XML 81 R67.htm IDEA: XBRL DOCUMENT
v3.24.1

LONG TERM DEBT (Details Narrative) - USD ($) | 1 Months Ended | 12 Months Ended |
--- | --- | --- | ---
Jun. 30, 2022 | Oct. 31, 2020 | Jan. 31, 2020 | Dec. 31, 2023 | Dec. 31, 2022 | Jun. 30, 2023
Short-Term Debt [Line Items] |  |  |  |  |  |
Interest expense |  |  |  | $ 498,666 | $ 292,949 |
Midland Bank [Member] | NanoChem Solutions Inc [Member] |  |  |  |  |  |
Short-Term Debt [Line Items] |  |  |  |  |  |
Debt instrument face amount |  | $ 894,253 |  |  |  |
Interest expense debt |  |  |  |  | 5,816 |
Debt Long term debt amount |  |  |  |  |  |
Midland Bank [Member] | NanoChem Solutions Inc [Member] | Prime Rate [Member] |  |  |  |  |  |
Short-Term Debt [Line Items] |  |  |  |  |  |
Debt instrument interest rate stated percentage |  | 3.85% |  |  |  |
Stock Yards Bank & Trust [Member] | ENP Realty LLC [Member] |  |  |  |  |  |
Short-Term Debt [Line Items] |  |  |  |  |  |
Debt instrument term | 3 years |  | 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% |  |  |
Term Loan [Member] | Nano Chem [Member] |  |  |  |  |  |
Short-Term Debt [Line Items] |  |  |  |  |  |
Debt instrument face amount |  |  |  |  | $ 2,000,000 |
Debt instrument interest rate stated percentage |  |  |  |  | 6.50% |
Interest expense debt |  |  |  | 67,397 | $ 23,632 |
Debt Long term debt amount |  |  |  | 1,475,188 | 1,036,798 |
Term Loan [Member] | Mendota [Member] |  |  |  |  |  |
Short-Term Debt [Line Items] |  |  |  |  |  |
Debt instrument face amount |  |  |  |  |  | $ 3,240,000
Interest expense debt |  |  |  | 95,396 |  |
Debt Long term debt amount |  |  |  | 2,248,292 |  |
Term Loan [Member] | Midland Bank [Member] | NanoChem Solutions Inc [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 |
Debt Long term debt amount |  |  |  |  |  |
Term Loan [Member] | Midland Bank [Member] | NanoChem Solutions Inc [Member] | Prime Rate [Member] |  |  |  |  |  |
Short-Term Debt [Line Items] |  |  |  |  |  |
Debt instrument interest rate stated percentage |  | 3.85% |  |  |  |
Term Loan [Member] | Midland Bank [Member] | ENP Mendota, LLC [Member] |  |  |  |  |  |
Short-Term Debt [Line Items] |  |  |  |  |  |
Debt instrument face amount |  |  | $ 450,000 |  |  |
Debt instrument interest rate stated percentage |  |  | 4.50% |  |  |
Debt instrument term |  |  | 5 years |  |  |
Interest expense debt |  |  |  | 17,911 | 17,107 |
Debt Long term debt amount |  |  |  | 399,269 | 415,430 |
Term Loan [Member] | Midland Bank [Member] | Nano Chem [Member] |  |  |  |  |  |
Short-Term Debt [Line Items] |  |  |  |  |  |
Debt instrument face amount | $ 1,935,000 |  |  |  |  |
Debt instrument interest rate stated percentage | 4.90% |  |  |  |  |
Interest expense debt |  |  |  | 66,957 | 45,113 |
Debt Long term debt amount |  |  |  | 1,004,747 | 1,632,672 |
Term Loan [Member] | Midland Bank [Member] | ENP Peru Investments [Member] |  |  |  |  |  |
Short-Term Debt [Line Items] |  |  |  |  |  |
Debt instrument face amount | $ 259,000 |  |  | 250,207 | 256,162 |
Debt instrument interest rate stated percentage | 65.00% |  |  |  |  |
Debt instrument term | 10 years |  |  |  |  |
Interest expense debt |  |  |  | 13,877 | 7,077 |
Term Loan [Member] | Midland Bank [Member] | ENP Peru Investments [Member] | Prime Rate [Member] |  |  |  |  |  |
Short-Term Debt [Line Items] |  |  |  |  |  |
Debt instrument interest rate stated percentage | 5.40% |  |  |  |  |
Term Loan [Member] | Midland Bank [Member] | ENP Peru One [Member] |  |  |  |  |  |
Short-Term Debt [Line Items] |  |  |  |  |  |
Debt instrument face amount |  |  | $ 3,000,000 | 2,737,232 | 2,813,015 |
Debt instrument term |  |  | 10 years |  |  |
First mortgage | $ 2,849,500 |  |  |  |  |
Interest expense |  |  |  | $ 122,544 | $ 62,679 |
Term Loan [Member] | Midland Bank [Member] | ENP Peru One [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 -Topic 235 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.4-08(c)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-1 + 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 -Topic 835 -SubTopic 30 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Publisher FASB -URI https://asc.fasb.org//1943274/2147482900/835-30-50-1 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 1B -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org//1943274/2147481139/470-20-50-1B Reference 3: http://www.xbrl.org/2003/role/exampleRef -Topic 470 -SubTopic 20 -Name Accounting Standards Codification -Section 55 -Paragraph 69B -Publisher FASB -URI https://asc.fasb.org//1943274/2147481568/470-20-55-69B Reference 4: http://www.xbrl.org/2003/role/exampleRef -Topic 470 -SubTopic 20 -Name Accounting Standards Codification -Section 55 -Paragraph 69C -Publisher FASB -URI https://asc.fasb.org//1943274/2147481568/470-20-55-69C Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 835 -SubTopic 30 -Section 45 -Paragraph 2 -Publisher FASB -URI https://asc.fasb.org//1943274/2147482925/835-30-45-2 Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 835 -SubTopic 30 -Section 55 -Paragraph 8 -Publisher FASB -URI https://asc.fasb.org//1943274/2147482949/835-30-55-8 + 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 -Topic 470 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 1B -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org//1943274/2147481139/470-20-50-1B Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 210 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02.22(a)(1)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1 + 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/exampleRef -Topic 946 -SubTopic 830 -Name Accounting Standards Codification -Section 55 -Paragraph 10 -Publisher FASB -URI https://asc.fasb.org//1943274/2147480167/946-830-55-10 Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 946 -SubTopic 220 -Name Accounting Standards Codification -Section 45 -Paragraph 3 -Subparagraph (i) -Publisher FASB -URI https://asc.fasb.org//1943274/2147483581/946-220-45-3 Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 946 -SubTopic 220 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.6-07(3)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147483575/946-220-S99-1 Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 22 -Subparagraph (d) -Publisher FASB -URI https://asc.fasb.org//1943274/2147482810/280-10-50-22 Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 835 -SubTopic 30 -Section 45 -Paragraph 3 -Publisher FASB -URI https://asc.fasb.org//1943274/2147482925/835-30-45-3 Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 942 -SubTopic 220 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.9-04.9) -Publisher FASB -URI https://asc.fasb.org//1943274/2147483589/942-220-S99-1 Reference 7: http://www.xbrl.org/2003/role/disclosureRef -Topic 220 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 2 -Subparagraph (210.5-03(11)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147483621/220-10-S99-2 Reference 8: http://www.xbrl.org/2003/role/disclosureRef -Topic 835 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org//1943274/2147483013/835-20-50-1 + 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/exampleRef -Topic 470 -SubTopic 20 -Name Accounting Standards Codification -Section 55 -Paragraph 69E -Publisher FASB -URI https://asc.fasb.org//1943274/2147481568/470-20-55-69E Reference 2: http://www.xbrl.org/2003/role/exampleRef -Topic 470 -SubTopic 20 -Name Accounting Standards Codification -Section 55 -Paragraph 69F -Publisher FASB -URI https://asc.fasb.org//1943274/2147481568/470-20-55-69F Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 1F -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org//1943274/2147481139/470-20-50-1F Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 220 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 2 -Subparagraph (SX 210.5-03.8) -Publisher FASB -URI https://asc.fasb.org//1943274/2147483621/220-10-S99-2 Reference 5: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 6 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org//1943274/2147481139/470-20-50-6 + 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 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(22)) -SubTopic 10 -Topic 210 -Publisher FASB -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1 Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 944 -SubTopic 210 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.7-03(a)(16)(a)(2)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147479440/944-210-S99-1 Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 942 -SubTopic 210 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.9-03(16)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147479853/942-210-S99-1 + 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: | us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=FSI_MidlandBankMember
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: | us-gaap_VariableRateAxis=us-gaap_PrimeRateMember
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: |

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

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

X
- Details
Name: | dei_LegalEntityAxis=FSI_MendotaMember
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_ENPPeruInvestmentsMember
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: |