0001493152-23-041467.txt : 20231115 0001493152-23-041467.hdr.sgml : 20231115 20231115152906 ACCESSION NUMBER: 0001493152-23-041467 CONFORMED SUBMISSION TYPE: 8-K PUBLIC DOCUMENT COUNT: 15 CONFORMED PERIOD OF REPORT: 20231114 ITEM INFORMATION: Results of Operations and Financial Condition ITEM INFORMATION: Other Events ITEM INFORMATION: Financial Statements and Exhibits FILED AS OF DATE: 20231115 DATE AS OF CHANGE: 20231115 FILER: COMPANY DATA: COMPANY CONFORMED NAME: FLEXIBLE SOLUTIONS INTERNATIONAL INC CENTRAL INDEX KEY: 0001069394 STANDARD INDUSTRIAL CLASSIFICATION: MISCELLANEOUS CHEMICAL PRODUCTS [2890] 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: 231410346 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
0001069394 false 0001069394 2023-11-14 2023-11-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): November 14, 2023

 

FLEXIBLE SOLUTIONS INTERNATIONAL, INC.

(Exact name of Registrant as specified in its charter)

 

Nevada   001-31540   91-1922863
(State or other jurisdiction   (Commission   (IRS Employer
of incorporation)   File No.)   Identification No.)

 

6001 54 Ave.

Tabor, Alberta T1G 1X4

(Address of principal executive offices, including Zip Code)

 

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

 

Check appropriate box below if the Form 8-K filing is intended to simultaneously satisfy the filing obligation of the registrant under any of the following provisions (see General Instruction A.2. below).

 

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(s)   Name of Each 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 2.02 Results of Operations and Financial Condition

 

On November 14, 2023, the Company issued a press release announcing the Company’s financial results for the third quarter ended September 30, 2023.

 

Item 8.01 Other Events

 

On November 15, 2023 the Company held a conference call to discuss its financial results for the quarter ended September 30, 2023, as well as other information regarding the Company.

 

Item 9.01. Financial Statements and Exhibits

 

Number   Description
99.1   November 14, 2023 Press Release
99.2   Text of Remarks by Dan O’Brien
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: November 15, 2023    
  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

November 14, 2023

 

FSI ANNOUNCES THIRD QUARTER, 2023 FINANCIAL RESULTS

A Conference call is scheduled for Wednesday November 15th, 2023, 11:00am Eastern Time

See dial in number below

 

VICTORIA, BRITISH COLUMBIA, November 14, 2023 – 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 third quarter ended September 30, 2023.

 

Mr. Daniel B. O’Brien, CEO, states, “This was a very poor quarter. We are not losing customers but certain customers are ordering much less as they confront difficult conditions in their markets.” Mr. O’Brien continues, “FSI will have to review all operating costs and search for lower cost of goods in the fourth quarter and throughout 2024 as we attempt to revert to profitability.”

 

  Sales for the third quarter(Q3) were $8,720,621, down approximately 25% when compared to sales of $11,685,107 in the corresponding period a year ago.
  Q3, 2023 net loss was $(718,161), or $(0.06) per share, compared to a net income of $1,108,131, or $0.09 per share, in Q3, 2022.
  The lower earnings reported for Q3, 2023 were due to higher cost of goods, lower sales and product mix.
  Basic weighted average shares used in computing earnings per share amounts were 12,435,532 and 12,384,746 for Q3, 2023 and Q3, 2022 respectively.
  Q3, 2023 Non-GAAP operating cash flow: The Company shows 9 months operating cash flow of $3,284,640, or $0.26 per share. This compares with operating cash flow of $6,227,068, or $0.50 per share, in the corresponding 9 months of 2022 (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, water treatment, 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 Wednesday November 15th, 2023. CEO, Dan O’Brien will be presenting and answering questions on the conference call. To participate in this call please dial 1-800-445-7795 (or 1-785-424-1699) 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 – Third Quarter, 2023 Financials may be requested

 

 1 
 

 

The above information and following table contain supplemental information regarding income and cash flow from operations for the period ended September 30, 2023. 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.

 

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

 

FLEXIBLE SOLUTIONS INTERNATIONAL, INC.

Consolidated Statement of Operations

For The Three Months Ended September 30 and Nine Months Operating Cash Flow

(Unaudited)

 

  

Consolidated Statement of Operations

Three Months Ended September 30

 
   2023   2022 
Revenue  $8,720,621   $11,685,107 
Income (loss) before income tax – GAAP  $(284,039)  $1,669,992 
Provision for Income tax – net - GAAP  $(219,712)  $(349,181)
Net income (loss) - controlling interest - GAAP  $(718,161)  $1,108,131 
Net income (loss) per common share – basic. – GAAP  $(0.06)  $0.09 
3 month weighted average shares used in computing per share amounts – basic.- GAAP   12,435,532    12,384,746 

 

  

Operating Cash Flow

Nine Months Ended September 30

 
Operating Cash Flow (9 months). NON-GAAP  $3,284,640a,b,c  $6,227,068a,b,c
Operating Cash Flow per share excluding non-operating items and items not related to current operations (9 months) – basic. -NON-GAAP  $0.26a,b,c  $0.50a,b,c
Non-cash Adjustments (9 month) -GAAP  $ 1,757,644 d   $ 976,536 d 
Shares (9 month basic weighted average) used in computing per share amounts – basic -GAAP   12,434,669    12,376,818 

 

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

 

a) Non-GAAP – Flexible Solutions International, Inc. owns 65% ENP Investments, LLC and ENP Mendota, LLC and 80% of 317 Mendota, LLC. Therefore Operating Cash Flow NON-GAAP is adjusted by the pre tax net income or loss of the non-controlling interests in these companies. An adjustment to operating cash flow has been made to account for the use of a pre tax amount versus an after tax amount which was originally used in that year.

b) Non-GAAP – amounts exclude certain cash and non-cash items: Depreciation and Stock compensation expense (2023 = $1,757,644, 2022 = $976,536), Gain on acquisition of ENP Peru (2023 = N/A, 2022 = $335,051), Interest expense (2023 = $369,967, 2022 = $190,366), Interest income (2023 = $58,565, 2022 = $69,354), Gain on investment (2023 = $423,957, 2022 = $213,865), Income tax (2023 = $873,861, 2022 = $1,604,429), and pretax Net income attributable to non-controlling interests (2023 = $689,780, 2022 = $752,910). 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 from all investments, including those from the Florida LLC, are removed from the calculation to arrive at Operating Cash Flow.

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

 

Q3 2023 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 Third Quarter 2023.

 

First, I would like to discuss our Company condition and our product lines along with what we think might occur in Q4 2023 and into 2024. I will comment on our financials afterward.

 

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 also a biodegradable way of treating oilfield water to prevent pipes from plugging with mineral scale. TPA’s effect is prevention of mineral scale from minerals that are part of the water fraction of oil as it exits the rock formation. Preventing scale keeps the oil recovery pipes from clogging.

 

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

 

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 inspected and we have received our FDA number. We have commercialized one food grade product based on polyaspartates that was developed fully in house. We have a pipeline of additional products in development that are either our ideas, toll production of outside ideas or a mixture where an outside idea is being optimized by our team. NCS will focus on food products equally with our other market verticals because we have determined that this is an area with large markets that we are skilled in servicing and where we can obtain good margins. We have not received the food product orders we had hoped for in 2023. Although we are still convinced that this is a viable future business, it may take several more quarters to obtain significant sales.

 

ENP Division: ENP represents most of our other revenue. ENP is focused on sales into the greenhouse, turf and golf markets, while, our NCS sales are into row crop agriculture. The opening of the economy after the pandemic has affected ENP sales into the home gardening market, especially home cannabis. We expect little revenue growth in 2023 and do not have any clarity regarding 2024.

 

The Florida LLC investment: The LLC was profitable again in Q3 2023 and was one area where some revenue growth has occurred in 2023. The Company is focused on international sales into multiple countries all of which face different issues and respond in varied ways. Revenue was strong in Q3 but, the remainder of the year cannot be predicted. Also, the LLC remains exposed to high costs of goods while experiencing difficulty passing all the costs to its customers. As a result, margins are compressed and earnings may not reach historical levels for some time. Our sales to the LLC grew in the quarter.

 

 1 
 

 

Merger with Lygos did not proceed

 

On April 18th 2022, FSI and Lygos announced their intent to merge subject to shareholder approval. The merger was not completed by the end date of the agreement, September 30 2022, and did not close.

 

Strategic investment in Lygos: In December 2020, FSI invested $500,000 in Lygos in return for equity. We made a second investment of $500,000 in June 2021. Lygos is using the investment toward development of a microbial route to aspartic acid using sugar as a feedstock. FSI will be the major user of aspartic acid derived this way and believes that sustainable aspartic acid will allow us to obtain large new customers and develop valuable new products that both biodegrade and come from sustainable sources.

 

Lygos has recently announced a change of focus to include other organic acids. We anticipate that this may slow their progress toward sustainable aspartic acid. FSI is researching alternatives to achieve the goal of sustainability while continuing to support Lygos.

 

Q4 2023 and early 2024

 

Agricultural products were not as strong in Q3 2023 as they were in Q3 2022. As a result, total revenue for the quarter was well below the previous year period. Agriculture customers are showing resistance to spending on inputs when crop prices are not increasing at the rate of inflation. We think that the remainder of 2023 and all of 2024 could be difficult.

 

Oil, gas and industrial sales of TPA have been lower in Q3 2023 and this is likely to continue for the remainder of the year and into 2024. Customers are reducing inventory and reassessing their needs now that shipping has become reliable again. In addition, the possibility of reduced hydrocarbon demand could slow our sales over the next several quarters.

 

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 can take many years to arrive; we submitted our initial applications more than 4 years ago. The total dollar amount due back to us is well in excess of $1 MM. We will persevere until we succeed in recovering our funds.

 

Shipping and Inventory: Ocean shipping from Asia to the US and ocean shipments from the US to international ports are back to pre-covid speeds and have settled at prices very close to historic levels. Land transport inside the US is continuing to stabilize but at generally higher costs. We coped with shipping issues by ordering far ahead and carrying additional inventory in 2022 resulting in costs that we were unable to pass on to our customers. In 2023, we have been reducing inventory to a more normal level, however, margin increases have been difficult.

 

Raw material prices do not appear to be reverting to historic levels. Instead, they seem to be stabilizing at a new base level that is also experiencing inflation. Passing price increases, even small inflation related ones, along to customers can take several months, is not always possible and will probably result in constrained margins for the next year.

 

We believe that the sum of the issues we face during the rest of 2023 will result in lower revenue, lower cash flow and lower profits for the coming quarter and the full year.

 

Highlights of the financial results:

 

We are not happy with the results for Q3 2023. Year over year revenue and operating cash flow were down. Profits were negatively affected by product mix, cost of goods and reduced sales volume. We now estimate that year over year revenue, cash flow and profits will be down significantly in 2023.

 

The financials show that our costs have increased as the year progressed. Wages have gone up substantially over the last year to retain staff. Raw material prices have dropped from the highest levels but not back to historic norms. Volume is down. We have been unable to raise prices sufficiently to cover costs and maintain our margin goals. Our plans to enter the food industry have been delayed into next year. Higher interest rates are consuming more of our funds.

 

 2 
 

 

 

FSI and its subsidiaries will have to examine all our costs and economize where possible. Even more critical is increasing sales in our traditional businesses and obtaining sales in the food industry to ensure that our wage and other base costs are spread over more revenue dollars.

 

Sales for the quarter decreased 25% to 8.72 million, compared with 11.69 million for Q3 2022.

 

Profits: Q3 2023 resulted in a loss of $718 thousand or $0.06 per share, compared to a profit of $1.11 million, or $0.09 per share, in Q3 2022.

 

Operating Cash Flow: This non-GAAP number is useful to show our progress with non-cash items removed for clarity. For the nine months of 2023, it was $3.28 million or 26 cents per share down from $6.23 million or 50 cents per share in the 2022 period.

 

Long term debt: We continue to pay down our long-term debt according to the terms of the loans. However, we have consolidated all our debt for ENP and NCS with Stock Yards Bank. This has resulted in increased lines of credit with lower interest rates and reduced interest rates on our long-term debt. At the same time, we bought all the units we did not already own in ENP Peru Investments LLC and guaranteed the mortgage held by the LLC. The LLC owns the 5 acres and 60,000 square feet of building in Peru IL on the SW corner of our property. This action returns full ownership of the 20-acre parcel and 120,000 square feet of buildings to FSI with a mortgage at favorable terms.

 

Additional factory space in Illinois: In the second quarter 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 will move all operations to 60,000 square feet of this building. The remaining 180,000 square feet will be rented as suitable tenants are found. The NCS division will recover the use of 30,000 sq. ft. in Peru IL from ENP making room for potential growth.

 

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 Thursday November 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^BBN6\:^ M-;3P?81DQ&[U&Y.RULT/S2'U/HH[F@#>U+5+'1[)[S4;J*VMT&2\C8'_ -<^ MU<(_Q9AU&0Q>%_#^J:RPZRI%Y$[Q;"0K:P#LJ M@<-TY/3Z]:ZR?QQ=:O9PZ3IUHE@[G;OCF"!1V Z <9KBGCJ,6TG=F3JQ1;;Q MC\168.G@.)8QU5[U=Q_4?RIY^)^J:3\_B7P9J=A;]YX,3*ON>G%K:+X7L-=M9'OK@8GOCVKO/!OC>[NM07P]XFB2WUC MRA+;SKQ%>QXX9.G/?'^!%>E6H3HRY9(TI5H55>)WM%%8WBRZDLO".K7,3%9( M[60J1VXK%*[L:-V5SD/$GQ;L=+O'M-*M?M\D9P\K2;(P>X!P2?Y50M?C5!]E MG:^THQ3(F8A'+N5VS]TG&5^M>6:5;VESJMG;WMR+:TDE5)9B0 BYY.3P/K7I MNJ?#W1M!\ ZMJ*3#4;AH0T%PV-J*6&-H'&<8Y_+%>[7PN$H)4Y)N3L>/1Q&) MK7G%I11T'A'XDCQ3KO\ 9G]F&V/E-+O\[=TQQC ]:[VO OA/(D7C8R2,$1+* M5F9C@ KDFM3Q#\7-2GOWBT 1PVB_*DLD6Z20^N#P!Z#'^%<^(P#==TZ*T21 MO0QB5%3JO5L]IHKR#PG\6+Q]2CL_$/E-#(0@N4388V]6'3'TQBJGB#XH^)-- MU_4;.W%D(;>=XX]\!)*@\9.[TKG^H5^?V=M;7WZ&_P!,O$MQJ-[IKWVG:?-(+*"R:A_8%U(D4;2:3'\D2[57#N . MPP*31_'OB#0-,L;*PN8A:QJ["*2%6!)ED)R>OZUI]0]I1BZ:]YM]>US/ZYR5 M9*;]U)=.]CWCQ+K0\/>'KO53 9_LX4^6&V[LL!U_&N7\(?$D>*M<.F_V8;8^ M2TH?SMW0@8Q@>M8^J>,[?Q;\+=8W*L.H0)'Y\(Z]$TJ8E^VIQ@_=D>^T5XIX@^+NJ7%^\6 MA+';V@.U))(]\C^^#P!Z#'^%7?"7Q8NY-1CLO$7DF*0A%ND784;I\XZ8]QC% M8O+ZZASM>?G]QHL;1<^6_P#E]YZ]1117"=@4444 5K^^M],T^XOKIQ';V\;2 M2,>R@9->5>!K&P\::[>>)?$/[S4+AB;"RE/$5J.A [YR?R/J:W/B_=2-X9L] M$A8K)K%]%:;@>B[@3_(5S7A>6+1OB;;VQREL\3VL+, 0/NX(.UA\H (^AKI MH8=5HSOT5SFKU?9N*[NP[XA263>(O)M8S&]O&L3A0 G3(P!]:Y*NM\=Z+-:> M(;RZ4,89-LN6_P!K@X]0#_,5D:'X2 MMKCZ?>:WJT5M;%6G(W OT 4?_6KI/$>L:3X<\/ZAI&^.XUJ]C*7" M0Y\J(GGN< C/;]*Z#P?X4DT#Q%/]K+2RBW!BE13Y>"<,,^HP/SK*UCX0#4-: MN;RWU7RH9W,AC>/@75G-XPTGSKF86?B2-?M.D0PDI]ECC' /]T,2!S_L MUQNO>']2\)ZT]H[,6 W1SQJ0&![CT/\ *K'A?5H[._$]W,J0H_G3Y):6Y93E M8QWQNP?3CDU]IBJ,<12YHZ_U_7GZ(\O#U94*G++^OZ_JY[5X$\3#Q5X6MKZ0 M%+M,PW49&"DJ\'CWZ_C4WCC_ )$;6O\ KTD_E7#^ [Y;'XGZ]IJ;1!J<":@$ M3[L4HXD7_OHM^0KT;7]/75= O[!YQ EQ R-*1P@(ZU\HER35^C/HV^:.G4^8 M;2SN-0O(;.TC\RXG<)&FX#)/N>*]X\3VLME\(;BTG7;-#8Q1N :\2^ MTKH?B2*ZTFY6ZCLY0T!(1WP#]T_7/TKVK1K^X^)'@._ANUCLY97-N7B! M8<;6S@_RKW1@8QBIT[^\>0^%X9IYM6CMP3*=*N, '!(& MTG],UGZ4T:WZ&2]:QR"%N5#'RFQP?EY]LCIFO:O"/PV_X1;71J7]I_:/W31> M7Y.WKCG.3Z5S_P 0_AUI^GZ;>Z]ILS6^PAGM=H*9+ ?+W')SCFJ^O4:E64-; M2MKYD_4ZL*<9=8WT.=T;X>W'BJ&YNK#7;2YVRE96D$F\GU.X9YZ@FLCQG)$W MB>Y1$ DMU6"XD!.)944!WP>F2/T]ZZ#X.NP\72H^[+6S$%'('!'!'?KZ\5U& ML?"$:KJ][?\ ]L>6+J9Y=GD9V[CG& MWJ>275I-I6J"WOX0[Q&-Y(M_#JRJX&1ZJ1]*V_'ES;WOB&*ZM(S';S6-N\:' M^%2@(%>B:Y\)QJ^K37XUJ(:EX?\ ^$&73WTMFUQ9#MN^@"F0MUSGHQ&,8[UU_P 1R?#WA/1O M"RQQSJ(RWVJ1.05/\//!Y]^*QO"'PUN/$^CPZF^I);PO(R%/())"G&0,ZMTE)M-==674IU/;2C3LVTKW.?T:*=]'\02IGR8[)!+Z9,R;?Y M&E\.133'64@!+_V5.Q /)4%"WZ U[>_@/3XO!ESX=L7:!;@+YEPPW.[!@=QZ M9Z=.@S6=X1^&P\+ZX=2.I?:?W+1>7Y6W[Q'/4^E82S"G*-1]6U;Y6-8X*<73 M717O\SQ726C6_!DOVL,H0ETJL?+;C!^7YAD9&1R,UT^C?#RX\56T]W8:[:7/ M[QEE,@DWY]2&&>>HS7:>(/A!::A?27>E7WV+S6+/ \>^-3_LX(('MS^'2M;P M5\/4\)W,MY)J$EQXYR?KTIU\=3DG4I2:D^EE^84<)--4ZD4XKK M?]#L;6.6*SACF$>P%%%% 'G/Q'S_PF'@(-_J?[3.X_ M[7R;?ZUQOQ"LI+'Q)-7KCGFNU^,%M+'X#]*]#+ MZWLZROL]#BQM+VE+3H1^&?'&B^*=/CLM9,$6H["C"8#;)GC*D\9/I5-?!WB/ M07N6T*]2:*>+#$81CST&<\^^:\BN;1(BQ6ZM7'81,QS],C-:>@^,-:\/7"26 MEW(T0/S6\K%HV'T[?45UXS(:5=\])V?]=3S:>/VC57S1ZC8ZF;"T72-?N+W3 M[RW3S(YHKCG64;7KP>66VAGB&<,,^V2:\BKX?&^TPT_9-ZKU_'HSTI2T M7*SNK7XEW?VN1M0L8;FW8Y2-< Q_0D'-+<:;H7CRSN)]-@CTG7(3O7#X$@]\ M8'XXR*X2E5BIRI(/J#487-<3AYJ2E#](U+0_BQI-I?;%N/[/ ME+QJP(5,G'3N3D_C7J_B^"XN?!^K0VBLT[VKA%7J>.@KS/X6VDFI>/-4U9W= MX["T2T5F.=SN=S?ER/RKU#Q-K1\.^'KK51!Y_D!3Y>[;G+ =?QKZ-5IUY*JU MJ[.QV0A&%)1Z6/F.'RFGB\]G$!=?,*8W!,\XSQG&<5[-J6KZ9\,O#B6FBN]U M/?L;BW$S;@BD*-QQCCT'?GTKQV^GCNK^YN8H%MXY96D6)3D("Z^5_P#@'@X>HZ4*CAJU MU^=@/Q'\7&X,W]M2 YSL$,>WZ8VUV=_XVC\6?#+5XYD6+4;=(O.1?NL#(N&7 MV]1VKSU=7T\>$7TG^QX?[0:X$@U#/SA0>G3/J,9QSGK3]$M+A]&\0WBJWV:. MR6)V[;VGB('Y*U95\/2Y.?DY7&2MYZHTHUZG-R\W,FG?RT9;\%7MQIUUJU[: MOY=Q!I<\D;8!PP (.#6[X3\=>)]0UY+>\U9YH3!,Q4PQ#E8V(/"@]0*P_!-G M)J%WJUI$,R3:7.BCU) K%T?5)=&U%;R.)7=8Y$V/Q]Y&7],Y_"KK4(U9U5:\ MK*WW$TJTJ<*;O:-W?[SL_"7CWQ/J7BK3;2\U5IK>XEVR1F&, C!/4*#^M<+- M(\6H2R1L5=)BRL.Q#9!K>^'MJ]QXZTE(U)$W, M4YF$S2&6UB?F*ZS1?B!)HOPWAO;P)<7S3O;VL2HL:D*!R0H M&>P]!WKBO%MW87VD^'Y]-L/L-L8IP(-^[:1)@G/?)YK/O;.?_A$=)OMI-MY] MQ"3V5\J1^8S_ -\UQQP]*I3I\RM>3_73\#IE7J0G.SO:*_34T)?B/XMDNO/_ M +8=.21&D2! /3&.GUY]Z].\#?$1-?M+J'5%C@O+.$SNZG"R1CJP';'&1[_A M7D5EK&GVWAB_TR;1H;B]N9 T=ZV-T(P.G&>,'H>YI?#MK'Q%15(^]S7W7;:OJ*:+K+++<2*Q@N H4N0,E6 XS@$ MY'I7F7AFT@O=;$-S&)(_L\[[3TR(V(/X'FF>&;YM-\0V-\J[FMV,NW.-V%)Q M^-%?#8?V_P#7H%'$5N>,Y2TD[6/7/B-X^N?#L\>E:7L6]>/S))77 M<(U)(&!T).#3?A7XFUCQ%)K"ZM>&Y$ A,68U7;N\S(^4#/W1UKR7Q'KT_B36 MY]4N8HX7D"@1QDD*JC &3U^M>Y_#G0(-&\*6DWV817UW$LERW.YN6*@_0-BN M+$X>GA\+%2C[[.K#UIU\1)I^ZCKJ***\8]4JZEI]OJVF7.GW:;[>XC,>>!KR73FOOA]K#(?%5K#+! M<-9:M:'?:7L?#1GT)'8TT[.X/4\N\6Z-=65V_GPZA$N>'GMDF0_]M5Y_,9KA MY556^617![J"/YBO2;SQ*\LCZ3XKCN=$\2QXCCO+>XZ#F M]6MKJ%WCN=1O,]A+:D,P]F!((_&OJL#BU4C;J?-XS#.G*_0Z/X5^,+?2Y)-$ MOW$<-Q)O@D;[JN< @_7 _P FK?C[PW;Z->+>V\XV7";O M4[]+^_22TTFW/FO/*NW?C!V@$]_6M_Q#>7/C;Q'$FF6\CP*/+B9@0",\L?05 M\OQ*J',E#6;Z>9V81S='EFO0Y"K>IZ=+IGA^#49F'VF]D$5C9@$R7#'H0!T' MO_C6IJ=IH'A_R[*XO)M5U]R=FFV W GLK, <<]>_M7:>$/!E_P#VHOB;Q4T< MFK>7Y=K:)@Q6,?95[;NV1^M>!ALC7\ ^%4\(^%X;)L->2DS M74G]Z0]?P P/PK1\3:7;ZUX>NM.NKK[-%. #+D?*0P(Z\=16O67X@T#3_$ND M2:9JB,]J[*S!7VG*G(YKW4[.Z.EI-69P^A_#CPSI=^EW=ZO'?F,Y2.1T5 ?4 M@'FNTU:+0=\_(JSMS2;L3"A3A M?EBEI )XS3G^#7@2. SO;2K$!N,ANV"X]D MH,>^<4UB:RGSJ3OW!T*3CR.*L;WA/P_X>\)6\BVM_!-OUK.7X/\ @![7[4D3M;XSYHO"4QZY MSBL?3/ 7PUU?Q'?:'9VEZ]S91K+(_GMY;*P!!5@>?O"H5:HI^T4GS=RG2@X< MEM.QIM\.-!GTK3[*?Q!DV8D ='0;M[;CQD]*Z#2O#WAW3O#$N@2WL%Y:2NSO MYTJ9R?3'3'8UA2?"'X?17*VTB,EP_P!V)KTAF^@SFAOA#\/DNEM71EN&Y$)O M2'/X9S3=>I)6-B!Z9KJ[?P]X: MLO"]WH-G>0PPW<;)+-YRF1B1C<2>I_2L(_!_X?B[%H8G%R1N$)O#O(]=N4\>&DCQ\RE2?R-5[7X8>&K:9)/[?=MH((,L8R""/ZU+#\(_AY<0R30 MJ9(H_ONEZ2J_4@\5$/A=\-&1W6:,H@!9AJ/"@G )YXYIO$UG=N3UW!4*:M:* MT+FC?#OPCI5VEU/J*WTD;;D6>9 @/;*C&?QKT&&>&=-T$L<'X M1_#P3QP%3YT@W)']M.YAZ@9R:['PUX6TOPE8266DQRQP22&0K)(7^; '&>G2 MLZE6=1WF[LN%.,%:*L;5%%%9EA1110!1U;1M.URQ:SU.SANK=NJ2+G!]0>Q] MQ7#-\*7TMB_A7Q+J>D@G/D,_FQ?D?_KT44 4-2\!_$'4Q;PW/BZPN((7WAGM M<-GW &#^=6(OAAKE]&EOKWC.\ELE&/L]C&(%(]#CC'X445*BDW*VK%9;G8>' M/!N@^%82FDV"1.WWIF^:1OJQY_#I6]115#"L;Q7HLWB+PQ?:3!>/:2W*;5F7 MM@@X/L<8/L:** /.M!^$VLV8OENM1TZP2>P:S4:6CYD)Q\\C.,YXY _2J6E_ M!&^:4IJ]YI\-JMLT &GA]T[<[9)-_&X'!X]!110!NWWPJD/@C3M'L+R(W=O< MB[N3/GRKR7^+S,9..PZ\5EW'P=OKB;2Y#P'I5:]^"^M7& MLSNNK6,MO/:3 MS! I;Y3A/O8V\=..M7T^%FM:C#XBO=9U:V36=6C$:O9[_+C0,&*\X.T[0"/: MBB@#/OO@]K%WHMRL-W9V6HRK%"8[>X*VLD2_WP(0V[(]_136%[>"Z:X$FR[A CQR%0F-A@'T*\5ZK$GEQ)'O9]J@;F/)QW/O110 ^BBB@#_]D! end EX-101.SCH 5 fsi-20231114.xsd XBRL SCHEMA FILE 00000001 - Document - Cover link:presentationLink link:calculationLink link:definitionLink EX-101.LAB 6 fsi-20231114_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-20231114_pre.xml XBRL PRESENTATION FILE XML 8 R1.htm IDEA: XBRL DOCUMENT v3.23.3
Cover
Nov. 14, 2023
Cover [Abstract]  
Document Type 8-K
Amendment Flag false
Document Period End Date Nov. 14, 2023
Entity File Number 001-31540
Entity Registrant Name FLEXIBLE SOLUTIONS INTERNATIONAL, INC.
Entity Central Index Key 0001069394
Entity Tax Identification Number 91-1922863
Entity Incorporation, State or Country Code NV
Entity Address, Address Line One 6001 54 Ave.
Entity Address, City or Town Tabor
Entity Address, State or Province AB
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
XML 9 form8-k_htm.xml IDEA: XBRL DOCUMENT 0001069394 2023-11-14 2023-11-14 iso4217:USD shares iso4217:USD shares 0001069394 false 8-K 2023-11-14 FLEXIBLE SOLUTIONS INTERNATIONAL, INC. NV 001-31540 91-1922863 6001 54 Ave. Tabor AB T1G 1X4 (250) 477-9969 false false false false Common Stock FSI NYSEAMER false EXCEL 10 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( *)[;U<'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 " "B>V]7/(=-9.X K @ $0 &1O8U!R;W!S+V-O&ULS9+/ M2L0P$(=?17)O)VE1,'1[43PI""XHWD(RNQML_I",M/OVMG&WB^@#>,S,+]]\ M ]/I*'5(^)Q"Q$06\]7D!I^ECAMV((H2(.L#.I7K.>'GYBXDIVA^ICU$I3_4 M'J'A_ 8GQI:Q;69]) M>8WSKVPE'2-NV'GR:WMWOWU@?<.;MA*B$M?;ALOF5G+QOKC^\+L(NV#LSOYC MX[-@W\&ON^B_ %!+ P04 " "B>V]7F5R<(Q & "<)P $P 'AL+W1H M96UE+W1H96UE,2YX;6SM6EMSVC@4?N^OT'AG]FT+QC:!MK03621A'^_1S80RY8-[9)-NIL\!"SI^\Y%1^?H.'GS[BYBZ(:(E/)X M8-DOV]:[MR_>X%#BVR]*+ M41B1%G\@M MNN01.+5)#3(3/PB=AIAJ4!P"I DQEJ&&^+3&K!'@$WVWO@C(WXV(]ZMOFCU7 MH5A)VH3X$$8:XIQSYG/1;/L'I4;1]E6\W*.76!4!EQC?-*HU+,76>)7 \:V< M/!T3$LV4"P9!AI@S M&L%&KQMUAVC2/'K^!?F<-0HACA*FNVB<5@$_9Y>PTG!Z(++9OVX?H;5,VPLCO='U!=*Y \FIS_I,C0' MHYI9";V$5FJ?JH,@H%\;D>/N5Z> HWEL:\4*Z">P'_T=HWPJOX@L Y M?RY]SZ7ON?0]H=*W-R-]9\'3BUO>1FY;Q/NN,=K7-"XH8U=RSTS0LS0[=R2^JVE+ZU)CA* M]+',<$X>RPP[9SR2';9WH!TU^_9==N0CI3!3ET.X&D*^ VVZG=PZ.)Z8D;D* MTU*0;\/YZ<5X&N(YV02Y?9A7;>?8T='[Y\%1L*/O/)8=QXCRHB'NH8:8S\-# MAWE[7YAGE<90-!1M;*PD+$:W8+C7\2P4X&1@+: '@Z]1 O)256 Q6\8#*Y"B M?$R,1>APYY=<7^/1DN/;IF6U;J\I=QEM(E(YPFF8$V>KRMYEL<%5'<]56_*P MOFH]M!5.S_Y9KF4Q9Z;RWRT,"2Q;B%D2XDU=[=7GFYRN>B)V^I=W MP6#R_7#)1P_E.^=?]%U#KG[VW>/Z;I,[2$R<><41 71% B.5' 86%S+D4.Z2 MD 83 >LX=SFWJXPD6L_UC6'ODRWSEPVSK> U[F M$RQ#I'[!?8J*@!&K8KZZKT_Y)9P[M'OQ@2";_-;;I/;=X Q\U*M:I60K$3]+ M!WP?D@9CC%OT-%^/%&*MIK&MQMHQ#'F 6/,,H68XWX=%FAHSU8NL.8T*;T'5 M0.4_V]0-:/8--!R1!5XQF;8VH^1."CS<_N\-L,+$CN'MB[\!4$L#!!0 ( M *)[;U?+MY5J2 0 '$0 8 >&PO=V]R:W-H965T&UL MG9A=;^(X%(;O^RNLK+2:D=H2AT!+%Y H0V?14(H:YF-WM1>&O"2QS'K.VICTKM'(PC5/6':M M4B[ARE+IA!EHZE4C2S5G41Z4Q W/==N-A GI]+OYN9GN=]7&Q$+RF2;9)DF8 M?KWGL=KU'.J\G7@6J[6Q)QK];LI6/.#F8\O@N^RHV-B'V6AU'?;&$<]Q[5$/.:AL1(,?K9\R./8*@''/P=1I[BG M#3P^?E-_R!\>'F;!,CY4\5<1F77/N75(Q)=L$YMGM?N='QZH9?5"%6?Y-]GM M^_J^0\)-9E1R" :"1,C]+WLY).(HH-DY$> = KR<>W^CG/(#,ZS?U6I'M.T- M:O8@?]0\&N"$M*,2& U7!<29_E!MN>XV#$C9$XWP$':_#_-.A$W5]II0_Y)X MKM?\;W@#" H,K\#PN^RE(6\YT!Y9EQO MN=/_]1?:=G]#^)H%7Q-3[W]0X09JT9#Y:\JKX/#PVZM/"(1?0/BHR@ (HISB M(6:K*@H\?LGBC",<*6BC.KJJ%V@M5'!D33" MO)('$7,RW22+ZMK&-5R77C5IRW<1GIN"Y^8^$K:R(6=3EE0F"M=YF(R^ MC>\GHXO@:?)Y/GZ:!F0\G8^>IP/;&$PNH3F\1H!O"^#;"Z(T&:H-)!3RJJ+*T:]1GW[!((^\GIX# M.8@B<,CL\NV 3* ?>9+59+AD&T;YHN63P99CY4?+B8"B/OX3X]"V((-SM9.5 M?+C!H&%WCGM=SW&$HY.U#0FB39R(.I9954N%#=Y$[+&8#B MQAVH6(3""+DBCU#B6K"XD@=7J>4IK9_B3CW3_"J$]'!XQ_9K,%@&P6KQ:;D\ M,7ZX7AV95YJ^A]OR3V3C+-L 61U@C6PM8&GX'N[.,JK1U[RQ;'R5\J%,K!#S0_7G$'1 MVPYP?:F4>6O8;6KQ+T/_7U!+ P04 " "B>V]7GZ ;\+$" #B# #0 M 'AL+W-T>6QEO%DN7/ZZZ>S;"=I=67=A['-HN6/O.-%Q[I#)6,>=56R=M8SDK6W!2,EG>W&2)8D+38JT[=:=<2PZF MTVY#;VA2K"NCSY:4!H-?RA0GCTQNZ)9)L;=B6,N4D*=@7H+A8*2QQ'DJ?$,7 M8&F? KP(&K XU7=>&18/ MQA<0&>7=J?$,:\M.B^4M/3L,/S[)WMB2VSG-@DZF8BUY!72LJ(_PZTR3 .B< M45XH!:N-9@.'R6,4?-@#E_(!6OBMNHK=5R3TXE,);2"PU4GTA$8QA D*Q+^, M%F)?A+W]K;"D$8_&?>S\;O2@?^^,X_>65Z(?]+Z:\V/1%WATUC3R]$&*6BL> M]O[+"8LUF_S(T5CQY+/!I!R\@5M*'KEUXG!I^6%9L^.]FZ:IKW#.RW^0\Y^M M<\TUMTQ>DO:C_S=7^2V,D_'T7!S1JP,Z6PEY7>>9 ]IV03NA1.XJR MY/K%.?7A'=O["_PJOE]?\HIUTNUF<$//\A=>BD[E\ZI[J,NXZBQ_AOMHD\%G'!QR>(W?#$T%^@2O&+(=/EB>N$_NG_A.\SQ-LPRKZ'8;9;#%ZI9E\!>/ MAG$##RP/9'I;K?%NXQ/R^AQ@/7UM0K"=XI.([12O-2#QNH%'GL>[C>4!#ZP+ MV.Q _G@>F*FX3YI"5S%NV G&D3S'$)C%^(QF&5*=##[Q_F"G)$WS/(X %F>0 MIA@"IQ%', ; 4/2='@//GL?)=-[*CG_5U/\!%!+ P04 " "B>V]7EXJ[ M', 3 @ "P %]R96QS+RYR96QSG9*Y;L,P#$!_Q=">, ?0(8@S9?$6 M!/D!5J(/V!(%BD6=OZ_:I7&0"QEY/3P2W!YI0.TXI+:+J1C]$%)I6M6X 4BV M)8]ISI%"KM0L'C6'TD!$VV-#L%HL/D N&6:WO606IW.D5XA-/E_G;@2=&A(E@6FD7)TZ(= MI7\=Q_:0T^FO8R*T>EOH^7%H5 J.W&,EC'%BM/XU@LD/['X 4$L#!!0 ( M *)[;U>JQ"(6,P$ "(" / >&PO=V]R:V)O;VLN>&ULC5'1;L(P#/R5 M*A^P%K0A#5%>0-N0I@V-B??0NM0BB2O'A8VOG]NJ&M)>]I31=B;FJ19IZFL:C!VWA'#02=5,3>BD(^IK%AL&6L <2[=)IEL]1;#&:Y M&+6VG-X"$B@$*2C9$7N$2_R==S Y8\0#.I3OW/1W!R;Q&-#C% MB/%*0:S;%4S.Y68R#/; @L4?>M>9_+2'V#-B#Q]6C>1FEJE@A1REW^CUK7H\ M@RX/J!5Z0B? :ROPS-0V&(Z=C*9(;V+T/8SG4.*<_U,C5146L*:B]1!DZ)'! M=09#K+&))@G60VY6= ;N\N@#FW+()FKJIBF>HPYX4P[V1D\E5!B@?%.9J+SV M4VPYZ8Y>9WK_,'G4'EKG5LJ]AU>RY1AQ_)[E#U!+ P04 " "B>V]7)!Z; MHJT #X 0 &@ 'AL+U]R96QS+W=O[IFB MG#S^0W1UW6E\./VR./ /,+Q=Z*E%9"E*%1KD3,)HMC;!4N++3):BJ#(9BBJ6 M<%H@XLD@;6E6?;!/3K3G>1,)KM\,<'AT_@%02P,$% @ HGMO M5V60>9(9 0 SP, !, !;0V]N=&5N=%]4>7!E&ULK9--3L,P$(6O M$F5;)2XL6*"F&V +77 !8T\:J_Z39UK2VS-.VDJ@$A6%3:QXWKS/GI>LWH\1 ML.B=]=B4'5%\% )5!TYB'2)XKK0A.4G\FK8B2K636Q#WR^6#4,$3>*HH>Y3K MU3.T.EY&TWP39G 8ED\C<+,:DH9HS5*$M?%P>L?E.I$J+EST&!G(BY8 M4(JKA%SY'7#J>SM 2D9#L9&)7J5CE>BM0#I:P'K:XLH90]L:!3JHO>.6&F," MJ;$#(&?KT70Q32:>,(S/N]G\P68*R,I-"A$YL01_QYTCR=U59"-(9*:O>"&R M]>S[04Y;@[Z1S>/]#&DWY(%B6.;/^'O&%_\;SO$1PNZ_/[&\UDX:?^:+X3]> M?P%02P$"% ,4 " "B>V]7!T%-8H$ "Q $ @ $ M 9&]C4')O<',O87!P+GAM;%!+ 0(4 Q0 ( *)[;U<\ATUD[@ "L" M 1 " :\ !D;V-097)PC$ 8 )PG 3 " &UL4$L! A0#% @ HGMO5\NWE6I(! <1 !@ M ("!#0@ 'AL+W=O?H!OPL0( .(, - " 8L, !X;"]S='EL M97,N>&UL4$L! A0#% @ HGMO5Y>*NQS $P( L M ( !9P\ %]R96QS+RYR96QS4$L! A0#% @ HGMO5ZK$(A8S 0 (@( M \ ( !4! 'AL+W=O7!E&UL4$L%!@ ) - D /@( -\3 $! 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 13 FilingSummary.xml IDEA: XBRL DOCUMENT 3.23.3 html 1 22 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-20231114.xsd fsi-20231114_lab.xml fsi-20231114_pre.xml http://xbrl.sec.gov/dei/2023 true false JSON 15 MetaLinks.json IDEA: XBRL DOCUMENT { "version": "2.2", "instance": { "form8-k.htm": { "nsprefix": "FSI", "nsuri": "http://flexiblesolutions.com/20231114", "dts": { "inline": { "local": [ "form8-k.htm" ] }, "schema": { "local": [ "fsi-20231114.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/2023/elts/srt-2023.xsd", "https://xbrl.fasb.org/srt/2023/elts/srt-roles-2023.xsd", "https://xbrl.fasb.org/srt/2023/elts/srt-types-2023.xsd", "https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd", "https://xbrl.fasb.org/us-gaap/2023/elts/us-roles-2023.xsd", "https://xbrl.fasb.org/us-gaap/2023/elts/us-types-2023.xsd", "https://xbrl.sec.gov/country/2023/country-2023.xsd", "https://xbrl.sec.gov/dei/2023/dei-2023.xsd" ] }, "labelLink": { "local": [ "fsi-20231114_lab.xml" ] }, "presentationLink": { "local": [ "fsi-20231114_pre.xml" ] } }, "keyStandard": 22, "keyCustom": 0, "axisStandard": 0, "axisCustom": 0, "memberStandard": 0, "memberCustom": 0, "hidden": { "total": 2, "http://xbrl.sec.gov/dei/2023": 2 }, "contextCount": 1, "entityCount": 1, "segmentCount": 0, "elementCount": 59, "unitCount": 3, "baseTaxonomies": { "http://xbrl.sec.gov/dei/2023": 22 }, "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": "AsOf2023-11-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": "AsOf2023-11-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/2023", "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_EntityPrimarySicNumber": { "xbrltype": "sicNumberItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "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_EntitySmallBusiness": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "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_DocumentAccountingStandard": { "xbrltype": "accountingStandardItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "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_EntityEmergingGrowthCompany": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "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/2023", "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_PreCommencementTenderOffer": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "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": [ "r8" ] }, "dei_AnnualInformationForm": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "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_OtherReportingStandardItemNumber": { "xbrltype": "otherReportingStandardItemNumberItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "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_EntityCentralIndexKey": { "xbrltype": "centralIndexKeyItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "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_LocalPhoneNumber": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "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_EntityPublicFloat": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "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_EntityAddressCityOrTown": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "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_EntityInteractiveDataCurrent": { "xbrltype": "yesNoItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "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_DocumentRegistrationStatement": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "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_DocumentType": { "xbrltype": "submissionTypeItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "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_EntityTaxIdentificationNumber": { "xbrltype": "employerIdItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "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_EntityFileNumber": { "xbrltype": "fileNumberItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "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_SecurityReportingObligation": { "xbrltype": "securityReportingObligationItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "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": [ "r9" ] }, "dei_EntityVoluntaryFilers": { "xbrltype": "yesNoItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "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_DocumentShellCompanyEventDate": { "xbrltype": "dateItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "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_EntityRegistrantName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "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_DocumentFiscalYearFocus": { "xbrltype": "gYearItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "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_EntityCommonStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "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_EntityWellKnownSeasonedIssuer": { "xbrltype": "yesNoItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "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_DocumentAnnualReport": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "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_EntityAddressPostalZipCode": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "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_DocumentFiscalPeriodFocus": { "xbrltype": "fiscalPeriodItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "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_Security12gTitle": { "xbrltype": "securityTitleItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "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_EntityIncorporationStateCountryCode": { "xbrltype": "edgarStateCountryItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "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_DocumentPeriodEndDate": { "xbrltype": "dateItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "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_Extension": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "Extension", "presentation": [ "http://flexiblesolutions.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Extension", "documentation": "Extension number for local phone number." } } }, "auth_ref": [] }, "dei_CurrentFiscalYearEndDate": { "xbrltype": "gMonthDayItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "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_DocumentShellCompanyReport": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "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_EntityCurrentReportingStatus": { "xbrltype": "yesNoItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "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_CountryRegion": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "CountryRegion", "presentation": [ "http://flexiblesolutions.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Country Region", "documentation": "Region code of country" } } }, "auth_ref": [] }, "dei_SecurityExchangeName": { "xbrltype": "edgarExchangeCodeItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "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_DocumentsIncorporatedByReferenceTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "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_WrittenCommunications": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "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" ] }, "dei_DocumentTransitionReport": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "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_EntityShellCompany": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "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_CoverAbstract": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "CoverAbstract", "lang": { "en-us": { "role": { "label": "Cover [Abstract]", "documentation": "Cover page." } } }, "auth_ref": [] }, "dei_TradingSymbol": { "xbrltype": "tradingSymbolItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "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_EntityAddressAddressLine3": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "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_DocumentPeriodStartDate": { "xbrltype": "dateItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "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_CityAreaCode": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "CityAreaCode", "presentation": [ "http://flexiblesolutions.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "City Area Code", "documentation": "Area code of city" } } }, "auth_ref": [] }, "dei_EntityAddressAddressLine1": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "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_AmendmentFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "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_Security12bTitle": { "xbrltype": "securityTitleItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "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_EntityAddressCountry": { "xbrltype": "countryCodeItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "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_PreCommencementIssuerTenderOffer": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "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_EntityAddressAddressLine2": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "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_EntityAddressStateOrProvince": { "xbrltype": "stateOrProvinceItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "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_SolicitingMaterial": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "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": [ "r10" ] }, "dei_AuditedAnnualFinancialStatements": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "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_EntityFilerCategory": { "xbrltype": "filerCategoryItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "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_DocumentQuarterlyReport": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "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_NoTradingSymbolFlag": { "xbrltype": "trueItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "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_EntityBankruptcyProceedingsReportingCurrent": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "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" ] } } } }, "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": "14d", "Subsection": "2b" }, "r9": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "15", "Subsection": "d" }, "r10": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Section": "14a", "Number": "240", "Subsection": "12" }, "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 16 0001493152-23-041467-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001493152-23-041467-xbrl.zip M4$L#!!0 ( *)[;U=PX@<;?1( (AX * 97@Y.2TQ+FAT;>T=:U/C M./)[JO(?=-PR!5=.B/,.,-2%$&:RQ026A'U\NE)L)=&.8V5E.X'[]=Y6O]3=''_N?[DXR6:./[>;9_ WP?^.^YW^1?OD^$#_ M#6\/PM?'IY=G?Y!>_X^+]L>=H7#]0V(6IC[I\PGS2)?-R;684-?0#PS28Y(/ M=V @#+V*QDVH'''WD.# ^,\1>?QTQ^>7W7X2BMR03KAS=_CP0+U$SN/_97H= MF.GTY(,[\*9'QP>GL%^<%_ZZVB[ 1\1GMWZ..GP$DT@^&OM;WD/[]\^=TTX_ MFVDT\N9S;B7EN+>8ZS.YY4T<=[Y\(KWKUL<==MMHY,S_% IF_L_I:($.F62NQ8A%'>?XX.:$<(]XUIC9@<-L&"?);\QV MF6?3.Q(Q.3$K_E@CRB"F>5@HT EI4P^@=M7":54./<:R&9M3AW"7N(':ZX Y M8OY^F)]*G#\#S^?#NRTKD5\[K?[E=:=I9#.GUYU^I_>9M"XO;KZX8B MF'QP;>J-C\CY1?OWSNE%F_3@XW[GLMLCG2X<]FX3?VA>&/!C*T_VNG_TVJ0Y M8;>'!&3$OH%J"@^$/V;$9C/@A"E,3UT;".4&0VKY@429+X9DP(7-1I+:=. P M,A7.W81)3QT@P1T"F)'P.1>P39L!FXR 68#+1I+9'/[IJ5GG%-X07S+J3_ ] M]$$N!Q, M['@B":^W!"LNS-P9E\+%14$.W!&/#ED(C7X- ,-",!V3,XKS K&ML2L<,>+, MRY.^0 &!>&J)R92Z=]D,=5T1@&@!)'"7NA8>*U@]<'R-%G_,I4W^"JC$91C( M.1M(/_4U#4L%3<-\:MDUY:?MBP1V.J,N9PXYS9/+#]+[*Q!'I\B !FFU+PWB M^< A,,4'Q\97_3$G@9@-,6.0V!:G]A\..06,!8^ MLKEF>Y@*ON(29>I7YGOY#U)!26!C]W>#HWSN!HFMP.DGH"^!=?$9 +(R'L"!AX'4A_'/,\#O3' M4@2CL0 , +N7]9$GU(=C "R@5P;,X+^F4@RY'Y[Z:#NIY:_UQZ/?1#'=:E]< M]*Z:K4[WT\>=PH[Z^:IY=A;]_,1XQA'0TO;'^&EA]PB,,F2JG"4>?>?9I\#:'S,-G+; 0/*Y(! ]L*"F B2PCF:$S%72 MHM@.E'4WYJ/QLLUFA--HR8NF&@AI.[!\,N&W^7?.?.?,Q\-Z2CUN:?#F#*^3 M@!G!L9!TQ+3<\TC@P3.NE7Z@G(N8?V/I2.@$/&K?T[QK%HURJ6)42D7%G?!C MJ5XV:N7J?3['=Y%$1?][RBR?S\#0R*]B\)V3WSGY*79!5[BY3\WF%3F^.8F] M8A5%MJ@'WC!(4%AB$10"-A9SCS3(!.8=>TE/.OI>V0@EHPBL7"T7(ANA6%V< M@CS!0(.&(K0TX$1P\*LW35X5\8*!QVU.Y5T<)$)[8: YP183C&SZQ!.! MM+1_AN$:_ IG6'!AY!&&YR"O(!13M$L"E_L8(.#,.%AO+T6%# M!9:'G,&'R?"R'\@A,KI+=3A7@4)'4D7( @D/0-?@(D,,1L&,8)S#G/#,TRZL M/@_P78"$7=S6 ;.$UW5IW]8/0)PF9EDA?:S5VU1U@30& MIWG F+MTKZHN3LG2S:E!ZN'3*VKQ(;?"IR"38)$'KV+SF/9U>J(B\V?478IQ MJV@VR*TIZ#CF*B6IY(+KS56 G?P5,$]'SD6D#^]M!^]X""A;,/'X%"215IO< M4R_)U%$2!.].LQDS5R\4K-2ID#S>;J]4KN7*QG#.KC<:^H@/ PE$N M"K7< CEJ0A^VK9;\4T3Z6:T3 :#,X'!/DBG@=4BT_BL\^M]1"2NVYDA>-2Q?182+;KQ#6+IK6)5Y"\]JC;^TFK:$ M(V(W()RZ5-I=X!<-R-4ORKL;YHW7Y'?>^?]2>DOA#O&I&?JNY>C^4Q$D/^,H5H0-0[*!: M@>4G2GTH]:4=2]32VOE$5P'ORKU@"HHW-/.3@R0;4:G\V##RON2.2#&)O&54 M5Y%[$MT=;4S&($T;=SY1&2N@;-FMY00V)L> 76%IQ8IY 0*DJU"B'#Z9,M<+ M0ZC"94JS$PM<[Q'3=_RHL5WMU2=211+; 9<$DPKB:,/BHPE8'0$&QCP 1X# MU(,[TFNW$ .ANTT^Y54,8L/0"09];0[@^\Y=&%!02(8U%U<7Z?6 7O)4;#\C M3QT*H(T HH6&&WK9C%KCA_B!JRP1?6R\PY1D2/\0R?51JETV\V"N740U*L'=!]D:? M7,9AV!9JG'.5/YMJ5.S=N#2P.1![/RVU(0_*DV=S=1Y;77;OAFG9#]*F_)JK MHRFUT::);7WEOZW>.^G7Z]EBO=>T8>)UQO\F8!,3+^!N72)"NQ]WJLO8W.B( M/FT[:3I$29E)'BY?^^8/?'H* 3INVY=!?.M$U+< MP@E9670]U75UUA:VD7HT%+>#AD'L^(TSDWC MUJ[R8-SN1>%?9))^]P;^%N5_&X-%M8;<:T*@6Y/3'1T.V<-LQGVB0XM1C,2G MMW'%$,AS="WO"6V-HP?I\PBBK"'$'F8[%$J-AS[5L^T_(Q3 #=6&T6BL"(5G M9(%''/[GY(8K*<(+?XR =5;9 - N9=F!K-AU,Q'4.$YF6&O5&X89GU%M&V$ M(G62H+M(2PZE08[H.T!?@H.C8Z>@*)GGJXRFEV:#,,GZM65"F*S]_R,35OEB MJE*#)Q,0$SH-,Y(. TSKS+^2SL"L^]=E#DS=?T&^6!826Z1Y22?[/2$Y=S4G M]SY3;%%:K#<8UQW6."'X:51Y5HC"G.3OY),X(3(997N\SY\(&KS'UI[;Z=]F M#.SA6-=W,< +1("^'?@F;W\3R4C^=J)8KQ4L6)M,LS54K2$VV8NRQC'#&U!Y MV"GSE59QVH+ T3G8.!;5[BY10T$ MP#G161?Z7]AY03*'AGF25B"EBK\OTD 6[+MLXN8>YN9G,2Z+U;4$WLR4SP)% M9?TI>1;>>FW/!]A'Y0@EDWPBGMA7//!R]-_>MHAIU"HUD'=E8F^0PENVCU]X M?XU:%8S^ZG?N[JWZ9#WM>D7\IR71BH>V_W3?;(N,_#37K(P!UK?DF@'?U,WZ MJ[MFBS\OGU"U)OGNZ?W:GG<7QS<@F7WF813R4-=X1+V2UBKVL(710J]'C8]T M+6)4@Q96AR23'%4VIL-5)85J>[]I]H^K$ MP/N,/!%S>%&M[*IRQHX[8Z%B-\C%12NN<_S"7%OX=/&P7MA%?BF9M?A=-@,O M52JMU-=FZ\S2)3M1)6(J:T)GYJHD8ZGO6))]0:1N+Q)R*-JQZ^+PV$C29+$[V5&G41^P6$]INP'ZJ M#!N>A?;.OD$^X8(XF_57P#T>90AU=IBD-DH&*4JK)G-Q*.B6X)H4*5N5*J5Q1B8HU0I)\#D\?%;#"H7 M2T:CDEBI:):,>K6BP(OO(^//ZS5\:R:P81I5#\S<F$!5:U2-!IF81].F^./L6,=SHZ$MU7!\.+(Q?G^ M^IP*..:8\*\>VUPWH%3]*Y;45L(/!1*>]SIY\J]>6'*_2/#VHKPQ7;2 =7B+ MLY_N.F4K/&F82=@50'(3@ M-) 6B%R8O*(U"7X1Z8]P"=59=0'"O5U%12M*W(?Z1EA6@,TBT3))*)_PXQ 3 M&Q(+@6^QA$3W'S74EXA73R,6V8@G=:/F;55P,Q8>"Y&!HQ(8-A0B)9N(&9;T M1E\D.CTH/2,E5J2"+EBC+U/-L/:W5(-D8;7QO?H@W2]SH^Q_-I2DIZAF^PY$ MCPZ!B3]3.8 #'F>]I+Z!P(]0\7<5BNX> ^FF6H&0"_AKI _%-8J^"6E:2IZ9 MC48%A>>,VU@[%[EZ2%VBB1OY>J@"#K89"0L$XG45&)%6A,->2"67SL MH!#N'[[4ICZX$XZ-'0;4/LL^UXY%KUA=QBL MB,1Q"HE*ORW81#EOMZ!FW9'2OA/NX:E.L4Y9;A;P=J5J>FN9?HPJP] 0S68V M1#]2OK]JH6!F,Y7R<>_FZL0?'Q_@WZ0Y8S"8#K!W2-,9H$@T2*O9;9XU2=_\ M1,S?RVG>=_R; UJH@4"SI'4C+VF6;/TZZ6?J8<7]*:C524JWT!>.D\V<2P9/ MZH4"J59-4JI4"RG=SCF]/E&VKD)6$%XAW%S@NT=_CT, MQ;@7"?&\A4QWD_X*V]387!TPN^]$H'_1!?CHC&,P0S7VU= M:W,;-[+]SBK^!]Q4G$\4K8??UKJN+,FQ=A59L>3US4=P!B2Q&@X88(84\^MO MGVY@9B@K6=^M6 Y]M5596>0,GOTX?;H![;^]_.GT5;^W__;XX(A^*OQO__+D M\O3XU?Y#^4G?/HQ?[[]^=_2+NKC\Y?3X;]^-75F]4#O;\TI=VID)ZLPLU7LW MT^5 /ABH"^/M^#MZD5X]3^_-M)_8\H7"B\U_+]7G-[?_YMW997<46V,]L\7J MQ1^_*%UL!?N;D7ZHI=>O?BA'8?YR_^%KFB_:I1_G?^Z 7ZK*7%=;NK 3:L3; MR;3ZD^=P_#]O3UZ?7/9[SY\/=[_D5/[,<:>%_YV1_F>K^Z\Z5':\>JENG>B? M.?R?]_J]W>W=/74Q-R:;_NX\/G]T7V<;?G0N[_=FSI>VG S5R0\^_%J[ES-U MI$OU+O[VVEM#31T>OU-NK-X4YMJ."J,N7%%7UI5AN D"]WG*_E??+YK%A1Z; M?N^M]B/GU=R[A0VT"2^^$<7_JV_ Y906_]S;A:Y( TQ6>UM9:N&4?DPTU$&] M-V/G9^H@JZ N.\^?/Y9MRNDQK7XHIJ0V5 M\S;3A1KKK*+YX9O8F?JT,[6TU51Y$^:&9E$Y91;X>(".E>KGI,3JRT[0LM 88-JHE8IZ ML7$!Z$F:BJ[HB;K(E1Z/>9XTN"?M N= MAZ.9I%%X,W>>YC+F]W@1\5Q'3K RQ]?95)<3HP[=;&8#U/?>A-[E+#Z:@K:. M5 C[2?OSYN($LC(V(M6D)@5KX^74DGK\7&M?D2#"WP_O#BK&M?M+@J[?F>@7 M'OX;ZT,UZ/=.U)+5MK!7K)*Y#5D=@G*UATJQ_M)VYI:- #0.WY -SFO2\H+L M).EAX<@JL(8N80B6U-+4EE=J!H0N-@YJ_O,CWG=NA4R9PV^/R,J0W;,D)21& ML%Z*^D$?8UOJ,B,K0QV,269@Z[Z8:M^+R[]5]#-=NL.IF?5[N>W@)'5V>$'> M;4X.CEV/GI-P7%OR&O R3[5T9.!)##J<@ M%U.LMG28D[6PF=*9)1\&4T*>X/+\ :%?/:4_ -Y7S6R+C<3KW,-*(U79V1B M6!YGD-^%+FK^J@[PGA@P297#ES4\6$UC5Q M=OJPQ0'44 YM\8;4@&Q?:2OO)J949/8J6]#">4("I$;L[H*S!9PIY'UWP/V3 MKR8[2.Z08@:%H4/Y2 ?EZ_LD%$A8R?GA!FK L(&R0GT/CM MF%!D69&:V#+S1A.FR[R;JY4U14X"4RG@2T"S4+@EI"'S*^P]28Q;DG2/3+4T MZU+'HL-F&JK4[_'O$6)!#@%$:11H+'[:>=F;&6%,?*<7!-=89V#;#8-I?GI> M:&@YS8 FMA%(:\/%B67)!K%8-VW=DNP"0A@2'MY2VN QA(>^ ,JB79JSN:W4 MW,Y--$?SHIY,;/+8,W+A,!J!S"N,\OE!8ZF-0'GJ/+9"PM3O47]K[TBC\:,8 M"L!&PG;'^"H.9^Q)GF'KZ5.(HB;)K)2YMA4;?N5==J6:B&.HSF.OB&VXIRMC MYD$"-A'E#!9PU9U<5CB>W+UHWK%H!H?@+WPBHK07Y"4M9) ,3E88+3&D($AJ M'98E1K?B#N&EV81Q:U&2(>&,#C."( B^-V*#OYDHC]!1O_?'\(C!(),D"0Q1 MW!",7PA_D#:<\%?Z'J)#+HU""R936C\D=((NP6$0C *;X%T](8<'.L-33-#O MC4@BKG*WI.&;A9X[@4T\,O%S=>G&XXV0D@TW S=D(V$>PW"9/91?D&.A-1N4P,DVW+18G M^Y---\4_?#/FXPVG1I()D+CQ'<7X)Z<"*+&'G5"((AR0I21$4&<*>:8:=*C) M#&VQ,!!OC@Y46<]&Q@_5Q_@ $P@>E 'U3H^5IMMH[)TLAP[\+4>*$F.2CXE2 MM]0@*Q>FH$B,PK.Z8'2NI@YPM^E),^0 ^P$LHW.A1Q"WQBGBG=@,>ZT&%44B MEJ9 KC,GS#^0P"^^F-!1706+A< 3H&HU :QKCAV68*5I7=:>P?J-#"/ >65G M/'U2+RQ49?1,8EXF6<8NJP,FSRN3AMOOF5]KC;DR)L1['#] C*Y,I1:PS1G@ MWAKW$=+6T5Y PFMA66F?#RQ&N+$>RM%RP%!9J M2SJ,7>=Y+@W[ 3=B>##!F$6R0[L9(.4;V>"(IC,U6KS<^"#CS6D?>5L=\U%, M0JJ#HIJR3M&"---H&TD* O:O=)7U$:, MQ&>.'OE5.$\.FN)$.M&?"H1L[]-^=SJ+X[/S?N]HC<6BC[HLU@RH@Q4Q:4)# M6^%)-E=9'>T([Z PFA _PKNF9(-!NEW[,1NQB2O&20,&XLD&8@68#N(6('W< M"D7WP@1T2 /.^H ?8O@8BZ&!HDQWQCEU,UH MJ)JTHV2=D[$1F(+IM6P+^!&2T5*/K.B;N>8D5F&KJC!I21(;$36*IYL[R96Q ML02%3"; 5BMZ!5UB!LS]WDO]7;)2B)O?%,[;7*O3TT/D&4W@J$IT *&S^$# MR7R.;<663D]@LL#?[[4;C&?@8,7(LZT.$)<;,@$IC#G.O#&Y_1YZ.FRS@QU= M(ODTOM31G79D=@;6:E[ R]=EY3G_!\)T'&G9L<[(&]DQ)YX *$(=PTBD7AVG M'#C%B62B7@4:Q?LX5LPE$%(43HQF.:HK2<\*(9;#88O"@5IEE2#A'@%34&@+ M#8,;"4Y>PA+*BP$*XR(8GEKR,1G9E8#&X,J"V %ROJ16J MAT(HYL-*O2)D# MD\"8J.1(@W!O8$QHR2I:<>1I#^"7A-@;)/_(U@1)5?H\1"1%@X>R2WY8W":A MX4Y&N]\K %H">TC>3Z1HAXS59"^B]< 4'QQ0=@(N4QZ7VUMQ=*^_:.3?Z[/;:MRQU@1!H9_B89AY<87,:U^7!Z]-C=7A\>GI^<'1TQF!1ST/-+CTKY>$N?)JBMEN/[AM^I?O4QL)UB7#13-89_<+,^8WCM(; ML>F]O0=MV'IY=-L3CQZL-Y49:#8UUEG?M+(OU>5J3@,\\.1ILI?J3,^,K/Z9 MPY+O=%]ZF-["-[_7^]Z#6VL%NT-^>/D>_X^W0U<4C-YNPD" IDQN2;LB4;SJ:]*_N]@[FWA=IYMG_Q MX?Q5-=U_B)\Q>XSZ&OARV2,@$12'<>!K/<.GDJO,9MA0%>K1OV+969@2(IBZ M FB&D_0+74A0P8]ZAD'8;X"&@L)Z"GU'*PDS@.A1I!=1D$:( ]R(:*,SOI%1')I-]HTW; M%K&2QTF6OG^\O3W8WMYNWL(_O*$PM&1D2 Z8@CF."&>@UK0*B$3S3D0!44G- M8"#J[S5%"]37SC UV2UQZ+Q8.2ZD[+)GX-@4!;7>C4 3>U=7G$1?*Q")K86: M(DQ)'8W):A&RS:Z&F%ZL,AH9[G"F_T43H:B#H?UZ0Z0AD4NB,2+%"HD>F<+2 MD")]%6CO">!+?+3V,G="@)U"^+I+^0@'5IIEO]<@=U$5F6A;I4+/M#PB]T;0 M8MJFU0R_AJ*[6%[2&4MPM<\VA$[:<$/-4MSO(<(%^\AU'*TYUBK6I9)T">>* ML*W,BIKV3Q@EYR>ZC&(C](HN28SL'):V)1T1JZ'^(UIXDHP)0KJD)YW=[_?6 M1'$H2HWA!8K\..U!DAGCZX4$<\B&D *<>4T!]1-D[8 9R-I%Y1%V[)FA25G M4L]1G2NJO!'2]LW8]_T/KWY^%$_,Q*">) ]TVO[##QL#G#=<^0\:8A:D26.M MER8>$KC)*,EN<>W*2IYJ/M^]P=]4#A5>B4=+=5>18&&0MC3LQZ)-X.(<*=QG M=@I4D@,AU2DXZW@<$'53J2:C'BUI.D)IJ/2<8!YSRV#AYC6F,T46'T0T =(L M,M287JQ78X,BM?X^PD-;C@LIW^GW/J8ZX&C,;O!IC01''@\B' \1C$Q+@VV$ M==EP<7YGBT&_-]$AUF;G-$;.R OI1YN#JEMF\T>&\^E+XV]2PBE%AE)RLDB2 M_X?/:*7X=CYUO1Z\WSMV37T:%.16]*.-VG E '<"%'^9ASEI::OQN&%E.)>()M+$K;S?-#L2TSP M>;U4J%?W?-C SH!LTE&E0S)@6B0_HC=@N]W'#U3%S4.&NAF+=4O+(? 4R)_S MR":^]&D:G0+RPL;,-$?-3X^A94G]LSFF& M64QGVN:*>*\P9/GJ$2B\Q MCU"/9K:J8GV&+2V?$..)95I*VCD=3LI9JD?2!"'6B8N#9[>7@\0FBS!#DD?E M9#I&X,FYW!BVA5T?V1USG0$#(\C<43_]Q.B9(R_R?KR[1E$#MI"!9>"O)(;E MI4O+,J[+_%XI[Y:=B%99BCQ.DDF/)4&9(=EH##&N8"5']TO'A'EZ\ M@2(4"DU-&&?#?Z^7* 2)U9A1 V(I!QER8#7:S)%D^7T5 MI?H3I3@I0T4".9!H)Q@SBZ\E^8]Q@V:J"^5X\JH(82PHOY$5;^,*=1ZSXCR^ M5FH&?+!:A9EF%Q$?!^33E50#XJ@V'U4$-&W\=./9VJ*MLIJBH(OI<+(.!>H% M(C0LA'T37^/=B/1D%?5)E(GF[N7X>$K$)Y_.D!!N[UZ4O_SP/Y(5BY1M&WZ& M>I8"CVA)R79)X4CM$Q5-FUDUX2GO<[N]$O?$V'P0?UT'4O)9@E)\4#$>;T<' M*8R7>,EP@>GFR,0W@T+V/[QZ2PZW0%5 X$"/-R.=.(X[CD+E+\NH?>VSE)\_ MSJ]S[!A:W-R[01YHU=X#$;>(K6MD(8;J%[@H#HZ86$@D&H-&.5F+0Y2-OC(1 MAS,D.&LF"BL,7A, -264G M--<4S>SU8CZDB)2%D@5 !"U?4,ZD9!R=!5H4/ M18LU6MTZT,$-6Y*L2$I<8:C]WLVCHRI>IG OHE]#1+FJLG-7 ,4>(>& M/F"@DD<>6'8^I7-00OA13Q+XG:"VLIXCJ 9#6TE![MIY;WF?^0"I*:](5E'5 MV&$S$H:34GWOYO/F"A:4 "/FH(9BS1]B$JYKC'%2@^L VPG6_9,%FF]S897Y MV,7];<1 Z"<8<.+<:@@181#KH MR[("7T>?_KBN^KO&KU#7NWM)44Q78K]K< M:CY'P/"*'0DR7F'1 @,U3&(!W8AS6EFI,+:)&DZ MQR G\KQ.W!RARGA^+)Y5D&*AM5<^]7GL#D/M38LSEI#]YMH/X53BR#U?( ." MD%TO#S,!8Z';[RGPNZ7 L;.$&=S=TPWEUL_'AR<8E72O:.YPUF<.@@:SN>38QG%0YX? M35N6P_F]E>PJ) O)D:WF>:6SS,EAW9A_Q5B%TSB%_S9E\9;-+0PE!WZ< M=8DHJM_C!B&4.(K,U\?PC00DP!>HT%:_:)\']5J75_%B0*FK;>UE2Y_(I9,T MB@RG+ZMXQ4"L2%J/\3ND7/JJWY/OW&U3'JJ#F"G0\>PCSVN$^P&JYAAF70I3 MV)QRT 7PU4IA'6FHF.*Y\36GMZ6J/?")23X(3NY>TUA210CAL6H"]#;%O5WQ MP 4]/&R.XU*K0A@]IAWQ<5I/I$ _ #W@#C?##F%4VR*/>5T9P2DG;W%O[D?: M&5]*Z54T(Z249!YP'!=)MRSFRU#F'R0S05T;C^QSVO3=[2V, 9=[9:;@D>SL M_N%0F+U!(3)ODV[G2\AUK!?."V\$R;JW#G:I^,F7N*AVS MO*7BXR3SVF=3847[/3DCT0@Q2>/>TRCSU&(A=8)-.R>G+0=Y\QJ2W4>?"J7M MUE'!%$$+4(0E=X4KG!O713R=#AUN[B;E !%^5>Q9>T1:R#014>7V MT>]8A_9Z;SG$?Z^6=SF+C\Y?,4#,])SVOV %A.CF MN**G$LE-Y 1I#^X7Z%R&O8/ M7*L?;>S^AU?+Y7)(UGTX<0NDO %#+J>U#SFAPS,R*1R-[#Q9.X\Z5,=DT JV MGOH:Y6H6M$:\ML^#S Y-&>W?=:">7A>.KW]#E_S)?X_C'T )S=\_H5@70[@7 MF[L0&[(%_=[*U5+\/J;MX: 3MPRQC> ]W)@_2_,?9+[V7JIWV]7I*$]O_H1 M GG "P &9ODPP .8 W[--)AK)>) MQY^>GF)/B9AIM>-R.IV.#SE,Q 7*#$/A%$F2X[>7%W6U0[HX2@V;84,EXTHZ M-1X7X^>E8]"FI=, *'_B-Y*(SZ&&4FU281KX(.X6!D!9*&C*!64^*+7-I"(? M_HP.%V)<8;@(5N8T X?D]JQV,0%GX? 3T#BSL&&W3*N+&8PAQY2*2DI4.9A" M$K6)&D $OV-M<_!+/$?1A.SCF1N<(*>\N(GM<8]K9*:[_3:A &HH"1_0(JV% M: _B4.H#.G:TC7%O#-S"=E, >@4!K/#,,G5BAT*+D@"X:CH<A%'N%@0JV MQ>91P\, 4*E>G@#I9$B;T*ZI.[R'[9AJ=@6T+,O)B% R@C7X1/R_$T:93K(G MNLC">MG0R/ +&3U( M8)&D@W0B_6J\N2XQ-/C+2CIN/[2P;I,7H#HX@_XN/,@/GJ%P<<*CE^!0'NH= M;!'[07D0=M%%8HMG+\%3X+1<>;@2(0,X!?2$9D(E()*=B,!) M/(#V]2T%9"*2%4(1BCP>8(NW!?:.6# %$]N%X&8U8XOY$AI%8A+,=(3-;-DT MZFM%;&AK$:^4@3TXC=BTV].):P.\EH*XW=9LT['\Q@!,#''&XQ)1;8Y+WS[Y MH$1TZOCI^#G5>$F+$@L)ZDGH_),O?PD.P&SE27/QT/:\UGK0I:8V3P4L BQ6 MP(QD)RSXF"9E<]5@]!94\DMFR0H0X#_TNC'8MXY!W8X%C9KKS2[!MF.1K*=Z M&8#QD?E%P28XM@7X73U>V(37"0+HU6U,[,5<.Z#;,(SS? M![,TAF&=:K1 #+-+C5\U^^M^F6TW#+%?'NB%N0[UM')*!UV+X)N]DSC4AT_^ MYZ3W4A-[C+K8:E,C@SCH^.\QXD(9Q3IM0Y$*"D6L2/;$[F%CNH5H"W>I#@;Y M%VT(6)O^("Y)@*F9_>>_\H%T?!)OPOJ%XX6/7G;=F @C?VH:K3DZB5[AMICM MIVLR>JL0YO7_H0"2!LFA:(@UO[3,?J M(TI"%\#BBFK'R"OT,;GEHW( M?[:^-4U=0_+1^^/DR./DNE)N% N[._5&KE&L;P)']6+^NE9NE(OUW9U6KEY?E>KU7]L:EX;-[DZI_*E?-&M;*_NU.(Y6-(D5+) M]#HKEJ]5ZRU_I6KM$L@6*/F2C;MZ:2DI/-AHM&"J#G=4> SA01T[VQ.W^T>I MKP^5F\NS5@OG5KRJUAKK MRL9Z#\*58]D.-MCN#C,!2.61,R0GD&DA.;6G?41F"[$.65?V@"/'HHP2>W>G M.%0[V("E8DYEG"TYG4BN*U_K+70\F+&[ T-0(SW38FA/@P=\2 @&3Y78#)$! M-(HL44RTCQG$E\LSLXD\,YM'XC1" MARS#:>T";$?#HQ$03(RP:2= 3"1;,0>DVR2@5,E]Q#'_K;/1NU^YS$I9RI,R M-XY;(VUJ\TTKQF/9X4)V5[++]ZV[RUI5?N7:):RM2+9T4;PMGUT4P4^I7EPW M8 E?1^5*HUBKY/B/W,4^_,S'7B]9[W]LMCR\FH>YMGX=PWGG]F9=[>1><8A5 M6'!Q?4=B$O3U'&$;V3VB\DT(#5$P0\Q&L&B!.=#ZN*[LAD\+##=U JWI.CQ7 M1>*'%!&_>UC3_-\OYG JG#F.4JJFKN.>#03YW]QM@Q-FO;R! ;$85;'N]Y>K M/OX^Q G35J%>'E<)YJGLU_94$T+EF0B6:/.8&63=Y,4\J:V8#)TZMCI MW'6K7_*IUZZX>!X)WS=CI&>9 ZXUP277,VB#!1@98 TOG!N]#Z;-#^3SA\F3 MW/&8B]$>C][J!V]&T\*8V0RI/ I(98GJ! 845M?A(GAU0+G<;)^, _UAO,;L]'N>*UE+#T+GFFA4S6 1_[NV-16Z,BEK4D1?SC M:O9>2-W+F]TNM>UMURZ_:\NUNDM/")_+M3/+@%+@25@3M,L8MO>QP4U MB!R^_#LTK+ON95*JF\IO+?]"&HQD#\#/V-U))5%N0!8'=C>C_Y6P_L_#UZK5 M,)^,\-Y71]\ZHV%;/](3R^C]27.1; .#:[.@S_?G6+'^ZHLY-<[4ADG"B(MF<#GX&6Q0<0;.<2F&<7IG0O'Y/>XM#00?= M?K+KI"R6;R]CK (MPG#)YTB^G'! @1=@GB?K"QBO*YSR'?'ANEXM$SR)['[?_Y[I,B'QS!2C.BD MUS$-@@SAP4^/#;8(!F'7 $& "$&F1E1OH9M!CJ$1BQ^3FS>4OOYQ8Y4#?(LU M+BFQR]*A)MWAQU=JW'0;((U*2OKX7#.1\,B\,,'ON.+]\;,H2NUF^$F^OL') MU\ZBL\U$LLG#PV@Z?9#^E4G8*LF*E23?(>KC[@[NP>0$-HSG>C3-(6H2W7Q" M5.07H1),9N@H^@6UJ,X5A=J@-8R %FB(F+V4)69-]-:%-"!LC84=%+5.'UGE%/F-2'L^PT9Y-"#HG!K' QI8- MJ.RX"5&YF!)SZ?T86]MAV.R-.&;V?BNUPXUCX?'??(66K]K7UZK2EIFGJ!!OB5."TW0PE@PM+^C"9/%[M]L:* M!=YCS250#3"(>E[>(SHZCS-&R&ED[XMS-JZB34LR%W*KIN^)Y]5/J ME47X/,8/FXNC'WSY:%5;K45.1R%W41M<%(L-EEZZNBZF93/4%OB+JE,,/F^6 ME9-:5-EK?GR>$KNP6S5^5SRO/@EC1G7*MNT0ZY?*G!J5DK?Z62'?7[4NSQ'T M5VMT@D _[JG/4VD YK!_: OLS9SJM2%_^GR4&R\A%M$"HSP^%";LMA<^@8'- MK&_D;%-B'F^9?*PD5YZ4U^"7CGFY7"U4Q&H'Y75LV]MDRG<^;A;6QNY;?=1M MFOJ>O:QLDK]SU))'*V>,'RH+*MMXV@9K?].A\*0VGA+^XE2T1=ZF-W>.9*4I M+->"['-)*<@7Y_K9V6M/ \ZV$\GRQ:B?4%1GIOKX=NO.OSJA:U82"IXD> ;0 M-7WA8O"C^JU_*X_2ZL%KDQ\"C42RI7IY.^I_9-3S,_KOF\W%)X*EIT&W]55) M#FOZ;V7X$&AI/KDGC XP[W?UHMNE.=$0-EYT>F#KBKTU^65#XUXVS,G-$5+Y MECDGY!$]=8@XU3"SI4UM! V#H\YI;:.V93ZQ#O?6@9X1/TBJD18UW&.D[@:7 ME/*]MYG=+?*Q(B1@ >UOE5)Q [?$3J/R$A>OS*\VH$H(L[(:- M"=9D;*K>!.VF;:BO#?E%3W9V=V:$9]&"QTV_\ZN=BTIYM\Z"I![+NCU(.0?L MT])#QR>)9R>3I@W8A.5 ;6S3!% MD,JQB8 "#KR<(7ZQ/!6!*_>67"Y5HBU])&3^B4+;7-H-8 "*+#*@-E0$HXD- ME>\_8E5A M#!^(GIR$R*=#XK,A\V"C\['NF9CX_(!- D@AVY3!;M=)2]08^X?^:?'$A^!N MZ3Q$\I<0LSBX'^3[0/Y]V'-=;1'\&&T2F%B H9X8G^G./5BD@"_KW* YX71- MR)]W?&?,S[-XFM;^E2C^.NCX)NPZO<=TVL-EI],VLV5&NBYI2DQ2 A=JO>L- M=B"]1FQ'9_8X[E[M$!V#9X&N#1@K^"#0/\"VX(IJ'].^)0J!&.@^K:-16'3"8 M_!;$Q=9P@1U$OAG6EQ!/A$HR'+U MPSUD_28Y7E),7B[M;YS2M>)%0X'8JD5[LY?=;>JA@70Z)K\[,[RR;)95K*(Q MJ./,HL3X6R1,EI); ?N=NT3 4'D! +%54>:;'E@5=R$5 M,,.(7VF(]K@QT[@_R+?YJ2%:EC<[B/2'=PN58U052P0[ MPQOR$A:.T3>L.[QXNYGX@LW$!0FG@;>=NQU_C/CKYS(H9^$F5?T7H//!J9B\ MRY7 WIM?2R0B+-RH#+8NL@'>F^&J=).EAOP7H2J !,X@"R!]$A%G$,'D3F^+##.J8% MY&O;3;%UBH2]F."42))97FP%,Y+Q+VZ>V<18TGK9G]B72O=25_3^D<3##V\M MXQOL!_YLA$"]^./3B/(*S5W]'NSD/81BOR'\783>JP@7;3K\/8.Y&61M-?\] MCLHRR3H;9=YL1R3\"'BHA[X\PT6S<3ONLE7 !CBEZ"PV&X.D6W.U$62M?M-- M2)!+WZP8[8N]$\H=+[$%G^]0T@('R+NR?2MAFT#6RB6L*B[V7_ *J(V+3R>F MXM,7V&;;>/0?B4O5;1X?#P2[QI:B.NA_$.Z^K9H)#7"?.[>*@-CU&Y M(+X\2$=G#^*@JGOKO.!:U".?AZ7OU\4O3X^YR]IU_&LU6;NGB;M^T^I+_7+G M6[U3&E;3IMG^5WF\O\3]6OS+S;!S-SPK7B3C<64@%RG#Y[IU7_A>'0U_*,I% M7NWO4+-^%94E=M^H\V>ZE;Z[E.%'DJ'3_'+^EG[^O[[?379NRP/FC<_ M/O7M:_;YT%3J]?NO_6'#N,X/OVFEVQ]'':U9OG9N2M6"6KN^;N3E9J%\W_IZ M=$&N+O7:T;]]JV!_)X^]:E)M_"@WI0X=::QV/SPL5I[2*:.OFW+QW\=OCS\2 MW_31Q;U42'R^*=7N1A6YU2_$SQ-2+I?7O[3;IZ=NE_P?4$L#!!0 ( *)[ M;U?)_3QW*@, /L+ 0 9G-I+3(P,C,Q,3$T+GAS9+56VW+:,!!][TS_ M0?6[,88F#022:6'(, -M)C27R4M'V&NC(B17DKGTZROYPLU @+9^DE?GG-W5 M[LINW,XG%$U!2,)9TW)+90L!\[A/6-BT'@?VYT&KV[70[[971;P:_053Z".[H"!P(J+:_2$:6PLO$,H"-3BDXB" KV1>JJCBU*E MC)%M'Z'[!,SGXO&AN]0=*17)NN/,9K,2XU,\XV(L2QZ?'"S MYSAZGTAO2:Y=]B/Y:?Y 7D)@5W$;LYE\QI5^:WA?^WWQ>M6"\6CZ_&4Q?*%X MN BGWN/K3]5B]%)5[\:#L)VZ;$AO!!.,=#&8;%HFORR]6;7$1>A4RF77>>GW M!@G.2H'U.25LO ONUFHU)]G-H07D?"AH+EUUS/802U@JZUUR $^85)AY&WA? M+0GKX LGW=R DIW0RQ1*L3=\&933XOJ^L!#QFU:Z7%/-=7T(""-)#-ELN<@V MDQ2;Q/4R83:<;7!1*9;@?V,WR3H2(#4]R:VG#1D_@QSF>IAZ,3V+NHKO$#.S MYR=:..I\Q!X@0,EHUDT3-2U)S.5H9;:1@*!I!9+8>5U_Z*Q+NL=RA'%P8#*3 M$FT?5.8WE\#"*Z@4;@XMPB,0BNA&7[L>TLB),O3[-3?(^)$61GA+$Z@1."R+GG1'$GCM^EW^Y#VX620L=ZW3/M^*@TYT7L$-:_+'\10R)S4A ;Y?25<(R$$:W8NHY5=W\X;S&3=WE6$W@\9DHL3FF$ M=4K^U0,-)U?3R#U!+ P04 " "B M>V]7R=1UI_T* " A@ % &9S:2TR,#(S,3$Q-%]L86(N>&ULS9U=;^.X M%8;O"_0_<-V;%AC'B8,62'9F%QE/LC VFV1CSVS;1;&@)<810I,!)2?VOR\I MB;)$\4A*BI*3U]?6(\1?\RL53>A3QS; *%QG.MFE5V_'NN/Q3 MA'^D"7LZ5W^M<$J0/%XL/=^ER:>1VF^YV]?3(R[6D^GQ\A^G$VVGJEF6)AWZFI,T.4]S>]<\ MPEG>[;V[0:!"_6^L96.U:7PR'9^>'.W2>*0/?GX$!:?DGCR@O)GGV?Y9HI0F MBH11N>U1D >[&2K$1,5/&%GCC,1J1V=J1R?_4#OZ2[GY&J\('2&EE'R [3IK MU%4&35R;O2,BX?$E>Y]K,]J3??G=$=G_T(!ZO/,F+'F&Z;O,UR.=V[XA[SOB MASCW1UJ.\^1]1[H6^7^QG;4MO_GPVH\K51NOY:>&1;++Y 1&8FU25=$Q N=[ MR">&LNZJ=AXUZJ5J-.>BW78U,^9UIB0Z6O.724P26??T5'T8JP]YL^5__IAQ MN1*X6*69P%&F:\J;\6ED*9^8EI3R0FA?6$0]C2L5DXC+J>DY&]/B,!;A#X)O MK+LM6\TMA7_0515?'!:Y"\!H0R9(RKJ_WR<'&IQT-%R";3=$)8M98V6%C2+776SS93NY7I9$)UL,63VL98@ MI7'>+H@K$MIO?DF8LN?)HRU]383)JPU#5!,6(Q M!J)1:%$A]D3$KUMYQDX$W?="T5*ZY@*P:J)AR(*BP^X-!*22^V5D*3!+$S6 M]4+2ECH_W0#,MDX]#%U0G #FX%.22N^7E,4CH53=#\"L?T"QB5W3 ALV>6DK M@R(&M @,B0<;"Y?U.I<+I,&-K:F]PE/RW87/Y4X6(1,AP,IRL.0BO-$ M4NTV1 ]#+:5K>@"K)C>&+"AB[-Y 5@HYRO7^(;ED\2!$*IT?0 R;=CQ*48!P M-)WUH2'5/L&X2M((T\++E=R6=C3/HG4-"&C7A*0E# H4R!T(2Q&@FNO#1.F]0#+;"M%P#<\XL-393=D>L]7]64 7 M!"@]YEIW;0MY Q1/,] ERY)LKYZGN]EN5D18&M>6N&(#,J>9,,N#8 $P93)0 MR)#2H4+HI>?U70*6J8<8P>:8,K<$V$TV*6AJ B+!:@R@X:#-GRGU0L1,CDP" MTSF+R>YGL@?;U=*Y90*PV83"$ 5$A=T9@$4I1KD:2;D7,.Y$LL%BOTBBGJFB M+72+!F2TR8:I"@@.P!I 1ZE&B_G,YTRRQ+MY+$%-'I+B>? >2D"]6UAZ;#>9 M <0!H=/M$"!(!J%FE$^0YBSBXIG7'G>8\:T< / 5(U>"'N(H[E@4K+?ZX31D[ ]ENU;NGJL-MD MRB(,B"38'2#0G+ZA MJ:?^H3D="LUIT-"QYJ9_'@KEOS5]G VJ/2"3-NJ%9B#+#Q<6M[Z M8%$!:CVC0GQBDB^L;L6=X"\)B^ E,R3W @Q@VDJ-H0T/';O!/GZJ!;&.\SK6 M%(ORWB^)EOD999HF[4-,H0D/DJ:QWL&E4/M$XHZG&:;_3IX[3\3M8B]X6 U; M(6DHPT/%9J\/F"(&R2 ?)]8EKNJ&AO55,J//7(& M/R#0EKCJ:!TR9O9[+4*[S=#5>99A([<-WK[K2I>]PJ"J+WNYR9))1: MU!0[QF+!:1(E6<+6O\B33Y%@6ZML(E= P 8U#6U%$"B MDP.#D*DE8XAN!-$ M04AD1^0O :K$0N+VX<$ZVW>)74'1;UC# 2N#@*37G@F+#!A'M0A4A* \QB\V M\S3=$O$F>"PAGA "S0,@M?0AX@29[(6J"/3)UH)$6SD_[D^FJV624=O)95OB M;$X"S%4SDE$>!!N *9.%O SQ!W0R_>OJ;TA'.>[^&[X46"6/7>PW*TZ![%-6 ME2L(.BQJ#BR2(%" ?9DTW'!42E&A]9&=JF'6TARCW!4 5ENZZQN%072ZS5'K MR]_H:T]#_N4N>I2F"/!"@EWF>NBWF32'_[HF" 0ZC+5.2DHITEH?+R0,*@0=8EQGM,Q3G*GT_&*3[_]*?K"T$M YRVG99;-*:FD3!<%( ME[-66LLBZ5Q-C)3:-1?;.,E(7)BY2AAF48)IE1[1=D6\/\09+0/-5^#TZ,-@ M:)C)%DY%F,YE6 4>4EVZOI1>/(#Q&Z'T9\9?V8+@E#,2%]=2;'>*NO5NGYCI ML=U\: 80!X'3$(? HS,J:/RDHI .*Z^$>2'I&Z=;EF&1OTLN;",3H'-+#F"S M28PA"H@4NS. D$J,"K6?%[2+[!'5(JOXW2&P@9#<\>O:G::-M[:MVH"8Z30( MO<-=YOPXK(V+*$^O6&9$_5Y$\D*^X R7WL#V0G+7+U5VF3;?IK1I T*HTR#X M_F05HU+%8,V4MY0Q8B:76FO>\92XH7*?.*9EL9T[II($A(?-5T<&&8&TU@L+ MBPVF]/,V31A)X8G(4+EEP6JQR4)#$A +-E\ "[D4::T7%BXW1*SE]/:3X*_9 M8YF?%6P;H';+1J?E)B-6:4"L=/D#F-$AJ(C1*77]P+,[)!0OLBS"+;5('6,# MFC68:>E" @8RUZ*%DDA=;[GA&5IR]#4E*'LDZ++\&;IZ)OBB'E^_-!)%ZH6( M8E7.8BQL"'6)G?_J"&BX]=LC+640(/7:@W^'I(I .L0Q-;>285$_C\M-S#.R M =]VZ ]Q1=!0\YJC/GT0- TT:3*5AS5/KO- I")]9C.J)[>'EW@-D>.5L<6@ ML3"N*8)@!+0%+8OKOQ7@)W?>=D63Z(IR#%]E:6@<9\QKVS.2Y1T$ 1'0=@6E MR,N%*%=ZZ?_/F#V)[7,6[>\$CPA13UFEU6C5=_UM8+1;9M[4I"9-@T(#XNPM M?@$"#U6@6AT?:C.6SXMYZJ%QES/4&!@'A6]U"IWHIJE> 5NH9L;(*]+NJ!.6UV'Z_ MO+[I6GZ2F_4F^=<*IT1N^2]02P,$% @ HGMO5T&O JY:!P YE< !0 M !F],1M@!-9(F1Y #_?B4;4SXL^>3&)[E(B#F2SOL<6?:Q)%^\ M6Z4\>J9*,RDN6[W.22NB(I8)$[/+UI=Q^VH\&(U:D39$)(1+02];0K;>_?7S M3Y']N?BEW8Z&C/+D/'HOX_9(3.7;Z#-)Z7GT@0JJB)'J;?25\,P=D4/&J8H& M,EUP:JC]HFCX//JMTS\A4;L-J/;>[7"X[0CZ3I51/ MNA/+%%;AV!"3Z6UM)ZN3S4]1_((S\73N?DV(II'E)?3Y2K/+EFMWT^SRM"/5 MK-L_.>EU__ET.X[G-"5M)ARWF+;*4JZ6JG*]L[.S;OYM:7IDN9HH7K9QVBW= MV=9LOV4!^QU/-#O7N7NW,B8F#WMM,Y'7POW7+LW:[E"[UV^?]CHKG;1*^#E! M)3E]H-/(_;71V[8ZY73%)IQJR3/G3AZYKK/J#J3MF=;EO/QEE:ZJ9;:5_ MVNOUWK@V?MVS,>N%[:":N?[5BKI[[2\4U5287/*M/;!7A*Z,[58T*2MRS;_8 M0\.,*[7I/;VH[;I:EMI&[S$[[JD;B^Z"*%M1.YXSO@WW5,G41V=#0GH,\, 'R[&$ K52#1?0]U;%B"\>E!NR>)9!O'Y5OA;:& M,9?GS@.=,>>O<\5=?ZD[&!X7/$6 X$\Q1XJ@6J0(7 F1$?Y %U+5@-^W!/)^ M@\F[2AL2YK\SH@Q5? TA?60,A/T;)FR/0B3>CXH(S1P?"/!C:R#QWU%O/#P: MD9"/YY1SE],1 >KE5?9 [']@8O?K? 7@;Y[=]=U>6N#L=XH \?_Y6O ?J46* MP#U53";VDJX [(^,@=3/,*E[%*+ROA$)E/;6%)S_X,,^D(>$>LAT3'CAT= > MTV'<%>90Y"@Y9ZU,5.S_4J+ T'>,HG^ZR/K:",49).GR@4MN63!F'XM V:.DE2"Y*"$8B5BJA=QY7#R0F3T?UP.9 M!(?TFH+0<*#DFR^0CA*4JR2QN/3FSRT3M!<*1:4Y>(X(+P !F:\$>_]EV/MP M["AY:*W,5X+]]&783^'847+16IF8V ?VXYUZE$O/#+37&(H<)1>MD8@)/+_2 MW*E[)9]9L4BJCOI1"2AZQ!0U+!:UPQ<7>4AO+RVAO!'3U6IQF)SOI3:$_\<6 M=7>2U?90YHB):TAHTP\8B[B[AQ:^I40')E"^*+EJI9RFD;H(*TK\W7?? @H4 M)0&M$M,PSUOIYC[F4@2?QQY;0;FB9)(^44T/O&Y%L?:>^CM?@U>PH0RKAS(: MQOA-,6,]&,@TS<3F&8UG5LQC"L6+DOX%Y36,>BPYBYEA8O;)WB$J1G@UYRH[ M*&249,\OK&'"]XJZ2%-[VYVOXW);#M3==.H;>4/V4.(HN5Z]4%SR(ZTSJE[* MOZ(4- HH:1]4=-/C#(TS.^RM>_W)H]LQXQEECJR@K%%2/I^HAME^EH^*N,U[ MXW4ZD=R_/:32$$H8)<$+2&L8\IX?U7@/3*!@43*[2CE(8\+-*IX3,:/^U0O5 MEE# *)E>2!S:V#L#C;VS%XZ]*!F?3Q02VV)MN#VC[B:4VCSA)F:%*X-&2"B-BF5-M] M;9[LO+X4- X>RB!HE$>[W^CG'\4>\'N+0*. .(=8(Q>&8R/&=^8 BEC;@4ME(: M"N1Q2CB_SC035 ?'E@-#*&3$-:^5TE @WZ14S>R@]D')I9EO]G:&8'L*0*$C MKFP-2L6!O_JQC[S8_Q8D7V$-?CL!(G:O2*S7;L2Q6TA17,E%0I2'>L@>RAUU M8Z5?:,/D[\RZDM!HX"2KD)%XUQ;=W;R!R^M>W90WHB) M:94PG#U3V82S>,@E"=Z7[YE!^2)FH16R4/!>$_&DLH6)U_=*QI2ZZ1.]/=L M"1&P FA($//3%Z' >5P@T]1M)I+QTWAN1>N[S.2O,[7^!1\:!,M!0X.YB1,@ M'.DN2/_8Z$63Z_4#G5+EEBD\TI6YM@T]A6^* ,6A\4%]HQ 80T68+KI'NF[M M ??"VN(;]\N]E-4>^1]02P$"% ,4 " "B>V]7<.('&WT2 "(> "@ M @ $ 97@Y.2TQ+FAT;5!+ 0(4 Q0 ( *)[;U<%$MIW MR!8 'UN * " :42 !E>#DY+3(N:'1M4$L! A0#% M @ HGMO5Z2A/;_Z$0 )YP L ( !E2D &9OV]7R=1UI_T* " MA@ % @ $0/P 9G-I+3(P,C,Q,3$T7VQA8BYX;6Q02P$" M% ,4 " "B>V]70:\"KEH' #F5P % @ $_2@ 9G-I G+3(P,C,Q,3$T7W!R92YX;6Q02P4& 8 !@!K 0 RU$ end