XML 68 R57.htm IDEA: XBRL DOCUMENT
v3.22.2

Significant Accounting Policies (Details) - Schedule of non-derivative financial liabilities - USD ($) | 12 Months Ended |
--- | --- | ---
Dec. 31, 2021 | Dec. 31, 2020
Significant Accounting Policies (Details) - Schedule of non-derivative financial liabilities [Line Items] |  |
Trade and other payables | $ 1,028,721 | $ 1,540,411
Borrowings from financial institutions |  | 1,488,863
Borrowings | 1,792,230 |
Borrowings from related parties | 18,838,987 | 19,085,812
Amount due to related parties | 2,217,752 | 1,670,469
Other current liabilities | 1,824,635 | 1,249,106
Income tax payables |  | 284,627
Other liabilities | 1,878,635 |
Lease liabilities | 2,366,045 | 4,318,413
Finance lease liabilities | 1,285,756 | 1,775,843
Provision for employee benefits | 34,584,954 | 37,997,474
Non-derivative financial liabilities | 63,993,080 | 69,411,018
Within 1 year [Member] |  |
Significant Accounting Policies (Details) - Schedule of non-derivative financial liabilities [Line Items] |  |
Trade and other payables | 1,028,721 | 1,540,411
Borrowings from financial institutions |  | 494,994
Borrowings | 933,110 |
Borrowings from related parties | 13,506,184 |
Amount due to related parties | 2,217,752 | 1,670,469
Other current liabilities |  | 1,249,106
Income tax payables |  | 284,627
Other liabilities | 1,824,635 |
Lease liabilities | 2,366,045 | 2,211,984
Finance lease liabilities | 619,301 | 701,796
Provision for employee benefits | 563,243 | 479,261
Non-derivative financial liabilities | 23,058,991 | 8,632,648
1 to 5 years [Member] |  |
Significant Accounting Policies (Details) - Schedule of non-derivative financial liabilities [Line Items] |  |
Trade and other payables |  |
Borrowings from financial institutions |  | 993,869
Borrowings | 859,120 |
Borrowings from related parties | 5,332,803 | 19,085,812
Amount due to related parties |  |
Other current liabilities |  |
Income tax payables |  |
Other liabilities | 54,000 |
Lease liabilities |  | 2,106,429
Finance lease liabilities | 666,455 | 1,074,047
Provision for employee benefits | 1,856,583 | 1,478,194
Non-derivative financial liabilities | 8,768,961 | 24,738,351
>5 years [Member] |  |
Significant Accounting Policies (Details) - Schedule of non-derivative financial liabilities [Line Items] |  |
Trade and other payables |  |
Borrowings from financial institutions |  |
Borrowings |  |
Borrowings from related parties |  |
Amount due to related parties |  |
Other current liabilities |  |
Income tax payables |  |
Other liabilities |  |
Lease liabilities |  |
Finance lease liabilities |  |
Provision for employee benefits | 32,165,128 | 36,040,019
Non-derivative financial liabilities | $ 32,165,128 | $ 36,040,019

X
- References No definition available. + Details
Name: | gfai_BorrowingsAmount
Namespace Prefix: | gfai_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Borrowings from financial institutions. + References No definition available. + Details
Name: | gfai_BorrowingsFromFinancialInstitutions
Namespace Prefix: | gfai_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- References No definition available. + Details
Name: | gfai_BorrowingsFromRelatedPart
Namespace Prefix: | gfai_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Finance lease liabilities. + References No definition available. + Details
Name: | gfai_FinanceLeaseLiabilities
Namespace Prefix: | gfai_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- References No definition available. + Details
Name: | gfai_LeaseLiability
Namespace Prefix: | gfai_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- References No definition available. + Details
Name: | gfai_SignificantAccountingPoliciesDetailsScheduleofnonderivativefinancialliabilitiesLineItems
Namespace Prefix: | gfai_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition The amounts payable resulting from related party transactions. [Refer: Related parties [member]] + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Name IAS -Number 24 -IssueDate 2021-01-01 -Paragraph 20 -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=24&code=ifrs-tx-2021-en-r&anchor=para_20&doctype=Standard -URIDate 2021-03-24 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Name IAS -Number 24 -IssueDate 2021-01-01 -Paragraph 18 -Subparagraph b -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=24&code=ifrs-tx-2021-en-r&anchor=para_18_b&doctype=Standard -URIDate 2021-03-24 + Details
Name: | ifrs-full_AmountsPayableRelatedPartyTransactions
Namespace Prefix: | ifrs-full_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition The current amount of current tax liabilities. [Refer: Current tax liabilities] + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Name IAS -Number 1 -IssueDate 2021-01-01 -Paragraph 54 -Subparagraph n -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=1&code=ifrs-tx-2021-en-r&anchor=para_54_n&doctype=Standard -URIDate 2021-03-24 + Details
Name: | ifrs-full_CurrentTaxLiabilitiesCurrent
Namespace Prefix: | ifrs-full_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition The amount of non-current derivative financial liabilities. [Refer: Derivative financial liabilities] + References Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Name IAS -Number 1 -IssueDate 2021-01-01 -Paragraph 55 -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=1&code=ifrs-tx-2021-en-r&anchor=para_55&doctype=Standard -URIDate 2021-03-24 + Details
Name: | ifrs-full_NoncurrentDerivativeFinancialLiabilities
Namespace Prefix: | ifrs-full_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition The amount of current liabilities that the entity does not separately disclose in the same statement or note. [Refer: Current liabilities] + References Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Name IAS -Number 1 -IssueDate 2021-01-01 -Paragraph 55 -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=1&code=ifrs-tx-2021-en-r&anchor=para_55&doctype=Standard -URIDate 2021-03-24 + Details
Name: | ifrs-full_OtherCurrentLiabilities
Namespace Prefix: | ifrs-full_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition The amount of liabilities that the entity does not separately disclose in the same statement or note. + References Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Name IAS -Number 1 -IssueDate 2021-01-01 -Paragraph 55 -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=1&code=ifrs-tx-2021-en-r&anchor=para_55&doctype=Standard -URIDate 2021-03-24 + Details
Name: | ifrs-full_OtherLiabilities
Namespace Prefix: | ifrs-full_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition The amount of provisions for employee benefits. [Refer: Employee benefits expense; Provisions] + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Name IAS -Number 1 -IssueDate 2021-01-01 -Paragraph 78 -Subparagraph d -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=1&code=ifrs-tx-2021-en-r&anchor=para_78_d&doctype=Standard -URIDate 2021-03-24 + Details
Name: | ifrs-full_ProvisionsForEmployeeBenefits
Namespace Prefix: | ifrs-full_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition The amount of trade payables and other payables. [Refer: Trade payables; Other payables] + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Name IAS -Number 1 -IssueDate 2021-01-01 -Paragraph 54 -Subparagraph k -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=1&code=ifrs-tx-2021-en-r&anchor=para_54_k&doctype=Standard -URIDate 2021-03-24 + Details
Name: | ifrs-full_TradeAndOtherPayables
Namespace Prefix: | ifrs-full_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Details
Name: | ifrs-full_MaturityAxis=ifrs-full_NotLaterThanOneYearMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | ifrs-full_MaturityAxis=ifrs-full_LaterThanOneYearAndNotLaterThanFiveYearsMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | ifrs-full_MaturityAxis=ifrs-full_LaterThanFiveYearsMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |