0001493152-24-032777.txt : 20240816 0001493152-24-032777.hdr.sgml : 20240816 20240816131452 ACCESSION NUMBER: 0001493152-24-032777 CONFORMED SUBMISSION TYPE: 8-K PUBLIC DOCUMENT COUNT: 16 CONFORMED PERIOD OF REPORT: 20240814 ITEM INFORMATION: Other Events ITEM INFORMATION: Financial Statements and Exhibits FILED AS OF DATE: 20240816 DATE AS OF CHANGE: 20240816 FILER: COMPANY DATA: COMPANY CONFORMED NAME: FLEXIBLE SOLUTIONS INTERNATIONAL INC CENTRAL INDEX KEY: 0001069394 STANDARD INDUSTRIAL CLASSIFICATION: MISCELLANEOUS CHEMICAL PRODUCTS [2890] ORGANIZATION NAME: 08 Industrial Applications and Services IRS NUMBER: 911922863 STATE OF INCORPORATION: NV FISCAL YEAR END: 1231 FILING VALUES: FORM TYPE: 8-K SEC ACT: 1934 Act SEC FILE NUMBER: 001-31540 FILM NUMBER: 241215724 BUSINESS ADDRESS: STREET 1: 2614 QUEENSWOOD DR CITY: VICTORIA B C STATE: A1 ZIP: V8N 1X5 BUSINESS PHONE: 2504779969 MAIL ADDRESS: STREET 1: 2614 QUEENSWOOD DR CITY: VICTORIA BC CANADA STATE: A1 ZIP: V8N 1X5 8-K 1 form8-k.htm
false 0001069394 A0 0001069394 2024-08-14 2024-08-14 iso4217:USD xbrli:shares iso4217:USD xbrli:shares

 

 

 

UNITED STATES

SECURITIES AND EXCHANGE COMMISSION

WASHINGTON, D.C. 20549

 

FORM 8-K

 

CURRENT REPORT

 

Pursuant to Section 13 or 15(d) of the

Securities Exchange Act of 1934

 

Date of Report (date of earliest event reported): August 14, 2024

 

FLEXIBLE SOLUTIONS INTERNATIONAL INC.

(Exact name of Registrant as specified in its charter)

 

Alberta   001-31540   71-1630889
(State or other jurisdiction
of incorporation)
  (Commission
File No.)
  (Employer
Identification No.)

 

6001 54 Ave.

Taber, Alberta, Canada T1G 1X4

(Address of principal executive offices, including Zip Code)

 

Registrant’s telephone number, including area code: (250) 477-9969

 

N/A

 

(Former name or former address if changed since last report)

 

Check the appropriate box below if the Form 8-K filing is intended to simultaneously satisfy the filing obligations of the registrant under any of the following provisions:

 

Written communications pursuant to Rule 425 under the Securities Act (17 CFR 230.425)
   
Soliciting material pursuant to Rule 14a-12 under the Exchange Act (17 CFR 240.14a-12)
   
Pre-commencement communications pursuant to Rule 14d-2(b) under the Exchange Act (17 CFR 240.14d-2(b))
   
Pre-commencement communications pursuant to Rule 13e-14(c) under the Exchange Act (17 CFR 240.13e-4(c))

 

Securities registered pursuant to Section 12(b) of the Act:

 

Title of each class   Trading Symbol   Name of exchange on which registered
Common Stock   FSI   NYSE American

 

Indicate by check mark whether the registrant is an emerging growth company as defined in Rule 405 of the Securities Act of 1933 (§203.405 of this chapter) or Rule 12b-2 of the Securities Exchange Act of 1934 (§204.12b-2 of this chapter.

 

Emerging growth company 

 

If an emerging growth company, indicate by check mark if the registrant has elected not to use the extended transition period for complying with any new or revised financial accounting standards provided pursuant to Section 13(a) of the Exchange Act. ☐

 

 

 

 
 

 

Item 8.01 Other Events

 

On August 14, 2024, the Company issued a press release announcing its financial results for the second quarter ended June 30, 2024.

 

On August 15, 2024 the Company held a conference call to discuss its financial results for the second quarter ended June 30, 2024, as well as other information regarding the Company.

 

Item 9.01 Exhibits

 

Exhibit    
Number   Description of Document
     
99.1   August 14, 2024 Press Release
     
99.2   Text of remarks by Dan O’Brien – August 15, 2024 conference call
     
104   Cover Page Interactive Data File (embedded within the Inline XBRL document).

 

2
 

 

SIGNATURES

 

Pursuant to the requirements of the Securities Exchange Act of 1934, the registrant has duly caused this report to be signed on its behalf by the undersigned hereunto duly authorized.

 

Date: August 15, 2024 FLEXIBLE SOLUTIONS INTERNATIONAL INC.
   
  By:  /s/ Daniel B. O’Brien
    Daniel B. O’Brien, President and Chief Executive Officer

 

3

 

EX-99.1 2 ex99-1.htm

 

EXHIBIT 99.1

 

 

NEWS RELEASE

August 14, 2024

 

FSI ANNOUNCES SECOND QUARTER, 2024 FINANCIAL RESULTS

A Conference call is scheduled for Thursday, August 15, 2024, 11:00am Eastern Time

See dial in number below

 

VICTORIA, BRITISH COLUMBIA, August 14, 2024 – FLEXIBLE SOLUTIONS INTERNATIONAL, INC. (NYSE Amex: FSI), is the developer and manufacturer of biodegradable polymers for oil extraction, detergent ingredients and water treatment as well as crop nutrient availability chemistry. Flexible Solutions also manufactures biodegradable and environmentally safe water and energy conservation technologies. Today the Company announces financial results for second quarter ended June 30, 2024.

 

Mr. Daniel B. O’Brien, CEO, states, “The second quarter results are a solid improvement over the year earlier period. We will try to build on these results over the remainder of the year.” Mr. O’Brien continues, “We also hope that the hard work the entire team has put into the Food/Nutrition division will start to pay off with new revenue as early as the current quarter.”

 

  Sales for the second quarter(Q2) were $10,528,739 up approximately 2% when compared to sales of $10,331,291 in the corresponding period a year ago.
     
  Q2, 2024 net income was $1,289,796 or $0.10 per share, compared to a net income of $809,865, or $0.07 per share, in Q2, 2023.
     
  Basic weighted average shares used in computing earnings per share amounts were 12,450,532 and 12,435,532 for Q2, 2024 and Q2, 2023 respectively.
     
  Q2, 2024 - Non-GAAP operating cash flow: The Company shows 6 months operating cash flow of $3,853,907, or $0.31 per share. This compares with operating cash flow of $3,220,674, or $0.26 per share, in the corresponding 6 months of 2023 (see the table and notes that follow for details of these calculations).

 

The NanoChem division and ENP subsidiary continue to be the dominant sources of revenue and cash flow for the Company. New opportunities continue to unfold in detergent, food, nutraceuticals, oil field extraction, turf, ornamental and agricultural use to further increase sales in these divisions.

 

Conference call

 

A conference call has been scheduled for 11:00 am Eastern Time, 8:00 am Pacific Time, on Thursday August 15th, 2024. CEO, Dan O’Brien will be presenting and answering questions on the conference call. To participate in this call please dial 1-800-245-3047 (or 1-203-518-9765) just prior to the scheduled call time. To join the call participants will be requested to give their name and company affiliation. The conference ID: SOLUTIONS and/or call title Flexible Solutions International – Second Quarter, 2024 Financials may be requested

 

The above information and following table contain supplemental information regarding income and cash flow from operations for the period ended June 30, 2024. Adjustments to exclude depreciation, stock option expenses and one time charges are given. This financial information is a Non-GAAP financial measure as defined by SEC regulation G. The GAAP financial measure most directly comparable is net income.

 

1
 

 

The reconciliation of each Non-GAAP financial measure is as follows:

 

FLEXIBLE SOLUTIONS INTERNATIONAL, INC.

consolidated Statement of Operations

For Three Months Ended June 30, 2024 and 2023

(SIX Months Operating Cash Flow - Unaudited)

 

   3 months Net Income Ended June 30 
   2024   2023 
Revenue  $10,528,739   $10,331,291 
Income (loss) before income tax – GAAP  $1,990,684   $1,349,099 
Provision for Income tax – net - GAAP  $(558,251)  $(354,372)
Net income (loss) Controlling interest - GAAP  $1,289,796   $809,865 
Net income (loss) per common share – basic. – GAAP  $0.10   $0.07 
3 month weighted average shares used in computing per share amounts – basic.- GAAP   12,450,532    12,435,532 

 

  

6 month Operating Cash Flow Ended June 30

 
Operating Cash Flow (6 months). NON-GAAP  $ 3,853,907 a,b,c  $3,220,674 a,b,c
Operating Cash Flow per share excluding non-operating items and items not related to current operations (6 months) – basic. -NON-GAAP  $ 0.31 a,b,c  $0.26 a,b,c
Non-cash Adjustments (6 month) -GAAP  $ 1,318,784 d  $ 1,118,100 d
Shares (6 month basic weighted average) used in computing per share amounts – basic -GAAP   12,450,118    12,434,230 

 

Notes: certain items not related to “operations” of the Company’s net income are listed below.

 

a) Non-GAAP – Flexible Solutions International purchased 65% of ENP in 4th quarter, 2018 (October 2018). Therefore Operating Cash Flow is adjusted by the pre tax Net income or loss of the non-controlling interest in ENP for 2023 only. The 2024 entry in the “Statement of operations and comprehensive income” is a pretax number therefore no adjustment is required.

 

b) Non-GAAP – amounts exclude certain cash and non-cash items: Depreciation and Stock compensation expense (2024 = $1,318,784, 2023 = $1,118,100), Interest expense (2024 = $332,397, 2023 = $250,368), Interest income (2024 = $109,637, 2023 = $53,185), Gain on investment (2024 = $298,438, 2023 = $326,703), Loss on lease termination (2024 = $41,350, 2023 = N/A), Income tax (2024 = ($822,429), 2023 = ($654,149)), and pretax Net income attributable to non-controlling interests (2024 = $201,620, 2023 = $381,276). Although included in operating expenses these onetime expenditures were not related to operations of FSI. *See the financial statements for all adjustments.

 

c) The revenue and gain from the 50% investment in the private Florida LLC announced in January 2019 are not treated as revenue or profit from operations by Flexible Solutions given the Company only purchased 50% of the LLC. The profit is treated as investment income and therefore occurs below Operating income in the Statement of Operations. As a result, the Gains on all investments, including those from the Florida LLC, are removed from the calculation to arrive at Operating Cash Flow. Again, see the financials.

 

d) Non-GAAP – amounts represent depreciation and stock compensation expense.

 

Safe Harbor Provision

 

The Private Securities Litigation Reform Act of 1995 provides a “Safe Harbor” for forward-looking statements. Certain of the statements contained herein, which are not historical facts, are forward looking statement with respect to events, the occurrence of which involve risks and uncertainties. These forward-looking statements may be impacted, either positively or negatively, by various factors. Information concerning potential factors that could affect the company is detailed from time to time in the company’s reports filed with the Securities and Exchange Commission.

 

Flexible Solutions International

6001 54th Ave, Taber, Alberta, CANADA T1G 1X4

Company Contacts

 

Jason Bloom

Toll Free: 800 661 3560

Fax: 403 223 2905

E-mail: info@flexiblesolutions.com

 

If you have received this news release by mistake or if you would like to be removed from our update list please reply to: info@flexiblesolutions.com

 

To find out more information about Flexible Solutions and our products, please visit www.flexiblesolutions.com.

 

2

 

EX-99.2 3 ex99-2.htm

 

EXHIBIT 99.2

 

Q2 2024 Speech

 

Good morning. I’m Dan O’Brien, CEO of Flexible Solutions.

 

Safe Harbor provision:

 

The Private Securities Litigation Reform Act of 1995 provides a “Safe Harbor” for forward-looking statements. Certain of the statements contained herein, which are not historical facts, are forward looking statements with respect to events, the occurrence of which involve risks and uncertainties. These forward-looking statements may be impacted, either positively or negatively, by various factors. Information concerning potential factors that could affect the company is detailed from time to time in the company’s reports filed with the Securities and Exchange Commission.

 

Welcome to the FSI conference call for Q2 2024.

 

To start, I would like to discuss our Company condition and our product lines along with what we think might occur in the remainder of 2024. I will comment on our financials in the second part of the speech.

 

NanoChem division: NCS represents approximately 70% of FSI’s revenue. This division makes thermal poly-aspartic acid, called TPA for short, a biodegradable polymer with many valuable uses. NCS also manufactures SUN 27™ and N Savr 30™ which are used to reduce nitrogen fertilizer loss from soil. In 2022, NCS started food grade toll operations using the spray dryer we installed over the last several years.

 

TPA is used in agriculture to significantly increase crop yield. It acts by slowing crystal growth between fertilizer ions and other ions in the soil resulting in the fertilizer remaining available longer for the plants to use.

 

TPA is a biodegradable way of treating oilfield water to prevent pipes from plugging with mineral scale. Preventing scale keeps the oil recovery pipes from clogging.

 

TPA is also sold as a biodegradable ingredient in cleaning products, and as a water treatment chemical.

 

In our food division, a special version of TPA is sold as a liquid stability aid.

 

SUN 27™ and N Savr 30™ are nitrogen conservation products. Nitrogen is a critical fertilizer that can be lost through bacterial breakdown, evaporation and soil runoff.

 

SUN 27™ is used to conserve nitrogen from attack by soil bacterial enzymes that cause evaporation while N Savr 30™ is effective at reducing nitrogen loss from leaching.

 

Food products: Our IL plant is food grade qualified and we have received our FDA certification. We have commercialized one food product based on polyaspartates that was developed fully in house. This product had normal sales in Q2 which contributed to the good results for the quarter. And, the customer has indicated that orders for the full year will substantially exceed FY 2023 so we expect solid performance in Q3 and Q4. NCS now has a pipeline of five products, each with seven figure revenue potential, at the final stages prior to purchase orders. We believe that purchase orders will be received for at least two of these products in 2024.

 

1
 

 

ENP Division: ENP represents most of our other revenue. ENP is focused on sales into the greenhouse, turf and golf markets, while, NCS sells into row crop agriculture. We expect some ENP revenue growth in 2024 with the growth concentrated in Q3 and Q4.

 

The Florida LLC investment: The LLC was profitable in second quarter. The better margins for this investment in Q1 carried through into Q2. The Company is focused on international agriculture sales into multiple countries.

 

Subsequent to the end of the quarter, we sold this asset for $2 million in cash and $800,000 per year for 5 years. Our total purchase price was $3.5 million. The LLC has retained us as an exclusive supplier for 5 years and we hope to extend the contract even longer by being better than any competitors. We expect sales to the LLC to grow in 2024.

 

Agricultural products in the US are selling reasonably well but crop prices are still not increasing at the rate of inflation. The recent reduction in inflation rates may have a positive impact on 2025 early buy decisions in Q4. We think that growth in 2024 remains probable but, most of it will be international, and recognized through sales to the Florida LLC.

 

Oil, gas and industrial sales of TPA were stable in Q2 and this is likely to continue throughout 2024.

 

Food division sales are sure to grow based on our customer’s order schedule. They may grow even further if POs are received for any of the products in development.

 

Tariffs: Since 2019, several of our raw materials imported from China have included a 25% tariff. International customers are not charged the tariffs because we have applied for the export rebates available to recover the tariffs. The tariffs are affecting our cost of goods, our cash flow and our profits negatively. Rebates are extremely difficult to obtain even though we are entitled to them. We submitted our initial applications more than 5 years ago. The total dollar amount due back to us is well in excess of $1 MM and grows each quarter. We will persevere until we succeed in recovering our funds.

 

Shipping and Inventory: Shipping prices are stable but higher than prior to covid. Shipping times are reasonable on the routes we use. None of our products or raw materials ship through the Red Sea area.

 

Raw material prices do not appear to be reverting to historic levels. Instead, they are stable but increasing with inflation. Passing price increases, even small inflation related ones, along to customers always takes several months and is not always possible.

 

We believe that the sum of the issues we faced last year which resulted in lower revenue, lower cash flow and lower profits for the full year have partly resolved. Progress is being made. We have streamlined operations by closing our Naperville R&D facility and moving all the work to our Peru, IL building. The exit costs from this action were completed in Q2 so, the benefits will become fully evident in Q3. Some price increases have been possible. Several large new opportunities have been found in the food/nutraceutical market and are proceeding toward revenue in the 2024 year. Therefore, we expect that growth will continue in sales, cash flow and profit for the rest of 2024.

 

2
 

 

Option grants: In the first half of 2024, the Company granted many more options than are usual. 850,000 were granted to employees and consultants for prospective activity in the medical drug compounding field. The Board set harsh vesting terms for these option grants – in general, none will vest unless the Company successfully begins operating as a drug compounder and drug revenue reaches $100 million per year. The Company believes that if vesting is attained, the shareholders will be well compensated for the dilution. It should also be said that the Board does not expect further grants other than our small annual employee/consultant grant.

 

GLP-1 drug production line: The drug compounding industry is a logical progression for FSI so, when a production line for injectable drugs became available at an extremely low price, we bought it. We intend to de-risk our possible entry by securing sales prior to further expenditure and by looking for partners. Only if we can de-risk sufficiently, will we proceed.

 

FSI has progressed from good manufacturing practice to food grade certification and production over the last 3 years. We have developed the skills to operate in clean room environments as part of our food/nutrition division and are comfortable that our skills are transferable to drug operations.

 

Senior executives are spending portions of their time searching for customers and for potential partners. There is no guarantee that we will succeed in either but, if we do, there is a very large revenue and profit opportunity in injectable diabetes/weight loss drugs. Other, highly profitable drug categories can also be serviced by the production line we own.

 

Highlights of the financial results:

 

FSI and its subsidiaries will continue to examine all our costs and economize where possible. Even more critical is obtaining new sales in the food industry to ensure that our wage and other base costs are spread over more revenue dollars. We resumed growth in Q2, at a low rate, but with better profits and expect to show incremental success in these areas during the course of the 2024 year.

 

Sales for the quarter increased 2% to 10.53 million, compared with 10.33 million in Q2 2023.

 

Profits: Q2 2024 shows a profit of $1.29 million or 10 cents per share, compared to a profit of $810 thousand, or $0.07 per share, in Q2 2023.

 

Operating Cash Flow: This non-GAAP number is useful to show our progress with non-cash items removed for clarity. For the first half of 2024, it was $3.85 million or 31 cents per share up from $3.22 million or 26 cents per share in first half 2023.

 

Long term debt: We continue to pay down our long-term debt according to the terms of the loans.

 

Additional factory space in Illinois: In the second quarter 2023 we invested to acquire 80% of an LLC called 317 Mendota that in turn purchased a large building on 37 acres of land in Mendota IL. We have determined that 240,000 square feet is available for our use or for rental. The ENP division has moved all operations to 60,000 square feet of this building. The remaining 180,000 square feet will be rented when suitable tenants are found.

 

Working capital is adequate for all our purposes. We have lines of credit with Stock Yards Bank for the ENP and NCS subsidiaries. We are confident that we can execute our plans with our existing capital.

 

The text of this speech will be available as an 8K filing on www.sec.gov by Friday Aug 16th. Email or fax copies can be requested from Jason Bloom at Jason@flexiblesolutions.com. Thank you, the floor is open for questions.

 

3

 

GRAPHIC 4 ex99-1_001.jpg begin 644 ex99-1_001.jpg M_]C_X 02D9)1@ ! 0$ 8 !@ #_VP!# @&!@<&!0@'!P<)"0@*#!0-# L+ M#!D2$P\4'1H?'AT:'!P@)"XG("(L(QP<*#7J#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6VM[BYNL+#Q,7& MQ\C)RM+3U-76U]C9VN'BX^3EYN?HZ>KQ\O/T]?;W^/GZ_\0 'P$ P$! 0$! M 0$! 0 $" P0%!@<("0H+_\0 M1$ @$"! 0#! <%! 0 0)W $" M Q$$!2$Q!A)!40=A<1,B,H$(%$*1H;'!"2,S4O 58G+1"A8D-.$E\1<8&1HF M)R@I*C4V-S@Y.D-$149'2$E*4U155E=865IC9&5F9VAI:G-T=79W>'EZ@H.$ MA8:'B(F*DI.4E9:7F)F:HJ.DI::GJ*FJLK.TM;:WN+FZPL/$Q<;'R,G*TM/4 MU=;7V-G:XN/DY>;GZ.GJ\O/T]?;W^/GZ_]H # ,! (1 Q$ /P#W^BBB@ HH MHH ***IWNJZ?IR%[R\A@4/!%F:J@>QOH+@'_GFX-7Z "BBB@ HHHH **** "BL#7_ !AI'AU2 M+RX!FQD1(E9LGQ9\/Q2O&1/E&*GY:7L:E[F^*))DL?,S%][>,5T51*+B[,M24E=!1114C"BBB@ HHHH **CFFCMX7FE8 M*B#))[5Y'J7QGNHM3DCT_2X);1&QYDCL&/T K:E0J57:"N95*T*2O-V/8**Y MC2/&^GZIX6FUL!DCMP?.3NI%8_\ PMWP]Z7'_?%2J4VVDM4-U())WW._HK&\ M-^)K'Q18R7=AO\N.0QMN&#D5LU#33LRTTU=!117#WOQ2T&QO9;67SC)$Q5L+ MW%.,)2TBKBE)1W9W%%WDJQPQ+N9B:I>)/$EAX7TF M34+^0*B_=7NQ]*\$U'4=>^*.HMGJ?:DVDKL'H=-XE^,T^H M3_V9X5M))I9,KYN,Y/MZ5G:;\(_%'B,?:_$.KRQ++\S0.Q./:K6B:S8>%6$> MD:=$4 PTC]7/KSTKH;;XGW2SEI[93&>P/2N'^T*%[7,O;0$3X<>!O"]NJ:AF M20\_.+M1C#0.RJV"4&< GBDOO#0A MO'MA=1>8C88,P&!7'4QM:5W2V,I59/X=C3M]1\&ZC>I;2>'8XD#=35HT18)&X^1@,&N0N=#%EY=Y9W NH4(+\\@]ZZO6-*M#X>7Q+:I*)S'Y M@0$]?\BNC"5L15E[-I-Z>0*K))M]#C]0^#>OZ [7?AO6'\M.5@4D$_4T[P[\ M8M2T&Y&E>*;-R8SM,RC[OU/>DA^)'B.^MUT^$JLK_*)/05L7:Z##X9@T?4XX M[_5;SC?'\V&/0Y%?2U,NJTUKK+LOS,H8ZG-Z;'J.CZU8:]IZ7NGSK+"_0@UH M5\Y3:7XF^$NH1WMDYN=/=0\D>?NYZ@CM7M?@_P 7V'C#2%O+-@'&!+&>J&O. M:L=R=SHJ***0PKE?'OB8^&O#TDT(SI^&/AQIGB' MPC!<-*4NF%BKK0^;HT)XB3L]3S2SL[Z]DD73XY6F6,L6CX M('UJK$KJK+-_K V&SUS7TM;^'=/\.^&KNVL80H\EMS8Y)Q7S=-_Q]3_]=#7+ M@\5]9K2DE9)'1BL/["DE>[/3?@K_ ,A#5/J/Y5[-7C/P6_Y"&J?4?RK?\??$ M1=(5]-TF3=?YP[]HQ_C7CXNE.KBY1@KL]3#5(T\.I3>AZ*71>K*/J:4,IZ$' MZ&OER[\0:SJ!)N]1ED)Z]OY5)M GN8#Y=S'$V^,]5..M>(3>,?$AN)<:O* &.!M M%<='!U*TW!:-=SJJXFG2BIO9GTQD'O29'J*\7^&WB/6=0UR[AO;]YXU@9@& MX.TUQ:>,O$KJ6_MB4?,W\(]:UCE]651TU:Z,Y8VG&"F[V9]&ZW9OJ.BW5I$P M#RI@&OF?5=)O='U-K"Y@?SM^$P/O9KMO!7BC7+J+7?M.HO*8+57CR!\I)ZUR M;>*_$$CEGU(L03@F)2?Y5VX&EB*-6<(6NMSEQ=2C5IQG*^NQW.BZ#>Z1\+=> MGO5,;S(<1'L,CFO+E P.!7I.@ZQJ.K?#OQ']ONFG*1':2 ,OGCX8?\CY!_P!<6_F* M]5\<>.K;PQ:M;P_O-1D'[I.P]SZ5.8PE/%.?&OQ3*88O"^GL6GN?]<%/.WM M0!Q>MZAJ_P 5/%A6U5QI%N^$!^[]#[FO2M,^'L\&E,MW+L@1C^&;?3E*#4 ,SAA\Q;M77:_J0TG1KB[P&*+P#WK'$T%>]79=/ZW,O= MFN:^AX#(ACFD0C&UB,?C3:MZE>+?WLEP(A'O.<"JE?).U]#A+VF:O>:1,9+. M4H3U&>#4VM:I_:ES'<;$68K^\9!C)K+HZ57/+EY;Z#N[6-31;9KV5[?[:8 0 M3MSC=7?^#Y]2-N-*O;-I;(J0)&Y&*P= \"S:II\-]YWEAV/L0!70ZMXST;P= M8C3K5O.N8UVA05^--.70?%ES;6DFU" X*G MIGM3-$U.PT2X74)E>ZNU!V#.54^IK*U;4IM7U*:]G.7D.?H*6RGL[=DEEA\U MT.=N<#-?IJIOV2C/5VU/GW->T)HM?T^*=-"O)#\AZ$9P<_TJY:W.K>,=4AM#(4M00"%X1%'K7IU[ M'HOBK1[GPO;8E:WBP'QPKXX_6OGL=AN2[MKY;)'MX2OS:=//=LZW1=8M=>TJ M#4+-]T4J@@=Q[&M"O"_A!K\^A^(+[PCJ;$>6Q$3'NV>E>Z5Y!Z85XQ\:/^0G MIOT;^5>SUXQ\:/\ D)Z;]&_E7;@/]Y@HKLOAE?WT7BZSLEOKC[( MQ),&_P"3IZ5QI. 37HOPR\)ZN=7M==DBC6S4G!WC)X]*^@S.5-4&I;]#Q,\(D! /OG-4;B2"2[E:UBECMR?XA7J<7PET M_3Y5O?M;GR/W@&/3FO+O%.MS>(-?GNY7W(AV1<8PM+#5U7Q;G25E;6X\11=+ M#*%1ZWT(]"URY\/WCW5H%+NA0[O0C']:R1MC3DX&22:U="T&[\0WDEK9D!XT M+MGT S64I$BE#V7M9;X>AZ9X/T"XLO!^L:I<0F/[1 M A/\2YX->:]S]37I/@[Q)<7WA#6=&N3O^S0!XV]%)P!7FW<_4UP8#G^L5>?? M0[,9R^PI\FQW?A'_ ))WXF_ZYG^8KA%Z"O2?AQ9G4/">NVH&3(C#'K7G#QM# M*\;C#(Q&#]:K!6^LU18M/V%,Z#PWX1U3Q/HDO]GA0J7AR[].E9&I:9>:1?26 M=]$8YDZ@]_>NF\$>.G\(6US;?9?M$4SF3&[&&K#\1:Y/XAUJ;4)P%+X 0=@* MK#K$0Q$HM>YJ36="5!23]XO^ M3?2_&%G(K,%F81.%/4&LO7B&\1ZBPZ&=C^ MIJWX/LGO_%VG11C)64.<=@*J:\NWQ%J"^DS#]::4?KVF]M1-R^IZ]S9^'4XM M?&(N",B*V=R/IBL77-0GU77+V\GD9V>5MN3T7/ K7\ 0/=>*WMX_ORVCHOU- M8%]$T&I7D#C#Q3LC?4&G32>-DWO84V_JL4NY)IRV0F:?4"YMH^&CB.'8GIBF MZC<6$UV#IMM17U-;SKBBBO/.T**** (YYDMK>2:0X1%+$^U M?,ME+/K_ ,0-4UV>.2:"RD;!49^7) KW;XA7[Z?X)U*:-L,8BH/U%>3_ \M M%7X>75Z+@07MW*RHSID,0I'U,JSM398\'W@;XA12O<"574@-GK]:] M*^(B3OX<(A5BN?GQZ5XS!++:[N8DBD$JEPA&TC/;%?0=QLU?0W,.&6> M+*Y]Z[L[HN<5;9JQYV ES0G#K<^?ATHK:U+1&LK1G<%;F-R)H_J>/TK%ZXQW MK\YE%Q=F:-6"G0PR7,JPPJ6DG:7\.-/EM+>XN9&8LH9@#BKFL>%DLWL MKO1+56DAE&]<]5^M=JP%7EYI?\$T]E*UV;-K87-KX2%K%\MQY/&/7%?..IPW M5OJ4\=\K+K%1DU]KE^,6 M%5FKH6+PCKI6=K'RZ590"00#TJ2!HTE!E4LGH*^DM1\(Z-?V+V[V4:C;\I48 M(->!:WX;O])U2:V-M(4#?(P!.17T.%Q]/$76S/&Q&#G0LWJA5UV[:(6.G1I: M(_RDQ<%Q[UTWAZ]73Y(-'TV1I+ZYE5[B93P #T!^E<&\,]NPWQR1GU((KHO# MVL:?H*S72QM&O%^F^( M+)B$W+'(5[OWKW72KQ-0TJUNHVRLD:MGWQ7A7BR6*^\ -;W1,NH9^V$YSMSQ M7H'P;U":^\ VHF?>T9*Y]LU\A6I.G-IGT]*HJD4T>@UXS\9U8ZGII5&(PV2! M[5[-7->,M5TO1-(>]OH8I90,0JZY)-/#U)4ZL9Q5VA5X*=-QD[(^;9F$*XD. MTD< ]Z]T^&_B71U\+VUK)?PQSAB/+9L&O$]2N7U:_DO;E$$CG.U%PH^@J!5V M$%"4/JIQ7TN(PM3%4USM)H\&AB*>'J/DU1]4:DZS:)=M&P=6A;!'?BOEV:*0 M74X,;#]X>U?1?@0F7P3I_F$ONC()8YSS6L=%TPDDV-N2>I\L5X.%Q;PLG97/ M9Q&&6(2N['E'P:B)O=461#M? (8<$8JMX^^'EUI][)J6D0//:RL6>)!DQG_" MO9[:PM+,DV]O'$3UV*!4Y (((!![&CZ[459UHZ-A]4@Z7LI:GR7*IA*L'1=,9B38VY)_P"F8KY["XMX:;DE M>Y[6(PRKQ2;L>*?"N-QXAO"48#[.W./]DUP<44BH08V!W-V]S7U9;Z;96K%H M+6*-B,$J@%1?V)I?_/A;_P#?L5O#,I1JRJ\NYE+ QE35.^QX/X&!2'Q$7!4- M9J%SQDYKCA-&6P'&=Q&/QKT3XL1)9Z]'#:CR(WB&Y8OES^5>>VMK$+ZV.WGS M5Z_6O3PDJLU+$JWO=/0\_$J$7&@[Z?J>O_!B-UM+_>A +'J/>N1^)=II-EX@ M>;3KE9'<_OH4.=AKVJ&W%MX7)L8DCF:#(V+C)Q7S1=&3[9.;G(F,C;M_7K7) M@.:MB954['3C+4J$:;5R 3Q$9WBK5E9W6I2K%8V\EP[$#"#.*](^$>@6^HV= M]+>6226PD(4R)SNXZ>U>LV.C:=II)M+2*(GNJC-;5\UE3DX*.JZF5'+HS2FY M:,Y/P!X$3PW']MO K:@Z[21T4>@KQ?Q!%(/$FHYC;F=NWO7U%5*31].E9;V,*,#D$(.*[WG$G&SAJ<:RM*5U+0I>#I-8DT" :U'LN@, M>Y';-=!117AR=VV>NE96"BBBD,**** ///C1+[ M:*&]FBU73GANMWR7,0PCCUP*XA)&M[D20N59&RC#@U]?,JI+#U MN9'U#=:/8W9D>6W1FD4@D]Z\4US0;S3M1N0+.46JN=KA?E ^M:/ACXKW-D@M MM7C,Z'O$$'V<74;>8O*/7Q^89-4>ZVZH]F->C76CLSS__ M (3Z_705L$&V91@2CKBND\$ZN]YI-Q!<:C&MW(V(]SC=6W<^"=$O;01)%M&< M[T//YUR'B[PU:^&H[*\TY)=RN%)SDFO%=/$4'[2;NDC6TX^\S:U4>)]$MI+H M7ZS0]S(WW:PKWQ9K5E8P@S.7<[_,;HP] :GNO%&N"P6\N[)/[. \N102]NH_!)_,FXJ(YC6BU;H3[61[AJ.G^&=7C^S7' MV1RW0!AFO,/&7P\E\/XU#26DE@ZL,17IWA[QS976EM:Z MN0K*-F6YWBO-"[FDT^]11YEQ.A61G[+7I?P' MN"WARZMR<^4_YE2? FWV>%9KC;CS7SG MUY->KC<7#$R4J>QK@Z$J46I.[9ZO7C'QFN)#JEA!N/E@$[>W2O9Z\T^+OA_[ M7I*:Q$&,EJ?F4=P>*C!SC"O&4MKFF*BY49*)XK73>&/ VJ>*K"6]M'A2%&*K MN;!)'6N9!!&1TKT#X4:__9NNG39'(BN^$4G@'J<5]/CY58T7*D[6_(^?P<:< MJO+41ZIX>A_X1OPA;Q:E(D?V:,[VSQ7!:[\8Y4N&BT6SCE0'!DF)'Y8JA\5_ M$MQ!RZ-2'M:O4]#&8Z4)>SI]#T"#XP^( M8GR]E:R+Z%C7IGA'QQ8>*8 @(AO%&7A/]*^=2K!58HRANA92,U/8W]SI=['> M6 M/_EH2,8 ]*PT^,^OLZAM*L0"><.U4_B)_P @SPY_US;^0KB$^^OUKCPF"HU* M#J26NOZG5B<55IUE"+TT/:?%_P 1M1\/I8?9K*"5[F)7.]B "1FN>L_C)KFAW/Q8D,VMV)G#6RMU.JMBJBH0EU=^A[G\,_%3:Y;2VAT^"S6W7A8IXKAK_4+C5;^6^NG+RRL3D]AV%< MU+ *KB)PVC%F]3&.G0C+[3.UN?B_XAG8&*TMH5!S\K'D>];.A_&.5YTBUFR2 M-2<;XQ]6V5]:Z MC;)<6DZ30L,AT.15+7_$%EX>TV2[NY5!492//S.?0"O)?A)XA>SUEM%E<_9I ME+QDGA6["N>\=Z[-K?BF[W.3#;2&%%[ @X)KQ89?)XGV+>BZ^1ZLL;%4/:I? M\.;=[\8->GD/V>TMH8PWRD,];/AWXP237:6^MVD<*,<"6(DX^N:\FS01D M8/2O:EEF'<>5+4\F.85T[MGUA;7,-W;I/!(LD;C*LIR#19_!O6IKJPO-+G@=UKYOZM+V M_L>M['N^WC[+VO0KZS\8Q#=M%I=D)8UR-\N1DU?\ _$74?%6O3:;?64$ 2 R MAHF)SR!WKQ/VKO/@Z?\ BN;GK_QXG_T(5Z^+R^C1H.2W1YN&QM6K647L>\T4 M45\^>T<]XWTYM4\(:C;(?F,+$?E7G?P'U$1Z??:*Y_>6[EL'KUKV1E5T*L 5 M(P0>]?.VG/+X$^-$D0 8^ MAZUXQJEE>I,PFTF2%L=0IQ7T5J]G%J.FL3<2Q*%W"2)L&O'M6M-1$I%MKT=V MF>(W)+#ZU]!EM?W;:?C^FAXN.HZWU_ X(P2KUB]AU3D2 M(2#U*UDO&\;;77!]*]Z,KGC-6.Q\*?$+4=!G2*X8W%H3AE8]!ZU[G87MEKNG M17<.V6%QN&1G%?+->N?!W5Y'%SI;ME5'F*/0=*\;-,'!TW5BM5N>I@,3+G5* M3NF+\1]8,VH+I<:A8X1DX[YKA:]6\<>#CJ)?4[1@LRK\ZG^(>U>5,I5BK#!! MP17YGC83C6;GUV/1JIJ6HE%%%<1D%%%% &?XCG%IX+/'&C:2]UI-ZLC3&+[NS(.1Q79UX!\5_^1XD_P"N M2?RKUL)15:LH,C$U72I.:.).W>VP83)VCVK1\/M(GB33VA)\T2?+@PL)5:R:[W.=\=0R0^, M;\2#!+ _7@5BZ?<6]KJ5O/=P^=;HX+IZBO7OB?X)GU,KK.G+NGB4B6,?Q#UK MQGD,RD%64X8'J#Z5C@JL*^']FWK:S-<73E1K\]M+W/2/B/XGT'6M$M;734S= M@JP<)@(HZBO-Z ,=!6QX8\.7/BG55LK?*QCF63'"BM:5.G@:+N]#*I.>+JJR M+VH*R_#KPWN& 6GP#_O5S/+B*(.GO[5X?)%+#(T4T;1R*<,K=16>5U(SI.D]U?\ $O,(2C453T-[Q7XA MBU]M/6%"HM8$1B>[8P:Q;!2VJ62CJ9U'ZU!79_#WPE)KIE[XKPF+4M.)_Y]T'XXKS]2HDC9QE58%AZBO? M/B3X2;Q%HL4MJ,75F2Z ?Q#'0UX&RLCLCJ593@@]C7/E+G_ %DG_71OYUUOP['_ !-M5_Z\ M_P"M)Y/">LLF=L:%GQZ<5S MB\HOT%>F?">RAU*#6+&X7=#/$4<>QQ7'>)_#-[X7U-[:Y0^0S$PR <$>GX56 M$K16)JTWU9.)I2="G-=$=5\-?$VA^'[&]34N)G?<&V9R,=*XO7+NUO\ 7+J[ MLHS';R.2JD8[]:SR >HI"<#]*ZJ>$C3K2K7W.>>)E.DJ5MC:\)QR2^)[$19+ M+('./0&L_4SG6]2/K=R?SKU3X9^#9;*.77;^,I*\12*-AT![UY5J'_(8U#_K MZD_G7/0K1JXR3CLE8WK4G3PL5+=LZ#P#9V]YKET+B(2!;63;GMQ7-W"A+N=5 MX"R$"NK^''_(=O/^O23^5IK-T_P#Y!=__ +RUF&BC MAXSQ52J]TU^05:THX:%-=5^H'G [D@?G7T;X)T"QTS0;"YCM$CNWMPLCCJ:\ M9\$^%+GQ-JL;B,BRA<-)(1P2.@KZ,CC6*)8T "J, "O.S:O&*>L%>9?&+P?_;6A?VI9Q_Z=9_.-O5A7IM-DC66-D=0RL,$'O0!Y M]\*/&,7B/PZEC<-B_M!LE1NK5#XVL]-25VOM*DB7'%Q 2>/H*XSQMX:U+X?^ M*AXHT'>+%VS-&G11W'TKT[PQXOL?''AUY[-4-P!M>"7U^GI71AZOLII_K8QK MT_:1L>+7-GI$CN;+5YF]$D0KC\ZS9K"53D2(P]=XKOO$2:/;7#)J_A^>UDSS M):Q@*?SKE9;/P[(2UM=7*9Z"0CBOK*-:Z3U_!_BCYNK2L[:?E^9SY&#BM?PS MKC^'];AOE!*J0'4'J*KW4-A",13/(Q[C&*H5TM1J1::T9SIN$DUN?4VEZI:: MWIR7-LZO'(O(ST]J\^\8>!X[2.?5+27:F=S1FN?^$=W>C7GM8Y'-J5RZ9X%= MA\3=3:&QAL8SCS#N;Z5\!G6%IT.:,M;;'TE*LJU'GDCRT'(S1129&<5\:9$D M44D\JQ1*6=C@ 5H^*=&;PGHJWU_.HFD'[N $9)K=\-G3_#.GR^(-:9451^YC M;[S'VKF=%TO4_B[XO.KZANCTBU?Y%/0CT'UQ7LX/ QG'GJG33I)J[.H^#/A) MH8Y_$M]'FXNQ^[W#[HZY%>OU%;6T-G;1V]N@CBC4*BCH!4M>TDDK(Z@KC/$_ MPZL/$NI?;Y96CF("DCN!79UXIXR\:>.M,\4W-II>GF6T0 HZJ3FKC*47>+LR M914E:2.JTWX2Z)97*3SEK@J@1_!_2?,5I9W< ] ,5W.E:-8Z-:K;V4"1J.I Y/XUX-_PL/XE?\ 0)?_ M +Y-'_"P_B5_T"7_ .^352J3GI)MBC"$?A5CVCQ+X1T[Q0(1?ACY.=F#CK6& M/A1H((.UN/>O,_\ A8?Q*_Z!+_\ ?)H_X6'\2O\ H$O_ -\FB-2<59-I"<(- MW:/H&SM8[*TCMHA\B+M%(+C[3+&8ISU=._X5Y+_ ,+#^)7_ $"7 M_P"^31_PL/XE?] E_P#ODTHSE!WB[%2C&2M)7._B^#FCJ^99Y' .0.E>@6%A M;:99QVMI$L<,8P *\ _X6'\2O^@2_P#WR:/^%A_$K_H$O_WR:+LRI*,E:2N>G^'/AI9>'[NZG%PTIG3R\$8PM1_\*FT %B% M?DD]3WKS3_A8?Q*_Z!+_ /?)H_X6'\2O^@2__?)J_:U+N7,[LGV=.UK*Q[1X M;\(:=X7$WV%2#* MM>9_\+#^)7_0)?\ [Y-'_"P_B5_T"7_[Y--5:B?-S.XO9PM:VAZG:_#'0;6. M=!&S"8?-EC4=E\*?#EI/YC0-)QT9C7F'_"P_B5_T"7_[Y-'_ L/XE?] E_^ M^31[6>NKU#DAIIL?0-I9V]C L-M"D4:C "C%3U\[?\+#^)7_ $"7_P"^37I_ MPT\0:WKNF7$FN6DD%PDFT;A@$8[5F:'=4444 %%%% %>]LK?4;5[:ZC$D3C! M4UX1XN\$Z[X U1_$/A:1_L0;?)&.=GX=Z]_IDL231M'(H=&&"IZ&@#Q^P^)N MG>+M.2QNA%;:F5PT4J9W_B>E86KZ7I5G(/M6E36Y;HZ2%U_2NY\7?"#1=>#7 M%BGV&]Z[XN Q]Z\ZN=)^(OA0-"\;ZG8Q_=B4;EQ7?AL8Z.CV./$855=>IGW* M:)&I\@R2-Z,8-PBV_,X%EC:MY'3Z-I>E_#[P^;FYP M+IU!D/4D^E>=:]K-QK^IM=.K;>B*!G K*F^(^GZM<2OJ]S=2QJV43:.E7G^* M.B1VZ0Z)X?$UPH^0NAR?>OC<2L3CY.4M%YGH*EHH1T2.DT#P#<:C:K>7L@MX M2<[6[CUJ]XB\7^"_",*6*117=Z@^5%&>?4FN*^T?$_QL!'"DVGV;<;""J$?6 MNT\*?!G3=-D6]UMC?7A.XJ_*J:Z*.$I4EHKLWC3C$XS1_"OB#XGZP=2U8M;: M*C_NTQM!'IC^M>\:3H]EHE@EG80K%"@Q@=ZMPPQV\2Q1(J(HP% X%/KJ- HH MHH *C>*#EW2/W+ 5)7A/Q<\7ZS#XI30+:X>RLV"YFS@-GKS[4 >WHEK)]Q86 M_P!T TK16R#+QQ*/4@"OG+3=9G\)^*K"WMO$DNHQSNNY(6#JWL:L^._%NMZO MXRBTB6]DTFP=1]X[0/W=^XV^O&*"+,*&(@"GH3C!KY?74=5MM;D M\.VNJ-J4$Y"QR1/NP3WXJQI,?BS7=>@\(SW=S&EI<%GD[@=,_3B@#Z:\JVV[ MO+BV^N!BD1+20D(L+8Z[0#7BGQ5\0ZOHU]IGAVPGDM+-]J/<#C=TR % M.6&W<96.(CU"BOF6;7=9\8^++RUU+7#IB1NRQH[[5&.GYUK>#/'6MZ!J&LZ5 M>W;7<=G;O(A8=0#G+4 >E>)]=T_PSH5SJDL M$4RP#)C7&:K>"_%%CXRTM[ZWLEA16 PP!_I7@,%^9? 6M7NI:ZMS>7J"-+9I M 6!!SG%>J_ JWFA\'2-+$R!W!4L,9ZT >FF&W49:*(#U*BFHEI)]Q86_W0#7 MB?QE\6ZY9:];Z-9S/9V;H&:8Q-$=7LWL_$DVH&7#-%;L'!]C3 ML*Y])O':QC+I"O\ O "A8K9QE8XF'J #7S1J?BK6O%_BQ[34-4?2+4?<21M@ M4>^:T_ ?B_6]+\5W&DI?-J=BL3MNSN VJ2"*0SZ#9;1&VNL*D]B *?Y$!_Y9 M1_\ ?(KY/G\1>(?%&HZCJ)U.=$MT:5 #@*!V%>G^%/B3*OPSEO-6O56]7*))Y;D06 MTBI&W0MU!K.T>_OO$]IJ&IZIJNH?; 3Y$-N =C9Z&@#Z6\B#&?*CQZ[14>;' MUM__ !VOG#4/'OCC1O";:?J,-Y;NYQ'=3)M+)Z5TOA[P+JVJ>!)]1;5)GN[B M+S(,-T/6AZ M3VMA9J 6$ !Z9QS2LEJBAF6%5/<@ 5\W>$D\3>+_ !%::7>7 M5PD.EL3(>YP7-CIEJQ1(8>K*/0&@#Z$6*V<92.) MAZ@ U(D:1C"(JCV&*\.\#:EXHTSQB;**'4KS0') DGC^[7N= !1110 4444 M%%%% !00",'D444 9-[X:T;4#FYTZWJ6N_'1U.&'XUO44 <3H/PH\*>'+ MI;FRLY&E5MRF9]^#[<5H>)O 6@>+0/[4M69L8WQMM;\ZZ:B@#DO#GPW\->%I M1+IUHWF#H\K;R/TK>@T:PM]5FU.*W5;N9 CN!U J_10!C>(/"VD^)K;R-3M_ M, Z,O##Z&J/ASP)I/A:8RZ?-?$D8VS7!<8^E=/10!Q^D?#3P[HGB8^(+-+D7 MYW6DBSJV[,+[ 3[\5"OPD\+)?7EX([O MS;R,QR_OSC!]..*[JB@#SZV^#7A*TL+RRBBO/)O%59?SKH** //6^"O@QM0%Y]DN!(#G:)OE_+%=U965OI]I': MVL:QPQC"J!5BB@#%\0>%-(\3P"+4[82 =&'##\:P=#^$OA/P_>_:[.TE:4'( M\Z3> ?RKN** ./\ $?PR\,^*9Q/J%HXD[M"^S/Z58\/_ ^\/>&;6:#3K5E$ MR%&>1MS8(P<'%=110!P-E\'?"=A;W,$$=X$N5*2;K@G@^G%,?X,^$9-,MM/: M&[-O;.SQCS^A:=]AL;94@(PP;DM]?6NVTCG++;7!C4GZ 5W-% '+^(/ .B^)]+M]/U,W4D-N,(1,0WXGO6UH^D6N MAZ7#IUF'%O"H5 [9./K5ZB@"A9:+8:=>75W:VZQS7)!E8#KBL?7O &@^(KC[ M1=P21SXQYMN_EM^8KIZ* ,?P]X;L_#5D;2RENI(R<_Z1,9#^9K8HHH **** #/__9 end EX-101.SCH 5 fsi-20240814.xsd XBRL SCHEMA FILE 00000001 - Document - Cover link:presentationLink link:calculationLink link:definitionLink EX-101.LAB 6 fsi-20240814_lab.xml XBRL LABEL FILE Cover [Abstract] Document Type Amendment Flag Amendment Description Document Registration Statement Document Annual Report Document Quarterly Report Document Transition Report Document Shell Company Report Document Shell Company Event Date Document Period Start Date Document Period End Date Document Fiscal Period Focus Document Fiscal Year Focus Current Fiscal Year End Date Entity File Number Entity Registrant Name Entity Central Index Key Entity Primary SIC Number Entity Tax Identification Number Entity Incorporation, State or Country Code Entity Address, Address Line One Entity Address, Address Line Two Entity Address, Address Line Three Entity Address, City or Town Entity Address, State or Province Entity Address, Country Entity Address, Postal Zip Code Country Region City Area Code Local Phone Number Extension Written Communications Soliciting Material Pre-commencement Tender Offer Pre-commencement Issuer Tender Offer Title of 12(b) Security No Trading Symbol Flag Trading Symbol Security Exchange Name Title of 12(g) Security Security Reporting Obligation Annual Information Form Audited Annual Financial Statements Entity Well-known Seasoned Issuer Entity Voluntary Filers Entity Current Reporting Status Entity Interactive Data Current Entity Filer Category Entity Small Business Entity Emerging Growth Company Elected Not To Use the Extended Transition Period Document Accounting Standard Other Reporting Standard Item Number Entity Shell Company Entity Public Float Entity Bankruptcy Proceedings, Reporting Current Entity Common Stock, Shares Outstanding Documents Incorporated by Reference [Text Block] EX-101.PRE 7 fsi-20240814_pre.xml XBRL PRESENTATION FILE XML 9 R1.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Cover
Aug. 14, 2024
Cover [Abstract]  
Document Type 8-K
Amendment Flag false
Document Period End Date Aug. 14, 2024
Entity File Number 001-31540
Entity Registrant Name FLEXIBLE SOLUTIONS INTERNATIONAL INC.
Entity Central Index Key 0001069394
Entity Tax Identification Number 71-1630889
Entity Incorporation, State or Country Code A0
Entity Address, Address Line One 6001 54 Ave.
Entity Address, City or Town Taber
Entity Address, State or Province AB
Entity Address, Country CA
Entity Address, Postal Zip Code T1G 1X4
City Area Code (250)
Local Phone Number 477-9969
Written Communications false
Soliciting Material false
Pre-commencement Tender Offer false
Pre-commencement Issuer Tender Offer false
Title of 12(b) Security Common Stock
Trading Symbol FSI
Security Exchange Name NYSEAMER
Entity Emerging Growth Company false
EXCEL 10 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( -EI$%D'04UB@0 +$ 0 9&]C4')O<',O87!P+GAM M;$V./0L",1!$_\IQO;=!P4)B0-!2L+(/>QLOD&1#LD)^OCG!CVX>;QA&WPIG M*N*I#BV&5(_C(I(/ !47BK9.7:=N')=HI6-Y #OGDK7A.YNJQ<&4GPZ4A!0W_J=0U[R;UEA_6\#MI7E!+ P04 M " #9:1!9'I,LX>\ K @ $0 &1O8U!R;W!S+V-O&ULS9)1 M2\,P$,>_BN2]O:8K0W+9@TX3DI-VWMXU;A^@'\#%W__SN M=W"M#D+[B,_1!XQD,=V,KNN3T&'+CD1! "1]1*=2.27ZJ;GWT2F:GO$ 0>D/ M=4"HJVH-#DD910IF8!$6(I.MT4)'5.3C&6_T@@^?L M&$YCU\(5,,,(HTO?!30+,5?_Q.8.L'-R3'9)#<-0#JN.W@C>BV;S/KC_\KL+.&[NW M_]CX(BA;^'47\@M02P,$% @ V6D069E&UL[5I;<]HX%'[OK]!X9_9M"\8V@;:T$W-I=MNTF83M M3A^%$5B-;'EDD81_OTV23;J;/ 0LZ?O.14?GZ#AY\^XN8NB&B)3R M> +]O6N[!3+ MUES@6QHO(];JM-O=5H1I;*$81V1@?5XL:$#05%%:;U\@M.4?,_@5RU2-9:,! M$U=!)KF(M/+Y;,7\VMX^9<_I.ATR@6XP&U@@?\YOI^1.6HCA5,+$P&IG/U9K MQ]'22(""R7V4!;I)]J/3%0@R#3LZG5C.=GSVQ.V?C,K:=#1M&N#C\7@XMLO2 MBW A(5M>5 TR M6'!VULS2 Y9>*?IUE!K9';O=05SP6.XYB1'^QL4$UFG2&98T1G*=D 4. #?$ MT4Q0?*]!MHK@PI+27)#6SRFU4!H(FLB!]4>"(<7K;YH] M5Z%82=J$^!!&&N*<<^9ST6S[!Z5&T?95O-RCEU@5 9<8WS2J-2S%UGB5P/&M MG#P=$Q+-E L&08:7)"82J3E^34@3_BNEVOZKR2.FJW"$2M"/F(9 M-AIRM1:!MG&IA&!:$L;1>$[2M!'\6:PUDSY@R.S-D77.UI$.$9)>-T(^8LZ+ MD!&_'H8X2IKMHG%8!/V>7L-)P>B"RV;]N'Z&U3-L+([W1]072N0/)J<_Z3(T M!Z.:60F]A%9JGZJ'-#ZH'C(*!?&Y'C[E>G@*-Y;&O%"N@GL!_]':-\*K^(+ M.7\N?<^E[[GT/:'2MSAD6R4)RU3393>* M$IY"&V[I4_5*E=?EK[DHN#Q;Y.FOH70^+,_Y/%_GM,T+,T.WF)&Y M"M-2D&_#^>G%>!KB.=D$N7V85VWGV-'1^^?!4;"C[SR6'<>(\J(A[J&&F,_# M0X=Y>U^89Y7&4#04;6RL)"Q&MV"XU_$L%.!D8"V@!X.O40+R4E5@,5O& RN0 MHGQ,C$7H<.>77%_CT9+CVZ9EM6ZO*7<9;2)2.<)IF!-GJ\K>9;'!51W/55OR ML+YJ/;053L_^6:W(GPP13A8+$DACE!>F2J+S&5.^YRM)Q%4XOT4SMA*7&+SC MYL=Q3E.X$G:V#P(RN;LYJ7IE,6>F\M\M# DL6XA9$N)-7>W5YYNTB42%(JP# 4A M%W+C[^^3:G>,U_HL@6V$5#)DU1?*0XG!/3-R0]A4)?.NVB8+A=OB5,V[&KXF M8$O#>FZ=+2?_VU[4/;07/4;SHYG@'K.' MYA,L0Z1^P7V*BH 1JV*^NJ]/^26<.[1[\8$@F_S6VZ3VW> ,?-2K6J5D*Q$_ M2P=\'Y(&8XQ;]#1?CQ1BK::QK<;:,0QY@%CS#*%F.-^'19H:,]6+K#F-"F]! MU4#E/]O4#6CV#30,9FV-J/D3@H\W/[O#;#"Q([A[8N_ 5!+ P04 M" #9:1!98R#;+U@$ !$0 & 'AL+W=OV%20Q83>*,XY3V MW^]QH DS#2=P 7&2\^;Q\(LR(.BT'8=IVU'3,36L)^?FZMA7V8Z%#&?*Y)F4<34 MZRT/Y6Y@4>OMQ*/8;+4Y80_["=OP!==?D[F"EEVH!"+B<2ID3!1?#RR/WMRZ M+1.0W_&7X+OTZ)B8KJRD?#*-23"P'$/$0^YK(\'@YYF/>!@:)>#X<1"UBF>: MP./C-_6[O//0F15+^4B&WT2@MP.K:Y& KUD6ZD>Y^Y,?.I0#^C),\V^RV]_; M;%K$SU(MHT,P$$0BWO^RET,BC@(:W1,![B' S;GW#\HI/S'-AGTE=T29NT'- M'.1=S:,!3L1F5!9:P54!<7HXDL]<]6T-4N:$[1_";O=A[HDP+]M<$]J\)*[C M-G\.MX&@P' +##?7:V 8Y%]OE6H% _5?%=%>H5FM8*KW)DV8SP<6E&?*U3.W MAK__1MO.'PA?H^!K8.K#3]+/H!8U6;XFO H.#^]>?4$@F@5$$U7Q@"#(*>Y" MMJFBP./7+$PYPM$J.%KG)6/.E9 !&<*KS NN5)1171VU"[0V*CB.M="O MY$Z$G,RR:%5=V[B&X]"K!FTU'82G4_!TSN%YY!MA*AMR-F-19:)PG;OI^/OD M=CJ^6#Q,ORXG#[,%F99QK>%%JC:X2W6_!VS^$=P>@J%I))'/ 7\H6_ M5A'C2@ZDT6GW&CUL6'L%5N\<XF@R7;,,H7[2:Q'OF6/G1YEL98]-5C4BST[GJ]=JHD97^3W';_J:$UCR&U$11 M%A]<-JVDPH7J%ANT]'Z*6_5"AL(76L0;<@_OG!(LK.3!5>IXW-+K7=R-YXI? M^9 >#B_]?DT(RS)8O3ZLU]7C5Z-72U8:O(N[\3NR29IF0%8+B,O6 AZM\FOL M6&A8F,DUH>Z'U4>RX'X&]5;I5#5*ICYE?$'@L]#2?\+P2H]W<3]>*A:8,EN\ M1BM9660U G>+"092.KJ+^_!;8LCXQ=^R>,-/+AMKA&9_+\;>_?@1HRIMW3W+ MUL<15QN3IL^@H+?&*A(65P\B+GBRL.RC#:WY<^">F2>F).1K$'*N.Z"K]OOM M?4/+)-_CKJ2&'7-^N.4,BM[< -?74NJWAMDV%_]Z#/\'4$L#!!0 ( -EI M$%F?H!OPL0( .(, - >&PO9 MKEMWDOSAR+DCO9*ZW="C<\W[)&D/1ZY8^\XT7'ND,E8QYU5;)VUC.2M;<%(R M6=[<9(EB0M-BK3MUIUQ+#J;3;D-O:%*L*Z//EI0&@U_*%">/3&[HEDFQMV)8 MRY20IV!>@N%@I+'$>2I\0Q=@:9\"O @:L!SC**&-!6,2,H3O_;C\&3!IK5>% ME#/!)0V&8MTPY[C5=UX9%@_&%Q 9Y=VI\0QKRTZ+Y2T].PP_/LG>V)+;.'36-/+T08I:*Q[V_LL)BS6;_,C16/'DL\&D'+R!6TH>N77B<&GY M85FSX[V;IJFO<,[+?Y#SGZUSS36W3%Z2]J/_-U?Y+8R3\?1<'-&K SI;"5R$ M&_H5[E=YYD#VG9!.Z%$[BK+D^L4Y]>$=V_L+_"J^7U_RBG72[69P0\_R%UZ* M3N7SJGNHR[CJ+'^&^VB1S;>PSR5TR7M>;D?5UOM!)%[P6<<'')XC=\,31S"? M@,41P+ \& /,)WAA>?ZG_:S0_00,X[:*(BO49X7Z!*\8LAT^6)ZX3^Z?^$[S M/$VS#*OH=AMEL,7JEF7P%X^&<0,/+ ]D>ENM\6[C$_+Z'& ]?6U"L)WBDXCM M%*\U(/&Z@4>>Q[N-Y0$/K O8[$#^>!Z8J;A/FD)7,6[8"<:1/,<0F,7XC&89 M4IT,/O'^8* \^>Q\ETWLJ.?]74_P$ M4$L#!!0 ( -EI$%F7BKL

-8?20$3;8T.P6BP^0"X99K>] M9!:G%C:^? MVZH:TE[VE-S9NMQ=%A?BTX'HE'QY%V)N:I%FGJ:QJ,';>$<-!)U4Q-Z*0CZF ML6&P9:P!Q+MTFF6SU%L,9KD8M;:X1+_)UW,#ECQ ,ZE._< M]'<')O$8T.,5RMQD)HDU75Z(\4I!K-L53,[E9C(,]L""Q1]ZUYG\M(?8,V(/ M'U:-Y&:6J6"%'*7?Z/6M>CR#+@^H%7I")\!K*_#,U#88CIV,IDAO8O0]C.=0 MXIS_4R-5%1:PIJ+U$&3HD<%U!D.LL8DF"=9#;E9T!N[RZ .;O\P>=0>6N=6RKV'5[+E&''\GN4/ M4$L#!!0 ( -EI$%DD'INBK0 /@! : >&PO7W)E;',O=V]R:V)O M;VLN>&UL+G)E;'.UD3T.@S ,A:\2Y0 U4*E#!4Q=6"LN$ 7S(Q(2Q:X*MR^% M 9 Z=&&RGBU_[\E.GV@4=VZ@MO,D1FL&RF3+[.\ I%NTBB[.XS!/:A>LXEF& M!KS2O6H0DBBZ0=@S9)[NF:*'3^ 5!+ P04 " #9:1!999!YDAD! #/ P $P %M#;VYT96YT7U1Y M<&5S72YX;6RMDTU.PS 0A:\295LE+BQ8H*8;8 M=< %C3QJK_I-G6M+;,T[: M2J 2%85-K'C>O,^>EZS>CQ&PZ)WUV)0=47P4 E4'3F(=(GBNM"$Y2?R:MB)* MM9-;$/?+Y8-0P1-XJBA[E.O5,[1R;ZEXZ7D;3?!-FI6.5Z*U .EK M>MKBRAE#VQH%.JB]XY8:8P*IL0,@9^O1=#%-)IXPC,^[V?S!9@K(RDT*$3FQ M!'_'G2/)W55D(TADIJ]X(;+U[/M!3EN#OI'-X_T,:3?D@6)8YL_X>\87_QO. M\1'"[K\_L;S63AI_YHOA/UY_ 5!+ 0(4 Q0 ( -EI$%D'04UB@0 +$ M 0 " 0 !D;V-0&UL4$L! A0#% M @ V6D061Z3+.'O *P( !$ ( !KP &1O8U!R;W!S M+V-O&UL4$L! A0#% @ V6D069E&PO=V]R:W-H965T&UL4$L! A0#% @ V6D069^@&_"Q @ X@P T M ( !G P 'AL+W-T>6QE&PO=V]R:V)O M;VLN>&UL4$L! A0#% @ V6D0620>FZ*M ^ $ !H M ( !P1$ 'AL+U]R96QS+W=O9(9 0 SP, !, ( !IA( %M#;VYT96YT7U1Y ><&5S72YX;6Q02P4& D "0 ^ @ \!, end XML 11 Show.js IDEA: XBRL DOCUMENT // Edgar(tm) Renderer was created by staff of the U.S. Securities and Exchange Commission. Data and content created by government employees within the scope of their employment are not subject to domestic copyright protection. 17 U.S.C. 105. var Show={};Show.LastAR=null,Show.showAR=function(a,r,w){if(Show.LastAR)Show.hideAR();var e=a;while(e&&e.nodeName!='TABLE')e=e.nextSibling;if(!e||e.nodeName!='TABLE'){var ref=((window)?w.document:document).getElementById(r);if(ref){e=ref.cloneNode(!0); e.removeAttribute('id');a.parentNode.appendChild(e)}} if(e)e.style.display='block';Show.LastAR=e};Show.hideAR=function(){Show.LastAR.style.display='none'};Show.toggleNext=function(a){var e=a;while(e.nodeName!='DIV')e=e.nextSibling;if(!e.style){}else if(!e.style.display){}else{var d,p_;if(e.style.display=='none'){d='block';p='-'}else{d='none';p='+'} e.style.display=d;if(a.textContent){a.textContent=p+a.textContent.substring(1)}else{a.innerText=p+a.innerText.substring(1)}}} XML 12 report.css IDEA: XBRL DOCUMENT /* Updated 2009-11-04 */ /* v2.2.0.24 */ /* DefRef Styles */ ..report table.authRefData{ background-color: #def; border: 2px solid #2F4497; font-size: 1em; position: absolute; } ..report table.authRefData a { display: block; font-weight: bold; } ..report table.authRefData p { margin-top: 0px; } ..report table.authRefData .hide { background-color: #2F4497; padding: 1px 3px 0px 0px; text-align: right; } ..report table.authRefData .hide a:hover { background-color: #2F4497; } ..report table.authRefData .body { height: 150px; overflow: auto; width: 400px; } ..report table.authRefData table{ font-size: 1em; } /* Report Styles */ ..pl a, .pl a:visited { color: black; text-decoration: none; } /* table */ ..report { background-color: white; border: 2px solid #acf; clear: both; color: black; font: normal 8pt Helvetica, Arial, san-serif; margin-bottom: 2em; } ..report hr { border: 1px solid #acf; } /* Top labels */ ..report th { background-color: #acf; color: black; font-weight: bold; text-align: center; } ..report th.void { background-color: transparent; color: #000000; font: bold 10pt Helvetica, Arial, san-serif; text-align: left; } ..report .pl { text-align: left; vertical-align: top; white-space: normal; width: 200px; white-space: normal; /* word-wrap: break-word; */ } ..report td.pl a.a { cursor: pointer; display: block; width: 200px; overflow: hidden; } ..report td.pl div.a { width: 200px; } ..report td.pl a:hover { background-color: #ffc; } /* Header rows... */ ..report tr.rh { background-color: #acf; color: black; font-weight: bold; } /* Calendars... */ ..report .rc { background-color: #f0f0f0; } /* Even rows... */ ..report .re, .report .reu { background-color: #def; } ..report .reu td { border-bottom: 1px solid black; } /* Odd rows... */ ..report .ro, .report .rou { background-color: white; } ..report .rou td { border-bottom: 1px solid black; } ..report .rou table td, .report .reu table td { border-bottom: 0px solid black; } /* styles for footnote marker */ ..report .fn { white-space: nowrap; } /* styles for numeric types */ ..report .num, .report .nump { text-align: right; white-space: nowrap; } ..report .nump { padding-left: 2em; } ..report .nump { padding: 0px 0.4em 0px 2em; } /* styles for text types */ ..report .text { text-align: left; white-space: normal; } ..report .text .big { margin-bottom: 1em; width: 17em; } ..report .text .more { display: none; } ..report .text .note { font-style: italic; font-weight: bold; } ..report .text .small { width: 10em; } ..report sup { font-style: italic; } ..report .outerFootnotes { font-size: 1em; } XML 14 FilingSummary.xml IDEA: XBRL DOCUMENT 3.24.2.u1 html 1 23 1 false 0 0 false 3 false false R1.htm 00000001 - Document - Cover Sheet http://flexiblesolutions.com/role/Cover Cover Cover 1 false false All Reports Book All Reports form8-k.htm fsi-20240814.xsd fsi-20240814_lab.xml fsi-20240814_pre.xml http://xbrl.sec.gov/dei/2024 true false JSON 17 MetaLinks.json IDEA: XBRL DOCUMENT { "version": "2.2", "instance": { "form8-k.htm": { "nsprefix": "FSI", "nsuri": "http://flexiblesolutions.com/20240814", "dts": { "inline": { "local": [ "form8-k.htm" ] }, "schema": { "local": [ "fsi-20240814.xsd" ], "remote": [ "http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd", "http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd", "http://www.xbrl.org/2003/xl-2003-12-31.xsd", "http://www.xbrl.org/2003/xlink-2003-12-31.xsd", "http://www.xbrl.org/2005/xbrldt-2005.xsd", "http://www.xbrl.org/2006/ref-2006-02-27.xsd", "http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/net-2009-12-16.xsd", "https://www.xbrl.org/2020/extensible-enumerations-2.0.xsd", "https://www.xbrl.org/dtr/type/2020-01-21/types.xsd", "https://www.xbrl.org/dtr/type/2022-03-31/types.xsd", "https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd", "https://xbrl.fasb.org/srt/2024/elts/srt-roles-2024.xsd", "https://xbrl.fasb.org/srt/2024/elts/srt-types-2024.xsd", "https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd", "https://xbrl.fasb.org/us-gaap/2024/elts/us-roles-2024.xsd", "https://xbrl.fasb.org/us-gaap/2024/elts/us-types-2024.xsd", "https://xbrl.sec.gov/country/2024/country-2024.xsd", "https://xbrl.sec.gov/dei/2024/dei-2024.xsd", "https://xbrl.sec.gov/stpr/2024/stpr-2024.xsd" ] }, "labelLink": { "local": [ "fsi-20240814_lab.xml" ] }, "presentationLink": { "local": [ "fsi-20240814_pre.xml" ] } }, "keyStandard": 23, "keyCustom": 0, "axisStandard": 0, "axisCustom": 0, "memberStandard": 0, "memberCustom": 0, "hidden": { "total": 3, "http://xbrl.sec.gov/dei/2024": 3 }, "contextCount": 1, "entityCount": 1, "segmentCount": 0, "elementCount": 59, "unitCount": 3, "baseTaxonomies": { "http://xbrl.sec.gov/dei/2024": 23 }, "report": { "R1": { "role": "http://flexiblesolutions.com/role/Cover", "longName": "00000001 - Document - Cover", "shortName": "Cover", "isDefault": "true", "groupType": "document", "subGroupType": "", "menuCat": "Cover", "order": "1", "firstAnchor": { "contextRef": "AsOf2024-08-14", "name": "dei:DocumentType", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "b", "span", "p", "body", "html" ], "reportCount": 1, "baseRef": "form8-k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "AsOf2024-08-14", "name": "dei:DocumentType", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "b", "span", "p", "body", "html" ], "reportCount": 1, "baseRef": "form8-k.htm", "first": true, "unique": true } } }, "tag": { "dei_AmendmentDescription": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "AmendmentDescription", "presentation": [ "http://flexiblesolutions.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Amendment Description", "documentation": "Description of changes contained within amended document." } } }, "auth_ref": [] }, "dei_AmendmentFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "AmendmentFlag", "presentation": [ "http://flexiblesolutions.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Amendment Flag", "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission." } } }, "auth_ref": [] }, "dei_AnnualInformationForm": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "AnnualInformationForm", "presentation": [ "http://flexiblesolutions.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Annual Information Form", "documentation": "Boolean flag with value true on a form if it is an annual report containing an annual information form." } } }, "auth_ref": [ "r14" ] }, "dei_AuditedAnnualFinancialStatements": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "AuditedAnnualFinancialStatements", "presentation": [ "http://flexiblesolutions.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Audited Annual Financial Statements", "documentation": "Boolean flag with value true on a form if it is an annual report containing audited financial statements." } } }, "auth_ref": [ "r14" ] }, "dei_CityAreaCode": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "CityAreaCode", "presentation": [ "http://flexiblesolutions.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "City Area Code", "documentation": "Area code of city" } } }, "auth_ref": [] }, "dei_CountryRegion": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "CountryRegion", "presentation": [ "http://flexiblesolutions.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Country Region", "documentation": "Region code of country" } } }, "auth_ref": [] }, "dei_CoverAbstract": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "CoverAbstract", "lang": { "en-us": { "role": { "label": "Cover [Abstract]", "documentation": "Cover page." } } }, "auth_ref": [] }, "dei_CurrentFiscalYearEndDate": { "xbrltype": "gMonthDayItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "CurrentFiscalYearEndDate", "presentation": [ "http://flexiblesolutions.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Current Fiscal Year End Date", "documentation": "End date of current fiscal year in the format --MM-DD." } } }, "auth_ref": [] }, "dei_DocumentAccountingStandard": { "xbrltype": "accountingStandardItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "DocumentAccountingStandard", "presentation": [ "http://flexiblesolutions.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Document Accounting Standard", "documentation": "The basis of accounting the registrant has used to prepare the financial statements included in this filing This can either be 'U.S. GAAP', 'International Financial Reporting Standards', or 'Other'." } } }, "auth_ref": [ "r13" ] }, "dei_DocumentAnnualReport": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "DocumentAnnualReport", "presentation": [ "http://flexiblesolutions.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Document Annual Report", "documentation": "Boolean flag that is true only for a form used as an annual report." } } }, "auth_ref": [ "r11", "r13", "r14" ] }, "dei_DocumentFiscalPeriodFocus": { "xbrltype": "fiscalPeriodItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "DocumentFiscalPeriodFocus", "presentation": [ "http://flexiblesolutions.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Document Fiscal Period Focus", "documentation": "Fiscal period values are FY, Q1, Q2, and Q3. 1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY." } } }, "auth_ref": [] }, "dei_DocumentFiscalYearFocus": { "xbrltype": "gYearItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "DocumentFiscalYearFocus", "presentation": [ "http://flexiblesolutions.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Document Fiscal Year Focus", "documentation": "This is focus fiscal year of the document report in YYYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006." } } }, "auth_ref": [] }, "dei_DocumentPeriodEndDate": { "xbrltype": "dateItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "DocumentPeriodEndDate", "presentation": [ "http://flexiblesolutions.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Document Period End Date", "documentation": "For the EDGAR submission types of Form 8-K: the date of the report, the date of the earliest event reported; for the EDGAR submission types of Form N-1A: the filing date; for all other submission types: the end of the reporting or transition period. The format of the date is YYYY-MM-DD." } } }, "auth_ref": [] }, "dei_DocumentPeriodStartDate": { "xbrltype": "dateItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "DocumentPeriodStartDate", "presentation": [ "http://flexiblesolutions.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Document Period Start Date", "documentation": "The start date of the period covered in the document, in YYYY-MM-DD format." } } }, "auth_ref": [] }, "dei_DocumentQuarterlyReport": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "DocumentQuarterlyReport", "presentation": [ "http://flexiblesolutions.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Document Quarterly Report", "documentation": "Boolean flag that is true only for a form used as an quarterly report." } } }, "auth_ref": [ "r12" ] }, "dei_DocumentRegistrationStatement": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "DocumentRegistrationStatement", "presentation": [ "http://flexiblesolutions.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Document Registration Statement", "documentation": "Boolean flag that is true only for a form used as a registration statement." } } }, "auth_ref": [ "r0" ] }, "dei_DocumentShellCompanyEventDate": { "xbrltype": "dateItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "DocumentShellCompanyEventDate", "presentation": [ "http://flexiblesolutions.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Document Shell Company Event Date", "documentation": "Date of event requiring a shell company report." } } }, "auth_ref": [ "r13" ] }, "dei_DocumentShellCompanyReport": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "DocumentShellCompanyReport", "presentation": [ "http://flexiblesolutions.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Document Shell Company Report", "documentation": "Boolean flag that is true for a Shell Company Report pursuant to section 13 or 15(d) of the Exchange Act." } } }, "auth_ref": [ "r13" ] }, "dei_DocumentTransitionReport": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "DocumentTransitionReport", "presentation": [ "http://flexiblesolutions.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Document Transition Report", "documentation": "Boolean flag that is true only for a form used as a transition report." } } }, "auth_ref": [ "r15" ] }, "dei_DocumentType": { "xbrltype": "submissionTypeItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "DocumentType", "presentation": [ "http://flexiblesolutions.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Document Type", "documentation": "The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'." } } }, "auth_ref": [] }, "dei_DocumentsIncorporatedByReferenceTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "DocumentsIncorporatedByReferenceTextBlock", "presentation": [ "http://flexiblesolutions.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Documents Incorporated by Reference [Text Block]", "documentation": "Documents incorporated by reference." } } }, "auth_ref": [ "r3" ] }, "dei_EntityAddressAddressLine1": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityAddressAddressLine1", "presentation": [ "http://flexiblesolutions.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Entity Address, Address Line One", "documentation": "Address Line 1 such as Attn, Building Name, Street Name" } } }, "auth_ref": [] }, "dei_EntityAddressAddressLine2": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityAddressAddressLine2", "presentation": [ "http://flexiblesolutions.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Entity Address, Address Line Two", "documentation": "Address Line 2 such as Street or Suite number" } } }, "auth_ref": [] }, "dei_EntityAddressAddressLine3": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityAddressAddressLine3", "presentation": [ "http://flexiblesolutions.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Entity Address, Address Line Three", "documentation": "Address Line 3 such as an Office Park" } } }, "auth_ref": [] }, "dei_EntityAddressCityOrTown": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityAddressCityOrTown", "presentation": [ "http://flexiblesolutions.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Entity Address, City or Town", "documentation": "Name of the City or Town" } } }, "auth_ref": [] }, "dei_EntityAddressCountry": { "xbrltype": "countryCodeItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityAddressCountry", "presentation": [ "http://flexiblesolutions.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Entity Address, Country", "documentation": "ISO 3166-1 alpha-2 country code." } } }, "auth_ref": [] }, "dei_EntityAddressPostalZipCode": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityAddressPostalZipCode", "presentation": [ "http://flexiblesolutions.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Entity Address, Postal Zip Code", "documentation": "Code for the postal or zip code" } } }, "auth_ref": [] }, "dei_EntityAddressStateOrProvince": { "xbrltype": "stateOrProvinceItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityAddressStateOrProvince", "presentation": [ "http://flexiblesolutions.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Entity Address, State or Province", "documentation": "Name of the state or province." } } }, "auth_ref": [] }, "dei_EntityBankruptcyProceedingsReportingCurrent": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityBankruptcyProceedingsReportingCurrent", "presentation": [ "http://flexiblesolutions.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Entity Bankruptcy Proceedings, Reporting Current", "documentation": "For registrants involved in bankruptcy proceedings during the preceding five years, the value Yes indicates that the registrant has filed all documents and reports required to be filed by Section 12, 13 or 15(d) of the Securities Exchange Act of 1934 subsequent to the distribution of securities under a plan confirmed by a court; the value No indicates the registrant has not. Registrants not involved in bankruptcy proceedings during the preceding five years should not report this element." } } }, "auth_ref": [ "r6" ] }, "dei_EntityCentralIndexKey": { "xbrltype": "centralIndexKeyItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityCentralIndexKey", "presentation": [ "http://flexiblesolutions.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Entity Central Index Key", "documentation": "A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK." } } }, "auth_ref": [ "r2" ] }, "dei_EntityCommonStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityCommonStockSharesOutstanding", "presentation": [ "http://flexiblesolutions.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Entity Common Stock, Shares Outstanding", "documentation": "Indicate number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report. Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument." } } }, "auth_ref": [] }, "dei_EntityCurrentReportingStatus": { "xbrltype": "yesNoItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityCurrentReportingStatus", "presentation": [ "http://flexiblesolutions.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Entity Current Reporting Status", "documentation": "Indicate 'Yes' or 'No' whether registrants (1) have filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that registrants were required to file such reports), and (2) have been subject to such filing requirements for the past 90 days. This information should be based on the registrant's current or most recent filing containing the related disclosure." } } }, "auth_ref": [] }, "dei_EntityEmergingGrowthCompany": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityEmergingGrowthCompany", "presentation": [ "http://flexiblesolutions.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Entity Emerging Growth Company", "documentation": "Indicate if registrant meets the emerging growth company criteria." } } }, "auth_ref": [ "r2" ] }, "dei_EntityExTransitionPeriod": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityExTransitionPeriod", "presentation": [ "http://flexiblesolutions.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Elected Not To Use the Extended Transition Period", "documentation": "Indicate if an emerging growth company has elected not to use the extended transition period for complying with any new or revised financial accounting standards." } } }, "auth_ref": [ "r19" ] }, "dei_EntityFileNumber": { "xbrltype": "fileNumberItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityFileNumber", "presentation": [ "http://flexiblesolutions.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Entity File Number", "documentation": "Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen." } } }, "auth_ref": [] }, "dei_EntityFilerCategory": { "xbrltype": "filerCategoryItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityFilerCategory", "presentation": [ "http://flexiblesolutions.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Entity Filer Category", "documentation": "Indicate whether the registrant is one of the following: Large Accelerated Filer, Accelerated Filer, Non-accelerated Filer. Definitions of these categories are stated in Rule 12b-2 of the Exchange Act. This information should be based on the registrant's current or most recent filing containing the related disclosure." } } }, "auth_ref": [ "r2" ] }, "dei_EntityIncorporationStateCountryCode": { "xbrltype": "edgarStateCountryItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityIncorporationStateCountryCode", "presentation": [ "http://flexiblesolutions.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Entity Incorporation, State or Country Code", "documentation": "Two-character EDGAR code representing the state or country of incorporation." } } }, "auth_ref": [] }, "dei_EntityInteractiveDataCurrent": { "xbrltype": "yesNoItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityInteractiveDataCurrent", "presentation": [ "http://flexiblesolutions.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Entity Interactive Data Current", "documentation": "Boolean flag that is true when the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T during the preceding 12 months (or for such shorter period that the registrant was required to submit such files)." } } }, "auth_ref": [ "r16" ] }, "dei_EntityPrimarySicNumber": { "xbrltype": "sicNumberItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityPrimarySicNumber", "presentation": [ "http://flexiblesolutions.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Entity Primary SIC Number", "documentation": "Primary Standard Industrial Classification (SIC) Number for the Entity." } } }, "auth_ref": [ "r14" ] }, "dei_EntityPublicFloat": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityPublicFloat", "crdr": "credit", "presentation": [ "http://flexiblesolutions.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Entity Public Float", "documentation": "The aggregate market value of the voting and non-voting common equity held by non-affiliates computed by reference to the price at which the common equity was last sold, or the average bid and asked price of such common equity, as of the last business day of the registrant's most recently completed second fiscal quarter." } } }, "auth_ref": [] }, "dei_EntityRegistrantName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityRegistrantName", "presentation": [ "http://flexiblesolutions.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Entity Registrant Name", "documentation": "The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC." } } }, "auth_ref": [ "r2" ] }, "dei_EntityShellCompany": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityShellCompany", "presentation": [ "http://flexiblesolutions.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Entity Shell Company", "documentation": "Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act." } } }, "auth_ref": [ "r2" ] }, "dei_EntitySmallBusiness": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntitySmallBusiness", "presentation": [ "http://flexiblesolutions.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Entity Small Business", "documentation": "Indicates that the company is a Smaller Reporting Company (SRC)." } } }, "auth_ref": [ "r2" ] }, "dei_EntityTaxIdentificationNumber": { "xbrltype": "employerIdItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityTaxIdentificationNumber", "presentation": [ "http://flexiblesolutions.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Entity Tax Identification Number", "documentation": "The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS." } } }, "auth_ref": [ "r2" ] }, "dei_EntityVoluntaryFilers": { "xbrltype": "yesNoItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityVoluntaryFilers", "presentation": [ "http://flexiblesolutions.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Entity Voluntary Filers", "documentation": "Indicate 'Yes' or 'No' if the registrant is not required to file reports pursuant to Section 13 or Section 15(d) of the Act." } } }, "auth_ref": [] }, "dei_EntityWellKnownSeasonedIssuer": { "xbrltype": "yesNoItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityWellKnownSeasonedIssuer", "presentation": [ "http://flexiblesolutions.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Entity Well-known Seasoned Issuer", "documentation": "Indicate 'Yes' or 'No' if the registrant is a well-known seasoned issuer, as defined in Rule 405 of the Securities Act. Is used on Form Type: 10-K, 10-Q, 8-K, 20-F, 6-K, 10-K/A, 10-Q/A, 20-F/A, 6-K/A, N-CSR, N-Q, N-1A." } } }, "auth_ref": [ "r17" ] }, "dei_Extension": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "Extension", "presentation": [ "http://flexiblesolutions.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Extension", "documentation": "Extension number for local phone number." } } }, "auth_ref": [] }, "dei_LocalPhoneNumber": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "LocalPhoneNumber", "presentation": [ "http://flexiblesolutions.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Local Phone Number", "documentation": "Local phone number for entity." } } }, "auth_ref": [] }, "dei_NoTradingSymbolFlag": { "xbrltype": "trueItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "NoTradingSymbolFlag", "presentation": [ "http://flexiblesolutions.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "No Trading Symbol Flag", "documentation": "Boolean flag that is true only for a security having no trading symbol." } } }, "auth_ref": [] }, "dei_OtherReportingStandardItemNumber": { "xbrltype": "otherReportingStandardItemNumberItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "OtherReportingStandardItemNumber", "presentation": [ "http://flexiblesolutions.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Other Reporting Standard Item Number", "documentation": "\"Item 17\" or \"Item 18\" specified when the basis of accounting is neither US GAAP nor IFRS." } } }, "auth_ref": [ "r13" ] }, "dei_PreCommencementIssuerTenderOffer": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "PreCommencementIssuerTenderOffer", "presentation": [ "http://flexiblesolutions.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Pre-commencement Issuer Tender Offer", "documentation": "Boolean flag that is true when the Form 8-K filing is intended to satisfy the filing obligation of the registrant as pre-commencement communications pursuant to Rule 13e-4(c) under the Exchange Act." } } }, "auth_ref": [ "r7" ] }, "dei_PreCommencementTenderOffer": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "PreCommencementTenderOffer", "presentation": [ "http://flexiblesolutions.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Pre-commencement Tender Offer", "documentation": "Boolean flag that is true when the Form 8-K filing is intended to satisfy the filing obligation of the registrant as pre-commencement communications pursuant to Rule 14d-2(b) under the Exchange Act." } } }, "auth_ref": [ "r9" ] }, "dei_Security12bTitle": { "xbrltype": "securityTitleItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "Security12bTitle", "presentation": [ "http://flexiblesolutions.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Title of 12(b) Security", "documentation": "Title of a 12(b) registered security." } } }, "auth_ref": [ "r1" ] }, "dei_Security12gTitle": { "xbrltype": "securityTitleItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "Security12gTitle", "presentation": [ "http://flexiblesolutions.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Title of 12(g) Security", "documentation": "Title of a 12(g) registered security." } } }, "auth_ref": [ "r5" ] }, "dei_SecurityExchangeName": { "xbrltype": "edgarExchangeCodeItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "SecurityExchangeName", "presentation": [ "http://flexiblesolutions.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Security Exchange Name", "documentation": "Name of the Exchange on which a security is registered." } } }, "auth_ref": [ "r4" ] }, "dei_SecurityReportingObligation": { "xbrltype": "securityReportingObligationItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "SecurityReportingObligation", "presentation": [ "http://flexiblesolutions.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Security Reporting Obligation", "documentation": "15(d), indicating whether the security has a reporting obligation under that section of the Exchange Act." } } }, "auth_ref": [ "r10" ] }, "dei_SolicitingMaterial": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "SolicitingMaterial", "presentation": [ "http://flexiblesolutions.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Soliciting Material", "documentation": "Boolean flag that is true when the Form 8-K filing is intended to satisfy the filing obligation of the registrant as soliciting material pursuant to Rule 14a-12 under the Exchange Act." } } }, "auth_ref": [ "r8" ] }, "dei_TradingSymbol": { "xbrltype": "tradingSymbolItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "TradingSymbol", "presentation": [ "http://flexiblesolutions.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Trading Symbol", "documentation": "Trading symbol of an instrument as listed on an exchange." } } }, "auth_ref": [] }, "dei_WrittenCommunications": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "WrittenCommunications", "presentation": [ "http://flexiblesolutions.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Written Communications", "documentation": "Boolean flag that is true when the Form 8-K filing is intended to satisfy the filing obligation of the registrant as written communications pursuant to Rule 425 under the Securities Act." } } }, "auth_ref": [ "r18" ] } } } }, "std_ref": { "r0": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12" }, "r1": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b" }, "r2": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b-2" }, "r3": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b-23" }, "r4": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "d1-1" }, "r5": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "g" }, "r6": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12, 13, 15d" }, "r7": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "13e", "Subsection": "4c" }, "r8": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "14a", "Subsection": "12" }, "r9": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "14d", "Subsection": "2b" }, "r10": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "15", "Subsection": "d" }, "r11": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 10-K", "Number": "249", "Section": "310" }, "r12": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 10-Q", "Number": "240", "Section": "308", "Subsection": "a" }, "r13": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Number": "249", "Section": "220", "Subsection": "f" }, "r14": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Number": "249", "Section": "240", "Subsection": "f" }, "r15": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Forms 10-K, 10-Q, 20-F", "Number": "240", "Section": "13", "Subsection": "a-1" }, "r16": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-T", "Number": "232", "Section": "405" }, "r17": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Securities Act", "Number": "230", "Section": "405" }, "r18": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Securities Act", "Number": "230", "Section": "425" }, "r19": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Securities Act", "Number": "7A", "Section": "B", "Subsection": "2" } } } ZIP 18 0001493152-24-032777-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001493152-24-032777-xbrl.zip M4$L#!!0 ( -II$%E@$IF$8Q( 'N" * 97@Y.2TQ+FAT;>T]:W/B MN++?J>(_Z.;.3"6G##$0""29U"&$S+#%D&P@9W<_W1*V .T8BY7L/.ZO/]V2 MC1T>FE?9K-G'QNUL_AD^!_)[U6K]T\/=DW MGW!W/[I],1E3.>1^+A"3(P*/3R_T11"(\>-K'AO J/8Q"=A]D*,>'_I' M1/+A*-@Y/;FX[/32T^<&=,R]AZ-O :"?5?S_F8$71CH[_>#WU>3X9/\,"(3C MPL?5=F'8_/USZZS5RV9JM7QA18BF87:8'S#Y+.17B5F\<-N RTGKRR?2O6Y\ MW&'WM5JN\'^V7J=S>=-I-+NDVVQ<=L[)KS?UZU[SVBPON6AUZIU&J]XF MU\WN3;O7W1K\H]$#27TU$!*F#"<3)AVJ&$QRR?[- M*>&**&?$W-!C+@PI26\42N72!XL8V2"%LJ&=10J%(]NF8]*D"D#W-3POY7O\ M,-)U&B87+2;O[?.VDW2A4=[ MK?CI23("S \GUC5O*/=KG M'@\>"&B&,5>!?,AG,Q<>N^<(05=X(4X' WM*I.%5,[#BQ,R_Y5+X."GHG >B MZ(!%T)C; #!,!,,Q>4MQ7%AJ9^0+3PPY4WG2$Z"--)T:8CRA_D,V0WU?A*#& M@ C2OT(J<1X&!M0EOX0^(R7;K%]^2]EXJV7TBP0V M/*<^9QXYRY/+#U+]%8KC,V1:V!T:!=:CT.%P X03.SI/?@'>YYV4S(!,D$*0?G54^8UFN]V]JC=:G4\?=^P=_?VJ?GX>?_]N MQQ-QCAH_;[8W ])?!-SA&> M1R<* (K_VM'YL9/>]?=/ &P9B;-M)[SP>+P+#SA?+&'+$).B= MSS_ZW;C%@ZYPA?ZW5CFL)4OTS\!<,SMUJ<>4 0\-53"GGW9_+>Z!909A?E>P MK7*Q:AV6:N"%$3H!'77/QZ#?0!:+[\G=2.L+,(E@Z%&"%8Z->@;?+)4*5K%6 M0*=5"ZT H543F @<@TB;&3"H471T*/)I$L+_KM?%9ROAJ#4*^:OFH'E8?ZZE MVB1I_[5H&>!TR. S-,H@L>C_*I!2JUBM68>U"@%-\,[.%VP43*+ MC/KD633 M]+LHX%6[9E4K$)B;-^W#])L@\C QSEEZ$^E-8),WD=X@5<>OY,\KPUYR:J6 M2U;-/HQ->:F0*(D\C,BC:"%R!Y2)SY+Y(HC#%IV"&$ H"E.B=G)90+FGHOR&TJ4%)_1T)D_M+=%,^SJ M/GVA>@'F"MZ2;,]$#I@XF^E07S1&;)PDBY +FITKHL*^XBZG\F&:J])Y,,,Q MKAAC0C8@2H32,='H-(\$(R3<&D>_D;SD-81B,A$R"'T><&2W] 2A/\!2''#P M-,=MP2#"M73JFCHLU,H0,,.D^( S>#J=&@]".4"I\*E)16MXZ%!R8%:X!Q? M;N-,@U "8!+=;,TF>\9/15 M*#"X OWIL;P9?TB*<>S6(^?%_E&ZR(_ M2 R[=[S0Q?T$H"H<(QU8$A7.5QA:0\'N)\Q7S.P)$# 8BB=Q(#P8,E,31;'S M3>21JJZG,,EFX Y-(J+DH3$HDE#JBJ'+X#( W'_ ?5B(?!02D$]Y'274L M0)VX', /O(@7T9LF,8!Y0+*#IX M_YA2:+<.,(]V0?"+UB#/H067W-]!E(% M8T_T:J;7I;)T3_,&4/W1T L.":0R4\N)E:8QTM[P\K;N(-^@W9*1693H SFQ M$X:!/J/.Z"FS@&9#1893'6T'*7Y(B+1VE.)-C>#I/K6K<5MP_E80C)L3T>9! MZ 2>6!>WF)FM8@,PNK'']K,0XT+(;*8WDHR1+R9OW)QW3;5[B\@_]S@BP$V)\Q60>%-0;?TP@P% M@2M .Y0B]%U4)D)"U#'L[Q;M ZM8JEK%J^S.ARIU5U/*+5'3(@?Y_P">C\].02V$P.E1Y;3T.C)]7G&HBQ:"*M6LZU* M=4[]?(M[U@)+Z:!FV;4YIEXC(SQ#!ZR3)ZZDB.KHF-=MS3,#YC9S+\L2N^4R MTF).,N='VULG%*7R@54Z+#X;BHW3!YUDZVZD$V"9&_"4! _7U / 6C(5Z,K4 M"S/!= _R*] +T:;FGT7:_ MDB7T?>G=[AMCJQ>MR6Z\=7HOC_JW<]G)O9Q57AUJ9+H)?0;J?U9H7<^N:VKU M+6>3J#O=DK^1Q-VX:&N1G";>D]DAA7=]X>>24Q0 Y]CLB3)_^2(@DGDTVHH8 MMSQ([<]*9'_61\]MLBK R@;R:BOG+!X$F4JB5UD%>[*^MK049M(EP%]_GZF>+)JM-71[)00LH2V92T9N @&W),?T MO/V."[;);U9+Y),;HJYOT2G7 MZ%A7^BB#/G/A<7WH2;<5_1G/-FP1CG3/L,MT'_2T4>BW3I=-0NF,*-J\2OD] M,@X>MP:&.SCIWER=!J.3??R,^X3A/LM"E>Q>.H' EK3X;4\?K9%ZQP% <;,H M&(Z;_E+M$IL3.OJ I[/9-:M22KU3+EF%:AE>^82H 8#< MOV6&N;.9Z6O%6A7G;!X!CV9Z^ MW-FO:Q"GVU3B!W??58O@AA5K>]-G=]]5R@=6X:"VMV>9,[J17*8T"0T"R?NA M.2D)YG*9*E$)1*#/K$K13N%3+5C%PPKHN+H7C$0X'.'HN.PZ2$AR>?$11]T9 M%1 68&R!Q_*L;M4))3K.H6&69,YIX@CC1 M-F\M(381.3SB$:F8GN[9FS0L&:+,Z;.YR 5E^WU*^F);-I'\%D_5@WF5W*6D MW6Z0N$.UYLU?J!]BPQ3@Z9KV]Y#Q="MN#'?5=$)@IXD4 PYR/7L<&*ST @=" MG]5-.YC:]J8\"00X,M\ E3'*9@K=>SP!X1%6\?%D+4&1416.$TIE7-14@3)Z M.*+$DJ,Q(+)HKTUS9$L_B;I,*R64'W 3DOFUSVU%LJW/5X\$-F&9+D**S):F MIF1C<8MM&>(G4AV(=/=$*=&#H,&BPBK AFML$34KZ6^RO(G(@2R[WW(7)(M: M:3PZ*:_E72WU!]ZXX35'[<_HZ].E U CGZGL@YZ=;LC]L=U]WAKYK/90\E5D MBKL,K)7N(D;:\#$TDGR-IFQ,ZHZV3X5:K8S&\):[V/IB&I+B[U,8+HFC3?3S MX-\=E6[.$^(K&I#$#6PH0F^IXFH_96$371_NWMPF_RA M]J;&7*%Z>#&MO]YSFMO4?2#5J2F;69),VZH3MA7;+F0SY9D\8/V6PD, M]/_X-3@(*T>P)_!7>RXD@RM5VR:52H&4RA5[*Y&]H/='V6M M1+.9&X,C<*1+'=B@[-^#R"ZHV"KD'63GFXWW[G\.%[X%7NN#",F(HL/*',8Q MK:,[5?KL#N-VD\(&_Q)_E8Y^U2DS/B#XTIWV&#W^->Y'_"@M)$() 1%V<-'% MUKCI)?B%'OZ.UQ%YI2RTU>'_^F-" 0$(QTZ'84#&YAQVJHUC'R\O^EE#_89. MQKJA#LHB=L&408"LVM(N(:&A,6_VY!P ME3WV-H9CP8!>GO^!OSVP_[GWI7WZ7U!+ P04 " #::1!9<1\E5BD5 "' M

2_LXJ_@=W*UF[=7H4RMVHC:U[P-HWNIY_N MAI[_K9/QJ /!OLWTT<+UIZ^>)A/0Z+D^>/7F*!V"Y^7-VO&;[^GU_. M7Y[?# =/GXZ._BP3Y<4_\Y?LC_5O;6CL9/4OS?K_>([OCH:#HX.C']3UPIAB M]F?YFFF%_LP?],\XQY^=*X>#N?.UK:;'.ZDS M]65G:FF;F?(F+ QFT3AE[GAYCQTK5V#6WM0%_CD9#F)/MKYSU9T!P FWF&9= MJA8/R("Y/B.%A0OF#^:'#[E28Z/L?($1FG)/&8S!8.NX@+6],]5*88%JPU7F M;WMJO%)WVEO7AN& TW(>_9S77/WX); L& .5+UIIT(M-"X G,17=X(FV*I6> M3&2>F%SAT'^]4C:HTF#T%=9TXMU<-9 +KH3\Q%?H/9P4.4;AS<)YS&4B[\DB M\KF>G'!E7G\J9KJ>&O7*S>'C7:I:_=J9N;#06E[N%)=OKJ&H"Q@N,6DZ@7D[9.%-:3U_.G@>_$PKK,? M$O L['IK:)UI\%);F-"MH8$T,*053&>UVM>!TF,+I0L+VTS%!@MWMW&H#40$'#$%UO-G2,K<8N[K^ M<*F.?GK8H!ES(GOG4EWK.Z^.#_+%-;Y!0R4WH#?86=#$M6V\FYI:00DWML+" M>2 <[$PQX\'9BB"!6^AH3_J7#4TS#V]-<>C$*GZAT:+ @6%F/Q5L9[74+&Z*809_J M*7!T6U%0*74!W=L)D'7=8(O9NO!& ^<6WBW4RIJJA+ UBIB;<#54;DE)*OR* M<@-I?%7^,5=6O,(D1?4"2QH/); M#0>]!HO*28,[T=K"R76B1$2XJA3N\E MP:- "DXM@%S(1>QD8PLG=UX/!^)E$"UEQ$CD1ZZ(_ I4@8!(Z"#"0XC16H(J M^[&U)1'7&*:J62EMRYT4;.'DR&]_N!P._ABEBT\B'&3&Y/!#@_%WD9[+J@)N M0+XO]JP@5R99)UGG73H&=R!9Z"-YP,(:&N2W=$L,W=WKA M(GJ7D47(U-9N,MG)VQ9.[C-ARW@<8"9)5$_&!'_HIM'%K6!N?OI.2I2I_[Z: MFTS_:C2S(2SP*V';OG WT:$1DMC>P<7$F^)MTMYUW:Y]3)C"8K;#/MLY.6BV M-Q*VS=HI,BMO8?+.+Z+;1&GHD04?6XP&$+L43;,T:J89"#&%@;!$VN_-V:EB M-$0\13XA!&)O&5H MQT "$I7!L,VGPN"]-[^3FCG&MN52FD\2@0*" &Q8&"^QG9HT#T=_+"O^[H?( M(]5N*6/0XMB0824&F> C]$ IMV9T0UDQN.>7'!1\!R4!:W9TB5F-JQ' MRR^4H@;WO^QOZ_>T&5]IJZP["=HX&/+> I>/%%O%\+)/6-'U]3( MV!K[^RD9[OG9^7_GL?VC*?_(:V/Y/-VUEQ6MQN'H\2()'>9[<_KRXK5Z]?KB MXNKT[.S\\N>_?'?PG?Q^?77Z*O^>.DWM%:ZJ]")@Q/E?)Y" LIEQ[@???TWO MW+S/;=Q14P#_Y*7'#+Z:7'5SEM_HWRP@P,9O=(=G>VN:5_-$W:P6Z/_4 XT7 M)^I2STU<\4O'%3WLO_0HO\4[SQ_=G/$_[_D?K@Y^8N&_\@T$DNV/&1%'VPOY MFOWO\N/717$[5GVCZ:]D^67Y_L/%ZJ\QUS[*\O_;)M]% /_Y?,O+J^'@;"/N M@DO]N,N<#@K4.4V_\+?K0 N?%/A0M,FL9V.UA_X1W[E'48I+\\@@SX9>JR(UA_"RO+<"":/+3FD=#MX=Q69>K3-N>KO"THC5 M@I4!O_I!E]Y^F3,"LJ@(HEOB5[.+M&WCY*[A!PBZ:+H\&L/(UZ3O<>S1'1 F M481,AV :D;D'1PK=5E:$!K(69J*F'CPY.-@[.#B@UQ!]#C[\. 5DQ9]K'&-P M'5 'N"\8/H&W\^!X]#BW.NJV!9T+;U*B71N$TJSIMU1MH)<1VL4"'L!&3YU/ M" =-$ND^-9Q;S!ZC?&3((CKQ!W%Q9DIDEAK239S#0V9KGUM+IL MA[1L'"7^207^33H/]V5R4-:GG#[X5JX52( "@P#SU"68[C2 M2T-?LVTB'!"Y#O'9AEXH,T)3I%IBQ-'1I9WGGK/UI$H6NKO>%@JJ.FM76)7H3HY5:)'SM%HI9&=D"&-.^.Y(T(68+D\4% (Z/<6.+C M)#(.&VFG2;=TC6QBZ\7=LQ-U]39VT.?[A@,:\H1K^BQ?HG")F7=2MH63HW.E<6L2 MGL6$L6M+JNSHX/#IGLJI@(D0\'JIF)'I8X;NG!4#N68N]OVB+*.AJ_0 E/534Q(WFO12@'&,@:X4Q" @ MJF.QYNND,4FK++K4QM1>! :Y8ZV0_"6%5? !+$W#P[5K[]&Z@;*(<2P0_:>AP,,3% +?!.1#J/0L*W$ MQ6D+B8.@N;3T>5DG;5WN'-QMG!RS)69VL<"7I DHL8N94.?\*O(N^>8F5,]H M5\WL=!93(.IU!*I@1=EH_6HC8XH6)SD"AJ9,H#T@C*&82K*GNG2U$?#?M,-04TW<%F-O,>8GEM-#O1.SG?"VG,LA5#NN9-7.H1.RNE'QF1I1F6IS<-< MBQKM7$M3"?4,:64VH=3*4/#7-J]:ZA5\.:E6R%9VCDG/DC,0XLSB8W!, RNK M=Y*[A9/[#?*R$5Z7//AVGL&T#:&-&FZB"\@,BS!2IH'D-\0\AFA6 4+6$9F] M].LF/HG7,D+IIR\,!]*JP"BF8@">H&V6OI9,E'933P1@0V+QYKHTZUR/P!S8 M>27\8:^Z9+QBNG3(=OY2X]8=X $T[D,]7YR<<5(I7Q*#FT/SBR'!;N&PELX+ M%N&[5\:W>TQ4&;>V*N74@1L!>+816)8RE"*%&F/GXA:37*Q,#O0!B*V"GJ+2EMSJ&N MU(8P2OR LBQ>PM)[O3R3/@&52NL2%V!3H&[O,TF),I)%A!7 $?M^E6E68 1<3SJ+_%2M.6UV-U)/',< H!C2_QA ?3*E;F738 _.3 3TX MCIA%"8LAQVHP1D(3?$>[GNS3W)1BV$K?3L4FTP#2G$UB*2%M^4M'P\;HYTQ[ MF"(&V\7B&3_OL$K(PXX#"^IA7<)NG: CK(J1\JX]H.,Z$1%L1+5U1?#27PUA M(T*(%G]L)-"?D LC1TRVW!@K4!,G+=>R[?4D/[ :#[ +NU#M@K'-SA)W_26, ME[);[:2;'?%*$T.O\7L%S-[,7+617"E$C 1*ZZ";'L-5VGB:DE1CAED\]8/5 M36,>I*)MN4:5<7U+9Z+WD)!!9G;3SH!W]>?-RR.V_ALD4!QL=A+H"14 CV>5C*),$Q:BZ(JS3Z/ZXDT4(+G9%$Q9M9-R*$UK/F48$E'/*6=,!QP9_!\ M"T90N.G'J^XD(=%S\(YJ28U^6S,K?<*AL((G=QM:TKHL(.1A/K*%EQV&W^V5 M+9P06H+U$0^1!*+Q*R3&T"NFV*B2R!Y6WA(;9RRHXYS+ MD]WK=2%$/!_KUC(WDIZQ6"S3U:DJ[S H4]]9[^IX^A0'G8Y'R=6-XFS&XUNZ MDS&DIC7ZRY#QN"ECI0.M0.R0]^&EUF&"7O& )#6)>EC[_#OQWL+)79O:.E%\ M4(W$;XFI%S4H9XSYB!0C*65]/"PL0$JE'DS48H^^K",^61]-ME:9PDY$ E-- M6RW@,DG:,D(VR/6C;.#E I>94DEXUCQ11=))R@D#4?TPK=W.T2@!,!K=C MB5\S)"3^=U<.#DT6H_]2=XN!YE3PF.T@**)#W>RVCMD]V3XOR=UT9^I(MD\> MBJAQ.*KI'"?I-RO*&/V/.(/R"R>]EZ3X[DA*!8GPE\,!8<:>Q,$D^)52Y',@ M06;\*9^I"3=T&:ER0A 6&49G.Y$!0;(:6-\9 5-,&6Y],#GHL6:S[ZF(W7=M M>4WY_:*V-N7XQA!*J8Z^I[ <'HP>'V?V9"^>/.KS&:.X>7S[^1B M"R<'N;B*^B+EDJ6S0T5?A,@1"&ACEM'HZ&GWW2%%AP<26PA2]" ,64]4($4; M+S_!T\R@"IJEW*RD.!@=_-1_=2=)6STY(<(35SLP$["1]BI-[D MB/F79/MP8..Q!0^.1T\>]X7W^/!SX57M(O('>/;HJ/_LT8]?/&OK?G<[H=W2 MR4%H+QSEE?$,59IQJDW\S6Q R@5/X82C* +*U*#][GFEB\+YE 40\U8E-))0 M4^7TCG_9RLFQ*JJ,!RJS)BH>Y+X"<->2W,K*4 MK&+QL;70($_B ;FZECJZ=,3M\>%/ZE=3EZ[1*2A5LRZ[[NH&F7N2J)6<=,.\ MR^.?T*Z/U2=5+$WIVCF_Z).6E$Y)"9+FCWZ(4<7 $?-43R/GS:RY?BI:"GTK M9XO(KU[\A]%PP$ $*[P[OI)D;-3/XGNM)'C[Y M\IWUP282 &4@@]Q4HH(:4TO +/Z]@;;>$?O;.#F>=._\K>"(0B_P;:OHI>## ME@;"T$2YS X^]@8\>=/CYN.!YY"O@H=&)O?XNG'%K?I=^S*HE[J^[<*UE&$Y M4([',_>H!6D/HH11N'HB^6<=*5I(!(S,K(ECP*Y+D(6_FD\V1I+3^'=RN(63 MDQ,,V$>GJ>(Y]IT2ZH5$I3C[R7_Q;W$DE?S\PXOE3$.78@ M5_YSDOZ*4^C^B!.\,'9(A4I!7[DVIC%,\*[@;NCF&!&6'KZY&-$?IP\>]XY] MNF#L;Y=-^&_()CS^5[,)[U&"W-?5YR/^([/&ZP2 @F0 "P &9O)I1;)O,[.S M,SLON]G_WZ"GH4=B6M30#_Z5X]*_B.B*H5+]]N#?4JMGJ*/Z7BAGF;D//Y?&+ ZT2=2H5!:+VD),F)J]-Z2^F2'HY1 MW6)85\BHD4;U^]G]\])1U;:IT4!5_L0;))68ZAI*U7$#?^5LPBD,5&6A53-. M5>95I9:13LJ[?X+#J3%J,)A55^8P X;DZK!9'U=GX?7'51/,Q+K5,

9C"% MO*=,3$K&DEE?)S&+*(&.X'O\UGA\MI]<+"5[_4Q-3A!37MS&UHCB*ID@MS.7>[2DT!-*OOMJ$.D<6& M&CF(=H#W"DB6^@Q=T![4:) GU#1Z6/_B//@"XYNTPUE,Y5:?0T/"T@W M=,++Z*# V968L ;$%ZJJ1.<+@G^#6@V[!_TH#K,/6)/+C9)UUN$7S-6VC]6**M$BV->>?W ,'U) MRF<'^DQ.CUT#'6[V#5,(\Q;#C)0=(58V5*!V20J#(.&G.H<'A"\Q83M +%'. M17S!$KH;X$)"(1>Z0GYW+!KS5FI\8*E1MY2!>#J(6K37UP@72>XH@8Z=D2S# M-MV!H)+@NX)+!('P!!%<0>G5) )K[^'H,55Y08<2$PFX2:@6+-=.@I,SV7@T M6")L-'>L/M#14*= @'V(R2HP <4Q]%X_X[+)5L"K,]IX)1,@^4?WGKGD"Y#4 MUJE#3UC=DT3L$6S9)BFZ4J 5;RNO*) _[RO\,X=@3*K?Q=Y46?! <92:W(0 M$#$P<5,$Y2T%KV-FF./2%^,^"5Y(G[X1*T0W>E1_9LQGZ3$Y:$BW7K$?_4DR MNDMOO-*<%>\*W?T$M"U&(I']_DM%^Q[J8?.6ZC%F] L(JH\>M W&C)[[C#-C M#&OT5B\@!=80,:/%?:N/=?]XL0[N40WTPC,CBKH6_4T< *&G=O&__Y&STMY^ MH@T[)]XO?/2+'QFA:51\6KUI:R1VCF_%AL:O6N>"_8FJK,N'DOZ)!EJW#1/X MP6E]J&'E'J6!7+"EH^H><@N]GIQR.9X9U_"CP;'PYH0SE_O;AT,B@,1'GJJ- MX;V.#3V'2G<*?I=;76N/XXJSQ)5*)E^,H*672^0W@4DH7Y&8M5#,7FI@LW]F^4D6D\-I)_'Z:5:J[;NE:_ M@6VSJ V3]]L1_C&CQ5SL9-)B&!%^RTWKA0D(MV:U<1%I5L_/FA>;@-'FS,VY M;5HVUEF$&5!'X=8YDE/(,)&?YSDX]B-MY ,]B:%4HKA.SP*R M=3!5>7S+JSCFUHS+K8ZSM$ENJ<7C7XS[R,.9U4K+77E8>3COWRV\P9+E:4=M M<.QH\:A>O:H=UJN1UEG]\@),D1:J-2ZJS4:)?RG5X5LY_AR'?GQ&W:D.@&@1 M3BTDY))')80M9/6)POVR*J(PJ_[B['UN8!&GAW%T#3KB,D2I*QAJ6\;W>B2(1 M^3V(%@I7E:M"H21-0,]#^C$ZB#GQ&A'.\\6#BB6M#<3',P0#4Z>F87XBNRPW MFC$Q5R/:KY[T$PLD!)?-8*F@CCJB&@%Q#[,:SCO&Q?E]YKK,]5+W3 )-2.@ M,TQDL"XQT1T8X)9*'2_#?MM,.-##?HKZ%=2GY2S<]UZ6ZP+I3MGH]:C%$RH= M$$>$Y\(4-8SXEN!+MA5Z?/FNEX[N6_:0R5;Y??-:R,V=M M/'RT>(%A$S%CLKY,!=Y28=@(#7MFGIO&(^C/&7ZBWX\_6Y)V-C1Z[46=FMRT MXZEAC/1A*([;E%=S=R;.$T#Z+,%PU*<I9C_3:R)K%=;B+/P]"]$W@7-H'B44&1+$9?>0^0-#C MO ,HTFQN("(@$N)4>KW7+\P(FX,F:ZC$_9C4=_>L"",:Z7<-G2!=&'?^:<4FP;"25.+%F%[AWN<*H 3]S5[. M.:/]8%=^Y,SCQ?,FDH$8DW],X.MD1OHTKTSR=&C= *OSG-/G3_9WJLTN+\E) MKC_(+@YZ("(Q.6ZTF-[=C>7SV7DM[LU>@'-'QI:'SHOV;HU$Z;WA?VF.JFB' ML,V,D=LK_7P^Z@KS3==]CG>.H"Y8NDY@S!1[*&(B[&A/1#O(2;4 (YUO_Y"& M+2]L']23J]LH!#5)J$[::L[Y$KFZ1+F/L"Y!N ^F .R+>%I&VQB@-M&,)S[; MO)"S!,K%3E"':ER#4N #?AQ0!2Y@!C!"S]88UHEA6]H06: ^KB5=0P-1N<-N7U"N:/+*KS-)G1UM/[;PJXO!E>* M)S-47V7 J^QN?WZ:E '[JK;O>.RM\#_1XR!C-'N%?^&76F#^%J&T8&L&Z M.! XL3L*'*P+!8LS3GXWG=Y;:4QLQ2+4Q4S IP300WTW7Y$+$JXZ43J9<22" M$ 7C)#^1V[+??F3XNMYG1">E5C>@CV4 O.G MWYZ":@']HH6OL]UAO_+K*%<^J:FK6&>!P/,T3,\OLG5>76-\!(@]%ZGII26G M<4Q.^E97(&]VM+;24MRIN5U>ZX+P+/_#N4FXNN 'G<51"KXG,\\ZG5DF?4E+ M#\Y^J$V67HDZ"T3;9\/VL9<;X!53?(C-I=7DM!I+[K0_S;?XG+K;Y;<>" =A MY:;!](*4PA=DS;)L8CZ[+.7[KQE&LK6JL1+ME_G#LIR"\&]D#LF/#&)&B#IZ-21D'>N20]4 M++R+>VAKPJ]7YG1VY?F5%SROV=KX?E*KQXO?I9HM,8\50E"_ZE+8<&--<-Z;F'?.M,^[WE#'.4YE)-M M(:7"=X.-6JG>LZ^;RM/BJ6;)0-+2Y+C1(M\"NNFC+68H]V_F7?R;\T@GV:+B MLH4K_!RY-\-POSZZ;MYVADH++\X3@:2NP*#1XE&KMN6!=^"!S(1H\.R.V0=% M+QO)P=-5HT>'K\N&XV([+!4NF0L3'7ZX0/S_:E4%A4MB7*S/P3MOEP[]MA; MAH2Y:[K*+602:0^1PN/"'(![4.A$'/68B-E2"\&X8&)S&&_1K6D\L2XWM/L\ MCHLMI)(.U9T#M$Y81\IXMN!$3,>YKR&%=CAQ=_>24BH.E2.B,A5';_O\Z"U/ M1G"L]60[E@SI*^P2B'&GZ;BOW;C;^$;&]3:'HN6 M9:?AC&S_\Z=&4[L\W,5T%0ZYD/3<4.#F#OYNT@QOLHSM1&9+39ZCZHA@%!3! M="ICI@L"EFA$82!@=4-XW6R+B%J @)N8PZ];I\(3YUS=RIE3C*4-^?IYHC T M%]8Z@ \E)GFD%K0#L8UUA<5Q MW)G4$3=OX-QN,-N^_P6A 7](J,J>=PSPH.&KO)_6[Q2;=Y<-!I?_>$7WR:4<>>I1!_46@<;VPA!MAQ M,A#I&2WN'<939#()OH^U"8A8 *8O2.LG3'9FLN['(DRPIDEONVP^6OD7W)NO MM:7*0CK"E[[1P:BWEO;M8HV17B07EV1T)HR_*K^#,\FT8H9:M\2>&XR^P"-A**GJPQ>59R-F7?K-U@E*2,][KS>]U MY*=EFM\?C9$RSL0&^*@+Z^U(.!/I'XX:#2BW%YL=*7LE'7[C+Z0F4 M9@0^G;M)J#YZUQ0WG>\=+HI_)_V4Y_JI.NC2-OT[==,FIYZ\ M)ESC.U&RN^03)2Z[+2?0-()27BZ0JPJ&K5Y3ODF2P/,F;1A+O317>RE)%N*0 M] H383YNILN*^;)"+,6D?>9=L65TD'>U\]^9T;(\F;*>4&VDI%L7YLGGX_*6 M=1;? F+DO .1#/+YF!SOLM[4E?+H7)CH3<=$WT_@O_26RJVT*C'?F7M5T:%*B(_%%WD.33J0)C]%6K&UY MF_ ')Z>;/N,CKD?6/<1?K5A )1.WJ;*'>.JV0_J&P0F:#$3EO58BE6>; M]_ Q\Q["%,EKCQVOP>6M^^UBJW;<*%U<-N=X4_"B48/UNQ#R+<5_6+QYJ2?S M?2^F=-)9'VQJBD/ZUIS9_%_"\F!56QN"=6#SW%61V>]<1LBCRVV"+$ 1"@SG M-5YMTL5:!VP0<>>=..SO5NB"F6'K/"+-N\,VZQHF *^N3Y!XU?/SMQUN?X]M M+W\;9,$Y-Q6T=$-WPD (_O0@FGPQC9YZZ[_C+34]T\MTZ;T;JM8*H"'P\+[7 >PN]SW?-%BPDH(N"M8A[TM.HP' M_7F!U-BUXKWUY+?-A\IA% '))+-\$:$KRGDCJ_;0;J(,]5*N(/VZD MW.&-.'\H;NP61!#-R+?!T9TJG=S>E[YWKQ,E=7"7/+M_2'W-U>O]\LFP6M,- MU;KO:WKSZ_4=^=W\;+"?F1_&\2$]5G8SO[N']%O]IRS1[\.K']>[Y3*VLS]* MZ>Y@8 U[E&6;N_7VX//AXYVNLJ^MQ[O/C\K7;_;WZ_SI(%<_Z9R4=Y.RU,3U MX].Z]NVH?YHI/='C7\KO82E-L^>MZN^J=(6_#7Y^:W4OOI]>7UH2UC]7I'O] MJ%GO/O135ZD?QZS?/ZTTJNFO9]_/AY5R2SEI'C_^NNTM=9 M6],_T'UNVT,31H())/"T*$A30JY35\ZPEZ#)D)R)1E(O[Z2+]P,!&CK M)WEUSME=[:[L^N5L3-$$A"2<-2S/*5D(F,\#PH8-ZZ%O7_6;G8Z%+B_>OT/Z MJ7^P;=0F0(,::G'?[K"0GZ-O> PU] 48"*RX.$>/F,;&PMN$@D!-/HXH*- ; MJ:<:.G'*%8QL>P_=1V !%P^]SEQWI%0D:ZX[G4X=QB=XRL6+='P^WD^PK["* MY5RM-"MESW[T&R+].;EZ>A/)3[,>>1X".XM;F$WE$XYOKP=WU=\G/\ZNX64T M>?I<&0##X>OW4?->^E^;_4JK*M5MUD-X<6D+.!H+ETQ37; RQAKJQWR0X\ M85)AYJ_@ S4G+(-/W'1S!4HV0D]3*,FA :SA)/C.D$]D-Q-T MZ<&;3(EKPE.X5[G@LQ"C]@;O@S*;7)]7UB(! TK72ZIYKH!A(21 M)(9LMCQDFTF*3>)ZF3#K[CJXJ!1+"&[91;*.!$A-3W+K:D/&SR"[N3ZF?DR/ MHB[BV\7,[/F)%HXZ'[$>A"@9S9IIHH8EB;DV6[XCDS&2PB/22(Q0D<%D3..R*(+7?\)O]R&]PLDA;:U^F6;\5. MIQLY+E E<\O1(2Q_6?XBAD3FH"!6RADHX1H)(UJV=1TKWO9PWF(F[_*H)O!Y MS)1X/:01EBGYRW'56/P3[%>(')\6P?PF'.OVB"XH.M_4 G4W5=/+/U!+ P04 M " #::1!95"H?XOX* " A@ % &9S:2TR,#(T,#@Q-%]L86(N>&UL MS9U=;^.X%8;O"_0_L.Y-"XSCB;,MD.QD%QE/LC VFZ2Q9[;MHEC0$N,(H41%FB>"0E14G.Q8Q'? _U4GQ,4E_'GW[<;2AZ(2)-.#L?'1]]'"'" M(AXG;'T^^KH87RQF\_D(I1EF,::$"]WPB+N?AZ/Z_J?O)$1?KR?3CQ^/)/W^Y M7D2/9(/'"5/'+2(C':5JL<4=GYZ>3O)2+6TI=RM!]3Y.)MI.5;,L33KT-2=I M3// MLOVS1"E-% FCT=$PN-+]C[79K0G^_*[([+_H0'U>.=-6/(,TW>9KTRT\-BV27R0F,Q-JD MJJ)C!,[WD$\,9=U5[3QJU$O5:,Y%N^UJ9LSK3$ETM.8ODY@DLN[I=^K#6'W( MFRW_\_N,RY7 Q2K-!(XR75/>C/.1I7QB6E+*"Z%]81'U-*Y43"(NIZ;G;$R+ MPUB$/PB^L>ZV;#6W%/Y.5U5\<5CD+@"C#9D@*=^*B+RI5^INH:-4.MI0J5!+ M*L+&7Q>C'W(-^DVK_O-IKF M+R2-1/*LEO-=[6C(G'>ZQ62K[VN:L!!H&X-)J&D]#>SW9)VHJ4594.>W1&WL M&,8 O>NAO].V.1=8Q4% ,\0A.%O4@U 5Y8FC"\:VF-Z39RZZ\&G*7%-C,VG" M4M<$Q8C%&(A&H46%V!,1_]C*,W8BZ+X7BI;2-1> 51,-0Q84'79O(""5W"\C M2X%9FJ@!K!>2MM3YZ09@MG7J8>B"X@0P!Y^25'J_I"P>":7J?@!F_0.*3>R: M%MBPR4M;&10QH#V0F3P"E2'A8'/YHE;GKN2VM*-Y%JUK0$"[)B0M85"@0.Y 6(H MS4P>XA68?Q$LAN%24_J!I675CDHE"Q 4TUL?)DKO!9+95HB&:WC&@:7.;LKV MF*WNSP*Z($#I,=>Z:UO(&Z!XFH$N699D>_4\W M! N *9.!0H:4#A5"+SVO[Q*P3#W$"#;'E+DEP&ZR24%3$Q )5F, #0=M_DRI M%R)F2)=[-8PEJ\I 4SX/W4 +J MW<+28[O)#" .")UNAP!!,@@UHWR"-&<1%\^\]KC#C&_E +B?\1A>H?1$N85J M4!.::'6&! 38$)\ 9HW0#\4S*8BK]WCR"I"JP0MQ%W$L#U1:_G.=,'(,MM^J M=4M7A]TF4Q9A0"3![@!^2N4'_0&I&'3+0H%F^H:F3OU#,QT*S31H:*;O@6;Y MR@.!YN0-33WQ#\W)4&A.@H;FY%W0R([W.M;,Y,=;L>2OMH>S0:479-I6K< < M9.'ATO+6!XL*4.L9%>(3DWQA=2ON!'])6 0OF2&Y%V TU9J#&UXZ-@-]O%3 M+8AUG->QIEB4]WY)M,S/*-,T:1]B"DUXD#2-]0XNA=HG$G<\S3#]=_+<>2)N M%WO!PVK8"DE#&1XJ-GM]P!0Q2 ;Y.+$N<54W-*RODAGE[EX!MM@ZO )<*PP" M INC]BO Q=630N2ZFQ6C@F!@1&@6.^MDBZFJCVME871QVU"KA_/OM=3X^"*K M["[T[I$S^ &!ML153T/F=&^;Y4'T.&#*[/5M=TTYJF=;GCWOQ5))G<\XQO-EM6WN6Q/3<(Z%SU-641"] MW^7,)*'4HJ;8,18+3I,HR1*V_D6>?(H$VUIE$[D" C:H:6@K@D !M&5R"'A,&6M^QXDREYQ>;?/]7\H.EE8#.64[++IM5 M4DN;* A&NIRUTEH62>=J8J34KKG8QDE&XL+,5<(PBQ),J_2(MBOB_2'.:!EH MO@*G1Q\&0\-,MG JPG0NPRKPD.K2]:7TX@&,7PFE/S/^RA8$IYR1N+B68KM3 MU*UW^\1,C^WF0S. . B,G%85T6'DES M)WSC=L@R+_%UR81N9 M )U;<@";36(,44"DV)T!A%1B5*C]O*!=9(^H%EG%[PZ!#83DCE_7[C1MO+5M MU0;$3*=!Z!WN,N?'86U<1'EZQ3(CZOX] :V%Y*[?JFRR[3Y-J5- M&Q!"G0;!]R>K&)4J!FNFO*6,$3.YU%KSCJ?$#97[Q#$MB^W<,94D(#QLOCHR MR BDM5Y86&PPI9^W:<)("D]$ALHM"U:+318:DH!8L/D"6,BE2&N]L'"Y(6(M MI[>?!'_-'LO\K&#; +5;-CHM-QFQ2@-BILL-S]"2HZ\I0=DC09?ES]#5,\$7]?CZ MI9$H4B]$%*MR%F-A0ZA+[/Q71T##K=\>:2F# *G7'OP[)%4$TB&.J;F5#(OZ M>5QN8IZ1#?BV0W^(*X*&FM<<]>F#H&F@29.I/*QY48_@J2T/C.&->VYZ1+.\@ M"(B MBLH15XN1+G22_]_QNQ);)^S:'\G>$2(>LHJK4:KONMO Z/=,O.F)C5I M&A0:$&=O\0L0>*@"U>KX4)NQ?%[,4P^-JVQN/'I:/&)Y &^W6:IF4&D,O@K> M&>3X]L* !A@W&3HB D)O@$WHAD,>B?+0#Z@(1K5H3^=GZ2$+((D_[^_) Q'J MO8,EV66?Y8Z>.LXP!L2Z/GL;W!SS9*XW, @(W^H6.M5+4;T"M%+/B)55H-]4 M)2BOQ?;[Y?5-U_*3W*PWR;]6."5RRW\!4$L#!!0 ( -II$%E,V]/LN,T/RQY>?'" P1G)>WW ML[+LM22??UBF/'JF2C,I+EK=H^-61$4L$R:F%ZVOH_;EJ#\ MM(1L??CKUU\B^W/^6[L=#1CER5GT4<;MH9C(]]$M2>E9](D*JHB1ZGWTC?#, M'9$#QJF*^C*=]0[(5&[#:CW&Q6)5%\?AIMZ9\;,]5FGLU@L MCH1\)@NIGO11+%-8A2-#3*8WM1TOC]<_1?%SSL33F?LU)II&EI?09TO-+EJN MW76SBY,CJ::=WO%QM_//EYM1/*,I:3/AN,6T599RM525ZYZ>GG;R;TO3 \OE M6/&RC9-.Z:+9F<[=NY$Q,7G8:YN)O!;NOW9IUG:'VMU>^Z1[ MM-1)JX2?$U22TPLXJTY?VIYI7<[+SQ2= M7+0FFME6>F^.WW7?N#9^W[$QJ[GMH)JY_M6*.COMSQ755)A<\HT]L%.$+HWM M5C0I*W+-O]A#PXPKM>X]W:CMNEJ6VD;MQ\)R[5'I$Y?QCAO MT_AH*I\["64=Q\%]R('D,.P_/_*&+L?:*!*;LB9.QI3G]?^P-GLFG0:\*DD\ MVAJKG=JUV/=I.WJ7*HZD2JBRK,NZB(IW8G;84]<6G3E1MJ)V/&-\$^Z)DJF/ MSIJ$]#BZ#J8\7FCDL-V!U+ M(-\>*M\*;0UC+L^=!SIESE_GBKO^4G

5-B3,?V=$&:KX"D+ZP!@(^RTF;(]")-Z/B@C-'!\(\$-K M(/$_4&\\/!J1D(]FE'.7TQ$!ZN55]D#L?V)B]^M\!>"OG]WUW5Y:X.RWB@#Q MOWLM^ _4(D7@GBHF$WM)5P#V!\9 ZJ>8U#T*47E?BP1*>V,*SG_P8>_)0T(] M8#HFO/!H8(_I,.X*DNZT,K*&.4I-,G"H5M^:1!&#>W M$>*[;PEEC))KAL2A<.Y;/8KPH4CH\C-=A4 ?F$))H^2807DHJ.\52XE:C5A< M/V@NC>(E#V*&DE2"Y*"(8BEFHNMQX7 M]V5FS\=57R;!(;VF(#0<*/GF"Z2C!.4R22PNO?YSPP3MAD)1:0Z>(\(+0$#F M*\'>>QGV'AP[2AY:*_.58#]Y&?83.':47+16)B;VOOUXIQ[EPC,#[36&(D?) M16LD8@+/KS1WZE[)9U8LDJJC?E "BAXQ10V+1>WPQ44>TMM+2RAOQ'2U6APF MYWNI#>'_L7G=G62U/90Y8N(:$MKT \8B[NZAA6\IT9X)E"]*KEHIIVFD+L** M$G_WW;6 D5)0*O$-,SS1KJYCYD4P>>QAU90KBB9I$]4TP.O6U&LO:?^UM?@ M%6PHP^J^C(8Q?E?,6 _Z,DTSL7Y&XYD5\YA"\:*D?T%Y#:,>29^$;>D#V4.$JN5R\4 ME_Q0ZXRJE_*O* 6- DK:!Q7=]#A#X\P.>ZMN;_SH=LQX1ID#*RAKE)3/)ZIA MMK?R41&W>6^T2L>2^[>'5!I"":,D> %I#4/>\:,:[YX)%"Q*9E\D M"Q8 [[/!)!Z0VO3^O7S+C]O6K=+<./?)PUEX6BYHWUY[B_1TAXKX2 M4/"(DXAAL4CKTPQU/K-G^I$8LO8PQ-]7 LH?<4(Q+!9M_;SJVPO/5(;GS/<, MH;01E\)62D.!/$H)YU>99H+JX-BR9PB%C+CFM5(:"N3KE*JI'=0^*;DPL_7> MSA!L3P$H=,25K4&I./"7/_>1%_O?@N0KK,%O)T#$[A6)]=J-.'8+*8HKN4B( M\E /V4.YHVZL] MMF/R=F5&U??^4.S.T>5MHT4-]*6@44-)5J&B<:^O63O[@ MI77'#LH;,3&M$H:S9RH;9_'6FUK_@0X-@ M.6AH,#=Q H0CW07IGQN]:'*U>J 3JMPRA4>Z-%>VH:?P31&@.#0^J&\4 F.H M"--YYT#7C3W@7EA;?.-^N9>RVB/_ U!+ 0(4 Q0 ( -II$%E@$IF$8Q( M 'N" * " 0 !E>#DY+3$N:'1M4$L! A0#% @ MVFD067$?)58I%0 AW, H ( !BQ( &5X.3DM,BYH=&U0 M2P$"% ,4 " #::1!9@>[/&ZP2 @F0 "P @ '<)P M9F]R;3@M:RYH=&U02P$"% ,4 " #::1!9)UDLIBD# #["P $ M @ &Q.@ 9G-I+3(P,C0P.#$T+GAS9%!+ 0(4 Q0 ( -II$%E4 M*A_B_@H ("& 4 " 0@^ !F XML 19 form8-k_htm.xml IDEA: XBRL DOCUMENT 0001069394 2024-08-14 2024-08-14 iso4217:USD shares iso4217:USD shares false 0001069394 A0 8-K 2024-08-14 FLEXIBLE SOLUTIONS INTERNATIONAL INC. 001-31540 71-1630889 6001 54 Ave. Taber AB CA T1G 1X4 (250) 477-9969 false false false false Common Stock FSI NYSEAMER false