XML 108 R97.htm IDEA: XBRL DOCUMENT
v3.22.2

Stock-Based Compensation (Details) - USD ($) |  |  | 12 Months Ended
--- | --- | --- | ---
Mar. 13, 2020 | Jan. 08, 2020 | Dec. 31, 2021 | Dec. 31, 2020
Stock Based Compensation [Abstract] |  |  |  |
Issue an aggregate shares of capital stock |  |  | 877,021 |
Issuance of plan shares |  |  |  | 689,427
Issued remaining plan share |  |  | 187,594 |
Outstanding ordinary shares | 1,666,666 | 1,666,666 | 1,300 |
Fair value of shares issued in merger transaction |  |  | 877,025 |
Stock based compensation expense (in Dollars) | $ 35,769 | $ 46,341 | $ 18,826 |
Share transfer |  | 833,333 |  |

X
- Definition Fair value of shares issued in merger transaction. + References No definition available. + Details
Name: | gfai_FairValueOfSharesIssuedInMergerTransaction
Namespace Prefix: | gfai_
Data Type: | xbrli:sharesItemType
Balance Type: | na
Period Type: | duration

X
- Definition Issue an aggregate shares of capital stock. + References No definition available. + Details
Name: | gfai_IssueAnAggregateSharesOfCapitalStock
Namespace Prefix: | gfai_
Data Type: | xbrli:sharesItemType
Balance Type: | na
Period Type: | duration

X
- Definition Issued remaining plan share. + References No definition available. + Details
Name: | gfai_IssuedRemainingPlanShare
Namespace Prefix: | gfai_
Data Type: | xbrli:sharesItemType
Balance Type: | na
Period Type: | duration

X
- Definition Isuance of plan shares. + References No definition available. + Details
Name: | gfai_IsuanceOfPlanShares
Namespace Prefix: | gfai_
Data Type: | xbrli:sharesItemType
Balance Type: | na
Period Type: | duration

X
- Definition Outstanding ordinary shares. + References No definition available. + Details
Name: | gfai_OutstandingOrdinaryShares
Namespace Prefix: | gfai_
Data Type: | xbrli:sharesItemType
Balance Type: | na
Period Type: | duration

X
- Definition Amount of share transfer. + References No definition available. + Details
Name: | gfai_ShareTransferAuthorized
Namespace Prefix: | gfai_
Data Type: | xbrli:sharesItemType
Balance Type: | na
Period Type: | duration

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

X
- Definition Stock based compensation expense. + References No definition available. + Details
Name: | gfai_StockBasedCompensationExpense
Namespace Prefix: | gfai_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration