XML 158 R100.htm IDEA: XBRL DOCUMENT
v3.24.1

Concentrations of Risks - Credit Risk (Details) € in Millions, $ in Millions, $ in Millions | Dec. 31, 2023 USD ($) item | Dec. 31, 2023 CAD ($) item | Dec. 31, 2023 TWD ($) item | Dec. 31, 2023 EUR (€) item | Dec. 31, 2022 USD ($)
--- | --- | --- | --- | --- | ---
Cash and Cash Equivalents, at Carrying Value [Abstract] |  |  |  |  |
Cash | $ 7,777,241 |  |  |  | $ 10,067,428
Cash, Insured and Uninsured [Abstract] |  |  |  |  |
Cash, Canadian Deposit Insurance Corporation insured amount | 100,000 | $ 0.1 |  |  |
Cash, amount uninsured by Canadian Deposit Insurance Corporation | 4,300,000 | 5.7 |  |  |
Cash, Taiwan Central Deposit Insurance Corporation insured amount | 100,000 |  | $ 3.0 |  |
Cash, amount uninsured by Taiwan Central Deposit Insurance Corporation | 2,500,000 |  |  |  |
Cash, European Banking Authority insured amount | 100,000 |  |  | € 0.1 |
Cash, amount uninsured by European Banking Authority | 100,000 |  |  | € 0.1 |
Cash, amount uninsured by Kingdom of Cambodia regulation | 28,871 |  |  |  |
Canada [Member] |  |  |  |  |
Cash and Cash Equivalents, at Carrying Value [Abstract] |  |  |  |  |
Cash | 4,400,000 | $ 5.8 |  |  |
TAIWAN |  |  |  |  |
Cash and Cash Equivalents, at Carrying Value [Abstract] |  |  |  |  |
Cash | $ 2,800,000 |  |  |  |
Cash, Insured and Uninsured [Abstract] |  |  |  |  |
Cash, bank accounts at financial institutions, number | item | 4 | 4 | 4 | 4 |
European Union [Member] |  |  |  |  |
Cash and Cash Equivalents, at Carrying Value [Abstract] |  |  |  |  |
Cash | $ 200,000 |  |  | € 0.2 |
CAMBODIA |  |  |  |  |
Cash and Cash Equivalents, at Carrying Value [Abstract] |  |  |  |  |
Cash | $ 28,871 |  |  |  |

X
- Definition Cash, Amount Uninsured by Canadian Deposit Insurance Corporation + References No definition available. + Details
Name: | fgi_CashAmountUninsuredByCanadianDepositInsuranceCorporation
Namespace Prefix: | fgi_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Cash, Amount Uninsured by European Banking Authority + References No definition available. + Details
Name: | fgi_CashAmountUninsuredByEuropeanBankingAuthority
Namespace Prefix: | fgi_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Cash, Amount Uninsured by Kingdom of Cambodia Regulation + References No definition available. + Details
Name: | fgi_CashAmountUninsuredByKingdomOfCambodiaRegulation
Namespace Prefix: | fgi_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Cash, Amount Uninsured by Taiwan Central Deposit Insurance Corporation + References No definition available. + Details
Name: | fgi_CashAmountUninsuredByTaiwanCentralDepositInsuranceCorporation
Namespace Prefix: | fgi_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Cash, Bank Accounts at Financial Institutions, Number + References No definition available. + Details
Name: | fgi_CashBankAccountsAtFinancialInstitutionsNumber
Namespace Prefix: | fgi_
Data Type: | xbrli:integerItemType
Balance Type: | na
Period Type: | instant

X
- Definition Cash, Canadian Deposit Insurance Corporation Insured Amount + References No definition available. + Details
Name: | fgi_CashCanadianDepositInsuranceCorporationInsuredAmount
Namespace Prefix: | fgi_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Cash, European Banking Authority Insured Amount + References No definition available. + Details
Name: | fgi_CashEuropeanBankingAuthorityInsuredAmount
Namespace Prefix: | fgi_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Cash, Taiwan Central Deposit Insurance Corporation Insured Amount + References No definition available. + Details
Name: | fgi_CashTaiwanCentralDepositInsuranceCorporationInsuredAmount
Namespace Prefix: | fgi_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Excludes cash and cash equivalents within disposal group and discontinued operation. + References Reference 1: http://www.xbrl.org/2003/role/exampleRef -Topic 852 -SubTopic 10 -Name Accounting Standards Codification -Section 55 -Paragraph 10 -Publisher FASB -URI https://asc.fasb.org//1943274/2147481372/852-10-55-10 Reference 2: http://www.xbrl.org/2003/role/exampleRef -Topic 946 -SubTopic 830 -Name Accounting Standards Codification -Section 55 -Paragraph 12 -Publisher FASB -URI https://asc.fasb.org//1943274/2147480167/946-830-55-12 Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 944 -SubTopic 210 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.7-03(a)(2)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147479440/944-210-S99-1 Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Topic 946 -SubTopic 210 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.6-04(4)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147479617/946-210-S99-1 Reference 5: http://www.xbrl.org/2003/role/disclosureRef -Topic 946 -SubTopic 210 -Name Accounting Standards Codification -Section 45 -Paragraph 21 -Publisher FASB -URI https://asc.fasb.org//1943274/2147480555/946-210-45-21 Reference 6: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 210 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(1)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1 Reference 7: http://www.xbrl.org/2003/role/disclosureRef -Name Accounting Standards Codification -Section 45 -Paragraph 20 -SubTopic 210 -Topic 946 -Publisher FASB -URI https://asc.fasb.org//1943274/2147480555/946-210-45-20 + Details
Name: | us-gaap_Cash
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

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

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

X
- Details
Name: | srt_StatementGeographicalAxis=country_CA
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | srt_StatementGeographicalAxis=country_TW
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | srt_StatementGeographicalAxis=us-gaap_EuropeanUnionMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | srt_StatementGeographicalAxis=country_KH
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |