XML 81 R70.htm IDEA: XBRL DOCUMENT
v3.22.2

Withholding Taxes Receivables, Net (Details) - Schedule of withholding tax receivables - USD ($) | 12 Months Ended
--- | ---
Dec. 31, 2021 | Dec. 31, 2020
Schedule of withholding tax receivables [Abstract] |  |
Balance at January 1, | $ 4,225,039 | $ 6,865,971
Addition | 826,634 | 728,165
Collection | (648,025) | (1,527,771)
Write off |  | (710,219)
Allowance for uncollectible | (190,038) | (1,055,775)
Exchange difference | (681,657) | (75,332)
Balance at December 31, | $ 3,531,953 | $ 4,225,039

X
- Definition Allowance for uncollectible. + References No definition available. + Details
Name: | gfai_AllowanceForUncollectible
Namespace Prefix: | gfai_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Amount of income taxes addition. + References No definition available. + Details
Name: | gfai_IncomeTaxesAddition
Namespace Prefix: | gfai_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Amount of income taxes collection. + References No definition available. + Details
Name: | gfai_IncomeTaxesCollection
Namespace Prefix: | gfai_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

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

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

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

X
- Definition Withholding tax receivables + References No definition available. + Details
Name: | gfai_WithholdingTaxReceivables
Namespace Prefix: | gfai_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant