XML 78 R64.htm IDEA: XBRL DOCUMENT
v3.23.1

LONG TERM DEBT (Details Narrative) - USD ($) | 1 Months Ended | 12 Months Ended
--- | --- | ---
Jun. 30, 2022 | Oct. 31, 2020 | Apr. 30, 2020 | Jan. 31, 2020 | Jan. 31, 2018 | Dec. 31, 2022 | Dec. 31, 2021
Short-Term Debt [Line Items] |  |  |  |  |  |  |
Debt instrument interest rate stated percentage |  |  |  |  |  | 3.00% |
Interest expense |  |  |  |  |  | $ 292,949 | $ 199,930
Nano Chem [Member] | Term Loan [Member] |  |  |  |  |  |  |
Short-Term Debt [Line Items] |  |  |  |  |  |  |
Debt instrument face amount |  |  |  |  |  | 2,000,000 |
Interest expense debt |  |  |  |  |  | 23,632 |
Debt Long term debt amount |  |  |  |  |  | $ 1,036,798 |
Nano Chem [Member] | Term Loan [Member] | Prime Rate [Member] |  |  |  |  |  |  |
Short-Term Debt [Line Items] |  |  |  |  |  |  |
Debt instrument interest rate stated percentage |  |  |  |  |  | 6.50% |
Midland Bank [Member] | ENP Investments, LLC [Member] |  |  |  |  |  |  |
Short-Term Debt [Line Items] |  |  |  |  |  |  |
Debt instrument face amount |  |  |  |  | $ 200,000 |  |
Debt instrument interest rate stated percentage |  |  |  |  | 5.25% |  |
Debt instrument term |  |  |  |  | 7 years |  |
Interest expense debt |  |  |  |  |  |  | 2,788
Midland Bank [Member] | NanoChem Solutions Inc [Member] |  |  |  |  |  |  |
Short-Term Debt [Line Items] |  |  |  |  |  |  |
Debt instrument face amount |  | $ 894,253 |  |  |  |  |
Debt instrument term |  | 2 years |  |  |  |  |
Interest expense debt |  |  |  |  |  | $ 5,816 | 24,827
Debt Long term debt amount |  |  |  |  |  |  | 381,674
Midland Bank [Member] | NanoChem Solutions Inc [Member] | Prime Rate [Member] |  |  |  |  |  |  |
Short-Term Debt [Line Items] |  |  |  |  |  |  |
Debt instrument interest rate stated percentage |  | 3.85% |  |  |  |  |
Midland Bank [Member] | NanoChem Solutions Inc [Member] | Term Loan [Member] |  |  |  |  |  |  |
Short-Term Debt [Line Items] |  |  |  |  |  |  |
Debt instrument face amount |  | $ 1,980,947 |  |  |  |  |
Debt instrument interest rate stated percentage |  | 65.00% |  |  |  |  |
Debt instrument term |  | 5 years |  |  |  |  |
Interest expense debt |  |  |  |  |  | 30,334 | 69,831
Debt Long term debt amount |  |  |  |  |  |  | 1,554,044
Midland Bank [Member] | NanoChem Solutions Inc [Member] | Term Loan [Member] | Prime Rate [Member] |  |  |  |  |  |  |
Short-Term Debt [Line Items] |  |  |  |  |  |  |
Debt instrument interest rate stated percentage |  | 3.85% |  |  |  |  |
Midland Bank [Member] | ENP Mendota, LLC [Member] | Term Loan [Member] |  |  |  |  |  |  |
Short-Term Debt [Line Items] |  |  |  |  |  |  |
Debt instrument face amount |  |  |  | $ 450,000 |  |  |
Debt instrument interest rate stated percentage |  |  |  | 2.50% |  |  |
Debt instrument term |  |  |  | 5 years |  |  |
Interest expense debt |  |  |  |  |  | 18,590 | 17,107
Debt Long term debt amount |  |  |  |  |  | 415,430 | 430,880
Midland Bank [Member] | Nano Chem [Member] | Term Loan [Member] |  |  |  |  |  |  |
Short-Term Debt [Line Items] |  |  |  |  |  |  |
Debt instrument face amount | $ 1,935,000 |  |  |  |  |  |
Debt instrument interest rate stated percentage | 65.00% |  |  |  |  |  |
Debt instrument term | 3 years |  |  |  |  |  |
Interest expense debt |  |  |  |  |  | 45,113 |
Debt Long term debt amount |  |  |  |  |  | 1,632,672 |
Midland Bank [Member] | Nano Chem [Member] | Term Loan [Member] | Prime Rate [Member] |  |  |  |  |  |  |
Short-Term Debt [Line Items] |  |  |  |  |  |  |
Debt instrument interest rate stated percentage | 4.90% |  |  |  |  |  |
Midland Bank [Member] | ENP Peru One [Member] | Term Loan [Member] |  |  |  |  |  |  |
Short-Term Debt [Line Items] |  |  |  |  |  |  |
Debt instrument face amount |  |  |  | $ 3,000,000 |  | 2,813,015 |
Debt instrument term |  |  |  | 10 years |  |  |
First mortgage |  |  |  | $ 2,849,500 |  |  |
Interest expense |  |  |  |  |  | 62,679 |
Midland Bank [Member] | ENP Peru One [Member] | Term Loan [Member] | Prime Rate [Member] |  |  |  |  |  |  |
Short-Term Debt [Line Items] |  |  |  |  |  |  |
Debt instrument interest rate stated percentage |  |  |  | 4.35% |  |  |
Midland Bank [Member] | ENP Peru Investments [Member] | Term Loan [Member] |  |  |  |  |  |  |
Short-Term Debt [Line Items] |  |  |  |  |  |  |
Debt instrument face amount | $ 259,000 |  |  |  |  |  |
Debt instrument term | 10 years |  |  |  |  |  |
Interest expense debt |  |  |  |  |  | 7,077 |
Debt Long term debt amount |  |  |  |  |  | $ 256,162 |
Midland Bank [Member] | ENP Peru Investments [Member] | Term Loan [Member] | Prime Rate [Member] |  |  |  |  |  |  |
Short-Term Debt [Line Items] |  |  |  |  |  |  |
Debt instrument interest rate stated percentage | 5.40% |  |  |  |  |  |
Paycheck Protection Program [Member] | NanoChem Solutions Inc [Member] |  |  |  |  |  |  |
Short-Term Debt [Line Items] |  |  |  |  |  |  |
Debt instrument face amount |  |  | $ 322,000 |  |  |  |
Debt instrument interest rate stated percentage |  |  | 1.00% |  |  |  |
Debt instrument term |  |  | 2 years |  |  |  |
Ford Motor Credit Company [Member] | ENP Investments, LLC [Member] |  |  |  |  |  |  |
Short-Term Debt [Line Items] |  |  |  |  |  |  |
Debt instrument face amount |  |  | $ 215,960 |  |  |  |
Debt instrument interest rate stated percentage |  |  | 1.00% |  |  |  |
Debt instrument term |  |  | 2 years |  |  |  |
Stock Yards Bank & Trust [Member] | ENP Realty LLC [Member] |  |  |  |  |  |  |
Short-Term Debt [Line Items] |  |  |  |  |  |  |
Debt instrument term |  |  |  | 10 years |  |  |
Stock Yards Bank & Trust [Member] | ENP Realty LLC [Member] | Prime Rate [Member] |  |  |  |  |  |  |
Short-Term Debt [Line Items] |  |  |  |  |  |  |
Debt instrument interest rate stated percentage |  |  |  | 4.35% |  |  |

X
- Definition Amount of outstanding long-term debt or borrowing associated with any securities or credit agreement for which there has been a default in principal, interest, sinking fund, or redemption provisions, or any breach of covenant that existed at the end of the period and subsequently has not been cured. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 235 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.4-08(c)) -URI https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690 + Details
Name: | us-gaap_DebtDefaultLongtermDebtAmount
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Face (par) amount of debt instrument at time of issuance. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 470 -SubTopic 20 -Section 50 -Paragraph 1B -Subparagraph (a) -URI https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 835 -SubTopic 30 -Section 45 -Paragraph 2 -URI https://asc.fasb.org/extlink&oid=124435984&loc=d3e28551-108399 Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 835 -SubTopic 30 -Section 55 -Paragraph 8 -URI https://asc.fasb.org/extlink&oid=114775985&loc=d3e28878-108400 Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 835 -SubTopic 30 -Section 50 -Paragraph 1 -URI https://asc.fasb.org/extlink&oid=124429444&loc=SL124452920-239629 Reference 5: http://www.xbrl.org/2003/role/exampleRef -Publisher FASB -Name Accounting Standards Codification -Topic 470 -SubTopic 20 -Section 55 -Paragraph 69C -URI https://asc.fasb.org/extlink&oid=123466577&loc=SL123495737-112612 Reference 6: http://www.xbrl.org/2003/role/exampleRef -Publisher FASB -Name Accounting Standards Codification -Topic 470 -SubTopic 20 -Section 55 -Paragraph 69B -URI https://asc.fasb.org/extlink&oid=123466577&loc=SL123495735-112612 + Details
Name: | us-gaap_DebtInstrumentFaceAmount
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Contractual interest rate for funds borrowed, under the debt agreement. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 470 -SubTopic 20 -Section 50 -Paragraph 1B -Subparagraph (b) -URI https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 210 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02.22(a)(1)) -URI https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682 + Details
Name: | us-gaap_DebtInstrumentInterestRateStatedPercentage
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:percentItemType
Balance Type: | na
Period Type: | instant

X
- Definition Period of time between issuance and maturity of debt instrument, in PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days. + References No definition available. + Details
Name: | us-gaap_DebtInstrumentTerm
Namespace Prefix: | us-gaap_
Data Type: | xbrli:durationItemType
Balance Type: | na
Period Type: | duration

X
- Definition Amount of the cost of borrowed funds accounted for as interest expense. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 835 -SubTopic 20 -Section 50 -Paragraph 1 -Subparagraph (a) -URI https://asc.fasb.org/extlink&oid=6450988&loc=d3e26243-108391 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 835 -SubTopic 30 -Section 45 -Paragraph 3 -URI https://asc.fasb.org/extlink&oid=124435984&loc=d3e28555-108399 Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 280 -SubTopic 10 -Section 50 -Paragraph 22 -Subparagraph (d) -URI https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599 Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 220 -SubTopic 10 -Section S99 -Paragraph 2 -Subparagraph (210.5-03(11)) -URI https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227 Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 942 -SubTopic 220 -Section S99 -Paragraph 1 -Subparagraph (SX 210.9-04.9) -URI https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260 + Details
Name: | us-gaap_InterestExpense
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Amount of the cost of borrowed funds accounted for as interest expense for debt. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 470 -SubTopic 20 -Section 50 -Paragraph 6 -Subparagraph (b) -URI https://asc.fasb.org/extlink&oid=123466204&loc=SL6036836-161870 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 220 -SubTopic 10 -Section S99 -Paragraph 2 -Subparagraph (SX 210.5-03.8) -URI https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227 Reference 3: http://www.xbrl.org/2003/role/exampleRef -Publisher FASB -Name Accounting Standards Codification -Topic 470 -SubTopic 20 -Section 55 -Paragraph 69F -URI https://asc.fasb.org/extlink&oid=123466577&loc=SL123495745-112612 Reference 4: http://www.xbrl.org/2003/role/exampleRef -Publisher FASB -Name Accounting Standards Codification -Topic 470 -SubTopic 20 -Section 55 -Paragraph 69E -URI https://asc.fasb.org/extlink&oid=123466577&loc=SL123495743-112612 Reference 5: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 470 -SubTopic 20 -Section 50 -Paragraph 1F -Subparagraph (b) -URI https://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611 + Details
Name: | us-gaap_InterestExpenseDebt
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Including the current and noncurrent portions, aggregate carrying value as of the balance sheet date of loans payable (with maturities initially due after one year or beyond the operating cycle if longer). + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 942 -SubTopic 210 -Section S99 -Paragraph 1 -Subparagraph (SX 210.9-03(16)) -URI https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 210 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(22)) -URI https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682 Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 944 -SubTopic 210 -Section S99 -Paragraph 1 -Subparagraph (SX 210.7-03(16)(a)(2)) -URI https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910 + Details
Name: | us-gaap_LoansPayable
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table. + References No definition available. + Details
Name: | us-gaap_ShortTermDebtLineItems
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Details
Name: | dei_LegalEntityAxis=FSI_NanoChemMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_DebtInstrumentAxis=FSI_TermLoanMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_VariableRateAxis=us-gaap_PrimeRateMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=FSI_MidlandBankMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | dei_LegalEntityAxis=FSI_EnpInvestmentsLLCMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | dei_LegalEntityAxis=FSI_NanoChemSolutionsIncMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | dei_LegalEntityAxis=FSI_ENPMendotaMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | dei_LegalEntityAxis=FSI_ENPPeruOneMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | dei_LegalEntityAxis=FSI_ENPPeruInvestmentsMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=FSI_PaycheckProtectionProgramMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=FSI_FordMotorCreditCompanyMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=FSI_StockYardsBankTrustMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | dei_LegalEntityAxis=FSI_EnpRealtyLLCMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |