{
 "version": "2.2",
 "instance": {
  "ea185644-6k_guardforce.htm ea185644ex99-1_guardforce.htm": {
   "nsprefix": "gfai",
   "nsuri": "http://www.guardforceai.com/20230630",
   "dts": {
    "inline": {
     "local": [
      "ea185644-6k_guardforce.htm",
      "ea185644ex99-1_guardforce.htm"
     ]
    },
    "schema": {
     "local": [
      "gfai-20230630.xsd"
     ],
     "remote": [
      "http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd",
      "http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd",
      "http://www.xbrl.org/2003/xl-2003-12-31.xsd",
      "http://www.xbrl.org/2003/xlink-2003-12-31.xsd",
      "http://www.xbrl.org/2005/xbrldt-2005.xsd",
      "http://www.xbrl.org/2006/ref-2006-02-27.xsd",
      "http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd",
      "http://www.xbrl.org/lrr/role/net-2009-12-16.xsd",
      "http://www.xbrl.org/lrr/role/reference-2009-12-16.xsd",
      "https://www.xbrl.org/2020/extensible-enumerations-2.0.xsd",
      "https://www.xbrl.org/dtr/type/2020-01-21/types.xsd",
      "https://www.xbrl.org/dtr/type/2022-03-31/types.xsd",
      "https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd",
      "https://xbrl.fasb.org/srt/2023/elts/srt-roles-2023.xsd",
      "https://xbrl.fasb.org/srt/2023/elts/srt-types-2023.xsd",
      "https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd",
      "https://xbrl.fasb.org/us-gaap/2023/elts/us-roles-2023.xsd",
      "https://xbrl.fasb.org/us-gaap/2023/elts/us-types-2023.xsd",
      "https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd",
      "https://xbrl.sec.gov/country/2023/country-2023.xsd",
      "https://xbrl.sec.gov/currency/2023/currency-2023.xsd",
      "https://xbrl.sec.gov/dei/2023/dei-2023.xsd",
      "https://xbrl.sec.gov/sic/2023/sic-2023.xsd"
     ]
    },
    "calculationLink": {
     "local": [
      "gfai-20230630_cal.xml"
     ]
    },
    "definitionLink": {
     "local": [
      "gfai-20230630_def.xml"
     ]
    },
    "labelLink": {
     "local": [
      "gfai-20230630_lab.xml"
     ]
    },
    "presentationLink": {
     "local": [
      "gfai-20230630_pre.xml"
     ]
    }
   },
   "keyStandard": 238,
   "keyCustom": 227,
   "axisStandard": 15,
   "axisCustom": 4,
   "memberStandard": 27,
   "memberCustom": 90,
   "hidden": {
    "total": 274,
    "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full": 133,
    "http://www.guardforceai.com/20230630": 136,
    "http://xbrl.sec.gov/dei/2023": 5
   },
   "contextCount": 409,
   "entityCount": 1,
   "segmentCount": 120,
   "elementCount": 768,
   "unitCount": 7,
   "baseTaxonomies": {
    "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full": 799,
    "http://xbrl.sec.gov/dei/2023": 9,
    "http://fasb.org/us-gaap/2023": 3
   },
   "report": {
    "R1": {
     "role": "http://www.guardforceai.com/role/DocumentAndEntityInformation",
     "longName": "000 - Document - Document And Entity Information",
     "shortName": "Document And Entity Information",
     "isDefault": "true",
     "groupType": "document",
     "subGroupType": "",
     "menuCat": "Cover",
     "order": "1",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "dei:EntityRegistrantName",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "p",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea185644-6k_guardforce.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "dei:EntityRegistrantName",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "p",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea185644-6k_guardforce.htm",
      "first": true,
      "unique": true
     }
    },
    "R2": {
     "role": "http://www.guardforceai.com/role/ConsolidatedBalanceSheet",
     "longName": "001 - Statement - Unaudited Interim Condensed Consolidated Balance Sheets",
     "shortName": "Unaudited Interim Condensed Consolidated Balance Sheets",
     "isDefault": "false",
     "groupType": "statement",
     "subGroupType": "",
     "menuCat": "Statements",
     "order": "2",
     "firstAnchor": {
      "contextRef": "c1",
      "name": "ifrs-full:CashAndCashEquivalents",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea185644ex99-1_guardforce.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c1",
      "name": "ifrs-full:CashAndCashEquivalents",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea185644ex99-1_guardforce.htm",
      "first": true,
      "unique": true
     }
    },
    "R3": {
     "role": "http://www.guardforceai.com/role/ConsolidatedBalanceSheet_Parentheticals",
     "longName": "002 - Statement - Unaudited Interim Condensed Consolidated Balance Sheets (Parentheticals)",
     "shortName": "Unaudited Interim Condensed Consolidated Balance Sheets (Parentheticals)",
     "isDefault": "false",
     "groupType": "statement",
     "subGroupType": "parenthetical",
     "menuCat": "Statements",
     "order": "3",
     "firstAnchor": {
      "contextRef": "c1",
      "name": "ifrs-full:ParValuePerShare",
      "unitRef": "usdPershares",
      "xsiNil": "false",
      "lang": null,
      "decimals": "2",
      "ancestors": [
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea185644ex99-1_guardforce.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c1",
      "name": "gfai:NumberOfShareIssued",
      "unitRef": "shares",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea185644ex99-1_guardforce.htm",
      "unique": true
     }
    },
    "R4": {
     "role": "http://www.guardforceai.com/role/ConsolidatedIncomeStatement",
     "longName": "003 - Statement - Unaudited Interim Condensed Consolidated Statement of Profit or Loss",
     "shortName": "Unaudited Interim Condensed Consolidated Statement of Profit or Loss",
     "isDefault": "false",
     "groupType": "statement",
     "subGroupType": "",
     "menuCat": "Statements",
     "order": "4",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "ifrs-full:Revenue",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea185644ex99-1_guardforce.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "ifrs-full:CostOfSales",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea185644ex99-1_guardforce.htm",
      "unique": true
     }
    },
    "R5": {
     "role": "http://www.guardforceai.com/role/ConsolidatedIncomeStatement_Parentheticals",
     "longName": "004 - Statement - Unaudited Interim Condensed Consolidated Statement of Profit or Loss (Parentheticals)",
     "shortName": "Unaudited Interim Condensed Consolidated Statement of Profit or Loss (Parentheticals)",
     "isDefault": "false",
     "groupType": "statement",
     "subGroupType": "parenthetical",
     "menuCat": "Statements",
     "order": "5",
     "firstAnchor": null,
     "uniqueAnchor": null
    },
    "R6": {
     "role": "http://www.guardforceai.com/role/ConsolidatedComprehensiveIncome",
     "longName": "005 - Statement - Unaudited Interim Condensed Consolidated Statement of Comprehensive Loss",
     "shortName": "Unaudited Interim Condensed Consolidated Statement of Comprehensive Loss",
     "isDefault": "false",
     "groupType": "statement",
     "subGroupType": "",
     "menuCat": "Statements",
     "order": "6",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "ifrs-full:ProfitLoss",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea185644ex99-1_guardforce.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "ifrs-full:ComprehensiveIncome",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea185644ex99-1_guardforce.htm",
      "unique": true
     }
    },
    "R7": {
     "role": "http://www.guardforceai.com/role/ShareholdersEquityType2or3",
     "longName": "006 - Statement - Unaudited Interim Condensed Consolidated Statement of Changes in Equity (Deficit)",
     "shortName": "Unaudited Interim Condensed Consolidated Statement of Changes in Equity (Deficit)",
     "isDefault": "false",
     "groupType": "statement",
     "subGroupType": "",
     "menuCat": "Statements",
     "order": "7",
     "firstAnchor": {
      "contextRef": "c4",
      "name": "ifrs-full:Equity",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea185644ex99-1_guardforce.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c4",
      "name": "ifrs-full:Equity",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea185644ex99-1_guardforce.htm",
      "first": true,
      "unique": true
     }
    },
    "R8": {
     "role": "http://www.guardforceai.com/role/ConsolidatedCashFlow",
     "longName": "007 - Statement - Unaudited Interim Condensed Consolidated Statement of Cash Flows",
     "shortName": "Unaudited Interim Condensed Consolidated Statement of Cash Flows",
     "isDefault": "false",
     "groupType": "statement",
     "subGroupType": "",
     "menuCat": "Statements",
     "order": "8",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "ifrs-full:ProfitLoss",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea185644ex99-1_guardforce.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "ifrs-full:DepreciationAndAmortisationExpense",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea185644ex99-1_guardforce.htm",
      "unique": true
     }
    },
    "R9": {
     "role": "http://www.guardforceai.com/role/NatureofOperations",
     "longName": "008 - Disclosure - Nature of Operations",
     "shortName": "Nature of Operations",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "9",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "ifrs-full:DisclosureOfExpensesByNatureExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea185644ex99-1_guardforce.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "ifrs-full:DisclosureOfExpensesByNatureExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea185644ex99-1_guardforce.htm",
      "first": true,
      "unique": true
     }
    },
    "R10": {
     "role": "http://www.guardforceai.com/role/SignificantAccountingPolicies",
     "longName": "009 - Disclosure - Significant Accounting Policies",
     "shortName": "Significant Accounting Policies",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "10",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "ifrs-full:DisclosureOfChangesInAccountingPoliciesExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea185644ex99-1_guardforce.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "ifrs-full:DisclosureOfChangesInAccountingPoliciesExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea185644ex99-1_guardforce.htm",
      "first": true,
      "unique": true
     }
    },
    "R11": {
     "role": "http://www.guardforceai.com/role/BusinessCombinations",
     "longName": "010 - Disclosure - Business Combinations",
     "shortName": "Business Combinations",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "11",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "ifrs-full:DisclosureOfContingentLiabilitiesInBusinessCombinationExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea185644ex99-1_guardforce.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "ifrs-full:DisclosureOfContingentLiabilitiesInBusinessCombinationExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea185644ex99-1_guardforce.htm",
      "first": true,
      "unique": true
     }
    },
    "R12": {
     "role": "http://www.guardforceai.com/role/CashCashEquivalentsandRestrictedCash",
     "longName": "011 - Disclosure - Cash, Cash Equivalents and Restricted Cash",
     "shortName": "Cash, Cash Equivalents and Restricted Cash",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "12",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "ifrs-full:DisclosureOfRestrictedCashAndCashEquivalentsExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea185644ex99-1_guardforce.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "ifrs-full:DisclosureOfRestrictedCashAndCashEquivalentsExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea185644ex99-1_guardforce.htm",
      "first": true,
      "unique": true
     }
    },
    "R13": {
     "role": "http://www.guardforceai.com/role/Inventories",
     "longName": "012 - Disclosure - Inventories",
     "shortName": "Inventories",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "13",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "ifrs-full:DisclosureOfInventoriesExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea185644ex99-1_guardforce.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "ifrs-full:DisclosureOfInventoriesExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea185644ex99-1_guardforce.htm",
      "first": true,
      "unique": true
     }
    },
    "R14": {
     "role": "http://www.guardforceai.com/role/TradeReceivablesNet",
     "longName": "013 - Disclosure - Trade Receivables, Net",
     "shortName": "Trade Receivables, Net",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "14",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "ifrs-full:DisclosureOfAcquiredReceivablesExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea185644ex99-1_guardforce.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "ifrs-full:DisclosureOfAcquiredReceivablesExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea185644ex99-1_guardforce.htm",
      "first": true,
      "unique": true
     }
    },
    "R15": {
     "role": "http://www.guardforceai.com/role/WithholdingTaxReceivable",
     "longName": "014 - Disclosure - Withholding Tax Receivable",
     "shortName": "Withholding Tax Receivable",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "15",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "gfai:DisclosureOfWithholdingTaxesReceivablesNet",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea185644ex99-1_guardforce.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "gfai:DisclosureOfWithholdingTaxesReceivablesNet",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea185644ex99-1_guardforce.htm",
      "first": true,
      "unique": true
     }
    },
    "R16": {
     "role": "http://www.guardforceai.com/role/OtherReceivables",
     "longName": "015 - Disclosure - Other Receivables",
     "shortName": "Other Receivables",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "16",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "ifrs-full:DisclosureOfTradeAndOtherReceivablesExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea185644ex99-1_guardforce.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "ifrs-full:DisclosureOfTradeAndOtherReceivablesExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea185644ex99-1_guardforce.htm",
      "first": true,
      "unique": true
     }
    },
    "R17": {
     "role": "http://www.guardforceai.com/role/OtherCurrentandOtherNonCurrentAssets",
     "longName": "016 - Disclosure - Other Current and Other Non-Current Assets",
     "shortName": "Other Current and Other Non-Current Assets",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "17",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "gfai:DisclosureOfOtherCurrentAndNoncurrentAssetsTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea185644ex99-1_guardforce.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "gfai:DisclosureOfOtherCurrentAndNoncurrentAssetsTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea185644ex99-1_guardforce.htm",
      "first": true,
      "unique": true
     }
    },
    "R18": {
     "role": "http://www.guardforceai.com/role/PropertyPlantandEquipment",
     "longName": "017 - Disclosure - Property, Plant and Equipment",
     "shortName": "Property, Plant and Equipment",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "18",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "ifrs-full:DisclosureOfPropertyPlantAndEquipmentExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea185644ex99-1_guardforce.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "ifrs-full:DisclosureOfPropertyPlantAndEquipmentExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea185644ex99-1_guardforce.htm",
      "first": true,
      "unique": true
     }
    },
    "R19": {
     "role": "http://www.guardforceai.com/role/RightofUseAssetsandOperatingLeaseLiabilities",
     "longName": "018 - Disclosure - Right-of-Use Assets and Operating Lease Liabilities",
     "shortName": "Right-of-Use Assets and Operating Lease Liabilities",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "19",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "ifrs-full:DisclosureOfNoncurrentAssetsHeldForSaleAndDiscontinuedOperationsExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea185644ex99-1_guardforce.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "ifrs-full:DisclosureOfNoncurrentAssetsHeldForSaleAndDiscontinuedOperationsExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea185644ex99-1_guardforce.htm",
      "first": true,
      "unique": true
     }
    },
    "R20": {
     "role": "http://www.guardforceai.com/role/IntangibleAssets",
     "longName": "019 - Disclosure - Intangible Assets",
     "shortName": "Intangible Assets",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "20",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "ifrs-full:DisclosureOfDetailedInformationAboutIntangibleAssetsExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea185644ex99-1_guardforce.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "ifrs-full:DisclosureOfDetailedInformationAboutIntangibleAssetsExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea185644ex99-1_guardforce.htm",
      "first": true,
      "unique": true
     }
    },
    "R21": {
     "role": "http://www.guardforceai.com/role/TradeandOtherpayablesandOtherCurrentLiabilities",
     "longName": "020 - Disclosure - Trade and Other payables and Other Current Liabilities",
     "shortName": "Trade and Other payables and Other Current Liabilities",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "21",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "gfai:TradeAndOtherPayablesAndOtherCurrentLiabilitiesTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea185644ex99-1_guardforce.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "gfai:TradeAndOtherPayablesAndOtherCurrentLiabilitiesTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea185644ex99-1_guardforce.htm",
      "first": true,
      "unique": true
     }
    },
    "R22": {
     "role": "http://www.guardforceai.com/role/Borrowings",
     "longName": "021 - Disclosure - Borrowings",
     "shortName": "Borrowings",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "22",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "ifrs-full:DisclosureOfDetailedInformationAboutBorrowingsExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea185644ex99-1_guardforce.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "ifrs-full:DisclosureOfDetailedInformationAboutBorrowingsExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea185644ex99-1_guardforce.htm",
      "first": true,
      "unique": true
     }
    },
    "R23": {
     "role": "http://www.guardforceai.com/role/ConvertibleNotePayable",
     "longName": "022 - Disclosure - Convertible Note Payable",
     "shortName": "Convertible Note Payable",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "23",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "ifrs-full:DisclosureOfTradeAndOtherPayablesExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea185644ex99-1_guardforce.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "ifrs-full:DisclosureOfTradeAndOtherPayablesExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea185644ex99-1_guardforce.htm",
      "first": true,
      "unique": true
     }
    },
    "R24": {
     "role": "http://www.guardforceai.com/role/FinanceLeaseLiabilities",
     "longName": "023 - Disclosure - Finance Lease Liabilities",
     "shortName": "Finance Lease Liabilities",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "24",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "gfai:FinanceLeaseLiabilitiesTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea185644ex99-1_guardforce.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "gfai:FinanceLeaseLiabilitiesTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea185644ex99-1_guardforce.htm",
      "first": true,
      "unique": true
     }
    },
    "R25": {
     "role": "http://www.guardforceai.com/role/Taxation",
     "longName": "024 - Disclosure - Taxation",
     "shortName": "Taxation",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "25",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "ifrs-full:DisclosureOfIncomeTaxExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea185644ex99-1_guardforce.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "ifrs-full:DisclosureOfIncomeTaxExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea185644ex99-1_guardforce.htm",
      "first": true,
      "unique": true
     }
    },
    "R26": {
     "role": "http://www.guardforceai.com/role/ProvisionforEmployeeBenefits",
     "longName": "025 - Disclosure - Provision for Employee Benefits",
     "shortName": "Provision for Employee Benefits",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "26",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "ifrs-full:DisclosureOfEmployeeBenefitsExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea185644ex99-1_guardforce.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "ifrs-full:DisclosureOfEmployeeBenefitsExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea185644ex99-1_guardforce.htm",
      "first": true,
      "unique": true
     }
    },
    "R27": {
     "role": "http://www.guardforceai.com/role/ShareholdersEquity",
     "longName": "026 - Disclosure - Shareholders\u2019 Equity",
     "shortName": "Shareholders\u2019 Equity",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "27",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "gfai:StockholdersEquityDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea185644ex99-1_guardforce.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "gfai:StockholdersEquityDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea185644ex99-1_guardforce.htm",
      "first": true,
      "unique": true
     }
    },
    "R28": {
     "role": "http://www.guardforceai.com/role/SellingDistributionandAdministrativeExpenses",
     "longName": "027 - Disclosure - Selling, Distribution and Administrative Expenses",
     "shortName": "Selling, Distribution and Administrative Expenses",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "28",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "ifrs-full:DisclosureOfGeneralAndAdministrativeExpenseExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea185644ex99-1_guardforce.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "ifrs-full:DisclosureOfGeneralAndAdministrativeExpenseExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea185644ex99-1_guardforce.htm",
      "first": true,
      "unique": true
     }
    },
    "R29": {
     "role": "http://www.guardforceai.com/role/LegalReserve",
     "longName": "028 - Disclosure - Legal Reserve",
     "shortName": "Legal Reserve",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "29",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "ifrs-full:DisclosureOfReservesAndOtherEquityInterestExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea185644ex99-1_guardforce.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "ifrs-full:DisclosureOfReservesAndOtherEquityInterestExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea185644ex99-1_guardforce.htm",
      "first": true,
      "unique": true
     }
    },
    "R30": {
     "role": "http://www.guardforceai.com/role/RelatedPartyTransactions",
     "longName": "029 - Disclosure - Related Party Transactions",
     "shortName": "Related Party Transactions",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "30",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "ifrs-full:DisclosureOfRelatedPartyExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea185644ex99-1_guardforce.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "ifrs-full:DisclosureOfRelatedPartyExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea185644ex99-1_guardforce.htm",
      "first": true,
      "unique": true
     }
    },
    "R31": {
     "role": "http://www.guardforceai.com/role/ConsolidatedSegmentData",
     "longName": "030 - Disclosure - Consolidated Segment Data",
     "shortName": "Consolidated Segment Data",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "31",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "ifrs-full:DisclosureOfEntitysReportableSegmentsExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea185644ex99-1_guardforce.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "ifrs-full:DisclosureOfEntitysReportableSegmentsExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea185644ex99-1_guardforce.htm",
      "first": true,
      "unique": true
     }
    },
    "R32": {
     "role": "http://www.guardforceai.com/role/CommitmentsandContingencies",
     "longName": "031 - Disclosure - Commitments and Contingencies",
     "shortName": "Commitments and Contingencies",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "32",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "ifrs-full:DisclosureOfCommitmentsAndContingentLiabilitiesExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea185644ex99-1_guardforce.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "ifrs-full:DisclosureOfCommitmentsAndContingentLiabilitiesExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea185644ex99-1_guardforce.htm",
      "first": true,
      "unique": true
     }
    },
    "R33": {
     "role": "http://www.guardforceai.com/role/SubsequentEvents",
     "longName": "032 - Disclosure - Subsequent Events",
     "shortName": "Subsequent Events",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "33",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "ifrs-full:DisclosureOfEventsAfterReportingPeriodExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea185644ex99-1_guardforce.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "ifrs-full:DisclosureOfEventsAfterReportingPeriodExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea185644ex99-1_guardforce.htm",
      "first": true,
      "unique": true
     }
    },
    "R34": {
     "role": "http://www.guardforceai.com/role/AccountingPoliciesByPolicy",
     "longName": "033 - Disclosure - Accounting Policies, by Policy (Policies)",
     "shortName": "Accounting Policies, by Policy (Policies)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "policies",
     "menuCat": "Policies",
     "order": "34",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "ifrs-full:DisclosureOfBasisOfPreparationOfFinancialStatementsExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ifrs-full:DisclosureOfChangesInAccountingPoliciesExplanatory",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea185644ex99-1_guardforce.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "ifrs-full:DisclosureOfBasisOfPreparationOfFinancialStatementsExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ifrs-full:DisclosureOfChangesInAccountingPoliciesExplanatory",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea185644ex99-1_guardforce.htm",
      "first": true,
      "unique": true
     }
    },
    "R35": {
     "role": "http://www.guardforceai.com/role/SignificantAccountingPoliciesTables",
     "longName": "034 - Disclosure - Significant Accounting Policies (Tables)",
     "shortName": "Significant Accounting Policies (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "35",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "gfai:ScheduleOfCurrencyExchangeRatesImpactTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "p",
       "ix:continuation",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea185644ex99-1_guardforce.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "gfai:ScheduleOfCurrencyExchangeRatesImpactTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "p",
       "ix:continuation",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea185644ex99-1_guardforce.htm",
      "first": true,
      "unique": true
     }
    },
    "R36": {
     "role": "http://www.guardforceai.com/role/BusinessCombinationsTables",
     "longName": "035 - Disclosure - Business Combinations (Tables)",
     "shortName": "Business Combinations (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "36",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "gfai:ScheduleOfRepresentsThePurchasePriceAllocationAtTheDatesOfTheAcquisition",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "p",
       "ifrs-full:DisclosureOfContingentLiabilitiesInBusinessCombinationExplanatory",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea185644ex99-1_guardforce.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "gfai:ScheduleOfRepresentsThePurchasePriceAllocationAtTheDatesOfTheAcquisition",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "p",
       "ifrs-full:DisclosureOfContingentLiabilitiesInBusinessCombinationExplanatory",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea185644ex99-1_guardforce.htm",
      "first": true,
      "unique": true
     }
    },
    "R37": {
     "role": "http://www.guardforceai.com/role/CashCashEquivalentsandRestrictedCashTables",
     "longName": "036 - Disclosure - Cash, Cash Equivalents and Restricted Cash (Tables)",
     "shortName": "Cash, Cash Equivalents and Restricted Cash (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "37",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "gfai:DisclosureOfDetailedInformationAboutCashAndCashEquivalentsRestrictedCashExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ifrs-full:DisclosureOfRestrictedCashAndCashEquivalentsExplanatory",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea185644ex99-1_guardforce.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "gfai:DisclosureOfDetailedInformationAboutCashAndCashEquivalentsRestrictedCashExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ifrs-full:DisclosureOfRestrictedCashAndCashEquivalentsExplanatory",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea185644ex99-1_guardforce.htm",
      "first": true,
      "unique": true
     }
    },
    "R38": {
     "role": "http://www.guardforceai.com/role/InventoriesTables",
     "longName": "037 - Disclosure - Inventories (Tables)",
     "shortName": "Inventories (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "38",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "gfai:DisclosureOfInventoryTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ifrs-full:DisclosureOfInventoriesExplanatory",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea185644ex99-1_guardforce.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "gfai:DisclosureOfInventoryTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ifrs-full:DisclosureOfInventoriesExplanatory",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea185644ex99-1_guardforce.htm",
      "first": true,
      "unique": true
     }
    },
    "R39": {
     "role": "http://www.guardforceai.com/role/TradeReceivablesNetTables",
     "longName": "038 - Disclosure - Trade Receivables, Net (Tables)",
     "shortName": "Trade Receivables, Net (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "39",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "gfai:DisclosureOfDetailedInformationAboutAccountsReceivablesNetExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ifrs-full:DisclosureOfAcquiredReceivablesExplanatory",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea185644ex99-1_guardforce.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "gfai:DisclosureOfDetailedInformationAboutAccountsReceivablesNetExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ifrs-full:DisclosureOfAcquiredReceivablesExplanatory",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea185644ex99-1_guardforce.htm",
      "first": true,
      "unique": true
     }
    },
    "R40": {
     "role": "http://www.guardforceai.com/role/WithholdingTaxReceivableTables",
     "longName": "039 - Disclosure - Withholding Tax Receivable (Tables)",
     "shortName": "Withholding Tax Receivable (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "40",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "gfai:DisclosureOfWithholdingTaxReceivablesExplanatoryTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "gfai:DisclosureOfWithholdingTaxesReceivablesNet",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea185644ex99-1_guardforce.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "gfai:DisclosureOfWithholdingTaxReceivablesExplanatoryTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "gfai:DisclosureOfWithholdingTaxesReceivablesNet",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea185644ex99-1_guardforce.htm",
      "first": true,
      "unique": true
     }
    },
    "R41": {
     "role": "http://www.guardforceai.com/role/OtherReceivablesTables",
     "longName": "040 - Disclosure - Other Receivables (Tables)",
     "shortName": "Other Receivables (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "41",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "gfai:OtherReceivablesTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ifrs-full:DisclosureOfTradeAndOtherReceivablesExplanatory",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea185644ex99-1_guardforce.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "gfai:OtherReceivablesTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ifrs-full:DisclosureOfTradeAndOtherReceivablesExplanatory",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea185644ex99-1_guardforce.htm",
      "first": true,
      "unique": true
     }
    },
    "R42": {
     "role": "http://www.guardforceai.com/role/OtherCurrentandOtherNonCurrentAssetsTables",
     "longName": "041 - Disclosure - Other Current and Other Non-Current Assets (Tables)",
     "shortName": "Other Current and Other Non-Current Assets (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "42",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "gfai:ScheduleOtherCurrentAndNoncurrentAssetsTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "gfai:DisclosureOfOtherCurrentAndNoncurrentAssetsTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea185644ex99-1_guardforce.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "gfai:ScheduleOtherCurrentAndNoncurrentAssetsTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "gfai:DisclosureOfOtherCurrentAndNoncurrentAssetsTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea185644ex99-1_guardforce.htm",
      "first": true,
      "unique": true
     }
    },
    "R43": {
     "role": "http://www.guardforceai.com/role/PropertyPlantandEquipmentTables",
     "longName": "042 - Disclosure - Property, Plant and Equipment (Tables)",
     "shortName": "Property, Plant and Equipment (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "43",
     "firstAnchor": {
      "contextRef": "c157",
      "name": "gfai:ScheduleOfPropertyPlantAndEquipmentTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ifrs-full:DisclosureOfPropertyPlantAndEquipmentExplanatory",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea185644ex99-1_guardforce.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c157",
      "name": "gfai:ScheduleOfPropertyPlantAndEquipmentTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ifrs-full:DisclosureOfPropertyPlantAndEquipmentExplanatory",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea185644ex99-1_guardforce.htm",
      "first": true,
      "unique": true
     }
    },
    "R44": {
     "role": "http://www.guardforceai.com/role/RightofUseAssetsandOperatingLeaseLiabilitiesTables",
     "longName": "043 - Disclosure - Right-of-Use Assets and Operating Lease Liabilities (Tables)",
     "shortName": "Right-of-Use Assets and Operating Lease Liabilities (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "44",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "gfai:ScheduleOfCarryingAmountsOfRightofuseAssetTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "p",
       "ifrs-full:DisclosureOfNoncurrentAssetsHeldForSaleAndDiscontinuedOperationsExplanatory",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea185644ex99-1_guardforce.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "gfai:ScheduleOfCarryingAmountsOfRightofuseAssetTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "p",
       "ifrs-full:DisclosureOfNoncurrentAssetsHeldForSaleAndDiscontinuedOperationsExplanatory",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea185644ex99-1_guardforce.htm",
      "first": true,
      "unique": true
     }
    },
    "R45": {
     "role": "http://www.guardforceai.com/role/IntangibleAssetsTables",
     "longName": "044 - Disclosure - Intangible Assets (Tables)",
     "shortName": "Intangible Assets (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "45",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "gfai:ScheduleOfIntangibleAssetNetTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ifrs-full:DisclosureOfDetailedInformationAboutIntangibleAssetsExplanatory",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea185644ex99-1_guardforce.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "gfai:ScheduleOfIntangibleAssetNetTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ifrs-full:DisclosureOfDetailedInformationAboutIntangibleAssetsExplanatory",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea185644ex99-1_guardforce.htm",
      "first": true,
      "unique": true
     }
    },
    "R46": {
     "role": "http://www.guardforceai.com/role/TradeandOtherpayablesandOtherCurrentLiabilitiesTables",
     "longName": "045 - Disclosure - Trade and Other payables and Other Current Liabilities (Tables)",
     "shortName": "Trade and Other payables and Other Current Liabilities (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "46",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "gfai:ScheduleOfTradeAndOtherPayablesAndOtherCurrentLiabilitiesTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "gfai:TradeAndOtherPayablesAndOtherCurrentLiabilitiesTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea185644ex99-1_guardforce.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "gfai:ScheduleOfTradeAndOtherPayablesAndOtherCurrentLiabilitiesTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "gfai:TradeAndOtherPayablesAndOtherCurrentLiabilitiesTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea185644ex99-1_guardforce.htm",
      "first": true,
      "unique": true
     }
    },
    "R47": {
     "role": "http://www.guardforceai.com/role/BorrowingsTables",
     "longName": "046 - Disclosure - Borrowings (Tables)",
     "shortName": "Borrowings (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "47",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "gfai:BorrowingsFromFinancialInstitutionsTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ifrs-full:DisclosureOfDetailedInformationAboutBorrowingsExplanatory",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea185644ex99-1_guardforce.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "gfai:BorrowingsFromFinancialInstitutionsTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ifrs-full:DisclosureOfDetailedInformationAboutBorrowingsExplanatory",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea185644ex99-1_guardforce.htm",
      "first": true,
      "unique": true
     }
    },
    "R48": {
     "role": "http://www.guardforceai.com/role/FinanceLeaseLiabilitiesTables",
     "longName": "047 - Disclosure - Finance Lease Liabilities (Tables)",
     "shortName": "Finance Lease Liabilities (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "48",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "gfai:ScheduleOfFinancialLeaseLiabilitiesTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "gfai:FinanceLeaseLiabilitiesTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea185644ex99-1_guardforce.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "gfai:ScheduleOfFinancialLeaseLiabilitiesTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "gfai:FinanceLeaseLiabilitiesTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea185644ex99-1_guardforce.htm",
      "first": true,
      "unique": true
     }
    },
    "R49": {
     "role": "http://www.guardforceai.com/role/ProvisionforEmployeeBenefitsTables",
     "longName": "048 - Disclosure - Provision for Employee Benefits (Tables)",
     "shortName": "Provision for Employee Benefits (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "49",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "gfai:ScheduleOfPresentValueOfDefinedBenefitObligationTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "p",
       "ifrs-full:DisclosureOfEmployeeBenefitsExplanatory",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea185644ex99-1_guardforce.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "gfai:ScheduleOfPresentValueOfDefinedBenefitObligationTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "p",
       "ifrs-full:DisclosureOfEmployeeBenefitsExplanatory",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea185644ex99-1_guardforce.htm",
      "first": true,
      "unique": true
     }
    },
    "R50": {
     "role": "http://www.guardforceai.com/role/SellingDistributionandAdministrativeExpensesTables",
     "longName": "049 - Disclosure - Selling, Distribution and Administrative Expenses (Tables)",
     "shortName": "Selling, Distribution and Administrative Expenses (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "50",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "gfai:ScheduleOfAdministrativeExpensesTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ifrs-full:DisclosureOfGeneralAndAdministrativeExpenseExplanatory",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea185644ex99-1_guardforce.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "gfai:ScheduleOfAdministrativeExpensesTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ifrs-full:DisclosureOfGeneralAndAdministrativeExpenseExplanatory",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea185644ex99-1_guardforce.htm",
      "first": true,
      "unique": true
     }
    },
    "R51": {
     "role": "http://www.guardforceai.com/role/RelatedPartyTransactionsTables",
     "longName": "050 - Disclosure - Related Party Transactions (Tables)",
     "shortName": "Related Party Transactions (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "51",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "gfai:ScheduleOfAmountsDueFromRelatedPartiesTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "p",
       "ifrs-full:DisclosureOfRelatedPartyExplanatory",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea185644ex99-1_guardforce.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "gfai:ScheduleOfAmountsDueFromRelatedPartiesTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "p",
       "ifrs-full:DisclosureOfRelatedPartyExplanatory",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea185644ex99-1_guardforce.htm",
      "first": true,
      "unique": true
     }
    },
    "R52": {
     "role": "http://www.guardforceai.com/role/ConsolidatedSegmentDataTables",
     "longName": "051 - Disclosure - Consolidated Segment Data (Tables)",
     "shortName": "Consolidated Segment Data (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "52",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "gfai:ScheduleOfSelectedInformationBySegmentTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "p",
       "ifrs-full:DisclosureOfEntitysReportableSegmentsExplanatory",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea185644ex99-1_guardforce.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "gfai:ScheduleOfSelectedInformationBySegmentTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "p",
       "ifrs-full:DisclosureOfEntitysReportableSegmentsExplanatory",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea185644ex99-1_guardforce.htm",
      "first": true,
      "unique": true
     }
    },
    "R53": {
     "role": "http://www.guardforceai.com/role/CommitmentsandContingenciesTables",
     "longName": "052 - Disclosure - Commitments and Contingencies (Tables)",
     "shortName": "Commitments and Contingencies (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "53",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "gfai:ScheduleOfFuturePaymentsForEmploymentAgreements",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "p",
       "ifrs-full:DisclosureOfCommitmentsAndContingentLiabilitiesExplanatory",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea185644ex99-1_guardforce.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "gfai:ScheduleOfFuturePaymentsForEmploymentAgreements",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "p",
       "ifrs-full:DisclosureOfCommitmentsAndContingentLiabilitiesExplanatory",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea185644ex99-1_guardforce.htm",
      "first": true,
      "unique": true
     }
    },
    "R54": {
     "role": "http://www.guardforceai.com/role/NatureofOperationsDetails",
     "longName": "053 - Disclosure - Nature of Operations (Details)",
     "shortName": "Nature of Operations (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "54",
     "firstAnchor": {
      "contextRef": "c59",
      "name": "gfai:OrdinaryPlusPreferredSharesOutstanding",
      "unitRef": "shares",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "p",
       "ifrs-full:DisclosureOfExpensesByNatureExplanatory",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea185644ex99-1_guardforce.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c59",
      "name": "gfai:OrdinaryPlusPreferredSharesOutstanding",
      "unitRef": "shares",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "p",
       "ifrs-full:DisclosureOfExpensesByNatureExplanatory",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea185644ex99-1_guardforce.htm",
      "first": true,
      "unique": true
     }
    },
    "R55": {
     "role": "http://www.guardforceai.com/role/SignificantAccountingPoliciesDetails",
     "longName": "054 - Disclosure - Significant Accounting Policies (Details)",
     "shortName": "Significant Accounting Policies (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "55",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "gfai:CurrentLoanOutstanding",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "1",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea185644ex99-1_guardforce.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "gfai:CurrentLoanOutstanding",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "1",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea185644ex99-1_guardforce.htm",
      "first": true,
      "unique": true
     }
    },
    "R56": {
     "role": "http://www.guardforceai.com/role/ScheduleofCurrencyExchangeRatesImpactTable",
     "longName": "055 - Disclosure - Significant Accounting Policies (Details) - Schedule of Currency Exchange Rates Impact",
     "shortName": "Significant Accounting Policies (Details) - Schedule of Currency Exchange Rates Impact",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "56",
     "firstAnchor": {
      "contextRef": "c99",
      "name": "ifrs-full:ClosingForeignExchangeRate",
      "unitRef": "pure",
      "xsiNil": "false",
      "lang": null,
      "decimals": "4",
      "ancestors": [
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea185644ex99-1_guardforce.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c99",
      "name": "ifrs-full:ClosingForeignExchangeRate",
      "unitRef": "pure",
      "xsiNil": "false",
      "lang": null,
      "decimals": "4",
      "ancestors": [
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea185644ex99-1_guardforce.htm",
      "first": true,
      "unique": true
     }
    },
    "R57": {
     "role": "http://www.guardforceai.com/role/ScheduleofDisaggregationInformationofRevenuebyServiceTypeTable",
     "longName": "056 - Disclosure - Significant Accounting Policies (Details) - Schedule of Disaggregation Information of Revenue by Service Type",
     "shortName": "Significant Accounting Policies (Details) - Schedule of Disaggregation Information of Revenue by Service Type",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "57",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "gfai:TotalRevenue",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea185644ex99-1_guardforce.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "gfai:TotalRevenue",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea185644ex99-1_guardforce.htm",
      "first": true,
      "unique": true
     }
    },
    "R58": {
     "role": "http://www.guardforceai.com/role/BusinessCombinationsDetails",
     "longName": "057 - Disclosure - Business Combinations (Details)",
     "shortName": "Business Combinations (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "58",
     "firstAnchor": {
      "contextRef": "c135",
      "name": "ifrs-full:ImpairmentLoss",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "p",
       "ifrs-full:DisclosureOfContingentLiabilitiesInBusinessCombinationExplanatory",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea185644ex99-1_guardforce.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c135",
      "name": "ifrs-full:ImpairmentLoss",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "p",
       "ifrs-full:DisclosureOfContingentLiabilitiesInBusinessCombinationExplanatory",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea185644ex99-1_guardforce.htm",
      "first": true,
      "unique": true
     }
    },
    "R59": {
     "role": "http://www.guardforceai.com/role/ScheduleofPurchasePriceAllocationTable",
     "longName": "058 - Disclosure - Business Combinations (Details) - Schedule of Purchase Price Allocation",
     "shortName": "Business Combinations (Details) - Schedule of Purchase Price Allocation",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "59",
     "firstAnchor": {
      "contextRef": "c140",
      "name": "ifrs-full:CashAndCashEquivalentsRecognisedAsOfAcquisitionDate",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ifrs-full:DisclosureOfContingentLiabilitiesInBusinessCombinationExplanatory",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea185644ex99-1_guardforce.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c140",
      "name": "ifrs-full:CashAndCashEquivalentsRecognisedAsOfAcquisitionDate",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ifrs-full:DisclosureOfContingentLiabilitiesInBusinessCombinationExplanatory",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea185644ex99-1_guardforce.htm",
      "first": true,
      "unique": true
     }
    },
    "R60": {
     "role": "http://www.guardforceai.com/role/ScheduleofCashEquivalentsandRestrictedCashTable",
     "longName": "059 - Disclosure - Cash, Cash Equivalents and Restricted Cash (Details) - Schedule of Cash Equivalents and Restricted Cash",
     "shortName": "Cash, Cash Equivalents and Restricted Cash (Details) - Schedule of Cash Equivalents and Restricted Cash",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "60",
     "firstAnchor": {
      "contextRef": "c1",
      "name": "ifrs-full:CashOnHand",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "gfai:DisclosureOfDetailedInformationAboutCashAndCashEquivalentsRestrictedCashExplanatory",
       "ifrs-full:DisclosureOfRestrictedCashAndCashEquivalentsExplanatory",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea185644ex99-1_guardforce.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c1",
      "name": "ifrs-full:CashOnHand",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "gfai:DisclosureOfDetailedInformationAboutCashAndCashEquivalentsRestrictedCashExplanatory",
       "ifrs-full:DisclosureOfRestrictedCashAndCashEquivalentsExplanatory",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea185644ex99-1_guardforce.htm",
      "first": true,
      "unique": true
     }
    },
    "R61": {
     "role": "http://www.guardforceai.com/role/InventoriesDetails",
     "longName": "060 - Disclosure - Inventories (Details)",
     "shortName": "Inventories (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "61",
     "firstAnchor": {
      "contextRef": "c1",
      "name": "ifrs-full:InventoriesAtNetRealisableValue",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "p",
       "ifrs-full:DisclosureOfInventoriesExplanatory",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea185644ex99-1_guardforce.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c1",
      "name": "ifrs-full:InventoriesAtNetRealisableValue",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "p",
       "ifrs-full:DisclosureOfInventoriesExplanatory",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea185644ex99-1_guardforce.htm",
      "first": true,
      "unique": true
     }
    },
    "R62": {
     "role": "http://www.guardforceai.com/role/ScheduleofInventoriesTable",
     "longName": "061 - Disclosure - Inventories (Details) - Schedule of Inventories",
     "shortName": "Inventories (Details) - Schedule of Inventories",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "62",
     "firstAnchor": {
      "contextRef": "c1",
      "name": "ifrs-full:CurrentInventoriesInTransit",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "gfai:DisclosureOfInventoryTableTextBlock",
       "ifrs-full:DisclosureOfInventoriesExplanatory",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea185644ex99-1_guardforce.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c1",
      "name": "ifrs-full:CurrentInventoriesInTransit",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "gfai:DisclosureOfInventoryTableTextBlock",
       "ifrs-full:DisclosureOfInventoriesExplanatory",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea185644ex99-1_guardforce.htm",
      "first": true,
      "unique": true
     }
    },
    "R63": {
     "role": "http://www.guardforceai.com/role/TradeReceivablesNetDetails",
     "longName": "062 - Disclosure - Trade Receivables, Net (Details)",
     "shortName": "Trade Receivables, Net (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "63",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "ifrs-full:ExpenseRecognisedDuringPeriodForBadAndDoubtfulDebtsForRelatedPartyTransaction",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "p",
       "ifrs-full:DisclosureOfAcquiredReceivablesExplanatory",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea185644ex99-1_guardforce.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "ifrs-full:ExpenseRecognisedDuringPeriodForBadAndDoubtfulDebtsForRelatedPartyTransaction",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "p",
       "ifrs-full:DisclosureOfAcquiredReceivablesExplanatory",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea185644ex99-1_guardforce.htm",
      "first": true,
      "unique": true
     }
    },
    "R64": {
     "role": "http://www.guardforceai.com/role/ScheduleofTradeReceivableTable",
     "longName": "063 - Disclosure - Trade Receivables, Net (Details) - Schedule of Trade Receivable",
     "shortName": "Trade Receivables, Net (Details) - Schedule of Trade Receivable",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "64",
     "firstAnchor": {
      "contextRef": "c1",
      "name": "ifrs-full:AmountsReceivableRelatedPartyTransactions",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "gfai:DisclosureOfDetailedInformationAboutAccountsReceivablesNetExplanatory",
       "ifrs-full:DisclosureOfAcquiredReceivablesExplanatory",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea185644ex99-1_guardforce.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c1",
      "name": "ifrs-full:AmountsReceivableRelatedPartyTransactions",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "gfai:DisclosureOfDetailedInformationAboutAccountsReceivablesNetExplanatory",
       "ifrs-full:DisclosureOfAcquiredReceivablesExplanatory",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea185644ex99-1_guardforce.htm",
      "first": true,
      "unique": true
     }
    },
    "R65": {
     "role": "http://www.guardforceai.com/role/WithholdingTaxReceivableDetails",
     "longName": "064 - Disclosure - Withholding Tax Receivable (Details)",
     "shortName": "Withholding Tax Receivable (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "65",
     "firstAnchor": {
      "contextRef": "c155",
      "name": "gfai:TaxRefund",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-5",
      "ancestors": [
       "p",
       "gfai:DisclosureOfWithholdingTaxesReceivablesNet",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea185644ex99-1_guardforce.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c155",
      "name": "gfai:TaxRefund",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-5",
      "ancestors": [
       "p",
       "gfai:DisclosureOfWithholdingTaxesReceivablesNet",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea185644ex99-1_guardforce.htm",
      "first": true,
      "unique": true
     }
    },
    "R66": {
     "role": "http://www.guardforceai.com/role/ScheduleofWithholdingTaxReceivablesTable",
     "longName": "065 - Disclosure - Withholding Tax Receivable (Details) - Schedule of Withholding Tax Receivables",
     "shortName": "Withholding Tax Receivable (Details) - Schedule of Withholding Tax Receivables",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "66",
     "firstAnchor": {
      "contextRef": "c2",
      "name": "gfai:WithholdingTaxReceivables",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "gfai:DisclosureOfWithholdingTaxReceivablesExplanatoryTableTextBlock",
       "gfai:DisclosureOfWithholdingTaxesReceivablesNet",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea185644ex99-1_guardforce.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c2",
      "name": "gfai:WithholdingTaxReceivables",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "gfai:DisclosureOfWithholdingTaxReceivablesExplanatoryTableTextBlock",
       "gfai:DisclosureOfWithholdingTaxesReceivablesNet",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea185644ex99-1_guardforce.htm",
      "first": true,
      "unique": true
     }
    },
    "R67": {
     "role": "http://www.guardforceai.com/role/ScheduleofCurrentandNonCurrentPortionofTaxReceivablesTable",
     "longName": "066 - Disclosure - Withholding Tax Receivable (Details) - Schedule of Current and Non Current Portion of Tax Receivables",
     "shortName": "Withholding Tax Receivable (Details) - Schedule of Current and Non Current Portion of Tax Receivables",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "67",
     "firstAnchor": {
      "contextRef": "c1",
      "name": "ifrs-full:CurrentReceivablesFromTaxesOtherThanIncomeTax",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea185644ex99-1_guardforce.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c1",
      "name": "gfai:TaxReceivablesNet",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "gfai:ScheduleOfCurrentAndNonCurrentPortionOfTaxReceivablesTableTextBlock",
       "gfai:DisclosureOfWithholdingTaxesReceivablesNet",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea185644ex99-1_guardforce.htm",
      "unique": true
     }
    },
    "R68": {
     "role": "http://www.guardforceai.com/role/OtherReceivablesDetails",
     "longName": "067 - Disclosure - Other Receivables (Details)",
     "shortName": "Other Receivables (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "68",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "gfai:DoubtfulAccounts",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "p",
       "ifrs-full:DisclosureOfTradeAndOtherReceivablesExplanatory",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea185644ex99-1_guardforce.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "gfai:DoubtfulAccounts",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "p",
       "ifrs-full:DisclosureOfTradeAndOtherReceivablesExplanatory",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea185644ex99-1_guardforce.htm",
      "first": true,
      "unique": true
     }
    },
    "R69": {
     "role": "http://www.guardforceai.com/role/ScheduleofOtherReceivablesTable",
     "longName": "068 - Disclosure - Other Receivables (Details) - Schedule of Other Receivables",
     "shortName": "Other Receivables (Details) - Schedule of Other Receivables",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "69",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "gfai:CashAdvanceToAThirdpartyVendor",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "gfai:OtherReceivablesTableTextBlock",
       "ifrs-full:DisclosureOfTradeAndOtherReceivablesExplanatory",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea185644ex99-1_guardforce.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "gfai:CashAdvanceToAThirdpartyVendor",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "gfai:OtherReceivablesTableTextBlock",
       "ifrs-full:DisclosureOfTradeAndOtherReceivablesExplanatory",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea185644ex99-1_guardforce.htm",
      "first": true,
      "unique": true
     }
    },
    "R70": {
     "role": "http://www.guardforceai.com/role/OtherCurrentandOtherNonCurrentAssetsDetails",
     "longName": "069 - Disclosure - Other Current and Other Non-Current Assets (Details)",
     "shortName": "Other Current and Other Non-Current Assets (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "70",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "gfai:AllowanceForDoubtfulAccounts",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "p",
       "gfai:DisclosureOfOtherCurrentAndNoncurrentAssetsTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea185644ex99-1_guardforce.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "gfai:AllowanceForDoubtfulAccounts",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "p",
       "gfai:DisclosureOfOtherCurrentAndNoncurrentAssetsTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea185644ex99-1_guardforce.htm",
      "first": true,
      "unique": true
     }
    },
    "R71": {
     "role": "http://www.guardforceai.com/role/ScheduleofOtherCurrentandOtherNonCurrentAssetsTable",
     "longName": "070 - Disclosure - Other Current and Other Non-Current Assets (Details) - Schedule of Other Current and Other Non-Current Assets",
     "shortName": "Other Current and Other Non-Current Assets (Details) - Schedule of Other Current and Other Non-Current Assets",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "71",
     "firstAnchor": {
      "contextRef": "c1",
      "name": "gfai:InputVATReceivable",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "gfai:ScheduleOtherCurrentAndNoncurrentAssetsTableTextBlock",
       "gfai:DisclosureOfOtherCurrentAndNoncurrentAssetsTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea185644ex99-1_guardforce.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c1",
      "name": "gfai:InputVATReceivable",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "gfai:ScheduleOtherCurrentAndNoncurrentAssetsTableTextBlock",
       "gfai:DisclosureOfOtherCurrentAndNoncurrentAssetsTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea185644ex99-1_guardforce.htm",
      "first": true,
      "unique": true
     }
    },
    "R72": {
     "role": "http://www.guardforceai.com/role/PropertyPlantandEquipmentDetails",
     "longName": "071 - Disclosure - Property, Plant and Equipment (Details)",
     "shortName": "Property, Plant and Equipment (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "72",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "ifrs-full:DepreciationExpense",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "p",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea185644ex99-1_guardforce.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "ifrs-full:DepreciationExpense",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "p",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea185644ex99-1_guardforce.htm",
      "first": true,
      "unique": true
     }
    },
    "R73": {
     "role": "http://www.guardforceai.com/role/ScheduleofPropertyPlantandEquipmentTable",
     "longName": "072 - Disclosure - Property, Plant and Equipment (Details) - Schedule of Property, Plant and Equipment",
     "shortName": "Property, Plant and Equipment (Details) - Schedule of Property, Plant and Equipment",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "73",
     "firstAnchor": {
      "contextRef": "c2",
      "name": "gfai:PropertyPlantAndEquipment1",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "gfai:ScheduleOfPropertyPlantAndEquipmentTableTextBlock",
       "ifrs-full:DisclosureOfPropertyPlantAndEquipmentExplanatory",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea185644ex99-1_guardforce.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c2",
      "name": "gfai:PropertyPlantAndEquipment1",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "gfai:ScheduleOfPropertyPlantAndEquipmentTableTextBlock",
       "ifrs-full:DisclosureOfPropertyPlantAndEquipmentExplanatory",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea185644ex99-1_guardforce.htm",
      "first": true,
      "unique": true
     }
    },
    "R74": {
     "role": "http://www.guardforceai.com/role/RightofUseAssetsandOperatingLeaseLiabilitiesDetails",
     "longName": "073 - Disclosure - Right-of-Use Assets and Operating Lease Liabilities (Details)",
     "shortName": "Right-of-Use Assets and Operating Lease Liabilities (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "74",
     "firstAnchor": {
      "contextRef": "c1",
      "name": "ifrs-full:WeightedAverageLesseesIncrementalBorrowingRateAppliedToLeaseLiabilitiesRecognisedAtDateOfInitialApplicationOfIFRS16",
      "unitRef": "pure",
      "xsiNil": "false",
      "lang": null,
      "decimals": "4",
      "ancestors": [
       "p",
       "ifrs-full:DisclosureOfNoncurrentAssetsHeldForSaleAndDiscontinuedOperationsExplanatory",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea185644ex99-1_guardforce.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c1",
      "name": "ifrs-full:WeightedAverageLesseesIncrementalBorrowingRateAppliedToLeaseLiabilitiesRecognisedAtDateOfInitialApplicationOfIFRS16",
      "unitRef": "pure",
      "xsiNil": "false",
      "lang": null,
      "decimals": "4",
      "ancestors": [
       "p",
       "ifrs-full:DisclosureOfNoncurrentAssetsHeldForSaleAndDiscontinuedOperationsExplanatory",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea185644ex99-1_guardforce.htm",
      "first": true,
      "unique": true
     }
    },
    "R75": {
     "role": "http://www.guardforceai.com/role/ScheduleofCarryingAmountsofRightofUseAssetsTable",
     "longName": "074 - Disclosure - Right-of-Use Assets and Operating Lease Liabilities (Details) - Schedule of Carrying Amounts of Right-of-Use Assets",
     "shortName": "Right-of-Use Assets and Operating Lease Liabilities (Details) - Schedule of Carrying Amounts of Right-of-Use Assets",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "75",
     "firstAnchor": {
      "contextRef": "c2",
      "name": "gfai:CarryingAmountRightOfUseAssets",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ifrs-full:DisclosureOfNoncurrentAssetsHeldForSaleAndDiscontinuedOperationsExplanatory",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea185644ex99-1_guardforce.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c2",
      "name": "gfai:CarryingAmountRightOfUseAssets",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ifrs-full:DisclosureOfNoncurrentAssetsHeldForSaleAndDiscontinuedOperationsExplanatory",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea185644ex99-1_guardforce.htm",
      "first": true,
      "unique": true
     }
    },
    "R76": {
     "role": "http://www.guardforceai.com/role/IntangibleAssetsDetails",
     "longName": "075 - Disclosure - Intangible Assets (Details)",
     "shortName": "Intangible Assets (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "76",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "ifrs-full:AmortisationIntangibleAssetsOtherThanGoodwill",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "gfai:ScheduleOfIntangibleAssetNetTableTextBlock",
       "ifrs-full:DisclosureOfDetailedInformationAboutIntangibleAssetsExplanatory",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea185644ex99-1_guardforce.htm",
      "first": true
     },
     "uniqueAnchor": null
    },
    "R77": {
     "role": "http://www.guardforceai.com/role/ScheduleofIntangibleAssetsTable",
     "longName": "076 - Disclosure - Intangible Assets (Details) - Schedule of Intangible Assets",
     "shortName": "Intangible Assets (Details) - Schedule of Intangible Assets",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "77",
     "firstAnchor": {
      "contextRef": "c2",
      "name": "gfai:IntangibleAssetsCosts",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "gfai:ScheduleOfIntangibleAssetNetTableTextBlock",
       "ifrs-full:DisclosureOfDetailedInformationAboutIntangibleAssetsExplanatory",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea185644ex99-1_guardforce.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c2",
      "name": "gfai:IntangibleAssetsCosts",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "gfai:ScheduleOfIntangibleAssetNetTableTextBlock",
       "ifrs-full:DisclosureOfDetailedInformationAboutIntangibleAssetsExplanatory",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea185644ex99-1_guardforce.htm",
      "first": true,
      "unique": true
     }
    },
    "R78": {
     "role": "http://www.guardforceai.com/role/TradeandOtherpayablesandOtherCurrentLiabilitiesDetails",
     "longName": "077 - Disclosure - Trade and Other payables and Other Current Liabilities (Details)",
     "shortName": "Trade and Other payables and Other Current Liabilities (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "78",
     "firstAnchor": {
      "contextRef": "c1",
      "name": "gfai:ProvisionForPenaltyClaims",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "span",
       "link:footnote",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "gfai:TradeAndOtherPayablesAndOtherCurrentLiabilitiesTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea185644ex99-1_guardforce.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c1",
      "name": "gfai:ProvisionForPenaltyClaims",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "span",
       "link:footnote",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "gfai:TradeAndOtherPayablesAndOtherCurrentLiabilitiesTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea185644ex99-1_guardforce.htm",
      "first": true,
      "unique": true
     }
    },
    "R79": {
     "role": "http://www.guardforceai.com/role/ScheduleofTradeandOtherPayablesandOtherCurrentLiabilitiesTable",
     "longName": "078 - Disclosure - Trade and Other payables and Other Current Liabilities (Details) - Schedule of Trade and Other Payables and Other Current Liabilities",
     "shortName": "Trade and Other payables and Other Current Liabilities (Details) - Schedule of Trade and Other Payables and Other Current Liabilities",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "79",
     "firstAnchor": {
      "contextRef": "c1",
      "name": "ifrs-full:TradeAndOtherPayablesToTradeSuppliers",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "gfai:ScheduleOfTradeAndOtherPayablesAndOtherCurrentLiabilitiesTableTextBlock",
       "gfai:TradeAndOtherPayablesAndOtherCurrentLiabilitiesTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea185644ex99-1_guardforce.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c1",
      "name": "ifrs-full:TradeAndOtherPayablesToTradeSuppliers",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "gfai:ScheduleOfTradeAndOtherPayablesAndOtherCurrentLiabilitiesTableTextBlock",
       "gfai:TradeAndOtherPayablesAndOtherCurrentLiabilitiesTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea185644ex99-1_guardforce.htm",
      "first": true,
      "unique": true
     }
    },
    "R80": {
     "role": "http://www.guardforceai.com/role/BorrowingsDetails",
     "longName": "079 - Disclosure - Borrowings (Details)",
     "shortName": "Borrowings (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "80",
     "firstAnchor": {
      "contextRef": "c1",
      "name": "us-gaap:LongTermDebtMaturityDate",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "p",
       "ifrs-full:DisclosureOfDetailedInformationAboutBorrowingsExplanatory",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea185644ex99-1_guardforce.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "gfai:DebtsInstrumentMaturityDate",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "p",
       "ifrs-full:DisclosureOfDetailedInformationAboutBorrowingsExplanatory",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea185644ex99-1_guardforce.htm",
      "unique": true
     }
    },
    "R81": {
     "role": "http://www.guardforceai.com/role/ScheduleofBorrowingsTable",
     "longName": "080 - Disclosure - Borrowings (Details) - Schedule of Borrowings",
     "shortName": "Borrowings (Details) - Schedule of Borrowings",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "81",
     "firstAnchor": {
      "contextRef": "c1",
      "name": "gfai:CurrentPortionOfLongtermBankBorrowings",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "gfai:BorrowingsFromFinancialInstitutionsTableTextBlock",
       "ifrs-full:DisclosureOfDetailedInformationAboutBorrowingsExplanatory",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea185644ex99-1_guardforce.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c1",
      "name": "gfai:CurrentPortionOfLongtermBankBorrowings",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "gfai:BorrowingsFromFinancialInstitutionsTableTextBlock",
       "ifrs-full:DisclosureOfDetailedInformationAboutBorrowingsExplanatory",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea185644ex99-1_guardforce.htm",
      "first": true,
      "unique": true
     }
    },
    "R82": {
     "role": "http://www.guardforceai.com/role/ConvertibleNotePayableDetails",
     "longName": "081 - Disclosure - Convertible Note Payable (Details)",
     "shortName": "Convertible Note Payable (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "82",
     "firstAnchor": {
      "contextRef": "c255",
      "name": "ifrs-full:NominalOrPrincipalAmountOfFinancialInstrumentOnDiscontinuationOfMeasurementAtFairValueThroughProfitOrLossBecauseCreditDerivativeIsUsedToManageCreditRisk",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "2",
      "ancestors": [
       "p",
       "ifrs-full:DisclosureOfTradeAndOtherPayablesExplanatory",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea185644ex99-1_guardforce.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c255",
      "name": "ifrs-full:NominalOrPrincipalAmountOfFinancialInstrumentOnDiscontinuationOfMeasurementAtFairValueThroughProfitOrLossBecauseCreditDerivativeIsUsedToManageCreditRisk",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "2",
      "ancestors": [
       "p",
       "ifrs-full:DisclosureOfTradeAndOtherPayablesExplanatory",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea185644ex99-1_guardforce.htm",
      "first": true,
      "unique": true
     }
    },
    "R83": {
     "role": "http://www.guardforceai.com/role/FinanceLeaseLiabilitiesDetails",
     "longName": "082 - Disclosure - Finance Lease Liabilities (Details)",
     "shortName": "Finance Lease Liabilities (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "83",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "ifrs-full:InterestExpenseOnLeaseLiabilities",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "p",
       "gfai:FinanceLeaseLiabilitiesTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea185644ex99-1_guardforce.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "ifrs-full:InterestExpenseOnLeaseLiabilities",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "p",
       "gfai:FinanceLeaseLiabilitiesTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea185644ex99-1_guardforce.htm",
      "first": true,
      "unique": true
     }
    },
    "R84": {
     "role": "http://www.guardforceai.com/role/ScheduleofFinanceLeaseLiabilitiesTable",
     "longName": "083 - Disclosure - Finance Lease Liabilities (Details) - Schedule of Finance Lease Liabilities",
     "shortName": "Finance Lease Liabilities (Details) - Schedule of Finance Lease Liabilities",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "84",
     "firstAnchor": {
      "contextRef": "c1",
      "name": "gfai:CurrentFinanceLeaseLiabilities",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "gfai:ScheduleOfFinancialLeaseLiabilitiesTableTextBlock",
       "gfai:FinanceLeaseLiabilitiesTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea185644ex99-1_guardforce.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c1",
      "name": "gfai:CurrentFinanceLeaseLiabilities",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "gfai:ScheduleOfFinancialLeaseLiabilitiesTableTextBlock",
       "gfai:FinanceLeaseLiabilitiesTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea185644ex99-1_guardforce.htm",
      "first": true,
      "unique": true
     }
    },
    "R85": {
     "role": "http://www.guardforceai.com/role/ScheduleofMinimumLeasePaymentsUnderFinanceLeaseAgreementsTable",
     "longName": "084 - Disclosure - Finance Lease Liabilities (Details) - Schedule of Minimum Lease Payments Under Finance Lease Agreements",
     "shortName": "Finance Lease Liabilities (Details) - Schedule of Minimum Lease Payments Under Finance Lease Agreements",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "85",
     "firstAnchor": {
      "contextRef": "c1",
      "name": "gfai:FinanceLeaseLiabilitiesPaymentsDueNextTwelveMonths",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "ix:continuation",
       "gfai:FinanceLeaseLiabilitiesTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea185644ex99-1_guardforce.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c1",
      "name": "gfai:FinanceLeaseLiabilitiesPaymentsDueNextTwelveMonths",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "ix:continuation",
       "gfai:FinanceLeaseLiabilitiesTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea185644ex99-1_guardforce.htm",
      "first": true,
      "unique": true
     }
    },
    "R86": {
     "role": "http://www.guardforceai.com/role/ScheduleofFinanceLeaseAssetsComprisePrimarilyVehiclesandOfficeEquipmentTable",
     "longName": "085 - Disclosure - Finance Lease Liabilities (Details) - Schedule of Finance Lease Assets Comprise Primarily Vehicles and Office Equipment",
     "shortName": "Finance Lease Liabilities (Details) - Schedule of Finance Lease Assets Comprise Primarily Vehicles and Office Equipment",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "86",
     "firstAnchor": {
      "contextRef": "c1",
      "name": "gfai:FinanceLeaseLiabilitiesCost",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "ix:continuation",
       "gfai:FinanceLeaseLiabilitiesTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea185644ex99-1_guardforce.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c1",
      "name": "gfai:FinanceLeaseLiabilitiesCost",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "ix:continuation",
       "gfai:FinanceLeaseLiabilitiesTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea185644ex99-1_guardforce.htm",
      "first": true,
      "unique": true
     }
    },
    "R87": {
     "role": "http://www.guardforceai.com/role/TaxationDetails",
     "longName": "086 - Disclosure - Taxation (Details)",
     "shortName": "Taxation (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "87",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "gfai:ValueAddedTaxServiceRatePercentage",
      "unitRef": "pure",
      "xsiNil": "false",
      "lang": null,
      "decimals": "2",
      "ancestors": [
       "p",
       "ifrs-full:DisclosureOfIncomeTaxExplanatory",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea185644ex99-1_guardforce.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "gfai:ValueAddedTaxServiceRatePercentage",
      "unitRef": "pure",
      "xsiNil": "false",
      "lang": null,
      "decimals": "2",
      "ancestors": [
       "p",
       "ifrs-full:DisclosureOfIncomeTaxExplanatory",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea185644ex99-1_guardforce.htm",
      "first": true,
      "unique": true
     }
    },
    "R88": {
     "role": "http://www.guardforceai.com/role/ScheduleofRetiredBenefitPlanTable",
     "longName": "087 - Disclosure - Provision for Employee Benefits (Details) - Schedule of Retired Benefit Plan",
     "shortName": "Provision for Employee Benefits (Details) - Schedule of Retired Benefit Plan",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "88",
     "firstAnchor": {
      "contextRef": "c1",
      "name": "ifrs-full:LiabilityAssetOfDefinedBenefitPlans",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ifrs-full:DisclosureOfEmployeeBenefitsExplanatory",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea185644ex99-1_guardforce.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c1",
      "name": "ifrs-full:LiabilityAssetOfDefinedBenefitPlans",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ifrs-full:DisclosureOfEmployeeBenefitsExplanatory",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea185644ex99-1_guardforce.htm",
      "first": true,
      "unique": true
     }
    },
    "R89": {
     "role": "http://www.guardforceai.com/role/ShareholdersEquityDetails",
     "longName": "088 - Disclosure - Shareholders\u2019 Equity (Details)",
     "shortName": "Shareholders\u2019 Equity (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "89",
     "firstAnchor": {
      "contextRef": "c1",
      "name": "ifrs-full:ParValuePerShare",
      "unitRef": "usdPershares",
      "xsiNil": "false",
      "lang": null,
      "decimals": "2",
      "ancestors": [
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea185644ex99-1_guardforce.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c258",
      "name": "gfai:FractionalSharesCanceled",
      "unitRef": "shares",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "p",
       "gfai:StockholdersEquityDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea185644ex99-1_guardforce.htm",
      "unique": true
     }
    },
    "R90": {
     "role": "http://www.guardforceai.com/role/ScheduleofAdministrativeExpensesTable",
     "longName": "089 - Disclosure - Selling, Distribution and Administrative Expenses (Details) - Schedule of Administrative Expenses",
     "shortName": "Selling, Distribution and Administrative Expenses (Details) - Schedule of Administrative Expenses",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "90",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "gfai:StaffExpense",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "gfai:ScheduleOfAdministrativeExpensesTableTextBlock",
       "ifrs-full:DisclosureOfGeneralAndAdministrativeExpenseExplanatory",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea185644ex99-1_guardforce.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "gfai:StaffExpense",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "gfai:ScheduleOfAdministrativeExpensesTableTextBlock",
       "ifrs-full:DisclosureOfGeneralAndAdministrativeExpenseExplanatory",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea185644ex99-1_guardforce.htm",
      "first": true,
      "unique": true
     }
    },
    "R91": {
     "role": "http://www.guardforceai.com/role/LegalReserveDetails",
     "longName": "090 - Disclosure - Legal Reserve (Details)",
     "shortName": "Legal Reserve (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "91",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "gfai:PercentageOfLegalReserve",
      "unitRef": "pure",
      "xsiNil": "false",
      "lang": null,
      "decimals": "2",
      "ancestors": [
       "p",
       "ifrs-full:DisclosureOfReservesAndOtherEquityInterestExplanatory",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea185644ex99-1_guardforce.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "gfai:PercentageOfLegalReserve",
      "unitRef": "pure",
      "xsiNil": "false",
      "lang": null,
      "decimals": "2",
      "ancestors": [
       "p",
       "ifrs-full:DisclosureOfReservesAndOtherEquityInterestExplanatory",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea185644ex99-1_guardforce.htm",
      "first": true,
      "unique": true
     }
    },
    "R92": {
     "role": "http://www.guardforceai.com/role/RelatedPartyTransactionsDetails",
     "longName": "091 - Disclosure - Related Party Transactions (Details)",
     "shortName": "Related Party Transactions (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "92",
     "firstAnchor": {
      "contextRef": "c1",
      "name": "ifrs-full:Prepayments",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "link:footnote",
       "p",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ifrs-full:DisclosureOfRelatedPartyExplanatory",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea185644ex99-1_guardforce.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c1",
      "name": "ifrs-full:Prepayments",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "link:footnote",
       "p",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ifrs-full:DisclosureOfRelatedPartyExplanatory",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea185644ex99-1_guardforce.htm",
      "first": true,
      "unique": true
     }
    },
    "R93": {
     "role": "http://www.guardforceai.com/role/ScheduleofAmountsDuefromRelatedPartiesTable",
     "longName": "092 - Disclosure - Related Party Transactions (Details) - Schedule of Amounts Due from Related Parties",
     "shortName": "Related Party Transactions (Details) - Schedule of Amounts Due from Related Parties",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "93",
     "firstAnchor": {
      "contextRef": "c1",
      "name": "ifrs-full:TradeAndOtherReceivablesDueFromRelatedParties",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ifrs-full:DisclosureOfRelatedPartyExplanatory",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea185644ex99-1_guardforce.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c1",
      "name": "ifrs-full:TradeAndOtherReceivablesDueFromRelatedParties",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ifrs-full:DisclosureOfRelatedPartyExplanatory",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea185644ex99-1_guardforce.htm",
      "first": true,
      "unique": true
     }
    },
    "R94": {
     "role": "http://www.guardforceai.com/role/ScheduleofAmountsDuetoRelatedPartiesTable",
     "longName": "093 - Disclosure - Related Party Transactions (Details) - Schedule of Amounts Due to Related Parties",
     "shortName": "Related Party Transactions (Details) - Schedule of Amounts Due to Related Parties",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "94",
     "firstAnchor": {
      "contextRef": "c1",
      "name": "gfai:DueFromRelatedPartiesValue",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea185644ex99-1_guardforce.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c1",
      "name": "gfai:DueFromRelatedPartiesValue",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea185644ex99-1_guardforce.htm",
      "first": true,
      "unique": true
     }
    },
    "R95": {
     "role": "http://www.guardforceai.com/role/ScheduleofShortTermBorrowingsfromRelatedPartiesTable",
     "longName": "094 - Disclosure - Related Party Transactions (Details) - Schedule of Short-Term Borrowings from Related Parties",
     "shortName": "Related Party Transactions (Details) - Schedule of Short-Term Borrowings from Related Parties",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "95",
     "firstAnchor": {
      "contextRef": "c1",
      "name": "gfai:ShorttermBorrowing",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea185644ex99-1_guardforce.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c1",
      "name": "gfai:ShorttermBorrowing",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea185644ex99-1_guardforce.htm",
      "first": true,
      "unique": true
     }
    },
    "R96": {
     "role": "http://www.guardforceai.com/role/ScheduleofLongTermBorrowingsfromRelatedPartiesTable",
     "longName": "095 - Disclosure - Related Party Transactions (Details) - Schedule of Long-Term Borrowings from Related Parties",
     "shortName": "Related Party Transactions (Details) - Schedule of Long-Term Borrowings from Related Parties",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "96",
     "firstAnchor": {
      "contextRef": "c1",
      "name": "gfai:LongtermBorrowingsFromRelatedParties",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea185644ex99-1_guardforce.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c1",
      "name": "gfai:LongtermBorrowingsFromRelatedParties",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea185644ex99-1_guardforce.htm",
      "first": true,
      "unique": true
     }
    },
    "R97": {
     "role": "http://www.guardforceai.com/role/ScheduleofRelatedPartyTransactionsTable",
     "longName": "096 - Disclosure - Related Party Transactions (Details) - Schedule of Related Party Transactions",
     "shortName": "Related Party Transactions (Details) - Schedule of Related Party Transactions",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "97",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "gfai:ServiceProductsReceivedFromRelatedParties",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea185644ex99-1_guardforce.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "gfai:ServiceProductsReceivedFromRelatedParties",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea185644ex99-1_guardforce.htm",
      "first": true,
      "unique": true
     }
    },
    "R98": {
     "role": "http://www.guardforceai.com/role/ConsolidatedSegmentDataDetails",
     "longName": "097 - Disclosure - Consolidated Segment Data (Details)",
     "shortName": "Consolidated Segment Data (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "98",
     "firstAnchor": {
      "contextRef": "c29",
      "name": "ifrs-full:DividendsPayable",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "p",
       "ifrs-full:DisclosureOfEntitysReportableSegmentsExplanatory",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea185644ex99-1_guardforce.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c29",
      "name": "ifrs-full:DividendsPayable",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "p",
       "ifrs-full:DisclosureOfEntitysReportableSegmentsExplanatory",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea185644ex99-1_guardforce.htm",
      "first": true,
      "unique": true
     }
    },
    "R99": {
     "role": "http://www.guardforceai.com/role/ScheduleofSelectedInformationbySegmentTable",
     "longName": "098 - Disclosure - Consolidated Segment Data (Details) - Schedule of Selected Information by Segment",
     "shortName": "Consolidated Segment Data (Details) - Schedule of Selected Information by Segment",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "99",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "ifrs-full:Revenue",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea185644ex99-1_guardforce.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "gfai:LossBeforeIncomeTaxs",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ifrs-full:DisclosureOfEntitysReportableSegmentsExplanatory",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea185644ex99-1_guardforce.htm",
      "unique": true
     }
    },
    "R100": {
     "role": "http://www.guardforceai.com/role/ScheduleofDepreciationandAmortizationbySegmentTable",
     "longName": "099 - Disclosure - Consolidated Segment Data (Details) - Schedule of Depreciation and Amortization by Segment",
     "shortName": "Consolidated Segment Data (Details) - Schedule of Depreciation and Amortization by Segment",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "100",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "gfai:TotalDepreciationAndAmortization",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea185644ex99-1_guardforce.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "gfai:TotalDepreciationAndAmortization",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea185644ex99-1_guardforce.htm",
      "first": true,
      "unique": true
     }
    },
    "R101": {
     "role": "http://www.guardforceai.com/role/ScheduleofTotalAssetsbySegmentTable",
     "longName": "100 - Disclosure - Consolidated Segment Data (Details) - Schedule of Total Assets by Segment",
     "shortName": "Consolidated Segment Data (Details) - Schedule of Total Assets by Segment",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "101",
     "firstAnchor": {
      "contextRef": "c1",
      "name": "ifrs-full:OtherFinancialAssets",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea185644ex99-1_guardforce.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c1",
      "name": "ifrs-full:OtherFinancialAssets",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea185644ex99-1_guardforce.htm",
      "first": true,
      "unique": true
     }
    },
    "R102": {
     "role": "http://www.guardforceai.com/role/ScheduleofTotalNoncurrentAssetsbyGeographicalSegmentTable",
     "longName": "101 - Disclosure - Consolidated Segment Data (Details) - Schedule of Total Non-current Assets by Geographical Segment",
     "shortName": "Consolidated Segment Data (Details) - Schedule of Total Non-current Assets by Geographical Segment",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "102",
     "firstAnchor": {
      "contextRef": "c1",
      "name": "ifrs-full:OtherNoncurrentAssets",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea185644ex99-1_guardforce.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c1",
      "name": "ifrs-full:OtherNoncurrentAssets",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea185644ex99-1_guardforce.htm",
      "first": true,
      "unique": true
     }
    },
    "R103": {
     "role": "http://www.guardforceai.com/role/ScheduleofTotalliabilitiesbySegmentTable",
     "longName": "102 - Disclosure - Consolidated Segment Data (Details) - Schedule of Total liabilities by Segment",
     "shortName": "Consolidated Segment Data (Details) - Schedule of Total liabilities by Segment",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "103",
     "firstAnchor": {
      "contextRef": "c1",
      "name": "ifrs-full:OtherFinancialLiabilities",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea185644ex99-1_guardforce.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c1",
      "name": "ifrs-full:OtherFinancialLiabilities",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea185644ex99-1_guardforce.htm",
      "first": true,
      "unique": true
     }
    },
    "R104": {
     "role": "http://www.guardforceai.com/role/CommitmentsandContingenciesDetails",
     "longName": "103 - Disclosure - Commitments and Contingencies (Details)",
     "shortName": "Commitments and Contingencies (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "104",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "gfai:EmploymentAgreementDescription",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "gfai:ScheduleOfFuturePaymentsForEmploymentAgreements",
       "p",
       "ifrs-full:DisclosureOfCommitmentsAndContingentLiabilitiesExplanatory",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea185644ex99-1_guardforce.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "gfai:EmploymentAgreementDescription",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "gfai:ScheduleOfFuturePaymentsForEmploymentAgreements",
       "p",
       "ifrs-full:DisclosureOfCommitmentsAndContingentLiabilitiesExplanatory",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea185644ex99-1_guardforce.htm",
      "first": true,
      "unique": true
     }
    },
    "R105": {
     "role": "http://www.guardforceai.com/role/ScheduleofFuturePaymentsforEmploymentAgreementsTable",
     "longName": "104 - Disclosure - Commitments and Contingencies (Details) - Schedule of Future Payments for Employment Agreements",
     "shortName": "Commitments and Contingencies (Details) - Schedule of Future Payments for Employment Agreements",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "105",
     "firstAnchor": {
      "contextRef": "c1",
      "name": "gfai:EmploymentAgreementFutureMinimumPaymentsDueInNextYear",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ifrs-full:DisclosureOfCommitmentsAndContingentLiabilitiesExplanatory",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea185644ex99-1_guardforce.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c1",
      "name": "gfai:EmploymentAgreementFutureMinimumPaymentsDueInNextYear",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ifrs-full:DisclosureOfCommitmentsAndContingentLiabilitiesExplanatory",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea185644ex99-1_guardforce.htm",
      "first": true,
      "unique": true
     }
    },
    "R106": {
     "role": "http://www.guardforceai.com/role/ScheduleofContractedExpendituresCommitmentsTable",
     "longName": "105 - Disclosure - Commitments and Contingencies (Details) - Schedule of Contracted Expenditures Commitments",
     "shortName": "Commitments and Contingencies (Details) - Schedule of Contracted Expenditures Commitments",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "106",
     "firstAnchor": {
      "contextRef": "c1",
      "name": "gfai:ServiceFeeCommitments",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ifrs-full:DisclosureOfCommitmentsAndContingentLiabilitiesExplanatory",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea185644ex99-1_guardforce.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c1",
      "name": "gfai:ServiceFeeCommitments",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ifrs-full:DisclosureOfCommitmentsAndContingentLiabilitiesExplanatory",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea185644ex99-1_guardforce.htm",
      "first": true,
      "unique": true
     }
    }
   },
   "tag": {
    "ifrs-full_AccumulatedOtherComprehensiveIncomeMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "AccumulatedOtherComprehensiveIncomeMember",
     "presentation": [
      "http://www.guardforceai.com/role/ShareholdersEquityType2or3"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accumulated Other Comprehensive Income",
        "label": "Accumulated other comprehensive income [member]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for accumulated other comprehensive income. [Refer: Other comprehensive income]"
       }
      }
     },
     "auth_ref": [
      "r309"
     ]
    },
    "ifrs-full_OtherCurrentLiabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "OtherCurrentLiabilities",
     "crdr": "credit",
     "calculation": {
      "http://www.guardforceai.com/role/ConsolidatedBalanceSheet": {
       "parentTag": "ifrs-full_CurrentLiabilities",
       "weight": 1.0,
       "order": 6.0
      },
      "http://www.guardforceai.com/role/ScheduleofTradeandOtherPayablesandOtherCurrentLiabilitiesTable": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.guardforceai.com/role/ConsolidatedBalanceSheet",
      "http://www.guardforceai.com/role/ScheduleofTradeandOtherPayablesandOtherCurrentLiabilitiesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Other current liabilities",
        "terseLabel": "Other current liabilities",
        "label": "Other current liabilities"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of current liabilities that the entity does not separately disclose in the same statement or note. [Refer: Current liabilities]"
       }
      }
     },
     "auth_ref": [
      "r312"
     ]
    },
    "ifrs-full_OtherCurrentFinancialLiabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "OtherCurrentFinancialLiabilities",
     "crdr": "credit",
     "calculation": {
      "http://www.guardforceai.com/role/ConsolidatedBalanceSheet": {
       "parentTag": "ifrs-full_CurrentLiabilities",
       "weight": 1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://www.guardforceai.com/role/ConsolidatedBalanceSheet"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Current portion of finance lease liabilities, net",
        "label": "Other current financial liabilities"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of current financial liabilities that the entity does not separately disclose in the same statement or note. [Refer: Other financial liabilities; Current financial liabilities]"
       }
      }
     },
     "auth_ref": [
      "r15",
      "r133"
     ]
    },
    "ifrs-full_CurrentInventoriesInTransit": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "CurrentInventoriesInTransit",
     "crdr": "debit",
     "presentation": [
      "http://www.guardforceai.com/role/ScheduleofInventoriesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Inventories",
        "label": "Current inventories in transit"
       }
      },
      "en": {
       "role": {
        "documentation": "A classification of current inventory representing the amount of inventories in transit. [Refer: Inventories]"
       }
      }
     },
     "auth_ref": [
      "r324"
     ]
    },
    "ifrs-full_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis",
     "presentation": [
      "http://www.guardforceai.com/role/PropertyPlantandEquipmentTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Carrying amount, accumulated depreciation, amortisation and impairment and gross carrying amount [axis]"
       }
      },
      "en": {
       "role": {
        "documentation": "The axis of a table defines the relationship between the members in the table and the line items or concepts that complete the table."
       }
      }
     },
     "auth_ref": [
      "r53",
      "r60",
      "r96",
      "r100",
      "r105",
      "r106",
      "r108",
      "r109",
      "r110",
      "r164",
      "r172",
      "r173"
     ]
    },
    "ifrs-full_DescriptionOfAccountingPolicyForForeignCurrencyTranslationExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "DescriptionOfAccountingPolicyForForeignCurrencyTranslationExplanatory",
     "presentation": [
      "http://www.guardforceai.com/role/AccountingPoliciesByPolicy"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Foreign currency translation",
        "label": "Description of accounting policy for foreign currency translation [text block]"
       }
      },
      "en": {
       "role": {
        "documentation": "The description of the entity's material accounting policy information for foreign currency translation."
       }
      }
     },
     "auth_ref": [
      "r311"
     ]
    },
    "ifrs-full_AccumulatedOtherComprehensiveIncome": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "AccumulatedOtherComprehensiveIncome",
     "crdr": "credit",
     "calculation": {
      "http://www.guardforceai.com/role/ConsolidatedBalanceSheet": {
       "parentTag": "gfai_CapitalReservesAttributableToEquityHoldersOfTheCompany",
       "weight": 1.0,
       "order": 6.0
      }
     },
     "presentation": [
      "http://www.guardforceai.com/role/ConsolidatedBalanceSheet"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accumulated other comprehensive income",
        "label": "Accumulated other comprehensive income"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of accumulated items of income and expense (including reclassification adjustments) that are not recognised in profit or loss as required or permitted by other IFRSs. [Refer: IFRSs [member]; Other comprehensive income]"
       }
      }
     },
     "auth_ref": [
      "r312"
     ]
    },
    "ifrs-full_OtherCurrentPayables": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "OtherCurrentPayables",
     "crdr": "credit",
     "calculation": {
      "http://www.guardforceai.com/role/ConsolidatedBalanceSheet": {
       "parentTag": "ifrs-full_CurrentLiabilities",
       "weight": 1.0,
       "order": 8.0
      }
     },
     "presentation": [
      "http://www.guardforceai.com/role/ConsolidatedBalanceSheet"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Convertible note payables",
        "label": "Other current payables"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of current payables that the entity does not separately disclose in the same statement or note."
       }
      }
     },
     "auth_ref": [
      "r312"
     ]
    },
    "ifrs-full_CurrentLeaseLiabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "CurrentLeaseLiabilities",
     "crdr": "credit",
     "calculation": {
      "http://www.guardforceai.com/role/ConsolidatedBalanceSheet": {
       "parentTag": "ifrs-full_CurrentLiabilities",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.guardforceai.com/role/ConsolidatedBalanceSheet"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Current portion of operating lease liabilities",
        "label": "Current lease liabilities"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of current lease liabilities. [Refer: Lease liabilities]"
       }
      }
     },
     "auth_ref": [
      "r146"
     ]
    },
    "ifrs-full_CurrentLiabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "CurrentLiabilities",
     "crdr": "credit",
     "calculation": {
      "http://www.guardforceai.com/role/ConsolidatedBalanceSheet": {
       "parentTag": "ifrs-full_Liabilities",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.guardforceai.com/role/ConsolidatedBalanceSheet",
      "http://www.guardforceai.com/role/ScheduleofPurchasePriceAllocationTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total current liabilities",
        "negatedLabel": "Current liabilities",
        "label": "Current liabilities"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of liabilities that: (a) the entity expects to settle in its normal operating cycle; (b) the entity holds primarily for the purpose of trading; (c) are due to be settled within twelve months after the reporting period; or (d) the entity does not have the right at the end of the reporting period to defer settlement for at least twelve months after the reporting period."
       }
      }
     },
     "auth_ref": [
      "r23",
      "r128",
      "r277"
     ]
    },
    "ifrs-full_OtherCurrentReceivables": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "OtherCurrentReceivables",
     "crdr": "debit",
     "calculation": {
      "http://www.guardforceai.com/role/ConsolidatedBalanceSheet": {
       "parentTag": "ifrs-full_CurrentAssets",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.guardforceai.com/role/ConsolidatedBalanceSheet"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other receivables",
        "label": "Other current receivables"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of current other receivables. [Refer: Other receivables]"
       }
      }
     },
     "auth_ref": [
      "r253"
     ]
    },
    "ifrs-full_DescriptionOfAccountingPolicyForBusinessCombinationsExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "DescriptionOfAccountingPolicyForBusinessCombinationsExplanatory",
     "presentation": [
      "http://www.guardforceai.com/role/AccountingPoliciesByPolicy"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Business combinations",
        "label": "Description of accounting policy for business combinations [text block]"
       }
      },
      "en": {
       "role": {
        "documentation": "The description of the entity's material accounting policy information for business combinations. [Refer: Business combinations [member]]"
       }
      }
     },
     "auth_ref": [
      "r311"
     ]
    },
    "ifrs-full_CashAndCashEquivalents": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "CashAndCashEquivalents",
     "crdr": "debit",
     "calculation": {
      "http://www.guardforceai.com/role/ConsolidatedBalanceSheet": {
       "parentTag": "ifrs-full_CurrentAssets",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.guardforceai.com/role/ConsolidatedBalanceSheet"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cash and cash equivalents",
        "label": "Cash and cash equivalents"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of cash on hand and demand deposits, along with short-term, highly liquid investments that are readily convertible to known amounts of cash and that are subject to an insignificant risk of changes in value. [Refer: Cash; Cash equivalents]"
       }
      }
     },
     "auth_ref": [
      "r13",
      "r116",
      "r132"
     ]
    },
    "dei_AmendmentFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "AmendmentFlag",
     "presentation": [
      "http://www.guardforceai.com/role/DocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Amendment Flag",
        "label": "Amendment Flag",
        "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission."
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_RangeAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "RangeAxis",
     "presentation": [
      "http://www.guardforceai.com/role/RightofUseAssetsandOperatingLeaseLiabilitiesDetails",
      "http://www.guardforceai.com/role/ShareholdersEquityDetails",
      "http://www.guardforceai.com/role/SignificantAccountingPoliciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Range [axis]"
       }
      },
      "en": {
       "role": {
        "documentation": "The axis of a table defines the relationship between the members in the table and the line items or concepts that complete the table."
       }
      }
     },
     "auth_ref": [
      "r142",
      "r157",
      "r159",
      "r278",
      "r279",
      "r338"
     ]
    },
    "ifrs-full_DescriptionOfAccountingPolicyForConstructionInProgressExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "DescriptionOfAccountingPolicyForConstructionInProgressExplanatory",
     "presentation": [
      "http://www.guardforceai.com/role/AccountingPoliciesByPolicy"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Assets under construction",
        "label": "Description of accounting policy for construction in progress [text block]"
       }
      },
      "en": {
       "role": {
        "documentation": "The description of the entity's material accounting policy information for construction in progress. [Refer: Construction in progress]"
       }
      }
     },
     "auth_ref": [
      "r311"
     ]
    },
    "ifrs-full_CurrentLiabilitiesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "CurrentLiabilitiesAbstract",
     "presentation": [
      "http://www.guardforceai.com/role/ConsolidatedBalanceSheet"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Current liabilities:",
        "label": "Current liabilities [abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_CashAndCashEquivalentsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "CashAndCashEquivalentsAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Cash, Cash Equivalents and Restricted Cash [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_RangesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "RangesMember",
     "presentation": [
      "http://www.guardforceai.com/role/RightofUseAssetsandOperatingLeaseLiabilitiesDetails",
      "http://www.guardforceai.com/role/ShareholdersEquityDetails",
      "http://www.guardforceai.com/role/SignificantAccountingPoliciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Ranges [member]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for aggregate ranges. It also represents the standard value for the 'Range' axis if no other member is used."
       }
      }
     },
     "auth_ref": [
      "r142",
      "r157",
      "r159",
      "r278",
      "r279",
      "r338"
     ]
    },
    "ifrs-full_CashAndCashEquivalentsPercentageContributedToFairValueOfPlanAssets": {
     "xbrltype": "percentItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "CashAndCashEquivalentsPercentageContributedToFairValueOfPlanAssets",
     "presentation": [
      "http://www.guardforceai.com/role/RelatedPartyTransactionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Acquisition cash percentage",
        "label": "Cash and cash equivalents, percentage contributed to fair value of plan assets"
       }
      },
      "en": {
       "role": {
        "documentation": "The percentage cash and cash equivalents contribute to the fair value of defined benefit plan assets. [Refer: Cash and cash equivalents; Plan assets, at fair value; Defined benefit plans [member]] [Contrast: Cash and cash equivalents, amount contributed to fair value of plan assets]"
       }
      }
     },
     "auth_ref": [
      "r320"
     ]
    },
    "ifrs-full_CashAndCashEquivalentsRecognisedAsOfAcquisitionDate": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "CashAndCashEquivalentsRecognisedAsOfAcquisitionDate",
     "crdr": "debit",
     "presentation": [
      "http://www.guardforceai.com/role/ScheduleofPurchasePriceAllocationTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cash and cash equivalents",
        "label": "Cash and cash equivalents recognised as of acquisition date"
       }
      },
      "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]]"
       }
      }
     },
     "auth_ref": [
      "r337"
     ]
    },
    "ifrs-full_AccumulatedDepreciationAndAmortisationMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "AccumulatedDepreciationAndAmortisationMember",
     "presentation": [
      "http://www.guardforceai.com/role/PropertyPlantandEquipmentTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Property ,plant and equipment [Member]",
        "label": "Accumulated depreciation and amortisation [member]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for accumulated depreciation and amortisation. [Refer: Depreciation and amortisation expense]"
       }
      }
     },
     "auth_ref": [
      "r63",
      "r319",
      "r325",
      "r328",
      "r329"
     ]
    },
    "ifrs-full_DescriptionOfAccountingPolicyForRecognitionOfRevenue": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "DescriptionOfAccountingPolicyForRecognitionOfRevenue",
     "presentation": [
      "http://www.guardforceai.com/role/AccountingPoliciesByPolicy"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Revenue from contracts with customers",
        "label": "Description of accounting policy for recognition of revenue [text block]"
       }
      },
      "en": {
       "role": {
        "documentation": "The description of the entity's material accounting policy information for recognising revenue. [Refer: Revenue]"
       }
      }
     },
     "auth_ref": [
      "r311"
     ]
    },
    "dei_DocumentPeriodEndDate": {
     "xbrltype": "dateItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "DocumentPeriodEndDate",
     "presentation": [
      "http://www.guardforceai.com/role/DocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Document Period End Date",
        "label": "Document Period End Date",
        "documentation": "For the EDGAR submission types of Form 8-K: the date of the report, the date of the earliest event reported; for the EDGAR submission types of Form N-1A: the filing date; for all other submission types: the end of the reporting or transition period.  The format of the date is YYYY-MM-DD."
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_DescriptionOfAccountingPolicyForSegmentReportingExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "DescriptionOfAccountingPolicyForSegmentReportingExplanatory",
     "presentation": [
      "http://www.guardforceai.com/role/AccountingPoliciesByPolicy"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Segment reporting",
        "label": "Description of accounting policy for segment reporting [text block]"
       }
      },
      "en": {
       "role": {
        "documentation": "The description of the entity's material accounting policy information for segment reporting."
       }
      }
     },
     "auth_ref": [
      "r311"
     ]
    },
    "ifrs-full_OtherExpenseByNature": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "OtherExpenseByNature",
     "crdr": "debit",
     "calculation": {
      "http://www.guardforceai.com/role/ScheduleofAdministrativeExpensesTable": {
       "parentTag": "ifrs-full_AdministrativeExpense",
       "weight": 1.0,
       "order": 11.0
      }
     },
     "presentation": [
      "http://www.guardforceai.com/role/ScheduleofAdministrativeExpensesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other expenses",
        "label": "Other expenses, by nature"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of expenses that the entity does not separately disclose in the same statement or note when the entity uses the 'nature of expense' form for its analysis of expenses. [Refer: Expenses, by nature]"
       }
      }
     },
     "auth_ref": [
      "r44",
      "r249"
     ]
    },
    "gfai_RelatedPartyTransactionsDetailsLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.guardforceai.com/20230630",
     "localname": "RelatedPartyTransactionsDetailsLineItems",
     "presentation": [
      "http://www.guardforceai.com/role/RelatedPartyTransactionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Related Party Transactions (Details) [Line Items]"
       }
      }
     },
     "auth_ref": []
    },
    "gfai_RelatedPartyReceivable": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.guardforceai.com/20230630",
     "localname": "RelatedPartyReceivable",
     "crdr": "credit",
     "presentation": [
      "http://www.guardforceai.com/role/RelatedPartyTransactionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Related party receivables",
        "documentation": "Related Party Receivables.",
        "label": "Related Party Receivable"
       }
      }
     },
     "auth_ref": []
    },
    "gfai_BankGuarantees": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.guardforceai.com/20230630",
     "localname": "BankGuarantees",
     "crdr": "credit",
     "presentation": [
      "http://www.guardforceai.com/role/CommitmentsandContingenciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Bank guarantees",
        "documentation": "Amount of bank guarantees.",
        "label": "Bank Guarantees"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_ClassesOfIntangibleAssetsOtherThanGoodwillAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "ClassesOfIntangibleAssetsOtherThanGoodwillAxis",
     "presentation": [
      "http://www.guardforceai.com/role/ScheduleofIntangibleAssetsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Classes of intangible assets other than goodwill [axis]"
       }
      },
      "en": {
       "role": {
        "documentation": "The axis of a table defines the relationship between the members in the table and the line items or concepts that complete the table."
       }
      }
     },
     "auth_ref": [
      "r101"
     ]
    },
    "ifrs-full_DisclosureOfRelatedPartyExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "DisclosureOfRelatedPartyExplanatory",
     "presentation": [
      "http://www.guardforceai.com/role/RelatedPartyTransactions"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "RELATED PARTY TRANSACTIONS",
        "label": "Disclosure of related party [text block]"
       }
      },
      "en": {
       "role": {
        "documentation": "The entire disclosure for related parties."
       }
      }
     },
     "auth_ref": [
      "r76"
     ]
    },
    "ifrs-full_ClassesOfInventoriesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "ClassesOfInventoriesAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Inventory [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "gfai_AssetsUnderConstructionIntelligentCloudPlatformMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.guardforceai.com/20230630",
     "localname": "AssetsUnderConstructionIntelligentCloudPlatformMember",
     "presentation": [
      "http://www.guardforceai.com/role/ScheduleofIntangibleAssetsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Assets under construction Intelligent Cloud Platform [Member]",
        "label": "Assets Under Construction Intelligent Cloud Platform Member"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_DisclosureOfReservesAndOtherEquityInterestExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "DisclosureOfReservesAndOtherEquityInterestExplanatory",
     "presentation": [
      "http://www.guardforceai.com/role/LegalReserve"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "LEGAL RESERVE",
        "label": "Disclosure of reserves within equity [text block]"
       }
      },
      "en": {
       "role": {
        "documentation": "The disclosure of reserves within equity. [Refer: Other reserves [member]]"
       }
      }
     },
     "auth_ref": [
      "r31"
     ]
    },
    "gfai_RestrictedOrdinaryShares": {
     "xbrltype": "percentItemType",
     "nsuri": "http://www.guardforceai.com/20230630",
     "localname": "RestrictedOrdinaryShares",
     "presentation": [
      "http://www.guardforceai.com/role/NatureofOperationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Restricted ordinary shares percentage",
        "label": "Restricted Ordinary Shares"
       }
      }
     },
     "auth_ref": []
    },
    "gfai_AssetsUnderConstructionCashManagementSystemsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.guardforceai.com/20230630",
     "localname": "AssetsUnderConstructionCashManagementSystemsMember",
     "presentation": [
      "http://www.guardforceai.com/role/ScheduleofIntangibleAssetsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Assets under construction Cash Management Systems [Member]",
        "label": "Assets Under Construction Cash Management Systems Member"
       }
      }
     },
     "auth_ref": []
    },
    "gfai_EquityInterestsPercentage": {
     "xbrltype": "percentItemType",
     "nsuri": "http://www.guardforceai.com/20230630",
     "localname": "EquityInterestsPercentage",
     "presentation": [
      "http://www.guardforceai.com/role/RelatedPartyTransactionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Equity interests, percentage",
        "documentation": "Equity interests, percentage.",
        "label": "Equity Interests Percentage"
       }
      }
     },
     "auth_ref": []
    },
    "gfai_BeijingWanjiaMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.guardforceai.com/20230630",
     "localname": "BeijingWanjiaMember",
     "presentation": [
      "http://www.guardforceai.com/role/NatureofOperationsDetails",
      "http://www.guardforceai.com/role/ShareholdersEquityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Beijing Wanjia [Member]",
        "label": "Beijing Wanjia Member"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_ClassesOfOrdinarySharesAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "ClassesOfOrdinarySharesAxis",
     "presentation": [
      "http://www.guardforceai.com/role/ShareholdersEquityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Classes of ordinary shares [axis]"
       }
      },
      "en": {
       "role": {
        "documentation": "The axis of a table defines the relationship between the members in the table and the line items or concepts that complete the table."
       }
      }
     },
     "auth_ref": [
      "r84"
     ]
    },
    "gfai_PurchasePriceOfAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.guardforceai.com/20230630",
     "localname": "PurchasePriceOfAssets",
     "crdr": "credit",
     "presentation": [
      "http://www.guardforceai.com/role/NatureofOperationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Purchase price of assets (in Dollars)",
        "documentation": "The amount of purchase price of assets.",
        "label": "Purchase Price Of Assets"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_DisclosureOfRestrictedCashAndCashEquivalentsExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "DisclosureOfRestrictedCashAndCashEquivalentsExplanatory",
     "presentation": [
      "http://www.guardforceai.com/role/CashCashEquivalentsandRestrictedCash"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "CASH, CASH EQUIVALENTS AND RESTRICTED CASH",
        "label": "Disclosure of restricted cash and cash equivalents [text block]"
       }
      },
      "en": {
       "role": {
        "documentation": "The disclosure of restricted cash and cash equivalents. [Refer: Restricted cash and cash equivalents]"
       }
      }
     },
     "auth_ref": [
      "r305"
     ]
    },
    "gfai_ComprisedAdvance": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.guardforceai.com/20230630",
     "localname": "ComprisedAdvance",
     "crdr": "credit",
     "presentation": [
      "http://www.guardforceai.com/role/RelatedPartyTransactionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Comprised advance",
        "documentation": "The amount of comprised advance.",
        "label": "Comprised Advance"
       }
      }
     },
     "auth_ref": []
    },
    "gfai_CSFMingdaTechnologyCoLtdMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.guardforceai.com/20230630",
     "localname": "CSFMingdaTechnologyCoLtdMember",
     "presentation": [
      "http://www.guardforceai.com/role/ScheduleofAmountsDuefromRelatedPartiesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "CSF Mingda Technology Co., Ltd [Member]",
        "label": "CSFMingda Technology Co Ltd Member"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_AllowanceAccountForCreditLossesOfFinancialAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "AllowanceAccountForCreditLossesOfFinancialAssets",
     "crdr": "credit",
     "presentation": [
      "http://www.guardforceai.com/role/WithholdingTaxReceivableDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Allowance balance",
        "label": "Allowance account for credit losses of financial assets"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of an allowance account used to record impairments to financial assets due to credit losses. [Refer: Financial assets]"
       }
      }
     },
     "auth_ref": [
      "r193"
     ]
    },
    "ifrs-full_OtherBorrowings": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "OtherBorrowings",
     "crdr": "credit",
     "presentation": [
      "http://www.guardforceai.com/role/BorrowingsDetails",
      "http://www.guardforceai.com/role/SignificantAccountingPoliciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Loan aggregate amount",
        "label": "Other borrowings"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of borrowings that the entity does not separately disclose in the same statement or note. [Refer: Borrowings]"
       }
      }
     },
     "auth_ref": [
      "r310"
     ]
    },
    "gfai_RestrictedOrdinarySharePerShare": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://www.guardforceai.com/20230630",
     "localname": "RestrictedOrdinarySharePerShare",
     "presentation": [
      "http://www.guardforceai.com/role/NatureofOperationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Restricted ordinary shares per share (in Dollars per share)",
        "label": "Restricted Ordinary Share Per Share"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "ClassesOfPropertyPlantAndEquipmentAxis",
     "presentation": [
      "http://www.guardforceai.com/role/ScheduleofPropertyPlantandEquipmentTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Classes of property, plant and equipment [axis]"
       }
      },
      "en": {
       "role": {
        "documentation": "The axis of a table defines the relationship between the members in the table and the line items or concepts that complete the table."
       }
      }
     },
     "auth_ref": [
      "r61"
     ]
    },
    "gfai_CashCenterOperationsCCTMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.guardforceai.com/20230630",
     "localname": "CashCenterOperationsCCTMember",
     "presentation": [
      "http://www.guardforceai.com/role/ScheduleofDisaggregationInformationofRevenuebyServiceTypeTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cash Center Operations (CCT) [Member]",
        "label": "Cash Center Operations CCTMember"
       }
      }
     },
     "auth_ref": []
    },
    "gfai_AccruedInterests": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.guardforceai.com/20230630",
     "localname": "AccruedInterests",
     "crdr": "debit",
     "presentation": [
      "http://www.guardforceai.com/role/RelatedPartyTransactionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accrued interests",
        "documentation": "The amount of accrued interests.",
        "label": "Accrued Interests"
       }
      }
     },
     "auth_ref": []
    },
    "gfai_SignificantAccountingPoliciesDetailsLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.guardforceai.com/20230630",
     "localname": "SignificantAccountingPoliciesDetailsLineItems",
     "presentation": [
      "http://www.guardforceai.com/role/SignificantAccountingPoliciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Significant Accounting Policies (Details) [Line Items]"
       }
      }
     },
     "auth_ref": []
    },
    "gfai_CashInTransitDedicatedVehicleToBanksCITDVMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.guardforceai.com/20230630",
     "localname": "CashInTransitDedicatedVehicleToBanksCITDVMember",
     "presentation": [
      "http://www.guardforceai.com/role/ScheduleofDisaggregationInformationofRevenuebyServiceTypeTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cash-In-Transit - Dedicated Vehicle to Banks (CIT DV) [Member]",
        "label": "Cash In Transit Dedicated Vehicle To Banks CITDVMember"
       }
      }
     },
     "auth_ref": []
    },
    "gfai_SignificantAccountingPoliciesDetailsTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.guardforceai.com/20230630",
     "localname": "SignificantAccountingPoliciesDetailsTable",
     "presentation": [
      "http://www.guardforceai.com/role/SignificantAccountingPoliciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Significant Accounting Policies (Details) [Table]"
       }
      }
     },
     "auth_ref": []
    },
    "gfai_ExpensePaidForRelatedParty": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.guardforceai.com/20230630",
     "localname": "ExpensePaidForRelatedParty",
     "crdr": "debit",
     "presentation": [
      "http://www.guardforceai.com/role/RelatedPartyTransactionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Expense paid for related party",
        "documentation": "Expense paid for related party.",
        "label": "Expense Paid For Related Party"
       }
      }
     },
     "auth_ref": []
    },
    "gfai_CashDepositManagementSolutionsGDMMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.guardforceai.com/20230630",
     "localname": "CashDepositManagementSolutionsGDMMember",
     "presentation": [
      "http://www.guardforceai.com/role/ScheduleofDisaggregationInformationofRevenuebyServiceTypeTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cash Deposit Management Solutions (GDM) [Member]",
        "label": "Cash Deposit Management Solutions GDMMember"
       }
      }
     },
     "auth_ref": []
    },
    "gfai_CurrentLoanOutstanding": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.guardforceai.com/20230630",
     "localname": "CurrentLoanOutstanding",
     "crdr": "debit",
     "presentation": [
      "http://www.guardforceai.com/role/SignificantAccountingPoliciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Current loan outstanding",
        "documentation": "Current loan outstanding",
        "label": "Current Loan Outstanding"
       }
      }
     },
     "auth_ref": []
    },
    "gfai_OtherPayable": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.guardforceai.com/20230630",
     "localname": "OtherPayable",
     "crdr": "credit",
     "presentation": [
      "http://www.guardforceai.com/role/RelatedPartyTransactionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Trade payable",
        "documentation": "Amounts payable that the entity does not separately disclose in the same statement or note.",
        "label": "Other Payable"
       }
      }
     },
     "auth_ref": []
    },
    "gfai_CashInTransitNonDedicatedVehiclesCITNonDVMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.guardforceai.com/20230630",
     "localname": "CashInTransitNonDedicatedVehiclesCITNonDVMember",
     "presentation": [
      "http://www.guardforceai.com/role/ScheduleofDisaggregationInformationofRevenuebyServiceTypeTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cash-In-Transit \u2013 Non-Dedicated Vehicles (CIT Non-DV) [Member]",
        "label": "Cash In Transit Non Dedicated Vehicles CITNon DVMember"
       }
      }
     },
     "auth_ref": []
    },
    "gfai_CashProcessingCPCMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.guardforceai.com/20230630",
     "localname": "CashProcessingCPCMember",
     "presentation": [
      "http://www.guardforceai.com/role/ScheduleofDisaggregationInformationofRevenuebyServiceTypeTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cash Processing (CPC) [Member]",
        "label": "Cash Processing CPCMember"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_AmortisationIntangibleAssetsOtherThanGoodwill": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "AmortisationIntangibleAssetsOtherThanGoodwill",
     "presentation": [
      "http://www.guardforceai.com/role/IntangibleAssetsDetails",
      "http://www.guardforceai.com/role/ScheduleofIntangibleAssetsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Amortization charged for the period",
        "verboseLabel": "Amortization expense of intangible assets",
        "label": "Amortisation, intangible assets other than goodwill"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of amortisation of intangible assets other than goodwill. [Refer: Depreciation and amortisation expense; Intangible assets other than goodwill]"
       }
      }
     },
     "auth_ref": [
      "r98"
     ]
    },
    "gfai_ConversionPricePerShares": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://www.guardforceai.com/20230630",
     "localname": "ConversionPricePerShares",
     "presentation": [
      "http://www.guardforceai.com/role/BorrowingsDetails",
      "http://www.guardforceai.com/role/SignificantAccountingPoliciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Conversion price per share (in Dollars per share)",
        "verboseLabel": "Conversion price (in Dollars per share)",
        "documentation": "Conversion price per share",
        "label": "Conversion Price Per Shares"
       }
      }
     },
     "auth_ref": []
    },
    "gfai_NonCurrentPortionOfLoanOutstanding": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.guardforceai.com/20230630",
     "localname": "NonCurrentPortionOfLoanOutstanding",
     "crdr": "debit",
     "presentation": [
      "http://www.guardforceai.com/role/SignificantAccountingPoliciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Non current portion of loan outstanding",
        "documentation": "Non current portion of loan outstanding.",
        "label": "Non Current Portion Of Loan Outstanding"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_ContractualCapitalCommitments": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "ContractualCapitalCommitments",
     "crdr": "credit",
     "presentation": [
      "http://www.guardforceai.com/role/RelatedPartyTransactionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Contract amount",
        "label": "Contractual capital commitments"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of capital commitments for which the entity has entered into a contract. [Refer: Capital commitments]"
       }
      }
     },
     "auth_ref": [
      "r310"
     ]
    },
    "gfai_ChequeCenterServiceCDCMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.guardforceai.com/20230630",
     "localname": "ChequeCenterServiceCDCMember",
     "presentation": [
      "http://www.guardforceai.com/role/ScheduleofDisaggregationInformationofRevenuebyServiceTypeTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cheque Center Service (CDC) [Member]",
        "label": "Cheque Center Service CDCMember"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_ContractualCommitmentsForAcquisitionOfIntangibleAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "ContractualCommitmentsForAcquisitionOfIntangibleAssets",
     "crdr": "credit",
     "calculation": {
      "http://www.guardforceai.com/role/ScheduleofContractedExpendituresCommitmentsTable": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.guardforceai.com/role/ScheduleofContractedExpendituresCommitmentsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total",
        "label": "Contractual commitments for acquisition of intangible assets"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of contractual commitments for the acquisition of intangible assets."
       }
      }
     },
     "auth_ref": [
      "r102"
     ]
    },
    "gfai_AgreementDescription": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.guardforceai.com/20230630",
     "localname": "AgreementDescription",
     "presentation": [
      "http://www.guardforceai.com/role/RelatedPartyTransactionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Agreement description",
        "documentation": "The description related to agreement to related party.",
        "label": "Agreement Description"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_WeightedAverageLesseesIncrementalBorrowingRateAppliedToLeaseLiabilitiesRecognisedAtDateOfInitialApplicationOfIFRS16": {
     "xbrltype": "percentItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "WeightedAverageLesseesIncrementalBorrowingRateAppliedToLeaseLiabilitiesRecognisedAtDateOfInitialApplicationOfIFRS16",
     "presentation": [
      "http://www.guardforceai.com/role/RightofUseAssetsandOperatingLeaseLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Weighted average lease liabilities percentage",
        "label": "Weighted average lessee's incremental borrowing rate applied to lease liabilities recognised at date of initial application of IFRS 16"
       }
      },
      "en": {
       "role": {
        "documentation": "The weighted average lessee's incremental borrowing rate applied to lease liabilities recognised in the statement of financial position at the date of initial application of IFRS 16. The incremental borrowing rate is the rate of interest that a lessee would have to pay to borrow over a similar term, and with a similar security, the funds necessary to obtain an asset of a similar value to the right-of-use asset in a similar economic environment."
       }
      }
     },
     "auth_ref": [
      "r153"
     ]
    },
    "gfai_RevenueRecognize": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.guardforceai.com/20230630",
     "localname": "RevenueRecognize",
     "crdr": "credit",
     "presentation": [
      "http://www.guardforceai.com/role/SignificantAccountingPoliciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Revenue recognize",
        "documentation": "The amount of revenue recognize.",
        "label": "Revenue Recognize"
       }
      }
     },
     "auth_ref": []
    },
    "gfai_ChineseRenminbiMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.guardforceai.com/20230630",
     "localname": "ChineseRenminbiMember",
     "presentation": [
      "http://www.guardforceai.com/role/ScheduleofCurrencyExchangeRatesImpactTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Chinese Renminbi [Member]",
        "label": "Chinese Renminbi Member"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_ClosingForeignExchangeRate": {
     "xbrltype": "decimalItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "ClosingForeignExchangeRate",
     "presentation": [
      "http://www.guardforceai.com/role/ScheduleofCurrencyExchangeRatesImpactTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Period End Rate",
        "label": "Closing foreign exchange rate"
       }
      },
      "en": {
       "role": {
        "documentation": "The spot exchange rate at the end of the reporting period. Exchange rate is the ratio of exchange for two currencies. Spot exchange rate is the exchange rate for immediate delivery."
       }
      }
     },
     "auth_ref": [
      "r310"
     ]
    },
    "gfai_GDMMachinesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.guardforceai.com/20230630",
     "localname": "GDMMachinesMember",
     "presentation": [
      "http://www.guardforceai.com/role/ScheduleofPropertyPlantandEquipmentTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "GDM machines [Member]",
        "label": "GDMMachines Member"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_NumberOfSharesAuthorised": {
     "xbrltype": "sharesItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "NumberOfSharesAuthorised",
     "presentation": [
      "http://www.guardforceai.com/role/ConsolidatedBalanceSheet_Parentheticals",
      "http://www.guardforceai.com/role/ShareholdersEquityDetails",
      "http://www.guardforceai.com/role/SignificantAccountingPoliciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Ordinary shares, shares authorized",
        "verboseLabel": "Ordinary shares authorized (in Shares)",
        "netLabel": "Ordinary shares authorized",
        "label": "Number of shares authorised"
       }
      },
      "en": {
       "role": {
        "documentation": "The number of shares authorised."
       }
      }
     },
     "auth_ref": [
      "r27"
     ]
    },
    "gfai_InterestAndDebtExpenses": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.guardforceai.com/20230630",
     "localname": "InterestAndDebtExpenses",
     "presentation": [
      "http://www.guardforceai.com/role/RelatedPartyTransactionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Interest expenses on loan",
        "documentation": "Interest And Debt Expense.",
        "label": "Interest And Debt Expenses"
       }
      }
     },
     "auth_ref": []
    },
    "gfai_BusinessCombinationsDetailsLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.guardforceai.com/20230630",
     "localname": "BusinessCombinationsDetailsLineItems",
     "presentation": [
      "http://www.guardforceai.com/role/BusinessCombinationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Business Combinations (Details) [Line Items]"
       }
      }
     },
     "auth_ref": []
    },
    "gfai_PurchaseRobotsAmounting": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.guardforceai.com/20230630",
     "localname": "PurchaseRobotsAmounting",
     "crdr": "debit",
     "presentation": [
      "http://www.guardforceai.com/role/RelatedPartyTransactionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Purchase robots amounting",
        "documentation": "Purchase robots amounting.",
        "label": "Purchase Robots Amounting"
       }
      }
     },
     "auth_ref": []
    },
    "gfai_ConsolidateCashCenterCCCMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.guardforceai.com/20230630",
     "localname": "ConsolidateCashCenterCCCMember",
     "presentation": [
      "http://www.guardforceai.com/role/ScheduleofDisaggregationInformationofRevenuebyServiceTypeTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Consolidate Cash Center (CCC) [Member]",
        "label": "Consolidate Cash Center CCCMember"
       }
      }
     },
     "auth_ref": []
    },
    "gfai_BusinessCombinationsDetailsTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.guardforceai.com/20230630",
     "localname": "BusinessCombinationsDetailsTable",
     "presentation": [
      "http://www.guardforceai.com/role/BusinessCombinationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Business Combinations (Details) [Table]"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_NumberOfSharesIssued": {
     "xbrltype": "sharesItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "NumberOfSharesIssued",
     "presentation": [
      "http://www.guardforceai.com/role/NatureofOperationsDetails",
      "http://www.guardforceai.com/role/RelatedPartyTransactionsDetails",
      "http://www.guardforceai.com/role/ShareholdersEquityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Number of shares issued (in Shares)",
        "verboseLabel": "Ordinary shares, issued",
        "netLabel": "Restricted ordinary shares (in Shares)",
        "label": "Number of shares issued"
       }
      },
      "en": {
       "role": {
        "documentation": "The number of shares issued by the entity."
       }
      }
     },
     "auth_ref": [
      "r308"
     ]
    },
    "gfai_TaxRefund": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.guardforceai.com/20230630",
     "localname": "TaxRefund",
     "crdr": "credit",
     "presentation": [
      "http://www.guardforceai.com/role/WithholdingTaxReceivableDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Tax refund",
        "documentation": "Amount of tax refund.",
        "label": "Tax Refund"
       }
      }
     },
     "auth_ref": []
    },
    "gfai_PrincipalLoan": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.guardforceai.com/20230630",
     "localname": "PrincipalLoan",
     "crdr": "credit",
     "presentation": [
      "http://www.guardforceai.com/role/RelatedPartyTransactionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Principal loan amount",
        "documentation": "Principal loan.",
        "label": "Principal Loan"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_OtherComprehensiveIncomeAttributableToNoncontrollingInterests": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "OtherComprehensiveIncomeAttributableToNoncontrollingInterests",
     "crdr": "credit",
     "calculation": {
      "http://www.guardforceai.com/role/ConsolidatedComprehensiveIncome": {
       "parentTag": "ifrs-full_ComprehensiveIncomeAttributableToNoncontrollingInterests",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.guardforceai.com/role/ConsolidatedComprehensiveIncome"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Non-controlling interests",
        "label": "Other comprehensive income, attributable to non-controlling interests"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of other comprehensive income attributable to non-controlling interests. [Refer: Non-controlling interests; Other comprehensive income]"
       }
      }
     },
     "auth_ref": [
      "r317"
     ]
    },
    "gfai_AllowanceOfWithholdingTaxesReceivable": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.guardforceai.com/20230630",
     "localname": "AllowanceOfWithholdingTaxesReceivable",
     "crdr": "credit",
     "presentation": [
      "http://www.guardforceai.com/role/WithholdingTaxReceivableDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Withholding taxes receivable",
        "documentation": "Allowance of withholding taxes receivable.",
        "label": "Allowance Of Withholding Taxes Receivable"
       }
      }
     },
     "auth_ref": []
    },
    "gfai_CorporateAndOthersMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.guardforceai.com/20230630",
     "localname": "CorporateAndOthersMember",
     "presentation": [
      "http://www.guardforceai.com/role/ScheduleofSelectedInformationbySegmentTable",
      "http://www.guardforceai.com/role/ScheduleofTotalAssetsbySegmentTable",
      "http://www.guardforceai.com/role/ScheduleofTotalliabilitiesbySegmentTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Corporate and others [Member]",
        "label": "Corporate And Others Member"
       }
      }
     },
     "auth_ref": []
    },
    "gfai_DoubtfulAccounts": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.guardforceai.com/20230630",
     "localname": "DoubtfulAccounts",
     "crdr": "debit",
     "presentation": [
      "http://www.guardforceai.com/role/OtherReceivablesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Doubtful accounts",
        "documentation": "Doubtful accounts.",
        "label": "Doubtful Accounts"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_WeightedAverageShares": {
     "xbrltype": "sharesItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "WeightedAverageShares",
     "presentation": [
      "http://www.guardforceai.com/role/ConsolidatedIncomeStatement"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Basic (in Shares)",
        "label": "Weighted average number of ordinary shares used in calculating basic earnings per share"
       }
      },
      "en": {
       "role": {
        "documentation": "The number of ordinary shares outstanding at the beginning of the period, adjusted by the number of ordinary shares bought back or issued during the period multiplied by a time-weighting factor."
       }
      }
     },
     "auth_ref": [
      "r87"
     ]
    },
    "gfai_CustomerBaseMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.guardforceai.com/20230630",
     "localname": "CustomerBaseMember",
     "presentation": [
      "http://www.guardforceai.com/role/ScheduleofIntangibleAssetsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Customer base [Member]",
        "label": "Customer Base Member"
       }
      }
     },
     "auth_ref": []
    },
    "gfai_AllowanceForDoubtfulAccounts": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.guardforceai.com/20230630",
     "localname": "AllowanceForDoubtfulAccounts",
     "crdr": "credit",
     "presentation": [
      "http://www.guardforceai.com/role/OtherCurrentandOtherNonCurrentAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Allowance for doubtful accounts",
        "documentation": "Allowance for doubtful accounts.",
        "label": "Allowance For Doubtful Accounts"
       }
      }
     },
     "auth_ref": []
    },
    "gfai_ReturnedRobotsAmounting": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.guardforceai.com/20230630",
     "localname": "ReturnedRobotsAmounting",
     "crdr": "credit",
     "presentation": [
      "http://www.guardforceai.com/role/RelatedPartyTransactionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Returned robots amounting",
        "documentation": "Returned robots amounting",
        "label": "Returned Robots Amounting"
       }
      }
     },
     "auth_ref": []
    },
    "gfai_FinanceCostsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.guardforceai.com/20230630",
     "localname": "FinanceCostsMember",
     "presentation": [
      "http://www.guardforceai.com/role/ScheduleofSelectedInformationbySegmentTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Finance costs [Member]",
        "label": "Finance Costs Member"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_NumberOfSharesOutstanding": {
     "xbrltype": "sharesItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "NumberOfSharesOutstanding",
     "presentation": [
      "http://www.guardforceai.com/role/ConsolidatedBalanceSheet_Parentheticals",
      "http://www.guardforceai.com/role/ShareholdersEquityType2or3"
     ],
     "lang": {
      "en-us": {
       "role": {
        "periodStartLabel": "Balance (in Shares)",
        "periodEndLabel": "Balance (in Shares)",
        "terseLabel": "Ordinary shares, shares outstanding",
        "label": "Number of shares outstanding"
       }
      },
      "en": {
       "role": {
        "documentation": "The number of shares that have been authorised and issued, reduced by treasury shares held. [Refer: Treasury shares]"
       }
      }
     },
     "auth_ref": [
      "r29"
     ]
    },
    "gfai_NetBookValueAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.guardforceai.com/20230630",
     "localname": "NetBookValueAssets",
     "crdr": "debit",
     "presentation": [
      "http://www.guardforceai.com/role/PropertyPlantandEquipmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Net book value",
        "documentation": "The net book value of the asset(s) sold in connection with the sale of the property to another party and lease back to the seller.",
        "label": "Net Book Value Assets"
       }
      }
     },
     "auth_ref": []
    },
    "gfai_DubaiMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.guardforceai.com/20230630",
     "localname": "DubaiMember",
     "presentation": [
      "http://www.guardforceai.com/role/NatureofOperationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Dubai [Member]",
        "label": "Dubai Member"
       }
      }
     },
     "auth_ref": []
    },
    "gfai_ConsolidatedSegmentDataDetailsLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.guardforceai.com/20230630",
     "localname": "ConsolidatedSegmentDataDetailsLineItems",
     "presentation": [
      "http://www.guardforceai.com/role/ConsolidatedSegmentDataDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Consolidated Segment Data (Details) [Line Items]"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_AmountsReceivableRelatedPartyTransactions": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "AmountsReceivableRelatedPartyTransactions",
     "crdr": "debit",
     "calculation": {
      "http://www.guardforceai.com/role/ScheduleofTradeReceivableTable": {
       "parentTag": "ifrs-full_TradeAndOtherCurrentReceivables",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.guardforceai.com/role/ScheduleofTradeReceivableTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Trade receivable",
        "label": "Amounts receivable, related party transactions"
       }
      },
      "en": {
       "role": {
        "documentation": "The amounts receivable resulting from related party transactions. [Refer: Related parties [member]]"
       }
      }
     },
     "auth_ref": [
      "r71",
      "r75"
     ]
    },
    "ifrs-full_WeightedAverageSharesAndAdjustedWeightedAverageSharesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "WeightedAverageSharesAndAdjustedWeightedAverageSharesAbstract",
     "presentation": [
      "http://www.guardforceai.com/role/ConsolidatedIncomeStatement"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Weighted average number of shares used in computation:",
        "label": "Weighted average ordinary shares used in calculating basic and diluted earnings per share [abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "gfai_ConsolidatedSegmentDataDetailsTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.guardforceai.com/20230630",
     "localname": "ConsolidatedSegmentDataDetailsTable",
     "presentation": [
      "http://www.guardforceai.com/role/ConsolidatedSegmentDataDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Commitments and Contingencies [Abstract]",
        "label": "Consolidated Segment Data Details Table"
       }
      }
     },
     "auth_ref": []
    },
    "gfai_DeferredCompensationArrangementWithIndividualRequisiteServicePeriod": {
     "xbrltype": "durationItemType",
     "nsuri": "http://www.guardforceai.com/20230630",
     "localname": "DeferredCompensationArrangementWithIndividualRequisiteServicePeriod",
     "presentation": [
      "http://www.guardforceai.com/role/CommitmentsandContingenciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Service agreement",
        "documentation": "Minimum period the individual is required to perform services to be fully vested under the deferred compensation arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.",
        "label": "Deferred Compensation Arrangement With Individual Requisite Service Period"
       }
      }
     },
     "auth_ref": []
    },
    "gfai_RightofUseAssetsandOperatingLeaseLiabilitiesDetailsLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.guardforceai.com/20230630",
     "localname": "RightofUseAssetsandOperatingLeaseLiabilitiesDetailsLineItems",
     "presentation": [
      "http://www.guardforceai.com/role/RightofUseAssetsandOperatingLeaseLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Right-of-Use Assets and Operating Lease Liabilities (Details) [Line Items]"
       }
      }
     },
     "auth_ref": []
    },
    "gfai_CommitmentsandContingenciesDetailsTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.guardforceai.com/20230630",
     "localname": "CommitmentsandContingenciesDetailsTable",
     "presentation": [
      "http://www.guardforceai.com/role/CommitmentsandContingenciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Commitments and Contingencies (Details) [Table]"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_ComponentsOfEquityAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "ComponentsOfEquityAxis",
     "presentation": [
      "http://www.guardforceai.com/role/ShareholdersEquityType2or3"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Components of equity [axis]"
       }
      },
      "en": {
       "role": {
        "documentation": "The axis of a table defines the relationship between the members in the table and the line items or concepts that complete the table."
       }
      }
     },
     "auth_ref": [
      "r5"
     ]
    },
    "gfai_CommitmentsandContingenciesDetailsLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.guardforceai.com/20230630",
     "localname": "CommitmentsandContingenciesDetailsLineItems",
     "presentation": [
      "http://www.guardforceai.com/role/CommitmentsandContingenciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Commitments and Contingencies [Line Items]"
       }
      }
     },
     "auth_ref": []
    },
    "gfai_RightofUseAssetsandOperatingLeaseLiabilitiesDetailsTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.guardforceai.com/20230630",
     "localname": "RightofUseAssetsandOperatingLeaseLiabilitiesDetailsTable",
     "presentation": [
      "http://www.guardforceai.com/role/RightofUseAssetsandOperatingLeaseLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Right-of-Use Assets and Operating Lease Liabilities (Details) [Table]"
       }
      }
     },
     "auth_ref": []
    },
    "gfai_ProvisionForPenaltyClaims": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.guardforceai.com/20230630",
     "localname": "ProvisionForPenaltyClaims",
     "crdr": "credit",
     "presentation": [
      "http://www.guardforceai.com/role/TradeandOtherpayablesandOtherCurrentLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Provision for penalty claims",
        "documentation": "Amount of provision for penalty claims.",
        "label": "Provision For Penalty Claims"
       }
      }
     },
     "auth_ref": []
    },
    "gfai_EmploymentAgreementDescription": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.guardforceai.com/20230630",
     "localname": "EmploymentAgreementDescription",
     "presentation": [
      "http://www.guardforceai.com/role/CommitmentsandContingenciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Employment agreements, description",
        "documentation": "Employment agreement description.",
        "label": "Employment Agreement Description"
       }
      }
     },
     "auth_ref": []
    },
    "gfai_ForeignExchangeLossesNetMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.guardforceai.com/20230630",
     "localname": "ForeignExchangeLossesNetMember",
     "presentation": [
      "http://www.guardforceai.com/role/ScheduleofSelectedInformationbySegmentTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Foreign exchange losses, net [Member]",
        "label": "Foreign Exchange Losses Net Member"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_Inventories": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "Inventories",
     "crdr": "debit",
     "calculation": {
      "http://www.guardforceai.com/role/ConsolidatedBalanceSheet": {
       "parentTag": "ifrs-full_CurrentAssets",
       "weight": 1.0,
       "order": 7.0
      }
     },
     "presentation": [
      "http://www.guardforceai.com/role/ConsolidatedBalanceSheet"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Inventories",
        "label": "Current inventories"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of current inventories. [Refer: Inventories]"
       }
      }
     },
     "auth_ref": [
      "r11",
      "r67",
      "r252"
     ]
    },
    "ifrs-full_StatementOfFinancialPositionAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "StatementOfFinancialPositionAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Statement of financial position [abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_InventoriesAtNetRealisableValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "InventoriesAtNetRealisableValue",
     "crdr": "debit",
     "presentation": [
      "http://www.guardforceai.com/role/InventoriesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Inventories",
        "label": "Inventories, at net realisable value"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of inventories carried at net realisable value. [Refer: Inventories]"
       }
      }
     },
     "auth_ref": [
      "r323"
     ]
    },
    "ifrs-full_InventoriesTotal": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "InventoriesTotal",
     "crdr": "debit",
     "presentation": [
      "http://www.guardforceai.com/role/SignificantAccountingPoliciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Inventories",
        "label": "Inventories"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of assets: (a) held for sale in the ordinary course of business; (b) in the process of production for such sale; or (c) in the form of materials or supplies to be consumed in the production process or in the rendering of services. Inventories encompass goods purchased and held for resale including, for example, merchandise purchased by a retailer and held for resale, or land and other property held for resale. Inventories also encompass finished goods produced, or work in progress being produced, by the entity and include materials and supplies awaiting use in the production process. [Refer: Current finished goods; Current merchandise; Current work in progress; Land]"
       }
      }
     },
     "auth_ref": [
      "r11"
     ]
    },
    "dei_DocumentInformationTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "DocumentInformationTable",
     "presentation": [
      "http://www.guardforceai.com/role/DocumentAndEntityInformation"
     ],
     "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."
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_RevenueFromSaleOfGoodsRelatedPartyTransactions": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "RevenueFromSaleOfGoodsRelatedPartyTransactions",
     "crdr": "credit",
     "presentation": [
      "http://www.guardforceai.com/role/RelatedPartyTransactionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Purchase from a related party",
        "label": "Revenue from sale of goods, related party transactions"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of revenue arising from the sale of goods in related party transactions. [Refer: Revenue; Related parties [member]]"
       }
      }
     },
     "auth_ref": [
      "r265"
     ]
    },
    "dei_DocumentInformationLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "DocumentInformationLineItems",
     "presentation": [
      "http://www.guardforceai.com/role/DocumentAndEntityInformation"
     ],
     "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."
       }
      }
     },
     "auth_ref": []
    },
    "dei_DocumentType": {
     "xbrltype": "submissionTypeItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "DocumentType",
     "presentation": [
      "http://www.guardforceai.com/role/DocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Document Type",
        "label": "Document Type",
        "documentation": "The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'."
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_SegmentsAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "SegmentsAxis",
     "presentation": [
      "http://www.guardforceai.com/role/ScheduleofFuturePaymentsforEmploymentAgreementsTable",
      "http://www.guardforceai.com/role/ScheduleofOtherReceivablesTable"
     ],
     "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."
       }
      }
     },
     "auth_ref": [
      "r91",
      "r143",
      "r181",
      "r262",
      "r284"
     ]
    },
    "ifrs-full_SegmentsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "SegmentsMember",
     "presentation": [
      "http://www.guardforceai.com/role/ScheduleofFuturePaymentsforEmploymentAgreementsTable",
      "http://www.guardforceai.com/role/ScheduleofOtherReceivablesTable"
     ],
     "lang": {
      "en": {
       "role": {
        "documentation": "This member stands for all segments of an entity. It also represents the standard value for the 'Segments' axis if no other member is used."
       }
      }
     },
     "auth_ref": [
      "r91",
      "r143",
      "r187",
      "r262",
      "r284"
     ]
    },
    "ifrs-full_DisclosureOfTradeAndOtherPayablesExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "DisclosureOfTradeAndOtherPayablesExplanatory",
     "presentation": [
      "http://www.guardforceai.com/role/ConvertibleNotePayable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "CONVERTIBLE NOTE PAYABLE",
        "label": "Disclosure of trade and other payables [text block]"
       }
      },
      "en": {
       "role": {
        "documentation": "The disclosure of trade and other payables. [Refer: Trade and other payables]"
       }
      }
     },
     "auth_ref": [
      "r305"
     ]
    },
    "ifrs-full_DisclosureOfTradeAndOtherReceivablesExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "DisclosureOfTradeAndOtherReceivablesExplanatory",
     "presentation": [
      "http://www.guardforceai.com/role/OtherReceivables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "OTHER RECEIVABLES",
        "label": "Disclosure of trade and other receivables [text block]"
       }
      },
      "en": {
       "role": {
        "documentation": "The disclosure of trade and other receivables. [Refer: Trade and other receivables]"
       }
      }
     },
     "auth_ref": [
      "r305"
     ]
    },
    "ifrs-full_SellingGeneralAndAdministrativeExpenseAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "SellingGeneralAndAdministrativeExpenseAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Selling, Distribution and Administrative Expenses [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "gfai_SecuredLogisticsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.guardforceai.com/20230630",
     "localname": "SecuredLogisticsMember",
     "presentation": [
      "http://www.guardforceai.com/role/ScheduleofDepreciationandAmortizationbySegmentTable",
      "http://www.guardforceai.com/role/ScheduleofSelectedInformationbySegmentTable",
      "http://www.guardforceai.com/role/ScheduleofTotalAssetsbySegmentTable",
      "http://www.guardforceai.com/role/ScheduleofTotalliabilitiesbySegmentTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Secured logistics [Member]",
        "label": "Secured Logistics Member"
       }
      }
     },
     "auth_ref": []
    },
    "gfai_RobotsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.guardforceai.com/20230630",
     "localname": "RobotsMember",
     "presentation": [
      "http://www.guardforceai.com/role/ScheduleofPropertyPlantandEquipmentTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Robots [Member]",
        "label": "Robots Member"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_AccountingPoliciesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "AccountingPoliciesAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Accounting Policies [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "gfai_ServiceProductsDeliveredToRelatedPartiesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.guardforceai.com/20230630",
     "localname": "ServiceProductsDeliveredToRelatedPartiesAbstract",
     "presentation": [
      "http://www.guardforceai.com/role/ScheduleofRelatedPartyTransactionsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Service/ Products delivered to related parties:",
        "label": "Service Products Delivered To Related Parties Abstract"
       }
      }
     },
     "auth_ref": []
    },
    "gfai_FinanceCostsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.guardforceai.com/20230630",
     "localname": "FinanceCostsAbstract",
     "presentation": [
      "http://www.guardforceai.com/role/ScheduleofSelectedInformationbySegmentTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Finance costs:",
        "label": "Finance Costs Abstract"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_DividendsPaidOrdinaryShares": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "DividendsPaidOrdinaryShares",
     "crdr": "debit",
     "presentation": [
      "http://www.guardforceai.com/role/RelatedPartyTransactionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Restricted ordinary shares amounting",
        "label": "Dividends paid, ordinary shares"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of dividends paid by the entity on ordinary shares. [Refer: Ordinary shares [member]]"
       }
      }
     },
     "auth_ref": [
      "r88"
     ]
    },
    "gfai_RestrictedCashNonCurrentAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.guardforceai.com/20230630",
     "localname": "RestrictedCashNonCurrentAssets",
     "crdr": "debit",
     "calculation": {
      "http://www.guardforceai.com/role/ConsolidatedBalanceSheet": {
       "parentTag": "ifrs-full_NoncurrentAssets",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.guardforceai.com/role/ConsolidatedBalanceSheet"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Restricted cash",
        "documentation": "The amount of restricted cash of non current assets.",
        "label": "Restricted Cash Non Current Assets"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_TradeAndOtherPayablesToTradeSuppliers": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "TradeAndOtherPayablesToTradeSuppliers",
     "crdr": "credit",
     "calculation": {
      "http://www.guardforceai.com/role/ScheduleofTradeandOtherPayablesandOtherCurrentLiabilitiesTable": {
       "parentTag": "gfai_TradeAndOtherPayable",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.guardforceai.com/role/ScheduleofTradeandOtherPayablesandOtherCurrentLiabilitiesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Trade payables \u2013 third parties",
        "label": "Trade payables"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of payment due to suppliers for goods and services used in the entity's business."
       }
      }
     },
     "auth_ref": [
      "r315"
     ]
    },
    "ifrs-full_DividendsPaidOtherShares": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "DividendsPaidOtherShares",
     "crdr": "debit",
     "presentation": [
      "http://www.guardforceai.com/role/NatureofOperationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cumulative unpaid dividends of the preferred shares (in Dollars)",
        "label": "Dividends paid, other shares"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of dividends paid by the entity on shares other than ordinary shares. [Refer: Ordinary shares [member]]"
       }
      }
     },
     "auth_ref": [
      "r88"
     ]
    },
    "gfai_SecurityEquipmentMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.guardforceai.com/20230630",
     "localname": "SecurityEquipmentMember",
     "presentation": [
      "http://www.guardforceai.com/role/ScheduleofInventoriesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Security equipment [Member]",
        "label": "Security Equipment Member"
       }
      }
     },
     "auth_ref": []
    },
    "gfai_RestrictedCash1": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.guardforceai.com/20230630",
     "localname": "RestrictedCash1",
     "crdr": "debit",
     "calculation": {
      "http://www.guardforceai.com/role/ConsolidatedBalanceSheet": {
       "parentTag": "ifrs-full_CurrentAssets",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.guardforceai.com/role/ConsolidatedBalanceSheet"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Restricted cash",
        "documentation": "The amount of restricted cash.",
        "label": "Restricted Cash1"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_TradeAndOtherReceivablesDueFromRelatedParties": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "TradeAndOtherReceivablesDueFromRelatedParties",
     "crdr": "debit",
     "presentation": [
      "http://www.guardforceai.com/role/ScheduleofAmountsDuefromRelatedPartiesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Due from related parties",
        "label": "Receivables due from related parties"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of receivables due from related parties. [Refer: Related parties [member]]"
       }
      }
     },
     "auth_ref": [
      "r253"
     ]
    },
    "gfai_SevenKeweiGroupCompaniesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.guardforceai.com/20230630",
     "localname": "SevenKeweiGroupCompaniesMember",
     "presentation": [
      "http://www.guardforceai.com/role/ShareholdersEquityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Seven Kewei Group companies [Member]",
        "label": "Seven Kewei Group Companies Member"
       }
      }
     },
     "auth_ref": []
    },
    "gfai_SecuritySurveillanceSystemMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.guardforceai.com/20230630",
     "localname": "SecuritySurveillanceSystemMember",
     "presentation": [
      "http://www.guardforceai.com/role/ScheduleofIntangibleAssetsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Security Surveillance system [Member]",
        "label": "Security Surveillance System Member"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_TradeAndOtherReceivablesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "TradeAndOtherReceivablesAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Other Receivables [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_DividendsPaidOtherSharesPerShare": {
     "xbrltype": "perShareItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "DividendsPaidOtherSharesPerShare",
     "presentation": [
      "http://www.guardforceai.com/role/SignificantAccountingPoliciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Ordinary shares, par value (in Dollars per share)",
        "label": "Dividends paid, other shares per share"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of dividends paid per other share."
       }
      }
     },
     "auth_ref": [
      "r88"
     ]
    },
    "gfai_BorrowingFromARelatedParties": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.guardforceai.com/20230630",
     "localname": "BorrowingFromARelatedParties",
     "crdr": "credit",
     "calculation": {
      "http://www.guardforceai.com/role/ConsolidatedBalanceSheet": {
       "parentTag": "ifrs-full_CurrentLiabilities",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.guardforceai.com/role/ConsolidatedBalanceSheet"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Borrowing from a related party",
        "label": "Borrowing From ARelated Parties"
       }
      }
     },
     "auth_ref": []
    },
    "gfai_Borrowing": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.guardforceai.com/20230630",
     "localname": "Borrowing",
     "crdr": "credit",
     "calculation": {
      "http://www.guardforceai.com/role/ConsolidatedBalanceSheet": {
       "parentTag": "ifrs-full_CurrentLiabilities",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.guardforceai.com/role/ConsolidatedBalanceSheet"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Borrowings",
        "documentation": "The amount of borrowings.",
        "label": "Borrowing"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_AdditionsOtherThanThroughBusinessCombinationsPropertyPlantAndEquipment": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "AdditionsOtherThanThroughBusinessCombinationsPropertyPlantAndEquipment",
     "crdr": "debit",
     "presentation": [
      "http://www.guardforceai.com/role/ScheduleofPropertyPlantandEquipmentTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Additions",
        "label": "Additions other than through business combinations, property, plant and equipment"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of additions to property, plant and equipment other than those acquired through business combinations. [Refer: Business combinations [member]; Property, plant and equipment]"
       }
      }
     },
     "auth_ref": [
      "r54"
     ]
    },
    "ifrs-full_GainsLossesOnNetMonetaryPosition": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "GainsLossesOnNetMonetaryPosition",
     "crdr": "credit",
     "calculation": {
      "http://www.guardforceai.com/role/ConsolidatedIncomeStatement": {
       "parentTag": "ifrs-full_ProfitLossFromOperatingActivities",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.guardforceai.com/role/ConsolidatedIncomeStatement"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Provision for expected credit loss on trade and other receivables",
        "label": "Gains (losses) on net monetary position"
       }
      },
      "en": {
       "role": {
        "documentation": "The gains (losses) representing the difference resulting from the restatement of non-monetary assets, owners' equity and items in the statement of comprehensive income and the adjustment of index linked assets and liabilities in hyperinflationary reporting."
       }
      }
     },
     "auth_ref": [
      "r83"
     ]
    },
    "gfai_ShanghaiYonganSecurityAlarmSystemCoLtdMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.guardforceai.com/20230630",
     "localname": "ShanghaiYonganSecurityAlarmSystemCoLtdMember",
     "presentation": [
      "http://www.guardforceai.com/role/ScheduleofAmountsDuetoRelatedPartiesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Shanghai Yongan Security Alarm System Co., Ltd. [Member]",
        "label": "Shanghai Yongan Security Alarm System Co Ltd Member"
       }
      }
     },
     "auth_ref": []
    },
    "gfai_ShanghaiNanshaoFireEngineeringAndEquipmentCoLtdMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.guardforceai.com/20230630",
     "localname": "ShanghaiNanshaoFireEngineeringAndEquipmentCoLtdMember",
     "presentation": [
      "http://www.guardforceai.com/role/ScheduleofAmountsDuefromRelatedPartiesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Shanghai Nanshao Fire Engineering and Equipment Co., Ltd. [Member]",
        "label": "Shanghai Nanshao Fire Engineering And Equipment Co Ltd Member"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_DividendsPayable": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "DividendsPayable",
     "crdr": "credit",
     "presentation": [
      "http://www.guardforceai.com/role/ConsolidatedSegmentDataDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Non-cash compensation",
        "label": "Dividends payable, non-cash assets distributions"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of dividends payable by means of the distribution of non-cash assets to owners."
       }
      }
     },
     "auth_ref": [
      "r118"
     ]
    },
    "gfai_BorrowingsNonCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.guardforceai.com/20230630",
     "localname": "BorrowingsNonCurrent",
     "crdr": "credit",
     "calculation": {
      "http://www.guardforceai.com/role/ConsolidatedBalanceSheet": {
       "parentTag": "ifrs-full_NoncurrentLiabilities",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.guardforceai.com/role/ConsolidatedBalanceSheet"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Borrowings",
        "documentation": "The amount of borrowings.",
        "label": "Borrowings Non Current"
       }
      }
     },
     "auth_ref": []
    },
    "gfai_ShareholdersOfShenzhenKeweiRobotTechnologyCoLimitedAndItsSubsidiariesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.guardforceai.com/20230630",
     "localname": "ShareholdersOfShenzhenKeweiRobotTechnologyCoLimitedAndItsSubsidiariesMember",
     "presentation": [
      "http://www.guardforceai.com/role/ScheduleofAmountsDuefromRelatedPartiesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Shareholders\u2019 of Shenzhen Kewei Robot Technology Co., Limited and its subsidiaries [Member]",
        "label": "Shareholders Of Shenzhen Kewei Robot Technology Co Limited And Its Subsidiaries Member"
       }
      }
     },
     "auth_ref": []
    },
    "gfai_ShenzhenGuardforceQiyunTechnologyCoLtdMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.guardforceai.com/20230630",
     "localname": "ShenzhenGuardforceQiyunTechnologyCoLtdMember",
     "presentation": [
      "http://www.guardforceai.com/role/ScheduleofAmountsDuetoRelatedPartiesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Shenzhen Guardforce Qiyun Technology Co., Ltd. [Member]",
        "label": "Shenzhen Guardforce Qiyun Technology Co Ltd Member"
       }
      }
     },
     "auth_ref": []
    },
    "gfai_ShenzhenIntelligentGuardforceRobotTechnologyCoLimitedMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.guardforceai.com/20230630",
     "localname": "ShenzhenIntelligentGuardforceRobotTechnologyCoLimitedMember",
     "presentation": [
      "http://www.guardforceai.com/role/ScheduleofAmountsDuefromRelatedPartiesTable",
      "http://www.guardforceai.com/role/ScheduleofRelatedPartyTransactionsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Shenzhen Intelligent Guardforce Robot Technology Co., Limited [Member]",
        "verboseLabel": "Shenzhen Intelligent Guardforce Robot Technology Co., Limited \u2013 Purchases [Member]",
        "label": "Shenzhen Intelligent Guardforce Robot Technology Co Limited Member"
       }
      }
     },
     "auth_ref": []
    },
    "gfai_NoncurrentFinanceLeaseLiabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.guardforceai.com/20230630",
     "localname": "NoncurrentFinanceLeaseLiabilities",
     "crdr": "credit",
     "calculation": {
      "http://www.guardforceai.com/role/ScheduleofFinanceLeaseLiabilitiesTable": {
       "parentTag": "gfai_FinanceLeaseLiabilities1",
       "weight": 1.0,
       "order": 2.0
      },
      "http://www.guardforceai.com/role/ConsolidatedBalanceSheet": {
       "parentTag": "ifrs-full_NoncurrentLiabilities",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.guardforceai.com/role/ConsolidatedBalanceSheet",
      "http://www.guardforceai.com/role/ScheduleofFinanceLeaseLiabilitiesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Finance lease liabilities",
        "verboseLabel": "Non-current portion",
        "documentation": "Finance lease liabilities, net.",
        "label": "Noncurrent Finance Lease Liabilities"
       }
      }
     },
     "auth_ref": []
    },
    "gfai_ShenzhenKeweiMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.guardforceai.com/20230630",
     "localname": "ShenzhenKeweiMember",
     "presentation": [
      "http://www.guardforceai.com/role/NatureofOperationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Shenzhen Kewei [Member]",
        "label": "Shenzhen Kewei Member"
       }
      }
     },
     "auth_ref": []
    },
    "gfai_BorrowingsFromRelatedPartiesNonCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.guardforceai.com/20230630",
     "localname": "BorrowingsFromRelatedPartiesNonCurrent",
     "crdr": "credit",
     "calculation": {
      "http://www.guardforceai.com/role/ConsolidatedBalanceSheet": {
       "parentTag": "ifrs-full_NoncurrentLiabilities",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.guardforceai.com/role/ConsolidatedBalanceSheet"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Borrowings from related parties",
        "documentation": "The amount of borrowings from related parties.",
        "label": "Borrowings From Related Parties Non Current"
       }
      }
     },
     "auth_ref": []
    },
    "gfai_SubscriptionReceivable": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.guardforceai.com/20230630",
     "localname": "SubscriptionReceivable",
     "crdr": "debit",
     "calculation": {
      "http://www.guardforceai.com/role/ConsolidatedBalanceSheet": {
       "parentTag": "gfai_CapitalReservesAttributableToEquityHoldersOfTheCompany",
       "weight": -1.0,
       "order": 7.0
      }
     },
     "presentation": [
      "http://www.guardforceai.com/role/ConsolidatedBalanceSheet"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Subscription receivable",
        "documentation": "The amount of subscription receivable.",
        "label": "Subscription Receivable"
       }
      }
     },
     "auth_ref": []
    },
    "gfai_ShenzhenKeweiRobotTechnologyCoLimitedICPMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.guardforceai.com/20230630",
     "localname": "ShenzhenKeweiRobotTechnologyCoLimitedICPMember",
     "presentation": [
      "http://www.guardforceai.com/role/ScheduleofRelatedPartyTransactionsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Shenzhen Kewei Robot Technology Co., Limited - ICP [Member]",
        "label": "Shenzhen Kewei Robot Technology Co Limited ICPMember"
       }
      }
     },
     "auth_ref": []
    },
    "gfai_ShenzhenKeweiRobotTechnologyCoLimitedAndItsSubsidiariesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.guardforceai.com/20230630",
     "localname": "ShenzhenKeweiRobotTechnologyCoLimitedAndItsSubsidiariesMember",
     "presentation": [
      "http://www.guardforceai.com/role/ScheduleofAmountsDuetoRelatedPartiesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Shenzhen Kewei Robot Technology Co., Limited and its subsidiaries [Member]",
        "label": "Shenzhen Kewei Robot Technology Co Limited And Its Subsidiaries Member"
       }
      }
     },
     "auth_ref": []
    },
    "gfai_CapitalReservesAttributableToEquityHoldersOfTheCompany": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.guardforceai.com/20230630",
     "localname": "CapitalReservesAttributableToEquityHoldersOfTheCompany",
     "crdr": "credit",
     "calculation": {
      "http://www.guardforceai.com/role/ConsolidatedBalanceSheet": {
       "parentTag": "ifrs-full_Equity",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.guardforceai.com/role/ConsolidatedBalanceSheet"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Capital &amp; reserves attributable to equity holders of the Company",
        "documentation": "Capital &amp; reserves attributable to equity holders of the Company.",
        "label": "Capital Reserves Attributable To Equity Holders Of The Company"
       }
      }
     },
     "auth_ref": []
    },
    "gfai_ShenzhenKeweiRobotTechnologyCoLimitedMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.guardforceai.com/20230630",
     "localname": "ShenzhenKeweiRobotTechnologyCoLimitedMember",
     "presentation": [
      "http://www.guardforceai.com/role/RelatedPartyTransactionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Shenzhen Kewei Robot Technology Co., Limited [Member]",
        "label": "Shenzhen Kewei Robot Technology Co Limited Member"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_DisclosureOfFinancialLiabilitiesExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "DisclosureOfFinancialLiabilitiesExplanatory",
     "presentation": [
      "http://www.guardforceai.com/role/ConsolidatedSegmentDataTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Total liabilities by Segment",
        "label": "Disclosure of financial liabilities [text block]"
       }
      },
      "en": {
       "role": {
        "documentation": "The disclosure of financial liabilities. [Refer: Financial liabilities]"
       }
      }
     },
     "auth_ref": [
      "r175"
     ]
    },
    "gfai_LegalReserve": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.guardforceai.com/20230630",
     "localname": "LegalReserve",
     "crdr": "credit",
     "calculation": {
      "http://www.guardforceai.com/role/ConsolidatedBalanceSheet": {
       "parentTag": "gfai_CapitalReservesAttributableToEquityHoldersOfTheCompany",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.guardforceai.com/role/ConsolidatedBalanceSheet",
      "http://www.guardforceai.com/role/LegalReserveDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Legal reserve",
        "verboseLabel": "Legal reserve (in Dollars)",
        "documentation": "A component of equity representing reserves created based on legal requirements.",
        "label": "Legal Reserve"
       }
      }
     },
     "auth_ref": []
    },
    "gfai_ShenzhenKeweiRobotTechnologyCoLtdPurchasesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.guardforceai.com/20230630",
     "localname": "ShenzhenKeweiRobotTechnologyCoLtdPurchasesMember",
     "presentation": [
      "http://www.guardforceai.com/role/ScheduleofRelatedPartyTransactionsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Shenzhen Kewei Robot Technology Co., Ltd. \u2013 Purchases [Member]",
        "label": "Shenzhen Kewei Robot Technology Co Ltd Purchases Member"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_FinanceCosts": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "FinanceCosts",
     "crdr": "debit",
     "calculation": {
      "http://www.guardforceai.com/role/ConsolidatedIncomeStatement": {
       "parentTag": "ifrs-full_ProfitLossBeforeTax",
       "weight": -1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.guardforceai.com/role/ConsolidatedIncomeStatement",
      "http://www.guardforceai.com/role/ScheduleofSelectedInformationbySegmentTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Finance costs",
        "negatedTerseLabel": "Finance costs",
        "label": "Finance costs"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of costs associated with financing activities of the entity."
       }
      }
     },
     "auth_ref": [
      "r38"
     ]
    },
    "gfai_ShenzhenQianbanTechnologyCoLtdMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.guardforceai.com/20230630",
     "localname": "ShenzhenQianbanTechnologyCoLtdMember",
     "presentation": [
      "http://www.guardforceai.com/role/ScheduleofAmountsDuetoRelatedPartiesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Shenzhen Qianban Technology Co., Ltd. [Member]",
        "label": "Shenzhen Qianban Technology Co Ltd Member"
       }
      }
     },
     "auth_ref": []
    },
    "gfai_ShenzhenZhongzhiYonghaoRobotCoLtdMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.guardforceai.com/20230630",
     "localname": "ShenzhenZhongzhiYonghaoRobotCoLtdMember",
     "presentation": [
      "http://www.guardforceai.com/role/ScheduleofAmountsDuetoRelatedPartiesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Shenzhen Zhongzhi Yonghao Robot Co., Ltd. [Member]",
        "label": "Shenzhen Zhongzhi Yonghao Robot Co Ltd Member"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_AdditionsOtherThanThroughBusinessCombinationsIntangibleAssetsOtherThanGoodwill": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "AdditionsOtherThanThroughBusinessCombinationsIntangibleAssetsOtherThanGoodwill",
     "crdr": "debit",
     "presentation": [
      "http://www.guardforceai.com/role/ScheduleofIntangibleAssetsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Additions",
        "label": "Additions other than through business combinations, intangible assets other than goodwill"
       }
      },
      "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]"
       }
      }
     },
     "auth_ref": [
      "r97"
     ]
    },
    "gfai_NumberOfShareIssued": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://www.guardforceai.com/20230630",
     "localname": "NumberOfShareIssued",
     "presentation": [
      "http://www.guardforceai.com/role/ConsolidatedBalanceSheet_Parentheticals"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Ordinary shares, shares issued",
        "documentation": "Ordinary shares, shares issued.",
        "label": "Number Of Share Issued"
       }
      }
     },
     "auth_ref": []
    },
    "gfai_SichuanQiantuGuardforceRobotTechnologyCoLtdMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.guardforceai.com/20230630",
     "localname": "SichuanQiantuGuardforceRobotTechnologyCoLtdMember",
     "presentation": [
      "http://www.guardforceai.com/role/ScheduleofAmountsDuefromRelatedPartiesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Sichuan Qiantu Guardforce Robot Technology Co., Ltd. [Member]",
        "label": "Sichuan Qiantu Guardforce Robot Technology Co Ltd Member"
       }
      }
     },
     "auth_ref": []
    },
    "gfai_SingaporeAgreementMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.guardforceai.com/20230630",
     "localname": "SingaporeAgreementMember",
     "presentation": [
      "http://www.guardforceai.com/role/NatureofOperationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Singapore Agreement [Member]",
        "label": "Singapore Agreement Member"
       }
      }
     },
     "auth_ref": []
    },
    "gfai_StockBasedCompensation": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.guardforceai.com/20230630",
     "localname": "StockBasedCompensation",
     "crdr": "debit",
     "calculation": {
      "http://www.guardforceai.com/role/ConsolidatedIncomeStatement": {
       "parentTag": "ifrs-full_ProfitLossFromOperatingActivities",
       "weight": -1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.guardforceai.com/role/ConsolidatedIncomeStatement"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Stock based compensation",
        "documentation": "The amount of share based compensation.",
        "label": "Stock Based Compensation"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_DisclosureOfGeneralAndAdministrativeExpenseExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "DisclosureOfGeneralAndAdministrativeExpenseExplanatory",
     "presentation": [
      "http://www.guardforceai.com/role/SellingDistributionandAdministrativeExpenses"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "SELLING, DISTRIBUTION AND ADMINISTRATIVE EXPENSES",
        "label": "Disclosure of general and administrative expense [text block]"
       }
      },
      "en": {
       "role": {
        "documentation": "The disclosure of general and administrative expenses. [Refer: Administrative expenses]"
       }
      }
     },
     "auth_ref": [
      "r305"
     ]
    },
    "ifrs-full_DividendsRecognisedAsDistributionsToOwnersPerShare": {
     "xbrltype": "perShareItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "DividendsRecognisedAsDistributionsToOwnersPerShare",
     "presentation": [
      "http://www.guardforceai.com/role/NatureofOperationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Dividends per share (in Dollars per share)",
        "label": "Dividends recognised as distributions to owners per share"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount, per share, of dividends recognised as distributions to owners."
       }
      }
     },
     "auth_ref": [
      "r6"
     ]
    },
    "gfai_SouthernAmbitionLimitedMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.guardforceai.com/20230630",
     "localname": "SouthernAmbitionLimitedMember",
     "presentation": [
      "http://www.guardforceai.com/role/NatureofOperationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Southern Ambition [Member]",
        "verboseLabel": "Southern Ambition Limited [Member]",
        "label": "Southern Ambition Limited Member"
       }
      }
     },
     "auth_ref": []
    },
    "gfai_ImpairmentOnGoodwill": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.guardforceai.com/20230630",
     "localname": "ImpairmentOnGoodwill",
     "crdr": "debit",
     "calculation": {
      "http://www.guardforceai.com/role/ConsolidatedIncomeStatement": {
       "parentTag": "ifrs-full_ProfitLossFromOperatingActivities",
       "weight": -1.0,
       "order": 7.0
      },
      "http://www.guardforceai.com/role/ConsolidatedCashFlow": {
       "parentTag": "ifrs-full_CashFlowsFromUsedInOperatingActivities",
       "weight": 1.0,
       "order": 8.0
      }
     },
     "presentation": [
      "http://www.guardforceai.com/role/ConsolidatedCashFlow",
      "http://www.guardforceai.com/role/ConsolidatedIncomeStatement"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Impairment on goodwill",
        "negatedLabel": "Impairment of goodwill",
        "documentation": "Impairment on goodwill.",
        "label": "Impairment On Goodwill"
       }
      }
     },
     "auth_ref": []
    },
    "gfai_ProvisionForAndWriteOffOfWithholdingTaxesReceivable": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.guardforceai.com/20230630",
     "localname": "ProvisionForAndWriteOffOfWithholdingTaxesReceivable",
     "crdr": "debit",
     "calculation": {
      "http://www.guardforceai.com/role/ConsolidatedIncomeStatement": {
       "parentTag": "ifrs-full_ProfitLossFromOperatingActivities",
       "weight": -1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.guardforceai.com/role/ConsolidatedIncomeStatement"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Provision for and write off of withholding tax receivable",
        "documentation": "Provision for and write off of withholding taxes receivable.",
        "label": "Provision For And Write Off Of Withholding Taxes Receivable"
       }
      }
     },
     "auth_ref": []
    },
    "gfai_SubscriptionReceivableMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.guardforceai.com/20230630",
     "localname": "SubscriptionReceivableMember",
     "presentation": [
      "http://www.guardforceai.com/role/ShareholdersEquityType2or3"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Subscription Receivable",
        "label": "Subscription Receivable Member"
       }
      }
     },
     "auth_ref": []
    },
    "country_CA": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/country/2023",
     "localname": "CA",
     "presentation": [
      "http://www.guardforceai.com/role/NatureofOperationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Canada [Member]",
        "label": "CANADA"
       }
      }
     },
     "auth_ref": []
    },
    "gfai_TuJingyiMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.guardforceai.com/20230630",
     "localname": "TuJingyiMember",
     "presentation": [
      "http://www.guardforceai.com/role/RelatedPartyTransactionsDetails",
      "http://www.guardforceai.com/role/ScheduleofAmountsDuetoRelatedPartiesTable",
      "http://www.guardforceai.com/role/ScheduleofLongTermBorrowingsfromRelatedPartiesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Tu Jingyi [Member]",
        "verboseLabel": "Mr. Tu Jing Yi [Member]",
        "label": "Tu Jingyi Member"
       }
      }
     },
     "auth_ref": []
    },
    "gfai_TechnicalKnowhowMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.guardforceai.com/20230630",
     "localname": "TechnicalKnowhowMember",
     "presentation": [
      "http://www.guardforceai.com/role/ScheduleofIntangibleAssetsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Technical know-how [Member]",
        "label": "Technical Knowhow Member"
       }
      }
     },
     "auth_ref": []
    },
    "gfai_StockbasedCompensationExpense": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://www.guardforceai.com/20230630",
     "localname": "StockbasedCompensationExpense",
     "presentation": [
      "http://www.guardforceai.com/role/ShareholdersEquityType2or3"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Stock-based compensation expenses (in Shares)",
        "documentation": "Stock-based compensation expenses.",
        "label": "Stockbased Compensation Expense"
       }
      }
     },
     "auth_ref": []
    },
    "gfai_THMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.guardforceai.com/20230630",
     "localname": "THMember",
     "presentation": [
      "http://www.guardforceai.com/role/BorrowingsDetails",
      "http://www.guardforceai.com/role/ScheduleofTotalNoncurrentAssetsbyGeographicalSegmentTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Thailand [Member]",
        "verboseLabel": "TH [Member]",
        "label": "THMember"
       }
      }
     },
     "auth_ref": []
    },
    "gfai_StockbasedCompensationExpenses": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.guardforceai.com/20230630",
     "localname": "StockbasedCompensationExpenses",
     "crdr": "debit",
     "presentation": [
      "http://www.guardforceai.com/role/ShareholdersEquityType2or3"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Stock-based compensation expenses",
        "documentation": "Stock-based compensation expenses.",
        "label": "Stockbased Compensation Expenses"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_DisclosureOfGoodwillExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "DisclosureOfGoodwillExplanatory",
     "presentation": [
      "http://www.guardforceai.com/role/AccountingPoliciesByPolicy"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Goodwill",
        "label": "Disclosure of goodwill [text block]"
       }
      },
      "en": {
       "role": {
        "documentation": "The disclosure of goodwill. [Refer: Goodwill]"
       }
      }
     },
     "auth_ref": [
      "r305"
     ]
    },
    "gfai_LessNetLossAttributableToNoncontrollingInterests": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.guardforceai.com/20230630",
     "localname": "LessNetLossAttributableToNoncontrollingInterests",
     "crdr": "credit",
     "calculation": {
      "http://www.guardforceai.com/role/ConsolidatedIncomeStatement": {
       "parentTag": "ifrs-full_ProfitLossAttributableToOwnersOfParent",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.guardforceai.com/role/ConsolidatedIncomeStatement"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Less: net loss attributable to non-controlling interests",
        "documentation": "Net loss attributable to non-controlling interests.",
        "label": "Less Net Loss Attributable To Noncontrolling Interests"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_EarningsPerShareAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "EarningsPerShareAbstract",
     "presentation": [
      "http://www.guardforceai.com/role/ConsolidatedIncomeStatement"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Loss per share",
        "label": "Earnings per share [abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "gfai_ThaiBahtMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.guardforceai.com/20230630",
     "localname": "ThaiBahtMember",
     "presentation": [
      "http://www.guardforceai.com/role/ScheduleofCurrencyExchangeRatesImpactTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Thai Baht\t[Member]",
        "label": "Thai Baht Member"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_AverageForeignExchangeRate": {
     "xbrltype": "decimalItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "AverageForeignExchangeRate",
     "presentation": [
      "http://www.guardforceai.com/role/ScheduleofCurrencyExchangeRatesImpactTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Average Rate",
        "label": "Average foreign exchange rate"
       }
      },
      "en": {
       "role": {
        "documentation": "The average exchange rate used by the entity. Exchange rate is the ratio of exchange for two currencies."
       }
      }
     },
     "auth_ref": [
      "r310"
     ]
    },
    "gfai_ScheduleOfShortTermBorrowingsFromRelatedPartiesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.guardforceai.com/20230630",
     "localname": "ScheduleOfShortTermBorrowingsFromRelatedPartiesAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule Of Short Term Borrowings From Related Parties Abstract"
       }
      }
     },
     "auth_ref": []
    },
    "gfai_ScheduleOfLongTermBorrowingsFromRelatedPartiesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.guardforceai.com/20230630",
     "localname": "ScheduleOfLongTermBorrowingsFromRelatedPartiesAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule Of Long Term Borrowings From Related Parties Abstract"
       }
      }
     },
     "auth_ref": []
    },
    "gfai_ScheduleOfRelatedPartyTransactionsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.guardforceai.com/20230630",
     "localname": "ScheduleOfRelatedPartyTransactionsAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule Of Related Party Transactions Abstract"
       }
      }
     },
     "auth_ref": []
    },
    "gfai_ScheduleOfSelectedInformationBySegmentAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.guardforceai.com/20230630",
     "localname": "ScheduleOfSelectedInformationBySegmentAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule Of Selected Information By Segment Abstract"
       }
      }
     },
     "auth_ref": []
    },
    "gfai_ScheduleOfDepreciationAndAmortizationBySegmentAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.guardforceai.com/20230630",
     "localname": "ScheduleOfDepreciationAndAmortizationBySegmentAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule Of Depreciation And Amortization By Segment Abstract"
       }
      }
     },
     "auth_ref": []
    },
    "gfai_ScheduleOfTotalAssetsBySegmentAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.guardforceai.com/20230630",
     "localname": "ScheduleOfTotalAssetsBySegmentAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule Of Total Assets By Segment Abstract"
       }
      }
     },
     "auth_ref": []
    },
    "gfai_ScheduleOfTotalNonCurrentAssetsByGeographicalSegmentAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.guardforceai.com/20230630",
     "localname": "ScheduleOfTotalNonCurrentAssetsByGeographicalSegmentAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule Of Total Non Current Assets By Geographical Segment Abstract"
       }
      }
     },
     "auth_ref": []
    },
    "gfai_ScheduleOfTotalLiabilitiesBySegmentAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.guardforceai.com/20230630",
     "localname": "ScheduleOfTotalLiabilitiesBySegmentAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule Of Total Liabilities By Segment Abstract"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_Borrowings": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "Borrowings",
     "crdr": "credit",
     "calculation": {
      "http://www.guardforceai.com/role/ScheduleofBorrowingsTable": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.guardforceai.com/role/ScheduleofBorrowingsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total borrowings",
        "label": "Borrowings"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of outstanding funds that the entity is obligated to repay."
       }
      }
     },
     "auth_ref": [
      "r312"
     ]
    },
    "gfai_ScheduleOfFuturePaymentsForEmploymentAgreementsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.guardforceai.com/20230630",
     "localname": "ScheduleOfFuturePaymentsForEmploymentAgreementsAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule Of Future Payments For Employment Agreements Abstract"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_Prepayments": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "Prepayments",
     "crdr": "debit",
     "presentation": [
      "http://www.guardforceai.com/role/RelatedPartyTransactionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Amounts due prepayments",
        "label": "Prepayments"
       }
      },
      "en": {
       "role": {
        "documentation": "Receivables that represent amounts paid for goods and services before they have been delivered."
       }
      }
     },
     "auth_ref": [
      "r253"
     ]
    },
    "gfai_ScheduleOfContractedExpendituresCommitmentsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.guardforceai.com/20230630",
     "localname": "ScheduleOfContractedExpendituresCommitmentsAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule Of Contracted Expenditures Commitments Abstract"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_ProvisionUsedOtherProvisions": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "ProvisionUsedOtherProvisions",
     "crdr": "debit",
     "calculation": {
      "http://www.guardforceai.com/role/ConsolidatedIncomeStatement": {
       "parentTag": "ifrs-full_ProfitLossFromOperatingActivities",
       "weight": -1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://www.guardforceai.com/role/ConsolidatedIncomeStatement"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Provision for obsolete inventories",
        "label": "Provision used, other provisions"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount used (ie incurred and charged against the provision) for other provisions. [Refer: Other provisions]"
       }
      }
     },
     "auth_ref": [
      "r95"
     ]
    },
    "ifrs-full_BorrowingsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "BorrowingsAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Borrowings [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_BalancesWithBanks": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "BalancesWithBanks",
     "crdr": "debit",
     "presentation": [
      "http://www.guardforceai.com/role/ScheduleofCashEquivalentsandRestrictedCashTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cash in bank",
        "label": "Balances with banks"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of cash balances held at banks."
       }
      }
     },
     "auth_ref": [
      "r336"
     ]
    },
    "ifrs-full_BorrowingsAdjustmentToInterestRateBasis": {
     "xbrltype": "percentItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "BorrowingsAdjustmentToInterestRateBasis",
     "presentation": [
      "http://www.guardforceai.com/role/BorrowingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Percentage of carry interest rates",
        "label": "Borrowings, adjustment to interest rate basis"
       }
      },
      "en": {
       "role": {
        "documentation": "The adjustment to the basis (reference rate) used for calculation of the interest rate on borrowings. [Refer: Borrowings]"
       }
      }
     },
     "auth_ref": [
      "r338"
     ]
    },
    "ifrs-full_IdentifiableIntangibleAssetsRecognisedAsOfAcquisitionDate": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "IdentifiableIntangibleAssetsRecognisedAsOfAcquisitionDate",
     "crdr": "debit",
     "presentation": [
      "http://www.guardforceai.com/role/ScheduleofPurchasePriceAllocationTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Intangible assets",
        "label": "Identifiable intangible assets recognised as of acquisition date"
       }
      },
      "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]]"
       }
      }
     },
     "auth_ref": [
      "r285",
      "r287"
     ]
    },
    "ifrs-full_ProvisionsForDoubtfulDebtsRelatedToOutstandingBalancesOfRelatedPartyTransaction": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "ProvisionsForDoubtfulDebtsRelatedToOutstandingBalancesOfRelatedPartyTransaction",
     "crdr": "credit",
     "presentation": [
      "http://www.guardforceai.com/role/WithholdingTaxReceivableDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Wrote off",
        "label": "Provisions for doubtful debts related to outstanding balances of related party transaction"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of provisions for doubtful debts related to the amount of outstanding balances in related party transactions. [Refer: Provisions]"
       }
      }
     },
     "auth_ref": [
      "r72"
     ]
    },
    "ifrs-full_GeographicalAreasAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "GeographicalAreasAxis",
     "presentation": [
      "http://www.guardforceai.com/role/BorrowingsDetails",
      "http://www.guardforceai.com/role/NatureofOperationsDetails",
      "http://www.guardforceai.com/role/ScheduleofTotalNoncurrentAssetsbyGeographicalSegmentTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Geographical areas [axis]"
       }
      },
      "en": {
       "role": {
        "documentation": "The axis of a table defines the relationship between the members in the table and the line items or concepts that complete the table."
       }
      }
     },
     "auth_ref": [
      "r190",
      "r261",
      "r280",
      "r283"
     ]
    },
    "ifrs-full_PurchaseOfBiologicalAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "PurchaseOfBiologicalAssets",
     "crdr": "credit",
     "presentation": [
      "http://www.guardforceai.com/role/RelatedPartyTransactionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Placing purchase orders",
        "label": "Purchase of biological assets"
       }
      },
      "en": {
       "role": {
        "documentation": "The cash outflow for the purchase of biological assets. [Refer: Biological assets]"
       }
      }
     },
     "auth_ref": [
      "r330"
     ]
    },
    "ifrs-full_GeographicalAreasMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "GeographicalAreasMember",
     "presentation": [
      "http://www.guardforceai.com/role/BorrowingsDetails",
      "http://www.guardforceai.com/role/NatureofOperationsDetails",
      "http://www.guardforceai.com/role/ScheduleofTotalNoncurrentAssetsbyGeographicalSegmentTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Geographical areas [member]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for aggregated geographical areas. It also represents the standard value for the 'Geographical areas' axis if no other member is used."
       }
      }
     },
     "auth_ref": [
      "r190",
      "r261",
      "r280",
      "r283"
     ]
    },
    "ifrs-full_BorrowingsInterestRate": {
     "xbrltype": "percentItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "BorrowingsInterestRate",
     "presentation": [
      "http://www.guardforceai.com/role/BorrowingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Percentage of interest",
        "label": "Borrowings, interest rate"
       }
      },
      "en": {
       "role": {
        "documentation": "The interest rate on borrowings. [Refer: Borrowings]"
       }
      }
     },
     "auth_ref": [
      "r338"
     ]
    },
    "ifrs-full_ImpairmentLoss": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "ImpairmentLoss",
     "crdr": "debit",
     "presentation": [
      "http://www.guardforceai.com/role/BusinessCombinationsDetails",
      "http://www.guardforceai.com/role/SignificantAccountingPoliciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Impairment loss",
        "verboseLabel": "Impairment losses",
        "label": "Impairment loss"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount recognised as a reduction of the carrying amount of an asset or cash-generating unit to its recoverable amount. [Refer: Carrying amount [member]]"
       }
      }
     },
     "auth_ref": [
      "r90",
      "r91"
     ]
    },
    "ifrs-full_PurchaseOfIntangibleAssetsClassifiedAsInvestingActivities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "PurchaseOfIntangibleAssetsClassifiedAsInvestingActivities",
     "crdr": "credit",
     "calculation": {
      "http://www.guardforceai.com/role/ConsolidatedCashFlow": {
       "parentTag": "ifrs-full_CashFlowsFromUsedInInvestingActivities",
       "weight": -1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.guardforceai.com/role/ConsolidatedCashFlow"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Acquisition of intangible assets",
        "label": "Purchase of intangible assets, classified as investing activities"
       }
      },
      "en": {
       "role": {
        "documentation": "The cash outflow for the purchases of intangible assets, classified as investing activities. [Refer: Intangible assets other than goodwill]"
       }
      }
     },
     "auth_ref": [
      "r270"
     ]
    },
    "ifrs-full_ImpairmentLossRecognisedInProfitOrLossPropertyPlantAndEquipment": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "ImpairmentLossRecognisedInProfitOrLossPropertyPlantAndEquipment",
     "presentation": [
      "http://www.guardforceai.com/role/PropertyPlantandEquipmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Impairment loss",
        "label": "Impairment loss recognised in profit or loss, property, plant and equipment"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of impairment loss recognised in profit or loss for property, plant and equipment. [Refer: Impairment loss recognised in profit or loss; Property, plant and equipment]"
       }
      }
     },
     "auth_ref": [
      "r43",
      "r58"
     ]
    },
    "ifrs-full_NoncurrentLeaseLiabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "NoncurrentLeaseLiabilities",
     "crdr": "credit",
     "calculation": {
      "http://www.guardforceai.com/role/ConsolidatedBalanceSheet": {
       "parentTag": "ifrs-full_NoncurrentLiabilities",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.guardforceai.com/role/ConsolidatedBalanceSheet"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Operating lease liabilities",
        "label": "Non-current lease liabilities"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of non-current lease liabilities. [Refer: Lease liabilities]"
       }
      }
     },
     "auth_ref": [
      "r146"
     ]
    },
    "ifrs-full_BorrowingsInterestRateBasis": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "BorrowingsInterestRateBasis",
     "presentation": [
      "http://www.guardforceai.com/role/ConvertibleNotePayableDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Interest rate",
        "label": "Borrowings, interest rate basis"
       }
      },
      "en": {
       "role": {
        "documentation": "The basis (reference rate) used for calculation of the interest rate on borrowings. [Refer: Borrowings]"
       }
      }
     },
     "auth_ref": [
      "r338"
     ]
    },
    "ifrs-full_ImpairmentLossImpairmentGainAndReversalOfImpairmentLossDeterminedInAccordanceWithIFRS9": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "ImpairmentLossImpairmentGainAndReversalOfImpairmentLossDeterminedInAccordanceWithIFRS9",
     "crdr": "debit",
     "calculation": {
      "http://www.guardforceai.com/role/ConsolidatedIncomeStatement": {
       "parentTag": "ifrs-full_ProfitLossFromOperatingActivities",
       "weight": -1.0,
       "order": 6.0
      },
      "http://www.guardforceai.com/role/ConsolidatedCashFlow": {
       "parentTag": "ifrs-full_CashFlowsFromUsedInOperatingActivities",
       "weight": 1.0,
       "order": 7.0
      }
     },
     "presentation": [
      "http://www.guardforceai.com/role/ConsolidatedCashFlow",
      "http://www.guardforceai.com/role/ConsolidatedIncomeStatement"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Impairment loss on fixed assets",
        "negatedLabel": "Impairment loss on fixed assets",
        "label": "Impairment loss (impairment gain and reversal of impairment loss) determined in accordance with IFRS 9"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of impairment loss, impairment gain or reversal of impairment loss that is recognised in profit or loss in accordance with paragraph 5.5.8 of IFRS 9 and that arises from applying the impairment requirements in Section 5.5 of IFRS 9."
       }
      }
     },
     "auth_ref": [
      "r39"
     ]
    },
    "ifrs-full_ImpairmentLossOnFinancialAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "ImpairmentLossOnFinancialAssets",
     "crdr": "debit",
     "presentation": [
      "http://www.guardforceai.com/role/SignificantAccountingPoliciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Impairment loss on robot assets",
        "label": "Impairment loss on financial assets"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of impairment loss on financial assets. [Refer: Financial assets; Impairment loss]"
       }
      }
     },
     "auth_ref": [
      "r194"
     ]
    },
    "ifrs-full_Goodwill": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "Goodwill",
     "crdr": "debit",
     "calculation": {
      "http://www.guardforceai.com/role/ConsolidatedBalanceSheet": {
       "parentTag": "ifrs-full_NoncurrentAssets",
       "weight": 1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://www.guardforceai.com/role/ConsolidatedBalanceSheet"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Goodwill",
        "label": "Goodwill"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of assets representing the future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognised. [Refer: Business combinations [member]]"
       }
      }
     },
     "auth_ref": [
      "r9",
      "r92",
      "r93",
      "r164"
     ]
    },
    "ifrs-full_GoodwillRecognisedAsOfAcquisitionDate": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "GoodwillRecognisedAsOfAcquisitionDate",
     "crdr": "debit",
     "presentation": [
      "http://www.guardforceai.com/role/ScheduleofPurchasePriceAllocationTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Goodwill",
        "label": "Goodwill recognised as of acquisition date"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount recognised as of the business combination's acquisition date for goodwill. [Refer: Goodwill; Business combinations [member]]"
       }
      }
     },
     "auth_ref": [
      "r286",
      "r287"
     ]
    },
    "ifrs-full_NoncurrentLiabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "NoncurrentLiabilities",
     "crdr": "credit",
     "calculation": {
      "http://www.guardforceai.com/role/ConsolidatedBalanceSheet": {
       "parentTag": "ifrs-full_Liabilities",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.guardforceai.com/role/ConsolidatedBalanceSheet"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total non-current liabilities",
        "label": "Non-current liabilities"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of liabilities that do not meet the definition of current liabilities. [Refer: Current liabilities]"
       }
      }
     },
     "auth_ref": [
      "r23",
      "r129",
      "r277"
     ]
    },
    "ifrs-full_Accruals": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "Accruals",
     "crdr": "credit",
     "calculation": {
      "http://www.guardforceai.com/role/ScheduleofTradeandOtherPayablesandOtherCurrentLiabilitiesTable": {
       "parentTag": "ifrs-full_OtherCurrentLiabilities",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.guardforceai.com/role/ScheduleofTradeandOtherPayablesandOtherCurrentLiabilitiesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accrued expenses",
        "label": "Accruals"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of liabilities to pay for goods or services that have been received or supplied but have not been paid, invoiced or formally agreed with the supplier, including amounts due to employees."
       }
      }
     },
     "auth_ref": [
      "r315"
     ]
    },
    "ifrs-full_ImpairmentLossRecognisedInOtherComprehensiveIncomePropertyPlantAndEquipment": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "ImpairmentLossRecognisedInOtherComprehensiveIncomePropertyPlantAndEquipment",
     "presentation": [
      "http://www.guardforceai.com/role/ScheduleofPropertyPlantandEquipmentTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Impairment of fixed assets",
        "label": "Impairment loss recognised in other comprehensive income, property, plant and equipment"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of impairment loss recognised in other comprehensive income for property, plant and equipment. [Refer: Impairment loss recognised in other comprehensive income; Property, plant and equipment]"
       }
      }
     },
     "auth_ref": [
      "r57"
     ]
    },
    "ifrs-full_DescriptionOfReasonsWhyPresumptionThatInterestOfLessThanTwentyPerCentInAssociateIsOvercome": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "DescriptionOfReasonsWhyPresumptionThatInterestOfLessThanTwentyPerCentInAssociateIsOvercome",
     "presentation": [
      "http://www.guardforceai.com/role/ConvertibleNotePayableDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Investor, description",
        "label": "Description of reasons why presumption investor does not have significant influence is overcome when its interest in investee is less than twenty per cent"
       }
      },
      "en": {
       "role": {
        "documentation": "The description of significant judgements and assumptions made in determining that the entity has significant influence over another entity even though it holds less than 20 per cent of the voting rights of another entity."
       }
      }
     },
     "auth_ref": [
      "r276"
     ]
    },
    "ifrs-full_BottomOfRangeMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "BottomOfRangeMember",
     "presentation": [
      "http://www.guardforceai.com/role/RightofUseAssetsandOperatingLeaseLiabilitiesDetails",
      "http://www.guardforceai.com/role/ShareholdersEquityDetails",
      "http://www.guardforceai.com/role/SignificantAccountingPoliciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Bottom of range [member]",
        "verboseLabel": "Minimum [Member]",
        "label": "Bottom of range [member]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for the bottom of a range."
       }
      }
     },
     "auth_ref": [
      "r142",
      "r157",
      "r159",
      "r278",
      "r279",
      "r338"
     ]
    },
    "ifrs-full_NoncurrentLiabilitiesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "NoncurrentLiabilitiesAbstract",
     "presentation": [
      "http://www.guardforceai.com/role/ConsolidatedBalanceSheet"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Non-current liabilities:",
        "label": "Non-current liabilities [abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_BasicEarningsLossPerShare": {
     "xbrltype": "perShareItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "BasicEarningsLossPerShare",
     "presentation": [
      "http://www.guardforceai.com/role/ConsolidatedIncomeStatement"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Basic and diluted loss attributable to the equity holders of the Company (in Dollars per share)",
        "label": "Basic earnings (loss) per share"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of profit (loss) attributable to ordinary equity holders of the parent entity (the numerator) divided by the weighted average number of ordinary shares outstanding during the period (the denominator)."
       }
      }
     },
     "auth_ref": [
      "r84",
      "r85"
     ]
    },
    "ifrs-full_PurchaseOfPropertyPlantAndEquipmentClassifiedAsInvestingActivities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "PurchaseOfPropertyPlantAndEquipmentClassifiedAsInvestingActivities",
     "crdr": "credit",
     "calculation": {
      "http://www.guardforceai.com/role/ConsolidatedCashFlow": {
       "parentTag": "ifrs-full_CashFlowsFromUsedInInvestingActivities",
       "weight": -1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.guardforceai.com/role/ConsolidatedCashFlow"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Acquisition of property, plant and equipment",
        "label": "Purchase of property, plant and equipment, classified as investing activities"
       }
      },
      "en": {
       "role": {
        "documentation": "The cash outflow for the purchases of property, plant and equipment, classified as investing activities. [Refer: Property, plant and equipment]"
       }
      }
     },
     "auth_ref": [
      "r270"
     ]
    },
    "ifrs-full_ProceedsFromBorrowingsClassifiedAsFinancingActivities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "ProceedsFromBorrowingsClassifiedAsFinancingActivities",
     "crdr": "debit",
     "calculation": {
      "http://www.guardforceai.com/role/ConsolidatedCashFlow": {
       "parentTag": "ifrs-full_CashFlowsFromUsedInFinancingActivities",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.guardforceai.com/role/ConsolidatedCashFlow"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Proceeds from borrowings",
        "label": "Proceeds from borrowings, classified as financing activities"
       }
      },
      "en": {
       "role": {
        "documentation": "The cash inflow from borrowings obtained. [Refer: Borrowings]"
       }
      }
     },
     "auth_ref": [
      "r273"
     ]
    },
    "ifrs-full_DescriptionOfAccountingPolicyForTransactionsWithRelatedPartiesExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "DescriptionOfAccountingPolicyForTransactionsWithRelatedPartiesExplanatory",
     "presentation": [
      "http://www.guardforceai.com/role/AccountingPoliciesByPolicy"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Related parties",
        "label": "Description of accounting policy for transactions with related parties [text block]"
       }
      },
      "en": {
       "role": {
        "documentation": "The description of the entity's material accounting policy information for transactions with related parties. [Refer: Related parties [member]]"
       }
      }
     },
     "auth_ref": [
      "r311"
     ]
    },
    "ifrs-full_RentalExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "RentalExpense",
     "crdr": "debit",
     "calculation": {
      "http://www.guardforceai.com/role/ScheduleofAdministrativeExpensesTable": {
       "parentTag": "ifrs-full_AdministrativeExpense",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.guardforceai.com/role/ScheduleofAdministrativeExpensesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Rental expense",
        "label": "Rental expense"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of expense recognised on rental activities."
       }
      }
     },
     "auth_ref": [
      "r317"
     ]
    },
    "ifrs-full_DepositsFromCustomers": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "DepositsFromCustomers",
     "crdr": "credit",
     "presentation": [
      "http://www.guardforceai.com/role/RelatedPartyTransactionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Deposit paid",
        "label": "Deposits from customers"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of deposit liabilities from customers held by the entity."
       }
      }
     },
     "auth_ref": [
      "r312"
     ]
    },
    "ifrs-full_OtherReceivables": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "OtherReceivables",
     "crdr": "debit",
     "presentation": [
      "http://www.guardforceai.com/role/ScheduleofOtherReceivablesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Total other receivable",
        "label": "Other receivables"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount receivable by the entity that it does not separately disclose in the same statement or note."
       }
      }
     },
     "auth_ref": [
      "r253"
     ]
    },
    "ifrs-full_DisclosureOfImpairmentOfAssetsExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "DisclosureOfImpairmentOfAssetsExplanatory",
     "presentation": [
      "http://www.guardforceai.com/role/AccountingPoliciesByPolicy"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Impairment of long-lived assets",
        "label": "Disclosure of impairment of assets [text block]"
       }
      },
      "en": {
       "role": {
        "documentation": "The entire disclosure for the impairment of assets."
       }
      }
     },
     "auth_ref": [
      "r94"
     ]
    },
    "ifrs-full_DisclosureOfIncomeTaxExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "DisclosureOfIncomeTaxExplanatory",
     "presentation": [
      "http://www.guardforceai.com/role/Taxation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "TAXATION",
        "label": "Disclosure of income tax [text block]"
       }
      },
      "en": {
       "role": {
        "documentation": "The entire disclosure for income taxes."
       }
      }
     },
     "auth_ref": [
      "r52"
     ]
    },
    "ifrs-full_RepairsAndMaintenanceExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "RepairsAndMaintenanceExpense",
     "crdr": "debit",
     "calculation": {
      "http://www.guardforceai.com/role/ScheduleofAdministrativeExpensesTable": {
       "parentTag": "ifrs-full_AdministrativeExpense",
       "weight": 1.0,
       "order": 8.0
      }
     },
     "presentation": [
      "http://www.guardforceai.com/role/ScheduleofAdministrativeExpensesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Repairs and maintenance",
        "label": "Repairs and maintenance expense"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of expenses incurred for the day-to-day servicing of assets, which may include the cost of labour, consumables or small parts."
       }
      }
     },
     "auth_ref": [
      "r317"
     ]
    },
    "ifrs-full_OtherReservesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "OtherReservesMember",
     "presentation": [
      "http://www.guardforceai.com/role/ShareholdersEquityType2or3"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Warrants Reserves",
        "label": "Other reserves [member]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for a component of equity representing reserves within equity, not including retained earnings. It also represents the standard value for the 'Reserves within equity' axis if no other member is used. [Refer: Retained earnings]"
       }
      }
     },
     "auth_ref": [
      "r5",
      "r31"
     ]
    },
    "ifrs-full_RepaymentsOfBorrowingsClassifiedAsFinancingActivities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "RepaymentsOfBorrowingsClassifiedAsFinancingActivities",
     "crdr": "credit",
     "calculation": {
      "http://www.guardforceai.com/role/ConsolidatedCashFlow": {
       "parentTag": "ifrs-full_CashFlowsFromUsedInFinancingActivities",
       "weight": -1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://www.guardforceai.com/role/ConsolidatedCashFlow"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Repayment of borrowings",
        "label": "Repayments of borrowings, classified as financing activities"
       }
      },
      "en": {
       "role": {
        "documentation": "The cash outflow to settle borrowings, classified as financing activities. [Refer: Borrowings]"
       }
      }
     },
     "auth_ref": [
      "r274"
     ]
    },
    "ifrs-full_DepreciationAndAmortisationExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "DepreciationAndAmortisationExpense",
     "crdr": "debit",
     "calculation": {
      "http://www.guardforceai.com/role/ConsolidatedCashFlow": {
       "parentTag": "ifrs-full_CashFlowsFromUsedInOperatingActivities",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.guardforceai.com/role/ConsolidatedCashFlow"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Depreciation and Amortization of fixed and intangible assets",
        "label": "Depreciation and amortisation expense"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of depreciation and amortisation expense. Depreciation and amortisation are the systematic allocations of depreciable amounts of assets over their useful lives."
       }
      }
     },
     "auth_ref": [
      "r1",
      "r44",
      "r134",
      "r179",
      "r186",
      "r249"
     ]
    },
    "us-gaap_LongTermDebtMaturityDate": {
     "xbrltype": "dateItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "LongTermDebtMaturityDate",
     "presentation": [
      "http://www.guardforceai.com/role/BorrowingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Borrowings mature",
        "label": "Long-Term Debt, Maturity Date",
        "documentation": "Maturity date of long-term debt, in YYYY-MM-DD format."
       }
      }
     },
     "auth_ref": [
      "r343"
     ]
    },
    "ifrs-full_DepreciationExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "DepreciationExpense",
     "crdr": "debit",
     "presentation": [
      "http://www.guardforceai.com/role/PropertyPlantandEquipmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Depreciation expense",
        "label": "Depreciation expense"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of depreciation expense. Depreciation is the systematic allocation of depreciable amounts of tangible assets over their useful lives."
       }
      }
     },
     "auth_ref": [
      "r310"
     ]
    },
    "ifrs-full_OtherRevenue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "OtherRevenue",
     "crdr": "credit",
     "presentation": [
      "http://www.guardforceai.com/role/SignificantAccountingPoliciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Revenues amount",
        "label": "Other revenue"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of revenue arising from sources that the entity does not separately disclose in the same statement or note. [Refer: Revenue]"
       }
      }
     },
     "auth_ref": [
      "r310"
     ]
    },
    "ifrs-full_DisposalsAndRetirementsIntangibleAssetsOtherThanGoodwill": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "DisposalsAndRetirementsIntangibleAssetsOtherThanGoodwill",
     "crdr": "credit",
     "presentation": [
      "http://www.guardforceai.com/role/ScheduleofPropertyPlantandEquipmentTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Disposals",
        "label": "Disposals and retirements, intangible assets other than goodwill"
       }
      },
      "en": {
       "role": {
        "documentation": "The decrease in intangible assets other than goodwill resulting from disposals and retirements. [Refer: Intangible assets other than goodwill]"
       }
      }
     },
     "auth_ref": [
      "r327"
     ]
    },
    "ifrs-full_DepreciationPropertyPlantAndEquipment": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "DepreciationPropertyPlantAndEquipment",
     "presentation": [
      "http://www.guardforceai.com/role/ScheduleofPropertyPlantandEquipmentTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Depreciation charged for the period",
        "label": "Depreciation, property, plant and equipment"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of depreciation of property, plant and equipment. [Refer: Depreciation and amortisation expense; Property, plant and equipment]"
       }
      }
     },
     "auth_ref": [
      "r59",
      "r62"
     ]
    },
    "ifrs-full_ResearchAndDevelopmentExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "ResearchAndDevelopmentExpense",
     "crdr": "debit",
     "calculation": {
      "http://www.guardforceai.com/role/ScheduleofAdministrativeExpensesTable": {
       "parentTag": "ifrs-full_AdministrativeExpense",
       "weight": 1.0,
       "order": 10.0
      }
     },
     "presentation": [
      "http://www.guardforceai.com/role/ScheduleofAdministrativeExpensesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Research and development expense",
        "label": "Research and development expense"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of expenditure directly attributable to research or development activities, recognised in profit or loss."
       }
      }
     },
     "auth_ref": [
      "r103"
     ]
    },
    "ifrs-full_RevenueFromRenderingOfServicesRelatedPartyTransactions": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "RevenueFromRenderingOfServicesRelatedPartyTransactions",
     "crdr": "credit",
     "presentation": [
      "http://www.guardforceai.com/role/SignificantAccountingPoliciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Revenue from related party",
        "label": "Revenue from rendering of services, related party transactions"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of revenue arising from the rendering of services in related party transactions. [Refer: Revenue; Related parties [member]]"
       }
      }
     },
     "auth_ref": [
      "r266"
     ]
    },
    "ifrs-full_DepreciationRightofuseAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "DepreciationRightofuseAssets",
     "presentation": [
      "http://www.guardforceai.com/role/RightofUseAssetsandOperatingLeaseLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Depreciation expense related to right-of-use assets",
        "label": "Depreciation, right-of-use assets"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of depreciation of right-of-use assets. [Refer: Depreciation and amortisation expense; Right-of-use assets]"
       }
      }
     },
     "auth_ref": [
      "r147"
     ]
    },
    "ifrs-full_DisposalsPropertyPlantAndEquipment": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "DisposalsPropertyPlantAndEquipment",
     "crdr": "credit",
     "presentation": [
      "http://www.guardforceai.com/role/ScheduleofPropertyPlantandEquipmentTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Disposals",
        "label": "Disposals, property, plant and equipment"
       }
      },
      "en": {
       "role": {
        "documentation": "The decrease in property, plant and equipment resulting from disposals. [Refer: Property, plant and equipment]"
       }
      }
     },
     "auth_ref": [
      "r55"
     ]
    },
    "ifrs-full_AdjustmentsForProvisions": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "AdjustmentsForProvisions",
     "crdr": "debit",
     "calculation": {
      "http://www.guardforceai.com/role/ConsolidatedCashFlow": {
       "parentTag": "ifrs-full_CashFlowsFromUsedInOperatingActivities",
       "weight": 1.0,
       "order": 6.0
      }
     },
     "presentation": [
      "http://www.guardforceai.com/role/ConsolidatedCashFlow"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Provision for obsolete inventories",
        "label": "Adjustments for provisions"
       }
      },
      "en": {
       "role": {
        "documentation": "Adjustments for provisions to reconcile profit (loss) to net cash flow from (used in) operating activities. [Refer: Provisions; Profit (loss)]"
       }
      }
     },
     "auth_ref": [
      "r333"
     ]
    },
    "ifrs-full_NoncurrentAssetsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "NoncurrentAssetsAbstract",
     "presentation": [
      "http://www.guardforceai.com/role/ConsolidatedBalanceSheet"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Non-current assets:",
        "label": "Non-current assets [abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "gfai_DeferredRevenues": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.guardforceai.com/20230630",
     "localname": "DeferredRevenues",
     "crdr": "credit",
     "calculation": {
      "http://www.guardforceai.com/role/ScheduleofTradeandOtherPayablesandOtherCurrentLiabilitiesTable": {
       "parentTag": "ifrs-full_OtherCurrentLiabilities",
       "weight": 1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://www.guardforceai.com/role/ScheduleofTradeandOtherPayablesandOtherCurrentLiabilitiesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Deferred revenue",
        "documentation": "Deferred revenue.",
        "label": "Deferred Revenues"
       }
      }
     },
     "auth_ref": []
    },
    "gfai_Cash1": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.guardforceai.com/20230630",
     "localname": "Cash1",
     "crdr": "debit",
     "presentation": [
      "http://www.guardforceai.com/role/ScheduleofCashEquivalentsandRestrictedCashTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Subtotal",
        "documentation": "The amount of cash on hand and demand deposits.",
        "label": "Cash1"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_AdjustmentsForReconcileProfitLossAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "AdjustmentsForReconcileProfitLossAbstract",
     "presentation": [
      "http://www.guardforceai.com/role/ConsolidatedCashFlow"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Adjustments for:",
        "label": "Adjustments to reconcile profit (loss) [abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "gfai_InventoriesDetailsScheduleofInventoriesTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.guardforceai.com/20230630",
     "localname": "InventoriesDetailsScheduleofInventoriesTable",
     "presentation": [
      "http://www.guardforceai.com/role/ScheduleofInventoriesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Inventories (Details) - Schedule of Inventories [Table]"
       }
      }
     },
     "auth_ref": []
    },
    "gfai_PayrollPayable": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.guardforceai.com/20230630",
     "localname": "PayrollPayable",
     "crdr": "credit",
     "calculation": {
      "http://www.guardforceai.com/role/ScheduleofTradeandOtherPayablesandOtherCurrentLiabilitiesTable": {
       "parentTag": "ifrs-full_OtherCurrentLiabilities",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.guardforceai.com/role/ScheduleofTradeandOtherPayablesandOtherCurrentLiabilitiesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Payroll payable",
        "documentation": "Amount of payroll payable.",
        "label": "Payroll Payable"
       }
      }
     },
     "auth_ref": []
    },
    "gfai_GeneralSecuritySolutionsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.guardforceai.com/20230630",
     "localname": "GeneralSecuritySolutionsMember",
     "presentation": [
      "http://www.guardforceai.com/role/ScheduleofDepreciationandAmortizationbySegmentTable",
      "http://www.guardforceai.com/role/ScheduleofDisaggregationInformationofRevenuebyServiceTypeTable",
      "http://www.guardforceai.com/role/ScheduleofSelectedInformationbySegmentTable",
      "http://www.guardforceai.com/role/ScheduleofTotalAssetsbySegmentTable",
      "http://www.guardforceai.com/role/ScheduleofTotalliabilitiesbySegmentTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "General security solutions [Member]",
        "label": "General Security Solutions Member"
       }
      }
     },
     "auth_ref": []
    },
    "gfai_InventoriesDetailsScheduleofInventoriesLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.guardforceai.com/20230630",
     "localname": "InventoriesDetailsScheduleofInventoriesLineItems",
     "presentation": [
      "http://www.guardforceai.com/role/ScheduleofInventoriesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Inventories (Details) - Schedule of Inventories [Line Items]"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_AdjustmentsForSharebasedPayments": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "AdjustmentsForSharebasedPayments",
     "crdr": "debit",
     "calculation": {
      "http://www.guardforceai.com/role/ConsolidatedCashFlow": {
       "parentTag": "ifrs-full_CashFlowsFromUsedInOperatingActivities",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.guardforceai.com/role/ConsolidatedCashFlow"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Stock-based compensation",
        "label": "Adjustments for share-based payments"
       }
      },
      "en": {
       "role": {
        "documentation": "Adjustments for share-based payments to reconcile profit (loss) to net cash flow from (used in) operating activities. [Refer: Profit (loss)]"
       }
      }
     },
     "auth_ref": [
      "r333"
     ]
    },
    "gfai_AllowanceForDoubtfulAccountsContractedCustomers": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.guardforceai.com/20230630",
     "localname": "AllowanceForDoubtfulAccountsContractedCustomers",
     "crdr": "credit",
     "calculation": {
      "http://www.guardforceai.com/role/ScheduleofTradeReceivableTable": {
       "parentTag": "ifrs-full_TradeAndOtherCurrentReceivables",
       "weight": -1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.guardforceai.com/role/ScheduleofTradeReceivableTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "(Impairment provision) recovery of doubtful accounts",
        "label": "Allowance For Doubtful Accounts Contracted Customers"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_LeaseholdImprovementsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "LeaseholdImprovementsMember",
     "presentation": [
      "http://www.guardforceai.com/role/ScheduleofPropertyPlantandEquipmentTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Leasehold improvements [Member]",
        "label": "Leasehold improvements [member]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for a class of property, plant and equipment representing improvements to assets held under a lease agreement."
       }
      }
     },
     "auth_ref": [
      "r318"
     ]
    },
    "gfai_GFTechnovationCompanyLimitedSalesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.guardforceai.com/20230630",
     "localname": "GFTechnovationCompanyLimitedSalesMember",
     "presentation": [
      "http://www.guardforceai.com/role/ScheduleofRelatedPartyTransactionsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "GF Technovation Company Limited [Member]",
        "label": "GFTechnovation Company Limited Sales Member"
       }
      }
     },
     "auth_ref": []
    },
    "gfai_WithholdingTaxReceivables": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.guardforceai.com/20230630",
     "localname": "WithholdingTaxReceivables",
     "crdr": "debit",
     "presentation": [
      "http://www.guardforceai.com/role/ScheduleofWithholdingTaxReceivablesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "periodStartLabel": "Balance at January 1,",
        "periodEndLabel": "Balance at June 30,",
        "documentation": "Withholding tax receivables",
        "label": "Withholding Tax Receivables"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_EquityAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "EquityAbstract",
     "presentation": [
      "http://www.guardforceai.com/role/ConsolidatedBalanceSheet"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Shareholders\u2019 Equity [Abstract]",
        "terseLabel": "Equity"
       }
      }
     },
     "auth_ref": []
    },
    "gfai_CurrentPortionOfLongtermThirdPartyBorrowing": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.guardforceai.com/20230630",
     "localname": "CurrentPortionOfLongtermThirdPartyBorrowing",
     "crdr": "credit",
     "calculation": {
      "http://www.guardforceai.com/role/ScheduleofBorrowingsTable": {
       "parentTag": "ifrs-full_Borrowings",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.guardforceai.com/role/ScheduleofBorrowingsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Current portion of long-term third-party borrowing",
        "label": "Current Portion Of Longterm Third Party Borrowing"
       }
      }
     },
     "auth_ref": []
    },
    "gfai_GuangzhouGFAIMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.guardforceai.com/20230630",
     "localname": "GuangzhouGFAIMember",
     "presentation": [
      "http://www.guardforceai.com/role/BusinessCombinationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Guangzhou GFAI [Member]",
        "label": "Guangzhou GFAIMember"
       }
      }
     },
     "auth_ref": []
    },
    "gfai_CurrentPortionOfLongtermBankBorrowings": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.guardforceai.com/20230630",
     "localname": "CurrentPortionOfLongtermBankBorrowings",
     "crdr": "credit",
     "calculation": {
      "http://www.guardforceai.com/role/ScheduleofBorrowingsTable": {
       "parentTag": "ifrs-full_Borrowings",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.guardforceai.com/role/ScheduleofBorrowingsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Current portion of long-term bank borrowings",
        "label": "Current Portion Of Longterm Bank Borrowings"
       }
      }
     },
     "auth_ref": []
    },
    "gfai_IncomeTaxesAddition": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.guardforceai.com/20230630",
     "localname": "IncomeTaxesAddition",
     "crdr": "credit",
     "presentation": [
      "http://www.guardforceai.com/role/ScheduleofWithholdingTaxReceivablesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Addition",
        "documentation": "Amount of income taxes addition.",
        "label": "Income Taxes Addition"
       }
      }
     },
     "auth_ref": []
    },
    "gfai_LongtermBankBorrowings": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.guardforceai.com/20230630",
     "localname": "LongtermBankBorrowings",
     "crdr": "credit",
     "calculation": {
      "http://www.guardforceai.com/role/ScheduleofBorrowingsTable": {
       "parentTag": "ifrs-full_Borrowings",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.guardforceai.com/role/ScheduleofBorrowingsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Long-term bank borrowings",
        "label": "Longterm Bank Borrowings"
       }
      }
     },
     "auth_ref": []
    },
    "gfai_Guardforce3LimitedMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.guardforceai.com/20230630",
     "localname": "Guardforce3LimitedMember",
     "presentation": [
      "http://www.guardforceai.com/role/ScheduleofAmountsDuetoRelatedPartiesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Guardforce Holdings (HK) Limited [Member]",
        "label": "Guardforce3 Limited Member"
       }
      }
     },
     "auth_ref": []
    },
    "gfai_IncomeTaxesCollection": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.guardforceai.com/20230630",
     "localname": "IncomeTaxesCollection",
     "crdr": "credit",
     "presentation": [
      "http://www.guardforceai.com/role/ScheduleofWithholdingTaxReceivablesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Collection",
        "documentation": "Amount of income taxes collection.",
        "label": "Income Taxes Collection"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_ConstructionInProgressMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "ConstructionInProgressMember",
     "presentation": [
      "http://www.guardforceai.com/role/ScheduleofPropertyPlantandEquipmentTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Assets under construction [Member]",
        "label": "Construction in progress [member]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for expenditure capitalised during the construction of items of property, plant and equipment that are not yet available for use (ie not yet in the location and condition necessary for it to be capable of operating in the manner intended by the management). [Refer: Property, plant and equipment]"
       }
      }
     },
     "auth_ref": [
      "r318"
     ]
    },
    "ifrs-full_AdministrativeExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "AdministrativeExpense",
     "crdr": "debit",
     "calculation": {
      "http://www.guardforceai.com/role/ConsolidatedIncomeStatement": {
       "parentTag": "ifrs-full_ProfitLossFromOperatingActivities",
       "weight": -1.0,
       "order": 8.0
      },
      "http://www.guardforceai.com/role/ScheduleofAdministrativeExpensesTable": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.guardforceai.com/role/ConsolidatedIncomeStatement",
      "http://www.guardforceai.com/role/ScheduleofAdministrativeExpensesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Selling ,distribution and administrative expenses",
        "negatedLabel": "Selling, distribution and administrative expenses",
        "label": "Administrative expenses"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of expenses that the entity classifies as being administrative."
       }
      }
     },
     "auth_ref": [
      "r44",
      "r77",
      "r250"
     ]
    },
    "gfai_HongKongDollarMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.guardforceai.com/20230630",
     "localname": "HongKongDollarMember",
     "presentation": [
      "http://www.guardforceai.com/role/ScheduleofCurrencyExchangeRatesImpactTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Hong Kong Dollar [Member]",
        "label": "Hong Kong Dollar Member"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_EntitysTotalForRelatedPartiesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "EntitysTotalForRelatedPartiesMember",
     "presentation": [
      "http://www.guardforceai.com/role/NatureofOperationsDetails",
      "http://www.guardforceai.com/role/RelatedPartyTransactionsDetails",
      "http://www.guardforceai.com/role/ScheduleofAmountsDuefromRelatedPartiesTable",
      "http://www.guardforceai.com/role/ScheduleofAmountsDuetoRelatedPartiesTable",
      "http://www.guardforceai.com/role/ScheduleofLongTermBorrowingsfromRelatedPartiesTable",
      "http://www.guardforceai.com/role/ScheduleofRelatedPartyTransactionsTable",
      "http://www.guardforceai.com/role/ShareholdersEquityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity's total for related parties [member]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for the standard value for the 'Categories of related parties' axis if no other member is used."
       }
      }
     },
     "auth_ref": [
      "r74"
     ]
    },
    "gfai_LongtermThirdPartyBorrowing": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.guardforceai.com/20230630",
     "localname": "LongtermThirdPartyBorrowing",
     "crdr": "credit",
     "calculation": {
      "http://www.guardforceai.com/role/ScheduleofBorrowingsTable": {
       "parentTag": "ifrs-full_Borrowings",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.guardforceai.com/role/ScheduleofBorrowingsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Long-term third-party borrowing",
        "documentation": "Amount of long term third party borrowing.",
        "label": "Longterm Third Party Borrowing"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_OtherFinancialAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "OtherFinancialAssets",
     "crdr": "debit",
     "presentation": [
      "http://www.guardforceai.com/role/ScheduleofTotalAssetsbySegmentTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Total assets",
        "label": "Other financial assets"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of financial assets that the entity does not separately disclose in the same statement or note. [Refer: Financial assets]"
       }
      }
     },
     "auth_ref": [
      "r10"
     ]
    },
    "gfai_GuardforceAITechnologyLimitedMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.guardforceai.com/20230630",
     "localname": "GuardforceAITechnologyLimitedMember",
     "presentation": [
      "http://www.guardforceai.com/role/ScheduleofAmountsDuefromRelatedPartiesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Guardforce AI Technology Limited [Member]",
        "label": "Guardforce AITechnology Limited Member"
       }
      }
     },
     "auth_ref": []
    },
    "gfai_GuardforceAIServiceLimitedMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.guardforceai.com/20230630",
     "localname": "GuardforceAIServiceLimitedMember",
     "presentation": [
      "http://www.guardforceai.com/role/ScheduleofAmountsDuefromRelatedPartiesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Guardforce AI Service Limited [Member]",
        "label": "Guardforce AIService Limited Member"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_EntitysTotalForSubsidiariesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "EntitysTotalForSubsidiariesMember",
     "presentation": [
      "http://www.guardforceai.com/role/NatureofOperationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity's total for subsidiaries [member]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for the standard value for the 'Subsidiaries' axis if no other member is used."
       }
      }
     },
     "auth_ref": [
      "r80",
      "r82",
      "r137"
     ]
    },
    "gfai_AllowanceForUncollectible": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.guardforceai.com/20230630",
     "localname": "AllowanceForUncollectible",
     "crdr": "credit",
     "presentation": [
      "http://www.guardforceai.com/role/ScheduleofWithholdingTaxReceivablesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Write off/ Allowance for uncollectible",
        "documentation": "Allowance for uncollectible.",
        "label": "Allowance For Uncollectible"
       }
      }
     },
     "auth_ref": []
    },
    "gfai_CurrentFinanceLeaseLiabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.guardforceai.com/20230630",
     "localname": "CurrentFinanceLeaseLiabilities",
     "crdr": "credit",
     "calculation": {
      "http://www.guardforceai.com/role/ScheduleofFinanceLeaseLiabilitiesTable": {
       "parentTag": "gfai_FinanceLeaseLiabilities1",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.guardforceai.com/role/ScheduleofFinanceLeaseLiabilitiesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Current portion",
        "label": "Current Finance Lease Liabilities"
       }
      }
     },
     "auth_ref": []
    },
    "gfai_GuardforceAviationSecurityCompanyLimitedMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.guardforceai.com/20230630",
     "localname": "GuardforceAviationSecurityCompanyLimitedMember",
     "presentation": [
      "http://www.guardforceai.com/role/ScheduleofAmountsDuetoRelatedPartiesTable",
      "http://www.guardforceai.com/role/ScheduleofRelatedPartyTransactionsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Guardforce Aviation Security Company Limited [Member]",
        "label": "Guardforce Aviation Security Company Limited Member"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_Equity": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "Equity",
     "crdr": "credit",
     "calculation": {
      "http://www.guardforceai.com/role/ConsolidatedBalanceSheet": {
       "parentTag": "ifrs-full_EquityAndLiabilities",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.guardforceai.com/role/ConsolidatedBalanceSheet",
      "http://www.guardforceai.com/role/ShareholdersEquityType2or3"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total equity",
        "periodStartLabel": "Balance",
        "periodEndLabel": "Balance",
        "label": "Equity"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of residual interest in the assets of the entity after deducting all its liabilities."
       }
      }
     },
     "auth_ref": [
      "r18",
      "r26",
      "r119",
      "r121",
      "r138",
      "r139",
      "r140"
     ]
    },
    "ifrs-full_OtherFinancialLiabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "OtherFinancialLiabilities",
     "crdr": "credit",
     "presentation": [
      "http://www.guardforceai.com/role/ScheduleofTotalliabilitiesbySegmentTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Total liabilities",
        "label": "Other financial liabilities"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of financial liabilities that the entity does not separately disclose in the same statement or note. [Refer: Financial liabilities]"
       }
      }
     },
     "auth_ref": [
      "r15"
     ]
    },
    "gfai_GuardforceHoldingHKLimitedMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.guardforceai.com/20230630",
     "localname": "GuardforceHoldingHKLimitedMember",
     "presentation": [
      "http://www.guardforceai.com/role/RelatedPartyTransactionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Guardforce Holdings (HK) Limited [Member]",
        "label": "Guardforce Holding HKLimited Member"
       }
      }
     },
     "auth_ref": []
    },
    "gfai_GuardforceHoldingsHKLimitedMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.guardforceai.com/20230630",
     "localname": "GuardforceHoldingsHKLimitedMember",
     "presentation": [
      "http://www.guardforceai.com/role/ScheduleofLongTermBorrowingsfromRelatedPartiesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Guardforce Holdings (HK) Limited [Member]",
        "label": "Guardforce Holdings HKLimited Member"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_EquityAndLiabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "EquityAndLiabilities",
     "crdr": "credit",
     "calculation": {
      "http://www.guardforceai.com/role/ConsolidatedBalanceSheet": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.guardforceai.com/role/ConsolidatedBalanceSheet"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total liabilities and equity",
        "label": "Equity and liabilities"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of the entity's equity and liabilities. [Refer: Equity; Liabilities]"
       }
      }
     },
     "auth_ref": [
      "r18"
     ]
    },
    "gfai_FinanceLeaseLiabilities1": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.guardforceai.com/20230630",
     "localname": "FinanceLeaseLiabilities1",
     "crdr": "credit",
     "calculation": {
      "http://www.guardforceai.com/role/ScheduleofFinanceLeaseLiabilitiesTable": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.guardforceai.com/role/ScheduleofFinanceLeaseLiabilitiesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Finance lease liabilities",
        "label": "Finance Lease Liabilities1"
       }
      }
     },
     "auth_ref": []
    },
    "gfai_TaxExchangeDifferenceValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.guardforceai.com/20230630",
     "localname": "TaxExchangeDifferenceValue",
     "crdr": "credit",
     "presentation": [
      "http://www.guardforceai.com/role/ScheduleofWithholdingTaxReceivablesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Exchange difference",
        "label": "Tax Exchange Difference Value"
       }
      }
     },
     "auth_ref": []
    },
    "gfai_GuardforceHoldingsHKLimitedOneMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.guardforceai.com/20230630",
     "localname": "GuardforceHoldingsHKLimitedOneMember",
     "presentation": [
      "http://www.guardforceai.com/role/RelatedPartyTransactionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Guardforce Holdings (HK) Limited One [Member]",
        "label": "Guardforce Holdings HKLimited One Member"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_OtherGainsLosses": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "OtherGainsLosses",
     "crdr": "credit",
     "presentation": [
      "http://www.guardforceai.com/role/ScheduleofSelectedInformationbySegmentTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Operating loss",
        "label": "Other gains (losses)"
       }
      },
      "en": {
       "role": {
        "documentation": "The gains (losses) that the entity does not separately disclose in the same statement or note."
       }
      }
     },
     "auth_ref": [
      "r306",
      "r307"
     ]
    },
    "gfai_DepreciationAndAmortizationExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.guardforceai.com/20230630",
     "localname": "DepreciationAndAmortizationExpense",
     "crdr": "debit",
     "calculation": {
      "http://www.guardforceai.com/role/ScheduleofAdministrativeExpensesTable": {
       "parentTag": "ifrs-full_AdministrativeExpense",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.guardforceai.com/role/ScheduleofAdministrativeExpensesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Depreciation and amortization expense",
        "documentation": "Depreciation and amortization expense.",
        "label": "Depreciation And Amortization Expense"
       }
      }
     },
     "auth_ref": []
    },
    "gfai_GuardforceHoldingsHKLimitedTwoMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.guardforceai.com/20230630",
     "localname": "GuardforceHoldingsHKLimitedTwoMember",
     "presentation": [
      "http://www.guardforceai.com/role/RelatedPartyTransactionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Guardforce Holdings (HK) Limited Two [Member]",
        "label": "Guardforce Holdings HKLimited Two Member"
       }
      }
     },
     "auth_ref": []
    },
    "gfai_LiabilityAssetsOfDefinedBenefitPlans": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.guardforceai.com/20230630",
     "localname": "LiabilityAssetsOfDefinedBenefitPlans",
     "crdr": "credit",
     "presentation": [
      "http://www.guardforceai.com/role/ScheduleofRetiredBenefitPlanTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Defined benefit obligations at June 30,",
        "documentation": "The amount of deficit or surplus in a defined benefit plan, adjusted for any effect of limiting a net defined benefit asset to the asset ceiling.",
        "label": "Liability Assets Of Defined Benefit Plans"
       }
      }
     },
     "auth_ref": []
    },
    "gfai_GuardforceSecurityServiceShanghaiCoLtdMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.guardforceai.com/20230630",
     "localname": "GuardforceSecurityServiceShanghaiCoLtdMember",
     "presentation": [
      "http://www.guardforceai.com/role/ScheduleofAmountsDuetoRelatedPartiesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Guardforce Security Service (Shanghai) Co., Ltd. [Member]",
        "label": "Guardforce Security Service Shanghai Co Ltd Member"
       }
      }
     },
     "auth_ref": []
    },
    "gfai_FinanceLeaseLiabilitiesPaymentsAfterOneYearButWithinFiveYears": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.guardforceai.com/20230630",
     "localname": "FinanceLeaseLiabilitiesPaymentsAfterOneYearButWithinFiveYears",
     "crdr": "credit",
     "presentation": [
      "http://www.guardforceai.com/role/ScheduleofMinimumLeasePaymentsUnderFinanceLeaseAgreementsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "After 1 year but within 5 years",
        "documentation": "Finance lease liability payments due after one year but within five years.",
        "label": "Finance Lease Liabilities Payments After One Year But Within Five Years"
       }
      }
     },
     "auth_ref": []
    },
    "gfai_GuardforceSecurityThailandCompanyLimitedMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.guardforceai.com/20230630",
     "localname": "GuardforceSecurityThailandCompanyLimitedMember",
     "presentation": [
      "http://www.guardforceai.com/role/ScheduleofAmountsDuetoRelatedPartiesTable",
      "http://www.guardforceai.com/role/ScheduleofRelatedPartyTransactionsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Guardforce Security (Thailand) Company Limited [Member]",
        "label": "Guardforce Security Thailand Company Limited Member"
       }
      }
     },
     "auth_ref": []
    },
    "gfai_FinanceLeaseLiabilitiesPaymentsDueNextTwelveMonths": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.guardforceai.com/20230630",
     "localname": "FinanceLeaseLiabilitiesPaymentsDueNextTwelveMonths",
     "crdr": "credit",
     "presentation": [
      "http://www.guardforceai.com/role/ScheduleofMinimumLeasePaymentsUnderFinanceLeaseAgreementsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Within 1 year",
        "documentation": "Finance lease liability payments due next twelve months.",
        "label": "Finance Lease Liabilities Payments Due Next Twelve Months"
       }
      }
     },
     "auth_ref": []
    },
    "gfai_TaxReceivablesNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.guardforceai.com/20230630",
     "localname": "TaxReceivablesNet",
     "crdr": "debit",
     "presentation": [
      "http://www.guardforceai.com/role/ScheduleofCurrentandNonCurrentPortionofTaxReceivablesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Withholding taxes receivables, net",
        "documentation": "Withholding tax receivables, net",
        "label": "Tax Receivables Net"
       }
      }
     },
     "auth_ref": []
    },
    "gfai_GuardforceTHGroupCompanyLimitedMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.guardforceai.com/20230630",
     "localname": "GuardforceTHGroupCompanyLimitedMember",
     "presentation": [
      "http://www.guardforceai.com/role/ScheduleofAmountsDuefromRelatedPartiesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Guardforce TH Group Company Limited [Member]",
        "label": "Guardforce THGroup Company Limited Member"
       }
      }
     },
     "auth_ref": []
    },
    "gfai_HandshakeMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.guardforceai.com/20230630",
     "localname": "HandshakeMember",
     "presentation": [
      "http://www.guardforceai.com/role/BusinessCombinationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Handshake [Member]",
        "label": "Handshake Member"
       }
      }
     },
     "auth_ref": []
    },
    "gfai_FutureFinanceChargesOnFinanceLeases": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.guardforceai.com/20230630",
     "localname": "FutureFinanceChargesOnFinanceLeases",
     "crdr": "debit",
     "presentation": [
      "http://www.guardforceai.com/role/ScheduleofMinimumLeasePaymentsUnderFinanceLeaseAgreementsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Less: Finance charges",
        "label": "Future Finance Charges On Finance Leases"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_OtherIncomeExpenseFromSubsidiariesJointlyControlledEntitiesAndAssociates": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "OtherIncomeExpenseFromSubsidiariesJointlyControlledEntitiesAndAssociates",
     "crdr": "credit",
     "calculation": {
      "http://www.guardforceai.com/role/ConsolidatedIncomeStatement": {
       "parentTag": "ifrs-full_ProfitLossBeforeTax",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.guardforceai.com/role/ConsolidatedIncomeStatement"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other income, net",
        "label": "Other income (expense) from subsidiaries, jointly controlled entities and associates"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of income or expense from subsidiaries, jointly controlled entities and associates that the entity does not separately disclose in the same statement or note. [Refer: Associates [member]; Subsidiaries [member]]"
       }
      }
     },
     "auth_ref": [
      "r317"
     ]
    },
    "ifrs-full_MaturityAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "MaturityAxis",
     "presentation": [
      "http://www.guardforceai.com/role/ScheduleofContractedExpendituresCommitmentsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Maturity [axis]"
       }
      },
      "en": {
       "role": {
        "documentation": "The axis of a table defines the relationship between the members in the table and the line items or concepts that complete the table."
       }
      }
     },
     "auth_ref": [
      "r21",
      "r144",
      "r151",
      "r152",
      "r155",
      "r156",
      "r157",
      "r158",
      "r167",
      "r174",
      "r264",
      "r288"
     ]
    },
    "gfai_FinanceLeaseLiabilitiesCost": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.guardforceai.com/20230630",
     "localname": "FinanceLeaseLiabilitiesCost",
     "crdr": "credit",
     "calculation": {
      "http://www.guardforceai.com/role/ScheduleofFinanceLeaseAssetsComprisePrimarilyVehiclesandOfficeEquipmentTable": {
       "parentTag": "gfai_FinanceLeaseLiabilitiesNetBookValue",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.guardforceai.com/role/ScheduleofFinanceLeaseAssetsComprisePrimarilyVehiclesandOfficeEquipmentTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cost",
        "documentation": "Finance lease liabilities, cost.",
        "label": "Finance Lease Liabilities Cost"
       }
      }
     },
     "auth_ref": []
    },
    "gfai_OtherReceivablesDetailsScheduleofOtherReceivablesLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.guardforceai.com/20230630",
     "localname": "OtherReceivablesDetailsScheduleofOtherReceivablesLineItems",
     "presentation": [
      "http://www.guardforceai.com/role/ScheduleofOtherReceivablesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other Receivables [Abstract]",
        "label": "Other Receivables Details Scheduleof Other Receivables Line Items"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_DescriptionOfTermsOfSharesReservedForIssueUnderOptionsAndContractsForSaleOfShares": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "DescriptionOfTermsOfSharesReservedForIssueUnderOptionsAndContractsForSaleOfShares",
     "presentation": [
      "http://www.guardforceai.com/role/SignificantAccountingPoliciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Ordinary shares consolidation authorized and issued, description",
        "label": "Description of terms of shares reserved for issue under options and contracts for sale of shares"
       }
      },
      "en": {
       "role": {
        "documentation": "The description of terms of shares reserved for issue under options and contracts for the sale of shares."
       }
      }
     },
     "auth_ref": [
      "r30"
     ]
    },
    "gfai_OtherReceivablesDetailsScheduleofOtherReceivablesTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.guardforceai.com/20230630",
     "localname": "OtherReceivablesDetailsScheduleofOtherReceivablesTable",
     "presentation": [
      "http://www.guardforceai.com/role/ScheduleofOtherReceivablesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other Receivables (Details) - Schedule of Other Receivables [Table]"
       }
      }
     },
     "auth_ref": []
    },
    "gfai_FinanceLeaseLiabilitiesNetBookValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.guardforceai.com/20230630",
     "localname": "FinanceLeaseLiabilitiesNetBookValue",
     "crdr": "credit",
     "calculation": {
      "http://www.guardforceai.com/role/ScheduleofFinanceLeaseAssetsComprisePrimarilyVehiclesandOfficeEquipmentTable": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.guardforceai.com/role/ScheduleofFinanceLeaseAssetsComprisePrimarilyVehiclesandOfficeEquipmentTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Net book value",
        "documentation": "Finance lease liabilities, net book value.",
        "label": "Finance Lease Liabilities Net Book Value"
       }
      }
     },
     "auth_ref": []
    },
    "gfai_CashAdvanceToAThirdpartyVendor": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.guardforceai.com/20230630",
     "localname": "CashAdvanceToAThirdpartyVendor",
     "crdr": "debit",
     "presentation": [
      "http://www.guardforceai.com/role/ScheduleofOtherReceivablesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cash advance to a third-party vendor",
        "documentation": "Cash advance to a third-party vendor.",
        "label": "Cash Advance To AThirdparty Vendor"
       }
      }
     },
     "auth_ref": []
    },
    "gfai_FinanceLeaseLiabilitiesAccumulatedDepreciation": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.guardforceai.com/20230630",
     "localname": "FinanceLeaseLiabilitiesAccumulatedDepreciation",
     "crdr": "debit",
     "calculation": {
      "http://www.guardforceai.com/role/ScheduleofFinanceLeaseAssetsComprisePrimarilyVehiclesandOfficeEquipmentTable": {
       "parentTag": "gfai_FinanceLeaseLiabilitiesNetBookValue",
       "weight": -1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.guardforceai.com/role/ScheduleofFinanceLeaseAssetsComprisePrimarilyVehiclesandOfficeEquipmentTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Less: Accumulated depreciation",
        "documentation": "Finance lease liabilities, accumulated depreciation.",
        "label": "Finance Lease Liabilities Accumulated Depreciation"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_EquityInstrumentsAmountContributedToFairValueOfPlanAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "EquityInstrumentsAmountContributedToFairValueOfPlanAssets",
     "crdr": "debit",
     "presentation": [
      "http://www.guardforceai.com/role/RelatedPartyTransactionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Shareholder's amount",
        "label": "Equity instruments, amount contributed to fair value of plan assets"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount instruments representing equity (rather than debt) contribute to the fair value of defined benefit plan assets. [Refer: Plan assets, at fair value; Defined benefit plans [member]]"
       }
      }
     },
     "auth_ref": [
      "r263"
     ]
    },
    "gfai_HorizonDragonLimitedMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.guardforceai.com/20230630",
     "localname": "HorizonDragonLimitedMember",
     "presentation": [
      "http://www.guardforceai.com/role/NatureofOperationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Horizon Dragon Limited [Member]",
        "label": "Horizon Dragon Limited Member"
       }
      }
     },
     "auth_ref": []
    },
    "gfai_InputVATReceivable": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.guardforceai.com/20230630",
     "localname": "InputVATReceivable",
     "crdr": "debit",
     "calculation": {
      "http://www.guardforceai.com/role/ScheduleofOtherCurrentandOtherNonCurrentAssetsTable": {
       "parentTag": "gfai_OtherCurrentAsset",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.guardforceai.com/role/ScheduleofOtherCurrentandOtherNonCurrentAssetsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Input VAT and other taxes receivable",
        "documentation": "Input VAT receivable.",
        "label": "Input VATReceivable"
       }
      }
     },
     "auth_ref": []
    },
    "gfai_EstimateAmount": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.guardforceai.com/20230630",
     "localname": "EstimateAmount",
     "crdr": "credit",
     "presentation": [
      "http://www.guardforceai.com/role/ScheduleofRetiredBenefitPlanTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Estimate for the six months period",
        "documentation": "Estimate for the six months period.",
        "label": "Estimate Amount"
       }
      }
     },
     "auth_ref": []
    },
    "gfai_ImpairmentProvisionForOtherReceivables": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.guardforceai.com/20230630",
     "localname": "ImpairmentProvisionForOtherReceivables",
     "crdr": "debit",
     "presentation": [
      "http://www.guardforceai.com/role/ScheduleofOtherReceivablesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Impairment provision for other receivables",
        "documentation": "Impairment provision for other receivables.",
        "label": "Impairment Provision For Other Receivables"
       }
      }
     },
     "auth_ref": []
    },
    "gfai_InformationSecurityMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.guardforceai.com/20230630",
     "localname": "InformationSecurityMember",
     "presentation": [
      "http://www.guardforceai.com/role/ScheduleofDisaggregationInformationofRevenuebyServiceTypeTable",
      "http://www.guardforceai.com/role/ScheduleofSelectedInformationbySegmentTable",
      "http://www.guardforceai.com/role/ScheduleofTotalAssetsbySegmentTable",
      "http://www.guardforceai.com/role/ScheduleofTotalliabilitiesbySegmentTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Information security [Member]",
        "label": "Information Security Member"
       }
      }
     },
     "auth_ref": []
    },
    "gfai_StaffExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.guardforceai.com/20230630",
     "localname": "StaffExpense",
     "crdr": "debit",
     "calculation": {
      "http://www.guardforceai.com/role/ScheduleofAdministrativeExpensesTable": {
       "parentTag": "ifrs-full_AdministrativeExpense",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.guardforceai.com/role/ScheduleofAdministrativeExpensesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Staff expense",
        "label": "Staff Expense"
       }
      }
     },
     "auth_ref": []
    },
    "gfai_ImpairmentProvisionForInventoriesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.guardforceai.com/20230630",
     "localname": "ImpairmentProvisionForInventoriesMember",
     "presentation": [
      "http://www.guardforceai.com/role/ScheduleofInventoriesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Impairment provision for inventories [Member]",
        "label": "Impairment Provision For Inventories Member"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_Liabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "Liabilities",
     "crdr": "credit",
     "calculation": {
      "http://www.guardforceai.com/role/ConsolidatedBalanceSheet": {
       "parentTag": "ifrs-full_EquityAndLiabilities",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.guardforceai.com/role/ConsolidatedBalanceSheet"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total liabilities",
        "label": "Liabilities"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of a present obligation of the entity to transfer an economic resource as a result of past events. Economic resource is a right that has the potential to produce economic benefits."
       }
      }
     },
     "auth_ref": [
      "r18",
      "r138",
      "r139",
      "r140",
      "r181",
      "r185"
     ]
    },
    "ifrs-full_EquityInstrumentsPercentageContributedToFairValueOfPlanAssets": {
     "xbrltype": "percentItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "EquityInstrumentsPercentageContributedToFairValueOfPlanAssets",
     "presentation": [
      "http://www.guardforceai.com/role/RelatedPartyTransactionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Restricted ordinary shares percentage",
        "label": "Equity instruments, percentage contributed to fair value of plan assets"
       }
      },
      "en": {
       "role": {
        "documentation": "The percentage equity instruments contribute to the fair value of defined benefit plan assets. [Refer: Plan assets, at fair value; Defined benefit plans [member]] [Contrast: Equity instruments, amount contributed to fair value of plan assets]"
       }
      }
     },
     "auth_ref": [
      "r321"
     ]
    },
    "ifrs-full_AggregatedTimeBandsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "AggregatedTimeBandsMember",
     "presentation": [
      "http://www.guardforceai.com/role/ScheduleofContractedExpendituresCommitmentsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Aggregated time bands [member]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for aggregated time bands. It also represents the standard value for the 'Maturity' axis if no other member is used."
       }
      }
     },
     "auth_ref": [
      "r21",
      "r144",
      "r151",
      "r152",
      "r155",
      "r156",
      "r157",
      "r158",
      "r167",
      "r264",
      "r288",
      "r291"
     ]
    },
    "gfai_PrepaymentsInsurance": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.guardforceai.com/20230630",
     "localname": "PrepaymentsInsurance",
     "crdr": "debit",
     "calculation": {
      "http://www.guardforceai.com/role/ScheduleofOtherCurrentandOtherNonCurrentAssetsTable": {
       "parentTag": "gfai_OtherCurrentAsset",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.guardforceai.com/role/ScheduleofOtherCurrentandOtherNonCurrentAssetsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Prepayments - insurance",
        "documentation": "Prepayments insurance",
        "label": "Prepayments Insurance"
       }
      }
     },
     "auth_ref": []
    },
    "gfai_RelatedPartyTransactionsDetailsScheduleofAmountsDuefromRelatedPartiesTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.guardforceai.com/20230630",
     "localname": "RelatedPartyTransactionsDetailsScheduleofAmountsDuefromRelatedPartiesTable",
     "presentation": [
      "http://www.guardforceai.com/role/ScheduleofAmountsDuefromRelatedPartiesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Related Party Transactions (Details) - Schedule of Amounts Due from Related Parties [Table]"
       }
      }
     },
     "auth_ref": []
    },
    "gfai_RelatedPartyTransactionsDetailsScheduleofAmountsDuefromRelatedPartiesLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.guardforceai.com/20230630",
     "localname": "RelatedPartyTransactionsDetailsScheduleofAmountsDuefromRelatedPartiesLineItems",
     "presentation": [
      "http://www.guardforceai.com/role/ScheduleofAmountsDuefromRelatedPartiesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Related Party Transactions (Details) - Schedule of Amounts Due from Related Parties [Line Items]"
       }
      }
     },
     "auth_ref": []
    },
    "gfai_IntelligentCloudPlatformsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.guardforceai.com/20230630",
     "localname": "IntelligentCloudPlatformsMember",
     "presentation": [
      "http://www.guardforceai.com/role/ScheduleofIntangibleAssetsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Intelligent Cloud Platforms [Member]",
        "label": "Intelligent Cloud Platforms Member"
       }
      }
     },
     "auth_ref": []
    },
    "gfai_RelatedPartyTransactionsDetailsScheduleofAmountsDuetoRelatedPartiesTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.guardforceai.com/20230630",
     "localname": "RelatedPartyTransactionsDetailsScheduleofAmountsDuetoRelatedPartiesTable",
     "presentation": [
      "http://www.guardforceai.com/role/ScheduleofAmountsDuetoRelatedPartiesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Related Party Transactions (Details) - Schedule of Amounts Due to Related Parties [Table]"
       }
      }
     },
     "auth_ref": []
    },
    "gfai_RelatedPartyTransactionsDetailsScheduleofAmountsDuetoRelatedPartiesLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.guardforceai.com/20230630",
     "localname": "RelatedPartyTransactionsDetailsScheduleofAmountsDuetoRelatedPartiesLineItems",
     "presentation": [
      "http://www.guardforceai.com/role/ScheduleofAmountsDuetoRelatedPartiesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Related Party Transactions (Details) - Schedule of Amounts Due to Related Parties [Line Items]"
       }
      }
     },
     "auth_ref": []
    },
    "gfai_DueFromRelatedPartiesValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.guardforceai.com/20230630",
     "localname": "DueFromRelatedPartiesValue",
     "crdr": "debit",
     "presentation": [
      "http://www.guardforceai.com/role/ScheduleofAmountsDuetoRelatedPartiesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Due to related parties",
        "label": "Due From Related Parties Value"
       }
      }
     },
     "auth_ref": []
    },
    "gfai_PrepaymentsOthers": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.guardforceai.com/20230630",
     "localname": "PrepaymentsOthers",
     "crdr": "debit",
     "calculation": {
      "http://www.guardforceai.com/role/ScheduleofOtherCurrentandOtherNonCurrentAssetsTable": {
       "parentTag": "gfai_OtherCurrentAsset",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.guardforceai.com/role/ScheduleofOtherCurrentandOtherNonCurrentAssetsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Prepayments - others",
        "documentation": "Prepayments - others.",
        "label": "Prepayments Others"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_EquityMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "EquityMember",
     "presentation": [
      "http://www.guardforceai.com/role/ShareholdersEquityType2or3"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Equity [member]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for the residual interest in the assets of the entity after deducting all its liabilities. It also represents the standard value for the 'Components of equity' axis if no other member is used."
       }
      }
     },
     "auth_ref": [
      "r5"
     ]
    },
    "gfai_KeweiAgreementMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.guardforceai.com/20230630",
     "localname": "KeweiAgreementMember",
     "presentation": [
      "http://www.guardforceai.com/role/NatureofOperationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Kewei Agreement [Member]",
        "label": "Kewei Agreement Member"
       }
      }
     },
     "auth_ref": []
    },
    "gfai_DefferedCostOtherCurrentAsset": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.guardforceai.com/20230630",
     "localname": "DefferedCostOtherCurrentAsset",
     "crdr": "debit",
     "calculation": {
      "http://www.guardforceai.com/role/ScheduleofOtherCurrentandOtherNonCurrentAssetsTable": {
       "parentTag": "gfai_OtherCurrentAsset",
       "weight": 1.0,
       "order": 7.0
      }
     },
     "presentation": [
      "http://www.guardforceai.com/role/ScheduleofOtherCurrentandOtherNonCurrentAssetsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Deferred costs",
        "documentation": "Deffered cost other current assets.",
        "label": "Deffered Cost Other Current Asset"
       }
      }
     },
     "auth_ref": []
    },
    "gfai_ShorttermBorrowing": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.guardforceai.com/20230630",
     "localname": "ShorttermBorrowing",
     "crdr": "credit",
     "presentation": [
      "http://www.guardforceai.com/role/ScheduleofShortTermBorrowingsfromRelatedPartiesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Short-term borrowings from related parties",
        "label": "Shortterm Borrowing"
       }
      }
     },
     "auth_ref": []
    },
    "gfai_Uniforms": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.guardforceai.com/20230630",
     "localname": "Uniforms",
     "crdr": "debit",
     "calculation": {
      "http://www.guardforceai.com/role/ScheduleofOtherCurrentandOtherNonCurrentAssetsTable": {
       "parentTag": "gfai_OtherCurrentAsset",
       "weight": 1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://www.guardforceai.com/role/ScheduleofOtherCurrentandOtherNonCurrentAssetsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Uniforms",
        "documentation": "Current Uniforms.",
        "label": "Uniforms"
       }
      }
     },
     "auth_ref": []
    },
    "gfai_LegalReservesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.guardforceai.com/20230630",
     "localname": "LegalReservesMember",
     "presentation": [
      "http://www.guardforceai.com/role/ShareholdersEquityType2or3"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Legal Reserve",
        "label": "Legal Reserves Member"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_PropertyPlantAndEquipment": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "PropertyPlantAndEquipment",
     "crdr": "debit",
     "calculation": {
      "http://www.guardforceai.com/role/ConsolidatedBalanceSheet": {
       "parentTag": "ifrs-full_NoncurrentAssets",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.guardforceai.com/role/ConsolidatedBalanceSheet",
      "http://www.guardforceai.com/role/ScheduleofPropertyPlantandEquipmentTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Property, plant and equipment",
        "verboseLabel": "Net book value",
        "label": "Property, plant and equipment"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of tangible assets that: (a) are held for use in the production or supply of goods or services, for rental to others, or for administrative purposes; and (b) are expected to be used during more than one period. Note that right-of-use assets are not included. [Contrast: Property, plant and equipment including right-of-use assets]"
       }
      }
     },
     "auth_ref": [
      "r8",
      "r60"
     ]
    },
    "ifrs-full_PropertyPlantAndEquipmentAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "PropertyPlantAndEquipmentAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Property, Plant and Equipment [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "srt_RangeAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/srt/2023",
     "localname": "RangeAxis",
     "presentation": [
      "http://www.guardforceai.com/role/BorrowingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Statistical Measurement [Axis]"
       }
      }
     },
     "auth_ref": [
      "r208",
      "r209",
      "r210",
      "r211",
      "r221",
      "r222",
      "r223",
      "r224",
      "r225",
      "r231",
      "r232",
      "r235",
      "r237",
      "r238",
      "r242",
      "r243",
      "r244",
      "r245",
      "r246",
      "r247",
      "r248",
      "r296",
      "r297",
      "r298",
      "r301",
      "r302",
      "r340",
      "r342",
      "r345",
      "r346",
      "r347",
      "r348",
      "r349"
     ]
    },
    "srt_MaximumMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2023",
     "localname": "MaximumMember",
     "presentation": [
      "http://www.guardforceai.com/role/BorrowingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Maximum [Member]",
        "label": "Maximum [Member]"
       }
      }
     },
     "auth_ref": [
      "r208",
      "r209",
      "r210",
      "r211",
      "r222",
      "r232",
      "r235",
      "r237",
      "r238",
      "r242",
      "r243",
      "r244",
      "r245",
      "r246",
      "r247",
      "r248",
      "r296",
      "r297",
      "r298",
      "r301",
      "r342",
      "r344",
      "r345",
      "r346",
      "r347",
      "r348",
      "r349"
     ]
    },
    "srt_RangeMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2023",
     "localname": "RangeMember",
     "presentation": [
      "http://www.guardforceai.com/role/BorrowingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Statistical Measurement [Domain]"
       }
      }
     },
     "auth_ref": [
      "r208",
      "r209",
      "r210",
      "r211",
      "r221",
      "r222",
      "r223",
      "r224",
      "r225",
      "r231",
      "r232",
      "r235",
      "r237",
      "r238",
      "r242",
      "r243",
      "r244",
      "r245",
      "r246",
      "r247",
      "r248",
      "r296",
      "r297",
      "r298",
      "r301",
      "r302",
      "r340",
      "r342",
      "r345",
      "r346",
      "r347",
      "r348",
      "r349"
     ]
    },
    "ifrs-full_PropertyPlantAndEquipmentMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "PropertyPlantAndEquipmentMember",
     "presentation": [
      "http://www.guardforceai.com/role/ScheduleofPropertyPlantandEquipmentTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Property, plant and equipment [member]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for property, plant and equipment. It also represents the standard value for the 'Classes of property, plant and equipment' axis if no other member is used. [Refer: Property, plant and equipment]"
       }
      }
     },
     "auth_ref": [
      "r61",
      "r268",
      "r281"
     ]
    },
    "dei_DocumentFiscalPeriodFocus": {
     "xbrltype": "fiscalPeriodItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "DocumentFiscalPeriodFocus",
     "presentation": [
      "http://www.guardforceai.com/role/DocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Document Fiscal Period Focus",
        "label": "Document Fiscal Period Focus",
        "documentation": "Fiscal period values are FY, Q1, Q2, and Q3.  1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY."
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_CostOfSales": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "CostOfSales",
     "crdr": "debit",
     "calculation": {
      "http://www.guardforceai.com/role/ConsolidatedIncomeStatement": {
       "parentTag": "ifrs-full_GrossProfit",
       "weight": -1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.guardforceai.com/role/ConsolidatedIncomeStatement"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Cost of sales",
        "label": "Cost of sales"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of all expenses directly or indirectly attributed to the goods or services sold. Attributed expenses include, but are not limited to, costs previously included in the measurement of inventory that has now been sold, such as depreciation and maintenance of factory buildings and equipment used in the production process, unallocated production overheads, and abnormal amounts of production costs of inventories."
       }
      }
     },
     "auth_ref": [
      "r0",
      "r44"
     ]
    },
    "srt_MinimumMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2023",
     "localname": "MinimumMember",
     "presentation": [
      "http://www.guardforceai.com/role/BorrowingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Minimum [Member]",
        "label": "Minimum [Member]"
       }
      }
     },
     "auth_ref": [
      "r208",
      "r209",
      "r210",
      "r211",
      "r222",
      "r232",
      "r235",
      "r237",
      "r238",
      "r242",
      "r243",
      "r244",
      "r245",
      "r246",
      "r247",
      "r248",
      "r296",
      "r297",
      "r298",
      "r301",
      "r342",
      "r344",
      "r345",
      "r346",
      "r347",
      "r348",
      "r349"
     ]
    },
    "gfai_ScheduleOfRetiredBenefitPlanAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.guardforceai.com/20230630",
     "localname": "ScheduleOfRetiredBenefitPlanAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Retired Benefit Plan [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_IssuedCapital": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "IssuedCapital",
     "crdr": "credit",
     "calculation": {
      "http://www.guardforceai.com/role/ConsolidatedBalanceSheet": {
       "parentTag": "gfai_CapitalReservesAttributableToEquityHoldersOfTheCompany",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.guardforceai.com/role/ConsolidatedBalanceSheet"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Ordinary shares \u2013 par value $0.12 authorized 300,000,000 shares, issued and outstanding 6,883,223 shares at June 30, 2023; par value $0.12 authorized 7,500,000 shares, issued and outstanding 1,618,977 shares at December 31, 2022",
        "label": "Issued capital"
       }
      },
      "en": {
       "role": {
        "documentation": "The nominal value of capital issued."
       }
      }
     },
     "auth_ref": [
      "r255"
     ]
    },
    "gfai_ScheduleOfCurrencyExchangeRatesImpactAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.guardforceai.com/20230630",
     "localname": "ScheduleOfCurrencyExchangeRatesImpactAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule Of Currency Exchange Rates Impact Abstract"
       }
      }
     },
     "auth_ref": []
    },
    "gfai_ScheduleOfAmountsDueToRelatedPartiesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.guardforceai.com/20230630",
     "localname": "ScheduleOfAmountsDueToRelatedPartiesAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule Of Amounts Due To Related Parties Abstract"
       }
      }
     },
     "auth_ref": []
    },
    "gfai_ScheduleOfAmountsDueFromRelatedPartiesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.guardforceai.com/20230630",
     "localname": "ScheduleOfAmountsDueFromRelatedPartiesAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule Of Amounts Due From Related Parties Abstract"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_PropertyPlantAndEquipmentRecognisedAsOfAcquisitionDate": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "PropertyPlantAndEquipmentRecognisedAsOfAcquisitionDate",
     "crdr": "debit",
     "presentation": [
      "http://www.guardforceai.com/role/ScheduleofPurchasePriceAllocationTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Property, plant and equipment",
        "label": "Property, plant and equipment recognised as of acquisition date"
       }
      },
      "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]]"
       }
      }
     },
     "auth_ref": [
      "r285",
      "r287"
     ]
    },
    "gfai_ScheduleOfDisaggregationInformationOfRevenueByServiceTypeAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.guardforceai.com/20230630",
     "localname": "ScheduleOfDisaggregationInformationOfRevenueByServiceTypeAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule Of Disaggregation Information Of Revenue By Service Type Abstract"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_ClassesOfAssetsAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "ClassesOfAssetsAxis",
     "presentation": [
      "http://www.guardforceai.com/role/ScheduleofInventoriesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Classes of assets [axis]"
       }
      },
      "en": {
       "role": {
        "documentation": "The axis of a table defines the relationship between the members in the table and the line items or concepts that complete the table."
       }
      }
     },
     "auth_ref": [
      "r89",
      "r91",
      "r141",
      "r150"
     ]
    },
    "gfai_ScheduleOfPurchasePriceAllocationAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.guardforceai.com/20230630",
     "localname": "ScheduleOfPurchasePriceAllocationAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Purchase Price Allocation [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_IssueOfEquity": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "IssueOfEquity",
     "crdr": "credit",
     "presentation": [
      "http://www.guardforceai.com/role/ShareholdersEquityType2or3"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Issuance of ordinary shares for a convertible note conversion (Note 19)",
        "label": "Issue of equity"
       }
      },
      "en": {
       "role": {
        "documentation": "The increase in equity through the issue of equity instruments."
       }
      }
     },
     "auth_ref": [
      "r4"
     ]
    },
    "gfai_ScheduleOfCashEquivalentsAndRestrictedCashAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.guardforceai.com/20230630",
     "localname": "ScheduleOfCashEquivalentsAndRestrictedCashAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Cash Equivalents and Restricted Cash [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_CurrentReceivablesFromTaxesOtherThanIncomeTax": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "CurrentReceivablesFromTaxesOtherThanIncomeTax",
     "crdr": "debit",
     "calculation": {
      "http://www.guardforceai.com/role/ConsolidatedBalanceSheet": {
       "parentTag": "ifrs-full_CurrentAssets",
       "weight": 1.0,
       "order": 6.0
      }
     },
     "presentation": [
      "http://www.guardforceai.com/role/ConsolidatedBalanceSheet",
      "http://www.guardforceai.com/role/ScheduleofCurrentandNonCurrentPortionofTaxReceivablesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Withholding tax receivable, net",
        "verboseLabel": "Current portion",
        "label": "Current receivables from taxes other than income tax"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of current receivables from taxes other than income tax. [Refer: Receivables from taxes other than income tax]"
       }
      }
     },
     "auth_ref": [
      "r313"
     ]
    },
    "gfai_ScheduleOfInventoriesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.guardforceai.com/20230630",
     "localname": "ScheduleOfInventoriesAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule Of Inventories Abstract"
       }
      }
     },
     "auth_ref": []
    },
    "gfai_ScheduleOfWithholdingTaxReceivablesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.guardforceai.com/20230630",
     "localname": "ScheduleOfWithholdingTaxReceivablesAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Withholding Tax Receivables [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_ClassesOfAssetsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "ClassesOfAssetsMember",
     "presentation": [
      "http://www.guardforceai.com/role/ScheduleofInventoriesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Assets [member]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for a present economic resource controlled by the entity as a result of past events. Economic resource is a right that has the potential to produce economic benefits. It also represents the standard value for the 'Classes of assets' axis if no other member is used."
       }
      }
     },
     "auth_ref": [
      "r89",
      "r141",
      "r150"
     ]
    },
    "gfai_ScheduleOfTradeReceivableAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.guardforceai.com/20230630",
     "localname": "ScheduleOfTradeReceivableAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Trade Receivable [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_IncreaseDecreaseThroughExerciseOfWarrantsEquity": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "IncreaseDecreaseThroughExerciseOfWarrantsEquity",
     "crdr": "credit",
     "presentation": [
      "http://www.guardforceai.com/role/ShareholdersEquityType2or3"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Issuance of ordinary shares through exercise of warrants (Note 19)",
        "label": "Increase (decrease) through exercise of warrants, equity"
       }
      },
      "en": {
       "role": {
        "documentation": "The increase (decrease) in equity resulting from the exercise of warrants."
       }
      }
     },
     "auth_ref": [
      "r308"
     ]
    },
    "gfai_ScheduleOfCurrentAndNonCurrentPortionOfTaxReceivablesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.guardforceai.com/20230630",
     "localname": "ScheduleOfCurrentAndNonCurrentPortionOfTaxReceivablesAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Current and Non Current Portion of Tax Receivables [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_CurrentRestrictedCashAndCashEquivalents": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "CurrentRestrictedCashAndCashEquivalents",
     "crdr": "debit",
     "presentation": [
      "http://www.guardforceai.com/role/ScheduleofCashEquivalentsandRestrictedCashTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Restricted cash \u2013 current",
        "label": "Current restricted cash and cash equivalents"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of current restricted cash and cash equivalents. [Refer: Restricted cash and cash equivalents]"
       }
      }
     },
     "auth_ref": [
      "r312"
     ]
    },
    "ifrs-full_ClassesOfCashPaymentsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "ClassesOfCashPaymentsAbstract",
     "presentation": [
      "http://www.guardforceai.com/role/ConsolidatedCashFlow"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Changes in operating assets and liabilities:",
        "label": "Classes of cash payments from operating activities [abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "gfai_ScheduleOfOtherReceivablesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.guardforceai.com/20230630",
     "localname": "ScheduleOfOtherReceivablesAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule Of Other Receivables Abstract"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_IssuedCapitalMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "IssuedCapitalMember",
     "presentation": [
      "http://www.guardforceai.com/role/ShareholdersEquityType2or3"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Number of Shares",
        "label": "Issued capital [member]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for a component of equity representing issued capital."
       }
      }
     },
     "auth_ref": [
      "r5"
     ]
    },
    "gfai_ScheduleOfOtherCurrentAndOtherNonCurrentAssetsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.guardforceai.com/20230630",
     "localname": "ScheduleOfOtherCurrentAndOtherNonCurrentAssetsAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule Of Other Current And Other Non Current Assets Abstract"
       }
      }
     },
     "auth_ref": []
    },
    "gfai_ScheduleOfPropertyPlantAndEquipmentAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.guardforceai.com/20230630",
     "localname": "ScheduleOfPropertyPlantAndEquipmentAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule Of Property Plant And Equipment Abstract"
       }
      }
     },
     "auth_ref": []
    },
    "gfai_ScheduleOfCarryingAmountsOfRightOfUseAssetsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.guardforceai.com/20230630",
     "localname": "ScheduleOfCarryingAmountsOfRightOfUseAssetsAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Carrying Amounts of Right of Use Assets [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "gfai_ScheduleOfIntangibleAssetsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.guardforceai.com/20230630",
     "localname": "ScheduleOfIntangibleAssetsAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule Of Intangible Assets Abstract"
       }
      }
     },
     "auth_ref": []
    },
    "gfai_ScheduleOfTradeAndOtherPayablesAndOtherCurrentLiabilitiesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.guardforceai.com/20230630",
     "localname": "ScheduleOfTradeAndOtherPayablesAndOtherCurrentLiabilitiesAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Trade and Other Payables and Other Current Liabilities [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_ClassesOfEmployeeBenefitsExpenseAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "ClassesOfEmployeeBenefitsExpenseAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Provision for Employee Benefits [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "gfai_ScheduleOfBorrowingsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.guardforceai.com/20230630",
     "localname": "ScheduleOfBorrowingsAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Borrowings [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_ProportionOfOwnershipInterestInSubsidiary": {
     "xbrltype": "percentItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "ProportionOfOwnershipInterestInSubsidiary",
     "presentation": [
      "http://www.guardforceai.com/role/NatureofOperationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Proportion of ownership interest in subsidiary",
        "label": "Proportion of ownership interest in subsidiary"
       }
      },
      "en": {
       "role": {
        "documentation": "The proportion of ownership interest in a subsidiary attributable to the entity. [Refer: Subsidiaries [member]]"
       }
      }
     },
     "auth_ref": [
      "r79",
      "r81",
      "r125"
     ]
    },
    "gfai_ScheduleOfMinimumLeasePaymentsUnderFinanceLeaseAgreementsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.guardforceai.com/20230630",
     "localname": "ScheduleOfMinimumLeasePaymentsUnderFinanceLeaseAgreementsAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Minimum Lease Payments Under Finance Lease Agreements [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "gfai_ScheduleOfFinanceLeaseLiabilitiesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.guardforceai.com/20230630",
     "localname": "ScheduleOfFinanceLeaseLiabilitiesAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Finance Lease Liabilities [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "gfai_ScheduleOfAdministrativeExpensesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.guardforceai.com/20230630",
     "localname": "ScheduleOfAdministrativeExpensesAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Administrative Expenses [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "gfai_ScheduleOfFinanceLeaseAssetsComprisePrimarilyVehiclesAndOfficeEquipmentAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.guardforceai.com/20230630",
     "localname": "ScheduleOfFinanceLeaseAssetsComprisePrimarilyVehiclesAndOfficeEquipmentAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Finance Lease Assets Comprise Primarily Vehicles and Office Equipment [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_AdjustmentsForFinanceCosts": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "AdjustmentsForFinanceCosts",
     "crdr": "debit",
     "calculation": {
      "http://www.guardforceai.com/role/ConsolidatedCashFlow": {
       "parentTag": "ifrs-full_CashFlowsFromUsedInOperatingActivities",
       "weight": 1.0,
       "order": 9.0
      }
     },
     "presentation": [
      "http://www.guardforceai.com/role/ConsolidatedCashFlow"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Finance costs",
        "label": "Adjustments for finance costs"
       }
      },
      "en": {
       "role": {
        "documentation": "Adjustments for finance costs to reconcile profit (loss) to net cash flow from (used in) operating activities. [Refer: Finance costs; Profit (loss)]"
       }
      }
     },
     "auth_ref": [
      "r334"
     ]
    },
    "ifrs-full_TypesOfHedgesAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "TypesOfHedgesAxis",
     "presentation": [
      "http://www.guardforceai.com/role/ScheduleofSelectedInformationbySegmentTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Types of hedges [axis]"
       }
      },
      "en": {
       "role": {
        "documentation": "The axis of a table defines the relationship between the members in the table and the line items or concepts that complete the table."
       }
      }
     },
     "auth_ref": [
      "r168",
      "r169",
      "r170"
     ]
    },
    "ifrs-full_CurrentAssetsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "CurrentAssetsAbstract",
     "presentation": [
      "http://www.guardforceai.com/role/ConsolidatedBalanceSheet"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Current assets:",
        "label": "Current assets [abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_TypesOfHedgesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "TypesOfHedgesMember",
     "presentation": [
      "http://www.guardforceai.com/role/ScheduleofSelectedInformationbySegmentTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Hedges [member]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for all types of hedges. It also represents the standard value for the 'Types of hedges' axis if no other member is used."
       }
      }
     },
     "auth_ref": [
      "r168",
      "r169",
      "r170"
     ]
    },
    "ifrs-full_CurrentAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "CurrentAssets",
     "crdr": "debit",
     "calculation": {
      "http://www.guardforceai.com/role/ConsolidatedBalanceSheet": {
       "parentTag": "ifrs-full_Assets",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.guardforceai.com/role/ConsolidatedBalanceSheet"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total current assets",
        "label": "Current assets"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of assets that the entity (a) expects to realise or intends to sell or consume in its normal operating cycle; (b) holds primarily for the purpose of trading; (c) expects to realise within twelve months after the reporting period; or (d) classifies as cash or cash equivalents (as defined in IAS 7) unless the asset is restricted from being exchanged or used to settle a liability for at least twelve months after the reporting period. [Refer: Assets]"
       }
      }
     },
     "auth_ref": [
      "r22",
      "r126",
      "r277"
     ]
    },
    "ifrs-full_AdjustmentsForGainLossOnDisposalsPropertyPlantAndEquipment": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "AdjustmentsForGainLossOnDisposalsPropertyPlantAndEquipment",
     "crdr": "credit",
     "calculation": {
      "http://www.guardforceai.com/role/ConsolidatedCashFlow": {
       "parentTag": "ifrs-full_CashFlowsFromUsedInOperatingActivities",
       "weight": -1.0,
       "order": 18.0
      }
     },
     "presentation": [
      "http://www.guardforceai.com/role/ConsolidatedCashFlow"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Loss from fixed assets disposal",
        "label": "Adjustments for gain (loss) on disposals, property, plant and equipment"
       }
      },
      "en": {
       "role": {
        "documentation": "Adjustments for gain (loss) on disposals of property, plant and equipment to reconcile profit (loss) to net cash flow from (used in) operating activities. [Refer: Profit (loss); Property, plant and equipment; Disposals, property, plant and equipment]"
       }
      }
     },
     "auth_ref": [
      "r335"
     ]
    },
    "ifrs-full_NoncurrentRestrictedCashAndCashEquivalents": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "NoncurrentRestrictedCashAndCashEquivalents",
     "crdr": "debit",
     "presentation": [
      "http://www.guardforceai.com/role/ScheduleofCashEquivalentsandRestrictedCashTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Restricted cash \u2013 non-current",
        "label": "Non-current restricted cash and cash equivalents"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of non-current restricted cash and cash equivalents. [Refer: Restricted cash and cash equivalents]"
       }
      }
     },
     "auth_ref": [
      "r312"
     ]
    },
    "ifrs-full_SignificantInvestmentsInSubsidiariesAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "SignificantInvestmentsInSubsidiariesAxis",
     "presentation": [
      "http://www.guardforceai.com/role/NatureofOperationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Subsidiaries [axis]"
       }
      },
      "en": {
       "role": {
        "documentation": "The axis of a table defines the relationship between the members in the table and the line items or concepts that complete the table."
       }
      }
     },
     "auth_ref": [
      "r80",
      "r82",
      "r137"
     ]
    },
    "ifrs-full_TypesOfSharebasedPaymentArrangementsAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "TypesOfSharebasedPaymentArrangementsAxis",
     "presentation": [
      "http://www.guardforceai.com/role/ScheduleofDepreciationandAmortizationbySegmentTable",
      "http://www.guardforceai.com/role/ScheduleofSelectedInformationbySegmentTable",
      "http://www.guardforceai.com/role/ScheduleofTotalAssetsbySegmentTable",
      "http://www.guardforceai.com/role/ScheduleofTotalliabilitiesbySegmentTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Types of share-based payment arrangements [axis]"
       }
      },
      "en": {
       "role": {
        "documentation": "The axis of a table defines the relationship between the members in the table and the line items or concepts that complete the table."
       }
      }
     },
     "auth_ref": [
      "r160"
     ]
    },
    "ifrs-full_AdjustmentsForIncreaseDecreaseInEmployeeBenefitLiabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "AdjustmentsForIncreaseDecreaseInEmployeeBenefitLiabilities",
     "crdr": "debit",
     "calculation": {
      "http://www.guardforceai.com/role/ConsolidatedCashFlow": {
       "parentTag": "ifrs-full_CashFlowsFromUsedInOperatingActivities",
       "weight": 1.0,
       "order": 17.0
      }
     },
     "presentation": [
      "http://www.guardforceai.com/role/ConsolidatedCashFlow"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Increase (Decrease) in provision for employee benefits",
        "label": "Adjustments for increase (decrease) in employee benefit liabilities"
       }
      },
      "en": {
       "role": {
        "documentation": "Adjustments for increase (decrease) in employee benefit liabilities to reconcile profit (loss) to net cash flow from (used in) operating activities. [Refer: Profit (loss)]"
       }
      }
     },
     "auth_ref": [
      "r335"
     ]
    },
    "ifrs-full_DisclosureOfInventoriesExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "DisclosureOfInventoriesExplanatory",
     "presentation": [
      "http://www.guardforceai.com/role/Inventories"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "INVENTORIES",
        "label": "Disclosure of inventories [text block]"
       }
      },
      "en": {
       "role": {
        "documentation": "The entire disclosure for inventories."
       }
      }
     },
     "auth_ref": [
      "r68"
     ]
    },
    "ifrs-full_NotLaterThanOneYearMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "NotLaterThanOneYearMember",
     "presentation": [
      "http://www.guardforceai.com/role/ScheduleofContractedExpendituresCommitmentsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Less than 1 year [Member]",
        "label": "Not later than one year [member]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for a time band of not later than one year."
       }
      }
     },
     "auth_ref": [
      "r20",
      "r151",
      "r152",
      "r158",
      "r288",
      "r292"
     ]
    },
    "ifrs-full_AdjustmentsForIncreaseDecreaseInTradeAndOtherPayables": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "AdjustmentsForIncreaseDecreaseInTradeAndOtherPayables",
     "crdr": "debit",
     "calculation": {
      "http://www.guardforceai.com/role/ConsolidatedCashFlow": {
       "parentTag": "ifrs-full_CashFlowsFromUsedInOperatingActivities",
       "weight": 1.0,
       "order": 15.0
      }
     },
     "presentation": [
      "http://www.guardforceai.com/role/ConsolidatedCashFlow"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Increase in Trade and other payables and other current liabilities",
        "label": "Adjustments for increase (decrease) in trade and other payables"
       }
      },
      "en": {
       "role": {
        "documentation": "Adjustments for increase (decrease) in trade and other payables to reconcile profit (loss) to net cash flow from (used in) operating activities. [Refer: Trade and other payables; Profit (loss)]"
       }
      }
     },
     "auth_ref": [
      "r335"
     ]
    },
    "ifrs-full_StatementOfCashFlowsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "StatementOfCashFlowsAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Statement of cash flows [abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_StatementOfChangesInEquityLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "StatementOfChangesInEquityLineItems",
     "presentation": [
      "http://www.guardforceai.com/role/ShareholdersEquityType2or3"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Statement of changes in equity [line items]"
       }
      },
      "en": {
       "role": {
        "documentation": "Line items represent concepts included in a table. These concepts are used to disclose reportable information associated with members defined in one or many axes of the table."
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_NotesAndOtherExplanatoryInformationAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "NotesAndOtherExplanatoryInformationAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Business Combination [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_StatementOfChangesInEquityTable": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "StatementOfChangesInEquityTable",
     "presentation": [
      "http://www.guardforceai.com/role/ShareholdersEquityType2or3"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Statement of changes in equity [table]"
       }
      },
      "en": {
       "role": {
        "documentation": "Schedule disclosing information related to changes in equity."
       }
      }
     },
     "auth_ref": [
      "r5"
     ]
    },
    "ifrs-full_TaxRateEffectOfForeignTaxRates": {
     "xbrltype": "percentItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "TaxRateEffectOfForeignTaxRates",
     "presentation": [
      "http://www.guardforceai.com/role/TaxationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Value added tax for services provided",
        "label": "Tax rate effect of foreign tax rates"
       }
      },
      "en": {
       "role": {
        "documentation": "The tax rate effect on the reconciliation between the average effective tax rate and the applicable tax rate resulting from the application of foreign tax rates. [Refer: Average effective tax rate; Applicable tax rate]"
       }
      }
     },
     "auth_ref": [
      "r49"
     ]
    },
    "gfai_BorrowingsDetailsTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.guardforceai.com/20230630",
     "localname": "BorrowingsDetailsTable",
     "presentation": [
      "http://www.guardforceai.com/role/BorrowingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Borrowings (Details) [Table]"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_TopOfRangeMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "TopOfRangeMember",
     "presentation": [
      "http://www.guardforceai.com/role/RightofUseAssetsandOperatingLeaseLiabilitiesDetails",
      "http://www.guardforceai.com/role/ShareholdersEquityDetails",
      "http://www.guardforceai.com/role/SignificantAccountingPoliciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Top of range [member]",
        "verboseLabel": "Maximum [Member]",
        "label": "Top of range [member]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for top of a range."
       }
      }
     },
     "auth_ref": [
      "r142",
      "r157",
      "r159",
      "r278",
      "r279",
      "r338"
     ]
    },
    "gfai_BorrowingsDetailsLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.guardforceai.com/20230630",
     "localname": "BorrowingsDetailsLineItems",
     "presentation": [
      "http://www.guardforceai.com/role/BorrowingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Borrowings (Details) [Line Items]"
       }
      }
     },
     "auth_ref": []
    },
    "gfai_ShareholdersEquityDetailsLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.guardforceai.com/20230630",
     "localname": "ShareholdersEquityDetailsLineItems",
     "presentation": [
      "http://www.guardforceai.com/role/ShareholdersEquityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Shareholders\u2019 Equity (Details) [Line Items]"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_ReverseRepurchaseAgreementsAndCashCollateralOnSecuritiesBorrowed": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "ReverseRepurchaseAgreementsAndCashCollateralOnSecuritiesBorrowed",
     "crdr": "debit",
     "presentation": [
      "http://www.guardforceai.com/role/RelatedPartyTransactionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Borrowed amount",
        "label": "Reverse repurchase agreements and cash collateral on securities borrowed"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of instruments purchased for resale in reverse repurchase agreements and cash collateral on securities borrowed. [Refer: Repurchase agreements and cash collateral on securities lent]"
       }
      }
     },
     "auth_ref": [
      "r312"
     ]
    },
    "gfai_DebtsInstrumentMaturityDate": {
     "xbrltype": "dateItemType",
     "nsuri": "http://www.guardforceai.com/20230630",
     "localname": "DebtsInstrumentMaturityDate",
     "presentation": [
      "http://www.guardforceai.com/role/BorrowingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Borrowings mature",
        "documentation": "Debts instrument maturity date.",
        "label": "Debts Instrument Maturity Date"
       }
      }
     },
     "auth_ref": []
    },
    "gfai_UnusedBankOverdraft": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.guardforceai.com/20230630",
     "localname": "UnusedBankOverdraft",
     "crdr": "credit",
     "presentation": [
      "http://www.guardforceai.com/role/BorrowingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Unused bank overdraft",
        "label": "Unused Bank Overdraft"
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityRegistrantName": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "EntityRegistrantName",
     "presentation": [
      "http://www.guardforceai.com/role/DocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entity Registrant Name",
        "label": "Entity Registrant Name",
        "documentation": "The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC."
       }
      }
     },
     "auth_ref": [
      "r304"
     ]
    },
    "ifrs-full_DisclosureOfNonadjustingEventsAfterReportingPeriodAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "DisclosureOfNonadjustingEventsAfterReportingPeriodAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Subsequent Events [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_RightofuseAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "RightofuseAssets",
     "crdr": "debit",
     "calculation": {
      "http://www.guardforceai.com/role/ConsolidatedBalanceSheet": {
       "parentTag": "ifrs-full_NoncurrentAssets",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.guardforceai.com/role/ConsolidatedBalanceSheet"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Right-of-use assets",
        "label": "Right-of-use assets"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of assets that represent a lessee's right to use an underlying asset for the lease term that do not meet the definition of investment property. Underlying asset is an asset that is the subject of a lease, for which the right to use that asset has been provided by a lessor to a lessee."
       }
      }
     },
     "auth_ref": [
      "r145",
      "r149"
     ]
    },
    "ifrs-full_PercentageOfVotingEquityInterestsAcquired": {
     "xbrltype": "percentItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "PercentageOfVotingEquityInterestsAcquired",
     "presentation": [
      "http://www.guardforceai.com/role/NatureofOperationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Votes percentage",
        "label": "Percentage of voting equity interests acquired"
       }
      },
      "en": {
       "role": {
        "documentation": "The percentage of voting equity interests acquired in a business combination. [Refer: Business combinations [member]]"
       }
      }
     },
     "auth_ref": [
      "r161"
     ]
    },
    "gfai_LoanPrincipalAmount": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.guardforceai.com/20230630",
     "localname": "LoanPrincipalAmount",
     "crdr": "credit",
     "presentation": [
      "http://www.guardforceai.com/role/BorrowingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Loan principal amount",
        "documentation": "The amount of loan in the principal amount.",
        "label": "Loan Principal Amount"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_DisclosureOfNoncurrentAssetsHeldForSaleAndDiscontinuedOperationsExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "DisclosureOfNoncurrentAssetsHeldForSaleAndDiscontinuedOperationsExplanatory",
     "presentation": [
      "http://www.guardforceai.com/role/RightofUseAssetsandOperatingLeaseLiabilities"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "RIGHT-OF-USE ASSETS AND OPERATING LEASE LIABILITIES",
        "label": "Disclosure of non-current assets held for sale and discontinued operations [text block]"
       }
      },
      "en": {
       "role": {
        "documentation": "The entire disclosure for non-current assets held for sale and discontinued operations."
       }
      }
     },
     "auth_ref": [
      "r166"
     ]
    },
    "ifrs-full_DeferredTaxAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "DeferredTaxAssets",
     "crdr": "debit",
     "calculation": {
      "http://www.guardforceai.com/role/ConsolidatedBalanceSheet": {
       "parentTag": "ifrs-full_NoncurrentAssets",
       "weight": 1.0,
       "order": 7.0
      }
     },
     "presentation": [
      "http://www.guardforceai.com/role/ConsolidatedBalanceSheet"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Deferred tax assets, net",
        "label": "Deferred tax assets"
       }
      },
      "en": {
       "role": {
        "documentation": "The amounts of income taxes recoverable in future periods in respect of: (a) deductible temporary differences; (b) the carryforward of unused tax losses; and (c) the carryforward of unused tax credits. [Refer: Temporary differences [member]; Unused tax credits [member]; Unused tax losses [member]]"
       }
      }
     },
     "auth_ref": [
      "r16",
      "r19",
      "r50"
     ]
    },
    "gfai_BorrowingsDescription": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.guardforceai.com/20230630",
     "localname": "BorrowingsDescription",
     "presentation": [
      "http://www.guardforceai.com/role/BorrowingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Borrowings description",
        "label": "Borrowings Description"
       }
      }
     },
     "auth_ref": []
    },
    "gfai_InvestorPercentage": {
     "xbrltype": "percentItemType",
     "nsuri": "http://www.guardforceai.com/20230630",
     "localname": "InvestorPercentage",
     "presentation": [
      "http://www.guardforceai.com/role/ConvertibleNotePayableDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Investor percentage",
        "documentation": "The percentage of investor.",
        "label": "Investor Percentage"
       }
      }
     },
     "auth_ref": []
    },
    "gfai_ConversionPricePerShare": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://www.guardforceai.com/20230630",
     "localname": "ConversionPricePerShare",
     "presentation": [
      "http://www.guardforceai.com/role/ConvertibleNotePayableDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Conversion price per share (in Dollars per share)",
        "documentation": "Conversion price per share.",
        "label": "Conversion Price Per Share"
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityCentralIndexKey": {
     "xbrltype": "centralIndexKeyItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "EntityCentralIndexKey",
     "presentation": [
      "http://www.guardforceai.com/role/DocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entity Central Index Key",
        "label": "Entity Central Index Key",
        "documentation": "A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK."
       }
      }
     },
     "auth_ref": [
      "r304"
     ]
    },
    "gfai_ConvertAmount": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.guardforceai.com/20230630",
     "localname": "ConvertAmount",
     "crdr": "debit",
     "presentation": [
      "http://www.guardforceai.com/role/ConvertibleNotePayableDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Convert amount",
        "documentation": "Convert amount.",
        "label": "Convert Amount"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_DeferredTaxExpenseIncomeRecognisedInProfitOrLoss": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "DeferredTaxExpenseIncomeRecognisedInProfitOrLoss",
     "presentation": [
      "http://www.guardforceai.com/role/ScheduleofPurchasePriceAllocationTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Total purchase price",
        "label": "Deferred tax expense (income) recognised in profit or loss"
       }
      },
      "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]"
       }
      }
     },
     "auth_ref": [
      "r51"
     ]
    },
    "dei_EntityFileNumber": {
     "xbrltype": "fileNumberItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "EntityFileNumber",
     "presentation": [
      "http://www.guardforceai.com/role/DocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entity File Number",
        "label": "Entity File Number",
        "documentation": "Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen."
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_DisclosureOfOffsettingOfFinancialAssetsAndFinancialLiabilitiesExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "DisclosureOfOffsettingOfFinancialAssetsAndFinancialLiabilitiesExplanatory",
     "presentation": [
      "http://www.guardforceai.com/role/AccountingPoliciesByPolicy"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Offsetting Assets and Liabilities",
        "label": "Disclosure of offsetting of financial assets and financial liabilities [text block]"
       }
      },
      "en": {
       "role": {
        "documentation": "The disclosure of the offsetting of financial assets and financial liabilities. [Refer: Financial assets; Financial liabilities]"
       }
      }
     },
     "auth_ref": [
      "r176"
     ]
    },
    "dei_DocumentFiscalYearFocus": {
     "xbrltype": "gYearItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "DocumentFiscalYearFocus",
     "presentation": [
      "http://www.guardforceai.com/role/DocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Document Fiscal Year Focus",
        "label": "Document Fiscal Year Focus",
        "documentation": "This is focus fiscal year of the document report in YYYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006."
       }
      }
     },
     "auth_ref": []
    },
    "gfai_IssuedRestrictedOrdinaryShares": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://www.guardforceai.com/20230630",
     "localname": "IssuedRestrictedOrdinaryShares",
     "presentation": [
      "http://www.guardforceai.com/role/ConvertibleNotePayableDetails",
      "http://www.guardforceai.com/role/ShareholdersEquityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Restricted ordinary shares issued (in Shares)",
        "verboseLabel": "Restricted ordinary shares issued",
        "documentation": "Restricted shares are unregistered, non-transferable shares issued to a company's employees. They give employees incentive to help companies attain success. They are most common in established companies that want to motivate people with an equity stake.",
        "label": "Issued Restricted Ordinary Shares"
       }
      }
     },
     "auth_ref": []
    },
    "gfai_FractionalSharesCanceled": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://www.guardforceai.com/20230630",
     "localname": "FractionalSharesCanceled",
     "presentation": [
      "http://www.guardforceai.com/role/ShareholdersEquityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Fractional shares canceled",
        "documentation": "Number of fractional shares canceled.",
        "label": "Fractional Shares Canceled"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_DilutedEarningsLossPerShare": {
     "xbrltype": "perShareItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "DilutedEarningsLossPerShare",
     "presentation": [
      "http://www.guardforceai.com/role/ConsolidatedIncomeStatement_Parentheticals"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Diluted loss attributable to the equity holders of the Company",
        "label": "Diluted earnings (loss) per share"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of profit (loss) attributable to ordinary equity holders of the parent entity (the numerator), divided by the weighted average number of ordinary shares outstanding during the period (the denominator), both adjusted for the effects of all dilutive potential ordinary shares. [Refer: Ordinary shares [member]; Weighted average [member]]"
       }
      }
     },
     "auth_ref": [
      "r84",
      "r85"
     ]
    },
    "gfai_InterestExpenseOnConversionOfStock": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.guardforceai.com/20230630",
     "localname": "InterestExpenseOnConversionOfStock",
     "crdr": "debit",
     "presentation": [
      "http://www.guardforceai.com/role/ConvertibleNotePayableDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Interest expense",
        "documentation": "Interest expense on conversion of stock.",
        "label": "Interest Expense On Conversion Of Stock"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_TradeAndOtherCurrentPayables": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "TradeAndOtherCurrentPayables",
     "crdr": "credit",
     "calculation": {
      "http://www.guardforceai.com/role/ConsolidatedBalanceSheet": {
       "parentTag": "ifrs-full_CurrentLiabilities",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.guardforceai.com/role/ConsolidatedBalanceSheet"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Trade and other payables",
        "label": "Trade and other current payables"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of current trade payables and current other payables. [Refer: Current trade payables; Other current payables]"
       }
      }
     },
     "auth_ref": [
      "r14"
     ]
    },
    "gfai_OutstandingAmountOfConvertibleShare": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.guardforceai.com/20230630",
     "localname": "OutstandingAmountOfConvertibleShare",
     "crdr": "debit",
     "presentation": [
      "http://www.guardforceai.com/role/ConvertibleNotePayableDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Outstanding amount",
        "documentation": "Outstanding amount of convertible share.",
        "label": "Outstanding Amount Of Convertible Share"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_TradeAndOtherPayables": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "TradeAndOtherPayables",
     "crdr": "credit",
     "calculation": {
      "http://www.guardforceai.com/role/ScheduleofTradeandOtherPayablesandOtherCurrentLiabilitiesTable": {
       "parentTag": "ifrs-full_OtherCurrentLiabilities",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.guardforceai.com/role/ScheduleofTradeandOtherPayablesandOtherCurrentLiabilitiesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other payables",
        "label": "Trade and other payables"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of trade payables and other payables. [Refer: Trade payables; Other payables]"
       }
      }
     },
     "auth_ref": [
      "r14"
     ]
    },
    "ifrs-full_TradeAndOtherCurrentPayablesToRelatedParties": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "TradeAndOtherCurrentPayablesToRelatedParties",
     "crdr": "credit",
     "calculation": {
      "http://www.guardforceai.com/role/ConsolidatedBalanceSheet": {
       "parentTag": "ifrs-full_CurrentLiabilities",
       "weight": 1.0,
       "order": 7.0
      }
     },
     "presentation": [
      "http://www.guardforceai.com/role/ConsolidatedBalanceSheet"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Amounts due to related parties",
        "label": "Current payables to related parties"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of current payables due to related parties. [Refer: Related parties [member]; Payables to related parties]"
       }
      }
     },
     "auth_ref": [
      "r315"
     ]
    },
    "gfai_ValueAddedTaxServiceRatePercentage": {
     "xbrltype": "percentItemType",
     "nsuri": "http://www.guardforceai.com/20230630",
     "localname": "ValueAddedTaxServiceRatePercentage",
     "presentation": [
      "http://www.guardforceai.com/role/TaxationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "VAT service percentage",
        "label": "Value Added Tax Service Rate Percentage"
       }
      }
     },
     "auth_ref": []
    },
    "gfai_ValueAddedTaxForGoodsDeliveredAndRentalPercentage": {
     "xbrltype": "percentItemType",
     "nsuri": "http://www.guardforceai.com/20230630",
     "localname": "ValueAddedTaxForGoodsDeliveredAndRentalPercentage",
     "presentation": [
      "http://www.guardforceai.com/role/TaxationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Value added tax for goods delivered and rental provided",
        "documentation": "Percentage of value added tax for goods delivered and rental provided.",
        "label": "Value Added Tax For Goods Delivered And Rental Percentage"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_DisclosureOfOperatingSegmentsExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "DisclosureOfOperatingSegmentsExplanatory",
     "presentation": [
      "http://www.guardforceai.com/role/ConsolidatedSegmentDataTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Total Non-current Assets by Geographical Segment",
        "label": "Disclosure of operating segments [text block]"
       }
      },
      "en": {
       "role": {
        "documentation": "The disclosure of operating segments. [Refer: Operating segments [member]]"
       }
      }
     },
     "auth_ref": [
      "r181"
     ]
    },
    "gfai_ValueAddedTaxForConstructionProjectsPercentage": {
     "xbrltype": "percentItemType",
     "nsuri": "http://www.guardforceai.com/20230630",
     "localname": "ValueAddedTaxForConstructionProjectsPercentage",
     "presentation": [
      "http://www.guardforceai.com/role/TaxationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Value added tax for construction projects",
        "documentation": "Percentage of value added tax for construction projects.",
        "label": "Value Added Tax For Construction Projects Percentage"
       }
      }
     },
     "auth_ref": []
    },
    "gfai_ValuationAllowances": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.guardforceai.com/20230630",
     "localname": "ValuationAllowances",
     "crdr": "debit",
     "presentation": [
      "http://www.guardforceai.com/role/TaxationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Valuation allowances (in Dollars)",
        "documentation": "Amount after allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences and carryforwards.",
        "label": "Valuation Allowances"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_DefinedBenefitObligationAtPresentValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "DefinedBenefitObligationAtPresentValue",
     "crdr": "credit",
     "presentation": [
      "http://www.guardforceai.com/role/SignificantAccountingPoliciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Underwriting discounts",
        "label": "Defined benefit obligation, at present value"
       }
      },
      "en": {
       "role": {
        "documentation": "The present value, without deducting any plan assets, of expected future payments required to settle the obligation resulting from employee service in the current and prior periods. [Refer: Plan assets, at fair value]"
       }
      }
     },
     "auth_ref": [
      "r322"
     ]
    },
    "ifrs-full_TradeAndOtherCurrentReceivables": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "TradeAndOtherCurrentReceivables",
     "crdr": "debit",
     "calculation": {
      "http://www.guardforceai.com/role/ConsolidatedBalanceSheet": {
       "parentTag": "ifrs-full_CurrentAssets",
       "weight": 1.0,
       "order": 3.0
      },
      "http://www.guardforceai.com/role/ScheduleofTradeReceivableTable": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.guardforceai.com/role/ConsolidatedBalanceSheet",
      "http://www.guardforceai.com/role/ScheduleofTradeReceivableTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Trade receivable, net",
        "terseLabel": "Trade receivables",
        "label": "Trade and other current receivables"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of current trade receivables and current other receivables. [Refer: Current trade receivables; Other current receivables]"
       }
      }
     },
     "auth_ref": [
      "r12",
      "r24"
     ]
    },
    "ifrs-full_SalesAndMarketingExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "SalesAndMarketingExpense",
     "crdr": "debit",
     "calculation": {
      "http://www.guardforceai.com/role/ScheduleofAdministrativeExpensesTable": {
       "parentTag": "ifrs-full_AdministrativeExpense",
       "weight": 1.0,
       "order": 6.0
      }
     },
     "presentation": [
      "http://www.guardforceai.com/role/ScheduleofAdministrativeExpensesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Marketing expense",
        "label": "Sales and marketing expense"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of expense relating to the marketing and selling of goods or services."
       }
      }
     },
     "auth_ref": [
      "r317"
     ]
    },
    "ifrs-full_RelatedPartyTransactionsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "RelatedPartyTransactionsAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Related Party Transactions [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_TradeAndOtherCurrentReceivablesDueFromRelatedParties": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "TradeAndOtherCurrentReceivablesDueFromRelatedParties",
     "crdr": "debit",
     "calculation": {
      "http://www.guardforceai.com/role/ConsolidatedBalanceSheet": {
       "parentTag": "ifrs-full_CurrentAssets",
       "weight": 1.0,
       "order": 8.0
      }
     },
     "presentation": [
      "http://www.guardforceai.com/role/ConsolidatedBalanceSheet"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Amounts due from related parties",
        "label": "Current receivables due from related parties"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of current receivables due from related parties. [Refer: Related parties [member]]"
       }
      }
     },
     "auth_ref": [
      "r253"
     ]
    },
    "gfai_ShareholdersEquityDetailsTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.guardforceai.com/20230630",
     "localname": "ShareholdersEquityDetailsTable",
     "presentation": [
      "http://www.guardforceai.com/role/ShareholdersEquityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Shareholders\u2019 Equity (Details) [Table]"
       }
      }
     },
     "auth_ref": []
    },
    "gfai_UKMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.guardforceai.com/20230630",
     "localname": "UKMember",
     "presentation": [
      "http://www.guardforceai.com/role/NatureofOperationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "United kingdom [Member]",
        "label": "UKMember"
       }
      }
     },
     "auth_ref": []
    },
    "gfai_CommitmentsAndContingenciesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.guardforceai.com/20230630",
     "localname": "CommitmentsAndContingenciesAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Commitments and Contingencies [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_UtilitiesExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "UtilitiesExpense",
     "crdr": "debit",
     "calculation": {
      "http://www.guardforceai.com/role/ScheduleofAdministrativeExpensesTable": {
       "parentTag": "ifrs-full_AdministrativeExpense",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.guardforceai.com/role/ScheduleofAdministrativeExpensesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Utilities expense",
        "label": "Utilities expense"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of expense arising from purchased utilities."
       }
      }
     },
     "auth_ref": [
      "r310"
     ]
    },
    "gfai_BusinessCombinationsDetailsScheduleofPurchasePriceAllocationLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.guardforceai.com/20230630",
     "localname": "BusinessCombinationsDetailsScheduleofPurchasePriceAllocationLineItems",
     "presentation": [
      "http://www.guardforceai.com/role/ScheduleofPurchasePriceAllocationTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Business Combinations (Details) - Schedule of Purchase Price Allocation [Line Items]"
       }
      }
     },
     "auth_ref": []
    },
    "gfai_NatureofOperationsDetailsTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.guardforceai.com/20230630",
     "localname": "NatureofOperationsDetailsTable",
     "presentation": [
      "http://www.guardforceai.com/role/NatureofOperationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Nature of Operations (Details) [Table]"
       }
      }
     },
     "auth_ref": []
    },
    "gfai_DisclosureOfWithholdingTaxReceivablesExplanatoryTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.guardforceai.com/20230630",
     "localname": "DisclosureOfWithholdingTaxReceivablesExplanatoryTableTextBlock",
     "presentation": [
      "http://www.guardforceai.com/role/WithholdingTaxReceivableTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Withholding Tax Receivables",
        "label": "Disclosure Of Withholding Tax Receivables Explanatory Table Text Block"
       }
      }
     },
     "auth_ref": []
    },
    "gfai_ConsolidatedSegmentDataAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.guardforceai.com/20230630",
     "localname": "ConsolidatedSegmentDataAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Consolidated Segment Data [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "gfai_OrdinaryPlusPreferredSharesOutstanding": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://www.guardforceai.com/20230630",
     "localname": "OrdinaryPlusPreferredSharesOutstanding",
     "presentation": [
      "http://www.guardforceai.com/role/NatureofOperationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Ordinary plus preferred shares outstanding (in Shares)",
        "documentation": "Number of ordinary plus preferred shares outstanding.",
        "label": "Ordinary Plus Preferred Shares Outstanding"
       }
      }
     },
     "auth_ref": []
    },
    "gfai_DisclosureOfDetailedInformationAboutAccountsReceivablesNetExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.guardforceai.com/20230630",
     "localname": "DisclosureOfDetailedInformationAboutAccountsReceivablesNetExplanatory",
     "presentation": [
      "http://www.guardforceai.com/role/TradeReceivablesNetTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Trade Receivable",
        "documentation": "The disclosure of detailed information about trade receivables, net.",
        "label": "Disclosure Of Detailed Information About Accounts Receivables Net Explanatory"
       }
      }
     },
     "auth_ref": []
    },
    "gfai_NatureofOperationsDetailsLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.guardforceai.com/20230630",
     "localname": "NatureofOperationsDetailsLineItems",
     "presentation": [
      "http://www.guardforceai.com/role/NatureofOperationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Nature of Operations (Details) [Line Items]"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_AdditionalPaidinCapital": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "AdditionalPaidinCapital",
     "crdr": "credit",
     "calculation": {
      "http://www.guardforceai.com/role/ConsolidatedBalanceSheet": {
       "parentTag": "gfai_CapitalReservesAttributableToEquityHoldersOfTheCompany",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.guardforceai.com/role/ConsolidatedBalanceSheet"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Additional paid in capital",
        "label": "Additional paid-in capital"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount received or receivable from the issuance of the entity's shares in excess of nominal value and amounts received from other transactions involving the entity's stock or stockholders."
       }
      }
     },
     "auth_ref": [
      "r312"
     ]
    },
    "gfai_ScheduleOfCurrentAndNonCurrentPortionOfTaxReceivablesTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.guardforceai.com/20230630",
     "localname": "ScheduleOfCurrentAndNonCurrentPortionOfTaxReceivablesTableTextBlock",
     "presentation": [
      "http://www.guardforceai.com/role/WithholdingTaxReceivableTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Current and Non Current Portion of Tax Receivables",
        "label": "Schedule Of Current And Non Current Portion Of Tax Receivables Table Text Block"
       }
      }
     },
     "auth_ref": []
    },
    "gfai_ConvertibleNotePayableAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.guardforceai.com/20230630",
     "localname": "ConvertibleNotePayableAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Convertible Note Payable [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_ValueAddedTaxPayables": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "ValueAddedTaxPayables",
     "crdr": "credit",
     "calculation": {
      "http://www.guardforceai.com/role/ScheduleofTradeandOtherPayablesandOtherCurrentLiabilitiesTable": {
       "parentTag": "ifrs-full_OtherCurrentLiabilities",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.guardforceai.com/role/ScheduleofTradeandOtherPayablesandOtherCurrentLiabilitiesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Output VAT",
        "label": "Value added tax payables"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of payables related to a value added tax."
       }
      }
     },
     "auth_ref": [
      "r315"
     ]
    },
    "gfai_SharesOwnedBySouthernAmbitionLimited": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://www.guardforceai.com/20230630",
     "localname": "SharesOwnedBySouthernAmbitionLimited",
     "presentation": [
      "http://www.guardforceai.com/role/NatureofOperationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Shares owned by southern ambition limited (in Shares)",
        "documentation": "Number of shares by southern ambition limited.",
        "label": "Shares Owned By Southern Ambition Limited"
       }
      }
     },
     "auth_ref": []
    },
    "gfai_OtherReceivablesTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.guardforceai.com/20230630",
     "localname": "OtherReceivablesTableTextBlock",
     "presentation": [
      "http://www.guardforceai.com/role/OtherReceivablesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Other Receivables",
        "documentation": "Other Receivables",
        "label": "Other Receivables Table Text Block"
       }
      }
     },
     "auth_ref": []
    },
    "gfai_AggregateOrdinaryShares": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://www.guardforceai.com/20230630",
     "localname": "AggregateOrdinaryShares",
     "presentation": [
      "http://www.guardforceai.com/role/NatureofOperationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Aggregate ordinary shares (in Shares)",
        "documentation": "Number of aggregate ordinary shares.",
        "label": "Aggregate Ordinary Shares"
       }
      }
     },
     "auth_ref": []
    },
    "gfai_LegalReserveAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.guardforceai.com/20230630",
     "localname": "LegalReserveAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Legal Reserve [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "gfai_ScheduleOfPropertyPlantAndEquipmentTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.guardforceai.com/20230630",
     "localname": "ScheduleOfPropertyPlantAndEquipmentTableTextBlock",
     "presentation": [
      "http://www.guardforceai.com/role/PropertyPlantandEquipmentTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Property, Plant and Equipment",
        "documentation": "Schedule of property, plant and equipment.",
        "label": "Schedule Of Property Plant And Equipment Table Text Block"
       }
      }
     },
     "auth_ref": []
    },
    "gfai_DisclosureOfSignificantAccountingPoliciesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.guardforceai.com/20230630",
     "localname": "DisclosureOfSignificantAccountingPoliciesAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Disclosure of Significant Accounting Policies [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "gfai_ScheduleOtherCurrentAndNoncurrentAssetsTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.guardforceai.com/20230630",
     "localname": "ScheduleOtherCurrentAndNoncurrentAssetsTableTextBlock",
     "presentation": [
      "http://www.guardforceai.com/role/OtherCurrentandOtherNonCurrentAssetsTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Other Current and Other Non-Current Assets",
        "label": "Schedule Other Current And Noncurrent Assets Table Text Block"
       }
      }
     },
     "auth_ref": []
    },
    "gfai_AcquisitionPurchasePricePaidAmountInMixOfCashPercentage": {
     "xbrltype": "percentItemType",
     "nsuri": "http://www.guardforceai.com/20230630",
     "localname": "AcquisitionPurchasePricePaidAmountInMixOfCashPercentage",
     "presentation": [
      "http://www.guardforceai.com/role/NatureofOperationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Mix of cash percentage",
        "label": "Acquisition Purchase Price Paid Amount In Mix Of Cash Percentage"
       }
      }
     },
     "auth_ref": []
    },
    "gfai_CumulativePreferredShares": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://www.guardforceai.com/20230630",
     "localname": "CumulativePreferredShares",
     "presentation": [
      "http://www.guardforceai.com/role/NatureofOperationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cumulative preferred shares (in Shares)",
        "documentation": "Number of cumulative preferred shares.",
        "label": "Cumulative Preferred Shares"
       }
      }
     },
     "auth_ref": []
    },
    "gfai_AggregateOrdinarySharesPercentage": {
     "xbrltype": "percentItemType",
     "nsuri": "http://www.guardforceai.com/20230630",
     "localname": "AggregateOrdinarySharesPercentage",
     "presentation": [
      "http://www.guardforceai.com/role/NatureofOperationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Aggregate ordinary shares percentage",
        "documentation": "The percentage of aggregate ordinary shares.",
        "label": "Aggregate Ordinary Shares Percentage"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_AcquisitionsThroughBusinessCombinationsPropertyPlantAndEquipment": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "AcquisitionsThroughBusinessCombinationsPropertyPlantAndEquipment",
     "crdr": "debit",
     "presentation": [
      "http://www.guardforceai.com/role/ScheduleofCarryingAmountsofRightofUseAssetsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "New leases acquired through business combinations",
        "label": "Acquisitions through business combinations, property, plant and equipment"
       }
      },
      "en": {
       "role": {
        "documentation": "The increase in property, plant and equipment resulting from acquisitions through business combinations. [Refer: Business combinations [member]; Property, plant and equipment]"
       }
      }
     },
     "auth_ref": [
      "r56"
     ]
    },
    "gfai_PropertyPlantandEquipmentTablesTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.guardforceai.com/20230630",
     "localname": "PropertyPlantandEquipmentTablesTable",
     "presentation": [
      "http://www.guardforceai.com/role/PropertyPlantandEquipmentTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Property, Plant and Equipment (Tables) [Table]"
       }
      }
     },
     "auth_ref": []
    },
    "gfai_PropertyPlantandEquipmentTablesLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.guardforceai.com/20230630",
     "localname": "PropertyPlantandEquipmentTablesLineItems",
     "presentation": [
      "http://www.guardforceai.com/role/PropertyPlantandEquipmentTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Property, Plant and Equipment (Tables) [Line Items]"
       }
      }
     },
     "auth_ref": []
    },
    "gfai_ScheduleOfCarryingAmountsOfRightofuseAssetTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.guardforceai.com/20230630",
     "localname": "ScheduleOfCarryingAmountsOfRightofuseAssetTableTextBlock",
     "presentation": [
      "http://www.guardforceai.com/role/RightofUseAssetsandOperatingLeaseLiabilitiesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Carrying Amounts of Right-of-Use Assets",
        "label": "Schedule Of Carrying Amounts Of Rightofuse Asset Table Text Block"
       }
      }
     },
     "auth_ref": []
    },
    "gfai_NatureOfOperationsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.guardforceai.com/20230630",
     "localname": "NatureOfOperationsAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Nature of Operations [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "gfai_ScheduleOfIntangibleAssetNetTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.guardforceai.com/20230630",
     "localname": "ScheduleOfIntangibleAssetNetTableTextBlock",
     "presentation": [
      "http://www.guardforceai.com/role/IntangibleAssetsTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Intangible Assets",
        "label": "Schedule Of Intangible Asset Net Table Text Block"
       }
      }
     },
     "auth_ref": []
    },
    "gfai_OutstandingShares": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://www.guardforceai.com/20230630",
     "localname": "OutstandingShares",
     "presentation": [
      "http://www.guardforceai.com/role/NatureofOperationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Outstanding shares (in Shares)",
        "documentation": "The number of outstanding shares.",
        "label": "Outstanding Shares"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_AcquisitionsThroughBusinessCombinationsInvestmentProperty": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "AcquisitionsThroughBusinessCombinationsInvestmentProperty",
     "crdr": "debit",
     "presentation": [
      "http://www.guardforceai.com/role/ScheduleofPropertyPlantandEquipmentTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Acquisitions through business combinations",
        "label": "Acquisitions through business combinations, investment property"
       }
      },
      "en": {
       "role": {
        "documentation": "The increase in investment property resulting from acquisitions through business combinations. [Refer: Business combinations [member]; Investment property]"
       }
      }
     },
     "auth_ref": [
      "r104",
      "r107"
     ]
    },
    "gfai_ScheduleOfTradeAndOtherPayablesAndOtherCurrentLiabilitiesTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.guardforceai.com/20230630",
     "localname": "ScheduleOfTradeAndOtherPayablesAndOtherCurrentLiabilitiesTableTextBlock",
     "presentation": [
      "http://www.guardforceai.com/role/TradeandOtherpayablesandOtherCurrentLiabilitiesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Trade and Other Payables and Other Current Liabilities",
        "documentation": "Tabular disclosure for trade and other payables and other current liabilities.",
        "label": "Schedule Of Trade And Other Payables And Other Current Liabilities Table Text Block"
       }
      }
     },
     "auth_ref": []
    },
    "gfai_BorrowingsFromFinancialInstitutionsTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.guardforceai.com/20230630",
     "localname": "BorrowingsFromFinancialInstitutionsTableTextBlock",
     "presentation": [
      "http://www.guardforceai.com/role/BorrowingsTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Borrowings",
        "label": "Borrowings From Financial Institutions Table Text Block"
       }
      }
     },
     "auth_ref": []
    },
    "gfai_ApproximatelyOrdinarySharesAmount": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.guardforceai.com/20230630",
     "localname": "ApproximatelyOrdinarySharesAmount",
     "crdr": "credit",
     "presentation": [
      "http://www.guardforceai.com/role/NatureofOperationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Approximately ordinary shares amount (in Dollars)",
        "documentation": "The amount of approximately ordinary shares.",
        "label": "Approximately Ordinary Shares Amount"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_IncreaseDecreaseThroughNetExchangeDifferencesIntangibleAssetsOtherThanGoodwill": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "IncreaseDecreaseThroughNetExchangeDifferencesIntangibleAssetsOtherThanGoodwill",
     "crdr": "debit",
     "presentation": [
      "http://www.guardforceai.com/role/ScheduleofIntangibleAssetsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Exchange differences",
        "label": "Increase (decrease) through net exchange differences, intangible assets other than goodwill"
       }
      },
      "en": {
       "role": {
        "documentation": "The increase (decrease) in intangible assets other than goodwill resulting from net exchange differences arising on the translation of the financial statements from the functional currency into a different presentation currency, including the translation of a foreign operation into the presentation currency of the reporting entity. [Refer: Intangible assets other than goodwill]"
       }
      }
     },
     "auth_ref": [
      "r99"
     ]
    },
    "gfai_OtherCurrentAndOtherNonCurrentAssetsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.guardforceai.com/20230630",
     "localname": "OtherCurrentAndOtherNonCurrentAssetsAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Other Current and Other Non-Current Assets [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "gfai_ScheduleOfFinancialLeaseLiabilitiesTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.guardforceai.com/20230630",
     "localname": "ScheduleOfFinancialLeaseLiabilitiesTableTextBlock",
     "presentation": [
      "http://www.guardforceai.com/role/FinanceLeaseLiabilitiesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Finance Lease Liabilities",
        "documentation": "Tabular disclosure for finance lease liabilities.",
        "label": "Schedule Of Financial Lease Liabilities Table Text Block"
       }
      }
     },
     "auth_ref": []
    },
    "gfai_NonCashInvestingAndFinancingActivitiesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.guardforceai.com/20230630",
     "localname": "NonCashInvestingAndFinancingActivitiesAbstract",
     "presentation": [
      "http://www.guardforceai.com/role/ConsolidatedCashFlow"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Non-cash investing and financing activities",
        "label": "Non Cash Investing And Financing Activities Abstract"
       }
      }
     },
     "auth_ref": []
    },
    "gfai_ScheduleOfMinimumLeasePaymentsUnderFinanceLeaseAgreementsTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.guardforceai.com/20230630",
     "localname": "ScheduleOfMinimumLeasePaymentsUnderFinanceLeaseAgreementsTableTextBlock",
     "presentation": [
      "http://www.guardforceai.com/role/FinanceLeaseLiabilitiesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Minimum Lease Payments Under Finance Lease Agreements",
        "documentation": "Tabular disclosure for minimum lease payments under finance lease agreements.",
        "label": "Schedule Of Minimum Lease Payments Under Finance Lease Agreements Table Text Block"
       }
      }
     },
     "auth_ref": []
    },
    "gfai_ScheduleOfLeasedAssetsUnderFinanceLeaseTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.guardforceai.com/20230630",
     "localname": "ScheduleOfLeasedAssetsUnderFinanceLeaseTableTextBlock",
     "presentation": [
      "http://www.guardforceai.com/role/FinanceLeaseLiabilitiesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Finance Lease Assets Comprise Primarily Vehicles and Office Equipment",
        "documentation": "Tabular disclosure for leased assets under a finance lease.",
        "label": "Schedule Of Leased Assets Under Finance Lease Table Text Block"
       }
      }
     },
     "auth_ref": []
    },
    "gfai_RightofUseAssetsAndOperatingLeaseLiabilitiesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.guardforceai.com/20230630",
     "localname": "RightofUseAssetsAndOperatingLeaseLiabilitiesAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Right-of-Use Assets and Operating Lease Liabilities [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "gfai_ScheduleOfPresentValueOfDefinedBenefitObligationTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.guardforceai.com/20230630",
     "localname": "ScheduleOfPresentValueOfDefinedBenefitObligationTableTextBlock",
     "presentation": [
      "http://www.guardforceai.com/role/ProvisionforEmployeeBenefitsTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Retired Benefit Plan",
        "label": "Schedule Of Present Value Of Defined Benefit Obligation Table Text Block"
       }
      }
     },
     "auth_ref": []
    },
    "gfai_TaxationAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.guardforceai.com/20230630",
     "localname": "TaxationAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Taxation [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "gfai_OutstandingOrdinaryShares": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://www.guardforceai.com/20230630",
     "localname": "OutstandingOrdinaryShares",
     "presentation": [
      "http://www.guardforceai.com/role/NatureofOperationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Ordinary shares (in Shares)",
        "documentation": "Outstanding ordinary shares.",
        "label": "Outstanding Ordinary Shares"
       }
      }
     },
     "auth_ref": []
    },
    "gfai_ScheduleOfAdministrativeExpensesTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.guardforceai.com/20230630",
     "localname": "ScheduleOfAdministrativeExpensesTableTextBlock",
     "presentation": [
      "http://www.guardforceai.com/role/SellingDistributionandAdministrativeExpensesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Administrative Expenses",
        "label": "Schedule Of Administrative Expenses Table Text Block"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_AcquisitionsThroughBusinessCombinationsIntangibleAssetsAndGoodwill": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "AcquisitionsThroughBusinessCombinationsIntangibleAssetsAndGoodwill",
     "crdr": "debit",
     "presentation": [
      "http://www.guardforceai.com/role/ScheduleofIntangibleAssetsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Acquisitions through business combinations",
        "label": "Acquisitions through business combinations, intangible assets and goodwill"
       }
      },
      "en": {
       "role": {
        "documentation": "The increase in intangible assets and goodwill resulting from acquisitions through business combinations. [Refer: Business combinations [member]; Intangible assets and goodwill]"
       }
      }
     },
     "auth_ref": [
      "r326"
     ]
    },
    "gfai_ScheduleOfAmountsDueFromRelatedPartiesTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.guardforceai.com/20230630",
     "localname": "ScheduleOfAmountsDueFromRelatedPartiesTableTextBlock",
     "presentation": [
      "http://www.guardforceai.com/role/RelatedPartyTransactionsTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Amounts Due from Related Parties",
        "label": "Schedule Of Amounts Due From Related Parties Table Text Block"
       }
      }
     },
     "auth_ref": []
    },
    "gfai_PreferredSharesPercentage": {
     "xbrltype": "percentItemType",
     "nsuri": "http://www.guardforceai.com/20230630",
     "localname": "PreferredSharesPercentage",
     "presentation": [
      "http://www.guardforceai.com/role/NatureofOperationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Preferred shares percentage",
        "label": "Preferred Shares Percentage"
       }
      }
     },
     "auth_ref": []
    },
    "gfai_ScheduleOfAmountDueToRelatedPartiesTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.guardforceai.com/20230630",
     "localname": "ScheduleOfAmountDueToRelatedPartiesTableTextBlock",
     "presentation": [
      "http://www.guardforceai.com/role/RelatedPartyTransactionsTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Amounts Due to Related Parties",
        "label": "Schedule Of Amount Due To Related Parties Table Text Block"
       }
      }
     },
     "auth_ref": []
    },
    "gfai_TradeReceivablesNetAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.guardforceai.com/20230630",
     "localname": "TradeReceivablesNetAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Trade Receivables, Net [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "gfai_PreferredSharesOutstandingSharesPercentage": {
     "xbrltype": "percentItemType",
     "nsuri": "http://www.guardforceai.com/20230630",
     "localname": "PreferredSharesOutstandingSharesPercentage",
     "presentation": [
      "http://www.guardforceai.com/role/NatureofOperationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Preferred shares outstanding shares percentage",
        "documentation": "The percentage of preferred shares outstanding shares.",
        "label": "Preferred Shares Outstanding Shares Percentage"
       }
      }
     },
     "auth_ref": []
    },
    "gfai_ScheduleOfShorttermBorrowingFromARelatedPartyTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.guardforceai.com/20230630",
     "localname": "ScheduleOfShorttermBorrowingFromARelatedPartyTableTextBlock",
     "presentation": [
      "http://www.guardforceai.com/role/RelatedPartyTransactionsTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Short-Term Borrowings from Related Parties",
        "label": "Schedule Of Shortterm Borrowing From ARelated Party Table Text Block"
       }
      }
     },
     "auth_ref": []
    },
    "gfai_TradeAndOtherPayablesAndOtherCurrentLiabilitiesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.guardforceai.com/20230630",
     "localname": "TradeAndOtherPayablesAndOtherCurrentLiabilitiesAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Trade and Other payables and Other Current Liabilities [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "gfai_ScheduleOfLongtermBorrowingsFromRelatedPartyTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.guardforceai.com/20230630",
     "localname": "ScheduleOfLongtermBorrowingsFromRelatedPartyTableTextBlock",
     "presentation": [
      "http://www.guardforceai.com/role/RelatedPartyTransactionsTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Long-Term Borrowings from Related Parties",
        "label": "Schedule Of Longterm Borrowings From Related Party Table Text Block"
       }
      }
     },
     "auth_ref": []
    },
    "gfai_PreferredSharesOutstandingShares": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://www.guardforceai.com/20230630",
     "localname": "PreferredSharesOutstandingShares",
     "presentation": [
      "http://www.guardforceai.com/role/NatureofOperationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Preferred shares outstanding shares (in Shares)",
        "documentation": "Number of preferred shares outstanding shares.",
        "label": "Preferred Shares Outstanding Shares"
       }
      }
     },
     "auth_ref": []
    },
    "gfai_RelatedPartyTransactionsTebleTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.guardforceai.com/20230630",
     "localname": "RelatedPartyTransactionsTebleTextBlock",
     "presentation": [
      "http://www.guardforceai.com/role/RelatedPartyTransactionsTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Related Party Transactions",
        "label": "Related Party Transactions Teble Text Block"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_VehiclesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "VehiclesMember",
     "presentation": [
      "http://www.guardforceai.com/role/ScheduleofPropertyPlantandEquipmentTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Vehicles [Member]",
        "label": "Vehicles [member]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for a class of property, plant and equipment representing vehicles used in the entity's operations, specifically to include aircraft, motor vehicles and ships. [Refer: Property, plant and equipment]"
       }
      }
     },
     "auth_ref": [
      "r318"
     ]
    },
    "gfai_PreferredShares": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://www.guardforceai.com/20230630",
     "localname": "PreferredShares",
     "presentation": [
      "http://www.guardforceai.com/role/NatureofOperationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Preferred shares (in Shares)",
        "label": "Preferred Shares"
       }
      }
     },
     "auth_ref": []
    },
    "gfai_ScheduleOfSelectedInformationBySegmentTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.guardforceai.com/20230630",
     "localname": "ScheduleOfSelectedInformationBySegmentTableTextBlock",
     "presentation": [
      "http://www.guardforceai.com/role/ConsolidatedSegmentDataTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Selected Information by Segment",
        "label": "Schedule Of Selected Information By Segment Table Text Block"
       }
      }
     },
     "auth_ref": []
    },
    "gfai_DocumentAndEntityInformationAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.guardforceai.com/20230630",
     "localname": "DocumentAndEntityInformationAbstract",
     "auth_ref": []
    },
    "gfai_ScheduleOfOtherAssetTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.guardforceai.com/20230630",
     "localname": "ScheduleOfOtherAssetTableTextBlock",
     "presentation": [
      "http://www.guardforceai.com/role/ConsolidatedSegmentDataTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Total Assets by Segment",
        "documentation": "Tabular disclosure of the carrying amounts of other assets. This disclosure includes other current assets and other noncurrent assets.",
        "label": "Schedule Of Other Asset Table Text Block"
       }
      }
     },
     "auth_ref": []
    },
    "gfai_WithholdingTaxReceivableAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.guardforceai.com/20230630",
     "localname": "WithholdingTaxReceivableAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Withholding Tax Receivable [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "gfai_ScheduleOfFuturePaymentsForEmploymentAgreements": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.guardforceai.com/20230630",
     "localname": "ScheduleOfFuturePaymentsForEmploymentAgreements",
     "presentation": [
      "http://www.guardforceai.com/role/CommitmentsandContingenciesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Future Payments for Employment Agreements",
        "documentation": "Schedule of future payments for employment agreements.",
        "label": "Schedule Of Future Payments For Employment Agreements"
       }
      }
     },
     "auth_ref": []
    },
    "gfai_ScheduleOfCapitalExpenditureCommitments": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.guardforceai.com/20230630",
     "localname": "ScheduleOfCapitalExpenditureCommitments",
     "presentation": [
      "http://www.guardforceai.com/role/CommitmentsandContingenciesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Contracted Expenditures Commitments",
        "documentation": "Schedule of capital expenditure commitments.",
        "label": "Schedule Of Capital Expenditure Commitments"
       }
      }
     },
     "auth_ref": []
    },
    "gfai_AcquiredMajorityPercentage": {
     "xbrltype": "percentItemType",
     "nsuri": "http://www.guardforceai.com/20230630",
     "localname": "AcquiredMajorityPercentage",
     "presentation": [
      "http://www.guardforceai.com/role/NatureofOperationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Acquired majority percentage",
        "documentation": "The company acquired majority percentage.",
        "label": "Acquired Majority Percentage"
       }
      }
     },
     "auth_ref": []
    },
    "gfai_SignificantAccountingPoliciesDetailsScheduleofCurrencyExchangeRatesImpactLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.guardforceai.com/20230630",
     "localname": "SignificantAccountingPoliciesDetailsScheduleofCurrencyExchangeRatesImpactLineItems",
     "presentation": [
      "http://www.guardforceai.com/role/ScheduleofCurrencyExchangeRatesImpactTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Disclosure of Significant Accounting Policies [Abstract]",
        "label": "Significant Accounting Policies Details Scheduleof Currency Exchange Rates Impact Line Items"
       }
      }
     },
     "auth_ref": []
    },
    "gfai_SignificantAccountingPoliciesDetailsScheduleofCurrencyExchangeRatesImpactTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.guardforceai.com/20230630",
     "localname": "SignificantAccountingPoliciesDetailsScheduleofCurrencyExchangeRatesImpactTable",
     "presentation": [
      "http://www.guardforceai.com/role/ScheduleofCurrencyExchangeRatesImpactTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Significant Accounting Policies (Details) - Schedule of Currency Exchange Rates Impact [Table]"
       }
      }
     },
     "auth_ref": []
    },
    "gfai_BusinessCombinationsDetailsScheduleofPurchasePriceAllocationTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.guardforceai.com/20230630",
     "localname": "BusinessCombinationsDetailsScheduleofPurchasePriceAllocationTable",
     "presentation": [
      "http://www.guardforceai.com/role/ScheduleofPurchasePriceAllocationTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Business Combinations (Details) - Schedule of Purchase Price Allocation [Table]"
       }
      }
     },
     "auth_ref": []
    },
    "gfai_TypeOfServiceDomainDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.guardforceai.com/20230630",
     "localname": "TypeOfServiceDomainDomain",
     "presentation": [
      "http://www.guardforceai.com/role/ScheduleofDisaggregationInformationofRevenuebyServiceTypeTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "TypeOfServiceDomain [Domain]"
       }
      }
     },
     "auth_ref": []
    },
    "gfai_AcquireEquityInterest": {
     "xbrltype": "percentItemType",
     "nsuri": "http://www.guardforceai.com/20230630",
     "localname": "AcquireEquityInterest",
     "presentation": [
      "http://www.guardforceai.com/role/NatureofOperationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Acquire equity interest",
        "documentation": "The percentage of acquire equity interest.",
        "label": "Acquire Equity Interest"
       }
      }
     },
     "auth_ref": []
    },
    "gfai_PercentageOfTotalRevenue": {
     "xbrltype": "percentItemType",
     "nsuri": "http://www.guardforceai.com/20230630",
     "localname": "PercentageOfTotalRevenue",
     "presentation": [
      "http://www.guardforceai.com/role/ScheduleofDisaggregationInformationofRevenuebyServiceTypeTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Percentage of Total Revenue",
        "label": "Percentage Of Total Revenue"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_WarrantReserve": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "WarrantReserve",
     "crdr": "credit",
     "calculation": {
      "http://www.guardforceai.com/role/ConsolidatedBalanceSheet": {
       "parentTag": "gfai_CapitalReservesAttributableToEquityHoldersOfTheCompany",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.guardforceai.com/role/ConsolidatedBalanceSheet"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Warrants reserve",
        "label": "Warrant reserve"
       }
      },
      "en": {
       "role": {
        "documentation": "A component of equity resulting from issuing share purchase warrants, other than those resulting from share-based payment arrangements. [Refer: Reserve of share-based payments]"
       }
      }
     },
     "auth_ref": [
      "r314"
     ]
    },
    "gfai_SignificantAccountingPoliciesDetailsScheduleofDisaggregationInformationofRevenuebyServiceTypeLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.guardforceai.com/20230630",
     "localname": "SignificantAccountingPoliciesDetailsScheduleofDisaggregationInformationofRevenuebyServiceTypeLineItems",
     "presentation": [
      "http://www.guardforceai.com/role/ScheduleofDisaggregationInformationofRevenuebyServiceTypeTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Disclosure of Significant Accounting Policies [Abstract]",
        "label": "Significant Accounting Policies Details Scheduleof Disaggregation Informationof Revenueby Service Type Line Items"
       }
      }
     },
     "auth_ref": []
    },
    "gfai_SignificantAccountingPoliciesDetailsScheduleofDisaggregationInformationofRevenuebyServiceTypeTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.guardforceai.com/20230630",
     "localname": "SignificantAccountingPoliciesDetailsScheduleofDisaggregationInformationofRevenuebyServiceTypeTable",
     "presentation": [
      "http://www.guardforceai.com/role/ScheduleofDisaggregationInformationofRevenuebyServiceTypeTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Significant Accounting Policies (Details) - Schedule of Disaggregation Information of Revenue by Service Type [Table]"
       }
      }
     },
     "auth_ref": []
    },
    "gfai_ConsiderationAmount": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.guardforceai.com/20230630",
     "localname": "ConsiderationAmount",
     "presentation": [
      "http://www.guardforceai.com/role/NatureofOperationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Consideration amount",
        "documentation": "The amount of consideration amount.",
        "label": "Consideration Amount"
       }
      }
     },
     "auth_ref": []
    },
    "gfai_TotalRevenue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.guardforceai.com/20230630",
     "localname": "TotalRevenue",
     "crdr": "credit",
     "presentation": [
      "http://www.guardforceai.com/role/ScheduleofDisaggregationInformationofRevenuebyServiceTypeTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Total",
        "label": "Total Revenue"
       }
      }
     },
     "auth_ref": []
    },
    "gfai_RestrictedOrdinaryShare": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://www.guardforceai.com/20230630",
     "localname": "RestrictedOrdinaryShare",
     "presentation": [
      "http://www.guardforceai.com/role/NatureofOperationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Restricted ordinary shares (in Shares)",
        "label": "Restricted Ordinary Share"
       }
      }
     },
     "auth_ref": []
    },
    "gfai_PercentageOfRestrictedOrdinaryShares": {
     "xbrltype": "percentItemType",
     "nsuri": "http://www.guardforceai.com/20230630",
     "localname": "PercentageOfRestrictedOrdinaryShares",
     "presentation": [
      "http://www.guardforceai.com/role/NatureofOperationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Percentage of restricted ordinary shares",
        "documentation": "Percentage of restricted ordinary shares.",
        "label": "Percentage Of Restricted Ordinary Shares"
       }
      }
     },
     "auth_ref": []
    },
    "gfai_CostAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.guardforceai.com/20230630",
     "localname": "CostAbstract",
     "presentation": [
      "http://www.guardforceai.com/role/ScheduleofPropertyPlantandEquipmentTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cost",
        "label": "Cost Abstract"
       }
      }
     },
     "auth_ref": []
    },
    "gfai_AcquisitionPurchasePricePaidAmount": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.guardforceai.com/20230630",
     "localname": "AcquisitionPurchasePricePaidAmount",
     "crdr": "credit",
     "presentation": [
      "http://www.guardforceai.com/role/NatureofOperationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Acquisition purchase price paid amount (in Dollars)",
        "documentation": "The amount of acquisition purchase price paid amount.",
        "label": "Acquisition Purchase Price Paid Amount"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_SharebasedPaymentArrangementsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "SharebasedPaymentArrangementsMember",
     "presentation": [
      "http://www.guardforceai.com/role/ScheduleofDepreciationandAmortizationbySegmentTable",
      "http://www.guardforceai.com/role/ScheduleofSelectedInformationbySegmentTable",
      "http://www.guardforceai.com/role/ScheduleofTotalAssetsbySegmentTable",
      "http://www.guardforceai.com/role/ScheduleofTotalliabilitiesbySegmentTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share-based payment arrangements [member]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for an agreement between the entity or another group entity or any shareholder of the group entity and another party (including an employee) that entitles the other party to receive (a) cash or other assets of the entity for amounts that are based on the price (or value) of equity instruments (including shares or share options) of the entity or another group entity; or (b) equity instruments (including shares or share options) of the entity or another group entity, provided that the specified vesting conditions, if any, are met. It also represents the standard value for the 'Types of share-based payment arrangements' axis if no other member is used."
       }
      }
     },
     "auth_ref": [
      "r160"
     ]
    },
    "gfai_AcquisitionOwnedSubsidiaryPercentage": {
     "xbrltype": "percentItemType",
     "nsuri": "http://www.guardforceai.com/20230630",
     "localname": "AcquisitionOwnedSubsidiaryPercentage",
     "presentation": [
      "http://www.guardforceai.com/role/NatureofOperationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Owned subsidiary percentage",
        "documentation": "Percentage of acquisition owned subsidiary.",
        "label": "Acquisition Owned Subsidiary Percentage"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_OfficeEquipmentMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "OfficeEquipmentMember",
     "presentation": [
      "http://www.guardforceai.com/role/ScheduleofPropertyPlantandEquipmentTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Office decoration and equipment [Member]",
        "label": "Office equipment [member]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for a class of property, plant and equipment representing equipment used to support office functions, not specifically used in the production process. [Refer: Property, plant and equipment]"
       }
      }
     },
     "auth_ref": [
      "r260"
     ]
    },
    "gfai_CancellationOfSharesNote19": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.guardforceai.com/20230630",
     "localname": "CancellationOfSharesNote19",
     "crdr": "credit",
     "presentation": [
      "http://www.guardforceai.com/role/ShareholdersEquityType2or3"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cancellation of shares (Note 19)",
        "documentation": "The amount of cancellation of shares.",
        "label": "Cancellation Of Shares Note19"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_ProfitLoss": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "ProfitLoss",
     "crdr": "credit",
     "calculation": {
      "http://www.guardforceai.com/role/ConsolidatedIncomeStatement": {
       "parentTag": "ifrs-full_ProfitLossAttributableToOwnersOfParent",
       "weight": 1.0,
       "order": 1.0
      },
      "http://www.guardforceai.com/role/ConsolidatedComprehensiveIncome": {
       "parentTag": "ifrs-full_ComprehensiveIncome",
       "weight": 1.0,
       "order": 1.0
      },
      "http://www.guardforceai.com/role/ConsolidatedCashFlow": {
       "parentTag": "ifrs-full_CashFlowsFromUsedInOperatingActivities",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.guardforceai.com/role/ConsolidatedCashFlow",
      "http://www.guardforceai.com/role/ConsolidatedComprehensiveIncome",
      "http://www.guardforceai.com/role/ConsolidatedIncomeStatement",
      "http://www.guardforceai.com/role/ShareholdersEquityType2or3"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Net loss for the period",
        "terseLabel": "Net (loss) for the period",
        "verboseLabel": "Net loss for the period",
        "netLabel": "Net loss",
        "label": "Profit (loss)"
       }
      },
      "en": {
       "role": {
        "documentation": "The total of income less expenses from continuing and discontinued operations, excluding the components of other comprehensive income. [Refer: Other comprehensive income]"
       }
      }
     },
     "auth_ref": [
      "r3",
      "r32",
      "r112",
      "r120",
      "r122",
      "r181",
      "r183",
      "r277",
      "r282"
     ]
    },
    "ifrs-full_CashFlowsFromUsedInFinancingActivities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "CashFlowsFromUsedInFinancingActivities",
     "crdr": "debit",
     "calculation": {
      "http://www.guardforceai.com/role/ConsolidatedCashFlow": {
       "parentTag": "ifrs-full_IncreaseDecreaseInCashAndCashEquivalents",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.guardforceai.com/role/ConsolidatedCashFlow"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Net cash generated from financing activities",
        "label": "Cash flows from (used in) financing activities"
       }
      },
      "en": {
       "role": {
        "documentation": "The cash flows from (used in) financing activities, which are activities that result in changes in the size and composition of the contributed equity and borrowings of the entity."
       }
      }
     },
     "auth_ref": [
      "r111",
      "r117"
     ]
    },
    "ifrs-full_ReceivablesFromRentalOfProperties": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "ReceivablesFromRentalOfProperties",
     "crdr": "debit",
     "calculation": {
      "http://www.guardforceai.com/role/ScheduleofOtherCurrentandOtherNonCurrentAssetsTable": {
       "parentTag": "gfai_OtherCurrentAsset",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.guardforceai.com/role/ScheduleofOtherCurrentandOtherNonCurrentAssetsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Prepayments \u2013 office and warehouse rental",
        "label": "Receivables from rental of properties"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of receivables arising from the rental of properties. Property is land or a building - or part of a building - or both."
       }
      }
     },
     "auth_ref": [
      "r313"
     ]
    },
    "ifrs-full_CashFlowsFromUsedInFinancingActivitiesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "CashFlowsFromUsedInFinancingActivitiesAbstract",
     "presentation": [
      "http://www.guardforceai.com/role/ConsolidatedCashFlow"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cash flows from financing activities",
        "label": "Cash flows from (used in) financing activities [abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "gfai_CancellationOfSharesNote": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://www.guardforceai.com/20230630",
     "localname": "CancellationOfSharesNote",
     "presentation": [
      "http://www.guardforceai.com/role/ShareholdersEquityType2or3"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cancellation of shares (Note 19) (in Shares)",
        "documentation": "The number of cancellation of shares.",
        "label": "Cancellation Of Shares Note"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_ReceivablesFromTaxesOtherThanIncomeTax": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "ReceivablesFromTaxesOtherThanIncomeTax",
     "crdr": "debit",
     "calculation": {
      "http://www.guardforceai.com/role/ConsolidatedBalanceSheet": {
       "parentTag": "ifrs-full_NoncurrentAssets",
       "weight": 1.0,
       "order": 6.0
      }
     },
     "presentation": [
      "http://www.guardforceai.com/role/ConsolidatedBalanceSheet",
      "http://www.guardforceai.com/role/ScheduleofCurrentandNonCurrentPortionofTaxReceivablesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Withholding tax receivable, net",
        "verboseLabel": "Non-current portion",
        "label": "Receivables from taxes other than income tax"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of receivables from taxes other than income tax. Income taxes include all domestic and foreign taxes that are based on taxable profits. Income taxes also include taxes, such as withholding taxes, that are payable by a subsidiary, associate or joint arrangement on distributions to the reporting entity."
       }
      }
     },
     "auth_ref": [
      "r313"
     ]
    },
    "ifrs-full_CashFlowsFromUsedInInvestingActivities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "CashFlowsFromUsedInInvestingActivities",
     "crdr": "debit",
     "calculation": {
      "http://www.guardforceai.com/role/ConsolidatedCashFlow": {
       "parentTag": "ifrs-full_IncreaseDecreaseInCashAndCashEquivalents",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.guardforceai.com/role/ConsolidatedCashFlow"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Net cash used in investing activities",
        "label": "Cash flows from (used in) investing activities"
       }
      },
      "en": {
       "role": {
        "documentation": "The cash flows from (used in) investing activities, which are the acquisition and disposal of long-term assets and other investments not included in cash equivalents."
       }
      }
     },
     "auth_ref": [
      "r111",
      "r117"
     ]
    },
    "gfai_InventoriesTablesLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.guardforceai.com/20230630",
     "localname": "InventoriesTablesLineItems",
     "presentation": [
      "http://www.guardforceai.com/role/InventoriesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disclosure of Inventories Table [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "gfai_IssuanceOfOrdinarySharesThroughPrivatePlacements": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://www.guardforceai.com/20230630",
     "localname": "IssuanceOfOrdinarySharesThroughPrivatePlacements",
     "presentation": [
      "http://www.guardforceai.com/role/ShareholdersEquityType2or3"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Issuance of ordinary shares through private placements (in Shares)",
        "documentation": "Issuance of ordinary shares through private placements.",
        "label": "Issuance Of Ordinary Shares Through Private Placements"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_CashFlowsFromUsedInInvestingActivitiesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "CashFlowsFromUsedInInvestingActivitiesAbstract",
     "presentation": [
      "http://www.guardforceai.com/role/ConsolidatedCashFlow"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cash flows from investing activities",
        "label": "Cash flows from (used in) investing activities [abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "gfai_IssuanceOfOrdinarySharesThroughPrivatePlacementsseeNote19": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.guardforceai.com/20230630",
     "localname": "IssuanceOfOrdinarySharesThroughPrivatePlacementsseeNote19",
     "crdr": "credit",
     "presentation": [
      "http://www.guardforceai.com/role/ShareholdersEquityType2or3"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Issuance of ordinary shares through private placements",
        "documentation": "Issuance of ordinary shares through private placements.",
        "label": "Issuance Of Ordinary Shares Through Private Placementssee Note19"
       }
      }
     },
     "auth_ref": []
    },
    "gfai_IssuanceOfOrdinarySharesThroughExerciseOfWarrants": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://www.guardforceai.com/20230630",
     "localname": "IssuanceOfOrdinarySharesThroughExerciseOfWarrants",
     "presentation": [
      "http://www.guardforceai.com/role/ShareholdersEquityType2or3"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Issuance of ordinary shares through exercise of warrants (Note 19) (in Shares)",
        "documentation": "Issuance of ordinary shares through exercise of warrants.",
        "label": "Issuance Of Ordinary Shares Through Exercise Of Warrants"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_ProfitLossAttributableToOwnersOfParent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "ProfitLossAttributableToOwnersOfParent",
     "crdr": "credit",
     "calculation": {
      "http://www.guardforceai.com/role/ConsolidatedIncomeStatement": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.guardforceai.com/role/ConsolidatedIncomeStatement"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Net loss attributable to equity holders of the Company",
        "label": "Profit (loss), attributable to owners of parent"
       }
      },
      "en": {
       "role": {
        "documentation": "The profit (loss) from continuing and discontinued operations attributable to owners of the parent. [Refer: Profit (loss)]"
       }
      }
     },
     "auth_ref": [
      "r34"
     ]
    },
    "ifrs-full_CashFlowsFromUsedInOperatingActivities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "CashFlowsFromUsedInOperatingActivities",
     "calculation": {
      "http://www.guardforceai.com/role/ConsolidatedCashFlow": {
       "parentTag": "ifrs-full_IncreaseDecreaseInCashAndCashEquivalents",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.guardforceai.com/role/ConsolidatedCashFlow"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Net cash used in operating activities",
        "label": "Cash flows from (used in) operating activities"
       }
      },
      "en": {
       "role": {
        "documentation": "The cash flows from (used in) operating activities, which are the principal revenue-producing activities of the entity and other activities that are not investing or financing activities. [Refer: Revenue]"
       }
      }
     },
     "auth_ref": [
      "r111",
      "r117"
     ]
    },
    "gfai_IssuanceOfOrdinarySharesForAcquisitionOfSubsidiariesseeNote3": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.guardforceai.com/20230630",
     "localname": "IssuanceOfOrdinarySharesForAcquisitionOfSubsidiariesseeNote3",
     "crdr": "credit",
     "presentation": [
      "http://www.guardforceai.com/role/ShareholdersEquityType2or3"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Issuance of ordinary shares for acquisition of subsidiaries",
        "documentation": "This share issuance of ordinary shares for acquisition of subsidiaries.",
        "label": "Issuance Of Ordinary Shares For Acquisition Of Subsidiariessee Note3"
       }
      }
     },
     "auth_ref": []
    },
    "gfai_IssuanceOfOrdinarySharesForAcquisitionOfSubsidiaries": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://www.guardforceai.com/20230630",
     "localname": "IssuanceOfOrdinarySharesForAcquisitionOfSubsidiaries",
     "presentation": [
      "http://www.guardforceai.com/role/ShareholdersEquityType2or3"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Issuance of ordinary shares for acquisition of subsidiaries (in Shares)",
        "documentation": "Issuance of ordinary shares for acquisition of subsidiaries.",
        "label": "Issuance Of Ordinary Shares For Acquisition Of Subsidiaries"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_CashFlowsFromUsedInOperatingActivitiesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "CashFlowsFromUsedInOperatingActivitiesAbstract",
     "presentation": [
      "http://www.guardforceai.com/role/ConsolidatedCashFlow"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cash flows from operating activities",
        "label": "Cash flows from (used in) operating activities [abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "gfai_IssuanceOfOrdinarySharesForDepositPaidForSubsequentlyTerminatedAcquisitionsOfSubsidiari": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.guardforceai.com/20230630",
     "localname": "IssuanceOfOrdinarySharesForDepositPaidForSubsequentlyTerminatedAcquisitionsOfSubsidiari",
     "presentation": [
      "http://www.guardforceai.com/role/ShareholdersEquityType2or3"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Issuance of ordinary shares for deposit paid for acquisitions of subsidiaries",
        "documentation": "Issuance of ordinary shares for deposit paid for subsequently terminated acquisitions of subsidiaries.",
        "label": "Issuance Of Ordinary Shares For Deposit Paid For Subsequently Terminated Acquisitions Of Subsidiari"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_InterestExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "InterestExpense",
     "crdr": "debit",
     "presentation": [
      "http://www.guardforceai.com/role/RightofUseAssetsandOperatingLeaseLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Interest expense",
        "label": "Interest expense"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of expense arising from interest."
       }
      }
     },
     "auth_ref": [
      "r135",
      "r178",
      "r186"
     ]
    },
    "ifrs-full_DisclosureOfAccountingJudgementsAndEstimatesExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "DisclosureOfAccountingJudgementsAndEstimatesExplanatory",
     "presentation": [
      "http://www.guardforceai.com/role/AccountingPoliciesByPolicy"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Critical accounting estimate and judgements",
        "label": "Disclosure of accounting judgements and estimates [text block]"
       }
      },
      "en": {
       "role": {
        "documentation": "The disclosure of judgements that management has made in the process of applying the entity's accounting policies that have the most significant effect on amounts recognised in the financial statements along with information about the assumptions that the entity makes about the future, and other major sources of estimation uncertainty at the end of the reporting period, that have a significant risk of resulting in a material adjustment to the carrying amounts of assets and liabilities within the next year. [Refer: Carrying amount [member]]"
       }
      }
     },
     "auth_ref": [
      "r305"
     ]
    },
    "gfai_IssuanceOfOrdinarySharesForDepositPaidForSubsequentlyTerminatedAcquisitionsOfSubsidiaries": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://www.guardforceai.com/20230630",
     "localname": "IssuanceOfOrdinarySharesForDepositPaidForSubsequentlyTerminatedAcquisitionsOfSubsidiaries",
     "presentation": [
      "http://www.guardforceai.com/role/ShareholdersEquityType2or3"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Issuance of ordinary shares for deposit paid for acquisitions of subsidiaries (in Shares)",
        "documentation": "Issuance of ordinary shares for deposit paid for subsequently terminated acquisitions of subsidiaries subsequently terminated.",
        "label": "Issuance Of Ordinary Shares For Deposit Paid For Subsequently Terminated Acquisitions Of Subsidiaries"
       }
      }
     },
     "auth_ref": []
    },
    "gfai_IssuanceOfOrdinarySharesThroughInitialPublicOfferingIPO": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.guardforceai.com/20230630",
     "localname": "IssuanceOfOrdinarySharesThroughInitialPublicOfferingIPO",
     "crdr": "credit",
     "presentation": [
      "http://www.guardforceai.com/role/ShareholdersEquityType2or3"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Issuance of ordinary shares through CMPOs (Note 19)",
        "label": "Issuance Of Ordinary Shares Through Initial Public Offering IPO"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_ProfitLossBeforeTax": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "ProfitLossBeforeTax",
     "crdr": "credit",
     "calculation": {
      "http://www.guardforceai.com/role/ConsolidatedIncomeStatement": {
       "parentTag": "ifrs-full_ProfitLoss",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.guardforceai.com/role/ConsolidatedIncomeStatement"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Loss before income tax",
        "label": "Profit (loss) before tax"
       }
      },
      "en": {
       "role": {
        "documentation": "The profit (loss) before tax expense or income. [Refer: Profit (loss)]"
       }
      }
     },
     "auth_ref": [
      "r165",
      "r249",
      "r250",
      "r293",
      "r294"
     ]
    },
    "gfai_ShareIssuanceOfOrdinarySharesThroughInitialPublicOfferingIPO": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://www.guardforceai.com/20230630",
     "localname": "ShareIssuanceOfOrdinarySharesThroughInitialPublicOfferingIPO",
     "presentation": [
      "http://www.guardforceai.com/role/ShareholdersEquityType2or3"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Issuance of ordinary shares through CMPOs (Note 19) (in Shares)",
        "label": "Share Issuance Of Ordinary Shares Through Initial Public Offering IPO"
       }
      }
     },
     "auth_ref": []
    },
    "gfai_IssuanceOfOrdinarySharesForAcquisitionOfAISingapore": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.guardforceai.com/20230630",
     "localname": "IssuanceOfOrdinarySharesForAcquisitionOfAISingapore",
     "crdr": "credit",
     "presentation": [
      "http://www.guardforceai.com/role/ShareholdersEquityType2or3"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Issuance of ordinary shares for acquisition of assets (Note 19)",
        "label": "Issuance Of Ordinary Shares For Acquisition Of AISingapore"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_DisclosureOfPropertyPlantAndEquipmentExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "DisclosureOfPropertyPlantAndEquipmentExplanatory",
     "presentation": [
      "http://www.guardforceai.com/role/PropertyPlantandEquipment"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "PROPERTY, PLANT AND EQUIPMENT",
        "label": "Disclosure of property, plant and equipment [text block]"
       }
      },
      "en": {
       "role": {
        "documentation": "The entire disclosure for property, plant and equipment."
       }
      }
     },
     "auth_ref": [
      "r64"
     ]
    },
    "ifrs-full_DisclosureOfAcquiredReceivablesExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "DisclosureOfAcquiredReceivablesExplanatory",
     "presentation": [
      "http://www.guardforceai.com/role/TradeReceivablesNet"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "TRADE RECEIVABLES, NET",
        "label": "Disclosure of acquired receivables [text block]"
       }
      },
      "en": {
       "role": {
        "documentation": "The disclosure of receivables acquired in a business combination. [Refer: Business combinations [member]]"
       }
      }
     },
     "auth_ref": [
      "r162"
     ]
    },
    "gfai_IssuanceOfOrdinarySharesForAcquisitionOfAssetsNote20inShares": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://www.guardforceai.com/20230630",
     "localname": "IssuanceOfOrdinarySharesForAcquisitionOfAssetsNote20inShares",
     "presentation": [
      "http://www.guardforceai.com/role/ShareholdersEquityType2or3"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Issuance of ordinary shares for acquisition of assets (Note 19) (in Shares)",
        "documentation": "Issuance of ordinary shares for acquisition of assets.",
        "label": "Issuance Of Ordinary Shares For Acquisition Of Assets Note20in Shares"
       }
      }
     },
     "auth_ref": []
    },
    "gfai_IssuanceOfOrdinarySharesForAConvertibleNoteConversionNote20inShares": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://www.guardforceai.com/20230630",
     "localname": "IssuanceOfOrdinarySharesForAConvertibleNoteConversionNote20inShares",
     "presentation": [
      "http://www.guardforceai.com/role/ShareholdersEquityType2or3"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Issuance of ordinary shares for a convertible note conversion (Note 19) (in Shares)",
        "documentation": "Issuance of ordinary shares for a convertible note conversion.",
        "label": "Issuance Of Ordinary Shares For AConvertible Note Conversion Note20in Shares"
       }
      }
     },
     "auth_ref": []
    },
    "gfai_WriteOffOfWithholdingTaxesReceivable": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.guardforceai.com/20230630",
     "localname": "WriteOffOfWithholdingTaxesReceivable",
     "crdr": "debit",
     "calculation": {
      "http://www.guardforceai.com/role/ConsolidatedCashFlow": {
       "parentTag": "ifrs-full_CashFlowsFromUsedInOperatingActivities",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.guardforceai.com/role/ConsolidatedCashFlow"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Provision for and write off of withholding tax receivable",
        "documentation": "Write off of withholding taxes receivable.",
        "label": "Write Off Of Withholding Taxes Receivable"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_NominalOrPrincipalAmountOfFinancialInstrumentOnDiscontinuationOfMeasurementAtFairValueThroughProfitOrLossBecauseCreditDerivativeIsUsedToManageCreditRisk": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "NominalOrPrincipalAmountOfFinancialInstrumentOnDiscontinuationOfMeasurementAtFairValueThroughProfitOrLossBecauseCreditDerivativeIsUsedToManageCreditRisk",
     "presentation": [
      "http://www.guardforceai.com/role/ConvertibleNotePayableDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Principal amount",
        "label": "Nominal or principal amount of financial instrument on discontinuation of measurement at fair value through profit or loss because credit derivative is used to manage credit risk"
       }
      },
      "en": {
       "role": {
        "documentation": "The nominal or principal amount of a financial instrument on discontinuation of its measurement at fair value through profit or loss, because a credit derivative is used to manage the credit risk of that financial instrument. [Refer: Credit risk [member]; Derivatives [member]; Financial instruments, class [member]]"
       }
      }
     },
     "auth_ref": [
      "r171"
     ]
    },
    "gfai_ProvisionForExpectedCreditLossOnTradeAndOtherReceivable": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.guardforceai.com/20230630",
     "localname": "ProvisionForExpectedCreditLossOnTradeAndOtherReceivable",
     "crdr": "debit",
     "calculation": {
      "http://www.guardforceai.com/role/ConsolidatedCashFlow": {
       "parentTag": "ifrs-full_CashFlowsFromUsedInOperatingActivities",
       "weight": 1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://www.guardforceai.com/role/ConsolidatedCashFlow"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Provision for expected credit loss on trade and other receivables",
        "documentation": "Provision for expected credit loss on trade and other receivables.",
        "label": "Provision For Expected Credit Loss On Trade And Other Receivable"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_ProfitLossFromContinuingOperationsAttributableToOrdinaryEquityHoldersOfParentEntity": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "ProfitLossFromContinuingOperationsAttributableToOrdinaryEquityHoldersOfParentEntity",
     "crdr": "credit",
     "presentation": [
      "http://www.guardforceai.com/role/ScheduleofSelectedInformationbySegmentTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Less: Loss attributable to the non-controlling interest",
        "label": "Profit (loss) from continuing operations attributable to ordinary equity holders of parent entity, used in calculating basic earnings per share"
       }
      },
      "en": {
       "role": {
        "documentation": "The profit (loss) from continuing operations attributable to ordinary equity holders of the parent entity. [Refer: Continuing operations [member]; Profit (loss) from continuing operations]"
       }
      }
     },
     "auth_ref": [
      "r86"
     ]
    },
    "ifrs-full_CashOnHand": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "CashOnHand",
     "crdr": "debit",
     "presentation": [
      "http://www.guardforceai.com/role/ScheduleofCashEquivalentsandRestrictedCashTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cash on hand",
        "label": "Cash on hand"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of cash held by the entity. This does not include demand deposits."
       }
      }
     },
     "auth_ref": [
      "r336"
     ]
    },
    "ifrs-full_NonadjustingEventsAfterReportingPeriodAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "NonadjustingEventsAfterReportingPeriodAxis",
     "presentation": [
      "http://www.guardforceai.com/role/NatureofOperationsDetails",
      "http://www.guardforceai.com/role/ScheduleofPurchasePriceAllocationTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Non-adjusting events after reporting period [axis]"
       }
      },
      "en": {
       "role": {
        "documentation": "The axis of a table defines the relationship between the members in the table and the line items or concepts that complete the table."
       }
      }
     },
     "auth_ref": [
      "r45"
     ]
    },
    "gfai_AdjustmentForDecreaseIncreaseInAmountsDueFromtoRelatedParties": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.guardforceai.com/20230630",
     "localname": "AdjustmentForDecreaseIncreaseInAmountsDueFromtoRelatedParties",
     "crdr": "debit",
     "calculation": {
      "http://www.guardforceai.com/role/ConsolidatedCashFlow": {
       "parentTag": "ifrs-full_CashFlowsFromUsedInOperatingActivities",
       "weight": 1.0,
       "order": 13.0
      }
     },
     "presentation": [
      "http://www.guardforceai.com/role/ConsolidatedCashFlow"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Decrease (Increase) in amounts due from/to related parties",
        "documentation": "Amount of decrease increase in amounts due from to related parties.",
        "label": "Adjustment For Decrease Increase In Amounts Due Fromto Related Parties"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_ReclassificationAdjustmentsOnExchangeDifferencesOnTranslationNetOfTax": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "ReclassificationAdjustmentsOnExchangeDifferencesOnTranslationNetOfTax",
     "crdr": "debit",
     "presentation": [
      "http://www.guardforceai.com/role/ShareholdersEquityType2or3"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Currency translation adjustments",
        "label": "Reclassification adjustments on exchange differences on translation of foreign operations, net of tax"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of reclassification adjustments related to exchange differences when the financial statements of foreign operations are translated, net of tax. Reclassification adjustments are amounts reclassified to profit (loss) in the current period that were recognised in other comprehensive income in the current or previous periods. [Refer: Other comprehensive income]"
       }
      }
     },
     "auth_ref": [
      "r42",
      "r69"
     ]
    },
    "ifrs-full_NonadjustingEventsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "NonadjustingEventsMember",
     "presentation": [
      "http://www.guardforceai.com/role/NatureofOperationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Non-adjusting events after reporting period [member]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for events that occur between the end of the reporting period and the date when the financial statements are authorised for issue and are indicative of conditions that arose after the reporting period. It also represents the standard value for the 'Non-adjusting events after reporting period' axis if no other member is used."
       }
      }
     },
     "auth_ref": [
      "r45"
     ]
    },
    "gfai_AdjustmentsForDecreaseIncreaseInWithholdingTaxReceivable": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.guardforceai.com/20230630",
     "localname": "AdjustmentsForDecreaseIncreaseInWithholdingTaxReceivable",
     "crdr": "debit",
     "calculation": {
      "http://www.guardforceai.com/role/ConsolidatedCashFlow": {
       "parentTag": "ifrs-full_CashFlowsFromUsedInOperatingActivities",
       "weight": 1.0,
       "order": 16.0
      }
     },
     "presentation": [
      "http://www.guardforceai.com/role/ConsolidatedCashFlow"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "(Decrease) Increase in withholding tax receivable",
        "documentation": "Adjustments for decrease (increase) in withholding tax receivable.",
        "label": "Adjustments For Decrease Increase In Withholding Tax Receivable"
       }
      }
     },
     "auth_ref": []
    },
    "gfai_CashAcquiredFromAcquisitionOfHandshake": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.guardforceai.com/20230630",
     "localname": "CashAcquiredFromAcquisitionOfHandshake",
     "crdr": "credit",
     "calculation": {
      "http://www.guardforceai.com/role/ConsolidatedCashFlow": {
       "parentTag": "ifrs-full_CashFlowsFromUsedInInvestingActivities",
       "weight": -1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.guardforceai.com/role/ConsolidatedCashFlow"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Acquisition of subsidiaries, net of cash acquired",
        "documentation": "Amount of cash acquired from acquisition of handshake.",
        "label": "Cash Acquired From Acquisition Of Handshake"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_InterestExpenseOnBorrowings": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "InterestExpenseOnBorrowings",
     "crdr": "debit",
     "presentation": [
      "http://www.guardforceai.com/role/BorrowingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Interest expense",
        "label": "Interest expense on borrowings"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of interest expense on borrowings. [Refer: Interest expense; Borrowings]"
       }
      }
     },
     "auth_ref": [
      "r310"
     ]
    },
    "gfai_DepositsPaidForBusinessAcquisitions": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.guardforceai.com/20230630",
     "localname": "DepositsPaidForBusinessAcquisitions",
     "crdr": "credit",
     "calculation": {
      "http://www.guardforceai.com/role/ConsolidatedCashFlow": {
       "parentTag": "ifrs-full_CashFlowsFromUsedInInvestingActivities",
       "weight": -1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://www.guardforceai.com/role/ConsolidatedCashFlow"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Deposits paid for business acquisitions",
        "documentation": "Amount of deposits paid for business acquisitions.",
        "label": "Deposits Paid For Business Acquisitions"
       }
      }
     },
     "auth_ref": []
    },
    "gfai_ProceedsFromCashPaidForTheCancellationOfFractionalShares": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.guardforceai.com/20230630",
     "localname": "ProceedsFromCashPaidForTheCancellationOfFractionalShares",
     "crdr": "credit",
     "calculation": {
      "http://www.guardforceai.com/role/ConsolidatedCashFlow": {
       "parentTag": "ifrs-full_CashFlowsFromUsedInFinancingActivities",
       "weight": -1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.guardforceai.com/role/ConsolidatedCashFlow"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Cash paid for the cancellation of fractional shares",
        "documentation": "Amount of cash paid for the cancellation of fractional shares.",
        "label": "Proceeds From Cash Paid For The Cancellation Of Fractional Shares"
       }
      }
     },
     "auth_ref": []
    },
    "gfai_CashAndCashEquivalentsRestrictedCash": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.guardforceai.com/20230630",
     "localname": "CashAndCashEquivalentsRestrictedCash",
     "crdr": "debit",
     "presentation": [
      "http://www.guardforceai.com/role/ConsolidatedCashFlow"
     ],
     "lang": {
      "en-us": {
       "role": {
        "periodStartLabel": "Cash and cash equivalents, and restricted cash at January 1,",
        "periodEndLabel": "Cash and cash equivalents, and restricted cash at June 30,",
        "documentation": "The amount of cash and cash equivalents and restricted cash.",
        "label": "Cash And Cash Equivalents Restricted Cash"
       }
      }
     },
     "auth_ref": []
    },
    "gfai_LeaseholdImprovementsThroughFinanceLeases": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.guardforceai.com/20230630",
     "localname": "LeaseholdImprovementsThroughFinanceLeases",
     "crdr": "credit",
     "presentation": [
      "http://www.guardforceai.com/role/ConsolidatedCashFlow"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Equity portion of purchase consideration paid for acquisition of subsidiaries",
        "documentation": "Leasehold improvements through finance leases.",
        "label": "Leasehold Improvements Through Finance Leases"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_NoncontrollingInterests": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "NoncontrollingInterests",
     "crdr": "credit",
     "calculation": {
      "http://www.guardforceai.com/role/ConsolidatedBalanceSheet": {
       "parentTag": "ifrs-full_Equity",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.guardforceai.com/role/ConsolidatedBalanceSheet"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Non-controlling interests",
        "label": "Non-controlling interests"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of equity in a subsidiary not attributable, directly or indirectly, to a parent. [Refer: Subsidiaries [member]]"
       }
      }
     },
     "auth_ref": [
      "r17",
      "r123",
      "r124"
     ]
    },
    "gfai_LeaseholdImprovementThroughFinanceLeases": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.guardforceai.com/20230630",
     "localname": "LeaseholdImprovementThroughFinanceLeases",
     "crdr": "debit",
     "presentation": [
      "http://www.guardforceai.com/role/ConsolidatedCashFlow"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Equity portion of purchase consideration paid for acquisition of assets (Note 19)",
        "documentation": "Amount of equity portion of purchase consideration paid for acquisition of subsidiaries.",
        "label": "Leasehold Improvement Through Finance Leases"
       }
      }
     },
     "auth_ref": []
    },
    "gfai_DisclosureOfWithholdingTaxesReceivablesNet": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.guardforceai.com/20230630",
     "localname": "DisclosureOfWithholdingTaxesReceivablesNet",
     "presentation": [
      "http://www.guardforceai.com/role/WithholdingTaxReceivable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "WITHHOLDING TAX RECEIVABLE",
        "documentation": "Schedule disclosing information related to withholding taxes receivables, net.",
        "label": "Disclosure Of Withholding Taxes Receivables Net"
       }
      }
     },
     "auth_ref": []
    },
    "gfai_DisclosureOfOtherCurrentAndNoncurrentAssetsTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.guardforceai.com/20230630",
     "localname": "DisclosureOfOtherCurrentAndNoncurrentAssetsTextBlock",
     "presentation": [
      "http://www.guardforceai.com/role/OtherCurrentandOtherNonCurrentAssets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "OTHER CURRENT AND OTHER NON-CURRENT ASSETS",
        "label": "Disclosure Of Other Current And Noncurrent Assets Text Block"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_ProfitLossFromOperatingActivities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "ProfitLossFromOperatingActivities",
     "crdr": "credit",
     "calculation": {
      "http://www.guardforceai.com/role/ConsolidatedIncomeStatement": {
       "parentTag": "ifrs-full_ProfitLossBeforeTax",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.guardforceai.com/role/ConsolidatedIncomeStatement"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Operating loss",
        "label": "Profit (loss) from operating activities"
       }
      },
      "en": {
       "role": {
        "documentation": "The profit (loss) from operating activities of the entity. [Refer: Profit (loss)]"
       }
      }
     },
     "auth_ref": [
      "r267",
      "r317"
     ]
    },
    "ifrs-full_InterestExpenseOnLeaseLiabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "InterestExpenseOnLeaseLiabilities",
     "crdr": "debit",
     "presentation": [
      "http://www.guardforceai.com/role/FinanceLeaseLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Interest expense",
        "label": "Interest expense on lease liabilities"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of interest expense on lease liabilities. [Refer: Lease liabilities]"
       }
      }
     },
     "auth_ref": [
      "r148"
     ]
    },
    "gfai_TradeAndOtherPayablesAndOtherCurrentLiabilitiesTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.guardforceai.com/20230630",
     "localname": "TradeAndOtherPayablesAndOtherCurrentLiabilitiesTextBlock",
     "presentation": [
      "http://www.guardforceai.com/role/TradeandOtherpayablesandOtherCurrentLiabilities"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "TRADE AND OTHER PAYABLES AND OTHER CURRENT LIABILITIES",
        "documentation": "The disclosure of trade and other payables and other current liabilities.",
        "label": "Trade And Other Payables And Other Current Liabilities Text Block"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_NoncontrollingInterestsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "NoncontrollingInterestsMember",
     "presentation": [
      "http://www.guardforceai.com/role/ShareholdersEquityType2or3"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Non- controlling Interests",
        "label": "Non-controlling interests [member]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for equity in a subsidiary not attributable, directly or indirectly, to the parent."
       }
      }
     },
     "auth_ref": [
      "r5"
     ]
    },
    "gfai_FinanceLeaseLiabilitiesTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.guardforceai.com/20230630",
     "localname": "FinanceLeaseLiabilitiesTextBlock",
     "presentation": [
      "http://www.guardforceai.com/role/FinanceLeaseLiabilities"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "FINANCE LEASE LIABILITIES",
        "documentation": "Disclosure of finance lease liabilities.",
        "label": "Finance Lease Liabilities Text Block"
       }
      }
     },
     "auth_ref": []
    },
    "gfai_StockholdersEquityDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.guardforceai.com/20230630",
     "localname": "StockholdersEquityDisclosureTextBlock",
     "presentation": [
      "http://www.guardforceai.com/role/ShareholdersEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "SHAREHOLDERS\u2019 EQUITY",
        "label": "Stockholders Equity Disclosure Text Block"
       }
      }
     },
     "auth_ref": []
    },
    "gfai_UnauditedInterimCondensedConsolidatedStatementOfComprehensiveLossAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.guardforceai.com/20230630",
     "localname": "UnauditedInterimCondensedConsolidatedStatementOfComprehensiveLossAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Unaudited Interim Condensed Consolidated Statement Of Comprehensive Loss Abstract"
       }
      }
     },
     "auth_ref": []
    },
    "gfai_DisclosureOfFinancialRiskFactorPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.guardforceai.com/20230630",
     "localname": "DisclosureOfFinancialRiskFactorPolicyTextBlock",
     "presentation": [
      "http://www.guardforceai.com/role/AccountingPoliciesByPolicy"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Financial risk management",
        "label": "Disclosure Of Financial Risk Factor Policy Text Block"
       }
      }
     },
     "auth_ref": []
    },
    "gfai_DisclosureOfImpactOfCovid19PolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.guardforceai.com/20230630",
     "localname": "DisclosureOfImpactOfCovid19PolicyTextBlock",
     "presentation": [
      "http://www.guardforceai.com/role/AccountingPoliciesByPolicy"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Impact of COVID-19",
        "documentation": "The policy of impact of covid-19.",
        "label": "Disclosure Of Impact Of Covid19 Policy Text Block"
       }
      }
     },
     "auth_ref": []
    },
    "gfai_DescriptionOfInventoryExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.guardforceai.com/20230630",
     "localname": "DescriptionOfInventoryExplanatory",
     "presentation": [
      "http://www.guardforceai.com/role/AccountingPoliciesByPolicy"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Inventories",
        "documentation": "The description of inventory explanatory.",
        "label": "Description Of Inventory Explanatory"
       }
      }
     },
     "auth_ref": []
    },
    "gfai_DescriptionOfAccountingPolicyForCostOfSalesPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.guardforceai.com/20230630",
     "localname": "DescriptionOfAccountingPolicyForCostOfSalesPolicyTextBlock",
     "presentation": [
      "http://www.guardforceai.com/role/AccountingPoliciesByPolicy"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cost of sales",
        "label": "Description Of Accounting Policy For Cost Of Sales Policy Text Block"
       }
      }
     },
     "auth_ref": []
    },
    "gfai_DescriptionOfAccountingPolicyForNewAndAmendedAccountingStandardsExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.guardforceai.com/20230630",
     "localname": "DescriptionOfAccountingPolicyForNewAndAmendedAccountingStandardsExplanatory",
     "presentation": [
      "http://www.guardforceai.com/role/AccountingPoliciesByPolicy"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "New and amended accounting standards",
        "label": "Description Of Accounting Policy For New And Amended Accounting Standards Explanatory"
       }
      }
     },
     "auth_ref": []
    },
    "gfai_ScheduleOfCurrencyExchangeRatesImpactTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.guardforceai.com/20230630",
     "localname": "ScheduleOfCurrencyExchangeRatesImpactTableTextBlock",
     "presentation": [
      "http://www.guardforceai.com/role/SignificantAccountingPoliciesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Currency Exchange Rates Impact",
        "label": "Schedule Of Currency Exchange Rates Impact Table Text Block"
       }
      }
     },
     "auth_ref": []
    },
    "gfai_ScheduleOfDisaggregationInformationOfRevenueByServiceTypeTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.guardforceai.com/20230630",
     "localname": "ScheduleOfDisaggregationInformationOfRevenueByServiceTypeTableTextBlock",
     "presentation": [
      "http://www.guardforceai.com/role/SignificantAccountingPoliciesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Disaggregation Information of Revenue by Service Type",
        "documentation": "Schedule of disaggregation information of revenue by service type.",
        "label": "Schedule Of Disaggregation Information Of Revenue By Service Type Table Text Block"
       }
      }
     },
     "auth_ref": []
    },
    "gfai_ScheduleOfRepresentsThePurchasePriceAllocationAtTheDatesOfTheAcquisition": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.guardforceai.com/20230630",
     "localname": "ScheduleOfRepresentsThePurchasePriceAllocationAtTheDatesOfTheAcquisition",
     "presentation": [
      "http://www.guardforceai.com/role/BusinessCombinationsTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Purchase Price Allocation",
        "documentation": "Disclouser of schedule of represents the purchase price allocation at the dates of the acquisition.",
        "label": "Schedule Of Represents The Purchase Price Allocation At The Dates Of The Acquisition"
       }
      }
     },
     "auth_ref": []
    },
    "gfai_UnauditedInterimCondensedConsolidatedStatementOfChangesInEquityDeficitAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.guardforceai.com/20230630",
     "localname": "UnauditedInterimCondensedConsolidatedStatementOfChangesInEquityDeficitAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Unaudited Interim Condensed Consolidated Statement Of Changes In Equity Deficit Abstract"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_OrdinarySharesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "OrdinarySharesMember",
     "presentation": [
      "http://www.guardforceai.com/role/ShareholdersEquityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Ordinary shares [member]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for equity instruments that are subordinate to all other classes of equity instruments. It also represents the standard value for the 'Classes of ordinary shares' axis if no other member is used."
       }
      }
     },
     "auth_ref": [
      "r84",
      "r316"
     ]
    },
    "gfai_DisclosureOfDetailedInformationAboutCashAndCashEquivalentsRestrictedCashExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.guardforceai.com/20230630",
     "localname": "DisclosureOfDetailedInformationAboutCashAndCashEquivalentsRestrictedCashExplanatory",
     "presentation": [
      "http://www.guardforceai.com/role/CashCashEquivalentsandRestrictedCashTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Cash Equivalents and Restricted Cash",
        "label": "Disclosure Of Detailed Information About Cash And Cash Equivalents Restricted Cash Explanatory"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_CategoriesOfRelatedPartiesAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "CategoriesOfRelatedPartiesAxis",
     "presentation": [
      "http://www.guardforceai.com/role/BusinessCombinationsDetails",
      "http://www.guardforceai.com/role/NatureofOperationsDetails",
      "http://www.guardforceai.com/role/RelatedPartyTransactionsDetails",
      "http://www.guardforceai.com/role/ScheduleofAmountsDuefromRelatedPartiesTable",
      "http://www.guardforceai.com/role/ScheduleofAmountsDuetoRelatedPartiesTable",
      "http://www.guardforceai.com/role/ScheduleofLongTermBorrowingsfromRelatedPartiesTable",
      "http://www.guardforceai.com/role/ScheduleofRelatedPartyTransactionsTable",
      "http://www.guardforceai.com/role/ShareholdersEquityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Categories of related parties [axis]"
       }
      },
      "en": {
       "role": {
        "documentation": "The axis of a table defines the relationship between the members in the table and the line items or concepts that complete the table."
       }
      }
     },
     "auth_ref": [
      "r74"
     ]
    },
    "ifrs-full_NoncurrentAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "NoncurrentAssets",
     "crdr": "debit",
     "calculation": {
      "http://www.guardforceai.com/role/ConsolidatedBalanceSheet": {
       "parentTag": "ifrs-full_Assets",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.guardforceai.com/role/ConsolidatedBalanceSheet"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total non-current assets",
        "label": "Non-current assets"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of assets that do not meet the definition of current assets. [Refer: Current assets]"
       }
      }
     },
     "auth_ref": [
      "r22",
      "r127",
      "r277"
     ]
    },
    "gfai_DisclosureOfInventoryTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.guardforceai.com/20230630",
     "localname": "DisclosureOfInventoryTableTextBlock",
     "presentation": [
      "http://www.guardforceai.com/role/InventoriesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Inventories",
        "label": "Disclosure Of Inventory Table Text Block"
       }
      }
     },
     "auth_ref": []
    },
    "gfai_InventoriesTablesTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.guardforceai.com/20230630",
     "localname": "InventoriesTablesTable",
     "presentation": [
      "http://www.guardforceai.com/role/InventoriesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Inventories (Tables) [Table]"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "DisclosureOfDetailedInformationAboutBorrowingsExplanatory",
     "presentation": [
      "http://www.guardforceai.com/role/Borrowings"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "BORROWINGS",
        "label": "Disclosure of detailed information about borrowings [text block]"
       }
      },
      "en": {
       "role": {
        "documentation": "The disclosure of detailed information about borrowings. [Refer: Borrowings]"
       }
      }
     },
     "auth_ref": [
      "r338"
     ]
    },
    "ifrs-full_LaterThanFiveYearsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "LaterThanFiveYearsMember",
     "presentation": [
      "http://www.guardforceai.com/role/ScheduleofContractedExpendituresCommitmentsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "More than 5 years [Member]",
        "label": "Later than five years [member]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for a time band of later than five years."
       }
      }
     },
     "auth_ref": [
      "r151",
      "r152",
      "r158",
      "r288",
      "r290",
      "r292"
     ]
    },
    "gfai_LitigationTotalingAmount": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.guardforceai.com/20230630",
     "localname": "LitigationTotalingAmount",
     "crdr": "credit",
     "presentation": [
      "http://www.guardforceai.com/role/CommitmentsandContingenciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Lawsuits totaling amount",
        "documentation": "Litigation totaling amount.",
        "label": "Litigation Totaling Amount"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_DisclosureOfCommitmentsAndContingentLiabilitiesExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "DisclosureOfCommitmentsAndContingentLiabilitiesExplanatory",
     "presentation": [
      "http://www.guardforceai.com/role/CommitmentsandContingencies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "COMMITMENTS AND CONTINGENCIES",
        "label": "Disclosure of commitments and contingent liabilities [text block]"
       }
      },
      "en": {
       "role": {
        "documentation": "The disclosure of commitments and contingent liabilities. [Refer: Contingent liabilities [member]]"
       }
      }
     },
     "auth_ref": [
      "r305"
     ]
    },
    "gfai_ATMManagementMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.guardforceai.com/20230630",
     "localname": "ATMManagementMember",
     "presentation": [
      "http://www.guardforceai.com/role/ScheduleofDisaggregationInformationofRevenuebyServiceTypeTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "ATM Management [Member]",
        "label": "ATMManagement Member"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_RetainedEarnings": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "RetainedEarnings",
     "crdr": "credit",
     "calculation": {
      "http://www.guardforceai.com/role/ConsolidatedBalanceSheet": {
       "parentTag": "gfai_CapitalReservesAttributableToEquityHoldersOfTheCompany",
       "weight": 1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://www.guardforceai.com/role/ConsolidatedBalanceSheet"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accumulated deficit",
        "label": "Retained earnings"
       }
      },
      "en": {
       "role": {
        "documentation": "A component of equity representing the entity's cumulative undistributed earnings or deficit."
       }
      }
     },
     "auth_ref": [
      "r255",
      "r257"
     ]
    },
    "ifrs-full_ParValuePerShare": {
     "xbrltype": "perShareItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "ParValuePerShare",
     "presentation": [
      "http://www.guardforceai.com/role/ConsolidatedBalanceSheet_Parentheticals",
      "http://www.guardforceai.com/role/ShareholdersEquityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Ordinary shares, par value (in Dollars per share)",
        "verboseLabel": "Ordinary share par value (in Dollars per share)",
        "label": "Par value per share"
       }
      },
      "en": {
       "role": {
        "documentation": "The nominal value per share."
       }
      }
     },
     "auth_ref": [
      "r28"
     ]
    },
    "ifrs-full_ComprehensiveIncome": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "ComprehensiveIncome",
     "crdr": "credit",
     "calculation": {
      "http://www.guardforceai.com/role/ConsolidatedComprehensiveIncome": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.guardforceai.com/role/ConsolidatedComprehensiveIncome"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total comprehensive (loss) for the period",
        "label": "Comprehensive income"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of change in equity resulting from transactions and other events, other than those changes resulting from transactions with owners in their capacity as owners."
       }
      }
     },
     "auth_ref": [
      "r2",
      "r33",
      "r120",
      "r122",
      "r130",
      "r277"
     ]
    },
    "ifrs-full_AdjustmentsForDecreaseIncreaseInInventories": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "AdjustmentsForDecreaseIncreaseInInventories",
     "crdr": "debit",
     "calculation": {
      "http://www.guardforceai.com/role/ConsolidatedCashFlow": {
       "parentTag": "ifrs-full_CashFlowsFromUsedInOperatingActivities",
       "weight": 1.0,
       "order": 12.0
      }
     },
     "presentation": [
      "http://www.guardforceai.com/role/ConsolidatedCashFlow"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Decrease (Increase) in inventories",
        "label": "Adjustments for decrease (increase) in inventories"
       }
      },
      "en": {
       "role": {
        "documentation": "Adjustments for decrease (increase) in inventories to reconcile profit (loss) to net cash flow from (used in) operating activities. [Refer: Inventories; Profit (loss)]"
       }
      }
     },
     "auth_ref": [
      "r332"
     ]
    },
    "gfai_OperatingLossAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.guardforceai.com/20230630",
     "localname": "OperatingLossAxis",
     "presentation": [
      "http://www.guardforceai.com/role/ScheduleofSelectedInformationbySegmentTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Operating loss [Axis]",
        "label": "Operating Loss Axis"
       }
      }
     },
     "auth_ref": []
    },
    "gfai_TypeOfCurrenciesAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.guardforceai.com/20230630",
     "localname": "TypeOfCurrenciesAxis",
     "presentation": [
      "http://www.guardforceai.com/role/ScheduleofCurrencyExchangeRatesImpactTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Type of currencies [Axis]",
        "label": "Type Of Currencies Axis"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_DisclosureOfContingentLiabilitiesInBusinessCombinationExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "DisclosureOfContingentLiabilitiesInBusinessCombinationExplanatory",
     "presentation": [
      "http://www.guardforceai.com/role/BusinessCombinations"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "BUSINESS COMBINATIONS",
        "label": "Disclosure of contingent liabilities in business combination [text block]"
       }
      },
      "en": {
       "role": {
        "documentation": "The disclosure of contingent liabilities in a business combination. [Refer: Contingent liabilities [member]; Business combinations [member]]"
       }
      }
     },
     "auth_ref": [
      "r163"
     ]
    },
    "gfai_RevenueAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.guardforceai.com/20230630",
     "localname": "RevenueAxis",
     "presentation": [
      "http://www.guardforceai.com/role/ScheduleofSelectedInformationbySegmentTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Revenue [Axis]",
        "label": "Revenue Axis"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_ComprehensiveIncomeAttributableToNoncontrollingInterests": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "ComprehensiveIncomeAttributableToNoncontrollingInterests",
     "crdr": "credit",
     "calculation": {
      "http://www.guardforceai.com/role/ConsolidatedComprehensiveIncome": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.guardforceai.com/role/ConsolidatedComprehensiveIncome"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Comprehensive income",
        "label": "Comprehensive income, attributable to non-controlling interests"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of comprehensive income attributable to non-controlling interests. [Refer: Comprehensive income; Non-controlling interests]"
       }
      }
     },
     "auth_ref": [
      "r2",
      "r35"
     ]
    },
    "ifrs-full_LaterThanOneYearAndNotLaterThanTwoYearsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "LaterThanOneYearAndNotLaterThanTwoYearsMember",
     "presentation": [
      "http://www.guardforceai.com/role/ScheduleofContractedExpendituresCommitmentsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "1-3 years [Member]",
        "label": "Later than one year and not later than two years [member]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for a time band of later than one year and not later than two years."
       }
      }
     },
     "auth_ref": [
      "r151",
      "r152",
      "r158",
      "r288",
      "r292",
      "r310"
     ]
    },
    "ifrs-full_RetainedEarningsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "RetainedEarningsMember",
     "presentation": [
      "http://www.guardforceai.com/role/ShareholdersEquityType2or3"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accumulated Deficit",
        "label": "Retained earnings [member]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for a component of equity representing an entity's cumulative undistributed earnings or deficit."
       }
      }
     },
     "auth_ref": [
      "r5",
      "r251"
     ]
    },
    "ifrs-full_ComprehensiveIncomeAttributableToAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "ComprehensiveIncomeAttributableToAbstract",
     "presentation": [
      "http://www.guardforceai.com/role/ConsolidatedComprehensiveIncome"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Attributable to:",
        "label": "Comprehensive income attributable to [abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_IncreaseDecreaseThroughTransfersIntangibleAssetsOtherThanGoodwill": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "IncreaseDecreaseThroughTransfersIntangibleAssetsOtherThanGoodwill",
     "crdr": "debit",
     "presentation": [
      "http://www.guardforceai.com/role/ScheduleofIntangibleAssetsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Transfer",
        "label": "Increase (decrease) through transfers, intangible assets other than goodwill"
       }
      },
      "en": {
       "role": {
        "documentation": "The increase (decrease) in intangible assets other than goodwill resulting from transfers. [Refer: Intangible assets other than goodwill]"
       }
      }
     },
     "auth_ref": [
      "r327"
     ]
    },
    "ifrs-full_EffectOfExchangeRateChangesOnCashAndCashEquivalents": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "EffectOfExchangeRateChangesOnCashAndCashEquivalents",
     "crdr": "debit",
     "presentation": [
      "http://www.guardforceai.com/role/ConsolidatedCashFlow"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Effect of movements in exchange rates on cash",
        "label": "Effect of exchange rate changes on cash and cash equivalents"
       }
      },
      "en": {
       "role": {
        "documentation": "The effect of exchange rate changes on cash and cash equivalents held or due in a foreign currency. [Refer: Cash and cash equivalents]"
       }
      }
     },
     "auth_ref": [
      "r113",
      "r114"
     ]
    },
    "ifrs-full_ComprehensiveIncomeAttributableToOwnersOfParent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "ComprehensiveIncomeAttributableToOwnersOfParent",
     "crdr": "credit",
     "calculation": {
      "http://www.guardforceai.com/role/ConsolidatedComprehensiveIncome": {
       "parentTag": "ifrs-full_ComprehensiveIncomeAttributableToNoncontrollingInterests",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.guardforceai.com/role/ConsolidatedComprehensiveIncome"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Equity holders of the Company",
        "label": "Comprehensive income, attributable to owners of parent"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of comprehensive income attributable to owners of the parent. [Refer: Comprehensive income]"
       }
      }
     },
     "auth_ref": [
      "r2",
      "r36"
     ]
    },
    "gfai_TypeOfServiceAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.guardforceai.com/20230630",
     "localname": "TypeOfServiceAxis",
     "presentation": [
      "http://www.guardforceai.com/role/ScheduleofDisaggregationInformationofRevenuebyServiceTypeTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Type of service [Axis]",
        "label": "Type Of Service Axis"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_GrossProfit": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "GrossProfit",
     "crdr": "credit",
     "calculation": {
      "http://www.guardforceai.com/role/ConsolidatedIncomeStatement": {
       "parentTag": "ifrs-full_ProfitLossFromOperatingActivities",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.guardforceai.com/role/ConsolidatedIncomeStatement"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Gross profit",
        "label": "Gross profit"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of revenue less cost of sales. [Refer: Cost of sales; Revenue]"
       }
      }
     },
     "auth_ref": [
      "r250"
     ]
    },
    "gfai_AIHoldingLimitedMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.guardforceai.com/20230630",
     "localname": "AIHoldingLimitedMember",
     "presentation": [
      "http://www.guardforceai.com/role/NatureofOperationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "AI Holding Limited [Member]",
        "label": "AIHolding Limited Member"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_DisclosureOfBasisOfConsolidationExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "DisclosureOfBasisOfConsolidationExplanatory",
     "presentation": [
      "http://www.guardforceai.com/role/AccountingPoliciesByPolicy"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Basis of consolidation",
        "label": "Disclosure of basis of consolidation [text block]"
       }
      },
      "en": {
       "role": {
        "documentation": "The disclosure of the basis used for consolidation."
       }
      }
     },
     "auth_ref": [
      "r305"
     ]
    },
    "ifrs-full_DisclosureOfBasisOfPreparationOfFinancialStatementsExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "DisclosureOfBasisOfPreparationOfFinancialStatementsExplanatory",
     "presentation": [
      "http://www.guardforceai.com/role/AccountingPoliciesByPolicy"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Basis of presentation",
        "label": "Disclosure of basis of preparation of financial statements [text block]"
       }
      },
      "en": {
       "role": {
        "documentation": "The disclosure of the basis used for the preparation of the financial statements."
       }
      }
     },
     "auth_ref": [
      "r305"
     ]
    },
    "gfai_AIHongKongLimitedMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.guardforceai.com/20230630",
     "localname": "AIHongKongLimitedMember",
     "presentation": [
      "http://www.guardforceai.com/role/NatureofOperationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "AI Hong Kong Limited [Member]",
        "label": "AIHong Kong Limited Member"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_IncomeTaxesPaidRefund": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "IncomeTaxesPaidRefund",
     "crdr": "credit",
     "presentation": [
      "http://www.guardforceai.com/role/WithholdingTaxReceivableDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Total tax refund",
        "label": "Income taxes paid (refund)"
       }
      },
      "en": {
       "role": {
        "documentation": "The cash flows from income taxes paid or refunded."
       }
      }
     },
     "auth_ref": [
      "r115"
     ]
    },
    "gfai_AIMalaysiaMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.guardforceai.com/20230630",
     "localname": "AIMalaysiaMember",
     "presentation": [
      "http://www.guardforceai.com/role/NatureofOperationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "AI Malaysia [Member]",
        "label": "AIMalaysia Member"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_AdjustedWeightedAverageShares": {
     "xbrltype": "sharesItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "AdjustedWeightedAverageShares",
     "presentation": [
      "http://www.guardforceai.com/role/ConsolidatedIncomeStatement_Parentheticals"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Diluted",
        "label": "Weighted average number of ordinary shares used in calculating diluted earnings per share"
       }
      },
      "en": {
       "role": {
        "documentation": "The weighted average number of ordinary shares outstanding plus the weighted average number of ordinary shares that would be issued on the conversion of all the dilutive potential ordinary shares into ordinary shares. [Refer: Ordinary shares [member]; Weighted average [member]]"
       }
      }
     },
     "auth_ref": [
      "r87"
     ]
    },
    "gfai_AIJianMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.guardforceai.com/20230630",
     "localname": "AIJianMember",
     "presentation": [
      "http://www.guardforceai.com/role/NatureofOperationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "AI Jian [Member]",
        "label": "AIJian Member"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_LaterThanThreeYearsAndNotLaterThanFiveYearsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "LaterThanThreeYearsAndNotLaterThanFiveYearsMember",
     "presentation": [
      "http://www.guardforceai.com/role/ScheduleofContractedExpendituresCommitmentsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "4-5 years [Member]",
        "label": "Later than three years and not later than five years [member]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for a time band of later than three years and not later than five years."
       }
      }
     },
     "auth_ref": [
      "r288",
      "r289",
      "r292"
     ]
    },
    "ifrs-full_IncreaseDecreaseInCashAndCashEquivalents": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "IncreaseDecreaseInCashAndCashEquivalents",
     "crdr": "debit",
     "calculation": {
      "http://www.guardforceai.com/role/ConsolidatedCashFlow": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.guardforceai.com/role/ConsolidatedCashFlow"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Net decrease in cash and cash equivalents, and restricted cash",
        "label": "Increase (decrease) in cash and cash equivalents after effect of exchange rate changes"
       }
      },
      "en": {
       "role": {
        "documentation": "The increase (decrease) in cash and cash equivalents after the effect of exchange rate changes on cash and cash equivalents held in foreign currencies. [Refer: Cash and cash equivalents; Effect of exchange rate changes on cash and cash equivalents]"
       }
      }
     },
     "auth_ref": [
      "r116"
     ]
    },
    "ifrs-full_EmployeeBenefitsExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "EmployeeBenefitsExpense",
     "crdr": "debit",
     "calculation": {
      "http://www.guardforceai.com/role/ScheduleofAdministrativeExpensesTable": {
       "parentTag": "ifrs-full_AdministrativeExpense",
       "weight": 1.0,
       "order": 9.0
      }
     },
     "presentation": [
      "http://www.guardforceai.com/role/ScheduleofAdministrativeExpensesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Employee benefits",
        "label": "Employee benefits expense"
       }
      },
      "en": {
       "role": {
        "documentation": "The expense of all forms of consideration given by an entity in exchange for a service rendered by employees or for the termination of employment."
       }
      }
     },
     "auth_ref": [
      "r1",
      "r44",
      "r249"
     ]
    },
    "ifrs-full_ComputerSoftwareMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "ComputerSoftwareMember",
     "presentation": [
      "http://www.guardforceai.com/role/ScheduleofIntangibleAssetsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Computer software [member]",
        "label": "Computer software [member]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for a class of intangible assets representing computer software. [Refer: Intangible assets other than goodwill]"
       }
      }
     },
     "auth_ref": [
      "r269"
     ]
    },
    "gfai_AIRobotServiceMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.guardforceai.com/20230630",
     "localname": "AIRobotServiceMember",
     "presentation": [
      "http://www.guardforceai.com/role/NatureofOperationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "AI Robot Service [Member]",
        "label": "AIRobot Service Member"
       }
      }
     },
     "auth_ref": []
    },
    "country_AT": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/country/2023",
     "localname": "AT",
     "presentation": [
      "http://www.guardforceai.com/role/NatureofOperationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "AUSTRIA",
        "label": "AUSTRIA"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_AdjustmentsForDecreaseIncreaseInOtherCurrentAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "AdjustmentsForDecreaseIncreaseInOtherCurrentAssets",
     "crdr": "debit",
     "calculation": {
      "http://www.guardforceai.com/role/ConsolidatedCashFlow": {
       "parentTag": "ifrs-full_CashFlowsFromUsedInOperatingActivities",
       "weight": 1.0,
       "order": 11.0
      }
     },
     "presentation": [
      "http://www.guardforceai.com/role/ConsolidatedCashFlow"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Increase in other assets",
        "label": "Adjustments for decrease (increase) in other current assets"
       }
      },
      "en": {
       "role": {
        "documentation": "Adjustments for decrease (increase) in other current assets to reconcile profit (loss) to net cash flow from (used in) operating activities. [Refer: Other current assets; Profit (loss)]"
       }
      }
     },
     "auth_ref": [
      "r335"
     ]
    },
    "ifrs-full_AdjustmentsForDecreaseIncreaseInOtherOperatingReceivables": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "AdjustmentsForDecreaseIncreaseInOtherOperatingReceivables",
     "crdr": "debit",
     "calculation": {
      "http://www.guardforceai.com/role/ConsolidatedCashFlow": {
       "parentTag": "ifrs-full_CashFlowsFromUsedInOperatingActivities",
       "weight": 1.0,
       "order": 10.0
      }
     },
     "presentation": [
      "http://www.guardforceai.com/role/ConsolidatedCashFlow"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Decrease (Increase) in trade and other receivables",
        "label": "Adjustments for decrease (increase) in other operating receivables"
       }
      },
      "en": {
       "role": {
        "documentation": "Adjustments for decrease (increase) in other operating receivables to reconcile profit (loss) to net cash flow from (used in) operating activities. [Refer: Profit (loss)]"
       }
      }
     },
     "auth_ref": [
      "r332"
     ]
    },
    "gfai_AIRoboticsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.guardforceai.com/20230630",
     "localname": "AIRoboticsMember",
     "presentation": [
      "http://www.guardforceai.com/role/NatureofOperationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "AI Robotics [Member]",
        "label": "AIRobotics Member"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_LeaseLiabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "LeaseLiabilities",
     "crdr": "credit",
     "presentation": [
      "http://www.guardforceai.com/role/ScheduleofMinimumLeasePaymentsUnderFinanceLeaseAgreementsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Present value of finance lease liabilities, net",
        "label": "Lease liabilities"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of liabilities related to the entity's leases. Lease is a contract, or part of a contract, that conveys the right to use an underlying asset for a period of time in exchange for consideration."
       }
      }
     },
     "auth_ref": [
      "r146"
     ]
    },
    "ifrs-full_DisclosureOfDepreciationAndAmortisationExpenseExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "DisclosureOfDepreciationAndAmortisationExpenseExplanatory",
     "presentation": [
      "http://www.guardforceai.com/role/ConsolidatedSegmentDataTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Depreciation and Amortization by Segment",
        "label": "Disclosure of depreciation and amortisation expense [text block]"
       }
      },
      "en": {
       "role": {
        "documentation": "The disclosure of depreciation and amortisation expense. [Refer: Depreciation and amortisation expense]"
       }
      }
     },
     "auth_ref": [
      "r305"
     ]
    },
    "ifrs-full_Revenue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "Revenue",
     "crdr": "credit",
     "calculation": {
      "http://www.guardforceai.com/role/ConsolidatedIncomeStatement": {
       "parentTag": "ifrs-full_GrossProfit",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.guardforceai.com/role/ConsolidatedIncomeStatement",
      "http://www.guardforceai.com/role/ScheduleofSelectedInformationbySegmentTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Revenue",
        "verboseLabel": "Revenues",
        "label": "Revenue"
       }
      },
      "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."
       }
      }
     },
     "auth_ref": [
      "r37",
      "r131",
      "r165",
      "r177",
      "r182",
      "r188",
      "r189",
      "r191",
      "r249",
      "r250",
      "r277"
     ]
    },
    "ifrs-full_DisclosureOfChangesInAccountingPoliciesExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "DisclosureOfChangesInAccountingPoliciesExplanatory",
     "presentation": [
      "http://www.guardforceai.com/role/SignificantAccountingPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "SIGNIFICANT ACCOUNTING POLICIES",
        "label": "Disclosure of changes in accounting policies [text block]"
       }
      },
      "en": {
       "role": {
        "documentation": "The disclosure of changes made to accounting policies by the entity."
       }
      }
     },
     "auth_ref": [
      "r305"
     ]
    },
    "ifrs-full_AdjustmentsForDeferredTaxExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "AdjustmentsForDeferredTaxExpense",
     "crdr": "debit",
     "calculation": {
      "http://www.guardforceai.com/role/ConsolidatedCashFlow": {
       "parentTag": "ifrs-full_CashFlowsFromUsedInOperatingActivities",
       "weight": 1.0,
       "order": 14.0
      }
     },
     "presentation": [
      "http://www.guardforceai.com/role/ConsolidatedCashFlow"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Decrease (Increase) in deferred tax assets",
        "label": "Adjustments for deferred tax expense"
       }
      },
      "en": {
       "role": {
        "documentation": "Adjustments for deferred tax expense to reconcile profit (loss) to net cash flow from (used in) operating activities. [Refer: Deferred tax expense (income); Profit (loss)]"
       }
      }
     },
     "auth_ref": [
      "r335"
     ]
    },
    "gfai_AIShenzhenMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.guardforceai.com/20230630",
     "localname": "AIShenzhenMember",
     "presentation": [
      "http://www.guardforceai.com/role/NatureofOperationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "AI Shenzhen [Member]",
        "label": "AIShenzhen Member"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_LeaseLiabilitiesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "LeaseLiabilitiesAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Finance Lease Liabilities [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_PaymentsOfLeaseLiabilitiesClassifiedAsFinancingActivities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "PaymentsOfLeaseLiabilitiesClassifiedAsFinancingActivities",
     "crdr": "credit",
     "calculation": {
      "http://www.guardforceai.com/role/ConsolidatedCashFlow": {
       "parentTag": "ifrs-full_CashFlowsFromUsedInFinancingActivities",
       "weight": -1.0,
       "order": 6.0
      }
     },
     "presentation": [
      "http://www.guardforceai.com/role/ConsolidatedCashFlow"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Payment of lease liabilities",
        "label": "Payments of lease liabilities, classified as financing activities"
       }
      },
      "en": {
       "role": {
        "documentation": "The cash outflow for payment of lease liabilities, classified as financing activities. [Refer: Lease liabilities]"
       }
      }
     },
     "auth_ref": [
      "r275"
     ]
    },
    "gfai_AIThailandMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.guardforceai.com/20230630",
     "localname": "AIThailandMember",
     "presentation": [
      "http://www.guardforceai.com/role/NatureofOperationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "AI Thailand [Member]",
        "label": "AIThailand Member"
       }
      }
     },
     "auth_ref": []
    },
    "gfai_OtherCurrentAsset": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.guardforceai.com/20230630",
     "localname": "OtherCurrentAsset",
     "crdr": "debit",
     "calculation": {
      "http://www.guardforceai.com/role/ScheduleofOtherCurrentandOtherNonCurrentAssetsTable": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.guardforceai.com/role/ScheduleofOtherCurrentandOtherNonCurrentAssetsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Other current assets",
        "documentation": "Other current assets.",
        "label": "Other Current Asset"
       }
      }
     },
     "auth_ref": []
    },
    "gfai_MacauAgreementMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.guardforceai.com/20230630",
     "localname": "MacauAgreementMember",
     "presentation": [
      "http://www.guardforceai.com/role/NatureofOperationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Macau Agreement [Member]",
        "label": "Macau Agreement Member"
       }
      }
     },
     "auth_ref": []
    },
    "gfai_DefferedCostOtherNonCurrentAsset": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.guardforceai.com/20230630",
     "localname": "DefferedCostOtherNonCurrentAsset",
     "crdr": "debit",
     "calculation": {
      "http://www.guardforceai.com/role/ScheduleofOtherCurrentandOtherNonCurrentAssetsTable": {
       "parentTag": "ifrs-full_OtherNoncurrentNonfinancialAssets",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.guardforceai.com/role/ScheduleofOtherCurrentandOtherNonCurrentAssetsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Deferred costs",
        "documentation": "Deffered cost other non current assets.",
        "label": "Deffered Cost Other Non Current Asset"
       }
      }
     },
     "auth_ref": []
    },
    "gfai_AccumulatedDepreciationAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.guardforceai.com/20230630",
     "localname": "AccumulatedDepreciationAbstract",
     "presentation": [
      "http://www.guardforceai.com/role/ScheduleofPropertyPlantandEquipmentTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accumulated Depreciation",
        "label": "Accumulated Depreciation Abstract"
       }
      }
     },
     "auth_ref": []
    },
    "gfai_CurrentDeposit": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.guardforceai.com/20230630",
     "localname": "CurrentDeposit",
     "crdr": "debit",
     "calculation": {
      "http://www.guardforceai.com/role/ScheduleofOtherCurrentandOtherNonCurrentAssetsTable": {
       "parentTag": "ifrs-full_OtherNoncurrentNonfinancialAssets",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.guardforceai.com/role/ScheduleofOtherCurrentandOtherNonCurrentAssetsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Deposits",
        "documentation": "Non current deposit.",
        "label": "Current Deposit"
       }
      }
     },
     "auth_ref": []
    },
    "gfai_MalaysiaAgreementMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.guardforceai.com/20230630",
     "localname": "MalaysiaAgreementMember",
     "presentation": [
      "http://www.guardforceai.com/role/NatureofOperationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Malaysia Agreement [Member]",
        "label": "Malaysia Agreement Member"
       }
      }
     },
     "auth_ref": []
    },
    "gfai_TradeAndOtherPayable": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.guardforceai.com/20230630",
     "localname": "TradeAndOtherPayable",
     "crdr": "credit",
     "calculation": {
      "http://www.guardforceai.com/role/ScheduleofTradeandOtherPayablesandOtherCurrentLiabilitiesTable": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.guardforceai.com/role/ScheduleofTradeandOtherPayablesandOtherCurrentLiabilitiesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Trade and other payables",
        "documentation": "The amount of trade payables and other payables. [Refer: Trade payables; Other payables]",
        "label": "Trade And Other Payable"
       }
      }
     },
     "auth_ref": []
    },
    "gfai_PropertyPlantandEquipmentDetailsScheduleofPropertyPlantandEquipmentTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.guardforceai.com/20230630",
     "localname": "PropertyPlantandEquipmentDetailsScheduleofPropertyPlantandEquipmentTable",
     "presentation": [
      "http://www.guardforceai.com/role/ScheduleofPropertyPlantandEquipmentTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Property, Plant and Equipment (Details) - Schedule of Property, Plant and Equipment [Table]"
       }
      }
     },
     "auth_ref": []
    },
    "gfai_NanjingZhongzhiYonghaoRobotCoLtdMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.guardforceai.com/20230630",
     "localname": "NanjingZhongzhiYonghaoRobotCoLtdMember",
     "presentation": [
      "http://www.guardforceai.com/role/ScheduleofAmountsDuefromRelatedPartiesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Nanjing Zhongzhi Yonghao Robot Co., Ltd. [Member]",
        "label": "Nanjing Zhongzhi Yonghao Robot Co Ltd Member"
       }
      }
     },
     "auth_ref": []
    },
    "gfai_PropertyPlantandEquipmentDetailsScheduleofPropertyPlantandEquipmentLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.guardforceai.com/20230630",
     "localname": "PropertyPlantandEquipmentDetailsScheduleofPropertyPlantandEquipmentLineItems",
     "presentation": [
      "http://www.guardforceai.com/role/ScheduleofPropertyPlantandEquipmentTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Property, Plant and Equipment (Details) - Schedule of Property, Plant and Equipment [Line Items]"
       }
      }
     },
     "auth_ref": []
    },
    "gfai_PropertyPlantAndEquipment1": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.guardforceai.com/20230630",
     "localname": "PropertyPlantAndEquipment1",
     "crdr": "debit",
     "presentation": [
      "http://www.guardforceai.com/role/ScheduleofPropertyPlantandEquipmentTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "periodStartLabel": "Cost, Beginning balance",
        "periodEndLabel": "Cost, Ending balance",
        "documentation": "Property plant and equipment.",
        "label": "Property Plant And Equipment1"
       }
      }
     },
     "auth_ref": []
    },
    "gfai_NanchangZongkunIntelligentTechnologyCoLtdMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.guardforceai.com/20230630",
     "localname": "NanchangZongkunIntelligentTechnologyCoLtdMember",
     "presentation": [
      "http://www.guardforceai.com/role/ScheduleofAmountsDuefromRelatedPartiesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Nanchang Zongkun Intelligent Technology Co., Ltd. [Member]",
        "label": "Nanchang Zongkun Intelligent Technology Co Ltd Member"
       }
      }
     },
     "auth_ref": []
    },
    "gfai_NoteWarrantsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.guardforceai.com/20230630",
     "localname": "NoteWarrantsMember",
     "presentation": [
      "http://www.guardforceai.com/role/ShareholdersEquityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Warrants [Member]",
        "label": "Note Warrants Member"
       }
      }
     },
     "auth_ref": []
    },
    "gfai_ExchangeDifferencesCost": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.guardforceai.com/20230630",
     "localname": "ExchangeDifferencesCost",
     "crdr": "debit",
     "presentation": [
      "http://www.guardforceai.com/role/ScheduleofPropertyPlantandEquipmentTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Exchange differences",
        "documentation": "Exchange differences.",
        "label": "Exchange Differences Cost"
       }
      }
     },
     "auth_ref": []
    },
    "gfai_AcquisitionsThroughBusinessCombinationsInvestmentProperty1": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.guardforceai.com/20230630",
     "localname": "AcquisitionsThroughBusinessCombinationsInvestmentProperty1",
     "crdr": "debit",
     "presentation": [
      "http://www.guardforceai.com/role/ScheduleofPropertyPlantandEquipmentTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Acquisitions through business combinations",
        "documentation": "Acquisitions through business combinations.",
        "label": "Acquisitions Through Business Combinations Investment Property1"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_DisclosureOfDetailedInformationAboutIntangibleAssetsExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "DisclosureOfDetailedInformationAboutIntangibleAssetsExplanatory",
     "presentation": [
      "http://www.guardforceai.com/role/IntangibleAssets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "INTANGIBLE ASSETS",
        "label": "Disclosure of detailed information about intangible assets [text block]"
       }
      },
      "en": {
       "role": {
        "documentation": "The disclosure of detailed information about intangible assets. [Refer: Intangible assets other than goodwill]"
       }
      }
     },
     "auth_ref": [
      "r101"
     ]
    },
    "gfai_NetBookValueAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.guardforceai.com/20230630",
     "localname": "NetBookValueAbstract",
     "presentation": [
      "http://www.guardforceai.com/role/ScheduleofPropertyPlantandEquipmentTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Net book value",
        "label": "Net Book Value Abstract"
       }
      }
     },
     "auth_ref": []
    },
    "gfai_OperatingLossMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.guardforceai.com/20230630",
     "localname": "OperatingLossMember",
     "presentation": [
      "http://www.guardforceai.com/role/ScheduleofSelectedInformationbySegmentTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Operating loss [Member]",
        "label": "Operating Loss Member"
       }
      }
     },
     "auth_ref": []
    },
    "gfai_AccumulatedAmortizationsExchangeDifferences": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.guardforceai.com/20230630",
     "localname": "AccumulatedAmortizationsExchangeDifferences",
     "crdr": "debit",
     "presentation": [
      "http://www.guardforceai.com/role/ScheduleofPropertyPlantandEquipmentTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Exchange differences",
        "documentation": "Amount of exchange differences.",
        "label": "Accumulated Amortizations Exchange Differences"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_TravelExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "TravelExpense",
     "crdr": "debit",
     "calculation": {
      "http://www.guardforceai.com/role/ScheduleofAdministrativeExpensesTable": {
       "parentTag": "ifrs-full_AdministrativeExpense",
       "weight": 1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://www.guardforceai.com/role/ScheduleofAdministrativeExpensesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Travelling and entertainment expense",
        "label": "Travel expense"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of expense arising from travel."
       }
      }
     },
     "auth_ref": [
      "r310"
     ]
    },
    "gfai_PropertyPlantAndEquipmentAccumulatedDepreciation": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.guardforceai.com/20230630",
     "localname": "PropertyPlantAndEquipmentAccumulatedDepreciation",
     "crdr": "debit",
     "presentation": [
      "http://www.guardforceai.com/role/ScheduleofPropertyPlantandEquipmentTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "periodStartLabel": "Accumulated Depreciation, Beginning balance",
        "periodEndLabel": "Accumulated Depreciation, Ending balance",
        "documentation": "The amount of accumulated depreciation of property, plant and equipment.",
        "label": "Property Plant And Equipment Accumulated Depreciation"
       }
      }
     },
     "auth_ref": []
    },
    "gfai_CostAbstract0": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.guardforceai.com/20230630",
     "localname": "CostAbstract0",
     "presentation": [
      "http://www.guardforceai.com/role/ScheduleofIntangibleAssetsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cost",
        "label": "Cost Abstract0"
       }
      }
     },
     "auth_ref": []
    },
    "gfai_OtherCountriesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.guardforceai.com/20230630",
     "localname": "OtherCountriesMember",
     "presentation": [
      "http://www.guardforceai.com/role/ScheduleofTotalNoncurrentAssetsbyGeographicalSegmentTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other countries [Member]",
        "label": "Other Countries Member"
       }
      }
     },
     "auth_ref": []
    },
    "gfai_CarryingAmountRightOfUseAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.guardforceai.com/20230630",
     "localname": "CarryingAmountRightOfUseAssets",
     "crdr": "debit",
     "presentation": [
      "http://www.guardforceai.com/role/ScheduleofCarryingAmountsofRightofUseAssetsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "periodStartLabel": "Balance at January 1,",
        "periodEndLabel": "Balance at June 30,",
        "documentation": "Carrying amount of right of use assets.",
        "label": "Carrying Amount Right Of Use Assets"
       }
      }
     },
     "auth_ref": []
    },
    "gfai_OverAllotmentOptionsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.guardforceai.com/20230630",
     "localname": "OverAllotmentOptionsMember",
     "presentation": [
      "http://www.guardforceai.com/role/ShareholdersEquityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Over-Allotment Options [Member]",
        "label": "Over Allotment Options Member"
       }
      }
     },
     "auth_ref": []
    },
    "gfai_Depreciationexpenses": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.guardforceai.com/20230630",
     "localname": "Depreciationexpenses",
     "crdr": "debit",
     "presentation": [
      "http://www.guardforceai.com/role/ScheduleofCarryingAmountsofRightofUseAssetsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Depreciation expense",
        "documentation": "Amount of depreciation expense.",
        "label": "Depreciationexpenses"
       }
      }
     },
     "auth_ref": []
    },
    "gfai_NewLeases": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.guardforceai.com/20230630",
     "localname": "NewLeases",
     "crdr": "debit",
     "presentation": [
      "http://www.guardforceai.com/role/ScheduleofCarryingAmountsofRightofUseAssetsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "New leases",
        "label": "New Leases"
       }
      }
     },
     "auth_ref": []
    },
    "gfai_OthersMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.guardforceai.com/20230630",
     "localname": "OthersMember",
     "presentation": [
      "http://www.guardforceai.com/role/ScheduleofDisaggregationInformationofRevenuebyServiceTypeTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Others [Member]",
        "label": "Others Member"
       }
      }
     },
     "auth_ref": []
    },
    "gfai_RightofusePlatformMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.guardforceai.com/20230630",
     "localname": "RightofusePlatformMember",
     "presentation": [
      "http://www.guardforceai.com/role/ScheduleofIntangibleAssetsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Right-of-use Platform [Member]",
        "label": "Rightofuse Platform Member"
       }
      }
     },
     "auth_ref": []
    },
    "gfai_ExchangeDifference": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.guardforceai.com/20230630",
     "localname": "ExchangeDifference",
     "crdr": "credit",
     "presentation": [
      "http://www.guardforceai.com/role/ScheduleofCarryingAmountsofRightofUseAssetsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Exchange difference",
        "documentation": "Exchange difference.",
        "label": "Exchange Difference"
       }
      }
     },
     "auth_ref": []
    },
    "gfai_AccumulatedAmortizationAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.guardforceai.com/20230630",
     "localname": "AccumulatedAmortizationAbstract",
     "presentation": [
      "http://www.guardforceai.com/role/ScheduleofIntangibleAssetsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accumulated amortization",
        "label": "Accumulated Amortization Abstract"
       }
      }
     },
     "auth_ref": []
    },
    "gfai_RevenueMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.guardforceai.com/20230630",
     "localname": "RevenueMember",
     "presentation": [
      "http://www.guardforceai.com/role/ScheduleofSelectedInformationbySegmentTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Revenue [Member]",
        "label": "Revenue Member"
       }
      }
     },
     "auth_ref": []
    },
    "gfai_IntangibleAssetsDetailsScheduleofIntangibleAssetsLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.guardforceai.com/20230630",
     "localname": "IntangibleAssetsDetailsScheduleofIntangibleAssetsLineItems",
     "presentation": [
      "http://www.guardforceai.com/role/ScheduleofIntangibleAssetsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Intangible Assets (Details) - Schedule of Intangible Assets [Line Items]"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_RestrictedCashAndCashEquivalents": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "RestrictedCashAndCashEquivalents",
     "crdr": "debit",
     "presentation": [
      "http://www.guardforceai.com/role/ScheduleofCashEquivalentsandRestrictedCashTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cash, cash equivalents, and restricted cash",
        "label": "Restricted cash and cash equivalents"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of cash and cash equivalents whose use or withdrawal is restricted. [Refer: Cash and cash equivalents]"
       }
      }
     },
     "auth_ref": [
      "r312"
     ]
    },
    "ifrs-full_DisclosureOfEmployeeBenefitsExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "DisclosureOfEmployeeBenefitsExplanatory",
     "presentation": [
      "http://www.guardforceai.com/role/ProvisionforEmployeeBenefits"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "PROVISION FOR EMPLOYEE BENEFITS",
        "label": "Disclosure of employee benefits [text block]"
       }
      },
      "en": {
       "role": {
        "documentation": "The entire disclosure for employee benefits."
       }
      }
     },
     "auth_ref": [
      "r66"
     ]
    },
    "gfai_IntangibleAssetsDetailsScheduleofIntangibleAssetsTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.guardforceai.com/20230630",
     "localname": "IntangibleAssetsDetailsScheduleofIntangibleAssetsTable",
     "presentation": [
      "http://www.guardforceai.com/role/ScheduleofIntangibleAssetsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Intangible Assets (Details) - Schedule of Intangible Assets [Table]"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_DisclosureOfEntitysReportableSegmentsExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "DisclosureOfEntitysReportableSegmentsExplanatory",
     "presentation": [
      "http://www.guardforceai.com/role/ConsolidatedSegmentData"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "CONSOLIDATED SEGMENT DATA",
        "label": "Disclosure of entity's operating segments [text block]"
       }
      },
      "en": {
       "role": {
        "documentation": "The entire disclosure for operating segments."
       }
      }
     },
     "auth_ref": [
      "r192"
     ]
    },
    "gfai_IntangibleAssetsCosts": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.guardforceai.com/20230630",
     "localname": "IntangibleAssetsCosts",
     "crdr": "debit",
     "presentation": [
      "http://www.guardforceai.com/role/ScheduleofIntangibleAssetsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "periodStartLabel": "Balance at beginning",
        "periodEndLabel": "Balance at ending",
        "documentation": "Intangible assets cost.",
        "label": "Intangible Assets Costs"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_DisclosureOfEventsAfterReportingPeriodExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "DisclosureOfEventsAfterReportingPeriodExplanatory",
     "presentation": [
      "http://www.guardforceai.com/role/SubsequentEvents"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "SUBSEQUENT EVENTS",
        "label": "Disclosure of events after reporting period [text block]"
       }
      },
      "en": {
       "role": {
        "documentation": "The entire disclosure for events after the reporting period."
       }
      }
     },
     "auth_ref": [
      "r46"
     ]
    },
    "gfai_RoboticAISolutionsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.guardforceai.com/20230630",
     "localname": "RoboticAISolutionsMember",
     "presentation": [
      "http://www.guardforceai.com/role/ScheduleofDisaggregationInformationofRevenuebyServiceTypeTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Robotic AI solutions [Member]",
        "label": "Robotic AISolutions Member"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_DisclosureOfExpensesByNatureExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "DisclosureOfExpensesByNatureExplanatory",
     "presentation": [
      "http://www.guardforceai.com/role/NatureofOperations"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "NATURE OF OPERATIONS",
        "label": "Disclosure of expenses by nature [text block]"
       }
      },
      "en": {
       "role": {
        "documentation": "The disclosure of expenses by nature. [Refer: Expenses, by nature]"
       }
      }
     },
     "auth_ref": [
      "r305"
     ]
    },
    "gfai_AcquisitionsThroughBusinessCombinations": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.guardforceai.com/20230630",
     "localname": "AcquisitionsThroughBusinessCombinations",
     "crdr": "debit",
     "presentation": [
      "http://www.guardforceai.com/role/ScheduleofIntangibleAssetsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Acquisitions through business combinations",
        "documentation": "The increase in property, plant and equipment resulting from acquisitions through business combinations.",
        "label": "Acquisitions Through Business Combinations"
       }
      }
     },
     "auth_ref": []
    },
    "gfai_IntangibleAssetsAccumulatedAmortization": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.guardforceai.com/20230630",
     "localname": "IntangibleAssetsAccumulatedAmortization",
     "crdr": "debit",
     "presentation": [
      "http://www.guardforceai.com/role/ScheduleofIntangibleAssetsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "periodStartLabel": "Balance at beginning",
        "periodEndLabel": "Balance at ending",
        "documentation": "Intangible Assets Accumulated Amortization.",
        "label": "Intangible Assets Accumulated Amortization"
       }
      }
     },
     "auth_ref": []
    },
    "gfai_AccruedSalariesAndBonus": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.guardforceai.com/20230630",
     "localname": "AccruedSalariesAndBonus",
     "crdr": "credit",
     "calculation": {
      "http://www.guardforceai.com/role/ScheduleofTradeandOtherPayablesandOtherCurrentLiabilitiesTable": {
       "parentTag": "gfai_TradeAndOtherPayable",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.guardforceai.com/role/ScheduleofTradeandOtherPayablesandOtherCurrentLiabilitiesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accrued salaries and bonus",
        "documentation": "Accrued salaries and bonus.",
        "label": "Accrued Salaries And Bonus"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_NoncurrentProvisionsForEmployeeBenefits": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "NoncurrentProvisionsForEmployeeBenefits",
     "crdr": "credit",
     "calculation": {
      "http://www.guardforceai.com/role/ConsolidatedBalanceSheet": {
       "parentTag": "ifrs-full_NoncurrentLiabilities",
       "weight": 1.0,
       "order": 6.0
      }
     },
     "presentation": [
      "http://www.guardforceai.com/role/ConsolidatedBalanceSheet"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Provision for employee benefits",
        "label": "Non-current provisions for employee benefits"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of non-current provisions for employee benefits. [Refer: Provisions for employee benefits]"
       }
      }
     },
     "auth_ref": [
      "r25"
     ]
    },
    "gfai_RoboticsAISolutionsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.guardforceai.com/20230630",
     "localname": "RoboticsAISolutionsMember",
     "presentation": [
      "http://www.guardforceai.com/role/ScheduleofDepreciationandAmortizationbySegmentTable",
      "http://www.guardforceai.com/role/ScheduleofSelectedInformationbySegmentTable",
      "http://www.guardforceai.com/role/ScheduleofTotalAssetsbySegmentTable",
      "http://www.guardforceai.com/role/ScheduleofTotalliabilitiesbySegmentTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Robotics AI solutions [Member]",
        "label": "Robotics AISolutions Member"
       }
      }
     },
     "auth_ref": []
    },
    "gfai_NetBookValueAbstract0": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.guardforceai.com/20230630",
     "localname": "NetBookValueAbstract0",
     "presentation": [
      "http://www.guardforceai.com/role/ScheduleofIntangibleAssetsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Net book value",
        "label": "Net Book Value Abstract0"
       }
      }
     },
     "auth_ref": []
    },
    "gfai_AccumulatedAmortizationExchangeDifferences": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.guardforceai.com/20230630",
     "localname": "AccumulatedAmortizationExchangeDifferences",
     "crdr": "debit",
     "presentation": [
      "http://www.guardforceai.com/role/ScheduleofIntangibleAssetsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Exchange differences",
        "documentation": "Exchange differences.",
        "label": "Accumulated Amortization Exchange Differences"
       }
      }
     },
     "auth_ref": []
    },
    "gfai_NetBookValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.guardforceai.com/20230630",
     "localname": "NetBookValue",
     "crdr": "debit",
     "presentation": [
      "http://www.guardforceai.com/role/ScheduleofIntangibleAssetsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Net book value",
        "documentation": "Net book value.",
        "label": "Net Book Value"
       }
      }
     },
     "auth_ref": []
    },
    "gfai_RobotsAtWarehouseMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.guardforceai.com/20230630",
     "localname": "RobotsAtWarehouseMember",
     "presentation": [
      "http://www.guardforceai.com/role/ScheduleofInventoriesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Robots at warehouse [Member]",
        "label": "Robots At Warehouse Member"
       }
      }
     },
     "auth_ref": []
    },
    "gfai_AccruedCustomerClaimsCashLossAndShortage": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.guardforceai.com/20230630",
     "localname": "AccruedCustomerClaimsCashLossAndShortage",
     "crdr": "credit",
     "calculation": {
      "http://www.guardforceai.com/role/ScheduleofTradeandOtherPayablesandOtherCurrentLiabilitiesTable": {
       "parentTag": "gfai_TradeAndOtherPayable",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.guardforceai.com/role/ScheduleofTradeandOtherPayablesandOtherCurrentLiabilitiesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accrued customer claims, cash loss and shortage",
        "documentation": "Accrued customer claims, cash loss and shortage.",
        "label": "Accrued Customer Claims Cash Loss And Shortage"
       }
      }
     },
     "auth_ref": []
    },
    "gfai_RobotsInTransitMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.guardforceai.com/20230630",
     "localname": "RobotsInTransitMember",
     "presentation": [
      "http://www.guardforceai.com/role/ScheduleofInventoriesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Robots in transit [Member]",
        "label": "Robots In Transit Member"
       }
      }
     },
     "auth_ref": []
    },
    "gfai_ServiceProductsReceivedFromRelatedPartiesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.guardforceai.com/20230630",
     "localname": "ServiceProductsReceivedFromRelatedPartiesAbstract",
     "presentation": [
      "http://www.guardforceai.com/role/ScheduleofRelatedPartyTransactionsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Service/ Products received from related parties:",
        "label": "Service Products Received From Related Parties Abstract"
       }
      }
     },
     "auth_ref": []
    },
    "gfai_RelatedPartyTransactionsDetailsScheduleofLongTermBorrowingsfromRelatedPartiesLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.guardforceai.com/20230630",
     "localname": "RelatedPartyTransactionsDetailsScheduleofLongTermBorrowingsfromRelatedPartiesLineItems",
     "presentation": [
      "http://www.guardforceai.com/role/ScheduleofLongTermBorrowingsfromRelatedPartiesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Related Party Transactions (Details) - Schedule of Long-Term Borrowings from Related Parties [Line Items]"
       }
      }
     },
     "auth_ref": []
    },
    "gfai_RelatedPartyTransactionsDetailsScheduleofLongTermBorrowingsfromRelatedPartiesTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.guardforceai.com/20230630",
     "localname": "RelatedPartyTransactionsDetailsScheduleofLongTermBorrowingsfromRelatedPartiesTable",
     "presentation": [
      "http://www.guardforceai.com/role/ScheduleofLongTermBorrowingsfromRelatedPartiesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Related Party Transactions (Details) - Schedule of Long-Term Borrowings from Related Parties [Table]"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_ExpenseRecognisedDuringPeriodForBadAndDoubtfulDebtsForRelatedPartyTransaction": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "ExpenseRecognisedDuringPeriodForBadAndDoubtfulDebtsForRelatedPartyTransaction",
     "crdr": "debit",
     "presentation": [
      "http://www.guardforceai.com/role/TradeReceivablesNetDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Doubtful accounts",
        "label": "Expense recognised during period for bad and doubtful debts for related party transaction"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of expense recognised during the period in respect of bad or doubtful debts due from related parties. [Refer: Related parties [member]]"
       }
      }
     },
     "auth_ref": [
      "r73"
     ]
    },
    "gfai_LongtermBorrowingsFromRelatedParties": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.guardforceai.com/20230630",
     "localname": "LongtermBorrowingsFromRelatedParties",
     "crdr": "credit",
     "presentation": [
      "http://www.guardforceai.com/role/ScheduleofLongTermBorrowingsfromRelatedPartiesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Long-term borrowings from related parties",
        "documentation": "The amount of long term borrowings from related parties.",
        "label": "Longterm Borrowings From Related Parties"
       }
      }
     },
     "auth_ref": []
    },
    "gfai_EquityInterestsRate": {
     "xbrltype": "percentItemType",
     "nsuri": "http://www.guardforceai.com/20230630",
     "localname": "EquityInterestsRate",
     "presentation": [
      "http://www.guardforceai.com/role/ShareholdersEquityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Equity interests rate",
        "documentation": "The percentage of equity interests rate.",
        "label": "Equity Interests Rate"
       }
      }
     },
     "auth_ref": []
    },
    "gfai_RelatedPartyTransactionsDetailsScheduleofRelatedPartyTransactionsTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.guardforceai.com/20230630",
     "localname": "RelatedPartyTransactionsDetailsScheduleofRelatedPartyTransactionsTable",
     "presentation": [
      "http://www.guardforceai.com/role/ScheduleofRelatedPartyTransactionsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Related Party Transactions (Details) - Schedule of Related Party Transactions [Table]"
       }
      }
     },
     "auth_ref": []
    },
    "gfai_RelatedPartyTransactionsDetailsScheduleofRelatedPartyTransactionsLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.guardforceai.com/20230630",
     "localname": "RelatedPartyTransactionsDetailsScheduleofRelatedPartyTransactionsLineItems",
     "presentation": [
      "http://www.guardforceai.com/role/ScheduleofRelatedPartyTransactionsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Related Party Transactions (Details) - Schedule of Related Party Transactions [Line Items]"
       }
      }
     },
     "auth_ref": []
    },
    "gfai_ServiceProductsReceivedFromRelatedParties": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.guardforceai.com/20230630",
     "localname": "ServiceProductsReceivedFromRelatedParties",
     "crdr": "credit",
     "presentation": [
      "http://www.guardforceai.com/role/ScheduleofRelatedPartyTransactionsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Service/ Products received from related parties",
        "documentation": "The amount of Service/ Products received from related parties.",
        "label": "Service Products Received From Related Parties"
       }
      }
     },
     "auth_ref": []
    },
    "gfai_ServiceProductsDeliveredToRelatedParties": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.guardforceai.com/20230630",
     "localname": "ServiceProductsDeliveredToRelatedParties",
     "crdr": "debit",
     "presentation": [
      "http://www.guardforceai.com/role/ScheduleofRelatedPartyTransactionsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Service/ Products delivered to related parties",
        "documentation": "The amount of Service/ Products delivered to related parties.",
        "label": "Service Products Delivered To Related Parties"
       }
      }
     },
     "auth_ref": []
    },
    "gfai_ReturnedAndCancelledShares": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://www.guardforceai.com/20230630",
     "localname": "ReturnedAndCancelledShares",
     "presentation": [
      "http://www.guardforceai.com/role/ShareholdersEquityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Returned and cancelled shares",
        "documentation": "The number of shares returned and cancelled shares.",
        "label": "Returned And Cancelled Shares"
       }
      }
     },
     "auth_ref": []
    },
    "gfai_RevenueDomainDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.guardforceai.com/20230630",
     "localname": "RevenueDomainDomain",
     "presentation": [
      "http://www.guardforceai.com/role/ScheduleofSelectedInformationbySegmentTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "RevenueDomain [Domain]"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_ProceedsFromExerciseOfWarrants": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "ProceedsFromExerciseOfWarrants",
     "crdr": "debit",
     "calculation": {
      "http://www.guardforceai.com/role/ConsolidatedCashFlow": {
       "parentTag": "ifrs-full_CashFlowsFromUsedInFinancingActivities",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.guardforceai.com/role/ConsolidatedCashFlow"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Proceeds from exercise of warrants",
        "label": "Proceeds from exercise of warrants"
       }
      },
      "en": {
       "role": {
        "documentation": "The cash inflow from the exercise of share purchase warrants."
       }
      }
     },
     "auth_ref": [
      "r331"
     ]
    },
    "gfai_TotalSharesIssuedDeposit": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://www.guardforceai.com/20230630",
     "localname": "TotalSharesIssuedDeposit",
     "presentation": [
      "http://www.guardforceai.com/role/ShareholdersEquityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Total shares issued deposit",
        "documentation": "The number of shares issued by the deposit.",
        "label": "Total Shares Issued Deposit"
       }
      }
     },
     "auth_ref": []
    },
    "gfai_OperatingLossDomainDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.guardforceai.com/20230630",
     "localname": "OperatingLossDomainDomain",
     "presentation": [
      "http://www.guardforceai.com/role/ScheduleofSelectedInformationbySegmentTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "OperatingLossDomain [Domain]"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_OtherNoncurrentAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "OtherNoncurrentAssets",
     "crdr": "debit",
     "presentation": [
      "http://www.guardforceai.com/role/ScheduleofTotalNoncurrentAssetsbyGeographicalSegmentTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Total non-current assets",
        "label": "Other non-current assets"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of non-current assets that the entity does not separately disclose in the same statement or note. [Refer: Non-current assets]"
       }
      }
     },
     "auth_ref": [
      "r312"
     ]
    },
    "gfai_WarrantsOutstanding": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://www.guardforceai.com/20230630",
     "localname": "WarrantsOutstanding",
     "presentation": [
      "http://www.guardforceai.com/role/ShareholdersEquityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Warrants outstanding",
        "label": "Warrants Outstanding"
       }
      }
     },
     "auth_ref": []
    },
    "gfai_ConsolidatedSegmentDataDetailsScheduleofSelectedInformationbySegmentLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.guardforceai.com/20230630",
     "localname": "ConsolidatedSegmentDataDetailsScheduleofSelectedInformationbySegmentLineItems",
     "presentation": [
      "http://www.guardforceai.com/role/ScheduleofSelectedInformationbySegmentTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Selected Information by Segment [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "gfai_WarrantsShares": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://www.guardforceai.com/20230630",
     "localname": "WarrantsShares",
     "presentation": [
      "http://www.guardforceai.com/role/ShareholdersEquityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Warrants shares",
        "label": "Warrants Shares"
       }
      }
     },
     "auth_ref": []
    },
    "gfai_ConsolidatedSegmentDataDetailsScheduleofSelectedInformationbySegmentTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.guardforceai.com/20230630",
     "localname": "ConsolidatedSegmentDataDetailsScheduleofSelectedInformationbySegmentTable",
     "presentation": [
      "http://www.guardforceai.com/role/ScheduleofSelectedInformationbySegmentTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Consolidated Segment Data (Details) - Schedule of Selected Information by Segment [Table]"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_OtherNoncurrentFinancialAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "OtherNoncurrentFinancialAssets",
     "crdr": "debit",
     "calculation": {
      "http://www.guardforceai.com/role/ConsolidatedBalanceSheet": {
       "parentTag": "ifrs-full_NoncurrentAssets",
       "weight": 1.0,
       "order": 8.0
      }
     },
     "presentation": [
      "http://www.guardforceai.com/role/ConsolidatedBalanceSheet",
      "http://www.guardforceai.com/role/ScheduleofPurchasePriceAllocationTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other non-current assets",
        "label": "Other non-current financial assets"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of non-current financial assets that the entity does not separately disclose in the same statement or note. [Refer: Other financial assets]"
       }
      }
     },
     "auth_ref": [
      "r10"
     ]
    },
    "gfai_LossBeforeIncomeTaxs": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.guardforceai.com/20230630",
     "localname": "LossBeforeIncomeTaxs",
     "crdr": "credit",
     "presentation": [
      "http://www.guardforceai.com/role/ScheduleofSelectedInformationbySegmentTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Loss before income tax",
        "documentation": "The profit (loss) before tax expense or income.",
        "label": "Loss Before Income Taxs"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ProfitLoss": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ProfitLoss",
     "crdr": "credit",
     "presentation": [
      "http://www.guardforceai.com/role/ScheduleofSelectedInformationbySegmentTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Net loss for the period",
        "label": "Net Income (Loss), Including Portion Attributable to Noncontrolling Interest",
        "documentation": "The consolidated profit or loss for the period, net of income taxes, including the portion attributable to the noncontrolling interest."
       }
      }
     },
     "auth_ref": [
      "r195",
      "r196",
      "r197",
      "r198",
      "r199",
      "r200",
      "r201",
      "r202",
      "r203",
      "r204",
      "r205",
      "r206",
      "r207",
      "r212",
      "r213",
      "r214",
      "r215",
      "r216",
      "r217",
      "r218",
      "r219",
      "r220",
      "r226",
      "r227",
      "r228",
      "r229",
      "r230",
      "r233",
      "r234",
      "r236",
      "r239",
      "r240",
      "r241",
      "r295",
      "r299",
      "r300",
      "r303",
      "r339",
      "r341"
     ]
    },
    "ifrs-full_OtherNoncurrentLiabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "OtherNoncurrentLiabilities",
     "crdr": "credit",
     "calculation": {
      "http://www.guardforceai.com/role/ConsolidatedBalanceSheet": {
       "parentTag": "ifrs-full_NoncurrentLiabilities",
       "weight": 1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://www.guardforceai.com/role/ConsolidatedBalanceSheet"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other non-current liabilities",
        "label": "Other non-current liabilities"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of non-current liabilities that the entity does not separately disclose in the same statement or note. [Refer: Non-current liabilities]"
       }
      }
     },
     "auth_ref": [
      "r312"
     ]
    },
    "ifrs-full_LiabilityAssetOfDefinedBenefitPlans": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "LiabilityAssetOfDefinedBenefitPlans",
     "crdr": "credit",
     "presentation": [
      "http://www.guardforceai.com/role/ScheduleofRetiredBenefitPlanTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Defined benefit obligations at January 1,",
        "label": "Net defined benefit liability (asset)"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of deficit or surplus in a defined benefit plan, adjusted for any effect of limiting a net defined benefit asset to the asset ceiling. [Refer: Defined benefit plans [member]]"
       }
      }
     },
     "auth_ref": [
      "r65"
     ]
    },
    "gfai_ClassOfWarrantOrRightReason": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.guardforceai.com/20230630",
     "localname": "ClassOfWarrantOrRightReason",
     "presentation": [
      "http://www.guardforceai.com/role/ShareholdersEquityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Warrants description",
        "label": "Class Of Warrant Or Right Reason"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_ProceedsFromIssuingShares": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "ProceedsFromIssuingShares",
     "crdr": "debit",
     "calculation": {
      "http://www.guardforceai.com/role/ConsolidatedCashFlow": {
       "parentTag": "ifrs-full_CashFlowsFromUsedInFinancingActivities",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.guardforceai.com/role/ConsolidatedCashFlow"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Proceeds from issue of shares",
        "label": "Proceeds from issuing shares"
       }
      },
      "en": {
       "role": {
        "documentation": "The cash inflow from issuing shares."
       }
      }
     },
     "auth_ref": [
      "r272"
     ]
    },
    "gfai_ConsolidatedSegmentDataDetailsScheduleofDepreciationandAmortizationbySegmentTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.guardforceai.com/20230630",
     "localname": "ConsolidatedSegmentDataDetailsScheduleofDepreciationandAmortizationbySegmentTable",
     "presentation": [
      "http://www.guardforceai.com/role/ScheduleofDepreciationandAmortizationbySegmentTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Consolidated Segment Data (Details) - Schedule of Depreciation and Amortization by Segment [Table]"
       }
      }
     },
     "auth_ref": []
    },
    "gfai_WarrantsIssued": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://www.guardforceai.com/20230630",
     "localname": "WarrantsIssued",
     "presentation": [
      "http://www.guardforceai.com/role/ShareholdersEquityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Warrants issued",
        "label": "Warrants Issued"
       }
      }
     },
     "auth_ref": []
    },
    "gfai_ProfitLossAttributablesToOwnersOfParent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.guardforceai.com/20230630",
     "localname": "ProfitLossAttributablesToOwnersOfParent",
     "crdr": "credit",
     "presentation": [
      "http://www.guardforceai.com/role/ScheduleofSelectedInformationbySegmentTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Net loss attributable to equity holders of the Company",
        "documentation": "Net loss attributable to equity holders of the company.",
        "label": "Profit Loss Attributables To Owners Of Parent"
       }
      }
     },
     "auth_ref": []
    },
    "currency_KPW": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/currency/2023",
     "localname": "KPW",
     "presentation": [
      "http://www.guardforceai.com/role/NatureofOperationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Korea (North), Won",
        "label": "Korea (North), Won"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_OtherNoncurrentNonfinancialAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "OtherNoncurrentNonfinancialAssets",
     "crdr": "debit",
     "calculation": {
      "http://www.guardforceai.com/role/ScheduleofOtherCurrentandOtherNonCurrentAssetsTable": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.guardforceai.com/role/ScheduleofOtherCurrentandOtherNonCurrentAssetsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Other non-current assets",
        "label": "Other non-current non-financial assets"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of non-current non-financial assets that the entity does not separately disclose in the same statement or note. [Refer: Financial assets]"
       }
      }
     },
     "auth_ref": [
      "r312"
     ]
    },
    "gfai_ConsolidatedSegmentDataDetailsScheduleofDepreciationandAmortizationbySegmentLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.guardforceai.com/20230630",
     "localname": "ConsolidatedSegmentDataDetailsScheduleofDepreciationandAmortizationbySegmentLineItems",
     "presentation": [
      "http://www.guardforceai.com/role/ScheduleofDepreciationandAmortizationbySegmentTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Depreciation and Amortization by Segment [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "gfai_TotalDepreciationAndAmortization": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.guardforceai.com/20230630",
     "localname": "TotalDepreciationAndAmortization",
     "crdr": "debit",
     "presentation": [
      "http://www.guardforceai.com/role/ScheduleofDepreciationandAmortizationbySegmentTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Total depreciation and amortization",
        "documentation": "Total depreciation and amortization.",
        "label": "Total Depreciation And Amortization"
       }
      }
     },
     "auth_ref": []
    },
    "gfai_ConsolidatedSegmentDataDetailsScheduleofTotalAssetsbySegmentTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.guardforceai.com/20230630",
     "localname": "ConsolidatedSegmentDataDetailsScheduleofTotalAssetsbySegmentTable",
     "presentation": [
      "http://www.guardforceai.com/role/ScheduleofTotalAssetsbySegmentTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Consolidated Segment Data (Details) - Schedule of Total Assets by Segment [Table]"
       }
      }
     },
     "auth_ref": []
    },
    "gfai_NumberOfAdditionalShare": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://www.guardforceai.com/20230630",
     "localname": "NumberOfAdditionalShare",
     "presentation": [
      "http://www.guardforceai.com/role/ShareholdersEquityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Additional share",
        "documentation": "Number of additional share.",
        "label": "Number Of Additional Share"
       }
      }
     },
     "auth_ref": []
    },
    "gfai_ConsolidatedSegmentDataDetailsScheduleofTotalAssetsbySegmentLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.guardforceai.com/20230630",
     "localname": "ConsolidatedSegmentDataDetailsScheduleofTotalAssetsbySegmentLineItems",
     "presentation": [
      "http://www.guardforceai.com/role/ScheduleofTotalAssetsbySegmentTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Total Assets by Segment [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "gfai_ConsolidatedSegmentDataDetailsScheduleofTotalNoncurrentAssetsbyGeographicalSegmentTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.guardforceai.com/20230630",
     "localname": "ConsolidatedSegmentDataDetailsScheduleofTotalNoncurrentAssetsbyGeographicalSegmentTable",
     "presentation": [
      "http://www.guardforceai.com/role/ScheduleofTotalNoncurrentAssetsbyGeographicalSegmentTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Consolidated Segment Data (Details) - Schedule of Total Non-current Assets by Geographical Segment [Table]"
       }
      }
     },
     "auth_ref": []
    },
    "gfai_GrossProceeds": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.guardforceai.com/20230630",
     "localname": "GrossProceeds",
     "crdr": "debit",
     "presentation": [
      "http://www.guardforceai.com/role/ShareholdersEquityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Gross proceeds (in Dollars)",
        "documentation": "The amount is gross proceeds.",
        "label": "Gross Proceeds"
       }
      }
     },
     "auth_ref": []
    },
    "gfai_ConsolidatedSegmentDataDetailsScheduleofTotalNoncurrentAssetsbyGeographicalSegmentLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.guardforceai.com/20230630",
     "localname": "ConsolidatedSegmentDataDetailsScheduleofTotalNoncurrentAssetsbyGeographicalSegmentLineItems",
     "presentation": [
      "http://www.guardforceai.com/role/ScheduleofTotalNoncurrentAssetsbyGeographicalSegmentTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Total Non-current Assets by Geographical Segment [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "gfai_ConsolidatedSegmentDataDetailsScheduleofTotalliabilitiesbySegmentTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.guardforceai.com/20230630",
     "localname": "ConsolidatedSegmentDataDetailsScheduleofTotalliabilitiesbySegmentTable",
     "presentation": [
      "http://www.guardforceai.com/role/ScheduleofTotalliabilitiesbySegmentTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Consolidated Segment Data (Details) - Schedule of Total liabilities by Segment [Table]"
       }
      }
     },
     "auth_ref": []
    },
    "gfai_PricePerShare": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://www.guardforceai.com/20230630",
     "localname": "PricePerShare",
     "presentation": [
      "http://www.guardforceai.com/role/ShareholdersEquityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Offering price (in Dollars per share)",
        "documentation": "Price per share.",
        "label": "Price Per Share"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_GainsLossesOnExchangeDifferencesOnTranslationNetOfTax": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "GainsLossesOnExchangeDifferencesOnTranslationNetOfTax",
     "crdr": "credit",
     "calculation": {
      "http://www.guardforceai.com/role/ConsolidatedComprehensiveIncome": {
       "parentTag": "ifrs-full_ComprehensiveIncome",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.guardforceai.com/role/ConsolidatedComprehensiveIncome",
      "http://www.guardforceai.com/role/ScheduleofSelectedInformationbySegmentTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Currency translation differences",
        "verboseLabel": "Foreign exchange losses, net",
        "label": "Gains (losses) on exchange differences on translation of foreign operations, net of tax"
       }
      },
      "en": {
       "role": {
        "documentation": "The gains (losses) recognised in other comprehensive income on exchange differences on the translation of financial statements of foreign operations, net of tax, before reclassification adjustments. [Refer: Other comprehensive income]"
       }
      }
     },
     "auth_ref": [
      "r41"
     ]
    },
    "gfai_ConsolidatedSegmentDataDetailsScheduleofTotalliabilitiesbySegmentLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.guardforceai.com/20230630",
     "localname": "ConsolidatedSegmentDataDetailsScheduleofTotalliabilitiesbySegmentLineItems",
     "presentation": [
      "http://www.guardforceai.com/role/ScheduleofTotalliabilitiesbySegmentTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Total liabilities by segment [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_ProceedsFromSalesOfPropertyPlantAndEquipmentClassifiedAsInvestingActivities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "ProceedsFromSalesOfPropertyPlantAndEquipmentClassifiedAsInvestingActivities",
     "crdr": "debit",
     "calculation": {
      "http://www.guardforceai.com/role/ConsolidatedCashFlow": {
       "parentTag": "ifrs-full_CashFlowsFromUsedInInvestingActivities",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.guardforceai.com/role/ConsolidatedCashFlow"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Proceeds from sale of property, plant and equipment",
        "label": "Proceeds from sales of property, plant and equipment, classified as investing activities"
       }
      },
      "en": {
       "role": {
        "documentation": "The cash inflow from sales of property, plant and equipment, classified as investing activities. [Refer: Property, plant and equipment]"
       }
      }
     },
     "auth_ref": [
      "r271"
     ]
    },
    "ifrs-full_GainsLossesOnExchangeDifferencesOnTranslationRecognisedInProfitOrLoss": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "GainsLossesOnExchangeDifferencesOnTranslationRecognisedInProfitOrLoss",
     "crdr": "credit",
     "calculation": {
      "http://www.guardforceai.com/role/ConsolidatedIncomeStatement": {
       "parentTag": "ifrs-full_ProfitLossBeforeTax",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.guardforceai.com/role/ConsolidatedIncomeStatement"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Foreign exchange losses, net",
        "label": "Foreign exchange gain (loss)"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of exchange differences recognised in profit or loss that arise from foreign currency transactions, excluding those arising on financial instruments measured at fair value through profit or loss in accordance with IFRS 9. [Refer: At fair value [member]; Financial instruments, class [member]]"
       }
      }
     },
     "auth_ref": [
      "r7",
      "r70"
     ]
    },
    "ifrs-full_OtherNonfinancialAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "OtherNonfinancialAssets",
     "crdr": "debit",
     "calculation": {
      "http://www.guardforceai.com/role/ScheduleofOtherCurrentandOtherNonCurrentAssetsTable": {
       "parentTag": "gfai_OtherCurrentAsset",
       "weight": 1.0,
       "order": 8.0
      }
     },
     "presentation": [
      "http://www.guardforceai.com/role/ScheduleofOtherCurrentandOtherNonCurrentAssetsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cash advances to employees",
        "label": "Other non-financial assets"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of non-financial assets that the entity does not separately disclose in the same statement or note. [Refer: Financial assets]"
       }
      }
     },
     "auth_ref": [
      "r312"
     ]
    },
    "gfai_CommitmentsandContingenciesDetailsScheduleofFuturePaymentsforEmploymentAgreementsTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.guardforceai.com/20230630",
     "localname": "CommitmentsandContingenciesDetailsScheduleofFuturePaymentsforEmploymentAgreementsTable",
     "presentation": [
      "http://www.guardforceai.com/role/ScheduleofFuturePaymentsforEmploymentAgreementsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Commitments and Contingencies (Details) - Schedule of Future Payments for Employment Agreements [Table]"
       }
      }
     },
     "auth_ref": []
    },
    "gfai_RelatedPartyTransactionsDetailsTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.guardforceai.com/20230630",
     "localname": "RelatedPartyTransactionsDetailsTable",
     "presentation": [
      "http://www.guardforceai.com/role/RelatedPartyTransactionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Related Party Transactions (Details) [Table]"
       }
      }
     },
     "auth_ref": []
    },
    "gfai_PercentageOfLegalReserve": {
     "xbrltype": "percentItemType",
     "nsuri": "http://www.guardforceai.com/20230630",
     "localname": "PercentageOfLegalReserve",
     "presentation": [
      "http://www.guardforceai.com/role/LegalReserveDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Percentage of legal reserve",
        "label": "Percentage Of Legal Reserve"
       }
      }
     },
     "auth_ref": []
    },
    "gfai_CommitmentsandContingenciesDetailsScheduleofFuturePaymentsforEmploymentAgreementsLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.guardforceai.com/20230630",
     "localname": "CommitmentsandContingenciesDetailsScheduleofFuturePaymentsforEmploymentAgreementsLineItems",
     "presentation": [
      "http://www.guardforceai.com/role/ScheduleofFuturePaymentsforEmploymentAgreementsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Future Payments for Employment Agreements [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "gfai_EmploymentAgreementFutureMinimumPaymentsDueInNextYear": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.guardforceai.com/20230630",
     "localname": "EmploymentAgreementFutureMinimumPaymentsDueInNextYear",
     "crdr": "credit",
     "presentation": [
      "http://www.guardforceai.com/role/ScheduleofFuturePaymentsforEmploymentAgreementsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "2024",
        "documentation": "Amount of employment agreement future minimum payments due in next year.",
        "label": "Employment Agreement Future Minimum Payments Due In Next Year"
       }
      }
     },
     "auth_ref": []
    },
    "gfai_EmploymentAgreementFutureMinimumPaymentsDueInTwoYears": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.guardforceai.com/20230630",
     "localname": "EmploymentAgreementFutureMinimumPaymentsDueInTwoYears",
     "crdr": "credit",
     "presentation": [
      "http://www.guardforceai.com/role/ScheduleofFuturePaymentsforEmploymentAgreementsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "2025",
        "label": "Employment Agreement Future Minimum Payments Due In Two Years"
       }
      }
     },
     "auth_ref": []
    },
    "gfai_EmploymentAgreementFutureMinimumPaymentsDueInThreeYears": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.guardforceai.com/20230630",
     "localname": "EmploymentAgreementFutureMinimumPaymentsDueInThreeYears",
     "crdr": "credit",
     "presentation": [
      "http://www.guardforceai.com/role/ScheduleofFuturePaymentsforEmploymentAgreementsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "2026",
        "label": "Employment Agreement Future Minimum Payments Due In Three Years"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_ProductionSupplies": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "ProductionSupplies",
     "crdr": "debit",
     "calculation": {
      "http://www.guardforceai.com/role/ScheduleofOtherCurrentandOtherNonCurrentAssetsTable": {
       "parentTag": "gfai_OtherCurrentAsset",
       "weight": 1.0,
       "order": 6.0
      }
     },
     "presentation": [
      "http://www.guardforceai.com/role/ScheduleofOtherCurrentandOtherNonCurrentAssetsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Tools and supplies",
        "label": "Current production supplies"
       }
      },
      "en": {
       "role": {
        "documentation": "A classification of current inventory representing the amount of supplies to be used for the production process. [Refer: Inventories]"
       }
      }
     },
     "auth_ref": [
      "r254",
      "r324"
     ]
    },
    "gfai_FuturePaymentsForEmploymentAgreementsTotalMinimumPaymentRequired": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.guardforceai.com/20230630",
     "localname": "FuturePaymentsForEmploymentAgreementsTotalMinimumPaymentRequired",
     "crdr": "credit",
     "presentation": [
      "http://www.guardforceai.com/role/ScheduleofFuturePaymentsforEmploymentAgreementsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Total minimum payment required",
        "label": "Future Payments For Employment Agreements Total Minimum Payment Required"
       }
      }
     },
     "auth_ref": []
    },
    "gfai_CommitmentsandContingenciesDetailsScheduleofContractedExpendituresCommitmentsTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.guardforceai.com/20230630",
     "localname": "CommitmentsandContingenciesDetailsScheduleofContractedExpendituresCommitmentsTable",
     "presentation": [
      "http://www.guardforceai.com/role/ScheduleofContractedExpendituresCommitmentsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Commitments and Contingencies (Details) - Schedule of Contracted Expenditures Commitments [Table]"
       }
      }
     },
     "auth_ref": []
    },
    "gfai_DividendDistributionPercentage": {
     "xbrltype": "percentItemType",
     "nsuri": "http://www.guardforceai.com/20230630",
     "localname": "DividendDistributionPercentage",
     "presentation": [
      "http://www.guardforceai.com/role/LegalReserveDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Dividend distribution percentage",
        "documentation": "Dividend distribution percentage.",
        "label": "Dividend Distribution Percentage"
       }
      }
     },
     "auth_ref": []
    },
    "gfai_CommitmentsandContingenciesDetailsScheduleofContractedExpendituresCommitmentsLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.guardforceai.com/20230630",
     "localname": "CommitmentsandContingenciesDetailsScheduleofContractedExpendituresCommitmentsLineItems",
     "presentation": [
      "http://www.guardforceai.com/role/ScheduleofContractedExpendituresCommitmentsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Contracted Expenditures Commitments [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "gfai_ServiceFeeCommitments": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.guardforceai.com/20230630",
     "localname": "ServiceFeeCommitments",
     "crdr": "credit",
     "calculation": {
      "http://www.guardforceai.com/role/ScheduleofContractedExpendituresCommitmentsTable": {
       "parentTag": "ifrs-full_ContractualCommitmentsForAcquisitionOfIntangibleAssets",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.guardforceai.com/role/ScheduleofContractedExpendituresCommitmentsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Service fee commitments",
        "documentation": "Service fee commitments.",
        "label": "Service Fee Commitments"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_OtherPayables": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "OtherPayables",
     "crdr": "credit",
     "presentation": [
      "http://www.guardforceai.com/role/SignificantAccountingPoliciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Convertible note payable",
        "label": "Other payables"
       }
      },
      "en": {
       "role": {
        "documentation": "Amounts payable that the entity does not separately disclose in the same statement or note."
       }
      }
     },
     "auth_ref": [
      "r312"
     ]
    },
    "ifrs-full_OtherComprehensiveIncomeThatWillNotBeReclassifiedToProfitOrLossNetOfTax": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "OtherComprehensiveIncomeThatWillNotBeReclassifiedToProfitOrLossNetOfTax",
     "crdr": "credit",
     "presentation": [
      "http://www.guardforceai.com/role/ScheduleofSelectedInformationbySegmentTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Total other income from five segments",
        "label": "Other comprehensive income that will not be reclassified to profit or loss, net of tax"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of other comprehensive income that will not be reclassified to profit or loss, net of tax. [Refer: Other comprehensive income]"
       }
      }
     },
     "auth_ref": [
      "r256",
      "r257"
     ]
    },
    "gfai_AfterTaxProfitsPercentage": {
     "xbrltype": "percentItemType",
     "nsuri": "http://www.guardforceai.com/20230630",
     "localname": "AfterTaxProfitsPercentage",
     "presentation": [
      "http://www.guardforceai.com/role/LegalReserveDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "After tax profits, percentage",
        "documentation": "Percentage of after tax profits.",
        "label": "After Tax Profits Percentage"
       }
      }
     },
     "auth_ref": []
    },
    "country_JP": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/country/2023",
     "localname": "JP",
     "presentation": [
      "http://www.guardforceai.com/role/NatureofOperationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "JAPAN",
        "label": "JAPAN"
       }
      }
     },
     "auth_ref": []
    },
    "gfai_OperatingLeaseCommitments": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.guardforceai.com/20230630",
     "localname": "OperatingLeaseCommitments",
     "crdr": "credit",
     "calculation": {
      "http://www.guardforceai.com/role/ScheduleofContractedExpendituresCommitmentsTable": {
       "parentTag": "ifrs-full_ContractualCommitmentsForAcquisitionOfIntangibleAssets",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.guardforceai.com/role/ScheduleofContractedExpendituresCommitmentsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Operating lease commitments",
        "documentation": "Amount of operating lease commitments.",
        "label": "Operating Lease Commitments"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_OtherCurrentAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "OtherCurrentAssets",
     "crdr": "debit",
     "calculation": {
      "http://www.guardforceai.com/role/ConsolidatedBalanceSheet": {
       "parentTag": "ifrs-full_CurrentAssets",
       "weight": 1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://www.guardforceai.com/role/ConsolidatedBalanceSheet",
      "http://www.guardforceai.com/role/ScheduleofPurchasePriceAllocationTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other current assets",
        "label": "Other current assets"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of current assets that the entity does not separately disclose in the same statement or note. [Refer: Current assets]"
       }
      }
     },
     "auth_ref": [
      "r312"
     ]
    },
    "gfai_PurchaseCommitments": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.guardforceai.com/20230630",
     "localname": "PurchaseCommitments",
     "crdr": "credit",
     "calculation": {
      "http://www.guardforceai.com/role/ScheduleofContractedExpendituresCommitmentsTable": {
       "parentTag": "ifrs-full_ContractualCommitmentsForAcquisitionOfIntangibleAssets",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.guardforceai.com/role/ScheduleofContractedExpendituresCommitmentsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Purchase commitments",
        "documentation": "Amount of purchase commitments.",
        "label": "Purchase Commitments"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_ProfessionalFeesExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "ProfessionalFeesExpense",
     "crdr": "debit",
     "calculation": {
      "http://www.guardforceai.com/role/ScheduleofAdministrativeExpensesTable": {
       "parentTag": "ifrs-full_AdministrativeExpense",
       "weight": 1.0,
       "order": 7.0
      }
     },
     "presentation": [
      "http://www.guardforceai.com/role/ScheduleofAdministrativeExpensesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Professional fees",
        "label": "Professional fees expense"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of fees paid or payable for professional services."
       }
      }
     },
     "auth_ref": [
      "r310"
     ]
    },
    "gfai_PRCEntityRegisteredCapital": {
     "xbrltype": "percentItemType",
     "nsuri": "http://www.guardforceai.com/20230630",
     "localname": "PRCEntityRegisteredCapital",
     "presentation": [
      "http://www.guardforceai.com/role/LegalReserveDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "PRC entity registered capital, percentage",
        "documentation": "Percentage of PRC entity registered capital.",
        "label": "PRCEntity Registered Capital"
       }
      }
     },
     "auth_ref": []
    },
    "dei_CurrentFiscalYearEndDate": {
     "xbrltype": "gMonthDayItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "CurrentFiscalYearEndDate",
     "presentation": [
      "http://www.guardforceai.com/role/DocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Current Fiscal Year End Date",
        "label": "Current Fiscal Year End Date",
        "documentation": "End date of current fiscal year in the format --MM-DD."
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_MachineryMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "MachineryMember",
     "presentation": [
      "http://www.guardforceai.com/role/ScheduleofPropertyPlantandEquipmentTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Machinery and equipment [Member]",
        "label": "Machinery [member]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for a class of property, plant and equipment representing long-lived, depreciable machinery used in operations. [Refer: Property, plant and equipment]"
       }
      }
     },
     "auth_ref": [
      "r259"
     ]
    },
    "ifrs-full_MajorBusinessCombinationMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "MajorBusinessCombinationMember",
     "presentation": [
      "http://www.guardforceai.com/role/ScheduleofPurchasePriceAllocationTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Business Combimations [Member]",
        "label": "Major business combination [member]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for major business combinations. [Refer: Business combinations [member]]"
       }
      }
     },
     "auth_ref": [
      "r258"
     ]
    },
    "country_HK": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/country/2023",
     "localname": "HK",
     "presentation": [
      "http://www.guardforceai.com/role/ScheduleofTotalNoncurrentAssetsbyGeographicalSegmentTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Hong Kong and Macau [Member]",
        "label": "HONG KONG"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_TaxEffectOfForeignTaxRates": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "TaxEffectOfForeignTaxRates",
     "crdr": "debit",
     "presentation": [
      "http://www.guardforceai.com/role/ScheduleofSelectedInformationbySegmentTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Provision for income tax (expense) benefit",
        "label": "Tax effect of foreign tax rates"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount that represents the difference between the tax expense (income) and the product of the accounting profit multiplied by the applicable tax rate(s) that relates to foreign tax rates. [Refer: Accounting profit]"
       }
      }
     },
     "auth_ref": [
      "r48"
     ]
    },
    "ifrs-full_Assets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "Assets",
     "crdr": "debit",
     "calculation": {
      "http://www.guardforceai.com/role/ConsolidatedBalanceSheet": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.guardforceai.com/role/ConsolidatedBalanceSheet"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total assets",
        "label": "Assets"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of a present economic resource controlled by the entity as a result of past events. Economic resource is a right that has the potential to produce economic benefits."
       }
      }
     },
     "auth_ref": [
      "r18",
      "r138",
      "r139",
      "r140",
      "r181",
      "r184"
     ]
    },
    "ifrs-full_IntangibleAssetsAndGoodwillAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "IntangibleAssetsAndGoodwillAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Intangible Assets [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_IncomeStatementAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "IncomeStatementAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Profit or loss [abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_IntangibleAssetsOtherThanGoodwill": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "IntangibleAssetsOtherThanGoodwill",
     "crdr": "debit",
     "calculation": {
      "http://www.guardforceai.com/role/ConsolidatedBalanceSheet": {
       "parentTag": "ifrs-full_NoncurrentAssets",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.guardforceai.com/role/ConsolidatedBalanceSheet"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Intangible assets, net",
        "label": "Intangible assets other than goodwill"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of identifiable non-monetary assets without physical substance. This amount does not include goodwill. [Refer: Goodwill]"
       }
      }
     },
     "auth_ref": [
      "r9",
      "r100"
     ]
    },
    "ifrs-full_AdditionalPaidinCapitalMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "AdditionalPaidinCapitalMember",
     "presentation": [
      "http://www.guardforceai.com/role/ShareholdersEquityType2or3"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Additional Paid-in Capital",
        "label": "Additional paid-in capital [member]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for amounts received from issuance of the entity's shares in excess of nominal value and amounts received from other transactions involving the entity's stock or stockholders."
       }
      }
     },
     "auth_ref": [
      "r309"
     ]
    },
    "ifrs-full_IncomeTaxExpenseContinuingOperations": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "IncomeTaxExpenseContinuingOperations",
     "crdr": "debit",
     "calculation": {
      "http://www.guardforceai.com/role/ConsolidatedIncomeStatement": {
       "parentTag": "ifrs-full_ProfitLoss",
       "weight": -1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.guardforceai.com/role/ConsolidatedIncomeStatement"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Provision for income tax (expense) benefit",
        "label": "Tax expense (income)"
       }
      },
      "en": {
       "role": {
        "documentation": "The aggregate amount included in the determination of profit (loss) for the period in respect of current tax and deferred tax. [Refer: Current tax expense (income); Deferred tax expense (income)]"
       }
      }
     },
     "auth_ref": [
      "r40",
      "r47",
      "r48",
      "r49",
      "r78",
      "r136",
      "r180"
     ]
    },
    "ifrs-full_AssetsForInsuranceAcquisitionCashFlows": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "AssetsForInsuranceAcquisitionCashFlows",
     "crdr": "debit",
     "presentation": [
      "http://www.guardforceai.com/role/RelatedPartyTransactionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Acquisition purchase price",
        "label": "Assets for insurance acquisition cash flows"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of insurance acquisition cash flows that are assets, recognised for insurance acquisition cash flows paid (or insurance acquisition cash flows for which a liability has been recognised applying another IFRS Standard) before the related group of insurance contracts is recognised. Insurance acquisition cash flows are cash flows arising from the costs of selling, underwriting and starting a group of insurance contracts (issued or expected to be issued) that are directly attributable to the portfolio of insurance contracts to which the group belongs. Such cash flows include cash flows that are not directly attributable to individual contracts or groups of insurance contracts within the portfolio. [Refer: Assets; Insurance contracts [member]]"
       }
      }
     },
     "auth_ref": [
      "r154",
      "r156"
     ]
    },
    "ifrs-full_IntangibleAssetsOtherThanGoodwillMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "IntangibleAssetsOtherThanGoodwillMember",
     "presentation": [
      "http://www.guardforceai.com/role/ScheduleofIntangibleAssetsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Intangible assets other than goodwill [member]"
       }
      },
      "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]"
       }
      }
     },
     "auth_ref": [
      "r101",
      "r268",
      "r281"
     ]
    }
   }
  }
 },
 "std_ref": {
  "r0": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2023-01-01",
   "Paragraph": "103",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2023-en-r&anchor=para_103&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r1": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2023-01-01",
   "Paragraph": "104",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2023-en-r&anchor=para_104&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r2": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2023-01-01",
   "Paragraph": "106",
   "Subparagraph": "a",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2023-en-r&anchor=para_106_a&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r3": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2023-01-01",
   "Paragraph": "106",
   "Subparagraph": "d",
   "Clause": "i",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2023-en-r&anchor=para_106_d_i&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r4": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2023-01-01",
   "Paragraph": "106",
   "Subparagraph": "d",
   "Clause": "iii",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2023-en-r&anchor=para_106_d_iii&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r5": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2023-01-01",
   "Paragraph": "106",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2023-en-r&anchor=para_106&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r6": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2023-01-01",
   "Paragraph": "107",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2023-en-r&anchor=para_107&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r7": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2023-01-01",
   "Paragraph": "35",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2023-en-r&anchor=para_35&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r8": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2023-01-01",
   "Paragraph": "54",
   "Subparagraph": "a",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2023-en-r&anchor=para_54_a&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r9": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2023-01-01",
   "Paragraph": "54",
   "Subparagraph": "c",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2023-en-r&anchor=para_54_c&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r10": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2023-01-01",
   "Paragraph": "54",
   "Subparagraph": "d",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2023-en-r&anchor=para_54_d&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r11": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2023-01-01",
   "Paragraph": "54",
   "Subparagraph": "g",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2023-en-r&anchor=para_54_g&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r12": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2023-01-01",
   "Paragraph": "54",
   "Subparagraph": "h",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2023-en-r&anchor=para_54_h&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r13": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2023-01-01",
   "Paragraph": "54",
   "Subparagraph": "i",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2023-en-r&anchor=para_54_i&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r14": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2023-01-01",
   "Paragraph": "54",
   "Subparagraph": "k",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2023-en-r&anchor=para_54_k&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r15": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2023-01-01",
   "Paragraph": "54",
   "Subparagraph": "m",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2023-en-r&anchor=para_54_m&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r16": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2023-01-01",
   "Paragraph": "54",
   "Subparagraph": "o",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2023-en-r&anchor=para_54_o&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r17": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2023-01-01",
   "Paragraph": "54",
   "Subparagraph": "q",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2023-en-r&anchor=para_54_q&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r18": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2023-01-01",
   "Paragraph": "55",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2023-en-r&anchor=para_55&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r19": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2023-01-01",
   "Paragraph": "56",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2023-en-r&anchor=para_56&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r20": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2023-01-01",
   "Paragraph": "61",
   "Subparagraph": "a",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2023-en-r&anchor=para_61_a&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r21": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2023-01-01",
   "Paragraph": "61",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2023-en-r&anchor=para_61&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r22": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2023-01-01",
   "Paragraph": "66",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2023-en-r&anchor=para_66&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r23": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2023-01-01",
   "Paragraph": "69",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2023-en-r&anchor=para_69&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r24": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2023-01-01",
   "Paragraph": "78",
   "Subparagraph": "b",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2023-en-r&anchor=para_78_b&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r25": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2023-01-01",
   "Paragraph": "78",
   "Subparagraph": "d",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2023-en-r&anchor=para_78_d&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r26": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2023-01-01",
   "Paragraph": "78",
   "Subparagraph": "e",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2023-en-r&anchor=para_78_e&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r27": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2023-01-01",
   "Paragraph": "79",
   "Subparagraph": "a",
   "Clause": "i",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2023-en-r&anchor=para_79_a_i&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r28": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2023-01-01",
   "Paragraph": "79",
   "Subparagraph": "a",
   "Clause": "iii",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2023-en-r&anchor=para_79_a_iii&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r29": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2023-01-01",
   "Paragraph": "79",
   "Subparagraph": "a",
   "Clause": "iv",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2023-en-r&anchor=para_79_a_iv&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r30": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2023-01-01",
   "Paragraph": "79",
   "Subparagraph": "a",
   "Clause": "vii",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2023-en-r&anchor=para_79_a_vii&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r31": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2023-01-01",
   "Paragraph": "79",
   "Subparagraph": "b",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2023-en-r&anchor=para_79_b&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r32": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2023-01-01",
   "Paragraph": "81A",
   "Subparagraph": "a",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2023-en-r&anchor=para_81A_a&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r33": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2023-01-01",
   "Paragraph": "81A",
   "Subparagraph": "c",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2023-en-r&anchor=para_81A_c&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r34": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2023-01-01",
   "Paragraph": "81B",
   "Subparagraph": "a",
   "Clause": "ii",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2023-en-r&anchor=para_81B_a_ii&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r35": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2023-01-01",
   "Paragraph": "81B",
   "Subparagraph": "b",
   "Clause": "i",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2023-en-r&anchor=para_81B_b_i&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r36": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2023-01-01",
   "Paragraph": "81B",
   "Subparagraph": "b",
   "Clause": "ii",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2023-en-r&anchor=para_81B_b_ii&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r37": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2023-01-01",
   "Paragraph": "82",
   "Subparagraph": "a",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2023-en-r&anchor=para_82_a&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r38": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2023-01-01",
   "Paragraph": "82",
   "Subparagraph": "b",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2023-en-r&anchor=para_82_b&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r39": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2023-01-01",
   "Paragraph": "82",
   "Subparagraph": "ba",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2023-en-r&anchor=para_82_ba&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r40": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2023-01-01",
   "Paragraph": "82",
   "Subparagraph": "d",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2023-en-r&anchor=para_82_d&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r41": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2023-01-01",
   "Paragraph": "91",
   "Subparagraph": "a",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2023-en-r&anchor=para_91_a&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r42": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2023-01-01",
   "Paragraph": "92",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2023-en-r&anchor=para_92&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r43": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2023-01-01",
   "Paragraph": "98",
   "Subparagraph": "a",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2023-en-r&anchor=para_98_a&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r44": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2023-01-01",
   "Paragraph": "99",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2023-en-r&anchor=para_99&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r45": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "10",
   "IssueDate": "2023-01-01",
   "Paragraph": "21",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=10&code=ifrs-tx-2023-en-r&anchor=para_21&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r46": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "10",
   "IssueDate": "2023-01-01",
   "Section": "Disclosure",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=10&code=ifrs-tx-2023-en-r&doctype=Standard&dita_xref=IAS10_g17-22_TI",
   "URIDate": "2023-03-23"
  },
  "r47": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "12",
   "IssueDate": "2023-01-01",
   "Paragraph": "79",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=12&code=ifrs-tx-2023-en-r&anchor=para_79&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r48": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "12",
   "IssueDate": "2023-01-01",
   "Paragraph": "81",
   "Subparagraph": "c",
   "Clause": "i",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=12&code=ifrs-tx-2023-en-r&anchor=para_81_c_i&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r49": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "12",
   "IssueDate": "2023-01-01",
   "Paragraph": "81",
   "Subparagraph": "c",
   "Clause": "ii",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=12&code=ifrs-tx-2023-en-r&anchor=para_81_c_ii&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r50": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "12",
   "IssueDate": "2023-01-01",
   "Paragraph": "81",
   "Subparagraph": "g",
   "Clause": "i",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=12&code=ifrs-tx-2023-en-r&anchor=para_81_g_i&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r51": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "12",
   "IssueDate": "2023-01-01",
   "Paragraph": "81",
   "Subparagraph": "g",
   "Clause": "ii",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=12&code=ifrs-tx-2023-en-r&anchor=para_81_g_ii&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r52": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "12",
   "IssueDate": "2023-01-01",
   "Section": "Disclosure",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=12&code=ifrs-tx-2023-en-r&doctype=Standard&dita_xref=IAS12_g79-88_TI",
   "URIDate": "2023-03-23"
  },
  "r53": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "16",
   "IssueDate": "2023-01-01",
   "Paragraph": "73",
   "Subparagraph": "d",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=16&code=ifrs-tx-2023-en-r&anchor=para_73_d&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r54": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "16",
   "IssueDate": "2023-01-01",
   "Paragraph": "73",
   "Subparagraph": "e",
   "Clause": "i",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=16&code=ifrs-tx-2023-en-r&anchor=para_73_e_i&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r55": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "16",
   "IssueDate": "2023-01-01",
   "Paragraph": "73",
   "Subparagraph": "e",
   "Clause": "ii",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=16&code=ifrs-tx-2023-en-r&anchor=para_73_e_ii&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r56": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "16",
   "IssueDate": "2023-01-01",
   "Paragraph": "73",
   "Subparagraph": "e",
   "Clause": "iii",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=16&code=ifrs-tx-2023-en-r&anchor=para_73_e_iii&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r57": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "16",
   "IssueDate": "2023-01-01",
   "Paragraph": "73",
   "Subparagraph": "e",
   "Clause": "iv",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=16&code=ifrs-tx-2023-en-r&anchor=para_73_e_iv&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r58": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "16",
   "IssueDate": "2023-01-01",
   "Paragraph": "73",
   "Subparagraph": "e",
   "Clause": "v",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=16&code=ifrs-tx-2023-en-r&anchor=para_73_e_v&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r59": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "16",
   "IssueDate": "2023-01-01",
   "Paragraph": "73",
   "Subparagraph": "e",
   "Clause": "vii",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=16&code=ifrs-tx-2023-en-r&anchor=para_73_e_vii&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r60": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "16",
   "IssueDate": "2023-01-01",
   "Paragraph": "73",
   "Subparagraph": "e",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=16&code=ifrs-tx-2023-en-r&anchor=para_73_e&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r61": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "16",
   "IssueDate": "2023-01-01",
   "Paragraph": "73",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=16&code=ifrs-tx-2023-en-r&anchor=para_73&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r62": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "16",
   "IssueDate": "2023-01-01",
   "Paragraph": "75",
   "Subparagraph": "a",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=16&code=ifrs-tx-2023-en-r&anchor=para_75_a&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r63": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "16",
   "IssueDate": "2023-01-01",
   "Paragraph": "75",
   "Subparagraph": "b",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=16&code=ifrs-tx-2023-en-r&anchor=para_75_b&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r64": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "16",
   "IssueDate": "2023-01-01",
   "Section": "Disclosure",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=16&code=ifrs-tx-2023-en-r&doctype=Standard&dita_xref=IAS16_g73-79_TI",
   "URIDate": "2023-03-23"
  },
  "r65": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "19",
   "IssueDate": "2023-01-01",
   "Paragraph": "140",
   "Subparagraph": "a",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=19&code=ifrs-tx-2023-en-r&anchor=para_140_a&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r66": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "19",
   "IssueDate": "2023-01-01",
   "Section": "Scope",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=19&code=ifrs-tx-2023-en-r&doctype=Standard&dita_xref=IAS19_g2-7_TI",
   "URIDate": "2023-03-23"
  },
  "r67": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "2",
   "IssueDate": "2023-01-01",
   "Paragraph": "36",
   "Subparagraph": "b",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=2&code=ifrs-tx-2023-en-r&anchor=para_36_b&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r68": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "2",
   "IssueDate": "2023-01-01",
   "Section": "Disclosure",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=2&code=ifrs-tx-2023-en-r&doctype=Standard&dita_xref=IAS02_g36-39_TI",
   "URIDate": "2023-03-23"
  },
  "r69": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "21",
   "IssueDate": "2023-01-01",
   "Paragraph": "48",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=21&code=ifrs-tx-2023-en-r&anchor=para_48&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r70": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "21",
   "IssueDate": "2023-01-01",
   "Paragraph": "52",
   "Subparagraph": "a",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=21&code=ifrs-tx-2023-en-r&anchor=para_52_a&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r71": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "24",
   "IssueDate": "2023-01-01",
   "Paragraph": "18",
   "Subparagraph": "b",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=24&code=ifrs-tx-2023-en-r&anchor=para_18_b&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r72": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "24",
   "IssueDate": "2023-01-01",
   "Paragraph": "18",
   "Subparagraph": "c",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=24&code=ifrs-tx-2023-en-r&anchor=para_18_c&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r73": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "24",
   "IssueDate": "2023-01-01",
   "Paragraph": "18",
   "Subparagraph": "d",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=24&code=ifrs-tx-2023-en-r&anchor=para_18_d&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r74": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "24",
   "IssueDate": "2023-01-01",
   "Paragraph": "19",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=24&code=ifrs-tx-2023-en-r&anchor=para_19&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r75": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "24",
   "IssueDate": "2023-01-01",
   "Paragraph": "20",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=24&code=ifrs-tx-2023-en-r&anchor=para_20&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r76": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "24",
   "IssueDate": "2023-01-01",
   "Section": "Disclosures",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=24&code=ifrs-tx-2023-en-r&doctype=Standard&dita_xref=IAS24_g13-24_TI",
   "URIDate": "2023-03-23"
  },
  "r77": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "26",
   "IssueDate": "2023-01-01",
   "Paragraph": "35",
   "Subparagraph": "b",
   "Clause": "vi",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=26&code=ifrs-tx-2023-en-r&anchor=para_35_b_vi&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r78": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "26",
   "IssueDate": "2023-01-01",
   "Paragraph": "35",
   "Subparagraph": "b",
   "Clause": "viii",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=26&code=ifrs-tx-2023-en-r&anchor=para_35_b_viii&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r79": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "27",
   "IssueDate": "2023-01-01",
   "Paragraph": "16",
   "Subparagraph": "b",
   "Clause": "iii",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=27&code=ifrs-tx-2023-en-r&anchor=para_16_b_iii&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r80": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "27",
   "IssueDate": "2023-01-01",
   "Paragraph": "16",
   "Subparagraph": "b",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=27&code=ifrs-tx-2023-en-r&anchor=para_16_b&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r81": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "27",
   "IssueDate": "2023-01-01",
   "Paragraph": "17",
   "Subparagraph": "b",
   "Clause": "iii",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=27&code=ifrs-tx-2023-en-r&anchor=para_17_b_iii&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r82": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "27",
   "IssueDate": "2023-01-01",
   "Paragraph": "17",
   "Subparagraph": "b",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=27&code=ifrs-tx-2023-en-r&anchor=para_17_b&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r83": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "29",
   "IssueDate": "2023-01-01",
   "Paragraph": "9",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=29&code=ifrs-tx-2023-en-r&anchor=para_9&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r84": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "33",
   "IssueDate": "2023-01-01",
   "Paragraph": "66",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=33&code=ifrs-tx-2023-en-r&anchor=para_66&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r85": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "33",
   "IssueDate": "2023-01-01",
   "Paragraph": "67",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=33&code=ifrs-tx-2023-en-r&anchor=para_67&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r86": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "33",
   "IssueDate": "2023-01-01",
   "Paragraph": "70",
   "Subparagraph": "a",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=33&code=ifrs-tx-2023-en-r&anchor=para_70_a&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r87": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "33",
   "IssueDate": "2023-01-01",
   "Paragraph": "70",
   "Subparagraph": "b",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=33&code=ifrs-tx-2023-en-r&anchor=para_70_b&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r88": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "34",
   "IssueDate": "2023-01-01",
   "Paragraph": "16A",
   "Subparagraph": "f",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=34&code=ifrs-tx-2023-en-r&anchor=para_16A_f&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r89": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "36",
   "IssueDate": "2023-01-01",
   "Paragraph": "126",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=36&code=ifrs-tx-2023-en-r&anchor=para_126&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r90": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "36",
   "IssueDate": "2023-01-01",
   "Paragraph": "130",
   "Subparagraph": "b",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=36&code=ifrs-tx-2023-en-r&anchor=para_130_b&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r91": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "36",
   "IssueDate": "2023-01-01",
   "Paragraph": "130",
   "Subparagraph": "d",
   "Clause": "ii",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=36&code=ifrs-tx-2023-en-r&anchor=para_130_d_ii&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r92": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "36",
   "IssueDate": "2023-01-01",
   "Paragraph": "134",
   "Subparagraph": "a",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=36&code=ifrs-tx-2023-en-r&anchor=para_134_a&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r93": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "36",
   "IssueDate": "2023-01-01",
   "Paragraph": "135",
   "Subparagraph": "a",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=36&code=ifrs-tx-2023-en-r&anchor=para_135_a&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r94": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "36",
   "IssueDate": "2023-01-01",
   "Section": "Disclosure",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=36&code=ifrs-tx-2023-en-r&doctype=Standard&dita_xref=IAS36_g126-137_TI",
   "URIDate": "2023-03-23"
  },
  "r95": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "37",
   "IssueDate": "2023-01-01",
   "Paragraph": "84",
   "Subparagraph": "c",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=37&code=ifrs-tx-2023-en-r&anchor=para_84_c&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r96": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "38",
   "IssueDate": "2023-01-01",
   "Paragraph": "118",
   "Subparagraph": "c",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=38&code=ifrs-tx-2023-en-r&anchor=para_118_c&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r97": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "38",
   "IssueDate": "2023-01-01",
   "Paragraph": "118",
   "Subparagraph": "e",
   "Clause": "i",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=38&code=ifrs-tx-2023-en-r&anchor=para_118_e_i&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r98": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "38",
   "IssueDate": "2023-01-01",
   "Paragraph": "118",
   "Subparagraph": "e",
   "Clause": "vi",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=38&code=ifrs-tx-2023-en-r&anchor=para_118_e_vi&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r99": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "38",
   "IssueDate": "2023-01-01",
   "Paragraph": "118",
   "Subparagraph": "e",
   "Clause": "vii",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=38&code=ifrs-tx-2023-en-r&anchor=para_118_e_vii&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r100": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "38",
   "IssueDate": "2023-01-01",
   "Paragraph": "118",
   "Subparagraph": "e",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=38&code=ifrs-tx-2023-en-r&anchor=para_118_e&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r101": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "38",
   "IssueDate": "2023-01-01",
   "Paragraph": "118",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=38&code=ifrs-tx-2023-en-r&anchor=para_118&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r102": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "38",
   "IssueDate": "2023-01-01",
   "Paragraph": "122",
   "Subparagraph": "e",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=38&code=ifrs-tx-2023-en-r&anchor=para_122_e&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r103": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "38",
   "IssueDate": "2023-01-01",
   "Paragraph": "126",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=38&code=ifrs-tx-2023-en-r&anchor=para_126&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r104": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "40",
   "IssueDate": "2023-01-01",
   "Paragraph": "76",
   "Subparagraph": "b",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=40&code=ifrs-tx-2023-en-r&anchor=para_76_b&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r105": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "40",
   "IssueDate": "2023-01-01",
   "Paragraph": "76",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=40&code=ifrs-tx-2023-en-r&anchor=para_76&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r106": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "40",
   "IssueDate": "2023-01-01",
   "Paragraph": "79",
   "Subparagraph": "c",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=40&code=ifrs-tx-2023-en-r&anchor=para_79_c&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r107": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "40",
   "IssueDate": "2023-01-01",
   "Paragraph": "79",
   "Subparagraph": "d",
   "Clause": "ii",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=40&code=ifrs-tx-2023-en-r&anchor=para_79_d_ii&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r108": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "40",
   "IssueDate": "2023-01-01",
   "Paragraph": "79",
   "Subparagraph": "d",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=40&code=ifrs-tx-2023-en-r&anchor=para_79_d&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r109": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "41",
   "IssueDate": "2023-01-01",
   "Paragraph": "50",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=41&code=ifrs-tx-2023-en-r&anchor=para_50&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r110": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "41",
   "IssueDate": "2023-01-01",
   "Paragraph": "54",
   "Subparagraph": "f",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=41&code=ifrs-tx-2023-en-r&anchor=para_54_f&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r111": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "7",
   "IssueDate": "2023-01-01",
   "Paragraph": "10",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=7&code=ifrs-tx-2023-en-r&anchor=para_10&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r112": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "7",
   "IssueDate": "2023-01-01",
   "Paragraph": "18",
   "Subparagraph": "b",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=7&code=ifrs-tx-2023-en-r&anchor=para_18_b&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r113": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "7",
   "IssueDate": "2023-01-01",
   "Paragraph": "25",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=7&code=ifrs-tx-2023-en-r&anchor=para_25&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r114": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "7",
   "IssueDate": "2023-01-01",
   "Paragraph": "28",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=7&code=ifrs-tx-2023-en-r&anchor=para_28&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r115": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "7",
   "IssueDate": "2023-01-01",
   "Paragraph": "35",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=7&code=ifrs-tx-2023-en-r&anchor=para_35&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r116": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "7",
   "IssueDate": "2023-01-01",
   "Paragraph": "45",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=7&code=ifrs-tx-2023-en-r&anchor=para_45&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r117": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "7",
   "IssueDate": "2023-01-01",
   "Paragraph": "50",
   "Subparagraph": "d",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=7&code=ifrs-tx-2023-en-r&anchor=para_50_d&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r118": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRIC",
   "Number": "17",
   "IssueDate": "2023-01-01",
   "Paragraph": "16",
   "Subparagraph": "a",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRIC&num=17&code=ifrs-tx-2023-en-r&anchor=para_16_a&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r119": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "1",
   "IssueDate": "2023-01-01",
   "Paragraph": "24",
   "Subparagraph": "a",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=1&code=ifrs-tx-2023-en-r&anchor=para_24_a&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r120": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "1",
   "IssueDate": "2023-01-01",
   "Paragraph": "24",
   "Subparagraph": "b",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=1&code=ifrs-tx-2023-en-r&anchor=para_24_b&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r121": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "1",
   "IssueDate": "2023-01-01",
   "Paragraph": "32",
   "Subparagraph": "a",
   "Clause": "i",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=1&code=ifrs-tx-2023-en-r&anchor=para_32_a_i&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r122": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "1",
   "IssueDate": "2023-01-01",
   "Paragraph": "32",
   "Subparagraph": "a",
   "Clause": "ii",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=1&code=ifrs-tx-2023-en-r&anchor=para_32_a_ii&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r123": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "10",
   "IssueDate": "2023-01-01",
   "Paragraph": "22",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=10&code=ifrs-tx-2023-en-r&anchor=para_22&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r124": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "12",
   "IssueDate": "2023-01-01",
   "Paragraph": "12",
   "Subparagraph": "f",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=12&code=ifrs-tx-2023-en-r&anchor=para_12_f&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r125": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "12",
   "IssueDate": "2023-01-01",
   "Paragraph": "19B",
   "Subparagraph": "c",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=12&code=ifrs-tx-2023-en-r&anchor=para_19B_c&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r126": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "12",
   "IssueDate": "2023-01-01",
   "Paragraph": "B12",
   "Subparagraph": "b",
   "Clause": "i",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=12&code=ifrs-tx-2023-en-r&anchor=para_B12_b_i&doctype=Appendix&subtype=B",
   "URIDate": "2023-03-23"
  },
  "r127": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "12",
   "IssueDate": "2023-01-01",
   "Paragraph": "B12",
   "Subparagraph": "b",
   "Clause": "ii",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=12&code=ifrs-tx-2023-en-r&anchor=para_B12_b_ii&doctype=Appendix&subtype=B",
   "URIDate": "2023-03-23"
  },
  "r128": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "12",
   "IssueDate": "2023-01-01",
   "Paragraph": "B12",
   "Subparagraph": "b",
   "Clause": "iii",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=12&code=ifrs-tx-2023-en-r&anchor=para_B12_b_iii&doctype=Appendix&subtype=B",
   "URIDate": "2023-03-23"
  },
  "r129": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "12",
   "IssueDate": "2023-01-01",
   "Paragraph": "B12",
   "Subparagraph": "b",
   "Clause": "iv",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=12&code=ifrs-tx-2023-en-r&anchor=para_B12_b_iv&doctype=Appendix&subtype=B",
   "URIDate": "2023-03-23"
  },
  "r130": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "12",
   "IssueDate": "2023-01-01",
   "Paragraph": "B12",
   "Subparagraph": "b",
   "Clause": "ix",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=12&code=ifrs-tx-2023-en-r&anchor=para_B12_b_ix&doctype=Appendix&subtype=B",
   "URIDate": "2023-03-23"
  },
  "r131": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "12",
   "IssueDate": "2023-01-01",
   "Paragraph": "B12",
   "Subparagraph": "b",
   "Clause": "v",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=12&code=ifrs-tx-2023-en-r&anchor=para_B12_b_v&doctype=Appendix&subtype=B",
   "URIDate": "2023-03-23"
  },
  "r132": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "12",
   "IssueDate": "2023-01-01",
   "Paragraph": "B13",
   "Subparagraph": "a",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=12&code=ifrs-tx-2023-en-r&anchor=para_B13_a&doctype=Appendix&subtype=B",
   "URIDate": "2023-03-23"
  },
  "r133": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "12",
   "IssueDate": "2023-01-01",
   "Paragraph": "B13",
   "Subparagraph": "b",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=12&code=ifrs-tx-2023-en-r&anchor=para_B13_b&doctype=Appendix&subtype=B",
   "URIDate": "2023-03-23"
  },
  "r134": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "12",
   "IssueDate": "2023-01-01",
   "Paragraph": "B13",
   "Subparagraph": "d",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=12&code=ifrs-tx-2023-en-r&anchor=para_B13_d&doctype=Appendix&subtype=B",
   "URIDate": "2023-03-23"
  },
  "r135": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "12",
   "IssueDate": "2023-01-01",
   "Paragraph": "B13",
   "Subparagraph": "f",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=12&code=ifrs-tx-2023-en-r&anchor=para_B13_f&doctype=Appendix&subtype=B",
   "URIDate": "2023-03-23"
  },
  "r136": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "12",
   "IssueDate": "2023-01-01",
   "Paragraph": "B13",
   "Subparagraph": "g",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=12&code=ifrs-tx-2023-en-r&anchor=para_B13_g&doctype=Appendix&subtype=B",
   "URIDate": "2023-03-23"
  },
  "r137": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "12",
   "IssueDate": "2023-01-01",
   "Paragraph": "B4",
   "Subparagraph": "a",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=12&code=ifrs-tx-2023-en-r&anchor=para_B4_a&doctype=Appendix&subtype=B",
   "URIDate": "2023-03-23"
  },
  "r138": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "13",
   "IssueDate": "2023-01-01",
   "Paragraph": "93",
   "Subparagraph": "a",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=13&code=ifrs-tx-2023-en-r&anchor=para_93_a&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r139": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "13",
   "IssueDate": "2023-01-01",
   "Paragraph": "93",
   "Subparagraph": "b",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=13&code=ifrs-tx-2023-en-r&anchor=para_93_b&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r140": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "13",
   "IssueDate": "2023-01-01",
   "Paragraph": "93",
   "Subparagraph": "e",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=13&code=ifrs-tx-2023-en-r&anchor=para_93_e&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r141": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "13",
   "IssueDate": "2023-01-01",
   "Paragraph": "93",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=13&code=ifrs-tx-2023-en-r&anchor=para_93&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r142": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "14",
   "IssueDate": "2023-01-01",
   "Paragraph": "33",
   "Subparagraph": "b",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=14&code=ifrs-tx-2023-en-r&anchor=para_33_b&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r143": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "15",
   "IssueDate": "2023-01-01",
   "Paragraph": "115",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=15&code=ifrs-tx-2023-en-r&anchor=para_115&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r144": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "15",
   "IssueDate": "2023-01-01",
   "Paragraph": "120",
   "Subparagraph": "b",
   "Clause": "i",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=15&code=ifrs-tx-2023-en-r&anchor=para_120_b_i&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r145": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "16",
   "IssueDate": "2023-01-01",
   "Paragraph": "47",
   "Subparagraph": "a",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=16&code=ifrs-tx-2023-en-r&anchor=para_47_a&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r146": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "16",
   "IssueDate": "2023-01-01",
   "Paragraph": "47",
   "Subparagraph": "b",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=16&code=ifrs-tx-2023-en-r&anchor=para_47_b&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r147": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "16",
   "IssueDate": "2023-01-01",
   "Paragraph": "53",
   "Subparagraph": "a",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=16&code=ifrs-tx-2023-en-r&anchor=para_53_a&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r148": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "16",
   "IssueDate": "2023-01-01",
   "Paragraph": "53",
   "Subparagraph": "b",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=16&code=ifrs-tx-2023-en-r&anchor=para_53_b&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r149": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "16",
   "IssueDate": "2023-01-01",
   "Paragraph": "53",
   "Subparagraph": "j",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=16&code=ifrs-tx-2023-en-r&anchor=para_53_j&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r150": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "16",
   "IssueDate": "2023-01-01",
   "Paragraph": "53",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=16&code=ifrs-tx-2023-en-r&anchor=para_53&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r151": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "16",
   "IssueDate": "2023-01-01",
   "Paragraph": "94",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=16&code=ifrs-tx-2023-en-r&anchor=para_94&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r152": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "16",
   "IssueDate": "2023-01-01",
   "Paragraph": "97",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=16&code=ifrs-tx-2023-en-r&anchor=para_97&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r153": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "16",
   "IssueDate": "2023-01-01",
   "Paragraph": "C12",
   "Subparagraph": "a",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=16&code=ifrs-tx-2023-en-r&anchor=para_C12_a&doctype=Appendix&subtype=C",
   "URIDate": "2023-03-23"
  },
  "r154": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "17",
   "IssueDate": "2023-01-01",
   "Paragraph": "105A",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=17&code=ifrs-tx-2023-en-r&anchor=para_105A&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r155": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "17",
   "IssueDate": "2023-01-01",
   "Paragraph": "109",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=17&code=ifrs-tx-2023-en-r&anchor=para_109&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r156": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "17",
   "IssueDate": "2023-01-01",
   "Paragraph": "109A",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=17&code=ifrs-tx-2023-en-r&anchor=para_109A&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r157": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "17",
   "IssueDate": "2023-01-01",
   "Paragraph": "120",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=17&code=ifrs-tx-2023-en-r&anchor=para_120&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r158": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "17",
   "IssueDate": "2023-01-01",
   "Paragraph": "132",
   "Subparagraph": "b",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=17&code=ifrs-tx-2023-en-r&anchor=para_132_b&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r159": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "2",
   "IssueDate": "2023-01-01",
   "Paragraph": "45",
   "Subparagraph": "d",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=2&code=ifrs-tx-2023-en-r&anchor=para_45_d&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r160": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "2",
   "IssueDate": "2023-01-01",
   "Paragraph": "45",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=2&code=ifrs-tx-2023-en-r&anchor=para_45&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r161": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "3",
   "IssueDate": "2023-01-01",
   "Paragraph": "B64",
   "Subparagraph": "c",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=3&code=ifrs-tx-2023-en-r&anchor=para_B64_c&doctype=Appendix&subtype=B",
   "URIDate": "2023-03-23"
  },
  "r162": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "3",
   "IssueDate": "2023-01-01",
   "Paragraph": "B64",
   "Subparagraph": "h",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=3&code=ifrs-tx-2023-en-r&anchor=para_B64_h&doctype=Appendix&subtype=B",
   "URIDate": "2023-03-23"
  },
  "r163": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "3",
   "IssueDate": "2023-01-01",
   "Paragraph": "B64",
   "Subparagraph": "j",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=3&code=ifrs-tx-2023-en-r&anchor=para_B64_j&doctype=Appendix&subtype=B",
   "URIDate": "2023-03-23"
  },
  "r164": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "3",
   "IssueDate": "2023-01-01",
   "Paragraph": "B67",
   "Subparagraph": "d",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=3&code=ifrs-tx-2023-en-r&anchor=para_B67_d&doctype=Appendix&subtype=B",
   "URIDate": "2023-03-23"
  },
  "r165": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "5",
   "IssueDate": "2023-01-01",
   "Paragraph": "33",
   "Subparagraph": "b",
   "Clause": "i",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=5&code=ifrs-tx-2023-en-r&anchor=para_33_b_i&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r166": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "5",
   "IssueDate": "2023-01-01",
   "Section": "Presentation and disclosure",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=5&code=ifrs-tx-2023-en-r&doctype=Standard&dita_xref=IFRS05_g30-42_TI",
   "URIDate": "2023-03-23"
  },
  "r167": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "7",
   "IssueDate": "2023-01-01",
   "Paragraph": "23B",
   "Subparagraph": "a",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2023-en-r&anchor=para_23B_a&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r168": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "7",
   "IssueDate": "2023-01-01",
   "Paragraph": "24A",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2023-en-r&anchor=para_24A&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r169": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "7",
   "IssueDate": "2023-01-01",
   "Paragraph": "24B",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2023-en-r&anchor=para_24B&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r170": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "7",
   "IssueDate": "2023-01-01",
   "Paragraph": "24C",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2023-en-r&anchor=para_24C&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r171": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "7",
   "IssueDate": "2023-01-01",
   "Paragraph": "24G",
   "Subparagraph": "c",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2023-en-r&anchor=para_24G_c&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r172": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "7",
   "IssueDate": "2023-01-01",
   "Paragraph": "35H",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2023-en-r&anchor=para_35H&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r173": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "7",
   "IssueDate": "2023-01-01",
   "Paragraph": "35I",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2023-en-r&anchor=para_35I&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r174": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "7",
   "IssueDate": "2023-01-01",
   "Paragraph": "42E",
   "Subparagraph": "e",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2023-en-r&anchor=para_42E_e&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r175": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "7",
   "IssueDate": "2023-01-01",
   "Paragraph": "7",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2023-en-r&anchor=para_7&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r176": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "7",
   "IssueDate": "2023-01-01",
   "Section": "Offsetting financial assets and financial liabilities",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2023-en-r&doctype=Standard&dita_xref=IFRS07_g13A-13F_TI",
   "URIDate": "2023-03-23"
  },
  "r177": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "8",
   "IssueDate": "2023-01-01",
   "Paragraph": "23",
   "Subparagraph": "a",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=8&code=ifrs-tx-2023-en-r&anchor=para_23_a&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r178": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "8",
   "IssueDate": "2023-01-01",
   "Paragraph": "23",
   "Subparagraph": "d",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=8&code=ifrs-tx-2023-en-r&anchor=para_23_d&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r179": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "8",
   "IssueDate": "2023-01-01",
   "Paragraph": "23",
   "Subparagraph": "e",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=8&code=ifrs-tx-2023-en-r&anchor=para_23_e&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r180": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "8",
   "IssueDate": "2023-01-01",
   "Paragraph": "23",
   "Subparagraph": "h",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=8&code=ifrs-tx-2023-en-r&anchor=para_23_h&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r181": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "8",
   "IssueDate": "2023-01-01",
   "Paragraph": "23",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=8&code=ifrs-tx-2023-en-r&anchor=para_23&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r182": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "8",
   "IssueDate": "2023-01-01",
   "Paragraph": "28",
   "Subparagraph": "a",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=8&code=ifrs-tx-2023-en-r&anchor=para_28_a&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r183": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "8",
   "IssueDate": "2023-01-01",
   "Paragraph": "28",
   "Subparagraph": "b",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=8&code=ifrs-tx-2023-en-r&anchor=para_28_b&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r184": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "8",
   "IssueDate": "2023-01-01",
   "Paragraph": "28",
   "Subparagraph": "c",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=8&code=ifrs-tx-2023-en-r&anchor=para_28_c&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r185": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "8",
   "IssueDate": "2023-01-01",
   "Paragraph": "28",
   "Subparagraph": "d",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=8&code=ifrs-tx-2023-en-r&anchor=para_28_d&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r186": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "8",
   "IssueDate": "2023-01-01",
   "Paragraph": "28",
   "Subparagraph": "e",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=8&code=ifrs-tx-2023-en-r&anchor=para_28_e&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r187": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "8",
   "IssueDate": "2023-01-01",
   "Paragraph": "28",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=8&code=ifrs-tx-2023-en-r&anchor=para_28&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r188": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "8",
   "IssueDate": "2023-01-01",
   "Paragraph": "32",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=8&code=ifrs-tx-2023-en-r&anchor=para_32&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r189": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "8",
   "IssueDate": "2023-01-01",
   "Paragraph": "33",
   "Subparagraph": "a",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=8&code=ifrs-tx-2023-en-r&anchor=para_33_a&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r190": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "8",
   "IssueDate": "2023-01-01",
   "Paragraph": "33",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=8&code=ifrs-tx-2023-en-r&anchor=para_33&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r191": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "8",
   "IssueDate": "2023-01-01",
   "Paragraph": "34",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=8&code=ifrs-tx-2023-en-r&anchor=para_34&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r192": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "8",
   "IssueDate": "2023-01-01",
   "Section": "Disclosure",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=8&code=ifrs-tx-2023-en-r&doctype=Standard&dita_xref=IFRS08_g20-24_TI",
   "URIDate": "2023-03-23"
  },
  "r193": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Expired 2023-01-01",
   "Name": "IFRS",
   "Number": "7",
   "IssueDate": "2023-01-01",
   "Paragraph": "16",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2017-en-b&anchor=para_16&doctype=Standard&book=b",
   "URIDate": "2023-03-23"
  },
  "r194": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Expired 2023-01-01",
   "Name": "IFRS",
   "Number": "7",
   "IssueDate": "2023-01-01",
   "Paragraph": "20",
   "Subparagraph": "e",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2017-en-b&anchor=para_20_e&doctype=Standard&book=b",
   "URIDate": "2023-03-23"
  },
  "r195": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "205",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483499/205-20-50-7"
  },
  "r196": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1A",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1A"
  },
  "r197": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1B",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1B"
  },
  "r198": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-2"
  },
  "r199": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.4-08(g)(1)(ii))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1"
  },
  "r200": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-1"
  },
  "r201": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "8",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-8"
  },
  "r202": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "9",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-9"
  },
  "r203": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22"
  },
  "r204": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "30",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30"
  },
  "r205": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "32",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32"
  },
  "r206": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "32",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32"
  },
  "r207": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "323",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481687/323-10-50-3"
  },
  "r208": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "450",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-4"
  },
  "r209": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "450",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "9",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-9"
  },
  "r210": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "450",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SAB Topic 5.Y.Q2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480102/450-20-S99-1"
  },
  "r211": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "450",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SAB Topic 5.Y.Q4)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480102/450-20-S99-1"
  },
  "r212": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1A",
   "Subparagraph": "(SX 210.13-01(a)(4)(i))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A"
  },
  "r213": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1A",
   "Subparagraph": "(SX 210.13-01(a)(4)(iii)(A))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A"
  },
  "r214": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1A",
   "Subparagraph": "(SX 210.13-01(a)(4)(iv))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A"
  },
  "r215": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1A",
   "Subparagraph": "(SX 210.13-01(a)(5))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A"
  },
  "r216": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1B",
   "Subparagraph": "(SX 210.13-02(a)(4)(i))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B"
  },
  "r217": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1B",
   "Subparagraph": "(SX 210.13-02(a)(4)(iii)(A))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B"
  },
  "r218": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1B",
   "Subparagraph": "(SX 210.13-02(a)(4)(iii)(B))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B"
  },
  "r219": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1B",
   "Subparagraph": "(SX 210.13-02(a)(4)(iv))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B"
  },
  "r220": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1B",
   "Subparagraph": "(SX 210.13-02(a)(5))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B"
  },
  "r221": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1"
  },
  "r222": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "80",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-5"
  },
  "r223": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(f)(2)(ii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2"
  },
  "r224": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(f)(2)(iii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2"
  },
  "r225": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(f)(2)(iv)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2"
  },
  "r226": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "810",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "19",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-19"
  },
  "r227": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "810",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1A",
   "Subparagraph": "(a)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1A"
  },
  "r228": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "810",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1A",
   "Subparagraph": "(c)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1A"
  },
  "r229": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "1",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1"
  },
  "r230": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "825",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "28",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-28"
  },
  "r231": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(c)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3"
  },
  "r232": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "910",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482546/910-10-50-6"
  },
  "r233": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "942",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-05(b)(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479557/942-235-S99-1"
  },
  "r234": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-04(16))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1"
  },
  "r235": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7A",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480081/944-40-50-7A"
  },
  "r236": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "205",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "3",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480767/946-205-45-3"
  },
  "r237": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6"
  },
  "r238": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6"
  },
  "r239": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "7",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483581/946-220-45-7"
  },
  "r240": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(9))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1"
  },
  "r241": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.6-09(1)(d))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3"
  },
  "r242": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1"
  },
  "r243": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-2"
  },
  "r244": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 4)(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3"
  },
  "r245": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 4)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3"
  },
  "r246": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "6",
   "Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6"
  },
  "r247": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "976",
   "SubTopic": "310",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482856/976-310-50-1"
  },
  "r248": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "978",
   "SubTopic": "310",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482707/978-310-50-1"
  },
  "r249": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2023-01-01",
   "Paragraph": "102",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2023-en-r&anchor=para_102&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r250": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2023-01-01",
   "Paragraph": "103",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2023-en-r&anchor=para_103&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r251": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2023-01-01",
   "Paragraph": "108",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2023-en-r&anchor=para_108&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r252": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2023-01-01",
   "Paragraph": "68",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2023-en-r&anchor=para_68&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r253": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2023-01-01",
   "Paragraph": "78",
   "Subparagraph": "b",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2023-en-r&anchor=para_78_b&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r254": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2023-01-01",
   "Paragraph": "78",
   "Subparagraph": "c",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2023-en-r&anchor=para_78_c&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r255": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2023-01-01",
   "Paragraph": "78",
   "Subparagraph": "e",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2023-en-r&anchor=para_78_e&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r256": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2023-01-01",
   "Paragraph": "82A",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2023-en-r&anchor=para_82A&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r257": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2023-01-01",
   "Paragraph": "IG6",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2023-en-r&anchor=para_IG6&doctype=Implementation%20Guidance",
   "URIDate": "2023-03-23"
  },
  "r258": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IAS",
   "Number": "10",
   "IssueDate": "2023-01-01",
   "Paragraph": "22",
   "Subparagraph": "a",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=10&code=ifrs-tx-2023-en-r&anchor=para_22_a&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r259": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IAS",
   "Number": "16",
   "IssueDate": "2023-01-01",
   "Paragraph": "37",
   "Subparagraph": "c",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=16&code=ifrs-tx-2023-en-r&anchor=para_37_c&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r260": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IAS",
   "Number": "16",
   "IssueDate": "2023-01-01",
   "Paragraph": "37",
   "Subparagraph": "h",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=16&code=ifrs-tx-2023-en-r&anchor=para_37_h&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r261": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IAS",
   "Number": "19",
   "IssueDate": "2023-01-01",
   "Paragraph": "138",
   "Subparagraph": "a",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=19&code=ifrs-tx-2023-en-r&anchor=para_138_a&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r262": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IAS",
   "Number": "19",
   "IssueDate": "2023-01-01",
   "Paragraph": "138",
   "Subparagraph": "d",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=19&code=ifrs-tx-2023-en-r&anchor=para_138_d&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r263": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IAS",
   "Number": "19",
   "IssueDate": "2023-01-01",
   "Paragraph": "142",
   "Subparagraph": "b",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=19&code=ifrs-tx-2023-en-r&anchor=para_142_b&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r264": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IAS",
   "Number": "19",
   "IssueDate": "2023-01-01",
   "Paragraph": "147",
   "Subparagraph": "c",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=19&code=ifrs-tx-2023-en-r&anchor=para_147_c&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r265": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IAS",
   "Number": "24",
   "IssueDate": "2023-01-01",
   "Paragraph": "21",
   "Subparagraph": "a",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=24&code=ifrs-tx-2023-en-r&anchor=para_21_a&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r266": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IAS",
   "Number": "24",
   "IssueDate": "2023-01-01",
   "Paragraph": "21",
   "Subparagraph": "c",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=24&code=ifrs-tx-2023-en-r&anchor=para_21_c&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r267": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IAS",
   "Number": "32",
   "IssueDate": "2023-01-01",
   "Paragraph": "IE33",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=32&code=ifrs-tx-2023-en-r&anchor=para_IE33&doctype=Illustrative%20Examples",
   "URIDate": "2023-03-23"
  },
  "r268": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IAS",
   "Number": "36",
   "IssueDate": "2023-01-01",
   "Paragraph": "127",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=36&code=ifrs-tx-2023-en-r&anchor=para_127&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r269": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IAS",
   "Number": "38",
   "IssueDate": "2023-01-01",
   "Paragraph": "119",
   "Subparagraph": "c",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=38&code=ifrs-tx-2023-en-r&anchor=para_119_c&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r270": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IAS",
   "Number": "7",
   "IssueDate": "2023-01-01",
   "Paragraph": "16",
   "Subparagraph": "a",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=7&code=ifrs-tx-2023-en-r&anchor=para_16_a&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r271": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IAS",
   "Number": "7",
   "IssueDate": "2023-01-01",
   "Paragraph": "16",
   "Subparagraph": "b",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=7&code=ifrs-tx-2023-en-r&anchor=para_16_b&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r272": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IAS",
   "Number": "7",
   "IssueDate": "2023-01-01",
   "Paragraph": "17",
   "Subparagraph": "a",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=7&code=ifrs-tx-2023-en-r&anchor=para_17_a&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r273": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IAS",
   "Number": "7",
   "IssueDate": "2023-01-01",
   "Paragraph": "17",
   "Subparagraph": "c",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=7&code=ifrs-tx-2023-en-r&anchor=para_17_c&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r274": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IAS",
   "Number": "7",
   "IssueDate": "2023-01-01",
   "Paragraph": "17",
   "Subparagraph": "d",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=7&code=ifrs-tx-2023-en-r&anchor=para_17_d&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r275": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IAS",
   "Number": "7",
   "IssueDate": "2023-01-01",
   "Paragraph": "17",
   "Subparagraph": "e",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=7&code=ifrs-tx-2023-en-r&anchor=para_17_e&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r276": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IFRS",
   "Number": "12",
   "IssueDate": "2023-01-01",
   "Paragraph": "9",
   "Subparagraph": "e",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=12&code=ifrs-tx-2023-en-r&anchor=para_9_e&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r277": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IFRS",
   "Number": "12",
   "IssueDate": "2023-01-01",
   "Paragraph": "B10",
   "Subparagraph": "b",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=12&code=ifrs-tx-2023-en-r&anchor=para_B10_b&doctype=Appendix&subtype=B",
   "URIDate": "2023-03-23"
  },
  "r278": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IFRS",
   "Number": "13",
   "IssueDate": "2023-01-01",
   "Paragraph": "B6",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=13&code=ifrs-tx-2023-en-r&anchor=para_B6&doctype=Appendix&subtype=B",
   "URIDate": "2023-03-23"
  },
  "r279": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IFRS",
   "Number": "13",
   "IssueDate": "2023-01-01",
   "Paragraph": "IE63",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=13&code=ifrs-tx-2023-en-r&anchor=para_IE63&doctype=Illustrative%20Examples",
   "URIDate": "2023-03-23"
  },
  "r280": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IFRS",
   "Number": "15",
   "IssueDate": "2023-01-01",
   "Paragraph": "B89",
   "Subparagraph": "b",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=15&code=ifrs-tx-2023-en-r&anchor=para_B89_b&doctype=Appendix&subtype=B",
   "URIDate": "2023-03-23"
  },
  "r281": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IFRS",
   "Number": "16",
   "IssueDate": "2023-01-01",
   "Paragraph": "53",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=16&code=ifrs-tx-2023-en-r&anchor=para_53&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r282": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IFRS",
   "Number": "17",
   "IssueDate": "2023-01-01",
   "Paragraph": "113",
   "Subparagraph": "b",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=17&code=ifrs-tx-2023-en-r&anchor=para_113_b&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r283": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IFRS",
   "Number": "17",
   "IssueDate": "2023-01-01",
   "Paragraph": "96",
   "Subparagraph": "b",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=17&code=ifrs-tx-2023-en-r&anchor=para_96_b&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r284": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IFRS",
   "Number": "17",
   "IssueDate": "2023-01-01",
   "Paragraph": "96",
   "Subparagraph": "c",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=17&code=ifrs-tx-2023-en-r&anchor=para_96_c&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r285": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IFRS",
   "Number": "3",
   "IssueDate": "2023-01-01",
   "Paragraph": "B64",
   "Subparagraph": "i",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=3&code=ifrs-tx-2023-en-r&anchor=para_B64_i&doctype=Appendix&subtype=B",
   "URIDate": "2023-03-23"
  },
  "r286": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IFRS",
   "Number": "3",
   "IssueDate": "2023-01-01",
   "Paragraph": "B64",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=3&code=ifrs-tx-2023-en-r&anchor=para_B64&doctype=Appendix&subtype=B",
   "URIDate": "2023-03-23"
  },
  "r287": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IFRS",
   "Number": "3",
   "IssueDate": "2023-01-01",
   "Paragraph": "IE72",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=3&code=ifrs-tx-2023-en-r&anchor=para_IE72&doctype=Illustrative%20Examples",
   "URIDate": "2023-03-23"
  },
  "r288": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IFRS",
   "Number": "7",
   "IssueDate": "2023-01-01",
   "Paragraph": "B11",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2023-en-r&anchor=para_B11&doctype=Appendix&subtype=B",
   "URIDate": "2023-03-23"
  },
  "r289": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IFRS",
   "Number": "7",
   "IssueDate": "2023-01-01",
   "Paragraph": "B35",
   "Subparagraph": "f",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2023-en-r&anchor=para_B35_f&doctype=Appendix&subtype=B",
   "URIDate": "2023-03-23"
  },
  "r290": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IFRS",
   "Number": "7",
   "IssueDate": "2023-01-01",
   "Paragraph": "B35",
   "Subparagraph": "g",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2023-en-r&anchor=para_B35_g&doctype=Appendix&subtype=B",
   "URIDate": "2023-03-23"
  },
  "r291": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IFRS",
   "Number": "7",
   "IssueDate": "2023-01-01",
   "Paragraph": "B35",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2023-en-r&anchor=para_B35&doctype=Appendix&subtype=B",
   "URIDate": "2023-03-23"
  },
  "r292": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IFRS",
   "Number": "7",
   "IssueDate": "2023-01-01",
   "Paragraph": "IG31A",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2023-en-r&anchor=para_IG31A&doctype=Implementation%20Guidance",
   "URIDate": "2023-03-23"
  },
  "r293": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IFRS",
   "Number": "8",
   "IssueDate": "2023-01-01",
   "Paragraph": "23",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=8&code=ifrs-tx-2023-en-r&anchor=para_23&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r294": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IFRS",
   "Number": "8",
   "IssueDate": "2023-01-01",
   "Paragraph": "28",
   "Subparagraph": "b",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=8&code=ifrs-tx-2023-en-r&anchor=para_28_b&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r295": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "31",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-31"
  },
  "r296": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "310",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "12A",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481933/310-10-55-12A"
  },
  "r297": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "13",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13"
  },
  "r298": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "715",
   "SubTopic": "80",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "8",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480547/715-80-55-8"
  },
  "r299": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "810",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "4J",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481175/810-10-55-4J"
  },
  "r300": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "810",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "4K",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481175/810-10-55-4K"
  },
  "r301": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "29F",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480046/944-40-55-29F"
  },
  "r302": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480493/946-210-55-1"
  },
  "r303": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "946",
   "SubTopic": "830",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "11",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480167/946-830-55-11"
  },
  "r304": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "12",
   "Subsection": "b-2"
  },
  "r305": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2023-01-01",
   "Paragraph": "10",
   "Subparagraph": "e",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2023-en-r&anchor=para_10_e&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r306": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2023-01-01",
   "Paragraph": "102",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2023-en-r&anchor=para_102&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r307": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2023-01-01",
   "Paragraph": "103",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2023-en-r&anchor=para_103&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r308": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2023-01-01",
   "Paragraph": "106",
   "Subparagraph": "d",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2023-en-r&anchor=para_106_d&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r309": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2023-01-01",
   "Paragraph": "108",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2023-en-r&anchor=para_108&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r310": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2023-01-01",
   "Paragraph": "112",
   "Subparagraph": "c",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2023-en-r&anchor=para_112_c&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r311": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2023-01-01",
   "Paragraph": "117",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2023-en-r&anchor=para_117&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r312": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2023-01-01",
   "Paragraph": "55",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2023-en-r&anchor=para_55&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r313": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2023-01-01",
   "Paragraph": "78",
   "Subparagraph": "b",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2023-en-r&anchor=para_78_b&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r314": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2023-01-01",
   "Paragraph": "78",
   "Subparagraph": "e",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2023-en-r&anchor=para_78_e&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r315": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2023-01-01",
   "Paragraph": "78",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2023-en-r&anchor=para_78&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r316": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2023-01-01",
   "Paragraph": "79",
   "Subparagraph": "a",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2023-en-r&anchor=para_79_a&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r317": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2023-01-01",
   "Paragraph": "85",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2023-en-r&anchor=para_85&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r318": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "IAS",
   "Number": "16",
   "IssueDate": "2023-01-01",
   "Paragraph": "37",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=16&code=ifrs-tx-2023-en-r&anchor=para_37&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r319": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "IAS",
   "Number": "16",
   "IssueDate": "2023-01-01",
   "Paragraph": "73",
   "Subparagraph": "d",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=16&code=ifrs-tx-2023-en-r&anchor=para_73_d&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r320": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "IAS",
   "Number": "19",
   "IssueDate": "2023-01-01",
   "Paragraph": "142",
   "Subparagraph": "a",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=19&code=ifrs-tx-2023-en-r&anchor=para_142_a&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r321": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "IAS",
   "Number": "19",
   "IssueDate": "2023-01-01",
   "Paragraph": "142",
   "Subparagraph": "b",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=19&code=ifrs-tx-2023-en-r&anchor=para_142_b&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r322": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "IAS",
   "Number": "19",
   "IssueDate": "2023-01-01",
   "Paragraph": "57",
   "Subparagraph": "a",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=19&code=ifrs-tx-2023-en-r&anchor=para_57_a&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r323": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "IAS",
   "Number": "2",
   "IssueDate": "2023-01-01",
   "Paragraph": "36",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=2&code=ifrs-tx-2023-en-r&anchor=para_36&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r324": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "IAS",
   "Number": "2",
   "IssueDate": "2023-01-01",
   "Paragraph": "37",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=2&code=ifrs-tx-2023-en-r&anchor=para_37&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r325": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "IAS",
   "Number": "38",
   "IssueDate": "2023-01-01",
   "Paragraph": "118",
   "Subparagraph": "c",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=38&code=ifrs-tx-2023-en-r&anchor=para_118_c&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r326": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "IAS",
   "Number": "38",
   "IssueDate": "2023-01-01",
   "Paragraph": "118",
   "Subparagraph": "e",
   "Clause": "i",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=38&code=ifrs-tx-2023-en-r&anchor=para_118_e_i&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r327": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "IAS",
   "Number": "38",
   "IssueDate": "2023-01-01",
   "Paragraph": "118",
   "Subparagraph": "e",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=38&code=ifrs-tx-2023-en-r&anchor=para_118_e&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r328": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "IAS",
   "Number": "40",
   "IssueDate": "2023-01-01",
   "Paragraph": "79",
   "Subparagraph": "c",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=40&code=ifrs-tx-2023-en-r&anchor=para_79_c&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r329": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "IAS",
   "Number": "41",
   "IssueDate": "2023-01-01",
   "Paragraph": "54",
   "Subparagraph": "f",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=41&code=ifrs-tx-2023-en-r&anchor=para_54_f&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r330": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "IAS",
   "Number": "7",
   "IssueDate": "2023-01-01",
   "Paragraph": "16",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=7&code=ifrs-tx-2023-en-r&anchor=para_16&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r331": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "IAS",
   "Number": "7",
   "IssueDate": "2023-01-01",
   "Paragraph": "17",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=7&code=ifrs-tx-2023-en-r&anchor=para_17&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r332": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "IAS",
   "Number": "7",
   "IssueDate": "2023-01-01",
   "Paragraph": "20",
   "Subparagraph": "a",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=7&code=ifrs-tx-2023-en-r&anchor=para_20_a&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r333": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "IAS",
   "Number": "7",
   "IssueDate": "2023-01-01",
   "Paragraph": "20",
   "Subparagraph": "b",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=7&code=ifrs-tx-2023-en-r&anchor=para_20_b&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r334": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "IAS",
   "Number": "7",
   "IssueDate": "2023-01-01",
   "Paragraph": "20",
   "Subparagraph": "c",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=7&code=ifrs-tx-2023-en-r&anchor=para_20_c&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r335": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "IAS",
   "Number": "7",
   "IssueDate": "2023-01-01",
   "Paragraph": "20",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=7&code=ifrs-tx-2023-en-r&anchor=para_20&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r336": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "IAS",
   "Number": "7",
   "IssueDate": "2023-01-01",
   "Paragraph": "45",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=7&code=ifrs-tx-2023-en-r&anchor=para_45&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r337": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "IFRS",
   "Number": "3",
   "IssueDate": "2023-01-01",
   "Paragraph": "B64",
   "Subparagraph": "i",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=3&code=ifrs-tx-2023-en-r&anchor=para_B64_i&doctype=Appendix&subtype=B",
   "URIDate": "2023-03-23"
  },
  "r338": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "IFRS",
   "Number": "7",
   "IssueDate": "2023-01-01",
   "Paragraph": "7",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2023-en-r&anchor=para_7&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r339": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-6"
  },
  "r340": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "410",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "10",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481931/410-30-50-10"
  },
  "r341": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1A",
   "Subparagraph": "(SX 210.13-01(a)(4)(ii))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A"
  },
  "r342": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1B",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B"
  },
  "r343": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(bbb)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2"
  },
  "r344": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "860",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(c)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3"
  },
  "r345": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "860",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(c)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3"
  },
  "r346": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "860",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(c)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3"
  },
  "r347": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "860",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(b)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4"
  },
  "r348": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "860",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(b)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4"
  },
  "r349": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "860",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(b)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4"
  }
 }
}
