XML 66 R55.htm IDEA: XBRL DOCUMENT
v3.22.2

Significant Accounting Policies (Details) - USD ($) | 1 Months Ended | 12 Months Ended
--- | --- | ---
Aug. 20, 2021 | Dec. 31, 2021 | Dec. 31, 2020 | Dec. 31, 2019
Significant Accounting Policies (Details) [Line Items] |  |  |  |
Totaling approximately |  | $ 800,000 |  |
SegmentReportingDescribtion |  | The entity’s reportable segments are its business and geographical segments for which a majority of their revenue is earned from sales to external customers and for which: ●revenue from sales to external customers and from transactions with other segments is 10% or more of the total revenue, external and internal, of all segments; or ●segment result, whether profit or loss, is 10% or more the combined result of all segments in profit or the combined result of all segments in loss, whichever is greater in absolute amount; or ●assets are 10% or more of the total assets of all segments. Segments deemed too small for separate reporting may be combined with each other, if related, but they may not be combined with other significant segments for which information is reported internally. Alternatively, they may be separately reported. If neither combined nor separately reported, they must be included as an unallocated reconciling item. The Company reports in one segment including (i) the provision of cash solutions (i.e., efficient cash management) and cash handling services to customers including cash transportation, cash processing and ATM services markets in Thailand, which represents 97.6% of our revenues; (ii) information security; and (iii) robotics AI solutions. |  |
Sale of robots |  |  |  |
Post-tax profit higher/lower |  |  | $ 210,000 | $ 193,000
Borrowings interest rates basis points |  |  | 100 |
Post-tax interest rate risk |  | $ 14,000 | $ 12,000 | 132,000
Restricted cash |  | $ 1,530,000 |  |
Trade receivables and other receivables decription |  | In determining the amount of the allowance for doubtful accounts, prior to January 1, 2020, the Company applied the following percentages: 5% to receivables from 61 to 90 days; 30% to receivables from 91 to 180 days and 60% to receivables from 181 to 365 days. Account balances older than one year were charged off against the allowance after all means of collection of been exhausted (both legally and commercially speaking) and the potential for recovery was considered remote. No allowance was established for the Company’s due from related parties and other receivables as the amounts were deemed fully collectible. |  |
Bad debt expense |  |  | 2,872 | 19,554
Commercial contracts tax rate |  | 3.00% |  |
Governmental contracts tax rate |  | 1.00% |  |
Revenue amounting |  | $ 35,041,563 | 37,433,467 | 38,571,080
Related party |  | 111,627 | 215,315 |
Related lawsuits |  | 773,858 |  |
Actuarial loss |  | 627,193 | 8,772 | $ 131,713
Bottom Range [Member] |  |  |  |
Significant Accounting Policies (Details) [Line Items] |  |  |  |
Ordinary shares, par value (in Dollars per share) | $ 0.001 |  |  |
Top Range [Member] |  |  |  |
Significant Accounting Policies (Details) [Line Items] |  |  |  |
Ordinary shares, par value (in Dollars per share) | $ 0.003 |  |  |
Top of range [member] |  |  |  |
Significant Accounting Policies (Details) [Line Items] |  |  |  |
Post-tax profit higher/lower |  | $ 228,000 |  |
Bottom of range [member] |  |  |  |
Significant Accounting Policies (Details) [Line Items] |  |  |  |
Post-tax profit higher/lower |  |  | $ 210,000 |

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

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

X
- Definition Governmental contracts tax rate. + References No definition available. + Details
Name: | gfai_GovernmentalContractsTaxRate
Namespace Prefix: | gfai_
Data Type: | num:percentItemType
Balance Type: | na
Period Type: | duration

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

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

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

X
- Definition 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. + References No definition available. + Details
Name: | gfai_RevenueValue
Namespace Prefix: | gfai_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

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

X
- Definition Segment reporting describtion. + References No definition available. + Details
Name: | gfai_SegmentReportingDescribtion
Namespace Prefix: | gfai_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

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

X
- Definition Amount of totaling approximately. + References No definition available. + Details
Name: | gfai_TotalingApproximately
Namespace Prefix: | gfai_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Trade receivables and other receivables decription. + References No definition available. + Details
Name: | gfai_TradeReceivablesAndOtherReceivablesDecription
Namespace Prefix: | gfai_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition The amount of profit (loss) for a period before deducting tax expense. [Refer: Profit (loss)] + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Name IAS -Number 12 -IssueDate 2021-01-01 -Paragraph 81 -Subparagraph c -Clause ii -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=12&code=ifrs-tx-2021-en-r&anchor=para_81_c_ii&doctype=Standard -URIDate 2021-03-24 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Name IAS -Number 12 -IssueDate 2021-01-01 -Paragraph 81 -Subparagraph c -Clause i -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=12&code=ifrs-tx-2021-en-r&anchor=para_81_c_i&doctype=Standard -URIDate 2021-03-24 + Details
Name: | ifrs-full_AccountingProfit
Namespace Prefix: | ifrs-full_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition The basis (reference rate) used for calculation of the interest rate on borrowings. [Refer: Borrowings] + References Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Name IFRS -Number 7 -IssueDate 2021-01-01 -Paragraph 7 -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2021-en-r&anchor=para_7&doctype=Standard -URIDate 2021-03-24 + Details
Name: | ifrs-full_BorrowingsInterestRateBasis
Namespace Prefix: | ifrs-full_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition The amount of dividends paid per ordinary share. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Name IAS -Number 34 -IssueDate 2021-01-01 -Paragraph 16A -Subparagraph f -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=34&code=ifrs-tx-2021-en-r&anchor=para_16A_f&doctype=Standard -URIDate 2021-03-24 + Details
Name: | ifrs-full_DividendsPaidOrdinarySharesPerShare
Namespace Prefix: | ifrs-full_
Data Type: | num:perShareItemType
Balance Type: | na
Period Type: | duration

X
- Definition The amount that represents the difference between the tax expense (income) and the product of the accounting profit multiplied by the applicable tax rate(s) that relates to changes in the tax rate. [Refer: Accounting profit] + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Name IAS -Number 12 -IssueDate 2021-01-01 -Paragraph 81 -Subparagraph c -Clause i -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=12&code=ifrs-tx-2021-en-r&anchor=para_81_c_i&doctype=Standard -URIDate 2021-03-24 + Details
Name: | ifrs-full_TaxEffectFromChangeInTaxRate
Namespace Prefix: | ifrs-full_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition The tax rate effect on the reconciliation between the average effective tax rate and the applicable tax rate resulting from a change in tax rate. [Refer: Average effective tax rate; Applicable tax rate] + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Name IAS -Number 12 -IssueDate 2021-01-01 -Paragraph 81 -Subparagraph c -Clause ii -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=12&code=ifrs-tx-2021-en-r&anchor=para_81_c_ii&doctype=Standard -URIDate 2021-03-24 + Details
Name: | ifrs-full_TaxRateEffectFromChangeInTaxRate
Namespace Prefix: | ifrs-full_
Data Type: | num:percentItemType
Balance Type: | na
Period Type: | duration

X
- Details
Name: | ifrs-full_RangeAxis=gfai_BottomRangeMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | ifrs-full_RangeAxis=gfai_TopRangeMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | ifrs-full_RangeAxis=ifrs-full_TopOfRangeMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | ifrs-full_RangeAxis=ifrs-full_BottomOfRangeMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |