{
 "instance": {
  "sang-20220630x40f.htm sang-20220630xex99d2.htm sang-20220630xex99d4.htm": {
   "axisCustom": 2,
   "axisStandard": 26,
   "contextCount": 440,
   "dts": {
    "calculationLink": {
     "local": [
      "sang-20220630_cal.xml"
     ]
    },
    "definitionLink": {
     "local": [
      "sang-20220630_def.xml"
     ]
    },
    "inline": {
     "local": [
      "sang-20220630x40f.htm",
      "sang-20220630xex99d2.htm",
      "sang-20220630xex99d4.htm"
     ]
    },
    "labelLink": {
     "local": [
      "sang-20220630_lab.xml"
     ]
    },
    "presentationLink": {
     "local": [
      "sang-20220630_pre.xml"
     ]
    },
    "schema": {
     "local": [
      "sang-20220630.xsd",
      "reference-2009-12-16.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/arcrole/esma-arcrole-2018-11-21.xsd",
      "http://www.xbrl.org/lrr/role/negated-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",
      "https://xbrl.sec.gov/stpr/2021/stpr-2021.xsd"
     ]
    }
   },
   "elementCount": 736,
   "entityCount": 1,
   "hidden": {
    "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full": 2,
    "http://xbrl.sec.gov/dei/2021q4": 7,
    "total": 9
   },
   "keyCustom": 166,
   "keyStandard": 294,
   "memberCustom": 55,
   "memberStandard": 43,
   "nsprefix": "sang",
   "nsuri": "http://www.sangoma.com/20220630",
   "report": {
    "R1": {
     "firstAnchor": {
      "ancestors": [
       "p",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "sang-20220630x40f.htm",
      "contextRef": "Duration_7_1_2021_To_6_30_2022_mAy_3zbFWU6dM_S3i8xb8A",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "dei:DocumentType",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "document",
     "isDefault": "true",
     "longName": "00090 - Document - Document and Entity Information",
     "role": "http://www.sangoma.com/role/DocumentDocumentAndEntityInformation",
     "shortName": "Document and Entity Information",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "p",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "sang-20220630x40f.htm",
      "contextRef": "Duration_7_1_2021_To_6_30_2022_mAy_3zbFWU6dM_S3i8xb8A",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "dei:DocumentType",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R10": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "sang-20220630xex99d2.htm",
      "contextRef": "Duration_7_1_2021_To_6_30_2022_mAy_3zbFWU6dM_S3i8xb8A",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "sang:CapitalManagementTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "10501 - Disclosure - Capital management",
     "role": "http://www.sangoma.com/role/DisclosureCapitalManagement",
     "shortName": "Capital management",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "sang-20220630xex99d2.htm",
      "contextRef": "Duration_7_1_2021_To_6_30_2022_mAy_3zbFWU6dM_S3i8xb8A",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "sang:CapitalManagementTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R11": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "sang-20220630xex99d2.htm",
      "contextRef": "Duration_7_1_2021_To_6_30_2022_mAy_3zbFWU6dM_S3i8xb8A",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:DisclosureOfInventoriesExplanatory",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "10601 - Disclosure - Inventories",
     "role": "http://www.sangoma.com/role/DisclosureInventories",
     "shortName": "Inventories",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "sang-20220630xex99d2.htm",
      "contextRef": "Duration_7_1_2021_To_6_30_2022_mAy_3zbFWU6dM_S3i8xb8A",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:DisclosureOfInventoriesExplanatory",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R12": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "sang-20220630xex99d2.htm",
      "contextRef": "Duration_7_1_2021_To_6_30_2022_mAy_3zbFWU6dM_S3i8xb8A",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:DisclosureOfPropertyPlantAndEquipmentExplanatory",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "10701 - Disclosure - Property and equipment",
     "role": "http://www.sangoma.com/role/DisclosurePropertyAndEquipment",
     "shortName": "Property and equipment",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "sang-20220630xex99d2.htm",
      "contextRef": "Duration_7_1_2021_To_6_30_2022_mAy_3zbFWU6dM_S3i8xb8A",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:DisclosureOfPropertyPlantAndEquipmentExplanatory",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R13": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "sang-20220630xex99d2.htm",
      "contextRef": "Duration_7_1_2021_To_6_30_2022_mAy_3zbFWU6dM_S3i8xb8A",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:DisclosureOfLeasesExplanatory",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "10801 - Disclosure - Leases: Right-of-use assets and lease obligations",
     "role": "http://www.sangoma.com/role/DisclosureLeasesRightOfUseAssetsAndLeaseObligations",
     "shortName": "Leases: Right-of-use assets and lease obligations",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "sang-20220630xex99d2.htm",
      "contextRef": "Duration_7_1_2021_To_6_30_2022_mAy_3zbFWU6dM_S3i8xb8A",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:DisclosureOfLeasesExplanatory",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R14": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "sang-20220630xex99d2.htm",
      "contextRef": "Duration_7_1_2021_To_6_30_2022_mAy_3zbFWU6dM_S3i8xb8A",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:DisclosureOfDetailedInformationAboutIntangibleAssetsExplanatory",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "10901 - Disclosure - Intangible assets",
     "role": "http://www.sangoma.com/role/DisclosureIntangibleAssets",
     "shortName": "Intangible assets",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "sang-20220630xex99d2.htm",
      "contextRef": "Duration_7_1_2021_To_6_30_2022_mAy_3zbFWU6dM_S3i8xb8A",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:DisclosureOfDetailedInformationAboutIntangibleAssetsExplanatory",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R15": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "sang-20220630xex99d2.htm",
      "contextRef": "Duration_7_1_2021_To_6_30_2022_mAy_3zbFWU6dM_S3i8xb8A",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:DisclosureOfResearchAndDevelopmentExpenseExplanatory",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "11001 - Disclosure - Development costs",
     "role": "http://www.sangoma.com/role/DisclosureDevelopmentCosts",
     "shortName": "Development costs",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "sang-20220630xex99d2.htm",
      "contextRef": "Duration_7_1_2021_To_6_30_2022_mAy_3zbFWU6dM_S3i8xb8A",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:DisclosureOfResearchAndDevelopmentExpenseExplanatory",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R16": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "sang-20220630xex99d2.htm",
      "contextRef": "Duration_7_1_2021_To_6_30_2022_mAy_3zbFWU6dM_S3i8xb8A",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:DisclosureOfIncomeTaxExplanatory",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "11101 - Disclosure - Income tax",
     "role": "http://www.sangoma.com/role/DisclosureIncomeTax",
     "shortName": "Income tax",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "sang-20220630xex99d2.htm",
      "contextRef": "Duration_7_1_2021_To_6_30_2022_mAy_3zbFWU6dM_S3i8xb8A",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:DisclosureOfIncomeTaxExplanatory",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R17": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "sang-20220630xex99d2.htm",
      "contextRef": "Duration_7_1_2021_To_6_30_2022_mAy_3zbFWU6dM_S3i8xb8A",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:DisclosureOfGoodwillExplanatory",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "11201 - Disclosure - Goodwill",
     "role": "http://www.sangoma.com/role/DisclosureGoodwill",
     "shortName": "Goodwill",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "sang-20220630xex99d2.htm",
      "contextRef": "Duration_7_1_2021_To_6_30_2022_mAy_3zbFWU6dM_S3i8xb8A",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:DisclosureOfGoodwillExplanatory",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R18": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "sang-20220630xex99d2.htm",
      "contextRef": "Duration_7_1_2021_To_6_30_2022_mAy_3zbFWU6dM_S3i8xb8A",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:DisclosureOfProvisionsExplanatory",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "11301 - Disclosure - Provisions",
     "role": "http://www.sangoma.com/role/DisclosureProvisions",
     "shortName": "Provisions",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "sang-20220630xex99d2.htm",
      "contextRef": "Duration_7_1_2021_To_6_30_2022_mAy_3zbFWU6dM_S3i8xb8A",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:DisclosureOfProvisionsExplanatory",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R19": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "sang-20220630xex99d2.htm",
      "contextRef": "Duration_7_1_2021_To_6_30_2022_mAy_3zbFWU6dM_S3i8xb8A",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:DisclosureOfContingentLiabilitiesInBusinessCombinationExplanatory",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "11401 - Disclosure - Consideration payable",
     "role": "http://www.sangoma.com/role/DisclosureConsiderationPayable",
     "shortName": "Consideration payable",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "sang-20220630xex99d2.htm",
      "contextRef": "Duration_7_1_2021_To_6_30_2022_mAy_3zbFWU6dM_S3i8xb8A",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:DisclosureOfContingentLiabilitiesInBusinessCombinationExplanatory",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R2": {
     "firstAnchor": {
      "ancestors": [
       "b",
       "p",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "sang-20220630xex99d2.htm",
      "contextRef": "As_Of_6_30_2022_iHH4Pc64XUiBuMqVG_rw2w",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "ifrs-full:CashAndCashEquivalents",
      "reportCount": 1,
      "unitRef": "Unit_Standard_USD_F7YufEj_ek6ExV7IjBYR6Q",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "00100 - Statement - Consolidated statements of financial position",
     "role": "http://www.sangoma.com/role/StatementConsolidatedStatementsOfFinancialPosition",
     "shortName": "Consolidated statements of financial position",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "sang-20220630xex99d2.htm",
      "contextRef": "As_Of_6_30_2021_qfYuIoKkEEWkXGUtdMy_Yw",
      "decimals": "-3",
      "lang": null,
      "name": "ifrs-full:CurrentTaxAssetsCurrent",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_Standard_USD_F7YufEj_ek6ExV7IjBYR6Q",
      "xsiNil": "false"
     }
    },
    "R20": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "sang-20220630xex99d2.htm",
      "contextRef": "Duration_7_1_2021_To_6_30_2022_mAy_3zbFWU6dM_S3i8xb8A",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "sang:OperatingFacilityAndLoanAndDerivativeAssetsAndLiabilitiesDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "11501 - Disclosure - Operating facility and loan and derivative assets and liabilities",
     "role": "http://www.sangoma.com/role/DisclosureOperatingFacilityAndLoanAndDerivativeAssetsAndLiabilities",
     "shortName": "Operating facility and loan and derivative assets and liabilities",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "sang-20220630xex99d2.htm",
      "contextRef": "Duration_7_1_2021_To_6_30_2022_mAy_3zbFWU6dM_S3i8xb8A",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "sang:OperatingFacilityAndLoanAndDerivativeAssetsAndLiabilitiesDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R21": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "sang-20220630xex99d2.htm",
      "contextRef": "Duration_7_1_2021_To_6_30_2022_mAy_3zbFWU6dM_S3i8xb8A",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "sang:DisclosureOfContractLiabilitiesTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "11601 - Disclosure - Contract liabilities",
     "role": "http://www.sangoma.com/role/DisclosureContractLiabilities",
     "shortName": "Contract liabilities",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "sang-20220630xex99d2.htm",
      "contextRef": "Duration_7_1_2021_To_6_30_2022_mAy_3zbFWU6dM_S3i8xb8A",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "sang:DisclosureOfContractLiabilitiesTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R22": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "sang-20220630xex99d2.htm",
      "contextRef": "Duration_7_1_2021_To_6_30_2022_mAy_3zbFWU6dM_S3i8xb8A",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:DisclosureOfShareCapitalReservesAndOtherEquityInterestExplanatory",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "11701 - Disclosure - Shareholders' equity",
     "role": "http://www.sangoma.com/role/DisclosureShareholdersEquity",
     "shortName": "Shareholders' equity",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "sang-20220630xex99d2.htm",
      "contextRef": "Duration_7_1_2021_To_6_30_2022_mAy_3zbFWU6dM_S3i8xb8A",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:DisclosureOfShareCapitalReservesAndOtherEquityInterestExplanatory",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R23": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "sang-20220630xex99d2.htm",
      "contextRef": "Duration_7_1_2021_To_6_30_2022_mAy_3zbFWU6dM_S3i8xb8A",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:DisclosureOfRelatedPartyExplanatory",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "11801 - Disclosure - Related parties",
     "role": "http://www.sangoma.com/role/DisclosureRelatedParties",
     "shortName": "Related parties",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "sang-20220630xex99d2.htm",
      "contextRef": "Duration_7_1_2021_To_6_30_2022_mAy_3zbFWU6dM_S3i8xb8A",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:DisclosureOfRelatedPartyExplanatory",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R24": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "sang-20220630xex99d2.htm",
      "contextRef": "Duration_7_1_2021_To_6_30_2022_mAy_3zbFWU6dM_S3i8xb8A",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:DisclosureOfEntitysReportableSegmentsExplanatory",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "11901 - Disclosure - Segment disclosures",
     "role": "http://www.sangoma.com/role/DisclosureSegmentDisclosures",
     "shortName": "Segment disclosures",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "sang-20220630xex99d2.htm",
      "contextRef": "Duration_7_1_2021_To_6_30_2022_mAy_3zbFWU6dM_S3i8xb8A",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:DisclosureOfEntitysReportableSegmentsExplanatory",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R25": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "sang-20220630xex99d2.htm",
      "contextRef": "Duration_7_1_2021_To_6_30_2022_mAy_3zbFWU6dM_S3i8xb8A",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:DisclosureOfBusinessCombinationsExplanatory",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "12001 - Disclosure - Business combinations",
     "role": "http://www.sangoma.com/role/DisclosureBusinessCombinations",
     "shortName": "Business combinations",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "sang-20220630xex99d2.htm",
      "contextRef": "Duration_7_1_2021_To_6_30_2022_mAy_3zbFWU6dM_S3i8xb8A",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:DisclosureOfBusinessCombinationsExplanatory",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R26": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "sang-20220630xex99d2.htm",
      "contextRef": "Duration_7_1_2021_To_6_30_2022_mAy_3zbFWU6dM_S3i8xb8A",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:DisclosureOfGovernmentGrantsExplanatory",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "12101 - Disclosure - Government assistance",
     "role": "http://www.sangoma.com/role/DisclosureGovernmentAssistance",
     "shortName": "Government assistance",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "sang-20220630xex99d2.htm",
      "contextRef": "Duration_7_1_2021_To_6_30_2022_mAy_3zbFWU6dM_S3i8xb8A",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:DisclosureOfGovernmentGrantsExplanatory",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R27": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "sang-20220630xex99d2.htm",
      "contextRef": "Duration_7_1_2021_To_6_30_2022_mAy_3zbFWU6dM_S3i8xb8A",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:DisclosureOfEventsAfterReportingPeriodExplanatory",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "12201 - Disclosure - Subsequent events",
     "role": "http://www.sangoma.com/role/DisclosureSubsequentEvents",
     "shortName": "Subsequent events",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "sang-20220630xex99d2.htm",
      "contextRef": "Duration_7_1_2021_To_6_30_2022_mAy_3zbFWU6dM_S3i8xb8A",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:DisclosureOfEventsAfterReportingPeriodExplanatory",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R28": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "sang-20220630xex99d2.htm",
      "contextRef": "Duration_7_1_2021_To_6_30_2022_mAy_3zbFWU6dM_S3i8xb8A",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:DisclosureOfAuthorisationOfFinancialStatementsExplanatory",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "12301 - Disclosure - Authorization of the consolidated financial statements",
     "role": "http://www.sangoma.com/role/DisclosureAuthorizationOfConsolidatedFinancialStatements",
     "shortName": "Authorization of the consolidated financial statements",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "sang-20220630xex99d2.htm",
      "contextRef": "Duration_7_1_2021_To_6_30_2022_mAy_3zbFWU6dM_S3i8xb8A",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:DisclosureOfAuthorisationOfFinancialStatementsExplanatory",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R29": {
     "firstAnchor": {
      "ancestors": [
       "ifrs-full:DisclosureOfSummaryOfSignificantAccountingPoliciesExplanatory",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "sang-20220630xex99d2.htm",
      "contextRef": "Duration_7_1_2021_To_6_30_2022_mAy_3zbFWU6dM_S3i8xb8A",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "sang:DescriptionOfAccountingPolicyForStatementOfComplianceAndBasisOfPresentationTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "20202 - Disclosure - Significant accounting policies (Policies)",
     "role": "http://www.sangoma.com/role/DisclosureSignificantAccountingPoliciesPolicies",
     "shortName": "Significant accounting policies (Policies)",
     "subGroupType": "policies",
     "uniqueAnchor": {
      "ancestors": [
       "ifrs-full:DisclosureOfSummaryOfSignificantAccountingPoliciesExplanatory",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "sang-20220630xex99d2.htm",
      "contextRef": "Duration_7_1_2021_To_6_30_2022_mAy_3zbFWU6dM_S3i8xb8A",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "sang:DescriptionOfAccountingPolicyForStatementOfComplianceAndBasisOfPresentationTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R3": {
     "firstAnchor": {
      "ancestors": [
       "b",
       "p",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "sang-20220630xex99d2.htm",
      "contextRef": "Duration_7_1_2021_To_6_30_2022_mAy_3zbFWU6dM_S3i8xb8A",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "ifrs-full:Revenue",
      "reportCount": 1,
      "unitRef": "Unit_Standard_USD_F7YufEj_ek6ExV7IjBYR6Q",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "00200 - Statement - Consolidated statements of income (loss) and comprehensive income (loss)",
     "role": "http://www.sangoma.com/role/StatementConsolidatedStatementsOfIncomeLossAndComprehensiveIncomeLoss",
     "shortName": "Consolidated statements of income (loss) and comprehensive income (loss)",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "b",
       "p",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "sang-20220630xex99d2.htm",
      "contextRef": "Duration_7_1_2021_To_6_30_2022_mAy_3zbFWU6dM_S3i8xb8A",
      "decimals": "-3",
      "lang": null,
      "name": "ifrs-full:CostOfSales",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_Standard_USD_F7YufEj_ek6ExV7IjBYR6Q",
      "xsiNil": "false"
     }
    },
    "R30": {
     "firstAnchor": {
      "ancestors": [
       "ifrs-full:DescriptionOfAccountingPolicyForPropertyPlantAndEquipmentExplanatory",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "sang-20220630xex99d2.htm",
      "contextRef": "Duration_7_1_2021_To_6_30_2022_mAy_3zbFWU6dM_S3i8xb8A",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "sang:DisclosureOfEstimatedUsefulLifeOfPropertyPlantAndEquipmentTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "30203 - Disclosure - Significant accounting policies (Tables)",
     "role": "http://www.sangoma.com/role/DisclosureSignificantAccountingPoliciesTables",
     "shortName": "Significant accounting policies (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ifrs-full:DescriptionOfAccountingPolicyForPropertyPlantAndEquipmentExplanatory",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "sang-20220630xex99d2.htm",
      "contextRef": "Duration_7_1_2021_To_6_30_2022_mAy_3zbFWU6dM_S3i8xb8A",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "sang:DisclosureOfEstimatedUsefulLifeOfPropertyPlantAndEquipmentTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R31": {
     "firstAnchor": {
      "ancestors": [
       "ifrs-full:DisclosureOfFinancialInstrumentsExplanatory",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "sang-20220630xex99d2.htm",
      "contextRef": "Duration_7_1_2021_To_6_30_2022_mAy_3zbFWU6dM_S3i8xb8A",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:DisclosureOfCashAndCashEquivalentsExplanatory",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "30403 - Disclosure - Financial Instruments (Tables)",
     "role": "http://www.sangoma.com/role/DisclosureFinancialInstrumentsTables",
     "shortName": "Financial Instruments (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ifrs-full:DisclosureOfFinancialInstrumentsExplanatory",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "sang-20220630xex99d2.htm",
      "contextRef": "Duration_7_1_2021_To_6_30_2022_mAy_3zbFWU6dM_S3i8xb8A",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:DisclosureOfCashAndCashEquivalentsExplanatory",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R32": {
     "firstAnchor": {
      "ancestors": [
       "ifrs-full:DisclosureOfInventoriesExplanatory",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "sang-20220630xex99d2.htm",
      "contextRef": "Duration_7_1_2021_To_6_30_2022_mAy_3zbFWU6dM_S3i8xb8A",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "sang:ScheduleOfInventoryCurrentTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "30603 - Disclosure - Inventories (Tables)",
     "role": "http://www.sangoma.com/role/DisclosureInventoriesTables",
     "shortName": "Inventories (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ifrs-full:DisclosureOfInventoriesExplanatory",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "sang-20220630xex99d2.htm",
      "contextRef": "Duration_7_1_2021_To_6_30_2022_mAy_3zbFWU6dM_S3i8xb8A",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "sang:ScheduleOfInventoryCurrentTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R33": {
     "firstAnchor": {
      "ancestors": [
       "ifrs-full:DisclosureOfPropertyPlantAndEquipmentExplanatory",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "sang-20220630xex99d2.htm",
      "contextRef": "Duration_7_1_2021_To_6_30_2022_mAy_3zbFWU6dM_S3i8xb8A",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:DisclosureOfDetailedInformationAboutPropertyPlantAndEquipmentExplanatory",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "30703 - Disclosure - Property and equipment (Tables)",
     "role": "http://www.sangoma.com/role/DisclosurePropertyAndEquipmentTables",
     "shortName": "Property and equipment (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ifrs-full:DisclosureOfPropertyPlantAndEquipmentExplanatory",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "sang-20220630xex99d2.htm",
      "contextRef": "Duration_7_1_2021_To_6_30_2022_mAy_3zbFWU6dM_S3i8xb8A",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:DisclosureOfDetailedInformationAboutPropertyPlantAndEquipmentExplanatory",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R34": {
     "firstAnchor": {
      "ancestors": [
       "ifrs-full:DisclosureOfLeasesExplanatory",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "sang-20220630xex99d2.htm",
      "contextRef": "Duration_7_1_2021_To_6_30_2022_mAy_3zbFWU6dM_S3i8xb8A",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:DisclosureOfQuantitativeInformationAboutRightofuseAssetsExplanatory",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "30803 - Disclosure - Leases: Right-of-use assets and lease obligations (Tables)",
     "role": "http://www.sangoma.com/role/DisclosureLeasesRightOfUseAssetsAndLeaseObligationsTables",
     "shortName": "Leases: Right-of-use assets and lease obligations (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ifrs-full:DisclosureOfLeasesExplanatory",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "sang-20220630xex99d2.htm",
      "contextRef": "Duration_7_1_2021_To_6_30_2022_mAy_3zbFWU6dM_S3i8xb8A",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:DisclosureOfQuantitativeInformationAboutRightofuseAssetsExplanatory",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R35": {
     "firstAnchor": {
      "ancestors": [
       "ifrs-full:DisclosureOfDetailedInformationAboutIntangibleAssetsExplanatory",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "sang-20220630xex99d2.htm",
      "contextRef": "Duration_7_1_2021_To_6_30_2022_mAy_3zbFWU6dM_S3i8xb8A",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:DisclosureOfIntangibleAssetsExplanatory",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "30903 - Disclosure - Intangible assets (Tables)",
     "role": "http://www.sangoma.com/role/DisclosureIntangibleAssetsTables",
     "shortName": "Intangible assets (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ifrs-full:DisclosureOfDetailedInformationAboutIntangibleAssetsExplanatory",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "sang-20220630xex99d2.htm",
      "contextRef": "Duration_7_1_2021_To_6_30_2022_mAy_3zbFWU6dM_S3i8xb8A",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:DisclosureOfIntangibleAssetsExplanatory",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R36": {
     "firstAnchor": {
      "ancestors": [
       "ifrs-full:DisclosureOfResearchAndDevelopmentExpenseExplanatory",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "sang-20220630xex99d2.htm",
      "contextRef": "Duration_7_1_2021_To_6_30_2022_mAy_3zbFWU6dM_S3i8xb8A",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "sang:ScheduleOfDevelopmentCostsTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "31003 - Disclosure - Development costs (Tables)",
     "role": "http://www.sangoma.com/role/DisclosureDevelopmentCostsTables",
     "shortName": "Development costs (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ifrs-full:DisclosureOfResearchAndDevelopmentExpenseExplanatory",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "sang-20220630xex99d2.htm",
      "contextRef": "Duration_7_1_2021_To_6_30_2022_mAy_3zbFWU6dM_S3i8xb8A",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "sang:ScheduleOfDevelopmentCostsTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R37": {
     "firstAnchor": {
      "ancestors": [
       "ifrs-full:DisclosureOfIncomeTaxExplanatory",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "sang-20220630xex99d2.htm",
      "contextRef": "Duration_7_1_2021_To_6_30_2022_mAy_3zbFWU6dM_S3i8xb8A",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "sang:IfrsScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "31101 - Disclosure - Income tax (Tables)",
     "role": "http://www.sangoma.com/role/DisclosureIncomeTaxTables",
     "shortName": "Income tax (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ifrs-full:DisclosureOfIncomeTaxExplanatory",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "sang-20220630xex99d2.htm",
      "contextRef": "Duration_7_1_2021_To_6_30_2022_mAy_3zbFWU6dM_S3i8xb8A",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "sang:IfrsScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R38": {
     "firstAnchor": {
      "ancestors": [
       "ifrs-full:DisclosureOfGoodwillExplanatory",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "sang-20220630xex99d2.htm",
      "contextRef": "Duration_7_1_2021_To_6_30_2022_mAy_3zbFWU6dM_S3i8xb8A",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:DisclosureOfReconciliationOfChangesInGoodwillExplanatory",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "31203 - Disclosure - Goodwill (Tables)",
     "role": "http://www.sangoma.com/role/DisclosureGoodwillTables",
     "shortName": "Goodwill (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ifrs-full:DisclosureOfGoodwillExplanatory",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "sang-20220630xex99d2.htm",
      "contextRef": "Duration_7_1_2021_To_6_30_2022_mAy_3zbFWU6dM_S3i8xb8A",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:DisclosureOfReconciliationOfChangesInGoodwillExplanatory",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R39": {
     "firstAnchor": {
      "ancestors": [
       "ifrs-full:DisclosureOfProvisionsExplanatory",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "sang-20220630xex99d2.htm",
      "contextRef": "Duration_7_1_2021_To_6_30_2022_mAy_3zbFWU6dM_S3i8xb8A",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:DisclosureOfOtherProvisionsExplanatory",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "31303 - Disclosure - Provisions (Tables)",
     "role": "http://www.sangoma.com/role/DisclosureProvisionsTables",
     "shortName": "Provisions (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ifrs-full:DisclosureOfProvisionsExplanatory",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "sang-20220630xex99d2.htm",
      "contextRef": "Duration_7_1_2021_To_6_30_2022_mAy_3zbFWU6dM_S3i8xb8A",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:DisclosureOfOtherProvisionsExplanatory",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R4": {
     "firstAnchor": {
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "sang-20220630xex99d2.htm",
      "contextRef": "As_Of_6_30_2020_ifrs-full_ComponentsOfEquityAxis_ifrs-full_IssuedCapitalMember_aeGFPR8wGky7Vx1WJ4fhgA",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "ifrs-full:Equity",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_Standard_USD_F7YufEj_ek6ExV7IjBYR6Q",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "00300 - Statement - Consolidated statements of changes in stockholder's equity",
     "role": "http://www.sangoma.com/role/StatementConsolidatedStatementsOfChangesInStockholderSEquity",
     "shortName": "Consolidated statements of changes in stockholder's equity",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "sang-20220630xex99d2.htm",
      "contextRef": "As_Of_6_30_2020_ifrs-full_ComponentsOfEquityAxis_ifrs-full_IssuedCapitalMember_aeGFPR8wGky7Vx1WJ4fhgA",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "ifrs-full:Equity",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_Standard_USD_F7YufEj_ek6ExV7IjBYR6Q",
      "xsiNil": "false"
     }
    },
    "R40": {
     "firstAnchor": {
      "ancestors": [
       "ifrs-full:DisclosureOfContingentLiabilitiesInBusinessCombinationExplanatory",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "sang-20220630xex99d2.htm",
      "contextRef": "Duration_7_1_2021_To_6_30_2022_mAy_3zbFWU6dM_S3i8xb8A",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "sang:DisclosureOfContingentLiabilitiesInBusinessCombinationTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "31403 - Disclosure - Consideration payable (Tables)",
     "role": "http://www.sangoma.com/role/DisclosureConsiderationPayableTables",
     "shortName": "Consideration payable (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ifrs-full:DisclosureOfContingentLiabilitiesInBusinessCombinationExplanatory",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "sang-20220630xex99d2.htm",
      "contextRef": "Duration_7_1_2021_To_6_30_2022_mAy_3zbFWU6dM_S3i8xb8A",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "sang:DisclosureOfContingentLiabilitiesInBusinessCombinationTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R41": {
     "firstAnchor": {
      "ancestors": [
       "sang:DisclosureOfContractLiabilitiesTextBlock",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "sang-20220630xex99d2.htm",
      "contextRef": "Duration_7_1_2021_To_6_30_2022_mAy_3zbFWU6dM_S3i8xb8A",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:ExplanationOfSignificantChangesInContractAssetsAndContractLiabilitiesExplanatory",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "31603 - Disclosure - Contract liabilities (Tables)",
     "role": "http://www.sangoma.com/role/DisclosureContractLiabilitiesTables",
     "shortName": "Contract liabilities (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "sang:DisclosureOfContractLiabilitiesTextBlock",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "sang-20220630xex99d2.htm",
      "contextRef": "Duration_7_1_2021_To_6_30_2022_mAy_3zbFWU6dM_S3i8xb8A",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:ExplanationOfSignificantChangesInContractAssetsAndContractLiabilitiesExplanatory",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R42": {
     "firstAnchor": {
      "ancestors": [
       "ifrs-full:DisclosureOfShareCapitalReservesAndOtherEquityInterestExplanatory",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "sang-20220630xex99d2.htm",
      "contextRef": "Duration_7_1_2021_To_6_30_2022_mAy_3zbFWU6dM_S3i8xb8A",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:DisclosureOfClassesOfShareCapitalExplanatory",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "31703 - Disclosure - Shareholders' equity (Tables)",
     "role": "http://www.sangoma.com/role/DisclosureShareholdersEquityTables",
     "shortName": "Shareholders' equity (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ifrs-full:DisclosureOfShareCapitalReservesAndOtherEquityInterestExplanatory",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "sang-20220630xex99d2.htm",
      "contextRef": "Duration_7_1_2021_To_6_30_2022_mAy_3zbFWU6dM_S3i8xb8A",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:DisclosureOfClassesOfShareCapitalExplanatory",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R43": {
     "firstAnchor": {
      "ancestors": [
       "ifrs-full:DisclosureOfRelatedPartyExplanatory",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "sang-20220630xex99d2.htm",
      "contextRef": "Duration_7_1_2021_To_6_30_2022_mAy_3zbFWU6dM_S3i8xb8A",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:DisclosureOfAmountsIncurredByEntityForProvisionOfKeyManagementPersonnelServicesProvidedBySeparateManagementEntitiesExplanatory",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "31803 - Disclosure - Related parties (Tables)",
     "role": "http://www.sangoma.com/role/DisclosureRelatedPartiesTables",
     "shortName": "Related parties (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ifrs-full:DisclosureOfRelatedPartyExplanatory",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "sang-20220630xex99d2.htm",
      "contextRef": "Duration_7_1_2021_To_6_30_2022_mAy_3zbFWU6dM_S3i8xb8A",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:DisclosureOfAmountsIncurredByEntityForProvisionOfKeyManagementPersonnelServicesProvidedBySeparateManagementEntitiesExplanatory",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R44": {
     "firstAnchor": {
      "ancestors": [
       "ifrs-full:DisclosureOfEntitysReportableSegmentsExplanatory",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "sang-20220630xex99d2.htm",
      "contextRef": "Duration_7_1_2021_To_6_30_2022_mAy_3zbFWU6dM_S3i8xb8A",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:DisclosureOfProductsAndServicesExplanatory",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "31903 - Disclosure - Segment disclosures (Tables)",
     "role": "http://www.sangoma.com/role/DisclosureSegmentDisclosuresTables",
     "shortName": "Segment disclosures (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ifrs-full:DisclosureOfEntitysReportableSegmentsExplanatory",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "sang-20220630xex99d2.htm",
      "contextRef": "Duration_7_1_2021_To_6_30_2022_mAy_3zbFWU6dM_S3i8xb8A",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:DisclosureOfProductsAndServicesExplanatory",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R45": {
     "firstAnchor": {
      "ancestors": [
       "ifrs-full:DisclosureOfBusinessCombinationsExplanatory",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "sang-20220630xex99d2.htm",
      "contextRef": "Duration_7_1_2021_To_6_30_2022_mAy_3zbFWU6dM_S3i8xb8A",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "sang:SummaryOfFairValueOfConsiderationPaidOnAcquisitionDateAndAllocationOfPurchasePriceTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "32003 - Disclosure - Business combinations (Tables)",
     "role": "http://www.sangoma.com/role/DisclosureBusinessCombinationsTables",
     "shortName": "Business combinations (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ifrs-full:DisclosureOfBusinessCombinationsExplanatory",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "sang-20220630xex99d2.htm",
      "contextRef": "Duration_7_1_2021_To_6_30_2022_mAy_3zbFWU6dM_S3i8xb8A",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "sang:SummaryOfFairValueOfConsiderationPaidOnAcquisitionDateAndAllocationOfPurchasePriceTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R46": {
     "firstAnchor": {
      "ancestors": [
       "p",
       "ifrs-full:DisclosureOfGeneralInformationAboutFinancialStatementsExplanatory",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "sang-20220630xex99d2.htm",
      "contextRef": "Duration_7_1_2021_To_6_30_2022_mAy_3zbFWU6dM_S3i8xb8A",
      "decimals": "INF",
      "first": true,
      "lang": null,
      "name": "sang:MinimumNumberOfCountriesInWhichEnterprisesSmallToMediumSizedBusinessesAndTelecomOperatorsRelyOnCompanySTechnology",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_Standard_country_F8h1OdKzPkqD-0YQO6acxg",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "40101 - Disclosure - General information (Details)",
     "role": "http://www.sangoma.com/role/DisclosureGeneralInformationDetails",
     "shortName": "General information (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "p",
       "ifrs-full:DisclosureOfGeneralInformationAboutFinancialStatementsExplanatory",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "sang-20220630xex99d2.htm",
      "contextRef": "Duration_7_1_2021_To_6_30_2022_mAy_3zbFWU6dM_S3i8xb8A",
      "decimals": "INF",
      "first": true,
      "lang": null,
      "name": "sang:MinimumNumberOfCountriesInWhichEnterprisesSmallToMediumSizedBusinessesAndTelecomOperatorsRelyOnCompanySTechnology",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_Standard_country_F8h1OdKzPkqD-0YQO6acxg",
      "xsiNil": "false"
     }
    },
    "R47": {
     "firstAnchor": {
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "div",
       "sang:DisclosureOfEstimatedUsefulLifeOfPropertyPlantAndEquipmentTableTextBlock",
       "ifrs-full:DescriptionOfAccountingPolicyForPropertyPlantAndEquipmentExplanatory",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "sang-20220630xex99d2.htm",
      "contextRef": "Duration_7_1_2021_To_6_30_2022_ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis_sang_LeaseholdImprovementsTradeshowEquipmentSoftwareAndBooksMember_m6tjslpunkKNHoW9PSaGbw",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:UsefulLifeMeasuredAsPeriodOfTimePropertyPlantAndEquipment",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "40201 - Disclosure - Significant accounting policies - Property And Equipment (Details)",
     "role": "http://www.sangoma.com/role/DisclosureSignificantAccountingPoliciesPropertyAndEquipmentDetails",
     "shortName": "Significant accounting policies - Property And Equipment (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "div",
       "sang:DisclosureOfEstimatedUsefulLifeOfPropertyPlantAndEquipmentTableTextBlock",
       "ifrs-full:DescriptionOfAccountingPolicyForPropertyPlantAndEquipmentExplanatory",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "sang-20220630xex99d2.htm",
      "contextRef": "Duration_7_1_2021_To_6_30_2022_ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis_sang_LeaseholdImprovementsTradeshowEquipmentSoftwareAndBooksMember_m6tjslpunkKNHoW9PSaGbw",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:UsefulLifeMeasuredAsPeriodOfTimePropertyPlantAndEquipment",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R48": {
     "firstAnchor": {
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "div",
       "sang:DisclosureOfEstimatedUsefulLifeOfIntangibleAssetsTableTextBlock",
       "ifrs-full:DescriptionOfAccountingPolicyForIntangibleAssetsOtherThanGoodwillExplanatory",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "sang-20220630xex99d2.htm",
      "contextRef": "Duration_7_1_2021_To_6_30_2022_ifrs-full_ClassesOfIntangibleAssetsOtherThanGoodwillAxis_ifrs-full_TechnologybasedIntangibleAssetsMember_srt_RangeAxis_srt_MinimumMember_IN-DmGUJE0qSqfxWww5ZKA",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:UsefulLifeMeasuredAsPeriodOfTimeIntangibleAssetsOtherThanGoodwill",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "40202 - Disclosure - Significant accounting policies - Intangible Assets (Details)",
     "role": "http://www.sangoma.com/role/DisclosureSignificantAccountingPoliciesIntangibleAssetsDetails",
     "shortName": "Significant accounting policies - Intangible Assets (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "div",
       "sang:DisclosureOfEstimatedUsefulLifeOfIntangibleAssetsTableTextBlock",
       "ifrs-full:DescriptionOfAccountingPolicyForIntangibleAssetsOtherThanGoodwillExplanatory",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "sang-20220630xex99d2.htm",
      "contextRef": "Duration_7_1_2021_To_6_30_2022_ifrs-full_ClassesOfIntangibleAssetsOtherThanGoodwillAxis_ifrs-full_TechnologybasedIntangibleAssetsMember_srt_RangeAxis_srt_MinimumMember_IN-DmGUJE0qSqfxWww5ZKA",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:UsefulLifeMeasuredAsPeriodOfTimeIntangibleAssetsOtherThanGoodwill",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R49": {
     "firstAnchor": {
      "ancestors": [
       "b",
       "p",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "sang-20220630xex99d2.htm",
      "contextRef": "As_Of_6_30_2022_iHH4Pc64XUiBuMqVG_rw2w",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "ifrs-full:CurrentContractAssets",
      "reportCount": 1,
      "unitRef": "Unit_Standard_USD_F7YufEj_ek6ExV7IjBYR6Q",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "40203 - Disclosure - Significant accounting policies - Revenue, Share-based payments and Earnings Per Share (Details)",
     "role": "http://www.sangoma.com/role/DisclosureSignificantAccountingPoliciesRevenueShareBasedPaymentsAndEarningsPerShareDetails",
     "shortName": "Significant accounting policies - Revenue, Share-based payments and Earnings Per Share (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "p",
       "ix:continuation",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "sang-20220630xex99d2.htm",
      "contextRef": "As_Of_7_1_2020_W_GhNN-eCU6FllmqP88JTw",
      "decimals": "-3",
      "lang": null,
      "name": "ifrs-full:CurrentContractAssets",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_Standard_USD_F7YufEj_ek6ExV7IjBYR6Q",
      "xsiNil": "false"
     }
    },
    "R5": {
     "firstAnchor": {
      "ancestors": [
       "b",
       "p",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "sang-20220630xex99d2.htm",
      "contextRef": "Duration_7_1_2021_To_6_30_2022_mAy_3zbFWU6dM_S3i8xb8A",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "ifrs-full:ProfitLoss",
      "reportCount": 1,
      "unitRef": "Unit_Standard_USD_F7YufEj_ek6ExV7IjBYR6Q",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "00400 - Statement - Consolidated statements of cash flows",
     "role": "http://www.sangoma.com/role/StatementConsolidatedStatementsOfCashFlows",
     "shortName": "Consolidated statements of cash flows",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "b",
       "p",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "sang-20220630xex99d2.htm",
      "contextRef": "Duration_7_1_2021_To_6_30_2022_mAy_3zbFWU6dM_S3i8xb8A",
      "decimals": "-3",
      "lang": null,
      "name": "sang:AdjustmentsForDepreciationExpenseOfPropertyAndEquipment",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_Standard_USD_F7YufEj_ek6ExV7IjBYR6Q",
      "xsiNil": "false"
     }
    },
    "R50": {
     "firstAnchor": {
      "ancestors": [
       "b",
       "p",
       "td",
       "tr",
       "table",
       "div",
       "ifrs-full:DisclosureOfCashAndCashEquivalentsExplanatory",
       "ifrs-full:DisclosureOfFinancialInstrumentsExplanatory",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "sang-20220630xex99d2.htm",
      "contextRef": "As_Of_6_30_2022_iHH4Pc64XUiBuMqVG_rw2w",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "ifrs-full:Cash",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_Standard_USD_F7YufEj_ek6ExV7IjBYR6Q",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "40401 - Disclosure - Financial Instruments - Cash And Cash Equivalents (Details)",
     "role": "http://www.sangoma.com/role/DisclosureFinancialInstrumentsCashAndCashEquivalentsDetails",
     "shortName": "Financial Instruments - Cash And Cash Equivalents (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "b",
       "p",
       "td",
       "tr",
       "table",
       "div",
       "ifrs-full:DisclosureOfCashAndCashEquivalentsExplanatory",
       "ifrs-full:DisclosureOfFinancialInstrumentsExplanatory",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "sang-20220630xex99d2.htm",
      "contextRef": "As_Of_6_30_2022_iHH4Pc64XUiBuMqVG_rw2w",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "ifrs-full:Cash",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_Standard_USD_F7YufEj_ek6ExV7IjBYR6Q",
      "xsiNil": "false"
     }
    },
    "R51": {
     "firstAnchor": {
      "ancestors": [
       "b",
       "p",
       "td",
       "tr",
       "table",
       "div",
       "sang:DisclosureOfTotalInterestIncomeAndInterestExpenseForFinancialAssetsOrFinancialLiabilitiesThatAreNotAtFairValueThroughProfitOrLossTextBlock",
       "ifrs-full:DisclosureOfFinancialInstrumentsExplanatory",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "sang-20220630xex99d2.htm",
      "contextRef": "Duration_7_1_2021_To_6_30_2022_mAy_3zbFWU6dM_S3i8xb8A",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "ifrs-full:InterestIncomeForFinancialAssetsNotAtFairValueThroughProfitOrLoss",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_Standard_USD_F7YufEj_ek6ExV7IjBYR6Q",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "40402 - Disclosure - Financial Instruments - Total interest income and interest expense for financial assets or financial liabilities that are not at fair value through profit or loss (Details)",
     "role": "http://www.sangoma.com/role/DisclosureFinancialInstrumentsTotalInterestIncomeAndInterestExpenseForFinancialAssetsOrFinancialLiabilitiesThatAreNotAtFairValueThroughProfitOrLossDetails",
     "shortName": "Financial Instruments - Total interest income and interest expense for financial assets or financial liabilities that are not at fair value through profit or loss (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "b",
       "p",
       "td",
       "tr",
       "table",
       "div",
       "sang:DisclosureOfTotalInterestIncomeAndInterestExpenseForFinancialAssetsOrFinancialLiabilitiesThatAreNotAtFairValueThroughProfitOrLossTextBlock",
       "ifrs-full:DisclosureOfFinancialInstrumentsExplanatory",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "sang-20220630xex99d2.htm",
      "contextRef": "Duration_7_1_2021_To_6_30_2022_mAy_3zbFWU6dM_S3i8xb8A",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "ifrs-full:InterestIncomeForFinancialAssetsNotAtFairValueThroughProfitOrLoss",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_Standard_USD_F7YufEj_ek6ExV7IjBYR6Q",
      "xsiNil": "false"
     }
    },
    "R52": {
     "firstAnchor": {
      "ancestors": [
       "b",
       "p",
       "td",
       "tr",
       "table",
       "div",
       "ifrs-full:DisclosureOfTradeAndOtherReceivablesExplanatory",
       "ifrs-full:DisclosureOfFinancialInstrumentsExplanatory",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "sang-20220630xex99d2.htm",
      "contextRef": "As_Of_6_30_2022_iHH4Pc64XUiBuMqVG_rw2w",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "ifrs-full:CurrentTradeReceivables",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_Standard_USD_F7YufEj_ek6ExV7IjBYR6Q",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "40403 - Disclosure - Financial Instruments - Trade and other receivables (Details)",
     "role": "http://www.sangoma.com/role/DisclosureFinancialInstrumentsTradeAndOtherReceivablesDetails",
     "shortName": "Financial Instruments - Trade and other receivables (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "b",
       "p",
       "td",
       "tr",
       "table",
       "div",
       "ifrs-full:DisclosureOfTradeAndOtherReceivablesExplanatory",
       "ifrs-full:DisclosureOfFinancialInstrumentsExplanatory",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "sang-20220630xex99d2.htm",
      "contextRef": "As_Of_6_30_2022_iHH4Pc64XUiBuMqVG_rw2w",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "ifrs-full:CurrentTradeReceivables",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_Standard_USD_F7YufEj_ek6ExV7IjBYR6Q",
      "xsiNil": "false"
     }
    },
    "R53": {
     "firstAnchor": {
      "ancestors": [
       "p",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "sang-20220630xex99d2.htm",
      "contextRef": "As_Of_7_1_2020_ifrs-full_IndividualAssetsOrCashgeneratingUnitsWithSignificantAmountOfGoodwillOrIntangibleAssetsWithIndefiniteUsefulLivesAxis_sang_NetfortrisMember_dTKwyOv930qCKJ25FkijDQ",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "ifrs-full:MaximumExposureToCreditRisk",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_Standard_USD_F7YufEj_ek6ExV7IjBYR6Q",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "40404 - Disclosure - Financial Instruments - Company's maximum exposure to credit risk for its trade receivables (Details)",
     "role": "http://www.sangoma.com/role/DisclosureFinancialInstrumentsCompanySMaximumExposureToCreditRiskForItsTradeReceivablesDetails",
     "shortName": "Financial Instruments - Company's maximum exposure to credit risk for its trade receivables (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "p",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "sang-20220630xex99d2.htm",
      "contextRef": "As_Of_7_1_2020_ifrs-full_IndividualAssetsOrCashgeneratingUnitsWithSignificantAmountOfGoodwillOrIntangibleAssetsWithIndefiniteUsefulLivesAxis_sang_NetfortrisMember_dTKwyOv930qCKJ25FkijDQ",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "ifrs-full:MaximumExposureToCreditRisk",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_Standard_USD_F7YufEj_ek6ExV7IjBYR6Q",
      "xsiNil": "false"
     }
    },
    "R54": {
     "firstAnchor": {
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "div",
       "ifrs-full:DisclosureOfReconciliationOfChangesInLossAllowanceAndExplanationOfChangesInGrossCarryingAmountForFinancialInstrumentsExplanatory",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "sang-20220630xex99d2.htm",
      "contextRef": "As_Of_6_30_2020_b3iesChpXU2sDF0IB3qPgA",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "ifrs-full:CurrentFinancialAssets",
      "reportCount": 1,
      "unitRef": "Unit_Standard_USD_F7YufEj_ek6ExV7IjBYR6Q",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "40405 - Disclosure - Financial Instruments - Reconciliation of movement in the provision for expected credit losses (Details)",
     "role": "http://www.sangoma.com/role/DisclosureFinancialInstrumentsReconciliationOfMovementInProvisionForExpectedCreditLossesDetails",
     "shortName": "Financial Instruments - Reconciliation of movement in the provision for expected credit losses (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "div",
       "ifrs-full:DisclosureOfReconciliationOfChangesInLossAllowanceAndExplanationOfChangesInGrossCarryingAmountForFinancialInstrumentsExplanatory",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "sang-20220630xex99d2.htm",
      "contextRef": "Duration_7_1_2020_To_7_1_2020_WhU21tSvrE69SqSWECBdpw",
      "decimals": "-3",
      "lang": null,
      "name": "ifrs-full:IncreaseDecreaseInFinancialAssets",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_Standard_USD_F7YufEj_ek6ExV7IjBYR6Q",
      "xsiNil": "false"
     }
    },
    "R55": {
     "firstAnchor": {
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "div",
       "ifrs-full:DisclosureOfReconciliationOfChangesInLossAllowanceAndExplanationOfChangesInGrossCarryingAmountForFinancialInstrumentsExplanatory",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "sang-20220630xex99d2.htm",
      "contextRef": "As_Of_7_1_2020_W_GhNN-eCU6FllmqP88JTw",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "ifrs-full:CurrentFinancialAssets",
      "reportCount": 1,
      "unitRef": "Unit_Standard_USD_F7YufEj_ek6ExV7IjBYR6Q",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "40406 - Disclosure - Financial Instruments - Provision Matrix (Details)",
     "role": "http://www.sangoma.com/role/DisclosureFinancialInstrumentsProvisionMatrixDetails",
     "shortName": "Financial Instruments - Provision Matrix (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "div",
       "ifrs-full:DisclosureOfProvisionMatrixExplanatory",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "sang-20220630xex99d2.htm",
      "contextRef": "As_Of_6_30_2022_ifrs-full_PastDueStatusAxis_ifrs-full_NotLaterThanOneMonthMember_2FTNJoOncUC5hOCMxG_enQ",
      "decimals": "4",
      "lang": null,
      "name": "ifrs-full:ExpectedCreditLossRate",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_Standard_pure_Qaqz2LpRTkOQMLDE1ERlqg",
      "xsiNil": "false"
     }
    },
    "R56": {
     "firstAnchor": {
      "ancestors": [
       "b",
       "p",
       "td",
       "tr",
       "table",
       "div",
       "ifrs-full:MaturityAnalysisForNonderivativeFinancialLiabilities",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "sang-20220630xex99d2.htm",
      "contextRef": "As_Of_6_30_2022_iHH4Pc64XUiBuMqVG_rw2w",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "ifrs-full:TradeAndOtherPayablesUndiscountedCashFlows",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_Standard_USD_F7YufEj_ek6ExV7IjBYR6Q",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "40407 - Disclosure - Financial Instruments - Liquidity risk (Details)",
     "role": "http://www.sangoma.com/role/DisclosureFinancialInstrumentsLiquidityRiskDetails",
     "shortName": "Financial Instruments - Liquidity risk (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "b",
       "p",
       "td",
       "tr",
       "table",
       "div",
       "ifrs-full:MaturityAnalysisForNonderivativeFinancialLiabilities",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "sang-20220630xex99d2.htm",
      "contextRef": "As_Of_6_30_2022_iHH4Pc64XUiBuMqVG_rw2w",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "ifrs-full:TradeAndOtherPayablesUndiscountedCashFlows",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_Standard_USD_F7YufEj_ek6ExV7IjBYR6Q",
      "xsiNil": "false"
     }
    },
    "R57": {
     "firstAnchor": {
      "ancestors": [
       "p",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "sang-20220630xex99d2.htm",
      "contextRef": "As_Of_6_30_2022_ifrs-full_TypesOfRisksAxis_ifrs-full_CurrencyRiskMember_CAiB8lOH9k6vUCQjKFlHSQ",
      "decimals": "2",
      "first": true,
      "lang": null,
      "name": "sang:PercentageOfReasonablyPossibleIncreaseDecreaseInRiskAssumption",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_Standard_pure_Qaqz2LpRTkOQMLDE1ERlqg",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "40408 - Disclosure - Financial Instruments - Foreign currency risk and Interest rate risk (Details)",
     "role": "http://www.sangoma.com/role/DisclosureFinancialInstrumentsForeignCurrencyRiskAndInterestRateRiskDetails",
     "shortName": "Financial Instruments - Foreign currency risk and Interest rate risk (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "p",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "sang-20220630xex99d2.htm",
      "contextRef": "As_Of_6_30_2022_ifrs-full_TypesOfRisksAxis_ifrs-full_CurrencyRiskMember_CAiB8lOH9k6vUCQjKFlHSQ",
      "decimals": "2",
      "first": true,
      "lang": null,
      "name": "sang:PercentageOfReasonablyPossibleIncreaseDecreaseInRiskAssumption",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_Standard_pure_Qaqz2LpRTkOQMLDE1ERlqg",
      "xsiNil": "false"
     }
    },
    "R58": {
     "firstAnchor": {
      "ancestors": [
       "b",
       "p",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "sang-20220630xex99d2.htm",
      "contextRef": "As_Of_6_30_2022_iHH4Pc64XUiBuMqVG_rw2w",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "ifrs-full:Inventories",
      "reportCount": 1,
      "unitRef": "Unit_Standard_USD_F7YufEj_ek6ExV7IjBYR6Q",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "40601 - Disclosure - Inventories (Details)",
     "role": "http://www.sangoma.com/role/DisclosureInventoriesDetails",
     "shortName": "Inventories (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "div",
       "sang:ScheduleOfInventoryCurrentTableTextBlock",
       "ifrs-full:DisclosureOfInventoriesExplanatory",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "sang-20220630xex99d2.htm",
      "contextRef": "As_Of_7_1_2020_W_GhNN-eCU6FllmqP88JTw",
      "decimals": "-3",
      "lang": null,
      "name": "ifrs-full:Inventories",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_Standard_USD_F7YufEj_ek6ExV7IjBYR6Q",
      "xsiNil": "false"
     }
    },
    "R59": {
     "firstAnchor": {
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "sang-20220630xex99d2.htm",
      "contextRef": "As_Of_6_30_2021_qfYuIoKkEEWkXGUtdMy_Yw",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "ifrs-full:PropertyPlantAndEquipment",
      "reportCount": 1,
      "unitRef": "Unit_Standard_USD_F7YufEj_ek6ExV7IjBYR6Q",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "40701 - Disclosure - Property and equipment (Details)",
     "role": "http://www.sangoma.com/role/DisclosurePropertyAndEquipmentDetails",
     "shortName": "Property and equipment (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "div",
       "ifrs-full:DisclosureOfDetailedInformationAboutPropertyPlantAndEquipmentExplanatory",
       "ifrs-full:DisclosureOfPropertyPlantAndEquipmentExplanatory",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "sang-20220630xex99d2.htm",
      "contextRef": "As_Of_6_30_2020_ifrs-full_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis_ifrs-full_GrossCarryingAmountMember_9vjwcL1mYUGVDiZamryVDg",
      "decimals": "-3",
      "lang": null,
      "name": "ifrs-full:PropertyPlantAndEquipment",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_Standard_USD_F7YufEj_ek6ExV7IjBYR6Q",
      "xsiNil": "false"
     }
    },
    "R6": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "sang-20220630xex99d2.htm",
      "contextRef": "Duration_7_1_2021_To_6_30_2022_mAy_3zbFWU6dM_S3i8xb8A",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:DisclosureOfGeneralInformationAboutFinancialStatementsExplanatory",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "10101 - Disclosure - General information",
     "role": "http://www.sangoma.com/role/DisclosureGeneralInformation",
     "shortName": "General information",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "sang-20220630xex99d2.htm",
      "contextRef": "Duration_7_1_2021_To_6_30_2022_mAy_3zbFWU6dM_S3i8xb8A",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:DisclosureOfGeneralInformationAboutFinancialStatementsExplanatory",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R60": {
     "firstAnchor": {
      "ancestors": [
       "p",
       "ifrs-full:DisclosureOfPropertyPlantAndEquipmentExplanatory",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "sang-20220630xex99d2.htm",
      "contextRef": "Duration_7_1_2021_To_6_30_2022_ifrs-full_AttributionOfExpensesByNatureToTheirFunctionAxis_sang_GeneralAndAdministrativeExpenseMember_gwO57s8QO06m5DMLLI4Qsw",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "ifrs-full:DepreciationPropertyPlantAndEquipment",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_Standard_USD_F7YufEj_ek6ExV7IjBYR6Q",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "40702 - Disclosure - Property and equipment - Depreciation Expense (Details)",
     "role": "http://www.sangoma.com/role/DisclosurePropertyAndEquipmentDepreciationExpenseDetails",
     "shortName": "Property and equipment - Depreciation Expense (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "p",
       "ifrs-full:DisclosureOfPropertyPlantAndEquipmentExplanatory",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "sang-20220630xex99d2.htm",
      "contextRef": "Duration_7_1_2021_To_6_30_2022_ifrs-full_AttributionOfExpensesByNatureToTheirFunctionAxis_sang_GeneralAndAdministrativeExpenseMember_gwO57s8QO06m5DMLLI4Qsw",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "ifrs-full:DepreciationPropertyPlantAndEquipment",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_Standard_USD_F7YufEj_ek6ExV7IjBYR6Q",
      "xsiNil": "false"
     }
    },
    "R61": {
     "firstAnchor": {
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "sang-20220630xex99d2.htm",
      "contextRef": "As_Of_6_30_2021_qfYuIoKkEEWkXGUtdMy_Yw",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "ifrs-full:RightofuseAssets",
      "reportCount": 1,
      "unitRef": "Unit_Standard_USD_F7YufEj_ek6ExV7IjBYR6Q",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "40801 - Disclosure - Leases: Right-of-use assets and lease obligations - Right-of-use assets (Details)",
     "role": "http://www.sangoma.com/role/DisclosureLeasesRightOfUseAssetsAndLeaseObligationsRightOfUseAssetsDetails",
     "shortName": "Leases: Right-of-use assets and lease obligations - Right-of-use assets (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "div",
       "ifrs-full:DisclosureOfQuantitativeInformationAboutRightofuseAssetsExplanatory",
       "ifrs-full:DisclosureOfLeasesExplanatory",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "sang-20220630xex99d2.htm",
      "contextRef": "As_Of_6_30_2020_ifrs-full_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis_ifrs-full_GrossCarryingAmountMember_9vjwcL1mYUGVDiZamryVDg",
      "decimals": "-3",
      "lang": null,
      "name": "ifrs-full:RightofuseAssets",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_Standard_USD_F7YufEj_ek6ExV7IjBYR6Q",
      "xsiNil": "false"
     }
    },
    "R62": {
     "firstAnchor": {
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "div",
       "sang:DisclosureOfInformationAboutLeaseObligationsTableTextBlock",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "sang-20220630xex99d2.htm",
      "contextRef": "As_Of_6_30_2021_qfYuIoKkEEWkXGUtdMy_Yw",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "ifrs-full:LeaseLiabilities",
      "reportCount": 1,
      "unitRef": "Unit_Standard_USD_F7YufEj_ek6ExV7IjBYR6Q",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "40802 - Disclosure - Leases: Right-of-use assets and lease obligations - Lease Obligations (Details)",
     "role": "http://www.sangoma.com/role/DisclosureLeasesRightOfUseAssetsAndLeaseObligationsLeaseObligationsDetails",
     "shortName": "Leases: Right-of-use assets and lease obligations - Lease Obligations (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "div",
       "sang:DisclosureOfInformationAboutLeaseObligationsTableTextBlock",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "sang-20220630xex99d2.htm",
      "contextRef": "Duration_7_1_2021_To_6_30_2022_mAy_3zbFWU6dM_S3i8xb8A",
      "decimals": "-3",
      "lang": null,
      "name": "sang:AdditionsOtherThanBusinessCombinationLeaseLiabilities",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_Standard_USD_F7YufEj_ek6ExV7IjBYR6Q",
      "xsiNil": "false"
     }
    },
    "R63": {
     "firstAnchor": {
      "ancestors": [
       "b",
       "p",
       "td",
       "tr",
       "table",
       "div",
       "ifrs-full:DisclosureOfAdditionalInformationAboutLeasingActivitiesForLesseeExplanatory",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "sang-20220630xex99d2.htm",
      "contextRef": "Duration_7_1_2021_To_6_30_2022_mAy_3zbFWU6dM_S3i8xb8A",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "ifrs-full:DepreciationRightofuseAssets",
      "reportCount": 1,
      "unitRef": "Unit_Standard_USD_F7YufEj_ek6ExV7IjBYR6Q",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "40803 - Disclosure - Leases: Right-of-use assets and lease obligations (Details)",
     "role": "http://www.sangoma.com/role/DisclosureLeasesRightOfUseAssetsAndLeaseObligationsDetails",
     "shortName": "Leases: Right-of-use assets and lease obligations (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "b",
       "p",
       "td",
       "tr",
       "table",
       "div",
       "ifrs-full:DisclosureOfAdditionalInformationAboutLeasingActivitiesForLesseeExplanatory",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "sang-20220630xex99d2.htm",
      "contextRef": "Duration_7_1_2021_To_6_30_2022_mAy_3zbFWU6dM_S3i8xb8A",
      "decimals": "-3",
      "lang": null,
      "name": "ifrs-full:IncomeFromSubleasingRightofuseAssets",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_Standard_USD_F7YufEj_ek6ExV7IjBYR6Q",
      "xsiNil": "false"
     }
    },
    "R64": {
     "firstAnchor": {
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "sang-20220630xex99d2.htm",
      "contextRef": "As_Of_6_30_2021_qfYuIoKkEEWkXGUtdMy_Yw",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "ifrs-full:IntangibleAssetsOtherThanGoodwill",
      "reportCount": 1,
      "unitRef": "Unit_Standard_USD_F7YufEj_ek6ExV7IjBYR6Q",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "40901 - Disclosure - Intangible assets (Details)",
     "role": "http://www.sangoma.com/role/DisclosureIntangibleAssetsDetails",
     "shortName": "Intangible assets (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "div",
       "ifrs-full:DisclosureOfIntangibleAssetsExplanatory",
       "ifrs-full:DisclosureOfDetailedInformationAboutIntangibleAssetsExplanatory",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "sang-20220630xex99d2.htm",
      "contextRef": "As_Of_6_30_2020_ifrs-full_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis_ifrs-full_GrossCarryingAmountMember_9vjwcL1mYUGVDiZamryVDg",
      "decimals": "-3",
      "lang": null,
      "name": "ifrs-full:IntangibleAssetsOtherThanGoodwill",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_Standard_USD_F7YufEj_ek6ExV7IjBYR6Q",
      "xsiNil": "false"
     }
    },
    "R65": {
     "firstAnchor": {
      "ancestors": [
       "p",
       "ifrs-full:DisclosureOfDetailedInformationAboutIntangibleAssetsExplanatory",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "sang-20220630xex99d2.htm",
      "contextRef": "Duration_7_1_2021_To_6_30_2022_ifrs-full_AttributionOfExpensesByNatureToTheirFunctionAxis_sang_GeneralAndAdministrativeExpenseMember_gwO57s8QO06m5DMLLI4Qsw",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "ifrs-full:AmortisationExpense",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_Standard_USD_F7YufEj_ek6ExV7IjBYR6Q",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "40902 - Disclosure - Intangible assets - Additional information (Details)",
     "role": "http://www.sangoma.com/role/DisclosureIntangibleAssetsAdditionalInformationDetails",
     "shortName": "Intangible assets - Additional information (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "p",
       "ifrs-full:DisclosureOfDetailedInformationAboutIntangibleAssetsExplanatory",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "sang-20220630xex99d2.htm",
      "contextRef": "Duration_7_1_2021_To_6_30_2022_ifrs-full_AttributionOfExpensesByNatureToTheirFunctionAxis_sang_GeneralAndAdministrativeExpenseMember_gwO57s8QO06m5DMLLI4Qsw",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "ifrs-full:AmortisationExpense",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_Standard_USD_F7YufEj_ek6ExV7IjBYR6Q",
      "xsiNil": "false"
     }
    },
    "R66": {
     "firstAnchor": {
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "sang-20220630xex99d2.htm",
      "contextRef": "As_Of_6_30_2021_qfYuIoKkEEWkXGUtdMy_Yw",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "sang:IntangibleAssetsUnderDevelopmentNonCurrent",
      "reportCount": 1,
      "unitRef": "Unit_Standard_USD_F7YufEj_ek6ExV7IjBYR6Q",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "41001 - Disclosure - Development costs (Details)",
     "role": "http://www.sangoma.com/role/DisclosureDevelopmentCostsDetails",
     "shortName": "Development costs (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "div",
       "sang:ScheduleOfDevelopmentCostsTableTextBlock",
       "ifrs-full:DisclosureOfResearchAndDevelopmentExpenseExplanatory",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "sang-20220630xex99d2.htm",
      "contextRef": "As_Of_6_30_2020_ifrs-full_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis_ifrs-full_GrossCarryingAmountMember_9vjwcL1mYUGVDiZamryVDg",
      "decimals": "-3",
      "lang": null,
      "name": "sang:IntangibleAssetsUnderDevelopmentNonCurrent",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_Standard_USD_F7YufEj_ek6ExV7IjBYR6Q",
      "xsiNil": "false"
     }
    },
    "R67": {
     "firstAnchor": {
      "ancestors": [
       "b",
       "p",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "sang-20220630xex99d2.htm",
      "contextRef": "As_Of_6_30_2022_iHH4Pc64XUiBuMqVG_rw2w",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "sang:IntangibleAssetsUnderDevelopmentNonCurrent",
      "reportCount": 1,
      "unitRef": "Unit_Standard_USD_F7YufEj_ek6ExV7IjBYR6Q",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "41002 - Disclosure - Development costs - Additional Information (Details)",
     "role": "http://www.sangoma.com/role/DisclosureDevelopmentCostsAdditionalInformationDetails",
     "shortName": "Development costs - Additional Information (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "sang-20220630xex99d2.htm",
      "contextRef": "As_Of_7_1_2020_W_GhNN-eCU6FllmqP88JTw",
      "decimals": "-3",
      "lang": null,
      "name": "sang:IntangibleAssetsUnderDevelopmentNonCurrent",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_Standard_USD_F7YufEj_ek6ExV7IjBYR6Q",
      "xsiNil": "false"
     }
    },
    "R68": {
     "firstAnchor": {
      "ancestors": [
       "b",
       "p",
       "td",
       "tr",
       "table",
       "div",
       "sang:IfrsScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock",
       "ifrs-full:DisclosureOfIncomeTaxExplanatory",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "sang-20220630xex99d2.htm",
      "contextRef": "Duration_7_1_2021_To_6_30_2022_mAy_3zbFWU6dM_S3i8xb8A",
      "decimals": "4",
      "first": true,
      "lang": null,
      "name": "ifrs-full:ApplicableTaxRate",
      "reportCount": 1,
      "unitRef": "Unit_Standard_pure_Qaqz2LpRTkOQMLDE1ERlqg",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "41101 - Disclosure - Income tax - Income tax expense (Details)",
     "role": "http://www.sangoma.com/role/DisclosureIncomeTaxIncomeTaxExpenseDetails",
     "shortName": "Income tax - Income tax expense (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "b",
       "p",
       "td",
       "tr",
       "table",
       "div",
       "sang:IfrsScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock",
       "ifrs-full:DisclosureOfIncomeTaxExplanatory",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "sang-20220630xex99d2.htm",
      "contextRef": "Duration_7_1_2021_To_6_30_2022_mAy_3zbFWU6dM_S3i8xb8A",
      "decimals": "-3",
      "lang": null,
      "name": "ifrs-full:AccountingProfit",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_Standard_USD_F7YufEj_ek6ExV7IjBYR6Q",
      "xsiNil": "false"
     }
    },
    "R69": {
     "firstAnchor": {
      "ancestors": [
       "b",
       "p",
       "td",
       "tr",
       "table",
       "div",
       "ifrs-full:DisclosureOfDeferredTaxesExplanatory",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "sang-20220630xex99d2.htm",
      "contextRef": "As_Of_6_30_2022_iHH4Pc64XUiBuMqVG_rw2w",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "ifrs-full:DeferredTaxLiabilityAsset",
      "reportCount": 1,
      "unitRef": "Unit_Standard_USD_F7YufEj_ek6ExV7IjBYR6Q",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "41102 - Disclosure - Income tax - Components of deferred tax assets (liabilities) (Details)",
     "role": "http://www.sangoma.com/role/DisclosureIncomeTaxComponentsOfDeferredTaxAssetsLiabilitiesDetails",
     "shortName": "Income tax - Components of deferred tax assets (liabilities) (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "div",
       "ifrs-full:DisclosureOfDeferredTaxesExplanatory",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "sang-20220630xex99d2.htm",
      "contextRef": "As_Of_7_1_2020_W_GhNN-eCU6FllmqP88JTw",
      "decimals": "-3",
      "lang": null,
      "name": "ifrs-full:DeferredTaxLiabilityAsset",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_Standard_USD_F7YufEj_ek6ExV7IjBYR6Q",
      "xsiNil": "false"
     }
    },
    "R7": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "sang-20220630xex99d2.htm",
      "contextRef": "Duration_7_1_2021_To_6_30_2022_mAy_3zbFWU6dM_S3i8xb8A",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:DisclosureOfSummaryOfSignificantAccountingPoliciesExplanatory",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "10201 - Disclosure - Significant accounting policies",
     "role": "http://www.sangoma.com/role/DisclosureSignificantAccountingPolicies",
     "shortName": "Significant accounting policies",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "sang-20220630xex99d2.htm",
      "contextRef": "Duration_7_1_2021_To_6_30_2022_mAy_3zbFWU6dM_S3i8xb8A",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:DisclosureOfSummaryOfSignificantAccountingPoliciesExplanatory",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R70": {
     "firstAnchor": {
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "div",
       "sang:ScheduleOfMovementsInDeferredTaxAssetsLiabilitiesTableTextBlock",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "sang-20220630xex99d2.htm",
      "contextRef": "As_Of_6_30_2021_qfYuIoKkEEWkXGUtdMy_Yw",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "ifrs-full:DeferredTaxLiabilityAsset",
      "reportCount": 1,
      "unitRef": "Unit_Standard_USD_F7YufEj_ek6ExV7IjBYR6Q",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "41103 - Disclosure - Income tax - Movement in net deferred tax assets (liabilities) (Details)",
     "role": "http://www.sangoma.com/role/DisclosureIncomeTaxMovementInNetDeferredTaxAssetsLiabilitiesDetails",
     "shortName": "Income tax - Movement in net deferred tax assets (liabilities) (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "b",
       "p",
       "td",
       "tr",
       "table",
       "div",
       "sang:ScheduleOfMovementsInDeferredTaxAssetsLiabilitiesTableTextBlock",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "sang-20220630xex99d2.htm",
      "contextRef": "Duration_7_1_2021_To_6_30_2022_mAy_3zbFWU6dM_S3i8xb8A",
      "decimals": "-3",
      "lang": null,
      "name": "ifrs-full:DeferredTaxExpenseIncomeRecognisedInProfitOrLoss",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_Standard_USD_F7YufEj_ek6ExV7IjBYR6Q",
      "xsiNil": "false"
     }
    },
    "R71": {
     "firstAnchor": {
      "ancestors": [
       "b",
       "p",
       "td",
       "tr",
       "table",
       "div",
       "sang:ScheduleOfDeductibleTemporaryDifferencesForWhichNoDeferredTaxAssetIsRecognizedTableTextBlock",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "sang-20220630xex99d2.htm",
      "contextRef": "As_Of_6_30_2022_ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis_sang_CapitalLossesCarriedForwardAndOtherMember_srt_StatementGeographicalAxis_stpr_CA_ZPSsKRGmG0q0oIDfptOB-w",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "ifrs-full:DeductibleTemporaryDifferencesForWhichNoDeferredTaxAssetIsRecognised",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_Standard_USD_F7YufEj_ek6ExV7IjBYR6Q",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "41104 - Disclosure - Income tax - Unrecognized deferred tax assets (Details)",
     "role": "http://www.sangoma.com/role/DisclosureIncomeTaxUnrecognizedDeferredTaxAssetsDetails",
     "shortName": "Income tax - Unrecognized deferred tax assets (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "b",
       "p",
       "td",
       "tr",
       "table",
       "div",
       "sang:ScheduleOfDeductibleTemporaryDifferencesForWhichNoDeferredTaxAssetIsRecognizedTableTextBlock",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "sang-20220630xex99d2.htm",
      "contextRef": "As_Of_6_30_2022_ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis_sang_CapitalLossesCarriedForwardAndOtherMember_srt_StatementGeographicalAxis_stpr_CA_ZPSsKRGmG0q0oIDfptOB-w",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "ifrs-full:DeductibleTemporaryDifferencesForWhichNoDeferredTaxAssetIsRecognised",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_Standard_USD_F7YufEj_ek6ExV7IjBYR6Q",
      "xsiNil": "false"
     }
    },
    "R72": {
     "firstAnchor": {
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "div",
       "sang:ScheduleOfExpirationDatesOfTaxCreditCarryforwardsTableTextBlock",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "sang-20220630xex99d2.htm",
      "contextRef": "As_Of_6_30_2022_ifrs-full_GeographicalAreasAxis_ifrs-full_ForeignCountriesMember_oOr28pjN0EiDo53eIvN5Yw",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "sang:TaxCreditCarryforwards",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_Standard_USD_F7YufEj_ek6ExV7IjBYR6Q",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "41105 - Disclosure - Income tax - Tax credit carry forward (Details)",
     "role": "http://www.sangoma.com/role/DisclosureIncomeTaxTaxCreditCarryForwardDetails",
     "shortName": "Income tax - Tax credit carry forward (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "div",
       "sang:ScheduleOfExpirationDatesOfTaxCreditCarryforwardsTableTextBlock",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "sang-20220630xex99d2.htm",
      "contextRef": "As_Of_6_30_2022_ifrs-full_GeographicalAreasAxis_ifrs-full_ForeignCountriesMember_oOr28pjN0EiDo53eIvN5Yw",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "sang:TaxCreditCarryforwards",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_Standard_USD_F7YufEj_ek6ExV7IjBYR6Q",
      "xsiNil": "false"
     }
    },
    "R73": {
     "firstAnchor": {
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "sang-20220630xex99d2.htm",
      "contextRef": "As_Of_6_30_2021_qfYuIoKkEEWkXGUtdMy_Yw",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "ifrs-full:Goodwill",
      "reportCount": 1,
      "unitRef": "Unit_Standard_USD_F7YufEj_ek6ExV7IjBYR6Q",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "41201 - Disclosure - Goodwill (Details)",
     "role": "http://www.sangoma.com/role/DisclosureGoodwillDetails",
     "shortName": "Goodwill (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "div",
       "ifrs-full:DisclosureOfReconciliationOfChangesInGoodwillExplanatory",
       "ifrs-full:DisclosureOfGoodwillExplanatory",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "sang-20220630xex99d2.htm",
      "contextRef": "Duration_7_1_2021_To_6_30_2022_mAy_3zbFWU6dM_S3i8xb8A",
      "decimals": "-3",
      "lang": null,
      "name": "ifrs-full:AdditionalRecognitionGoodwill",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_Standard_USD_F7YufEj_ek6ExV7IjBYR6Q",
      "xsiNil": "false"
     }
    },
    "R74": {
     "firstAnchor": {
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "div",
       "ifrs-full:DisclosureOfOtherProvisionsExplanatory",
       "ifrs-full:DisclosureOfProvisionsExplanatory",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "sang-20220630xex99d2.htm",
      "contextRef": "As_Of_6_30_2021_qfYuIoKkEEWkXGUtdMy_Yw",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "ifrs-full:OtherProvisions",
      "reportCount": 1,
      "unitRef": "Unit_Standard_USD_F7YufEj_ek6ExV7IjBYR6Q",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "41301 - Disclosure - Provisions (Details)",
     "role": "http://www.sangoma.com/role/DisclosureProvisionsDetails",
     "shortName": "Provisions (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "div",
       "ifrs-full:DisclosureOfOtherProvisionsExplanatory",
       "ifrs-full:DisclosureOfProvisionsExplanatory",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "sang-20220630xex99d2.htm",
      "contextRef": "As_Of_6_30_2020_b3iesChpXU2sDF0IB3qPgA",
      "decimals": "-3",
      "lang": null,
      "name": "ifrs-full:OtherProvisions",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_Standard_USD_F7YufEj_ek6ExV7IjBYR6Q",
      "xsiNil": "false"
     }
    },
    "R75": {
     "firstAnchor": {
      "ancestors": [
       "b",
       "p",
       "td",
       "tr",
       "table",
       "div",
       "sang:DisclosureOfContingentLiabilitiesInBusinessCombinationTableTextBlock",
       "ifrs-full:DisclosureOfContingentLiabilitiesInBusinessCombinationExplanatory",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "sang-20220630xex99d2.htm",
      "contextRef": "As_Of_6_30_2022_iHH4Pc64XUiBuMqVG_rw2w",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "ifrs-full:ContingentLiabilitiesRecognisedInBusinessCombination",
      "reportCount": 1,
      "unitRef": "Unit_Standard_USD_F7YufEj_ek6ExV7IjBYR6Q",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "41401 - Disclosure - Consideration payable (Details)",
     "role": "http://www.sangoma.com/role/DisclosureConsiderationPayableDetails",
     "shortName": "Consideration payable (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "p",
       "ifrs-full:DisclosureOfContingentLiabilitiesInBusinessCombinationExplanatory",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "sang-20220630xex99d2.htm",
      "contextRef": "As_Of_7_1_2020_ifrs-full_BusinessCombinationsAxis_sang_StarblueIncMember_jMTvL8NEi06gV1oCM3LCbQ",
      "decimals": "-3",
      "lang": null,
      "name": "ifrs-full:ContingentLiabilitiesRecognisedInBusinessCombination",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_Standard_USD_F7YufEj_ek6ExV7IjBYR6Q",
      "xsiNil": "false"
     }
    },
    "R76": {
     "firstAnchor": {
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "div",
       "sang:DisclosureOfContingentLiabilitiesInBusinessCombinationTableTextBlock",
       "ifrs-full:DisclosureOfContingentLiabilitiesInBusinessCombinationExplanatory",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "sang-20220630xex99d2.htm",
      "contextRef": "As_Of_6_30_2021_qfYuIoKkEEWkXGUtdMy_Yw",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "ifrs-full:ContingentLiabilitiesRecognisedInBusinessCombination",
      "reportCount": 1,
      "unitRef": "Unit_Standard_USD_F7YufEj_ek6ExV7IjBYR6Q",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "41402 - Disclosure - Consideration payable - Balances (Details)",
     "role": "http://www.sangoma.com/role/DisclosureConsiderationPayableBalancesDetails",
     "shortName": "Consideration payable - Balances (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "div",
       "sang:DisclosureOfContingentLiabilitiesInBusinessCombinationTableTextBlock",
       "ifrs-full:DisclosureOfContingentLiabilitiesInBusinessCombinationExplanatory",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "sang-20220630xex99d2.htm",
      "contextRef": "Duration_7_1_2021_To_6_30_2022_mAy_3zbFWU6dM_S3i8xb8A",
      "decimals": "-3",
      "lang": null,
      "name": "ifrs-full:AdditionalLiabilitiesContingentLiabilitiesRecognisedInBusinessCombination",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_Standard_USD_F7YufEj_ek6ExV7IjBYR6Q",
      "xsiNil": "false"
     }
    },
    "R77": {
     "firstAnchor": {
      "ancestors": [
       "b",
       "p",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "sang-20220630xex99d2.htm",
      "contextRef": "Duration_7_1_2021_To_6_30_2022_mAy_3zbFWU6dM_S3i8xb8A",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "ifrs-full:ProceedsFromBorrowingsClassifiedAsFinancingActivities",
      "reportCount": 1,
      "unitRef": "Unit_Standard_USD_F7YufEj_ek6ExV7IjBYR6Q",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "41501 - Disclosure - Operating facility and loan and derivative assets and liabilities - Operating facility and loan (Details)",
     "role": "http://www.sangoma.com/role/DisclosureOperatingFacilityAndLoanAndDerivativeAssetsAndLiabilitiesOperatingFacilityAndLoanDetails",
     "shortName": "Operating facility and loan and derivative assets and liabilities - Operating facility and loan (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "p",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "sang-20220630xex99d2.htm",
      "contextRef": "Duration_7_1_2021_To_6_30_2022_mAy_3zbFWU6dM_S3i8xb8A",
      "decimals": "-3",
      "lang": null,
      "name": "ifrs-full:InterestExpenseOnBorrowings",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_Standard_USD_F7YufEj_ek6ExV7IjBYR6Q",
      "xsiNil": "false"
     }
    },
    "R78": {
     "firstAnchor": {
      "ancestors": [
       "p",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "sang-20220630xex99d2.htm",
      "contextRef": "Duration_1_21_2020_To_1_21_2020_ifrs-full_ClassesOfFinancialAssetsAxis_ifrs-full_InterestRateSwapContractMember_mFML-FODhUWQHXgJVCr30A",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "sang:CreditSwapDerivativeTerm",
      "reportCount": 1,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "41502 - Disclosure - Operating facility and loan and derivative assets and liabilities - Derivative liability (Details)",
     "role": "http://www.sangoma.com/role/DisclosureOperatingFacilityAndLoanAndDerivativeAssetsAndLiabilitiesDerivativeLiabilityDetails",
     "shortName": "Operating facility and loan and derivative assets and liabilities - Derivative liability (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "p",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "sang-20220630xex99d2.htm",
      "contextRef": "As_Of_7_1_2020_ifrs-full_ClassesOfFinancialAssetsAxis_ifrs-full_InterestRateSwapContractMember_vwibtIIXP0K2QyI0M9CpTg",
      "decimals": "-3",
      "lang": null,
      "name": "ifrs-full:CreditDerivativeNominalAmount",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_Standard_USD_F7YufEj_ek6ExV7IjBYR6Q",
      "xsiNil": "false"
     }
    },
    "R79": {
     "firstAnchor": {
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "div",
       "ifrs-full:ExplanationOfSignificantChangesInContractAssetsAndContractLiabilitiesExplanatory",
       "sang:DisclosureOfContractLiabilitiesTextBlock",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "sang-20220630xex99d2.htm",
      "contextRef": "As_Of_6_30_2021_qfYuIoKkEEWkXGUtdMy_Yw",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "ifrs-full:ContractLiabilities",
      "reportCount": 1,
      "unitRef": "Unit_Standard_USD_F7YufEj_ek6ExV7IjBYR6Q",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "41601 - Disclosure - Contract liabilities (Details)",
     "role": "http://www.sangoma.com/role/DisclosureContractLiabilitiesDetails",
     "shortName": "Contract liabilities (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "div",
       "ifrs-full:ExplanationOfSignificantChangesInContractAssetsAndContractLiabilitiesExplanatory",
       "sang:DisclosureOfContractLiabilitiesTextBlock",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "sang-20220630xex99d2.htm",
      "contextRef": "As_Of_6_30_2020_b3iesChpXU2sDF0IB3qPgA",
      "decimals": "-3",
      "lang": null,
      "name": "ifrs-full:ContractLiabilities",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_Standard_USD_F7YufEj_ek6ExV7IjBYR6Q",
      "xsiNil": "false"
     }
    },
    "R8": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "sang-20220630xex99d2.htm",
      "contextRef": "Duration_7_1_2021_To_6_30_2022_mAy_3zbFWU6dM_S3i8xb8A",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:DisclosureOfAccountingJudgementsAndEstimatesExplanatory",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "10301 - Disclosure - Significant accounting judgments, estimates and uncertainties",
     "role": "http://www.sangoma.com/role/DisclosureSignificantAccountingJudgmentsEstimatesAndUncertainties",
     "shortName": "Significant accounting judgments, estimates and uncertainties",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "sang-20220630xex99d2.htm",
      "contextRef": "Duration_7_1_2021_To_6_30_2022_mAy_3zbFWU6dM_S3i8xb8A",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:DisclosureOfAccountingJudgementsAndEstimatesExplanatory",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R80": {
     "firstAnchor": {
      "ancestors": [
       "b",
       "p",
       "td",
       "tr",
       "table",
       "div",
       "ifrs-full:DisclosureOfClassesOfShareCapitalExplanatory",
       "ifrs-full:DisclosureOfShareCapitalReservesAndOtherEquityInterestExplanatory",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "sang-20220630xex99d2.htm",
      "contextRef": "As_Of_6_30_2021_qfYuIoKkEEWkXGUtdMy_Yw",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "ifrs-full:NumberOfSharesOutstanding",
      "reportCount": 1,
      "unitRef": "Unit_Standard_shares_nWWItlz0MUK1Synv_J4OFg",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "41701 - Disclosure - Shareholders' equity - Issued and outstanding common shares (Details)",
     "role": "http://www.sangoma.com/role/DisclosureShareholdersEquityIssuedAndOutstandingCommonSharesDetails",
     "shortName": "Shareholders' equity - Issued and outstanding common shares (Details)",
     "subGroupType": "details",
     "uniqueAnchor": null
    },
    "R81": {
     "firstAnchor": {
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "div",
       "ifrs-full:DisclosureOfClassesOfShareCapitalExplanatory",
       "ifrs-full:DisclosureOfShareCapitalReservesAndOtherEquityInterestExplanatory",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "sang-20220630xex99d2.htm",
      "contextRef": "Duration_7_1_2020_To_6_30_2021_-9XnHHRn5UqoE8bkiFb6Dw",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "sang:IncreaseDecreaseInSharesThroughCommonSharesIssuedForTransactionCostPaymentEquity",
      "reportCount": 1,
      "unitRef": "Unit_Standard_shares_nWWItlz0MUK1Synv_J4OFg",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "41702 - Disclosure - Shareholders' equity - Share capital, narratives (Details)",
     "role": "http://www.sangoma.com/role/DisclosureShareholdersEquityShareCapitalNarrativesDetails",
     "shortName": "Shareholders' equity - Share capital, narratives (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "p",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "sang-20220630xex99d2.htm",
      "contextRef": "Duration_7_30_2020_To_7_30_2020_qk9sLAWAHESpfGSCNItKpA",
      "decimals": "-3",
      "lang": null,
      "name": "sang:GrossProceedsFromIssuanceInOverAllotmentOptionGrant",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_Standard_CAD__NdKVm1grEmlcpYcFsKhoA",
      "xsiNil": "false"
     }
    },
    "R82": {
     "firstAnchor": {
      "ancestors": [
       "p",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "sang-20220630xex99d2.htm",
      "contextRef": "Duration_7_1_2019_To_6_30_2020_glHGFQP5z02b-eL-a886Cg",
      "decimals": "2",
      "first": true,
      "lang": null,
      "name": "sang:NumberOfCommonSharesThatMayBeSetAsideForIssuanceAsPercentageOfOutstandingCommonShares",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_Standard_pure_Qaqz2LpRTkOQMLDE1ERlqg",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "41703 - Disclosure - Shareholders' equity - Stock options narratives (Details)",
     "role": "http://www.sangoma.com/role/DisclosureShareholdersEquityStockOptionsNarrativesDetails",
     "shortName": "Shareholders' equity - Stock options narratives (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "p",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "sang-20220630xex99d2.htm",
      "contextRef": "Duration_7_1_2019_To_6_30_2020_glHGFQP5z02b-eL-a886Cg",
      "decimals": "2",
      "first": true,
      "lang": null,
      "name": "sang:NumberOfCommonSharesThatMayBeSetAsideForIssuanceAsPercentageOfOutstandingCommonShares",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_Standard_pure_Qaqz2LpRTkOQMLDE1ERlqg",
      "xsiNil": "false"
     }
    },
    "R83": {
     "firstAnchor": {
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "div",
       "ifrs-full:DisclosureOfNumberAndWeightedAverageExercisePricesOfShareOptionsExplanatory",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "sang-20220630xex99d2.htm",
      "contextRef": "As_Of_6_30_2021_qfYuIoKkEEWkXGUtdMy_Yw",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "ifrs-full:NumberOfOutstandingShareOptions",
      "reportCount": 1,
      "unitRef": "Unit_Standard_Options_0zMYZ9x860-Mp08SVxC_zQ",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "41704 - Disclosure - Shareholders' equity - movement in the stock option plan (Details)",
     "role": "http://www.sangoma.com/role/DisclosureShareholdersEquityMovementInStockOptionPlanDetails",
     "shortName": "Shareholders' equity - movement in the stock option plan (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "div",
       "ifrs-full:DisclosureOfNumberAndWeightedAverageExercisePricesOfShareOptionsExplanatory",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "sang-20220630xex99d2.htm",
      "contextRef": "Duration_7_1_2021_To_6_30_2022_mAy_3zbFWU6dM_S3i8xb8A",
      "decimals": "-3",
      "lang": null,
      "name": "ifrs-full:NumberOfShareOptionsExercisedInSharebasedPaymentArrangement",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_Standard_Options_0zMYZ9x860-Mp08SVxC_zQ",
      "xsiNil": "false"
     }
    },
    "R84": {
     "firstAnchor": {
      "ancestors": [
       "p",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "sang-20220630xex99d2.htm",
      "contextRef": "Duration_6_30_2022_To_6_30_2022_nPLvcIIZ3UOgkQhTG70hfQ",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "ifrs-full:NumberOfShareOptionsGrantedInSharebasedPaymentArrangement",
      "reportCount": 1,
      "unitRef": "Unit_Standard_USD_F7YufEj_ek6ExV7IjBYR6Q",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "41705 - Disclosure - Shareholders' equity - stock options granted to employees, officers, and directors (Details)",
     "role": "http://www.sangoma.com/role/DisclosureShareholdersEquityStockOptionsGrantedToEmployeesOfficersAndDirectorsDetails",
     "shortName": "Shareholders' equity - stock options granted to employees, officers, and directors (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "p",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "sang-20220630xex99d2.htm",
      "contextRef": "Duration_6_30_2022_To_6_30_2022_nPLvcIIZ3UOgkQhTG70hfQ",
      "decimals": "2",
      "lang": null,
      "name": "ifrs-full:WeightedAverageSharePrice2019",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_Divide_USD_shares_GHL_xgek1EKchI1sgdtNmw",
      "xsiNil": "false"
     }
    },
    "R85": {
     "firstAnchor": {
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "div",
       "ifrs-full:DisclosureOfIndirectMeasurementOfFairValueOfGoodsOrServicesReceivedShareOptionsGrantedDuringPeriodExplanatory",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "sang-20220630xex99d2.htm",
      "contextRef": "Duration_7_1_2021_To_6_30_2022_srt_RangeAxis_srt_MinimumMember_xyuSWnDGFEGxhQhC99uPIA",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "sang:DescriptionOfExpectedOptionLifeShareOptionsGranted",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "41706 - Disclosure - Shareholders' equity - Valuation allowance (Details)",
     "role": "http://www.sangoma.com/role/DisclosureShareholdersEquityValuationAllowanceDetails",
     "shortName": "Shareholders' equity - Valuation allowance (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "div",
       "ifrs-full:DisclosureOfIndirectMeasurementOfFairValueOfGoodsOrServicesReceivedShareOptionsGrantedDuringPeriodExplanatory",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "sang-20220630xex99d2.htm",
      "contextRef": "Duration_7_1_2021_To_6_30_2022_srt_RangeAxis_srt_MinimumMember_xyuSWnDGFEGxhQhC99uPIA",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "sang:DescriptionOfExpectedOptionLifeShareOptionsGranted",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R86": {
     "firstAnchor": {
      "ancestors": [
       "b",
       "p",
       "td",
       "tr",
       "table",
       "div",
       "ifrs-full:DisclosureOfNumberAndWeightedAverageExercisePricesOfShareOptionsExplanatory",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "sang-20220630xex99d2.htm",
      "contextRef": "As_Of_6_30_2022_iHH4Pc64XUiBuMqVG_rw2w",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "ifrs-full:NumberOfOutstandingShareOptions",
      "reportCount": 1,
      "unitRef": "Unit_Standard_Options_0zMYZ9x860-Mp08SVxC_zQ",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "41707 - Disclosure - Shareholders' equity - stock options outstanding and exercisable by range of exercise price (Details)",
     "role": "http://www.sangoma.com/role/DisclosureShareholdersEquityStockOptionsOutstandingAndExercisableByRangeOfExercisePriceDetails",
     "shortName": "Shareholders' equity - stock options outstanding and exercisable by range of exercise price (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "div",
       "ifrs-full:DisclosureOfRangeOfExercisePricesOfOutstandingShareOptionsExplanatory",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "sang-20220630xex99d2.htm",
      "contextRef": "Duration_7_1_2021_To_6_30_2022_mAy_3zbFWU6dM_S3i8xb8A",
      "decimals": null,
      "lang": "en-US",
      "name": "ifrs-full:WeightedAverageRemainingContractualLifeOfOutstandingShareOptions2019",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R87": {
     "firstAnchor": {
      "ancestors": [
       "p",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "sang-20220630xex99d2.htm",
      "contextRef": "Duration_7_1_2021_To_6_30_2022_mAy_3zbFWU6dM_S3i8xb8A",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "ifrs-full:ExpenseFromSharebasedPaymentTransactionsInWhichGoodsOrServicesReceivedDidNotQualifyForRecognitionAsAssets",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_Standard_USD_F7YufEj_ek6ExV7IjBYR6Q",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "41708 - Disclosure - Shareholders equity - share-based compensation expense (Details)",
     "role": "http://www.sangoma.com/role/DisclosureShareholdersEquityShareBasedCompensationExpenseDetails",
     "shortName": "Shareholders equity - share-based compensation expense (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "p",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "sang-20220630xex99d2.htm",
      "contextRef": "Duration_7_1_2021_To_6_30_2022_mAy_3zbFWU6dM_S3i8xb8A",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "ifrs-full:ExpenseFromSharebasedPaymentTransactionsInWhichGoodsOrServicesReceivedDidNotQualifyForRecognitionAsAssets",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_Standard_USD_F7YufEj_ek6ExV7IjBYR6Q",
      "xsiNil": "false"
     }
    },
    "R88": {
     "firstAnchor": {
      "ancestors": [
       "b",
       "p",
       "td",
       "tr",
       "table",
       "div",
       "ifrs-full:EarningsPerShareExplanatory",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "sang-20220630xex99d2.htm",
      "contextRef": "Duration_7_1_2021_To_6_30_2022_mAy_3zbFWU6dM_S3i8xb8A",
      "decimals": "0",
      "first": true,
      "lang": null,
      "name": "sang:WeightedAverageNumberOfSharesUsedInCalculatingBasicEarningsPerShareBeforeSharesToBeIssued",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_Standard_shares_nWWItlz0MUK1Synv_J4OFg",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "41709 - Disclosure - Shareholders' equity - Earnings (loss) per share, tabular (Details)",
     "role": "http://www.sangoma.com/role/DisclosureShareholdersEquityEarningsLossPerShareTabularDetails",
     "shortName": "Shareholders' equity - Earnings (loss) per share, tabular (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "b",
       "p",
       "td",
       "tr",
       "table",
       "div",
       "ifrs-full:EarningsPerShareExplanatory",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "sang-20220630xex99d2.htm",
      "contextRef": "Duration_7_1_2021_To_6_30_2022_mAy_3zbFWU6dM_S3i8xb8A",
      "decimals": "0",
      "first": true,
      "lang": null,
      "name": "sang:WeightedAverageNumberOfSharesUsedInCalculatingBasicEarningsPerShareBeforeSharesToBeIssued",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_Standard_shares_nWWItlz0MUK1Synv_J4OFg",
      "xsiNil": "false"
     }
    },
    "R89": {
     "firstAnchor": {
      "ancestors": [
       "p",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "sang-20220630xex99d2.htm",
      "contextRef": "Duration_7_1_2021_To_6_30_2022_mAy_3zbFWU6dM_S3i8xb8A",
      "decimals": "0",
      "first": true,
      "lang": null,
      "name": "sang:SharesToBeIssued",
      "reportCount": 1,
      "unitRef": "Unit_Standard_shares_nWWItlz0MUK1Synv_J4OFg",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "41710 - Disclosure - Shareholders' equity - Earnings (loss) per share, narratives (Details)",
     "role": "http://www.sangoma.com/role/DisclosureShareholdersEquityEarningsLossPerShareNarrativesDetails",
     "shortName": "Shareholders' equity - Earnings (loss) per share, narratives (Details)",
     "subGroupType": "details",
     "uniqueAnchor": null
    },
    "R9": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "sang-20220630xex99d2.htm",
      "contextRef": "Duration_7_1_2021_To_6_30_2022_mAy_3zbFWU6dM_S3i8xb8A",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:DisclosureOfFinancialInstrumentsExplanatory",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "10401 - Disclosure - Financial instruments",
     "role": "http://www.sangoma.com/role/DisclosureFinancialInstruments",
     "shortName": "Financial instruments",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "sang-20220630xex99d2.htm",
      "contextRef": "Duration_7_1_2021_To_6_30_2022_mAy_3zbFWU6dM_S3i8xb8A",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "ifrs-full:DisclosureOfFinancialInstrumentsExplanatory",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R90": {
     "firstAnchor": {
      "ancestors": [
       "b",
       "p",
       "td",
       "tr",
       "table",
       "div",
       "ifrs-full:DisclosureOfAmountsIncurredByEntityForProvisionOfKeyManagementPersonnelServicesProvidedBySeparateManagementEntitiesExplanatory",
       "ifrs-full:DisclosureOfRelatedPartyExplanatory",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "sang-20220630xex99d2.htm",
      "contextRef": "Duration_7_1_2021_To_6_30_2022_mAy_3zbFWU6dM_S3i8xb8A",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "ifrs-full:KeyManagementPersonnelCompensationShorttermEmployeeBenefits",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_Standard_USD_F7YufEj_ek6ExV7IjBYR6Q",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "41801 - Disclosure - Related parties - Remuneration of directors and other members of key management personnel (Details)",
     "role": "http://www.sangoma.com/role/DisclosureRelatedPartiesRemunerationOfDirectorsAndOtherMembersOfKeyManagementPersonnelDetails",
     "shortName": "Related parties - Remuneration of directors and other members of key management personnel (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "b",
       "p",
       "td",
       "tr",
       "table",
       "div",
       "ifrs-full:DisclosureOfAmountsIncurredByEntityForProvisionOfKeyManagementPersonnelServicesProvidedBySeparateManagementEntitiesExplanatory",
       "ifrs-full:DisclosureOfRelatedPartyExplanatory",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "sang-20220630xex99d2.htm",
      "contextRef": "Duration_7_1_2021_To_6_30_2022_mAy_3zbFWU6dM_S3i8xb8A",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "ifrs-full:KeyManagementPersonnelCompensationShorttermEmployeeBenefits",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_Standard_USD_F7YufEj_ek6ExV7IjBYR6Q",
      "xsiNil": "false"
     }
    },
    "R91": {
     "firstAnchor": {
      "ancestors": [
       "b",
       "p",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "sang-20220630xex99d2.htm",
      "contextRef": "Duration_7_1_2021_To_6_30_2022_mAy_3zbFWU6dM_S3i8xb8A",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "ifrs-full:Revenue",
      "reportCount": 1,
      "unitRef": "Unit_Standard_USD_F7YufEj_ek6ExV7IjBYR6Q",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "41901 - Disclosure - Segment disclosures - Revenues for group of similar products and services (Details)",
     "role": "http://www.sangoma.com/role/DisclosureSegmentDisclosuresRevenuesForGroupOfSimilarProductsAndServicesDetails",
     "shortName": "Segment disclosures - Revenues for group of similar products and services (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "b",
       "p",
       "td",
       "tr",
       "table",
       "div",
       "ifrs-full:DisclosureOfProductsAndServicesExplanatory",
       "ifrs-full:DisclosureOfEntitysReportableSegmentsExplanatory",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "sang-20220630xex99d2.htm",
      "contextRef": "Duration_7_1_2021_To_6_30_2022_ifrs-full_ProductsAndServicesAxis_sang_ProductsMember_TQgG8B65qEiSaM3gdBEebA",
      "decimals": "-3",
      "lang": null,
      "name": "ifrs-full:Revenue",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_Standard_USD_F7YufEj_ek6ExV7IjBYR6Q",
      "xsiNil": "false"
     }
    },
    "R92": {
     "firstAnchor": {
      "ancestors": [
       "b",
       "p",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "sang-20220630xex99d2.htm",
      "contextRef": "Duration_7_1_2021_To_6_30_2022_mAy_3zbFWU6dM_S3i8xb8A",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "ifrs-full:Revenue",
      "reportCount": 1,
      "unitRef": "Unit_Standard_USD_F7YufEj_ek6ExV7IjBYR6Q",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "41902 - Disclosure - Segment disclosures - Sales and non-current assets, in each of these geographic locations (Details)",
     "role": "http://www.sangoma.com/role/DisclosureSegmentDisclosuresSalesAndNonCurrentAssetsInEachOfTheseGeographicLocationsDetails",
     "shortName": "Segment disclosures - Sales and non-current assets, in each of these geographic locations (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "b",
       "p",
       "td",
       "tr",
       "table",
       "div",
       "ifrs-full:DisclosureOfGeographicalAreasExplanatory",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "sang-20220630xex99d2.htm",
      "contextRef": "As_Of_6_30_2022_iHH4Pc64XUiBuMqVG_rw2w",
      "decimals": "-3",
      "lang": null,
      "name": "ifrs-full:NoncurrentAssetsOtherThanFinancialInstrumentsDeferredTaxAssetsPostemploymentBenefitAssetsAndRightsArisingUnderInsuranceContracts",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_Standard_USD_F7YufEj_ek6ExV7IjBYR6Q",
      "xsiNil": "false"
     }
    },
    "R93": {
     "firstAnchor": {
      "ancestors": [
       "b",
       "p",
       "td",
       "tr",
       "table",
       "div",
       "sang:IfrsScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock",
       "ifrs-full:DisclosureOfIncomeTaxExplanatory",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "sang-20220630xex99d2.htm",
      "contextRef": "Duration_7_1_2021_To_6_30_2022_mAy_3zbFWU6dM_S3i8xb8A",
      "decimals": "4",
      "first": true,
      "lang": null,
      "name": "ifrs-full:ApplicableTaxRate",
      "reportCount": 1,
      "unitRef": "Unit_Standard_pure_Qaqz2LpRTkOQMLDE1ERlqg",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "42001 - Disclosure - Business combinations (Details)",
     "role": "http://www.sangoma.com/role/DisclosureBusinessCombinationsDetails",
     "shortName": "Business combinations (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ifrs-full:DisclosureOfBusinessCombinationsExplanatory",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "sang-20220630xex99d2.htm",
      "contextRef": "As_Of_3_31_2021_ifrs-full_BusinessCombinationsAxis_sang_StarblueInc.Member_I5d433BEa0KsMczsfJQNRQ",
      "decimals": "-3",
      "lang": null,
      "name": "sang:AmountOfConsiderationInitialClosingAdjustments",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_Standard_USD_F7YufEj_ek6ExV7IjBYR6Q",
      "xsiNil": "false"
     }
    },
    "R94": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ifrs-full:DisclosureOfBusinessCombinationsExplanatory",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "sang-20220630xex99d2.htm",
      "contextRef": "As_Of_3_31_2021_ifrs-full_BusinessCombinationsAxis_sang_StarblueInc.Member_I5d433BEa0KsMczsfJQNRQ",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "ifrs-full:AcquisitiondateFairValueOfTotalConsiderationTransferred",
      "reportCount": 1,
      "unitRef": "Unit_Standard_USD_F7YufEj_ek6ExV7IjBYR6Q",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "42002 - Disclosure - Business combinations - StarBlue Inc. (Details)",
     "role": "http://www.sangoma.com/role/DisclosureBusinessCombinationsStarblueIncDetails",
     "shortName": "Business combinations - StarBlue Inc. (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "div",
       "sang:SummaryOfFairValueOfConsiderationPaidOnAcquisitionDateAndAllocationOfPurchasePriceTableTextBlock",
       "ifrs-full:DisclosureOfBusinessCombinationsExplanatory",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "sang-20220630xex99d2.htm",
      "contextRef": "As_Of_3_28_2022_ifrs-full_BusinessCombinationsAxis_sang_StarblueInc.Member_PEv782NpDUqBKu0J7S1fww",
      "decimals": "-3",
      "lang": null,
      "name": "ifrs-full:CurrentAssetsLiabilities",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_Standard_USD_F7YufEj_ek6ExV7IjBYR6Q",
      "xsiNil": "false"
     }
    },
    "R95": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "sang-20220630xex99d2.htm",
      "contextRef": "As_Of_7_16_2021_ifrs-full_BusinessCombinationsAxis_sang_M2TelecomLlc.Member_csEx3UUuHEyCk5aH0WG9Ww",
      "decimals": "-5",
      "first": true,
      "lang": null,
      "name": "ifrs-full:AcquisitiondateFairValueOfTotalConsiderationTransferred",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_Standard_USD_F7YufEj_ek6ExV7IjBYR6Q",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "42003 - Disclosure - Business combinations - M2 Telecom LLC. (Details)",
     "role": "http://www.sangoma.com/role/DisclosureBusinessCombinationsM2TelecomLlcDetails",
     "shortName": "Business combinations - M2 Telecom LLC. (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "sang-20220630xex99d2.htm",
      "contextRef": "As_Of_7_16_2021_ifrs-full_BusinessCombinationsAxis_sang_M2TelecomLlc.Member_csEx3UUuHEyCk5aH0WG9Ww",
      "decimals": "-5",
      "first": true,
      "lang": null,
      "name": "ifrs-full:AcquisitiondateFairValueOfTotalConsiderationTransferred",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_Standard_USD_F7YufEj_ek6ExV7IjBYR6Q",
      "xsiNil": "false"
     }
    },
    "R96": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "sang-20220630xex99d2.htm",
      "contextRef": "As_Of_3_28_2022_ifrs-full_BusinessCombinationsAxis_sang_NetfortrisCorporationMember_IYhD2D5FGU23ajwGJTWZiA",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "ifrs-full:CashTransferred",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_Standard_USD_F7YufEj_ek6ExV7IjBYR6Q",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "42004 - Disclosure - Business combinations - NetFortris Corporation (Details)",
     "role": "http://www.sangoma.com/role/DisclosureBusinessCombinationsNetfortrisCorporationDetails",
     "shortName": "Business combinations - NetFortris Corporation (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "sang-20220630xex99d2.htm",
      "contextRef": "As_Of_3_28_2022_ifrs-full_BusinessCombinationsAxis_sang_NetfortrisCorporationMember_IYhD2D5FGU23ajwGJTWZiA",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "ifrs-full:CashTransferred",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_Standard_USD_F7YufEj_ek6ExV7IjBYR6Q",
      "xsiNil": "false"
     }
    },
    "R97": {
     "firstAnchor": {
      "ancestors": [
       "p",
       "ifrs-full:DisclosureOfGovernmentGrantsExplanatory",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "sang-20220630xex99d2.htm",
      "contextRef": "As_Of_6_30_2021_qfYuIoKkEEWkXGUtdMy_Yw",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "ifrs-full:GovernmentGrants",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_Standard_USD_F7YufEj_ek6ExV7IjBYR6Q",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "42101 - Disclosure - Government assistance (Details)",
     "role": "http://www.sangoma.com/role/DisclosureGovernmentAssistanceDetails",
     "shortName": "Government assistance (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "p",
       "ifrs-full:DisclosureOfGovernmentGrantsExplanatory",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "sang-20220630xex99d2.htm",
      "contextRef": "As_Of_6_30_2021_qfYuIoKkEEWkXGUtdMy_Yw",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "ifrs-full:GovernmentGrants",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_Standard_USD_F7YufEj_ek6ExV7IjBYR6Q",
      "xsiNil": "false"
     }
    },
    "R98": {
     "firstAnchor": {
      "ancestors": [
       "p",
       "ifrs-full:DisclosureOfEventsAfterReportingPeriodExplanatory",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "sang-20220630xex99d2.htm",
      "contextRef": "As_Of_8_3_2022_ifrs-full_NonadjustingEventsAfterReportingPeriodAxis_sang_SharePurchaseAgreementWithStarblueSellerMember_nVWN5hN79kG4mG5flnmh9w",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "ifrs-full:NumberOfSharesIssued",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_Standard_shares_nWWItlz0MUK1Synv_J4OFg",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "42201 - Disclosure - Subsequent events (Details)",
     "role": "http://www.sangoma.com/role/DisclosureSubsequentEventsDetails",
     "shortName": "Subsequent events (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "p",
       "ifrs-full:DisclosureOfEventsAfterReportingPeriodExplanatory",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "sang-20220630xex99d2.htm",
      "contextRef": "As_Of_8_3_2022_ifrs-full_NonadjustingEventsAfterReportingPeriodAxis_sang_SharePurchaseAgreementWithStarblueSellerMember_nVWN5hN79kG4mG5flnmh9w",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "ifrs-full:NumberOfSharesIssued",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_Standard_shares_nWWItlz0MUK1Synv_J4OFg",
      "xsiNil": "false"
     }
    }
   },
   "segmentCount": 98,
   "tag": {
    "country_US": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "UNITED STATES",
        "terseLabel": "USA"
       }
      }
     },
     "localname": "US",
     "nsuri": "http://xbrl.sec.gov/country/2021",
     "presentation": [
      "http://www.sangoma.com/role/DisclosureIncomeTaxComponentsOfDeferredTaxAssetsLiabilitiesDetails",
      "http://www.sangoma.com/role/DisclosureIncomeTaxUnrecognizedDeferredTaxAssetsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "dei_AddressTypeDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "An entity may have several addresses for different purposes and this domain represents all such types.",
        "label": "Address Type [Domain]"
       }
      }
     },
     "localname": "AddressTypeDomain",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.sangoma.com/role/DocumentDocumentAndEntityInformation"
     ],
     "xbrltype": "domainItemType"
    },
    "dei_AmendmentDescription": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Description of changes contained within amended document.",
        "label": "Amendment Description"
       }
      }
     },
     "localname": "AmendmentDescription",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.sangoma.com/role/DocumentDocumentAndEntityInformation"
     ],
     "xbrltype": "stringItemType"
    },
    "dei_AmendmentFlag": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission.",
        "label": "Amendment Flag"
       }
      }
     },
     "localname": "AmendmentFlag",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.sangoma.com/role/DocumentDocumentAndEntityInformation"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_AnnualInformationForm": {
     "auth_ref": [
      "r300"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Boolean flag with value true on a form if it is an annual report containing an annual information form.",
        "label": "Annual Information Form"
       }
      }
     },
     "localname": "AnnualInformationForm",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.sangoma.com/role/DocumentDocumentAndEntityInformation"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_AuditedAnnualFinancialStatements": {
     "auth_ref": [
      "r300"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Boolean flag with value true on a form if it is an annual report containing audited financial statements.",
        "label": "Audited Annual Financial Statements"
       }
      }
     },
     "localname": "AuditedAnnualFinancialStatements",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.sangoma.com/role/DocumentDocumentAndEntityInformation"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_AuditorFirmId": {
     "auth_ref": [
      "r298",
      "r299",
      "r300"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "PCAOB issued Audit Firm Identifier",
        "label": "Auditor Firm ID"
       }
      }
     },
     "localname": "AuditorFirmId",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.sangoma.com/role/DocumentDocumentAndEntityInformation"
     ],
     "xbrltype": "nonemptySequenceNumberItemType"
    },
    "dei_AuditorLocation": {
     "auth_ref": [
      "r298",
      "r299",
      "r300"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Auditor Location"
       }
      }
     },
     "localname": "AuditorLocation",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.sangoma.com/role/DocumentDocumentAndEntityInformation"
     ],
     "xbrltype": "internationalNameItemType"
    },
    "dei_AuditorName": {
     "auth_ref": [
      "r298",
      "r299",
      "r300"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Auditor Name"
       }
      }
     },
     "localname": "AuditorName",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.sangoma.com/role/DocumentDocumentAndEntityInformation"
     ],
     "xbrltype": "internationalNameItemType"
    },
    "dei_BusinessContactMember": {
     "auth_ref": [
      "r299",
      "r300"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Business contact for the entity",
        "label": "Business Contact [Member]"
       }
      }
     },
     "localname": "BusinessContactMember",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.sangoma.com/role/DocumentDocumentAndEntityInformation"
     ],
     "xbrltype": "domainItemType"
    },
    "dei_CityAreaCode": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Area code of city",
        "label": "City Area Code"
       }
      }
     },
     "localname": "CityAreaCode",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.sangoma.com/role/DocumentDocumentAndEntityInformation"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_ContactPersonnelName": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Name of contact personnel",
        "label": "Contact Personnel Name"
       }
      }
     },
     "localname": "ContactPersonnelName",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.sangoma.com/role/DocumentDocumentAndEntityInformation"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_CoverAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Cover page.",
        "label": "Document and Entity Information [Abstract]"
       }
      }
     },
     "localname": "CoverAbstract",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "xbrltype": "stringItemType"
    },
    "dei_CurrentFiscalYearEndDate": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "End date of current fiscal year in the format --MM-DD.",
        "label": "Current Fiscal Year End Date"
       }
      }
     },
     "localname": "CurrentFiscalYearEndDate",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.sangoma.com/role/DocumentDocumentAndEntityInformation"
     ],
     "xbrltype": "gMonthDayItemType"
    },
    "dei_DocumentAnnualReport": {
     "auth_ref": [
      "r298",
      "r299",
      "r300"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Boolean flag that is true only for a form used as an annual report.",
        "label": "Document Annual Report"
       }
      }
     },
     "localname": "DocumentAnnualReport",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.sangoma.com/role/DocumentDocumentAndEntityInformation"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_DocumentFiscalPeriodFocus": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Document Fiscal Period Focus"
       }
      }
     },
     "localname": "DocumentFiscalPeriodFocus",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.sangoma.com/role/DocumentDocumentAndEntityInformation"
     ],
     "xbrltype": "fiscalPeriodItemType"
    },
    "dei_DocumentFiscalYearFocus": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Document Fiscal Year Focus"
       }
      }
     },
     "localname": "DocumentFiscalYearFocus",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.sangoma.com/role/DocumentDocumentAndEntityInformation"
     ],
     "xbrltype": "gYearItemType"
    },
    "dei_DocumentInformationLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Document Information [Line Items]"
       }
      }
     },
     "localname": "DocumentInformationLineItems",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.sangoma.com/role/DocumentDocumentAndEntityInformation"
     ],
     "xbrltype": "stringItemType"
    },
    "dei_DocumentInformationTable": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Container to support the formal attachment of each official or unofficial, public or private document as part of a submission package.",
        "label": "Document Information [Table]"
       }
      }
     },
     "localname": "DocumentInformationTable",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.sangoma.com/role/DocumentDocumentAndEntityInformation"
     ],
     "xbrltype": "stringItemType"
    },
    "dei_DocumentPeriodEndDate": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Document Period End Date"
       }
      }
     },
     "localname": "DocumentPeriodEndDate",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.sangoma.com/role/DocumentDocumentAndEntityInformation"
     ],
     "xbrltype": "dateItemType"
    },
    "dei_DocumentRegistrationStatement": {
     "auth_ref": [
      "r293"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Boolean flag that is true only for a form used as a registration statement.",
        "label": "Document Registration Statement"
       }
      }
     },
     "localname": "DocumentRegistrationStatement",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.sangoma.com/role/DocumentDocumentAndEntityInformation"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_DocumentTransitionReport": {
     "auth_ref": [
      "r301"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Boolean flag that is true only for a form used as a transition report.",
        "label": "Document Transition Report"
       }
      }
     },
     "localname": "DocumentTransitionReport",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.sangoma.com/role/DocumentDocumentAndEntityInformation"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_DocumentType": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "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'.",
        "label": "Document Type"
       }
      }
     },
     "localname": "DocumentType",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.sangoma.com/role/DocumentDocumentAndEntityInformation"
     ],
     "xbrltype": "submissionTypeItemType"
    },
    "dei_EntityAddressAddressLine1": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Address Line 1 such as Attn, Building Name, Street Name",
        "label": "Entity Address, Address Line One"
       }
      }
     },
     "localname": "EntityAddressAddressLine1",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.sangoma.com/role/DocumentDocumentAndEntityInformation"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_EntityAddressAddressLine2": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Address Line 2 such as Street or Suite number",
        "label": "Entity Address, Adress Line Two"
       }
      }
     },
     "localname": "EntityAddressAddressLine2",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.sangoma.com/role/DocumentDocumentAndEntityInformation"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_EntityAddressAddressLine3": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Address Line 3 such as an Office Park",
        "label": "Entity Address, Address Line Three"
       }
      }
     },
     "localname": "EntityAddressAddressLine3",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.sangoma.com/role/DocumentDocumentAndEntityInformation"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_EntityAddressCityOrTown": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Name of the City or Town",
        "label": "Entity Address, City or Town"
       }
      }
     },
     "localname": "EntityAddressCityOrTown",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.sangoma.com/role/DocumentDocumentAndEntityInformation"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_EntityAddressCountry": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "ISO 3166-1 alpha-2 country code.",
        "label": "Entity Address, Country"
       }
      }
     },
     "localname": "EntityAddressCountry",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.sangoma.com/role/DocumentDocumentAndEntityInformation"
     ],
     "xbrltype": "countryCodeItemType"
    },
    "dei_EntityAddressPostalZipCode": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Code for the postal or zip code",
        "label": "Entity Address, Postal Zip Code"
       }
      }
     },
     "localname": "EntityAddressPostalZipCode",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.sangoma.com/role/DocumentDocumentAndEntityInformation"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_EntityAddressStateOrProvince": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Name of the state or province.",
        "label": "Entity Address State Or Province"
       }
      }
     },
     "localname": "EntityAddressStateOrProvince",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.sangoma.com/role/DocumentDocumentAndEntityInformation"
     ],
     "xbrltype": "stateOrProvinceItemType"
    },
    "dei_EntityAddressesAddressTypeAxis": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The axis of a table defines the relationship between the domain members or categories in the table and the line items or concepts that complete the table.",
        "label": "Entity Addresses, Address Type [Axis]"
       }
      }
     },
     "localname": "EntityAddressesAddressTypeAxis",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.sangoma.com/role/DocumentDocumentAndEntityInformation"
     ],
     "xbrltype": "stringItemType"
    },
    "dei_EntityCentralIndexKey": {
     "auth_ref": [
      "r295"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK.",
        "label": "Entity Central Index Key"
       }
      }
     },
     "localname": "EntityCentralIndexKey",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.sangoma.com/role/DocumentDocumentAndEntityInformation"
     ],
     "xbrltype": "centralIndexKeyItemType"
    },
    "dei_EntityCommonStockSharesOutstanding": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Entity Common Stock, Shares Outstanding"
       }
      }
     },
     "localname": "EntityCommonStockSharesOutstanding",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.sangoma.com/role/DocumentDocumentAndEntityInformation"
     ],
     "xbrltype": "sharesItemType"
    },
    "dei_EntityCurrentReportingStatus": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Entity Current Reporting Status"
       }
      }
     },
     "localname": "EntityCurrentReportingStatus",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.sangoma.com/role/DocumentDocumentAndEntityInformation"
     ],
     "xbrltype": "yesNoItemType"
    },
    "dei_EntityEmergingGrowthCompany": {
     "auth_ref": [
      "r295"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Indicate if registrant meets the emerging growth company criteria.",
        "label": "Entity Emerging Growth Company"
       }
      }
     },
     "localname": "EntityEmergingGrowthCompany",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.sangoma.com/role/DocumentDocumentAndEntityInformation"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_EntityExTransitionPeriod": {
     "auth_ref": [
      "r304"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Indicate if an emerging growth company has elected not to use the extended transition period for complying with any new or revised financial accounting standards.",
        "label": "Entity Ex Transition Period"
       }
      }
     },
     "localname": "EntityExTransitionPeriod",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.sangoma.com/role/DocumentDocumentAndEntityInformation"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_EntityFileNumber": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Entity File Number"
       }
      }
     },
     "localname": "EntityFileNumber",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.sangoma.com/role/DocumentDocumentAndEntityInformation"
     ],
     "xbrltype": "fileNumberItemType"
    },
    "dei_EntityFilerCategory": {
     "auth_ref": [
      "r295"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Indicate whether the registrant is one of the following: Large Accelerated Filer, Accelerated Filer, Non-accelerated Filer. Definitions of these categories are stated in Rule 12b-2 of the Exchange Act. This information should be based on the registrant's current or most recent filing containing the related disclosure.",
        "label": "Entity Filer Category"
       }
      }
     },
     "localname": "EntityFilerCategory",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.sangoma.com/role/DocumentDocumentAndEntityInformation"
     ],
     "xbrltype": "filerCategoryItemType"
    },
    "dei_EntityIncorporationStateCountryCode": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Two-character EDGAR code representing the state or country of incorporation.",
        "label": "Entity Incorporation, State or Country Code"
       }
      }
     },
     "localname": "EntityIncorporationStateCountryCode",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.sangoma.com/role/DocumentDocumentAndEntityInformation"
     ],
     "xbrltype": "edgarStateCountryItemType"
    },
    "dei_EntityInteractiveDataCurrent": {
     "auth_ref": [
      "r302"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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).",
        "label": "Entity Interactive Data Current"
       }
      }
     },
     "localname": "EntityInteractiveDataCurrent",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.sangoma.com/role/DocumentDocumentAndEntityInformation"
     ],
     "xbrltype": "yesNoItemType"
    },
    "dei_EntityPrimarySicNumber": {
     "auth_ref": [
      "r300"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Primary Standard Industrial Classification (SIC) Number for the Entity.",
        "label": "Entity Primary SIC Number"
       }
      }
     },
     "localname": "EntityPrimarySicNumber",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.sangoma.com/role/DocumentDocumentAndEntityInformation"
     ],
     "xbrltype": "sicNumberItemType"
    },
    "dei_EntityPublicFloat": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Entity Public Float"
       }
      }
     },
     "localname": "EntityPublicFloat",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.sangoma.com/role/DocumentDocumentAndEntityInformation"
     ],
     "xbrltype": "monetaryItemType"
    },
    "dei_EntityRegistrantName": {
     "auth_ref": [
      "r295"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC.",
        "label": "Entity Registrant Name"
       }
      }
     },
     "localname": "EntityRegistrantName",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.sangoma.com/role/DocumentDocumentAndEntityInformation"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_EntityShellCompany": {
     "auth_ref": [
      "r295"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act.",
        "label": "Entity Shell Company"
       }
      }
     },
     "localname": "EntityShellCompany",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.sangoma.com/role/DocumentDocumentAndEntityInformation"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_EntitySmallBusiness": {
     "auth_ref": [
      "r295"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Indicates that the company is a Smaller Reporting Company (SRC).",
        "label": "Entity Small Business"
       }
      }
     },
     "localname": "EntitySmallBusiness",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.sangoma.com/role/DocumentDocumentAndEntityInformation"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_EntityTaxIdentificationNumber": {
     "auth_ref": [
      "r295"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS.",
        "label": "Entity Tax Identification Number"
       }
      }
     },
     "localname": "EntityTaxIdentificationNumber",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.sangoma.com/role/DocumentDocumentAndEntityInformation"
     ],
     "xbrltype": "employerIdItemType"
    },
    "dei_EntityVoluntaryFilers": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Indicate 'Yes' or 'No' if the registrant is not required to file reports pursuant to Section 13 or Section 15(d) of the Act.",
        "label": "Entity Voluntary Filers"
       }
      }
     },
     "localname": "EntityVoluntaryFilers",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.sangoma.com/role/DocumentDocumentAndEntityInformation"
     ],
     "xbrltype": "yesNoItemType"
    },
    "dei_EntityWellKnownSeasonedIssuer": {
     "auth_ref": [
      "r303"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Indicate 'Yes' or 'No' if the registrant is a well-known seasoned issuer, as defined in Rule 405 of the Securities Act. Is used on Form Type: 10-K, 10-Q, 8-K, 20-F, 6-K, 10-K/A, 10-Q/A, 20-F/A, 6-K/A, N-CSR, N-Q, N-1A.",
        "label": "Entity Well-known Seasoned Issuer"
       }
      }
     },
     "localname": "EntityWellKnownSeasonedIssuer",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.sangoma.com/role/DocumentDocumentAndEntityInformation"
     ],
     "xbrltype": "yesNoItemType"
    },
    "dei_IcfrAuditorAttestationFlag": {
     "auth_ref": [
      "r298",
      "r299",
      "r300"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "ICFR Auditor Attestation Flag"
       }
      }
     },
     "localname": "IcfrAuditorAttestationFlag",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.sangoma.com/role/DocumentDocumentAndEntityInformation"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_LocalPhoneNumber": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Local phone number for entity.",
        "label": "Local Phone Number"
       }
      }
     },
     "localname": "LocalPhoneNumber",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.sangoma.com/role/DocumentDocumentAndEntityInformation"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_Security12bTitle": {
     "auth_ref": [
      "r294"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Title of a 12(b) registered security.",
        "label": "Title of 12(b) Security"
       }
      }
     },
     "localname": "Security12bTitle",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.sangoma.com/role/DocumentDocumentAndEntityInformation"
     ],
     "xbrltype": "securityTitleItemType"
    },
    "dei_Security12gTitle": {
     "auth_ref": [
      "r297"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Title of a 12(g) registered security.",
        "label": "Title of 12(g) Security"
       }
      }
     },
     "localname": "Security12gTitle",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.sangoma.com/role/DocumentDocumentAndEntityInformation"
     ],
     "xbrltype": "securityTitleItemType"
    },
    "dei_SecurityExchangeName": {
     "auth_ref": [
      "r296"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Name of the Exchange on which a security is registered.",
        "label": "Security Exchange Name"
       }
      }
     },
     "localname": "SecurityExchangeName",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.sangoma.com/role/DocumentDocumentAndEntityInformation"
     ],
     "xbrltype": "edgarExchangeCodeItemType"
    },
    "dei_TradingSymbol": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Trading symbol of an instrument as listed on an exchange.",
        "label": "Trading Symbol"
       }
      }
     },
     "localname": "TradingSymbol",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.sangoma.com/role/DocumentDocumentAndEntityInformation"
     ],
     "xbrltype": "tradingSymbolItemType"
    },
    "ifrs-full_AccountingProfit": {
     "auth_ref": [
      "r54",
      "r55"
     ],
     "crdr": "credit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of profit (loss) for a period before deducting tax expense. [Refer: Profit (loss)]"
       }
      },
      "en-us": {
       "role": {
        "label": "Accounting profit",
        "terseLabel": "Net income (loss) before income taxes"
       }
      }
     },
     "localname": "AccountingProfit",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.sangoma.com/role/DisclosureIncomeTaxIncomeTaxExpenseDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_AccumulatedDepreciationAndAmortisationMember": {
     "auth_ref": [
      "r64",
      "r72",
      "r112",
      "r123",
      "r126"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "This member stands for accumulated depreciation and amortisation. [Refer: Depreciation and amortisation expense]"
       }
      },
      "en-us": {
       "role": {
        "label": "Accumulated amortization"
       }
      }
     },
     "localname": "AccumulatedDepreciationAndAmortisationMember",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.sangoma.com/role/DisclosureDevelopmentCostsDetails",
      "http://www.sangoma.com/role/DisclosureIntangibleAssetsDetails",
      "http://www.sangoma.com/role/DisclosureLeasesRightOfUseAssetsAndLeaseObligationsRightOfUseAssetsDetails",
      "http://www.sangoma.com/role/DisclosurePropertyAndEquipmentDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_AccumulatedImpairmentMember": {
     "auth_ref": [
      "r64",
      "r112",
      "r123",
      "r126",
      "r216",
      "r230",
      "r236",
      "r288",
      "r291"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "This member stands for accumulated impairment. [Refer: Impairment loss]"
       }
      },
      "en-us": {
       "role": {
        "label": "Accumulated impairment",
        "terseLabel": "Accumulated impairment"
       }
      }
     },
     "localname": "AccumulatedImpairmentMember",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.sangoma.com/role/DisclosureFinancialInstrumentsCompanySMaximumExposureToCreditRiskForItsTradeReceivablesDetails",
      "http://www.sangoma.com/role/DisclosureFinancialInstrumentsProvisionMatrixDetails",
      "http://www.sangoma.com/role/DisclosureFinancialInstrumentsReconciliationOfMovementInProvisionForExpectedCreditLossesDetails",
      "http://www.sangoma.com/role/DisclosureInventoriesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_AccumulatedOtherComprehensiveIncome": {
     "auth_ref": [
      "r24"
     ],
     "calculation": {
      "http://www.sangoma.com/role/StatementConsolidatedStatementsOfFinancialPosition": {
       "order": 2.0,
       "parentTag": "ifrs-full_EquityAttributableToOwnersOfParent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "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]"
       }
      },
      "en-us": {
       "role": {
        "label": "Accumulated other comprehensive income",
        "terseLabel": "Accumulated other comprehensive income (loss)"
       }
      }
     },
     "localname": "AccumulatedOtherComprehensiveIncome",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.sangoma.com/role/StatementConsolidatedStatementsOfFinancialPosition"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_AccumulatedOtherComprehensiveIncomeMember": {
     "auth_ref": [
      "r9"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "This member stands for accumulated other comprehensive income. [Refer: Other comprehensive income]"
       }
      },
      "en-us": {
       "role": {
        "label": "Accumulated other comprehensive Income (loss)"
       }
      }
     },
     "localname": "AccumulatedOtherComprehensiveIncomeMember",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.sangoma.com/role/StatementConsolidatedStatementsOfChangesInStockholderSEquity"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_AcquisitiondateFairValueOfTotalConsiderationTransferred": {
     "auth_ref": [
      "r208"
     ],
     "crdr": "credit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The fair value, at acquisition date, of the consideration transferred in a business combination. [Refer: Business combinations [member]]"
       }
      },
      "en-us": {
       "role": {
        "label": "Consideration transferred, acquisition-date fair value",
        "terseLabel": "Aggregate purchase price",
        "verboseLabel": "Fair value of consideration payable"
       }
      }
     },
     "localname": "AcquisitiondateFairValueOfTotalConsiderationTransferred",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.sangoma.com/role/DisclosureBusinessCombinationsDetails",
      "http://www.sangoma.com/role/DisclosureBusinessCombinationsM2TelecomLlcDetails",
      "http://www.sangoma.com/role/DisclosureBusinessCombinationsNetfortrisCorporationDetails",
      "http://www.sangoma.com/role/DisclosureBusinessCombinationsStarblueIncDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_AcquisitionrelatedCostsForTransactionRecognisedSeparatelyFromAcquisitionOfAssetsAndAssumptionOfLiabilitiesInBusinessCombination": {
     "auth_ref": [
      "r211"
     ],
     "calculation": {
      "http://www.sangoma.com/role/StatementConsolidatedStatementsOfIncomeLossAndComprehensiveIncomeLoss": {
       "order": 5.0,
       "parentTag": "sang_NonOperatingIncomeExpenses",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of acquisition-related costs for transactions recognised separately from the acquisition of assets and the assumption of liabilities in business combinations. [Refer: Business combinations [member]]"
       }
      },
      "en-us": {
       "role": {
        "label": "Acquisition-related costs for transaction recognised separately from acquisition of assets and assumption of liabilities in business combination",
        "terseLabel": "Business acquisition costs (Note 20)"
       }
      }
     },
     "localname": "AcquisitionrelatedCostsForTransactionRecognisedSeparatelyFromAcquisitionOfAssetsAndAssumptionOfLiabilitiesInBusinessCombination",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.sangoma.com/role/StatementConsolidatedStatementsOfIncomeLossAndComprehensiveIncomeLoss"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_AcquisitionrelatedCostsRecognisedAsExpenseForTransactionRecognisedSeparatelyFromAcquisitionOfAssetsAndAssumptionOfLiabilitiesInBusinessCombination": {
     "auth_ref": [
      "r211"
     ],
     "crdr": "debit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of acquisition-related costs recognised as an expense for transactions that are recognised separately from the acquisition of assets and the assumption of liabilities in business combinations. [Refer: Business combinations [member]]"
       }
      },
      "en-us": {
       "role": {
        "label": "Acquisition-related costs recognised as expense for transaction recognised separately from acquisition of assets and assumption of liabilities in business combination",
        "terseLabel": "Estimated transaction costs"
       }
      }
     },
     "localname": "AcquisitionrelatedCostsRecognisedAsExpenseForTransactionRecognisedSeparatelyFromAcquisitionOfAssetsAndAssumptionOfLiabilitiesInBusinessCombination",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.sangoma.com/role/DisclosureBusinessCombinationsDetails",
      "http://www.sangoma.com/role/DisclosureBusinessCombinationsNetfortrisCorporationDetails",
      "http://www.sangoma.com/role/DisclosureBusinessCombinationsStarblueIncDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_AcquisitionsThroughBusinessCombinationsIntangibleAssetsOtherThanGoodwill": {
     "auth_ref": [
      "r113"
     ],
     "crdr": "debit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The increase in intangible assets other than goodwill resulting from acquisitions through business combinations. [Refer: Business combinations [member]; Intangible assets other than goodwill]"
       }
      },
      "en-us": {
       "role": {
        "label": "Acquisitions through business combinations, intangible assets other than goodwill",
        "terseLabel": "Business combinations (Note 20)"
       }
      }
     },
     "localname": "AcquisitionsThroughBusinessCombinationsIntangibleAssetsOtherThanGoodwill",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.sangoma.com/role/DisclosureIntangibleAssetsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_AcquisitionsThroughBusinessCombinationsPropertyPlantAndEquipment": {
     "auth_ref": [
      "r67"
     ],
     "crdr": "debit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The increase in property, plant and equipment resulting from acquisitions through business combinations. [Refer: Business combinations [member]; Property, plant and equipment]"
       }
      },
      "en-us": {
       "role": {
        "label": "Acquisitions through business combinations, property, plant and equipment",
        "terseLabel": "Additions through business combination"
       }
      }
     },
     "localname": "AcquisitionsThroughBusinessCombinationsPropertyPlantAndEquipment",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.sangoma.com/role/DisclosurePropertyAndEquipmentDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_AdditionalLiabilitiesContingentLiabilitiesRecognisedInBusinessCombination": {
     "auth_ref": [
      "r213"
     ],
     "crdr": "credit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of additional contingent liabilities recognised in business combinations. [Refer: Contingent liabilities recognised in business combination; Business combinations [member]; Contingent liabilities [member]]"
       }
      },
      "en-us": {
       "role": {
        "label": "Additional liabilities, contingent liabilities recognised in business combination",
        "terseLabel": "Additions through business combination (Note 20)"
       }
      }
     },
     "localname": "AdditionalLiabilitiesContingentLiabilitiesRecognisedInBusinessCombination",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.sangoma.com/role/DisclosureConsiderationPayableBalancesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_AdditionalPaidinCapital": {
     "auth_ref": [
      "r24"
     ],
     "calculation": {
      "http://www.sangoma.com/role/StatementConsolidatedStatementsOfFinancialPosition": {
       "order": 3.0,
       "parentTag": "ifrs-full_EquityAttributableToOwnersOfParent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "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."
       }
      },
      "en-us": {
       "role": {
        "label": "Additional paid-in capital",
        "terseLabel": "Contributed surplus"
       }
      }
     },
     "localname": "AdditionalPaidinCapital",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.sangoma.com/role/StatementConsolidatedStatementsOfFinancialPosition"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_AdditionalPaidinCapitalMember": {
     "auth_ref": [
      "r9"
     ],
     "lang": {
      "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."
       }
      },
      "en-us": {
       "role": {
        "label": "Contributed surplus"
       }
      }
     },
     "localname": "AdditionalPaidinCapitalMember",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.sangoma.com/role/StatementConsolidatedStatementsOfChangesInStockholderSEquity"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_AdditionalRecognitionGoodwill": {
     "auth_ref": [
      "r214"
     ],
     "crdr": "debit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of additional goodwill recognised, except goodwill included in a disposal group that, on acquisition, meets the criteria to be classified as held for sale in accordance with IFRS 5. [Refer: Goodwill; Disposal groups classified as held for sale [member]]"
       }
      },
      "en-us": {
       "role": {
        "label": "Additional recognition, goodwill",
        "terseLabel": "Additions through business combinations"
       }
      }
     },
     "localname": "AdditionalRecognitionGoodwill",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.sangoma.com/role/DisclosureGoodwillDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_AdditionsOtherThanThroughBusinessCombinationsIntangibleAssetsOtherThanGoodwill": {
     "auth_ref": [
      "r113"
     ],
     "crdr": "debit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of additions to intangible assets other than goodwill, other than those acquired through business combinations. [Refer: Business combinations [member]; Intangible assets other than goodwill]"
       }
      },
      "en-us": {
       "role": {
        "label": "Additions other than through business combinations, intangible assets other than goodwill",
        "terseLabel": "Additions"
       }
      }
     },
     "localname": "AdditionsOtherThanThroughBusinessCombinationsIntangibleAssetsOtherThanGoodwill",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.sangoma.com/role/DisclosureIntangibleAssetsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_AdditionsOtherThanThroughBusinessCombinationsPropertyPlantAndEquipment": {
     "auth_ref": [
      "r65"
     ],
     "crdr": "debit",
     "lang": {
      "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]"
       }
      },
      "en-us": {
       "role": {
        "label": "Additions other than through business combinations, property, plant and equipment",
        "terseLabel": "Additions"
       }
      }
     },
     "localname": "AdditionsOtherThanThroughBusinessCombinationsPropertyPlantAndEquipment",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.sangoma.com/role/DisclosurePropertyAndEquipmentDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_AdditionsToRightofuseAssets": {
     "auth_ref": [
      "r183"
     ],
     "crdr": "debit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of additions to right-of-use assets. [Refer: Right-of-use assets]"
       }
      },
      "en-us": {
       "role": {
        "label": "Additions to right-of-use assets",
        "terseLabel": "Additions"
       }
      }
     },
     "localname": "AdditionsToRightofuseAssets",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.sangoma.com/role/DisclosureLeasesRightOfUseAssetsAndLeaseObligationsRightOfUseAssetsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_AdjustedWeightedAverageShares": {
     "auth_ref": [
      "r95"
     ],
     "calculation": {
      "http://www.sangoma.com/role/DisclosureShareholdersEquityEarningsLossPerShareTabularDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "lang": {
      "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]]"
       }
      },
      "en-us": {
       "role": {
        "label": "Weighted average number of ordinary shares used in calculating diluted earnings per share",
        "terseLabel": "Diluted",
        "totalLabel": "Weighted average number of shares used in diluted earnings per share"
       }
      }
     },
     "localname": "AdjustedWeightedAverageShares",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.sangoma.com/role/DisclosureShareholdersEquityEarningsLossPerShareTabularDetails",
      "http://www.sangoma.com/role/StatementConsolidatedStatementsOfIncomeLossAndComprehensiveIncomeLoss"
     ],
     "xbrltype": "sharesItemType"
    },
    "ifrs-full_AdjustmentsForDecreaseIncreaseInContractAssets": {
     "auth_ref": [
      "r135"
     ],
     "calculation": {
      "http://www.sangoma.com/role/StatementConsolidatedStatementsOfCashFlows": {
       "order": 7.0,
       "parentTag": "ifrs-full_CashFlowsFromUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en": {
       "role": {
        "documentation": "Adjustments for the decrease (increase) in contract assets to reconcile profit (loss) to net cash flow from (used in) operating activities. [Refer: Contract assets; Profit (loss)]"
       }
      },
      "en-us": {
       "role": {
        "label": "Adjustments for decrease (increase) in contract assets",
        "terseLabel": "Contract assets"
       }
      }
     },
     "localname": "AdjustmentsForDecreaseIncreaseInContractAssets",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.sangoma.com/role/StatementConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_AdjustmentsForDecreaseIncreaseInInventories": {
     "auth_ref": [
      "r135"
     ],
     "calculation": {
      "http://www.sangoma.com/role/StatementConsolidatedStatementsOfCashFlows": {
       "order": 8.0,
       "parentTag": "ifrs-full_CashFlowsFromUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "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)]"
       }
      },
      "en-us": {
       "role": {
        "label": "Adjustments for decrease (increase) in inventories",
        "terseLabel": "Inventories"
       }
      }
     },
     "localname": "AdjustmentsForDecreaseIncreaseInInventories",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.sangoma.com/role/StatementConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_AdjustmentsForDecreaseIncreaseInOtherCurrentAssets": {
     "auth_ref": [
      "r137"
     ],
     "calculation": {
      "http://www.sangoma.com/role/StatementConsolidatedStatementsOfCashFlows": {
       "order": 6.0,
       "parentTag": "ifrs-full_CashFlowsFromUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en": {
       "role": {
        "documentation": "Adjustments for decrease (increase) in other current assets to reconcile profit (loss) to net cash flow from (used in) operating activities. [Refer: Other current assets; Profit (loss)]"
       }
      },
      "en-us": {
       "role": {
        "label": "Adjustments for decrease (increase) in other current assets",
        "terseLabel": "Other assets"
       }
      }
     },
     "localname": "AdjustmentsForDecreaseIncreaseInOtherCurrentAssets",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.sangoma.com/role/StatementConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_AdjustmentsForDecreaseIncreaseInTradeAccountReceivable": {
     "auth_ref": [
      "r135"
     ],
     "calculation": {
      "http://www.sangoma.com/role/StatementConsolidatedStatementsOfCashFlows": {
       "order": 9.0,
       "parentTag": "ifrs-full_CashFlowsFromUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en": {
       "role": {
        "documentation": "Adjustments for decrease (increase) in trade accounts receivable to reconcile profit (loss) to net cash flow from (used in) operating activities. [Refer: Profit (loss)]"
       }
      },
      "en-us": {
       "role": {
        "label": "Adjustments for decrease (increase) in trade accounts receivable",
        "terseLabel": "Trade receivables"
       }
      }
     },
     "localname": "AdjustmentsForDecreaseIncreaseInTradeAccountReceivable",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.sangoma.com/role/StatementConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_AdjustmentsForGainLossOnDisposalsPropertyPlantAndEquipment": {
     "auth_ref": [
      "r137"
     ],
     "calculation": {
      "http://www.sangoma.com/role/StatementConsolidatedStatementsOfCashFlows": {
       "order": 11.0,
       "parentTag": "ifrs-full_CashFlowsFromUsedInOperatingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en": {
       "role": {
        "documentation": "Adjustments for gain (loss) on disposals of property, plant and equipment to reconcile profit (loss) to net cash flow from (used in) operating activities. [Refer: Profit (loss); Property, plant and equipment; Disposals, property, plant and equipment]"
       }
      },
      "en-us": {
       "role": {
        "label": "Adjustments for gain (loss) on disposals, property, plant and equipment",
        "negatedLabel": "Loss on disposal of property and equipment (Note 7)"
       }
      }
     },
     "localname": "AdjustmentsForGainLossOnDisposalsPropertyPlantAndEquipment",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.sangoma.com/role/StatementConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_AdjustmentsForImpairmentLossRecognisedInProfitOrLossGoodwill": {
     "auth_ref": [
      "r137"
     ],
     "calculation": {
      "http://www.sangoma.com/role/StatementConsolidatedStatementsOfCashFlows": {
       "order": 14.0,
       "parentTag": "ifrs-full_CashFlowsFromUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en": {
       "role": {
        "documentation": "Adjustments for impairment loss on goodwill recognised in profit or loss to reconcile profit (loss) to net cash flow from (used in) operating activities. [Refer: Goodwill; Impairment loss; Impairment loss recognised in profit or loss]"
       }
      },
      "en-us": {
       "role": {
        "label": "Adjustments for impairment loss recognised in profit or loss, goodwill",
        "terseLabel": "Goodwill Impairment (Note 12)"
       }
      }
     },
     "localname": "AdjustmentsForImpairmentLossRecognisedInProfitOrLossGoodwill",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.sangoma.com/role/StatementConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_AdjustmentsForIncomeTaxExpense": {
     "auth_ref": [
      "r138"
     ],
     "calculation": {
      "http://www.sangoma.com/role/StatementConsolidatedStatementsOfCashFlows": {
       "order": 20.0,
       "parentTag": "ifrs-full_CashFlowsFromUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en": {
       "role": {
        "documentation": "Adjustments for income tax expense to reconcile profit (loss) to net cash flow from (used in) operating activities. [Refer: Profit (loss)]"
       }
      },
      "en-us": {
       "role": {
        "label": "Adjustments for income tax expense",
        "terseLabel": "Income tax expense (Note 11)"
       }
      }
     },
     "localname": "AdjustmentsForIncomeTaxExpense",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.sangoma.com/role/StatementConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_AdjustmentsForIncreaseDecreaseInContractLiabilities": {
     "auth_ref": [
      "r135"
     ],
     "calculation": {
      "http://www.sangoma.com/role/StatementConsolidatedStatementsOfCashFlows": {
       "order": 1.0,
       "parentTag": "ifrs-full_CashFlowsFromUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en": {
       "role": {
        "documentation": "Adjustments for the increase (decrease) in contract liabilities to reconcile profit (loss) to net cash flow from (used in) operating activities. [Refer: Contract liabilities; Profit (loss)]"
       }
      },
      "en-us": {
       "role": {
        "label": "Adjustments for increase (decrease) in contract liabilities",
        "terseLabel": "Contract liabilities"
       }
      }
     },
     "localname": "AdjustmentsForIncreaseDecreaseInContractLiabilities",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.sangoma.com/role/StatementConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_AdjustmentsForInterestExpense": {
     "auth_ref": [
      "r137"
     ],
     "calculation": {
      "http://www.sangoma.com/role/StatementConsolidatedStatementsOfCashFlows": {
       "order": 15.0,
       "parentTag": "ifrs-full_CashFlowsFromUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en": {
       "role": {
        "documentation": "Adjustments for interest expense to reconcile profit (loss) to net cash flow from (used in) operating activities. [Refer: Interest expense; Profit (loss)]"
       }
      },
      "en-us": {
       "role": {
        "label": "Adjustments for interest expense",
        "terseLabel": "Interest on obligation on right-of-use assets (Note 8)"
       }
      }
     },
     "localname": "AdjustmentsForInterestExpense",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.sangoma.com/role/StatementConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_AdjustmentsForReconcileProfitLossAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Adjustments to reconcile profit (loss) [abstract]",
        "terseLabel": "Adjustments for:"
       }
      }
     },
     "localname": "AdjustmentsForReconcileProfitLossAbstract",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.sangoma.com/role/StatementConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_AdjustmentsForSharebasedPayments": {
     "auth_ref": [
      "r136"
     ],
     "calculation": {
      "http://www.sangoma.com/role/StatementConsolidatedStatementsOfCashFlows": {
       "order": 17.0,
       "parentTag": "ifrs-full_CashFlowsFromUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en": {
       "role": {
        "documentation": "Adjustments for share-based payments to reconcile profit (loss) to net cash flow from (used in) operating activities. [Refer: Profit (loss)]"
       }
      },
      "en-us": {
       "role": {
        "label": "Adjustments for share-based payments",
        "terseLabel": "Share-based compensation expense (Note 17(ii))"
       }
      }
     },
     "localname": "AdjustmentsForSharebasedPayments",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.sangoma.com/role/StatementConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_AdjustmentsForUnrealisedForeignExchangeLossesGains": {
     "auth_ref": [
      "r136",
      "r143"
     ],
     "calculation": {
      "http://www.sangoma.com/role/StatementConsolidatedStatementsOfCashFlows": {
       "order": 13.0,
       "parentTag": "ifrs-full_CashFlowsFromUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en": {
       "role": {
        "documentation": "Adjustments for unrealised foreign exchange losses (gains) to reconcile profit (loss) to net cash flow from (used in) operating activities. [Refer: Profit (loss)]"
       }
      },
      "en-us": {
       "role": {
        "label": "Adjustments for unrealised foreign exchange losses (gains)",
        "terseLabel": "Unrealized foreign exchange gain (loss)"
       }
      }
     },
     "localname": "AdjustmentsForUnrealisedForeignExchangeLossesGains",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.sangoma.com/role/StatementConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_AggregatedTimeBandsMember": {
     "auth_ref": [
      "r26",
      "r75",
      "r173",
      "r188",
      "r189",
      "r223",
      "r246",
      "r252",
      "r271",
      "r272",
      "r274",
      "r280"
     ],
     "lang": {
      "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."
       }
      },
      "en-us": {
       "role": {
        "label": "Aggregated time bands [member]"
       }
      }
     },
     "localname": "AggregatedTimeBandsMember",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.sangoma.com/role/DisclosureFinancialInstrumentsLiquidityRiskDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_AmortisationExpense": {
     "auth_ref": [
      "r10"
     ],
     "crdr": "debit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of amortisation expense. Amortisation is the systematic allocation of depreciable amounts of intangible assets over their useful lives."
       }
      },
      "en-us": {
       "role": {
        "label": "Amortisation expense",
        "terseLabel": "Amortization expense"
       }
      }
     },
     "localname": "AmortisationExpense",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.sangoma.com/role/DisclosureIntangibleAssetsAdditionalInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_AmortisationIntangibleAssetsOtherThanGoodwill": {
     "auth_ref": [
      "r114"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of amortisation of intangible assets other than goodwill. [Refer: Depreciation and amortisation expense; Intangible assets other than goodwill]"
       }
      },
      "en-us": {
       "role": {
        "label": "Amortisation, intangible assets other than goodwill",
        "terseLabel": "Amortization expense"
       }
      }
     },
     "localname": "AmortisationIntangibleAssetsOtherThanGoodwill",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.sangoma.com/role/DisclosureIntangibleAssetsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_AmountsPayableRelatedPartyTransactions": {
     "auth_ref": [
      "r87",
      "r89"
     ],
     "crdr": "credit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amounts payable resulting from related party transactions. [Refer: Related parties [member]]"
       }
      },
      "en-us": {
       "role": {
        "label": "Amounts payable, related party transactions",
        "terseLabel": "Outstanding balance with related parties"
       }
      }
     },
     "localname": "AmountsPayableRelatedPartyTransactions",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.sangoma.com/role/DisclosureRelatedPartiesRemunerationOfDirectorsAndOtherMembersOfKeyManagementPersonnelDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_AmountsRecognisedAsOfAcquisitionDateForEachMajorClassOfAssetsAcquiredAndLiabilitiesAssumedAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Amounts recognised as of acquisition date for each major class of assets acquired and liabilities assumed [abstract]",
        "terseLabel": "Purchase price allocation"
       }
      }
     },
     "localname": "AmountsRecognisedAsOfAcquisitionDateForEachMajorClassOfAssetsAcquiredAndLiabilitiesAssumedAbstract",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.sangoma.com/role/DisclosureBusinessCombinationsNetfortrisCorporationDetails",
      "http://www.sangoma.com/role/DisclosureBusinessCombinationsStarblueIncDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_ApplicableTaxRate": {
     "auth_ref": [
      "r55"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The applicable income tax rate."
       }
      },
      "en-us": {
       "role": {
        "label": "Applicable tax rate",
        "terseLabel": "Statutory income tax rate",
        "verboseLabel": "Effective tax rate"
       }
      }
     },
     "localname": "ApplicableTaxRate",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.sangoma.com/role/DisclosureBusinessCombinationsDetails",
      "http://www.sangoma.com/role/DisclosureIncomeTaxIncomeTaxExpenseDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "ifrs-full_AssetsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Assets [abstract]",
        "terseLabel": "Assets"
       }
      }
     },
     "localname": "AssetsAbstract",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.sangoma.com/role/StatementConsolidatedStatementsOfFinancialPosition"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_AttributionOfExpensesByNatureToTheirFunctionAxis": {
     "auth_ref": [
      "r3",
      "r10"
     ],
     "lang": {
      "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."
       }
      },
      "en-us": {
       "role": {
        "label": "Attribution of expenses by nature to their function [axis]"
       }
      }
     },
     "localname": "AttributionOfExpensesByNatureToTheirFunctionAxis",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.sangoma.com/role/DisclosureIntangibleAssetsAdditionalInformationDetails",
      "http://www.sangoma.com/role/DisclosurePropertyAndEquipmentDepreciationExpenseDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_AverageEffectiveTaxRate": {
     "auth_ref": [
      "r55"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The tax expense (income) divided by the accounting profit. [Refer: Accounting profit]"
       }
      },
      "en-us": {
       "role": {
        "label": "Average effective tax rate",
        "terseLabel": "Effective tax rate (as a percent)"
       }
      }
     },
     "localname": "AverageEffectiveTaxRate",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.sangoma.com/role/DisclosureConsiderationPayableDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "ifrs-full_BasicEarningsLossPerShare": {
     "auth_ref": [
      "r92",
      "r93"
     ],
     "lang": {
      "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)."
       }
      },
      "en-us": {
       "role": {
        "label": "Basic earnings (loss) per share",
        "terseLabel": "Basic (Note 17 (iii))",
        "verboseLabel": "Basic earnings (loss) per share"
       }
      }
     },
     "localname": "BasicEarningsLossPerShare",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.sangoma.com/role/DisclosureShareholdersEquityEarningsLossPerShareTabularDetails",
      "http://www.sangoma.com/role/StatementConsolidatedStatementsOfIncomeLossAndComprehensiveIncomeLoss"
     ],
     "xbrltype": "perShareItemType"
    },
    "ifrs-full_Borrowings": {
     "auth_ref": [
      "r24"
     ],
     "crdr": "credit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of outstanding funds that the entity is obligated to repay."
       }
      },
      "en-us": {
       "role": {
        "label": "Borrowings",
        "terseLabel": "Borrowings"
       }
      }
     },
     "localname": "Borrowings",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.sangoma.com/role/DisclosureOperatingFacilityAndLoanAndDerivativeAssetsAndLiabilitiesOperatingFacilityAndLoanDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_BorrowingsByNameAxis": {
     "auth_ref": [
      "r243"
     ],
     "lang": {
      "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."
       }
      },
      "en-us": {
       "role": {
        "label": "Borrowings by name [axis]",
        "terseLabel": "Borrowings by name [axis]"
       }
      }
     },
     "localname": "BorrowingsByNameAxis",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.sangoma.com/role/DisclosureOperatingFacilityAndLoanAndDerivativeAssetsAndLiabilitiesOperatingFacilityAndLoanDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_BorrowingsByNameMember": {
     "auth_ref": [
      "r243"
     ],
     "lang": {
      "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]"
       }
      },
      "en-us": {
       "role": {
        "label": "Borrowings by name [member]",
        "terseLabel": "Borrowings by name [member]"
       }
      }
     },
     "localname": "BorrowingsByNameMember",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.sangoma.com/role/DisclosureOperatingFacilityAndLoanAndDerivativeAssetsAndLiabilitiesOperatingFacilityAndLoanDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_BorrowingsInterestRate": {
     "auth_ref": [
      "r243"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The interest rate on borrowings. [Refer: Borrowings]"
       }
      },
      "en-us": {
       "role": {
        "label": "Borrowings, interest rate",
        "terseLabel": "Borrowings, interest rate"
       }
      }
     },
     "localname": "BorrowingsInterestRate",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.sangoma.com/role/DisclosureOperatingFacilityAndLoanAndDerivativeAssetsAndLiabilitiesOperatingFacilityAndLoanDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "ifrs-full_BrandNamesMember": {
     "auth_ref": [
      "r117"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "This member stands for a class of intangible assets representing rights to a group of complementary assets such as a trademark (or service mark) and its related trade name, formulas, recipes and technological expertise. [Refer: Intangible assets other than goodwill]"
       }
      },
      "en-us": {
       "role": {
        "label": "Brand",
        "terseLabel": "Brand"
       }
      }
     },
     "localname": "BrandNamesMember",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.sangoma.com/role/DisclosureIntangibleAssetsDetails",
      "http://www.sangoma.com/role/DisclosureSignificantAccountingPoliciesIntangibleAssetsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_BusinessCombinationsAxis": {
     "auth_ref": [
      "r212"
     ],
     "lang": {
      "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."
       }
      },
      "en-us": {
       "role": {
        "label": "Business combinations [axis]",
        "terseLabel": "Business combinations [axis]"
       }
      }
     },
     "localname": "BusinessCombinationsAxis",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.sangoma.com/role/DisclosureBusinessCombinationsDetails",
      "http://www.sangoma.com/role/DisclosureBusinessCombinationsM2TelecomLlcDetails",
      "http://www.sangoma.com/role/DisclosureBusinessCombinationsNetfortrisCorporationDetails",
      "http://www.sangoma.com/role/DisclosureBusinessCombinationsStarblueIncDetails",
      "http://www.sangoma.com/role/DisclosureConsiderationPayableDetails",
      "http://www.sangoma.com/role/DisclosureOperatingFacilityAndLoanAndDerivativeAssetsAndLiabilitiesOperatingFacilityAndLoanDetails",
      "http://www.sangoma.com/role/DisclosureShareholdersEquityShareCapitalNarrativesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_CancellationOfTreasuryShares": {
     "auth_ref": [
      "r7"
     ],
     "crdr": "credit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of treasury stock cancelled during the period. [Refer: Treasury shares]"
       }
      },
      "en-us": {
       "role": {
        "label": "Cancellation of treasury shares",
        "verboseLabel": "Total consideration of treasury shares"
       }
      }
     },
     "localname": "CancellationOfTreasuryShares",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.sangoma.com/role/DisclosureSubsequentEventsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis": {
     "auth_ref": [
      "r64",
      "r69",
      "r112",
      "r115",
      "r122",
      "r123",
      "r124",
      "r125",
      "r126",
      "r216",
      "r230",
      "r231",
      "r288",
      "r292"
     ],
     "lang": {
      "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."
       }
      },
      "en-us": {
       "role": {
        "label": "Carrying amount, accumulated depreciation, amortisation and impairment and gross carrying amount [axis]"
       }
      }
     },
     "localname": "CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.sangoma.com/role/DisclosureDevelopmentCostsDetails",
      "http://www.sangoma.com/role/DisclosureFinancialInstrumentsCompanySMaximumExposureToCreditRiskForItsTradeReceivablesDetails",
      "http://www.sangoma.com/role/DisclosureFinancialInstrumentsProvisionMatrixDetails",
      "http://www.sangoma.com/role/DisclosureFinancialInstrumentsReconciliationOfMovementInProvisionForExpectedCreditLossesDetails",
      "http://www.sangoma.com/role/DisclosureIntangibleAssetsDetails",
      "http://www.sangoma.com/role/DisclosureInventoriesDetails",
      "http://www.sangoma.com/role/DisclosureLeasesRightOfUseAssetsAndLeaseObligationsRightOfUseAssetsDetails",
      "http://www.sangoma.com/role/DisclosurePropertyAndEquipmentDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_CarryingAmountMember": {
     "auth_ref": [
      "r69",
      "r115",
      "r122",
      "r124",
      "r125",
      "r216",
      "r230",
      "r231",
      "r288",
      "r290"
     ],
     "lang": {
      "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]"
       }
      },
      "en-us": {
       "role": {
        "label": "Carrying amount [member]"
       }
      }
     },
     "localname": "CarryingAmountMember",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.sangoma.com/role/DisclosureDevelopmentCostsDetails",
      "http://www.sangoma.com/role/DisclosureFinancialInstrumentsCompanySMaximumExposureToCreditRiskForItsTradeReceivablesDetails",
      "http://www.sangoma.com/role/DisclosureFinancialInstrumentsProvisionMatrixDetails",
      "http://www.sangoma.com/role/DisclosureFinancialInstrumentsReconciliationOfMovementInProvisionForExpectedCreditLossesDetails",
      "http://www.sangoma.com/role/DisclosureIntangibleAssetsDetails",
      "http://www.sangoma.com/role/DisclosureInventoriesDetails",
      "http://www.sangoma.com/role/DisclosureLeasesRightOfUseAssetsAndLeaseObligationsRightOfUseAssetsDetails",
      "http://www.sangoma.com/role/DisclosurePropertyAndEquipmentDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_Cash": {
     "auth_ref": [
      "r141"
     ],
     "crdr": "debit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of cash on hand and demand deposits. [Refer: Cash on hand]"
       }
      },
      "en-us": {
       "role": {
        "label": "Cash",
        "terseLabel": "Cash at bank and on hand"
       }
      }
     },
     "localname": "Cash",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.sangoma.com/role/DisclosureFinancialInstrumentsCashAndCashEquivalentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_CashAndCashEquivalents": {
     "auth_ref": [
      "r19",
      "r141",
      "r155"
     ],
     "calculation": {
      "http://www.sangoma.com/role/StatementConsolidatedStatementsOfFinancialPosition": {
       "order": 7.0,
       "parentTag": "ifrs-full_CurrentAssets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "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]"
       }
      },
      "en-us": {
       "role": {
        "label": "Cash and cash equivalents",
        "periodEndLabel": "Cash and cash equivalents, end of the period",
        "periodStartLabel": "Cash and cash equivalents, beginning of the period",
        "terseLabel": "Cash and cash equivalents (Note 4)"
       }
      }
     },
     "localname": "CashAndCashEquivalents",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.sangoma.com/role/StatementConsolidatedStatementsOfCashFlows",
      "http://www.sangoma.com/role/StatementConsolidatedStatementsOfFinancialPosition"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_CashAndCashEquivalentsRecognisedAsOfAcquisitionDate": {
     "auth_ref": [
      "r209"
     ],
     "crdr": "debit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount recognised as of the acquisition date for cash and cash equivalents acquired in a business combination. [Refer: Cash and cash equivalents; Business combinations [member]]"
       }
      },
      "en-us": {
       "role": {
        "label": "Cash and cash equivalents recognised as of acquisition date",
        "terseLabel": "Cash"
       }
      }
     },
     "localname": "CashAndCashEquivalentsRecognisedAsOfAcquisitionDate",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.sangoma.com/role/DisclosureBusinessCombinationsNetfortrisCorporationDetails",
      "http://www.sangoma.com/role/DisclosureBusinessCombinationsStarblueIncDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_CashEquivalents": {
     "auth_ref": [
      "r141"
     ],
     "crdr": "debit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of 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."
       }
      },
      "en-us": {
       "role": {
        "label": "Cash equivalents",
        "terseLabel": "Cash equivalents"
       }
      }
     },
     "localname": "CashEquivalents",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.sangoma.com/role/DisclosureFinancialInstrumentsCashAndCashEquivalentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_CashFlowsFromUsedInFinancingActivities": {
     "auth_ref": [
      "r127",
      "r142"
     ],
     "calculation": {
      "http://www.sangoma.com/role/StatementConsolidatedStatementsOfCashFlows": {
       "order": 2.0,
       "parentTag": "ifrs-full_IncreaseDecreaseInCashAndCashEquivalentsBeforeEffectOfExchangeRateChanges",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "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."
       }
      },
      "en-us": {
       "role": {
        "label": "Cash flows from (used in) financing activities",
        "totalLabel": "Net cash flows from financing activities"
       }
      }
     },
     "localname": "CashFlowsFromUsedInFinancingActivities",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.sangoma.com/role/StatementConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_CashFlowsFromUsedInFinancingActivitiesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cash flows from (used in) financing activities [abstract]",
        "terseLabel": "Financing activities"
       }
      }
     },
     "localname": "CashFlowsFromUsedInFinancingActivitiesAbstract",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.sangoma.com/role/StatementConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_CashFlowsFromUsedInInvestingActivities": {
     "auth_ref": [
      "r127",
      "r142"
     ],
     "calculation": {
      "http://www.sangoma.com/role/StatementConsolidatedStatementsOfCashFlows": {
       "order": 3.0,
       "parentTag": "ifrs-full_IncreaseDecreaseInCashAndCashEquivalentsBeforeEffectOfExchangeRateChanges",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "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."
       }
      },
      "en-us": {
       "role": {
        "label": "Cash flows from (used in) investing activities",
        "totalLabel": "Net cash flows used in investing activities"
       }
      }
     },
     "localname": "CashFlowsFromUsedInInvestingActivities",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.sangoma.com/role/StatementConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_CashFlowsFromUsedInInvestingActivitiesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cash flows from (used in) investing activities [abstract]",
        "terseLabel": "Investing activities"
       }
      }
     },
     "localname": "CashFlowsFromUsedInInvestingActivitiesAbstract",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.sangoma.com/role/StatementConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_CashFlowsFromUsedInOperatingActivities": {
     "auth_ref": [
      "r127",
      "r142"
     ],
     "calculation": {
      "http://www.sangoma.com/role/StatementConsolidatedStatementsOfCashFlows": {
       "order": 1.0,
       "parentTag": "ifrs-full_IncreaseDecreaseInCashAndCashEquivalentsBeforeEffectOfExchangeRateChanges",
       "weight": 1.0
      }
     },
     "lang": {
      "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]"
       }
      },
      "en-us": {
       "role": {
        "label": "Cash flows from (used in) operating activities",
        "totalLabel": "Net cash flow from operating activities"
       }
      }
     },
     "localname": "CashFlowsFromUsedInOperatingActivities",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.sangoma.com/role/StatementConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_CashFlowsFromUsedInOperatingActivitiesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cash flows from (used in) operating activities [abstract]",
        "terseLabel": "Operating activities"
       }
      }
     },
     "localname": "CashFlowsFromUsedInOperatingActivitiesAbstract",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.sangoma.com/role/StatementConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_CashFlowsUsedInObtainingControlOfSubsidiariesOrOtherBusinessesClassifiedAsInvestingActivities": {
     "auth_ref": [
      "r139"
     ],
     "calculation": {
      "http://www.sangoma.com/role/StatementConsolidatedStatementsOfCashFlows": {
       "order": 1.0,
       "parentTag": "ifrs-full_CashFlowsFromUsedInInvestingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The aggregate cash flows used in obtaining control of subsidiaries or other businesses, classified as investing activities. [Refer: Subsidiaries [member]]"
       }
      },
      "en-us": {
       "role": {
        "label": "Cash flows used in obtaining control of subsidiaries or other businesses, classified as investing activities",
        "negatedTerseLabel": "Business combinations, net of cash and cash equivalents acquired (Note 20)"
       }
      }
     },
     "localname": "CashFlowsUsedInObtainingControlOfSubsidiariesOrOtherBusinessesClassifiedAsInvestingActivities",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.sangoma.com/role/StatementConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_CashOutflowForLeases": {
     "auth_ref": [
      "r182"
     ],
     "crdr": "credit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The cash outflow for leases."
       }
      },
      "en-us": {
       "role": {
        "label": "Cash outflow for leases",
        "negatedLabel": "Repayments"
       }
      }
     },
     "localname": "CashOutflowForLeases",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.sangoma.com/role/DisclosureLeasesRightOfUseAssetsAndLeaseObligationsLeaseObligationsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_CashTransferred": {
     "auth_ref": [
      "r205"
     ],
     "crdr": "credit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The fair value, at acquisition date, of cash transferred as consideration in a business combination. [Refer: Business combinations [member]]"
       }
      },
      "en-us": {
       "role": {
        "label": "Cash transferred",
        "terseLabel": "Cash consideration"
       }
      }
     },
     "localname": "CashTransferred",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.sangoma.com/role/DisclosureBusinessCombinationsDetails",
      "http://www.sangoma.com/role/DisclosureBusinessCombinationsNetfortrisCorporationDetails",
      "http://www.sangoma.com/role/DisclosureBusinessCombinationsStarblueIncDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_ClassesOfFinancialAssetsAxis": {
     "auth_ref": [
      "r241",
      "r242",
      "r270",
      "r282",
      "r283",
      "r284"
     ],
     "lang": {
      "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."
       }
      },
      "en-us": {
       "role": {
        "label": "Classes of financial assets [axis]",
        "terseLabel": "Classes of financial assets [axis]"
       }
      }
     },
     "localname": "ClassesOfFinancialAssetsAxis",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.sangoma.com/role/DisclosureOperatingFacilityAndLoanAndDerivativeAssetsAndLiabilitiesDerivativeLiabilityDetails",
      "http://www.sangoma.com/role/DisclosureOperatingFacilityAndLoanAndDerivativeAssetsAndLiabilitiesOperatingFacilityAndLoanDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_ClassesOfFinancialInstrumentsAxis": {
     "auth_ref": [
      "r230",
      "r233",
      "r235",
      "r237"
     ],
     "lang": {
      "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."
       }
      },
      "en-us": {
       "role": {
        "label": "Classes of financial instruments [axis]"
       }
      }
     },
     "localname": "ClassesOfFinancialInstrumentsAxis",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.sangoma.com/role/DisclosureFinancialInstrumentsCompanySMaximumExposureToCreditRiskForItsTradeReceivablesDetails",
      "http://www.sangoma.com/role/DisclosureFinancialInstrumentsProvisionMatrixDetails",
      "http://www.sangoma.com/role/DisclosureFinancialInstrumentsReconciliationOfMovementInProvisionForExpectedCreditLossesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_ClassesOfFinancialInstrumentsMember": {
     "auth_ref": [
      "r230",
      "r233",
      "r235",
      "r237"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "This member stands for aggregated classes of financial instruments. Financial instruments are contracts that give rise to a financial asset of one entity and a financial liability or equity instrument of another entity. It also represents the standard value for the 'Classes of financial instruments' axis if no other member is used. [Refer: Financial assets; Financial liabilities]"
       }
      },
      "en-us": {
       "role": {
        "label": "Financial instruments, class [member]"
       }
      }
     },
     "localname": "ClassesOfFinancialInstrumentsMember",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.sangoma.com/role/DisclosureFinancialInstrumentsCompanySMaximumExposureToCreditRiskForItsTradeReceivablesDetails",
      "http://www.sangoma.com/role/DisclosureFinancialInstrumentsProvisionMatrixDetails",
      "http://www.sangoma.com/role/DisclosureFinancialInstrumentsReconciliationOfMovementInProvisionForExpectedCreditLossesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_ClassesOfIntangibleAssetsOtherThanGoodwillAxis": {
     "auth_ref": [
      "r116"
     ],
     "lang": {
      "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."
       }
      },
      "en-us": {
       "role": {
        "label": "Classes of intangible assets other than goodwill [axis]"
       }
      }
     },
     "localname": "ClassesOfIntangibleAssetsOtherThanGoodwillAxis",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.sangoma.com/role/DisclosureIntangibleAssetsDetails",
      "http://www.sangoma.com/role/DisclosureSignificantAccountingPoliciesIntangibleAssetsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_ClassesOfInventoriesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Inventories"
       }
      }
     },
     "localname": "ClassesOfInventoriesAbstract",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "xbrltype": "stringItemType"
    },
    "ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis": {
     "auth_ref": [
      "r70"
     ],
     "lang": {
      "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."
       }
      },
      "en-us": {
       "role": {
        "label": "Classes of property, plant and equipment [axis]"
       }
      }
     },
     "localname": "ClassesOfPropertyPlantAndEquipmentAxis",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.sangoma.com/role/DisclosurePropertyAndEquipmentDetails",
      "http://www.sangoma.com/role/DisclosureSignificantAccountingPoliciesPropertyAndEquipmentDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_ClassesOfProvisionsAxis": {
     "auth_ref": [
      "r107"
     ],
     "lang": {
      "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."
       }
      },
      "en-us": {
       "role": {
        "label": "Classes of other provisions [axis]",
        "terseLabel": "Classes of other provisions [axis]"
       }
      }
     },
     "localname": "ClassesOfProvisionsAxis",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.sangoma.com/role/DisclosureProvisionsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_ClassesOfShareCapitalAxis": {
     "auth_ref": [
      "r37"
     ],
     "lang": {
      "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."
       }
      },
      "en-us": {
       "role": {
        "label": "Classes of share capital [axis]"
       }
      }
     },
     "localname": "ClassesOfShareCapitalAxis",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.sangoma.com/role/DisclosureSubsequentEventsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_ClassesOfShareCapitalMember": {
     "auth_ref": [
      "r37"
     ],
     "lang": {
      "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."
       }
      },
      "en-us": {
       "role": {
        "label": "Share capital [member]"
       }
      }
     },
     "localname": "ClassesOfShareCapitalMember",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.sangoma.com/role/DisclosureSubsequentEventsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_ComponentsOfEquityAxis": {
     "auth_ref": [
      "r8"
     ],
     "lang": {
      "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."
       }
      },
      "en-us": {
       "role": {
        "label": "Components of equity [axis]"
       }
      }
     },
     "localname": "ComponentsOfEquityAxis",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.sangoma.com/role/StatementConsolidatedStatementsOfChangesInStockholderSEquity"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_ComponentsOfOtherComprehensiveIncomeThatWillBeReclassifiedToProfitOrLossNetOfTaxAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Components of other comprehensive income that will be reclassified to profit or loss, net of tax [abstract]",
        "terseLabel": "Other comprehensive income (loss), Items to be reclassified to net income (loss)"
       }
      }
     },
     "localname": "ComponentsOfOtherComprehensiveIncomeThatWillBeReclassifiedToProfitOrLossNetOfTaxAbstract",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.sangoma.com/role/StatementConsolidatedStatementsOfIncomeLossAndComprehensiveIncomeLoss"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_ComprehensiveIncome": {
     "auth_ref": [
      "r4",
      "r40",
      "r145",
      "r147",
      "r148",
      "r153"
     ],
     "calculation": {
      "http://www.sangoma.com/role/StatementConsolidatedStatementsOfIncomeLossAndComprehensiveIncomeLoss": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "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."
       }
      },
      "en-us": {
       "role": {
        "label": "Comprehensive income",
        "terseLabel": "Other comprehensive income",
        "totalLabel": "Comprehensive income (loss)"
       }
      }
     },
     "localname": "ComprehensiveIncome",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.sangoma.com/role/StatementConsolidatedStatementsOfChangesInStockholderSEquity",
      "http://www.sangoma.com/role/StatementConsolidatedStatementsOfIncomeLossAndComprehensiveIncomeLoss"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_ConsiderationPaidReceived": {
     "auth_ref": [
      "r140"
     ],
     "calculation": {
      "http://www.sangoma.com/role/StatementConsolidatedStatementsOfCashFlows": {
       "order": 4.0,
       "parentTag": "ifrs-full_CashFlowsFromUsedInFinancingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "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]]"
       }
      },
      "en-us": {
       "role": {
        "label": "Consideration paid (received)",
        "negatedLabel": "Payment of consideration payable (Note 14)"
       }
      }
     },
     "localname": "ConsiderationPaidReceived",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.sangoma.com/role/StatementConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_ContingentLiabilitiesRecognisedInBusinessCombination": {
     "auth_ref": [
      "r213"
     ],
     "crdr": "credit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of contingent liabilities recognised in a business combination. [Refer: Contingent liabilities [member]; Business combinations [member]]"
       }
      },
      "en-us": {
       "role": {
        "label": "Contingent liabilities recognised in business combination",
        "periodEndLabel": "Ending Balance",
        "periodStartLabel": "Opening Balance",
        "terseLabel": "Estimated additional consideration payable"
       }
      }
     },
     "localname": "ContingentLiabilitiesRecognisedInBusinessCombination",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.sangoma.com/role/DisclosureConsiderationPayableBalancesDetails",
      "http://www.sangoma.com/role/DisclosureConsiderationPayableDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_ContractLiabilities": {
     "auth_ref": [
      "r168",
      "r169"
     ],
     "crdr": "credit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of an entity\u2019s obligation to transfer goods or services to a customer for which the entity has received consideration (or the amount is due) from the customer."
       }
      },
      "en-us": {
       "role": {
        "label": "Contract liabilities",
        "periodEndLabel": "Ending balance",
        "periodStartLabel": "Opening balance"
       }
      }
     },
     "localname": "ContractLiabilities",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.sangoma.com/role/DisclosureContractLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_ContractLiabilitiesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Contract liabilities."
       }
      }
     },
     "localname": "ContractLiabilitiesAbstract",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "xbrltype": "stringItemType"
    },
    "ifrs-full_ContractLiabilitiesRecognisedAsOfAcquisitionDate": {
     "auth_ref": [
      "r209"
     ],
     "crdr": "credit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount recognised as of the acquisition date for contract liabilities assumed in a business combination. [Refer: Contract liabilities; Business combinations [member]]"
       }
      },
      "en-us": {
       "role": {
        "label": "Contract liabilities recognised as of acquisition date",
        "terseLabel": "Contract liabilities"
       }
      }
     },
     "localname": "ContractLiabilitiesRecognisedAsOfAcquisitionDate",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.sangoma.com/role/DisclosureBusinessCombinationsNetfortrisCorporationDetails",
      "http://www.sangoma.com/role/DisclosureBusinessCombinationsStarblueIncDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_CopyrightsPatentsAndOtherIndustrialPropertyRightsServiceAndOperatingRightsMember": {
     "auth_ref": [
      "r118"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "This member stands for a class of intangible assets representing copyrights, patents and other industrial property rights, service and operating rights. [Refer: Intangible assets other than goodwill]"
       }
      },
      "en-us": {
       "role": {
        "label": "Copyright to software"
       }
      }
     },
     "localname": "CopyrightsPatentsAndOtherIndustrialPropertyRightsServiceAndOperatingRightsMember",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.sangoma.com/role/DisclosureIntangibleAssetsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_CostOfInventoriesRecognisedAsExpenseDuringPeriod": {
     "auth_ref": [
      "r78"
     ],
     "crdr": "debit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of inventories recognised as an expense during the period. [Refer: Inventories]"
       }
      },
      "en-us": {
       "role": {
        "label": "Cost of inventories recognised as expense during period",
        "terseLabel": "Inventories included in cost of sales"
       }
      }
     },
     "localname": "CostOfInventoriesRecognisedAsExpenseDuringPeriod",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.sangoma.com/role/DisclosureInventoriesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_CostOfSales": {
     "auth_ref": [
      "r2",
      "r46"
     ],
     "calculation": {
      "http://www.sangoma.com/role/StatementConsolidatedStatementsOfIncomeLossAndComprehensiveIncomeLoss": {
       "order": 1.0,
       "parentTag": "ifrs-full_GrossProfit",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "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."
       }
      },
      "en-us": {
       "role": {
        "label": "Cost of sales",
        "terseLabel": "Cost of sales"
       }
      }
     },
     "localname": "CostOfSales",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.sangoma.com/role/StatementConsolidatedStatementsOfIncomeLossAndComprehensiveIncomeLoss"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_CostOfSalesMember": {
     "auth_ref": [
      "r3",
      "r10"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "This member stands for the amount of all expenses directly or indirectly attributed to goods or services sold. This member is used to attribute an expense by nature to a functional line item in the statement of profit or loss."
       }
      },
      "en-us": {
       "role": {
        "label": "Cost of sales."
       }
      }
     },
     "localname": "CostOfSalesMember",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.sangoma.com/role/DisclosurePropertyAndEquipmentDepreciationExpenseDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_CountryOfDomicileMember": {
     "auth_ref": [
      "r265",
      "r266"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "This member stands for the country in which the entity is registered and where it has its legal address or registered office."
       }
      },
      "en-us": {
       "role": {
        "label": "USA",
        "terseLabel": "Ontario"
       }
      }
     },
     "localname": "CountryOfDomicileMember",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.sangoma.com/role/DisclosureIncomeTaxTaxCreditCarryForwardDetails",
      "http://www.sangoma.com/role/DisclosureSegmentDisclosuresSalesAndNonCurrentAssetsInEachOfTheseGeographicLocationsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_CreditDerivativeNominalAmount": {
     "auth_ref": [
      "r224"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The nominal amount of a credit derivative. [Refer: Derivatives [member]]"
       }
      },
      "en-us": {
       "role": {
        "label": "Credit derivative, nominal amount",
        "terseLabel": "Derivative, credit swap amount"
       }
      }
     },
     "localname": "CreditDerivativeNominalAmount",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.sangoma.com/role/DisclosureOperatingFacilityAndLoanAndDerivativeAssetsAndLiabilitiesDerivativeLiabilityDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_CurrencyRiskMember": {
     "auth_ref": [
      "r255",
      "r275",
      "r276",
      "r277",
      "r278"
     ],
     "lang": {
      "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]]"
       }
      },
      "en-us": {
       "role": {
        "label": "Currency risk [member]",
        "terseLabel": "Foreign currency risk"
       }
      }
     },
     "localname": "CurrencyRiskMember",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.sangoma.com/role/DisclosureFinancialInstrumentsForeignCurrencyRiskAndInterestRateRiskDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_CurrentAssets": {
     "auth_ref": [
      "r27",
      "r148",
      "r149"
     ],
     "calculation": {
      "http://www.sangoma.com/role/StatementConsolidatedStatementsOfFinancialPosition": {
       "order": 9.0,
       "parentTag": "ifrs-full_NoncurrentAssets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "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]"
       }
      },
      "en-us": {
       "role": {
        "label": "Current assets",
        "totalLabel": "Total current assets"
       }
      }
     },
     "localname": "CurrentAssets",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.sangoma.com/role/StatementConsolidatedStatementsOfFinancialPosition"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_CurrentAssetsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Current assets [abstract]",
        "terseLabel": "Current assets"
       }
      }
     },
     "localname": "CurrentAssetsAbstract",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.sangoma.com/role/StatementConsolidatedStatementsOfFinancialPosition"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_CurrentAssetsLiabilities": {
     "auth_ref": [
      "r24"
     ],
     "crdr": "debit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of current assets less the amount of current liabilities."
       }
      },
      "en-us": {
       "role": {
        "label": "Current assets (liabilities)",
        "terseLabel": "Net working capital adjustment"
       }
      }
     },
     "localname": "CurrentAssetsLiabilities",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.sangoma.com/role/DisclosureBusinessCombinationsNetfortrisCorporationDetails",
      "http://www.sangoma.com/role/DisclosureBusinessCombinationsStarblueIncDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_CurrentBorrowingsAndCurrentPortionOfNoncurrentBorrowings": {
     "auth_ref": [
      "r24"
     ],
     "crdr": "credit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of current borrowings and current portion of non-current borrowings. [Refer: Borrowings]"
       }
      },
      "en-us": {
       "role": {
        "label": "Current borrowings and current portion of non-current borrowings",
        "terseLabel": "Borrowings, current"
       }
      }
     },
     "localname": "CurrentBorrowingsAndCurrentPortionOfNoncurrentBorrowings",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.sangoma.com/role/DisclosureOperatingFacilityAndLoanAndDerivativeAssetsAndLiabilitiesOperatingFacilityAndLoanDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_CurrentContractAssets": {
     "auth_ref": [
      "r168"
     ],
     "calculation": {
      "http://www.sangoma.com/role/StatementConsolidatedStatementsOfFinancialPosition": {
       "order": 3.0,
       "parentTag": "ifrs-full_CurrentAssets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of current contract assets. [Refer: Contract assets]"
       }
      },
      "en-us": {
       "role": {
        "label": "Current contract assets",
        "terseLabel": "Contract assets",
        "verboseLabel": "Current contract assets"
       }
      }
     },
     "localname": "CurrentContractAssets",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.sangoma.com/role/DisclosureSignificantAccountingPoliciesRevenueShareBasedPaymentsAndEarningsPerShareDetails",
      "http://www.sangoma.com/role/StatementConsolidatedStatementsOfFinancialPosition"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_CurrentContractLiabilities": {
     "auth_ref": [
      "r168"
     ],
     "calculation": {
      "http://www.sangoma.com/role/StatementConsolidatedStatementsOfFinancialPosition": {
       "order": 3.0,
       "parentTag": "ifrs-full_CurrentLiabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of current contract liabilities. [Refer: Contract liabilities]"
       }
      },
      "en-us": {
       "role": {
        "label": "Current contract liabilities",
        "terseLabel": "Contract liabilities (Note 16)",
        "verboseLabel": "Contract liabilities - Current"
       }
      }
     },
     "localname": "CurrentContractLiabilities",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.sangoma.com/role/DisclosureContractLiabilitiesDetails",
      "http://www.sangoma.com/role/StatementConsolidatedStatementsOfFinancialPosition"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_CurrentDerivativeFinancialAssets": {
     "auth_ref": [
      "r24"
     ],
     "calculation": {
      "http://www.sangoma.com/role/StatementConsolidatedStatementsOfFinancialPosition": {
       "order": 2.0,
       "parentTag": "ifrs-full_CurrentAssets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of current derivative financial assets. [Refer: Derivative financial assets]"
       }
      },
      "en-us": {
       "role": {
        "label": "Current derivative financial assets",
        "terseLabel": "Derivative assets (Note 15)"
       }
      }
     },
     "localname": "CurrentDerivativeFinancialAssets",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.sangoma.com/role/StatementConsolidatedStatementsOfFinancialPosition"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_CurrentDerivativeFinancialLiabilities": {
     "auth_ref": [
      "r24"
     ],
     "calculation": {
      "http://www.sangoma.com/role/StatementConsolidatedStatementsOfFinancialPosition": {
       "order": 2.0,
       "parentTag": "ifrs-full_CurrentLiabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of current derivative financial liabilities. [Refer: Derivative financial liabilities]"
       }
      },
      "en-us": {
       "role": {
        "label": "Current derivative financial liabilities",
        "terseLabel": "Derivative liability (Note 15)"
       }
      }
     },
     "localname": "CurrentDerivativeFinancialLiabilities",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.sangoma.com/role/StatementConsolidatedStatementsOfFinancialPosition"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_CurrentFinancialAssets": {
     "auth_ref": [
      "r225"
     ],
     "crdr": "debit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of current financial assets. [Refer: Financial assets]"
       }
      },
      "en-us": {
       "role": {
        "label": "Current financial assets",
        "negatedPeriodEndLabel": "Financial assets",
        "negatedPeriodStartLabel": "Financial assets",
        "terseLabel": "Financial assets"
       }
      }
     },
     "localname": "CurrentFinancialAssets",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.sangoma.com/role/DisclosureFinancialInstrumentsProvisionMatrixDetails",
      "http://www.sangoma.com/role/DisclosureFinancialInstrumentsReconciliationOfMovementInProvisionForExpectedCreditLossesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_CurrentLeaseLiabilities": {
     "auth_ref": [
      "r177"
     ],
     "calculation": {
      "http://www.sangoma.com/role/StatementConsolidatedStatementsOfFinancialPosition": {
       "order": 1.0,
       "parentTag": "ifrs-full_CurrentLiabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of current lease liabilities. [Refer: Lease liabilities]"
       }
      },
      "en-us": {
       "role": {
        "label": "Current lease liabilities",
        "terseLabel": "Lease obligations on right-of-use assets (Note 8)",
        "verboseLabel": "Lease Obligations - Current"
       }
      }
     },
     "localname": "CurrentLeaseLiabilities",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.sangoma.com/role/DisclosureLeasesRightOfUseAssetsAndLeaseObligationsLeaseObligationsDetails",
      "http://www.sangoma.com/role/StatementConsolidatedStatementsOfFinancialPosition"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_CurrentLiabilities": {
     "auth_ref": [
      "r29",
      "r148",
      "r151"
     ],
     "calculation": {
      "http://www.sangoma.com/role/StatementConsolidatedStatementsOfFinancialPosition": {
       "order": 7.0,
       "parentTag": "ifrs-full_NoncurrentLiabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "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."
       }
      },
      "en-us": {
       "role": {
        "label": "Current liabilities",
        "totalLabel": "Total current liabilities"
       }
      }
     },
     "localname": "CurrentLiabilities",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.sangoma.com/role/StatementConsolidatedStatementsOfFinancialPosition"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_CurrentLiabilitiesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Current liabilities [abstract]",
        "terseLabel": "Current liabilities"
       }
      }
     },
     "localname": "CurrentLiabilitiesAbstract",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.sangoma.com/role/StatementConsolidatedStatementsOfFinancialPosition"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_CurrentProvisions": {
     "auth_ref": [
      "r20"
     ],
     "calculation": {
      "http://www.sangoma.com/role/StatementConsolidatedStatementsOfFinancialPosition": {
       "order": 8.0,
       "parentTag": "ifrs-full_CurrentLiabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of current provisions, including provisions for employee benefits. [Refer: Provisions]"
       }
      },
      "en-us": {
       "role": {
        "label": "Current provisions",
        "terseLabel": "Provisions (Note 13)"
       }
      }
     },
     "localname": "CurrentProvisions",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.sangoma.com/role/StatementConsolidatedStatementsOfFinancialPosition"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_CurrentTaxAssetsCurrent": {
     "auth_ref": [
      "r21"
     ],
     "calculation": {
      "http://www.sangoma.com/role/StatementConsolidatedStatementsOfFinancialPosition": {
       "order": 4.0,
       "parentTag": "ifrs-full_CurrentAssets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The current amount of current tax assets. [Refer: Current tax assets]"
       }
      },
      "en-us": {
       "role": {
        "label": "Current tax assets, current",
        "terseLabel": "Income tax receivable"
       }
      }
     },
     "localname": "CurrentTaxAssetsCurrent",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.sangoma.com/role/StatementConsolidatedStatementsOfFinancialPosition"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_CurrentTaxExpenseIncome": {
     "auth_ref": [
      "r51"
     ],
     "calculation": {
      "http://www.sangoma.com/role/DisclosureIncomeTaxIncomeTaxExpenseDetailsCalc2": {
       "order": 1.0,
       "parentTag": "ifrs-full_IncomeTaxExpenseContinuingOperations",
       "weight": 1.0
      },
      "http://www.sangoma.com/role/StatementConsolidatedStatementsOfIncomeLossAndComprehensiveIncomeLoss": {
       "order": 2.0,
       "parentTag": "ifrs-full_ProfitLoss",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of income taxes payable (recoverable) in respect of the taxable profit (tax loss) for a period."
       }
      },
      "en-us": {
       "role": {
        "label": "Current tax expense (income)",
        "terseLabel": "Current (Note 11)",
        "verboseLabel": "Current tax expense"
       }
      }
     },
     "localname": "CurrentTaxExpenseIncome",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.sangoma.com/role/DisclosureIncomeTaxIncomeTaxExpenseDetails",
      "http://www.sangoma.com/role/StatementConsolidatedStatementsOfIncomeLossAndComprehensiveIncomeLoss"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_CurrentTradeReceivables": {
     "auth_ref": [
      "r28",
      "r31"
     ],
     "calculation": {
      "http://www.sangoma.com/role/DisclosureFinancialInstrumentsTradeAndOtherReceivablesDetails": {
       "order": 1.0,
       "parentTag": "ifrs-full_TradeAndOtherCurrentReceivables",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of current trade receivables. [Refer: Trade receivables]"
       }
      },
      "en-us": {
       "role": {
        "label": "Current trade receivables",
        "terseLabel": "Trade receivables"
       }
      }
     },
     "localname": "CurrentTradeReceivables",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.sangoma.com/role/DisclosureFinancialInstrumentsTradeAndOtherReceivablesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_CurrentValueAddedTaxPayables": {
     "auth_ref": [
      "r35"
     ],
     "calculation": {
      "http://www.sangoma.com/role/StatementConsolidatedStatementsOfFinancialPosition": {
       "order": 7.0,
       "parentTag": "ifrs-full_CurrentLiabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of current value added tax payables. [Refer: Value added tax payables]"
       }
      },
      "en-us": {
       "role": {
        "label": "Non-current value added tax payables",
        "terseLabel": "Sales tax payable"
       }
      }
     },
     "localname": "CurrentValueAddedTaxPayables",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.sangoma.com/role/StatementConsolidatedStatementsOfFinancialPosition"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_CustomerrelatedIntangibleAssetsMember": {
     "auth_ref": [
      "r119"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "This member stands for a class of intangible assets representing assets related to customers. Such assets may include customer lists, order or production backlog, customer contracts and related customer relationships as well as non-contractual customer relationships."
       }
      },
      "en-us": {
       "role": {
        "label": "Customer relationships",
        "terseLabel": "Customer relationship"
       }
      }
     },
     "localname": "CustomerrelatedIntangibleAssetsMember",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.sangoma.com/role/DisclosureIntangibleAssetsDetails",
      "http://www.sangoma.com/role/DisclosureSignificantAccountingPoliciesIntangibleAssetsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_DeductibleTemporaryDifferencesForWhichNoDeferredTaxAssetIsRecognised": {
     "auth_ref": [
      "r56"
     ],
     "lang": {
      "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]]"
       }
      },
      "en-us": {
       "role": {
        "label": "Deductible temporary differences for which no deferred tax asset is recognised",
        "terseLabel": "Unrecognized deferred tax assets"
       }
      }
     },
     "localname": "DeductibleTemporaryDifferencesForWhichNoDeferredTaxAssetIsRecognised",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.sangoma.com/role/DisclosureIncomeTaxUnrecognizedDeferredTaxAssetsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_DeferredTaxAssets": {
     "auth_ref": [
      "r22",
      "r25",
      "r57"
     ],
     "calculation": {
      "http://www.sangoma.com/role/StatementConsolidatedStatementsOfFinancialPosition": {
       "order": 4.0,
       "parentTag": "ifrs-full_NoncurrentAssets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "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]]"
       }
      },
      "en-us": {
       "role": {
        "label": "Deferred tax assets",
        "terseLabel": "Deferred income tax assets (Note 11)"
       }
      }
     },
     "localname": "DeferredTaxAssets",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.sangoma.com/role/StatementConsolidatedStatementsOfFinancialPosition"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_DeferredTaxAssetsRecognisedAsOfAcquisitionDate": {
     "auth_ref": [
      "r209"
     ],
     "crdr": "debit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount recognised as of the acquisition date for deferred tax assets acquired in a business combination. [Refer: Deferred tax assets; Business combinations [member]]"
       }
      },
      "en-us": {
       "role": {
        "label": "Deferred tax assets recognised as of acquisition date",
        "terseLabel": "Deferred income tax asset"
       }
      }
     },
     "localname": "DeferredTaxAssetsRecognisedAsOfAcquisitionDate",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.sangoma.com/role/DisclosureBusinessCombinationsNetfortrisCorporationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_DeferredTaxExpenseIncome": {
     "auth_ref": [
      "r58"
     ],
     "calculation": {
      "http://www.sangoma.com/role/DisclosureIncomeTaxIncomeTaxExpenseDetailsCalc2": {
       "order": 2.0,
       "parentTag": "ifrs-full_IncomeTaxExpenseContinuingOperations",
       "weight": 1.0
      },
      "http://www.sangoma.com/role/StatementConsolidatedStatementsOfIncomeLossAndComprehensiveIncomeLoss": {
       "order": 1.0,
       "parentTag": "ifrs-full_ProfitLoss",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "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]"
       }
      },
      "en-us": {
       "role": {
        "label": "Deferred tax expense (income)",
        "terseLabel": "Deferred (Note 11)",
        "verboseLabel": "Deferred income tax (recovery) expense"
       }
      }
     },
     "localname": "DeferredTaxExpenseIncome",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.sangoma.com/role/DisclosureIncomeTaxIncomeTaxExpenseDetails",
      "http://www.sangoma.com/role/StatementConsolidatedStatementsOfIncomeLossAndComprehensiveIncomeLoss"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_DeferredTaxExpenseIncomeRecognisedInProfitOrLoss": {
     "auth_ref": [
      "r58"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of tax expense or income relating to changes in deferred tax liabilities and deferred tax assets, recognised in profit or loss. [Refer: Deferred tax assets; Deferred tax expense (income); Deferred tax liabilities]"
       }
      },
      "en-us": {
       "role": {
        "label": "Deferred tax expense (income) recognised in profit or loss",
        "terseLabel": "Recognized in profit/loss"
       }
      }
     },
     "localname": "DeferredTaxExpenseIncomeRecognisedInProfitOrLoss",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.sangoma.com/role/DisclosureIncomeTaxMovementInNetDeferredTaxAssetsLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_DeferredTaxLiabilities": {
     "auth_ref": [
      "r22",
      "r25",
      "r57"
     ],
     "calculation": {
      "http://www.sangoma.com/role/StatementConsolidatedStatementsOfFinancialPosition": {
       "order": 2.0,
       "parentTag": "ifrs-full_NoncurrentLiabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amounts of income taxes payable in future periods in respect of taxable temporary differences. [Refer: Temporary differences [member]]"
       }
      },
      "en-us": {
       "role": {
        "label": "Deferred tax liabilities",
        "terseLabel": "Deferred income tax liabilities (Note 11)"
       }
      }
     },
     "localname": "DeferredTaxLiabilities",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.sangoma.com/role/StatementConsolidatedStatementsOfFinancialPosition"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_DeferredTaxLiabilitiesRecognisedAsOfAcquisitionDate": {
     "auth_ref": [
      "r209"
     ],
     "crdr": "credit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount recognised as of the acquisition date for deferred tax liabilities assumed in a business combination. [Refer: Deferred tax liabilities; Business combinations [member]]"
       }
      },
      "en-us": {
       "role": {
        "label": "Deferred tax liabilities recognised as of acquisition date",
        "negatedLabel": "Deferred income tax liability"
       }
      }
     },
     "localname": "DeferredTaxLiabilitiesRecognisedAsOfAcquisitionDate",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.sangoma.com/role/DisclosureBusinessCombinationsNetfortrisCorporationDetails",
      "http://www.sangoma.com/role/DisclosureBusinessCombinationsStarblueIncDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_DeferredTaxLiabilityAsset": {
     "auth_ref": [
      "r57"
     ],
     "crdr": "credit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of deferred tax liabilities or assets. [Refer: Deferred tax liabilities; Deferred tax assets]"
       }
      },
      "en-us": {
       "role": {
        "label": "Deferred tax liability (asset)",
        "periodEndLabel": "Balance at the end of the year",
        "periodStartLabel": "Balance at the beginning of the year",
        "terseLabel": "Net deferred income tax assets (liabilities)"
       }
      }
     },
     "localname": "DeferredTaxLiabilityAsset",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.sangoma.com/role/DisclosureIncomeTaxComponentsOfDeferredTaxAssetsLiabilitiesDetails",
      "http://www.sangoma.com/role/DisclosureIncomeTaxMovementInNetDeferredTaxAssetsLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_DeferredTaxRelatingToItemsChargedOrCreditedDirectlyToEquity": {
     "auth_ref": [
      "r52"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of deferred tax related to items credited (charged) directly to equity. [Refer: Deferred tax expense (income)]"
       }
      },
      "en-us": {
       "role": {
        "label": "Deferred tax relating to items credited (charged) directly to equity",
        "terseLabel": "Recognized in equity"
       }
      }
     },
     "localname": "DeferredTaxRelatingToItemsChargedOrCreditedDirectlyToEquity",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.sangoma.com/role/DisclosureIncomeTaxMovementInNetDeferredTaxAssetsLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_DepreciationPropertyPlantAndEquipment": {
     "auth_ref": [
      "r68",
      "r71"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of depreciation of property, plant and equipment. [Refer: Depreciation and amortisation expense; Property, plant and equipment]"
       }
      },
      "en-us": {
       "role": {
        "label": "Depreciation, property, plant and equipment",
        "terseLabel": "Depreciation",
        "verboseLabel": "Depreciation expense"
       }
      }
     },
     "localname": "DepreciationPropertyPlantAndEquipment",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.sangoma.com/role/DisclosurePropertyAndEquipmentDepreciationExpenseDetails",
      "http://www.sangoma.com/role/DisclosurePropertyAndEquipmentDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_DepreciationRightofuseAssets": {
     "auth_ref": [
      "r178"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of depreciation of right-of-use assets. [Refer: Depreciation and amortisation expense; Right-of-use assets]"
       }
      },
      "en-us": {
       "role": {
        "label": "Depreciation, right-of-use assets",
        "terseLabel": "Depreciation expense",
        "verboseLabel": "Depreciation charge on right-of-use assets"
       }
      }
     },
     "localname": "DepreciationRightofuseAssets",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.sangoma.com/role/DisclosureLeasesRightOfUseAssetsAndLeaseObligationsDetails",
      "http://www.sangoma.com/role/DisclosureLeasesRightOfUseAssetsAndLeaseObligationsRightOfUseAssetsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_DerivativeFinancialAssets": {
     "auth_ref": [
      "r24"
     ],
     "crdr": "debit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of financial assets classified as derivative instruments. [Refer: Financial assets; Derivatives [member]]"
       }
      },
      "en-us": {
       "role": {
        "label": "Derivative financial assets",
        "terseLabel": "Derivative assets"
       }
      }
     },
     "localname": "DerivativeFinancialAssets",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.sangoma.com/role/DisclosureFinancialInstrumentsForeignCurrencyRiskAndInterestRateRiskDetails",
      "http://www.sangoma.com/role/DisclosureOperatingFacilityAndLoanAndDerivativeAssetsAndLiabilitiesDerivativeLiabilityDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_DerivativeFinancialLiabilities": {
     "auth_ref": [
      "r24"
     ],
     "crdr": "credit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of financial liabilities classified as derivative instruments. [Refer: Financial assets; Derivatives [member]]"
       }
      },
      "en-us": {
       "role": {
        "label": "Derivative financial liabilities",
        "terseLabel": "Derivative liability"
       }
      }
     },
     "localname": "DerivativeFinancialLiabilities",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.sangoma.com/role/DisclosureFinancialInstrumentsForeignCurrencyRiskAndInterestRateRiskDetails",
      "http://www.sangoma.com/role/DisclosureOperatingFacilityAndLoanAndDerivativeAssetsAndLiabilitiesDerivativeLiabilityDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_DescriptionOfAccountingPolicyForBusinessCombinationsExplanatory": {
     "auth_ref": [
      "r11"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The description of the entity's accounting policy for business combinations. [Refer: Business combinations [member]]"
       }
      },
      "en-us": {
       "role": {
        "label": "Description of accounting policy for business combinations [text block]",
        "terseLabel": "Business combinations"
       }
      }
     },
     "localname": "DescriptionOfAccountingPolicyForBusinessCombinationsExplanatory",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.sangoma.com/role/DisclosureSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "ifrs-full_DescriptionOfAccountingPolicyForEarningsPerShareExplanatory": {
     "auth_ref": [
      "r11"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The description of the entity's accounting policy for earnings per share."
       }
      },
      "en-us": {
       "role": {
        "label": "Description of accounting policy for earnings per share [text block]",
        "terseLabel": "Earnings per share"
       }
      }
     },
     "localname": "DescriptionOfAccountingPolicyForEarningsPerShareExplanatory",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.sangoma.com/role/DisclosureSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "ifrs-full_DescriptionOfAccountingPolicyForFinancialInstrumentsExplanatory": {
     "auth_ref": [
      "r11"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The description of the entity's accounting policy for financial instruments. [Refer: Financial instruments, class [member]]"
       }
      },
      "en-us": {
       "role": {
        "label": "Description of accounting policy for financial instruments [text block]",
        "terseLabel": "Financial instruments"
       }
      }
     },
     "localname": "DescriptionOfAccountingPolicyForFinancialInstrumentsExplanatory",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.sangoma.com/role/DisclosureSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "ifrs-full_DescriptionOfAccountingPolicyForForeignCurrencyTranslationExplanatory": {
     "auth_ref": [
      "r11"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The description of the entity's accounting policy for foreign currency translation."
       }
      },
      "en-us": {
       "role": {
        "label": "Description of accounting policy for foreign currency translation [text block]",
        "terseLabel": "Foreign currency"
       }
      }
     },
     "localname": "DescriptionOfAccountingPolicyForForeignCurrencyTranslationExplanatory",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.sangoma.com/role/DisclosureSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "ifrs-full_DescriptionOfAccountingPolicyForGoodwillExplanatory": {
     "auth_ref": [
      "r11"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The description of the entity's accounting policy for goodwill. [Refer: Goodwill]"
       }
      },
      "en-us": {
       "role": {
        "label": "Description of accounting policy for goodwill [text block]",
        "terseLabel": "Goodwill"
       }
      }
     },
     "localname": "DescriptionOfAccountingPolicyForGoodwillExplanatory",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.sangoma.com/role/DisclosureSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "ifrs-full_DescriptionOfAccountingPolicyForHedgingExplanatory": {
     "auth_ref": [
      "r11"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The description of the entity's accounting policy for hedging."
       }
      },
      "en-us": {
       "role": {
        "label": "Description of accounting policy for hedging [text block]",
        "terseLabel": "Foreign currency hedging"
       }
      }
     },
     "localname": "DescriptionOfAccountingPolicyForHedgingExplanatory",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.sangoma.com/role/DisclosureSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "ifrs-full_DescriptionOfAccountingPolicyForImpairmentOfAssetsExplanatory": {
     "auth_ref": [
      "r11"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The description of the entity's accounting policy for the impairment of assets."
       }
      },
      "en-us": {
       "role": {
        "label": "Description of accounting policy for impairment of assets [text block]",
        "terseLabel": "Impairment testing of goodwill and long-lived assets"
       }
      }
     },
     "localname": "DescriptionOfAccountingPolicyForImpairmentOfAssetsExplanatory",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.sangoma.com/role/DisclosureSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "ifrs-full_DescriptionOfAccountingPolicyForIntangibleAssetsOtherThanGoodwillExplanatory": {
     "auth_ref": [
      "r11"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The description of the entity's accounting policy for intangible assets other than goodwill. [Refer: Intangible assets other than goodwill]"
       }
      },
      "en-us": {
       "role": {
        "label": "Description of accounting policy for intangible assets other than goodwill [text block]",
        "terseLabel": "Intangible assets"
       }
      }
     },
     "localname": "DescriptionOfAccountingPolicyForIntangibleAssetsOtherThanGoodwillExplanatory",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.sangoma.com/role/DisclosureSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "ifrs-full_DescriptionOfAccountingPolicyForLeasesExplanatory": {
     "auth_ref": [
      "r11"
     ],
     "lang": {
      "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."
       }
      },
      "en-us": {
       "role": {
        "label": "Description of accounting policy for leases [text block]",
        "terseLabel": "Leases"
       }
      }
     },
     "localname": "DescriptionOfAccountingPolicyForLeasesExplanatory",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.sangoma.com/role/DisclosureSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "ifrs-full_DescriptionOfAccountingPolicyForMeasuringInventories": {
     "auth_ref": [
      "r76"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The description of the entity's accounting policy for measuring inventories. [Refer: Inventories]"
       }
      },
      "en-us": {
       "role": {
        "label": "Description of accounting policy for measuring inventories [text block]",
        "terseLabel": "Inventories"
       }
      }
     },
     "localname": "DescriptionOfAccountingPolicyForMeasuringInventories",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.sangoma.com/role/DisclosureSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "ifrs-full_DescriptionOfAccountingPolicyForPropertyPlantAndEquipmentExplanatory": {
     "auth_ref": [
      "r11"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The description of the entity's accounting policy for property, plant and equipment. [Refer: Property, plant and equipment]"
       }
      },
      "en-us": {
       "role": {
        "label": "Description of accounting policy for property, plant and equipment [text block]",
        "terseLabel": "Property and equipment"
       }
      }
     },
     "localname": "DescriptionOfAccountingPolicyForPropertyPlantAndEquipmentExplanatory",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.sangoma.com/role/DisclosureSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "ifrs-full_DescriptionOfAccountingPolicyForProvisionsExplanatory": {
     "auth_ref": [
      "r11"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The description of the entity's accounting policy for provisions. [Refer: Provisions]"
       }
      },
      "en-us": {
       "role": {
        "label": "Description of accounting policy for provisions [text block]",
        "terseLabel": "Provisions"
       }
      }
     },
     "localname": "DescriptionOfAccountingPolicyForProvisionsExplanatory",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.sangoma.com/role/DisclosureSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "ifrs-full_DescriptionOfAccountingPolicyForRecognitionOfRevenue": {
     "auth_ref": [
      "r11"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The description of the entity's accounting policy for recognising revenue. [Refer: Revenue]"
       }
      },
      "en-us": {
       "role": {
        "label": "Description of accounting policy for recognition of revenue [text block]",
        "terseLabel": "Revenue"
       }
      }
     },
     "localname": "DescriptionOfAccountingPolicyForRecognitionOfRevenue",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.sangoma.com/role/DisclosureSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "ifrs-full_DescriptionOfAccountingPolicyForResearchAndDevelopmentExpenseExplanatory": {
     "auth_ref": [
      "r11"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The description of the entity's accounting policy for research and development expense. [Refer: Research and development expense]"
       }
      },
      "en-us": {
       "role": {
        "label": "Description of accounting policy for research and development expense [text block]",
        "terseLabel": "Research and development expenditures"
       }
      }
     },
     "localname": "DescriptionOfAccountingPolicyForResearchAndDevelopmentExpenseExplanatory",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.sangoma.com/role/DisclosureSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "ifrs-full_DescriptionOfAccountingPolicyForSharebasedPaymentTransactionsExplanatory": {
     "auth_ref": [
      "r11"
     ],
     "lang": {
      "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]]"
       }
      },
      "en-us": {
       "role": {
        "label": "Description of accounting policy for share-based payment transactions [text block]",
        "terseLabel": "Share-based payments"
       }
      }
     },
     "localname": "DescriptionOfAccountingPolicyForSharebasedPaymentTransactionsExplanatory",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.sangoma.com/role/DisclosureSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "ifrs-full_DescriptionOfDiscountRatesAppliedToCashFlowProjections": {
     "auth_ref": [
      "r100",
      "r102"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The discount rate applied to cash flow projections for a cash-generating unit (group of units). [Refer: Cash-generating units [member]]"
       }
      },
      "en-us": {
       "role": {
        "label": "Discount rate applied to cash flow projections",
        "terseLabel": "Discount rate (in percent)"
       }
      }
     },
     "localname": "DescriptionOfDiscountRatesAppliedToCashFlowProjections",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.sangoma.com/role/DisclosureGoodwillDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "ifrs-full_DescriptionOfExpectedVolatilityShareOptionsGranted": {
     "auth_ref": [
      "r202"
     ],
     "lang": {
      "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."
       }
      },
      "en-us": {
       "role": {
        "label": "Expected volatility, share options granted",
        "terseLabel": "Expected volatility"
       }
      }
     },
     "localname": "DescriptionOfExpectedVolatilityShareOptionsGranted",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.sangoma.com/role/DisclosureShareholdersEquityValuationAllowanceDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "ifrs-full_DescriptionOfGrowthRateUsedToExtrapolateCashFlowProjections": {
     "auth_ref": [
      "r99",
      "r101"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The growth rate used to extrapolate cash flow projections beyond the period covered by the most recent budgets/forecasts for a cash-generating unit (group of units). [Refer: Cash-generating units [member]]"
       }
      },
      "en-us": {
       "role": {
        "label": "Growth rate used to extrapolate cash flow projections",
        "terseLabel": "Growth rate (in percent)"
       }
      }
     },
     "localname": "DescriptionOfGrowthRateUsedToExtrapolateCashFlowProjections",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.sangoma.com/role/DisclosureGoodwillDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "ifrs-full_DescriptionOfRiskFreeInterestRateShareOptionsGranted": {
     "auth_ref": [
      "r202"
     ],
     "lang": {
      "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]]"
       }
      },
      "en-us": {
       "role": {
        "label": "Risk free interest rate, share options granted",
        "terseLabel": "Risk-free interest rate"
       }
      }
     },
     "localname": "DescriptionOfRiskFreeInterestRateShareOptionsGranted",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.sangoma.com/role/DisclosureShareholdersEquityValuationAllowanceDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "ifrs-full_DilutedEarningsLossPerShare": {
     "auth_ref": [
      "r92",
      "r93"
     ],
     "lang": {
      "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]]"
       }
      },
      "en-us": {
       "role": {
        "label": "Diluted earnings (loss) per share",
        "terseLabel": "Diluted (Note 17 (iii))",
        "verboseLabel": "Diluted earnings (loss) per share"
       }
      }
     },
     "localname": "DilutedEarningsLossPerShare",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.sangoma.com/role/DisclosureShareholdersEquityEarningsLossPerShareTabularDetails",
      "http://www.sangoma.com/role/StatementConsolidatedStatementsOfIncomeLossAndComprehensiveIncomeLoss"
     ],
     "xbrltype": "perShareItemType"
    },
    "ifrs-full_DilutiveEffectOfShareOptionsOnNumberOfOrdinaryShares": {
     "auth_ref": [
      "r95"
     ],
     "calculation": {
      "http://www.sangoma.com/role/DisclosureShareholdersEquityEarningsLossPerShareTabularDetails": {
       "order": 1.0,
       "parentTag": "ifrs-full_AdjustedWeightedAverageShares",
       "weight": 1.0
      }
     },
     "lang": {
      "en": {
       "role": {
        "documentation": "The number of dilutive potential ordinary shares that relate to the assumed exercise of the entity's share options."
       }
      },
      "en-us": {
       "role": {
        "label": "Dilutive effect of share options on number of ordinary shares",
        "terseLabel": "Shares deemed to be issued in respect of options and warrants"
       }
      }
     },
     "localname": "DilutiveEffectOfShareOptionsOnNumberOfOrdinaryShares",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.sangoma.com/role/DisclosureShareholdersEquityEarningsLossPerShareTabularDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "ifrs-full_DisclosureOfAccountingJudgementsAndEstimatesExplanatory": {
     "auth_ref": [
      "r0"
     ],
     "lang": {
      "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]]"
       }
      },
      "en-us": {
       "role": {
        "label": "Disclosure of accounting judgements and estimates [text block]",
        "terseLabel": "Significant accounting judgments, estimates and uncertainties"
       }
      }
     },
     "localname": "DisclosureOfAccountingJudgementsAndEstimatesExplanatory",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.sangoma.com/role/DisclosureSignificantAccountingJudgmentsEstimatesAndUncertainties"
     ],
     "xbrltype": "textBlockItemType"
    },
    "ifrs-full_DisclosureOfAdditionalInformationAboutLeasingActivitiesForLesseeExplanatory": {
     "auth_ref": [
      "r187"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The disclosure of additional information about leasing activities of a lessee."
       }
      },
      "en-us": {
       "role": {
        "label": "Disclosure of additional information about leasing activities for lessee [text block]",
        "terseLabel": "Summary of amounts recognized in consolidated statements of income (loss) and comprehensive income (loss) related to leases"
       }
      }
     },
     "localname": "DisclosureOfAdditionalInformationAboutLeasingActivitiesForLesseeExplanatory",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.sangoma.com/role/DisclosureLeasesRightOfUseAssetsAndLeaseObligationsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "ifrs-full_DisclosureOfAmountsIncurredByEntityForProvisionOfKeyManagementPersonnelServicesProvidedBySeparateManagementEntitiesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Remuneration of directors and other members of key management personnel"
       }
      }
     },
     "localname": "DisclosureOfAmountsIncurredByEntityForProvisionOfKeyManagementPersonnelServicesProvidedBySeparateManagementEntitiesAbstract",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "xbrltype": "stringItemType"
    },
    "ifrs-full_DisclosureOfAmountsIncurredByEntityForProvisionOfKeyManagementPersonnelServicesProvidedBySeparateManagementEntitiesExplanatory": {
     "auth_ref": [
      "r88"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The disclosure of amounts incurred by the entity for provision of key management personnel services that are provided by separate management entities. [Refer: Key management personnel of entity or parent [member]; Separate management entities [member]]"
       }
      },
      "en-us": {
       "role": {
        "label": "Disclosure of amounts incurred by entity for provision of key management personnel services provided by separate management entities [text block]",
        "terseLabel": "Schedule of remuneration of directors and other members of key management personnel"
       }
      }
     },
     "localname": "DisclosureOfAmountsIncurredByEntityForProvisionOfKeyManagementPersonnelServicesProvidedBySeparateManagementEntitiesExplanatory",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.sangoma.com/role/DisclosureRelatedPartiesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "ifrs-full_DisclosureOfAuthorisationOfFinancialStatementsExplanatory": {
     "auth_ref": [
      "r0"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The disclosure of the authorisation of financial statements for issue."
       }
      },
      "en-us": {
       "role": {
        "label": "Disclosure of authorisation of financial statements [text block]",
        "terseLabel": "Authorization of the consolidated financial statements"
       }
      }
     },
     "localname": "DisclosureOfAuthorisationOfFinancialStatementsExplanatory",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.sangoma.com/role/DisclosureAuthorizationOfConsolidatedFinancialStatements"
     ],
     "xbrltype": "textBlockItemType"
    },
    "ifrs-full_DisclosureOfBusinessCombinationsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Business combinations"
       }
      }
     },
     "localname": "DisclosureOfBusinessCombinationsAbstract",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "xbrltype": "stringItemType"
    },
    "ifrs-full_DisclosureOfBusinessCombinationsExplanatory": {
     "auth_ref": [
      "r219"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The entire disclosure for business combinations."
       }
      },
      "en-us": {
       "role": {
        "label": "Disclosure of business combinations [text block]",
        "terseLabel": "Business combinations"
       }
      }
     },
     "localname": "DisclosureOfBusinessCombinationsExplanatory",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.sangoma.com/role/DisclosureBusinessCombinations"
     ],
     "xbrltype": "textBlockItemType"
    },
    "ifrs-full_DisclosureOfBusinessCombinationsLineItems": {
     "auth_ref": [],
     "lang": {
      "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."
       }
      },
      "en-us": {
       "role": {
        "label": "Disclosure of detailed information about business combination [line items]",
        "terseLabel": "Business combinations"
       }
      }
     },
     "localname": "DisclosureOfBusinessCombinationsLineItems",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.sangoma.com/role/DisclosureBusinessCombinationsDetails",
      "http://www.sangoma.com/role/DisclosureBusinessCombinationsM2TelecomLlcDetails",
      "http://www.sangoma.com/role/DisclosureBusinessCombinationsNetfortrisCorporationDetails",
      "http://www.sangoma.com/role/DisclosureBusinessCombinationsStarblueIncDetails",
      "http://www.sangoma.com/role/DisclosureShareholdersEquityShareCapitalNarrativesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_DisclosureOfBusinessCombinationsTable": {
     "auth_ref": [
      "r212"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "Schedule disclosing information related to details of business combinations."
       }
      },
      "en-us": {
       "role": {
        "label": "Disclosure of detailed information about business combination [table]",
        "terseLabel": "Disclosure Of Business Combinations [Table]"
       }
      }
     },
     "localname": "DisclosureOfBusinessCombinationsTable",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.sangoma.com/role/DisclosureBusinessCombinationsDetails",
      "http://www.sangoma.com/role/DisclosureBusinessCombinationsM2TelecomLlcDetails",
      "http://www.sangoma.com/role/DisclosureBusinessCombinationsNetfortrisCorporationDetails",
      "http://www.sangoma.com/role/DisclosureBusinessCombinationsStarblueIncDetails",
      "http://www.sangoma.com/role/DisclosureShareholdersEquityShareCapitalNarrativesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_DisclosureOfCashAndCashEquivalentsExplanatory": {
     "auth_ref": [
      "r0"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The disclosure of cash and cash equivalents. [Refer: Cash and cash equivalents]"
       }
      },
      "en-us": {
       "role": {
        "label": "Disclosure of cash and cash equivalents [text block]",
        "terseLabel": "Schedule of components 0f Cash and cash equivalents"
       }
      }
     },
     "localname": "DisclosureOfCashAndCashEquivalentsExplanatory",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.sangoma.com/role/DisclosureFinancialInstrumentsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "ifrs-full_DisclosureOfClassesOfShareCapitalAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Shareholders' equity"
       }
      }
     },
     "localname": "DisclosureOfClassesOfShareCapitalAbstract",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "xbrltype": "stringItemType"
    },
    "ifrs-full_DisclosureOfClassesOfShareCapitalExplanatory": {
     "auth_ref": [
      "r37"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The disclosure of classes of share capital. [Refer: Share capital [member]]"
       }
      },
      "en-us": {
       "role": {
        "label": "Disclosure of classes of share capital [text block]",
        "terseLabel": "Summary of issued and outstanding common shares"
       }
      }
     },
     "localname": "DisclosureOfClassesOfShareCapitalExplanatory",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.sangoma.com/role/DisclosureShareholdersEquityTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "ifrs-full_DisclosureOfContingentLiabilitiesInBusinessCombinationAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Consideration payable"
       }
      }
     },
     "localname": "DisclosureOfContingentLiabilitiesInBusinessCombinationAbstract",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "xbrltype": "stringItemType"
    },
    "ifrs-full_DisclosureOfContingentLiabilitiesInBusinessCombinationExplanatory": {
     "auth_ref": [
      "r210"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The disclosure of contingent liabilities in a business combination. [Refer: Contingent liabilities [member]; Business combinations [member]]"
       }
      },
      "en-us": {
       "role": {
        "label": "Disclosure of contingent liabilities in business combination [text block]",
        "terseLabel": "Consideration payable"
       }
      }
     },
     "localname": "DisclosureOfContingentLiabilitiesInBusinessCombinationExplanatory",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.sangoma.com/role/DisclosureConsiderationPayable"
     ],
     "xbrltype": "textBlockItemType"
    },
    "ifrs-full_DisclosureOfContingentLiabilitiesInBusinessCombinationLineItems": {
     "auth_ref": [],
     "lang": {
      "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."
       }
      },
      "en-us": {
       "role": {
        "label": "Disclosure of contingent liabilities in business combination [line items]",
        "terseLabel": "Consideration payable"
       }
      }
     },
     "localname": "DisclosureOfContingentLiabilitiesInBusinessCombinationLineItems",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.sangoma.com/role/DisclosureConsiderationPayableDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_DisclosureOfContingentLiabilitiesInBusinessCombinationTable": {
     "auth_ref": [
      "r210",
      "r213"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "Schedule disclosing information related to contingent liabilities in business combinations."
       }
      },
      "en-us": {
       "role": {
        "label": "Disclosure of contingent liabilities in business combination [table]",
        "terseLabel": "Disclosure of contingent liabilities in business combination [table]"
       }
      }
     },
     "localname": "DisclosureOfContingentLiabilitiesInBusinessCombinationTable",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.sangoma.com/role/DisclosureConsiderationPayableDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_DisclosureOfCreditRiskExposureExplanatory": {
     "auth_ref": [
      "r235"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The disclosure of the credit risk exposure. Credit risk exposure is the credit risk inherent in an entity\u2019s financial assets and commitments to extend credit."
       }
      },
      "en-us": {
       "role": {
        "label": "Disclosure of credit risk exposure [text block]",
        "terseLabel": "Schedule of Company's maximum exposure to credit risk for trade receivables"
       }
      }
     },
     "localname": "DisclosureOfCreditRiskExposureExplanatory",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.sangoma.com/role/DisclosureFinancialInstrumentsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "ifrs-full_DisclosureOfDeferredTaxesExplanatory": {
     "auth_ref": [
      "r0"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The disclosure of deferred taxes. [Refer: Deferred tax liabilities; Deferred tax assets]"
       }
      },
      "en-us": {
       "role": {
        "label": "Disclosure of deferred taxes [text block]",
        "terseLabel": "Schedule of components of deferred tax assets (liabilities)"
       }
      }
     },
     "localname": "DisclosureOfDeferredTaxesExplanatory",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.sangoma.com/role/DisclosureIncomeTaxTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsLineItems": {
     "auth_ref": [],
     "lang": {
      "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."
       }
      },
      "en-us": {
       "role": {
        "label": "Disclosure of detailed information about borrowings [line items]",
        "terseLabel": "Operating facility and loan and derivative assets and liabilities"
       }
      }
     },
     "localname": "DisclosureOfDetailedInformationAboutBorrowingsLineItems",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.sangoma.com/role/DisclosureOperatingFacilityAndLoanAndDerivativeAssetsAndLiabilitiesOperatingFacilityAndLoanDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsTable": {
     "auth_ref": [
      "r243"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "Schedule disclosing information related to details of borrowings."
       }
      },
      "en-us": {
       "role": {
        "label": "Disclosure of detailed information about borrowings [table]",
        "terseLabel": "Disclosure of detailed information about borrowings [table]"
       }
      }
     },
     "localname": "DisclosureOfDetailedInformationAboutBorrowingsTable",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.sangoma.com/role/DisclosureOperatingFacilityAndLoanAndDerivativeAssetsAndLiabilitiesOperatingFacilityAndLoanDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_DisclosureOfDetailedInformationAboutIntangibleAssetsExplanatory": {
     "auth_ref": [
      "r116"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The disclosure of detailed information about intangible assets. [Refer: Intangible assets other than goodwill]"
       }
      },
      "en-us": {
       "role": {
        "label": "Disclosure of detailed information about intangible assets [text block]",
        "terseLabel": "Intangible assets"
       }
      }
     },
     "localname": "DisclosureOfDetailedInformationAboutIntangibleAssetsExplanatory",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.sangoma.com/role/DisclosureIntangibleAssets"
     ],
     "xbrltype": "textBlockItemType"
    },
    "ifrs-full_DisclosureOfDetailedInformationAboutPropertyPlantAndEquipmentExplanatory": {
     "auth_ref": [
      "r70"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The disclosure of detailed information about property, plant and equipment. [Refer: Property, plant and equipment]"
       }
      },
      "en-us": {
       "role": {
        "label": "Disclosure of detailed information about property, plant and equipment [text block]",
        "terseLabel": "Summary of property and equipment"
       }
      }
     },
     "localname": "DisclosureOfDetailedInformationAboutPropertyPlantAndEquipmentExplanatory",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.sangoma.com/role/DisclosurePropertyAndEquipmentTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "ifrs-full_DisclosureOfEntitysReportableSegmentsExplanatory": {
     "auth_ref": [
      "r269"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The entire disclosure for operating segments."
       }
      },
      "en-us": {
       "role": {
        "label": "Disclosure of entity's operating segments [text block]",
        "terseLabel": "Segment disclosures"
       }
      }
     },
     "localname": "DisclosureOfEntitysReportableSegmentsExplanatory",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.sangoma.com/role/DisclosureSegmentDisclosures"
     ],
     "xbrltype": "textBlockItemType"
    },
    "ifrs-full_DisclosureOfEventsAfterReportingPeriodExplanatory": {
     "auth_ref": [
      "r49"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The entire disclosure for events after the reporting period."
       }
      },
      "en-us": {
       "role": {
        "label": "Disclosure of events after reporting period [text block]",
        "terseLabel": "Subsequent events"
       }
      }
     },
     "localname": "DisclosureOfEventsAfterReportingPeriodExplanatory",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.sangoma.com/role/DisclosureSubsequentEvents"
     ],
     "xbrltype": "textBlockItemType"
    },
    "ifrs-full_DisclosureOfFinancialAssetsLineItems": {
     "auth_ref": [],
     "lang": {
      "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."
       }
      },
      "en-us": {
       "role": {
        "label": "Disclosure of financial assets [line items]",
        "terseLabel": "Derivative liability"
       }
      }
     },
     "localname": "DisclosureOfFinancialAssetsLineItems",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.sangoma.com/role/DisclosureOperatingFacilityAndLoanAndDerivativeAssetsAndLiabilitiesDerivativeLiabilityDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_DisclosureOfFinancialAssetsTable": {
     "auth_ref": [
      "r243"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "Schedule disclosing information related to financial assets."
       }
      },
      "en-us": {
       "role": {
        "label": "Disclosure of financial assets [table]",
        "terseLabel": "Disclosure of financial assets [table]"
       }
      }
     },
     "localname": "DisclosureOfFinancialAssetsTable",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.sangoma.com/role/DisclosureOperatingFacilityAndLoanAndDerivativeAssetsAndLiabilitiesDerivativeLiabilityDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_DisclosureOfFinancialInstrumentsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Financial instruments"
       }
      }
     },
     "localname": "DisclosureOfFinancialInstrumentsAbstract",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "xbrltype": "stringItemType"
    },
    "ifrs-full_DisclosureOfFinancialInstrumentsExplanatory": {
     "auth_ref": [
      "r256"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The entire disclosure for financial instruments."
       }
      },
      "en-us": {
       "role": {
        "label": "Disclosure of financial instruments [text block]",
        "terseLabel": "Financial instruments"
       }
      }
     },
     "localname": "DisclosureOfFinancialInstrumentsExplanatory",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.sangoma.com/role/DisclosureFinancialInstruments"
     ],
     "xbrltype": "textBlockItemType"
    },
    "ifrs-full_DisclosureOfFinancialInstrumentsLineItems": {
     "auth_ref": [],
     "lang": {
      "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."
       }
      },
      "en-us": {
       "role": {
        "label": "Disclosure of detailed information about financial instruments [line items]",
        "terseLabel": "Financial instruments"
       }
      }
     },
     "localname": "DisclosureOfFinancialInstrumentsLineItems",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.sangoma.com/role/DisclosureFinancialInstrumentsCompanySMaximumExposureToCreditRiskForItsTradeReceivablesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_DisclosureOfFinancialInstrumentsTable": {
     "auth_ref": [
      "r226",
      "r233",
      "r243"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "Schedule disclosing information related to details of financial instruments."
       }
      },
      "en-us": {
       "role": {
        "label": "Disclosure of detailed information about financial instruments [table]"
       }
      }
     },
     "localname": "DisclosureOfFinancialInstrumentsTable",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.sangoma.com/role/DisclosureFinancialInstrumentsCompanySMaximumExposureToCreditRiskForItsTradeReceivablesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_DisclosureOfGeneralInformationAboutFinancialStatementsExplanatory": {
     "auth_ref": [
      "r14"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The entire disclosure for general information about financial statements."
       }
      },
      "en-us": {
       "role": {
        "label": "Disclosure of general information about financial statements [text block]",
        "terseLabel": "General information"
       }
      }
     },
     "localname": "DisclosureOfGeneralInformationAboutFinancialStatementsExplanatory",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.sangoma.com/role/DisclosureGeneralInformation"
     ],
     "xbrltype": "textBlockItemType"
    },
    "ifrs-full_DisclosureOfGeographicalAreasAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Sales and non-current assets, in each of these geographic locations"
       }
      }
     },
     "localname": "DisclosureOfGeographicalAreasAbstract",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "xbrltype": "stringItemType"
    },
    "ifrs-full_DisclosureOfGeographicalAreasExplanatory": {
     "auth_ref": [
      "r267"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The disclosure of geographical information."
       }
      },
      "en-us": {
       "role": {
        "label": "Disclosure of geographical areas [text block]",
        "terseLabel": "Summary of sales and non-current assets, in each of these geographic locations"
       }
      }
     },
     "localname": "DisclosureOfGeographicalAreasExplanatory",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.sangoma.com/role/DisclosureSegmentDisclosuresTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "ifrs-full_DisclosureOfGeographicalAreasLineItems": {
     "auth_ref": [],
     "lang": {
      "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."
       }
      },
      "en-us": {
       "role": {
        "label": "Disclosure of geographical areas [line items]",
        "terseLabel": "Sales and non-current assets, in each of these geographic locations"
       }
      }
     },
     "localname": "DisclosureOfGeographicalAreasLineItems",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.sangoma.com/role/DisclosureSegmentDisclosuresSalesAndNonCurrentAssetsInEachOfTheseGeographicLocationsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_DisclosureOfGeographicalAreasTable": {
     "auth_ref": [
      "r267"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "Schedule disclosing information related to geographical areas."
       }
      },
      "en-us": {
       "role": {
        "label": "Disclosure of geographical areas [table]"
       }
      }
     },
     "localname": "DisclosureOfGeographicalAreasTable",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.sangoma.com/role/DisclosureSegmentDisclosuresSalesAndNonCurrentAssetsInEachOfTheseGeographicLocationsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_DisclosureOfGoodwillExplanatory": {
     "auth_ref": [
      "r0"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The disclosure of goodwill. [Refer: Goodwill]"
       }
      },
      "en-us": {
       "role": {
        "label": "Disclosure of goodwill [text block]",
        "terseLabel": "Goodwill"
       }
      }
     },
     "localname": "DisclosureOfGoodwillExplanatory",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.sangoma.com/role/DisclosureGoodwill"
     ],
     "xbrltype": "textBlockItemType"
    },
    "ifrs-full_DisclosureOfGovernmentGrantsExplanatory": {
     "auth_ref": [
      "r81"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The entire disclosure for government grants."
       }
      },
      "en-us": {
       "role": {
        "label": "Disclosure of government grants [text block]",
        "terseLabel": "Government assistance"
       }
      }
     },
     "localname": "DisclosureOfGovernmentGrantsExplanatory",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.sangoma.com/role/DisclosureGovernmentAssistance"
     ],
     "xbrltype": "textBlockItemType"
    },
    "ifrs-full_DisclosureOfIncomeTaxExplanatory": {
     "auth_ref": [
      "r61"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The entire disclosure for income taxes."
       }
      },
      "en-us": {
       "role": {
        "label": "Disclosure of income tax [text block]",
        "terseLabel": "Income tax"
       }
      }
     },
     "localname": "DisclosureOfIncomeTaxExplanatory",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.sangoma.com/role/DisclosureIncomeTax"
     ],
     "xbrltype": "textBlockItemType"
    },
    "ifrs-full_DisclosureOfIndirectMeasurementOfFairValueOfGoodsOrServicesReceivedShareOptionsGrantedDuringPeriodExplanatory": {
     "auth_ref": [
      "r203"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The disclosure of information about indirect, by reference to the fair value of the equity instruments granted, measurement of the fair value of goods or services received as consideration for the entity's share options."
       }
      },
      "en-us": {
       "role": {
        "label": "Disclosure of indirect measurement of fair value of goods or services received, share options granted during period [text block]",
        "terseLabel": "Summary of valuation allowance on stock option"
       }
      }
     },
     "localname": "DisclosureOfIndirectMeasurementOfFairValueOfGoodsOrServicesReceivedShareOptionsGrantedDuringPeriodExplanatory",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.sangoma.com/role/DisclosureShareholdersEquityTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "ifrs-full_DisclosureOfInformationForIndividualAssetOrCashgeneratingUnitWithSignificantAmountOfGoodwillOrIntangibleAssetsWithIndefiniteUsefulLivesLineItems": {
     "auth_ref": [],
     "lang": {
      "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."
       }
      },
      "en-us": {
       "role": {
        "label": "Disclosure of information for cash-generating units [line items]",
        "terseLabel": "Goodwill"
       }
      }
     },
     "localname": "DisclosureOfInformationForIndividualAssetOrCashgeneratingUnitWithSignificantAmountOfGoodwillOrIntangibleAssetsWithIndefiniteUsefulLivesLineItems",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.sangoma.com/role/DisclosureGoodwillDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_DisclosureOfInformationForIndividualAssetOrCashgeneratingUnitWithSignificantAmountOfGoodwillOrIntangibleAssetsWithIndefiniteUsefulLivesTable": {
     "auth_ref": [
      "r103"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "Schedule disclosing information related to cash-generating units."
       }
      },
      "en-us": {
       "role": {
        "label": "Disclosure of information for cash-generating units [table]"
       }
      }
     },
     "localname": "DisclosureOfInformationForIndividualAssetOrCashgeneratingUnitWithSignificantAmountOfGoodwillOrIntangibleAssetsWithIndefiniteUsefulLivesTable",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.sangoma.com/role/DisclosureGoodwillDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_DisclosureOfIntangibleAssetsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Intangible assets"
       }
      }
     },
     "localname": "DisclosureOfIntangibleAssetsAbstract",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "xbrltype": "stringItemType"
    },
    "ifrs-full_DisclosureOfIntangibleAssetsExplanatory": {
     "auth_ref": [
      "r121"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The entire disclosure for intangible assets."
       }
      },
      "en-us": {
       "role": {
        "label": "Disclosure of intangible assets [text block]",
        "terseLabel": "Schedule of intangible assets"
       }
      }
     },
     "localname": "DisclosureOfIntangibleAssetsExplanatory",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.sangoma.com/role/DisclosureIntangibleAssetsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "ifrs-full_DisclosureOfIntangibleAssetsLineItems": {
     "auth_ref": [],
     "lang": {
      "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."
       }
      },
      "en-us": {
       "role": {
        "label": "Disclosure of detailed information about intangible assets [line items]",
        "terseLabel": "Intangible assets"
       }
      }
     },
     "localname": "DisclosureOfIntangibleAssetsLineItems",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.sangoma.com/role/DisclosureIntangibleAssetsAdditionalInformationDetails",
      "http://www.sangoma.com/role/DisclosureIntangibleAssetsDetails",
      "http://www.sangoma.com/role/DisclosureSignificantAccountingPoliciesIntangibleAssetsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_DisclosureOfIntangibleAssetsTable": {
     "auth_ref": [
      "r116"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "Schedule disclosing information related to details of intangible assets."
       }
      },
      "en-us": {
       "role": {
        "label": "Disclosure of detailed information about intangible assets [table]"
       }
      }
     },
     "localname": "DisclosureOfIntangibleAssetsTable",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.sangoma.com/role/DisclosureIntangibleAssetsAdditionalInformationDetails",
      "http://www.sangoma.com/role/DisclosureIntangibleAssetsDetails",
      "http://www.sangoma.com/role/DisclosureSignificantAccountingPoliciesIntangibleAssetsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_DisclosureOfInventoriesExplanatory": {
     "auth_ref": [
      "r80"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The entire disclosure for inventories."
       }
      },
      "en-us": {
       "role": {
        "label": "Disclosure of inventories [text block]",
        "terseLabel": "Inventories"
       }
      }
     },
     "localname": "DisclosureOfInventoriesExplanatory",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.sangoma.com/role/DisclosureInventories"
     ],
     "xbrltype": "textBlockItemType"
    },
    "ifrs-full_DisclosureOfLeasesExplanatory": {
     "auth_ref": [
      "r190",
      "r191"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The entire disclosure for leases."
       }
      },
      "en-us": {
       "role": {
        "label": "Disclosure of leases [text block]",
        "terseLabel": "Leases: Right-of-use assets and lease obligations"
       }
      }
     },
     "localname": "DisclosureOfLeasesExplanatory",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.sangoma.com/role/DisclosureLeasesRightOfUseAssetsAndLeaseObligations"
     ],
     "xbrltype": "textBlockItemType"
    },
    "ifrs-full_DisclosureOfMaturityAnalysisForNonderivativeFinancialLiabilitiesLineItems": {
     "auth_ref": [],
     "lang": {
      "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."
       }
      },
      "en-us": {
       "role": {
        "label": "Disclosure of maturity analysis for non-derivative financial liabilities [line items]",
        "terseLabel": "Undiscounted contractual maturities of significant financial liabilities"
       }
      }
     },
     "localname": "DisclosureOfMaturityAnalysisForNonderivativeFinancialLiabilitiesLineItems",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.sangoma.com/role/DisclosureFinancialInstrumentsLiquidityRiskDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_DisclosureOfMaturityAnalysisForNonderivativeFinancialLiabilitiesTable": {
     "auth_ref": [
      "r238"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "Schedule disclosing information related to the maturity analysis for non-derivative financial liabilities."
       }
      },
      "en-us": {
       "role": {
        "label": "Disclosure of maturity analysis for non-derivative financial liabilities [table]"
       }
      }
     },
     "localname": "DisclosureOfMaturityAnalysisForNonderivativeFinancialLiabilitiesTable",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.sangoma.com/role/DisclosureFinancialInstrumentsLiquidityRiskDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_DisclosureOfNatureAndExtentOfRisksArisingFromFinancialInstrumentsLineItems": {
     "auth_ref": [],
     "lang": {
      "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."
       }
      },
      "en-us": {
       "role": {
        "label": "Disclosure of nature and extent of risks arising from financial instruments [line items]",
        "terseLabel": "Foreign currency risk and Interest rate risk"
       }
      }
     },
     "localname": "DisclosureOfNatureAndExtentOfRisksArisingFromFinancialInstrumentsLineItems",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.sangoma.com/role/DisclosureFinancialInstrumentsForeignCurrencyRiskAndInterestRateRiskDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_DisclosureOfNatureAndExtentOfRisksArisingFromFinancialInstrumentsTable": {
     "auth_ref": [
      "r227",
      "r228"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "Schedule disclosing information related to the nature and extent of risks arising from financial instruments."
       }
      },
      "en-us": {
       "role": {
        "label": "Disclosure of nature and extent of risks arising from financial instruments [table]"
       }
      }
     },
     "localname": "DisclosureOfNatureAndExtentOfRisksArisingFromFinancialInstrumentsTable",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.sangoma.com/role/DisclosureFinancialInstrumentsForeignCurrencyRiskAndInterestRateRiskDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_DisclosureOfNonadjustingEventsAfterReportingPeriodAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Subsequent events"
       }
      }
     },
     "localname": "DisclosureOfNonadjustingEventsAfterReportingPeriodAbstract",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "xbrltype": "stringItemType"
    },
    "ifrs-full_DisclosureOfNonadjustingEventsAfterReportingPeriodLineItems": {
     "auth_ref": [],
     "lang": {
      "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."
       }
      },
      "en-us": {
       "role": {
        "label": "Disclosure of non-adjusting events after reporting period [line items]",
        "terseLabel": "Subsequent events"
       }
      }
     },
     "localname": "DisclosureOfNonadjustingEventsAfterReportingPeriodLineItems",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.sangoma.com/role/DisclosureSubsequentEventsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_DisclosureOfNonadjustingEventsAfterReportingPeriodTable": {
     "auth_ref": [
      "r48"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "Schedule disclosing information related to non-adjusting events after the reporting period."
       }
      },
      "en-us": {
       "role": {
        "label": "Disclosure of non-adjusting events after reporting period [table]",
        "terseLabel": "Disclosure Of Nonadjusting Events After Reporting Period Table"
       }
      }
     },
     "localname": "DisclosureOfNonadjustingEventsAfterReportingPeriodTable",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.sangoma.com/role/DisclosureSubsequentEventsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_DisclosureOfNumberAndWeightedAverageExercisePricesOfShareOptionsExplanatory": {
     "auth_ref": [
      "r198"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The disclosure of the number and weighted average exercise prices of share options. [Refer: Weighted average [member]]"
       }
      },
      "en-us": {
       "role": {
        "label": "Disclosure of number and weighted average exercise prices of share options [text block]",
        "terseLabel": "Summary of movement in the stock option plan"
       }
      }
     },
     "localname": "DisclosureOfNumberAndWeightedAverageExercisePricesOfShareOptionsExplanatory",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.sangoma.com/role/DisclosureShareholdersEquityTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "ifrs-full_DisclosureOfOperatingSegmentsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Segment disclosures"
       }
      }
     },
     "localname": "DisclosureOfOperatingSegmentsAbstract",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "xbrltype": "stringItemType"
    },
    "ifrs-full_DisclosureOfOtherProvisionsExplanatory": {
     "auth_ref": [
      "r107"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The disclosure of other provisions. [Refer: Other provisions]"
       }
      },
      "en-us": {
       "role": {
        "label": "Disclosure of other provisions [text block]",
        "terseLabel": "Schedule of provisions"
       }
      }
     },
     "localname": "DisclosureOfOtherProvisionsExplanatory",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.sangoma.com/role/DisclosureProvisionsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "ifrs-full_DisclosureOfOtherProvisionsLineItems": {
     "auth_ref": [],
     "lang": {
      "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."
       }
      },
      "en-us": {
       "role": {
        "label": "Disclosure of other provisions [line items]",
        "terseLabel": "Provisions"
       }
      }
     },
     "localname": "DisclosureOfOtherProvisionsLineItems",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.sangoma.com/role/DisclosureProvisionsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_DisclosureOfOtherProvisionsTable": {
     "auth_ref": [
      "r107"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "Schedule disclosing information related to other provisions."
       }
      },
      "en-us": {
       "role": {
        "label": "Disclosure of other provisions [table]",
        "terseLabel": "Disclosure of other provisions [table]"
       }
      }
     },
     "localname": "DisclosureOfOtherProvisionsTable",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.sangoma.com/role/DisclosureProvisionsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_DisclosureOfProductsAndServicesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Revenues for group of similar products and services"
       }
      }
     },
     "localname": "DisclosureOfProductsAndServicesAbstract",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "xbrltype": "stringItemType"
    },
    "ifrs-full_DisclosureOfProductsAndServicesExplanatory": {
     "auth_ref": [
      "r264"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The disclosure of the entity's products and services. [Refer: Products and services [member]]"
       }
      },
      "en-us": {
       "role": {
        "label": "Disclosure of products and services [text block]",
        "terseLabel": "Summary of revenues for group of similar products and services"
       }
      }
     },
     "localname": "DisclosureOfProductsAndServicesExplanatory",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.sangoma.com/role/DisclosureSegmentDisclosuresTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "ifrs-full_DisclosureOfProductsAndServicesLineItems": {
     "auth_ref": [],
     "lang": {
      "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."
       }
      },
      "en-us": {
       "role": {
        "label": "Disclosure of products and services [line items]",
        "terseLabel": "Revenues for group of similar products and services"
       }
      }
     },
     "localname": "DisclosureOfProductsAndServicesLineItems",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.sangoma.com/role/DisclosureSegmentDisclosuresRevenuesForGroupOfSimilarProductsAndServicesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_DisclosureOfProductsAndServicesTable": {
     "auth_ref": [
      "r264"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "Schedule disclosing information related to the entity's products and services."
       }
      },
      "en-us": {
       "role": {
        "label": "Disclosure of products and services [table]"
       }
      }
     },
     "localname": "DisclosureOfProductsAndServicesTable",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.sangoma.com/role/DisclosureSegmentDisclosuresRevenuesForGroupOfSimilarProductsAndServicesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_DisclosureOfPropertyPlantAndEquipmentAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Property and equipment"
       }
      }
     },
     "localname": "DisclosureOfPropertyPlantAndEquipmentAbstract",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "xbrltype": "stringItemType"
    },
    "ifrs-full_DisclosureOfPropertyPlantAndEquipmentExplanatory": {
     "auth_ref": [
      "r73"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The entire disclosure for property, plant and equipment."
       }
      },
      "en-us": {
       "role": {
        "label": "Disclosure of property, plant and equipment [text block]",
        "terseLabel": "Property and equipment"
       }
      }
     },
     "localname": "DisclosureOfPropertyPlantAndEquipmentExplanatory",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.sangoma.com/role/DisclosurePropertyAndEquipment"
     ],
     "xbrltype": "textBlockItemType"
    },
    "ifrs-full_DisclosureOfPropertyPlantAndEquipmentLineItems": {
     "auth_ref": [],
     "lang": {
      "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."
       }
      },
      "en-us": {
       "role": {
        "label": "Disclosure of detailed information about property, plant and equipment [line items]",
        "terseLabel": "Property and equipment"
       }
      }
     },
     "localname": "DisclosureOfPropertyPlantAndEquipmentLineItems",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.sangoma.com/role/DisclosurePropertyAndEquipmentDepreciationExpenseDetails",
      "http://www.sangoma.com/role/DisclosurePropertyAndEquipmentDetails",
      "http://www.sangoma.com/role/DisclosureSignificantAccountingPoliciesPropertyAndEquipmentDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_DisclosureOfPropertyPlantAndEquipmentTable": {
     "auth_ref": [
      "r70"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "Schedule disclosing information related to details of property, plant and equipment."
       }
      },
      "en-us": {
       "role": {
        "label": "Disclosure of detailed information about property, plant and equipment [table]"
       }
      }
     },
     "localname": "DisclosureOfPropertyPlantAndEquipmentTable",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.sangoma.com/role/DisclosurePropertyAndEquipmentDepreciationExpenseDetails",
      "http://www.sangoma.com/role/DisclosurePropertyAndEquipmentDetails",
      "http://www.sangoma.com/role/DisclosureSignificantAccountingPoliciesPropertyAndEquipmentDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_DisclosureOfProvisionMatrixExplanatory": {
     "auth_ref": [
      "r236"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The disclosure of the provision matrix."
       }
      },
      "en-us": {
       "role": {
        "label": "Disclosure of provision matrix [text block]",
        "terseLabel": "Schedule of provision matrix"
       }
      }
     },
     "localname": "DisclosureOfProvisionMatrixExplanatory",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.sangoma.com/role/DisclosureFinancialInstrumentsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "ifrs-full_DisclosureOfProvisionMatrixLineItems": {
     "auth_ref": [],
     "lang": {
      "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."
       }
      },
      "en-us": {
       "role": {
        "label": "Disclosure of provision matrix [line items]",
        "terseLabel": "Financial instruments"
       }
      }
     },
     "localname": "DisclosureOfProvisionMatrixLineItems",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.sangoma.com/role/DisclosureFinancialInstrumentsProvisionMatrixDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_DisclosureOfProvisionMatrixTable": {
     "auth_ref": [
      "r236"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "Schedule disclosing information related to the provision matrix."
       }
      },
      "en-us": {
       "role": {
        "label": "Disclosure of provision matrix [table]"
       }
      }
     },
     "localname": "DisclosureOfProvisionMatrixTable",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.sangoma.com/role/DisclosureFinancialInstrumentsProvisionMatrixDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_DisclosureOfProvisionsExplanatory": {
     "auth_ref": [
      "r0"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The disclosure of provisions. [Refer: Provisions]"
       }
      },
      "en-us": {
       "role": {
        "label": "Disclosure of provisions [text block]",
        "terseLabel": "Provisions"
       }
      }
     },
     "localname": "DisclosureOfProvisionsExplanatory",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.sangoma.com/role/DisclosureProvisions"
     ],
     "xbrltype": "textBlockItemType"
    },
    "ifrs-full_DisclosureOfQuantitativeInformationAboutRightofuseAssetsExplanatory": {
     "auth_ref": [
      "r185"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The disclosure of quantitative information about right-of-use assets. [Refer: Right-of-use assets]"
       }
      },
      "en-us": {
       "role": {
        "label": "Disclosure of quantitative information about right-of-use assets [text block]",
        "terseLabel": "Summary of right-of-use assets"
       }
      }
     },
     "localname": "DisclosureOfQuantitativeInformationAboutRightofuseAssetsExplanatory",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.sangoma.com/role/DisclosureLeasesRightOfUseAssetsAndLeaseObligationsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "ifrs-full_DisclosureOfQuantitativeInformationAboutRightofuseAssetsLineItems": {
     "auth_ref": [],
     "lang": {
      "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."
       }
      },
      "en-us": {
       "role": {
        "label": "Disclosure of quantitative information about right-of-use assets [line items]"
       }
      }
     },
     "localname": "DisclosureOfQuantitativeInformationAboutRightofuseAssetsLineItems",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.sangoma.com/role/DisclosureLeasesRightOfUseAssetsAndLeaseObligationsRightOfUseAssetsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_DisclosureOfQuantitativeInformationAboutRightofuseAssetsTable": {
     "auth_ref": [
      "r185"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "Schedule disclosing information related to right-of-use assets."
       }
      },
      "en-us": {
       "role": {
        "label": "Disclosure of quantitative information about right-of-use assets [table]"
       }
      }
     },
     "localname": "DisclosureOfQuantitativeInformationAboutRightofuseAssetsTable",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.sangoma.com/role/DisclosureLeasesRightOfUseAssetsAndLeaseObligationsRightOfUseAssetsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_DisclosureOfRangeOfExercisePricesOfOutstandingShareOptionsExplanatory": {
     "auth_ref": [
      "r200"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The disclosure of the range of exercise prices for outstanding share options."
       }
      },
      "en-us": {
       "role": {
        "label": "Disclosure of range of exercise prices of outstanding share options [text block]",
        "terseLabel": "Summary of information about the stock options outstanding and exercisable based on exercise price range"
       }
      }
     },
     "localname": "DisclosureOfRangeOfExercisePricesOfOutstandingShareOptionsExplanatory",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.sangoma.com/role/DisclosureShareholdersEquityTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "ifrs-full_DisclosureOfRangeOfExercisePricesOfOutstandingShareOptionsLineItems": {
     "auth_ref": [],
     "lang": {
      "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."
       }
      },
      "en-us": {
       "role": {
        "label": "Disclosure of range of exercise prices of outstanding share options [line items]"
       }
      }
     },
     "localname": "DisclosureOfRangeOfExercisePricesOfOutstandingShareOptionsLineItems",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.sangoma.com/role/DisclosureShareholdersEquityStockOptionsOutstandingAndExercisableByRangeOfExercisePriceDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_DisclosureOfRangeOfExercisePricesOfOutstandingShareOptionsTable": {
     "auth_ref": [
      "r200"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "Schedule disclosing information related to the range of exercise prices of outstanding share options."
       }
      },
      "en-us": {
       "role": {
        "label": "Disclosure of range of exercise prices of outstanding share options [table]"
       }
      }
     },
     "localname": "DisclosureOfRangeOfExercisePricesOfOutstandingShareOptionsTable",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.sangoma.com/role/DisclosureShareholdersEquityStockOptionsOutstandingAndExercisableByRangeOfExercisePriceDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_DisclosureOfReconciliationOfChangesInGoodwillAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Goodwill."
       }
      }
     },
     "localname": "DisclosureOfReconciliationOfChangesInGoodwillAbstract",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "xbrltype": "stringItemType"
    },
    "ifrs-full_DisclosureOfReconciliationOfChangesInGoodwillExplanatory": {
     "auth_ref": [
      "r216"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The disclosure of the reconciliation of changes in goodwill. [Refer: Goodwill]"
       }
      },
      "en-us": {
       "role": {
        "label": "Disclosure of reconciliation of changes in goodwill [text block]",
        "terseLabel": "Schedule of carrying amount and movements of goodwill"
       }
      }
     },
     "localname": "DisclosureOfReconciliationOfChangesInGoodwillExplanatory",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.sangoma.com/role/DisclosureGoodwillTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "ifrs-full_DisclosureOfReconciliationOfChangesInLossAllowanceAndExplanationOfChangesInGrossCarryingAmountForFinancialInstrumentsExplanatory": {
     "auth_ref": [
      "r230",
      "r231"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The disclosure of the reconciliation of changes in the loss allowance and explanation of changes in the gross carrying amount for financial instruments. Loss allowance is the allowance for expected credit losses on financial assets measured in accordance with paragraph 4.1.2 of IFRS 9, lease receivables and contract assets, the accumulated impairment amount for financial assets measured in accordance with paragraph 4.1.2A of IFRS 9 and the provision for expected credit losses on loan commitments and financial guarantee contracts. [Refer: Gross carrying amount [member]]"
       }
      },
      "en-us": {
       "role": {
        "label": "Disclosure of reconciliation of changes in loss allowance and explanation of changes in gross carrying amount for financial instruments [text block]",
        "terseLabel": "Schedule of reconciliation of movement in the provision for expected credit losses"
       }
      }
     },
     "localname": "DisclosureOfReconciliationOfChangesInLossAllowanceAndExplanationOfChangesInGrossCarryingAmountForFinancialInstrumentsExplanatory",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.sangoma.com/role/DisclosureFinancialInstrumentsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "ifrs-full_DisclosureOfReconciliationOfChangesInLossAllowanceAndExplanationOfChangesInGrossCarryingAmountForFinancialInstrumentsLineItems": {
     "auth_ref": [],
     "lang": {
      "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."
       }
      },
      "en-us": {
       "role": {
        "label": "Disclosure of reconciliation of changes in loss allowance and explanation of changes in gross carrying amount for financial instruments [line items]",
        "terseLabel": "Reconciliation of movement in the provision for expected credit losses"
       }
      }
     },
     "localname": "DisclosureOfReconciliationOfChangesInLossAllowanceAndExplanationOfChangesInGrossCarryingAmountForFinancialInstrumentsLineItems",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.sangoma.com/role/DisclosureFinancialInstrumentsReconciliationOfMovementInProvisionForExpectedCreditLossesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_DisclosureOfReconciliationOfChangesInLossAllowanceAndExplanationOfChangesInGrossCarryingAmountForFinancialInstrumentsTable": {
     "auth_ref": [
      "r230",
      "r231"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "Schedule disclosing information related to the reconciliation of changes in the loss allowance and explanation of changes in the gross carrying amount for financial instruments."
       }
      },
      "en-us": {
       "role": {
        "label": "Disclosure of reconciliation of changes in loss allowance and explanation of changes in gross carrying amount for financial instruments [table]"
       }
      }
     },
     "localname": "DisclosureOfReconciliationOfChangesInLossAllowanceAndExplanationOfChangesInGrossCarryingAmountForFinancialInstrumentsTable",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.sangoma.com/role/DisclosureFinancialInstrumentsReconciliationOfMovementInProvisionForExpectedCreditLossesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_DisclosureOfRelatedPartyExplanatory": {
     "auth_ref": [
      "r90"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The entire disclosure for related parties."
       }
      },
      "en-us": {
       "role": {
        "label": "Disclosure of related party [text block]",
        "terseLabel": "Related parties"
       }
      }
     },
     "localname": "DisclosureOfRelatedPartyExplanatory",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.sangoma.com/role/DisclosureRelatedParties"
     ],
     "xbrltype": "textBlockItemType"
    },
    "ifrs-full_DisclosureOfResearchAndDevelopmentExpenseExplanatory": {
     "auth_ref": [
      "r0"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The disclosure of research and development expense. [Refer: Research and development expense]"
       }
      },
      "en-us": {
       "role": {
        "label": "Disclosure of research and development expense [text block]",
        "terseLabel": "Development costs"
       }
      }
     },
     "localname": "DisclosureOfResearchAndDevelopmentExpenseExplanatory",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.sangoma.com/role/DisclosureDevelopmentCosts"
     ],
     "xbrltype": "textBlockItemType"
    },
    "ifrs-full_DisclosureOfShareCapitalReservesAndOtherEquityInterestExplanatory": {
     "auth_ref": [
      "r38"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The entire disclosure for share capital, reserves and other equity interest."
       }
      },
      "en-us": {
       "role": {
        "label": "Disclosure of share capital, reserves and other equity interest [text block]",
        "terseLabel": "Shareholders' equity"
       }
      }
     },
     "localname": "DisclosureOfShareCapitalReservesAndOtherEquityInterestExplanatory",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.sangoma.com/role/DisclosureShareholdersEquity"
     ],
     "xbrltype": "textBlockItemType"
    },
    "ifrs-full_DisclosureOfSummaryOfSignificantAccountingPoliciesExplanatory": {
     "auth_ref": [
      "r12"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The entire disclosure for significant accounting policies applied by the entity."
       }
      },
      "en-us": {
       "role": {
        "label": "Disclosure of significant accounting policies [text block]",
        "terseLabel": "Significant accounting policies"
       }
      }
     },
     "localname": "DisclosureOfSummaryOfSignificantAccountingPoliciesExplanatory",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.sangoma.com/role/DisclosureSignificantAccountingPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "ifrs-full_DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsLineItems": {
     "auth_ref": [],
     "lang": {
      "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."
       }
      },
      "en-us": {
       "role": {
        "label": "Disclosure of temporary difference, unused tax losses and unused tax credits [line items]",
        "terseLabel": "Disclosure of temporary difference, unused tax losses and unused tax credits [line items]"
       }
      }
     },
     "localname": "DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsLineItems",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.sangoma.com/role/DisclosureIncomeTaxComponentsOfDeferredTaxAssetsLiabilitiesDetails",
      "http://www.sangoma.com/role/DisclosureIncomeTaxTaxCreditCarryForwardDetails",
      "http://www.sangoma.com/role/DisclosureIncomeTaxUnrecognizedDeferredTaxAssetsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsTable": {
     "auth_ref": [
      "r59"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "Schedule disclosing information related to temporary differences, unused tax losses and unused tax credits."
       }
      },
      "en-us": {
       "role": {
        "label": "Disclosure of temporary difference, unused tax losses and unused tax credits [table]",
        "terseLabel": "Disclosure of temporary difference, unused tax losses and unused tax credits [table]"
       }
      }
     },
     "localname": "DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsTable",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.sangoma.com/role/DisclosureIncomeTaxComponentsOfDeferredTaxAssetsLiabilitiesDetails",
      "http://www.sangoma.com/role/DisclosureIncomeTaxTaxCreditCarryForwardDetails",
      "http://www.sangoma.com/role/DisclosureIncomeTaxUnrecognizedDeferredTaxAssetsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementLineItems": {
     "auth_ref": [],
     "lang": {
      "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."
       }
      },
      "en-us": {
       "role": {
        "label": "Disclosure of terms and conditions of share-based payment arrangement [line items]"
       }
      }
     },
     "localname": "DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementLineItems",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.sangoma.com/role/DisclosureShareholdersEquityStockOptionsGrantedToEmployeesOfficersAndDirectorsDetails",
      "http://www.sangoma.com/role/DisclosureShareholdersEquityValuationAllowanceDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementTable": {
     "auth_ref": [
      "r201"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "Schedule disclosing information related to terms and conditions of share-based payment arrangements."
       }
      },
      "en-us": {
       "role": {
        "label": "Disclosure of terms and conditions of share-based payment arrangement [table]"
       }
      }
     },
     "localname": "DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementTable",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.sangoma.com/role/DisclosureShareholdersEquityStockOptionsGrantedToEmployeesOfficersAndDirectorsDetails",
      "http://www.sangoma.com/role/DisclosureShareholdersEquityValuationAllowanceDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_DisclosureOfTradeAndOtherReceivablesExplanatory": {
     "auth_ref": [
      "r0"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The disclosure of trade and other receivables. [Refer: Trade and other receivables]"
       }
      },
      "en-us": {
       "role": {
        "label": "Disclosure of trade and other receivables [text block]",
        "terseLabel": "Summary of trade and other receivables"
       }
      }
     },
     "localname": "DisclosureOfTradeAndOtherReceivablesExplanatory",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.sangoma.com/role/DisclosureFinancialInstrumentsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "ifrs-full_DisclosureOfTransactionsBetweenRelatedPartiesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Related parties"
       }
      }
     },
     "localname": "DisclosureOfTransactionsBetweenRelatedPartiesAbstract",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "xbrltype": "stringItemType"
    },
    "ifrs-full_DiscountRateMeasurementInputMember": {
     "auth_ref": [
      "r160"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "This member stands for a discount rate used as a measurement input used in valuation techniques based on a present value calculation."
       }
      },
      "en-us": {
       "role": {
        "label": "Discount rate"
       }
      }
     },
     "localname": "DiscountRateMeasurementInputMember",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.sangoma.com/role/DisclosureBusinessCombinationsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_DisposalsAndRetirementsIntangibleAssetsOtherThanGoodwill": {
     "auth_ref": [
      "r115"
     ],
     "crdr": "credit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The decrease in intangible assets other than goodwill resulting from disposals and retirements. [Refer: Intangible assets other than goodwill]"
       }
      },
      "en-us": {
       "role": {
        "label": "Disposals and retirements, intangible assets other than goodwill",
        "terseLabel": "Cost fully amortized"
       }
      }
     },
     "localname": "DisposalsAndRetirementsIntangibleAssetsOtherThanGoodwill",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.sangoma.com/role/DisclosureIntangibleAssetsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_DisposalsPropertyPlantAndEquipment": {
     "auth_ref": [
      "r66"
     ],
     "crdr": "credit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The decrease in property, plant and equipment resulting from disposals. [Refer: Property, plant and equipment]"
       }
      },
      "en-us": {
       "role": {
        "label": "Disposals, property, plant and equipment",
        "negatedLabel": "Disposals"
       }
      }
     },
     "localname": "DisposalsPropertyPlantAndEquipment",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.sangoma.com/role/DisclosurePropertyAndEquipmentDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_EarningsPerShareAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Earnings per share [abstract]",
        "terseLabel": "Earnings (loss) per share"
       }
      }
     },
     "localname": "EarningsPerShareAbstract",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.sangoma.com/role/DisclosureShareholdersEquityEarningsLossPerShareTabularDetails",
      "http://www.sangoma.com/role/StatementConsolidatedStatementsOfIncomeLossAndComprehensiveIncomeLoss"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_EarningsPerShareExplanatory": {
     "auth_ref": [
      "r92"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The disclosure of earnings per share."
       }
      },
      "en-us": {
       "role": {
        "label": "Earnings per share [text block]",
        "terseLabel": "Summary of basic and diluted earnings per share"
       }
      }
     },
     "localname": "EarningsPerShareExplanatory",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.sangoma.com/role/DisclosureShareholdersEquityTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "ifrs-full_EntitysTotalForBusinessCombinationsMember": {
     "auth_ref": [
      "r212",
      "r217"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "This member stands for the standard value for the 'Business combinations' axis if no other member is used."
       }
      },
      "en-us": {
       "role": {
        "label": "Entity's total for business combinations",
        "terseLabel": "Entity's total for business combinations [member]"
       }
      }
     },
     "localname": "EntitysTotalForBusinessCombinationsMember",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.sangoma.com/role/DisclosureBusinessCombinationsDetails",
      "http://www.sangoma.com/role/DisclosureBusinessCombinationsM2TelecomLlcDetails",
      "http://www.sangoma.com/role/DisclosureBusinessCombinationsNetfortrisCorporationDetails",
      "http://www.sangoma.com/role/DisclosureBusinessCombinationsStarblueIncDetails",
      "http://www.sangoma.com/role/DisclosureConsiderationPayableDetails",
      "http://www.sangoma.com/role/DisclosureOperatingFacilityAndLoanAndDerivativeAssetsAndLiabilitiesOperatingFacilityAndLoanDetails",
      "http://www.sangoma.com/role/DisclosureShareholdersEquityShareCapitalNarrativesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_EntitysTotalForCashgeneratingUnitsMember": {
     "auth_ref": [
      "r103",
      "r105"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "This member stands for the standard value for the 'Cash-generating units' axis if no other member is used."
       }
      },
      "en-us": {
       "role": {
        "label": "Entity's total for cash-generating units [member]"
       }
      }
     },
     "localname": "EntitysTotalForCashgeneratingUnitsMember",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.sangoma.com/role/DisclosureFinancialInstrumentsCompanySMaximumExposureToCreditRiskForItsTradeReceivablesDetails",
      "http://www.sangoma.com/role/DisclosureGoodwillDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_Equity": {
     "auth_ref": [
      "r24",
      "r34",
      "r144",
      "r146",
      "r158",
      "r159",
      "r161"
     ],
     "crdr": "credit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of residual interest in the assets of the entity after deducting all its liabilities."
       }
      },
      "en-us": {
       "role": {
        "label": "Equity",
        "periodEndLabel": "Balance at the end",
        "periodStartLabel": "Balance at the beginning"
       }
      }
     },
     "localname": "Equity",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.sangoma.com/role/StatementConsolidatedStatementsOfChangesInStockholderSEquity"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_EquityAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Equity [abstract]",
        "terseLabel": "Shareholders' equity"
       }
      }
     },
     "localname": "EquityAbstract",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.sangoma.com/role/StatementConsolidatedStatementsOfFinancialPosition"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_EquityAndLiabilities": {
     "auth_ref": [
      "r24"
     ],
     "calculation": {
      "http://www.sangoma.com/role/StatementConsolidatedStatementsOfFinancialPosition": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of the entity's equity and liabilities. [Refer: Equity; Liabilities]"
       }
      },
      "en-us": {
       "role": {
        "label": "Equity and liabilities",
        "totalLabel": "Total liabilities and shareholders' equity"
       }
      }
     },
     "localname": "EquityAndLiabilities",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.sangoma.com/role/StatementConsolidatedStatementsOfFinancialPosition"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_EquityAttributableToOwnersOfParent": {
     "auth_ref": [
      "r23"
     ],
     "calculation": {
      "http://www.sangoma.com/role/StatementConsolidatedStatementsOfFinancialPosition": {
       "order": 2.0,
       "parentTag": "ifrs-full_EquityAndLiabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of equity attributable to the owners of the parent. This specifically excludes non-controlling interest."
       }
      },
      "en-us": {
       "role": {
        "label": "Equity attributable to owners of parent",
        "totalLabel": "Total shareholders' equity"
       }
      }
     },
     "localname": "EquityAttributableToOwnersOfParent",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.sangoma.com/role/StatementConsolidatedStatementsOfFinancialPosition"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_EquityInterestsOfAcquirer": {
     "auth_ref": [
      "r207"
     ],
     "crdr": "credit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The fair value, at the acquisition date, of equity interests of the acquirer transferred as consideration in a business combination. [Refer: Business combinations [member]]"
       }
      },
      "en-us": {
       "role": {
        "label": "Equity interests of acquirer",
        "terseLabel": "Consideration issued as shares"
       }
      }
     },
     "localname": "EquityInterestsOfAcquirer",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.sangoma.com/role/DisclosureBusinessCombinationsNetfortrisCorporationDetails",
      "http://www.sangoma.com/role/DisclosureShareholdersEquityShareCapitalNarrativesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_EquityMember": {
     "auth_ref": [
      "r8"
     ],
     "lang": {
      "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."
       }
      },
      "en-us": {
       "role": {
        "label": "Equity [member]"
       }
      }
     },
     "localname": "EquityMember",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.sangoma.com/role/StatementConsolidatedStatementsOfChangesInStockholderSEquity"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_ExercisePriceOfOutstandingShareOptions2019": {
     "auth_ref": [
      "r200"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The exercise price of outstanding share options."
       }
      },
      "en-us": {
       "role": {
        "label": "Exercise price of outstanding share options",
        "terseLabel": "Exercise price"
       }
      }
     },
     "localname": "ExercisePriceOfOutstandingShareOptions2019",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.sangoma.com/role/DisclosureShareholdersEquityStockOptionsOutstandingAndExercisableByRangeOfExercisePriceDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "ifrs-full_ExercisePriceShareOptionsGranted2019": {
     "auth_ref": [
      "r202"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The exercise price of share options granted."
       }
      },
      "en-us": {
       "role": {
        "label": "Exercise price, share options granted",
        "terseLabel": "Exercise price"
       }
      }
     },
     "localname": "ExercisePriceShareOptionsGranted2019",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.sangoma.com/role/DisclosureShareholdersEquityValuationAllowanceDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "ifrs-full_ExpectedCreditLossRate": {
     "auth_ref": [
      "r236",
      "r253"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The rate of expected credit losses, calculated as percentage of the gross carrying amount. Expected credit losses are the weighted average of credit losses with the respective risks of a default occurring as the weights."
       }
      },
      "en-us": {
       "role": {
        "label": "Expected credit loss rate",
        "terseLabel": "Default rate (in percent)"
       }
      }
     },
     "localname": "ExpectedCreditLossRate",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.sangoma.com/role/DisclosureFinancialInstrumentsProvisionMatrixDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "ifrs-full_ExpenseFromSharebasedPaymentTransactionsInWhichGoodsOrServicesReceivedDidNotQualifyForRecognitionAsAssets": {
     "auth_ref": [
      "r204"
     ],
     "crdr": "debit",
     "lang": {
      "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."
       }
      },
      "en-us": {
       "role": {
        "label": "Expense from share-based payment transactions",
        "terseLabel": "Share-based compensation expense"
       }
      }
     },
     "localname": "ExpenseFromSharebasedPaymentTransactionsInWhichGoodsOrServicesReceivedDidNotQualifyForRecognitionAsAssets",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.sangoma.com/role/DisclosureShareholdersEquityShareBasedCompensationExpenseDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_ExpenseRelatingToLeasesOfLowvalueAssetsForWhichRecognitionExemptionHasBeenUsed": {
     "auth_ref": [
      "r180"
     ],
     "crdr": "debit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of the expense relating to leases of low-value assets accounted for applying paragraph 6 of IFRS 16. This expense shall not include the expense relating to short-term leases of low-value assets."
       }
      },
      "en-us": {
       "role": {
        "label": "Expense relating to leases of low-value assets for which recognition exemption has been used",
        "terseLabel": "Expenses relating to leases of low-value assets"
       }
      }
     },
     "localname": "ExpenseRelatingToLeasesOfLowvalueAssetsForWhichRecognitionExemptionHasBeenUsed",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.sangoma.com/role/DisclosureLeasesRightOfUseAssetsAndLeaseObligationsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_ExplanationOfSignificantChangesInContractAssetsAndContractLiabilitiesExplanatory": {
     "auth_ref": [
      "r172"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The explanation of the significant changes in the contract assets and the contract liabilities. [Refer: Contract assets; Contract liabilities]"
       }
      },
      "en-us": {
       "role": {
        "label": "Explanation of significant changes in contract assets and contract liabilities [text block]",
        "terseLabel": "Schedule of contract liabilities"
       }
      }
     },
     "localname": "ExplanationOfSignificantChangesInContractAssetsAndContractLiabilitiesExplanatory",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.sangoma.com/role/DisclosureContractLiabilitiesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "ifrs-full_FinancialAssetsMember": {
     "auth_ref": [
      "r241",
      "r242",
      "r270",
      "r282",
      "r283",
      "r284"
     ],
     "lang": {
      "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]"
       }
      },
      "en-us": {
       "role": {
        "label": "Financial assets, class [member]",
        "terseLabel": "Financial assets, class [member]"
       }
      }
     },
     "localname": "FinancialAssetsMember",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.sangoma.com/role/DisclosureOperatingFacilityAndLoanAndDerivativeAssetsAndLiabilitiesDerivativeLiabilityDetails",
      "http://www.sangoma.com/role/DisclosureOperatingFacilityAndLoanAndDerivativeAssetsAndLiabilitiesOperatingFacilityAndLoanDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_FinishedGoods": {
     "auth_ref": [
      "r32",
      "r79"
     ],
     "crdr": "debit",
     "lang": {
      "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]"
       }
      },
      "en-us": {
       "role": {
        "label": "Current finished goods",
        "terseLabel": "Finished goods"
       }
      }
     },
     "localname": "FinishedGoods",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.sangoma.com/role/DisclosureInventoriesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_FixedInterestRateMember": {
     "auth_ref": [
      "r239"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "This member stands for a fixed interest rate. [Refer: Interest rate risk [member]]"
       }
      },
      "en-us": {
       "role": {
        "label": "Fixed interest rate"
       }
      }
     },
     "localname": "FixedInterestRateMember",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.sangoma.com/role/DisclosureOperatingFacilityAndLoanAndDerivativeAssetsAndLiabilitiesDerivativeLiabilityDetails",
      "http://www.sangoma.com/role/DisclosureOperatingFacilityAndLoanAndDerivativeAssetsAndLiabilitiesOperatingFacilityAndLoanDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_ForeignCountriesMember": {
     "auth_ref": [
      "r265",
      "r266"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "This member stands for countries outside the entity's country of domicile. [Refer: Country of domicile [member]]"
       }
      },
      "en-us": {
       "role": {
        "label": "Canada",
        "terseLabel": "Federal"
       }
      }
     },
     "localname": "ForeignCountriesMember",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.sangoma.com/role/DisclosureIncomeTaxTaxCreditCarryForwardDetails",
      "http://www.sangoma.com/role/DisclosureSegmentDisclosuresSalesAndNonCurrentAssetsInEachOfTheseGeographicLocationsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_GainsLossesOnExchangeDifferencesOnTranslationRecognisedInProfitOrLoss": {
     "auth_ref": [
      "r13",
      "r82"
     ],
     "calculation": {
      "http://www.sangoma.com/role/StatementConsolidatedStatementsOfIncomeLossAndComprehensiveIncomeLoss": {
       "order": 1.0,
       "parentTag": "ifrs-full_OperatingExpense",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "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]]"
       }
      },
      "en-us": {
       "role": {
        "label": "Foreign exchange gain (loss)",
        "negatedLabel": "Foreign currency exchange (gain) loss"
       }
      }
     },
     "localname": "GainsLossesOnExchangeDifferencesOnTranslationRecognisedInProfitOrLoss",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.sangoma.com/role/StatementConsolidatedStatementsOfIncomeLossAndComprehensiveIncomeLoss"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_GeneralAndAdministrativeExpense": {
     "auth_ref": [
      "r10"
     ],
     "calculation": {
      "http://www.sangoma.com/role/StatementConsolidatedStatementsOfIncomeLossAndComprehensiveIncomeLoss": {
       "order": 2.0,
       "parentTag": "ifrs-full_OperatingExpense",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of expense relating to general and administrative activities of the entity."
       }
      },
      "en-us": {
       "role": {
        "label": "General and administrative expense",
        "terseLabel": "General and administration"
       }
      }
     },
     "localname": "GeneralAndAdministrativeExpense",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.sangoma.com/role/StatementConsolidatedStatementsOfIncomeLossAndComprehensiveIncomeLoss"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_GeographicalAreasAxis": {
     "auth_ref": [
      "r74",
      "r175",
      "r267",
      "r281"
     ],
     "lang": {
      "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."
       }
      },
      "en-us": {
       "role": {
        "label": "Geographical areas [axis]"
       }
      }
     },
     "localname": "GeographicalAreasAxis",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.sangoma.com/role/DisclosureIncomeTaxTaxCreditCarryForwardDetails",
      "http://www.sangoma.com/role/DisclosureSegmentDisclosuresSalesAndNonCurrentAssetsInEachOfTheseGeographicLocationsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_GeographicalAreasMember": {
     "auth_ref": [
      "r74",
      "r175",
      "r267",
      "r281"
     ],
     "lang": {
      "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."
       }
      },
      "en-us": {
       "role": {
        "label": "Geographical areas [member]"
       }
      }
     },
     "localname": "GeographicalAreasMember",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.sangoma.com/role/DisclosureIncomeTaxTaxCreditCarryForwardDetails",
      "http://www.sangoma.com/role/DisclosureSegmentDisclosuresSalesAndNonCurrentAssetsInEachOfTheseGeographicLocationsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_Goodwill": {
     "auth_ref": [
      "r16",
      "r98",
      "r104",
      "r216"
     ],
     "calculation": {
      "http://www.sangoma.com/role/StatementConsolidatedStatementsOfFinancialPosition": {
       "order": 3.0,
       "parentTag": "ifrs-full_NoncurrentAssets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of assets representing the future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognised. [Refer: Business combinations [member]]"
       }
      },
      "en-us": {
       "role": {
        "label": "Goodwill",
        "periodEndLabel": "Balance at ending",
        "periodStartLabel": "Balance at beginning",
        "terseLabel": "Goodwill (Note 12)"
       }
      }
     },
     "localname": "Goodwill",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.sangoma.com/role/DisclosureGoodwillDetails",
      "http://www.sangoma.com/role/StatementConsolidatedStatementsOfFinancialPosition"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_GoodwillRecognisedAsOfAcquisitionDate": {
     "auth_ref": [
      "r212",
      "r218"
     ],
     "crdr": "debit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount recognised as of the business combination's acquisition date for goodwill. [Refer: Goodwill; Business combinations [member]]"
       }
      },
      "en-us": {
       "role": {
        "label": "Goodwill recognised as of acquisition date",
        "terseLabel": "Goodwill"
       }
      }
     },
     "localname": "GoodwillRecognisedAsOfAcquisitionDate",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.sangoma.com/role/DisclosureBusinessCombinationsNetfortrisCorporationDetails",
      "http://www.sangoma.com/role/DisclosureBusinessCombinationsStarblueIncDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_GovernmentGrants": {
     "auth_ref": [
      "r24"
     ],
     "crdr": "credit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of assistance by government in the form of transfers of resources to an entity in return for past or future compliance with certain conditions relating to the operating activities of the entity, recognised as deferred income. They exclude those forms of government assistance that cannot reasonably have a value placed upon them and transactions with government that cannot be distinguished from the normal trading transactions of the entity. [Refer: Deferred income other than contract liabilities; Government [member]]"
       }
      },
      "en-us": {
       "role": {
        "label": "Government grants",
        "terseLabel": "Grants received under CEWS program"
       }
      }
     },
     "localname": "GovernmentGrants",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.sangoma.com/role/DisclosureGovernmentAssistanceDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_GrossCarryingAmountMember": {
     "auth_ref": [
      "r64",
      "r112",
      "r123",
      "r126",
      "r216",
      "r231",
      "r235",
      "r236",
      "r288",
      "r292"
     ],
     "lang": {
      "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]"
       }
      },
      "en-us": {
       "role": {
        "label": "Cost",
        "terseLabel": "Gross carrying amount"
       }
      }
     },
     "localname": "GrossCarryingAmountMember",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.sangoma.com/role/DisclosureDevelopmentCostsDetails",
      "http://www.sangoma.com/role/DisclosureFinancialInstrumentsCompanySMaximumExposureToCreditRiskForItsTradeReceivablesDetails",
      "http://www.sangoma.com/role/DisclosureFinancialInstrumentsProvisionMatrixDetails",
      "http://www.sangoma.com/role/DisclosureIntangibleAssetsDetails",
      "http://www.sangoma.com/role/DisclosureInventoriesDetails",
      "http://www.sangoma.com/role/DisclosureLeasesRightOfUseAssetsAndLeaseObligationsRightOfUseAssetsDetails",
      "http://www.sangoma.com/role/DisclosurePropertyAndEquipmentDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_GrossLeaseLiabilities": {
     "auth_ref": [
      "r186",
      "r247"
     ],
     "crdr": "credit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of contractual undiscounted cash flows in relation to lease liabilities before deducting finance charges. [Refer: Lease liabilities]"
       }
      },
      "en-us": {
       "role": {
        "label": "Gross lease liabilities",
        "terseLabel": "Lease obligations on right of use assets"
       }
      }
     },
     "localname": "GrossLeaseLiabilities",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.sangoma.com/role/DisclosureFinancialInstrumentsLiquidityRiskDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_GrossProfit": {
     "auth_ref": [
      "r2"
     ],
     "calculation": {
      "http://www.sangoma.com/role/StatementConsolidatedStatementsOfIncomeLossAndComprehensiveIncomeLoss": {
       "order": 2.0,
       "parentTag": "sang_ProfitLossBeforeInterestExpenseBusinessIntegrationCostsExchangeListingExpenseGainOnChangeInFairValueOfConsiderationPayableAndBusinessAcquisitionCosts",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of revenue less cost of sales. [Refer: Cost of sales; Revenue]"
       }
      },
      "en-us": {
       "role": {
        "label": "Gross profit",
        "totalLabel": "Gross profit"
       }
      }
     },
     "localname": "GrossProfit",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.sangoma.com/role/StatementConsolidatedStatementsOfIncomeLossAndComprehensiveIncomeLoss"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_HistoricalVolatilityForSharesMeasurementInputMember": {
     "auth_ref": [
      "r164"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "This member stands for the historical volatility for shares used as a measurement input."
       }
      },
      "en-us": {
       "role": {
        "label": "Volatility"
       }
      }
     },
     "localname": "HistoricalVolatilityForSharesMeasurementInputMember",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.sangoma.com/role/DisclosureBusinessCombinationsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_IdentifiableIntangibleAssetsRecognisedAsOfAcquisitionDate": {
     "auth_ref": [
      "r209",
      "r218"
     ],
     "crdr": "debit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount recognised as of the acquisition date for identifiable intangible assets acquired in a business combination. [Refer: Intangible assets other than goodwill; Business combinations [member]]"
       }
      },
      "en-us": {
       "role": {
        "label": "Identifiable intangible assets recognised as of acquisition date",
        "terseLabel": "Intangible assets"
       }
      }
     },
     "localname": "IdentifiableIntangibleAssetsRecognisedAsOfAcquisitionDate",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.sangoma.com/role/DisclosureBusinessCombinationsNetfortrisCorporationDetails",
      "http://www.sangoma.com/role/DisclosureBusinessCombinationsStarblueIncDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_ImpairmentLossRecognisedInProfitOrLossGoodwill": {
     "auth_ref": [
      "r215"
     ],
     "calculation": {
      "http://www.sangoma.com/role/StatementConsolidatedStatementsOfIncomeLossAndComprehensiveIncomeLoss": {
       "order": 3.0,
       "parentTag": "sang_NonOperatingIncomeExpenses",
       "weight": 1.0
      }
     },
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of impairment loss recognised in profit or loss for goodwill. [Refer: Impairment loss recognised in profit or loss; Goodwill]"
       }
      },
      "en-us": {
       "role": {
        "label": "Impairment loss recognised in profit or loss, goodwill",
        "negatedLabel": "Goodwill impairment",
        "terseLabel": "Goodwill impairment (Note 12)"
       }
      }
     },
     "localname": "ImpairmentLossRecognisedInProfitOrLossGoodwill",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.sangoma.com/role/DisclosureGoodwillDetails",
      "http://www.sangoma.com/role/StatementConsolidatedStatementsOfIncomeLossAndComprehensiveIncomeLoss"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_IncomeFromSubleasingRightofuseAssets": {
     "auth_ref": [
      "r181"
     ],
     "crdr": "credit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of income from subleasing right-of-use assets. Sublease is a transaction for which an underlying asset is re-leased by a lessee (\u2018intermediate lessor\u2019) to a third party, and the lease (\u2018head lease\u2019) between the head lessor and lessee remains in effect. [Refer: Right-of-use assets]"
       }
      },
      "en-us": {
       "role": {
        "label": "Income from subleasing right-of-use assets",
        "negatedLabel": "Income from sub-leasing right-of-use assets"
       }
      }
     },
     "localname": "IncomeFromSubleasingRightofuseAssets",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.sangoma.com/role/DisclosureLeasesRightOfUseAssetsAndLeaseObligationsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_IncomeStatementAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Consolidated statements of income (loss) and comprehensive income (loss)"
       }
      }
     },
     "localname": "IncomeStatementAbstract",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "xbrltype": "stringItemType"
    },
    "ifrs-full_IncomeTaxExpenseContinuingOperations": {
     "auth_ref": [
      "r42",
      "r50",
      "r54",
      "r55",
      "r91",
      "r157",
      "r259"
     ],
     "calculation": {
      "http://www.sangoma.com/role/DisclosureIncomeTaxIncomeTaxExpenseDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      },
      "http://www.sangoma.com/role/DisclosureIncomeTaxIncomeTaxExpenseDetailsCalc2": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "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)]"
       }
      },
      "en-us": {
       "role": {
        "label": "Tax expense (income)",
        "totalLabel": "Income tax (recovery) expense"
       }
      }
     },
     "localname": "IncomeTaxExpenseContinuingOperations",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.sangoma.com/role/DisclosureIncomeTaxIncomeTaxExpenseDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_IncomeTaxRelatingToComponentsOfOtherComprehensiveIncome": {
     "auth_ref": [
      "r44",
      "r53"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of income tax relating to amounts recognised in other comprehensive income. [Refer: Other comprehensive income]"
       }
      },
      "en-us": {
       "role": {
        "label": "Income tax relating to components of other comprehensive income",
        "terseLabel": "Recognized in OCI"
       }
      }
     },
     "localname": "IncomeTaxRelatingToComponentsOfOtherComprehensiveIncome",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.sangoma.com/role/DisclosureIncomeTaxMovementInNetDeferredTaxAssetsLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_IncomeTaxesPaidClassifiedAsOperatingActivities": {
     "auth_ref": [
      "r138"
     ],
     "calculation": {
      "http://www.sangoma.com/role/StatementConsolidatedStatementsOfCashFlows": {
       "order": 19.0,
       "parentTag": "ifrs-full_CashFlowsFromUsedInOperatingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The cash outflow for income taxes paid, classified as operating activities."
       }
      },
      "en-us": {
       "role": {
        "label": "Income taxes paid, classified as operating activities",
        "negatedLabel": "Income tax paid"
       }
      }
     },
     "localname": "IncomeTaxesPaidClassifiedAsOperatingActivities",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.sangoma.com/role/StatementConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_IncomeTaxesRefundClassifiedAsOperatingActivities": {
     "auth_ref": [
      "r138"
     ],
     "calculation": {
      "http://www.sangoma.com/role/StatementConsolidatedStatementsOfCashFlows": {
       "order": 18.0,
       "parentTag": "ifrs-full_CashFlowsFromUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The cash inflow from income taxes refunded, classified as operating activities."
       }
      },
      "en-us": {
       "role": {
        "label": "Income taxes refund, classified as operating activities",
        "terseLabel": "Income tax refunds"
       }
      }
     },
     "localname": "IncomeTaxesRefundClassifiedAsOperatingActivities",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.sangoma.com/role/StatementConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_IncreaseDecreaseInCashAndCashEquivalentsBeforeEffectOfExchangeRateChanges": {
     "auth_ref": [
      "r141"
     ],
     "calculation": {
      "http://www.sangoma.com/role/StatementConsolidatedStatementsOfCashFlows": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "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]"
       }
      },
      "en-us": {
       "role": {
        "label": "Increase (decrease) in cash and cash equivalents before effect of exchange rate changes",
        "totalLabel": "(Decrease) increase in cash and cash equivalents"
       }
      }
     },
     "localname": "IncreaseDecreaseInCashAndCashEquivalentsBeforeEffectOfExchangeRateChanges",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.sangoma.com/role/StatementConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_IncreaseDecreaseInContingentLiabilitiesRecognisedInBusinessCombination": {
     "auth_ref": [
      "r213"
     ],
     "calculation": {
      "http://www.sangoma.com/role/StatementConsolidatedStatementsOfIncomeLossAndComprehensiveIncomeLoss": {
       "order": 1.0,
       "parentTag": "sang_NonOperatingIncomeExpenses",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The increase (decrease) in contingent liabilities recognised in a business combination. [Refer: Contingent liabilities recognised in business combination; Business combinations [member]; Contingent liabilities [member]]"
       }
      },
      "en-us": {
       "role": {
        "label": "Increase (decrease) in contingent liabilities recognised in business combination",
        "negatedLabel": "Gain on change in fair value of consideration payable (Note 14)"
       }
      }
     },
     "localname": "IncreaseDecreaseInContingentLiabilitiesRecognisedInBusinessCombination",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.sangoma.com/role/StatementConsolidatedStatementsOfIncomeLossAndComprehensiveIncomeLoss"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_IncreaseDecreaseInFinancialAssets": {
     "auth_ref": [
      "r230",
      "r231"
     ],
     "crdr": "debit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The increase (decrease) in financial assets. [Refer: Financial assets]"
       }
      },
      "en-us": {
       "role": {
        "label": "Increase (decrease) in financial assets",
        "negatedLabel": "Net change during the year"
       }
      }
     },
     "localname": "IncreaseDecreaseInFinancialAssets",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.sangoma.com/role/DisclosureFinancialInstrumentsReconciliationOfMovementInProvisionForExpectedCreditLossesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_IncreaseDecreaseInWorkingCapital": {
     "auth_ref": [
      "r137"
     ],
     "crdr": "credit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The increase (decrease) in working capital."
       }
      },
      "en-us": {
       "role": {
        "label": "Increase (decrease) in working capital",
        "terseLabel": "Working capital adjustment"
       }
      }
     },
     "localname": "IncreaseDecreaseInWorkingCapital",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.sangoma.com/role/DisclosureFinancialInstrumentsTradeAndOtherReceivablesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_IncreaseDecreaseThroughAcquisitionOfSubsidiary": {
     "auth_ref": [
      "r7"
     ],
     "crdr": "credit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The increase (decrease) in equity resulting from the acquisition of subsidiaries. [Refer: Subsidiaries [member]]"
       }
      },
      "en-us": {
       "role": {
        "label": "Increase (decrease) through acquisition of subsidiary, equity",
        "terseLabel": "Common shares issued through business combination (Note 11(i), 20)"
       }
      }
     },
     "localname": "IncreaseDecreaseThroughAcquisitionOfSubsidiary",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.sangoma.com/role/StatementConsolidatedStatementsOfChangesInStockholderSEquity"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_IncreaseDecreaseThroughBusinessCombinationsDeferredTaxLiabilityAsset": {
     "auth_ref": [
      "r60"
     ],
     "crdr": "credit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The increase (decrease) in deferred tax liability (asset) resulting from business combinations. [Refer: Deferred tax liability (asset)]"
       }
      },
      "en-us": {
       "role": {
        "label": "Increase (decrease) through business combinations, deferred tax liability (asset)",
        "terseLabel": "Recognized in goodwill"
       }
      }
     },
     "localname": "IncreaseDecreaseThroughBusinessCombinationsDeferredTaxLiabilityAsset",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.sangoma.com/role/DisclosureIncomeTaxMovementInNetDeferredTaxAssetsLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_IncreaseDecreaseThroughExerciseOfOptions": {
     "auth_ref": [
      "r7"
     ],
     "crdr": "credit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The increase (decrease) in equity resulting from the exercise of options."
       }
      },
      "en-us": {
       "role": {
        "label": "Increase (decrease) through exercise of options, equity",
        "terseLabel": "Common shares issued for options exercised (Note 17(i))"
       }
      }
     },
     "localname": "IncreaseDecreaseThroughExerciseOfOptions",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.sangoma.com/role/DisclosureShareholdersEquityShareCapitalNarrativesDetails",
      "http://www.sangoma.com/role/StatementConsolidatedStatementsOfChangesInStockholderSEquity"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_IncreaseDecreaseThroughNetExchangeDifferencesDeferredTaxLiabilityAsset": {
     "auth_ref": [
      "r60"
     ],
     "crdr": "credit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The increase (decrease) in deferred tax liability (asset) resulting from the net exchange differences arising when the financial statements are translated from the functional currency into a different presentation currency, including the translation of a foreign operation into the presentation currency of the reporting entity. [Refer: Deferred tax liability (asset)]"
       }
      },
      "en-us": {
       "role": {
        "label": "Increase (decrease) through net exchange differences, deferred tax liability (asset)",
        "terseLabel": "Other foreign exchange movement"
       }
      }
     },
     "localname": "IncreaseDecreaseThroughNetExchangeDifferencesDeferredTaxLiabilityAsset",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.sangoma.com/role/DisclosureIncomeTaxMovementInNetDeferredTaxAssetsLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_IncreaseDecreaseThroughSharebasedPaymentTransactions": {
     "auth_ref": [
      "r6"
     ],
     "crdr": "credit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The increase (decrease) in equity resulting from share-based payment transactions. [Refer: Equity]"
       }
      },
      "en-us": {
       "role": {
        "label": "Increase (decrease) through share-based payment transactions, equity",
        "terseLabel": "Share-based compensation expense (Note 17(ii))"
       }
      }
     },
     "localname": "IncreaseDecreaseThroughSharebasedPaymentTransactions",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.sangoma.com/role/StatementConsolidatedStatementsOfChangesInStockholderSEquity"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_IncreaseThroughAdjustmentsArisingFromPassageOfTimeContingentLiabilitiesRecognisedInBusinessCombination": {
     "auth_ref": [
      "r213"
     ],
     "crdr": "credit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The increase in contingent liabilities recognised in a business combination through adjustments arising from the passage of time. [Refer: Contingent liabilities recognised in business combination; Business combinations [member]]"
       }
      },
      "en-us": {
       "role": {
        "label": "Increase through adjustments arising from passage of time, contingent liabilities recognised in business combination",
        "terseLabel": "Accretion value of earn out"
       }
      }
     },
     "localname": "IncreaseThroughAdjustmentsArisingFromPassageOfTimeContingentLiabilitiesRecognisedInBusinessCombination",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.sangoma.com/role/DisclosureConsiderationPayableBalancesDetails",
      "http://www.sangoma.com/role/DisclosureConsiderationPayableDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_IncreaseThroughBusinessCombinationsContractLiabilities": {
     "auth_ref": [
      "r171"
     ],
     "crdr": "credit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The increase in contract liabilities resulting from business combinations. [Refer: Business combinations [member]; Contract liabilities]"
       }
      },
      "en-us": {
       "role": {
        "label": "Increase through business combinations, contract liabilities",
        "terseLabel": "Additions through business combination (Note 20)"
       }
      }
     },
     "localname": "IncreaseThroughBusinessCombinationsContractLiabilities",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.sangoma.com/role/DisclosureContractLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_IndividualAssetsOrCashgeneratingUnitsWithSignificantAmountOfGoodwillOrIntangibleAssetsWithIndefiniteUsefulLivesAxis": {
     "auth_ref": [
      "r103"
     ],
     "lang": {
      "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."
       }
      },
      "en-us": {
       "role": {
        "label": "Cash-generating units [axis]"
       }
      }
     },
     "localname": "IndividualAssetsOrCashgeneratingUnitsWithSignificantAmountOfGoodwillOrIntangibleAssetsWithIndefiniteUsefulLivesAxis",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.sangoma.com/role/DisclosureFinancialInstrumentsCompanySMaximumExposureToCreditRiskForItsTradeReceivablesDetails",
      "http://www.sangoma.com/role/DisclosureGoodwillDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_IntangibleAssetsAndGoodwillMember": {
     "auth_ref": [
      "r116"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "This member stands for intangible assets and goodwill. It also represents the standard value for the 'Classes of intangible assets and goodwill' axis if no other member is used. [Refer: Goodwill; Intangible assets other than goodwill]"
       }
      },
      "en-us": {
       "role": {
        "label": "Intangible assets and goodwill [member]",
        "terseLabel": "Intangible assets including goodwill"
       }
      }
     },
     "localname": "IntangibleAssetsAndGoodwillMember",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.sangoma.com/role/DisclosureIncomeTaxComponentsOfDeferredTaxAssetsLiabilitiesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_IntangibleAssetsOtherThanGoodwill": {
     "auth_ref": [
      "r16",
      "r115"
     ],
     "calculation": {
      "http://www.sangoma.com/role/StatementConsolidatedStatementsOfFinancialPosition": {
       "order": 6.0,
       "parentTag": "ifrs-full_NoncurrentAssets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of identifiable non-monetary assets without physical substance. This amount does not include goodwill. [Refer: Goodwill]"
       }
      },
      "en-us": {
       "role": {
        "label": "Intangible assets other than goodwill",
        "periodEndLabel": "Balance at ending",
        "periodStartLabel": "Balance at beginning",
        "terseLabel": "Intangible assets (Note 9)"
       }
      }
     },
     "localname": "IntangibleAssetsOtherThanGoodwill",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.sangoma.com/role/DisclosureIntangibleAssetsDetails",
      "http://www.sangoma.com/role/StatementConsolidatedStatementsOfFinancialPosition"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_IntangibleAssetsOtherThanGoodwillMember": {
     "auth_ref": [
      "r96",
      "r116",
      "r185"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "This member stands for intangible assets other than goodwill. It also represents the standard value for the 'Classes of intangible assets other than goodwill' axis if no other member is used. [Refer: Intangible assets other than goodwill]"
       }
      },
      "en-us": {
       "role": {
        "label": "Intangible assets other than goodwill [member]"
       }
      }
     },
     "localname": "IntangibleAssetsOtherThanGoodwillMember",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.sangoma.com/role/DisclosureIntangibleAssetsDetails",
      "http://www.sangoma.com/role/DisclosureSignificantAccountingPoliciesIntangibleAssetsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_InterestExpense": {
     "auth_ref": [
      "r156",
      "r258",
      "r263"
     ],
     "calculation": {
      "http://www.sangoma.com/role/StatementConsolidatedStatementsOfIncomeLossAndComprehensiveIncomeLoss": {
       "order": 6.0,
       "parentTag": "sang_NonOperatingIncomeExpenses",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of expense arising from interest."
       }
      },
      "en-us": {
       "role": {
        "label": "Interest expense",
        "terseLabel": "Interest expense (net) (Notes 4, 8, 14, 15)"
       }
      }
     },
     "localname": "InterestExpense",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.sangoma.com/role/StatementConsolidatedStatementsOfIncomeLossAndComprehensiveIncomeLoss"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_InterestExpenseForFinancialLiabilitiesNotAtFairValueThroughProfitOrLoss": {
     "auth_ref": [
      "r221"
     ],
     "calculation": {
      "http://www.sangoma.com/role/DisclosureFinancialInstrumentsTotalInterestIncomeAndInterestExpenseForFinancialAssetsOrFinancialLiabilitiesThatAreNotAtFairValueThroughProfitOrLossDetailss": {
       "order": 2.0,
       "parentTag": "sang_InterestIncomeForFinancialAssetsNotAtFairValueThroughProfitOrLossAndInterestExpensesForFinancialLiabilitiesNotAtFairValueThroughProfitOrLossNet",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of interest expense for financial liabilities that are not at fair value through profit or loss. [Refer: At fair value [member]; Interest expense; Financial liabilities]"
       }
      },
      "en-us": {
       "role": {
        "label": "Interest expense for financial liabilities not at fair value through profit or loss",
        "terseLabel": "Interest expense (Note 15)"
       }
      }
     },
     "localname": "InterestExpenseForFinancialLiabilitiesNotAtFairValueThroughProfitOrLoss",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.sangoma.com/role/DisclosureFinancialInstrumentsTotalInterestIncomeAndInterestExpenseForFinancialAssetsOrFinancialLiabilitiesThatAreNotAtFairValueThroughProfitOrLossDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_InterestExpenseOnBorrowings": {
     "auth_ref": [
      "r10"
     ],
     "crdr": "debit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of interest expense on borrowings. [Refer: Interest expense; Borrowings]"
       }
      },
      "en-us": {
       "role": {
        "label": "Interest expense on borrowings",
        "terseLabel": "Interest costs"
       }
      }
     },
     "localname": "InterestExpenseOnBorrowings",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.sangoma.com/role/DisclosureOperatingFacilityAndLoanAndDerivativeAssetsAndLiabilitiesOperatingFacilityAndLoanDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_InterestExpenseOnLeaseLiabilities": {
     "auth_ref": [
      "r179"
     ],
     "crdr": "debit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of interest expense on lease liabilities. [Refer: Lease liabilities]"
       }
      },
      "en-us": {
       "role": {
        "label": "Interest expense on lease liabilities",
        "terseLabel": "Accretion expense",
        "verboseLabel": "Interest expense on lease obligations"
       }
      }
     },
     "localname": "InterestExpenseOnLeaseLiabilities",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.sangoma.com/role/DisclosureLeasesRightOfUseAssetsAndLeaseObligationsDetails",
      "http://www.sangoma.com/role/DisclosureLeasesRightOfUseAssetsAndLeaseObligationsLeaseObligationsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_InterestIncomeForFinancialAssetsNotAtFairValueThroughProfitOrLoss": {
     "auth_ref": [
      "r286"
     ],
     "calculation": {
      "http://www.sangoma.com/role/DisclosureFinancialInstrumentsTotalInterestIncomeAndInterestExpenseForFinancialAssetsOrFinancialLiabilitiesThatAreNotAtFairValueThroughProfitOrLossDetailss": {
       "order": 1.0,
       "parentTag": "sang_InterestIncomeForFinancialAssetsNotAtFairValueThroughProfitOrLossAndInterestExpensesForFinancialLiabilitiesNotAtFairValueThroughProfitOrLossNet",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of income arising from interest for financial assets that are not at fair value through profit or loss. [Refer: Interest income]"
       }
      },
      "en-us": {
       "role": {
        "label": "Interest income for financial assets not at fair value through profit or loss",
        "negatedLabel": "Interest income"
       }
      }
     },
     "localname": "InterestIncomeForFinancialAssetsNotAtFairValueThroughProfitOrLoss",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.sangoma.com/role/DisclosureFinancialInstrumentsTotalInterestIncomeAndInterestExpenseForFinancialAssetsOrFinancialLiabilitiesThatAreNotAtFairValueThroughProfitOrLossDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_InterestRateMeasurementInputMember": {
     "auth_ref": [
      "r163"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "This member stands for an interest rate used as a measurement input."
       }
      },
      "en-us": {
       "role": {
        "label": "Risk free rate"
       }
      }
     },
     "localname": "InterestRateMeasurementInputMember",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.sangoma.com/role/DisclosureBusinessCombinationsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_InterestRateRiskMember": {
     "auth_ref": [
      "r255",
      "r275",
      "r276",
      "r277",
      "r278"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "This member stands for the type of risk that the fair value or future cash flows of a financial instrument will fluctuate because of changes in market interest rates. [Refer: Financial instruments, class [member]]"
       }
      },
      "en-us": {
       "role": {
        "label": "Interest rate risk [member]",
        "terseLabel": "Interest rate risk"
       }
      }
     },
     "localname": "InterestRateRiskMember",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.sangoma.com/role/DisclosureFinancialInstrumentsForeignCurrencyRiskAndInterestRateRiskDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_InterestRateSwapContractMember": {
     "auth_ref": [
      "r10"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "This member stands for an interest rate swap contract. [Refer: Swap contract [member]]"
       }
      },
      "en-us": {
       "role": {
        "label": "Interest rate swap"
       }
      }
     },
     "localname": "InterestRateSwapContractMember",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.sangoma.com/role/DisclosureOperatingFacilityAndLoanAndDerivativeAssetsAndLiabilitiesDerivativeLiabilityDetails",
      "http://www.sangoma.com/role/DisclosureOperatingFacilityAndLoanAndDerivativeAssetsAndLiabilitiesOperatingFacilityAndLoanDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_InterestRateTypesMember": {
     "auth_ref": [
      "r239"
     ],
     "lang": {
      "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]]"
       }
      },
      "en-us": {
       "role": {
        "label": "Interest rate types [member]",
        "terseLabel": "Interest rate types [member]"
       }
      }
     },
     "localname": "InterestRateTypesMember",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.sangoma.com/role/DisclosureOperatingFacilityAndLoanAndDerivativeAssetsAndLiabilitiesDerivativeLiabilityDetails",
      "http://www.sangoma.com/role/DisclosureOperatingFacilityAndLoanAndDerivativeAssetsAndLiabilitiesOperatingFacilityAndLoanDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_Inventories": {
     "auth_ref": [
      "r17",
      "r28",
      "r77"
     ],
     "calculation": {
      "http://www.sangoma.com/role/StatementConsolidatedStatementsOfFinancialPosition": {
       "order": 5.0,
       "parentTag": "ifrs-full_CurrentAssets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of current inventories. [Refer: Inventories]"
       }
      },
      "en-us": {
       "role": {
        "label": "Current inventories",
        "terseLabel": "Inventories (Note 6)",
        "verboseLabel": "Inventory"
       }
      }
     },
     "localname": "Inventories",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.sangoma.com/role/DisclosureInventoriesDetails",
      "http://www.sangoma.com/role/StatementConsolidatedStatementsOfFinancialPosition"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_InventoryRecognisedAsOfAcquisitionDate": {
     "auth_ref": [
      "r209",
      "r218"
     ],
     "crdr": "debit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount recognised as of the acquisition date for inventory acquired in a business combination. [Refer: Inventories; Business combinations [member]]"
       }
      },
      "en-us": {
       "role": {
        "label": "Inventory recognised as of acquisition date",
        "terseLabel": "Inventories"
       }
      }
     },
     "localname": "InventoryRecognisedAsOfAcquisitionDate",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.sangoma.com/role/DisclosureBusinessCombinationsNetfortrisCorporationDetails",
      "http://www.sangoma.com/role/DisclosureBusinessCombinationsStarblueIncDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_IssuedCapital": {
     "auth_ref": [
      "r34"
     ],
     "calculation": {
      "http://www.sangoma.com/role/StatementConsolidatedStatementsOfFinancialPosition": {
       "order": 5.0,
       "parentTag": "ifrs-full_EquityAttributableToOwnersOfParent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The nominal value of capital issued."
       }
      },
      "en-us": {
       "role": {
        "label": "Issued capital",
        "terseLabel": "Share capital"
       }
      }
     },
     "localname": "IssuedCapital",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.sangoma.com/role/StatementConsolidatedStatementsOfFinancialPosition"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_IssuedCapitalMember": {
     "auth_ref": [
      "r8"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "This member stands for a component of equity representing issued capital."
       }
      },
      "en-us": {
       "role": {
        "label": "Share capital"
       }
      }
     },
     "localname": "IssuedCapitalMember",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.sangoma.com/role/StatementConsolidatedStatementsOfChangesInStockholderSEquity"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_KeyManagementPersonnelCompensation": {
     "auth_ref": [
      "r86"
     ],
     "calculation": {
      "http://www.sangoma.com/role/DisclosureRelatedPartiesRemunerationOfDirectorsAndOtherMembersOfKeyManagementPersonnelDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of compensation to key management personnel. [Refer: Key management personnel of entity or parent [member]]"
       }
      },
      "en-us": {
       "role": {
        "label": "Key management personnel compensation",
        "totalLabel": "Total compensation"
       }
      }
     },
     "localname": "KeyManagementPersonnelCompensation",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.sangoma.com/role/DisclosureRelatedPartiesRemunerationOfDirectorsAndOtherMembersOfKeyManagementPersonnelDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_KeyManagementPersonnelCompensationPostemploymentBenefits": {
     "auth_ref": [
      "r84"
     ],
     "calculation": {
      "http://www.sangoma.com/role/DisclosureRelatedPartiesRemunerationOfDirectorsAndOtherMembersOfKeyManagementPersonnelDetails": {
       "order": 2.0,
       "parentTag": "ifrs-full_KeyManagementPersonnelCompensation",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of compensation to key management personnel in the form of post-employment benefits. [Refer: Key management personnel of entity or parent [member]]"
       }
      },
      "en-us": {
       "role": {
        "label": "Key management personnel compensation, post-employment benefits",
        "terseLabel": "Long-term benefits"
       }
      }
     },
     "localname": "KeyManagementPersonnelCompensationPostemploymentBenefits",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.sangoma.com/role/DisclosureRelatedPartiesRemunerationOfDirectorsAndOtherMembersOfKeyManagementPersonnelDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_KeyManagementPersonnelCompensationSharebasedPayment": {
     "auth_ref": [
      "r85"
     ],
     "calculation": {
      "http://www.sangoma.com/role/DisclosureRelatedPartiesRemunerationOfDirectorsAndOtherMembersOfKeyManagementPersonnelDetails": {
       "order": 3.0,
       "parentTag": "ifrs-full_KeyManagementPersonnelCompensation",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "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]]"
       }
      },
      "en-us": {
       "role": {
        "label": "Key management personnel compensation, share-based payment",
        "terseLabel": "Shared-based payment transactions"
       }
      }
     },
     "localname": "KeyManagementPersonnelCompensationSharebasedPayment",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.sangoma.com/role/DisclosureRelatedPartiesRemunerationOfDirectorsAndOtherMembersOfKeyManagementPersonnelDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_KeyManagementPersonnelCompensationShorttermEmployeeBenefits": {
     "auth_ref": [
      "r83"
     ],
     "calculation": {
      "http://www.sangoma.com/role/DisclosureRelatedPartiesRemunerationOfDirectorsAndOtherMembersOfKeyManagementPersonnelDetails": {
       "order": 1.0,
       "parentTag": "ifrs-full_KeyManagementPersonnelCompensation",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "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]]"
       }
      },
      "en-us": {
       "role": {
        "label": "Key management personnel compensation, short-term employee benefits",
        "terseLabel": "Short-term benefits"
       }
      }
     },
     "localname": "KeyManagementPersonnelCompensationShorttermEmployeeBenefits",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.sangoma.com/role/DisclosureRelatedPartiesRemunerationOfDirectorsAndOtherMembersOfKeyManagementPersonnelDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_LaterThanFiveYearsMember": {
     "auth_ref": [
      "r188",
      "r189",
      "r246",
      "r251",
      "r254",
      "r280"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "This member stands for a time band of later than five years."
       }
      },
      "en-us": {
       "role": {
        "label": "Thereafter",
        "terseLabel": "Thereafter"
       }
      }
     },
     "localname": "LaterThanFiveYearsMember",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.sangoma.com/role/DisclosureFinancialInstrumentsLiquidityRiskDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_LaterThanFourYearsAndNotLaterThanFiveYearsMember": {
     "auth_ref": [
      "r10",
      "r188",
      "r189",
      "r246",
      "r254",
      "r280"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "This member stands for a time band of later than four years and not later than five years."
       }
      },
      "en-us": {
       "role": {
        "label": "For the twelve month periods ended June 30, 2026",
        "terseLabel": "For the twelve month periods ended June 30, 2026"
       }
      }
     },
     "localname": "LaterThanFourYearsAndNotLaterThanFiveYearsMember",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.sangoma.com/role/DisclosureFinancialInstrumentsLiquidityRiskDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_LaterThanOneMonthAndNotLaterThanThreeMonthsMember": {
     "auth_ref": [
      "r245",
      "r250",
      "r254"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "This member stands for a time band of later than one month and not later than three months."
       }
      },
      "en-us": {
       "role": {
        "label": "31-90 days",
        "terseLabel": "31 to 90 days"
       }
      }
     },
     "localname": "LaterThanOneMonthAndNotLaterThanThreeMonthsMember",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.sangoma.com/role/DisclosureFinancialInstrumentsCompanySMaximumExposureToCreditRiskForItsTradeReceivablesDetails",
      "http://www.sangoma.com/role/DisclosureFinancialInstrumentsProvisionMatrixDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_LaterThanOneYearAndNotLaterThanTwoYearsMember": {
     "auth_ref": [
      "r10",
      "r188",
      "r189",
      "r246",
      "r254",
      "r280"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "This member stands for a time band of later than one year and not later than two years."
       }
      },
      "en-us": {
       "role": {
        "label": "For the twelve month periods ended June 30, 2023",
        "terseLabel": "For the twelve month periods ended June 30, 2023"
       }
      }
     },
     "localname": "LaterThanOneYearAndNotLaterThanTwoYearsMember",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.sangoma.com/role/DisclosureFinancialInstrumentsLiquidityRiskDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_LaterThanThreeMonthsMember": {
     "auth_ref": [
      "r236",
      "r253",
      "r289"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "This member stands for a time band of later than three months."
       }
      },
      "en-us": {
       "role": {
        "label": "Greater than 90 days",
        "terseLabel": "Greater than 90 days"
       }
      }
     },
     "localname": "LaterThanThreeMonthsMember",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.sangoma.com/role/DisclosureFinancialInstrumentsCompanySMaximumExposureToCreditRiskForItsTradeReceivablesDetails",
      "http://www.sangoma.com/role/DisclosureFinancialInstrumentsProvisionMatrixDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_LaterThanThreeYearsAndNotLaterThanFourYearsMember": {
     "auth_ref": [
      "r10",
      "r188",
      "r189",
      "r246",
      "r254",
      "r280"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "This member stands for a time band of later than three years and not later than four years."
       }
      },
      "en-us": {
       "role": {
        "label": "For the twelve month periods ended June 30, 2025",
        "terseLabel": "For the twelve month periods ended June 30, 2025"
       }
      }
     },
     "localname": "LaterThanThreeYearsAndNotLaterThanFourYearsMember",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.sangoma.com/role/DisclosureFinancialInstrumentsLiquidityRiskDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_LaterThanTwoYearsAndNotLaterThanThreeYearsMember": {
     "auth_ref": [
      "r10",
      "r188",
      "r189",
      "r246",
      "r254",
      "r280"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "This member stands for a time band of later than two years and not later than three years."
       }
      },
      "en-us": {
       "role": {
        "label": "For the twelve month periods ended June 30, 2024",
        "terseLabel": "For the twelve month periods ended June 30, 2024"
       }
      }
     },
     "localname": "LaterThanTwoYearsAndNotLaterThanThreeYearsMember",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.sangoma.com/role/DisclosureFinancialInstrumentsLiquidityRiskDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_LeaseLiabilities": {
     "auth_ref": [
      "r177"
     ],
     "crdr": "credit",
     "lang": {
      "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."
       }
      },
      "en-us": {
       "role": {
        "label": "Lease liabilities",
        "periodEndLabel": "Balance at the end",
        "periodStartLabel": "Opening IFRS 16 value",
        "totalLabel": "Lease Obligations"
       }
      }
     },
     "localname": "LeaseLiabilities",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.sangoma.com/role/DisclosureLeasesRightOfUseAssetsAndLeaseObligationsLeaseObligationsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_LeaseholdImprovementsMember": {
     "auth_ref": [
      "r62"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "This member stands for a class of property, plant and equipment representing improvements to assets held under a lease agreement."
       }
      },
      "en-us": {
       "role": {
        "label": "Leasehold improvement"
       }
      }
     },
     "localname": "LeaseholdImprovementsMember",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.sangoma.com/role/DisclosurePropertyAndEquipmentDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_LiabilitiesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Liabilities [abstract]",
        "terseLabel": "Liabilities"
       }
      }
     },
     "localname": "LiabilitiesAbstract",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.sangoma.com/role/StatementConsolidatedStatementsOfFinancialPosition"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_LiabilitiesIncurred": {
     "auth_ref": [
      "r206"
     ],
     "crdr": "credit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The fair value, at acquisition date, of liabilities incurred (for example, a liability for contingent consideration) as consideration transferred in a business combination. [Refer: Business combinations [member]]"
       }
      },
      "en-us": {
       "role": {
        "label": "Liabilities incurred",
        "terseLabel": "Cash paid relating to debt"
       }
      }
     },
     "localname": "LiabilitiesIncurred",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.sangoma.com/role/DisclosureBusinessCombinationsNetfortrisCorporationDetails",
      "http://www.sangoma.com/role/DisclosureBusinessCombinationsStarblueIncDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_LineItemsByFunctionMember": {
     "auth_ref": [
      "r3",
      "r10"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "This member stands for the standard value of the \u2018Attribution of expenses by nature to their function' axis if no other member is used."
       }
      },
      "en-us": {
       "role": {
        "label": "Line items by function [member]"
       }
      }
     },
     "localname": "LineItemsByFunctionMember",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.sangoma.com/role/DisclosureIntangibleAssetsAdditionalInformationDetails",
      "http://www.sangoma.com/role/DisclosurePropertyAndEquipmentDepreciationExpenseDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_LongtermBorrowings": {
     "auth_ref": [
      "r24"
     ],
     "calculation": {
      "http://www.sangoma.com/role/StatementConsolidatedStatementsOfFinancialPosition": {
       "order": 5.0,
       "parentTag": "ifrs-full_NoncurrentLiabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The non-current portion of non-current borrowings. [Refer: Borrowings]"
       }
      },
      "en-us": {
       "role": {
        "label": "Non-current portion of non-current borrowings",
        "terseLabel": "Operating facility and loans (Note 15)",
        "verboseLabel": "Borrowings, non-current"
       }
      }
     },
     "localname": "LongtermBorrowings",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.sangoma.com/role/DisclosureOperatingFacilityAndLoanAndDerivativeAssetsAndLiabilitiesOperatingFacilityAndLoanDetails",
      "http://www.sangoma.com/role/StatementConsolidatedStatementsOfFinancialPosition"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_MajorComponentsOfTaxExpenseIncomeAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Income tax",
        "terseLabel": "Provision for income taxes"
       }
      }
     },
     "localname": "MajorComponentsOfTaxExpenseIncomeAbstract",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.sangoma.com/role/StatementConsolidatedStatementsOfIncomeLossAndComprehensiveIncomeLoss"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_MaterialIncomeAndExpenseAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Material income and expense [abstract]",
        "terseLabel": "Expenses"
       }
      }
     },
     "localname": "MaterialIncomeAndExpenseAbstract",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.sangoma.com/role/StatementConsolidatedStatementsOfIncomeLossAndComprehensiveIncomeLoss"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_MaturityAnalysisForNonderivativeFinancialLiabilities": {
     "auth_ref": [
      "r238"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The disclosure of a maturity analysis for non-derivative financial liabilities (including issued financial guarantee contracts) that shows the remaining contractual maturities. [Refer: Derivative financial liabilities]"
       }
      },
      "en-us": {
       "role": {
        "label": "Disclosure of maturity analysis for non-derivative financial liabilities [text block]",
        "terseLabel": "Schedule of undiscounted contractual maturities of significant financial liabilities of the Company"
       }
      }
     },
     "localname": "MaturityAnalysisForNonderivativeFinancialLiabilities",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.sangoma.com/role/DisclosureFinancialInstrumentsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "ifrs-full_MaturityAxis": {
     "auth_ref": [
      "r26",
      "r75",
      "r173",
      "r188",
      "r189",
      "r223",
      "r240",
      "r246",
      "r271",
      "r272",
      "r274",
      "r280"
     ],
     "lang": {
      "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."
       }
      },
      "en-us": {
       "role": {
        "label": "Maturity [axis]"
       }
      }
     },
     "localname": "MaturityAxis",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.sangoma.com/role/DisclosureFinancialInstrumentsLiquidityRiskDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_MaximumExposureToCreditRisk": {
     "auth_ref": [
      "r232",
      "r287"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount that best represents the maximum exposure to credit risk without taking into account any collateral held or other credit enhancements (for example, netting agreements that do not qualify for offset in accordance with IAS 32). [Refer: Credit risk [member]]"
       }
      },
      "en-us": {
       "role": {
        "label": "Maximum exposure to credit risk",
        "terseLabel": "Maximum exposure to credit risk"
       }
      }
     },
     "localname": "MaximumExposureToCreditRisk",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.sangoma.com/role/DisclosureFinancialInstrumentsCompanySMaximumExposureToCreditRiskForItsTradeReceivablesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_NonadjustingEventsAfterReportingPeriodAxis": {
     "auth_ref": [
      "r48"
     ],
     "lang": {
      "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."
       }
      },
      "en-us": {
       "role": {
        "label": "Non-adjusting events after reporting period [axis]",
        "terseLabel": "Nonadjusting Events After Reporting Period Axis"
       }
      }
     },
     "localname": "NonadjustingEventsAfterReportingPeriodAxis",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.sangoma.com/role/DisclosureSubsequentEventsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_NonadjustingEventsMember": {
     "auth_ref": [
      "r48"
     ],
     "lang": {
      "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."
       }
      },
      "en-us": {
       "role": {
        "label": "Non-adjusting events after reporting period [member]",
        "terseLabel": "Subsequent events"
       }
      }
     },
     "localname": "NonadjustingEventsMember",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.sangoma.com/role/DisclosureSubsequentEventsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_NoncurrentAssets": {
     "auth_ref": [
      "r27",
      "r148",
      "r150"
     ],
     "calculation": {
      "http://www.sangoma.com/role/StatementConsolidatedStatementsOfFinancialPosition": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of assets that do not meet the definition of current assets. [Refer: Current assets]"
       }
      },
      "en-us": {
       "role": {
        "label": "Non-current assets",
        "totalLabel": "Total non-current assets"
       }
      }
     },
     "localname": "NoncurrentAssets",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.sangoma.com/role/StatementConsolidatedStatementsOfFinancialPosition"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_NoncurrentAssetsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Non-current assets [abstract]",
        "terseLabel": "Non-current assets"
       }
      }
     },
     "localname": "NoncurrentAssetsAbstract",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.sangoma.com/role/StatementConsolidatedStatementsOfFinancialPosition"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_NoncurrentAssetsOtherThanFinancialInstrumentsDeferredTaxAssetsPostemploymentBenefitAssetsAndRightsArisingUnderInsuranceContracts": {
     "auth_ref": [
      "r266"
     ],
     "crdr": "debit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of non-current assets other than financial instruments, deferred tax assets, post-employment benefit assets and rights arising under insurance contracts. [Refer: Deferred tax assets; Financial instruments, class [member]; Non-current assets; Types of insurance contracts [member]]"
       }
      },
      "en-us": {
       "role": {
        "label": "Non-current assets other than financial instruments, deferred tax assets, post-employment benefit assets, and rights arising under insurance contracts",
        "terseLabel": "Total non-current assets"
       }
      }
     },
     "localname": "NoncurrentAssetsOtherThanFinancialInstrumentsDeferredTaxAssetsPostemploymentBenefitAssetsAndRightsArisingUnderInsuranceContracts",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.sangoma.com/role/DisclosureSegmentDisclosuresSalesAndNonCurrentAssetsInEachOfTheseGeographicLocationsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_NoncurrentAssetsRecognisedAsOfAcquisitionDate": {
     "auth_ref": [
      "r209"
     ],
     "crdr": "debit",
     "lang": {
      "en": {
       "role": {
        "documentation": "Expiry date 2022-01-01: The amount recognised as of the acquisition date for non-current assets acquired in a business combination. [Refer: Business combinations [member]]\nEffective 2022-01-01: The amount recognised as of the acquisition date for non-current assets acquired in a business combination. [Refer: Non-current assets; Business combinations [member]]"
       }
      },
      "en-us": {
       "role": {
        "label": "Non-current assets recognised as of acquisition date",
        "terseLabel": "Other non-current assets"
       }
      }
     },
     "localname": "NoncurrentAssetsRecognisedAsOfAcquisitionDate",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.sangoma.com/role/DisclosureBusinessCombinationsNetfortrisCorporationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_NoncurrentContractAssets": {
     "auth_ref": [
      "r168"
     ],
     "calculation": {
      "http://www.sangoma.com/role/StatementConsolidatedStatementsOfFinancialPosition": {
       "order": 1.0,
       "parentTag": "ifrs-full_NoncurrentAssets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of non-current contract assets. [Refer: Contract assets]"
       }
      },
      "en-us": {
       "role": {
        "label": "Non-current contract assets",
        "terseLabel": "Contract assets",
        "verboseLabel": "Long term contract assets"
       }
      }
     },
     "localname": "NoncurrentContractAssets",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.sangoma.com/role/DisclosureSignificantAccountingPoliciesRevenueShareBasedPaymentsAndEarningsPerShareDetails",
      "http://www.sangoma.com/role/StatementConsolidatedStatementsOfFinancialPosition"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_NoncurrentContractLiabilities": {
     "auth_ref": [
      "r168"
     ],
     "calculation": {
      "http://www.sangoma.com/role/StatementConsolidatedStatementsOfFinancialPosition": {
       "order": 4.0,
       "parentTag": "ifrs-full_NoncurrentLiabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of non-current contract liabilities. [Refer: Contract liabilities]"
       }
      },
      "en-us": {
       "role": {
        "label": "Non-current contract liabilities",
        "terseLabel": "Contract liabilities (Note 16)",
        "verboseLabel": "Contract liabilities - Non-current"
       }
      }
     },
     "localname": "NoncurrentContractLiabilities",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.sangoma.com/role/DisclosureContractLiabilitiesDetails",
      "http://www.sangoma.com/role/StatementConsolidatedStatementsOfFinancialPosition"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_NoncurrentLeaseLiabilities": {
     "auth_ref": [
      "r177"
     ],
     "calculation": {
      "http://www.sangoma.com/role/StatementConsolidatedStatementsOfFinancialPosition": {
       "order": 3.0,
       "parentTag": "ifrs-full_NoncurrentLiabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of non-current lease liabilities. [Refer: Lease liabilities]"
       }
      },
      "en-us": {
       "role": {
        "label": "Non-current lease liabilities",
        "terseLabel": "Non-current lease obligations on right-of-assets (Note 8)",
        "verboseLabel": "Lease Obligations - Non-Current"
       }
      }
     },
     "localname": "NoncurrentLeaseLiabilities",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.sangoma.com/role/DisclosureLeasesRightOfUseAssetsAndLeaseObligationsLeaseObligationsDetails",
      "http://www.sangoma.com/role/StatementConsolidatedStatementsOfFinancialPosition"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_NoncurrentLiabilities": {
     "auth_ref": [
      "r29",
      "r148",
      "r152"
     ],
     "calculation": {
      "http://www.sangoma.com/role/StatementConsolidatedStatementsOfFinancialPosition": {
       "order": 1.0,
       "parentTag": "ifrs-full_EquityAndLiabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of liabilities that do not meet the definition of current liabilities. [Refer: Current liabilities]"
       }
      },
      "en-us": {
       "role": {
        "label": "Non-current liabilities",
        "totalLabel": "Total long term liabilities"
       }
      }
     },
     "localname": "NoncurrentLiabilities",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.sangoma.com/role/StatementConsolidatedStatementsOfFinancialPosition"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_NoncurrentLiabilitiesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Non-current liabilities [abstract]",
        "terseLabel": "Long term liabilities"
       }
      }
     },
     "localname": "NoncurrentLiabilitiesAbstract",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.sangoma.com/role/StatementConsolidatedStatementsOfFinancialPosition"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_NonderivativeFinancialLiabilitiesUndiscountedCashFlows": {
     "auth_ref": [
      "r238"
     ],
     "crdr": "credit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of contractual undiscounted cash flows in relation to non-derivative financial liabilities."
       }
      },
      "en-us": {
       "role": {
        "label": "Non-derivative financial liabilities, undiscounted cash flows",
        "terseLabel": "Total"
       }
      }
     },
     "localname": "NonderivativeFinancialLiabilitiesUndiscountedCashFlows",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.sangoma.com/role/DisclosureFinancialInstrumentsLiquidityRiskDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_NotLaterThanOneMonthMember": {
     "auth_ref": [
      "r244",
      "r249",
      "r254"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "This member stands for a time band of not later than one month."
       }
      },
      "en-us": {
       "role": {
        "label": "0 to 30 days",
        "terseLabel": "0 to 30 days"
       }
      }
     },
     "localname": "NotLaterThanOneMonthMember",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.sangoma.com/role/DisclosureFinancialInstrumentsCompanySMaximumExposureToCreditRiskForItsTradeReceivablesDetails",
      "http://www.sangoma.com/role/DisclosureFinancialInstrumentsProvisionMatrixDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_NumberOfInstrumentsOrInterestsIssuedOrIssuable": {
     "auth_ref": [
      "r207"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The number of instruments or interests issued or issuable at acquisition date for equity interests of the acquirer transferred as consideration in a business combination."
       }
      },
      "en-us": {
       "role": {
        "label": "Number of instruments or interests issued or issuable",
        "terseLabel": "Fair value of shares issued"
       }
      }
     },
     "localname": "NumberOfInstrumentsOrInterestsIssuedOrIssuable",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.sangoma.com/role/DisclosureBusinessCombinationsNetfortrisCorporationDetails",
      "http://www.sangoma.com/role/DisclosureBusinessCombinationsStarblueIncDetails"
     ],
     "xbrltype": "decimalItemType"
    },
    "ifrs-full_NumberOfOutstandingShareOptions": {
     "auth_ref": [
      "r192",
      "r197",
      "r200"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The number of share options outstanding in a share-based payment arrangement."
       }
      },
      "en-us": {
       "role": {
        "label": "Number of share options outstanding in share-based payment arrangement",
        "periodEndLabel": "Balance at the end",
        "periodStartLabel": "Balance at the beginning",
        "terseLabel": "Number of stock options outstanding and exercisable"
       }
      }
     },
     "localname": "NumberOfOutstandingShareOptions",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.sangoma.com/role/DisclosureShareholdersEquityMovementInStockOptionPlanDetails",
      "http://www.sangoma.com/role/DisclosureShareholdersEquityStockOptionsOutstandingAndExercisableByRangeOfExercisePriceDetails"
     ],
     "xbrltype": "decimalItemType"
    },
    "ifrs-full_NumberOfShareOptionsExercisedInSharebasedPaymentArrangement": {
     "auth_ref": [
      "r195"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The number of share options exercised in a share-based payment arrangement."
       }
      },
      "en-us": {
       "role": {
        "label": "Number of share options exercised in share-based payment arrangement",
        "negatedLabel": "Exercised"
       }
      }
     },
     "localname": "NumberOfShareOptionsExercisedInSharebasedPaymentArrangement",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.sangoma.com/role/DisclosureShareholdersEquityMovementInStockOptionPlanDetails"
     ],
     "xbrltype": "decimalItemType"
    },
    "ifrs-full_NumberOfShareOptionsExpiredInSharebasedPaymentArrangement": {
     "auth_ref": [
      "r196"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The number of share options expired in a share-based payment arrangement."
       }
      },
      "en-us": {
       "role": {
        "label": "Number of share options expired in share-based payment arrangement",
        "negatedLabel": "Expired/Cancelled"
       }
      }
     },
     "localname": "NumberOfShareOptionsExpiredInSharebasedPaymentArrangement",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.sangoma.com/role/DisclosureShareholdersEquityMovementInStockOptionPlanDetails"
     ],
     "xbrltype": "decimalItemType"
    },
    "ifrs-full_NumberOfShareOptionsForfeitedInSharebasedPaymentArrangement": {
     "auth_ref": [
      "r194"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The number of share options forfeited in a share-based payment arrangement."
       }
      },
      "en-us": {
       "role": {
        "label": "Number of share options forfeited in share-based payment arrangement",
        "negatedLabel": "Forfeited"
       }
      }
     },
     "localname": "NumberOfShareOptionsForfeitedInSharebasedPaymentArrangement",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.sangoma.com/role/DisclosureShareholdersEquityMovementInStockOptionPlanDetails"
     ],
     "xbrltype": "decimalItemType"
    },
    "ifrs-full_NumberOfShareOptionsGrantedInSharebasedPaymentArrangement": {
     "auth_ref": [
      "r193"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The number of share options granted in a share-based payment arrangement."
       }
      },
      "en-us": {
       "role": {
        "label": "Number of share options granted in share-based payment arrangement",
        "terseLabel": "Granted",
        "verboseLabel": "Number of options granted"
       }
      }
     },
     "localname": "NumberOfShareOptionsGrantedInSharebasedPaymentArrangement",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.sangoma.com/role/DisclosureShareholdersEquityMovementInStockOptionPlanDetails",
      "http://www.sangoma.com/role/DisclosureShareholdersEquityStockOptionsGrantedToEmployeesOfficersAndDirectorsDetails"
     ],
     "xbrltype": "decimalItemType"
    },
    "ifrs-full_NumberOfSharesIssued": {
     "auth_ref": [
      "r7"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The number of shares issued by the entity."
       }
      },
      "en-us": {
       "role": {
        "label": "Number of shares issued",
        "terseLabel": "Number of shares issued"
       }
      }
     },
     "localname": "NumberOfSharesIssued",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.sangoma.com/role/DisclosureBusinessCombinationsDetails",
      "http://www.sangoma.com/role/DisclosureBusinessCombinationsNetfortrisCorporationDetails",
      "http://www.sangoma.com/role/DisclosureBusinessCombinationsStarblueIncDetails",
      "http://www.sangoma.com/role/DisclosureSubsequentEventsDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "ifrs-full_NumberOfSharesOutstanding": {
     "auth_ref": [
      "r36"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The number of shares that have been authorised and issued, reduced by treasury shares held. [Refer: Treasury shares]"
       }
      },
      "en-us": {
       "role": {
        "label": "Number of shares outstanding",
        "periodEndLabel": "Balance at the end (in shares)",
        "periodStartLabel": "Balance at the beginning (in shares)"
       }
      }
     },
     "localname": "NumberOfSharesOutstanding",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.sangoma.com/role/DisclosureShareholdersEquityIssuedAndOutstandingCommonSharesDetails",
      "http://www.sangoma.com/role/StatementConsolidatedStatementsOfChangesInStockholderSEquity"
     ],
     "xbrltype": "sharesItemType"
    },
    "ifrs-full_OperatingExpense": {
     "auth_ref": [
      "r43"
     ],
     "calculation": {
      "http://www.sangoma.com/role/StatementConsolidatedStatementsOfIncomeLossAndComprehensiveIncomeLoss": {
       "order": 1.0,
       "parentTag": "sang_ProfitLossBeforeInterestExpenseBusinessIntegrationCostsExchangeListingExpenseGainOnChangeInFairValueOfConsiderationPayableAndBusinessAcquisitionCosts",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of all operating expenses."
       }
      },
      "en-us": {
       "role": {
        "label": "Operating expense",
        "totalLabel": "Total expenses"
       }
      }
     },
     "localname": "OperatingExpense",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.sangoma.com/role/StatementConsolidatedStatementsOfIncomeLossAndComprehensiveIncomeLoss"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_OrdinarySharesMember": {
     "auth_ref": [
      "r37",
      "r92"
     ],
     "lang": {
      "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."
       }
      },
      "en-us": {
       "role": {
        "label": "Common shares"
       }
      }
     },
     "localname": "OrdinarySharesMember",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.sangoma.com/role/DisclosureSubsequentEventsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_OtherComprehensiveIncomeNetOfTaxChangeInFairValueOfFinancialLiabilityAttributableToChangeInCreditRiskOfLiability": {
     "auth_ref": [
      "r30",
      "r45"
     ],
     "crdr": "credit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of other comprehensive income, net of tax, related to changes in the fair value of financial liabilities attributable to the changes in the credit risk of those liabilities. [Refer: Other comprehensive income; Credit risk [member]; Financial liabilities]"
       }
      },
      "en-us": {
       "role": {
        "label": "Other comprehensive income, net of tax, change in fair value of financial liability attributable to change in credit risk of liability",
        "terseLabel": "Gain on change in fair value"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeNetOfTaxChangeInFairValueOfFinancialLiabilityAttributableToChangeInCreditRiskOfLiability",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.sangoma.com/role/DisclosureOperatingFacilityAndLoanAndDerivativeAssetsAndLiabilitiesDerivativeLiabilityDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_OtherComprehensiveIncomeNetOfTaxFinancialAssetsMeasuredAtFairValueThroughOtherComprehensiveIncome": {
     "auth_ref": [
      "r30",
      "r45"
     ],
     "calculation": {
      "http://www.sangoma.com/role/StatementConsolidatedStatementsOfIncomeLossAndComprehensiveIncomeLoss": {
       "order": 1.0,
       "parentTag": "ifrs-full_ComprehensiveIncome",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of other comprehensive income, net of tax, after reclassification adjustments, related to financial assets measured at fair value through other comprehensive income applying paragraph 4.1.2A of IFRS 9. [Refer: Financial assets measured at fair value through other comprehensive income; Other comprehensive income]"
       }
      },
      "en-us": {
       "role": {
        "label": "Other comprehensive income, net of tax, financial assets measured at fair value through other comprehensive income",
        "terseLabel": "Change in fair value of interest rate swaps, net of tax (Note 15)",
        "verboseLabel": "Change in fair value of interest rate swaps, net of tax (Note 15)"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeNetOfTaxFinancialAssetsMeasuredAtFairValueThroughOtherComprehensiveIncome",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.sangoma.com/role/StatementConsolidatedStatementsOfChangesInStockholderSEquity",
      "http://www.sangoma.com/role/StatementConsolidatedStatementsOfIncomeLossAndComprehensiveIncomeLoss"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_OtherCurrentAssets": {
     "auth_ref": [
      "r24"
     ],
     "calculation": {
      "http://www.sangoma.com/role/StatementConsolidatedStatementsOfFinancialPosition": {
       "order": 1.0,
       "parentTag": "ifrs-full_CurrentAssets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of current assets that the entity does not separately disclose in the same statement or note. [Refer: Current assets]"
       }
      },
      "en-us": {
       "role": {
        "label": "Other current assets",
        "terseLabel": "Other current assets"
       }
      }
     },
     "localname": "OtherCurrentAssets",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.sangoma.com/role/StatementConsolidatedStatementsOfFinancialPosition"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_OtherCurrentReceivables": {
     "auth_ref": [
      "r31"
     ],
     "calculation": {
      "http://www.sangoma.com/role/DisclosureFinancialInstrumentsTradeAndOtherReceivablesDetails": {
       "order": 2.0,
       "parentTag": "ifrs-full_TradeAndOtherCurrentReceivables",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of current other receivables. [Refer: Other receivables]"
       }
      },
      "en-us": {
       "role": {
        "label": "Other current receivables",
        "terseLabel": "Receivable related to working capital adjustment (Note 20)"
       }
      }
     },
     "localname": "OtherCurrentReceivables",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.sangoma.com/role/DisclosureFinancialInstrumentsTradeAndOtherReceivablesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_OtherIntangibleAssetsMember": {
     "auth_ref": [
      "r119"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "This member stands for a class of intangible assets that the entity does not separately disclose in the same statement or note. [Refer: Intangible assets other than goodwill]"
       }
      },
      "en-us": {
       "role": {
        "label": "Other purchased intangibles"
       }
      }
     },
     "localname": "OtherIntangibleAssetsMember",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.sangoma.com/role/DisclosureIntangibleAssetsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_OtherNoncurrentAssets": {
     "auth_ref": [
      "r24"
     ],
     "calculation": {
      "http://www.sangoma.com/role/StatementConsolidatedStatementsOfFinancialPosition": {
       "order": 2.0,
       "parentTag": "ifrs-full_NoncurrentAssets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "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]"
       }
      },
      "en-us": {
       "role": {
        "label": "Other non-current assets",
        "terseLabel": "Other non-current assets"
       }
      }
     },
     "localname": "OtherNoncurrentAssets",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.sangoma.com/role/StatementConsolidatedStatementsOfFinancialPosition"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_OtherNoncurrentLiabilities": {
     "auth_ref": [
      "r24"
     ],
     "calculation": {
      "http://www.sangoma.com/role/StatementConsolidatedStatementsOfFinancialPosition": {
       "order": 1.0,
       "parentTag": "ifrs-full_NoncurrentLiabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "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]"
       }
      },
      "en-us": {
       "role": {
        "label": "Other non-current liabilities",
        "terseLabel": "Other non-current liabilities"
       }
      }
     },
     "localname": "OtherNoncurrentLiabilities",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.sangoma.com/role/StatementConsolidatedStatementsOfFinancialPosition"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_OtherProvisions": {
     "auth_ref": [
      "r33",
      "r106"
     ],
     "crdr": "credit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of provisions other than provisions for employee benefits. [Refer: Provisions]"
       }
      },
      "en-us": {
       "role": {
        "label": "Other provisions",
        "periodEndLabel": "Balance at the end",
        "periodStartLabel": "Balance at the beginning"
       }
      }
     },
     "localname": "OtherProvisions",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.sangoma.com/role/DisclosureProvisionsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_OtherProvisionsMember": {
     "auth_ref": [
      "r107"
     ],
     "lang": {
      "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]"
       }
      },
      "en-us": {
       "role": {
        "label": "Other provisions [member]",
        "terseLabel": "Other provisions [member]"
       }
      }
     },
     "localname": "OtherProvisionsMember",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.sangoma.com/role/DisclosureProvisionsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_PastDueStatusAxis": {
     "auth_ref": [
      "r236",
      "r289"
     ],
     "lang": {
      "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."
       }
      },
      "en-us": {
       "role": {
        "label": "Past due status [axis]"
       }
      }
     },
     "localname": "PastDueStatusAxis",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.sangoma.com/role/DisclosureFinancialInstrumentsCompanySMaximumExposureToCreditRiskForItsTradeReceivablesDetails",
      "http://www.sangoma.com/role/DisclosureFinancialInstrumentsProvisionMatrixDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_PastDueStatusMember": {
     "auth_ref": [
      "r236",
      "r289"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "This member stands for all past-due statuses. It also represents the standard value for the 'Past due status' axis if no other member is used."
       }
      },
      "en-us": {
       "role": {
        "label": "Past due status [member]"
       }
      }
     },
     "localname": "PastDueStatusMember",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.sangoma.com/role/DisclosureFinancialInstrumentsCompanySMaximumExposureToCreditRiskForItsTradeReceivablesDetails",
      "http://www.sangoma.com/role/DisclosureFinancialInstrumentsProvisionMatrixDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_PaymentsForDevelopmentProjectExpenditure": {
     "auth_ref": [
      "r129"
     ],
     "calculation": {
      "http://www.sangoma.com/role/StatementConsolidatedStatementsOfCashFlows": {
       "order": 2.0,
       "parentTag": "ifrs-full_CashFlowsFromUsedInInvestingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The cash outflow for expenditure related to development projects."
       }
      },
      "en-us": {
       "role": {
        "label": "Payments for development project expenditure",
        "negatedLabel": "Development costs (Note 10)"
       }
      }
     },
     "localname": "PaymentsForDevelopmentProjectExpenditure",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.sangoma.com/role/StatementConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_PaymentsOfLeaseLiabilitiesClassifiedAsFinancingActivities": {
     "auth_ref": [
      "r132"
     ],
     "calculation": {
      "http://www.sangoma.com/role/StatementConsolidatedStatementsOfCashFlows": {
       "order": 3.0,
       "parentTag": "ifrs-full_CashFlowsFromUsedInFinancingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The cash outflow for payment of lease liabilities, classified as financing activities. [Refer: Lease liabilities]"
       }
      },
      "en-us": {
       "role": {
        "label": "Payments of lease liabilities, classified as financing activities",
        "negatedLabel": "Repayment of right-of-use lease obligation (Note 8)"
       }
      }
     },
     "localname": "PaymentsOfLeaseLiabilitiesClassifiedAsFinancingActivities",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.sangoma.com/role/StatementConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_PresentationOfLeasesForLesseeAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Leases: Right-of-use assets and lease obligations"
       }
      }
     },
     "localname": "PresentationOfLeasesForLesseeAbstract",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "xbrltype": "stringItemType"
    },
    "ifrs-full_ProceedsFromBorrowingsClassifiedAsFinancingActivities": {
     "auth_ref": [
      "r130"
     ],
     "calculation": {
      "http://www.sangoma.com/role/StatementConsolidatedStatementsOfCashFlows": {
       "order": 6.0,
       "parentTag": "ifrs-full_CashFlowsFromUsedInFinancingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The cash inflow from borrowings obtained. [Refer: Borrowings]"
       }
      },
      "en-us": {
       "role": {
        "label": "Proceeds from borrowings, classified as financing activities",
        "terseLabel": "Drew down amount",
        "verboseLabel": "Proceeds from operating facility and loan (Note 15)"
       }
      }
     },
     "localname": "ProceedsFromBorrowingsClassifiedAsFinancingActivities",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.sangoma.com/role/DisclosureOperatingFacilityAndLoanAndDerivativeAssetsAndLiabilitiesOperatingFacilityAndLoanDetails",
      "http://www.sangoma.com/role/StatementConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_ProceedsFromExerciseOfOptions": {
     "auth_ref": [
      "r133"
     ],
     "calculation": {
      "http://www.sangoma.com/role/StatementConsolidatedStatementsOfCashFlows": {
       "order": 1.0,
       "parentTag": "ifrs-full_CashFlowsFromUsedInFinancingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The cash inflow from the exercise of options."
       }
      },
      "en-us": {
       "role": {
        "label": "Proceeds from exercise of options",
        "terseLabel": "Issuance of common shares for stock options exercised (Note 17(i))"
       }
      }
     },
     "localname": "ProceedsFromExerciseOfOptions",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.sangoma.com/role/StatementConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_ProceedsFromIssueOfOrdinaryShares": {
     "auth_ref": [
      "r133"
     ],
     "calculation": {
      "http://www.sangoma.com/role/StatementConsolidatedStatementsOfCashFlows": {
       "order": 2.0,
       "parentTag": "ifrs-full_CashFlowsFromUsedInFinancingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The cash inflow from the issuing of ordinary shares. [Refer: Ordinary shares [member]]"
       }
      },
      "en-us": {
       "role": {
        "label": "Proceeds from issue of ordinary shares",
        "terseLabel": "Issuance of common shares through short form prospectus, net (Note 17(i))"
       }
      }
     },
     "localname": "ProceedsFromIssueOfOrdinaryShares",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.sangoma.com/role/StatementConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_ProductsAndServicesAxis": {
     "auth_ref": [
      "r174",
      "r264"
     ],
     "lang": {
      "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."
       }
      },
      "en-us": {
       "role": {
        "label": "Products and services [axis]"
       }
      }
     },
     "localname": "ProductsAndServicesAxis",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.sangoma.com/role/DisclosureSegmentDisclosuresRevenuesForGroupOfSimilarProductsAndServicesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_ProductsAndServicesMember": {
     "auth_ref": [
      "r174",
      "r264"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "This member stands for the entity's products and services. It also represents the standard value for the 'Products and services' axis if no other member is used."
       }
      },
      "en-us": {
       "role": {
        "label": "Products and services [member]"
       }
      }
     },
     "localname": "ProductsAndServicesMember",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.sangoma.com/role/DisclosureSegmentDisclosuresRevenuesForGroupOfSimilarProductsAndServicesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_ProfitLoss": {
     "auth_ref": [
      "r5",
      "r39",
      "r134",
      "r145",
      "r147",
      "r148",
      "r260",
      "r262",
      "r273",
      "r285"
     ],
     "calculation": {
      "http://www.sangoma.com/role/StatementConsolidatedStatementsOfCashFlows": {
       "order": 2.0,
       "parentTag": "ifrs-full_CashFlowsFromUsedInOperatingActivities",
       "weight": 1.0
      },
      "http://www.sangoma.com/role/StatementConsolidatedStatementsOfIncomeLossAndComprehensiveIncomeLoss": {
       "order": 2.0,
       "parentTag": "ifrs-full_ComprehensiveIncome",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "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]"
       }
      },
      "en-us": {
       "role": {
        "label": "Profit (loss)",
        "terseLabel": "Net income (loss)",
        "totalLabel": "Net income (loss)"
       }
      }
     },
     "localname": "ProfitLoss",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.sangoma.com/role/StatementConsolidatedStatementsOfCashFlows",
      "http://www.sangoma.com/role/StatementConsolidatedStatementsOfChangesInStockholderSEquity",
      "http://www.sangoma.com/role/StatementConsolidatedStatementsOfIncomeLossAndComprehensiveIncomeLoss"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_ProfitLossAttributableToOrdinaryEquityHoldersOfParentEntity": {
     "auth_ref": [
      "r94"
     ],
     "crdr": "credit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The profit (loss) attributable to ordinary equity holders of the parent entity. [Refer: Profit (loss)]"
       }
      },
      "en-us": {
       "role": {
        "label": "Profit (loss), attributable to ordinary equity holders of parent entity, used in calculating basic earnings per share",
        "terseLabel": "Net income (loss) for the year"
       }
      }
     },
     "localname": "ProfitLossAttributableToOrdinaryEquityHoldersOfParentEntity",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.sangoma.com/role/DisclosureShareholdersEquityEarningsLossPerShareTabularDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_ProfitLossBeforeTax": {
     "auth_ref": [
      "r1",
      "r2",
      "r220",
      "r260",
      "r262"
     ],
     "calculation": {
      "http://www.sangoma.com/role/StatementConsolidatedStatementsOfIncomeLossAndComprehensiveIncomeLoss": {
       "order": 3.0,
       "parentTag": "ifrs-full_ProfitLoss",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The profit (loss) before tax expense or income. [Refer: Profit (loss)]"
       }
      },
      "en-us": {
       "role": {
        "label": "Profit (loss) before tax",
        "totalLabel": "Income (loss) before income tax"
       }
      }
     },
     "localname": "ProfitLossBeforeTax",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.sangoma.com/role/StatementConsolidatedStatementsOfIncomeLossAndComprehensiveIncomeLoss"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_PropertyPlantAndEquipment": {
     "auth_ref": [
      "r15",
      "r69"
     ],
     "calculation": {
      "http://www.sangoma.com/role/StatementConsolidatedStatementsOfFinancialPosition": {
       "order": 8.0,
       "parentTag": "ifrs-full_NoncurrentAssets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "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."
       }
      },
      "en-us": {
       "role": {
        "label": "Property, plant and equipment",
        "periodEndLabel": "Balance at the end",
        "periodStartLabel": "Balance at the beginning",
        "terseLabel": "Property and equipment (Note 7)"
       }
      }
     },
     "localname": "PropertyPlantAndEquipment",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.sangoma.com/role/DisclosurePropertyAndEquipmentDetails",
      "http://www.sangoma.com/role/StatementConsolidatedStatementsOfFinancialPosition"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_PropertyPlantAndEquipmentMember": {
     "auth_ref": [
      "r70",
      "r96",
      "r185"
     ],
     "lang": {
      "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]"
       }
      },
      "en-us": {
       "role": {
        "label": "Property, plant and equipment [member]",
        "terseLabel": "Property and equipment"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentMember",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.sangoma.com/role/DisclosureIncomeTaxComponentsOfDeferredTaxAssetsLiabilitiesDetails",
      "http://www.sangoma.com/role/DisclosurePropertyAndEquipmentDetails",
      "http://www.sangoma.com/role/DisclosureSignificantAccountingPoliciesPropertyAndEquipmentDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_PropertyPlantAndEquipmentRecognisedAsOfAcquisitionDate": {
     "auth_ref": [
      "r209",
      "r218"
     ],
     "crdr": "debit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount recognised as of the acquisition date for plant, property and equipment acquired in a business combination. [Refer: Property, plant and equipment; Business combinations [member]]"
       }
      },
      "en-us": {
       "role": {
        "label": "Property, plant and equipment recognised as of acquisition date",
        "terseLabel": "Property and equipment"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentRecognisedAsOfAcquisitionDate",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.sangoma.com/role/DisclosureBusinessCombinationsNetfortrisCorporationDetails",
      "http://www.sangoma.com/role/DisclosureBusinessCombinationsStarblueIncDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_PurchaseOfPropertyPlantAndEquipmentClassifiedAsInvestingActivities": {
     "auth_ref": [
      "r128"
     ],
     "calculation": {
      "http://www.sangoma.com/role/StatementConsolidatedStatementsOfCashFlows": {
       "order": 3.0,
       "parentTag": "ifrs-full_CashFlowsFromUsedInInvestingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The cash outflow for the purchases of property, plant and equipment, classified as investing activities. [Refer: Property, plant and equipment]"
       }
      },
      "en-us": {
       "role": {
        "label": "Purchase of property, plant and equipment, classified as investing activities",
        "negatedTerseLabel": "Purchase of property and equipment (Note 7)"
       }
      }
     },
     "localname": "PurchaseOfPropertyPlantAndEquipmentClassifiedAsInvestingActivities",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.sangoma.com/role/StatementConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_PurchaseOfTreasuryShares": {
     "auth_ref": [
      "r7"
     ],
     "crdr": "debit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The decrease in equity resulting from the purchase of treasury shares. [Refer: Treasury shares]"
       }
      },
      "en-us": {
       "role": {
        "label": "Purchase of treasury shares",
        "terseLabel": "Total consideration"
       }
      }
     },
     "localname": "PurchaseOfTreasuryShares",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.sangoma.com/role/DisclosureSubsequentEventsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_RangesMember": {
     "auth_ref": [
      "r165",
      "r166",
      "r167",
      "r200",
      "r243",
      "r274"
     ],
     "lang": {
      "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."
       }
      },
      "en-us": {
       "role": {
        "label": "Ranges [member]"
       }
      }
     },
     "localname": "RangesMember",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.sangoma.com/role/DisclosureShareholdersEquityValuationAllowanceDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_RangesOfExercisePricesForOutstandingShareOptionsAxis": {
     "auth_ref": [
      "r200"
     ],
     "lang": {
      "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."
       }
      },
      "en-us": {
       "role": {
        "label": "Ranges of exercise prices for outstanding share options [axis]"
       }
      }
     },
     "localname": "RangesOfExercisePricesForOutstandingShareOptionsAxis",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.sangoma.com/role/DisclosureShareholdersEquityStockOptionsOutstandingAndExercisableByRangeOfExercisePriceDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_RangesOfExercisePricesForOutstandingShareOptionsMember": {
     "auth_ref": [
      "r200"
     ],
     "lang": {
      "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]]"
       }
      },
      "en-us": {
       "role": {
        "label": "Ranges of exercise prices for outstanding share options [member]"
       }
      }
     },
     "localname": "RangesOfExercisePricesForOutstandingShareOptionsMember",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.sangoma.com/role/DisclosureShareholdersEquityStockOptionsOutstandingAndExercisableByRangeOfExercisePriceDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_ReconciliationOfChangesInGoodwillAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Reconciliation of changes in goodwill [abstract]",
        "terseLabel": "Carrying amount and movements of goodwill"
       }
      }
     },
     "localname": "ReconciliationOfChangesInGoodwillAbstract",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.sangoma.com/role/DisclosureGoodwillDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_ReconciliationOfNumberOfSharesOutstandingAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Reconciliation of number of shares outstanding [abstract]",
        "terseLabel": "Shares issued and outstanding"
       }
      }
     },
     "localname": "ReconciliationOfNumberOfSharesOutstandingAbstract",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.sangoma.com/role/DisclosureShareholdersEquityIssuedAndOutstandingCommonSharesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_RecoverableAmountOfAssetOrCashgeneratingUnit": {
     "auth_ref": [
      "r97"
     ],
     "crdr": "debit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The higher of an asset\u2019s (or cash-generating unit\u2019s) fair value less costs of disposal and its value in use. [Refer: Cash-generating units [member]]"
       }
      },
      "en-us": {
       "role": {
        "label": "Recoverable amount of asset or cash-generating unit",
        "terseLabel": "Recoverable amount"
       }
      }
     },
     "localname": "RecoverableAmountOfAssetOrCashgeneratingUnit",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.sangoma.com/role/DisclosureGoodwillDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_RefundsProvisionMember": {
     "auth_ref": [
      "r108",
      "r110"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "This member stands for a provision for refunds to be made by the entity to its customers. [Refer: Other provisions [member]]"
       }
      },
      "en-us": {
       "role": {
        "label": "Sales returns &amp; allowances provision",
        "terseLabel": "Sales returns &amp; allowances provision"
       }
      }
     },
     "localname": "RefundsProvisionMember",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.sangoma.com/role/DisclosureProvisionsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_RepaymentsOfBorrowingsClassifiedAsFinancingActivities": {
     "auth_ref": [
      "r131"
     ],
     "calculation": {
      "http://www.sangoma.com/role/StatementConsolidatedStatementsOfCashFlows": {
       "order": 5.0,
       "parentTag": "ifrs-full_CashFlowsFromUsedInFinancingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The cash outflow to settle borrowings, classified as financing activities. [Refer: Borrowings]"
       }
      },
      "en-us": {
       "role": {
        "label": "Repayments of borrowings, classified as financing activities",
        "negatedLabel": "Repayments of operating facility and loan (Note 15)",
        "terseLabel": "Repayments of borrowings"
       }
      }
     },
     "localname": "RepaymentsOfBorrowingsClassifiedAsFinancingActivities",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.sangoma.com/role/DisclosureOperatingFacilityAndLoanAndDerivativeAssetsAndLiabilitiesOperatingFacilityAndLoanDetails",
      "http://www.sangoma.com/role/StatementConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_ResearchAndDevelopmentExpense": {
     "auth_ref": [
      "r120"
     ],
     "calculation": {
      "http://www.sangoma.com/role/StatementConsolidatedStatementsOfIncomeLossAndComprehensiveIncomeLoss": {
       "order": 3.0,
       "parentTag": "ifrs-full_OperatingExpense",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of expenditure directly attributable to research or development activities, recognised in profit or loss."
       }
      },
      "en-us": {
       "role": {
        "label": "Research and development expense",
        "terseLabel": "Research and development"
       }
      }
     },
     "localname": "ResearchAndDevelopmentExpense",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.sangoma.com/role/StatementConsolidatedStatementsOfIncomeLossAndComprehensiveIncomeLoss"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_RetainedEarnings": {
     "auth_ref": [
      "r34",
      "r47"
     ],
     "calculation": {
      "http://www.sangoma.com/role/StatementConsolidatedStatementsOfFinancialPosition": {
       "order": 1.0,
       "parentTag": "ifrs-full_EquityAttributableToOwnersOfParent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en": {
       "role": {
        "documentation": "A component of equity representing the entity's cumulative undistributed earnings or deficit."
       }
      },
      "en-us": {
       "role": {
        "label": "Retained earnings",
        "terseLabel": "Retained earnings (deficit)"
       }
      }
     },
     "localname": "RetainedEarnings",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.sangoma.com/role/StatementConsolidatedStatementsOfFinancialPosition"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_RetainedEarningsMember": {
     "auth_ref": [
      "r8",
      "r9"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "This member stands for a component of equity representing an entity's cumulative undistributed earnings or deficit."
       }
      },
      "en-us": {
       "role": {
        "label": "Retained earnings (deficit)"
       }
      }
     },
     "localname": "RetainedEarningsMember",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.sangoma.com/role/StatementConsolidatedStatementsOfChangesInStockholderSEquity"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_Revenue": {
     "auth_ref": [
      "r1",
      "r2",
      "r41",
      "r148",
      "r154",
      "r220",
      "r257",
      "r261",
      "r264",
      "r265",
      "r268"
     ],
     "calculation": {
      "http://www.sangoma.com/role/StatementConsolidatedStatementsOfIncomeLossAndComprehensiveIncomeLoss": {
       "order": 2.0,
       "parentTag": "ifrs-full_GrossProfit",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The income arising in the course of an entity's ordinary activities. Income is increases in assets, or decreases in liabilities, that result in increases in equity, other than those relating to contributions from holders of equity claims."
       }
      },
      "en-us": {
       "role": {
        "label": "Revenue",
        "terseLabel": "Revenue (Note 19)",
        "verboseLabel": "Total revenues"
       }
      }
     },
     "localname": "Revenue",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.sangoma.com/role/DisclosureSegmentDisclosuresRevenuesForGroupOfSimilarProductsAndServicesDetails",
      "http://www.sangoma.com/role/DisclosureSegmentDisclosuresSalesAndNonCurrentAssetsInEachOfTheseGeographicLocationsDetails",
      "http://www.sangoma.com/role/StatementConsolidatedStatementsOfIncomeLossAndComprehensiveIncomeLoss"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_RevenueThatWasIncludedInContractLiabilityBalanceAtBeginningOfPeriod": {
     "auth_ref": [
      "r170"
     ],
     "crdr": "credit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of revenue that was included in the contract liability balance at the beginning of the period. [Refer: Contract liabilities; Revenue from contracts with customers]"
       }
      },
      "en-us": {
       "role": {
        "label": "Revenue that was included in contract liability balance at beginning of period",
        "negatedLabel": "Deferred revenue recognized as revenue during the year"
       }
      }
     },
     "localname": "RevenueThatWasIncludedInContractLiabilityBalanceAtBeginningOfPeriod",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.sangoma.com/role/DisclosureContractLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_RightofuseAssets": {
     "auth_ref": [
      "r184"
     ],
     "calculation": {
      "http://www.sangoma.com/role/StatementConsolidatedStatementsOfFinancialPosition": {
       "order": 7.0,
       "parentTag": "ifrs-full_NoncurrentAssets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of assets that represent a lessee's right to use an underlying asset for the lease term. Underlying asset is an asset that is the subject of a lease, for which the right to use that asset has been provided by a lessor to a lessee."
       }
      },
      "en-us": {
       "role": {
        "label": "Right-of-use assets",
        "periodEndLabel": "Balance at the end",
        "periodStartLabel": "Opening IFRS 16 value",
        "terseLabel": "Right-of-use assets (Note 8)"
       }
      }
     },
     "localname": "RightofuseAssets",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.sangoma.com/role/DisclosureLeasesRightOfUseAssetsAndLeaseObligationsRightOfUseAssetsDetails",
      "http://www.sangoma.com/role/StatementConsolidatedStatementsOfFinancialPosition"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_RightofuseAssetsMember": {
     "auth_ref": [
      "r176"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "This member stands for right-of-use assets. [Refer: Right-of-use assets]"
       }
      },
      "en-us": {
       "role": {
        "label": "Right-of-use assets [member]",
        "terseLabel": "Right of use assets net of obligations"
       }
      }
     },
     "localname": "RightofuseAssetsMember",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.sangoma.com/role/DisclosureIncomeTaxComponentsOfDeferredTaxAssetsLiabilitiesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_SalesAndMarketingExpense": {
     "auth_ref": [
      "r43"
     ],
     "calculation": {
      "http://www.sangoma.com/role/StatementConsolidatedStatementsOfIncomeLossAndComprehensiveIncomeLoss": {
       "order": 4.0,
       "parentTag": "ifrs-full_OperatingExpense",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of expense relating to the marketing and selling of goods or services."
       }
      },
      "en-us": {
       "role": {
        "label": "Sales and marketing expense",
        "terseLabel": "Sales and marketing"
       }
      }
     },
     "localname": "SalesAndMarketingExpense",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.sangoma.com/role/StatementConsolidatedStatementsOfIncomeLossAndComprehensiveIncomeLoss"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_SettledLiabilitiesContingentLiabilitiesRecognisedInBusinessCombination": {
     "auth_ref": [
      "r213"
     ],
     "crdr": "debit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of contingent liabilities recognised in a business combination that were settled. [Refer: Contingent liabilities recognised in business combination]"
       }
      },
      "en-us": {
       "role": {
        "label": "Settled liabilities, contingent liabilities recognised in business combination",
        "negatedLabel": "Payments",
        "terseLabel": "Payments"
       }
      }
     },
     "localname": "SettledLiabilitiesContingentLiabilitiesRecognisedInBusinessCombination",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.sangoma.com/role/DisclosureConsiderationPayableBalancesDetails",
      "http://www.sangoma.com/role/DisclosureConsiderationPayableDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_SharePremium": {
     "auth_ref": [
      "r34"
     ],
     "calculation": {
      "http://www.sangoma.com/role/StatementConsolidatedStatementsOfFinancialPosition": {
       "order": 4.0,
       "parentTag": "ifrs-full_EquityAttributableToOwnersOfParent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount received or receivable from the issuance of the entity's shares in excess of nominal value."
       }
      },
      "en-us": {
       "role": {
        "label": "Share premium",
        "terseLabel": "Shares to be issued"
       }
      }
     },
     "localname": "SharePremium",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.sangoma.com/role/StatementConsolidatedStatementsOfFinancialPosition"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_SharebasedPaymentArrangementsMember": {
     "auth_ref": [
      "r201"
     ],
     "lang": {
      "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."
       }
      },
      "en-us": {
       "role": {
        "label": "Share-based payment arrangements [member]"
       }
      }
     },
     "localname": "SharebasedPaymentArrangementsMember",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.sangoma.com/role/DisclosureShareholdersEquityStockOptionsGrantedToEmployeesOfficersAndDirectorsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_ShorttermBorrowings": {
     "auth_ref": [
      "r24"
     ],
     "calculation": {
      "http://www.sangoma.com/role/StatementConsolidatedStatementsOfFinancialPosition": {
       "order": 4.0,
       "parentTag": "ifrs-full_CurrentLiabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of current borrowings. [Refer: Borrowings]"
       }
      },
      "en-us": {
       "role": {
        "label": "Current borrowings",
        "terseLabel": "Operating facility and loans (Note 15)"
       }
      }
     },
     "localname": "ShorttermBorrowings",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.sangoma.com/role/StatementConsolidatedStatementsOfFinancialPosition"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_SignificantUnobservableInputEntitysOwnEquityInstruments": {
     "auth_ref": [
      "r160"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The value of significant unobservable input used in the measurement of the fair value of entity's own equity instruments."
       }
      },
      "en-us": {
       "role": {
        "label": "Significant unobservable input, entity's own equity instruments",
        "terseLabel": "Measurement input"
       }
      }
     },
     "localname": "SignificantUnobservableInputEntitysOwnEquityInstruments",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.sangoma.com/role/DisclosureBusinessCombinationsDetails"
     ],
     "xbrltype": "decimalItemType"
    },
    "ifrs-full_SpareParts": {
     "auth_ref": [
      "r79"
     ],
     "crdr": "debit",
     "lang": {
      "en": {
       "role": {
        "documentation": "A classification of current inventory representing the amount of interchangeable parts that are kept in an inventory and are used for the repair or replacement of failed parts. [Refer: Inventories]"
       }
      },
      "en-us": {
       "role": {
        "label": "Current spare parts",
        "terseLabel": "Parts"
       }
      }
     },
     "localname": "SpareParts",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.sangoma.com/role/DisclosureInventoriesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_StatementOfCashFlowsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Consolidated statements of cash flows"
       }
      }
     },
     "localname": "StatementOfCashFlowsAbstract",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "xbrltype": "stringItemType"
    },
    "ifrs-full_StatementOfChangesInEquityAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Consolidated statements of changes in stockholder's equity"
       }
      }
     },
     "localname": "StatementOfChangesInEquityAbstract",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "xbrltype": "stringItemType"
    },
    "ifrs-full_StatementOfChangesInEquityLineItems": {
     "auth_ref": [],
     "lang": {
      "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."
       }
      },
      "en-us": {
       "role": {
        "label": "Statement of changes in equity [line items]"
       }
      }
     },
     "localname": "StatementOfChangesInEquityLineItems",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.sangoma.com/role/StatementConsolidatedStatementsOfChangesInStockholderSEquity"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_StatementOfChangesInEquityTable": {
     "auth_ref": [
      "r8"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "Schedule disclosing information related to changes in equity."
       }
      },
      "en-us": {
       "role": {
        "label": "Statement of changes in equity [table]"
       }
      }
     },
     "localname": "StatementOfChangesInEquityTable",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.sangoma.com/role/StatementConsolidatedStatementsOfChangesInStockholderSEquity"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_StatementOfFinancialPositionAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Consolidated statements of financial position"
       }
      }
     },
     "localname": "StatementOfFinancialPositionAbstract",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "xbrltype": "stringItemType"
    },
    "ifrs-full_TaxEffectFromChangeInTaxRate": {
     "auth_ref": [
      "r54"
     ],
     "calculation": {
      "http://www.sangoma.com/role/DisclosureIncomeTaxIncomeTaxExpenseDetails": {
       "order": 3.0,
       "parentTag": "ifrs-full_IncomeTaxExpenseContinuingOperations",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "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]"
       }
      },
      "en-us": {
       "role": {
        "label": "Tax effect from change in tax rate",
        "terseLabel": "Tax rate changes and other adjustments"
       }
      }
     },
     "localname": "TaxEffectFromChangeInTaxRate",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.sangoma.com/role/DisclosureIncomeTaxIncomeTaxExpenseDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_TaxEffectOfForeignTaxRates": {
     "auth_ref": [
      "r54"
     ],
     "calculation": {
      "http://www.sangoma.com/role/DisclosureIncomeTaxIncomeTaxExpenseDetails": {
       "order": 2.0,
       "parentTag": "ifrs-full_IncomeTaxExpenseContinuingOperations",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "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]"
       }
      },
      "en-us": {
       "role": {
        "label": "Tax effect of foreign tax rates",
        "terseLabel": "Difference in foreign tax rates"
       }
      }
     },
     "localname": "TaxEffectOfForeignTaxRates",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.sangoma.com/role/DisclosureIncomeTaxIncomeTaxExpenseDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_TaxEffectOfImpairmentOfGoodwill": {
     "auth_ref": [
      "r54"
     ],
     "calculation": {
      "http://www.sangoma.com/role/DisclosureIncomeTaxIncomeTaxExpenseDetails": {
       "order": 12.0,
       "parentTag": "ifrs-full_IncomeTaxExpenseContinuingOperations",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount representing the difference between the tax expense (income) and the product of the accounting profit multiplied by the applicable tax rate(s) that relates to impairment of goodwill. [Refer: Accounting profit; Goodwill]"
       }
      },
      "en-us": {
       "role": {
        "label": "Tax effect of impairment of goodwill",
        "terseLabel": "Goodwill impairment"
       }
      }
     },
     "localname": "TaxEffectOfImpairmentOfGoodwill",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.sangoma.com/role/DisclosureIncomeTaxIncomeTaxExpenseDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_TaxExpenseIncomeAtApplicableTaxRate": {
     "auth_ref": [
      "r54"
     ],
     "calculation": {
      "http://www.sangoma.com/role/DisclosureIncomeTaxIncomeTaxExpenseDetails": {
       "order": 1.0,
       "parentTag": "ifrs-full_IncomeTaxExpenseContinuingOperations",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The product of the accounting profit multiplied by the applicable tax rate(s). [Refer: Accounting profit; Applicable tax rate]"
       }
      },
      "en-us": {
       "role": {
        "label": "Tax expense (income) at applicable tax rate",
        "terseLabel": "Expected income tax expense"
       }
      }
     },
     "localname": "TaxExpenseIncomeAtApplicableTaxRate",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.sangoma.com/role/DisclosureIncomeTaxIncomeTaxExpenseDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_TechnologybasedIntangibleAssetsMember": {
     "auth_ref": [
      "r119"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "This member stands for a class of intangible assets representing assets based on technology. Such assets may include patented and unpatented technology, databases as well as trade secrets. [Refer: Intangible assets other than goodwill]"
       }
      },
      "en-us": {
       "role": {
        "label": "Purchased technology"
       }
      }
     },
     "localname": "TechnologybasedIntangibleAssetsMember",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.sangoma.com/role/DisclosureIntangibleAssetsDetails",
      "http://www.sangoma.com/role/DisclosureSignificantAccountingPoliciesIntangibleAssetsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis": {
     "auth_ref": [
      "r59"
     ],
     "lang": {
      "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."
       }
      },
      "en-us": {
       "role": {
        "label": "Temporary difference, unused tax losses and unused tax credits [axis]",
        "terseLabel": "Temporary difference, unused tax losses and unused tax credits [axis]"
       }
      }
     },
     "localname": "TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.sangoma.com/role/DisclosureIncomeTaxComponentsOfDeferredTaxAssetsLiabilitiesDetails",
      "http://www.sangoma.com/role/DisclosureIncomeTaxUnrecognizedDeferredTaxAssetsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsMember": {
     "auth_ref": [
      "r59"
     ],
     "lang": {
      "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]]"
       }
      },
      "en-us": {
       "role": {
        "label": "Temporary difference, unused tax losses and unused tax credits [member]",
        "terseLabel": "Temporary difference, unused tax losses and unused tax credits [member]"
       }
      }
     },
     "localname": "TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsMember",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.sangoma.com/role/DisclosureIncomeTaxComponentsOfDeferredTaxAssetsLiabilitiesDetails",
      "http://www.sangoma.com/role/DisclosureIncomeTaxUnrecognizedDeferredTaxAssetsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_TradeAndOtherCurrentReceivables": {
     "auth_ref": [
      "r18",
      "r31"
     ],
     "calculation": {
      "http://www.sangoma.com/role/DisclosureFinancialInstrumentsTradeAndOtherReceivablesDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      },
      "http://www.sangoma.com/role/StatementConsolidatedStatementsOfFinancialPosition": {
       "order": 6.0,
       "parentTag": "ifrs-full_CurrentAssets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of current trade receivables and current other receivables. [Refer: Current trade receivables; Other current receivables]"
       }
      },
      "en-us": {
       "role": {
        "label": "Trade and other current receivables",
        "terseLabel": "Trade and other receivables (Note 4,20)",
        "totalLabel": "Trade and other receivables"
       }
      }
     },
     "localname": "TradeAndOtherCurrentReceivables",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.sangoma.com/role/DisclosureFinancialInstrumentsTradeAndOtherReceivablesDetails",
      "http://www.sangoma.com/role/StatementConsolidatedStatementsOfFinancialPosition"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_TradeAndOtherPayablesRecognisedAsOfAcquisitionDate": {
     "auth_ref": [
      "r209"
     ],
     "crdr": "credit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount recognised as of the acquisition date for trade and other payables assumed in a business combination. [Refer: Trade and other payables; Business combinations [member]]"
       }
      },
      "en-us": {
       "role": {
        "label": "Trade and other payables recognised as of acquisition date",
        "negatedLabel": "Accounts payable and accrued liabilities"
       }
      }
     },
     "localname": "TradeAndOtherPayablesRecognisedAsOfAcquisitionDate",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.sangoma.com/role/DisclosureBusinessCombinationsNetfortrisCorporationDetails",
      "http://www.sangoma.com/role/DisclosureBusinessCombinationsStarblueIncDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_TradeAndOtherPayablesUndiscountedCashFlows": {
     "auth_ref": [
      "r248",
      "r254"
     ],
     "crdr": "credit",
     "lang": {
      "en": {
       "role": {
        "documentation": "The amount of contractual undiscounted cash flows in relation to trade and other payables. [Refer: Trade and other payables]"
       }
      },
      "en-us": {
       "role": {
        "label": "Trade and other payables, undiscounted cash flows",
        "terseLabel": "Accounts payable and accrued liabilities"
       }
      }
     },
     "localname": "TradeAndOtherPayablesUndiscountedCashFlows",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.sangoma.com/role/DisclosureFinancialInstrumentsLiquidityRiskDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "ifrs-full_TradeReceivablesMember": {
     "auth_ref": [
      "r10",
      "r229",
      "r234",
      "r236"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "This member stands for trade receivables. [Refer: Trade receivables]"
       }
      },
      "en-us": {
       "role": {
        "label": "Trade receivables [member]",
        "terseLabel": "Trade receivables"
       }
      }
     },
     "localname": "TradeReceivablesMember",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.sangoma.com/role/DisclosureFinancialInstrumentsCompanySMaximumExposureToCreditRiskForItsTradeReceivablesDetails",
      "http://www.sangoma.com/role/DisclosureFinancialInstrumentsProvisionMatrixDetails",
      "http://www.sangoma.com/role/DisclosureFinancialInstrumentsReconciliationOfMovementInProvisionForExpectedCreditLossesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_TypesOfInterestRatesAxis": {
     "auth_ref": [
      "r239"
     ],
     "lang": {
      "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."
       }
      },
      "en-us": {
       "role": {
        "label": "Types of interest rates [axis]",
        "terseLabel": "Types of interest rates [axis]"
       }
      }
     },
     "localname": "TypesOfInterestRatesAxis",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.sangoma.com/role/DisclosureOperatingFacilityAndLoanAndDerivativeAssetsAndLiabilitiesDerivativeLiabilityDetails",
      "http://www.sangoma.com/role/DisclosureOperatingFacilityAndLoanAndDerivativeAssetsAndLiabilitiesOperatingFacilityAndLoanDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_TypesOfRisksAxis": {
     "auth_ref": [
      "r222",
      "r227",
      "r228",
      "r275",
      "r276",
      "r277",
      "r279"
     ],
     "lang": {
      "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."
       }
      },
      "en-us": {
       "role": {
        "label": "Types of risks [axis]"
       }
      }
     },
     "localname": "TypesOfRisksAxis",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.sangoma.com/role/DisclosureFinancialInstrumentsForeignCurrencyRiskAndInterestRateRiskDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_TypesOfRisksMember": {
     "auth_ref": [
      "r222",
      "r227",
      "r228",
      "r275",
      "r276",
      "r277",
      "r279"
     ],
     "lang": {
      "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."
       }
      },
      "en-us": {
       "role": {
        "label": "Risks [member]"
       }
      }
     },
     "localname": "TypesOfRisksMember",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.sangoma.com/role/DisclosureFinancialInstrumentsForeignCurrencyRiskAndInterestRateRiskDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_TypesOfSharebasedPaymentArrangementsAxis": {
     "auth_ref": [
      "r201"
     ],
     "lang": {
      "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."
       }
      },
      "en-us": {
       "role": {
        "label": "Types of share-based payment arrangements [axis]"
       }
      }
     },
     "localname": "TypesOfSharebasedPaymentArrangementsAxis",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.sangoma.com/role/DisclosureShareholdersEquityStockOptionsGrantedToEmployeesOfficersAndDirectorsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_UnobservableInputsAxis": {
     "auth_ref": [
      "r160",
      "r162"
     ],
     "lang": {
      "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."
       }
      },
      "en-us": {
       "role": {
        "label": "Unobservable inputs [axis]"
       }
      }
     },
     "localname": "UnobservableInputsAxis",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.sangoma.com/role/DisclosureBusinessCombinationsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "ifrs-full_UnobservableInputsMember": {
     "auth_ref": [
      "r160",
      "r162"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "This member stands for all the unobservable inputs. It also represents the standard value for the 'Unobservable inputs' axis if no other member is used."
       }
      },
      "en-us": {
       "role": {
        "label": "Unobservable inputs [member]"
       }
      }
     },
     "localname": "UnobservableInputsMember",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.sangoma.com/role/DisclosureBusinessCombinationsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_UnusedTaxLossesMember": {
     "auth_ref": [
      "r59"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "This member stands for tax losses that have been incurred and are carried forward for use against future taxable profit."
       }
      },
      "en-us": {
       "role": {
        "label": "Unused tax losses [member]",
        "terseLabel": "Non-capital losses carried forward"
       }
      }
     },
     "localname": "UnusedTaxLossesMember",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.sangoma.com/role/DisclosureIncomeTaxComponentsOfDeferredTaxAssetsLiabilitiesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_UsefulLifeMeasuredAsPeriodOfTimeIntangibleAssetsOtherThanGoodwill": {
     "auth_ref": [
      "r111"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The useful life, measured as period of time, used for intangible assets other than goodwill. [Refer: Intangible assets other than goodwill]"
       }
      },
      "en-us": {
       "role": {
        "label": "Useful life measured as period of time, intangible assets other than goodwill",
        "terseLabel": "Estimated useful life (in years)"
       }
      }
     },
     "localname": "UsefulLifeMeasuredAsPeriodOfTimeIntangibleAssetsOtherThanGoodwill",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.sangoma.com/role/DisclosureSignificantAccountingPoliciesIntangibleAssetsDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "ifrs-full_UsefulLifeMeasuredAsPeriodOfTimePropertyPlantAndEquipment": {
     "auth_ref": [
      "r63"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The useful life, measured as period of time, used for property, plant and equipment. [Refer: Property, plant and equipment]"
       }
      },
      "en-us": {
       "role": {
        "label": "Useful life measured as period of time, property, plant and equipment",
        "terseLabel": "Estimated useful life (in years)"
       }
      }
     },
     "localname": "UsefulLifeMeasuredAsPeriodOfTimePropertyPlantAndEquipment",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.sangoma.com/role/DisclosureSignificantAccountingPoliciesPropertyAndEquipmentDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "ifrs-full_WarrantyProvisionMember": {
     "auth_ref": [
      "r108",
      "r109"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "This member stands for a provision for estimated costs of making good under warranties for products sold. [Refer: Other provisions [member]]"
       }
      },
      "en-us": {
       "role": {
        "label": "Warranty provision"
       }
      }
     },
     "localname": "WarrantyProvisionMember",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.sangoma.com/role/DisclosureProvisionsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "ifrs-full_WeightedAverageExercisePriceOfShareOptionsExercisedInSharebasedPaymentArrangement2019": {
     "auth_ref": [
      "r195"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The weighted average exercise price of share options exercised in a share-based payment arrangement. [Refer: Weighted average [member]]"
       }
      },
      "en-us": {
       "role": {
        "label": "Exercised",
        "negatedLabel": "Exercised"
       }
      }
     },
     "localname": "WeightedAverageExercisePriceOfShareOptionsExercisedInSharebasedPaymentArrangement2019",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.sangoma.com/role/DisclosureShareholdersEquityMovementInStockOptionPlanDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "ifrs-full_WeightedAverageExercisePriceOfShareOptionsExpiredInSharebasedPaymentArrangement2019": {
     "auth_ref": [
      "r196"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The weighted average exercise price of share options expired in a share-based payment arrangement. [Refer: Weighted average [member]]"
       }
      },
      "en-us": {
       "role": {
        "label": "Weighted average exercise price of share options expired in share-based payment arrangement",
        "negatedLabel": "Expired/Cancelled"
       }
      }
     },
     "localname": "WeightedAverageExercisePriceOfShareOptionsExpiredInSharebasedPaymentArrangement2019",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.sangoma.com/role/DisclosureShareholdersEquityMovementInStockOptionPlanDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "ifrs-full_WeightedAverageExercisePriceOfShareOptionsForfeitedInSharebasedPaymentArrangement2019": {
     "auth_ref": [
      "r194"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The weighted average exercise price of share options forfeited in a share-based payment arrangement. [Refer: Weighted average [member]]"
       }
      },
      "en-us": {
       "role": {
        "label": "Weighted average exercise price of share options forfeited in share-based payment arrangement",
        "negatedLabel": "Forfeited"
       }
      }
     },
     "localname": "WeightedAverageExercisePriceOfShareOptionsForfeitedInSharebasedPaymentArrangement2019",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.sangoma.com/role/DisclosureShareholdersEquityMovementInStockOptionPlanDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "ifrs-full_WeightedAverageExercisePriceOfShareOptionsGrantedInSharebasedPaymentArrangement2019": {
     "auth_ref": [
      "r193"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The weighted average exercise price of share options granted in a share-based payment arrangement. [Refer: Weighted average [member]]"
       }
      },
      "en-us": {
       "role": {
        "label": "Weighted average exercise price of share options granted in share-based payment arrangement",
        "terseLabel": "Granted (in dollars per share)"
       }
      }
     },
     "localname": "WeightedAverageExercisePriceOfShareOptionsGrantedInSharebasedPaymentArrangement2019",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.sangoma.com/role/DisclosureShareholdersEquityMovementInStockOptionPlanDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "ifrs-full_WeightedAverageExercisePriceOfShareOptionsOutstandingInSharebasedPaymentArrangement2019": {
     "auth_ref": [
      "r192",
      "r197"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The weighted average exercise price of share options outstanding in a share-based payment arrangement. [Refer: Weighted average [member]]"
       }
      },
      "en-us": {
       "role": {
        "label": "Weighted average exercise price of share options outstanding in share-based payment arrangement",
        "periodEndLabel": "Balance at the end (in dollars per share)",
        "periodStartLabel": "Balance at the beginning (in dollars per share)"
       }
      }
     },
     "localname": "WeightedAverageExercisePriceOfShareOptionsOutstandingInSharebasedPaymentArrangement2019",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.sangoma.com/role/DisclosureShareholdersEquityMovementInStockOptionPlanDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "ifrs-full_WeightedAverageRemainingContractualLifeOfOutstandingShareOptions2019": {
     "auth_ref": [
      "r200"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The weighted average remaining contractual life of outstanding share options. [Refer: Weighted average [member]]"
       }
      },
      "en-us": {
       "role": {
        "label": "Weighted average remaining contractual life of outstanding share options",
        "terseLabel": "Weighted average remaining contractual life"
       }
      }
     },
     "localname": "WeightedAverageRemainingContractualLifeOfOutstandingShareOptions2019",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.sangoma.com/role/DisclosureShareholdersEquityStockOptionsOutstandingAndExercisableByRangeOfExercisePriceDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "ifrs-full_WeightedAverageSharePrice2019": {
     "auth_ref": [
      "r199"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The weighted average share price. [Refer: Weighted average [member]]"
       }
      },
      "en-us": {
       "role": {
        "label": "Weighted average share price",
        "terseLabel": "Strike price"
       }
      }
     },
     "localname": "WeightedAverageSharePrice2019",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.sangoma.com/role/DisclosureShareholdersEquityStockOptionsGrantedToEmployeesOfficersAndDirectorsDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "ifrs-full_WeightedAverageSharePriceShareOptionsGranted2019": {
     "auth_ref": [
      "r202"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "The weighted average share price used as input to the option pricing model to calculate the fair value of share options granted. [Refer: Option pricing model [member]; Weighted average [member]]"
       }
      },
      "en-us": {
       "role": {
        "label": "Weighted average share price, share options granted",
        "terseLabel": "Share price"
       }
      }
     },
     "localname": "WeightedAverageSharePriceShareOptionsGranted2019",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.sangoma.com/role/DisclosureShareholdersEquityValuationAllowanceDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "ifrs-full_WeightedAverageShares": {
     "auth_ref": [
      "r95"
     ],
     "calculation": {
      "http://www.sangoma.com/role/DisclosureShareholdersEquityEarningsLossPerShareTabularDetails": {
       "order": 2.0,
       "parentTag": "ifrs-full_AdjustedWeightedAverageShares",
       "weight": 1.0
      }
     },
     "lang": {
      "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."
       }
      },
      "en-us": {
       "role": {
        "label": "Weighted average number of ordinary shares used in calculating basic earnings per share",
        "terseLabel": "Basic",
        "totalLabel": "Weighted average number of shares used in basic earnings per share"
       }
      }
     },
     "localname": "WeightedAverageShares",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.sangoma.com/role/DisclosureShareholdersEquityEarningsLossPerShareTabularDetails",
      "http://www.sangoma.com/role/StatementConsolidatedStatementsOfIncomeLossAndComprehensiveIncomeLoss"
     ],
     "xbrltype": "sharesItemType"
    },
    "ifrs-full_WeightedAverageSharesAndAdjustedWeightedAverageSharesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Weighted average ordinary shares used in calculating basic and diluted earnings per share [abstract]",
        "terseLabel": "Weighted average number of shares outstanding (Note 17(iii))"
       }
      }
     },
     "localname": "WeightedAverageSharesAndAdjustedWeightedAverageSharesAbstract",
     "nsuri": "http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full",
     "presentation": [
      "http://www.sangoma.com/role/DisclosureShareholdersEquityEarningsLossPerShareTabularDetails",
      "http://www.sangoma.com/role/StatementConsolidatedStatementsOfIncomeLossAndComprehensiveIncomeLoss"
     ],
     "xbrltype": "stringItemType"
    },
    "sang_AccountsReceivablesRecognisedAsOfAcquisitionDate": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount recognized as of the acquisition date for accounts receivables acquired in a business combination.",
        "label": "Accounts Receivables Recognized as of Acquisition Date",
        "terseLabel": "Trade receivables"
       }
      }
     },
     "localname": "AccountsReceivablesRecognisedAsOfAcquisitionDate",
     "nsuri": "http://www.sangoma.com/20220630",
     "presentation": [
      "http://www.sangoma.com/role/DisclosureBusinessCombinationsNetfortrisCorporationDetails",
      "http://www.sangoma.com/role/DisclosureBusinessCombinationsStarblueIncDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "sang_AccretionExpenseNotAtFairValue": {
     "auth_ref": [],
     "calculation": {
      "http://www.sangoma.com/role/DisclosureFinancialInstrumentsTotalInterestIncomeAndInterestExpenseForFinancialAssetsOrFinancialLiabilitiesThatAreNotAtFairValueThroughProfitOrLossDetailss": {
       "order": 3.0,
       "parentTag": "sang_InterestIncomeForFinancialAssetsNotAtFairValueThroughProfitOrLossAndInterestExpensesForFinancialLiabilitiesNotAtFairValueThroughProfitOrLossNet",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of accretion expense that are not at fair value through profit or loss.",
        "label": "Accretion Expense Not At Fair Value",
        "terseLabel": "Accretion expense (Notes 8, 14)"
       }
      }
     },
     "localname": "AccretionExpenseNotAtFairValue",
     "nsuri": "http://www.sangoma.com/20220630",
     "presentation": [
      "http://www.sangoma.com/role/DisclosureFinancialInstrumentsTotalInterestIncomeAndInterestExpenseForFinancialAssetsOrFinancialLiabilitiesThatAreNotAtFairValueThroughProfitOrLossDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "sang_AcqusitionCostsAndOtherMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This member stands for acquisition costs &amp; other.",
        "label": "Acquisition Costs and Other [Member]",
        "terseLabel": "Acquisition costs and other"
       }
      }
     },
     "localname": "AcqusitionCostsAndOtherMember",
     "nsuri": "http://www.sangoma.com/20220630",
     "presentation": [
      "http://www.sangoma.com/role/DisclosureIncomeTaxComponentsOfDeferredTaxAssetsLiabilitiesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "sang_AdditionalConsiderationForTax": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of additional consideration for tax.",
        "label": "Additional Consideration for Tax",
        "terseLabel": "Additional consideration for earn out"
       }
      }
     },
     "localname": "AdditionalConsiderationForTax",
     "nsuri": "http://www.sangoma.com/20220630",
     "presentation": [
      "http://www.sangoma.com/role/DisclosureBusinessCombinationsNetfortrisCorporationDetails",
      "http://www.sangoma.com/role/DisclosureBusinessCombinationsStarblueIncDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "sang_AdditionalConsiderationPayableForFutureTaxBenefit": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of additional consideration payable for future tax benefit.",
        "label": "Additional Consideration Payable for Future Tax Benefit",
        "terseLabel": "Additional consideration payable for future tax benefit"
       }
      }
     },
     "localname": "AdditionalConsiderationPayableForFutureTaxBenefit",
     "nsuri": "http://www.sangoma.com/20220630",
     "presentation": [
      "http://www.sangoma.com/role/DisclosureBusinessCombinationsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "sang_AdditionalProvisionsAndOtherProvisions": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of additional other provisions made during the period.",
        "label": "Additional Provisions And Other Provisions",
        "terseLabel": "Additional provisions recognized"
       }
      }
     },
     "localname": "AdditionalProvisionsAndOtherProvisions",
     "nsuri": "http://www.sangoma.com/20220630",
     "presentation": [
      "http://www.sangoma.com/role/DisclosureProvisionsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "sang_AdditionalProvisionsUnusedProvisionsOtherProvisions": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of additional other provisions made and unused provisions reversed.",
        "label": "Additional Provisions (Unused Provisions), Other Provisions",
        "terseLabel": "Additional provisions recognized (reversed)"
       }
      }
     },
     "localname": "AdditionalProvisionsUnusedProvisionsOtherProvisions",
     "nsuri": "http://www.sangoma.com/20220630",
     "presentation": [
      "http://www.sangoma.com/role/DisclosureProvisionsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "sang_AdditionsDevelopmentCosts": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of additions to development costs.",
        "label": "Additions, Development Costs",
        "terseLabel": "Additions"
       }
      }
     },
     "localname": "AdditionsDevelopmentCosts",
     "nsuri": "http://www.sangoma.com/20220630",
     "presentation": [
      "http://www.sangoma.com/role/DisclosureDevelopmentCostsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "sang_AdditionsOtherThanBusinessCombinationLeaseLiabilities": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of additions to lease liabilities other than business combination.",
        "label": "Additions Other Than Business Combination, Lease Liabilities",
        "terseLabel": "Additions"
       }
      }
     },
     "localname": "AdditionsOtherThanBusinessCombinationLeaseLiabilities",
     "nsuri": "http://www.sangoma.com/20220630",
     "presentation": [
      "http://www.sangoma.com/role/DisclosureLeasesRightOfUseAssetsAndLeaseObligationsLeaseObligationsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "sang_AdditionsThroughBusinessCombinationRightOfUseAssets": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of additions to right-of-use assets through business combination.",
        "label": "Additions Through Business Combination, Right of Use Assets",
        "terseLabel": "Additions through business combination"
       }
      }
     },
     "localname": "AdditionsThroughBusinessCombinationRightOfUseAssets",
     "nsuri": "http://www.sangoma.com/20220630",
     "presentation": [
      "http://www.sangoma.com/role/DisclosureLeasesRightOfUseAssetsAndLeaseObligationsRightOfUseAssetsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "sang_AdditionsThroughThanBusinessCombinationLeaseLiabilities": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of additions to lease liabilities for business combination.",
        "label": "Additions Through Than Business Combination, Lease Liabilities",
        "terseLabel": "Additions through business combination"
       }
      }
     },
     "localname": "AdditionsThroughThanBusinessCombinationLeaseLiabilities",
     "nsuri": "http://www.sangoma.com/20220630",
     "presentation": [
      "http://www.sangoma.com/role/DisclosureLeasesRightOfUseAssetsAndLeaseObligationsLeaseObligationsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "sang_AdjustmentsDueToLeaseModificationLeaseLiabilities": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of adjustments due to lease modification on lease liability.",
        "label": "Adjustments Due to Lease Modification, Lease Liabilities",
        "negatedLabel": "Adjustments due to lease modification"
       }
      }
     },
     "localname": "AdjustmentsDueToLeaseModificationLeaseLiabilities",
     "nsuri": "http://www.sangoma.com/20220630",
     "presentation": [
      "http://www.sangoma.com/role/DisclosureLeasesRightOfUseAssetsAndLeaseObligationsLeaseObligationsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "sang_AdjustmentsDueToLeaseModificationRightOfUseAssets": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Adjustments due to lease modification to right-of-use assets.",
        "label": "Adjustments Due to Lease Modification, Right of Use Assets",
        "negatedLabel": "Adjustments due to lease modification"
       }
      }
     },
     "localname": "AdjustmentsDueToLeaseModificationRightOfUseAssets",
     "nsuri": "http://www.sangoma.com/20220630",
     "presentation": [
      "http://www.sangoma.com/role/DisclosureLeasesRightOfUseAssetsAndLeaseObligationsRightOfUseAssetsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "sang_AdjustmentsForAccretionExpense": {
     "auth_ref": [],
     "calculation": {
      "http://www.sangoma.com/role/StatementConsolidatedStatementsOfCashFlows": {
       "order": 16.0,
       "parentTag": "ifrs-full_CashFlowsFromUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Adjustments for accretion expense recognised in profit or loss to reconcile profit (loss) to net cash flow from (used in) operating activities.",
        "label": "Adjustments for Accretion Expense",
        "terseLabel": "Accretion expense (Note 14)"
       }
      }
     },
     "localname": "AdjustmentsForAccretionExpense",
     "nsuri": "http://www.sangoma.com/20220630",
     "presentation": [
      "http://www.sangoma.com/role/StatementConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "sang_AdjustmentsForAmortisationExpenseOfDevelopmentCosts": {
     "auth_ref": [],
     "calculation": {
      "http://www.sangoma.com/role/StatementConsolidatedStatementsOfCashFlows": {
       "order": 21.0,
       "parentTag": "ifrs-full_CashFlowsFromUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Adjustments for amortization expense for development costs to reconcile profit (loss) to net cash flow from (used in) operating activities.",
        "label": "Adjustments For Amortization Expense of Development Costs",
        "terseLabel": "Amortization of development costs (Note 10)"
       }
      }
     },
     "localname": "AdjustmentsForAmortisationExpenseOfDevelopmentCosts",
     "nsuri": "http://www.sangoma.com/20220630",
     "presentation": [
      "http://www.sangoma.com/role/StatementConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "sang_AdjustmentsForAmortisationExpenseOfIntangibleAssets": {
     "auth_ref": [],
     "calculation": {
      "http://www.sangoma.com/role/StatementConsolidatedStatementsOfCashFlows": {
       "order": 22.0,
       "parentTag": "ifrs-full_CashFlowsFromUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Adjustments for amortization expense for intangible assets to reconcile profit (loss) to net cash flow from (used in) operating activities.",
        "label": "Adjustments For Amortization Expense of Intangible Assets",
        "terseLabel": "Amortization of intangible assets (Note 9)"
       }
      }
     },
     "localname": "AdjustmentsForAmortisationExpenseOfIntangibleAssets",
     "nsuri": "http://www.sangoma.com/20220630",
     "presentation": [
      "http://www.sangoma.com/role/StatementConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "sang_AdjustmentsForDepreciationExpenseOfPropertyAndEquipment": {
     "auth_ref": [],
     "calculation": {
      "http://www.sangoma.com/role/StatementConsolidatedStatementsOfCashFlows": {
       "order": 25.0,
       "parentTag": "ifrs-full_CashFlowsFromUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Adjustments for depreciation expense of property and equipment to reconcile profit (loss) to net cash flow from (used in) operating activities.",
        "label": "Adjustments For Depreciation Expense of Property and Equipment",
        "terseLabel": "Depreciation of property and equipment (Note 7)"
       }
      }
     },
     "localname": "AdjustmentsForDepreciationExpenseOfPropertyAndEquipment",
     "nsuri": "http://www.sangoma.com/20220630",
     "presentation": [
      "http://www.sangoma.com/role/StatementConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "sang_AdjustmentsForDepreciationExpenseOfRightOfUseAssets": {
     "auth_ref": [],
     "calculation": {
      "http://www.sangoma.com/role/StatementConsolidatedStatementsOfCashFlows": {
       "order": 23.0,
       "parentTag": "ifrs-full_CashFlowsFromUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Adjustments for depreciation expense of right of use assets to reconcile profit (loss) to net cash flow from (used in) operating activities.",
        "label": "Adjustments For Depreciation Expense of Right of Use Assets",
        "terseLabel": "Depreciation of right-of-use assets (Note 8)"
       }
      }
     },
     "localname": "AdjustmentsForDepreciationExpenseOfRightOfUseAssets",
     "nsuri": "http://www.sangoma.com/20220630",
     "presentation": [
      "http://www.sangoma.com/role/StatementConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "sang_AdjustmentsForGainLossOnLeaseModification": {
     "auth_ref": [],
     "calculation": {
      "http://www.sangoma.com/role/StatementConsolidatedStatementsOfCashFlows": {
       "order": 12.0,
       "parentTag": "ifrs-full_CashFlowsFromUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Adjustments for gain (loss) on lease modification to reconcile profit (loss) to net cash flow from (used in) operating activities.",
        "label": "Adjustments For Gain (loss) on Lease Modification",
        "terseLabel": "Gain on lease modification (Note 8)"
       }
      }
     },
     "localname": "AdjustmentsForGainLossOnLeaseModification",
     "nsuri": "http://www.sangoma.com/20220630",
     "presentation": [
      "http://www.sangoma.com/role/StatementConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "sang_AdjustmentsForGainsLossesOnChangeInFairValueOfConsiderationPayable": {
     "auth_ref": [],
     "calculation": {
      "http://www.sangoma.com/role/StatementConsolidatedStatementsOfCashFlows": {
       "order": 10.0,
       "parentTag": "ifrs-full_CashFlowsFromUsedInOperatingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Adjustments for gains (losses) on changes in the fair value of consideration payable to reconcile profit (loss) to net cash flow from (used in) operating activities.",
        "label": "Adjustments For Gains (Losses) on Change in Fair Value of Consideration Payable",
        "negatedLabel": "Gain on change in fair value of consideration payable (Note 14)"
       }
      }
     },
     "localname": "AdjustmentsForGainsLossesOnChangeInFairValueOfConsiderationPayable",
     "nsuri": "http://www.sangoma.com/20220630",
     "presentation": [
      "http://www.sangoma.com/role/StatementConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "sang_AdjustmentsForIncreaseDecreaseInAccountsPayableAndAccruedLiabilities": {
     "auth_ref": [],
     "calculation": {
      "http://www.sangoma.com/role/StatementConsolidatedStatementsOfCashFlows": {
       "order": 4.0,
       "parentTag": "ifrs-full_CashFlowsFromUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Adjustments for increase (decrease) in accounts payable and accrued liabilities to reconcile profit (loss) to net cash flow from (used in) operating activities.",
        "label": "Adjustments For Increase (Decrease) In Accounts Payable and Accrued Liabilities",
        "terseLabel": "Accounts payable and accrued liabilities"
       }
      }
     },
     "localname": "AdjustmentsForIncreaseDecreaseInAccountsPayableAndAccruedLiabilities",
     "nsuri": "http://www.sangoma.com/20220630",
     "presentation": [
      "http://www.sangoma.com/role/StatementConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "sang_AdjustmentsForIncreaseDecreaseInOtherNonCurrentLiabilities": {
     "auth_ref": [],
     "calculation": {
      "http://www.sangoma.com/role/StatementConsolidatedStatementsOfCashFlows": {
       "order": 24.0,
       "parentTag": "ifrs-full_CashFlowsFromUsedInOperatingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Adjustments for the increase (decrease) in other non current liabilities to reconcile profit (loss) to net cash flow from (used in) operating activities.",
        "label": "Adjustments For Increase Decrease In Other Non Current Liabilities",
        "negatedLabel": "Other non current liabilites"
       }
      }
     },
     "localname": "AdjustmentsForIncreaseDecreaseInOtherNonCurrentLiabilities",
     "nsuri": "http://www.sangoma.com/20220630",
     "presentation": [
      "http://www.sangoma.com/role/StatementConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "sang_AdjustmentsForIncreaseDecreaseInProvisions": {
     "auth_ref": [],
     "calculation": {
      "http://www.sangoma.com/role/StatementConsolidatedStatementsOfCashFlows": {
       "order": 3.0,
       "parentTag": "ifrs-full_CashFlowsFromUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Adjustments for increase (decrease) in provisions to reconcile profit (loss) to net cash flow from (used in) operating activities.",
        "label": "Adjustments For Increase (Decrease) In Provisions",
        "terseLabel": "Provisions"
       }
      }
     },
     "localname": "AdjustmentsForIncreaseDecreaseInProvisions",
     "nsuri": "http://www.sangoma.com/20220630",
     "presentation": [
      "http://www.sangoma.com/role/StatementConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "sang_AdjustmentsForIncreaseDecreaseInSalesTaxPayable": {
     "auth_ref": [],
     "calculation": {
      "http://www.sangoma.com/role/StatementConsolidatedStatementsOfCashFlows": {
       "order": 5.0,
       "parentTag": "ifrs-full_CashFlowsFromUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Adjustments for increase (decrease) in sales tax payable to reconcile profit (loss) to net cash flow from (used in) operating activities.",
        "label": "Adjustments For Increase (Decrease) In Sales Tax Payable",
        "terseLabel": "Sales tax payable"
       }
      }
     },
     "localname": "AdjustmentsForIncreaseDecreaseInSalesTaxPayable",
     "nsuri": "http://www.sangoma.com/20220630",
     "presentation": [
      "http://www.sangoma.com/role/StatementConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "sang_AdjustmentsOfLeaseModificationLeaseLiabilities": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of increase (decrease) in lease liabilities due to effects on movements on exchange rate.",
        "label": "Adjustments of Lease Modification, Lease Liabilities",
        "verboseLabel": "Effects on movements on exchange rates"
       }
      }
     },
     "localname": "AdjustmentsOfLeaseModificationLeaseLiabilities",
     "nsuri": "http://www.sangoma.com/20220630",
     "presentation": [
      "http://www.sangoma.com/role/DisclosureLeasesRightOfUseAssetsAndLeaseObligationsLeaseObligationsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "sang_AfterTaxDiscountAmountAppliedToCashFlowProjections": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of discount amount applied to cash flow projections after tax.",
        "label": "After Tax Discount Amount Applied To Cash Flow Projections",
        "terseLabel": "After tax discount rate estimated fair value"
       }
      }
     },
     "localname": "AfterTaxDiscountAmountAppliedToCashFlowProjections",
     "nsuri": "http://www.sangoma.com/20220630",
     "presentation": [
      "http://www.sangoma.com/role/DisclosureGoodwillDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "sang_AmendedTermLoanFacilityMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This member stands for Amendment to the term loan facility.",
        "label": "Amended term loan facility"
       }
      }
     },
     "localname": "AmendedTermLoanFacilityMember",
     "nsuri": "http://www.sangoma.com/20220630",
     "presentation": [
      "http://www.sangoma.com/role/DisclosureOperatingFacilityAndLoanAndDerivativeAssetsAndLiabilitiesOperatingFacilityAndLoanDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "sang_AmortizationDevelopmentCosts": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of amortisation of development costs.",
        "label": "Amortization, Development Costs",
        "terseLabel": "Amortization"
       }
      }
     },
     "localname": "AmortizationDevelopmentCosts",
     "nsuri": "http://www.sangoma.com/20220630",
     "presentation": [
      "http://www.sangoma.com/role/DisclosureDevelopmentCostsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "sang_AmountOfConsiderationInitialClosingAdjustments": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of consideration paid in the form of initial closing adjustments.",
        "label": "Amount of Consideration, Initial Closing Adjustments",
        "terseLabel": "Initial closing adjustments"
       }
      }
     },
     "localname": "AmountOfConsiderationInitialClosingAdjustments",
     "nsuri": "http://www.sangoma.com/20220630",
     "presentation": [
      "http://www.sangoma.com/role/DisclosureBusinessCombinationsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "sang_AuthorizationOfConsolidatedFinancialStatementsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "No definition available.",
        "label": "Authorization of the consolidated financial statements"
       }
      }
     },
     "localname": "AuthorizationOfConsolidatedFinancialStatementsAbstract",
     "nsuri": "http://www.sangoma.com/20220630",
     "xbrltype": "stringItemType"
    },
    "sang_BorrowingsFirstTwelveQuarterlyPayments": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount required to pay for first twelve quarterly payments.",
        "label": "Borrowings, First Twelve Quarterly Payments",
        "terseLabel": "First twelve Quarterly payments amount"
       }
      }
     },
     "localname": "BorrowingsFirstTwelveQuarterlyPayments",
     "nsuri": "http://www.sangoma.com/20220630",
     "presentation": [
      "http://www.sangoma.com/role/DisclosureOperatingFacilityAndLoanAndDerivativeAssetsAndLiabilitiesOperatingFacilityAndLoanDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "sang_BorrowingsNumberOfQuarterlyPayments": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of quarterly payments.",
        "label": "Borrowings, Number of Quarterly Payments",
        "terseLabel": "Number of quarterly repayments"
       }
      }
     },
     "localname": "BorrowingsNumberOfQuarterlyPayments",
     "nsuri": "http://www.sangoma.com/20220630",
     "presentation": [
      "http://www.sangoma.com/role/DisclosureOperatingFacilityAndLoanAndDerivativeAssetsAndLiabilitiesOperatingFacilityAndLoanDetails"
     ],
     "xbrltype": "integerItemType"
    },
    "sang_BorrowingsQuarterlyPaymentsThereafter": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount required to pay for quarterly payments thereafter.",
        "label": "Borrowings, Quarterly Payments, Thereafter",
        "terseLabel": "Quarterly payments thereafter"
       }
      }
     },
     "localname": "BorrowingsQuarterlyPaymentsThereafter",
     "nsuri": "http://www.sangoma.com/20220630",
     "presentation": [
      "http://www.sangoma.com/role/DisclosureOperatingFacilityAndLoanAndDerivativeAssetsAndLiabilitiesOperatingFacilityAndLoanDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "sang_BorrowingsQuarterlyPeriodicPayments": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of the quarterly periodic payments including both interest and principal payments.",
        "label": "Borrowings, Quarterly Periodic Payments",
        "terseLabel": "Quarterly payments"
       }
      }
     },
     "localname": "BorrowingsQuarterlyPeriodicPayments",
     "nsuri": "http://www.sangoma.com/20220630",
     "presentation": [
      "http://www.sangoma.com/role/DisclosureOperatingFacilityAndLoanAndDerivativeAssetsAndLiabilitiesOperatingFacilityAndLoanDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "sang_CancellationOfTreasurySharesAveragePricePerShare": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The average price per share of treasury shares cancelled during the period.",
        "label": "Cancellation Of Treasury Shares, Average Price per Share",
        "terseLabel": "Average price per share of treasury share"
       }
      }
     },
     "localname": "CancellationOfTreasurySharesAveragePricePerShare",
     "nsuri": "http://www.sangoma.com/20220630",
     "presentation": [
      "http://www.sangoma.com/role/DisclosureSubsequentEventsDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "sang_CapitalDevelopmentCostUsaMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This member stands for capital development cost-USA.",
        "label": "Capital development cost-USA"
       }
      }
     },
     "localname": "CapitalDevelopmentCostUsaMember",
     "nsuri": "http://www.sangoma.com/20220630",
     "presentation": [
      "http://www.sangoma.com/role/DisclosureIncomeTaxComponentsOfDeferredTaxAssetsLiabilitiesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "sang_CapitalLossesCarriedForwardAndOtherMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This member stands for capital losses carried forward and other.",
        "label": "Capital Losses Carried Forward and Other [Member]",
        "terseLabel": "Capital losses carried forward and other"
       }
      }
     },
     "localname": "CapitalLossesCarriedForwardAndOtherMember",
     "nsuri": "http://www.sangoma.com/20220630",
     "presentation": [
      "http://www.sangoma.com/role/DisclosureIncomeTaxComponentsOfDeferredTaxAssetsLiabilitiesDetails",
      "http://www.sangoma.com/role/DisclosureIncomeTaxUnrecognizedDeferredTaxAssetsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "sang_CapitalManagementAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "No definition available.",
        "label": "Capital management"
       }
      }
     },
     "localname": "CapitalManagementAbstract",
     "nsuri": "http://www.sangoma.com/20220630",
     "xbrltype": "stringItemType"
    },
    "sang_CapitalManagementTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure on capital management.",
        "label": "Capital Management [Text Block]",
        "terseLabel": "Capital management"
       }
      }
     },
     "localname": "CapitalManagementTextBlock",
     "nsuri": "http://www.sangoma.com/20220630",
     "presentation": [
      "http://www.sangoma.com/role/DisclosureCapitalManagement"
     ],
     "xbrltype": "textBlockItemType"
    },
    "sang_CashHeldInEscrowForIndemnification": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash held in escrow for indemnification.",
        "label": "Cash Held in Escrow for Indemnification"
       }
      }
     },
     "localname": "CashHeldInEscrowForIndemnification",
     "nsuri": "http://www.sangoma.com/20220630",
     "presentation": [
      "http://www.sangoma.com/role/DisclosureBusinessCombinationsNetfortrisCorporationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "sang_CashHeldInEscrowForPppLoanForgiveness": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash held in escrow for PPP loan forgiveness",
        "label": "Cash Held in Escrow for PPP Loan Forgiveness",
        "terseLabel": "Cash held in escrow for PPP loan forgiveness"
       }
      }
     },
     "localname": "CashHeldInEscrowForPppLoanForgiveness",
     "nsuri": "http://www.sangoma.com/20220630",
     "presentation": [
      "http://www.sangoma.com/role/DisclosureBusinessCombinationsNetfortrisCorporationDetails",
      "http://www.sangoma.com/role/DisclosureBusinessCombinationsStarblueIncDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "sang_CashHeldInEscrowForTelecomTaxes": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash held in escrow for telecom taxes.",
        "label": "Cash Held in Escrow for Telecom Taxes",
        "terseLabel": "Cash held in escrow for telecom taxes"
       }
      }
     },
     "localname": "CashHeldInEscrowForTelecomTaxes",
     "nsuri": "http://www.sangoma.com/20220630",
     "presentation": [
      "http://www.sangoma.com/role/DisclosureBusinessCombinationsNetfortrisCorporationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "sang_CashHeldInEscrowForWorkingCapital": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash held in escrow for working capital.",
        "label": "Cash Held in Escrow for Working Capital",
        "terseLabel": "Cash held in escrow for working capital"
       }
      }
     },
     "localname": "CashHeldInEscrowForWorkingCapital",
     "nsuri": "http://www.sangoma.com/20220630",
     "presentation": [
      "http://www.sangoma.com/role/DisclosureBusinessCombinationsNetfortrisCorporationDetails",
      "http://www.sangoma.com/role/DisclosureBusinessCombinationsStarblueIncDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "sang_ChangesInWorkingCapitalAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "No definition available.",
        "label": "Changes in Working Capital [Abstract]",
        "terseLabel": "Changes in working capital"
       }
      }
     },
     "localname": "ChangesInWorkingCapitalAbstract",
     "nsuri": "http://www.sangoma.com/20220630",
     "presentation": [
      "http://www.sangoma.com/role/StatementConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "stringItemType"
    },
    "sang_ChargeFromContributedSurplusToShareCapital": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Charge from contributed surplus to share capital",
        "label": "Charge From Contributed Surplus To Share Capital",
        "terseLabel": "Charge from contributed surplus to share capital"
       }
      }
     },
     "localname": "ChargeFromContributedSurplusToShareCapital",
     "nsuri": "http://www.sangoma.com/20220630",
     "presentation": [
      "http://www.sangoma.com/role/DisclosureShareholdersEquityShareCapitalNarrativesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "sang_CommittedRevolvingCreditFacilityMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This member stands for committed revolving credit facility .",
        "label": "Committed revolving credit facility"
       }
      }
     },
     "localname": "CommittedRevolvingCreditFacilityMember",
     "nsuri": "http://www.sangoma.com/20220630",
     "presentation": [
      "http://www.sangoma.com/role/DisclosureOperatingFacilityAndLoanAndDerivativeAssetsAndLiabilitiesOperatingFacilityAndLoanDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "sang_CommittedSwinglineCreditFacilityMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This member stands for committed swingline credit facility.",
        "label": "Committed swingline credit facility"
       }
      }
     },
     "localname": "CommittedSwinglineCreditFacilityMember",
     "nsuri": "http://www.sangoma.com/20220630",
     "presentation": [
      "http://www.sangoma.com/role/DisclosureOperatingFacilityAndLoanAndDerivativeAssetsAndLiabilitiesOperatingFacilityAndLoanDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "sang_CommonSharesIssuedOnClosing": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of common shares issued on closing.",
        "label": "Common Shares Issued on Closing",
        "terseLabel": "Common shares issued on closing"
       }
      }
     },
     "localname": "CommonSharesIssuedOnClosing",
     "nsuri": "http://www.sangoma.com/20220630",
     "presentation": [
      "http://www.sangoma.com/role/DisclosureBusinessCombinationsNetfortrisCorporationDetails",
      "http://www.sangoma.com/role/DisclosureBusinessCombinationsStarblueIncDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "sang_CommonSharesReservedForFutureIssuance": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of common shares reserved for future issuance.",
        "label": "Common Shares Reserved for Future Issuance",
        "terseLabel": "Common shares reserved for future issuance"
       }
      }
     },
     "localname": "CommonSharesReservedForFutureIssuance",
     "nsuri": "http://www.sangoma.com/20220630",
     "presentation": [
      "http://www.sangoma.com/role/DisclosureBusinessCombinationsNetfortrisCorporationDetails",
      "http://www.sangoma.com/role/DisclosureBusinessCombinationsStarblueIncDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "sang_CommonSharesReservedInEscrowForIndemnification": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of common shares reserved in escrow for indemnification.",
        "label": "Common Shares Reserved in Escrow for Indemnification",
        "terseLabel": "Common shares reserved in escrow for indemnification"
       }
      }
     },
     "localname": "CommonSharesReservedInEscrowForIndemnification",
     "nsuri": "http://www.sangoma.com/20220630",
     "presentation": [
      "http://www.sangoma.com/role/DisclosureBusinessCombinationsNetfortrisCorporationDetails",
      "http://www.sangoma.com/role/DisclosureBusinessCombinationsStarblueIncDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "sang_ConsiderationPayableUndiscountedCashFlows": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of contractual undiscounted cash flows in relation to consideration payable.",
        "label": "Consideration Payable, Undiscounted Cash Flows",
        "terseLabel": "Consideration payable"
       }
      }
     },
     "localname": "ConsiderationPayableUndiscountedCashFlows",
     "nsuri": "http://www.sangoma.com/20220630",
     "presentation": [
      "http://www.sangoma.com/role/DisclosureFinancialInstrumentsLiquidityRiskDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "sang_ContingentLiabilitiesRecognisedInBusinessCombinationCurrent": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The current portion of contingent liabilities recognized in a business combination.",
        "label": "Contingent Liabilities Recognized in Business Combination, Current",
        "terseLabel": "Consideration Payable - Current"
       }
      }
     },
     "localname": "ContingentLiabilitiesRecognisedInBusinessCombinationCurrent",
     "nsuri": "http://www.sangoma.com/20220630",
     "presentation": [
      "http://www.sangoma.com/role/DisclosureConsiderationPayableBalancesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "sang_ContingentLiabilitiesRecognisedInBusinessCombinationNonCurrent": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The non-current portion of contingent liabilities recognized in a business combination.",
        "label": "Contingent Liabilities Recognized in Business Combination, Non-Current",
        "terseLabel": "Consideration Payable - Non- Current"
       }
      }
     },
     "localname": "ContingentLiabilitiesRecognisedInBusinessCombinationNonCurrent",
     "nsuri": "http://www.sangoma.com/20220630",
     "presentation": [
      "http://www.sangoma.com/role/DisclosureConsiderationPayableBalancesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "sang_CopyrightToSoftwareMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This member stands for copyright to software.",
        "label": "Copyright To Software"
       }
      }
     },
     "localname": "CopyrightToSoftwareMember",
     "nsuri": "http://www.sangoma.com/20220630",
     "presentation": [
      "http://www.sangoma.com/role/DisclosureSignificantAccountingPoliciesIntangibleAssetsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "sang_CostFullyAmortizedDevelopmentCosts": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of retirements or disposals to development costs.",
        "label": "Cost Fully Amortized, Development Costs",
        "terseLabel": "Cost fully amortized"
       }
      }
     },
     "localname": "CostFullyAmortizedDevelopmentCosts",
     "nsuri": "http://www.sangoma.com/20220630",
     "presentation": [
      "http://www.sangoma.com/role/DisclosureDevelopmentCostsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "sang_CreditDerivativeNominalAmountPerEachBank": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The nominal amount of a credit derivative per each bank",
        "label": "Credit Derivative, Nominal Amount Per Each Bank",
        "terseLabel": "Derivative, credit swap amount per each bank"
       }
      }
     },
     "localname": "CreditDerivativeNominalAmountPerEachBank",
     "nsuri": "http://www.sangoma.com/20220630",
     "presentation": [
      "http://www.sangoma.com/role/DisclosureOperatingFacilityAndLoanAndDerivativeAssetsAndLiabilitiesDerivativeLiabilityDetails",
      "http://www.sangoma.com/role/DisclosureOperatingFacilityAndLoanAndDerivativeAssetsAndLiabilitiesOperatingFacilityAndLoanDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "sang_CreditSwapDerivativeTerm": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Derivative, credit swap derivative term.",
        "label": "Credit Swap Derivative Term",
        "terseLabel": "Derivative, credit swap term"
       }
      }
     },
     "localname": "CreditSwapDerivativeTerm",
     "nsuri": "http://www.sangoma.com/20220630",
     "presentation": [
      "http://www.sangoma.com/role/DisclosureOperatingFacilityAndLoanAndDerivativeAssetsAndLiabilitiesDerivativeLiabilityDetails",
      "http://www.sangoma.com/role/DisclosureOperatingFacilityAndLoanAndDerivativeAssetsAndLiabilitiesOperatingFacilityAndLoanDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "sang_CurrentContingentLiabilitiesRecognisedInBusinessCombination": {
     "auth_ref": [],
     "calculation": {
      "http://www.sangoma.com/role/StatementConsolidatedStatementsOfFinancialPosition": {
       "order": 5.0,
       "parentTag": "ifrs-full_CurrentLiabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Current amount of contingent liabilities recognized in a business combination.",
        "label": "Current Contingent Liabilities Recognized In Business Combination",
        "terseLabel": "Consideration payable (Note 14)"
       }
      }
     },
     "localname": "CurrentContingentLiabilitiesRecognisedInBusinessCombination",
     "nsuri": "http://www.sangoma.com/20220630",
     "presentation": [
      "http://www.sangoma.com/role/StatementConsolidatedStatementsOfFinancialPosition"
     ],
     "xbrltype": "monetaryItemType"
    },
    "sang_DeferredDevelopmentCostsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This member stands for deferred development costs.",
        "label": "Deferred Development Costs [Member]",
        "terseLabel": "Deferred development costs"
       }
      }
     },
     "localname": "DeferredDevelopmentCostsMember",
     "nsuri": "http://www.sangoma.com/20220630",
     "presentation": [
      "http://www.sangoma.com/role/DisclosureIncomeTaxComponentsOfDeferredTaxAssetsLiabilitiesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "sang_DeferredTaxBenefitOnShareIssuanceCostsEquity": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of deferred tax benefit on share issuance costs.",
        "label": "Deferred Tax Benefit on Share Issuance Costs, Equity",
        "terseLabel": "Deferred tax benefit on share issuance costs (Note 11)"
       }
      }
     },
     "localname": "DeferredTaxBenefitOnShareIssuanceCostsEquity",
     "nsuri": "http://www.sangoma.com/20220630",
     "presentation": [
      "http://www.sangoma.com/role/StatementConsolidatedStatementsOfChangesInStockholderSEquity"
     ],
     "xbrltype": "monetaryItemType"
    },
    "sang_DeferredTaxRelatingToItemsChragedOrCreditedDirectkyToDeferredDevelopmentCosts": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of deferred tax related to items credited (charged) directly to deferred development costs.",
        "label": "Deferred Tax Relating to Items Charged or Credited Directly to Deferred Development Costs",
        "terseLabel": "Recognized in deferred development costs"
       }
      }
     },
     "localname": "DeferredTaxRelatingToItemsChragedOrCreditedDirectkyToDeferredDevelopmentCosts",
     "nsuri": "http://www.sangoma.com/20220630",
     "presentation": [
      "http://www.sangoma.com/role/DisclosureIncomeTaxMovementInNetDeferredTaxAssetsLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "sang_DerivativeSwapNumberOfBanks": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of banks with which credit derivative was entered.",
        "label": "Derivative Swap, Number of Banks",
        "terseLabel": "Derivaiive, number of banks"
       }
      }
     },
     "localname": "DerivativeSwapNumberOfBanks",
     "nsuri": "http://www.sangoma.com/20220630",
     "presentation": [
      "http://www.sangoma.com/role/DisclosureOperatingFacilityAndLoanAndDerivativeAssetsAndLiabilitiesDerivativeLiabilityDetails",
      "http://www.sangoma.com/role/DisclosureOperatingFacilityAndLoanAndDerivativeAssetsAndLiabilitiesOperatingFacilityAndLoanDetails"
     ],
     "xbrltype": "integerItemType"
    },
    "sang_DerivativeWeightedAverageInterestRate": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Percentage of weighted average interest rate of derivatives.",
        "label": "Derivative, Weighted Average Interest Rate",
        "terseLabel": "Derivative, Weighted average interest rate"
       }
      }
     },
     "localname": "DerivativeWeightedAverageInterestRate",
     "nsuri": "http://www.sangoma.com/20220630",
     "presentation": [
      "http://www.sangoma.com/role/DisclosureOperatingFacilityAndLoanAndDerivativeAssetsAndLiabilitiesDerivativeLiabilityDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "sang_DescriptionOfAccountingPolicyForBasisOfConsolidationTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The description of the entity's accounting policy for basis of consolidation.",
        "label": "Description Of Accounting Policy For Basis Of Consolidation [Text Block]",
        "terseLabel": "Basis of consolidation"
       }
      }
     },
     "localname": "DescriptionOfAccountingPolicyForBasisOfConsolidationTextBlock",
     "nsuri": "http://www.sangoma.com/20220630",
     "presentation": [
      "http://www.sangoma.com/role/DisclosureSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "sang_DescriptionOfAccountingPolicyForChangeInPresentationCurrencyTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The description of the entity's accounting policy for change in presentation currency.",
        "label": "Description Of Accounting Policy For Change In Presentation Currency [Text Block]",
        "terseLabel": "Change in presentation currency of the Company"
       }
      }
     },
     "localname": "DescriptionOfAccountingPolicyForChangeInPresentationCurrencyTextBlock",
     "nsuri": "http://www.sangoma.com/20220630",
     "presentation": [
      "http://www.sangoma.com/role/DisclosureSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "sang_DescriptionOfAccountingPolicyForCostOfSalesTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The description of the entity's accounting policy for cost of sales.",
        "label": "Description Of Accounting Policy For Cost Of Sales [Text Block]",
        "terseLabel": "Cost of sales"
       }
      }
     },
     "localname": "DescriptionOfAccountingPolicyForCostOfSalesTextBlock",
     "nsuri": "http://www.sangoma.com/20220630",
     "presentation": [
      "http://www.sangoma.com/role/DisclosureSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "sang_DescriptionOfAccountingPolicyForIncomeTaxesAndDeferredTaxesTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The description of the entity's accounting policy for income taxes and deferred taxes.",
        "label": "Description Of Accounting Policy For Income Taxes And Deferred Taxes [Text Block]",
        "terseLabel": "Income taxes and deferred taxes"
       }
      }
     },
     "localname": "DescriptionOfAccountingPolicyForIncomeTaxesAndDeferredTaxesTextBlock",
     "nsuri": "http://www.sangoma.com/20220630",
     "presentation": [
      "http://www.sangoma.com/role/DisclosureSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "sang_DescriptionOfAccountingPolicyForInterestIncomeTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The description of the entity's accounting policy for interest income.",
        "label": "Description Of Accounting Policy For Interest Income [Text Block]",
        "terseLabel": "Interest income"
       }
      }
     },
     "localname": "DescriptionOfAccountingPolicyForInterestIncomeTextBlock",
     "nsuri": "http://www.sangoma.com/20220630",
     "presentation": [
      "http://www.sangoma.com/role/DisclosureSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "sang_DescriptionOfAccountingPolicyForInvestmentTaxCreditsTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The description of the entity's accounting policy for investment tax credits.",
        "label": "Description Of Accounting Policy For Investment Tax Credits [Text Block]",
        "terseLabel": "Investment tax credits"
       }
      }
     },
     "localname": "DescriptionOfAccountingPolicyForInvestmentTaxCreditsTextBlock",
     "nsuri": "http://www.sangoma.com/20220630",
     "presentation": [
      "http://www.sangoma.com/role/DisclosureSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "sang_DescriptionOfAccountingPolicyForStatementOfComplianceAndBasisOfPresentationTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The description of the entity's accounting policy for statement of compliance and basis of presentation.",
        "label": "Description Of Accounting Policy For Statement Of Compliance And Basis Of Presentation [Text Block]",
        "terseLabel": "Statement of compliance and basis of presentation"
       }
      }
     },
     "localname": "DescriptionOfAccountingPolicyForStatementOfComplianceAndBasisOfPresentationTextBlock",
     "nsuri": "http://www.sangoma.com/20220630",
     "presentation": [
      "http://www.sangoma.com/role/DisclosureSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "sang_DescriptionOfExpectedOptionLifeShareOptionsGranted": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents the life of the share options granted.",
        "label": "Description Of Expected Option Life, Share Options Granted",
        "terseLabel": "Expected option life"
       }
      }
     },
     "localname": "DescriptionOfExpectedOptionLifeShareOptionsGranted",
     "nsuri": "http://www.sangoma.com/20220630",
     "presentation": [
      "http://www.sangoma.com/role/DisclosureShareholdersEquityValuationAllowanceDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "sang_DescriptionOfPreTaxDiscountRatesAppliedToCashFlowProjections": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The discount rate applied to cash flow projections for a cash-generating unit (group of units).",
        "label": "Description Of Pre-tax Discount Rates Applied To Cash Flow Projections",
        "terseLabel": "Pre-tax discount rate (in percent)"
       }
      }
     },
     "localname": "DescriptionOfPreTaxDiscountRatesAppliedToCashFlowProjections",
     "nsuri": "http://www.sangoma.com/20220630",
     "presentation": [
      "http://www.sangoma.com/role/DisclosureGoodwillDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "sang_DevelopmentCostsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "No definition available.",
        "label": "Development costs"
       }
      }
     },
     "localname": "DevelopmentCostsAbstract",
     "nsuri": "http://www.sangoma.com/20220630",
     "xbrltype": "stringItemType"
    },
    "sang_DisclosureOfContingentLiabilitiesInBusinessCombinationTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of contingent liabilities in business combination.",
        "label": "Disclosure of Contingent Liabilities in Business Combination [Table Text Block]",
        "terseLabel": "Summary of consideration payable"
       }
      }
     },
     "localname": "DisclosureOfContingentLiabilitiesInBusinessCombinationTableTextBlock",
     "nsuri": "http://www.sangoma.com/20220630",
     "presentation": [
      "http://www.sangoma.com/role/DisclosureConsiderationPayableTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "sang_DisclosureOfContractLiabilitiesTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure of contract liabilities.",
        "label": "Disclosure of Contract Liabilities [Text Block].",
        "terseLabel": "Contract liabilities"
       }
      }
     },
     "localname": "DisclosureOfContractLiabilitiesTextBlock",
     "nsuri": "http://www.sangoma.com/20220630",
     "presentation": [
      "http://www.sangoma.com/role/DisclosureContractLiabilities"
     ],
     "xbrltype": "textBlockItemType"
    },
    "sang_DisclosureOfDevelopmentCostsLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Schedule disclosing information related to details of development costs. \"Line items represent concepts included in a table. These concepts are used to disclose reportable information associated with members defined in one or many axes of the table.",
        "label": "Disclosure of Development Costs [Line Items]"
       }
      }
     },
     "localname": "DisclosureOfDevelopmentCostsLineItems",
     "nsuri": "http://www.sangoma.com/20220630",
     "presentation": [
      "http://www.sangoma.com/role/DisclosureDevelopmentCostsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "sang_DisclosureOfDevelopmentCostsTable": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Schedule disclosing information related to details of development costs.",
        "label": "Disclosure Of Development Costs [Table]"
       }
      }
     },
     "localname": "DisclosureOfDevelopmentCostsTable",
     "nsuri": "http://www.sangoma.com/20220630",
     "presentation": [
      "http://www.sangoma.com/role/DisclosureDevelopmentCostsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "sang_DisclosureOfEstimatedUsefulLifeOfIntangibleAssetsTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The disclosure of estimated useful life of intangible assets.",
        "label": "Disclosure Of Estimated Useful Life Of Intangible Assets [Table Text Block]",
        "terseLabel": "Summary of estimated useful life of intangible assets"
       }
      }
     },
     "localname": "DisclosureOfEstimatedUsefulLifeOfIntangibleAssetsTableTextBlock",
     "nsuri": "http://www.sangoma.com/20220630",
     "presentation": [
      "http://www.sangoma.com/role/DisclosureSignificantAccountingPoliciesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "sang_DisclosureOfEstimatedUsefulLifeOfPropertyPlantAndEquipmentTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The disclosure of estimated useful life of property, plant and equipment.",
        "label": "Disclosure Of Estimated Useful Life Of Property, Plant And Equipment [Table Text Block]",
        "terseLabel": "Summary of estimated useful life of property and equipment"
       }
      }
     },
     "localname": "DisclosureOfEstimatedUsefulLifeOfPropertyPlantAndEquipmentTableTextBlock",
     "nsuri": "http://www.sangoma.com/20220630",
     "presentation": [
      "http://www.sangoma.com/role/DisclosureSignificantAccountingPoliciesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "sang_DisclosureOfInformationAboutLeaseObligationsTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The tabular disclosure of information about lease liabilities.",
        "label": "Disclosure of Information About Lease Obligations [Table Text Block]",
        "terseLabel": "Summary of lease obligations"
       }
      }
     },
     "localname": "DisclosureOfInformationAboutLeaseObligationsTableTextBlock",
     "nsuri": "http://www.sangoma.com/20220630",
     "presentation": [
      "http://www.sangoma.com/role/DisclosureLeasesRightOfUseAssetsAndLeaseObligationsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "sang_DisclosureOfProvisionsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "No definition available.",
        "label": "Provisions"
       }
      }
     },
     "localname": "DisclosureOfProvisionsAbstract",
     "nsuri": "http://www.sangoma.com/20220630",
     "xbrltype": "stringItemType"
    },
    "sang_DisclosureOfTotalInterestIncomeAndInterestExpenseForFinancialAssetsOrFinancialLiabilitiesThatAreNotAtFairValueThroughProfitOrLossTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The disclosure of total interest income and interest expense for financial assets or financial liabilities that are not at fair value through profit or loss.",
        "label": "Disclosure Of Total Interest Income And Interest Expense For Financial Assets Or Financial Liabilities That Are Not At Fair Value Through Profit Or Loss [Text Block]",
        "terseLabel": "Summary of total interest income and interest expense for financial assets or financial liabilities that are not at fair value through profit or loss"
       }
      }
     },
     "localname": "DisclosureOfTotalInterestIncomeAndInterestExpenseForFinancialAssetsOrFinancialLiabilitiesThatAreNotAtFairValueThroughProfitOrLossTextBlock",
     "nsuri": "http://www.sangoma.com/20220630",
     "presentation": [
      "http://www.sangoma.com/role/DisclosureFinancialInstrumentsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "sang_DiscountRateFairValueOfContingentLiabilitiesRecognisedInBusinessCombination": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Discount rate used in calculating the fair value of contingent liabilities recognized in business combination.",
        "label": "Discount Rate, Fair Value of Contingent Liabilities Recognized in Business Combination",
        "terseLabel": "Discount rate (as a percent)"
       }
      }
     },
     "localname": "DiscountRateFairValueOfContingentLiabilitiesRecognisedInBusinessCombination",
     "nsuri": "http://www.sangoma.com/20220630",
     "presentation": [
      "http://www.sangoma.com/role/DisclosureConsiderationPayableDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "sang_DiscountedValueAsSharesToBeIssued": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents the discounted value as shares to be issued.",
        "label": "Discounted Value As Shares To Be Issued",
        "terseLabel": "Discounted value as shares to be issued"
       }
      }
     },
     "localname": "DiscountedValueAsSharesToBeIssued",
     "nsuri": "http://www.sangoma.com/20220630",
     "presentation": [
      "http://www.sangoma.com/role/DisclosureShareholdersEquityShareCapitalNarrativesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "sang_EngineeringExpenditures": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of engineering expenditures incurred during the period.",
        "label": "Engineering Expenditures"
       }
      }
     },
     "localname": "EngineeringExpenditures",
     "nsuri": "http://www.sangoma.com/20220630",
     "presentation": [
      "http://www.sangoma.com/role/DisclosureDevelopmentCostsAdditionalInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "sang_EstimatedEarnOutValue": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of estimated earn out value.",
        "label": "Additional consideration for earn out"
       }
      }
     },
     "localname": "EstimatedEarnOutValue",
     "nsuri": "http://www.sangoma.com/20220630",
     "presentation": [
      "http://www.sangoma.com/role/DisclosureBusinessCombinationsNetfortrisCorporationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "sang_EstimatedFurtherPaymentPaidAsEarnOut": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Estimated amount of further payment paid as an earn out",
        "label": "Estimated Further Payment Paid as an Earn Out",
        "terseLabel": "Estimated further payment paid as an earn out"
       }
      }
     },
     "localname": "EstimatedFurtherPaymentPaidAsEarnOut",
     "nsuri": "http://www.sangoma.com/20220630",
     "presentation": [
      "http://www.sangoma.com/role/DisclosureBusinessCombinationsNetfortrisCorporationDetails",
      "http://www.sangoma.com/role/DisclosureBusinessCombinationsStarblueIncDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "sang_ExchangeListingExpenses": {
     "auth_ref": [],
     "calculation": {
      "http://www.sangoma.com/role/StatementConsolidatedStatementsOfIncomeLossAndComprehensiveIncomeLoss": {
       "order": 2.0,
       "parentTag": "sang_NonOperatingIncomeExpenses",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of exchange listing expenses.",
        "label": "Exchange Listing Expenses",
        "terseLabel": "Exchange listing expense"
       }
      }
     },
     "localname": "ExchangeListingExpenses",
     "nsuri": "http://www.sangoma.com/20220630",
     "presentation": [
      "http://www.sangoma.com/role/StatementConsolidatedStatementsOfIncomeLossAndComprehensiveIncomeLoss"
     ],
     "xbrltype": "monetaryItemType"
    },
    "sang_GainFromChangeInFairValueContingentLiabilitiesRecognisedInBusinessCombination": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The gain from change in fair value of existing contingent liabilities recognized in a business combination.",
        "label": "Gain from Change in Fair Value, Contingent Liabilities Recognized in Business Combination",
        "negatedLabel": "Gain on change in fair value",
        "terseLabel": "Gain on change in fair value of consideration payable"
       }
      }
     },
     "localname": "GainFromChangeInFairValueContingentLiabilitiesRecognisedInBusinessCombination",
     "nsuri": "http://www.sangoma.com/20220630",
     "presentation": [
      "http://www.sangoma.com/role/DisclosureConsiderationPayableBalancesDetails",
      "http://www.sangoma.com/role/DisclosureConsiderationPayableDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "sang_GeneralAndAdministrativeExpenseMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This member stands for the amount of expense relating to general and administrative activities of the entity. This member is used to attribute an expense by nature to a functional line item in the statement of profit or loss.",
        "label": "General and administration expense",
        "terseLabel": "General and administration expense"
       }
      }
     },
     "localname": "GeneralAndAdministrativeExpenseMember",
     "nsuri": "http://www.sangoma.com/20220630",
     "presentation": [
      "http://www.sangoma.com/role/DisclosureIntangibleAssetsAdditionalInformationDetails",
      "http://www.sangoma.com/role/DisclosurePropertyAndEquipmentDepreciationExpenseDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "sang_GeneralInformationDisclosureAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "No definition available.",
        "label": "General information"
       }
      }
     },
     "localname": "GeneralInformationDisclosureAbstract",
     "nsuri": "http://www.sangoma.com/20220630",
     "xbrltype": "stringItemType"
    },
    "sang_GovernmentAssistanceAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "No definition available.",
        "label": "Government assistance"
       }
      }
     },
     "localname": "GovernmentAssistanceAbstract",
     "nsuri": "http://www.sangoma.com/20220630",
     "xbrltype": "stringItemType"
    },
    "sang_GrossProceedsFromIssuanceInOverAllotmentOptionGrant": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents the amount of gross proceeds from issuance in over-allotment option grant.",
        "label": "Gross Proceeds From Issuance In Over-Allotment Option Grant",
        "terseLabel": "Gross proceeds from issuance in over-allotment option grant"
       }
      }
     },
     "localname": "GrossProceedsFromIssuanceInOverAllotmentOptionGrant",
     "nsuri": "http://www.sangoma.com/20220630",
     "presentation": [
      "http://www.sangoma.com/role/DisclosureShareholdersEquityShareCapitalNarrativesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "sang_IfrsAccountingPoliciesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "No definition available.",
        "label": "Significant accounting policies"
       }
      }
     },
     "localname": "IfrsAccountingPoliciesAbstract",
     "nsuri": "http://www.sangoma.com/20220630",
     "xbrltype": "stringItemType"
    },
    "sang_IfrsAccountsPayableAndAccruedLiabilitiesCurrent": {
     "auth_ref": [],
     "calculation": {
      "http://www.sangoma.com/role/StatementConsolidatedStatementsOfFinancialPosition": {
       "order": 9.0,
       "parentTag": "ifrs-full_CurrentLiabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Sum of the carrying values as of the balance sheet date of obligations incurred through that date and due within one year (or the operating cycle, if longer), including liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received, taxes, interest, rent and utilities, accrued salaries and bonuses, payroll taxes and fringe benefits.",
        "label": "Ifrs Accounts Payable and Accrued Liabilities, Current",
        "terseLabel": "Accounts payable and accrued liabilities (Note 4)"
       }
      }
     },
     "localname": "IfrsAccountsPayableAndAccruedLiabilitiesCurrent",
     "nsuri": "http://www.sangoma.com/20220630",
     "presentation": [
      "http://www.sangoma.com/role/StatementConsolidatedStatementsOfFinancialPosition"
     ],
     "xbrltype": "monetaryItemType"
    },
    "sang_IfrsBusinessCombinationIntegrationRelatedCosts": {
     "auth_ref": [],
     "calculation": {
      "http://www.sangoma.com/role/StatementConsolidatedStatementsOfIncomeLossAndComprehensiveIncomeLoss": {
       "order": 4.0,
       "parentTag": "sang_NonOperatingIncomeExpenses",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Costs incurred to effect a business combination which have been expensed during the period. Such costs could include business integration costs, systems integration and conversion costs, and severance and other employee-related costs.",
        "label": "Ifrs Business Combination, Integration Related Costs",
        "terseLabel": "Business integration costs"
       }
      }
     },
     "localname": "IfrsBusinessCombinationIntegrationRelatedCosts",
     "nsuri": "http://www.sangoma.com/20220630",
     "presentation": [
      "http://www.sangoma.com/role/StatementConsolidatedStatementsOfIncomeLossAndComprehensiveIncomeLoss"
     ],
     "xbrltype": "monetaryItemType"
    },
    "sang_IfrsDebtInstrumentTerm": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Period of time between issuance and maturity of debt instrument, in PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.",
        "label": "Ifrs Debt Instrument, Term",
        "terseLabel": "Borrowings term"
       }
      }
     },
     "localname": "IfrsDebtInstrumentTerm",
     "nsuri": "http://www.sangoma.com/20220630",
     "presentation": [
      "http://www.sangoma.com/role/DisclosureOperatingFacilityAndLoanAndDerivativeAssetsAndLiabilitiesOperatingFacilityAndLoanDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "sang_IfrsDerivativeFloorInterestRate": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Floor rate on an interest rate derivative such as an interest rate floor or collar. If market rates falls below the floor rate, a payment or receipt is triggered on the contract.",
        "label": "Ifrs Derivative, Floor Interest Rate",
        "terseLabel": "Derivative, floor rate"
       }
      }
     },
     "localname": "IfrsDerivativeFloorInterestRate",
     "nsuri": "http://www.sangoma.com/20220630",
     "presentation": [
      "http://www.sangoma.com/role/DisclosureOperatingFacilityAndLoanAndDerivativeAssetsAndLiabilitiesOperatingFacilityAndLoanDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "sang_IfrsLineOfCreditFacilityMaximumBorrowingCapacity": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Maximum borrowing capacity under the credit facility without consideration of any current restrictions on the amount that could be borrowed or the amounts currently outstanding under the facility.",
        "label": "Ifrs Line of Credit Facility, Maximum Borrowing Capacity",
        "terseLabel": "Maximum borrowing capacity"
       }
      }
     },
     "localname": "IfrsLineOfCreditFacilityMaximumBorrowingCapacity",
     "nsuri": "http://www.sangoma.com/20220630",
     "presentation": [
      "http://www.sangoma.com/role/DisclosureOperatingFacilityAndLoanAndDerivativeAssetsAndLiabilitiesOperatingFacilityAndLoanDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "sang_IfrsScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the components of income tax expense attributable to continuing operations for each year presented including, but not limited to: current tax expense (benefit), deferred tax expense (benefit), investment tax credits, government grants, the benefits of operating loss carryforwards, tax expense that results from allocating certain tax benefits either directly to contributed capital or to reduce goodwill or other noncurrent intangible assets of an acquired entity, adjustments of a deferred tax liability or asset for enacted changes in tax laws or rates or a change in the tax status of the entity, and adjustments of the beginning-of-the-year balances of a valuation allowance because of a change in circumstances that causes a change in judgment about the realizability of the related deferred tax asset in future years.",
        "label": "IFRS Schedule of Components of Income Tax Expense (Benefit) [Table Text Block]",
        "terseLabel": "Schedule of income tax expense"
       }
      }
     },
     "localname": "IfrsScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock",
     "nsuri": "http://www.sangoma.com/20220630",
     "presentation": [
      "http://www.sangoma.com/role/DisclosureIncomeTaxTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "sang_IfrsShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Period over which grantee's right to exercise award under share-based payment arrangement is no longer contingent on satisfaction of service or performance condition, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. Includes, but is not limited to, combination of market, performance or service condition.",
        "label": "IFRS Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Period",
        "terseLabel": "Vesting period"
       }
      }
     },
     "localname": "IfrsShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod",
     "nsuri": "http://www.sangoma.com/20220630",
     "presentation": [
      "http://www.sangoma.com/role/DisclosureShareholdersEquityStockOptionsGrantedToEmployeesOfficersAndDirectorsDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "sang_IfrsVestingAxis": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "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.",
        "label": "Ifrs Vesting [axis]"
       }
      }
     },
     "localname": "IfrsVestingAxis",
     "nsuri": "http://www.sangoma.com/20220630",
     "presentation": [
      "http://www.sangoma.com/role/DisclosureShareholdersEquityStockOptionsGrantedToEmployeesOfficersAndDirectorsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "sang_IfrsVestingDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This domain stands for vesting years.",
        "label": "ifrs Vesting [Domain]"
       }
      }
     },
     "localname": "IfrsVestingDomain",
     "nsuri": "http://www.sangoma.com/20220630",
     "presentation": [
      "http://www.sangoma.com/role/DisclosureShareholdersEquityStockOptionsGrantedToEmployeesOfficersAndDirectorsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "sang_IncomeTaxPayableCurrent": {
     "auth_ref": [],
     "calculation": {
      "http://www.sangoma.com/role/StatementConsolidatedStatementsOfFinancialPosition": {
       "order": 6.0,
       "parentTag": "ifrs-full_CurrentLiabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of income tax payable for current.",
        "label": "Income Tax Payable Current",
        "terseLabel": "Income tax payable"
       }
      }
     },
     "localname": "IncomeTaxPayableCurrent",
     "nsuri": "http://www.sangoma.com/20220630",
     "presentation": [
      "http://www.sangoma.com/role/StatementConsolidatedStatementsOfFinancialPosition"
     ],
     "xbrltype": "monetaryItemType"
    },
    "sang_IncreaseDecreaseInFinanceCostsDueToReasonablyPossibleIncreaseDecreaseInDesignatedRiskComponent": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The increase (decrease) in finance costs as a result of an increase (decrease) in a designated risk component that was reasonably possible at the end of the reporting period.  Excludes defined benefit plan obligations.",
        "label": "Increase (Decrease) In Finance Costs Due To Reasonably Possible Increase (Decrease) In Designated Risk Component",
        "terseLabel": "Increase (decrease) in finance costs"
       }
      }
     },
     "localname": "IncreaseDecreaseInFinanceCostsDueToReasonablyPossibleIncreaseDecreaseInDesignatedRiskComponent",
     "nsuri": "http://www.sangoma.com/20220630",
     "presentation": [
      "http://www.sangoma.com/role/DisclosureFinancialInstrumentsForeignCurrencyRiskAndInterestRateRiskDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "sang_IncreaseDecreaseInOtherComprehensiveIncomeLossDueToReasonablyPossibleIncreaseDecreaseInDesignatedRiskComponent": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The increase (decrease) in other comprehensive income (loss) as a result of an increase (decrease) in a designated risk component that was reasonably possible at the end of the reporting period.  Excludes defined benefit plan obligations.",
        "label": "Increase (Decrease) In Other Comprehensive Income (Loss) Due To Reasonably Possible Increase (Decrease) In Designated Risk Component",
        "terseLabel": "Increase (decrease) in total other comprehensive income (loss)"
       }
      }
     },
     "localname": "IncreaseDecreaseInOtherComprehensiveIncomeLossDueToReasonablyPossibleIncreaseDecreaseInDesignatedRiskComponent",
     "nsuri": "http://www.sangoma.com/20220630",
     "presentation": [
      "http://www.sangoma.com/role/DisclosureFinancialInstrumentsForeignCurrencyRiskAndInterestRateRiskDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "sang_IncreaseDecreaseInRevenueEstimatedFairValue": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of increase decrease in revenue estimated fair value.",
        "label": "Increase Decrease In Revenue Estimated Fair Value",
        "terseLabel": "Estimated fair value"
       }
      }
     },
     "localname": "IncreaseDecreaseInRevenueEstimatedFairValue",
     "nsuri": "http://www.sangoma.com/20220630",
     "presentation": [
      "http://www.sangoma.com/role/DisclosureGoodwillDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "sang_IncreaseDecreaseInSharesThroughAcquisitionOfSubsidiaryEquity": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The increase (decrease) in shares resulting through acquisition of subsidiary.",
        "label": "Increase (Decrease) In Shares Through Acquisition Of Subsidiary, Equity",
        "terseLabel": "Common shares issued through business combination (Note 11(i), 20) (in shares)",
        "verboseLabel": "Shares issued for business combination"
       }
      }
     },
     "localname": "IncreaseDecreaseInSharesThroughAcquisitionOfSubsidiaryEquity",
     "nsuri": "http://www.sangoma.com/20220630",
     "presentation": [
      "http://www.sangoma.com/role/DisclosureShareholdersEquityIssuedAndOutstandingCommonSharesDetails",
      "http://www.sangoma.com/role/StatementConsolidatedStatementsOfChangesInStockholderSEquity"
     ],
     "xbrltype": "sharesItemType"
    },
    "sang_IncreaseDecreaseInSharesThroughCommonSharesIssuedForTransactionCostPaymentEquity": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The increase (decrease) in shares resulting through common shares issued for transaction cost payment.",
        "label": "Increase (Decrease) In Shares Through Common Shares Issued For Transaction Cost Payment, Equity",
        "terseLabel": "Common shares issued for transaction cost payment (Note 17(i)) (in shares)",
        "verboseLabel": "Shares issued for acquisition costs"
       }
      }
     },
     "localname": "IncreaseDecreaseInSharesThroughCommonSharesIssuedForTransactionCostPaymentEquity",
     "nsuri": "http://www.sangoma.com/20220630",
     "presentation": [
      "http://www.sangoma.com/role/DisclosureShareholdersEquityIssuedAndOutstandingCommonSharesDetails",
      "http://www.sangoma.com/role/DisclosureShareholdersEquityShareCapitalNarrativesDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "sang_IncreaseDecreaseInSharesThroughCommonSharesIssuedInInstallmentsEquity": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The increase (decrease) in shares resulting through common shares issued in installments.",
        "label": "Increase (Decrease) In Shares Through Common Shares Issued In Installments, Equity",
        "terseLabel": "Common shares issued installments (in shares)",
        "verboseLabel": "Shares issued as instalment for shares to be issued"
       }
      }
     },
     "localname": "IncreaseDecreaseInSharesThroughCommonSharesIssuedInInstallmentsEquity",
     "nsuri": "http://www.sangoma.com/20220630",
     "presentation": [
      "http://www.sangoma.com/role/DisclosureShareholdersEquityIssuedAndOutstandingCommonSharesDetails",
      "http://www.sangoma.com/role/DisclosureShareholdersEquityShareCapitalNarrativesDetails",
      "http://www.sangoma.com/role/StatementConsolidatedStatementsOfChangesInStockholderSEquity"
     ],
     "xbrltype": "sharesItemType"
    },
    "sang_IncreaseDecreaseInSharesThroughCommonSharesIssuedThroughShortFormProspectusNetOfCostsEquity": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The increase (decrease) in shares resulting through common shares issued through short form prospectus, net of costs.",
        "label": "Increase (Decrease) In Shares Through Common Shares Issued Through Short Form Prospectus, Net of Costs, Equity",
        "terseLabel": "Common shares issued through short form prospectus, net of costs (Note 17(i)) (in shares)",
        "verboseLabel": "Shares issued through short term prospectus"
       }
      }
     },
     "localname": "IncreaseDecreaseInSharesThroughCommonSharesIssuedThroughShortFormProspectusNetOfCostsEquity",
     "nsuri": "http://www.sangoma.com/20220630",
     "presentation": [
      "http://www.sangoma.com/role/DisclosureShareholdersEquityIssuedAndOutstandingCommonSharesDetails",
      "http://www.sangoma.com/role/DisclosureShareholdersEquityShareCapitalNarrativesDetails",
      "http://www.sangoma.com/role/StatementConsolidatedStatementsOfChangesInStockholderSEquity"
     ],
     "xbrltype": "sharesItemType"
    },
    "sang_IncreaseDecreaseInSharesThroughExerciseOfOptions": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The increase (decrease) in shares resulting from the exercise of options.",
        "label": "Increase (Decrease) In Shares Through Exercise Of Options",
        "terseLabel": "Common shares issued for options exercised (Note 17(i)) (in shares)",
        "verboseLabel": "Shares issued upon exercise of options"
       }
      }
     },
     "localname": "IncreaseDecreaseInSharesThroughExerciseOfOptions",
     "nsuri": "http://www.sangoma.com/20220630",
     "presentation": [
      "http://www.sangoma.com/role/DisclosureShareholdersEquityIssuedAndOutstandingCommonSharesDetails",
      "http://www.sangoma.com/role/DisclosureShareholdersEquityShareCapitalNarrativesDetails",
      "http://www.sangoma.com/role/StatementConsolidatedStatementsOfChangesInStockholderSEquity"
     ],
     "xbrltype": "sharesItemType"
    },
    "sang_IncreaseDecreaseInSharesThroughRoundingOfFractionalSharesAfterShareConsolidation": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The increase (decrease) in shares resulting from rounding of fractional shares after share consolidation.",
        "label": "Increase (Decrease) In Shares Through Rounding Of Fractional Shares After Share Consolidation",
        "terseLabel": "Rounding of fractional shares after share consolidation (Note 2) (In shares)",
        "verboseLabel": "Rounding of fractional shares in 2021 after share consolidation"
       }
      }
     },
     "localname": "IncreaseDecreaseInSharesThroughRoundingOfFractionalSharesAfterShareConsolidation",
     "nsuri": "http://www.sangoma.com/20220630",
     "presentation": [
      "http://www.sangoma.com/role/DisclosureShareholdersEquityIssuedAndOutstandingCommonSharesDetails",
      "http://www.sangoma.com/role/StatementConsolidatedStatementsOfChangesInStockholderSEquity"
     ],
     "xbrltype": "sharesItemType"
    },
    "sang_IncreaseDecreaseInSharesThroughTransactionCosts": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The increase (decrease) in shares resulting through transaction costs.",
        "label": "Increase (Decrease) In Shares Through Transaction Costs",
        "terseLabel": "Common shares issued for transaction cost payment (in shares) (Note 17(i))"
       }
      }
     },
     "localname": "IncreaseDecreaseInSharesThroughTransactionCosts",
     "nsuri": "http://www.sangoma.com/20220630",
     "presentation": [
      "http://www.sangoma.com/role/StatementConsolidatedStatementsOfChangesInStockholderSEquity"
     ],
     "xbrltype": "sharesItemType"
    },
    "sang_IncreaseDecreaseThroughCommonSharesIssuedForTransactionCostPaymentEquity": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The increase (decrease) resulting through common shares issued for transaction cost payment.",
        "label": "Increase (Decrease) Through Common Shares Issued For Transaction Cost Payment, Equity",
        "terseLabel": "Common shares issued for transaction cost payment (Note 17(i))"
       }
      }
     },
     "localname": "IncreaseDecreaseThroughCommonSharesIssuedForTransactionCostPaymentEquity",
     "nsuri": "http://www.sangoma.com/20220630",
     "presentation": [
      "http://www.sangoma.com/role/DisclosureShareholdersEquityShareCapitalNarrativesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "sang_IncreaseDecreaseThroughCommonSharesIssuedInInstallmentsEquity": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The increase (decrease) resulting through common shares issued in installments.",
        "label": "Increase (Decrease) Through Common Shares Issued In Installments, Equity",
        "terseLabel": "Common shares issued installments"
       }
      }
     },
     "localname": "IncreaseDecreaseThroughCommonSharesIssuedInInstallmentsEquity",
     "nsuri": "http://www.sangoma.com/20220630",
     "presentation": [
      "http://www.sangoma.com/role/DisclosureShareholdersEquityShareCapitalNarrativesDetails",
      "http://www.sangoma.com/role/StatementConsolidatedStatementsOfChangesInStockholderSEquity"
     ],
     "xbrltype": "monetaryItemType"
    },
    "sang_IncreaseDecreaseThroughCommonSharesIssuedThroughShortFormProspectusNetOfCostsEquity": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The increase (decrease) resulting through common shares issued through short form prospectus, net of costs.",
        "label": "Increase (Decrease) Through Common Shares Issued Through Short Form Prospectus, Net of Costs, Equity",
        "terseLabel": "Common shares issued through short form prospectus, net of costs (Note 17(i))"
       }
      }
     },
     "localname": "IncreaseDecreaseThroughCommonSharesIssuedThroughShortFormProspectusNetOfCostsEquity",
     "nsuri": "http://www.sangoma.com/20220630",
     "presentation": [
      "http://www.sangoma.com/role/StatementConsolidatedStatementsOfChangesInStockholderSEquity"
     ],
     "xbrltype": "monetaryItemType"
    },
    "sang_IncreaseDecreaseThroughCommonSharesIssuedThroughTransactionCostsEquity": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The increase (decrease) resulting through common shares issued through transaction costs.",
        "label": "Increase (Decrease) Through Common Shares Issued Through Transaction Costs, Equity",
        "terseLabel": "Common shares issued for transaction cost payment (Note 17(i))"
       }
      }
     },
     "localname": "IncreaseDecreaseThroughCommonSharesIssuedThroughTransactionCostsEquity",
     "nsuri": "http://www.sangoma.com/20220630",
     "presentation": [
      "http://www.sangoma.com/role/StatementConsolidatedStatementsOfChangesInStockholderSEquity"
     ],
     "xbrltype": "monetaryItemType"
    },
    "sang_IncreaseDecreaseThroughCommonSharesReservedForIssuanceRelatedToBusinessCombinationEquity": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The increase (decrease) resulting through common shares reserved for issuance related to business combination.",
        "label": "Increase (Decrease) Through Common Shares Reserved for Issuance Related to Business Combination, Equity",
        "terseLabel": "Common shares reserved for issuance related to business combination (Note 20)"
       }
      }
     },
     "localname": "IncreaseDecreaseThroughCommonSharesReservedForIssuanceRelatedToBusinessCombinationEquity",
     "nsuri": "http://www.sangoma.com/20220630",
     "presentation": [
      "http://www.sangoma.com/role/StatementConsolidatedStatementsOfChangesInStockholderSEquity"
     ],
     "xbrltype": "monetaryItemType"
    },
    "sang_IntangibleAssetsUnderDevelopmentNonCurrent": {
     "auth_ref": [],
     "calculation": {
      "http://www.sangoma.com/role/StatementConsolidatedStatementsOfFinancialPosition": {
       "order": 5.0,
       "parentTag": "ifrs-full_NoncurrentAssets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The non-current amount of intangible assets representing such assets under development.",
        "label": "Intangible Assets Under Development, Non-current",
        "periodEndLabel": "Balance at ending",
        "periodStartLabel": "Balance at beginning",
        "terseLabel": "Development costs (Note 10)",
        "verboseLabel": "Net capitalized development costs"
       }
      }
     },
     "localname": "IntangibleAssetsUnderDevelopmentNonCurrent",
     "nsuri": "http://www.sangoma.com/20220630",
     "presentation": [
      "http://www.sangoma.com/role/DisclosureDevelopmentCostsAdditionalInformationDetails",
      "http://www.sangoma.com/role/DisclosureDevelopmentCostsDetails",
      "http://www.sangoma.com/role/StatementConsolidatedStatementsOfFinancialPosition"
     ],
     "xbrltype": "monetaryItemType"
    },
    "sang_InterestIncomeForFinancialAssetsNotAtFairValueThroughProfitOrLossAndInterestExpensesForFinancialLiabilitiesNotAtFairValueThroughProfitOrLossNet": {
     "auth_ref": [],
     "calculation": {
      "http://www.sangoma.com/role/DisclosureFinancialInstrumentsTotalInterestIncomeAndInterestExpenseForFinancialAssetsOrFinancialLiabilitiesThatAreNotAtFairValueThroughProfitOrLossDetailss": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of interest income for financial assets not at fair value through profit or loss and (interest expenses) for financial liabilities not at fair value through profit or loss, net.",
        "label": "Interest Income For Financial Assets Not At Fair Value Through Profit Or Loss And (Interest Expenses) For Financial Liabilities Not At Fair Value Through Profit Or Loss, Net",
        "negatedTotalLabel": "Interest expense (net)"
       }
      }
     },
     "localname": "InterestIncomeForFinancialAssetsNotAtFairValueThroughProfitOrLossAndInterestExpensesForFinancialLiabilitiesNotAtFairValueThroughProfitOrLossNet",
     "nsuri": "http://www.sangoma.com/20220630",
     "presentation": [
      "http://www.sangoma.com/role/DisclosureFinancialInstrumentsTotalInterestIncomeAndInterestExpenseForFinancialAssetsOrFinancialLiabilitiesThatAreNotAtFairValueThroughProfitOrLossDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "sang_InterestSwapMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This member stands for interest swap.",
        "label": "Interest rate swap."
       }
      }
     },
     "localname": "InterestSwapMember",
     "nsuri": "http://www.sangoma.com/20220630",
     "presentation": [
      "http://www.sangoma.com/role/DisclosureIncomeTaxComponentsOfDeferredTaxAssetsLiabilitiesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "sang_InvestmentTaxCreditsDevelopmentCosts": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of investment tax credits to development costs.",
        "label": "Investment Tax Credits, Development Costs",
        "terseLabel": "Investment tax credits"
       }
      }
     },
     "localname": "InvestmentTaxCreditsDevelopmentCosts",
     "nsuri": "http://www.sangoma.com/20220630",
     "presentation": [
      "http://www.sangoma.com/role/DisclosureDevelopmentCostsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "sang_LeaseObligationsOnRightOfUseAssetsRecognisedAsOfAcquisitionDate": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount recognized as of the acquisition date for lease obligations on right-of-use assets acquired in a business combination.",
        "label": "Lease Obligations on Right-of-use Assets Recognized as of Acquisition Date",
        "terseLabel": "Lease obligations on right-of-use assets"
       }
      }
     },
     "localname": "LeaseObligationsOnRightOfUseAssetsRecognisedAsOfAcquisitionDate",
     "nsuri": "http://www.sangoma.com/20220630",
     "presentation": [
      "http://www.sangoma.com/role/DisclosureBusinessCombinationsNetfortrisCorporationDetails",
      "http://www.sangoma.com/role/DisclosureBusinessCombinationsStarblueIncDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "sang_LeaseholdImprovementsTradeshowEquipmentSoftwareAndBooksMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This member stands for leasehold improvements, tradeshow equipment, software and books.",
        "label": "Leasehold Improvements, Tradeshow Equipment, Software And Books"
       }
      }
     },
     "localname": "LeaseholdImprovementsTradeshowEquipmentSoftwareAndBooksMember",
     "nsuri": "http://www.sangoma.com/20220630",
     "presentation": [
      "http://www.sangoma.com/role/DisclosureSignificantAccountingPoliciesPropertyAndEquipmentDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "sang_M2TelecomLlc.Member": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This member stands for M2 Telecom LLC.",
        "label": "M2 Telecom LLC. [Member]",
        "terseLabel": "M2 Telecom LLC."
       }
      }
     },
     "localname": "M2TelecomLlc.Member",
     "nsuri": "http://www.sangoma.com/20220630",
     "presentation": [
      "http://www.sangoma.com/role/DisclosureBusinessCombinationsM2TelecomLlcDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "sang_MaximumOffsetAmountOfUnrestrainedFunds": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Maximum offset amount of unrestrained funds.",
        "label": "Maximum Offset Amount of Unrestrained Funds",
        "terseLabel": "Maximum offset amount of unrestrained funds"
       }
      }
     },
     "localname": "MaximumOffsetAmountOfUnrestrainedFunds",
     "nsuri": "http://www.sangoma.com/20220630",
     "presentation": [
      "http://www.sangoma.com/role/DisclosureOperatingFacilityAndLoanAndDerivativeAssetsAndLiabilitiesOperatingFacilityAndLoanDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "sang_MaximumPaymentAsEarnOut": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of maximum payment  as an earn out.",
        "label": "Maximum Payment as an Earn Out",
        "terseLabel": "Maximum payment as an earn out"
       }
      }
     },
     "localname": "MaximumPaymentAsEarnOut",
     "nsuri": "http://www.sangoma.com/20220630",
     "presentation": [
      "http://www.sangoma.com/role/DisclosureBusinessCombinationsNetfortrisCorporationDetails",
      "http://www.sangoma.com/role/DisclosureBusinessCombinationsStarblueIncDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "sang_MaximumSharePrice": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Maximum share price",
        "label": "Maximum Share Price",
        "terseLabel": "Maximum share price"
       }
      }
     },
     "localname": "MaximumSharePrice",
     "nsuri": "http://www.sangoma.com/20220630",
     "presentation": [
      "http://www.sangoma.com/role/DisclosureShareholdersEquityStockOptionsNarrativesDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "sang_MeasurementInputExpectedTermMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Measurement input using period financial instrument is expected to be outstanding.",
        "label": "Time to maturity"
       }
      }
     },
     "localname": "MeasurementInputExpectedTermMember",
     "nsuri": "http://www.sangoma.com/20220630",
     "presentation": [
      "http://www.sangoma.com/role/DisclosureBusinessCombinationsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "sang_MeasurementInputSharePriceMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Member represents measurement input share price.",
        "label": "Share price"
       }
      }
     },
     "localname": "MeasurementInputSharePriceMember",
     "nsuri": "http://www.sangoma.com/20220630",
     "presentation": [
      "http://www.sangoma.com/role/DisclosureBusinessCombinationsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "sang_MinimumNumberOfCountriesInWhichEnterprisesSmallToMediumSizedBusinessesAndTelecomOperatorsRelyOnCompanySTechnology": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Minimum number of countries in which enterprises, small to medium sized businesses (\"SMBs\") and telecom operators rely on Company's technology",
        "label": "Minimum Number Of Countries In Which Enterprises, Small To Medium Sized Businesses And Telecom Operators Rely On Company's Technology",
        "terseLabel": "Minimum number of countries in which enterprises, SMBs and telecom operators rely on Company's technology"
       }
      }
     },
     "localname": "MinimumNumberOfCountriesInWhichEnterprisesSmallToMediumSizedBusinessesAndTelecomOperatorsRelyOnCompanySTechnology",
     "nsuri": "http://www.sangoma.com/20220630",
     "presentation": [
      "http://www.sangoma.com/role/DisclosureGeneralInformationDetails"
     ],
     "xbrltype": "integerItemType"
    },
    "sang_MinimumSharePrice": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Minimum share price",
        "label": "Minimum Share Price",
        "terseLabel": "Minimum share price"
       }
      }
     },
     "localname": "MinimumSharePrice",
     "nsuri": "http://www.sangoma.com/20220630",
     "presentation": [
      "http://www.sangoma.com/role/DisclosureShareholdersEquityStockOptionsNarrativesDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "sang_NetProceedsFromIssuanceInOverAllotmentOptionGrant": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents the amount of net proceeds from issuance in over-allotment option grant.",
        "label": "Net Proceeds From Issuance In Over-Allotment Option Grant",
        "terseLabel": "Net proceeds from issuance in over-allotment option grant"
       }
      }
     },
     "localname": "NetProceedsFromIssuanceInOverAllotmentOptionGrant",
     "nsuri": "http://www.sangoma.com/20220630",
     "presentation": [
      "http://www.sangoma.com/role/DisclosureShareholdersEquityShareCapitalNarrativesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "sang_NetfortrisCorporationMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This member stands for NetFortris Corporation, acquiree company.",
        "label": "Netfortris",
        "terseLabel": "Netfortris"
       }
      }
     },
     "localname": "NetfortrisCorporationMember",
     "nsuri": "http://www.sangoma.com/20220630",
     "presentation": [
      "http://www.sangoma.com/role/DisclosureBusinessCombinationsNetfortrisCorporationDetails",
      "http://www.sangoma.com/role/DisclosureConsiderationPayableDetails",
      "http://www.sangoma.com/role/DisclosureOperatingFacilityAndLoanAndDerivativeAssetsAndLiabilitiesOperatingFacilityAndLoanDetails",
      "http://www.sangoma.com/role/DisclosureShareholdersEquityShareCapitalNarrativesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "sang_NetfortrisMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This member stands for NetFortris.",
        "label": "NetFortris [Member]",
        "terseLabel": "NetFortris"
       }
      }
     },
     "localname": "NetfortrisMember",
     "nsuri": "http://www.sangoma.com/20220630",
     "presentation": [
      "http://www.sangoma.com/role/DisclosureFinancialInstrumentsCompanySMaximumExposureToCreditRiskForItsTradeReceivablesDetails",
      "http://www.sangoma.com/role/DisclosureGoodwillDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "sang_NewTermLoanFacilityMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This member stands for new term loan facility.",
        "label": "New term loan facility"
       }
      }
     },
     "localname": "NewTermLoanFacilityMember",
     "nsuri": "http://www.sangoma.com/20220630",
     "presentation": [
      "http://www.sangoma.com/role/DisclosureOperatingFacilityAndLoanAndDerivativeAssetsAndLiabilitiesOperatingFacilityAndLoanDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "sang_NonCurrentContingentLiabilitiesRecognisedInBusinessCombination": {
     "auth_ref": [],
     "calculation": {
      "http://www.sangoma.com/role/StatementConsolidatedStatementsOfFinancialPosition": {
       "order": 6.0,
       "parentTag": "ifrs-full_NoncurrentLiabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Non-current amount of contingent liabilities recognized in a business combination.",
        "label": "Non-current Contingent Liabilities Recognized In Business Combination",
        "terseLabel": "Consideration payable (Note 14)"
       }
      }
     },
     "localname": "NonCurrentContingentLiabilitiesRecognisedInBusinessCombination",
     "nsuri": "http://www.sangoma.com/20220630",
     "presentation": [
      "http://www.sangoma.com/role/StatementConsolidatedStatementsOfFinancialPosition"
     ],
     "xbrltype": "monetaryItemType"
    },
    "sang_NonDeductibleReservesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This member stands for non-deductible reserves.",
        "label": "Non-deductible Reserves [Member]",
        "terseLabel": "Non-deductible reserves"
       }
      }
     },
     "localname": "NonDeductibleReservesMember",
     "nsuri": "http://www.sangoma.com/20220630",
     "presentation": [
      "http://www.sangoma.com/role/DisclosureIncomeTaxComponentsOfDeferredTaxAssetsLiabilitiesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "sang_NonOperatingIncomeExpenses": {
     "auth_ref": [],
     "calculation": {
      "http://www.sangoma.com/role/StatementConsolidatedStatementsOfIncomeLossAndComprehensiveIncomeLoss": {
       "order": 1.0,
       "parentTag": "ifrs-full_ProfitLossBeforeTax",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The aggregate amount of income or expense from ancillary business-related activities (that is to say, excluding major activities considered part of the normal operations of the business).",
        "label": "Non-operating Income (Expenses)",
        "totalLabel": "Total non-operating expenses"
       }
      }
     },
     "localname": "NonOperatingIncomeExpenses",
     "nsuri": "http://www.sangoma.com/20220630",
     "presentation": [
      "http://www.sangoma.com/role/StatementConsolidatedStatementsOfIncomeLossAndComprehensiveIncomeLoss"
     ],
     "xbrltype": "monetaryItemType"
    },
    "sang_NormalCourseIssuerBidMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents the information pertaining to normal-course issuer bid is a Canadian term for a public company's repurchase of its own stock in order to cancel it.",
        "label": "NCIB"
       }
      }
     },
     "localname": "NormalCourseIssuerBidMember",
     "nsuri": "http://www.sangoma.com/20220630",
     "presentation": [
      "http://www.sangoma.com/role/DisclosureSubsequentEventsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "sang_NumberOfCommonSharesIssuedAtDiscountedValue": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of common shares issued at discounted value.",
        "label": "Number of Common Shares Issued at Discounted Value",
        "terseLabel": "Number of common shares issued at discounted value"
       }
      }
     },
     "localname": "NumberOfCommonSharesIssuedAtDiscountedValue",
     "nsuri": "http://www.sangoma.com/20220630",
     "presentation": [
      "http://www.sangoma.com/role/DisclosureBusinessCombinationsDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "sang_NumberOfCommonSharesIssuedGross": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The number of common shares issued, gross.",
        "label": "Number of Common Shares Issued, Gross",
        "terseLabel": "Number of common shares issued, gross"
       }
      }
     },
     "localname": "NumberOfCommonSharesIssuedGross",
     "nsuri": "http://www.sangoma.com/20220630",
     "presentation": [
      "http://www.sangoma.com/role/DisclosureBusinessCombinationsDetails",
      "http://www.sangoma.com/role/DisclosureBusinessCombinationsNetfortrisCorporationDetails",
      "http://www.sangoma.com/role/DisclosureBusinessCombinationsStarblueIncDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "sang_NumberOfCommonSharesThatMayBeReservedForIssuanceToAnyOnePersonAsPercentageOfOutstandingCommonShares": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents the number of common shares that may be reserved for issuance to any one person as percentage of outstanding common shares.",
        "label": "Number Of Common Shares That May Be Reserved For Issuance To Any One Person As Percentage Of Outstanding Common Shares",
        "terseLabel": "Number of common shares that may be reserved for issuance to any one person as percentage of outstanding common shares"
       }
      }
     },
     "localname": "NumberOfCommonSharesThatMayBeReservedForIssuanceToAnyOnePersonAsPercentageOfOutstandingCommonShares",
     "nsuri": "http://www.sangoma.com/20220630",
     "presentation": [
      "http://www.sangoma.com/role/DisclosureShareholdersEquityStockOptionsNarrativesDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "sang_NumberOfCommonSharesThatMayBeSetAsideForIssuanceAsPercentageOfOutstandingCommonShares": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents the number of common shares that may be set aside for issuance as percentage of outstanding common shares.",
        "label": "Number Of Common Shares That May Be Set Aside For Issuance As Percentage Of Outstanding Common Shares",
        "terseLabel": "Number of common shares that may be set aside for issuance as percentage of outstanding common shares"
       }
      }
     },
     "localname": "NumberOfCommonSharesThatMayBeSetAsideForIssuanceAsPercentageOfOutstandingCommonShares",
     "nsuri": "http://www.sangoma.com/20220630",
     "presentation": [
      "http://www.sangoma.com/role/DisclosureShareholdersEquityStockOptionsNarrativesDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "sang_NumberOfInstallments": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents the number of installments.",
        "label": "Number of Installments",
        "terseLabel": "Number of installments"
       }
      }
     },
     "localname": "NumberOfInstallments",
     "nsuri": "http://www.sangoma.com/20220630",
     "presentation": [
      "http://www.sangoma.com/role/DisclosureBusinessCombinationsDetails",
      "http://www.sangoma.com/role/DisclosureShareholdersEquityEarningsLossPerShareNarrativesDetails",
      "http://www.sangoma.com/role/DisclosureShareholdersEquityShareCapitalNarrativesDetails"
     ],
     "xbrltype": "integerItemType"
    },
    "sang_NumberOfInstrumentsIssued": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents the number of shares issued.",
        "label": "Number Of Instruments Issued",
        "terseLabel": "Number of shares issued"
       }
      }
     },
     "localname": "NumberOfInstrumentsIssued",
     "nsuri": "http://www.sangoma.com/20220630",
     "presentation": [
      "http://www.sangoma.com/role/DisclosureShareholdersEquityShareCapitalNarrativesDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "sang_NumberOfShareOptionsRoundedOffInShareBasedPaymentArrangement": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The number of share options rounded of fractional shares in a share-based payment arrangement.",
        "label": "Number of Share Options Rounded Off in Share-based Payment Arrangement",
        "negatedLabel": "Rounding of fractional shares"
       }
      }
     },
     "localname": "NumberOfShareOptionsRoundedOffInShareBasedPaymentArrangement",
     "nsuri": "http://www.sangoma.com/20220630",
     "presentation": [
      "http://www.sangoma.com/role/DisclosureShareholdersEquityMovementInStockOptionPlanDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "sang_NumberOfSharesIssuable": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of shares issuable.",
        "label": "Number of Shares Issuable",
        "terseLabel": "Number of shares issuable"
       }
      }
     },
     "localname": "NumberOfSharesIssuable",
     "nsuri": "http://www.sangoma.com/20220630",
     "presentation": [
      "http://www.sangoma.com/role/DisclosureBusinessCombinationsDetails",
      "http://www.sangoma.com/role/DisclosureSubsequentEventsDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "sang_NumberOfSharesPurchased": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents the number of shares repurchased during the period.",
        "label": "Number of Shares Purchased",
        "terseLabel": "Number of shares purchased"
       }
      }
     },
     "localname": "NumberOfSharesPurchased",
     "nsuri": "http://www.sangoma.com/20220630",
     "presentation": [
      "http://www.sangoma.com/role/DisclosureSubsequentEventsDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "sang_NumberOfSharesRepresentingHoldbackForIndemnificationPurposes": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The number of shares representing a holdback for indemnification purposes.",
        "label": "Number of Shares Representing a Holdback for Indemnification Purposes",
        "terseLabel": "Number of shares representing a holdback for indemnification purposes"
       }
      }
     },
     "localname": "NumberOfSharesRepresentingHoldbackForIndemnificationPurposes",
     "nsuri": "http://www.sangoma.com/20220630",
     "presentation": [
      "http://www.sangoma.com/role/DisclosureBusinessCombinationsDetails",
      "http://www.sangoma.com/role/DisclosureBusinessCombinationsNetfortrisCorporationDetails",
      "http://www.sangoma.com/role/DisclosureBusinessCombinationsStarblueIncDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "sang_NumberOfTreasurySharesCancelled": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents the number of shares repurchased and cancelled during the period.",
        "label": "Number of Treasury Shares Cancelled",
        "terseLabel": "Number of treasury shares cancelled"
       }
      }
     },
     "localname": "NumberOfTreasurySharesCancelled",
     "nsuri": "http://www.sangoma.com/20220630",
     "presentation": [
      "http://www.sangoma.com/role/DisclosureSubsequentEventsDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "sang_OfficeFurnitureAndComputerEquipmentMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This member stands for office furniture and computer equipment.",
        "label": "Office furniture and computer equipment",
        "terseLabel": "Office furniture and computer equipment"
       }
      }
     },
     "localname": "OfficeFurnitureAndComputerEquipmentMember",
     "nsuri": "http://www.sangoma.com/20220630",
     "presentation": [
      "http://www.sangoma.com/role/DisclosurePropertyAndEquipmentDetails",
      "http://www.sangoma.com/role/DisclosureSignificantAccountingPoliciesPropertyAndEquipmentDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "sang_OneSixThreeJInterestMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This member stands for 163J interest.",
        "label": "163J interest"
       }
      }
     },
     "localname": "OneSixThreeJInterestMember",
     "nsuri": "http://www.sangoma.com/20220630",
     "presentation": [
      "http://www.sangoma.com/role/DisclosureIncomeTaxComponentsOfDeferredTaxAssetsLiabilitiesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "sang_OperatingFacilityAndLoanAndDerivativeAssetsAndLiabilitiesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Operating Facility And Loan And Derivative Assets And Liabilities [Abstract]",
        "label": "Operating facility and loan and derivative assets and liabilities"
       }
      }
     },
     "localname": "OperatingFacilityAndLoanAndDerivativeAssetsAndLiabilitiesAbstract",
     "nsuri": "http://www.sangoma.com/20220630",
     "xbrltype": "stringItemType"
    },
    "sang_OperatingFacilityAndLoanAndDerivativeAssetsAndLiabilitiesDisclosureTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Operating Facility And Loan And Derivative Assets And Liabilities Disclosure [Text Block]",
        "label": "Operating Facility And Loan And Derivative Assets And Liabilities Disclosure [Text Block]",
        "terseLabel": "Operating facility and loan and derivative assets and liabilities"
       }
      }
     },
     "localname": "OperatingFacilityAndLoanAndDerivativeAssetsAndLiabilitiesDisclosureTextBlock",
     "nsuri": "http://www.sangoma.com/20220630",
     "presentation": [
      "http://www.sangoma.com/role/DisclosureOperatingFacilityAndLoanAndDerivativeAssetsAndLiabilities"
     ],
     "xbrltype": "textBlockItemType"
    },
    "sang_OperatingFacilityAndLoanAndDerivativeLiabilityTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure of Operating facility and loan and derivative liability.",
        "label": "Operating Facility and Loan and Derivative Liability [Text Block]",
        "terseLabel": "Operating facility and loan and derivative liability"
       }
      }
     },
     "localname": "OperatingFacilityAndLoanAndDerivativeLiabilityTextBlock",
     "nsuri": "http://www.sangoma.com/20220630",
     "presentation": [
      "http://www.sangoma.com/role/DisclosureOperatingFacilityAndLoanAndDerivativeAssetsAndLiabilities"
     ],
     "xbrltype": "textBlockItemType"
    },
    "sang_OperatingFacilityAndLoansUndiscountedCashFlows": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of contractual undiscounted cash flows in relation to operating facility and loans.",
        "label": "Operating Facility And Loans, Undiscounted Cash Flows",
        "terseLabel": "Operating facility and loans"
       }
      }
     },
     "localname": "OperatingFacilityAndLoansUndiscountedCashFlows",
     "nsuri": "http://www.sangoma.com/20220630",
     "presentation": [
      "http://www.sangoma.com/role/DisclosureFinancialInstrumentsLiquidityRiskDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "sang_OptionsShallVestSharePriceAtOrAboveCad33.25OnOrBeforeJuneThirtyTwentyTwentyThreeMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This member stands for Options shall vest share price at or above CAD $33.25 on or before June 30 2023. \n.",
        "label": "Options shall vest share price at or above CAD $33.25 on or before June 30, 2023."
       }
      }
     },
     "localname": "OptionsShallVestSharePriceAtOrAboveCad33.25OnOrBeforeJuneThirtyTwentyTwentyThreeMember",
     "nsuri": "http://www.sangoma.com/20220630",
     "presentation": [
      "http://www.sangoma.com/role/DisclosureShareholdersEquityStockOptionsGrantedToEmployeesOfficersAndDirectorsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "sang_OptionsShallVestSharePriceAtOrAboveCad39.90OnOrBeforeJuneThirtyTwentyTwentyFourMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This member stands for Options shall vest share price at or above CAD $39.90 on or before June 30 2024. \n.",
        "label": "Options shall vest share price at or above CAD $39.90 on or before June 30, 2024"
       }
      }
     },
     "localname": "OptionsShallVestSharePriceAtOrAboveCad39.90OnOrBeforeJuneThirtyTwentyTwentyFourMember",
     "nsuri": "http://www.sangoma.com/20220630",
     "presentation": [
      "http://www.sangoma.com/role/DisclosureShareholdersEquityStockOptionsGrantedToEmployeesOfficersAndDirectorsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "sang_OptionsShallVestSharePriceAtOrAboveCad47.88OnOrBeforeJuneThirtyTwentyTwentyFiveMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This member stands for Options shall vest share price at or above CAD $47.88 on or before June 30 2025. \n.",
        "label": "Options shall vest share price at or above CAD $47.88 on or before June 30, 2025"
       }
      }
     },
     "localname": "OptionsShallVestSharePriceAtOrAboveCad47.88OnOrBeforeJuneThirtyTwentyTwentyFiveMember",
     "nsuri": "http://www.sangoma.com/20220630",
     "presentation": [
      "http://www.sangoma.com/role/DisclosureShareholdersEquityStockOptionsGrantedToEmployeesOfficersAndDirectorsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "sang_OptionsToOfficerMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This member stands for option to officer.",
        "label": "Options to officer"
       }
      }
     },
     "localname": "OptionsToOfficerMember",
     "nsuri": "http://www.sangoma.com/20220630",
     "presentation": [
      "http://www.sangoma.com/role/DisclosureShareholdersEquityStockOptionsGrantedToEmployeesOfficersAndDirectorsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "sang_OtherCountriesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This member stands for all other countries.",
        "label": "All other countries"
       }
      }
     },
     "localname": "OtherCountriesMember",
     "nsuri": "http://www.sangoma.com/20220630",
     "presentation": [
      "http://www.sangoma.com/role/DisclosureSegmentDisclosuresSalesAndNonCurrentAssetsInEachOfTheseGeographicLocationsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "sang_OtherCurrentAssetsRecognisedAsOfAcquisitionDate": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount recognized as of the acquisition date for other current assets acquired in a business combination.",
        "label": "Other current assets Recognized as of Acquisition Date",
        "terseLabel": "Other current assets"
       }
      }
     },
     "localname": "OtherCurrentAssetsRecognisedAsOfAcquisitionDate",
     "nsuri": "http://www.sangoma.com/20220630",
     "presentation": [
      "http://www.sangoma.com/role/DisclosureBusinessCombinationsNetfortrisCorporationDetails",
      "http://www.sangoma.com/role/DisclosureBusinessCombinationsStarblueIncDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "sang_OtherLiabilitiesRecognisedAsOfAcquisitionDate": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount recognised as of the acquisition date for other liabilities acquired in a business combination.",
        "label": "Other Liabilities Recognised as of Acquisition Date",
        "terseLabel": "Other liabilities"
       }
      }
     },
     "localname": "OtherLiabilitiesRecognisedAsOfAcquisitionDate",
     "nsuri": "http://www.sangoma.com/20220630",
     "presentation": [
      "http://www.sangoma.com/role/DisclosureBusinessCombinationsStarblueIncDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "sang_OtherLongTermLiabilitiesRecognisedAsOfAcquisitionDate": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount recognized as of the acquisition date for lease obligations on other long term liabilities acquired in a business combination.",
        "label": "Other Long Term Liabilities Recognized as of Acquisition Date",
        "terseLabel": "Other non-current liabilities"
       }
      }
     },
     "localname": "OtherLongTermLiabilitiesRecognisedAsOfAcquisitionDate",
     "nsuri": "http://www.sangoma.com/20220630",
     "presentation": [
      "http://www.sangoma.com/role/DisclosureBusinessCombinationsNetfortrisCorporationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "sang_OtherNonCurrentLiabilitiesUndiscountedCashFlows": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of contractual undiscounted cash flows in relation to noncurrent liabilities, classified as other.",
        "label": "Other Non-Current Liabilities, Undiscounted Cash Flows",
        "terseLabel": "Other non-current liabilities"
       }
      }
     },
     "localname": "OtherNonCurrentLiabilitiesUndiscountedCashFlows",
     "nsuri": "http://www.sangoma.com/20220630",
     "presentation": [
      "http://www.sangoma.com/role/DisclosureFinancialInstrumentsLiquidityRiskDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "sang_OtherNonDeductibleTaxExpenses": {
     "auth_ref": [],
     "calculation": {
      "http://www.sangoma.com/role/DisclosureIncomeTaxIncomeTaxExpenseDetails": {
       "order": 5.0,
       "parentTag": "ifrs-full_IncomeTaxExpenseContinuingOperations",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "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]",
        "label": "Other non-deductible expenses"
       }
      }
     },
     "localname": "OtherNonDeductibleTaxExpenses",
     "nsuri": "http://www.sangoma.com/20220630",
     "presentation": [
      "http://www.sangoma.com/role/DisclosureIncomeTaxIncomeTaxExpenseDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "sang_OtherPurchasedIntangiblesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This member stands for purchased intangibles, classified as other.",
        "label": "Other Purchased Intangibles"
       }
      }
     },
     "localname": "OtherPurchasedIntangiblesMember",
     "nsuri": "http://www.sangoma.com/20220630",
     "presentation": [
      "http://www.sangoma.com/role/DisclosureSignificantAccountingPoliciesIntangibleAssetsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "sang_PercentageOfReasonablyPossibleIncreaseDecreaseInRiskAssumption": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The reasonably possible percentage of the increase (decrease) in the designated risk component used to determine the value of the financial instrument. Excludes defined benefit plan obligations.",
        "label": "Percentage Of Reasonably Possible Increase (Decrease) In Risk Assumption",
        "terseLabel": "Percentage of reasonably possible increase (decrease) in risk assumption"
       }
      }
     },
     "localname": "PercentageOfReasonablyPossibleIncreaseDecreaseInRiskAssumption",
     "nsuri": "http://www.sangoma.com/20220630",
     "presentation": [
      "http://www.sangoma.com/role/DisclosureFinancialInstrumentsForeignCurrencyRiskAndInterestRateRiskDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "sang_PercentageOfVestingOfStockOptionsUnderShareBasedPaymentArrangementOnFirstAnniversaryOfGrant": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Percentage of vesting of stock options on the first anniversary of grant under share-based payment arrangement.",
        "label": "Percentage Of Vesting Of Stock Options Under The Share-Based Payment Arrangement On First Anniversary Of Grant",
        "terseLabel": "Vesting percentage of options on the first anniversary of the grant"
       }
      }
     },
     "localname": "PercentageOfVestingOfStockOptionsUnderShareBasedPaymentArrangementOnFirstAnniversaryOfGrant",
     "nsuri": "http://www.sangoma.com/20220630",
     "presentation": [
      "http://www.sangoma.com/role/DisclosureSignificantAccountingPoliciesRevenueShareBasedPaymentsAndEarningsPerShareDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "sang_PeriodOverWhichManagementHasProjectedCashFlows": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The period over which management has projected cash flows based on financial budgets/forecasts approved by management including, when a period greater than five years is used for a cash-generating unit (group of units).",
        "label": "Period Over Which Management Has Projected Cash Flows",
        "terseLabel": "Period of cash flow projections (in years)"
       }
      }
     },
     "localname": "PeriodOverWhichManagementHasProjectedCashFlows",
     "nsuri": "http://www.sangoma.com/20220630",
     "presentation": [
      "http://www.sangoma.com/role/DisclosureGoodwillDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "sang_PeriodicVestingPeriodForRemainingPercentageOfOptionsUnderShareBasedPaymentArrangement": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Period of periodic vesting of remaining percentage of stock options under share-based payment arrangement until the fifth anniversary of the commencement date.",
        "label": "Periodic Vesting Period For Remaining Percentage Of Options Under Share-Based Payment Arrangement",
        "terseLabel": "Periodic vesting period for remaining percentage of options until the fifth anniversary of the commencement date"
       }
      }
     },
     "localname": "PeriodicVestingPeriodForRemainingPercentageOfOptionsUnderShareBasedPaymentArrangement",
     "nsuri": "http://www.sangoma.com/20220630",
     "presentation": [
      "http://www.sangoma.com/role/DisclosureSignificantAccountingPoliciesRevenueShareBasedPaymentsAndEarningsPerShareDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "sang_PricePerShare": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents the price per share.",
        "label": "Price Per Share",
        "terseLabel": "Price per share"
       }
      }
     },
     "localname": "PricePerShare",
     "nsuri": "http://www.sangoma.com/20220630",
     "presentation": [
      "http://www.sangoma.com/role/DisclosureShareholdersEquityShareCapitalNarrativesDetails",
      "http://www.sangoma.com/role/DisclosureShareholdersEquityStockOptionsGrantedToEmployeesOfficersAndDirectorsDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "sang_ProductsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This member stands for products.",
        "label": "Products"
       }
      }
     },
     "localname": "ProductsMember",
     "nsuri": "http://www.sangoma.com/20220630",
     "presentation": [
      "http://www.sangoma.com/role/DisclosureSegmentDisclosuresRevenuesForGroupOfSimilarProductsAndServicesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "sang_ProfitLossBeforeInterestExpenseBusinessIntegrationCostsExchangeListingExpenseGainOnChangeInFairValueOfConsiderationPayableAndBusinessAcquisitionCosts": {
     "auth_ref": [],
     "calculation": {
      "http://www.sangoma.com/role/StatementConsolidatedStatementsOfIncomeLossAndComprehensiveIncomeLoss": {
       "order": 2.0,
       "parentTag": "ifrs-full_ProfitLossBeforeTax",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The profit (loss) before interest expense, Business acquisition and integration costs, exchange listing expense and gain on change in fair value of consideration payable",
        "label": "Profit (Loss) before Interest Expense, business Integration Costs, Exchange Listing Expense, Gain on Change in Fair Value of Consideration Payable and Business Acquisition Costs",
        "totalLabel": "Income (loss) before interest expense (net), business integration costs, exchange listing expense, gain on change in fair value of consideration payable, business acquisition costs, goodwill impairment and income taxes"
       }
      }
     },
     "localname": "ProfitLossBeforeInterestExpenseBusinessIntegrationCostsExchangeListingExpenseGainOnChangeInFairValueOfConsiderationPayableAndBusinessAcquisitionCosts",
     "nsuri": "http://www.sangoma.com/20220630",
     "presentation": [
      "http://www.sangoma.com/role/StatementConsolidatedStatementsOfIncomeLossAndComprehensiveIncomeLoss"
     ],
     "xbrltype": "monetaryItemType"
    },
    "sang_PurchaseOfSharesPricePerShare": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The average price per share of treasury shares purchased during the period.",
        "label": "Purchase Of Shares, Price per Share",
        "terseLabel": "Average price per share"
       }
      }
     },
     "localname": "PurchaseOfSharesPricePerShare",
     "nsuri": "http://www.sangoma.com/20220630",
     "presentation": [
      "http://www.sangoma.com/role/DisclosureSubsequentEventsDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "sang_PurchasedTechnologyMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This member stands for purchased technology.",
        "label": "Purchased Technology [Member]",
        "terseLabel": "Purchased technology"
       }
      }
     },
     "localname": "PurchasedTechnologyMember",
     "nsuri": "http://www.sangoma.com/20220630",
     "presentation": [
      "http://www.sangoma.com/role/DisclosureIntangibleAssetsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "sang_RangeOfExercisePriceFiveMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This member stands for range of exercise price five.",
        "label": "$18.01 - $27.00"
       }
      }
     },
     "localname": "RangeOfExercisePriceFiveMember",
     "nsuri": "http://www.sangoma.com/20220630",
     "presentation": [
      "http://www.sangoma.com/role/DisclosureShareholdersEquityStockOptionsOutstandingAndExercisableByRangeOfExercisePriceDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "sang_RangeOfExercisePriceFourMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This member stands for range of exercise price four.",
        "label": "$15.01 - $18.00"
       }
      }
     },
     "localname": "RangeOfExercisePriceFourMember",
     "nsuri": "http://www.sangoma.com/20220630",
     "presentation": [
      "http://www.sangoma.com/role/DisclosureShareholdersEquityStockOptionsOutstandingAndExercisableByRangeOfExercisePriceDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "sang_RangeOfExercisePriceOneMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This member stands for range of exercise price one.",
        "label": "$3.01 - $5.00"
       }
      }
     },
     "localname": "RangeOfExercisePriceOneMember",
     "nsuri": "http://www.sangoma.com/20220630",
     "presentation": [
      "http://www.sangoma.com/role/DisclosureShareholdersEquityStockOptionsOutstandingAndExercisableByRangeOfExercisePriceDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "sang_RangeOfExercisePriceThreeMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This member stands for range of exercise price three.",
        "label": "$10.01 - $15.00"
       }
      }
     },
     "localname": "RangeOfExercisePriceThreeMember",
     "nsuri": "http://www.sangoma.com/20220630",
     "presentation": [
      "http://www.sangoma.com/role/DisclosureShareholdersEquityStockOptionsOutstandingAndExercisableByRangeOfExercisePriceDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "sang_RangeOfExercisePriceTwoMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This member stands for range of exercise price two.",
        "label": "$5.01 - $10.00"
       }
      }
     },
     "localname": "RangeOfExercisePriceTwoMember",
     "nsuri": "http://www.sangoma.com/20220630",
     "presentation": [
      "http://www.sangoma.com/role/DisclosureShareholdersEquityStockOptionsOutstandingAndExercisableByRangeOfExercisePriceDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "sang_RevenueDeferredDuringYear": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of revenue deferred during the year.",
        "label": "Revenue Deferred During the Year",
        "terseLabel": "Revenue deferred during the year"
       }
      }
     },
     "localname": "RevenueDeferredDuringYear",
     "nsuri": "http://www.sangoma.com/20220630",
     "presentation": [
      "http://www.sangoma.com/role/DisclosureContractLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "sang_RightOfUseAssetsRecognisedAsOfAcquisitionDate": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount recognized as of the acquisition date for right-of-use assets acquired in a business combination.",
        "label": "Right-of-use assets Recognized as of Acquisition Date",
        "terseLabel": "Right-of-use assets"
       }
      }
     },
     "localname": "RightOfUseAssetsRecognisedAsOfAcquisitionDate",
     "nsuri": "http://www.sangoma.com/20220630",
     "presentation": [
      "http://www.sangoma.com/role/DisclosureBusinessCombinationsNetfortrisCorporationDetails",
      "http://www.sangoma.com/role/DisclosureBusinessCombinationsStarblueIncDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "sang_RoundingOfFractionalSharesAfterShareConsolidation": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of rounding of fractional shares after share consolidation.",
        "label": "Rounding Of Fractional Shares After Share Consolidation",
        "terseLabel": "Rounding of fractional shares after share consolidation (Note 2)"
       }
      }
     },
     "localname": "RoundingOfFractionalSharesAfterShareConsolidation",
     "nsuri": "http://www.sangoma.com/20220630",
     "presentation": [
      "http://www.sangoma.com/role/StatementConsolidatedStatementsOfChangesInStockholderSEquity"
     ],
     "xbrltype": "monetaryItemType"
    },
    "sang_SalesTaxPayableRecognisedAsOfAcquisitionDate": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount recognized as of the acquisition date for sales tax payable in a business combination.",
        "label": "Sales Tax Payable Recognized as of Acquisition Date",
        "terseLabel": "Sales tax payable"
       }
      }
     },
     "localname": "SalesTaxPayableRecognisedAsOfAcquisitionDate",
     "nsuri": "http://www.sangoma.com/20220630",
     "presentation": [
      "http://www.sangoma.com/role/DisclosureBusinessCombinationsNetfortrisCorporationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "sang_SalesTaxPayableUndiscountedCashFlows": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of contractual undiscounted cash flows in relation to sales tax payable.",
        "label": "Sales Tax Payable, Undiscounted Cash Flows",
        "terseLabel": "Sales tax payable"
       }
      }
     },
     "localname": "SalesTaxPayableUndiscountedCashFlows",
     "nsuri": "http://www.sangoma.com/20220630",
     "presentation": [
      "http://www.sangoma.com/role/DisclosureFinancialInstrumentsLiquidityRiskDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "sang_SangomaCashGeneratingUnitMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This member stands for Sangoma CGU.",
        "label": "Sangoma Cash Generating Unit [Member]",
        "terseLabel": "Sangoma CGU"
       }
      }
     },
     "localname": "SangomaCashGeneratingUnitMember",
     "nsuri": "http://www.sangoma.com/20220630",
     "presentation": [
      "http://www.sangoma.com/role/DisclosureGoodwillDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "sang_ScheduleOfDeductibleTemporaryDifferencesForWhichNoDeferredTaxAssetIsRecognizedTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of deductible temporary difference that are not recognized as deferred income tax assets.",
        "label": "Schedule of Deductible Temporary Differences For Which no Deferred Tax Asset is Recognized [Table Text Block]",
        "terseLabel": "Schedule of unrecognized deferred tax assets"
       }
      }
     },
     "localname": "ScheduleOfDeductibleTemporaryDifferencesForWhichNoDeferredTaxAssetIsRecognizedTableTextBlock",
     "nsuri": "http://www.sangoma.com/20220630",
     "presentation": [
      "http://www.sangoma.com/role/DisclosureIncomeTaxTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "sang_ScheduleOfDevelopmentCostsTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The tabular disclosure of information pertaining to development costs.",
        "label": "Schedule of Development Costs [Table Text Block]",
        "terseLabel": "Schedule of development costs"
       }
      }
     },
     "localname": "ScheduleOfDevelopmentCostsTableTextBlock",
     "nsuri": "http://www.sangoma.com/20220630",
     "presentation": [
      "http://www.sangoma.com/role/DisclosureDevelopmentCostsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "sang_ScheduleOfExpirationDatesOfTaxCreditCarryforwardsTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of tax credit carry forwards.",
        "label": "Schedule of Expiration Dates of Tax Credit Carryforwards [Table Text Block]",
        "terseLabel": "Schedule of tax credits available"
       }
      }
     },
     "localname": "ScheduleOfExpirationDatesOfTaxCreditCarryforwardsTableTextBlock",
     "nsuri": "http://www.sangoma.com/20220630",
     "presentation": [
      "http://www.sangoma.com/role/DisclosureIncomeTaxTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "sang_ScheduleOfInventoryCurrentTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The tabular disclosure on inventories current.",
        "label": "Schedule Of Inventory Current [Table Text Block]",
        "terseLabel": "Summary of net inventories"
       }
      }
     },
     "localname": "ScheduleOfInventoryCurrentTableTextBlock",
     "nsuri": "http://www.sangoma.com/20220630",
     "presentation": [
      "http://www.sangoma.com/role/DisclosureInventoriesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "sang_ScheduleOfInventoryDisclosureLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes of the table.",
        "label": "Schedule Of Inventory Disclosure [Line Items]"
       }
      }
     },
     "localname": "ScheduleOfInventoryDisclosureLineItems",
     "nsuri": "http://www.sangoma.com/20220630",
     "presentation": [
      "http://www.sangoma.com/role/DisclosureInventoriesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "sang_ScheduleOfInventoryDisclosureTable": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of information about inventory.",
        "label": "Schedule Of Inventory Disclosure [Table]"
       }
      }
     },
     "localname": "ScheduleOfInventoryDisclosureTable",
     "nsuri": "http://www.sangoma.com/20220630",
     "presentation": [
      "http://www.sangoma.com/role/DisclosureInventoriesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "sang_ScheduleOfMovementsInDeferredTaxAssetsLiabilitiesTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of movements in deferred tax assets (liabilities).",
        "label": "Schedule of Movements in Deferred Tax Assets (Liabilities) [Table Text Block]",
        "terseLabel": "Schedule of movement in net deferred tax assets (liabilities)"
       }
      }
     },
     "localname": "ScheduleOfMovementsInDeferredTaxAssetsLiabilitiesTableTextBlock",
     "nsuri": "http://www.sangoma.com/20220630",
     "presentation": [
      "http://www.sangoma.com/role/DisclosureIncomeTaxTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "sang_ServicesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This member stands for services.",
        "label": "Services"
       }
      }
     },
     "localname": "ServicesMember",
     "nsuri": "http://www.sangoma.com/20220630",
     "presentation": [
      "http://www.sangoma.com/role/DisclosureSegmentDisclosuresRevenuesForGroupOfSimilarProductsAndServicesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "sang_ShareConsolidationRatioMaximum": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Maximum ratio for consolidation of shares of the company.",
        "label": "Share Consolidation Ratio, Maximum",
        "terseLabel": "Share consolidation ratio, maximum"
       }
      }
     },
     "localname": "ShareConsolidationRatioMaximum",
     "nsuri": "http://www.sangoma.com/20220630",
     "presentation": [
      "http://www.sangoma.com/role/DisclosureSignificantAccountingPoliciesRevenueShareBasedPaymentsAndEarningsPerShareDetails"
     ],
     "xbrltype": "pureItemType"
    },
    "sang_ShareIssuanceCostsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This member stands for share issuance costs.",
        "label": "Share Issuance Costs [Member]",
        "terseLabel": "Share issuance costs"
       }
      }
     },
     "localname": "ShareIssuanceCostsMember",
     "nsuri": "http://www.sangoma.com/20220630",
     "presentation": [
      "http://www.sangoma.com/role/DisclosureIncomeTaxComponentsOfDeferredTaxAssetsLiabilitiesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "sang_SharePurchaseAgreementWithStarblueSellerMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This member stands for Share purchase agreement with StarBlue seller.",
        "label": "Share Purchase Agreement with StarBlue Seller [Member]",
        "terseLabel": "Share purchase agreement with StarBlue seller"
       }
      }
     },
     "localname": "SharePurchaseAgreementWithStarblueSellerMember",
     "nsuri": "http://www.sangoma.com/20220630",
     "presentation": [
      "http://www.sangoma.com/role/DisclosureSubsequentEventsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "sang_SharesIssuedUponExerciseInFullOfOverAllotmentOptionGrant": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents the number of shares issued upon the exercise in full of the over-allotment option grant.",
        "label": "Shares Issued Upon The Exercise In Full Of The Over-Allotment Option Grant",
        "terseLabel": "Shares issued upon the exercise in full of the over-allotment option grant"
       }
      }
     },
     "localname": "SharesIssuedUponExerciseInFullOfOverAllotmentOptionGrant",
     "nsuri": "http://www.sangoma.com/20220630",
     "presentation": [
      "http://www.sangoma.com/role/DisclosureShareholdersEquityShareCapitalNarrativesDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "sang_SharesToBeIssued": {
     "auth_ref": [],
     "calculation": {
      "http://www.sangoma.com/role/DisclosureShareholdersEquityEarningsLossPerShareTabularDetails": {
       "order": 1.0,
       "parentTag": "ifrs-full_WeightedAverageShares",
       "weight": 1.0
      }
     },
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents the number of shares to be issued.",
        "label": "Shares To Be Issued",
        "terseLabel": "Shares to be issued"
       }
      }
     },
     "localname": "SharesToBeIssued",
     "nsuri": "http://www.sangoma.com/20220630",
     "presentation": [
      "http://www.sangoma.com/role/DisclosureShareholdersEquityEarningsLossPerShareNarrativesDetails",
      "http://www.sangoma.com/role/DisclosureShareholdersEquityEarningsLossPerShareTabularDetails",
      "http://www.sangoma.com/role/DisclosureShareholdersEquityShareCapitalNarrativesDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "sang_SharesToBeIssuedMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This member stands for shares to be issued.",
        "label": "Shares to be issued",
        "terseLabel": "Shares to be issued"
       }
      }
     },
     "localname": "SharesToBeIssuedMember",
     "nsuri": "http://www.sangoma.com/20220630",
     "presentation": [
      "http://www.sangoma.com/role/StatementConsolidatedStatementsOfChangesInStockholderSEquity"
     ],
     "xbrltype": "domainItemType"
    },
    "sang_SignificantAccountingJudgmentsEstimatesAndUncertaintiesDisclosureAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "No definition available.",
        "label": "Significant accounting judgments, estimates and uncertainties"
       }
      }
     },
     "localname": "SignificantAccountingJudgmentsEstimatesAndUncertaintiesDisclosureAbstract",
     "nsuri": "http://www.sangoma.com/20220630",
     "xbrltype": "stringItemType"
    },
    "sang_SoftwareAndBooksMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Software and books",
        "label": "Software and books"
       }
      }
     },
     "localname": "SoftwareAndBooksMember",
     "nsuri": "http://www.sangoma.com/20220630",
     "presentation": [
      "http://www.sangoma.com/role/DisclosurePropertyAndEquipmentDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "sang_SrEdInvestmentTaxCreditsNetOf121XMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This member stands for SR&amp;ED investment tax credits, net of 12(1)(x).",
        "label": "SR&amp;ED Investment Tax Credits, Net of 12(1)(x) [Member]",
        "terseLabel": "SR&amp;ED investment tax credits, net of 12(1)(x)"
       }
      }
     },
     "localname": "SrEdInvestmentTaxCreditsNetOf121XMember",
     "nsuri": "http://www.sangoma.com/20220630",
     "presentation": [
      "http://www.sangoma.com/role/DisclosureIncomeTaxComponentsOfDeferredTaxAssetsLiabilitiesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "sang_StarblueInc.Member": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This member stands for StarBlue Inc.",
        "label": "StarBlue Inc."
       }
      }
     },
     "localname": "StarblueInc.Member",
     "nsuri": "http://www.sangoma.com/20220630",
     "presentation": [
      "http://www.sangoma.com/role/DisclosureBusinessCombinationsDetails",
      "http://www.sangoma.com/role/DisclosureBusinessCombinationsStarblueIncDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "sang_StarblueIncMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This member stands for StarBlue Inc. (dba Star2Star Communications, herein \"Star2Star\"), acquiree company.",
        "label": "Star2Star"
       }
      }
     },
     "localname": "StarblueIncMember",
     "nsuri": "http://www.sangoma.com/20220630",
     "presentation": [
      "http://www.sangoma.com/role/DisclosureConsiderationPayableDetails",
      "http://www.sangoma.com/role/DisclosureOperatingFacilityAndLoanAndDerivativeAssetsAndLiabilitiesOperatingFacilityAndLoanDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "sang_StarblueMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This member stands for StarBlue.",
        "label": "StarBlue [Member]",
        "terseLabel": "StarBlue"
       }
      }
     },
     "localname": "StarblueMember",
     "nsuri": "http://www.sangoma.com/20220630",
     "presentation": [
      "http://www.sangoma.com/role/DisclosureShareholdersEquityShareCapitalNarrativesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "sang_StockOptionsExercisableTerm": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents the exercisable term of stock options.",
        "label": "Stock Options, Exercisable Term",
        "terseLabel": "Exercisable term"
       }
      }
     },
     "localname": "StockOptionsExercisableTerm",
     "nsuri": "http://www.sangoma.com/20220630",
     "presentation": [
      "http://www.sangoma.com/role/DisclosureShareholdersEquityStockOptionsNarrativesDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "sang_StockOptionsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This member stands for stock options.",
        "label": "Stock Options [Member]",
        "terseLabel": "Stock options"
       }
      }
     },
     "localname": "StockOptionsMember",
     "nsuri": "http://www.sangoma.com/20220630",
     "presentation": [
      "http://www.sangoma.com/role/DisclosureIncomeTaxComponentsOfDeferredTaxAssetsLiabilitiesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "sang_StockRotationProvisionMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This member stands for a provision for stock rotation.",
        "label": "Stock rotation provision"
       }
      }
     },
     "localname": "StockRotationProvisionMember",
     "nsuri": "http://www.sangoma.com/20220630",
     "presentation": [
      "http://www.sangoma.com/role/DisclosureProvisionsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "sang_StockroomAndProductionEquipmentMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This member stands for stockroom and production equipment.",
        "label": "Stockroom and production equipment",
        "terseLabel": "Stockroom and production equipment"
       }
      }
     },
     "localname": "StockroomAndProductionEquipmentMember",
     "nsuri": "http://www.sangoma.com/20220630",
     "presentation": [
      "http://www.sangoma.com/role/DisclosurePropertyAndEquipmentDetails",
      "http://www.sangoma.com/role/DisclosureSignificantAccountingPoliciesPropertyAndEquipmentDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "sang_SummaryOfFairValueOfConsiderationPaidOnAcquisitionDateAndAllocationOfPurchasePriceTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of fair value of consideration paid on the acquisition date and the allocation of the purchase price.",
        "label": "Summary of the Fair Value of Consideration Paid on the Acquisition Date and the Allocation of the Purchase Price [Table Text Block]",
        "terseLabel": "Summary of the fair value of consideration paid on the acquisition date and the allocation of the purchase price"
       }
      }
     },
     "localname": "SummaryOfFairValueOfConsiderationPaidOnAcquisitionDateAndAllocationOfPurchasePriceTableTextBlock",
     "nsuri": "http://www.sangoma.com/20220630",
     "presentation": [
      "http://www.sangoma.com/role/DisclosureBusinessCombinationsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "sang_TaxCreditCarryforwards": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of tax credit carryforwards.",
        "label": "Tax Credit Carryforwards",
        "terseLabel": "Tax credit carryforward"
       }
      }
     },
     "localname": "TaxCreditCarryforwards",
     "nsuri": "http://www.sangoma.com/20220630",
     "presentation": [
      "http://www.sangoma.com/role/DisclosureIncomeTaxTaxCreditCarryForwardDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "sang_TaxEffectOfBusinessAcquisitionCosts": {
     "auth_ref": [],
     "calculation": {
      "http://www.sangoma.com/role/DisclosureIncomeTaxIncomeTaxExpenseDetails": {
       "order": 8.0,
       "parentTag": "ifrs-full_IncomeTaxExpenseContinuingOperations",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "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 business acquisition costs.",
        "label": "Tax Effect of Business Acquisition Costs",
        "terseLabel": "Business acquisition costs"
       }
      }
     },
     "localname": "TaxEffectOfBusinessAcquisitionCosts",
     "nsuri": "http://www.sangoma.com/20220630",
     "presentation": [
      "http://www.sangoma.com/role/DisclosureIncomeTaxIncomeTaxExpenseDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "sang_TaxEffectOfChangesInTaxBenefitsNotRecognized": {
     "auth_ref": [],
     "calculation": {
      "http://www.sangoma.com/role/DisclosureIncomeTaxIncomeTaxExpenseDetails": {
       "order": 15.0,
       "parentTag": "ifrs-full_IncomeTaxExpenseContinuingOperations",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "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 tax benefits not recognized.",
        "label": "Tax Effect of Changes in Tax Benefits Not Recognized",
        "terseLabel": "Changes in tax benefits not recognized"
       }
      }
     },
     "localname": "TaxEffectOfChangesInTaxBenefitsNotRecognized",
     "nsuri": "http://www.sangoma.com/20220630",
     "presentation": [
      "http://www.sangoma.com/role/DisclosureIncomeTaxIncomeTaxExpenseDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "sang_TaxEffectOfCurrencyTranslationAdjustmentsAndOtherAdjustments": {
     "auth_ref": [],
     "calculation": {
      "http://www.sangoma.com/role/DisclosureIncomeTaxIncomeTaxExpenseDetails": {
       "order": 14.0,
       "parentTag": "ifrs-full_IncomeTaxExpenseContinuingOperations",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "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 currency translation adjustments and other adjustments.",
        "label": "Tax Effect of Currency Translation Adjustments and Other Adjustments",
        "terseLabel": "Currency translation adjustments and other adjustments"
       }
      }
     },
     "localname": "TaxEffectOfCurrencyTranslationAdjustmentsAndOtherAdjustments",
     "nsuri": "http://www.sangoma.com/20220630",
     "presentation": [
      "http://www.sangoma.com/role/DisclosureIncomeTaxIncomeTaxExpenseDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "sang_TaxEffectOfEarnOutAmortization": {
     "auth_ref": [],
     "calculation": {
      "http://www.sangoma.com/role/DisclosureIncomeTaxIncomeTaxExpenseDetails": {
       "order": 13.0,
       "parentTag": "ifrs-full_IncomeTaxExpenseContinuingOperations",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount representing the difference between the tax expense (income) and the product of the accounting profit multiplied by the applicable tax rate(s) that relates to earn-out amortization.",
        "label": "Tax Effect of Earn-out Amortization",
        "terseLabel": "Earn-out amortization"
       }
      }
     },
     "localname": "TaxEffectOfEarnOutAmortization",
     "nsuri": "http://www.sangoma.com/20220630",
     "presentation": [
      "http://www.sangoma.com/role/DisclosureIncomeTaxIncomeTaxExpenseDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "sang_TaxEffectOfGainOnContingentConsideration": {
     "auth_ref": [],
     "calculation": {
      "http://www.sangoma.com/role/DisclosureIncomeTaxIncomeTaxExpenseDetails": {
       "order": 10.0,
       "parentTag": "ifrs-full_IncomeTaxExpenseContinuingOperations",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "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 gain on contingent consideration.",
        "label": "Tax Effect of Gain on Contingent Consideration",
        "terseLabel": "Gain on contingent consideration"
       }
      }
     },
     "localname": "TaxEffectOfGainOnContingentConsideration",
     "nsuri": "http://www.sangoma.com/20220630",
     "presentation": [
      "http://www.sangoma.com/role/DisclosureIncomeTaxIncomeTaxExpenseDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "sang_TaxEffectOfScientificResearchAndExperimentalDevelopment": {
     "auth_ref": [],
     "calculation": {
      "http://www.sangoma.com/role/DisclosureIncomeTaxIncomeTaxExpenseDetails": {
       "order": 7.0,
       "parentTag": "ifrs-full_IncomeTaxExpenseContinuingOperations",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "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 Scientific Research and Experimental Development (SR&amp;ED).",
        "label": "Tax Effect of Scientific Research and Experimental Development",
        "terseLabel": "Scientific Research and Experimental Development (SR&amp;ED)"
       }
      }
     },
     "localname": "TaxEffectOfScientificResearchAndExperimentalDevelopment",
     "nsuri": "http://www.sangoma.com/20220630",
     "presentation": [
      "http://www.sangoma.com/role/DisclosureIncomeTaxIncomeTaxExpenseDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "sang_TaxEffectOfSection481AAdjustments": {
     "auth_ref": [],
     "calculation": {
      "http://www.sangoma.com/role/DisclosureIncomeTaxIncomeTaxExpenseDetails": {
       "order": 9.0,
       "parentTag": "ifrs-full_IncomeTaxExpenseContinuingOperations",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "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 Sec 481(a) adjustments.",
        "label": "Tax Effect of Section 481(a) Adjustments",
        "terseLabel": "Sec 481(a) adjustments"
       }
      }
     },
     "localname": "TaxEffectOfSection481AAdjustments",
     "nsuri": "http://www.sangoma.com/20220630",
     "presentation": [
      "http://www.sangoma.com/role/DisclosureIncomeTaxIncomeTaxExpenseDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "sang_TaxEffectOfShareBasedCompensationAndNonDeductibleExpenses": {
     "auth_ref": [],
     "calculation": {
      "http://www.sangoma.com/role/DisclosureIncomeTaxIncomeTaxExpenseDetails": {
       "order": 4.0,
       "parentTag": "ifrs-full_IncomeTaxExpenseContinuingOperations",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "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 share-based compensation and non-deductible expenses.",
        "label": "Tax Effect of Share-based Compensation and Non-Deductible Expenses",
        "terseLabel": "Share-based compensation"
       }
      }
     },
     "localname": "TaxEffectOfShareBasedCompensationAndNonDeductibleExpenses",
     "nsuri": "http://www.sangoma.com/20220630",
     "presentation": [
      "http://www.sangoma.com/role/DisclosureIncomeTaxIncomeTaxExpenseDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "sang_TaxEffectOfStockOptionsDeductionRevaluationAdjustment": {
     "auth_ref": [],
     "calculation": {
      "http://www.sangoma.com/role/DisclosureIncomeTaxIncomeTaxExpenseDetails": {
       "order": 11.0,
       "parentTag": "ifrs-full_IncomeTaxExpenseContinuingOperations",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "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 stock options deduction revaluation adjustment.",
        "label": "Tax Effect of Stock Options Deduction Revaluation Adjustment",
        "terseLabel": "Stock options deduction revaluation adjustment"
       }
      }
     },
     "localname": "TaxEffectOfStockOptionsDeductionRevaluationAdjustment",
     "nsuri": "http://www.sangoma.com/20220630",
     "presentation": [
      "http://www.sangoma.com/role/DisclosureIncomeTaxIncomeTaxExpenseDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "sang_TaxEffectOfTradeUpPriorYears": {
     "auth_ref": [],
     "calculation": {
      "http://www.sangoma.com/role/DisclosureIncomeTaxIncomeTaxExpenseDetails": {
       "order": 6.0,
       "parentTag": "ifrs-full_IncomeTaxExpenseContinuingOperations",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "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 true-up of prior years.",
        "label": "Tax Effect of Trade-up Prior Years",
        "terseLabel": "True-up of prior years"
       }
      }
     },
     "localname": "TaxEffectOfTradeUpPriorYears",
     "nsuri": "http://www.sangoma.com/20220630",
     "presentation": [
      "http://www.sangoma.com/role/DisclosureIncomeTaxIncomeTaxExpenseDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "sang_TaxExpirationYear2034Member": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This member stands for tax expiration year 2034.",
        "label": "Tax Expiration Year 2034 [Member]",
        "terseLabel": "2034"
       }
      }
     },
     "localname": "TaxExpirationYear2034Member",
     "nsuri": "http://www.sangoma.com/20220630",
     "presentation": [
      "http://www.sangoma.com/role/DisclosureIncomeTaxTaxCreditCarryForwardDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "sang_TaxExpirationYear2035Member": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This member stands for tax expiration year 2035.",
        "label": "Tax Expiration Year 2035 [Member]",
        "terseLabel": "2035"
       }
      }
     },
     "localname": "TaxExpirationYear2035Member",
     "nsuri": "http://www.sangoma.com/20220630",
     "presentation": [
      "http://www.sangoma.com/role/DisclosureIncomeTaxTaxCreditCarryForwardDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "sang_TaxExpirationYear2036Member": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This member stands for tax expiration year 2036.",
        "label": "Tax Expiration Year 2036 [Member]",
        "terseLabel": "2036"
       }
      }
     },
     "localname": "TaxExpirationYear2036Member",
     "nsuri": "http://www.sangoma.com/20220630",
     "presentation": [
      "http://www.sangoma.com/role/DisclosureIncomeTaxTaxCreditCarryForwardDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "sang_TaxExpirationYear2037Member": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This member stands for tax expiration year 2037.",
        "label": "Tax Expiration Year 2037 [Member]",
        "terseLabel": "2037"
       }
      }
     },
     "localname": "TaxExpirationYear2037Member",
     "nsuri": "http://www.sangoma.com/20220630",
     "presentation": [
      "http://www.sangoma.com/role/DisclosureIncomeTaxTaxCreditCarryForwardDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "sang_TaxExpirationYear2038Member": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This member stands for tax expiration year 2038.",
        "label": "Tax Expiration Year 2038 [Member]",
        "terseLabel": "2038"
       }
      }
     },
     "localname": "TaxExpirationYear2038Member",
     "nsuri": "http://www.sangoma.com/20220630",
     "presentation": [
      "http://www.sangoma.com/role/DisclosureIncomeTaxTaxCreditCarryForwardDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "sang_TaxExpirationYear2039Member": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This member stands for tax expiration year 2039.",
        "label": "Tax Expiration Year 2039 [Member]",
        "terseLabel": "2039"
       }
      }
     },
     "localname": "TaxExpirationYear2039Member",
     "nsuri": "http://www.sangoma.com/20220630",
     "presentation": [
      "http://www.sangoma.com/role/DisclosureIncomeTaxTaxCreditCarryForwardDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "sang_TaxExpirationYear2040Member": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This member stands for tax expiration year 2040.",
        "label": "Tax Expiration Year 2040 [Member]",
        "terseLabel": "2040"
       }
      }
     },
     "localname": "TaxExpirationYear2040Member",
     "nsuri": "http://www.sangoma.com/20220630",
     "presentation": [
      "http://www.sangoma.com/role/DisclosureIncomeTaxTaxCreditCarryForwardDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "sang_TaxExpirationYear2041Member": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This member stands for tax expiration year 2041.",
        "label": "Tax Expiration Year 2041 [Member]",
        "terseLabel": "2041"
       }
      }
     },
     "localname": "TaxExpirationYear2041Member",
     "nsuri": "http://www.sangoma.com/20220630",
     "presentation": [
      "http://www.sangoma.com/role/DisclosureIncomeTaxTaxCreditCarryForwardDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "sang_TaxExpirationYear2042Member": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This member stands for tax expiration year 2042.",
        "label": "Tax Expiration Year 2042 [Member]",
        "terseLabel": "2042"
       }
      }
     },
     "localname": "TaxExpirationYear2042Member",
     "nsuri": "http://www.sangoma.com/20220630",
     "presentation": [
      "http://www.sangoma.com/role/DisclosureIncomeTaxTaxCreditCarryForwardDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "sang_TaxExpirationYearAxis": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents the tabular information on tax expiration year.",
        "label": "Tax Expiration Year [Axis]"
       }
      }
     },
     "localname": "TaxExpirationYearAxis",
     "nsuri": "http://www.sangoma.com/20220630",
     "presentation": [
      "http://www.sangoma.com/role/DisclosureIncomeTaxTaxCreditCarryForwardDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "sang_TaxExpirationYearDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular information on tax expiration year.",
        "label": "Tax Expiration Year [Domain]"
       }
      }
     },
     "localname": "TaxExpirationYearDomain",
     "nsuri": "http://www.sangoma.com/20220630",
     "presentation": [
      "http://www.sangoma.com/role/DisclosureIncomeTaxTaxCreditCarryForwardDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "sang_TermForIssuanceOfShares": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents the term for issuance of shares.",
        "label": "Term for Issuance of Shares",
        "terseLabel": "Term for issuance of shares"
       }
      }
     },
     "localname": "TermForIssuanceOfShares",
     "nsuri": "http://www.sangoma.com/20220630",
     "presentation": [
      "http://www.sangoma.com/role/DisclosureShareholdersEquityShareCapitalNarrativesDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "sang_TerminationLeaseLiabilities": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of termination of lease liabilities.",
        "label": "Termination, Lease Liabilities",
        "negatedLabel": "Termination"
       }
      }
     },
     "localname": "TerminationLeaseLiabilities",
     "nsuri": "http://www.sangoma.com/20220630",
     "presentation": [
      "http://www.sangoma.com/role/DisclosureLeasesRightOfUseAssetsAndLeaseObligationsLeaseObligationsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "sang_TerminationRightOfUseAssets": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of termination to right-of-use assets.",
        "label": "Termination, Right of Use Assets",
        "negatedLabel": "Termination"
       }
      }
     },
     "localname": "TerminationRightOfUseAssets",
     "nsuri": "http://www.sangoma.com/20220630",
     "presentation": [
      "http://www.sangoma.com/role/DisclosureLeasesRightOfUseAssetsAndLeaseObligationsRightOfUseAssetsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "sang_TradeshowEquipmentMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tradeshow equipment",
        "label": "Tradeshow equipment"
       }
      }
     },
     "localname": "TradeshowEquipmentMember",
     "nsuri": "http://www.sangoma.com/20220630",
     "presentation": [
      "http://www.sangoma.com/role/DisclosurePropertyAndEquipmentDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "sang_TransactionCostsNumberOfCommonSharesIssuedToAdvisor": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The number of common shares issued to an advisor, related to transaction costs.",
        "label": "Transaction Costs, Number of Common Shares Issued to an Advisor",
        "terseLabel": "Transaction costs, number of common shares issued to an advisor"
       }
      }
     },
     "localname": "TransactionCostsNumberOfCommonSharesIssuedToAdvisor",
     "nsuri": "http://www.sangoma.com/20220630",
     "presentation": [
      "http://www.sangoma.com/role/DisclosureBusinessCombinationsDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "sang_TransactionCostsValueOfCommonSharesIssuedToAdvisor": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The value of common shares issued to an advisor, related to transaction costs.",
        "label": "Transaction Costs, Value of Common Shares Issued to an Advisor",
        "terseLabel": "Transaction costs, value of common shares issued to an advisor"
       }
      }
     },
     "localname": "TransactionCostsValueOfCommonSharesIssuedToAdvisor",
     "nsuri": "http://www.sangoma.com/20220630",
     "presentation": [
      "http://www.sangoma.com/role/DisclosureBusinessCombinationsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "sang_ValueOfCommonSharesIssuedAtDiscountedValue": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Value of common shares issued at discounted value.",
        "label": "Value of Common Shares Issued at Discounted Value",
        "terseLabel": "Value of common shares issued at discounted value"
       }
      }
     },
     "localname": "ValueOfCommonSharesIssuedAtDiscountedValue",
     "nsuri": "http://www.sangoma.com/20220630",
     "presentation": [
      "http://www.sangoma.com/role/DisclosureBusinessCombinationsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "sang_WebsiteMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This member stands for website.",
        "label": "Website"
       }
      }
     },
     "localname": "WebsiteMember",
     "nsuri": "http://www.sangoma.com/20220630",
     "presentation": [
      "http://www.sangoma.com/role/DisclosureSignificantAccountingPoliciesIntangibleAssetsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "sang_WeightedAverageNumberOfSharesUsedInCalculatingBasicEarningsPerShareBeforeSharesToBeIssued": {
     "auth_ref": [],
     "calculation": {
      "http://www.sangoma.com/role/DisclosureShareholdersEquityEarningsLossPerShareTabularDetails": {
       "order": 2.0,
       "parentTag": "ifrs-full_WeightedAverageShares",
       "weight": 1.0
      }
     },
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents the weighted average number of shares used in calculating basic earnings per share before shares to be issued.",
        "label": "Weighted Average Number of Shares Used in Calculating Basic Earnings per Share Before Shares To Be Issued",
        "terseLabel": "Weighted average number of shares outstanding"
       }
      }
     },
     "localname": "WeightedAverageNumberOfSharesUsedInCalculatingBasicEarningsPerShareBeforeSharesToBeIssued",
     "nsuri": "http://www.sangoma.com/20220630",
     "presentation": [
      "http://www.sangoma.com/role/DisclosureShareholdersEquityEarningsLossPerShareTabularDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "srt_MaximumMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Maximum",
        "terseLabel": "Maximum"
       }
      }
     },
     "localname": "MaximumMember",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "presentation": [
      "http://www.sangoma.com/role/DisclosureBusinessCombinationsDetails",
      "http://www.sangoma.com/role/DisclosureGoodwillDetails",
      "http://www.sangoma.com/role/DisclosureShareholdersEquityStockOptionsOutstandingAndExercisableByRangeOfExercisePriceDetails",
      "http://www.sangoma.com/role/DisclosureShareholdersEquityValuationAllowanceDetails",
      "http://www.sangoma.com/role/DisclosureSignificantAccountingPoliciesIntangibleAssetsDetails",
      "http://www.sangoma.com/role/DisclosureSignificantAccountingPoliciesPropertyAndEquipmentDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_MinimumMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Minimum",
        "terseLabel": "Minimum"
       }
      }
     },
     "localname": "MinimumMember",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "presentation": [
      "http://www.sangoma.com/role/DisclosureBusinessCombinationsDetails",
      "http://www.sangoma.com/role/DisclosureGoodwillDetails",
      "http://www.sangoma.com/role/DisclosureShareholdersEquityStockOptionsOutstandingAndExercisableByRangeOfExercisePriceDetails",
      "http://www.sangoma.com/role/DisclosureShareholdersEquityValuationAllowanceDetails",
      "http://www.sangoma.com/role/DisclosureSignificantAccountingPoliciesIntangibleAssetsDetails",
      "http://www.sangoma.com/role/DisclosureSignificantAccountingPoliciesPropertyAndEquipmentDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_RangeAxis": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Statistical Measurement [Axis]"
       }
      }
     },
     "localname": "RangeAxis",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "presentation": [
      "http://www.sangoma.com/role/DisclosureBusinessCombinationsDetails",
      "http://www.sangoma.com/role/DisclosureGoodwillDetails",
      "http://www.sangoma.com/role/DisclosureShareholdersEquityStockOptionsOutstandingAndExercisableByRangeOfExercisePriceDetails",
      "http://www.sangoma.com/role/DisclosureShareholdersEquityValuationAllowanceDetails",
      "http://www.sangoma.com/role/DisclosureSignificantAccountingPoliciesIntangibleAssetsDetails",
      "http://www.sangoma.com/role/DisclosureSignificantAccountingPoliciesPropertyAndEquipmentDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_RangeMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Statistical Measurement [Domain]"
       }
      }
     },
     "localname": "RangeMember",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "presentation": [
      "http://www.sangoma.com/role/DisclosureBusinessCombinationsDetails",
      "http://www.sangoma.com/role/DisclosureGoodwillDetails",
      "http://www.sangoma.com/role/DisclosureShareholdersEquityStockOptionsOutstandingAndExercisableByRangeOfExercisePriceDetails",
      "http://www.sangoma.com/role/DisclosureSignificantAccountingPoliciesIntangibleAssetsDetails",
      "http://www.sangoma.com/role/DisclosureSignificantAccountingPoliciesPropertyAndEquipmentDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_SegmentGeographicalDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Geographical [Domain]",
        "terseLabel": "Geographical [Domain]"
       }
      }
     },
     "localname": "SegmentGeographicalDomain",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "presentation": [
      "http://www.sangoma.com/role/DisclosureIncomeTaxComponentsOfDeferredTaxAssetsLiabilitiesDetails",
      "http://www.sangoma.com/role/DisclosureIncomeTaxUnrecognizedDeferredTaxAssetsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_StatementGeographicalAxis": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Geographical [Axis]",
        "terseLabel": "Geographical [Axis]"
       }
      }
     },
     "localname": "StatementGeographicalAxis",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "presentation": [
      "http://www.sangoma.com/role/DisclosureIncomeTaxComponentsOfDeferredTaxAssetsLiabilitiesDetails",
      "http://www.sangoma.com/role/DisclosureIncomeTaxUnrecognizedDeferredTaxAssetsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "stpr_CA": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "CALIFORNIA",
        "terseLabel": "Canadian"
       }
      }
     },
     "localname": "CA",
     "nsuri": "http://xbrl.sec.gov/stpr/2021",
     "presentation": [
      "http://www.sangoma.com/role/DisclosureIncomeTaxComponentsOfDeferredTaxAssetsLiabilitiesDetails",
      "http://www.sangoma.com/role/DisclosureIncomeTaxUnrecognizedDeferredTaxAssetsDetails"
     ],
     "xbrltype": "domainItemType"
    }
   },
   "unitCount": 12
  }
 },
 "std_ref": {
  "r0": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "1",
   "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"
  },
  "r1": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "1",
   "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"
  },
  "r10": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "1",
   "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"
  },
  "r100": {
   "Clause": "v",
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "36",
   "Paragraph": "134",
   "Subparagraph": "d",
   "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"
  },
  "r101": {
   "Clause": "iv",
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "36",
   "Paragraph": "134",
   "Subparagraph": "e",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=36&code=ifrs-tx-2021-en-r&anchor=para_134_e_iv&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r102": {
   "Clause": "v",
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "36",
   "Paragraph": "134",
   "Subparagraph": "e",
   "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"
  },
  "r103": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "36",
   "Paragraph": "134",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=36&code=ifrs-tx-2021-en-r&anchor=para_134&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r104": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "36",
   "Paragraph": "135",
   "Subparagraph": "a",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=36&code=ifrs-tx-2021-en-r&anchor=para_135_a&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r105": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "36",
   "Paragraph": "135",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=36&code=ifrs-tx-2021-en-r&anchor=para_135&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r106": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "37",
   "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"
  },
  "r107": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "37",
   "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"
  },
  "r108": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "37",
   "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"
  },
  "r109": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "37",
   "Section": "Example 1 Warranties",
   "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_C_ex1__IAS37_IE_C_ex1_TI",
   "URIDate": "2021-03-24"
  },
  "r11": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "1",
   "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"
  },
  "r110": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "37",
   "Section": "Example 4 Refunds policy",
   "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_C_ex4__IAS37_IE_C_ex4_TI",
   "URIDate": "2021-03-24"
  },
  "r111": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "38",
   "Paragraph": "118",
   "Subparagraph": "a",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=38&code=ifrs-tx-2021-en-r&anchor=para_118_a&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r112": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "38",
   "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"
  },
  "r113": {
   "Clause": "i",
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "38",
   "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_i&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r114": {
   "Clause": "vi",
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "38",
   "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_vi&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r115": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "38",
   "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"
  },
  "r116": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "38",
   "Paragraph": "118",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=38&code=ifrs-tx-2021-en-r&anchor=para_118&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r117": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "38",
   "Paragraph": "119",
   "Subparagraph": "a",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=38&code=ifrs-tx-2021-en-r&anchor=para_119_a&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r118": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "38",
   "Paragraph": "119",
   "Subparagraph": "e",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=38&code=ifrs-tx-2021-en-r&anchor=para_119_e&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r119": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "38",
   "Paragraph": "119",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=38&code=ifrs-tx-2021-en-r&anchor=para_119&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r12": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "1",
   "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"
  },
  "r120": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "38",
   "Paragraph": "126",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=38&code=ifrs-tx-2021-en-r&anchor=para_126&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r121": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "38",
   "Section": "Disclosure",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=38&code=ifrs-tx-2021-en-r&doctype=Standard&dita_xref=IAS38_g118-128_TI",
   "URIDate": "2021-03-24"
  },
  "r122": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "40",
   "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"
  },
  "r123": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "40",
   "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"
  },
  "r124": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "40",
   "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"
  },
  "r125": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "41",
   "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"
  },
  "r126": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "41",
   "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"
  },
  "r127": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "7",
   "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"
  },
  "r128": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "7",
   "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"
  },
  "r129": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "7",
   "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"
  },
  "r13": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "1",
   "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"
  },
  "r130": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "7",
   "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"
  },
  "r131": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "7",
   "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"
  },
  "r132": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "7",
   "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"
  },
  "r133": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "7",
   "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"
  },
  "r134": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "7",
   "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"
  },
  "r135": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "7",
   "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"
  },
  "r136": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "7",
   "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"
  },
  "r137": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "7",
   "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"
  },
  "r138": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "7",
   "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"
  },
  "r139": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "7",
   "Paragraph": "39",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=7&code=ifrs-tx-2021-en-r&anchor=para_39&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r14": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "1",
   "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"
  },
  "r140": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "7",
   "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"
  },
  "r141": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "7",
   "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"
  },
  "r142": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "7",
   "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"
  },
  "r143": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "7",
   "Section": "A Statement of cash flows for an entity other than a financial institution",
   "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_A__IAS07_IE_A_TI",
   "URIDate": "2021-03-24"
  },
  "r144": {
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Number": "1",
   "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"
  },
  "r145": {
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Number": "1",
   "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"
  },
  "r146": {
   "Clause": "i",
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Number": "1",
   "Paragraph": "32",
   "Subparagraph": "a",
   "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"
  },
  "r147": {
   "Clause": "ii",
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Number": "1",
   "Paragraph": "32",
   "Subparagraph": "a",
   "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"
  },
  "r148": {
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Number": "12",
   "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"
  },
  "r149": {
   "Clause": "i",
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Number": "12",
   "Paragraph": "B12",
   "Subparagraph": "b",
   "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"
  },
  "r15": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "1",
   "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"
  },
  "r150": {
   "Clause": "ii",
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Number": "12",
   "Paragraph": "B12",
   "Subparagraph": "b",
   "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"
  },
  "r151": {
   "Clause": "iii",
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Number": "12",
   "Paragraph": "B12",
   "Subparagraph": "b",
   "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"
  },
  "r152": {
   "Clause": "iv",
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Number": "12",
   "Paragraph": "B12",
   "Subparagraph": "b",
   "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"
  },
  "r153": {
   "Clause": "ix",
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Number": "12",
   "Paragraph": "B12",
   "Subparagraph": "b",
   "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"
  },
  "r154": {
   "Clause": "v",
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Number": "12",
   "Paragraph": "B12",
   "Subparagraph": "b",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=12&code=ifrs-tx-2021-en-r&anchor=para_B12_b_v&doctype=Appendix&subtype=B",
   "URIDate": "2021-03-24"
  },
  "r155": {
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Number": "12",
   "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"
  },
  "r156": {
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Number": "12",
   "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"
  },
  "r157": {
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Number": "12",
   "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"
  },
  "r158": {
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Number": "13",
   "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"
  },
  "r159": {
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Number": "13",
   "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"
  },
  "r16": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "1",
   "Paragraph": "54",
   "Subparagraph": "c",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=1&code=ifrs-tx-2021-en-r&anchor=para_54_c&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r160": {
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Number": "13",
   "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"
  },
  "r161": {
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Number": "13",
   "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"
  },
  "r162": {
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Number": "13",
   "Paragraph": "93",
   "Subparagraph": "h",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=13&code=ifrs-tx-2021-en-r&anchor=para_93_h&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r163": {
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Number": "13",
   "Paragraph": "B36",
   "Subparagraph": "a",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=13&code=ifrs-tx-2021-en-r&anchor=para_B36_a&doctype=Appendix&subtype=B",
   "URIDate": "2021-03-24"
  },
  "r164": {
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Number": "13",
   "Paragraph": "B36",
   "Subparagraph": "b",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=13&code=ifrs-tx-2021-en-r&anchor=para_B36_b&doctype=Appendix&subtype=B",
   "URIDate": "2021-03-24"
  },
  "r165": {
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Number": "13",
   "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"
  },
  "r166": {
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Number": "13",
   "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"
  },
  "r167": {
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Number": "14",
   "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"
  },
  "r168": {
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Number": "15",
   "Paragraph": "105",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=15&code=ifrs-tx-2021-en-r&anchor=para_105&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r169": {
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Number": "15",
   "Paragraph": "116",
   "Subparagraph": "a",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=15&code=ifrs-tx-2021-en-r&anchor=para_116_a&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r17": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "1",
   "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"
  },
  "r170": {
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Number": "15",
   "Paragraph": "116",
   "Subparagraph": "b",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=15&code=ifrs-tx-2021-en-r&anchor=para_116_b&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r171": {
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Number": "15",
   "Paragraph": "118",
   "Subparagraph": "a",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=15&code=ifrs-tx-2021-en-r&anchor=para_118_a&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r172": {
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Number": "15",
   "Paragraph": "118",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=15&code=ifrs-tx-2021-en-r&anchor=para_118&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r173": {
   "Clause": "i",
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Number": "15",
   "Paragraph": "120",
   "Subparagraph": "b",
   "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"
  },
  "r174": {
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Number": "15",
   "Paragraph": "B89",
   "Subparagraph": "a",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=15&code=ifrs-tx-2021-en-r&anchor=para_B89_a&doctype=Appendix&subtype=B",
   "URIDate": "2021-03-24"
  },
  "r175": {
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Number": "15",
   "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"
  },
  "r176": {
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Number": "16",
   "Paragraph": "33",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=16&code=ifrs-tx-2021-en-r&anchor=para_33&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r177": {
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Number": "16",
   "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"
  },
  "r178": {
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Number": "16",
   "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"
  },
  "r179": {
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Number": "16",
   "Paragraph": "53",
   "Subparagraph": "b",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=16&code=ifrs-tx-2021-en-r&anchor=para_53_b&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r18": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "1",
   "Paragraph": "54",
   "Subparagraph": "h",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=1&code=ifrs-tx-2021-en-r&anchor=para_54_h&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r180": {
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Number": "16",
   "Paragraph": "53",
   "Subparagraph": "d",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=16&code=ifrs-tx-2021-en-r&anchor=para_53_d&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r181": {
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Number": "16",
   "Paragraph": "53",
   "Subparagraph": "f",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=16&code=ifrs-tx-2021-en-r&anchor=para_53_f&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r182": {
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Number": "16",
   "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"
  },
  "r183": {
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Number": "16",
   "Paragraph": "53",
   "Subparagraph": "h",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=16&code=ifrs-tx-2021-en-r&anchor=para_53_h&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r184": {
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Number": "16",
   "Paragraph": "53",
   "Subparagraph": "j",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=16&code=ifrs-tx-2021-en-r&anchor=para_53_j&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r185": {
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Number": "16",
   "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"
  },
  "r186": {
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Number": "16",
   "Paragraph": "58",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=16&code=ifrs-tx-2021-en-r&anchor=para_58&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r187": {
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Number": "16",
   "Paragraph": "59",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=16&code=ifrs-tx-2021-en-r&anchor=para_59&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r188": {
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Number": "16",
   "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"
  },
  "r189": {
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Number": "16",
   "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"
  },
  "r19": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "1",
   "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"
  },
  "r190": {
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Number": "16",
   "Section": "Disclosure",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=16&code=ifrs-tx-2021-en-r&doctype=Standard&dita_xref=IFRS16_g51-60_TI",
   "URIDate": "2021-03-24"
  },
  "r191": {
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Number": "16",
   "Section": "Presentation",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=16&code=ifrs-tx-2021-en-r&doctype=Standard&dita_xref=IFRS16_g47-50_TI",
   "URIDate": "2021-03-24"
  },
  "r192": {
   "Clause": "i",
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Number": "2",
   "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_i&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r193": {
   "Clause": "ii",
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Number": "2",
   "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_ii&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r194": {
   "Clause": "iii",
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Number": "2",
   "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_iii&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r195": {
   "Clause": "iv",
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Number": "2",
   "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_iv&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r196": {
   "Clause": "v",
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Number": "2",
   "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_v&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r197": {
   "Clause": "vi",
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Number": "2",
   "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_vi&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r198": {
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Number": "2",
   "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"
  },
  "r199": {
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Number": "2",
   "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"
  },
  "r2": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "1",
   "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"
  },
  "r20": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "1",
   "Paragraph": "54",
   "Subparagraph": "l",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=1&code=ifrs-tx-2021-en-r&anchor=para_54_l&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r200": {
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Number": "2",
   "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"
  },
  "r201": {
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Number": "2",
   "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"
  },
  "r202": {
   "Clause": "i",
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Number": "2",
   "Paragraph": "47",
   "Subparagraph": "a",
   "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"
  },
  "r203": {
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Number": "2",
   "Paragraph": "47",
   "Subparagraph": "a",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=2&code=ifrs-tx-2021-en-r&anchor=para_47_a&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r204": {
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Number": "2",
   "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"
  },
  "r205": {
   "Clause": "i",
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Number": "3",
   "Paragraph": "B64",
   "Subparagraph": "f",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=3&code=ifrs-tx-2021-en-r&anchor=para_B64_f_i&doctype=Appendix&subtype=B",
   "URIDate": "2021-03-24"
  },
  "r206": {
   "Clause": "iii",
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Number": "3",
   "Paragraph": "B64",
   "Subparagraph": "f",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=3&code=ifrs-tx-2021-en-r&anchor=para_B64_f_iii&doctype=Appendix&subtype=B",
   "URIDate": "2021-03-24"
  },
  "r207": {
   "Clause": "iv",
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Number": "3",
   "Paragraph": "B64",
   "Subparagraph": "f",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=3&code=ifrs-tx-2021-en-r&anchor=para_B64_f_iv&doctype=Appendix&subtype=B",
   "URIDate": "2021-03-24"
  },
  "r208": {
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Number": "3",
   "Paragraph": "B64",
   "Subparagraph": "f",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=3&code=ifrs-tx-2021-en-r&anchor=para_B64_f&doctype=Appendix&subtype=B",
   "URIDate": "2021-03-24"
  },
  "r209": {
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Number": "3",
   "Paragraph": "B64",
   "Subparagraph": "i",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=3&code=ifrs-tx-2021-en-r&anchor=para_B64_i&doctype=Appendix&subtype=B",
   "URIDate": "2021-03-24"
  },
  "r21": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "1",
   "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"
  },
  "r210": {
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Number": "3",
   "Paragraph": "B64",
   "Subparagraph": "j",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=3&code=ifrs-tx-2021-en-r&anchor=para_B64_j&doctype=Appendix&subtype=B",
   "URIDate": "2021-03-24"
  },
  "r211": {
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Number": "3",
   "Paragraph": "B64",
   "Subparagraph": "m",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=3&code=ifrs-tx-2021-en-r&anchor=para_B64_m&doctype=Appendix&subtype=B",
   "URIDate": "2021-03-24"
  },
  "r212": {
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Number": "3",
   "Paragraph": "B64",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=3&code=ifrs-tx-2021-en-r&anchor=para_B64&doctype=Appendix&subtype=B",
   "URIDate": "2021-03-24"
  },
  "r213": {
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Number": "3",
   "Paragraph": "B67",
   "Subparagraph": "c",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=3&code=ifrs-tx-2021-en-r&anchor=para_B67_c&doctype=Appendix&subtype=B",
   "URIDate": "2021-03-24"
  },
  "r214": {
   "Clause": "ii",
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Number": "3",
   "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_ii&doctype=Appendix&subtype=B",
   "URIDate": "2021-03-24"
  },
  "r215": {
   "Clause": "v",
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Number": "3",
   "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_v&doctype=Appendix&subtype=B",
   "URIDate": "2021-03-24"
  },
  "r216": {
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Number": "3",
   "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"
  },
  "r217": {
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Number": "3",
   "Paragraph": "B67",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=3&code=ifrs-tx-2021-en-r&anchor=para_B67&doctype=Appendix&subtype=B",
   "URIDate": "2021-03-24"
  },
  "r218": {
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Number": "3",
   "Paragraph": "IE72",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=3&code=ifrs-tx-2021-en-r&anchor=para_IE72&doctype=Illustrative%20Examples",
   "URIDate": "2021-03-24"
  },
  "r219": {
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Number": "3",
   "Section": "Disclosures",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=3&code=ifrs-tx-2021-en-r&doctype=Standard&dita_xref=IFRS03_g59-63__IFRS03_g59-63_TI",
   "URIDate": "2021-03-24"
  },
  "r22": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "1",
   "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"
  },
  "r220": {
   "Clause": "i",
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Number": "5",
   "Paragraph": "33",
   "Subparagraph": "b",
   "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"
  },
  "r221": {
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Number": "7",
   "Paragraph": "20",
   "Subparagraph": "b",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2021-en-r&anchor=para_20_b&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r222": {
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Number": "7",
   "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"
  },
  "r223": {
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Number": "7",
   "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"
  },
  "r224": {
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Number": "7",
   "Paragraph": "24G",
   "Subparagraph": "a",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2021-en-r&anchor=para_24G_a&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r225": {
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Number": "7",
   "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"
  },
  "r226": {
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Number": "7",
   "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"
  },
  "r227": {
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Number": "7",
   "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"
  },
  "r228": {
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Number": "7",
   "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"
  },
  "r229": {
   "Clause": "iii",
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Number": "7",
   "Paragraph": "35H",
   "Subparagraph": "b",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2021-en-r&anchor=para_35H_b_iii&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r23": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "1",
   "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"
  },
  "r230": {
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Number": "7",
   "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"
  },
  "r231": {
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Number": "7",
   "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"
  },
  "r232": {
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Number": "7",
   "Paragraph": "35K",
   "Subparagraph": "a",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2021-en-r&anchor=para_35K_a&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r233": {
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Number": "7",
   "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"
  },
  "r234": {
   "Clause": "iii",
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Number": "7",
   "Paragraph": "35M",
   "Subparagraph": "b",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2021-en-r&anchor=para_35M_b_iii&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r235": {
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Number": "7",
   "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"
  },
  "r236": {
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Number": "7",
   "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"
  },
  "r237": {
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Number": "7",
   "Paragraph": "36",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2021-en-r&anchor=para_36&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r238": {
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Number": "7",
   "Paragraph": "39",
   "Subparagraph": "a",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2021-en-r&anchor=para_39_a&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r239": {
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Number": "7",
   "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"
  },
  "r24": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "1",
   "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"
  },
  "r240": {
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Number": "7",
   "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"
  },
  "r241": {
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Number": "7",
   "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"
  },
  "r242": {
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Number": "7",
   "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"
  },
  "r243": {
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Number": "7",
   "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"
  },
  "r244": {
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Number": "7",
   "Paragraph": "B11",
   "Subparagraph": "a",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2021-en-r&anchor=para_B11_a&doctype=Appendix&subtype=B",
   "URIDate": "2021-03-24"
  },
  "r245": {
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Number": "7",
   "Paragraph": "B11",
   "Subparagraph": "b",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2021-en-r&anchor=para_B11_b&doctype=Appendix&subtype=B",
   "URIDate": "2021-03-24"
  },
  "r246": {
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Number": "7",
   "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"
  },
  "r247": {
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Number": "7",
   "Paragraph": "B11D",
   "Subparagraph": "a",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2021-en-r&anchor=para_B11D_a&doctype=Appendix&subtype=B",
   "URIDate": "2021-03-24"
  },
  "r248": {
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Number": "7",
   "Paragraph": "B11D",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2021-en-r&anchor=para_B11D&doctype=Appendix&subtype=B",
   "URIDate": "2021-03-24"
  },
  "r249": {
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Number": "7",
   "Paragraph": "B35",
   "Subparagraph": "a",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2021-en-r&anchor=para_B35_a&doctype=Appendix&subtype=B",
   "URIDate": "2021-03-24"
  },
  "r25": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "1",
   "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"
  },
  "r250": {
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Number": "7",
   "Paragraph": "B35",
   "Subparagraph": "b",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2021-en-r&anchor=para_B35_b&doctype=Appendix&subtype=B",
   "URIDate": "2021-03-24"
  },
  "r251": {
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Number": "7",
   "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"
  },
  "r252": {
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Number": "7",
   "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"
  },
  "r253": {
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Number": "7",
   "Paragraph": "IG20D",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2021-en-r&anchor=para_IG20D&doctype=Implementation%20Guidance",
   "URIDate": "2021-03-24"
  },
  "r254": {
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Number": "7",
   "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"
  },
  "r255": {
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Number": "7",
   "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"
  },
  "r256": {
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Number": "7",
   "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"
  },
  "r257": {
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Number": "8",
   "Paragraph": "23",
   "Subparagraph": "a",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=8&code=ifrs-tx-2021-en-r&anchor=para_23_a&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r258": {
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Number": "8",
   "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"
  },
  "r259": {
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Number": "8",
   "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"
  },
  "r26": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "1",
   "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"
  },
  "r260": {
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Number": "8",
   "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"
  },
  "r261": {
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Number": "8",
   "Paragraph": "28",
   "Subparagraph": "a",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=8&code=ifrs-tx-2021-en-r&anchor=para_28_a&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r262": {
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Number": "8",
   "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"
  },
  "r263": {
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Number": "8",
   "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"
  },
  "r264": {
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Number": "8",
   "Paragraph": "32",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=8&code=ifrs-tx-2021-en-r&anchor=para_32&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r265": {
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Number": "8",
   "Paragraph": "33",
   "Subparagraph": "a",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=8&code=ifrs-tx-2021-en-r&anchor=para_33_a&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r266": {
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Number": "8",
   "Paragraph": "33",
   "Subparagraph": "b",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=8&code=ifrs-tx-2021-en-r&anchor=para_33_b&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r267": {
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Number": "8",
   "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"
  },
  "r268": {
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Number": "8",
   "Paragraph": "34",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=8&code=ifrs-tx-2021-en-r&anchor=para_34&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r269": {
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Number": "8",
   "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"
  },
  "r27": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "1",
   "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"
  },
  "r270": {
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Number": "9",
   "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"
  },
  "r271": {
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Note": "Effective 2023-01-01",
   "Number": "17",
   "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"
  },
  "r272": {
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Note": "Effective 2023-01-01",
   "Number": "17",
   "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"
  },
  "r273": {
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Note": "Effective 2023-01-01",
   "Number": "17",
   "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"
  },
  "r274": {
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Note": "Effective 2023-01-01",
   "Number": "17",
   "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"
  },
  "r275": {
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Note": "Effective 2023-01-01",
   "Number": "17",
   "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"
  },
  "r276": {
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Note": "Effective 2023-01-01",
   "Number": "17",
   "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"
  },
  "r277": {
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Note": "Effective 2023-01-01",
   "Number": "17",
   "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"
  },
  "r278": {
   "Clause": "ii",
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Note": "Effective 2023-01-01",
   "Number": "17",
   "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_ii&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r279": {
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Note": "Effective 2023-01-01",
   "Number": "17",
   "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"
  },
  "r28": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "1",
   "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"
  },
  "r280": {
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Note": "Effective 2023-01-01",
   "Number": "17",
   "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"
  },
  "r281": {
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Note": "Effective 2023-01-01",
   "Number": "17",
   "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"
  },
  "r282": {
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Note": "Effective 2023-01-01",
   "Number": "17",
   "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"
  },
  "r283": {
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Note": "Effective 2023-01-01",
   "Number": "9",
   "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"
  },
  "r284": {
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Note": "Effective on first application of IFRS 9",
   "Number": "4",
   "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"
  },
  "r285": {
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Note": "Effective on first application of IFRS 9",
   "Number": "4",
   "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"
  },
  "r286": {
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Note": "Expiry date 2023-01-01",
   "Number": "7",
   "Paragraph": "20",
   "Subparagraph": "b",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2017-en-b&anchor=para_20_b&doctype=Standard&book=b",
   "URIDate": "2021-03-24"
  },
  "r287": {
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Note": "Expiry date 2023-01-01",
   "Number": "7",
   "Paragraph": "36",
   "Subparagraph": "a",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2017-en-b&anchor=para_36_a&doctype=Standard&book=b",
   "URIDate": "2021-03-24"
  },
  "r288": {
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Note": "Expiry date 2023-01-01",
   "Number": "7",
   "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"
  },
  "r289": {
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Note": "Expiry date 2023-01-01",
   "Number": "7",
   "Paragraph": "37",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2017-en-b&anchor=para_37&doctype=Standard&book=b",
   "URIDate": "2021-03-24"
  },
  "r29": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "1",
   "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"
  },
  "r290": {
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Note": "Expiry date 2023-01-01",
   "Number": "7",
   "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"
  },
  "r291": {
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Note": "Expiry date 2023-01-01",
   "Number": "7",
   "Paragraph": "IG29",
   "Subparagraph": "b",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2017-en-b&anchor=para_IG29_b&doctype=Implementation%20Guidance&book=b",
   "URIDate": "2021-03-24"
  },
  "r292": {
   "IssueDate": "2021-01-01",
   "Name": "IFRS",
   "Note": "Expiry date 2023-01-01",
   "Number": "7",
   "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"
  },
  "r293": {
   "Name": "Exchange Act",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "12"
  },
  "r294": {
   "Name": "Exchange Act",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "b"
  },
  "r295": {
   "Name": "Exchange Act",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "b-2"
  },
  "r296": {
   "Name": "Exchange Act",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "d1-1"
  },
  "r297": {
   "Name": "Exchange Act",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "g"
  },
  "r298": {
   "Name": "Form 10-K",
   "Number": "249",
   "Publisher": "SEC",
   "Section": "310"
  },
  "r299": {
   "Name": "Form 20-F",
   "Number": "249",
   "Publisher": "SEC",
   "Section": "220",
   "Subsection": "f"
  },
  "r3": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "1",
   "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"
  },
  "r30": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "1",
   "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"
  },
  "r300": {
   "Name": "Form 40-F",
   "Number": "249",
   "Publisher": "SEC",
   "Section": "240",
   "Subsection": "f"
  },
  "r301": {
   "Name": "Forms 10-K, 10-Q, 20-F",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "13",
   "Subsection": "a-1"
  },
  "r302": {
   "Name": "Regulation S-T",
   "Number": "232",
   "Publisher": "SEC",
   "Section": "405"
  },
  "r303": {
   "Name": "Securities Act",
   "Number": "230",
   "Publisher": "SEC",
   "Section": "405"
  },
  "r304": {
   "Name": "Securities Act",
   "Number": "7A",
   "Publisher": "SEC",
   "Section": "B",
   "Subsection": "2"
  },
  "r31": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "1",
   "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"
  },
  "r32": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "1",
   "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"
  },
  "r33": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "1",
   "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"
  },
  "r34": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "1",
   "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"
  },
  "r35": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "1",
   "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"
  },
  "r36": {
   "Clause": "iv",
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "1",
   "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_iv&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r37": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "1",
   "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"
  },
  "r38": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "1",
   "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"
  },
  "r39": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "1",
   "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"
  },
  "r4": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "1",
   "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"
  },
  "r40": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "1",
   "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"
  },
  "r41": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "1",
   "Paragraph": "82",
   "Subparagraph": "a",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=1&code=ifrs-tx-2021-en-r&anchor=para_82_a&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r42": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "1",
   "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": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "1",
   "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"
  },
  "r44": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "1",
   "Paragraph": "90",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=1&code=ifrs-tx-2021-en-r&anchor=para_90&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r45": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "1",
   "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"
  },
  "r46": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "1",
   "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": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "1",
   "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"
  },
  "r48": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "10",
   "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"
  },
  "r49": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "10",
   "Section": "Disclosure",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=10&code=ifrs-tx-2021-en-r&doctype=Standard&dita_xref=IAS10_g17-22_TI",
   "URIDate": "2021-03-24"
  },
  "r5": {
   "Clause": "i",
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "1",
   "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_i&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r50": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "12",
   "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"
  },
  "r51": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "12",
   "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"
  },
  "r52": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "12",
   "Paragraph": "81",
   "Subparagraph": "a",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=12&code=ifrs-tx-2021-en-r&anchor=para_81_a&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r53": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "12",
   "Paragraph": "81",
   "Subparagraph": "ab",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=12&code=ifrs-tx-2021-en-r&anchor=para_81_ab&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r54": {
   "Clause": "i",
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "12",
   "Paragraph": "81",
   "Subparagraph": "c",
   "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"
  },
  "r55": {
   "Clause": "ii",
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "12",
   "Paragraph": "81",
   "Subparagraph": "c",
   "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"
  },
  "r56": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "12",
   "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"
  },
  "r57": {
   "Clause": "i",
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "12",
   "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_i&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r58": {
   "Clause": "ii",
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "12",
   "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_ii&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r59": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "12",
   "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"
  },
  "r6": {
   "Clause": "iii",
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "1",
   "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_iii&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r60": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "12",
   "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"
  },
  "r61": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "12",
   "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"
  },
  "r62": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "16",
   "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"
  },
  "r63": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "16",
   "Paragraph": "73",
   "Subparagraph": "c",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=16&code=ifrs-tx-2021-en-r&anchor=para_73_c&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r64": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "16",
   "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"
  },
  "r65": {
   "Clause": "i",
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "16",
   "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_i&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r66": {
   "Clause": "ii",
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "16",
   "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_ii&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r67": {
   "Clause": "iii",
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "16",
   "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_iii&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r68": {
   "Clause": "vii",
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "16",
   "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_vii&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r69": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "16",
   "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"
  },
  "r7": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "1",
   "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"
  },
  "r70": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "16",
   "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"
  },
  "r71": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "16",
   "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"
  },
  "r72": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "16",
   "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"
  },
  "r73": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "16",
   "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"
  },
  "r74": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "19",
   "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"
  },
  "r75": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "19",
   "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"
  },
  "r76": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "2",
   "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"
  },
  "r77": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "2",
   "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"
  },
  "r78": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "2",
   "Paragraph": "36",
   "Subparagraph": "d",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=2&code=ifrs-tx-2021-en-r&anchor=para_36_d&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r79": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "2",
   "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"
  },
  "r8": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "1",
   "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"
  },
  "r80": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "2",
   "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"
  },
  "r81": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "20",
   "Section": "Disclosure",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=20&code=ifrs-tx-2021-en-r&doctype=Standard&dita_xref=IAS20_g39-39_TI",
   "URIDate": "2021-03-24"
  },
  "r82": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "21",
   "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"
  },
  "r83": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "24",
   "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"
  },
  "r84": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "24",
   "Paragraph": "17",
   "Subparagraph": "b",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=24&code=ifrs-tx-2021-en-r&anchor=para_17_b&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r85": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "24",
   "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"
  },
  "r86": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "24",
   "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"
  },
  "r87": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "24",
   "Paragraph": "18",
   "Subparagraph": "b",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=24&code=ifrs-tx-2021-en-r&anchor=para_18_b&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r88": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "24",
   "Paragraph": "18A",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=24&code=ifrs-tx-2021-en-r&anchor=para_18A&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r89": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "24",
   "Paragraph": "20",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=24&code=ifrs-tx-2021-en-r&anchor=para_20&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r9": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "1",
   "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"
  },
  "r90": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "24",
   "Section": "Disclosures",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=24&code=ifrs-tx-2021-en-r&doctype=Standard&dita_xref=IAS24_g13-24_TI",
   "URIDate": "2021-03-24"
  },
  "r91": {
   "Clause": "viii",
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "26",
   "Paragraph": "35",
   "Subparagraph": "b",
   "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"
  },
  "r92": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "33",
   "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"
  },
  "r93": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "33",
   "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"
  },
  "r94": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "33",
   "Paragraph": "70",
   "Subparagraph": "a",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=33&code=ifrs-tx-2021-en-r&anchor=para_70_a&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r95": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "33",
   "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"
  },
  "r96": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "36",
   "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"
  },
  "r97": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "36",
   "Paragraph": "130",
   "Subparagraph": "e",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=36&code=ifrs-tx-2021-en-r&anchor=para_130_e&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r98": {
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "36",
   "Paragraph": "134",
   "Subparagraph": "a",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=36&code=ifrs-tx-2021-en-r&anchor=para_134_a&doctype=Standard",
   "URIDate": "2021-03-24"
  },
  "r99": {
   "Clause": "iv",
   "IssueDate": "2021-01-01",
   "Name": "IAS",
   "Number": "36",
   "Paragraph": "134",
   "Subparagraph": "d",
   "URI": "http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=36&code=ifrs-tx-2021-en-r&anchor=para_134_d_iv&doctype=Standard",
   "URIDate": "2021-03-24"
  }
 },
 "version": "2.1"
}
