XML 112 R81.htm IDEA: XBRL DOCUMENT
v3.24.1.u1

Withholding Taxes Receivables, Net (Details) - Schedule of Withholding Tax Receivables - USD ($) | 12 Months Ended
--- | ---
Dec. 31, 2023 | Dec. 31, 2022
Schedule of Withholding Tax Receivables [Abstract] |  |
Balance at January 1, | $ 2,691,096 | $ 3,531,953
Addition | 739,573 | 749,205
Collection | (545,233) | (1,008,194)
Write off/Allowance for uncollectible | (683,344) | (448,243)
Exchange difference | 22,754 | (133,625)
Balance at December 31, | $ 2,224,846 | $ 2,691,096

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_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