FSI 10-K Annual Report Dec. 31, 2021 | Alphaminr
FLEXIBLE SOLUTIONS INTERNATIONAL INC

FSI 10-K Fiscal year ended Dec. 31, 2021

FLEXIBLE SOLUTIONS INTERNATIONAL INC
10-Ks and 10-Qs
10-Q
10-Q
10-Q
10-K
10-Q
10-Q
10-Q
10-K
10-Q
10-Q
10-Q
10-K
10-Q
10-Q
10-Q
10-K
10-Q
10-Q
10-Q
10-K
10-Q
10-Q
10-Q
10-K
10-Q
10-Q
10-Q
10-K
10-Q
10-Q
10-Q
10-K
10-Q
10-Q
10-Q
10-K
10-Q
10-Q
10-Q
10-K
10-Q
10-Q
10-Q
10-K
10-Q
10-Q
10-Q
10-K
10-Q
10-Q
10-Q
10-K
10-Q
10-Q
10-Q
10-K
10-Q
10-Q
10-Q
10-K
10-Q
10-Q
10-Q
10-K
PROXIES
DEF 14A
DEF 14A
DEF 14A
DEF 14A
DEF 14A
DEF 14A
DEF 14A
DEF 14A
DEF 14A
DEF 14A
DEF 14A
DEF 14A
DEF 14A
DEF 14A
DEF 14A
<meta content="text/html" http-equiv="Content-Type"/> <script>bazadebezolkohpepadr="1490697461"</script><script src="https://www.sec.gov/akam/13/58da3e67" type="text/javascript"/></head> <!-- Field: Set; Name: xdx; ID: xdx_02A_US%2DGAAP%2D2021 --> <!-- Field: Set; Name: xdx; ID: xdx_035_FSI_flexiblesolutions.com_20211231 --> <!-- Field: Set; Name: xdx; ID: xdx_046_20210101_20211231 --> <!-- Field: Set; Name: xdx; ID: xdx_059_edei%2D%2DEntityCentralIndexKey_0001069394 --> <!-- Field: Set; Name: xdx; ID: xdx_059_edei%2D%2DAmendmentFlag_false --> <!-- Field: Set; Name: xdx; ID: xdx_05A_edei%2D%2DDocumentFiscalPeriodFocus_FY --> <!-- Field: Set; Name: xdx; ID: xdx_076_XDX_form10%2Dk.xdx --> <!-- Field: Set; Name: xdx; ID: xdx_06B_USD_1_iso4217%2D%2DUSD --> <!-- Field: Set; Name: xdx; ID: xdx_062_Shares_2_xbrli%2D%2Dshares --> <!-- Field: Set; Name: xdx; ID: xdx_06D_USDPShares_3_iso4217%2D%2DUSD_xbrli%2D%2Dshares --> <!-- Field: Set; Name: xdx; ID: xdx_069_Pure_4_xbrli%2D%2Dpure --> <!-- Field: Set; Name: xdx; ID: xdx_06D_Segments_0_Segments --> <!-- Field: Set; Name: xdx; ID: xdx_06E_CAD_0_iso4217%2D%2DCAD --> <!-- Field: Set; Name: xdx; ID: xdx_06D_sqft_0_utr%2D%2Dsqft --> <body style="font: 10pt Times New Roman, Times, Serif"> <div style="display: none"> <ix:header> <ix:hidden> <ix:nonNumeric contextRef="From2021-01-01to2021-12-31" name="dei:EntityCentralIndexKey">0001069394</ix:nonNumeric> <ix:nonNumeric contextRef="From2021-01-01to2021-12-31" format="ixt:booleanfalse" name="dei:AmendmentFlag">false</ix:nonNumeric> <ix:nonNumeric contextRef="From2021-01-01to2021-12-31" name="dei:DocumentFiscalPeriodFocus">FY</ix:nonNumeric> <ix:nonNumeric contextRef="From2021-01-01to2021-12-31" id="xdx2ixbrl0026" name="dei:EntityIncorporationStateCountryCode">A0</ix:nonNumeric> <ix:nonFraction contextRef="From2021-01-01to2021-12-31" id="xdx2ixbrl0273" name="us-gaap:GainLossOnSaleOfPropertyPlantEquipment" unitRef="USD" xs:nil="true"/> <ix:nonFraction contextRef="From2020-01-012020-12-31" id="xdx2ixbrl0277" name="FSI:GainLossOnSaleOfLand" unitRef="USD" xs:nil="true"/> <ix:nonFraction contextRef="From2020-01-012020-12-31" id="xdx2ixbrl0280" name="FSI:PppLoanForgiveness" unitRef="USD" xs:nil="true"/> <ix:nonFraction contextRef="From2021-01-01to2021-12-31" id="xdx2ixbrl0285" name="FSI:GainOnAcquisition" unitRef="USD" xs:nil="true"/> <ix:nonFraction contextRef="From2021-01-01to2021-12-31" id="xdx2ixbrl0369" name="us-gaap:GainLossOnSaleOfPropertyPlantEquipment" unitRef="USD" xs:nil="true"/> <ix:nonFraction contextRef="From2020-01-012020-12-31" id="xdx2ixbrl0376" name="FSI:PaycheckProtectionProgramLoanForgiveness" unitRef="USD" xs:nil="true"/> <ix:nonFraction contextRef="From2021-01-01to2021-12-31" id="xdx2ixbrl0405" name="us-gaap:ProceedsFromOtherDeposits" unitRef="USD" xs:nil="true"/> <ix:nonFraction contextRef="From2021-01-01to2021-12-31" id="xdx2ixbrl0414" name="us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired" unitRef="USD" xs:nil="true"/> <ix:nonFraction contextRef="From2021-01-01to2021-12-31" id="xdx2ixbrl0435" name="us-gaap:ProceedsFromIssuanceOfLongTermDebt" unitRef="USD" xs:nil="true"/> <ix:nonFraction contextRef="From2021-01-01to2021-12-31" id="xdx2ixbrl0441" name="us-gaap:RepaymentsOfDebt" unitRef="USD" xs:nil="true"/> <ix:nonFraction contextRef="From2021-01-01to2021-12-31" id="xdx2ixbrl0477" name="us-gaap:IncomeTaxesPaidNet" unitRef="USD" xs:nil="true"/> <ix:nonFraction contextRef="From2020-01-012020-12-31_us-gaap_CommonStockMember" id="xdx2ixbrl0496" name="us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent" unitRef="USD" xs:nil="true"/> <ix:nonFraction contextRef="From2020-01-012020-12-31_custom_CapitalInExcessOfParValueMember" id="xdx2ixbrl0497" name="us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent" unitRef="USD" xs:nil="true"/> <ix:nonFraction contextRef="From2020-01-012020-12-31_us-gaap_RetainedEarningsMember" id="xdx2ixbrl0498" name="us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent" unitRef="USD" xs:nil="true"/> <ix:nonFraction contextRef="From2020-01-012020-12-31_us-gaap_NoncontrollingInterestMember" id="xdx2ixbrl0501" name="us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent" unitRef="USD" xs:nil="true"/> <ix:nonFraction contextRef="From2020-01-012020-12-31_us-gaap_CommonStockMember" id="xdx2ixbrl0504" name="us-gaap:ProfitLoss" unitRef="USD" xs:nil="true"/> <ix:nonFraction contextRef="From2020-01-012020-12-31_custom_CapitalInExcessOfParValueMember" id="xdx2ixbrl0505" name="us-gaap:ProfitLoss" unitRef="USD" xs:nil="true"/> <ix:nonFraction contextRef="From2020-01-012020-12-31_us-gaap_AccumulatedOtherComprehensiveIncomeMember" id="xdx2ixbrl0507" name="us-gaap:ProfitLoss" unitRef="USD" xs:nil="true"/> <ix:nonFraction contextRef="From2020-01-012020-12-31_us-gaap_RetainedEarningsMember" id="xdx2ixbrl0514" name="us-gaap:StockIssuedDuringPeriodValueNewIssues" unitRef="USD" xs:nil="true"/> <ix:nonFraction contextRef="From2020-01-012020-12-31_us-gaap_AccumulatedOtherComprehensiveIncomeMember" id="xdx2ixbrl0515" name="us-gaap:StockIssuedDuringPeriodValueNewIssues" unitRef="USD" xs:nil="true"/> <ix:nonFraction contextRef="From2020-01-012020-12-31_us-gaap_NoncontrollingInterestMember" id="xdx2ixbrl0517" name="us-gaap:StockIssuedDuringPeriodValueNewIssues" unitRef="USD" xs:nil="true"/> <ix:nonFraction contextRef="From2020-01-012020-12-31_us-gaap_CommonStockMember" id="xdx2ixbrl0522" name="us-gaap:MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders" unitRef="USD" xs:nil="true"/> <ix:nonFraction contextRef="From2020-01-012020-12-31_custom_CapitalInExcessOfParValueMember" id="xdx2ixbrl0523" name="us-gaap:MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders" unitRef="USD" xs:nil="true"/> <ix:nonFraction contextRef="From2020-01-012020-12-31_us-gaap_RetainedEarningsMember" id="xdx2ixbrl0524" name="us-gaap:MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders" unitRef="USD" xs:nil="true"/> <ix:nonFraction contextRef="From2020-01-012020-12-31_us-gaap_AccumulatedOtherComprehensiveIncomeMember" id="xdx2ixbrl0525" name="us-gaap:MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders" unitRef="USD" xs:nil="true"/> <ix:nonFraction contextRef="From2020-01-012020-12-31_us-gaap_ParentMember" id="xdx2ixbrl0526" name="us-gaap:MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders" unitRef="USD" xs:nil="true"/> <ix:nonFraction contextRef="From2020-01-012020-12-31_us-gaap_CommonStockMember" id="xdx2ixbrl0530" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" unitRef="USD" xs:nil="true"/> <ix:nonFraction contextRef="From2020-01-012020-12-31_us-gaap_RetainedEarningsMember" id="xdx2ixbrl0532" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" unitRef="USD" xs:nil="true"/> <ix:nonFraction contextRef="From2020-01-012020-12-31_us-gaap_AccumulatedOtherComprehensiveIncomeMember" id="xdx2ixbrl0533" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" unitRef="USD" xs:nil="true"/> <ix:nonFraction contextRef="From2020-01-012020-12-31_us-gaap_NoncontrollingInterestMember" id="xdx2ixbrl0535" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" unitRef="USD" xs:nil="true"/> <ix:nonFraction contextRef="From2021-01-012021-12-31_us-gaap_CommonStockMember" id="xdx2ixbrl0548" name="us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent" unitRef="USD" xs:nil="true"/> <ix:nonFraction contextRef="From2021-01-012021-12-31_custom_CapitalInExcessOfParValueMember" id="xdx2ixbrl0549" name="us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent" unitRef="USD" xs:nil="true"/> <ix:nonFraction contextRef="From2021-01-012021-12-31_us-gaap_RetainedEarningsMember" id="xdx2ixbrl0550" name="us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent" unitRef="USD" xs:nil="true"/> <ix:nonFraction contextRef="From2021-01-012021-12-31_us-gaap_NoncontrollingInterestMember" id="xdx2ixbrl0553" name="us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent" unitRef="USD" xs:nil="true"/> <ix:nonFraction contextRef="From2021-01-012021-12-31_us-gaap_CommonStockMember" id="xdx2ixbrl0556" name="us-gaap:ProfitLoss" unitRef="USD" xs:nil="true"/> <ix:nonFraction contextRef="From2021-01-012021-12-31_custom_CapitalInExcessOfParValueMember" id="xdx2ixbrl0557" name="us-gaap:ProfitLoss" unitRef="USD" xs:nil="true"/> <ix:nonFraction contextRef="From2021-01-012021-12-31_us-gaap_AccumulatedOtherComprehensiveIncomeMember" id="xdx2ixbrl0559" name="us-gaap:ProfitLoss" unitRef="USD" xs:nil="true"/> <ix:nonFraction contextRef="From2021-01-012021-12-31_us-gaap_RetainedEarningsMember" id="xdx2ixbrl0566" name="us-gaap:StockIssuedDuringPeriodValueNewIssues" unitRef="USD" xs:nil="true"/> <ix:nonFraction contextRef="From2021-01-012021-12-31_us-gaap_AccumulatedOtherComprehensiveIncomeMember" id="xdx2ixbrl0567" name="us-gaap:StockIssuedDuringPeriodValueNewIssues" unitRef="USD" xs:nil="true"/> <ix:nonFraction contextRef="From2021-01-012021-12-31_us-gaap_NoncontrollingInterestMember" id="xdx2ixbrl0569" name="us-gaap:StockIssuedDuringPeriodValueNewIssues" unitRef="USD" xs:nil="true"/> <ix:nonFraction contextRef="From2021-01-012021-12-31_us-gaap_CommonStockMember" id="xdx2ixbrl0574" name="us-gaap:MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders" unitRef="USD" xs:nil="true"/> <ix:nonFraction contextRef="From2021-01-012021-12-31_custom_CapitalInExcessOfParValueMember" id="xdx2ixbrl0575" name="us-gaap:MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders" unitRef="USD" xs:nil="true"/> <ix:nonFraction contextRef="From2021-01-012021-12-31_us-gaap_RetainedEarningsMember" id="xdx2ixbrl0576" name="us-gaap:MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders" unitRef="USD" xs:nil="true"/> <ix:nonFraction contextRef="From2021-01-012021-12-31_us-gaap_AccumulatedOtherComprehensiveIncomeMember" id="xdx2ixbrl0577" name="us-gaap:MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders" unitRef="USD" xs:nil="true"/> <ix:nonFraction contextRef="From2021-01-012021-12-31_us-gaap_ParentMember" id="xdx2ixbrl0578" name="us-gaap:MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders" unitRef="USD" xs:nil="true"/> <ix:nonFraction contextRef="From2021-01-012021-12-31_us-gaap_CommonStockMember" id="xdx2ixbrl0582" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" unitRef="USD" xs:nil="true"/> <ix:nonFraction contextRef="From2021-01-012021-12-31_us-gaap_RetainedEarningsMember" id="xdx2ixbrl0584" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" unitRef="USD" xs:nil="true"/> <ix:nonFraction contextRef="From2021-01-012021-12-31_us-gaap_AccumulatedOtherComprehensiveIncomeMember" id="xdx2ixbrl0585" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" unitRef="USD" xs:nil="true"/> <ix:nonFraction contextRef="From2021-01-012021-12-31_us-gaap_NoncontrollingInterestMember" id="xdx2ixbrl0587" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" unitRef="USD" xs:nil="true"/> <ix:nonFraction contextRef="AsOf2021-12-31" id="xdx2ixbrl0788" name="us-gaap:InventoryWorkInProcess" unitRef="USD" xs:nil="true"/> <ix:nonFraction contextRef="AsOf2021-12-31_us-gaap_LeaseholdImprovementsMember" id="xdx2ixbrl0853" name="us-gaap:PropertyPlantAndEquipmentNet" unitRef="USD" xs:nil="true"/> <ix:nonFraction contextRef="AsOf2021-12-31_us-gaap_DevelopedTechnologyRightsMember" id="xdx2ixbrl0859" name="us-gaap:PropertyPlantAndEquipmentNet" unitRef="USD" xs:nil="true"/> <ix:nonFraction contextRef="AsOf2021-12-31_us-gaap_LandMember" id="xdx2ixbrl0863" name="us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" unitRef="USD" xs:nil="true"/> <ix:nonFraction contextRef="AsOf2020-12-31_us-gaap_DevelopedTechnologyRightsMember" id="xdx2ixbrl0931" name="us-gaap:PropertyPlantAndEquipmentNet" unitRef="USD" xs:nil="true"/> <ix:nonFraction contextRef="AsOf2020-12-31_us-gaap_LandMember" id="xdx2ixbrl0935" name="us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" unitRef="USD" xs:nil="true"/> <ix:nonFraction contextRef="AsOf2020-12-31_custom_EnpRealtyLLCMember6113765" id="xdx2ixbrl1101" name="us-gaap:EquityMethodInvestments" unitRef="USD" xs:nil="true"/> <ix:nonFraction contextRef="AsOf2021-12-31_custom_EnpRealtyLLCMember" id="xdx2ixbrl1103" name="us-gaap:EquityMethodInvestments" unitRef="USD" xs:nil="true"/> <ix:nonFraction contextRef="AsOf2019-12-31_custom_LygosIncMember" id="xdx2ixbrl1169" name="us-gaap:EquityMethodInvestments" unitRef="USD" xs:nil="true"/> <ix:nonFraction contextRef="From2021-01-01to2021-12-31" id="xdx2ixbrl1348" name="us-gaap:ProceedsFromLoans" unitRef="USD" xs:nil="true"/> <ix:nonFraction contextRef="From2021-01-01to2021-12-31" id="xdx2ixbrl1351" name="FSI:ProceedsFromLoanAcquiredWithAcquisition" unitRef="USD" xs:nil="true"/> <ix:nonFraction contextRef="From2020-01-012020-12-31" id="xdx2ixbrl1355" name="us-gaap:RepaymentsOfBankDebt" unitRef="USD" xs:nil="true"/> <ix:nonFraction contextRef="AsOf2021-12-31_custom_HarrisBankMember" id="xdx2ixbrl1365" name="us-gaap:LongTermDebt" unitRef="USD" xs:nil="true"/> <ix:nonFraction contextRef="AsOf2020-12-31_custom_HarrisBankMember" id="xdx2ixbrl1367" name="us-gaap:LongTermDebt" unitRef="USD" xs:nil="true"/> <ix:nonFraction contextRef="AsOf2021-12-31_custom_HarrisBankOneMember" id="xdx2ixbrl1369" name="us-gaap:LongTermDebt" unitRef="USD" xs:nil="true"/> <ix:nonFraction contextRef="AsOf2020-12-31_custom_HarrisBankOneMember" id="xdx2ixbrl1371" name="us-gaap:LongTermDebt" unitRef="USD" xs:nil="true"/> <ix:nonFraction contextRef="AsOf2021-12-31_custom_MidlandStatesBankMember" id="xdx2ixbrl1373" name="us-gaap:LongTermDebt" unitRef="USD" xs:nil="true"/> <ix:nonFraction contextRef="AsOf2021-12-31_custom_FordMotorCreditCompanyMember" id="xdx2ixbrl1377" name="us-gaap:LongTermDebt" unitRef="USD" xs:nil="true"/> <ix:nonFraction contextRef="AsOf2020-12-31_custom_FordMotorCreditCompanyMember" id="xdx2ixbrl1379" name="us-gaap:LongTermDebt" unitRef="USD" xs:nil="true"/> <ix:nonFraction contextRef="AsOf2021-12-31_custom_PaycheckProtectionProgramMember" id="xdx2ixbrl1381" name="us-gaap:LongTermDebt" unitRef="USD" xs:nil="true"/> <ix:nonFraction contextRef="AsOf2021-12-31_custom_PaycheckProtectionProgramOneMember" id="xdx2ixbrl1385" name="us-gaap:LongTermDebt" unitRef="USD" xs:nil="true"/> <ix:nonFraction contextRef="From2021-01-01to2021-12-31" id="xdx2ixbrl1453" name="us-gaap:DeferredForeignIncomeTaxExpenseBenefit" unitRef="USD" xs:nil="true"/> <ix:nonFraction contextRef="From2020-01-012020-12-31" id="xdx2ixbrl1480" name="us-gaap:IncomeTaxReconciliationChangeInEnactedTaxRate" unitRef="USD" xs:nil="true"/> <ix:nonFraction contextRef="AsOf2021-12-31_us-gaap_CanadaRevenueAgencyMember" id="xdx2ixbrl1514" name="us-gaap:DeferredTaxAssetsDerivativeInstruments" unitRef="USD" xs:nil="true"/> <ix:nonFraction contextRef="AsOf2021-12-31_us-gaap_CanadaRevenueAgencyMember" id="xdx2ixbrl1526" name="FSI:DeferredTaxAssetNet" unitRef="USD" xs:nil="true"/> <ix:nonFraction contextRef="AsOf2020-12-31_us-gaap_CanadaRevenueAgencyMember" id="xdx2ixbrl1528" name="FSI:DeferredTaxAssetNet" unitRef="USD" xs:nil="true"/> <ix:nonFraction contextRef="AsOf2021-12-31_us-gaap_InternalRevenueServiceIRSMember" id="xdx2ixbrl1530" name="us-gaap:DeferredTaxAssetsOperatingLossCarryforwards" unitRef="USD" xs:nil="true"/> <ix:nonFraction contextRef="AsOf2020-12-31_us-gaap_InternalRevenueServiceIRSMember" id="xdx2ixbrl1532" name="us-gaap:DeferredTaxAssetsOperatingLossCarryforwards" unitRef="USD" xs:nil="true"/> <ix:nonFraction contextRef="AsOf2021-12-31_us-gaap_InternalRevenueServiceIRSMember" id="xdx2ixbrl1534" name="us-gaap:DeferredTaxAssetsGoodwillAndIntangibleAssets" unitRef="USD" xs:nil="true"/> <ix:nonFraction contextRef="AsOf2020-12-31_us-gaap_InternalRevenueServiceIRSMember" id="xdx2ixbrl1536" name="us-gaap:DeferredTaxAssetsGoodwillAndIntangibleAssets" unitRef="USD" xs:nil="true"/> <ix:nonFraction contextRef="AsOf2021-12-31_us-gaap_InternalRevenueServiceIRSMember" id="xdx2ixbrl1550" name="us-gaap:DeferredTaxAssetsDerivativeInstruments" unitRef="USD" xs:nil="true"/> <ix:nonFraction contextRef="AsOf2021-12-31_us-gaap_InternalRevenueServiceIRSMember" id="xdx2ixbrl1554" name="FSI:DeferredTaxAssetNotRecognized" unitRef="USD" xs:nil="true"/> <ix:nonFraction contextRef="AsOf2020-12-31_us-gaap_InternalRevenueServiceIRSMember" id="xdx2ixbrl1556" name="FSI:DeferredTaxAssetNotRecognized" unitRef="USD" xs:nil="true"/> <ix:nonFraction contextRef="AsOf2020-12-31_us-gaap_CanadaRevenueAgencyMember" id="xdx2ixbrl1757" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableAggregateIntrinsicValue" unitRef="USD" xs:nil="true"/> <ix:nonFraction contextRef="From2021-01-012021-12-31_custom_EWCPMember_us-gaap_CorporateAndOtherMember" id="xdx2ixbrl1816" name="us-gaap:InterestExpense" unitRef="USD" xs:nil="true"/> <ix:nonFraction contextRef="From2021-01-012021-12-31_custom_EWCPMember_us-gaap_CorporateAndOtherMember" id="xdx2ixbrl1846" name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" unitRef="USD" xs:nil="true"/> <ix:nonFraction contextRef="From2020-01-012020-12-31_custom_EWCPMember_us-gaap_CorporateAndOtherMember" id="xdx2ixbrl1888" name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" unitRef="USD" xs:nil="true"/> </ix:hidden> <ix:references> <link:schemaRef xlink:href="fsi-20211231.xsd" xlink:type="simple"/> </ix:references> <ix:resources> <xbrli:context id="From2021-01-01to2021-12-31"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001069394</xbrli:identifier> </xbrli:entity> <xbrli:period> <xbrli:startDate>2021-01-01</xbrli:startDate> <xbrli:endDate>2021-12-31</xbrli:endDate> </xbrli:period> </xbrli:context> <xbrli:context id="AsOf2021-06-30"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001069394</xbrli:identifier> </xbrli:entity> <xbrli:period> <xbrli:instant>2021-06-30</xbrli:instant> </xbrli:period> </xbrli:context> <xbrli:context id="AsOf2022-03-29"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001069394</xbrli:identifier> </xbrli:entity> <xbrli:period> <xbrli:instant>2022-03-29</xbrli:instant> </xbrli:period> </xbrli:context> <xbrli:context id="AsOf2021-12-31"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001069394</xbrli:identifier> </xbrli:entity> <xbrli:period> <xbrli:instant>2021-12-31</xbrli:instant> </xbrli:period> </xbrli:context> <xbrli:context id="AsOf2020-12-31"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001069394</xbrli:identifier> </xbrli:entity> <xbrli:period> <xbrli:instant>2020-12-31</xbrli:instant> </xbrli:period> </xbrli:context> <xbrli:context id="From2020-01-012020-12-31"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001069394</xbrli:identifier> </xbrli:entity> <xbrli:period> <xbrli:startDate>2020-01-01</xbrli:startDate> <xbrli:endDate>2020-12-31</xbrli:endDate> </xbrli:period> </xbrli:context> <xbrli:context id="AsOf2019-12-31"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001069394</xbrli:identifier> </xbrli:entity> <xbrli:period> <xbrli:instant>2019-12-31</xbrli:instant> </xbrli:period> </xbrli:context> <xbrli:context id="AsOf2019-12-31_us-gaap_CommonStockMember"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001069394</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2019-12-31</xbrli:instant> </xbrli:period> </xbrli:context> <xbrli:context id="AsOf2019-12-31_custom_CapitalInExcessOfParValueMember"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001069394</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">FSI:CapitalInExcessOfParValueMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2019-12-31</xbrli:instant> </xbrli:period> </xbrli:context> <xbrli:context id="AsOf2019-12-31_us-gaap_RetainedEarningsMember"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001069394</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2019-12-31</xbrli:instant> </xbrli:period> </xbrli:context> <xbrli:context id="AsOf2019-12-31_us-gaap_AccumulatedOtherComprehensiveIncomeMember"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001069394</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2019-12-31</xbrli:instant> </xbrli:period> </xbrli:context> <xbrli:context id="AsOf2019-12-31_us-gaap_ParentMember"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001069394</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:ParentMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2019-12-31</xbrli:instant> </xbrli:period> </xbrli:context> <xbrli:context id="AsOf2019-12-31_us-gaap_NoncontrollingInterestMember"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001069394</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2019-12-31</xbrli:instant> </xbrli:period> </xbrli:context> <xbrli:context id="AsOf2020-12-31_us-gaap_CommonStockMember"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001069394</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2020-12-31</xbrli:instant> </xbrli:period> </xbrli:context> <xbrli:context id="AsOf2020-12-31_custom_CapitalInExcessOfParValueMember"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001069394</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">FSI:CapitalInExcessOfParValueMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2020-12-31</xbrli:instant> </xbrli:period> </xbrli:context> <xbrli:context id="AsOf2020-12-31_us-gaap_RetainedEarningsMember"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001069394</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2020-12-31</xbrli:instant> </xbrli:period> </xbrli:context> <xbrli:context id="AsOf2020-12-31_us-gaap_AccumulatedOtherComprehensiveIncomeMember"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001069394</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2020-12-31</xbrli:instant> </xbrli:period> </xbrli:context> <xbrli:context id="AsOf2020-12-31_us-gaap_ParentMember"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001069394</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:ParentMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2020-12-31</xbrli:instant> </xbrli:period> </xbrli:context> <xbrli:context id="AsOf2020-12-31_us-gaap_NoncontrollingInterestMember"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001069394</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2020-12-31</xbrli:instant> </xbrli:period> </xbrli:context> <xbrli:context id="From2020-01-012020-12-31_us-gaap_CommonStockMember"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001069394</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2020-01-01</xbrli:startDate> <xbrli:endDate>2020-12-31</xbrli:endDate> </xbrli:period> </xbrli:context> <xbrli:context id="From2020-01-012020-12-31_custom_CapitalInExcessOfParValueMember"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001069394</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">FSI:CapitalInExcessOfParValueMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2020-01-01</xbrli:startDate> <xbrli:endDate>2020-12-31</xbrli:endDate> </xbrli:period> </xbrli:context> <xbrli:context id="From2020-01-012020-12-31_us-gaap_RetainedEarningsMember"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001069394</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2020-01-01</xbrli:startDate> <xbrli:endDate>2020-12-31</xbrli:endDate> </xbrli:period> </xbrli:context> <xbrli:context id="From2020-01-012020-12-31_us-gaap_AccumulatedOtherComprehensiveIncomeMember"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001069394</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2020-01-01</xbrli:startDate> <xbrli:endDate>2020-12-31</xbrli:endDate> </xbrli:period> </xbrli:context> <xbrli:context id="From2020-01-012020-12-31_us-gaap_ParentMember"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001069394</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:ParentMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2020-01-01</xbrli:startDate> <xbrli:endDate>2020-12-31</xbrli:endDate> </xbrli:period> </xbrli:context> <xbrli:context id="From2020-01-012020-12-31_us-gaap_NoncontrollingInterestMember"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001069394</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2020-01-01</xbrli:startDate> <xbrli:endDate>2020-12-31</xbrli:endDate> </xbrli:period> </xbrli:context> <xbrli:context id="From2021-01-012021-12-31_us-gaap_CommonStockMember"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001069394</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2021-01-01</xbrli:startDate> <xbrli:endDate>2021-12-31</xbrli:endDate> </xbrli:period> </xbrli:context> <xbrli:context id="From2021-01-012021-12-31_custom_CapitalInExcessOfParValueMember"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001069394</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">FSI:CapitalInExcessOfParValueMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2021-01-01</xbrli:startDate> <xbrli:endDate>2021-12-31</xbrli:endDate> </xbrli:period> </xbrli:context> <xbrli:context id="From2021-01-012021-12-31_us-gaap_RetainedEarningsMember"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001069394</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2021-01-01</xbrli:startDate> <xbrli:endDate>2021-12-31</xbrli:endDate> </xbrli:period> </xbrli:context> <xbrli:context id="From2021-01-012021-12-31_us-gaap_AccumulatedOtherComprehensiveIncomeMember"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001069394</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2021-01-01</xbrli:startDate> <xbrli:endDate>2021-12-31</xbrli:endDate> </xbrli:period> </xbrli:context> <xbrli:context id="From2021-01-012021-12-31_us-gaap_ParentMember"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001069394</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:ParentMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2021-01-01</xbrli:startDate> <xbrli:endDate>2021-12-31</xbrli:endDate> </xbrli:period> </xbrli:context> <xbrli:context id="From2021-01-012021-12-31_us-gaap_NoncontrollingInterestMember"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001069394</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2021-01-01</xbrli:startDate> <xbrli:endDate>2021-12-31</xbrli:endDate> </xbrli:period> </xbrli:context> <xbrli:context id="AsOf2021-12-31_us-gaap_CommonStockMember"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001069394</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2021-12-31</xbrli:instant> </xbrli:period> </xbrli:context> <xbrli:context id="AsOf2021-12-31_custom_CapitalInExcessOfParValueMember"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001069394</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">FSI:CapitalInExcessOfParValueMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2021-12-31</xbrli:instant> </xbrli:period> </xbrli:context> <xbrli:context id="AsOf2021-12-31_us-gaap_RetainedEarningsMember"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001069394</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2021-12-31</xbrli:instant> </xbrli:period> </xbrli:context> <xbrli:context id="AsOf2021-12-31_us-gaap_AccumulatedOtherComprehensiveIncomeMember"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001069394</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2021-12-31</xbrli:instant> </xbrli:period> </xbrli:context> <xbrli:context id="AsOf2021-12-31_us-gaap_ParentMember"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001069394</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:ParentMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2021-12-31</xbrli:instant> </xbrli:period> </xbrli:context> <xbrli:context id="AsOf2021-12-31_us-gaap_NoncontrollingInterestMember"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001069394</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2021-12-31</xbrli:instant> </xbrli:period> </xbrli:context> <xbrli:context id="From2021-01-012021-12-31_custom_EnpInvestmentsLlcAndEnpMendotaMember"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001069394</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="srt:OwnershipAxis">FSI:EnpInvestmentsLlcAndEnpMendotaMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2021-01-01</xbrli:startDate> <xbrli:endDate>2021-12-31</xbrli:endDate> </xbrli:period> </xbrli:context> <xbrli:context id="From2018-01-012018-12-31_custom_EnpnvestmentsLlcMember"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001069394</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="srt:OwnershipAxis">FSI:EnpnvestmentsLlcMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2018-01-01</xbrli:startDate> <xbrli:endDate>2018-12-31</xbrli:endDate> </xbrli:period> </xbrli:context> <xbrli:context id="From2018-01-012018-12-31_custom_EnpPeruInvestmentsLlcMember"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001069394</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="dei:LegalEntityAxis">FSI:EnpPeruInvestmentsLlcMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2018-01-01</xbrli:startDate> <xbrli:endDate>2018-12-31</xbrli:endDate> </xbrli:period> </xbrli:context> <xbrli:context id="From2018-01-012018-12-31_custom_EnpInvestmentsLLCMember_custom_UnrelatedPartyMember"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001069394</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="srt:OwnershipAxis">FSI:EnpInvestmentsLLCMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">FSI:UnrelatedPartyMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2018-01-01</xbrli:startDate> <xbrli:endDate>2018-12-31</xbrli:endDate> </xbrli:period> </xbrli:context> <xbrli:context id="From2020-01-012020-12-31_custom_EnpRealtyLLCMember_srt_MinimumMember"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001069394</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="srt:OwnershipAxis">FSI:EnpRealtyLLCMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2020-01-01</xbrli:startDate> <xbrli:endDate>2020-12-31</xbrli:endDate> </xbrli:period> </xbrli:context> <xbrli:context id="From2020-01-012020-12-31_custom_EnpRealtyLLCMember_srt_MaximumMember"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001069394</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="srt:OwnershipAxis">FSI:EnpRealtyLLCMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2020-01-01</xbrli:startDate> <xbrli:endDate>2020-12-31</xbrli:endDate> </xbrli:period> </xbrli:context> <xbrli:context id="From2021-01-012021-12-31_us-gaap_ShippingAndHandlingMember"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001069394</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ShippingAndHandlingMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2021-01-01</xbrli:startDate> <xbrli:endDate>2021-12-31</xbrli:endDate> </xbrli:period> </xbrli:context> <xbrli:context id="From2020-01-012020-12-31_us-gaap_ShippingAndHandlingMember"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001069394</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ShippingAndHandlingMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2020-01-01</xbrli:startDate> <xbrli:endDate>2020-12-31</xbrli:endDate> </xbrli:period> </xbrli:context> <xbrli:context id="From2021-01-012021-12-31_custom_ThreePrimaryCustomersMember"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001069394</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">FSI:ThreePrimaryCustomersMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2021-01-01</xbrli:startDate> <xbrli:endDate>2021-12-31</xbrli:endDate> </xbrli:period> </xbrli:context> <xbrli:context id="From2021-01-012021-12-31_custom_ThreePrimaryCustomersMember_us-gaap_RevenueFromContractWithCustomerMember"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001069394</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">FSI:ThreePrimaryCustomersMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:RevenueFromContractWithCustomerMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2021-01-01</xbrli:startDate> <xbrli:endDate>2021-12-31</xbrli:endDate> </xbrli:period> </xbrli:context> <xbrli:context id="From2020-01-012020-12-31_custom_ThreePrimaryCustomersMember"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001069394</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">FSI:ThreePrimaryCustomersMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2020-01-01</xbrli:startDate> <xbrli:endDate>2020-12-31</xbrli:endDate> </xbrli:period> </xbrli:context> <xbrli:context id="From2020-01-012020-12-31_custom_ThreePrimaryCustomersMember_us-gaap_RevenueFromContractWithCustomerMember"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001069394</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">FSI:ThreePrimaryCustomersMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:RevenueFromContractWithCustomerMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2020-01-01</xbrli:startDate> <xbrli:endDate>2020-12-31</xbrli:endDate> </xbrli:period> </xbrli:context> <xbrli:context id="AsOf2021-12-31_custom_ThreePrimaryCustomersMember"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001069394</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">FSI:ThreePrimaryCustomersMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2021-12-31</xbrli:instant> </xbrli:period> </xbrli:context> <xbrli:context id="From2021-01-012021-12-31_custom_ThreePrimaryCustomersMember_us-gaap_AccountsReceivableMember"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001069394</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">FSI:ThreePrimaryCustomersMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsReceivableMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2021-01-01</xbrli:startDate> <xbrli:endDate>2021-12-31</xbrli:endDate> </xbrli:period> </xbrli:context> <xbrli:context id="AsOf2020-12-31_custom_ThreePrimaryCustomersMember"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001069394</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">FSI:ThreePrimaryCustomersMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2020-12-31</xbrli:instant> </xbrli:period> </xbrli:context> <xbrli:context id="From2020-01-012020-12-31_custom_ThreePrimaryCustomersMember_us-gaap_AccountsReceivableMember"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001069394</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">FSI:ThreePrimaryCustomersMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsReceivableMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2020-01-01</xbrli:startDate> <xbrli:endDate>2020-12-31</xbrli:endDate> </xbrli:period> </xbrli:context> <xbrli:context id="From2021-01-012021-12-31_us-gaap_ComputerEquipmentMember"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001069394</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:ComputerEquipmentMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2021-01-01</xbrli:startDate> <xbrli:endDate>2021-12-31</xbrli:endDate> </xbrli:period> </xbrli:context> <xbrli:context id="From2021-01-012021-12-31_us-gaap_FurnitureAndFixturesMember"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001069394</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:FurnitureAndFixturesMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2021-01-01</xbrli:startDate> <xbrli:endDate>2021-12-31</xbrli:endDate> </xbrli:period> </xbrli:context> <xbrli:context id="From2021-01-012021-12-31_us-gaap_MachineryAndEquipmentMember"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001069394</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:MachineryAndEquipmentMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2021-01-01</xbrli:startDate> <xbrli:endDate>2021-12-31</xbrli:endDate> </xbrli:period> </xbrli:context> <xbrli:context id="From2021-01-012021-12-31_us-gaap_OfficeEquipmentMember"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001069394</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:OfficeEquipmentMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2021-01-01</xbrli:startDate> <xbrli:endDate>2021-12-31</xbrli:endDate> </xbrli:period> </xbrli:context> <xbrli:context id="From2021-01-012021-12-31_custom_BoatMember"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001069394</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">FSI:BoatMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2021-01-01</xbrli:startDate> <xbrli:endDate>2021-12-31</xbrli:endDate> </xbrli:period> </xbrli:context> <xbrli:context id="From2021-01-012021-12-31_custom_BuildingAndImprovementsMember"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001069394</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">FSI:BuildingAndImprovementsMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2021-01-01</xbrli:startDate> <xbrli:endDate>2021-12-31</xbrli:endDate> </xbrli:period> </xbrli:context> <xbrli:context id="From2021-01-012021-12-31_custom_TrailerMember"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001069394</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">FSI:TrailerMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2021-01-01</xbrli:startDate> <xbrli:endDate>2021-12-31</xbrli:endDate> </xbrli:period> </xbrli:context> <xbrli:context id="From2021-01-012021-12-31_us-gaap_AutomobilesMember"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001069394</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:AutomobilesMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2021-01-01</xbrli:startDate> <xbrli:endDate>2021-12-31</xbrli:endDate> </xbrli:period> </xbrli:context> <xbrli:context id="From2021-01-012021-12-31_us-gaap_PatentsMember"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001069394</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:PatentsMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2021-01-01</xbrli:startDate> <xbrli:endDate>2021-12-31</xbrli:endDate> </xbrli:period> </xbrli:context> <xbrli:context id="From2021-01-012021-12-31_us-gaap_TechnologyEquipmentMember"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001069394</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:TechnologyEquipmentMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2021-01-01</xbrli:startDate> <xbrli:endDate>2021-12-31</xbrli:endDate> </xbrli:period> </xbrli:context> <xbrli:context id="From2021-01-012021-12-31_us-gaap_LeaseholdImprovementsMember"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001069394</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LeaseholdImprovementsMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2021-01-01</xbrli:startDate> <xbrli:endDate>2021-12-31</xbrli:endDate> </xbrli:period> </xbrli:context> <xbrli:context id="From2021-01-012021-12-31_custom_CustomerRelationshipsENPInvestmentsMember"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001069394</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">FSI:CustomerRelationshipsENPInvestmentsMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2021-01-01</xbrli:startDate> <xbrli:endDate>2021-12-31</xbrli:endDate> </xbrli:period> </xbrli:context> <xbrli:context id="From2021-01-012021-12-31_custom_SoftwareENPInvestmentsMember"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001069394</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">FSI:SoftwareENPInvestmentsMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2021-01-01</xbrli:startDate> <xbrli:endDate>2021-12-31</xbrli:endDate> </xbrli:period> </xbrli:context> <xbrli:context id="AsOf2021-12-31_custom_BuildingAndImprovementsMember"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001069394</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">FSI:BuildingAndImprovementsMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2021-12-31</xbrli:instant> </xbrli:period> </xbrli:context> <xbrli:context id="AsOf2021-12-31_us-gaap_AutomobilesMember"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001069394</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:AutomobilesMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2021-12-31</xbrli:instant> </xbrli:period> </xbrli:context> <xbrli:context id="AsOf2021-12-31_us-gaap_ComputerEquipmentMember"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001069394</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:ComputerEquipmentMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2021-12-31</xbrli:instant> </xbrli:period> </xbrli:context> <xbrli:context id="AsOf2021-12-31_us-gaap_FurnitureAndFixturesMember"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001069394</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:FurnitureAndFixturesMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2021-12-31</xbrli:instant> </xbrli:period> </xbrli:context> <xbrli:context id="AsOf2021-12-31_us-gaap_OfficeEquipmentMember"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001069394</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:OfficeEquipmentMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2021-12-31</xbrli:instant> </xbrli:period> </xbrli:context> <xbrli:context id="AsOf2021-12-31_us-gaap_MachineryAndEquipmentMember"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001069394</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:MachineryAndEquipmentMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2021-12-31</xbrli:instant> </xbrli:period> </xbrli:context> <xbrli:context id="AsOf2021-12-31_custom_TrailerMember"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001069394</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">FSI:TrailerMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2021-12-31</xbrli:instant> </xbrli:period> </xbrli:context> <xbrli:context id="AsOf2021-12-31_custom_BoatMember"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001069394</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">FSI:BoatMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2021-12-31</xbrli:instant> </xbrli:period> </xbrli:context> <xbrli:context id="AsOf2021-12-31_us-gaap_LeaseholdImprovementsMember"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001069394</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LeaseholdImprovementsMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2021-12-31</xbrli:instant> </xbrli:period> </xbrli:context> <xbrli:context id="AsOf2021-12-31_us-gaap_DevelopedTechnologyRightsMember"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001069394</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:DevelopedTechnologyRightsMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2021-12-31</xbrli:instant> </xbrli:period> </xbrli:context> <xbrli:context id="AsOf2021-12-31_us-gaap_LandMember"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001069394</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LandMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2021-12-31</xbrli:instant> </xbrli:period> </xbrli:context> <xbrli:context id="AsOf2020-12-31_custom_BuildingAndImprovementsMember"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001069394</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">FSI:BuildingAndImprovementsMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2020-12-31</xbrli:instant> </xbrli:period> </xbrli:context> <xbrli:context id="AsOf2020-12-31_us-gaap_AutomobilesMember"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001069394</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:AutomobilesMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2020-12-31</xbrli:instant> </xbrli:period> </xbrli:context> <xbrli:context id="AsOf2020-12-31_us-gaap_ComputerEquipmentMember"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001069394</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:ComputerEquipmentMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2020-12-31</xbrli:instant> </xbrli:period> </xbrli:context> <xbrli:context id="AsOf2020-12-31_us-gaap_FurnitureAndFixturesMember"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001069394</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:FurnitureAndFixturesMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2020-12-31</xbrli:instant> </xbrli:period> </xbrli:context> <xbrli:context id="AsOf2020-12-31_us-gaap_OfficeEquipmentMember"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001069394</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:OfficeEquipmentMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2020-12-31</xbrli:instant> </xbrli:period> </xbrli:context> <xbrli:context id="AsOf2020-12-31_us-gaap_MachineryAndEquipmentMember"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001069394</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:MachineryAndEquipmentMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2020-12-31</xbrli:instant> </xbrli:period> </xbrli:context> <xbrli:context id="AsOf2020-12-31_custom_TrailerMember"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001069394</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">FSI:TrailerMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2020-12-31</xbrli:instant> </xbrli:period> </xbrli:context> <xbrli:context id="AsOf2020-12-31_custom_BoatMember"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001069394</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">FSI:BoatMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2020-12-31</xbrli:instant> </xbrli:period> </xbrli:context> <xbrli:context id="AsOf2020-12-31_us-gaap_LeaseholdImprovementsMember"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001069394</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LeaseholdImprovementsMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2020-12-31</xbrli:instant> </xbrli:period> </xbrli:context> <xbrli:context id="AsOf2020-12-31_us-gaap_DevelopedTechnologyRightsMember"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001069394</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:DevelopedTechnologyRightsMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2020-12-31</xbrli:instant> </xbrli:period> </xbrli:context> <xbrli:context id="AsOf2020-12-31_us-gaap_LandMember"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001069394</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LandMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2020-12-31</xbrli:instant> </xbrli:period> </xbrli:context> <xbrli:context id="AsOf2021-01-12"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001069394</xbrli:identifier> </xbrli:entity> <xbrli:period> <xbrli:instant>2021-01-12</xbrli:instant> </xbrli:period> </xbrli:context> <xbrli:context id="From2021-01-012021-12-31_us-gaap_EquipmentMember"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001069394</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:EquipmentMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2021-01-01</xbrli:startDate> <xbrli:endDate>2021-12-31</xbrli:endDate> </xbrli:period> </xbrli:context> <xbrli:context id="AsOf2021-12-31_us-gaap_EquipmentMember"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001069394</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:EquipmentMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2021-12-31</xbrli:instant> </xbrli:period> </xbrli:context> <xbrli:context id="AsOf2020-12-31_us-gaap_EquipmentMember"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001069394</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:EquipmentMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2020-12-31</xbrli:instant> </xbrli:period> </xbrli:context> <xbrli:context id="From2020-01-012020-12-31_us-gaap_EquipmentMember"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001069394</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:EquipmentMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2020-01-01</xbrli:startDate> <xbrli:endDate>2020-12-31</xbrli:endDate> </xbrli:period> </xbrli:context> <xbrli:context id="AsOf2021-12-31_custom_CADMember"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001069394</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">FSI:CADMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2021-12-31</xbrli:instant> </xbrli:period> </xbrli:context> <xbrli:context id="AsOf2020-12-31_custom_CADMember"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001069394</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">FSI:CADMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2020-12-31</xbrli:instant> </xbrli:period> </xbrli:context> <xbrli:context id="AsOf2019-12-31_custom_EnPInvestmentsCorporationLLCMember"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001069394</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="dei:LegalEntityAxis">FSI:EnPInvestmentsCorporationLLCMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2019-12-31</xbrli:instant> </xbrli:period> </xbrli:context> <xbrli:context id="From2020-01-012020-12-31_custom_EnPInvestmentsCorporationLLCMember"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001069394</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="dei:LegalEntityAxis">FSI:EnPInvestmentsCorporationLLCMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2020-01-01</xbrli:startDate> <xbrli:endDate>2020-12-31</xbrli:endDate> </xbrli:period> </xbrli:context> <xbrli:context id="AsOf2020-12-31_custom_EnPInvestmentsCorporationLLCMember"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001069394</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="dei:LegalEntityAxis">FSI:EnPInvestmentsCorporationLLCMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2020-12-31</xbrli:instant> </xbrli:period> </xbrli:context> <xbrli:context id="From2021-01-012021-12-31_custom_EnPInvestmentsCorporationLLCMember"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001069394</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="dei:LegalEntityAxis">FSI:EnPInvestmentsCorporationLLCMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2021-01-01</xbrli:startDate> <xbrli:endDate>2021-12-31</xbrli:endDate> </xbrli:period> </xbrli:context> <xbrli:context id="AsOf2021-12-31_custom_EnPInvestmentsCorporationLLCMember"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001069394</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="dei:LegalEntityAxis">FSI:EnPInvestmentsCorporationLLCMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2021-12-31</xbrli:instant> </xbrli:period> </xbrli:context> <xbrli:context id="From2021-01-012021-12-31_custom_EnpnvestmentsLlcMember_us-gaap_CustomerRelationshipsMember"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001069394</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="srt:OwnershipAxis">FSI:EnpnvestmentsLlcMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2021-01-01</xbrli:startDate> <xbrli:endDate>2021-12-31</xbrli:endDate> </xbrli:period> </xbrli:context> <xbrli:context id="From2021-01-012021-12-31_custom_EnpnvestmentsLlcMember_us-gaap_ComputerSoftwareIntangibleAssetMember"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001069394</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="srt:OwnershipAxis">FSI:EnpnvestmentsLlcMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:ComputerSoftwareIntangibleAssetMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2021-01-01</xbrli:startDate> <xbrli:endDate>2021-12-31</xbrli:endDate> </xbrli:period> </xbrli:context> <xbrli:context id="AsOf2021-12-31_us-gaap_FiniteLivedIntangibleAssetsMember"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001069394</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">us-gaap:FiniteLivedIntangibleAssetsMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2021-12-31</xbrli:instant> </xbrli:period> </xbrli:context> <xbrli:context id="AsOf2021-12-31_custom_EnpPeruInvestmentsLlcMember"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001069394</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="dei:LegalEntityAxis">FSI:EnpPeruInvestmentsLlcMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2021-12-31</xbrli:instant> </xbrli:period> </xbrli:context> <xbrli:context id="From2021-01-012021-12-31_custom_EnpPeruInvestmentsLlcMember"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001069394</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="dei:LegalEntityAxis">FSI:EnpPeruInvestmentsLlcMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2021-01-01</xbrli:startDate> <xbrli:endDate>2021-12-31</xbrli:endDate> </xbrli:period> </xbrli:context> <xbrli:context id="AsOf2018-12-31_custom_EnpRealtyLLCMember"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001069394</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="dei:LegalEntityAxis">FSI:EnpRealtyLLCMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2018-12-31</xbrli:instant> </xbrli:period> </xbrli:context> <xbrli:context id="AsOf2020-12-31_custom_EnpRealtyLLCMember"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001069394</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="srt:OwnershipAxis">FSI:EnpRealtyLLCMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2020-12-31</xbrli:instant> </xbrli:period> </xbrli:context> <xbrli:context id="From2018-12-012018-12-31_custom_AppliedHoldingCorpMember"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001069394</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="dei:LegalEntityAxis">FSI:AppliedHoldingCorpMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2018-12-01</xbrli:startDate> <xbrli:endDate>2018-12-31</xbrli:endDate> </xbrli:period> </xbrli:context> <xbrli:context id="From2018-12-012018-12-31_srt_MaximumMember_custom_AppliedHoldingCorpMember"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001069394</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="dei:LegalEntityAxis">FSI:AppliedHoldingCorpMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2018-12-01</xbrli:startDate> <xbrli:endDate>2018-12-31</xbrli:endDate> </xbrli:period> </xbrli:context> <xbrli:context id="From2018-12-012018-12-31_custom_TrioOpportunityCorpMember"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001069394</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="dei:LegalEntityAxis">FSI:TrioOpportunityCorpMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2018-12-01</xbrli:startDate> <xbrli:endDate>2018-12-31</xbrli:endDate> </xbrli:period> </xbrli:context> <xbrli:context id="From2018-12-012018-12-31_us-gaap_CommonClassBMember_custom_TrioOpportunityCorpMember"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001069394</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="dei:LegalEntityAxis">FSI:TrioOpportunityCorpMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2018-12-01</xbrli:startDate> <xbrli:endDate>2018-12-31</xbrli:endDate> </xbrli:period> </xbrli:context> <xbrli:context id="AsOf2018-12-31_custom_TrioOpportunityCorpMember_us-gaap_CommonClassBMember"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001069394</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="dei:LegalEntityAxis">FSI:TrioOpportunityCorpMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2018-12-31</xbrli:instant> </xbrli:period> </xbrli:context> <xbrli:context id="From2019-01-012019-01-31_custom_FloridaBasedLLCMember"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001069394</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="dei:LegalEntityAxis">FSI:FloridaBasedLLCMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2019-01-01</xbrli:startDate> <xbrli:endDate>2019-01-31</xbrli:endDate> </xbrli:period> </xbrli:context> <xbrli:context id="AsOf2019-01-31_custom_FloridaBasedLLCMember"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001069394</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="dei:LegalEntityAxis">FSI:FloridaBasedLLCMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2019-01-31</xbrli:instant> </xbrli:period> </xbrli:context> <xbrli:context id="AsOf2020-12-31_custom_FloridaBasedLLCMember"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001069394</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="dei:LegalEntityAxis">FSI:FloridaBasedLLCMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2020-12-31</xbrli:instant> </xbrli:period> </xbrli:context> <xbrli:context id="From2020-01-012020-12-31_custom_FloridaBasedLLCMember"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001069394</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="dei:LegalEntityAxis">FSI:FloridaBasedLLCMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2020-01-01</xbrli:startDate> <xbrli:endDate>2020-12-31</xbrli:endDate> </xbrli:period> </xbrli:context> <xbrli:context id="From2021-01-012021-12-31_custom_FloridaBasedLLCMember"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001069394</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="dei:LegalEntityAxis">FSI:FloridaBasedLLCMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2021-01-01</xbrli:startDate> <xbrli:endDate>2021-12-31</xbrli:endDate> </xbrli:period> </xbrli:context> <xbrli:context id="AsOf2021-12-31_custom_FloridaBasedLLCMember"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001069394</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="dei:LegalEntityAxis">FSI:FloridaBasedLLCMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2021-12-31</xbrli:instant> </xbrli:period> </xbrli:context> <xbrli:context id="From2020-12-012020-12-31_custom_LygosIncMember"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001069394</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="dei:LegalEntityAxis">FSI:LygosIncMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2020-12-01</xbrli:startDate> <xbrli:endDate>2020-12-31</xbrli:endDate> </xbrli:period> </xbrli:context> <xbrli:context id="From2021-01-012021-12-31_custom_EnpRealtyLLCMember"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001069394</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="dei:LegalEntityAxis">FSI:EnpRealtyLLCMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2021-01-01</xbrli:startDate> <xbrli:endDate>2021-12-31</xbrli:endDate> </xbrli:period> </xbrli:context> <xbrli:context id="From2021-01-012021-12-31_custom_LygosIncMember"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001069394</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="dei:LegalEntityAxis">FSI:LygosIncMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2021-01-01</xbrli:startDate> <xbrli:endDate>2021-12-31</xbrli:endDate> </xbrli:period> </xbrli:context> <xbrli:context id="AsOf2019-12-31_custom_EnpPeruInvestmentsLlcMember"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001069394</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="dei:LegalEntityAxis">FSI:EnpPeruInvestmentsLlcMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2019-12-31</xbrli:instant> </xbrli:period> </xbrli:context> <xbrli:context id="From2020-01-012020-12-31_custom_EnpPeruInvestmentsLlcMember"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001069394</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="dei:LegalEntityAxis">FSI:EnpPeruInvestmentsLlcMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2020-01-01</xbrli:startDate> <xbrli:endDate>2020-12-31</xbrli:endDate> </xbrli:period> </xbrli:context> <xbrli:context id="AsOf2020-12-31_custom_EnpPeruInvestmentsLlcMember"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001069394</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="dei:LegalEntityAxis">FSI:EnpPeruInvestmentsLlcMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2020-12-31</xbrli:instant> </xbrli:period> </xbrli:context> <xbrli:context id="AsOf2019-12-31_custom_EnpRealtyLLCMember"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001069394</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="dei:LegalEntityAxis">FSI:EnpRealtyLLCMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2019-12-31</xbrli:instant> </xbrli:period> </xbrli:context> <xbrli:context id="From2020-01-012020-12-31_custom_EnpRealtyLLCMember"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001069394</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="dei:LegalEntityAxis">FSI:EnpRealtyLLCMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2020-01-01</xbrli:startDate> <xbrli:endDate>2020-12-31</xbrli:endDate> </xbrli:period> </xbrli:context> <xbrli:context id="AsOf2020-12-31_custom_EnpRealtyLLCMember6113765"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001069394</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="dei:LegalEntityAxis">FSI:EnpRealtyLLCMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2020-12-31</xbrli:instant> </xbrli:period> </xbrli:context> <xbrli:context id="AsOf2021-12-31_custom_EnpRealtyLLCMember"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001069394</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="dei:LegalEntityAxis">FSI:EnpRealtyLLCMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2021-12-31</xbrli:instant> </xbrli:period> </xbrli:context> <xbrli:context id="AsOf2019-12-31_custom_FloridaBasedLLCMember"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001069394</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="dei:LegalEntityAxis">FSI:FloridaBasedLLCMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2019-12-31</xbrli:instant> </xbrli:period> </xbrli:context> <xbrli:context id="AsOf2019-12-31_custom_LygosIncMember"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001069394</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="dei:LegalEntityAxis">FSI:LygosIncMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2019-12-31</xbrli:instant> </xbrli:period> </xbrli:context> <xbrli:context id="From2020-01-012020-12-31_custom_LygosIncMember"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001069394</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="dei:LegalEntityAxis">FSI:LygosIncMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2020-01-01</xbrli:startDate> <xbrli:endDate>2020-12-31</xbrli:endDate> </xbrli:period> </xbrli:context> <xbrli:context id="AsOf2020-12-31_custom_LygosIncMember"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001069394</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="dei:LegalEntityAxis">FSI:LygosIncMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2020-12-31</xbrli:instant> </xbrli:period> </xbrli:context> <xbrli:context id="AsOf2021-12-31_custom_LygosIncMember"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001069394</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="dei:LegalEntityAxis">FSI:LygosIncMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2021-12-31</xbrli:instant> </xbrli:period> </xbrli:context> <xbrli:context id="AsOf2018-09-30_custom_NewAgreementMember_custom_HarrisBankMember"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001069394</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">FSI:NewAgreementMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:LineOfCreditFacilityAxis">FSI:HarrisBankMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2018-09-30</xbrli:instant> </xbrli:period> </xbrli:context> <xbrli:context id="From2018-09-012018-09-30_custom_NewAgreementMember_custom_HarrisBankMember"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001069394</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">FSI:NewAgreementMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:LineOfCreditFacilityAxis">FSI:HarrisBankMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2018-09-01</xbrli:startDate> <xbrli:endDate>2018-09-30</xbrli:endDate> </xbrli:period> </xbrli:context> <xbrli:context id="AsOf2021-08-31_custom_NewAgreementMember_custom_MidlandStatesBankMember"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001069394</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">FSI:NewAgreementMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">FSI:MidlandStatesBankMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2021-08-31</xbrli:instant> </xbrli:period> </xbrli:context> <xbrli:context id="From2021-08-012021-08-30_custom_MidlandStatesBankMember_custom_NewAgreementMember"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001069394</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">FSI:MidlandStatesBankMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">FSI:NewAgreementMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2021-08-01</xbrli:startDate> <xbrli:endDate>2021-08-30</xbrli:endDate> </xbrli:period> </xbrli:context> <xbrli:context id="AsOf2021-08-31_srt_MaximumMember_custom_MidlandStatesBankMember_custom_NewAgreementMember"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001069394</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">FSI:MidlandStatesBankMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">FSI:NewAgreementMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2021-08-31</xbrli:instant> </xbrli:period> </xbrli:context> <xbrli:context id="AsOf2021-12-31_custom_MidlandStatesBankMember_custom_NewAgreementMember"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001069394</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">FSI:MidlandStatesBankMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">FSI:NewAgreementMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2021-12-31</xbrli:instant> </xbrli:period> </xbrli:context> <xbrli:context id="AsOf2020-12-31_custom_MidlandStatesBankMember_custom_NewAgreementMember"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001069394</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">FSI:MidlandStatesBankMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">FSI:NewAgreementMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2020-12-31</xbrli:instant> </xbrli:period> </xbrli:context> <xbrli:context id="AsOf2022-03-31_custom_MidlandStatesBankMember_custom_NewAgreementMember_us-gaap_SubsequentEventMember"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001069394</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">FSI:MidlandStatesBankMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">FSI:NewAgreementMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2022-03-31</xbrli:instant> </xbrli:period> </xbrli:context> <xbrli:context id="AsOf2021-12-31_custom_NewAgreementMember_custom_NanoChemSolutionIncMember"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001069394</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">FSI:NewAgreementMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="dei:LegalEntityAxis">FSI:NanoChemSolutionIncMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2021-12-31</xbrli:instant> </xbrli:period> </xbrli:context> <xbrli:context id="AsOf2021-10-31_custom_HarrisBankMember_custom_MidlandStatesBankMember_custom_NewAgreementMember"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001069394</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:LineOfCreditFacilityAxis">FSI:HarrisBankMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">FSI:MidlandStatesBankMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">FSI:NewAgreementMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2021-10-31</xbrli:instant> </xbrli:period> </xbrli:context> <xbrli:context id="From2021-10-012021-10-31_custom_HarrisBankMember_custom_MidlandStatesBankMember_custom_NewAgreementMember"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001069394</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:LineOfCreditFacilityAxis">FSI:HarrisBankMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">FSI:MidlandStatesBankMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">FSI:NewAgreementMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2021-10-01</xbrli:startDate> <xbrli:endDate>2021-10-31</xbrli:endDate> </xbrli:period> </xbrli:context> <xbrli:context id="From2021-10-012021-10-31_custom_MidlandStatesBankMember_custom_NewAgreementMember"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001069394</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">FSI:MidlandStatesBankMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">FSI:NewAgreementMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2021-10-01</xbrli:startDate> <xbrli:endDate>2021-10-31</xbrli:endDate> </xbrli:period> </xbrli:context> <xbrli:context id="AsOf2021-10-31_custom_TermLoanMember_custom_HarrisBankMember_custom_NanoChemSolutionIncMember"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001069394</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">FSI:TermLoanMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">FSI:HarrisBankMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="dei:LegalEntityAxis">FSI:NanoChemSolutionIncMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2021-10-31</xbrli:instant> </xbrli:period> </xbrli:context> <xbrli:context id="AsOf2021-12-31_custom_HarrisBankMember_custom_MidlandStatesBankMember_custom_NewAgreementMember"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001069394</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:LineOfCreditFacilityAxis">FSI:HarrisBankMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">FSI:MidlandStatesBankMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">FSI:NewAgreementMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2021-12-31</xbrli:instant> </xbrli:period> </xbrli:context> <xbrli:context id="AsOf2020-12-31_custom_HarrisBankMember_custom_MidlandStatesBankMember_custom_NewAgreementMember"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001069394</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:LineOfCreditFacilityAxis">FSI:HarrisBankMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">FSI:MidlandStatesBankMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">FSI:NewAgreementMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2020-12-31</xbrli:instant> </xbrli:period> </xbrli:context> <xbrli:context id="AsOf2018-10-31_custom_TermLoanMember_custom_HarrisBankMember_custom_NanoChemSolutionsIncMember"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001069394</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">FSI:TermLoanMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">FSI:HarrisBankMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="dei:LegalEntityAxis">FSI:NanoChemSolutionsIncMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2018-10-31</xbrli:instant> </xbrli:period> </xbrli:context> <xbrli:context id="From2018-10-032018-10-31_custom_TermLoanMember_custom_HarrisBankMember_custom_NanoChemSolutionsIncMember"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001069394</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">FSI:TermLoanMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">FSI:HarrisBankMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="dei:LegalEntityAxis">FSI:NanoChemSolutionsIncMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2018-10-03</xbrli:startDate> <xbrli:endDate>2018-10-31</xbrli:endDate> </xbrli:period> </xbrli:context> <xbrli:context id="AsOf2018-10-31_custom_TermLoanMember_custom_EnpInvestmentsLLCMember"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001069394</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">FSI:TermLoanMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="dei:LegalEntityAxis">FSI:EnpInvestmentsLLCMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2018-10-31</xbrli:instant> </xbrli:period> </xbrli:context> <xbrli:context id="From2020-01-012020-12-31_custom_TermLoanMember_custom_HarrisBankMember_custom_NanoChemSolutionsIncMember"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001069394</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">FSI:TermLoanMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">FSI:HarrisBankMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="dei:LegalEntityAxis">FSI:NanoChemSolutionsIncMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2020-01-01</xbrli:startDate> <xbrli:endDate>2020-12-31</xbrli:endDate> </xbrli:period> </xbrli:context> <xbrli:context id="AsOf2019-04-30_custom_HarrisBankMember_custom_NanoChemSolutionIncMember"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001069394</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">FSI:HarrisBankMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="dei:LegalEntityAxis">FSI:NanoChemSolutionIncMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2019-04-30</xbrli:instant> </xbrli:period> </xbrli:context> <xbrli:context id="AsOf2019-04-30_custom_HarrisBankMember_us-gaap_PrimeRateMember_custom_NanoChemSolutionIncMember"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001069394</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">FSI:HarrisBankMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:PrimeRateMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="dei:LegalEntityAxis">FSI:NanoChemSolutionIncMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2019-04-30</xbrli:instant> </xbrli:period> </xbrli:context> <xbrli:context id="From2020-01-012020-12-31_custom_HarrisBankMember_custom_NanoChemSolutionIncMember"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001069394</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">FSI:HarrisBankMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="dei:LegalEntityAxis">FSI:NanoChemSolutionIncMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2020-01-01</xbrli:startDate> <xbrli:endDate>2020-12-31</xbrli:endDate> </xbrli:period> </xbrli:context> <xbrli:context id="AsOf2018-01-31_custom_MidlandBankMember_custom_EnpPeruInvestmentsLlcMember"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001069394</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">FSI:MidlandBankMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="dei:LegalEntityAxis">FSI:EnpPeruInvestmentsLlcMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2018-01-31</xbrli:instant> </xbrli:period> </xbrli:context> <xbrli:context id="From2018-01-012018-01-31_custom_MidlandBankMember_custom_EnpPeruInvestmentsLlcMember"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001069394</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">FSI:MidlandBankMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="dei:LegalEntityAxis">FSI:EnpPeruInvestmentsLlcMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2018-01-01</xbrli:startDate> <xbrli:endDate>2018-01-31</xbrli:endDate> </xbrli:period> </xbrli:context> <xbrli:context id="From2021-01-012021-12-31_custom_MidlandBankMember_custom_EnpPeruInvestmentsLlcMember"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001069394</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">FSI:MidlandBankMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="dei:LegalEntityAxis">FSI:EnpPeruInvestmentsLlcMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2021-01-01</xbrli:startDate> <xbrli:endDate>2021-12-31</xbrli:endDate> </xbrli:period> </xbrli:context> <xbrli:context id="From2020-01-012020-12-31_custom_MidlandBankMember_custom_EnpPeruInvestmentsLlcMember"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001069394</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">FSI:MidlandBankMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="dei:LegalEntityAxis">FSI:EnpPeruInvestmentsLlcMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2020-01-01</xbrli:startDate> <xbrli:endDate>2020-12-31</xbrli:endDate> </xbrli:period> </xbrli:context> <xbrli:context id="AsOf2020-12-31_custom_MidlandBankMember_custom_EnpPeruInvestmentsLlcMember"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001069394</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">FSI:MidlandBankMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="dei:LegalEntityAxis">FSI:EnpPeruInvestmentsLlcMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2020-12-31</xbrli:instant> </xbrli:period> </xbrli:context> <xbrli:context id="AsOf2016-03-31_custom_FordMotorCreditCompanyMember_custom_EnpPeruInvestmentsLlcMember"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001069394</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">FSI:FordMotorCreditCompanyMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="dei:LegalEntityAxis">FSI:EnpPeruInvestmentsLlcMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2016-03-31</xbrli:instant> </xbrli:period> </xbrli:context> <xbrli:context id="From2016-03-012016-03-31_custom_FordMotorCreditCompanyMember_custom_EnpPeruInvestmentsLlcMember"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001069394</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">FSI:FordMotorCreditCompanyMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="dei:LegalEntityAxis">FSI:EnpPeruInvestmentsLlcMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2016-03-01</xbrli:startDate> <xbrli:endDate>2016-03-31</xbrli:endDate> </xbrli:period> </xbrli:context> <xbrli:context id="From2020-04-012020-04-30_custom_PaycheckProtectionProgramMember_custom_NanoChemSolutionsIncMember"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001069394</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">FSI:PaycheckProtectionProgramMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="dei:LegalEntityAxis">FSI:NanoChemSolutionsIncMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2020-04-01</xbrli:startDate> <xbrli:endDate>2020-04-30</xbrli:endDate> </xbrli:period> </xbrli:context> <xbrli:context id="AsOf2020-04-30_custom_PaycheckProtectionProgramMember_custom_NanoChemSolutionsIncMember"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001069394</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">FSI:PaycheckProtectionProgramMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="dei:LegalEntityAxis">FSI:NanoChemSolutionsIncMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2020-04-30</xbrli:instant> </xbrli:period> </xbrli:context> <xbrli:context id="From2020-04-012020-04-30_custom_FordMotorCreditCompanyMember_custom_EnpPeruInvestmentsLlcMember"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001069394</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">FSI:FordMotorCreditCompanyMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="dei:LegalEntityAxis">FSI:EnpPeruInvestmentsLlcMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2020-04-01</xbrli:startDate> <xbrli:endDate>2020-04-30</xbrli:endDate> </xbrli:period> </xbrli:context> <xbrli:context id="AsOf2020-04-30_custom_FordMotorCreditCompanyMember_custom_EnpPeruInvestmentsLlcMember"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001069394</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">FSI:FordMotorCreditCompanyMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="dei:LegalEntityAxis">FSI:EnpPeruInvestmentsLlcMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2020-04-30</xbrli:instant> </xbrli:period> </xbrli:context> <xbrli:context id="AsOf2020-04-30_custom_HarrisBankMember_custom_EnpInvestmentsLLCMember"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001069394</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">FSI:HarrisBankMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="dei:LegalEntityAxis">FSI:EnpInvestmentsLLCMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2020-04-30</xbrli:instant> </xbrli:period> </xbrli:context> <xbrli:context id="AsOf2020-10-31_custom_TermLoanMember_custom_MidlandBankMember_custom_NanoChemSolutionsIncMember"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001069394</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">FSI:TermLoanMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">FSI:MidlandBankMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="dei:LegalEntityAxis">FSI:NanoChemSolutionsIncMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2020-10-31</xbrli:instant> </xbrli:period> </xbrli:context> <xbrli:context id="AsOf2020-10-31_custom_TermLoanMember_custom_MidlandBankMember_us-gaap_PrimeRateMember_custom_NanoChemSolutionsIncMember"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001069394</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">FSI:TermLoanMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">FSI:MidlandBankMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:PrimeRateMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="dei:LegalEntityAxis">FSI:NanoChemSolutionsIncMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2020-10-31</xbrli:instant> </xbrli:period> </xbrli:context> <xbrli:context id="From2020-10-012020-10-31_custom_TermLoanMember_custom_MidlandBankMember_custom_NanoChemSolutionsIncMember"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001069394</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">FSI:TermLoanMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">FSI:MidlandBankMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="dei:LegalEntityAxis">FSI:NanoChemSolutionsIncMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2020-10-01</xbrli:startDate> <xbrli:endDate>2020-10-31</xbrli:endDate> </xbrli:period> </xbrli:context> <xbrli:context id="AsOf2020-10-31_custom_TermLoanMember_custom_EnpInvestmentsLLCMember"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001069394</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">FSI:TermLoanMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="dei:LegalEntityAxis">FSI:EnpInvestmentsLLCMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2020-10-31</xbrli:instant> </xbrli:period> </xbrli:context> <xbrli:context id="From2021-01-012021-12-31_custom_NanoChemSolutionsIncMember_custom_TermLoanMember_custom_MidlandBankMember"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001069394</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="dei:LegalEntityAxis">FSI:NanoChemSolutionsIncMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">FSI:TermLoanMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">FSI:MidlandBankMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2021-01-01</xbrli:startDate> <xbrli:endDate>2021-12-31</xbrli:endDate> </xbrli:period> </xbrli:context> <xbrli:context id="From2020-01-012020-12-31_custom_NanoChemSolutionsIncMember_custom_TermLoanMember_custom_MidlandBankMember"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001069394</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="dei:LegalEntityAxis">FSI:NanoChemSolutionsIncMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">FSI:TermLoanMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">FSI:MidlandBankMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2020-01-01</xbrli:startDate> <xbrli:endDate>2020-12-31</xbrli:endDate> </xbrli:period> </xbrli:context> <xbrli:context id="AsOf2021-12-31_custom_TermLoanMember_custom_MidlandBankMember_custom_NanoChemSolutionsIncMember"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001069394</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">FSI:TermLoanMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">FSI:MidlandBankMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="dei:LegalEntityAxis">FSI:NanoChemSolutionsIncMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2021-12-31</xbrli:instant> </xbrli:period> </xbrli:context> <xbrli:context id="AsOf2020-12-31_custom_TermLoanMember_custom_MidlandBankMember_custom_NanoChemSolutionsIncMember"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001069394</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">FSI:TermLoanMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">FSI:MidlandBankMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="dei:LegalEntityAxis">FSI:NanoChemSolutionsIncMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2020-12-31</xbrli:instant> </xbrli:period> </xbrli:context> <xbrli:context id="AsOf2020-10-31_custom_NanoChemSolutionsIncMember_custom_MidlandBankMember"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001069394</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="dei:LegalEntityAxis">FSI:NanoChemSolutionsIncMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">FSI:MidlandBankMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2020-10-31</xbrli:instant> </xbrli:period> </xbrli:context> <xbrli:context id="AsOf2020-10-31_custom_MidlandBankMember_us-gaap_PrimeRateMember_custom_NanoChemSolutionsIncMember"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001069394</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">FSI:MidlandBankMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:PrimeRateMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="dei:LegalEntityAxis">FSI:NanoChemSolutionsIncMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2020-10-31</xbrli:instant> </xbrli:period> </xbrli:context> <xbrli:context id="From2021-01-012021-12-31_custom_NanoChemSolutionsIncMember_custom_MidlandBankMember"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001069394</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="dei:LegalEntityAxis">FSI:NanoChemSolutionsIncMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">FSI:MidlandBankMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2021-01-01</xbrli:startDate> <xbrli:endDate>2021-12-31</xbrli:endDate> </xbrli:period> </xbrli:context> <xbrli:context id="From2020-01-012020-12-31_custom_NanoChemSolutionsIncMember_custom_MidlandBankMember"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001069394</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="dei:LegalEntityAxis">FSI:NanoChemSolutionsIncMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">FSI:MidlandBankMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2020-01-01</xbrli:startDate> <xbrli:endDate>2020-12-31</xbrli:endDate> </xbrli:period> </xbrli:context> <xbrli:context id="AsOf2021-12-31_custom_MidlandBankMember_custom_NanoChemSolutionsIncMember"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001069394</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">FSI:MidlandBankMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="dei:LegalEntityAxis">FSI:NanoChemSolutionsIncMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2021-12-31</xbrli:instant> </xbrli:period> </xbrli:context> <xbrli:context id="AsOf2020-12-31_custom_MidlandBankMember_custom_NanoChemSolutionsIncMember"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001069394</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">FSI:MidlandBankMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="dei:LegalEntityAxis">FSI:NanoChemSolutionsIncMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2020-12-31</xbrli:instant> </xbrli:period> </xbrli:context> <xbrli:context id="AsOf2020-01-31_custom_StockYardsBankTrustMember_custom_EnpRealtyLLCMember"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001069394</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">FSI:StockYardsBankTrustMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="dei:LegalEntityAxis">FSI:EnpRealtyLLCMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2020-01-31</xbrli:instant> </xbrli:period> </xbrli:context> <xbrli:context id="From2020-01-012020-01-31_custom_StockYardsBankTrustMember_custom_EnpRealtyLLCMember"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001069394</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">FSI:StockYardsBankTrustMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="dei:LegalEntityAxis">FSI:EnpRealtyLLCMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2020-01-01</xbrli:startDate> <xbrli:endDate>2020-01-31</xbrli:endDate> </xbrli:period> </xbrli:context> <xbrli:context id="AsOf2020-01-31_custom_StockYardsBankTrustMember_us-gaap_PrimeRateMember_custom_EnpRealtyLLCMember"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001069394</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">FSI:StockYardsBankTrustMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:PrimeRateMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="dei:LegalEntityAxis">FSI:EnpRealtyLLCMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2020-01-31</xbrli:instant> </xbrli:period> </xbrli:context> <xbrli:context id="From2020-01-012020-01-31_srt_FederalHomeLoanBankOfCincinnatiMember_custom_StockYardsBankTrustMember_custom_EnpRealtyLLCMember"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001069394</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="srt:FederalHomeLoanBankAdvancesBranchOfFHLBBankAxis">srt:FederalHomeLoanBankOfCincinnatiMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">FSI:StockYardsBankTrustMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="dei:LegalEntityAxis">FSI:EnpRealtyLLCMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2020-01-01</xbrli:startDate> <xbrli:endDate>2020-01-31</xbrli:endDate> </xbrli:period> </xbrli:context> <xbrli:context id="AsOf2020-01-31_srt_FederalHomeLoanBankOfCincinnatiMember_custom_StockYardsBankTrustMember_us-gaap_PrimeRateMember_custom_EnpRealtyLLCMember"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001069394</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="srt:FederalHomeLoanBankAdvancesBranchOfFHLBBankAxis">srt:FederalHomeLoanBankOfCincinnatiMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">FSI:StockYardsBankTrustMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:PrimeRateMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="dei:LegalEntityAxis">FSI:EnpRealtyLLCMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2020-01-31</xbrli:instant> </xbrli:period> </xbrli:context> <xbrli:context id="From2021-01-012021-12-31_custom_EnpRealtyLLCMember_custom_StockYardsBankTrustMember"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001069394</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="dei:LegalEntityAxis">FSI:EnpRealtyLLCMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">FSI:StockYardsBankTrustMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2021-01-01</xbrli:startDate> <xbrli:endDate>2021-12-31</xbrli:endDate> </xbrli:period> </xbrli:context> <xbrli:context id="From2020-01-012020-12-31_custom_EnpRealtyLLCMember_custom_StockYardsBankTrustMember"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001069394</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="dei:LegalEntityAxis">FSI:EnpRealtyLLCMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">FSI:StockYardsBankTrustMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2020-01-01</xbrli:startDate> <xbrli:endDate>2020-12-31</xbrli:endDate> </xbrli:period> </xbrli:context> <xbrli:context id="AsOf2021-12-31_custom_StockYardsBankTrustMember_custom_EnpRealtyLLCMember"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001069394</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">FSI:StockYardsBankTrustMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="dei:LegalEntityAxis">FSI:EnpRealtyLLCMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2021-12-31</xbrli:instant> </xbrli:period> </xbrli:context> <xbrli:context id="AsOf2020-12-31_custom_StockYardsBankTrustMember_custom_EnpRealtyLLCMember"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001069394</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">FSI:StockYardsBankTrustMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="dei:LegalEntityAxis">FSI:EnpRealtyLLCMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2020-12-31</xbrli:instant> </xbrli:period> </xbrli:context> <xbrli:context id="From2021-01-012021-12-31_custom_PromissoryNoteOneWithMidlandBankMember"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001069394</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">FSI:PromissoryNoteOneWithMidlandBankMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2021-01-01</xbrli:startDate> <xbrli:endDate>2021-12-31</xbrli:endDate> </xbrli:period> </xbrli:context> <xbrli:context id="From2021-01-012021-12-31_custom_PromissoryNoteWithMidlandBankMember"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001069394</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">FSI:PromissoryNoteWithMidlandBankMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2021-01-01</xbrli:startDate> <xbrli:endDate>2021-12-31</xbrli:endDate> </xbrli:period> </xbrli:context> <xbrli:context id="AsOf2020-10-31_custom_PromissoryNoteOneWithMidlandBankMember"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001069394</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">FSI:PromissoryNoteOneWithMidlandBankMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2020-10-31</xbrli:instant> </xbrli:period> </xbrli:context> <xbrli:context id="AsOf2020-01-31_custom_PromissoryNoteWithMidlandBankMember"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001069394</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">FSI:PromissoryNoteWithMidlandBankMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2020-01-31</xbrli:instant> </xbrli:period> </xbrli:context> <xbrli:context id="AsOf2021-12-31_custom_HarrisBankMember"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001069394</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">FSI:HarrisBankMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2021-12-31</xbrli:instant> </xbrli:period> </xbrli:context> <xbrli:context id="AsOf2020-12-31_custom_HarrisBankMember"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001069394</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">FSI:HarrisBankMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2020-12-31</xbrli:instant> </xbrli:period> </xbrli:context> <xbrli:context id="AsOf2021-12-31_custom_HarrisBankOneMember"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001069394</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">FSI:HarrisBankOneMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2021-12-31</xbrli:instant> </xbrli:period> </xbrli:context> <xbrli:context id="AsOf2020-12-31_custom_HarrisBankOneMember"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001069394</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">FSI:HarrisBankOneMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2020-12-31</xbrli:instant> </xbrli:period> </xbrli:context> <xbrli:context id="AsOf2021-12-31_custom_MidlandStatesBankMember"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001069394</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">FSI:MidlandStatesBankMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2021-12-31</xbrli:instant> </xbrli:period> </xbrli:context> <xbrli:context id="AsOf2020-12-31_custom_MidlandStatesBankMember"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001069394</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">FSI:MidlandStatesBankMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2020-12-31</xbrli:instant> </xbrli:period> </xbrli:context> <xbrli:context id="AsOf2021-12-31_custom_FordMotorCreditCompanyMember"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001069394</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">FSI:FordMotorCreditCompanyMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2021-12-31</xbrli:instant> </xbrli:period> </xbrli:context> <xbrli:context id="AsOf2020-12-31_custom_FordMotorCreditCompanyMember"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001069394</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">FSI:FordMotorCreditCompanyMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2020-12-31</xbrli:instant> </xbrli:period> </xbrli:context> <xbrli:context id="AsOf2021-12-31_custom_PaycheckProtectionProgramMember"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001069394</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">FSI:PaycheckProtectionProgramMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2021-12-31</xbrli:instant> </xbrli:period> </xbrli:context> <xbrli:context id="AsOf2020-12-31_custom_PaycheckProtectionProgramMember"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001069394</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">FSI:PaycheckProtectionProgramMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2020-12-31</xbrli:instant> </xbrli:period> </xbrli:context> <xbrli:context id="AsOf2021-12-31_custom_PaycheckProtectionProgramOneMember"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001069394</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">FSI:PaycheckProtectionProgramOneMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2021-12-31</xbrli:instant> </xbrli:period> </xbrli:context> <xbrli:context id="AsOf2020-12-31_custom_PaycheckProtectionProgramOneMember"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001069394</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">FSI:PaycheckProtectionProgramOneMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2020-12-31</xbrli:instant> </xbrli:period> </xbrli:context> <xbrli:context id="AsOf2021-12-31_custom_MidlandStatesBankOneMember"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001069394</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">FSI:MidlandStatesBankOneMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2021-12-31</xbrli:instant> </xbrli:period> </xbrli:context> <xbrli:context id="AsOf2020-12-31_custom_MidlandStatesBankOneMember"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001069394</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">FSI:MidlandStatesBankOneMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2020-12-31</xbrli:instant> </xbrli:period> </xbrli:context> <xbrli:context id="AsOf2021-12-31_custom_MidlandStatesBankTwoMember"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001069394</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">FSI:MidlandStatesBankTwoMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2021-12-31</xbrli:instant> </xbrli:period> </xbrli:context> <xbrli:context id="AsOf2020-12-31_custom_MidlandStatesBankTwoMember"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001069394</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">FSI:MidlandStatesBankTwoMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2020-12-31</xbrli:instant> </xbrli:period> </xbrli:context> <xbrli:context id="AsOf2021-12-31_custom_StockYardsBankTrustMember"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001069394</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">FSI:StockYardsBankTrustMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2021-12-31</xbrli:instant> </xbrli:period> </xbrli:context> <xbrli:context id="AsOf2020-12-31_custom_StockYardsBankTrustMember"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001069394</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">FSI:StockYardsBankTrustMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2020-12-31</xbrli:instant> </xbrli:period> </xbrli:context> <xbrli:context id="AsOf2018-10-31_custom_EnpInvestmentsLLCMember"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001069394</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="dei:LegalEntityAxis">FSI:EnpInvestmentsLLCMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2018-10-31</xbrli:instant> </xbrli:period> </xbrli:context> <xbrli:context id="From2018-10-012018-10-31_custom_EnpInvestmentsLLCMember"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001069394</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="dei:LegalEntityAxis">FSI:EnpInvestmentsLLCMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2018-10-01</xbrli:startDate> <xbrli:endDate>2018-10-31</xbrli:endDate> </xbrli:period> </xbrli:context> <xbrli:context id="From2018-10-012018-10-31_srt_ParentCompanyMember"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001069394</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:ParentCompanyMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2018-10-01</xbrli:startDate> <xbrli:endDate>2018-10-31</xbrli:endDate> </xbrli:period> </xbrli:context> <xbrli:context id="From2019-06-012019-06-30_srt_ParentCompanyMember"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001069394</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:ParentCompanyMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2019-06-01</xbrli:startDate> <xbrli:endDate>2019-06-30</xbrli:endDate> </xbrli:period> </xbrli:context> <xbrli:context id="From2020-04-012020-04-30_srt_ParentCompanyMember"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001069394</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:ParentCompanyMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2020-04-01</xbrli:startDate> <xbrli:endDate>2020-04-30</xbrli:endDate> </xbrli:period> </xbrli:context> <xbrli:context id="AsOf2021-12-31_us-gaap_CanadaRevenueAgencyMember"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001069394</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityNameAxis">us-gaap:CanadaRevenueAgencyMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2021-12-31</xbrli:instant> </xbrli:period> </xbrli:context> <xbrli:context id="AsOf2020-12-31_us-gaap_CanadaRevenueAgencyMember"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001069394</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityNameAxis">us-gaap:CanadaRevenueAgencyMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2020-12-31</xbrli:instant> </xbrli:period> </xbrli:context> <xbrli:context id="AsOf2021-12-31_us-gaap_InternalRevenueServiceIRSMember"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001069394</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityNameAxis">us-gaap:InternalRevenueServiceIRSMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2021-12-31</xbrli:instant> </xbrli:period> </xbrli:context> <xbrli:context id="AsOf2020-12-31_us-gaap_InternalRevenueServiceIRSMember"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001069394</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityNameAxis">us-gaap:InternalRevenueServiceIRSMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2020-12-31</xbrli:instant> </xbrli:period> </xbrli:context> <xbrli:context id="AsOf2021-12-31_custom_TwoThousandTwentyNineTaxYearMember"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001069394</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:TaxPeriodAxis">FSI:TwoThousandTwentyNineTaxYearMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2021-12-31</xbrli:instant> </xbrli:period> </xbrli:context> <xbrli:context id="AsOf2021-12-31_custom_TwoThousandThirtyTaxYearMember"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001069394</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:TaxPeriodAxis">FSI:TwoThousandThirtyTaxYearMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2021-12-31</xbrli:instant> </xbrli:period> </xbrli:context> <xbrli:context id="AsOf2021-12-31_custom_TwoThousandThirtyOneTaxYearMember"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001069394</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:TaxPeriodAxis">FSI:TwoThousandThirtyOneTaxYearMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2021-12-31</xbrli:instant> </xbrli:period> </xbrli:context> <xbrli:context id="AsOf2021-12-31_custom_TwoThousandThirtySevenTaxYearMember"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001069394</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:TaxPeriodAxis">FSI:TwoThousandThirtySevenTaxYearMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2021-12-31</xbrli:instant> </xbrli:period> </xbrli:context> <xbrli:context id="AsOf2021-12-31_custom_TwoThousandThirtyEightTaxYearMember"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001069394</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:TaxPeriodAxis">FSI:TwoThousandThirtyEightTaxYearMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2021-12-31</xbrli:instant> </xbrli:period> </xbrli:context> <xbrli:context id="AsOf2021-12-31_custom_TwoThousandThirtyNineTaxYearMember"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001069394</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:TaxPeriodAxis">FSI:TwoThousandThirtyNineTaxYearMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2021-12-31</xbrli:instant> </xbrli:period> </xbrli:context> <xbrli:context id="AsOf2021-12-31_custom_TwoThousandFortyTaxYearMember"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001069394</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:TaxPeriodAxis">FSI:TwoThousandFortyTaxYearMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2021-12-31</xbrli:instant> </xbrli:period> </xbrli:context> <xbrli:context id="AsOf2021-12-31_custom_TwoThousandFortyOneTaxYearMember"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001069394</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:TaxPeriodAxis">FSI:TwoThousandFortyOneTaxYearMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2021-12-31</xbrli:instant> </xbrli:period> </xbrli:context> <xbrli:context id="From2021-01-012021-12-31_custom_ConsultantsMember"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001069394</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">FSI:ConsultantsMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2021-01-01</xbrli:startDate> <xbrli:endDate>2021-12-31</xbrli:endDate> </xbrli:period> </xbrli:context> <xbrli:context id="From2020-01-012020-12-31_custom_ConsultantsMember"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001069394</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">FSI:ConsultantsMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2020-01-01</xbrli:startDate> <xbrli:endDate>2020-12-31</xbrli:endDate> </xbrli:period> </xbrli:context> <xbrli:context id="From2021-01-012021-12-31_custom_EmployeesMember"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001069394</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">FSI:EmployeesMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2021-01-01</xbrli:startDate> <xbrli:endDate>2021-12-31</xbrli:endDate> </xbrli:period> </xbrli:context> <xbrli:context id="From2020-01-012020-12-31_custom_EmployeesMember"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001069394</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">FSI:EmployeesMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2020-01-01</xbrli:startDate> <xbrli:endDate>2020-12-31</xbrli:endDate> </xbrli:period> </xbrli:context> <xbrli:context id="From2021-01-012021-12-31_us-gaap_CanadaRevenueAgencyMember"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001069394</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityNameAxis">us-gaap:CanadaRevenueAgencyMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2021-01-01</xbrli:startDate> <xbrli:endDate>2021-12-31</xbrli:endDate> </xbrli:period> </xbrli:context> <xbrli:context id="From2020-01-012020-12-31_us-gaap_CanadaRevenueAgencyMember"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001069394</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityNameAxis">us-gaap:CanadaRevenueAgencyMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2020-01-01</xbrli:startDate> <xbrli:endDate>2020-12-31</xbrli:endDate> </xbrli:period> </xbrli:context> <xbrli:context id="AsOf2019-12-31_srt_MinimumMember"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001069394</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2019-12-31</xbrli:instant> </xbrli:period> </xbrli:context> <xbrli:context id="AsOf2019-12-31_srt_MaximumMember"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001069394</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2019-12-31</xbrli:instant> </xbrli:period> </xbrli:context> <xbrli:context id="From2020-01-012020-12-31_srt_MinimumMember"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001069394</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2020-01-01</xbrli:startDate> <xbrli:endDate>2020-12-31</xbrli:endDate> </xbrli:period> </xbrli:context> <xbrli:context id="From2020-01-012020-12-31_srt_MaximumMember"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001069394</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2020-01-01</xbrli:startDate> <xbrli:endDate>2020-12-31</xbrli:endDate> </xbrli:period> </xbrli:context> <xbrli:context id="AsOf2020-12-31_srt_MinimumMember"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001069394</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2020-12-31</xbrli:instant> </xbrli:period> </xbrli:context> <xbrli:context id="AsOf2020-12-31_srt_MaximumMember"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001069394</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2020-12-31</xbrli:instant> </xbrli:period> </xbrli:context> <xbrli:context id="From2021-01-012021-12-31_srt_MinimumMember"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001069394</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2021-01-01</xbrli:startDate> <xbrli:endDate>2021-12-31</xbrli:endDate> </xbrli:period> </xbrli:context> <xbrli:context id="From2021-01-012021-12-31_srt_MaximumMember"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001069394</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2021-01-01</xbrli:startDate> <xbrli:endDate>2021-12-31</xbrli:endDate> </xbrli:period> </xbrli:context> <xbrli:context id="AsOf2021-12-31_srt_MinimumMember"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001069394</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2021-12-31</xbrli:instant> </xbrli:period> </xbrli:context> <xbrli:context id="AsOf2021-12-31_srt_MaximumMember"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001069394</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2021-12-31</xbrli:instant> </xbrli:period> </xbrli:context> <xbrli:context id="From2021-01-012021-12-31_custom_EmployeesStockOptionMember"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001069394</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">FSI:EmployeesStockOptionMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2021-01-01</xbrli:startDate> <xbrli:endDate>2021-12-31</xbrli:endDate> </xbrli:period> </xbrli:context> <xbrli:context id="From2020-01-012020-12-31_custom_EmployeesStockOptionMember"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001069394</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">FSI:EmployeesStockOptionMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2020-01-01</xbrli:startDate> <xbrli:endDate>2020-12-31</xbrli:endDate> </xbrli:period> </xbrli:context> <xbrli:context id="From2021-01-012021-12-31_custom_ConsultantsStockOptionsMember"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001069394</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">FSI:ConsultantsStockOptionsMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2021-01-01</xbrli:startDate> <xbrli:endDate>2021-12-31</xbrli:endDate> </xbrli:period> </xbrli:context> <xbrli:context id="From2020-01-012020-12-31_custom_ConsultantsStockOptionsMember"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001069394</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">FSI:ConsultantsStockOptionsMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2020-01-01</xbrli:startDate> <xbrli:endDate>2020-12-31</xbrli:endDate> </xbrli:period> </xbrli:context> <xbrli:context id="From2021-01-012021-12-31_custom_EnpnvestmentsLlcMember"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001069394</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="srt:OwnershipAxis">FSI:EnpnvestmentsLlcMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2021-01-01</xbrli:startDate> <xbrli:endDate>2021-12-31</xbrli:endDate> </xbrli:period> </xbrli:context> <xbrli:context id="AsOf2021-12-31_custom_EnpnvestmentsLlcMember"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001069394</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="srt:OwnershipAxis">FSI:EnpnvestmentsLlcMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2021-12-31</xbrli:instant> </xbrli:period> </xbrli:context> <xbrli:context id="From2021-01-012021-12-31_custom_EnpInvestmentMember"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001069394</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="srt:OwnershipAxis">FSI:EnpInvestmentMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2021-01-01</xbrli:startDate> <xbrli:endDate>2021-12-31</xbrli:endDate> </xbrli:period> </xbrli:context> <xbrli:context id="From2020-01-012020-12-31_custom_EnpInvestmentMember"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001069394</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="srt:OwnershipAxis">FSI:EnpInvestmentMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2020-01-01</xbrli:startDate> <xbrli:endDate>2020-12-31</xbrli:endDate> </xbrli:period> </xbrli:context> <xbrli:context id="AsOf2021-12-31_custom_EnpInvestmentMember"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001069394</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="srt:OwnershipAxis">FSI:EnpInvestmentMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2021-12-31</xbrli:instant> </xbrli:period> </xbrli:context> <xbrli:context id="AsOf2020-12-31_custom_EnpInvestmentMember"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001069394</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="srt:OwnershipAxis">FSI:EnpInvestmentMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2020-12-31</xbrli:instant> </xbrli:period> </xbrli:context> <xbrli:context id="AsOf2019-12-31_custom_EnpnvestmentsLlcMember_custom_OwnershipInterestPurchaseAgreementMember"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001069394</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="srt:OwnershipAxis">FSI:EnpnvestmentsLlcMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">FSI:OwnershipInterestPurchaseAgreementMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2019-12-31</xbrli:instant> </xbrli:period> </xbrli:context> <xbrli:context id="From2020-01-012020-12-31_custom_EnpnvestmentsLlcMember_custom_OwnershipInterestPurchaseAgreementMember"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001069394</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="srt:OwnershipAxis">FSI:EnpnvestmentsLlcMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">FSI:OwnershipInterestPurchaseAgreementMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2020-01-01</xbrli:startDate> <xbrli:endDate>2020-12-31</xbrli:endDate> </xbrli:period> </xbrli:context> <xbrli:context id="AsOf2020-12-31_custom_EnpnvestmentsLlcMember_custom_OwnershipInterestPurchaseAgreementMember"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001069394</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="srt:OwnershipAxis">FSI:EnpnvestmentsLlcMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">FSI:OwnershipInterestPurchaseAgreementMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2020-12-31</xbrli:instant> </xbrli:period> </xbrli:context> <xbrli:context id="From2021-01-012021-12-31_custom_EnpnvestmentsLlcMember_custom_OwnershipInterestPurchaseAgreementMember"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001069394</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="srt:OwnershipAxis">FSI:EnpnvestmentsLlcMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">FSI:OwnershipInterestPurchaseAgreementMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2021-01-01</xbrli:startDate> <xbrli:endDate>2021-12-31</xbrli:endDate> </xbrli:period> </xbrli:context> <xbrli:context id="AsOf2021-12-31_custom_EnpnvestmentsLlcMember_custom_OwnershipInterestPurchaseAgreementMember"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001069394</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="srt:OwnershipAxis">FSI:EnpnvestmentsLlcMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">FSI:OwnershipInterestPurchaseAgreementMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2021-12-31</xbrli:instant> </xbrli:period> </xbrli:context> <xbrli:context id="From2021-01-012021-12-31_custom_EWCPMember_us-gaap_CorporateAndOtherMember"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001069394</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">FSI:EWCPMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:CorporateAndOtherMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2021-01-01</xbrli:startDate> <xbrli:endDate>2021-12-31</xbrli:endDate> </xbrli:period> </xbrli:context> <xbrli:context id="From2021-01-012021-12-31_custom_BCPAMember_us-gaap_CorporateAndOtherMember"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001069394</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">FSI:BCPAMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:CorporateAndOtherMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2021-01-01</xbrli:startDate> <xbrli:endDate>2021-12-31</xbrli:endDate> </xbrli:period> </xbrli:context> <xbrli:context id="From2021-01-012021-12-31_us-gaap_CorporateAndOtherMember"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001069394</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:CorporateAndOtherMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2021-01-01</xbrli:startDate> <xbrli:endDate>2021-12-31</xbrli:endDate> </xbrli:period> </xbrli:context> <xbrli:context id="From2020-01-012020-12-31_custom_EWCPMember_us-gaap_CorporateAndOtherMember"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001069394</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">FSI:EWCPMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:CorporateAndOtherMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2020-01-01</xbrli:startDate> <xbrli:endDate>2020-12-31</xbrli:endDate> </xbrli:period> </xbrli:context> <xbrli:context id="From2020-01-012020-12-31_custom_BCPAMember_us-gaap_CorporateAndOtherMember"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001069394</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">FSI:BCPAMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:CorporateAndOtherMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2020-01-01</xbrli:startDate> <xbrli:endDate>2020-12-31</xbrli:endDate> </xbrli:period> </xbrli:context> <xbrli:context id="From2020-01-012020-12-31_us-gaap_CorporateAndOtherMember"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001069394</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:CorporateAndOtherMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2020-01-01</xbrli:startDate> <xbrli:endDate>2020-12-31</xbrli:endDate> </xbrli:period> </xbrli:context> <xbrli:context id="From2021-01-012021-12-31_country_CA"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001069394</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:CA</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2021-01-01</xbrli:startDate> <xbrli:endDate>2021-12-31</xbrli:endDate> </xbrli:period> </xbrli:context> <xbrli:context id="From2020-01-012020-12-31_country_CA"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001069394</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:CA</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2020-01-01</xbrli:startDate> <xbrli:endDate>2020-12-31</xbrli:endDate> </xbrli:period> </xbrli:context> <xbrli:context id="From2021-01-012021-12-31_custom_UnitedStatesandAbroadMember"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001069394</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">FSI:UnitedStatesandAbroadMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2021-01-01</xbrli:startDate> <xbrli:endDate>2021-12-31</xbrli:endDate> </xbrli:period> </xbrli:context> <xbrli:context id="From2020-01-012020-12-31_custom_UnitedStatesandAbroadMember"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001069394</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">FSI:UnitedStatesandAbroadMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2020-01-01</xbrli:startDate> <xbrli:endDate>2020-12-31</xbrli:endDate> </xbrli:period> </xbrli:context> <xbrli:context id="AsOf2021-12-31_country_CA"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001069394</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:CA</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2021-12-31</xbrli:instant> </xbrli:period> </xbrli:context> <xbrli:context id="AsOf2020-12-31_country_CA"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001069394</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:CA</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2020-12-31</xbrli:instant> </xbrli:period> </xbrli:context> <xbrli:context id="AsOf2021-12-31_country_US"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001069394</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2021-12-31</xbrli:instant> </xbrli:period> </xbrli:context> <xbrli:context id="AsOf2020-12-31_country_US"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001069394</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2020-12-31</xbrli:instant> </xbrli:period> </xbrli:context> <xbrli:context id="AsOf2021-12-31_us-gaap_AccountsReceivableMember_custom_ThreeCustomersMember"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001069394</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsReceivableMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">FSI:ThreeCustomersMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2021-12-31</xbrli:instant> </xbrli:period> </xbrli:context> <xbrli:context id="From2021-01-012021-12-31_custom_ThreeCustomersMember"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001069394</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">FSI:ThreeCustomersMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2021-01-01</xbrli:startDate> <xbrli:endDate>2021-12-31</xbrli:endDate> </xbrli:period> </xbrli:context> <xbrli:context id="AsOf2020-12-31_us-gaap_AccountsReceivableMember_custom_ThreeCustomersMember"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001069394</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsReceivableMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">FSI:ThreeCustomersMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2020-12-31</xbrli:instant> </xbrli:period> </xbrli:context> <xbrli:context id="From2020-01-012020-12-31_custom_ThreeCustomersMember"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001069394</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">FSI:ThreeCustomersMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2020-01-01</xbrli:startDate> <xbrli:endDate>2020-12-31</xbrli:endDate> </xbrli:period> </xbrli:context> <xbrli:context id="From2022-01-012022-03-29_custom_EmployeeMember_us-gaap_SubsequentEventMember"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001069394</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">FSI:EmployeeMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2022-01-01</xbrli:startDate> <xbrli:endDate>2022-03-29</xbrli:endDate> </xbrli:period> </xbrli:context> <xbrli:context id="From2022-01-012022-03-29_custom_EmployeeMember_us-gaap_SubsequentEventMember_custom_UponExerciseofStockOptionsMember"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001069394</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">FSI:EmployeeMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">FSI:UponExerciseofStockOptionsMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2022-01-01</xbrli:startDate> <xbrli:endDate>2022-03-29</xbrli:endDate> </xbrli:period> </xbrli:context> <xbrli:unit id="USD"> <xbrli:measure>iso4217:USD</xbrli:measure> </xbrli:unit> <xbrli:unit id="Shares"> <xbrli:measure>xbrli:shares</xbrli:measure> </xbrli:unit> <xbrli:unit id="USDPShares"> <xbrli:divide> <xbrli:unitNumerator> <xbrli:measure>iso4217:USD</xbrli:measure> </xbrli:unitNumerator> <xbrli:unitDenominator> <xbrli:measure>xbrli:shares</xbrli:measure> </xbrli:unitDenominator> </xbrli:divide> </xbrli:unit> <xbrli:unit id="Pure"> <xbrli:measure>xbrli:pure</xbrli:measure> </xbrli:unit> <xbrli:unit id="Segments"> <xbrli:measure>FSI:Segments</xbrli:measure> </xbrli:unit> <xbrli:unit id="CAD"> <xbrli:measure>iso4217:CAD</xbrli:measure> </xbrli:unit> <xbrli:unit id="sqft"> <xbrli:measure>utr:sqft</xbrli:measure> </xbrli:unit> </ix:resources> </ix:header> </div> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"/> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"/> <!-- Field: Rule-Page --><div style="width: 100%"><div style="border-top: Black 4pt solid; font-size: 1pt; border-bottom: Black 1.5pt solid"> </div></div><!-- Field: /Rule-Page --> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 18pt; text-transform: uppercase"><b>united states</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 18pt"><b>SECURITIES AND EXCHANGE COMMISSION</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 12pt"><b>WASHINGTON, D.C. 20549</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 18pt"><b>FORM <span id="xdx_90E_edei--DocumentType_c20210101__20211231_z8i6hHJeLZ52"><ix:nonNumeric contextRef="From2021-01-01to2021-12-31" name="dei:DocumentType">10-K</ix:nonNumeric></span></b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(Mark One)</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"> <td style="font: 10pt Times New Roman, Times, Serif; width: 0.5in; text-align: justify"><span id="xdx_901_edei--DocumentAnnualReport_c20210101__20211231_zMJQ6VLyuTIi"><ix:nonNumeric contextRef="From2021-01-01to2021-12-31" format="ixt:booleantrue" name="dei:DocumentAnnualReport">☒</ix:nonNumeric></span> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">ANNUAL REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934</span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">For the Fiscal Year Ended <span id="xdx_900_edei--DocumentPeriodEndDate_c20210101__20211231_zcNJY0QZ9cI8" title="Document Period End Date"><ix:nonNumeric contextRef="From2021-01-01to2021-12-31" format="ixt:datemonthdayyearen" name="dei:DocumentPeriodEndDate"><span id="xdx_903_edei--CurrentFiscalYearEndDate_c20210101__20211231_zbvnHEaTbBU1" title="Current Fiscal Year End Date"><ix:nonNumeric contextRef="From2021-01-01to2021-12-31" format="ixt:datemonthdayen" name="dei:CurrentFiscalYearEndDate">December 31</ix:nonNumeric></span>, <span id="xdx_90F_edei--DocumentFiscalYearFocus_c20210101__20211231_zHEYVWbU6IJ9" title="Document Fiscal Year Focus"><ix:nonNumeric contextRef="From2021-01-01to2021-12-31" name="dei:DocumentFiscalYearFocus">2021</ix:nonNumeric></span></ix:nonNumeric></span></span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">OR</span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span id="xdx_907_edei--DocumentTransitionReport_c20210101__20211231_zUpOikXpcbGc"><ix:nonNumeric contextRef="From2021-01-01to2021-12-31" format="ixt:booleanfalse" name="dei:DocumentTransitionReport">☐</ix:nonNumeric></span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">TRANSITION REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934</span></td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Commission File No. <span id="xdx_904_edei--EntityFileNumber_c20210101__20211231_zZaVNI2yqLuj" title="Entity File Number"><ix:nonNumeric contextRef="From2021-01-01to2021-12-31" name="dei:EntityFileNumber">001-31540</ix:nonNumeric></span></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 18pt"><b><span style="text-decoration: underline"><span id="xdx_904_edei--EntityRegistrantName_c20210101__20211231_zgnGhlOqOdH4"><ix:nonNumeric contextRef="From2021-01-01to2021-12-31" name="dei:EntityRegistrantName">FLEXIBLE SOLUTIONS INTERNATIONAL, INC.</ix:nonNumeric></span></span></b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(Exact name of registrant as specified in its charter)</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"> <tr style="font: 10pt Times New Roman, Times, Serif"> <td style="border-bottom: black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; width: 49%; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span><span id="xdx_907_edei--EntityIncorporationStateCountryCode_dxL_c20210101__20211231_zhOmGuRds5Ee" title="::XDX::A0"><span style="-sec-ix-hidden: xdx2ixbrl0026">Alberta</span></span></span></span></td> <td style="font: 10pt Times New Roman, Times, Serif; width: 2%; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="border-bottom: black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; width: 49%; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_90D_edei--EntityTaxIdentificationNumber_c20210101__20211231_zO18jprEmEOa"><ix:nonNumeric contextRef="From2021-01-01to2021-12-31" name="dei:EntityTaxIdentificationNumber">71-1630889</ix:nonNumeric></span></span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(State or other jurisdiction of incorporation or organization)</span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(Employer Identification No.)</span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_90C_edei--EntityAddressAddressLine1_c20210101__20211231_zcSSm7CY98c7"><ix:nonNumeric contextRef="From2021-01-01to2021-12-31" name="dei:EntityAddressAddressLine1">6001 54 Ave.</ix:nonNumeric></span></span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif"> <td style="border-bottom: black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_901_edei--EntityAddressCityOrTown_c20210101__20211231_zP64G9gyKR3c"><ix:nonNumeric contextRef="From2021-01-01to2021-12-31" name="dei:EntityAddressCityOrTown">Taber</ix:nonNumeric></span>, Alberta, <span id="xdx_90B_edei--EntityAddressCountry_c20210101__20211231_zU2cNdr46x7"><ix:nonNumeric contextRef="From2021-01-01to2021-12-31" format="ixt-sec:countrynameen" name="dei:EntityAddressCountry">Canada</ix:nonNumeric></span></span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="border-bottom: black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_905_edei--EntityAddressPostalZipCode_c20210101__20211231_zq3Uua4jQqni"><ix:nonNumeric contextRef="From2021-01-01to2021-12-31" name="dei:EntityAddressPostalZipCode">T1G 1X4</ix:nonNumeric></span></span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(Address of Principal Executive Office)</span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Zip Code</span></td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Registrant’s telephone number, including Area Code: <span id="xdx_906_edei--CityAreaCode_c20210101__20211231_zXKg53IufdM9"><ix:nonNumeric contextRef="From2021-01-01to2021-12-31" name="dei:CityAreaCode">(403)</ix:nonNumeric></span> <span id="xdx_90B_edei--LocalPhoneNumber_c20210101__20211231_z0gveg6DDwp9"><ix:nonNumeric contextRef="From2021-01-01to2021-12-31" name="dei:LocalPhoneNumber">223-2995</ix:nonNumeric></span></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Securities registered pursuant to Section 12(b) of the Act:</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"> <tr style="font: 10pt Times New Roman, Times, Serif"> <td style="border-bottom: black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left; width: 38%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Title of each class</span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left; width: 2%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="border-bottom: black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left; width: 18%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Trading Symbol</span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left; width: 2%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="border-bottom: black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left; width: 40%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Name of each exchange on which registered</span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_900_edei--Security12bTitle_c20210101__20211231_zqTmFmebKUAa"><ix:nonNumeric contextRef="From2021-01-01to2021-12-31" name="dei:Security12bTitle">Common Stock, $0.001 par value</ix:nonNumeric></span></span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_907_edei--TradingSymbol_c20210101__20211231_zfe4sftuQn3g"><ix:nonNumeric contextRef="From2021-01-01to2021-12-31" name="dei:TradingSymbol">FSI</ix:nonNumeric></span></span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_90E_edei--SecurityExchangeName_c20210101__20211231_zgZeH9luyOq9"><ix:nonNumeric contextRef="From2021-01-01to2021-12-31" format="ixt-sec:exchnameen" name="dei:SecurityExchangeName">NYSE</ix:nonNumeric></span> American</span></td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Securities registered pursuant to Section 12(g) of the Act: None</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Indicate by check mark if the registrant is a well-known seasoned issuer, as defined in Rule 405 of the Securities Act.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Yes ☐ <span id="xdx_90D_edei--EntityWellKnownSeasonedIssuer_c20210101__20211231_z7PNEm6dxUj6"><ix:nonNumeric contextRef="From2021-01-01to2021-12-31" name="dei:EntityWellKnownSeasonedIssuer">No</ix:nonNumeric></span> ☒</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Indicate by check mark if the registrant is not required to file reports pursuant to Section 13 or Section 15(d) of the Act.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Yes ☐ <span id="xdx_909_edei--EntityVoluntaryFilers_c20210101__20211231_zz797WfNxQQc"><ix:nonNumeric contextRef="From2021-01-01to2021-12-31" name="dei:EntityVoluntaryFilers">No</ix:nonNumeric></span> ☒</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Indicate by check mark whether the registrant (1) has filed all reports 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 the registrant was required to file such reports), and (2) has been subject to such filing requirements for the past 90 days. <span id="xdx_90F_edei--EntityCurrentReportingStatus_c20210101__20211231_z0nHuxEIihui" title="Entity Current Reporting Status"><ix:nonNumeric contextRef="From2021-01-01to2021-12-31" name="dei:EntityCurrentReportingStatus">Yes</ix:nonNumeric></span> ☒ No ☐</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Indicate by check mark whether the registrant has submitted electronically every Interactive Data File required to be submitted and posted pursuant to Rule 405 of Regulation S-T (§232.405 of this chapter) during the preceding 12 months (or for such shorter period that the registrant was required to submit and post such files). <span id="xdx_907_edei--EntityInteractiveDataCurrent_c20210101__20211231_z3ctkJfQpLk"><ix:nonNumeric contextRef="From2021-01-01to2021-12-31" name="dei:EntityInteractiveDataCurrent">Yes</ix:nonNumeric></span> ☒ No ☐</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Indicate by check mark if disclosure of delinquent filers pursuant to Item 405 of Regulation S-K is not contained herein, and will not be contained, to the best of Registrant’s knowledge, in definitive proxy or information statements incorporated by reference in Part III of this Form 10-K or any amendment to this Form 10-K. ☒</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Indicate by check mark whether the registrant is a large accelerated filer, an accelerated filer, a non-accelerated filer, or a smaller reporting company or an emerging growth company. See the definitions of “large accelerated filer,” “accelerated filer”, “smaller reporting company” and “emerging growth company” in Rule 12b-2 of the Exchange Act.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"> <tr style="font: 10pt Times New Roman, Times, Serif"> <td style="font: 10pt Times New Roman, Times, Serif; width: 50%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Large accelerated filer ☐</span></td> <td style="font: 10pt Times New Roman, Times, Serif; width: 50%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Accelerated filer ☐</span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif"> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif"> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_907_edei--EntityFilerCategory_c20210101__20211231_zM1W7l2sjqzi"><ix:nonNumeric contextRef="From2021-01-01to2021-12-31" format="ixt-sec:entityfilercategoryen" name="dei:EntityFilerCategory">Non-accelerated filer</ix:nonNumeric></span> ☒</span></td> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Smaller reporting company <span id="xdx_909_edei--EntitySmallBusiness_c20210101__20211231_z7UkKlIEThKf"><ix:nonNumeric contextRef="From2021-01-01to2021-12-31" format="ixt:booleantrue" name="dei:EntitySmallBusiness">☒</ix:nonNumeric></span></span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif"> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Emerging growth company <span id="xdx_90F_edei--EntityEmergingGrowthCompany_c20210101__20211231_z91neqpl0xKd"><ix:nonNumeric contextRef="From2021-01-01to2021-12-31" format="ixt:booleanfalse" name="dei:EntityEmergingGrowthCompany">☐</ix:nonNumeric></span></span></td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">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. ☐</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Indicate by check mark whether the registrant has filed a report on and attestation to its management’s assessment of the effectiveness of its internal control over financial reporting under Section 404(b) of the Sarbanes-Oxley Act by the registered public accounting firm that prepared or issued its audit report. ☐ Yes ☒ <span id="xdx_904_edei--IcfrAuditorAttestationFlag_c20210101__20211231_zBRg4eRop8ge"><ix:nonNumeric contextRef="From2021-01-01to2021-12-31" format="ixt:booleanfalse" name="dei:IcfrAuditorAttestationFlag">No</ix:nonNumeric></span></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Indicate by check mark whether the registrant is a shell company (as defined in Rule 12b-2 of the Act): ☐ Yes ☒ <span id="xdx_901_edei--EntityShellCompany_c20210101__20211231_zhqpmD5yWjl8"><ix:nonNumeric contextRef="From2021-01-01to2021-12-31" format="ixt:booleanfalse" name="dei:EntityShellCompany">No</ix:nonNumeric></span></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">As of June 30, 2021 the aggregate market value of the Company’s common stock held by non-affiliates was $<span id="xdx_902_edei--EntityPublicFloat_iI_c20210630_zYQw4WeXWcp2" title="Entity Public Float"><ix:nonFraction contextRef="AsOf2021-06-30" decimals="0" format="ixt:numdotdecimal" name="dei:EntityPublicFloat" unitRef="USD">30,491,533</ix:nonFraction></span> based on the closing price for shares of the Company’s common stock on the NYSE American for that date.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">As of March 29, 2022, the Company had <span id="xdx_90D_edei--EntityCommonStockSharesOutstanding_iI_pid_c20220329_zghxvoCO4ZBe"><ix:nonFraction contextRef="AsOf2022-03-29" decimals="INF" format="ixt:numdotdecimal" name="dei:EntityCommonStockSharesOutstanding" unitRef="Shares">12,375,746</ix:nonFraction> </span></span><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">issued and outstanding shares of common stock.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Documents incorporated by reference: None</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"/></p> <!-- Field: Rule-Page --><div style="width: 100%"><div style="border-top: Black 1.5pt solid; font-size: 1pt; border-bottom: Black 4pt solid"> </div></div><!-- Field: /Rule-Page --> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <!-- Field: Page; Sequence: 1 --> <div style="border-bottom: Black 1.5pt solid; margin-bottom: 6pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: left"><td style="width: 100%"> </td></tr></table></div> <div style="break-before: page; margin-top: 6pt"><p style="margin: 0pt"> </p></div> <!-- Field: /Page --> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>CAUTIONARY NOTE REGARDING FORWARD-LOOKING STATEMENTS</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">This Annual Report on Form 10-K for the year ended December 31, 2021 (“Annual Report”), including the Audited Consolidated Financial Statements, contains forward-looking statements within the meaning of the Private Securities Litigation Reform Act of 1995. Forward-looking statements include, without limitation, those statements relating to development of new products, our financial condition and our ability to increase distribution of our products. Forward-looking statements can be identified by the use of forward-looking terminology, such as “may,” “will,” “should,” “expect,” “anticipate,” “estimate,” “continue,” “plans,” “intends,” or other similar terminology. These forward-looking statements are not guarantees of future performance and involve risks, uncertainties and assumptions that are difficult to predict. Therefore, actual outcomes and results may differ materially from what is anticipated or forecasted in these forward-looking statements due to numerous factors, including, but not limited to, our ability to generate or obtain sufficient working capital to continue our operations, changes in demand for our products, the timing of customer orders and deliveries and the impact of competitive products and pricing. In addition, such statements could be affected by general industry and market conditions and growth rates, and general domestic and international economic conditions.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Although we believe that the expectations reflected in these forward-looking statements are reasonable and achievable, such statements involve risks and uncertainties and no assurance can be given that our actual results will be consistent with these forward-looking statements. Except as otherwise required by applicable securities laws, we undertake no obligation to publicly update or revise any forward-looking statements, whether as a result of new information, future events, changed circumstances or any other reason, after the date this Annual Report is filed with the Securities and Exchange Commission.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <!-- Field: Page; Sequence: 2 --> <div style="border-bottom: Black 1.5pt solid; margin-bottom: 6pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: left"><td style="width: 100%"> </td></tr></table></div> <div style="break-before: page; margin-top: 6pt"><p style="margin: 0pt"> </p></div> <!-- Field: /Page --> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span class="alphaminr_link" id="alphaminr_1" style="display:inline-block"/><b>PART I</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%"> <span class="alphaminr_link" id="alphaminr_2" style="display:inline-block"/><tr style="font: 10pt Times New Roman, Times, Serif"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify; width: 0.75in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Item 1.</b></span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Description of Business</b></span></td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">We were incorporated as Flexible Solutions Ltd., a British Columbia corporation on January 26, 1991. On May 12, 1998, we merged Flexible Solutions Ltd. into Flexible Solutions International, Inc., a Nevada corporation. In connection with this merger, we issued 7,000,000 shares of common stock to the former shareholders of Flexible Solutions Ltd. in exchange for all of the outstanding shares of Flexible Solutions Ltd.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">In June 2004 we purchased 52 U.S. and 139 International patents, as well as a 56,780 sq. ft. manufacturing plant near Chicago, Illinois from the bankruptcy estate of Donlar Corporation (“Donlar”) for $6.15 million. The IP we acquired from Donlar relates to water-soluble chemicals (“TPAs”) which prevent corrosion and scaling in water pipes used in the petroleum, chemical, utility and mining industries. TPAs are also used to enhance fertilizers and improve crop yields and as additives for household laundry detergents, consumer care products and pesticides. These assets are held in our wholly owned NanoChem Solutions Inc. subsidiary which has become our largest revenue generator.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b> </b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">In October 2018, we purchased 65% of ENP Investments LLC, a <span style="background-color: white">manufacturing and distribution company active in the areas of golf, turf and ornamental agriculture products.</span></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">In January 2019, we <span style="background-color: white">purchased 50% of a profitable limited liability company engaged in international sales of fertilizer additives. This purchase is accounted for as an equity accounted investment.</span></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; background-color: white">In 2019, we changed our corporate domicile from Nevada to Alberta, Canada.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; background-color: white">In January 2020, ENP Realty, LLC became a wholly owned subsidiary of ENP Investments, LLC and was renamed to ENP Mendota, LLC.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">We operate through a number of wholly-owned subsidiaries which are mentioned in Note 1 to the consolidated financial statements included as part of this report. Unless otherwise indicated, all references to our business include the operations of these subsidiaries.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Our website is www.flexiblesolutions.com</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b> </b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Our Products</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b> </b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i>Thermal Polyaspartates (“TPAs”)</i></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">We manufacture TPAs in our Peru, Illinois plant using a thermal polymerizing process. The multiple variants produced are optimized for individual market verticals and sold for end use or through distribution.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <!-- Field: Page; Sequence: 3; Options: NewSection; Value: 2 --> <div style="border-bottom: Black 1.5pt solid; margin-bottom: 6pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: left"><td style="text-align: center; width: 100%"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->2<!-- Field: /Sequence --></td></tr></table></div> <div style="break-before: page; margin-top: 6pt"><p style="margin: 0pt"> </p></div> <!-- Field: /Page --> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span style="text-decoration: underline">TPAs for Oilfields</span>. TPAs are used to reduce scale and corrosion in various “topside” water systems. They are used in place of traditional phosphonate and other products when biodegradability is required by environmental regulations. We have the ability to custom manufacture TPAs depending on the specific water conditions associated with any oil well. TPAs are also used in fracking fluids to reduce the toxicity while maintaining equal function.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span style="text-decoration: underline">TPAs for the Agricultural Industry</span>. TPAs have the ability to reduce fertilizer crystallization before, during and after application and can also delay crystal formation between fertilizer and minerals present in the soil. Once crystallized, fertilizer and soil minerals are not able to provide plant nourishment. As a result, in select conditions the use of TPAs either blended with fertilizer or applied directly to crops can increase yields significantly. TPAs are designated for crop nutrient management programs and should not be confused with crop protection and pesticides or other agricultural chemical applications. Depending on the application, TPA products are marketed under a variety of brands including EX-10TM, AmisorbTM, LYNXTM, MAGNETTM, AmGroTM and VOLTTM. Markets of significance include corn, wheat, soybeans, rice, potatoes, sugar beets, cotton, tomatoes, almonds and other high value per acre crops.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span style="text-decoration: underline">TPAs for Irrigation</span>. The crystallization prevention ability of TPAs can also be useful in select irrigation conditions. By reducing calcium carbonate scale propagation, TPAs can prevent early plugging of drip irrigation ports, reduce maintenance costs and lengthen the life of equipment. TPAs compete with acid type scale removers, but have the advantage of a positive yield effect on the plant, as well as an easier deployment formulation with liquid fertilizers when used as part of a “fertigation” program. Our TPAs for drip irrigation scale prevention are marketed and sold through the same channels as TPAs used by the agricultural industry.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span style="text-decoration: underline">TPAs in Cleaning Products</span>. TPA can replace polyacrylates in cleaning products which is valuable because TPA is biodegradable while polyacrylates are not. In a cleaning product formulation, TPA prevents the re-deposition of dirt onto the surfaces to be cleaned allowing dirt to be rinsed away.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span style="text-decoration: underline">Nitrogen conservation products for agriculture.</span> We manufacture and sell two conservation products and mixtures used for slowing nitrogen loss from fields. One significant loss route for nitrogen fertilizer is enzymatic degradation by bacteria naturally present in soil. Our product, SUN 27TM inhibits the bacterial action and keeps the nitrogen fertilizer available for plant growth. The second significant nitrogen loss mechanism is de-nitrification. This is also caused by bacterial activity in soil resulting in oxygen being stripped from the fertilizer leaving nitrogen gas. The gas can’t be used by the plants and escapes into the atmosphere. Our N Savr 30TM product uses the most effective active ingredients available to combat this cause of fertilizer loss. We sell SUN 27TM and N Savr 30TM through distributors in North and South America under our trade names and under private labels.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b> </b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i>HEATSAVR®</i></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Our studies indicate that approximately 70% of the energy lost from a swimming pool occurs through water evaporation. HEATSAVR® is a chemical product for use in swimming pools and spas that forms a thin, transparent layer on the water’s surface. The transparent layer slows the evaporation of water, allowing the water to retain a higher temperature for a longer period of time and thereby reducing the energy required to maintain the desired temperature of the water. We have received reports from our commercial customers documenting energy savings of between $2,400 and $6,000 per year when using HEATSAVR®.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">In outdoor pools, the HEATSAVR® also provides convenience compared to pool blankets. It is often inconvenient to use conventional pool blankets since a pool blanket must be removed and stored before the pool can be used. Pool blankets do not provide any energy savings when not on the pool. Conversely, HEATSAVR® eliminates the need to install, remove and store the blanket and works 24 hours a day. In addition, the use of HEATSAVR® in an indoor pool results in even greater energy savings since indoor pool locations use energy not only to heat the pool water, but also to air condition the pool environment. By slowing the transfer of heat and water vapor from the pool to the atmosphere of the pool enclosure, less energy is required to maintain a pool at the desired temperature and there is a reduced load on the air-conditioning system. We also manufacture and sell products which automatically dispense HEATSAVR® into commercial size swimming pools or spas at the rate of one ounce per 400 sq. ft. of water surface per day.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i> </i></span></p> <!-- Field: Page; Sequence: 4; Value: 2 --> <div style="border-bottom: Black 1.5pt solid; margin-bottom: 6pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: left"><td style="text-align: center; width: 100%"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->3<!-- Field: /Sequence --></td></tr></table></div> <div style="break-before: page; margin-top: 6pt"><p style="margin: 0pt"> </p></div> <!-- Field: /Page --> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i> </i></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i>WATERSAVR®</i></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">This product utilizes a patented variation of our HEATSAVR technology to reduce water evaporation in reservoirs, potable water storage tanks, livestock watering ponds, aqueducts, canals and irrigation ditches. WATERSAVR may also be used for lawn and turf care and potted and bedding plants.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">WATERSAVR® is sold in granulated form and can be applied by hand, by fully automated scheduled metering, or by an automatic dispenser.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Tests have indicated that WATERSAVR®:</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify; width: 0.75in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify; width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">●</span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Reduces daily water evaporation as much as 54%;</span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">●</span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Reduces monthly water evaporation as much as 37%;</span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">●</span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Is odorless;</span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">●</span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Has no effect on invertebrates or vertebrates;</span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">●</span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Has no anticipated effect on any current drinking water treatment processes; and</span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">●</span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Is biodegradable.</span></td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">We have one part-time employee involved in the sales and marketing of WATERSAVR®.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Principal Customers</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b> </b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The table below presents our revenue resulting from purchases by our major customers for the periods presented.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-left: auto; border-collapse: collapse; width: 80%; margin-right: auto"> <tr style="vertical-align: bottom"> <td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="6" style="border-bottom: Black 1.5pt solid; text-align: center">Year Ended December 31,</td><td style="padding-bottom: 1.5pt"> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center">2021</td><td> </td><td> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center">2020</td><td> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td> </td> <td colspan="2" style="text-align: right"> </td><td> </td><td> </td> <td colspan="2" style="text-align: right"> </td><td> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 68%; text-align: left">Company A</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 12%; text-align: right">1,139,041</td><td style="width: 1%; text-align: left">*</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 12%; text-align: right">3,142,458</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left">Company B</td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">4,877,690</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">4,094,622</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Company C</td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">7,982,281</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">7,476,047</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left">Company D</td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">4,057,976</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">1,528,092</td><td style="text-align: left">*</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">*not a top three major customer for the year</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Customers with balances greater than 10% of our receivable balances as of each of the fiscal year ends presented are shown in the following table:</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-left: auto; border-collapse: collapse; width: 80%; margin-right: auto"> <tr style="vertical-align: bottom"> <td> </td><td> </td> <td colspan="6" style="border-bottom: Black 1.5pt solid; text-align: center">Year Ended December 31,</td><td> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center">2021</td><td> </td><td> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center">2020</td><td> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td> </td> <td colspan="2" style="text-align: right"> </td><td> </td><td> </td> <td colspan="2" style="text-align: right"> </td><td> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 68%; text-align: left">Company B</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 12%; text-align: right">2,215,119</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 12%; text-align: right">2,056,631</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left">Company C</td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">2,202,345</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">1,593,272</td><td style="text-align: left"> </td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b> </b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Competition</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i> </i></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i>TPAs: </i>Our TPA products have direct competition with Lanxess AG (spun out of Bayer AG) (“Lanxess”), a German manufacturer of TPAs, which uses a patented process different from ours. We have cross-licensed each other’s processes and either company can use either process for the term of the patents involved. We believe that Lanxess has approximately the same production capacity and product costs as we do. We believe that we can compete effectively with Lanxess by offering excellent customer service in oilfield sales, superior distributor support in the agricultural marketplace and flexibility due to our relative size. In addition, we intend to continue to seek market niches that are not the primary targets of Lanxess. There are other competitors based in Asia.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <!-- Field: Page; Sequence: 5; Value: 2 --> <div style="border-bottom: Black 1.5pt solid; margin-bottom: 6pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: left"><td style="text-align: center; width: 100%"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->4<!-- Field: /Sequence --></td></tr></table></div> <div style="break-before: page; margin-top: 6pt"><p style="margin: 0pt"> </p></div> <!-- Field: /Page --> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Our TPA products face indirect competition from other chemicals in every market in which we are active. For purposes of oilfield scale prevention, phosphonates, phosphates and molibdonates provide the same effect. For crop enhancement, increased fertilizer levels can serve as a substitute for TPAs. In irrigation scale control, acid washes are our prime competitor. Notwithstanding the above, we believe our competitive advantages include:</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify; width: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify; width: 0.25in">●</td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Biodegradability compared to competing oil field chemicals;</span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">●</span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Cost-effectiveness for crop enhancement compared to increased fertilizer use; and</span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">●</span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Environmental considerations, ease of formulation and increased crop yield opportunities in irrigation scale markets.</span></td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i> </i></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i>HEATSAVR®: </i>Although we are aware of two other companies that manufacture products that compete with HEATSAVR®, we believe our products are more effective and safer. We maintain fair pricing equal to or lower than our competitors and protect our intellectual property carefully. Our products are expected to maintain market share in the competitive pool market. HEATSAVR® also competes with plastic pool blanket products. However, we believe that HEATSAVR® is more effective and convenient than pool blankets.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i> </i></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i>WATERSAVR®: </i>WATERSAVR® competes with solid and floating covers. We believe our WATERSAVR® product is superior for the following reasons: it is less expensive, requires little capital expenditure to deploy and can be started and stopped as water scarcity escalates or declines. As water conservation is an important priority throughout the world, numerous researchers are working to develop solutions that may compete with, or be superior to, WATERSAVR.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Manufacturing</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Our HEATSAVR® products and dispensers are made from chemicals, plastics and other materials and parts that are readily available from multiple suppliers. We have never experienced any shortage in the availability of raw materials and parts for these products and we do not have any long term supply contracts for any of these items. We have these products made by outside parties without long term contracts.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Our WATERSAVR® products are manufactured by a third party. We are not required to purchase any minimum quantity of this product.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Our 56,780 sq. ft. facility in Peru, Illinois manufactures our TPA products. Raw materials for TPA production are sourced from various manufacturers throughout the world and we believe they are available in sufficient quantities for any increase in sales. Raw materials are, however, derived from crude oil and are subject to price fluctuations related to world oil prices.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">In January 2020, ENP Investments, LLC acquired a 100% interest in ENP Realty, LLC and the 14,000 sq. ft manufacturing facility in Mendota, Illinois owned by this entity.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Government Regulations</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i> </i></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i>TPAs: </i>In the industrial oil field and agricultural markets, we have received government approval for all TPAs currently sold.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i> </i></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i>Nitrogen conservation product: </i>We have obtained all government approvals for the markets in which we sell these products.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i> </i></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i>HEATSAVR®: </i>Chemical products for use in swimming pools are covered by a variety of governmental regulations in all countries where we sell these products. These regulations cover packaging, labeling, and product safety. We believe our products are in compliance with these regulations.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i> </i></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i>WATERSAVR®: </i>Our WATERSAVR® product is subject to regulation in most countries, particularly for agricultural and drinking water uses. We do not anticipate that governmental regulations will be an impediment to marketing WATERSAVR® because the components in WATERSAVR® have historically been used in agriculture for many years for other purposes. Nevertheless, we may require county or state approval on a case by case basis to sell WATERSAVR® in the United States for agricultural and drinking water uses. We have received National Sanitation Foundation approval for the use of WATERSAVR® in drinking water in the United States.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b> </b></span></p> <!-- Field: Page; Sequence: 6; Value: 2 --> <div style="border-bottom: Black 1.5pt solid; margin-bottom: 6pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: left"><td style="text-align: center; width: 100%"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->5<!-- Field: /Sequence --></td></tr></table></div> <div style="break-before: page; margin-top: 6pt"><p style="margin: 0pt"> </p></div> <!-- Field: /Page --> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b> </b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Proprietary Rights</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Our success is dependent, in part, upon our proprietary technology. We rely on a combination of patent, copyright, trademarks, trade secrets and nondisclosure agreements to protect our proprietary technology. We hold several US patents with various expiry dates. We have applied for additional patents in new areas of invention and may extend these patents, if granted to other jurisdictions. There can be no assurance that our patent applications will be granted or that any issued patent will be upheld as valid or prevent the development of competitive products, which may be equivalent to or superior to our products. We have not received any claims alleging infringement of the intellectual property rights of others, but there can be no assurance that we may not be subject to such claims in the future.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Research and Development</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">We spent $116,411 during the year ended December 31, 2021 and $81,422 during year ended December 31, 2020 on research and development. This work relates primarily to the development of our water and energy conservation products, as well as new research in connection with our TPA products.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b> </b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Employees</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">As of December 31, 2021, we had 39 employees, including one officer, 13 sales and customer support personnel, and 25 manufacturing personnel. None of our employees is represented by a labor union and we have not experienced any work stoppages to date.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span class="alphaminr_link" id="alphaminr_3" style="display:inline-block"/><b>Item 1A. Risk Factors</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">This Form 10-K contains forward-looking information based on our current expectations. Because our actual results may differ materially from any forward-looking statements made by us, this section includes a discussion of important factors that could affect our future operations and result in a decline in the market price of our common stock.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b> </b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>We have in the past incurred significant operating losses and may not sustain profitability in the future.</i></b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">We have in the past experienced operating losses and negative cash flow from operations. If our revenues decline, our results of operations and liquidity may be materially and adversely affected. If we experience slower than anticipated revenue growth or if our operating expenses exceed our expectations, we may not be profitable. We may not remain profitable in future periods.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i> </i></b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>Fluctuations in our operating results may cause our stock price to decline.</i></b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Given the nature of the markets in which we operate, we cannot reliably predict future revenues and profitability. Changes in competitive, market and economic conditions may cause us to adjust our operations. A high proportion of our costs are fixed, due in part to our sales, research and development and manufacturing costs. Thus, small declines in revenue could disproportionately affect our operating results. Factors that may affect our operating results and the market price of our common stock include:</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify; width: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify; width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">●</span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">demand for and market acceptance of our products;</span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">●</span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">competitive pressures resulting in lower selling prices;</span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">●</span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">adverse changes in the level of economic activity in regions in which we do business;</span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">●</span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">adverse changes in the oil and gas industry on which we are particularly dependent;</span></td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <!-- Field: Page; Sequence: 7; Value: 2 --> <div style="border-bottom: Black 1.5pt solid; margin-bottom: 6pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: left"><td style="text-align: center; width: 100%"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->6<!-- Field: /Sequence --></td></tr></table></div> <div style="break-before: page; margin-top: 6pt"><p style="margin: 0pt"> </p></div> <!-- Field: /Page --> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify; width: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify; width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">●</span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">changes in the portions of our revenue represented by various products and customers;</span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">●</span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">delays or problems in the introduction of new products;</span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">●</span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">the announcement or introduction of new products, services or technological innovations by our competitors;</span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">●</span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">variations in our product mix;</span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">●</span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">the timing and amount of our expenditures in anticipation of future sales;</span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">●</span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">increased costs of raw materials or supplies;</span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">●</span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">changes in the volume or timing of product orders; and</span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">●</span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">availability of raw material in a timely manner in periods of disruption such as, but not limited to, COVID-19.</span></td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i> </i></b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>Our operations are subject to seasonal fluctuation.</i></b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Our TPA business is the least seasonal, however there is a small increase in the spring related to inventory building for the crop season in the United States and a small slowdown in December as oilfield customers run down stock in advance of year end, but otherwise, there is little seasonal variation. We believe we are able to adequately respond to these seasonal fluctuations by reducing or increasing production as needed. The foregoing is equally true of our nitrogen conservation products. The use of our swimming pool products increases in summer months in most markets and results in our sales from January to June being greater than in July through December. Markets for our WATERSAVR® product are also seasonal, depending on the wet versus dry seasons in particular countries. We attempt to sell into a variety of countries with different seasons on both sides of the equator in order to minimize seasonality.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>Interruptions in our ability to purchase raw materials and components may adversely affect our profitability.</i></b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">We purchase certain raw materials and components from third parties pursuant to purchase orders placed from time to time. Because we do not have guaranteed long-term supply arrangements with our suppliers, any material interruption in our ability to purchase necessary raw materials or components could have a material adverse effect on our business, financial condition and results of operations.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>Our WATERSAVR® product has not proven to be a revenue producing product and we may never recoup the cost associated with its development.</i></b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The marketing efforts of our WATERSAVR® product may result in continued losses. We introduced our WATERSAVR® product in June 2002 and, to date, we have delivered quantities for testing by potential customers, but only a few customers have ordered the product for commercial use. This product can achieve success only if it is ordered in substantial quantities by commercial customers who have determined that the water saving benefits of the product exceed the costs of purchase and deployment of the product. We can offer no assurance that we will receive sufficient orders of this product to achieve profits or cover the expenses incurred to manufacture and market this product. We have received National Sanitation Foundation approval for the use of WATERSAVR® in drinking water in the United States. Nevertheless, we may require county or state approval on a case by case basis. We expect to spend $50,000 on the marketing and production of our WATERSAVR® product in fiscal 2022.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i> </i></b></span></p> <!-- Field: Page; Sequence: 8; Value: 2 --> <div style="border-bottom: Black 1.5pt solid; margin-bottom: 6pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: left"><td style="text-align: center; width: 100%"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->7<!-- Field: /Sequence --></td></tr></table></div> <div style="break-before: page; margin-top: 6pt"><p style="margin: 0pt"> </p></div> <!-- Field: /Page --> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i> </i></b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>If we do not introduce new products in a timely manner, our products could become obsolete and our operating results would suffer.</i></b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Without the timely introduction of new products and enhancements, our products could become obsolete over time, in which case our revenue and operating results would suffer. The success of our new product offerings will depend upon several factors, including our ability to:</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify; width: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify; width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">●</span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">accurately anticipate customer needs;</span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">●</span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">innovate and develop new products and applications;</span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">●</span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">successfully commercialize new products in a timely manner;</span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">●</span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">price our products competitively and manufacture and deliver our products in sufficient volumes and on time; and</span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">●</span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">differentiate our products from our competitors’ products.</span></td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">In developing any new product, we may be required to make a substantial investment before we can determine the commercial viability of the new product. If we fail to accurately foresee our customers’ needs and future activities, we may invest heavily in research and development of products that do not lead to significant revenues.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i> </i></b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>We are dependent upon certain customers.</i></b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Among our current customers, we have identified three that are sizable enough that the loss of any one would be significant. Any loss of one or more of these customers could result in a substantial reduction in our revenues. See “Principal Customers” for further details.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i> </i></b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>Economic, political and other risks associated with international sales and operations could adversely affect our sales.</i></b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Revenues from shipments made outside of the United States accounted for approximately 20% of our revenues in the year ended December 31, 2021, 32% in the year ended December 31, 2020 and 45% in the year ended December 31, 2019. Since we sell our products worldwide, our business is subject to risks associated with doing business internationally. We anticipate that revenues from international operations will continue to represent a sizable portion of our total revenue. Accordingly, our future results could be harmed by a variety of factors, including:</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify; width: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify; width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">●</span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">changes in foreign currency exchange rates;</span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">●</span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">changes in a country’s or region’s political or economic conditions, particularly in developing or emerging markets;</span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">●</span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">longer payment cycles of foreign customers and difficulty of collecting receivables in foreign jurisdictions;</span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">●</span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">trade protection measures and import or export licensing requirements;</span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">●</span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">differing tax laws and changes in those laws;</span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">●</span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">difficulty in staffing and managing widespread operations;</span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">●</span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">differing laws regarding protection of intellectual property; </span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">●</span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">differing regulatory requirements and changes in those requirements; and</span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">●</span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">impact of the COVID-19 virus.</span></td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <!-- Field: Page; Sequence: 9; Value: 2 --> <div style="border-bottom: Black 1.5pt solid; margin-bottom: 6pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: left"><td style="text-align: center; width: 100%"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->8<!-- Field: /Sequence --></td></tr></table></div> <div style="break-before: page; margin-top: 6pt"><p style="margin: 0pt"> </p></div> <!-- Field: /Page --> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>We are subject to credit risk and may be subject to substantial write-offs if one or more of our significant customers default on their payment obligations to us.</i></b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">We currently allow our major customers between 30 and 90 days to pay for each sale. This practice, while customary, presents an accounts receivable write-off risk if one or more of our significant customers defaulted on their payment obligations to us. Any such write-off, if substantial, would have a material adverse effect on our business and results of operations.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>Our products can be hazardous if not handled, stored and used properly; litigation related to the handling, storage and safety of our products would have a material adverse effect on our business and results of operations.</i></b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i> </i></b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Some of our products are flammable and must be stored properly to avoid fire risk. Additionally, some of our products may cause irritation to a person’s eyes if they are exposed to the concentrated product. Although we label our products to warn of such risks, our sales could be reduced if our products were considered dangerous to use or if they are implicated in causing personal injury or property damage. We are not currently aware of any circumstances in which our products have caused harm or property damage to consumers. Nevertheless, litigation regarding the handling, storage and safety of our products would have a material adverse effect on our business and results of operations.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i> </i></b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>Our failure to comply with environmental regulations may create significant environmental liabilities and force us to modify our manufacturing processes.</i></b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">We are subject to various federal, state and local environmental laws, ordinances and regulations relating to the use, storage, handling and disposal of chemicals. Under such laws, we may become liable for the costs of removal or remediation of these substances that have been used by our consumers or in our operations. Such laws may impose liability without regard to whether we knew of, or caused, the release of such substances. Any failure by us to comply with present or future regulations could subject us to substantial fines, suspension of production, alteration of manufacturing processes or cessation of operations, any of which could have a material adverse effect on our business, financial condition and results of operations.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i> </i></b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>Our failure to protect our intellectual property could impair our competitive position.</i></b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">While we own certain patents and trademarks, some aspects of our business cannot be protected by patents or trademarks. Accordingly, in these areas there are few legal barriers that prevent potential competitors from copying certain of our products, processes and technologies or from otherwise entering into operations in direct competition with us. In particular, we have been informed that our former exclusive agent for the sale of our products in North America is now competing with us in the swimming pool and personal spa markets. As a former distributor, they were given access to many of our sales, marketing and manufacturing techniques.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i> </i></b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>Our products may infringe on the intellectual property rights of others, and resulting claims against us could be costly and prevent us from making or selling certain products.</i></b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Third parties may seek to claim that our products and operations infringe on their patent<b>s</b> or other intellectual property rights. We may incur significant expense in any legal proceedings to protect our proprietary rights or to defend infringement claims by third parties. In addition, claims of third parties against us could result in awards of substantial damages or court orders that could effectively prevent us from making, using or selling our products in the United States or internationally.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>A product liability claim for damages could materially and adversely affect our financial condition and results of operations.</i></b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Our business exposes us to potential product liability risks. There are many factors beyond our control that could lead to liability claims, including the failure of our products to work properly and the chance that consumers will use our products incorrectly or for purposes for which they were not intended. There can be no assurance that the amount of product liability insurance that we carry will be sufficient to protect us from product liability claims. A product liability claim in excess of the amount of insurance we carry could have a material adverse effect on our business, financial condition and results of operations.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i> </i></b></span></p> <!-- Field: Page; Sequence: 10; Value: 2 --> <div style="border-bottom: Black 1.5pt solid; margin-bottom: 6pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: left"><td style="text-align: center; width: 100%"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->9<!-- Field: /Sequence --></td></tr></table></div> <div style="break-before: page; margin-top: 6pt"><p style="margin: 0pt"> </p></div> <!-- Field: /Page --> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i> </i></b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>Our ongoing success is dependent upon the continued availability of certain key employees.</i></b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Our business would be adversely affected if the services of Daniel B. O’Brien ceased to be available to us since we currently do not have any other employee with an equivalent level of expertise in and knowledge of our industry. If Mr. O’Brien no longer served as our President and Chief Executive Officer, we would have to recruit one or more new executives, with no real assurance that we would be able to engage a replacement executive with the required skills on satisfactory terms. The market for skilled employees is highly competitive, especially for employees in the fields in which we operate. While our compensation programs are intended to attract and retain qualified employees, there can be no assurance that we will be able to retain the services of all our key employees or a sufficient number to execute our plans, nor can there be any assurances that we will be able to continue to attract new employees as required.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%"> <span class="alphaminr_link" id="alphaminr_4" style="display:inline-block"/><tr style="font: 10pt Times New Roman, Times, Serif"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify; width: 0.75in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Item 1B. </b></span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Unresolved Staff Comments.</b></span></td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Not applicable.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%"> <span class="alphaminr_link" id="alphaminr_5" style="display:inline-block"/><tr style="font: 10pt Times New Roman, Times, Serif"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify; width: 0.75in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Item 2.</b></span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Properties.</b></span></td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">We lease a 6,400 sq. ft. facility in Naperville, Illinois which we use for offices and laboratories at a cost of $5,670 per month with a lease effective to December 2025 and 61,200 sq. ft. of warehouse space in Peru, Illinois used for storage and extra capacity at a cost of $27,000 per month currently on a month-to-month lease. We also lease a 1,300 sq. ft. facility in Mendota, Illinois used for offices at a cost of $880 per month with a lease effective to September 2023.We own a 56,780 sq. ft. facility in Peru, Illinois and a 14,000 sq. ft facility in Mendota, Illinois which is used to manufacture our TPA line of products. In 2017, we purchased a 3,000 sq ft building on 1 acre of land in Taber, Alberta.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The 3.3 acres of cleared and undeveloped land in Taber, AB Canada was disposed of for the proceeds of $263,380 ($333,899CAD). With a cost of $219,318 ($278,040CAD) the Company recognized a gain of $44,330 ($55,859CAD) on the disposal</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%"> <span class="alphaminr_link" id="alphaminr_6" style="display:inline-block"/><tr style="font: 10pt Times New Roman, Times, Serif"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify; width: 0.75in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Item 3.</b></span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Legal Proceedings.</b></span></td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">None.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%"> <span class="alphaminr_link" id="alphaminr_7" style="display:inline-block"/><tr style="font: 10pt Times New Roman, Times, Serif"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify; width: 0.75in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Item 4.</b></span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Mine Safety Disclosures</b></span></td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Not applicable.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span class="alphaminr_link" id="alphaminr_8" style="display:inline-block"/><b>PART II</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify; text-indent: -0.75in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"> <span class="alphaminr_link" id="alphaminr_9" style="display:inline-block"/><tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify; width: 0.75in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Item 5. </b></span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Market for Registrant’s Common Equity, Related Stockholder Matters and Issuer Purchase of Equity Securities.</b></span></td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b> </b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Our common stock is traded on the NYSE American under the symbol “FSI”. The following is the range of high and low closing prices for our common stock for the periods indicated:</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="vertical-align: bottom"> <td> </td><td style="font-weight: bold"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">High</td><td style="font-weight: bold"> </td><td style="font-weight: bold"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Low</td><td style="font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td style="font-weight: bold"> </td> <td colspan="2" style="font-weight: bold; text-align: center"> </td><td style="font-weight: bold"> </td><td style="font-weight: bold"> </td> <td colspan="2" style="font-weight: bold; text-align: center"> </td><td style="font-weight: bold"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-decoration: underline; font-weight: bold">Year Ended December 31, 2021</td><td style="font-weight: bold"> </td> <td style="font-weight: bold; text-align: left"> </td><td style="font-weight: bold; text-align: right"> </td><td style="font-weight: bold; text-align: left"> </td><td style="font-weight: bold"> </td> <td style="font-weight: bold; text-align: left"> </td><td style="font-weight: bold; text-align: right"> </td><td style="font-weight: bold; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="padding-left: 10pt; width: 68%; text-align: left">First Quarter</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 12%; text-align: right">4.45</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 12%; text-align: right">2.48</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-left: 10pt; text-align: left">Second Quarter</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">4.08</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">2.97</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="padding-left: 10pt; text-align: left">Third Quarter</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">4.33</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">3.31</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-left: 10pt; text-align: left">Fourth Quarter</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">4.00</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">3.29</td><td style="text-align: left"> </td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <!-- Field: Page; Sequence: 11; Value: 2 --> <div style="border-bottom: Black 1.5pt solid; margin-bottom: 6pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: left"><td style="text-align: center; width: 100%"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->10<!-- Field: /Sequence --></td></tr></table></div> <div style="break-before: page; margin-top: 6pt"><p style="margin: 0pt"> </p></div> <!-- Field: /Page --> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="vertical-align: bottom"> <td style="text-align: center"> </td><td style="font-weight: bold"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">High</td><td style="font-weight: bold"> </td><td style="font-weight: bold"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Low</td><td style="font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="font-weight: bold"> </td><td style="font-weight: bold"> </td> <td colspan="2" style="font-weight: bold"> </td><td style="font-weight: bold"> </td><td style="font-weight: bold"> </td> <td colspan="2" style="font-weight: bold"> </td><td style="font-weight: bold"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-decoration: underline; font-weight: bold">Year Ended December 31, 2020</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="padding-left: 10pt; width: 68%; text-align: left">First Quarter</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 12%; text-align: right">2.57</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 12%; text-align: right">1.06</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-left: 10pt; text-align: left">Second Quarter</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">2.19</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">1.06</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="padding-left: 10pt; text-align: left">Third Quarter</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">2.93</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">1.87</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-left: 10pt; text-align: left">Fourth Quarter</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">2.92</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">2.05</td><td style="text-align: left"> </td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">As of March 28, 2022, we had approximately 2,300 shareholders.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Our common stock also trades on the Frankfurt stock exchange under the symbol “FXT.”</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The Company declared a special dividend of $0.05 per share on February 25, 2019, paid on March 15, 2019 to shareholders of record on March 6, 2019. On March 12, 2019 the Company announced an annual dividend of $0.15 per share to be paid in two tranches. Shareholders of record on March 31, 2019 were paid $0.075 on April 15, 2019 and shareholders of record on October 1, 2019 were paid the same amount on October 15, 2019. On March 18, 2020, the Company suspended the dividend until further notice due to the uncertainty surrounding the COVID-19 virus.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">None of our officers or directors, nor any of our principal shareholders purchased, on our behalf, any shares of our common stock from third parties either in a private transaction or as a result of purchases in the open market during the years ended December 31, 2021 and 2020</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">As of March 28, 2022, we had 12,375,746 outstanding shares of common stock. The following table lists additional shares of our common stock, including shares issuable upon the exercise of options which have not yet vested, which may be issued as of March 28, 2022:</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="vertical-align: bottom"> <td style="text-align: center"> </td><td> </td> <td colspan="2" style="text-align: center">Number</td><td> </td><td> </td> <td colspan="2" style="text-align: center">Note</td><td> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: center"> </td><td> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center">Of Shares</td><td> </td><td> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center">Reference</td><td> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 68%; text-align: left">Shares issuable upon exercise of options granted to our officers, directors, employees, consultants, and third parties</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 12%; text-align: right">771,000</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 12%; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">A</span></td><td style="width: 1%; text-align: left"> </td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">A. Options are exercisable at prices ranging from $1.42 to $4.13 per share. See Item 11 of this report for more information concerning these options.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"> <span class="alphaminr_link" id="alphaminr_10" style="display:inline-block"/><tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify; width: 0.75in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Item 6.</b></span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Selected Financial Data.</b></span></td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Not applicable.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify; text-indent: -0.75in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"> <span class="alphaminr_link" id="alphaminr_11" style="display:inline-block"/><tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify; width: 0.75in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Item 7.</b></span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Management’s Discussion and Analysis of Financial Condition and Results of Operation.</b></span></td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b> </b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Results of Operations</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b> </b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">We have three product lines.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The first is a chemical (“EWCP”) used in swimming pools and spas. The product forms a thin, transparent layer on the water’s surface. The transparent layer slows the evaporation of water, allowing the water to retain a higher temperature for a longer period of time thereby reducing the energy required to maintain the desired temperature of the water. A modified version of EWCP can also be used in reservoirs, potable water storage tanks, livestock watering pods, canals, and irrigation ditches for the purpose of reducing evaporation.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The second product, biodegradable polymers (“TPAs”), is used by the petroleum, chemical, utility and mining industries to prevent corrosion and scaling in water piping. TPAs can also be used to increase biodegradability in detergents and in the agriculture industry to increase crop yields by enhancing fertilizer uptake.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The third product line is nitrogen conservation products for the agriculture industry. These products decrease the loss of nitrogen fertilizer after application to the field and allow less fertilizer to be used. These products are considered TPA products and are made and sold by our TPA division.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <!-- Field: Page; Sequence: 12; Value: 2 --> <div style="border-bottom: Black 1.5pt solid; margin-bottom: 6pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: left"><td style="text-align: center; width: 100%"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->11<!-- Field: /Sequence --></td></tr></table></div> <div style="break-before: page; margin-top: 6pt"><p style="margin: 0pt"> </p></div> <!-- Field: /Page --> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Material changes in the line items in our Statement of Income and Comprehensive Income for the year ended December 31, 2021 as compared to the same period last year, are discussed below:</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"> <span class="alphaminr_link" id="alphaminr_12" style="display:inline-block"/><tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"> <td style="border-bottom: black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; width: 25%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Item</span></td> <td style="font: 10pt Times New Roman, Times, Serif; width: 2%; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="border-bottom: black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; width: 15%; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Increase (I) or Decrease (D)</span></td> <td style="font: 10pt Times New Roman, Times, Serif; width: 2%; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="border-bottom: black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; width: 56%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Reason</span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"> <td style="font: 10pt Times New Roman, Times, Serif"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Sales</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 10pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">EWCP products</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">I</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Increase in customer orders.</span></p></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"> <td style="font: 10pt Times New Roman, Times, Serif; padding-left: 10pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">TPA products</span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">I</span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Growth in most product lines.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"> <td style="font: 10pt Times New Roman, Times, Serif"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Wages</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">I</span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Increased wages to retain employees.</span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Lease expense</span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">D</span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The purchase of ENP Realty by ENP Investments reduced lease expense.</span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Interest expense</span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">D</span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Decreased debt resulted in decreased interest expense.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Commissions</span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">D</span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">One time commission for historic sales in 2020 did not reoccur in 2021.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Currency exchange</span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">I</span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Currency exchange increased as a result of the movements in the US/Canadian dollar exchange rate and its effects on US dollar cash balances and US dollar payables held by the Company’s’ Canadian subsidiaries.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Gain on investments</span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">D</span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Florida LLC that the Company invested in had higher costs and lower net income in 2021.</span></td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The factors that will most significantly affect future operating results will be:</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify; width: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify; width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">●</span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">the sale price of crude oil which is used in the manufacture of aspartic acid we import from China. Aspartic acid is a key ingredient in our TPA product. If tariffs are maintained or expanded and if relief is not available, some customers may experience price increases;</span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">●</span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">activity in the oil and gas industry, as we sell our TPA product to oil and gas companies;</span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">●</span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">drought conditions, since we also sell our TPA product to farmers; and</span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">●</span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">the impact of COVID-19 virus.</span></td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Other than the foregoing we do not know of any trends, events or uncertainties that have had, or are reasonably expected to have, a material impact on our revenues or expenses.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b> </b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Capital Resources and Liquidity</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Our sources and (uses) of cash for the years ended December 31, 2021 and 2020 are shown below:</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-left: auto; border-collapse: collapse; width: 80%; margin-right: auto"> <tr style="vertical-align: bottom"> <td style="text-align: center"> </td><td> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center">2021</td><td> </td><td> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center">2020</td><td> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 68%; text-align: left">Cash provided by operations</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 12%; text-align: right">4,535,746</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 12%; text-align: right">5,705,441</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left">Recovery of long term deposits</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">-</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">22,090</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td>Purchase of investments</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(500,000</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(3,152,025</td><td style="text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left">Distributions from equity investments</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">359,300</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">972,295</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Acquisition of ENP Realty, LLC</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">-</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">13,419</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left">Sale of property and equipment</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">263,380</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">9,490</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Purchases of property, equipment and leaseholds</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(782,219</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(1,080,598</td><td style="text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left">Advances (repayments) of short term line of credit</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">184,746</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(273,909</td><td style="text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Repayment of long term debt</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(943,080</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(4,395,915</td><td style="text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left">Proceeds of long term debt</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">-</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">3,413,160</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Lease payments</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(287,903</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(385,541</td><td style="text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left">Payment on convertible note</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">-</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(500,000</td><td style="text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Distributions to non-controlling interests</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(804,003</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(594,882</td><td style="text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left">Sale of common stock</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">140,440</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">39,750</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Changes in exchange rates</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">96,391</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">45,331</td><td style="text-align: left"> </td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <!-- Field: Page; Sequence: 13; Value: 2 --> <div style="border-bottom: Black 1.5pt solid; margin-bottom: 6pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: left"><td style="text-align: center; width: 100%"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->12<!-- Field: /Sequence --></td></tr></table></div> <div style="break-before: page; margin-top: 6pt"><p style="margin: 0pt"> </p></div> <!-- Field: /Page --> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">We have sufficient cash resources to meets our future commitments and cash flow requirements for the coming year. As of December 31, 2021, our working capital was $13,986,013 (2020 - $11,146,211) and we have no substantial commitments or capital requirements that require significant outlays of cash over the coming fiscal year.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">We are committed to minimum rental payments for property and premises aggregating approximately $297,720 over the term of two leases, the last expiring on December 31, 2025.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Commitments for rent in the next four years are as follows:</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 60%; margin-left: 0.5in"> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 78%; text-align: justify">2022</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 18%; text-align: right">78,240</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: justify">2023</td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">77,100</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: justify">2024</td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">70,440</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: justify">2025</td><td> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; text-align: right">71,940</td><td style="text-align: left"> </td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Other than as disclosed above, we do not know of any trends, demands, commitments, events or uncertainties that will result in, or that are reasonable likely to result in, our liquidity increasing or decreasing in any material way.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Other than as disclosed above, we do not know of any significant changes in our expected sources and uses of cash.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">We do not have any commitments or arrangements from any person to provide us with any equity capital.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Critical Accounting Policies And Estimates</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b> </b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i>Allowances for Product Returns</i>. We grant certain of our customers the right to return product which they are unable to sell. Upon sale, we evaluate the need to record a provision for product returns based on our historical experience, economic trends and changes in customer demand.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i>Allowances for Doubtful Accounts Receivable</i>. We evaluate our accounts receivable to determine if they will ultimately be collected. This evaluation includes significant judgments and estimates, including an analysis of receivables aging and a review of large accounts. If, for example, the financial condition of a customer deteriorates resulting in an impairment of its ability to pay or a pattern of late payment develops, an allowance may be required.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i>Provisions for Inventory Obsolescence</i>. We may need to record a provision for estimated obsolescence and shrinkage of inventory. Our estimates would consider the cost of inventory, the estimated market value, the shelf life of the inventory and our historical experience. If there are changes to these estimates, provisions for inventory obsolescence may be necessary.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i>Valuation of Goodwill and Intangible Assets.</i> We consider goodwill and intangible assets to determine if there are qualitative factors which exist which may indicate that the carrying value exceeds the fair value. Our estimates are based upon an assessment of market conditions and expected future cash flows to be generated by the reporting units and related assets. If factors exist which indicate that the carrying value exceeds the fair value, an impairment charge against the goodwill and intangible assets could be required.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i>Useful lives of Property, Equipment and Leaseholds and Intangible Assets.</i> We amortize and depreciate our property, equipment and leaseholds and intangible assets based on their estimated useful lives. We estimate the expected useful lives based on the expected term over which the asset is expected to continue to generate economic benefit for our company. If there are differences between the expected useful lives and the actual useful lives of the asset, impairment of property, equipment and leaseholds or intangible assets could be necessary.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <!-- Field: Page; Sequence: 14; Value: 2 --> <div style="border-bottom: Black 1.5pt solid; margin-bottom: 6pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: left"><td style="text-align: center; width: 100%"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->13<!-- Field: /Sequence --></td></tr></table></div> <div style="break-before: page; margin-top: 6pt"><p style="margin: 0pt"> </p></div> <!-- Field: /Page --> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i>Revenue Recognition. </i>We follow a five-step model for revenue recognition. The five steps are: (1) identification of the contract(s) with the customer, (2) identification of the performance obligation(s) in the contract(s), (3) determination of the transaction price, (4) allocation of the transaction price to the performance obligation, and (5) recognition of revenue when (or as) the performance obligation is satisfied. We fulfill our performance obligations when control of product transfers to the customer, which is generally at the time the product is shipped since risk of loss is transferred to the purchaser upon delivery to the carrier. For shipments which are F.O.B. shipping point, we have elected to account for shipping and handling activities as a fulfillment cost rather than as an additional promised service and performance obligation.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">See Note 2 to the consolidated financial statements included as part of this report for a description of our significant accounting policies.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Recent Accounting Pronouncements</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b> </b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">We have evaluated recent accounting pronouncements issued since January 1, 2021 and determined that the adoption of these recent accounting pronouncements will not have a material effect on our consolidated financial statements.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"> <span class="alphaminr_link" id="alphaminr_13" style="display:inline-block"/><tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify; width: 0.75in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Item 7A.</b></span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Quantitative and Qualitative Disclosures About Market Risk.</b></span></td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify; text-indent: -0.75in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.75in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Not applicable.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <!-- Field: Page; Sequence: 15; Value: 2 --> <div style="border-bottom: Black 1.5pt solid; margin-bottom: 6pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: left"><td style="text-align: center; width: 100%"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->14<!-- Field: /Sequence --></td></tr></table></div> <div style="break-before: page; margin-top: 6pt"><p style="margin: 0pt"> </p></div> <!-- Field: /Page --> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b> </b></span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"> <span class="alphaminr_link" id="alphaminr_14" style="display:inline-block"/><tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"> <td style="font: 10pt Times New Roman, Times, Serif; width: 0.75in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Item 8.</b></span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Financial Statements and Supplementary Data.</b></span></td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b> </b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>FLEXIBLE SOLUTIONS INTERNATIONAL, INC. AND SUBSIDIARIES</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>INDEX TO CONSOLIDATED FINANCIAL STATEMENTS</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"> <tr style="font: 10pt Times New Roman, Times, Serif"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="border-bottom: black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; width: 0.5in; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Page </b></span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; background-color: #CCEEFF"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><a href="#ba_001">Report of Independent Registered Public Accounting Firm</a>, <span id="xdx_900_edei--AuditorName_c20210101__20211231_z8IIl4eorIql"><ix:nonNumeric contextRef="From2021-01-01to2021-12-31" name="dei:AuditorName">Smythe LLP</ix:nonNumeric></span> (PCAOB ID NO: <span id="xdx_90B_edei--AuditorFirmId_c20210101__20211231_zAt6bOed3sk9"><ix:nonNumeric contextRef="From2021-01-01to2021-12-31" name="dei:AuditorFirmId">995</ix:nonNumeric></span>)</span></td> <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">F-1</span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; background-color: white"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><a href="#ba_002"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Consolidated Balance Sheets as of December 31, 2021 and 2020</span></a></td> <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">F-2</span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; background-color: #CCEEFF"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><a href="#ba_003"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Consolidated Statements of Income and Comprehensive Income for the Years Ended December 31, 2021 and 2020</span></a></td> <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">F-3</span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; background-color: white"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><a href="#ba_004"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Consolidated Statements of Cash Flows for the Years Ended December 31, 2021 and 2020</span></a></td> <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">F-4</span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; background-color: #CCEEFF"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><a href="#ba_005"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Consolidated Statements of Stockholders’ Equity for the Years Ended December 31, 2021 and 2020</span></a></td> <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">F-5</span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; background-color: white"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><a href="#ba_006"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Notes to Consolidated Financial Statements</span></a></td> <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">F-6</span></td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <!-- Field: Page; Sequence: 16; Value: 2 --> <div style="border-bottom: Black 1.5pt solid; margin-bottom: 6pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: left"><td style="text-align: center; width: 100%"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->15<!-- Field: /Sequence --></td></tr></table></div> <div style="break-before: page; margin-top: 6pt"><p style="margin: 0pt"> </p></div> <!-- Field: /Page --> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b> </b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><span id="ba_001"/><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Report of Independent Registered Public Accounting Firm</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">To the Stockholders and the Board of Directors of Flexible Solutions International, Inc.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b> </b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Opinion on the Consolidated Financial Statements</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">We have audited the accompanying consolidated financial statements of Flexible Solutions International, Inc. and subsidiaries (the “Company”) which comprise the consolidated balance sheets as of December 31, 2021 and 2020, and the related consolidated statements of income and comprehensive income, cash flows and stockholders’ equity for the years then ended, and the related notes (collectively referred to as the “consolidated financial statements”).</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">In our opinion, the consolidated financial statements present fairly, in all material respects, the consolidated financial position of the Company as of December 31, 2021 and 2020, and the consolidated results of its operations and its consolidated cash flows for the years then ended, in conformity with accounting principles generally accepted in the United States of America.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Basis for Opinion</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">These consolidated financial statements are the responsibility of the Company’s management. Our responsibility is to express an opinion on the Company’s consolidated financial statements based on our audits. We are a public accounting firm registered with the Public Company Accounting Oversight Board (United States) (“PCAOB”) and are required to be independent with respect to the Company in accordance with the U.S. federal securities laws and the applicable rules and regulations of the Securities and Exchange Commission and the PCAOB.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">We conducted our audits in accordance with the standards of the PCAOB. Those standards require that we plan and perform the audit to obtain reasonable assurance about whether the consolidated financial statements are free of material misstatement, whether due to error or fraud. The Company is not required to have, nor were we engaged to perform, an audit of its internal control over financial reporting. As part of our audits, we are required to obtain an understanding of internal control over financial reporting, but not for the purpose of expressing an opinion on the effectiveness of the Company’s internal control over financial reporting. Accordingly, we express no such opinion.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Our audits included performing procedures to assess the risks of material misstatement of the consolidated financial statements, whether due to error or fraud, and performing procedures that respond to those risks. Such procedures included examining, on a test basis, evidence regarding the amounts and disclosures in the consolidated financial statements. Our audits also included evaluating the accounting principles used and significant estimates made by management, as well as evaluating the overall presentation of the consolidated financial statements. We believe that our audits provide a reasonable basis for our opinion.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Critical Audit Matter</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The critical audit matter communicated below is a matter arising from the current period audit of the consolidated financial statements that was communicated or required to be communicated to the audit committee and that: (1) relate to accounts or disclosures that are material to the consolidated financial statements and (2) involved our especially challenging, subjective, or complex judgments. The communication of this critical audit matter does not alter in any way our opinion on the consolidated financial statements, taken as a whole, and we are not, by communicating the critical audit matter below, providing a separate opinion on the critical audit matter or on the accounts or disclosures to which it relates.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i> </i></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i>Valuation of inventory</i></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i> </i></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">At December 31, 2021, the Company’s inventory balance was $9,502,005. As discussed in Note 2 to the consolidated financial statements, the Company records inventory at the lower of cost on a first-in, first-out or weighted average basis and net realizable value. To determine inventory valuation, management conducts regular reviews of overhead costs and the calculation to allocate these expenditures to inventory cost.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">We identified the assessment of valuation of inventory as a critical audit matter. Auditing management’s inventory valuation involved significant judgment because the estimates are based on several factors. In particular, in estimating inventory cost inputs, management developed assumptions such as the allocation of overhead expenditures to inventory cost.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The following are the primary procedures we performed to address this critical audit matter. <span style="background-color: white">We obtained an understanding and reviewed the appropriateness over the Company’s costing of inventory. We performed substantive procedures over the inputs of costing of inventory, including overhead allocation by agreeing inputs to third party source documentation. We tested management’s allocation of overhead costs between inventory products by assessing the appropriateness of the allocation method and recalculated the formula used to determine computational accuracy. We performed analytical procedures to obtain an understanding of the impact of economic conditions and market competition. We compared the inventory on hand to related unit sales to assess the net realizable value of inventory and held discussions with management and operational personnel to help identify any slow-moving obsolete inventory.</span></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span style="background-color: white"> </span></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> <span/></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Chartered Professional Accountants</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_903_edei--AuditorLocation_c20210101__20211231_zbDw2QOeraYl"><ix:nonNumeric contextRef="From2021-01-01to2021-12-31" name="dei:AuditorLocation">Vancouver, Canada</ix:nonNumeric></span></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">March 29, 2022</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">We have served as the Company’s auditor since 2019.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <!-- Field: Page; Sequence: 17; Options: NewSection; Value: 1 --> <div style="border-bottom: Black 1.5pt solid; margin-bottom: 6pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: left"><td style="text-align: center; width: 100%">F-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->1<!-- Field: /Sequence --></td></tr></table></div> <div style="break-before: page; margin-top: 6pt"><p style="margin: 0pt"> </p></div> <!-- Field: /Page --> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b> </b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>FLEXIBLE SOLUTIONS INTERNATIONAL, INC.</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin: 0pt 0"><span id="ba_002"/><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span class="alphaminr_link" id="alphaminr_balance_sheet"/><b>Consolidated Balance Sheets</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>As at December 31</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>(U.S. Dollars)</b></span></p> <p style="border-top: black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <table cellpadding="0" cellspacing="0" id="xdx_303_111_zTWpXuw2cLxe" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Statement - Consolidated Balance Sheets"> <tr style="vertical-align: bottom"> <td> </td><td style="font-weight: bold"> </td> <td colspan="2" id="xdx_49C_20211231_zk7TNGMBPuN9" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2021</td><td style="font-weight: bold"> </td><td style="font-weight: bold"> </td> <td colspan="2" id="xdx_499_20201231_zvbliqny5hRf" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2020</td><td style="font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td> </td> <td colspan="2" style="text-align: center"> </td><td> </td><td> </td> <td colspan="2" style="text-align: center"> </td><td> </td></tr> <tr id="xdx_40E_eus-gaap--AssetsAbstract_iB" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-weight: bold">Assets</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr id="xdx_402_eus-gaap--AssetsCurrentAbstract_i01B" style="vertical-align: bottom; background-color: White"> <td style="font-weight: bold">Current</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr id="xdx_402_eus-gaap--Cash_i02I_maACzKfg_zJJW2XJ7nwjl" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-left: 10pt; width: 68%">Cash</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 12%; text-align: right"><ix:nonFraction contextRef="AsOf2021-12-31" decimals="0" format="ixt:numdotdecimal" name="us-gaap:Cash" unitRef="USD">5,710,227</ix:nonFraction></td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 12%; text-align: right"><ix:nonFraction contextRef="AsOf2020-12-31" decimals="0" format="ixt:numdotdecimal" name="us-gaap:Cash" unitRef="USD">3,472,776</ix:nonFraction></td><td style="width: 1%; text-align: left"> </td></tr> <tr id="xdx_40F_eus-gaap--DepositsAssetsCurrent_i02I_pp0p0_maACzKfg_ziWqgDnbqaBh" style="vertical-align: bottom; background-color: White"> <td style="padding-left: 10pt; text-align: left">Term deposits</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><ix:nonFraction contextRef="AsOf2021-12-31" decimals="0" format="ixt:numdotdecimal" name="us-gaap:DepositsAssetsCurrent" scale="0" unitRef="USD">1,025,347</ix:nonFraction></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><ix:nonFraction contextRef="AsOf2020-12-31" decimals="0" format="ixt:numdotdecimal" name="us-gaap:DepositsAssetsCurrent" scale="0" unitRef="USD">1,000,000</ix:nonFraction></td><td style="text-align: left"> </td></tr> <tr id="xdx_400_eus-gaap--AccountsReceivableNetCurrent_i02I_pp0p0_maACzKfg_z2A0o5dP5tKj" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-left: 10pt; text-align: left">Accounts receivable (Note 4)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><ix:nonFraction contextRef="AsOf2021-12-31" decimals="0" format="ixt:numdotdecimal" name="us-gaap:AccountsReceivableNetCurrent" scale="0" unitRef="USD">7,129,329</ix:nonFraction></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><ix:nonFraction contextRef="AsOf2020-12-31" decimals="0" format="ixt:numdotdecimal" name="us-gaap:AccountsReceivableNetCurrent" scale="0" unitRef="USD">5,889,813</ix:nonFraction></td><td style="text-align: left"> </td></tr> <tr id="xdx_40C_eus-gaap--InventoryNet_i02I_pp0p0_maACzKfg_z6HNov64Xlvg" style="vertical-align: bottom; background-color: White"> <td style="padding-left: 10pt; text-align: left">Inventories (Note 5)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><ix:nonFraction contextRef="AsOf2021-12-31" decimals="0" format="ixt:numdotdecimal" name="us-gaap:InventoryNet" scale="0" unitRef="USD">9,502,005</ix:nonFraction></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><ix:nonFraction contextRef="AsOf2020-12-31" decimals="0" format="ixt:numdotdecimal" name="us-gaap:InventoryNet" scale="0" unitRef="USD">8,372,476</ix:nonFraction></td><td style="text-align: left"> </td></tr> <tr id="xdx_40A_eus-gaap--PrepaidExpenseCurrent_i02I_pp0p0_maACzKfg_zPRy6Jy3KLn2" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-left: 10pt; text-align: left">Prepaid expenses</td><td> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="AsOf2021-12-31" decimals="0" format="ixt:numdotdecimal" name="us-gaap:PrepaidExpenseCurrent" scale="0" unitRef="USD">442,161</ix:nonFraction></td><td style="text-align: left"> </td><td> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="AsOf2020-12-31" decimals="0" format="ixt:numdotdecimal" name="us-gaap:PrepaidExpenseCurrent" scale="0" unitRef="USD">302,447</ix:nonFraction></td><td style="text-align: left"> </td></tr> <tr id="xdx_403_eus-gaap--AssetsCurrent_i02TI_pp0p0_mtACzKfg_maAzjHX_zahyoZb5ESd3" style="vertical-align: bottom; background-color: White"> <td style="font-weight: bold; text-align: left">Total current assets</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><ix:nonFraction contextRef="AsOf2021-12-31" decimals="0" format="ixt:numdotdecimal" name="us-gaap:AssetsCurrent" scale="0" unitRef="USD">23,809,069</ix:nonFraction></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><ix:nonFraction contextRef="AsOf2020-12-31" decimals="0" format="ixt:numdotdecimal" name="us-gaap:AssetsCurrent" scale="0" unitRef="USD">19,037,512</ix:nonFraction></td><td style="text-align: left"> </td></tr> <tr id="xdx_40C_eus-gaap--PropertyPlantAndEquipmentNet_i01I_pp0p0_maAzjHX_zVxZtbFIucsi" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-weight: bold; text-align: left">Property, equipment and leaseholds, net (Note 6)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><ix:nonFraction contextRef="AsOf2021-12-31" decimals="0" format="ixt:numdotdecimal" name="us-gaap:PropertyPlantAndEquipmentNet" scale="0" unitRef="USD">4,931,713</ix:nonFraction></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><ix:nonFraction contextRef="AsOf2020-12-31" decimals="0" format="ixt:numdotdecimal" name="us-gaap:PropertyPlantAndEquipmentNet" scale="0" unitRef="USD">5,142,041</ix:nonFraction></td><td style="text-align: left"> </td></tr> <tr id="xdx_401_ecustom--FiniteLivedPatentGross_i01I_pp0p0_maAzjHX_zvCx0ng3qCbh" style="vertical-align: bottom; background-color: White"> <td style="font-weight: bold; text-align: left">Patents (Note 7)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><ix:nonFraction contextRef="AsOf2021-12-31" decimals="0" format="ixt:numdotdecimal" name="FSI:FiniteLivedPatentGross" scale="0" unitRef="USD">13,699</ix:nonFraction></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><ix:nonFraction contextRef="AsOf2020-12-31" decimals="0" format="ixt:numdotdecimal" name="FSI:FiniteLivedPatentGross" scale="0" unitRef="USD">30,137</ix:nonFraction></td><td style="text-align: left"> </td></tr> <tr id="xdx_407_eus-gaap--OperatingLeaseRightOfUseAsset_i01I_pp0p0_maAzjHX_z4ykT9vRAfz6" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-weight: bold; text-align: left">Right of use assets (Note 3)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><ix:nonFraction contextRef="AsOf2021-12-31" decimals="0" format="ixt:numdotdecimal" name="us-gaap:OperatingLeaseRightOfUseAsset" scale="0" unitRef="USD">217,267</ix:nonFraction></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><ix:nonFraction contextRef="AsOf2020-12-31" decimals="0" format="ixt:numdotdecimal" name="us-gaap:OperatingLeaseRightOfUseAsset" scale="0" unitRef="USD">483,113</ix:nonFraction></td><td style="text-align: left"> </td></tr> <tr id="xdx_40F_eus-gaap--IntangibleAssetsNetExcludingGoodwill_i01I_pp0p0_maAzjHX_zwyVKWXZSxM3" style="vertical-align: bottom; background-color: White"> <td style="font-weight: bold; text-align: left">Intangible assets (Note 8)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><ix:nonFraction contextRef="AsOf2021-12-31" decimals="0" format="ixt:numdotdecimal" name="us-gaap:IntangibleAssetsNetExcludingGoodwill" scale="0" unitRef="USD">2,600,000</ix:nonFraction></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><ix:nonFraction contextRef="AsOf2020-12-31" decimals="0" format="ixt:numdotdecimal" name="us-gaap:IntangibleAssetsNetExcludingGoodwill" scale="0" unitRef="USD">2,776,000</ix:nonFraction></td><td style="text-align: left"> </td></tr> <tr id="xdx_40C_eus-gaap--DepositsAssetsNoncurrent_i01I_pp0p0_maAzjHX_z7muvb09bUcd" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-weight: bold; text-align: left">Long term deposits (Note 9)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><ix:nonFraction contextRef="AsOf2021-12-31" decimals="0" format="ixt:numdotdecimal" name="us-gaap:DepositsAssetsNoncurrent" scale="0" unitRef="USD">8,540</ix:nonFraction></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><ix:nonFraction contextRef="AsOf2020-12-31" decimals="0" format="ixt:numdotdecimal" name="us-gaap:DepositsAssetsNoncurrent" scale="0" unitRef="USD">8,540</ix:nonFraction></td><td style="text-align: left"> </td></tr> <tr id="xdx_400_eus-gaap--EquityMethodInvestments_i01I_pp0p0_maAzjHX_zP3k8FWEHFMj" style="vertical-align: bottom; background-color: White"> <td style="font-weight: bold; text-align: left">Investments (Note 10)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><ix:nonFraction contextRef="AsOf2021-12-31" decimals="0" format="ixt:numdotdecimal" name="us-gaap:EquityMethodInvestments" scale="0" unitRef="USD">5,424,010</ix:nonFraction></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><ix:nonFraction contextRef="AsOf2020-12-31" decimals="0" format="ixt:numdotdecimal" name="us-gaap:EquityMethodInvestments" scale="0" unitRef="USD">4,776,167</ix:nonFraction></td><td style="text-align: left"> </td></tr> <tr id="xdx_40E_eus-gaap--Goodwill_i01I_pp0p0_maAzjHX_zvLRby0zbUEb" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-weight: bold; text-align: left">Goodwill (Note 8)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><ix:nonFraction contextRef="AsOf2021-12-31" decimals="0" format="ixt:numdotdecimal" name="us-gaap:Goodwill" scale="0" unitRef="USD">2,534,275</ix:nonFraction></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><ix:nonFraction contextRef="AsOf2020-12-31" decimals="0" format="ixt:numdotdecimal" name="us-gaap:Goodwill" scale="0" unitRef="USD">2,534,275</ix:nonFraction></td><td style="text-align: left"> </td></tr> <tr id="xdx_402_eus-gaap--DeferredIncomeTaxAssetsNet_i01I_pp0p0_maAzjHX_zW089hRxHpYf" style="vertical-align: bottom; background-color: White"> <td style="font-weight: bold; text-align: left">Deferred tax asset (Note 14)</td><td> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="AsOf2021-12-31" decimals="0" format="ixt:numdotdecimal" name="us-gaap:DeferredIncomeTaxAssetsNet" scale="0" unitRef="USD">12,697</ix:nonFraction></td><td style="text-align: left"> </td><td> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="AsOf2020-12-31" decimals="0" format="ixt:numdotdecimal" name="us-gaap:DeferredIncomeTaxAssetsNet" scale="0" unitRef="USD">299,603</ix:nonFraction></td><td style="text-align: left"> </td></tr> <tr id="xdx_40F_eus-gaap--Assets_i01TI_pp0p0_mtAzjHX_zM2UaA5kRcK3" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-weight: bold; text-align: left">Total Assets</td><td> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right"><ix:nonFraction contextRef="AsOf2021-12-31" decimals="0" format="ixt:numdotdecimal" name="us-gaap:Assets" scale="0" unitRef="USD">39,551,270</ix:nonFraction></td><td style="text-align: left"> </td><td> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right"><ix:nonFraction contextRef="AsOf2020-12-31" decimals="0" format="ixt:numdotdecimal" name="us-gaap:Assets" scale="0" unitRef="USD">35,087,388</ix:nonFraction></td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr id="xdx_405_eus-gaap--LiabilitiesAbstract_iB" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-weight: bold">Liabilities</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr id="xdx_409_eus-gaap--LiabilitiesCurrentAbstract_i01B" style="vertical-align: bottom; background-color: White"> <td style="font-weight: bold">Current</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr id="xdx_40D_eus-gaap--AccountsPayableCurrent_i02I_pp0p0_maLCzWj7_zgGoFD7ePvG8" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-left: 10pt; text-align: left">Accounts payable</td><td> </td> <td style="text-align: left">$</td><td style="text-align: right"><ix:nonFraction contextRef="AsOf2021-12-31" decimals="0" format="ixt:numdotdecimal" name="us-gaap:AccountsPayableCurrent" scale="0" unitRef="USD">1,283,486</ix:nonFraction></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right"><ix:nonFraction contextRef="AsOf2020-12-31" decimals="0" format="ixt:numdotdecimal" name="us-gaap:AccountsPayableCurrent" scale="0" unitRef="USD">558,105</ix:nonFraction></td><td style="text-align: left"> </td></tr> <tr id="xdx_403_eus-gaap--AccruedLiabilitiesCurrent_i02I_pp0p0_maLCzWj7_z3HlhapBzcD1" style="vertical-align: bottom; background-color: White"> <td style="padding-left: 10pt; text-align: left">Accrued liabilities</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><ix:nonFraction contextRef="AsOf2021-12-31" decimals="0" format="ixt:numdotdecimal" name="us-gaap:AccruedLiabilitiesCurrent" scale="0" unitRef="USD">457,062</ix:nonFraction></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><ix:nonFraction contextRef="AsOf2020-12-31" decimals="0" format="ixt:numdotdecimal" name="us-gaap:AccruedLiabilitiesCurrent" scale="0" unitRef="USD">1,225,804</ix:nonFraction></td><td style="text-align: left"> </td></tr> <tr id="xdx_40C_eus-gaap--DeferredRevenueCurrent_i02I_pp0p0_maLCzWj7_zqc8s60lAvXg" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-left: 10pt; text-align: left">Deferred revenue</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><ix:nonFraction contextRef="AsOf2021-12-31" decimals="0" format="ixt:numdotdecimal" name="us-gaap:DeferredRevenueCurrent" scale="0" unitRef="USD">349,004</ix:nonFraction></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><ix:nonFraction contextRef="AsOf2020-12-31" decimals="0" format="ixt:numdotdecimal" name="us-gaap:DeferredRevenueCurrent" scale="0" unitRef="USD">314,277</ix:nonFraction></td><td style="text-align: left"> </td></tr> <tr id="xdx_409_eus-gaap--TaxesPayableCurrent_i02I_pp0p0_maLCzWj7_zHMJUrcqfxN1" style="vertical-align: bottom; background-color: White"> <td style="padding-left: 10pt; text-align: left">Income taxes payable</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><ix:nonFraction contextRef="AsOf2021-12-31" decimals="0" format="ixt:numdotdecimal" name="us-gaap:TaxesPayableCurrent" scale="0" unitRef="USD">4,561,396</ix:nonFraction></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><ix:nonFraction contextRef="AsOf2020-12-31" decimals="0" format="ixt:numdotdecimal" name="us-gaap:TaxesPayableCurrent" scale="0" unitRef="USD">2,540,348</ix:nonFraction></td><td style="text-align: left"> </td></tr> <tr id="xdx_408_eus-gaap--LinesOfCreditCurrent_i02I_pp0p0_maLCzWj7_zhOffbgMPAee" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-left: 10pt; text-align: left">Short term line of credit (Note 11)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><ix:nonFraction contextRef="AsOf2021-12-31" decimals="0" format="ixt:numdotdecimal" name="us-gaap:LinesOfCreditCurrent" scale="0" unitRef="USD">2,300,819</ix:nonFraction></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><ix:nonFraction contextRef="AsOf2020-12-31" decimals="0" format="ixt:numdotdecimal" name="us-gaap:LinesOfCreditCurrent" scale="0" unitRef="USD">2,116,073</ix:nonFraction></td><td style="text-align: left"> </td></tr> <tr id="xdx_402_eus-gaap--OperatingLeaseLiabilityCurrent_i02I_pp0p0_maLCzWj7_zacrzBhT2Ecf" style="vertical-align: bottom; background-color: White"> <td style="padding-left: 10pt; text-align: left">Current portion of lease liability (Note 3)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><ix:nonFraction contextRef="AsOf2021-12-31" decimals="0" format="ixt:numdotdecimal" name="us-gaap:OperatingLeaseLiabilityCurrent" scale="0" unitRef="USD">77,715</ix:nonFraction></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><ix:nonFraction contextRef="AsOf2020-12-31" decimals="0" format="ixt:numdotdecimal" name="us-gaap:OperatingLeaseLiabilityCurrent" scale="0" unitRef="USD">287,900</ix:nonFraction></td><td style="text-align: left"> </td></tr> <tr id="xdx_409_eus-gaap--LongTermDebtCurrent_i02I_pp0p0_maLCzWj7_zoLZJaNyiwLb" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-left: 10pt; text-align: left">Current portion of long term debt (Note 12)</td><td> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="AsOf2021-12-31" decimals="0" format="ixt:numdotdecimal" name="us-gaap:LongTermDebtCurrent" scale="0" unitRef="USD">793,574</ix:nonFraction></td><td style="text-align: left"> </td><td> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="AsOf2020-12-31" decimals="0" format="ixt:numdotdecimal" name="us-gaap:LongTermDebtCurrent" scale="0" unitRef="USD">848,794</ix:nonFraction></td><td style="text-align: left"> </td></tr> <tr id="xdx_405_eus-gaap--LiabilitiesCurrent_i02TI_pp0p0_mtLCzWj7_maLz34W_zb9DBMRYn5ng" style="vertical-align: bottom; background-color: White"> <td style="padding-left: 0pt; font-weight: bold; text-align: left">Total current liabilities</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><ix:nonFraction contextRef="AsOf2021-12-31" decimals="0" format="ixt:numdotdecimal" name="us-gaap:LiabilitiesCurrent" scale="0" unitRef="USD">9,823,056</ix:nonFraction></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><ix:nonFraction contextRef="AsOf2020-12-31" decimals="0" format="ixt:numdotdecimal" name="us-gaap:LiabilitiesCurrent" scale="0" unitRef="USD">7,891,301</ix:nonFraction></td><td style="text-align: left"> </td></tr> <tr id="xdx_40C_eus-gaap--OperatingLeaseLiabilityNoncurrent_i01I_pp0p0_maLz34W_zvqhv6jl1YM1" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-weight: bold; text-align: justify">Lease liability (Note 3)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><ix:nonFraction contextRef="AsOf2021-12-31" decimals="0" format="ixt:numdotdecimal" name="us-gaap:OperatingLeaseLiabilityNoncurrent" scale="0" unitRef="USD">139,552</ix:nonFraction></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><ix:nonFraction contextRef="AsOf2020-12-31" decimals="0" format="ixt:numdotdecimal" name="us-gaap:OperatingLeaseLiabilityNoncurrent" scale="0" unitRef="USD">195,213</ix:nonFraction></td><td style="text-align: left"> </td></tr> <tr id="xdx_40F_eus-gaap--DeferredIncomeTaxLiabilitiesNet_i01I_pp0p0_maLz34W_zCYgtZDXQNGk" style="vertical-align: bottom; background-color: White"> <td style="font-weight: bold; text-align: justify">Deferred income tax liability (Note 14)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><ix:nonFraction contextRef="AsOf2021-12-31" decimals="0" format="ixt:numdotdecimal" name="us-gaap:DeferredIncomeTaxLiabilitiesNet" scale="0" unitRef="USD">310,162</ix:nonFraction></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><ix:nonFraction contextRef="AsOf2020-12-31" decimals="0" format="ixt:numdotdecimal" name="us-gaap:DeferredIncomeTaxLiabilitiesNet" scale="0" unitRef="USD">233,751</ix:nonFraction></td><td style="text-align: left"> </td></tr> <tr id="xdx_40F_eus-gaap--LongTermDebtNoncurrent_i01I_pp0p0_maLz34W_zmCnUZYkdLg" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-weight: bold; text-align: justify">Long term debt (Note 12)</td><td> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="AsOf2021-12-31" decimals="0" format="ixt:numdotdecimal" name="us-gaap:LongTermDebtNoncurrent" scale="0" unitRef="USD">1,573,024</ix:nonFraction></td><td style="text-align: left"> </td><td> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="AsOf2020-12-31" decimals="0" format="ixt:numdotdecimal" name="us-gaap:LongTermDebtNoncurrent" scale="0" unitRef="USD">2,998,844</ix:nonFraction></td><td style="text-align: left"> </td></tr> <tr id="xdx_405_eus-gaap--Liabilities_i01TI_pp0p0_mtLz34W_maLASEzfGy_z3e1lijO1gAa" style="vertical-align: bottom; background-color: White"> <td style="font-weight: bold; text-align: left">Total Liabilities</td><td> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="AsOf2021-12-31" decimals="0" format="ixt:numdotdecimal" name="us-gaap:Liabilities" scale="0" unitRef="USD">11,845,794</ix:nonFraction></td><td style="text-align: left"> </td><td> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="AsOf2020-12-31" decimals="0" format="ixt:numdotdecimal" name="us-gaap:Liabilities" scale="0" unitRef="USD">11,319,109</ix:nonFraction></td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr id="xdx_402_eus-gaap--StockholdersEquityAbstract_i01B" style="vertical-align: bottom; background-color: White"> <td style="font-weight: bold; text-align: left">Stockholders’ Equity</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-weight: bold; text-align: left">Capital stock (Note 17)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td>Authorized: <span id="xdx_908_eus-gaap--CommonStockSharesAuthorized_iI_pid_c20211231_z2PwLMAppft4" title="Common stock, shares authorized"><span id="xdx_906_eus-gaap--CommonStockSharesAuthorized_iI_pid_c20201231_zpXtSbeayMC2" title="Common stock, shares authorized"><ix:nonFraction contextRef="AsOf2021-12-31" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:CommonStockSharesAuthorized" unitRef="Shares"><ix:nonFraction contextRef="AsOf2020-12-31" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:CommonStockSharesAuthorized" unitRef="Shares">50,000,000</ix:nonFraction></ix:nonFraction></span></span> common shares with a par value of $<span id="xdx_90C_eus-gaap--CommonStockParOrStatedValuePerShare_iI_pid_c20211231_zkvScT2idQKa" title="Common stock, par value"><span id="xdx_90D_eus-gaap--CommonStockParOrStatedValuePerShare_iI_pid_c20201231_z1jYOcJOC2a9" title="Common stock, par value"><ix:nonFraction contextRef="AsOf2021-12-31" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:CommonStockParOrStatedValuePerShare" unitRef="USDPShares"><ix:nonFraction contextRef="AsOf2020-12-31" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:CommonStockParOrStatedValuePerShare" unitRef="USDPShares">0.001</ix:nonFraction></ix:nonFraction></span></span> each; <span id="xdx_908_eus-gaap--PreferredStockSharesAuthorized_iI_pid_c20211231_zzKtIzkKP1y3" title="Preferred stock, shares authorized"><span id="xdx_900_eus-gaap--PreferredStockSharesAuthorized_iI_pid_c20201231_z4lfcrjqiang" title="Preferred stock, shares authorized"><ix:nonFraction contextRef="AsOf2021-12-31" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:PreferredStockSharesAuthorized" unitRef="Shares"><ix:nonFraction contextRef="AsOf2020-12-31" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:PreferredStockSharesAuthorized" unitRef="Shares">1,000,000</ix:nonFraction></ix:nonFraction></span></span> preferred shares with a par value of $<span id="xdx_90E_eus-gaap--PreferredStockParOrStatedValuePerShare_iI_pid_c20211231_z2OubtdO92re" title="Preferred stock, par value"><span id="xdx_90B_eus-gaap--PreferredStockParOrStatedValuePerShare_iI_pid_c20201231_z3YOdILDjfni" title="Preferred stock, par value"><ix:nonFraction contextRef="AsOf2021-12-31" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:PreferredStockParOrStatedValuePerShare" unitRef="USDPShares"><ix:nonFraction contextRef="AsOf2020-12-31" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:PreferredStockParOrStatedValuePerShare" unitRef="USDPShares">0.01</ix:nonFraction></ix:nonFraction></span></span> each</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Issued and outstanding:</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr id="xdx_408_eus-gaap--CommonStockValue_i02I_pp0p0" style="vertical-align: bottom; background-color: White"> <td style="padding-left: 10pt"><span id="xdx_904_eus-gaap--CommonStockSharesIssued_iI_pid_c20211231_zHqKLrBXbK8b" title="Common stock, shares issued"><span id="xdx_90D_eus-gaap--CommonStockSharesOutstanding_iI_pid_c20211231_z9j4g79esVK5" title="Common stock, shares outstanding"><ix:nonFraction contextRef="AsOf2021-12-31" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:CommonStockSharesIssued" unitRef="Shares"><ix:nonFraction contextRef="AsOf2021-12-31" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:CommonStockSharesOutstanding" unitRef="Shares">12,355,246</ix:nonFraction></ix:nonFraction></span></span> (2020: <span id="xdx_904_eus-gaap--CommonStockSharesIssued_iI_pid_c20201231_zIfRdO6mTnD6" title="Common stock, shares issued"><span id="xdx_905_eus-gaap--CommonStockSharesOutstanding_iI_pid_c20201231_ztjw1GV38Tfg" title="Common stock, shares outstanding"><ix:nonFraction contextRef="AsOf2020-12-31" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:CommonStockSharesIssued" unitRef="Shares"><ix:nonFraction contextRef="AsOf2020-12-31" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:CommonStockSharesOutstanding" unitRef="Shares">12,260,545</ix:nonFraction></ix:nonFraction></span></span>) common shares</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><ix:nonFraction contextRef="AsOf2021-12-31" decimals="0" format="ixt:numdotdecimal" name="us-gaap:CommonStockValue" scale="0" unitRef="USD">12,355</ix:nonFraction></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><ix:nonFraction contextRef="AsOf2020-12-31" decimals="0" format="ixt:numdotdecimal" name="us-gaap:CommonStockValue" scale="0" unitRef="USD">12,261</ix:nonFraction></td><td style="text-align: left"> </td></tr> <tr id="xdx_409_eus-gaap--CommonStockValue_i02I_pp0p0_maSEz2zS_zsZR7VJ8hc2a" style="display: none; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-weight: bold">Capital stock (Note 17) Authorized: 50,000,000 common shares with a par value of $0.001 each; 1,000,000 preferred shares with a par value of $0.01 each Issued and outstanding: 12,355,246 (2020: 12,260,545) common shares</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><ix:nonFraction contextRef="AsOf2021-12-31" decimals="0" format="ixt:numdotdecimal" name="us-gaap:CommonStockValue" scale="0" unitRef="USD">12,355</ix:nonFraction></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><ix:nonFraction contextRef="AsOf2020-12-31" decimals="0" format="ixt:numdotdecimal" name="us-gaap:CommonStockValue" scale="0" unitRef="USD">12,261</ix:nonFraction></td><td style="text-align: left"> </td></tr> <tr id="xdx_404_eus-gaap--AdditionalPaidInCapital_i02I_pp0p0_maSEz2zS_zqRkkOYCc07b" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-weight: bold">Capital in excess of par value</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><ix:nonFraction contextRef="AsOf2021-12-31" decimals="0" format="ixt:numdotdecimal" name="us-gaap:AdditionalPaidInCapital" scale="0" unitRef="USD">16,983,648</ix:nonFraction></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><ix:nonFraction contextRef="AsOf2020-12-31" decimals="0" format="ixt:numdotdecimal" name="us-gaap:AdditionalPaidInCapital" scale="0" unitRef="USD">16,633,190</ix:nonFraction></td><td style="text-align: left"> </td></tr> <tr id="xdx_400_eus-gaap--AccumulatedOtherComprehensiveIncomeLossNetOfTax_i02I_pp0p0_maSEz2zS_zqBqATrWYQNd" style="vertical-align: bottom; background-color: White"> <td style="font-weight: bold; text-align: left">Other comprehensive loss</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(<ix:nonFraction contextRef="AsOf2021-12-31" decimals="0" format="ixt:numdotdecimal" name="us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax" scale="0" sign="-" unitRef="USD">775,730</ix:nonFraction></td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(<ix:nonFraction contextRef="AsOf2020-12-31" decimals="0" format="ixt:numdotdecimal" name="us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax" scale="0" sign="-" unitRef="USD">872,121</ix:nonFraction></td><td style="text-align: left">)</td></tr> <tr id="xdx_408_eus-gaap--RetainedEarningsAccumulatedDeficit_i02I_pp0p0_maSEz2zS_zAQpibPvK7Jf" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-weight: bold; text-align: left">Accumulated earnings</td><td> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="AsOf2021-12-31" decimals="0" format="ixt:numdotdecimal" name="us-gaap:RetainedEarningsAccumulatedDeficit" scale="0" unitRef="USD">8,882,360</ix:nonFraction></td><td style="text-align: left"> </td><td> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="AsOf2020-12-31" decimals="0" format="ixt:numdotdecimal" name="us-gaap:RetainedEarningsAccumulatedDeficit" scale="0" unitRef="USD">5,433,198</ix:nonFraction></td><td style="text-align: left"> </td></tr> <tr id="xdx_402_eus-gaap--StockholdersEquity_i02TI_pp0p0_mtSEz2zS_maSEIPAz8f5_zZK4yQKpSXnj" style="vertical-align: bottom; background-color: White"> <td style="font-weight: bold; text-align: left">Total stockholders’ equity – controlling interest</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><ix:nonFraction contextRef="AsOf2021-12-31" decimals="0" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquity" scale="0" unitRef="USD">25,102,633</ix:nonFraction></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><ix:nonFraction contextRef="AsOf2020-12-31" decimals="0" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquity" scale="0" unitRef="USD">21,206,528</ix:nonFraction></td><td style="text-align: left"> </td></tr> <tr id="xdx_408_eus-gaap--MinorityInterest_i02I_pp0p0_maSEIPAz8f5_ztMS7yqJbUc8" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-weight: bold; text-align: left">Non-controlling interests (Note 18)</td><td> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="AsOf2021-12-31" decimals="0" format="ixt:numdotdecimal" name="us-gaap:MinorityInterest" scale="0" unitRef="USD">2,602,843</ix:nonFraction></td><td style="text-align: left"> </td><td> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="AsOf2020-12-31" decimals="0" format="ixt:numdotdecimal" name="us-gaap:MinorityInterest" scale="0" unitRef="USD">2,561,751</ix:nonFraction></td><td style="text-align: left"> </td></tr> <tr id="xdx_40B_eus-gaap--StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_i02TI_pp0p0_mtSEIPAz8f5_maLASEzfGy_zocH6cZpPhnj" style="vertical-align: bottom; background-color: White"> <td style="font-weight: bold; text-align: left">Total Stockholders’ Equity</td><td> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="AsOf2021-12-31" decimals="0" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="0" unitRef="USD">27,705,476</ix:nonFraction></td><td style="text-align: left"> </td><td> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="AsOf2020-12-31" decimals="0" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="0" unitRef="USD">23,768,279</ix:nonFraction></td><td style="text-align: left"> </td></tr> <tr id="xdx_405_eus-gaap--LiabilitiesAndStockholdersEquity_i01TI_pp0p0_mtLASEzfGy_zC9YG0cbuo88" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-weight: bold; text-align: left">Total Liabilities and Stockholders’ Equity</td><td> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right"><ix:nonFraction contextRef="AsOf2021-12-31" decimals="0" format="ixt:numdotdecimal" name="us-gaap:LiabilitiesAndStockholdersEquity" scale="0" unitRef="USD">39,551,270</ix:nonFraction></td><td style="text-align: left"> </td><td> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right"><ix:nonFraction contextRef="AsOf2020-12-31" decimals="0" format="ixt:numdotdecimal" name="us-gaap:LiabilitiesAndStockholdersEquity" scale="0" unitRef="USD">35,087,388</ix:nonFraction></td><td style="text-align: left"> </td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Subsequent events (See Note 20)</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">See Notes to Consolidated Financial Statements.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <!-- Field: Page; Sequence: 18; Value: 1 --> <div style="border-bottom: Black 1.5pt solid; margin-bottom: 6pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: left"><td style="text-align: center; width: 100%">F-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->2<!-- Field: /Sequence --></td></tr></table></div> <div style="break-before: page; margin-top: 6pt"><p style="margin: 0pt"> </p></div> <!-- Field: /Page --> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>FLEXIBLE SOLUTIONS INTERNATIONAL, INC.</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin: 0pt 0"><span id="ba_003"/><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span class="alphaminr_link" id="alphaminr_income"/><b>Consolidated Statements of Income and Comprehensive Income</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>For the Years Ended December 31</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>(U.S. Dollars)</b></span></p> <p style="border-top: black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <table cellpadding="0" cellspacing="0" id="xdx_30C_113_zPgxD1iIyuHd" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Statement - Consolidated Statements of Income and Comprehensive Income"> <tr style="vertical-align: bottom"> <td> </td><td style="font-weight: bold"> </td> <td colspan="2" id="xdx_49A_20210101__20211231_zCoTv8VhnEAi" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2021</td><td style="font-weight: bold"> </td><td style="font-weight: bold"> </td> <td colspan="2" id="xdx_496_20200101__20201231_zH6ErkNKDfNh" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2020</td><td style="font-weight: bold"> </td></tr> <tr id="xdx_406_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_maGPzlfV_zBF37mxbrNT8" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 68%; font-weight: bold">Sales</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 12%; text-align: right"><ix:nonFraction contextRef="From2021-01-01to2021-12-31" decimals="0" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" unitRef="USD">34,416,335</ix:nonFraction></td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 12%; text-align: right"><ix:nonFraction contextRef="From2020-01-012020-12-31" decimals="0" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" unitRef="USD">31,407,454</ix:nonFraction></td><td style="width: 1%; text-align: left"> </td></tr> <tr id="xdx_40D_eus-gaap--CostOfGoodsAndServicesSold_msGPzlfV_zMyQNtnTRl3h" style="vertical-align: bottom; background-color: White"> <td style="font-weight: bold">Cost of sales (Note 6, 7 8)</td><td> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="From2021-01-01to2021-12-31" decimals="0" format="ixt:numdotdecimal" name="us-gaap:CostOfGoodsAndServicesSold" unitRef="USD">23,019,824</ix:nonFraction></td><td style="text-align: left"> </td><td> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="From2020-01-012020-12-31" decimals="0" format="ixt:numdotdecimal" name="us-gaap:CostOfGoodsAndServicesSold" unitRef="USD">21,641,035</ix:nonFraction></td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr id="xdx_408_eus-gaap--GrossProfit_iT_pp0p0_mtGPzlfV_maOILzj7W_zLOUtuWvcuH4" style="vertical-align: bottom; background-color: White"> <td style="font-weight: bold; text-align: left">Gross profit</td><td> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="From2021-01-01to2021-12-31" decimals="0" format="ixt:numdotdecimal" name="us-gaap:GrossProfit" scale="0" unitRef="USD">11,396,511</ix:nonFraction></td><td style="text-align: left"> </td><td> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="From2020-01-012020-12-31" decimals="0" format="ixt:numdotdecimal" name="us-gaap:GrossProfit" scale="0" unitRef="USD">9,766,419</ix:nonFraction></td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr id="xdx_40A_eus-gaap--OperatingExpensesAbstract_iB" style="vertical-align: bottom; background-color: White"> <td style="font-weight: bold; text-align: left">Operating Expenses</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr id="xdx_403_eus-gaap--SalariesAndWages_i01_pp0p0_maOEzfTO_zXDog86irhL" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-left: 10pt">Wages</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><ix:nonFraction contextRef="From2021-01-01to2021-12-31" decimals="0" format="ixt:numdotdecimal" name="us-gaap:SalariesAndWages" scale="0" unitRef="USD">2,321,285</ix:nonFraction></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><ix:nonFraction contextRef="From2020-01-012020-12-31" decimals="0" format="ixt:numdotdecimal" name="us-gaap:SalariesAndWages" scale="0" unitRef="USD">2,169,825</ix:nonFraction></td><td style="text-align: left"> </td></tr> <tr id="xdx_40D_eus-gaap--OfficersCompensation_i01_pp0p0_maOEzfTO_zMDroDGRPh3a" style="vertical-align: bottom; background-color: White"> <td style="padding-left: 10pt; text-align: left">Administrative salaries and benefits</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><ix:nonFraction contextRef="From2021-01-01to2021-12-31" decimals="0" format="ixt:numdotdecimal" name="us-gaap:OfficersCompensation" scale="0" unitRef="USD">883,460</ix:nonFraction></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><ix:nonFraction contextRef="From2020-01-012020-12-31" decimals="0" format="ixt:numdotdecimal" name="us-gaap:OfficersCompensation" scale="0" unitRef="USD">804,272</ix:nonFraction></td><td style="text-align: left"> </td></tr> <tr id="xdx_408_eus-gaap--GeneralInsuranceExpense_i01_pp0p0_maOEzfTO_zxYq6ysGCg0e" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-left: 10pt">Insurance</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><ix:nonFraction contextRef="From2021-01-01to2021-12-31" decimals="0" format="ixt:numdotdecimal" name="us-gaap:GeneralInsuranceExpense" scale="0" unitRef="USD">581,187</ix:nonFraction></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><ix:nonFraction contextRef="From2020-01-012020-12-31" decimals="0" format="ixt:numdotdecimal" name="us-gaap:GeneralInsuranceExpense" scale="0" unitRef="USD">479,218</ix:nonFraction></td><td style="text-align: left"> </td></tr> <tr id="xdx_40E_eus-gaap--OperatingLeaseExpense_i01_pp0p0_maOEzfTO_zZin7CRXitzi" style="vertical-align: bottom; background-color: White"> <td style="padding-left: 10pt; text-align: left">Lease expense</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><ix:nonFraction contextRef="From2021-01-01to2021-12-31" decimals="0" format="ixt:numdotdecimal" name="us-gaap:OperatingLeaseExpense" scale="0" unitRef="USD">382,663</ix:nonFraction></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><ix:nonFraction contextRef="From2020-01-012020-12-31" decimals="0" format="ixt:numdotdecimal" name="us-gaap:OperatingLeaseExpense" scale="0" unitRef="USD">453,639</ix:nonFraction></td><td style="text-align: left"> </td></tr> <tr id="xdx_408_ecustom--Consulting_i01_pp0p0_maOEzfTO_zu9u6wtl69d8" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-left: 10pt">Consulting</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><ix:nonFraction contextRef="From2021-01-01to2021-12-31" decimals="0" format="ixt:numdotdecimal" name="FSI:Consulting" scale="0" unitRef="USD">320,759</ix:nonFraction></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><ix:nonFraction contextRef="From2020-01-012020-12-31" decimals="0" format="ixt:numdotdecimal" name="FSI:Consulting" scale="0" unitRef="USD">277,277</ix:nonFraction></td><td style="text-align: left"> </td></tr> <tr id="xdx_40D_eus-gaap--ProfessionalFees_i01_pp0p0_maOEzfTO_z7sd8oGVdtGe" style="vertical-align: bottom; background-color: White"> <td style="padding-left: 10pt; text-align: left">Professional fees</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><ix:nonFraction contextRef="From2021-01-01to2021-12-31" decimals="0" format="ixt:numdotdecimal" name="us-gaap:ProfessionalFees" scale="0" unitRef="USD">285,424</ix:nonFraction></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><ix:nonFraction contextRef="From2020-01-012020-12-31" decimals="0" format="ixt:numdotdecimal" name="us-gaap:ProfessionalFees" scale="0" unitRef="USD">283,842</ix:nonFraction></td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr id="xdx_403_eus-gaap--OtherGeneralExpense_i01_pp0p0_maOEzfTO_zxMX6030yV72" style="vertical-align: bottom; background-color: White"> <td style="padding-left: 10pt; text-align: left">Office and miscellaneous</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><ix:nonFraction contextRef="From2021-01-01to2021-12-31" decimals="0" format="ixt:numdotdecimal" name="us-gaap:OtherGeneralExpense" scale="0" unitRef="USD">269,459</ix:nonFraction></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><ix:nonFraction contextRef="From2020-01-012020-12-31" decimals="0" format="ixt:numdotdecimal" name="us-gaap:OtherGeneralExpense" scale="0" unitRef="USD">250,330</ix:nonFraction></td><td style="text-align: left"> </td></tr> <tr id="xdx_40E_ecustom--InterestExpenses_i01_pp0p0_maOEzfTO_zhG1spAhOzNf" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-left: 10pt; text-align: left">Interest expense</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><ix:nonFraction contextRef="From2021-01-01to2021-12-31" decimals="0" format="ixt:numdotdecimal" name="FSI:InterestExpenses" scale="0" unitRef="USD">199,930</ix:nonFraction></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><ix:nonFraction contextRef="From2020-01-012020-12-31" decimals="0" format="ixt:numdotdecimal" name="FSI:InterestExpenses" scale="0" unitRef="USD">260,657</ix:nonFraction></td><td style="text-align: left"> </td></tr> <tr id="xdx_403_eus-gaap--SellingAndMarketingExpense_i01_pp0p0_maOEzfTO_zo9EmrWHHXfe" style="vertical-align: bottom; background-color: White"> <td style="padding-left: 10pt; text-align: left">Advertising and promotion</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><ix:nonFraction contextRef="From2021-01-01to2021-12-31" decimals="0" format="ixt:numdotdecimal" name="us-gaap:SellingAndMarketingExpense" scale="0" unitRef="USD">172,185</ix:nonFraction></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><ix:nonFraction contextRef="From2020-01-012020-12-31" decimals="0" format="ixt:numdotdecimal" name="us-gaap:SellingAndMarketingExpense" scale="0" unitRef="USD">197,196</ix:nonFraction></td><td style="text-align: left"> </td></tr> <tr id="xdx_402_eus-gaap--ResearchAndDevelopmentExpense_i01_pp0p0_maOEzfTO_zlQ8NMMbfdS4" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-left: 10pt">Research</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><ix:nonFraction contextRef="From2021-01-01to2021-12-31" decimals="0" format="ixt:numdotdecimal" name="us-gaap:ResearchAndDevelopmentExpense" scale="0" unitRef="USD">116,411</ix:nonFraction></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><ix:nonFraction contextRef="From2020-01-012020-12-31" decimals="0" format="ixt:numdotdecimal" name="us-gaap:ResearchAndDevelopmentExpense" scale="0" unitRef="USD">81,422</ix:nonFraction></td><td style="text-align: left"> </td></tr> <tr id="xdx_403_eus-gaap--TravelAndEntertainmentExpense_i01_pp0p0_maOEzfTO_zqXRrHyRUgbk" style="vertical-align: bottom; background-color: White"> <td style="padding-left: 10pt">Travel</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><ix:nonFraction contextRef="From2021-01-01to2021-12-31" decimals="0" format="ixt:numdotdecimal" name="us-gaap:TravelAndEntertainmentExpense" scale="0" unitRef="USD">107,894</ix:nonFraction></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><ix:nonFraction contextRef="From2020-01-012020-12-31" decimals="0" format="ixt:numdotdecimal" name="us-gaap:TravelAndEntertainmentExpense" scale="0" unitRef="USD">95,053</ix:nonFraction></td><td style="text-align: left"> </td></tr> <tr id="xdx_400_ecustom--InvestorRelationsAndTransferAgentFee_i01_pp0p0_maOEzfTO_zoPqO50fsMm9" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-left: 10pt; text-align: left">Investor relations and transfer agent fee</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><ix:nonFraction contextRef="From2021-01-01to2021-12-31" decimals="0" format="ixt:numdotdecimal" name="FSI:InvestorRelationsAndTransferAgentFee" scale="0" unitRef="USD">94,256</ix:nonFraction></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><ix:nonFraction contextRef="From2020-01-012020-12-31" decimals="0" format="ixt:numdotdecimal" name="FSI:InvestorRelationsAndTransferAgentFee" scale="0" unitRef="USD">78,930</ix:nonFraction></td><td style="text-align: left"> </td></tr> <tr id="xdx_40F_ecustom--Commissions_i01_pp0p0_maOEzfTO_zVuoR0h6HqUi" style="vertical-align: bottom; background-color: White"> <td style="padding-left: 10pt">Commissions</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><ix:nonFraction contextRef="From2021-01-01to2021-12-31" decimals="0" format="ixt:numdotdecimal" name="FSI:Commissions" scale="0" unitRef="USD">62,632</ix:nonFraction></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><ix:nonFraction contextRef="From2020-01-012020-12-31" decimals="0" format="ixt:numdotdecimal" name="FSI:Commissions" scale="0" unitRef="USD">148,922</ix:nonFraction></td><td style="text-align: left"> </td></tr> <tr id="xdx_400_eus-gaap--CommunicationsAndInformationTechnology_i01_pp0p0_maOEzfTO_zjk2kCUmqRZ5" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-left: 10pt">Telecommunications</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><ix:nonFraction contextRef="From2021-01-01to2021-12-31" decimals="0" format="ixt:numdotdecimal" name="us-gaap:CommunicationsAndInformationTechnology" scale="0" unitRef="USD">45,482</ix:nonFraction></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><ix:nonFraction contextRef="From2020-01-012020-12-31" decimals="0" format="ixt:numdotdecimal" name="us-gaap:CommunicationsAndInformationTechnology" scale="0" unitRef="USD">43,535</ix:nonFraction></td><td style="text-align: left"> </td></tr> <tr id="xdx_405_eus-gaap--ForeignCurrencyTransactionGainLossBeforeTax_i01N_pp0p0_di_msOEzfTO_zmIOyZzALp0i" style="vertical-align: bottom; background-color: White"> <td style="padding-left: 10pt; text-align: left">Currency exchange</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><ix:nonFraction contextRef="From2021-01-01to2021-12-31" decimals="0" format="ixt:numdotdecimal" name="us-gaap:ForeignCurrencyTransactionGainLossBeforeTax" scale="0" sign="-" unitRef="USD">25,091</ix:nonFraction></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(<ix:nonFraction contextRef="From2020-01-012020-12-31" decimals="0" format="ixt:numdotdecimal" name="us-gaap:ForeignCurrencyTransactionGainLossBeforeTax" scale="0" unitRef="USD">6,890</ix:nonFraction></td><td style="text-align: left">)</td></tr> <tr id="xdx_407_eus-gaap--UtilitiesOperatingExpense_i01_pp0p0_maOEzfTO_zAO8tupzjxw4" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-left: 10pt">Utilities</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><ix:nonFraction contextRef="From2021-01-01to2021-12-31" decimals="0" format="ixt:numdotdecimal" name="us-gaap:UtilitiesOperatingExpense" scale="0" unitRef="USD">21,523</ix:nonFraction></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><ix:nonFraction contextRef="From2020-01-012020-12-31" decimals="0" format="ixt:numdotdecimal" name="us-gaap:UtilitiesOperatingExpense" scale="0" unitRef="USD">17,651</ix:nonFraction></td><td style="text-align: left"> </td></tr> <tr id="xdx_407_ecustom--ShippingCost_i01_pp0p0_maOEzfTO_zLS9cvX6a7gf" style="vertical-align: bottom; background-color: White"> <td style="padding-left: 10pt">Shipping</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><ix:nonFraction contextRef="From2021-01-01to2021-12-31" decimals="0" format="ixt:numdotdecimal" name="FSI:ShippingCost" scale="0" unitRef="USD">16,567</ix:nonFraction></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><ix:nonFraction contextRef="From2020-01-012020-12-31" decimals="0" format="ixt:numdotdecimal" name="FSI:ShippingCost" scale="0" unitRef="USD">12,839</ix:nonFraction></td><td style="text-align: left"> </td></tr> <tr id="xdx_40D_eus-gaap--ProvisionForDoubtfulAccounts_i01_pp0p0_maOEzfTO_zWRWjuG93xD1" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-left: 10pt; text-align: left">Bad debt expense</td><td> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="From2021-01-01to2021-12-31" decimals="0" format="ixt:numdotdecimal" name="us-gaap:ProvisionForDoubtfulAccounts" scale="0" unitRef="USD">6,979</ix:nonFraction></td><td style="text-align: left"> </td><td> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="From2020-01-012020-12-31" decimals="0" format="ixt:numdotdecimal" name="us-gaap:ProvisionForDoubtfulAccounts" scale="0" unitRef="USD">1,016</ix:nonFraction></td><td style="text-align: left"> </td></tr> <tr id="xdx_407_eus-gaap--OperatingExpenses_i01T_pp0p0_mtOEzfTO_msOILzj7W_ziLYlT5a2amb" style="vertical-align: bottom; background-color: White"> <td style="padding-left: 10pt; text-align: left">Total operating expenses</td><td> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="From2021-01-01to2021-12-31" decimals="0" format="ixt:numdotdecimal" name="us-gaap:OperatingExpenses" scale="0" unitRef="USD">5,913,187</ix:nonFraction></td><td style="text-align: left"> </td><td> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="From2020-01-012020-12-31" decimals="0" format="ixt:numdotdecimal" name="us-gaap:OperatingExpenses" scale="0" unitRef="USD">5,648,734</ix:nonFraction></td><td style="text-align: left"> </td></tr> <tr id="xdx_40D_eus-gaap--OperatingIncomeLoss_iT_pp0p0_mtOILzj7W_maILFCOzGR5_zTE8cycfpxxb" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-left: 0pt; font-weight: bold; text-align: left">Operating income</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><ix:nonFraction contextRef="From2021-01-01to2021-12-31" decimals="0" format="ixt:numdotdecimal" name="us-gaap:OperatingIncomeLoss" scale="0" unitRef="USD">5,483,324</ix:nonFraction></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><ix:nonFraction contextRef="From2020-01-012020-12-31" decimals="0" format="ixt:numdotdecimal" name="us-gaap:OperatingIncomeLoss" scale="0" unitRef="USD">4,117,685</ix:nonFraction></td><td style="text-align: left"> </td></tr> <tr id="xdx_404_eus-gaap--GainLossOnSaleOfPropertyPlantEquipment_pp0p0_maILFCOzGR5_z6tAMEqwedZ1" style="vertical-align: bottom; background-color: White"> <td style="padding-left: 0pt; font-weight: bold; text-align: left">Gain on sale of equipment (Note 6)</td><td> </td> <td style="text-align: left"><span style="-sec-ix-hidden: xdx2ixbrl0273"> </span></td><td style="text-align: right">-</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><ix:nonFraction contextRef="From2020-01-012020-12-31" decimals="0" format="ixt:numdotdecimal" name="us-gaap:GainLossOnSaleOfPropertyPlantEquipment" scale="0" unitRef="USD">9,490</ix:nonFraction></td><td style="text-align: left"> </td></tr> <tr id="xdx_406_ecustom--GainLossOnSaleOfLand_pp0p0_maILFCOzGR5_zJtn4dqz9efb" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-weight: bold; text-align: left">Gain on sale of land (Note 6)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><ix:nonFraction contextRef="From2021-01-01to2021-12-31" decimals="0" format="ixt:numdotdecimal" name="FSI:GainLossOnSaleOfLand" scale="0" unitRef="USD">44,330</ix:nonFraction></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"><span style="-sec-ix-hidden: xdx2ixbrl0277"> </span></td><td style="text-align: right">-</td><td style="text-align: left"> </td></tr> <tr id="xdx_40A_ecustom--PppLoanForgiveness_maILFCOzGR5_ztPoBGqaBLD2" style="vertical-align: bottom; background-color: White"> <td style="font-weight: bold; text-align: left">PPP loan forgiveness (Note 12)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><ix:nonFraction contextRef="From2021-01-01to2021-12-31" decimals="0" format="ixt:numdotdecimal" name="FSI:PppLoanForgiveness" unitRef="USD">537,960</ix:nonFraction></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"><span style="-sec-ix-hidden: xdx2ixbrl0280"> </span></td><td style="text-align: right">-</td><td style="text-align: left"> </td></tr> <tr id="xdx_404_eus-gaap--GainLossOnInvestments_maILFCOzGR5_zhUofevPzPbj" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-weight: bold; text-align: left">Gain on investments (Note 10)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><ix:nonFraction contextRef="From2021-01-01to2021-12-31" decimals="0" format="ixt:numdotdecimal" name="us-gaap:GainLossOnInvestments" unitRef="USD">507,143</ix:nonFraction></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><ix:nonFraction contextRef="From2020-01-012020-12-31" decimals="0" format="ixt:numdotdecimal" name="us-gaap:GainLossOnInvestments" unitRef="USD">877,358</ix:nonFraction></td><td style="text-align: left"> </td></tr> <tr id="xdx_40A_ecustom--GainOnAcquisition_maILFCOzGR5_zdFUi08S7e6" style="vertical-align: bottom; background-color: White"> <td style="font-weight: bold; text-align: left">Gain on acquisition of ENP Realty (Note 10)</td><td> </td> <td style="text-align: left"><span style="-sec-ix-hidden: xdx2ixbrl0285"> </span></td><td style="text-align: right">-</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><ix:nonFraction contextRef="From2020-01-012020-12-31" decimals="0" format="ixt:numdotdecimal" name="FSI:GainOnAcquisition" unitRef="USD">133,341</ix:nonFraction></td><td style="text-align: left"> </td></tr> <tr id="xdx_404_eus-gaap--InvestmentIncomeInterest_maILFCOzGR5_zMeoIxHnXGCd" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-weight: bold; text-align: left">Interest income</td><td> </td> <td style="border-bottom: Black 2.5pt double; text-align: left"> </td><td style="border-bottom: Black 2.5pt double; text-align: right"><ix:nonFraction contextRef="From2021-01-01to2021-12-31" decimals="0" format="ixt:numdotdecimal" name="us-gaap:InvestmentIncomeInterest" unitRef="USD">77,999</ix:nonFraction></td><td style="text-align: left"> </td><td> </td> <td style="border-bottom: Black 2.5pt double; text-align: left"> </td><td style="border-bottom: Black 2.5pt double; text-align: right"><ix:nonFraction contextRef="From2020-01-012020-12-31" decimals="0" format="ixt:numdotdecimal" name="us-gaap:InvestmentIncomeInterest" unitRef="USD">53,101</ix:nonFraction></td><td style="text-align: left"> </td></tr> <tr id="xdx_402_eus-gaap--IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_iT_pp0p0_mtILFCOzGR5_maPLz25i_zLRA8c1hahx3" style="vertical-align: bottom; background-color: White"> <td style="font-weight: bold; text-align: left">Income before income tax</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><ix:nonFraction contextRef="From2021-01-01to2021-12-31" decimals="0" format="ixt:numdotdecimal" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" scale="0" unitRef="USD">6,650,756</ix:nonFraction></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><ix:nonFraction contextRef="From2020-01-012020-12-31" decimals="0" format="ixt:numdotdecimal" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" scale="0" unitRef="USD">5,190,975</ix:nonFraction></td><td style="text-align: left"> </td></tr> <tr id="xdx_40A_eus-gaap--DeferredIncomeTaxesAndTaxCreditsAbstract_iB" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-weight: bold; text-align: left">Income taxes (Note 14)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr id="xdx_401_eus-gaap--DeferredIncomeTaxExpenseBenefit_iN_di_msPLz25i_zEHGcyOBnuk8" style="vertical-align: bottom; background-color: White"> <td style="padding-left: 10pt; text-align: left">Deferred income tax expense</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(<ix:nonFraction contextRef="From2021-01-01to2021-12-31" decimals="0" format="ixt:numdotdecimal" name="us-gaap:DeferredIncomeTaxExpenseBenefit" unitRef="USD">363,317</ix:nonFraction></td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(<ix:nonFraction contextRef="From2020-01-012020-12-31" decimals="0" format="ixt:numdotdecimal" name="us-gaap:DeferredIncomeTaxExpenseBenefit" unitRef="USD">409,553</ix:nonFraction></td><td style="text-align: left">)</td></tr> <tr id="xdx_405_eus-gaap--CurrentIncomeTaxExpenseBenefit_iN_di_msPLz25i_zDbcXeU7UuWl" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-left: 10pt; text-align: left">Current income tax expense</td><td> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(<ix:nonFraction contextRef="From2021-01-01to2021-12-31" decimals="0" format="ixt:numdotdecimal" name="us-gaap:CurrentIncomeTaxExpenseBenefit" unitRef="USD">1,993,182</ix:nonFraction></td><td style="text-align: left">)</td><td> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(<ix:nonFraction contextRef="From2020-01-012020-12-31" decimals="0" format="ixt:numdotdecimal" name="us-gaap:CurrentIncomeTaxExpenseBenefit" unitRef="USD">1,197,888</ix:nonFraction></td><td style="text-align: left">)</td></tr> <tr id="xdx_402_eus-gaap--ProfitLoss_mtPLz25i_maNILzwP6_za4Sj8IDr9H" style="vertical-align: bottom; background-color: White"> <td style="font-weight: bold; text-align: left">Net income for the year</td><td> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="From2021-01-01to2021-12-31" decimals="0" format="ixt:numdotdecimal" name="us-gaap:ProfitLoss" unitRef="USD">4,294,257</ix:nonFraction></td><td style="text-align: left"> </td><td> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="From2020-01-012020-12-31" decimals="0" format="ixt:numdotdecimal" name="us-gaap:ProfitLoss" unitRef="USD">3,583,534</ix:nonFraction></td><td style="text-align: left"> </td></tr> <tr id="xdx_40E_eus-gaap--NetIncomeLossAttributableToNoncontrollingInterest_iN_di_msNILzwP6_ziBsrUIlEUD9" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-weight: bold; text-align: left">Net income attributable to non-controlling interests</td><td> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(<ix:nonFraction contextRef="From2021-01-01to2021-12-31" decimals="0" format="ixt:numdotdecimal" name="us-gaap:NetIncomeLossAttributableToNoncontrollingInterest" unitRef="USD">845,095</ix:nonFraction></td><td style="text-align: left">)</td><td> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(<ix:nonFraction contextRef="From2020-01-012020-12-31" decimals="0" format="ixt:numdotdecimal" name="us-gaap:NetIncomeLossAttributableToNoncontrollingInterest" unitRef="USD">606,484</ix:nonFraction></td><td style="text-align: left">)</td></tr> <tr id="xdx_402_eus-gaap--NetIncomeLoss_mtNILzwP6_zw0TAcyATIQ9" style="vertical-align: bottom; background-color: White"> <td style="font-weight: bold; text-align: left">Net income attributable to controlling interest</td><td> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="From2021-01-01to2021-12-31" decimals="0" format="ixt:numdotdecimal" name="us-gaap:NetIncomeLoss" unitRef="USD">3,449,162</ix:nonFraction></td><td style="text-align: left"> </td><td> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="From2020-01-012020-12-31" decimals="0" format="ixt:numdotdecimal" name="us-gaap:NetIncomeLoss" unitRef="USD">2,977,050</ix:nonFraction></td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr id="xdx_40E_eus-gaap--EarningsPerShareBasicAndDiluted_pid_z7surglshXk" style="vertical-align: bottom; background-color: White"> <td style="font-weight: bold; text-align: left">Income per share (basic and diluted) (Note 15)</td><td> </td> <td style="text-align: left">$</td><td style="text-align: right"><ix:nonFraction contextRef="From2021-01-01to2021-12-31" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:EarningsPerShareBasicAndDiluted" unitRef="USDPShares">0.28</ix:nonFraction></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right"><ix:nonFraction contextRef="From2020-01-012020-12-31" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:EarningsPerShareBasicAndDiluted" unitRef="USDPShares">0.24</ix:nonFraction></td><td style="text-align: left"> </td></tr> <tr id="xdx_40C_eus-gaap--WeightedAverageNumberOfSharesOutstandingBasic_pid_zPeBQyd1ApPe" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-weight: bold">Weighted average number of common shares (basic)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><ix:nonFraction contextRef="From2021-01-01to2021-12-31" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" unitRef="Shares">12,316,254</ix:nonFraction></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><ix:nonFraction contextRef="From2020-01-012020-12-31" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" unitRef="Shares">12,240,641</ix:nonFraction></td><td style="text-align: left"> </td></tr> <tr id="xdx_40A_eus-gaap--WeightedAverageNumberOfDilutedSharesOutstanding_pid_zpFlU7zuZdFl" style="vertical-align: bottom; background-color: White"> <td style="font-weight: bold">Weighted average number of common shares (diluted)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><ix:nonFraction contextRef="From2021-01-01to2021-12-31" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" unitRef="Shares">12,505,522</ix:nonFraction></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><ix:nonFraction contextRef="From2020-01-012020-12-31" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" unitRef="Shares">12,302,552</ix:nonFraction></td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr id="xdx_40E_eus-gaap--OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract_iB" style="vertical-align: bottom; background-color: White"> <td style="font-weight: bold; text-align: left">Other comprehensive income:</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr id="xdx_402_eus-gaap--ProfitLoss_i01_pp0p0_maCINOTzqer_z7PFwYSd66N5" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-weight: bold; text-align: left">Net income</td><td> </td> <td style="text-align: left">$</td><td style="text-align: right"><ix:nonFraction contextRef="From2021-01-01to2021-12-31" decimals="0" format="ixt:numdotdecimal" name="us-gaap:ProfitLoss" scale="0" unitRef="USD">4,294,257</ix:nonFraction></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right"><ix:nonFraction contextRef="From2020-01-012020-12-31" decimals="0" format="ixt:numdotdecimal" name="us-gaap:ProfitLoss" scale="0" unitRef="USD">3,583,534</ix:nonFraction></td><td style="text-align: left"> </td></tr> <tr id="xdx_406_eus-gaap--OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax_i01_pp0p0_maCINOTzqer_ztJXERfwdGGb" style="vertical-align: bottom; background-color: White"> <td style="font-weight: bold; text-align: left">Unrealized gain on foreign currency transactions</td><td> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="From2021-01-01to2021-12-31" decimals="0" format="ixt:numdotdecimal" name="us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" scale="0" unitRef="USD">96,391</ix:nonFraction></td><td style="text-align: left"> </td><td> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="From2020-01-012020-12-31" decimals="0" format="ixt:numdotdecimal" name="us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" scale="0" unitRef="USD">122,489</ix:nonFraction></td><td style="text-align: left"> </td></tr> <tr id="xdx_400_eus-gaap--ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest_i01T_pp0p0_mtCINOTzqer_maCINOTzWSi_ztmGuWOSNdvf" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-weight: bold; text-align: left">Total comprehensive income</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><ix:nonFraction contextRef="From2021-01-01to2021-12-31" decimals="0" format="ixt:numdotdecimal" name="us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" scale="0" unitRef="USD">4,390,648</ix:nonFraction></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><ix:nonFraction contextRef="From2020-01-012020-12-31" decimals="0" format="ixt:numdotdecimal" name="us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" scale="0" unitRef="USD">3,706,023</ix:nonFraction></td><td style="text-align: left"> </td></tr> <tr id="xdx_40F_eus-gaap--ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest_i01N_pp0p0_di_msCINOTzWSi_z59pURvpLk9a" style="vertical-align: bottom; background-color: White"> <td style="font-weight: bold; text-align: left">Comprehensive income – non-controlling interest</td><td> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(<ix:nonFraction contextRef="From2021-01-01to2021-12-31" decimals="0" format="ixt:numdotdecimal" name="us-gaap:ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest" scale="0" unitRef="USD">845,095</ix:nonFraction></td><td style="text-align: left">)</td><td> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(<ix:nonFraction contextRef="From2020-01-012020-12-31" decimals="0" format="ixt:numdotdecimal" name="us-gaap:ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest" scale="0" unitRef="USD">606,484</ix:nonFraction></td><td style="text-align: left">)</td></tr> <tr id="xdx_40C_eus-gaap--ComprehensiveIncomeNetOfTax_i01T_pp0p0_mtCINOTzWSi_z9DOlktmjIc" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-weight: bold; text-align: left">Comprehensive income attributable to controlling interests</td><td> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right"><ix:nonFraction contextRef="From2021-01-01to2021-12-31" decimals="0" format="ixt:numdotdecimal" name="us-gaap:ComprehensiveIncomeNetOfTax" scale="0" unitRef="USD">3,545,553</ix:nonFraction></td><td style="text-align: left"> </td><td> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right"><ix:nonFraction contextRef="From2020-01-012020-12-31" decimals="0" format="ixt:numdotdecimal" name="us-gaap:ComprehensiveIncomeNetOfTax" scale="0" unitRef="USD">3,099,539</ix:nonFraction></td><td style="text-align: left"> </td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">See Notes to Consolidated Financial Statements.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <!-- Field: Page; Sequence: 19; Value: 1 --> <div style="border-bottom: Black 1.5pt solid; margin-bottom: 6pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: left"><td style="text-align: center; width: 100%">F-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->3<!-- Field: /Sequence --></td></tr></table></div> <div style="break-before: page; margin-top: 6pt"><p style="margin: 0pt"> </p></div> <!-- Field: /Page --> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>FLEXIBLE SOLUTIONS INTERNATIONAL, INC.</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin: 0pt 0"><span id="ba_004"/><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span class="alphaminr_link" id="alphaminr_cash_flow"/><b>Consolidated Statements of Cash Flows</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>For Years Ended December 31</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>(U.S. Dollars)</b></span></p> <p style="border-top: black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <table cellpadding="0" cellspacing="0" id="xdx_30B_112_zHtSvY5njfsg" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Statement - Consolidated Statements of Cash Flows"> <tr style="vertical-align: bottom"> <td> </td><td style="font-weight: bold"> </td> <td colspan="2" id="xdx_49D_20210101__20211231_zNBWClcXUU2a" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2021</td><td style="font-weight: bold"> </td><td style="font-weight: bold"> </td> <td colspan="2" id="xdx_490_20200101__20201231_zxEecSLOyWBh" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2020</td><td style="font-weight: bold"> </td></tr> <tr id="xdx_40D_eus-gaap--NetCashProvidedByUsedInOperatingActivitiesAbstract_iB" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-weight: bold; text-align: left">Operating activities</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr id="xdx_406_eus-gaap--ProfitLoss_i01_pp0p0_maNCPBUzwMA_zbUM4i7A6Yu9" style="vertical-align: bottom; background-color: White"> <td style="padding-left: 10pt; width: 68%; text-align: left">Net income for the year</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 12%; text-align: right"><ix:nonFraction contextRef="From2021-01-01to2021-12-31" decimals="0" format="ixt:numdotdecimal" name="us-gaap:ProfitLoss" scale="0" unitRef="USD">4,294,257</ix:nonFraction></td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 12%; text-align: right"><ix:nonFraction contextRef="From2020-01-012020-12-31" decimals="0" format="ixt:numdotdecimal" name="us-gaap:ProfitLoss" scale="0" unitRef="USD">3,583,534</ix:nonFraction></td><td style="width: 1%; text-align: left"> </td></tr> <tr id="xdx_403_eus-gaap--AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_i01B" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-left: 10pt; text-align: left">Adjustments to reconcile net income to net cash:</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr id="xdx_403_eus-gaap--ShareBasedCompensation_i02_pp0p0_maNCPBUzwMA_zI2FBIrzHklh" style="vertical-align: bottom; background-color: White"> <td style="padding-left: 20pt; text-align: left">Stock based compensation</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><ix:nonFraction contextRef="From2021-01-01to2021-12-31" decimals="0" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensation" scale="0" unitRef="USD">210,112</ix:nonFraction></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><ix:nonFraction contextRef="From2020-01-012020-12-31" decimals="0" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensation" scale="0" unitRef="USD">156,012</ix:nonFraction></td><td style="text-align: left"> </td></tr> <tr id="xdx_400_eus-gaap--DepreciationAndAmortization_i02_pp0p0_maNCPBUzwMA_zUZrLjzbPKd6" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-left: 20pt; text-align: left">Depreciation and amortization</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><ix:nonFraction contextRef="From2021-01-01to2021-12-31" decimals="0" format="ixt:numdotdecimal" name="us-gaap:DepreciationAndAmortization" scale="0" unitRef="USD">965,935</ix:nonFraction></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><ix:nonFraction contextRef="From2020-01-012020-12-31" decimals="0" format="ixt:numdotdecimal" name="us-gaap:DepreciationAndAmortization" scale="0" unitRef="USD">851,672</ix:nonFraction></td><td style="text-align: left"> </td></tr> <tr id="xdx_404_ecustom--LeaseRightOfUseFinancing_i02_pp0p0_maNCPBUzwMA_zINLQVdyd5X5" style="vertical-align: bottom; background-color: White"> <td style="padding-left: 20pt; text-align: left">Lease right of use financing</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><ix:nonFraction contextRef="From2021-01-01to2021-12-31" decimals="0" format="ixt:numdotdecimal" name="FSI:LeaseRightOfUseFinancing" scale="0" unitRef="USD">22,057</ix:nonFraction></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><ix:nonFraction contextRef="From2020-01-012020-12-31" decimals="0" format="ixt:numdotdecimal" name="FSI:LeaseRightOfUseFinancing" scale="0" unitRef="USD">53,768</ix:nonFraction></td><td style="text-align: left"> </td></tr> <tr id="xdx_404_eus-gaap--FinanceLeaseRightOfUseAssetAmortization_i02_pp0p0_maNCPBUzwMA_zJ9MdTRXuSvc" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-left: 20pt; text-align: left">Lease right of use amortization</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><ix:nonFraction contextRef="From2021-01-01to2021-12-31" decimals="0" format="ixt:numdotdecimal" name="us-gaap:FinanceLeaseRightOfUseAssetAmortization" scale="0" unitRef="USD">265,846</ix:nonFraction></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><ix:nonFraction contextRef="From2020-01-012020-12-31" decimals="0" format="ixt:numdotdecimal" name="us-gaap:FinanceLeaseRightOfUseAssetAmortization" scale="0" unitRef="USD">331,773</ix:nonFraction></td><td style="text-align: left"> </td></tr> <tr id="xdx_401_ecustom--GainLossOnInvestment_i02N_pp0p0_di_msNCPBUzwMA_zpJc88A3bgic" style="vertical-align: bottom; background-color: White"> <td style="padding-left: 20pt; text-align: left">Gain on investments</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(<ix:nonFraction contextRef="From2021-01-01to2021-12-31" decimals="0" format="ixt:numdotdecimal" name="FSI:GainLossOnInvestment" scale="0" unitRef="USD">507,143</ix:nonFraction></td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(<ix:nonFraction contextRef="From2020-01-012020-12-31" decimals="0" format="ixt:numdotdecimal" name="FSI:GainLossOnInvestment" scale="0" unitRef="USD">877,358</ix:nonFraction></td><td style="text-align: left">)</td></tr> <tr id="xdx_40B_ecustom--BadDebtExpense_i02N_pp0p0_di_msNCPBUzwMA_zeB9Mf3Lh5x9" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-left: 20pt; text-align: left">Bad debt expense</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><ix:nonFraction contextRef="From2021-01-01to2021-12-31" decimals="0" format="ixt:numdotdecimal" name="FSI:BadDebtExpense" scale="0" sign="-" unitRef="USD">6,979</ix:nonFraction></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><ix:nonFraction contextRef="From2020-01-012020-12-31" decimals="0" format="ixt:numdotdecimal" name="FSI:BadDebtExpense" scale="0" sign="-" unitRef="USD">1,016</ix:nonFraction></td><td style="text-align: left"> </td></tr> <tr id="xdx_401_eus-gaap--DeferredIncomeTaxExpenseBenefit_i02_pp0p0_maNCPBUzwMA_ztg4Kp6JI7L4" style="vertical-align: bottom; background-color: White"> <td style="padding-left: 20pt; text-align: left">Deferred income tax expense (recovery)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><ix:nonFraction contextRef="From2021-01-01to2021-12-31" decimals="0" format="ixt:numdotdecimal" name="us-gaap:DeferredIncomeTaxExpenseBenefit" scale="0" unitRef="USD">363,317</ix:nonFraction></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><ix:nonFraction contextRef="From2020-01-012020-12-31" decimals="0" format="ixt:numdotdecimal" name="us-gaap:DeferredIncomeTaxExpenseBenefit" scale="0" unitRef="USD">409,553</ix:nonFraction></td><td style="text-align: left"> </td></tr> <tr id="xdx_40A_eus-gaap--GainLossOnSaleOfPropertyPlantEquipment_i02N_pp0p0_di_msNCPBUzwMA_zkcfLNjhCeY2" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-left: 20pt; text-align: left">Gain on sale of equipment</td><td> </td> <td style="text-align: left"><span style="-sec-ix-hidden: xdx2ixbrl0369"> </span></td><td style="text-align: right">-</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(<ix:nonFraction contextRef="From2020-01-012020-12-31" decimals="0" format="ixt:numdotdecimal" name="us-gaap:GainLossOnSaleOfPropertyPlantEquipment" scale="0" unitRef="USD">9,490</ix:nonFraction></td><td style="text-align: left">)</td></tr> <tr id="xdx_408_ecustom--GainLossOnSaleOfLand_i02N_pp0p0_di_msNCPBUzwMA_zUhpx2SXWyjl" style="vertical-align: bottom; background-color: White"> <td style="padding-left: 20pt; text-align: left">Gain on sale of land</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(<ix:nonFraction contextRef="From2021-01-01to2021-12-31" decimals="0" format="ixt:numdotdecimal" name="FSI:GainLossOnSaleOfLand" scale="0" unitRef="USD">44,330</ix:nonFraction></td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr id="xdx_406_ecustom--PaycheckProtectionProgramLoanForgiveness_i02N_pp0p0_di_msNCPBUzwMA_znm0ouLWM4d5" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-left: 20pt; text-align: left">PPP loan forgiveness</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(<ix:nonFraction contextRef="From2021-01-01to2021-12-31" decimals="0" format="ixt:numdotdecimal" name="FSI:PaycheckProtectionProgramLoanForgiveness" scale="0" unitRef="USD">537,960</ix:nonFraction></td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"><span style="-sec-ix-hidden: xdx2ixbrl0376"> </span></td><td style="text-align: right">-</td><td style="text-align: left"> </td></tr> <tr id="xdx_40A_eus-gaap--IncreaseDecreaseInOperatingCapitalAbstract_i02B" style="vertical-align: bottom; background-color: White"> <td style="text-align: left">Changes in non-cash working capital items:</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr id="xdx_40E_eus-gaap--IncreaseDecreaseInAccountsReceivable_i03N_pp0p0_di_msNCPBUzwMA_zmgeHgZtBVbe" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-left: 20pt; text-align: left">Increase in accounts receivable</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(<ix:nonFraction contextRef="From2021-01-01to2021-12-31" decimals="0" format="ixt:numdotdecimal" name="us-gaap:IncreaseDecreaseInAccountsReceivable" scale="0" unitRef="USD">1,246,495</ix:nonFraction></td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(<ix:nonFraction contextRef="From2020-01-012020-12-31" decimals="0" format="ixt:numdotdecimal" name="us-gaap:IncreaseDecreaseInAccountsReceivable" scale="0" unitRef="USD">1,420,614</ix:nonFraction></td><td style="text-align: left">)</td></tr> <tr id="xdx_408_eus-gaap--IncreaseDecreaseInInventories_i03N_pp0p0_di_msNCPBUzwMA_zWstmdlAO26d" style="vertical-align: bottom; background-color: White"> <td style="padding-left: 20pt; text-align: left">(Increase) decrease in inventories</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(<ix:nonFraction contextRef="From2021-01-01to2021-12-31" decimals="0" format="ixt:numdotdecimal" name="us-gaap:IncreaseDecreaseInInventories" scale="0" unitRef="USD">1,275,746</ix:nonFraction></td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><ix:nonFraction contextRef="From2020-01-012020-12-31" decimals="0" format="ixt:numdotdecimal" name="us-gaap:IncreaseDecreaseInInventories" scale="0" sign="-" unitRef="USD">1,284,607</ix:nonFraction></td><td style="text-align: left"> </td></tr> <tr id="xdx_40A_eus-gaap--IncreaseDecreaseInPrepaidExpense_i03N_pp0p0_di_msNCPBUzwMA_zUqGayGAVXJl" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-left: 20pt; text-align: left">Increase in prepaid expenses</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(<ix:nonFraction contextRef="From2021-01-01to2021-12-31" decimals="0" format="ixt:numdotdecimal" name="us-gaap:IncreaseDecreaseInPrepaidExpense" scale="0" unitRef="USD">139,714</ix:nonFraction></td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(<ix:nonFraction contextRef="From2020-01-012020-12-31" decimals="0" format="ixt:numdotdecimal" name="us-gaap:IncreaseDecreaseInPrepaidExpense" scale="0" unitRef="USD">83,809</ix:nonFraction></td><td style="text-align: left">)</td></tr> <tr id="xdx_40C_eus-gaap--IncreaseDecreaseInAccountsPayableAndAccruedLiabilities_i03_pp0p0_maNCPBUzwMA_zgVBTYuq5Kmk" style="vertical-align: bottom; background-color: White"> <td style="padding-left: 20pt; text-align: left">Increase in accounts payable and accrued liabilities</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><ix:nonFraction contextRef="From2021-01-01to2021-12-31" decimals="0" format="ixt:numdotdecimal" name="us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities" scale="0" unitRef="USD">102,856</ix:nonFraction></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><ix:nonFraction contextRef="From2020-01-012020-12-31" decimals="0" format="ixt:numdotdecimal" name="us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities" scale="0" unitRef="USD">553,478</ix:nonFraction></td><td style="text-align: left"> </td></tr> <tr id="xdx_406_eus-gaap--IncreaseDecreaseInAccruedIncomeTaxesPayable_i03_pp0p0_maNCPBUzwMA_z42e6MKvUur3" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-left: 20pt; text-align: left">Increase in taxes payable</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><ix:nonFraction contextRef="From2021-01-01to2021-12-31" decimals="0" format="ixt:numdotdecimal" name="us-gaap:IncreaseDecreaseInAccruedIncomeTaxesPayable" scale="0" unitRef="USD">2,021,048</ix:nonFraction></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><ix:nonFraction contextRef="From2020-01-012020-12-31" decimals="0" format="ixt:numdotdecimal" name="us-gaap:IncreaseDecreaseInAccruedIncomeTaxesPayable" scale="0" unitRef="USD">770,243</ix:nonFraction></td><td style="text-align: left"> </td></tr> <tr id="xdx_40A_eus-gaap--IncreaseDecreaseInContractWithCustomerLiability_i03_pp0p0_maNCPBUzwMA_zirRsulw4q0c" style="vertical-align: bottom; background-color: White"> <td style="padding-left: 20pt; text-align: left">Increase in deferred revenue</td><td> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="From2021-01-01to2021-12-31" decimals="0" format="ixt:numdotdecimal" name="us-gaap:IncreaseDecreaseInContractWithCustomerLiability" scale="0" unitRef="USD">34,727</ix:nonFraction></td><td style="text-align: left"> </td><td> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="From2020-01-012020-12-31" decimals="0" format="ixt:numdotdecimal" name="us-gaap:IncreaseDecreaseInContractWithCustomerLiability" scale="0" unitRef="USD">101,056</ix:nonFraction></td><td style="text-align: left"> </td></tr> <tr id="xdx_405_eus-gaap--NetCashProvidedByUsedInOperatingActivities_i01T_pp0p0_maCCERCz9gd_mtNCPBUzwMA_zWfUWFIeoP92" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-weight: bold; text-align: left">Cash provided by operating activities</td><td> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="From2021-01-01to2021-12-31" decimals="0" format="ixt:numdotdecimal" name="us-gaap:NetCashProvidedByUsedInOperatingActivities" scale="0" unitRef="USD">4,535,746</ix:nonFraction></td><td style="text-align: left"> </td><td> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="From2020-01-012020-12-31" decimals="0" format="ixt:numdotdecimal" name="us-gaap:NetCashProvidedByUsedInOperatingActivities" scale="0" unitRef="USD">5,705,441</ix:nonFraction></td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr id="xdx_40E_eus-gaap--NetCashProvidedByUsedInInvestingActivitiesAbstract_iB" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-weight: bold; text-align: left">Investing activities</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr id="xdx_406_eus-gaap--ProceedsFromOtherDeposits_i01_pp0p0_maNCPBUzp0E_zLqR34p5ykAl" style="vertical-align: bottom; background-color: White"> <td style="padding-left: 10pt; text-align: left">Return of long term deposits</td><td> </td> <td style="text-align: left"><span style="-sec-ix-hidden: xdx2ixbrl0405"> </span></td><td style="text-align: right">-</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><ix:nonFraction contextRef="From2020-01-012020-12-31" decimals="0" format="ixt:numdotdecimal" name="us-gaap:ProceedsFromOtherDeposits" scale="0" unitRef="USD">22,090</ix:nonFraction></td><td style="text-align: left"> </td></tr> <tr id="xdx_40C_eus-gaap--PaymentsToAcquireInvestments_i01N_pp0p0_di_msNCPBUzp0E_zCzZUoz3R69h" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-left: 10pt">Purchase of investments</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(<ix:nonFraction contextRef="From2021-01-01to2021-12-31" decimals="0" format="ixt:numdotdecimal" name="us-gaap:PaymentsToAcquireInvestments" scale="0" unitRef="USD">500,000</ix:nonFraction></td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(<ix:nonFraction contextRef="From2020-01-012020-12-31" decimals="0" format="ixt:numdotdecimal" name="us-gaap:PaymentsToAcquireInvestments" scale="0" unitRef="USD">3,152,025</ix:nonFraction></td><td style="text-align: left">)</td></tr> <tr id="xdx_401_eus-gaap--ProceedsFromSaleOfEquityMethodInvestments_i01_pp0p0_maNCPBUzp0E_zPsPFhUG0j6a" style="vertical-align: bottom; background-color: White"> <td style="padding-left: 10pt; text-align: left">Proceeds of equity investment distributions</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><ix:nonFraction contextRef="From2021-01-01to2021-12-31" decimals="0" format="ixt:numdotdecimal" name="us-gaap:ProceedsFromSaleOfEquityMethodInvestments" scale="0" unitRef="USD">359,300</ix:nonFraction></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><ix:nonFraction contextRef="From2020-01-012020-12-31" decimals="0" format="ixt:numdotdecimal" name="us-gaap:ProceedsFromSaleOfEquityMethodInvestments" scale="0" unitRef="USD">972,295</ix:nonFraction></td><td style="text-align: left"> </td></tr> <tr id="xdx_404_eus-gaap--PaymentsToAcquireBusinessesNetOfCashAcquired_i01N_pp0p0_di_msNCPBUzp0E_zi1RtEuuMEp8" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-left: 10pt; text-align: left">Acquisition of ENP Realty LLC</td><td> </td> <td style="text-align: left"><span style="-sec-ix-hidden: xdx2ixbrl0414"> </span></td><td style="text-align: right">-</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><ix:nonFraction contextRef="From2020-01-012020-12-31" decimals="0" format="ixt:numdotdecimal" name="us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired" scale="0" sign="-" unitRef="USD">13,419</ix:nonFraction></td><td style="text-align: left"> </td></tr> <tr id="xdx_40B_eus-gaap--ProceedsFromSaleOfOtherPropertyPlantAndEquipment_i01_pp0p0_maNCPBUzp0E_zjubBvTpEB74" style="vertical-align: bottom; background-color: White"> <td style="padding-left: 10pt; text-align: left">Sale of property and equipment</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><ix:nonFraction contextRef="From2021-01-01to2021-12-31" decimals="0" format="ixt:numdotdecimal" name="us-gaap:ProceedsFromSaleOfOtherPropertyPlantAndEquipment" scale="0" unitRef="USD">263,380</ix:nonFraction></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><ix:nonFraction contextRef="From2020-01-012020-12-31" decimals="0" format="ixt:numdotdecimal" name="us-gaap:ProceedsFromSaleOfOtherPropertyPlantAndEquipment" scale="0" unitRef="USD">9,490</ix:nonFraction></td><td style="text-align: left"> </td></tr> <tr id="xdx_405_eus-gaap--PaymentsToAcquirePropertyPlantAndEquipment_i01N_pp0p0_di_msNCPBUzp0E_zsLpeibiKYO8" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-left: 10pt; text-align: left">Purchase of property and equipment</td><td> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(<ix:nonFraction contextRef="From2021-01-01to2021-12-31" decimals="0" format="ixt:numdotdecimal" name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" scale="0" unitRef="USD">782,219</ix:nonFraction></td><td style="text-align: left">)</td><td> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(<ix:nonFraction contextRef="From2020-01-012020-12-31" decimals="0" format="ixt:numdotdecimal" name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" scale="0" unitRef="USD">1,080,598</ix:nonFraction></td><td style="text-align: left">)</td></tr> <tr id="xdx_400_eus-gaap--NetCashProvidedByUsedInInvestingActivities_i01T_pp0p0_mtNCPBUzp0E_maCCERCz9gd_zyud5UyNY0nh" style="vertical-align: bottom; background-color: White"> <td style="padding-left: 0pt; font-weight: bold; text-align: left">Cash used in investing activities</td><td> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(<ix:nonFraction contextRef="From2021-01-01to2021-12-31" decimals="0" format="ixt:numdotdecimal" name="us-gaap:NetCashProvidedByUsedInInvestingActivities" scale="0" sign="-" unitRef="USD">659,539</ix:nonFraction></td><td style="text-align: left">)</td><td> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(<ix:nonFraction contextRef="From2020-01-012020-12-31" decimals="0" format="ixt:numdotdecimal" name="us-gaap:NetCashProvidedByUsedInInvestingActivities" scale="0" sign="-" unitRef="USD">3,215,329</ix:nonFraction></td><td style="text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-left: 10pt"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr id="xdx_40F_eus-gaap--NetCashProvidedByUsedInFinancingActivitiesAbstract_iB" style="vertical-align: bottom; background-color: White"> <td style="font-weight: bold; text-align: left">Financing activities</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr id="xdx_408_eus-gaap--ProceedsFromRepaymentsOfLinesOfCredit_i01_pp0p0_maNCPBUzPRh_zs7paOceLzha" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-left: 10pt; text-align: left">Advance (repayment) of short term line of credit</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><ix:nonFraction contextRef="From2021-01-01to2021-12-31" decimals="0" format="ixt:numdotdecimal" name="us-gaap:ProceedsFromRepaymentsOfLinesOfCredit" scale="0" unitRef="USD">184,746</ix:nonFraction></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(<ix:nonFraction contextRef="From2020-01-012020-12-31" decimals="0" format="ixt:numdotdecimal" name="us-gaap:ProceedsFromRepaymentsOfLinesOfCredit" scale="0" sign="-" unitRef="USD">273,909</ix:nonFraction></td><td style="text-align: left">)</td></tr> <tr id="xdx_406_eus-gaap--RepaymentsOfLongTermDebt_i01N_pp0p0_di_msNCPBUzPRh_zvUtc1zgv1c7" style="vertical-align: bottom; background-color: White"> <td style="padding-left: 10pt; text-align: left">Repayment of long term debt</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(<ix:nonFraction contextRef="From2021-01-01to2021-12-31" decimals="0" format="ixt:numdotdecimal" name="us-gaap:RepaymentsOfLongTermDebt" scale="0" unitRef="USD">943,080</ix:nonFraction></td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(<ix:nonFraction contextRef="From2020-01-012020-12-31" decimals="0" format="ixt:numdotdecimal" name="us-gaap:RepaymentsOfLongTermDebt" scale="0" unitRef="USD">4,395,915</ix:nonFraction></td><td style="text-align: left">)</td></tr> <tr id="xdx_400_eus-gaap--ProceedsFromIssuanceOfLongTermDebt_i01_pp0p0_maNCPBUzPRh_zZPMDZpDW3pf" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-left: 10pt; text-align: left">Proceeds of long term debt</td><td> </td> <td style="text-align: left"><span style="-sec-ix-hidden: xdx2ixbrl0435"> </span></td><td style="text-align: right">-</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><ix:nonFraction contextRef="From2020-01-012020-12-31" decimals="0" format="ixt:numdotdecimal" name="us-gaap:ProceedsFromIssuanceOfLongTermDebt" scale="0" unitRef="USD">3,413,160</ix:nonFraction></td><td style="text-align: left"> </td></tr> <tr id="xdx_40B_eus-gaap--PaymentsOfFinancingCosts_i01N_pp0p0_di_msNCPBUzPRh_zUJoR9H0Hz95" style="vertical-align: bottom; background-color: White"> <td style="padding-left: 10pt; text-align: left">Lease payments</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(<ix:nonFraction contextRef="From2021-01-01to2021-12-31" decimals="0" format="ixt:numdotdecimal" name="us-gaap:PaymentsOfFinancingCosts" scale="0" unitRef="USD">287,903</ix:nonFraction></td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(<ix:nonFraction contextRef="From2020-01-012020-12-31" decimals="0" format="ixt:numdotdecimal" name="us-gaap:PaymentsOfFinancingCosts" scale="0" unitRef="USD">385,541</ix:nonFraction></td><td style="text-align: left">)</td></tr> <tr id="xdx_40C_eus-gaap--RepaymentsOfDebt_i01N_pp0p0_di_msNCPBUzPRh_zrGbJsoH21zc" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-left: 10pt; text-align: left">Repayment of convertible note</td><td> </td> <td style="text-align: left"><span style="-sec-ix-hidden: xdx2ixbrl0441"> </span></td><td style="text-align: right">-</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(<ix:nonFraction contextRef="From2020-01-012020-12-31" decimals="0" format="ixt:numdotdecimal" name="us-gaap:RepaymentsOfDebt" scale="0" unitRef="USD">500,000</ix:nonFraction></td><td style="text-align: left">)</td></tr> <tr id="xdx_40E_eus-gaap--PaymentsToMinorityShareholders_i01N_pp0p0_di_msNCPBUzPRh_zKzDbSlmlT77" style="vertical-align: bottom; background-color: White"> <td style="padding-left: 10pt; text-align: left">Distribution to non-controlling interest</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(<ix:nonFraction contextRef="From2021-01-01to2021-12-31" decimals="0" format="ixt:numdotdecimal" name="us-gaap:PaymentsToMinorityShareholders" scale="0" unitRef="USD">804,003</ix:nonFraction></td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(<ix:nonFraction contextRef="From2020-01-012020-12-31" decimals="0" format="ixt:numdotdecimal" name="us-gaap:PaymentsToMinorityShareholders" scale="0" unitRef="USD">594,882</ix:nonFraction></td><td style="text-align: left">)</td></tr> <tr id="xdx_407_eus-gaap--ProceedsFromIssuanceOfCommonStock_i01_maNCPBUzPRh_z9OgV4JanRqf" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-left: 10pt; text-align: left">Sale of common stock</td><td> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="From2021-01-01to2021-12-31" decimals="0" format="ixt:numdotdecimal" name="us-gaap:ProceedsFromIssuanceOfCommonStock" unitRef="USD">140,440</ix:nonFraction></td><td style="text-align: left"> </td><td> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="From2020-01-012020-12-31" decimals="0" format="ixt:numdotdecimal" name="us-gaap:ProceedsFromIssuanceOfCommonStock" unitRef="USD">39,750</ix:nonFraction></td><td style="text-align: left"> </td></tr> <tr id="xdx_404_eus-gaap--NetCashProvidedByUsedInFinancingActivities_i01T_pp0p0_mtNCPBUzPRh_maEOEROz9m6_maCCERCz9gd_zTqFBj4yM6Ab" style="vertical-align: bottom; background-color: White"> <td style="font-weight: bold; text-align: left">Cash used in financing activities</td><td> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(<ix:nonFraction contextRef="From2021-01-01to2021-12-31" decimals="0" format="ixt:numdotdecimal" name="us-gaap:NetCashProvidedByUsedInFinancingActivities" scale="0" sign="-" unitRef="USD">1,709,800</ix:nonFraction></td><td style="text-align: left">)</td><td> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(<ix:nonFraction contextRef="From2020-01-012020-12-31" decimals="0" format="ixt:numdotdecimal" name="us-gaap:NetCashProvidedByUsedInFinancingActivities" scale="0" sign="-" unitRef="USD">2,697,337</ix:nonFraction></td><td style="text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr id="xdx_40E_eus-gaap--EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations_maCCERCz9gd_z07TW7E1tJ84" style="vertical-align: bottom; background-color: White"> <td style="text-align: left">Effect of exchange rate changes on cash</td><td> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="From2021-01-01to2021-12-31" decimals="0" format="ixt:numdotdecimal" name="us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations" unitRef="USD">96,391</ix:nonFraction></td><td style="text-align: left"> </td><td> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="From2020-01-012020-12-31" decimals="0" format="ixt:numdotdecimal" name="us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations" unitRef="USD">45,331</ix:nonFraction></td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr id="xdx_409_eus-gaap--CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_iT_pp0p0_mtCCERCz9gd_zNYwjgF6fcG7" style="vertical-align: bottom; background-color: White"> <td style="font-weight: bold; text-align: left">Inflow (outflow) of cash</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><ix:nonFraction contextRef="From2021-01-01to2021-12-31" decimals="0" format="ixt:numdotdecimal" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" scale="0" unitRef="USD">2,262,798</ix:nonFraction></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(<ix:nonFraction contextRef="From2020-01-012020-12-31" decimals="0" format="ixt:numdotdecimal" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" scale="0" sign="-" unitRef="USD">161,894</ix:nonFraction></td><td style="text-align: left">)</td></tr> <tr id="xdx_409_eus-gaap--CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations_iS_pp0p0_z5JSYYz6T4c2" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Cash resources, beginning</td><td> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="AsOf2020-12-31" decimals="0" format="ixt:numdotdecimal" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations" scale="0" unitRef="USD">4,472,776</ix:nonFraction></td><td style="text-align: left"> </td><td> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="AsOf2019-12-31" decimals="0" format="ixt:numdotdecimal" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations" scale="0" unitRef="USD">4,634,670</ix:nonFraction></td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr id="xdx_403_eus-gaap--CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations_iE_pp0p0_zmmRbJzno8zg" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-weight: bold">Cash resources, ending</td><td> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="AsOf2021-12-31" decimals="0" format="ixt:numdotdecimal" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations" scale="0" unitRef="USD">6,735,574</ix:nonFraction></td><td style="text-align: left"> </td><td> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="AsOf2020-12-31" decimals="0" format="ixt:numdotdecimal" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations" scale="0" unitRef="USD">4,472,776</ix:nonFraction></td><td style="text-align: left"> </td></tr> <tr id="xdx_403_eus-gaap--CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsAbstract_iB" style="vertical-align: bottom; background-color: White"> <td style="font-weight: bold; text-align: justify">Cash resources are comprised of:</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr id="xdx_407_eus-gaap--CashAndCashEquivalentsAtCarryingValue_iE_zU3LuEt0fYm2" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Cash and cash equivalents</td><td> </td> <td style="text-align: left">$</td><td style="text-align: right"><ix:nonFraction contextRef="AsOf2021-12-31" decimals="0" format="ixt:numdotdecimal" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" unitRef="USD">5,710,227</ix:nonFraction></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right"><ix:nonFraction contextRef="AsOf2020-12-31" decimals="0" format="ixt:numdotdecimal" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" unitRef="USD">3,472,776</ix:nonFraction></td><td style="text-align: left"> </td></tr> <tr id="xdx_40A_eus-gaap--ShortTermInvestments_iE_pp0p0_zSXVYWOuXfXk" style="vertical-align: bottom; background-color: White"> <td style="text-align: left">Term deposits</td><td> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="AsOf2021-12-31" decimals="0" format="ixt:numdotdecimal" name="us-gaap:ShortTermInvestments" scale="0" unitRef="USD">1,025,347</ix:nonFraction></td><td style="text-align: left"> </td><td> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="AsOf2020-12-31" decimals="0" format="ixt:numdotdecimal" name="us-gaap:ShortTermInvestments" scale="0" unitRef="USD">1,000,000</ix:nonFraction></td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td> </td><td> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; text-align: right">6,735,574</td><td style="text-align: left"> </td><td> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; text-align: right">4,472,776</td><td style="text-align: left"> </td></tr> <tr id="xdx_403_eus-gaap--SupplementalCashFlowInformationAbstract_iB" style="vertical-align: bottom; background-color: White"> <td style="font-weight: bold; text-align: left">Supplemental disclosure of cash flow information:</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr id="xdx_406_eus-gaap--IncomeTaxesPaidNet_i01_pp0p0" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Income taxes paid</td><td> </td> <td style="text-align: left">$</td><td style="text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0477">-</span></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right"><ix:nonFraction contextRef="From2020-01-012020-12-31" decimals="0" format="ixt:numdotdecimal" name="us-gaap:IncomeTaxesPaidNet" scale="0" unitRef="USD">464,026</ix:nonFraction></td><td style="text-align: left"> </td></tr> <tr id="xdx_40B_eus-gaap--InterestPaidNet_i01_pp0p0" style="vertical-align: bottom; background-color: White"> <td style="text-align: left">Interest paid</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><ix:nonFraction contextRef="From2021-01-01to2021-12-31" decimals="0" format="ixt:numdotdecimal" name="us-gaap:InterestPaidNet" scale="0" unitRef="USD">179,029</ix:nonFraction></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><ix:nonFraction contextRef="From2020-01-012020-12-31" decimals="0" format="ixt:numdotdecimal" name="us-gaap:InterestPaidNet" scale="0" unitRef="USD">260,657</ix:nonFraction></td><td style="text-align: left"> </td></tr> <tr id="xdx_40B_ecustom--InventoryAdditionsInAccountsPayableAndAccruedLiabilities_i01_pp0p0_zMdfpgBJK2N4" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Inventory additions in accounts payable and accrued liabilities</td><td> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="From2021-01-01to2021-12-31" decimals="0" format="ixt:numdotdecimal" name="FSI:InventoryAdditionsInAccountsPayableAndAccruedLiabilities" scale="0" unitRef="USD">250,923</ix:nonFraction></td><td style="text-align: left"> </td><td> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="From2020-01-012020-12-31" decimals="0" format="ixt:numdotdecimal" name="FSI:InventoryAdditionsInAccountsPayableAndAccruedLiabilities" scale="0" unitRef="USD">397,140</ix:nonFraction></td><td style="text-align: left"> </td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 10.05pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">See Notes to Consolidated Financial Statements.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <!-- Field: Page; Sequence: 20; Value: 1 --> <div style="border-bottom: Black 1.5pt solid; margin-bottom: 6pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: left"><td style="text-align: center; width: 100%">F-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->4<!-- Field: /Sequence --></td></tr></table></div> <div style="break-before: page; margin-top: 6pt"><p style="margin: 0pt"> </p></div> <!-- Field: /Page --> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>FLEXIBLE SOLUTIONS INTERNATIONAL, INC.</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span id="ba_005"/><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Consolidated Statements of Stockholders’ Equity</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>For the Years Ended December 31, 2021 and 2020</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>(U.S. Dollars)</b></span></p> <p style="border-top: black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <table cellpadding="0" cellspacing="0" id="xdx_309_114_zhrrJhPaLoQ7" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Statement - Consolidated Statements of Stockholders' Equity"> <tr style="vertical-align: bottom"> <td style="font-weight: bold"><span style="font-size: 8pt"> </span></td><td style="font-weight: bold"><span style="font-size: 8pt"> </span></td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-size: 8pt">Shares</span></td><td style="font-weight: bold"><span style="font-size: 8pt"> </span></td><td style="font-weight: bold"><span style="font-size: 8pt"> </span></td> <td colspan="2" id="xdx_4BC_us-gaap--StatementEquityComponentsAxis_us-gaap--CommonStockMember_zBR1QLB1Wbw4" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-size: 8pt">Par Value</span></td><td style="font-weight: bold"><span style="font-size: 8pt"> </span></td><td style="font-weight: bold"><span style="font-size: 8pt"> </span></td> <td colspan="2" id="xdx_4B8_us-gaap--StatementEquityComponentsAxis_custom--CapitalInExcessOfParValueMember_zcORlDZDJTAh" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-size: 8pt">Capital in<br/> Excess of<br/> Par Value</span></td><td style="font-weight: bold"><span style="font-size: 8pt"> </span></td><td style="font-weight: bold"><span style="font-size: 8pt"> </span></td> <td colspan="2" id="xdx_4BA_us-gaap--StatementEquityComponentsAxis_us-gaap--RetainedEarningsMember_zsX24slF7NBf" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-size: 8pt">Accumulated<br/> Earnings</span></td><td style="font-weight: bold"><span style="font-size: 8pt"> </span></td><td style="font-weight: bold"><span style="font-size: 8pt"> </span></td> <td colspan="2" id="xdx_4B0_us-gaap--StatementEquityComponentsAxis_us-gaap--AccumulatedOtherComprehensiveIncomeMember_zzuqBACSQR3k" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-size: 8pt">Other<br/> Comprehensive<br/> Income</span></td><td style="font-weight: bold"><span style="font-size: 8pt"> </span></td><td style="font-weight: bold"><span style="font-size: 8pt"> </span></td> <td colspan="2" id="xdx_4BE_us-gaap--StatementEquityComponentsAxis_us-gaap--ParentMember_zUooLWTLJow5" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-size: 8pt">Total</span></td><td style="font-weight: bold"><span style="font-size: 8pt"> </span></td><td style="font-weight: bold"><span style="font-size: 8pt"> </span></td> <td colspan="2" id="xdx_4BF_us-gaap--StatementEquityComponentsAxis_us-gaap--NoncontrollingInterestMember_zQwSBLUl4RNd" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-size: 8pt">Non-<br/> Controlling<br/> Interests</span></td><td style="font-weight: bold"><span style="font-size: 8pt"> </span></td><td style="font-weight: bold"><span style="font-size: 8pt"> </span></td> <td colspan="2" id="xdx_4BB_zKJWriYLldrg" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-size: 8pt">Total<br/> Stockholders’<br/> Equity</span></td><td style="font-weight: bold"><span style="font-size: 8pt"> </span></td></tr> <tr style="vertical-align: bottom"> <td><span style="font-size: 8pt"> </span></td><td><span style="font-size: 8pt"> </span></td> <td colspan="2"><span style="font-size: 8pt"> </span></td><td><span style="font-size: 8pt"> </span></td><td><span style="font-size: 8pt"> </span></td> <td colspan="2"><span style="font-size: 8pt"> </span></td><td><span style="font-size: 8pt"> </span></td><td><span style="font-size: 8pt"> </span></td> <td colspan="2"><span style="font-size: 8pt"> </span></td><td><span style="font-size: 8pt"> </span></td><td><span style="font-size: 8pt"> </span></td> <td colspan="2"><span style="font-size: 8pt"> </span></td><td><span style="font-size: 8pt"> </span></td><td><span style="font-size: 8pt"> </span></td> <td colspan="2"><span style="font-size: 8pt"> </span></td><td><span style="font-size: 8pt"> </span></td><td><span style="font-size: 8pt"> </span></td> <td colspan="2"><span style="font-size: 8pt"> </span></td><td><span style="font-size: 8pt"> </span></td><td><span style="font-size: 8pt"> </span></td> <td colspan="2"><span style="font-size: 8pt"> </span></td><td><span style="font-size: 8pt"> </span></td><td><span style="font-size: 8pt"> </span></td> <td colspan="2"><span style="font-size: 8pt"> </span></td><td><span style="font-size: 8pt"> </span></td></tr> <tr id="xdx_43A_c20200101__20201231_eus-gaap--StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_iS_ztqB6aamIWEk" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 36%; font-weight: bold"><span style="font-size: 8pt">Balance December 31, 2019</span></td><td style="width: 1%; font-weight: bold"><span style="font-size: 8pt"> </span></td> <td style="width: 1%; font-weight: bold; text-align: left"><span style="font-size: 8pt"> </span></td><td id="xdx_98C_eus-gaap--SharesOutstanding_iS_pid_c20200101__20201231__us-gaap--StatementEquityComponentsAxis__us-gaap--CommonStockMember_zqWsEKbHjR6g" style="width: 5%; font-weight: bold; text-align: right" title="Balance, shares"><span style="font-size: 8pt"><ix:nonFraction contextRef="AsOf2019-12-31_us-gaap_CommonStockMember" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:SharesOutstanding" unitRef="Shares">12,215,545</ix:nonFraction></span></td><td style="width: 1%; font-weight: bold; text-align: left"><span style="font-size: 8pt"> </span></td><td style="width: 1%; font-weight: bold"><span style="font-size: 8pt"> </span></td> <td style="width: 1%; font-weight: bold; text-align: left"><span style="font-size: 8pt">$</span></td><td style="width: 5%; font-weight: bold; text-align: right"><span style="font-size: 8pt"><ix:nonFraction contextRef="AsOf2019-12-31_us-gaap_CommonStockMember" decimals="0" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" unitRef="USD">12,216</ix:nonFraction></span></td><td style="width: 1%; font-weight: bold; text-align: left"><span style="font-size: 8pt"> </span></td><td style="width: 1%; font-weight: bold"><span style="font-size: 8pt"> </span></td> <td style="width: 1%; font-weight: bold; text-align: left"><span style="font-size: 8pt">$</span></td><td style="width: 5%; font-weight: bold; text-align: right"><span style="font-size: 8pt"><ix:nonFraction contextRef="AsOf2019-12-31_custom_CapitalInExcessOfParValueMember" decimals="0" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" unitRef="USD">16,437,473</ix:nonFraction></span></td><td style="width: 1%; font-weight: bold; text-align: left"><span style="font-size: 8pt"> </span></td><td style="width: 1%; font-weight: bold"><span style="font-size: 8pt"> </span></td> <td style="width: 1%; font-weight: bold; text-align: left"><span style="font-size: 8pt">$</span></td><td style="width: 5%; font-weight: bold; text-align: right"><span style="font-size: 8pt"><ix:nonFraction contextRef="AsOf2019-12-31_us-gaap_RetainedEarningsMember" decimals="0" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" unitRef="USD">2,456,148</ix:nonFraction></span></td><td style="width: 1%; font-weight: bold; text-align: left"><span style="font-size: 8pt"> </span></td><td style="width: 1%; font-weight: bold"><span style="font-size: 8pt"> </span></td> <td style="width: 1%; font-weight: bold; text-align: left"><span style="font-size: 8pt">$</span></td><td style="width: 5%; font-weight: bold; text-align: right"><span style="font-size: 8pt">(<ix:nonFraction contextRef="AsOf2019-12-31_us-gaap_AccumulatedOtherComprehensiveIncomeMember" decimals="0" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" sign="-" unitRef="USD">994,610</ix:nonFraction></span></td><td style="width: 1%; font-weight: bold; text-align: left"><span style="font-size: 8pt">)</span></td><td style="width: 1%; font-weight: bold"><span style="font-size: 8pt"> </span></td> <td style="width: 1%; font-weight: bold; text-align: left"><span style="font-size: 8pt">$</span></td><td style="width: 5%; font-weight: bold; text-align: right"><span style="font-size: 8pt"><ix:nonFraction contextRef="AsOf2019-12-31_us-gaap_ParentMember" decimals="0" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" unitRef="USD">17,911,227</ix:nonFraction></span></td><td style="width: 1%; font-weight: bold; text-align: left"><span style="font-size: 8pt"> </span></td><td style="width: 1%; font-weight: bold"><span style="font-size: 8pt"> </span></td> <td style="width: 1%; font-weight: bold; text-align: left"><span style="font-size: 8pt">$</span></td><td style="width: 5%; font-weight: bold; text-align: right"><span style="font-size: 8pt"><ix:nonFraction contextRef="AsOf2019-12-31_us-gaap_NoncontrollingInterestMember" decimals="0" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" unitRef="USD">2,550,149</ix:nonFraction></span></td><td style="width: 1%; font-weight: bold; text-align: left"><span style="font-size: 8pt"> </span></td><td style="width: 1%; font-weight: bold"><span style="font-size: 8pt"> </span></td> <td style="width: 1%; font-weight: bold; text-align: left"><span style="font-size: 8pt">$</span></td><td style="width: 5%; font-weight: bold; text-align: right"><span style="font-size: 8pt"><ix:nonFraction contextRef="AsOf2019-12-31" decimals="0" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" unitRef="USD">20,461,376</ix:nonFraction></span></td><td style="width: 1%; font-weight: bold; text-align: left"><span style="font-size: 8pt"> </span></td></tr> <tr id="xdx_405_eus-gaap--OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent_zdztJc8wpav2" style="vertical-align: bottom; background-color: White"> <td style="text-align: left"><span style="font-size: 8pt">Translation adjustment</span></td><td><span style="font-size: 8pt"> </span></td> <td style="text-align: left"><span style="font-size: 8pt"> </span></td><td style="text-align: right"><span style="font-size: 8pt">—</span></td><td style="text-align: left"><span style="font-size: 8pt"> </span></td><td><span style="font-size: 8pt"> </span></td> <td style="text-align: left"><span style="font-size: 8pt"> </span></td><td style="text-align: right"><span style="font-size: 8pt"><span style="-sec-ix-hidden: xdx2ixbrl0496">—</span></span></td><td style="text-align: left"><span style="font-size: 8pt"> </span></td><td><span style="font-size: 8pt"> </span></td> <td style="text-align: left"><span style="font-size: 8pt"> </span></td><td style="text-align: right"><span style="font-size: 8pt"><span style="-sec-ix-hidden: xdx2ixbrl0497">—</span></span></td><td style="text-align: left"><span style="font-size: 8pt"> </span></td><td><span style="font-size: 8pt"> </span></td> <td style="text-align: left"><span style="font-size: 8pt"> </span></td><td style="text-align: right"><span style="font-size: 8pt"><span style="-sec-ix-hidden: xdx2ixbrl0498">—</span></span></td><td style="text-align: left"><span style="font-size: 8pt"> </span></td><td><span style="font-size: 8pt"> </span></td> <td style="text-align: left"><span style="font-size: 8pt"> </span></td><td style="text-align: right"><span style="font-size: 8pt"><ix:nonFraction contextRef="From2020-01-012020-12-31_us-gaap_AccumulatedOtherComprehensiveIncomeMember" decimals="0" format="ixt:numdotdecimal" name="us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent" unitRef="USD">122,489</ix:nonFraction></span></td><td style="text-align: left"><span style="font-size: 8pt"> </span></td><td><span style="font-size: 8pt"> </span></td> <td style="text-align: left"><span style="font-size: 8pt"> </span></td><td style="text-align: right"><span style="font-size: 8pt"><ix:nonFraction contextRef="From2020-01-012020-12-31_us-gaap_ParentMember" decimals="0" format="ixt:numdotdecimal" name="us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent" unitRef="USD">122,489</ix:nonFraction></span></td><td style="text-align: left"><span style="font-size: 8pt"> </span></td><td><span style="font-size: 8pt"> </span></td> <td style="text-align: left"><span style="font-size: 8pt"> </span></td><td style="text-align: right"><span style="font-size: 8pt"><span style="-sec-ix-hidden: xdx2ixbrl0501">—</span></span></td><td style="text-align: left"><span style="font-size: 8pt"> </span></td><td><span style="font-size: 8pt"> </span></td> <td style="text-align: left"><span style="font-size: 8pt"> </span></td><td style="text-align: right"><span style="font-size: 8pt"><ix:nonFraction contextRef="From2020-01-012020-12-31" decimals="0" format="ixt:numdotdecimal" name="us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent" unitRef="USD">122,489</ix:nonFraction></span></td><td style="text-align: left"><span style="font-size: 8pt"> </span></td></tr> <tr id="xdx_403_eus-gaap--ProfitLoss_zD1qGVrZUrrh" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left"><span style="font-size: 8pt">Net income</span></td><td><span style="font-size: 8pt"> </span></td> <td style="text-align: left"><span style="font-size: 8pt"> </span></td><td style="text-align: right"><span style="font-size: 8pt">—</span></td><td style="text-align: left"><span style="font-size: 8pt"> </span></td><td><span style="font-size: 8pt"> </span></td> <td style="text-align: left"><span style="font-size: 8pt"> </span></td><td style="text-align: right"><span style="font-size: 8pt"><span style="-sec-ix-hidden: xdx2ixbrl0504">—</span></span></td><td style="text-align: left"><span style="font-size: 8pt"> </span></td><td><span style="font-size: 8pt"> </span></td> <td style="text-align: left"><span style="font-size: 8pt"> </span></td><td style="text-align: right"><span style="font-size: 8pt"><span style="-sec-ix-hidden: xdx2ixbrl0505">—</span></span></td><td style="text-align: left"><span style="font-size: 8pt"> </span></td><td><span style="font-size: 8pt"> </span></td> <td style="text-align: left"><span style="font-size: 8pt"> </span></td><td style="text-align: right"><span style="font-size: 8pt"><ix:nonFraction contextRef="From2020-01-012020-12-31_us-gaap_RetainedEarningsMember" decimals="0" format="ixt:numdotdecimal" name="us-gaap:ProfitLoss" unitRef="USD">2,977,050</ix:nonFraction></span></td><td style="text-align: left"><span style="font-size: 8pt"> </span></td><td><span style="font-size: 8pt"> </span></td> <td style="text-align: left"><span style="font-size: 8pt"> </span></td><td style="text-align: right"><span style="font-size: 8pt"><span style="-sec-ix-hidden: xdx2ixbrl0507">—</span></span></td><td style="text-align: left"><span style="font-size: 8pt"> </span></td><td><span style="font-size: 8pt"> </span></td> <td style="text-align: left"><span style="font-size: 8pt"> </span></td><td style="text-align: right"><span style="font-size: 8pt"><ix:nonFraction contextRef="From2020-01-012020-12-31_us-gaap_ParentMember" decimals="0" format="ixt:numdotdecimal" name="us-gaap:ProfitLoss" unitRef="USD">2,977,050</ix:nonFraction></span></td><td style="text-align: left"><span style="font-size: 8pt"> </span></td><td><span style="font-size: 8pt"> </span></td> <td style="text-align: left"><span style="font-size: 8pt"> </span></td><td style="text-align: right"><span style="font-size: 8pt"><ix:nonFraction contextRef="From2020-01-012020-12-31_us-gaap_NoncontrollingInterestMember" decimals="0" format="ixt:numdotdecimal" name="us-gaap:ProfitLoss" unitRef="USD">606,484</ix:nonFraction></span></td><td style="text-align: left"><span style="font-size: 8pt"> </span></td><td><span style="font-size: 8pt"> </span></td> <td style="text-align: left"><span style="font-size: 8pt"> </span></td><td style="text-align: right"><span style="font-size: 8pt"><ix:nonFraction contextRef="From2020-01-012020-12-31" decimals="0" format="ixt:numdotdecimal" name="us-gaap:ProfitLoss" unitRef="USD">3,583,534</ix:nonFraction></span></td><td style="text-align: left"><span style="font-size: 8pt"> </span></td></tr> <tr id="xdx_403_eus-gaap--StockIssuedDuringPeriodValueNewIssues_zbDzePZWmRef" style="vertical-align: bottom; background-color: White"> <td style="text-align: left"><span style="font-size: 8pt">Common stock issued</span></td><td><span style="font-size: 8pt"> </span></td> <td style="text-align: left"><span style="font-size: 8pt"> </span></td><td id="xdx_987_eus-gaap--StockIssuedDuringPeriodSharesNewIssues_pid_c20200101__20201231__us-gaap--StatementEquityComponentsAxis__us-gaap--CommonStockMember_zr9cNFe0rkUk" style="text-align: right" title="Common stock issued, shares"><span style="font-size: 8pt"><ix:nonFraction contextRef="From2020-01-012020-12-31_us-gaap_CommonStockMember" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:StockIssuedDuringPeriodSharesNewIssues" unitRef="Shares">45,000</ix:nonFraction></span></td><td style="text-align: left"><span style="font-size: 8pt"> </span></td><td><span style="font-size: 8pt"> </span></td> <td style="text-align: left"><span style="font-size: 8pt"> </span></td><td style="text-align: right"><span style="font-size: 8pt"><ix:nonFraction contextRef="From2020-01-012020-12-31_us-gaap_CommonStockMember" decimals="0" format="ixt:numdotdecimal" name="us-gaap:StockIssuedDuringPeriodValueNewIssues" unitRef="USD">45</ix:nonFraction></span></td><td style="text-align: left"><span style="font-size: 8pt"> </span></td><td><span style="font-size: 8pt"> </span></td> <td style="text-align: left"><span style="font-size: 8pt"> </span></td><td style="text-align: right"><span style="font-size: 8pt"><ix:nonFraction contextRef="From2020-01-012020-12-31_custom_CapitalInExcessOfParValueMember" decimals="0" format="ixt:numdotdecimal" name="us-gaap:StockIssuedDuringPeriodValueNewIssues" unitRef="USD">39,705</ix:nonFraction></span></td><td style="text-align: left"><span style="font-size: 8pt"> </span></td><td><span style="font-size: 8pt"> </span></td> <td style="text-align: left"><span style="font-size: 8pt"> </span></td><td style="text-align: right"><span style="font-size: 8pt"><span style="-sec-ix-hidden: xdx2ixbrl0514">—</span></span></td><td style="text-align: left"><span style="font-size: 8pt"> </span></td><td><span style="font-size: 8pt"> </span></td> <td style="text-align: left"><span style="font-size: 8pt"> </span></td><td style="text-align: right"><span style="font-size: 8pt"><span style="-sec-ix-hidden: xdx2ixbrl0515">—</span></span></td><td style="text-align: left"><span style="font-size: 8pt"> </span></td><td><span style="font-size: 8pt"> </span></td> <td style="text-align: left"><span style="font-size: 8pt"> </span></td><td style="text-align: right"><span style="font-size: 8pt"><ix:nonFraction contextRef="From2020-01-012020-12-31_us-gaap_ParentMember" decimals="0" format="ixt:numdotdecimal" name="us-gaap:StockIssuedDuringPeriodValueNewIssues" unitRef="USD">39,750</ix:nonFraction></span></td><td style="text-align: left"><span style="font-size: 8pt"> </span></td><td><span style="font-size: 8pt"> </span></td> <td style="text-align: left"><span style="font-size: 8pt"> </span></td><td style="text-align: right"><span style="font-size: 8pt"><span style="-sec-ix-hidden: xdx2ixbrl0517">—</span></span></td><td style="text-align: left"><span style="font-size: 8pt"> </span></td><td><span style="font-size: 8pt"> </span></td> <td style="text-align: left"><span style="font-size: 8pt"> </span></td><td style="text-align: right"><span style="font-size: 8pt"><ix:nonFraction contextRef="From2020-01-012020-12-31" decimals="0" format="ixt:numdotdecimal" name="us-gaap:StockIssuedDuringPeriodValueNewIssues" unitRef="USD">39,750</ix:nonFraction></span></td><td style="text-align: left"><span style="font-size: 8pt"> </span></td></tr> <tr id="xdx_403_eus-gaap--MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders_iN_pp0p0_di_zYaVrLD74HJg" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left"><span style="font-size: 8pt">Distributions to noncontrolling interests</span></td><td><span style="font-size: 8pt"> </span></td> <td style="text-align: left"><span style="font-size: 8pt"> </span></td><td style="text-align: right"><span style="font-size: 8pt">—</span></td><td style="text-align: left"><span style="font-size: 8pt"> </span></td><td><span style="font-size: 8pt"> </span></td> <td style="text-align: left"><span style="font-size: 8pt"> </span></td><td style="text-align: right"><span style="font-size: 8pt"><span style="-sec-ix-hidden: xdx2ixbrl0522">—</span></span></td><td style="text-align: left"><span style="font-size: 8pt"> </span></td><td><span style="font-size: 8pt"> </span></td> <td style="text-align: left"><span style="font-size: 8pt"> </span></td><td style="text-align: right"><span style="font-size: 8pt"><span style="-sec-ix-hidden: xdx2ixbrl0523">—</span></span></td><td style="text-align: left"><span style="font-size: 8pt"> </span></td><td><span style="font-size: 8pt"> </span></td> <td style="text-align: left"><span style="font-size: 8pt"> </span></td><td style="text-align: right"><span style="font-size: 8pt"><span style="-sec-ix-hidden: xdx2ixbrl0524">—</span></span></td><td style="text-align: left"><span style="font-size: 8pt"> </span></td><td><span style="font-size: 8pt"> </span></td> <td style="text-align: left"><span style="font-size: 8pt"> </span></td><td style="text-align: right"><span style="font-size: 8pt"><span style="-sec-ix-hidden: xdx2ixbrl0525">—</span></span></td><td style="text-align: left"><span style="font-size: 8pt"> </span></td><td><span style="font-size: 8pt"> </span></td> <td style="text-align: left"><span style="font-size: 8pt"> </span></td><td style="text-align: right"><span style="font-size: 8pt"><span style="-sec-ix-hidden: xdx2ixbrl0526">—</span></span></td><td style="text-align: left"><span style="font-size: 8pt"> </span></td><td><span style="font-size: 8pt"> </span></td> <td style="text-align: left"><span style="font-size: 8pt"> </span></td><td style="text-align: right"><span style="font-size: 8pt">(<ix:nonFraction contextRef="From2020-01-012020-12-31_us-gaap_NoncontrollingInterestMember" decimals="0" format="ixt:numdotdecimal" name="us-gaap:MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders" scale="0" unitRef="USD">594,882</ix:nonFraction></span></td><td style="text-align: left"><span style="font-size: 8pt">)</span></td><td><span style="font-size: 8pt"> </span></td> <td style="text-align: left"><span style="font-size: 8pt"> </span></td><td style="text-align: right"><span style="font-size: 8pt">(<ix:nonFraction contextRef="From2020-01-012020-12-31" decimals="0" format="ixt:numdotdecimal" name="us-gaap:MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders" scale="0" unitRef="USD">594,882</ix:nonFraction></span></td><td style="text-align: left"><span style="font-size: 8pt">)</span></td></tr> <tr id="xdx_401_eus-gaap--AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_zaDeSkIHiLyg" style="vertical-align: bottom; background-color: White"> <td style="text-align: left"><span style="font-size: 8pt">Stock-based compensation</span></td><td><span style="font-size: 8pt"> </span></td> <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-size: 8pt"> </span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-size: 8pt">—</span></td><td style="text-align: left"><span style="font-size: 8pt"> </span></td><td><span style="font-size: 8pt"> </span></td> <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-size: 8pt"> </span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-size: 8pt"><span style="-sec-ix-hidden: xdx2ixbrl0530">—</span></span></td><td style="text-align: left"><span style="font-size: 8pt"> </span></td><td><span style="font-size: 8pt"> </span></td> <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-size: 8pt"> </span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-size: 8pt"><ix:nonFraction contextRef="From2020-01-012020-12-31_custom_CapitalInExcessOfParValueMember" decimals="0" format="ixt:numdotdecimal" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" unitRef="USD">156,012</ix:nonFraction></span></td><td style="text-align: left"><span style="font-size: 8pt"> </span></td><td><span style="font-size: 8pt"> </span></td> <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-size: 8pt"> </span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-size: 8pt"><span style="-sec-ix-hidden: xdx2ixbrl0532">—</span></span></td><td style="text-align: left"><span style="font-size: 8pt"> </span></td><td><span style="font-size: 8pt"> </span></td> <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-size: 8pt"> </span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-size: 8pt"><span style="-sec-ix-hidden: xdx2ixbrl0533">—</span></span></td><td style="text-align: left"><span style="font-size: 8pt"> </span></td><td><span style="font-size: 8pt"> </span></td> <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-size: 8pt"> </span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-size: 8pt"><ix:nonFraction contextRef="From2020-01-012020-12-31_us-gaap_ParentMember" decimals="0" format="ixt:numdotdecimal" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" unitRef="USD">156,012</ix:nonFraction></span></td><td style="text-align: left"><span style="font-size: 8pt"> </span></td><td><span style="font-size: 8pt"> </span></td> <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-size: 8pt"> </span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-size: 8pt"><span style="-sec-ix-hidden: xdx2ixbrl0535">—</span></span></td><td style="text-align: left"><span style="font-size: 8pt"> </span></td><td><span style="font-size: 8pt"> </span></td> <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-size: 8pt"> </span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-size: 8pt"><ix:nonFraction contextRef="From2020-01-012020-12-31" decimals="0" format="ixt:numdotdecimal" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" unitRef="USD">156,012</ix:nonFraction></span></td><td style="text-align: left"><span style="font-size: 8pt"> </span></td></tr> <tr id="xdx_43E_c20210101__20211231_eus-gaap--StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_iS_zIHQqJlTpxRa" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-weight: bold"><span style="font-size: 8pt">Balance December 31, 2020</span></td><td style="font-weight: bold"><span style="font-size: 8pt"> </span></td> <td style="font-weight: bold; text-align: left"><span style="font-size: 8pt"> </span></td><td id="xdx_98A_eus-gaap--SharesOutstanding_iS_pid_c20210101__20211231__us-gaap--StatementEquityComponentsAxis__us-gaap--CommonStockMember_zT5JrIKrpey1" style="font-weight: bold; text-align: right" title="Ending balance, shares"><span style="font-size: 8pt"><ix:nonFraction contextRef="AsOf2020-12-31_us-gaap_CommonStockMember" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:SharesOutstanding" unitRef="Shares">12,260,545</ix:nonFraction></span></td><td style="font-weight: bold; text-align: left"><span style="font-size: 8pt"> </span></td><td style="font-weight: bold"><span style="font-size: 8pt"> </span></td> <td style="font-weight: bold; text-align: left"><span style="font-size: 8pt">$</span></td><td style="font-weight: bold; text-align: right"><span style="font-size: 8pt"><ix:nonFraction contextRef="AsOf2020-12-31_us-gaap_CommonStockMember" decimals="0" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" unitRef="USD">12,261</ix:nonFraction></span></td><td style="font-weight: bold; text-align: left"><span style="font-size: 8pt"> </span></td><td style="font-weight: bold"><span style="font-size: 8pt"> </span></td> <td style="font-weight: bold; text-align: left"><span style="font-size: 8pt">$</span></td><td style="font-weight: bold; text-align: right"><span style="font-size: 8pt"><ix:nonFraction contextRef="AsOf2020-12-31_custom_CapitalInExcessOfParValueMember" decimals="0" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" unitRef="USD">16,633,190</ix:nonFraction></span></td><td style="font-weight: bold; text-align: left"><span style="font-size: 8pt"> </span></td><td style="font-weight: bold"><span style="font-size: 8pt"> </span></td> <td style="font-weight: bold; text-align: left"><span style="font-size: 8pt">$</span></td><td style="font-weight: bold; text-align: right"><span style="font-size: 8pt"><ix:nonFraction contextRef="AsOf2020-12-31_us-gaap_RetainedEarningsMember" decimals="0" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" unitRef="USD">5,433,198</ix:nonFraction></span></td><td style="font-weight: bold; text-align: left"><span style="font-size: 8pt"> </span></td><td style="font-weight: bold"><span style="font-size: 8pt"> </span></td> <td style="font-weight: bold; text-align: left"><span style="font-size: 8pt">$</span></td><td style="font-weight: bold; text-align: right"><span style="font-size: 8pt">(<ix:nonFraction contextRef="AsOf2020-12-31_us-gaap_AccumulatedOtherComprehensiveIncomeMember" decimals="0" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" sign="-" unitRef="USD">872,121</ix:nonFraction></span></td><td style="font-weight: bold; text-align: left"><span style="font-size: 8pt">)</span></td><td style="font-weight: bold"><span style="font-size: 8pt"> </span></td> <td style="font-weight: bold; text-align: left"><span style="font-size: 8pt">$</span></td><td style="font-weight: bold; text-align: right"><span style="font-size: 8pt"><ix:nonFraction contextRef="AsOf2020-12-31_us-gaap_ParentMember" decimals="0" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" unitRef="USD">21,206,528</ix:nonFraction></span></td><td style="font-weight: bold; text-align: left"><span style="font-size: 8pt"> </span></td><td style="font-weight: bold"><span style="font-size: 8pt"> </span></td> <td style="font-weight: bold; text-align: left"><span style="font-size: 8pt">$</span></td><td style="font-weight: bold; text-align: right"><span style="font-size: 8pt"><ix:nonFraction contextRef="AsOf2020-12-31_us-gaap_NoncontrollingInterestMember" decimals="0" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" unitRef="USD">2,561,751</ix:nonFraction></span></td><td style="font-weight: bold; text-align: left"><span style="font-size: 8pt"> </span></td><td style="font-weight: bold"><span style="font-size: 8pt"> </span></td> <td style="font-weight: bold; text-align: left"><span style="font-size: 8pt">$</span></td><td style="font-weight: bold; text-align: right"><span style="font-size: 8pt"><ix:nonFraction contextRef="AsOf2020-12-31" decimals="0" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" unitRef="USD">23,768,279</ix:nonFraction></span></td><td style="font-weight: bold; text-align: left"><span style="font-size: 8pt"> </span></td></tr> <tr id="xdx_40F_eus-gaap--OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent_i_pp0p0" style="vertical-align: bottom; background-color: White"> <td style="text-align: left"><span style="font-size: 8pt">Translation adjustment</span></td><td><span style="font-size: 8pt"> </span></td> <td style="text-align: left"><span style="font-size: 8pt"> </span></td><td style="text-align: right"><span style="font-size: 8pt">—</span></td><td style="text-align: left"><span style="font-size: 8pt"> </span></td><td><span style="font-size: 8pt"> </span></td> <td style="text-align: left"><span style="font-size: 8pt"> </span></td><td style="text-align: right"><span style="font-size: 8pt"><span style="-sec-ix-hidden: xdx2ixbrl0548">—</span></span></td><td style="text-align: left"><span style="font-size: 8pt"> </span></td><td><span style="font-size: 8pt"> </span></td> <td style="text-align: left"><span style="font-size: 8pt"> </span></td><td style="text-align: right"><span style="font-size: 8pt"><span style="-sec-ix-hidden: xdx2ixbrl0549">—</span></span></td><td style="text-align: left"><span style="font-size: 8pt"> </span></td><td><span style="font-size: 8pt"> </span></td> <td style="text-align: left"><span style="font-size: 8pt"> </span></td><td style="text-align: right"><span style="font-size: 8pt"><span style="-sec-ix-hidden: xdx2ixbrl0550">—</span></span></td><td style="text-align: left"><span style="font-size: 8pt"> </span></td><td><span style="font-size: 8pt"> </span></td> <td style="text-align: left"><span style="font-size: 8pt"> </span></td><td style="text-align: right"><span style="font-size: 8pt"><ix:nonFraction contextRef="From2021-01-012021-12-31_us-gaap_AccumulatedOtherComprehensiveIncomeMember" decimals="0" format="ixt:numdotdecimal" name="us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent" unitRef="USD">96,391</ix:nonFraction></span></td><td style="text-align: left"><span style="font-size: 8pt"> </span></td><td><span style="font-size: 8pt"> </span></td> <td style="text-align: left"><span style="font-size: 8pt"> </span></td><td style="text-align: right"><span style="font-size: 8pt"><ix:nonFraction contextRef="From2021-01-012021-12-31_us-gaap_ParentMember" decimals="0" format="ixt:numdotdecimal" name="us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent" unitRef="USD">96,391</ix:nonFraction></span></td><td style="text-align: left"><span style="font-size: 8pt"> </span></td><td><span style="font-size: 8pt"> </span></td> <td style="text-align: left"><span style="font-size: 8pt"> </span></td><td style="text-align: right"><span style="font-size: 8pt"><span style="-sec-ix-hidden: xdx2ixbrl0553">—</span></span></td><td style="text-align: left"><span style="font-size: 8pt"> </span></td><td><span style="font-size: 8pt"> </span></td> <td style="text-align: left"><span style="font-size: 8pt"> </span></td><td style="text-align: right"><span style="font-size: 8pt"><ix:nonFraction contextRef="From2021-01-01to2021-12-31" decimals="0" format="ixt:numdotdecimal" name="us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent" unitRef="USD">96,391</ix:nonFraction></span></td><td style="text-align: left"><span style="font-size: 8pt"> </span></td></tr> <tr id="xdx_404_eus-gaap--ProfitLoss_i_pp0p0" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left"><span style="font-size: 8pt">Net income</span></td><td><span style="font-size: 8pt"> </span></td> <td style="text-align: left"><span style="font-size: 8pt"> </span></td><td style="text-align: right"><span style="font-size: 8pt">—</span></td><td style="text-align: left"><span style="font-size: 8pt"> </span></td><td><span style="font-size: 8pt"> </span></td> <td style="text-align: left"><span style="font-size: 8pt"> </span></td><td style="text-align: right"><span style="font-size: 8pt"><span style="-sec-ix-hidden: xdx2ixbrl0556">—</span></span></td><td style="text-align: left"><span style="font-size: 8pt"> </span></td><td><span style="font-size: 8pt"> </span></td> <td style="text-align: left"><span style="font-size: 8pt"> </span></td><td style="text-align: right"><span style="font-size: 8pt"><span style="-sec-ix-hidden: xdx2ixbrl0557">—</span></span></td><td style="text-align: left"><span style="font-size: 8pt"> </span></td><td><span style="font-size: 8pt"> </span></td> <td style="text-align: left"><span style="font-size: 8pt"> </span></td><td style="text-align: right"><span style="font-size: 8pt"><ix:nonFraction contextRef="From2021-01-012021-12-31_us-gaap_RetainedEarningsMember" decimals="0" format="ixt:numdotdecimal" name="us-gaap:ProfitLoss" unitRef="USD">3,449,162</ix:nonFraction></span></td><td style="text-align: left"><span style="font-size: 8pt"> </span></td><td><span style="font-size: 8pt"> </span></td> <td style="text-align: left"><span style="font-size: 8pt"> </span></td><td style="text-align: right"><span style="font-size: 8pt"><span style="-sec-ix-hidden: xdx2ixbrl0559">—</span></span></td><td style="text-align: left"><span style="font-size: 8pt"> </span></td><td><span style="font-size: 8pt"> </span></td> <td style="text-align: left"><span style="font-size: 8pt"> </span></td><td style="text-align: right"><span style="font-size: 8pt"><ix:nonFraction contextRef="From2021-01-012021-12-31_us-gaap_ParentMember" decimals="0" format="ixt:numdotdecimal" name="us-gaap:ProfitLoss" unitRef="USD">3,449,162</ix:nonFraction></span></td><td style="text-align: left"><span style="font-size: 8pt"> </span></td><td><span style="font-size: 8pt"> </span></td> <td style="text-align: left"><span style="font-size: 8pt"> </span></td><td style="text-align: right"><span style="font-size: 8pt"><ix:nonFraction contextRef="From2021-01-012021-12-31_us-gaap_NoncontrollingInterestMember" decimals="0" format="ixt:numdotdecimal" name="us-gaap:ProfitLoss" unitRef="USD">845,095</ix:nonFraction></span></td><td style="text-align: left"><span style="font-size: 8pt"> </span></td><td><span style="font-size: 8pt"> </span></td> <td style="text-align: left"><span style="font-size: 8pt"> </span></td><td style="text-align: right"><span style="font-size: 8pt"><ix:nonFraction contextRef="From2021-01-01to2021-12-31" decimals="0" format="ixt:numdotdecimal" name="us-gaap:ProfitLoss" unitRef="USD">4,294,257</ix:nonFraction></span></td><td style="text-align: left"><span style="font-size: 8pt"> </span></td></tr> <tr id="xdx_400_eus-gaap--StockIssuedDuringPeriodValueNewIssues_i_pp0p0" style="vertical-align: bottom; background-color: White"> <td style="text-align: left"><span style="font-size: 8pt">Common stock issued</span></td><td><span style="font-size: 8pt"> </span></td> <td style="text-align: left"><span style="font-size: 8pt"> </span></td><td id="xdx_986_eus-gaap--StockIssuedDuringPeriodSharesNewIssues_pid_c20210101__20211231__us-gaap--StatementEquityComponentsAxis__us-gaap--CommonStockMember_zev4DSMaifz4" style="text-align: right" title="Common stock issued, shares"><span style="font-size: 8pt"><ix:nonFraction contextRef="From2021-01-012021-12-31_us-gaap_CommonStockMember" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:StockIssuedDuringPeriodSharesNewIssues" unitRef="Shares">94,701</ix:nonFraction></span></td><td style="text-align: left"><span style="font-size: 8pt"> </span></td><td><span style="font-size: 8pt"> </span></td> <td style="text-align: left"><span style="font-size: 8pt"> </span></td><td style="text-align: right"><span style="font-size: 8pt"><ix:nonFraction contextRef="From2021-01-012021-12-31_us-gaap_CommonStockMember" decimals="0" format="ixt:numdotdecimal" name="us-gaap:StockIssuedDuringPeriodValueNewIssues" unitRef="USD">94</ix:nonFraction></span></td><td style="text-align: left"><span style="font-size: 8pt"> </span></td><td><span style="font-size: 8pt"> </span></td> <td style="text-align: left"><span style="font-size: 8pt"> </span></td><td style="text-align: right"><span style="font-size: 8pt"><ix:nonFraction contextRef="From2021-01-012021-12-31_custom_CapitalInExcessOfParValueMember" decimals="0" format="ixt:numdotdecimal" name="us-gaap:StockIssuedDuringPeriodValueNewIssues" unitRef="USD">140,346</ix:nonFraction></span></td><td style="text-align: left"><span style="font-size: 8pt"> </span></td><td><span style="font-size: 8pt"> </span></td> <td style="text-align: left"><span style="font-size: 8pt"> </span></td><td style="text-align: right"><span style="font-size: 8pt"><span style="-sec-ix-hidden: xdx2ixbrl0566">—</span></span></td><td style="text-align: left"><span style="font-size: 8pt"> </span></td><td><span style="font-size: 8pt"> </span></td> <td style="text-align: left"><span style="font-size: 8pt"> </span></td><td style="text-align: right"><span style="font-size: 8pt"><span style="-sec-ix-hidden: xdx2ixbrl0567">—</span></span></td><td style="text-align: left"><span style="font-size: 8pt"> </span></td><td><span style="font-size: 8pt"> </span></td> <td style="text-align: left"><span style="font-size: 8pt"> </span></td><td style="text-align: right"><span style="font-size: 8pt"><ix:nonFraction contextRef="From2021-01-012021-12-31_us-gaap_ParentMember" decimals="0" format="ixt:numdotdecimal" name="us-gaap:StockIssuedDuringPeriodValueNewIssues" unitRef="USD">140,440</ix:nonFraction></span></td><td style="text-align: left"><span style="font-size: 8pt"> </span></td><td><span style="font-size: 8pt"> </span></td> <td style="text-align: left"><span style="font-size: 8pt"> </span></td><td style="text-align: right"><span style="font-size: 8pt"><span style="-sec-ix-hidden: xdx2ixbrl0569">—</span></span></td><td style="text-align: left"><span style="font-size: 8pt"> </span></td><td><span style="font-size: 8pt"> </span></td> <td style="text-align: left"><span style="font-size: 8pt"> </span></td><td style="text-align: right"><span style="font-size: 8pt"><ix:nonFraction contextRef="From2021-01-01to2021-12-31" decimals="0" format="ixt:numdotdecimal" name="us-gaap:StockIssuedDuringPeriodValueNewIssues" unitRef="USD">140,440</ix:nonFraction></span></td><td style="text-align: left"><span style="font-size: 8pt"> </span></td></tr> <tr id="xdx_40F_eus-gaap--MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders_iN_pp0p0_di_zfknogfKDrd" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left"><span style="font-size: 8pt">Distributions to noncontrolling interests</span></td><td><span style="font-size: 8pt"> </span></td> <td style="text-align: left"><span style="font-size: 8pt"> </span></td><td style="text-align: right"><span style="font-size: 8pt">—</span></td><td style="text-align: left"><span style="font-size: 8pt"> </span></td><td><span style="font-size: 8pt"> </span></td> <td style="text-align: left"><span style="font-size: 8pt"> </span></td><td style="text-align: right"><span style="font-size: 8pt"><span style="-sec-ix-hidden: xdx2ixbrl0574">—</span></span></td><td style="text-align: left"><span style="font-size: 8pt"> </span></td><td><span style="font-size: 8pt"> </span></td> <td style="text-align: left"><span style="font-size: 8pt"> </span></td><td style="text-align: right"><span style="font-size: 8pt"><span style="-sec-ix-hidden: xdx2ixbrl0575">—</span></span></td><td style="text-align: left"><span style="font-size: 8pt"> </span></td><td><span style="font-size: 8pt"> </span></td> <td style="text-align: left"><span style="font-size: 8pt"> </span></td><td style="text-align: right"><span style="font-size: 8pt"><span style="-sec-ix-hidden: xdx2ixbrl0576">—</span></span></td><td style="text-align: left"><span style="font-size: 8pt"> </span></td><td><span style="font-size: 8pt"> </span></td> <td style="text-align: left"><span style="font-size: 8pt"> </span></td><td style="text-align: right"><span style="font-size: 8pt"><span style="-sec-ix-hidden: xdx2ixbrl0577">—</span></span></td><td style="text-align: left"><span style="font-size: 8pt"> </span></td><td><span style="font-size: 8pt"> </span></td> <td style="text-align: left"><span style="font-size: 8pt"> </span></td><td style="text-align: right"><span style="font-size: 8pt"><span style="-sec-ix-hidden: xdx2ixbrl0578">—</span></span></td><td style="text-align: left"><span style="font-size: 8pt"> </span></td><td><span style="font-size: 8pt"> </span></td> <td style="text-align: left"><span style="font-size: 8pt"> </span></td><td style="text-align: right"><span style="font-size: 8pt">(<ix:nonFraction contextRef="From2021-01-012021-12-31_us-gaap_NoncontrollingInterestMember" decimals="0" format="ixt:numdotdecimal" name="us-gaap:MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders" scale="0" unitRef="USD">804,003</ix:nonFraction></span></td><td style="text-align: left"><span style="font-size: 8pt">)</span></td><td><span style="font-size: 8pt"> </span></td> <td style="text-align: left"><span style="font-size: 8pt"> </span></td><td style="text-align: right"><span style="font-size: 8pt">(<ix:nonFraction contextRef="From2021-01-01to2021-12-31" decimals="0" format="ixt:numdotdecimal" name="us-gaap:MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders" scale="0" unitRef="USD">804,003</ix:nonFraction></span></td><td style="text-align: left"><span style="font-size: 8pt">)</span></td></tr> <tr id="xdx_409_eus-gaap--AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_i_pp0p0" style="vertical-align: bottom; background-color: White"> <td style="text-align: left"><span style="font-size: 8pt">Stock-based compensation</span></td><td><span style="font-size: 8pt"> </span></td> <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-size: 8pt"> </span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-size: 8pt">—</span></td><td style="text-align: left"><span style="font-size: 8pt"> </span></td><td><span style="font-size: 8pt"> </span></td> <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-size: 8pt"> </span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-size: 8pt"><span style="-sec-ix-hidden: xdx2ixbrl0582">—</span></span></td><td style="text-align: left"><span style="font-size: 8pt"> </span></td><td><span style="font-size: 8pt"> </span></td> <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-size: 8pt"> </span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-size: 8pt"><ix:nonFraction contextRef="From2021-01-012021-12-31_custom_CapitalInExcessOfParValueMember" decimals="0" format="ixt:numdotdecimal" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" unitRef="USD">210,112</ix:nonFraction></span></td><td style="text-align: left"><span style="font-size: 8pt"> </span></td><td><span style="font-size: 8pt"> </span></td> <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-size: 8pt"> </span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-size: 8pt"><span style="-sec-ix-hidden: xdx2ixbrl0584">—</span></span></td><td style="text-align: left"><span style="font-size: 8pt"> </span></td><td><span style="font-size: 8pt"> </span></td> <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-size: 8pt"> </span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-size: 8pt"><span style="-sec-ix-hidden: xdx2ixbrl0585">—</span></span></td><td style="text-align: left"><span style="font-size: 8pt"> </span></td><td><span style="font-size: 8pt"> </span></td> <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-size: 8pt"> </span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-size: 8pt"><ix:nonFraction contextRef="From2021-01-012021-12-31_us-gaap_ParentMember" decimals="0" format="ixt:numdotdecimal" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" unitRef="USD">210,112</ix:nonFraction></span></td><td style="text-align: left"><span style="font-size: 8pt"> </span></td><td><span style="font-size: 8pt"> </span></td> <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-size: 8pt"> </span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-size: 8pt"><span style="-sec-ix-hidden: xdx2ixbrl0587">—</span></span></td><td style="text-align: left"><span style="font-size: 8pt"> </span></td><td><span style="font-size: 8pt"> </span></td> <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-size: 8pt"> </span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-size: 8pt"><ix:nonFraction contextRef="From2021-01-01to2021-12-31" decimals="0" format="ixt:numdotdecimal" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" unitRef="USD">210,112</ix:nonFraction></span></td><td style="text-align: left"><span style="font-size: 8pt"> </span></td></tr> <tr id="xdx_435_c20210101__20211231_eus-gaap--StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_iE_zcYs8F1x3vYb" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-weight: bold"><span style="font-size: 8pt">Balance December 31, 2021</span></td><td style="font-weight: bold"><span style="font-size: 8pt"> </span></td> <td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left"><span style="font-size: 8pt"> </span></td><td id="xdx_980_eus-gaap--SharesOutstanding_iE_pid_c20210101__20211231__us-gaap--StatementEquityComponentsAxis__us-gaap--CommonStockMember_zMzpqQEps0Tl" style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right" title="Ending balance, shares"><span style="font-size: 8pt"><ix:nonFraction contextRef="AsOf2021-12-31_us-gaap_CommonStockMember" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:SharesOutstanding" unitRef="Shares">12,355,246</ix:nonFraction></span></td><td style="font-weight: bold; text-align: left"><span style="font-size: 8pt"> </span></td><td style="font-weight: bold"><span style="font-size: 8pt"> </span></td> <td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left"><span style="font-size: 8pt">$</span></td><td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right"><span style="font-size: 8pt"><ix:nonFraction contextRef="AsOf2021-12-31_us-gaap_CommonStockMember" decimals="0" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" unitRef="USD">12,355</ix:nonFraction></span></td><td style="font-weight: bold; text-align: left"><span style="font-size: 8pt"> </span></td><td style="font-weight: bold"><span style="font-size: 8pt"> </span></td> <td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left"><span style="font-size: 8pt">$</span></td><td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right"><span style="font-size: 8pt"><ix:nonFraction contextRef="AsOf2021-12-31_custom_CapitalInExcessOfParValueMember" decimals="0" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" unitRef="USD">16,983,648</ix:nonFraction></span></td><td style="font-weight: bold; text-align: left"><span style="font-size: 8pt"> </span></td><td style="font-weight: bold"><span style="font-size: 8pt"> </span></td> <td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left"><span style="font-size: 8pt">$</span></td><td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right"><span style="font-size: 8pt"><ix:nonFraction contextRef="AsOf2021-12-31_us-gaap_RetainedEarningsMember" decimals="0" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" unitRef="USD">8,882,360</ix:nonFraction></span></td><td style="font-weight: bold; text-align: left"><span style="font-size: 8pt"> </span></td><td style="font-weight: bold"><span style="font-size: 8pt"> </span></td> <td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left"><span style="font-size: 8pt">$</span></td><td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right"><span style="font-size: 8pt">(<ix:nonFraction contextRef="AsOf2021-12-31_us-gaap_AccumulatedOtherComprehensiveIncomeMember" decimals="0" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" sign="-" unitRef="USD">775,730</ix:nonFraction></span></td><td style="font-weight: bold; text-align: left"><span style="font-size: 8pt">)</span></td><td style="font-weight: bold"><span style="font-size: 8pt"> </span></td> <td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left"><span style="font-size: 8pt">$</span></td><td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right"><span style="font-size: 8pt"><ix:nonFraction contextRef="AsOf2021-12-31_us-gaap_ParentMember" decimals="0" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" unitRef="USD">25,102,633</ix:nonFraction></span></td><td style="font-weight: bold; text-align: left"><span style="font-size: 8pt"> </span></td><td style="font-weight: bold"><span style="font-size: 8pt"> </span></td> <td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left"><span style="font-size: 8pt">$</span></td><td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right"><span style="font-size: 8pt"><ix:nonFraction contextRef="AsOf2021-12-31_us-gaap_NoncontrollingInterestMember" decimals="0" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" unitRef="USD">2,602,843</ix:nonFraction></span></td><td style="font-weight: bold; text-align: left"><span style="font-size: 8pt"> </span></td><td style="font-weight: bold"><span style="font-size: 8pt"> </span></td> <td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left"><span style="font-size: 8pt">$</span></td><td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right"><span style="font-size: 8pt"><ix:nonFraction contextRef="AsOf2021-12-31" decimals="0" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" unitRef="USD">27,705,476</ix:nonFraction></span></td><td style="font-weight: bold; text-align: left"><span style="font-size: 8pt"> </span></td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">See Notes to Consolidated Financial Statements.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <!-- Field: Page; Sequence: 21; Value: 1 --> <div style="border-bottom: Black 1.5pt solid; margin-bottom: 6pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: left"><td style="text-align: center; width: 100%">F-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->5<!-- Field: /Sequence --></td></tr></table></div> <div style="break-before: page; margin-top: 6pt"><p style="margin: 0pt"> </p></div> <!-- Field: /Page --> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><span id="ba_006"/>FLEXIBLE SOLUTIONS INTERNATIONAL, INC.<br/> NOTES TO CONSOLIDATED FINANCIAL STATEMENTS<br/> December 31, 2021 and 2020</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>(U.S. Dollars)</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <ix:nonNumeric contextRef="From2021-01-01to2021-12-31" escape="true" name="us-gaap:BusinessDescriptionAndBasisOfPresentationTextBlock"><p id="xdx_80F_eus-gaap--BusinessDescriptionAndBasisOfPresentationTextBlock_zAb16u7W6BZ" style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin: 0pt 0"><span style="font: small-caps 10pt Times New Roman, Times, Serif"><b>1. Basis of Presentation</b></span><b><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">. <span style="display: none"><span id="xdx_82A_zw9r2219Sbl2">BASIS OF PRESENTATION</span></span></span></b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">These consolidated financial statements include the accounts of Flexible Solutions International, Inc. (the “Company”), its wholly-owned subsidiaries Flexible Fermentation Ltd. , NanoChem Solutions Inc. (“NanoChem”), Flexible Solutions Ltd., Flexible Biomass LP, FS Biomass Inc., NCS Deferred Corp., Natural Chem SEZC Ltd., and InnFlex Holdings Inc. and its <span id="xdx_901_eus-gaap--SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipOwnershipInterest_pid_dp_c20210101__20211231__srt--OwnershipAxis__custom--EnpInvestmentsLlcAndEnpMendotaMember_zrINb05I0R01" title="Subsidiary company ownership interest rate"><ix:nonFraction contextRef="From2021-01-012021-12-31_custom_EnpInvestmentsLlcAndEnpMendotaMember" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipOwnershipInterest" scale="-2" unitRef="Pure">65</ix:nonFraction></span>% interest in ENP Investments, LLC (“ENP Investments”) and ENP Mendota, LLC (“ENP Mendota”). All inter-company balances and transactions have been eliminated upon consolidation. The Company was incorporated on May 12, 1998 in the State of Nevada and had no operations until June 30, 1998. In 2019, the Company redomiciled into Alberta, Canada.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">In 2018, NanoChem completed the purchase of a <span id="xdx_904_eus-gaap--SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipOwnershipInterest_pid_dp_c20180101__20181231__srt--OwnershipAxis__custom--EnpnvestmentsLlcMember_zb9uYeATpRi9" title="Subsidiary company ownership interest rate"><ix:nonFraction contextRef="From2018-01-012018-12-31_custom_EnpnvestmentsLlcMember" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipOwnershipInterest" scale="-2" unitRef="Pure">65</ix:nonFraction></span>% interest in ENP Investments for an aggregate purchase price of $<span id="xdx_903_eus-gaap--BusinessCombinationConsiderationTransferred1_c20180101__20181231__dei--LegalEntityAxis__custom--EnpPeruInvestmentsLlcMember_pp0p0" title="Purchase price"><ix:nonFraction contextRef="From2018-01-012018-12-31_custom_EnpPeruInvestmentsLlcMember" decimals="0" format="ixt:numdotdecimal" name="us-gaap:BusinessCombinationConsiderationTransferred1" scale="0" unitRef="USD">5,110,560</ix:nonFraction></span>. An unrelated party owns the remaining <span id="xdx_90A_eus-gaap--SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipOwnershipInterest_pid_dp_c20180101__20181231__srt--OwnershipAxis__custom--EnpInvestmentsLLCMember__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--UnrelatedPartyMember_zkAMniuZWwli" title="Subsidiary company ownership interest rate"><ix:nonFraction contextRef="From2018-01-012018-12-31_custom_EnpInvestmentsLLCMember_custom_UnrelatedPartyMember" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipOwnershipInterest" scale="-2" unitRef="Pure">35</ix:nonFraction></span>% interest in ENP Investments, and ENP Investments is consolidated into the financial statements. The outside investor’s ownership interest in ENP Investments is included in noncontrolling interests in these consolidated financial statements from the acquisition date onward. In 2020, ENP Investments increased its investment in ENP Realty from <span id="xdx_90E_eus-gaap--SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipOwnershipInterest_pid_dp_c20200101__20201231__srt--OwnershipAxis__custom--EnpRealtyLLCMember__srt--RangeAxis__srt--MinimumMember_zbJbDRB6MF6d" title="Subsidiary company ownership interest rate"><ix:nonFraction contextRef="From2020-01-012020-12-31_custom_EnpRealtyLLCMember_srt_MinimumMember" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipOwnershipInterest" scale="-2" unitRef="Pure">24</ix:nonFraction></span>% to <span id="xdx_901_eus-gaap--SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipOwnershipInterest_pid_dp_c20200101__20201231__srt--OwnershipAxis__custom--EnpRealtyLLCMember__srt--RangeAxis__srt--MaximumMember_zHbG3vIIoMHj" title="Subsidiary company ownership interest rate"><ix:nonFraction contextRef="From2020-01-012020-12-31_custom_EnpRealtyLLCMember_srt_MaximumMember" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipOwnershipInterest" scale="-2" unitRef="Pure">100</ix:nonFraction></span>%, making ENP Realty a wholly-owned subsidiary of ENP Investments. In 2021, ENP Realty was renamed ENP Mendota and is consolidated into the financial statements.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The Company and its subsidiaries develop, manufacture and market specialty chemicals which slow the evaporation of water. One product, HEATSAVR®, is marketed for use in swimming pools and spas where its use, by slowing the evaporation of water, allows the water to retain a higher temperature for a longer period of time and thereby reduces the energy required to maintain the desired temperature of the water in the pool. Another product, WATERSAVR®, is marketed for water conservation in irrigation canals, aquaculture, and reservoirs where its use slows water loss due to evaporation. In addition to the water conservation products, the Company also manufactures and markets water-soluble chemicals utilizing thermal polyaspartate biopolymers (hereinafter referred to as “TPAs”), which are beta-proteins manufactured from the common biological amino acid, L-aspartic. TPAs can be formulated to prevent corrosion and scaling in water piping within the petroleum, chemical, utility and mining industries. TPAs are also used as proteins to enhance fertilizers in improving crop yields and can be used as additives for household laundry detergents, consumer care products and pesticides. The TPA division also manufactures two nitrogen conservation products for agriculture that slows nitrogen loss from fields.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The outbreak of the novel strain of coronavirus, specifically identified as “COVID-19”, has resulted in a widespread health crisis that has affected economies and financial markets around the world resulting in an economic downturn. This outbreak may also cause staff shortages, reduced customer demand, increased government regulations or interventions, all of which may negatively impact the business, financial condition or results of operations of the Company. The duration and impact of the COVID-19 outbreak is unknown at this time and it is not possible to reliably estimate the length and severity of these developments.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <ix:exclude><!-- Field: Page; Sequence: 22; Value: 1 --> <div style="border-bottom: Black 1.5pt solid; margin-bottom: 6pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: left"><td style="text-align: center; width: 100%">F-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->6<!-- Field: /Sequence --></td></tr></table></div> <div style="break-before: page; margin-top: 6pt"><p style="margin: 0pt"> </p></div> <!-- Field: /Page --></ix:exclude> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> </ix:nonNumeric><ix:nonNumeric contextRef="From2021-01-01to2021-12-31" escape="true" name="us-gaap:SignificantAccountingPoliciesTextBlock"><p id="xdx_80F_eus-gaap--SignificantAccountingPoliciesTextBlock_zRp9kDdyeS34" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font: small-caps 10pt Times New Roman, Times, Serif"><b>2. <span>Significant Accounting Policies</span>. <b><span id="xdx_825_zEgljZhfD5sk" style="display: none">SIGNIFICANT ACCOUNTING POLICIES</span></b></b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">These consolidated financial statements have been prepared on a historical cost basis, except where otherwise noted, in accordance with accounting principles generally accepted in the United States applicable to a going concern and reflect the policies outlined below.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <ix:nonNumeric contextRef="From2021-01-01to2021-12-31" escape="true" name="us-gaap:CashAndCashEquivalentsPolicyTextBlock"><p id="xdx_847_eus-gaap--CashAndCashEquivalentsPolicyTextBlock_z0fbKof6pB61" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(a) <i><span id="xdx_866_zEIqvYh3ceg5">Cash and Cash Equivalents</span></i></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The Company considers all highly liquid investments purchased with an original or remaining maturity of less than three months at the date of purchase to be cash equivalents. Cash and cash equivalents are maintained with several financial institutions.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> </ix:nonNumeric><ix:nonNumeric contextRef="From2021-01-01to2021-12-31" escape="true" name="us-gaap:InventoryPolicyTextBlock"><p id="xdx_84D_eus-gaap--InventoryPolicyTextBlock_z0ma3OFf0Aii" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(b) <i><span id="xdx_865_zEaoiY9TyXHb">Inventories and Cost of Sales</span></i></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The Company has three major classes of inventory: completed goods, work in progress and raw materials and supplies. In all classes, inventories are stated at the lower of cost and net realizable value. The Company applies the first-in, first-out or weighted average cost formulae to inventories in different subsidiaries. Cost of sales includes all expenditures incurred in bringing the goods to the point of sale. Inventory costs and costs of sales include direct costs of the raw material, inbound freight charges, warehousing costs, handling costs (receiving and purchasing) and utilities and overhead expenses related to the Company’s manufacturing and processing facilities. Shipping and handling charges billed to customers are included in revenue (2021 - $<span id="xdx_90E_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_pp0p0_c20210101__20211231__srt--ProductOrServiceAxis__us-gaap--ShippingAndHandlingMember_zSVrag0rl4X3" title="Revenue from Contract with Customer, Excluding Assessed Tax"><ix:nonFraction contextRef="From2021-01-012021-12-31_us-gaap_ShippingAndHandlingMember" decimals="0" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="0" unitRef="USD">465,493</ix:nonFraction></span>; 2020 – $<span id="xdx_906_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_pp0p0_c20200101__20201231__srt--ProductOrServiceAxis__us-gaap--ShippingAndHandlingMember_zmWn9LthbdCa" title="Revenue from Contract with Customer, Excluding Assessed Tax"><ix:nonFraction contextRef="From2020-01-012020-12-31_us-gaap_ShippingAndHandlingMember" decimals="0" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="0" unitRef="USD">427,920</ix:nonFraction></span>). Shipping and handling costs incurred are included in cost of goods sold (2021 - $<span id="xdx_900_eus-gaap--CostOfGoodsAndServicesSold_pp0p0_c20210101__20211231__srt--ProductOrServiceAxis__us-gaap--ShippingAndHandlingMember_zB0aamnpVjB7" title="Cost of Goods and Services Sold"><ix:nonFraction contextRef="From2021-01-012021-12-31_us-gaap_ShippingAndHandlingMember" decimals="0" format="ixt:numdotdecimal" name="us-gaap:CostOfGoodsAndServicesSold" scale="0" unitRef="USD">1,058,674</ix:nonFraction></span>; 2020 – $<span id="xdx_903_eus-gaap--CostOfGoodsAndServicesSold_pp0p0_c20200101__20201231__srt--ProductOrServiceAxis__us-gaap--ShippingAndHandlingMember_zgvfzDomXrC3" title="Cost of Goods and Services Sold"><ix:nonFraction contextRef="From2020-01-012020-12-31_us-gaap_ShippingAndHandlingMember" decimals="0" format="ixt:numdotdecimal" name="us-gaap:CostOfGoodsAndServicesSold" scale="0" unitRef="USD">1,051,588</ix:nonFraction></span>).</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> </ix:nonNumeric><ix:nonNumeric contextRef="From2021-01-01to2021-12-31" escape="true" name="us-gaap:PremiumsReceivableAllowanceForDoubtfulAccountsEstimationMethodologyPolicy"><p id="xdx_841_eus-gaap--PremiumsReceivableAllowanceForDoubtfulAccountsEstimationMethodologyPolicy_zvNHD6szx3G7" style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin: 0pt 0; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(c) <i><span id="xdx_866_zyTwkWBDX9l">Allowance for Doubtful Accounts</span></i></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The Company provides an allowance for doubtful accounts when management estimates collectability to be uncertain. Accounts receivable are continually reviewed to determine which, if any, accounts are doubtful of collection. In making the determination of the appropriate allowance amount, the Company considers current economic and industry conditions, relationships with each significant customer, overall customer credit-worthiness and historical experience.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> </ix:nonNumeric><ix:nonNumeric contextRef="From2021-01-01to2021-12-31" escape="true" name="us-gaap:PropertyPlantAndEquipmentPolicyTextBlock"><p id="xdx_849_eus-gaap--PropertyPlantAndEquipmentPolicyTextBlock_z1YulY4myp5b" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(d) <i><span id="xdx_867_znxYHWPSLSHd">Property, Equipment, Leaseholds and Intangible Assets</span></i></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <ix:nonNumeric contextRef="From2021-01-01to2021-12-31" escape="true" name="FSI:ScheduleOfMethodOfDepreciationTableTextBlock"><p id="xdx_898_ecustom--ScheduleOfMethodOfDepreciationTableTextBlock_z5dWLyYYEZO5" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The following assets are recorded at cost and depreciated using the methods and annual rates shown below:</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="display: none; font-family: Times New Roman, Times, Serif; font-size: 10pt"> <span id="xdx_8B7_zlPfzWVw30ke">SCHEDULE OF METHOD OF DEPRECIATION</span></span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-left: auto; width: 70%; border-collapse: collapse; margin-right: auto"> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"> <td style="border-top: black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; width: 55%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="border-top: black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; width: 2%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="border-top: black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; width: 43%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Computer hardware</span></td> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_900_ecustom--DepreciationMethodUsedAndAnnualRate_c20210101__20211231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--ComputerEquipmentMember_z44jHLrrTpBi" title="Depreciation method used and annual rate"><ix:nonNumeric contextRef="From2021-01-012021-12-31_us-gaap_ComputerEquipmentMember" name="FSI:DepreciationMethodUsedAndAnnualRate">30% Declining balance</ix:nonNumeric></span></span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Furniture and fixtures</span></td> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_900_ecustom--DepreciationMethodUsedAndAnnualRate_c20210101__20211231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--FurnitureAndFixturesMember_zy1kQmquukqi" title="Depreciation method used and annual rate"><ix:nonNumeric contextRef="From2021-01-012021-12-31_us-gaap_FurnitureAndFixturesMember" name="FSI:DepreciationMethodUsedAndAnnualRate">20% Declining balance</ix:nonNumeric></span></span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Manufacturing equipment</span></td> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_90C_ecustom--DepreciationMethodUsedAndAnnualRate_c20210101__20211231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--MachineryAndEquipmentMember_zq5YxItyna4j" title="Depreciation method used and annual rate"><ix:nonNumeric contextRef="From2021-01-012021-12-31_us-gaap_MachineryAndEquipmentMember" name="FSI:DepreciationMethodUsedAndAnnualRate">20% Declining balance</ix:nonNumeric></span></span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Office equipment</span></td> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_906_ecustom--DepreciationMethodUsedAndAnnualRate_c20210101__20211231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--OfficeEquipmentMember_ziT4ptdsa0I5" title="Depreciation method used and annual rate"><ix:nonNumeric contextRef="From2021-01-012021-12-31_us-gaap_OfficeEquipmentMember" name="FSI:DepreciationMethodUsedAndAnnualRate">20% Declining balance</ix:nonNumeric></span></span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Boat</span></td> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_90C_ecustom--DepreciationMethodUsedAndAnnualRate_c20210101__20211231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__custom--BoatMember_z5elPWHeq8mf" title="Depreciation method used and annual rate"><ix:nonNumeric contextRef="From2021-01-012021-12-31_custom_BoatMember" name="FSI:DepreciationMethodUsedAndAnnualRate">20% Declining balance</ix:nonNumeric></span></span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Building and improvements</span></td> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_905_ecustom--DepreciationMethodUsedAndAnnualRate_c20210101__20211231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__custom--BuildingAndImprovementsMember_zV3slMEDjBmf" title="Depreciation method used and annual rate"><ix:nonNumeric contextRef="From2021-01-012021-12-31_custom_BuildingAndImprovementsMember" name="FSI:DepreciationMethodUsedAndAnnualRate">10% Declining balance</ix:nonNumeric></span></span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Trailer</span></td> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_909_ecustom--DepreciationMethodUsedAndAnnualRate_c20210101__20211231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__custom--TrailerMember_zDpKnIp7Srm9" title="Depreciation method used and annual rate"><ix:nonNumeric contextRef="From2021-01-012021-12-31_custom_TrailerMember" name="FSI:DepreciationMethodUsedAndAnnualRate">30% Declining balance</ix:nonNumeric></span></span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Automobiles</span></td> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_900_ecustom--DepreciationMethodUsedAndAnnualRate_c20210101__20211231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--AutomobilesMember_zJ7sAc2aaFOc" title="Depreciation method used and annual rate"><ix:nonNumeric contextRef="From2021-01-012021-12-31_us-gaap_AutomobilesMember" name="FSI:DepreciationMethodUsedAndAnnualRate">Straight-line over 5 years</ix:nonNumeric></span></span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Patents</span></td> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_90D_ecustom--DepreciationMethodUsedAndAnnualRate_c20210101__20211231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--PatentsMember_zUQGnoGcumhf" title="Depreciation method used and annual rate"><ix:nonNumeric contextRef="From2021-01-012021-12-31_us-gaap_PatentsMember" name="FSI:DepreciationMethodUsedAndAnnualRate">Straight-line over 17 years</ix:nonNumeric></span></span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Technology</span></td> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_90D_ecustom--DepreciationMethodUsedAndAnnualRate_c20210101__20211231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--TechnologyEquipmentMember_zTRMGRr7mbz5" title="Depreciation method used and annual rate"><ix:nonNumeric contextRef="From2021-01-012021-12-31_us-gaap_TechnologyEquipmentMember" name="FSI:DepreciationMethodUsedAndAnnualRate">Straight-line over 10 years</ix:nonNumeric></span></span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Leasehold improvements</span></td> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_906_ecustom--DepreciationMethodUsedAndAnnualRate_c20210101__20211231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--LeaseholdImprovementsMember_zIjK1WBJXIP5" title="Depreciation method used and annual rate"><ix:nonNumeric contextRef="From2021-01-012021-12-31_us-gaap_LeaseholdImprovementsMember" name="FSI:DepreciationMethodUsedAndAnnualRate">Straight-line over lease term</ix:nonNumeric></span></span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Customer relationships – ENP Investments</span></td> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_90A_ecustom--DepreciationMethodUsedAndAnnualRate_c20210101__20211231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__custom--CustomerRelationshipsENPInvestmentsMember_z58VczgrDlqj" title="Depreciation method used and annual rate"><ix:nonNumeric contextRef="From2021-01-012021-12-31_custom_CustomerRelationshipsENPInvestmentsMember" name="FSI:DepreciationMethodUsedAndAnnualRate">Straight-line over 15 years</ix:nonNumeric></span></span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Software – ENP Investments</span></td> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_90B_ecustom--DepreciationMethodUsedAndAnnualRate_c20210101__20211231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__custom--SoftwareENPInvestmentsMember_z7yQ8qdk10R" title="Depreciation method used and annual rate"><ix:nonNumeric contextRef="From2021-01-012021-12-31_custom_SoftwareENPInvestmentsMember" name="FSI:DepreciationMethodUsedAndAnnualRate">Straight-line over 3 years</ix:nonNumeric></span></span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"> <td style="border-bottom: black 1.5pt solid; font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="border-bottom: black 1.5pt solid; font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="border-bottom: black 1.5pt solid; font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td></tr> </table> </ix:nonNumeric><p id="xdx_8A7_zSwoGnG8Yfga" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <ix:exclude><!-- Field: Page; Sequence: 23; Value: 1 --> <div style="border-bottom: Black 1.5pt solid; margin-bottom: 6pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: left"><td style="text-align: center; width: 100%">F-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->7<!-- Field: /Sequence --></td></tr></table></div> <div style="break-before: page; margin-top: 6pt"><p style="margin: 0pt"> </p></div> <!-- Field: /Page --></ix:exclude> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> </ix:nonNumeric><ix:nonNumeric contextRef="From2021-01-01to2021-12-31" escape="true" name="us-gaap:ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock"><p id="xdx_848_eus-gaap--ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock_zphhnjuMvRyc" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">e) <i><span id="xdx_86C_zXyL7qsob5K7">Impairment of Long-Lived Assets</span></i></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">In accordance with FASB Codification Topic 360, <i>“Property, Plant and Equipment” </i>(ASC 360), the Company reviews long-lived assets, including, but not limited to, property, equipment and leaseholds, patents and other assets, for impairment annually or whenever events or changes in circumstances indicate the carrying amounts of assets may not be recoverable. The carrying value of long-lived assets is assessed for impairment by evaluating operating performance and future undiscounted cash flows of the underlying assets. If the expected future cash flows of an asset is less than its carrying value, an impairment measurement is indicated. Impairment charges are recorded to the extent that an asset’s carrying value exceeds its fair value. Accordingly, actual results could vary significantly from such estimates. There were no impairment charges during the periods presented.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> </ix:nonNumeric><ix:nonNumeric contextRef="From2021-01-01to2021-12-31" escape="true" name="us-gaap:ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock"><p id="xdx_84C_eus-gaap--ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock_zi5V221GjRA7" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(f) <i><span id="xdx_86D_z177sSOyO1D8">Foreign Currency</span></i></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The functional currency of the Company is the U.S. dollar. The functional currency of three of the Company’s subsidiaries is the Canadian dollar. The translation of the Canadian dollar to the reporting currency of the Company, the U.S. dollar, is performed for assets and liabilities using exchange rates in effect at the balance sheet date. Revenue and expense transactions are translated using average exchange rates prevailing during the year. Translation adjustments arising on conversion of the Company’s financial statements from the subsidiary’s functional currency, Canadian dollars, into the reporting currency, U.S. dollars, are excluded from the determination of income (loss) and are disclosed as other comprehensive income in the consolidated statements of income and comprehensive income.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Foreign exchange gains and losses relating to transactions not denominated in the applicable local currency are included in operating income (loss) if realized during the year and in comprehensive income (loss) if they remain unrealized at the end of the year.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> </ix:nonNumeric><ix:nonNumeric contextRef="From2021-01-01to2021-12-31" escape="true" name="us-gaap:RevenueFromContractWithCustomerPolicyTextBlock"><p id="xdx_84F_eus-gaap--RevenueFromContractWithCustomerPolicyTextBlock_zOjsGQ63xU6h" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(g) <i><span id="xdx_866_zrnFwXrHme95">Revenue Recognition</span></i></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The Company generates revenue primarily from energy and water conservation products and biodegradable polymers, as further discussed in Note 19.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The Company follows a five-step model for revenue recognition. The five steps are: (1) identification of the contract(s) with the customer, (2) identification of the performance obligation(s) in the contract(s), (3) determination of the transaction price, (4) allocation of the transaction price to the performance obligation, and (5) recognition of revenue when (or as) the performance obligation is satisfied. The Company has fulfilled its performance obligations when control transfers to the customer, which is generally at the time the product is shipped since risk of loss is transferred to the purchaser upon delivery to the carrier. For shipments which are F.O.B. shipping point, the Company has elected to account for shipping and handling activities as a fulfillment cost rather than as an additional promised service and performance obligation.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Since the Company’s inception, product returns have been insignificant; therefore, no provision has been established for estimated product returns.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 1in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Deferred revenues consist of products sold to distributors with payment terms greater than the Company’s customary business terms due to lack of credit history or operating in a new market in which the Company has no prior experience. The Company defers the recognition of revenue until the criteria for revenue recognition has been met and payments become due or cash is received from these distributors.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 1in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <ix:exclude><!-- Field: Page; Sequence: 24; Value: 1 --> <div style="border-bottom: Black 1.5pt solid; margin-bottom: 6pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: left"><td style="text-align: center; width: 100%">F-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->8<!-- Field: /Sequence --></td></tr></table></div> <div style="break-before: page; margin-top: 6pt"><p style="margin: 0pt"> </p></div> <!-- Field: /Page --></ix:exclude> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> </ix:nonNumeric><ix:nonNumeric contextRef="From2021-01-01to2021-12-31" escape="true" name="FSI:StockIssuedInExchangeForServicesPolicyTextBlock"><p id="xdx_84B_ecustom--StockIssuedInExchangeForServicesPolicyTextBlock_zAqkjZWRvUx7" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(h) <i><span id="xdx_861_z3cB9HFjbrOb">Stock Issued in Exchange for Services</span></i></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The Company’s common stock issued in exchange for services is valued at estimated fair market value based upon trading prices of the Company’s common stock on the dates of the stock transactions. The corresponding expense of the services rendered is recognized over the period that the services are performed.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> </ix:nonNumeric><ix:nonNumeric contextRef="From2021-01-01to2021-12-31" escape="true" name="us-gaap:CompensationRelatedCostsPolicyTextBlock"><p id="xdx_848_eus-gaap--CompensationRelatedCostsPolicyTextBlock_zsGE27Jo2VMa" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">i) <i><span id="xdx_865_zlbIfOwhXJZk">Stock-based Compensation</span></i></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 24.5pt; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 24.5pt; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The Company recognizes compensation expense for all share-based payments in accordance with FASB Codification Topic 718, <i>Compensation — Stock Compensation</i>, (ASC 718). Under the fair value recognition provisions of ASC 718, the Company recognizes share-based compensation expense, net of an estimated forfeiture rate, over the requisite service period of the award.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 24.5pt; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The fair value at grant date of stock options is estimated using the Black-Scholes option-pricing model. Compensation expense is recognized on a straight-line basis over the stock option vesting period based on the estimated number of stock options that are expected to vest. Shares are issued from treasury upon exercise of stock options.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 24.5pt; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> </ix:nonNumeric><ix:nonNumeric contextRef="From2021-01-01to2021-12-31" escape="true" name="us-gaap:ComprehensiveIncomePolicyPolicyTextBlock"><p id="xdx_841_eus-gaap--ComprehensiveIncomePolicyPolicyTextBlock_zZQrPnEebFff" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(j) <i><span id="xdx_864_z2GP0Agodi6a">Other Comprehensive Income</span></i></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Other comprehensive income refers to revenues, expenses, gains and losses that under generally accepted accounting principles are included in comprehensive income, but are excluded from net income as these amounts are recorded directly as an adjustment to stockholders’ equity. The Company’s other comprehensive income is comprised only of unrealized foreign exchange gains and losses.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> </ix:nonNumeric><ix:nonNumeric contextRef="From2021-01-01to2021-12-31" escape="true" name="us-gaap:EarningsPerSharePolicyTextBlock"><p id="xdx_841_eus-gaap--EarningsPerSharePolicyTextBlock_zKUqclfujMLk" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(k) <i><span id="xdx_864_zKOSKwGhOYIi">Income Per Share</span></i></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Basic earnings per share is computed by dividing income available to common stockholders by the weighted average number of common shares outstanding in the period. Diluted earnings per share are calculated giving effect to the potential dilution of the exercise of options and warrants. Common equivalent shares, composed of incremental common shares issuable upon the exercise of stock options and warrants are included in diluted net income per share to the extent that these shares are dilutive. Common equivalent shares that have an anti-dilutive effect on net income per share have been excluded from the calculation of diluted weighted average shares outstanding for the years ended December 31, 2021 and 2020.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> </ix:nonNumeric><ix:nonNumeric contextRef="From2021-01-01to2021-12-31" escape="true" name="us-gaap:UseOfEstimates"><p id="xdx_841_eus-gaap--UseOfEstimates_zMbsb2EoCDn4" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">l) <i><span id="xdx_864_zsve7NV2tYL5">Use of Estimates</span></i></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The preparation of consolidated financial statements in conformity with accounting principles generally accepted in the United States requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities at the date of the consolidated financial statements and the reported amounts of revenues and expenses during the reporting period. Actual results could differ from those estimates and would impact the results of operations and cash flows.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 35.45pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Estimates and underlying assumptions are reviewed at each period end. Revisions to accounting estimates are recognized in the period in which the estimates are revised and in any future periods affected.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 35.45pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Significant areas requiring the use of management estimates include assumptions and estimates relating to the valuation of goodwill and intangible assets, asset impairment analysis, share-based payments, valuation allowances for deferred income tax assets, determination of useful lives of property, equipment and leaseholds and intangible assets, recoverability of accounts receivable, recoverability of investments, discount rates for right of use assets and the valuation of inventory.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <ix:exclude><!-- Field: Page; Sequence: 25; Value: 1 --> <div style="border-bottom: Black 1.5pt solid; margin-bottom: 6pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: left"><td style="text-align: center; width: 100%">F-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->9<!-- Field: /Sequence --></td></tr></table></div> <div style="break-before: page; margin-top: 6pt"><p style="margin: 0pt"> </p></div> <!-- Field: /Page --></ix:exclude> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> </ix:nonNumeric><ix:nonNumeric contextRef="From2021-01-01to2021-12-31" escape="true" name="us-gaap:FairValueOfFinancialInstrumentsPolicy"><p id="xdx_84B_eus-gaap--FairValueOfFinancialInstrumentsPolicy_z0BH9V9e5lSd" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 35.45pt; text-align: justify; text-indent: 0.55pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(m) <i><span id="xdx_86A_zGAaOHYPJVZ6">Fair Value of Financial Instruments</span></i></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Fair value is defined as the exchange price that would be received for an asset or paid to transfer a liability (an exit price) in the principal or most advantageous market for the asset or liability in an orderly transaction between market participants on the measurement date. Valuation techniques used to measure fair value must maximize the use of observable inputs and minimize the use of unobservable inputs. The standard describes a fair value hierarchy based on three levels of inputs described below, of which the first two are considered observable and the last unobservable, that may be used to measure fair value.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"> <td style="font: 10pt Times New Roman, Times, Serif; width: 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; width: 0.25in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">●</span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Level 1 – Quoted prices in active markets for identical assets or liabilities.</span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">●</span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Level 2 – Inputs other than Level 1 that are observable, either directly or indirectly, such as quoted prices for similar assets or liabilities; quoted prices in markets that are not active; or other inputs that are observable or can be corroborated by observable market data for substantially the full term of the assets or liabilities.</span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">●</span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Level 3 — Unobservable inputs that are supported by little or no market activity which is significant to the fair value of the assets or liabilities.</span></td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The fair values of cash and cash equivalents, term deposits, accounts receivable, accounts payable, accrued liabilities and the short term line of credit for all periods presented approximate their respective carrying amounts due to the short term nature of these financial instruments.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The fair value of the long term debt for all periods presented approximates their respective carrying amounts due to these financial instruments being at market rates.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> </ix:nonNumeric><ix:nonNumeric contextRef="From2021-01-01to2021-12-31" escape="true" name="us-gaap:CommitmentsAndContingenciesPolicyTextBlock"><p id="xdx_849_eus-gaap--CommitmentsAndContingenciesPolicyTextBlock_zx06inet32O9" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(n) <i><span id="xdx_86E_zDRybwmA0BIb">Contingencies</span></i></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Certain conditions may exist as of the date the consolidated financial statements are issued which may result in a loss to the Company but which will only be resolved when one or more future events occur or fail to occur. The Company’s management and its legal counsel assess such contingent liabilities, and such assessment inherently involves an exercise of judgment. In assessing loss contingencies related to legal proceedings that are pending against the Company or unasserted claims that may result in such proceedings, the Company’s legal counsel evaluates the perceived merits of any legal proceedings or unasserted claims as well as the perceived merits of the amount of relief sought or expected to be sought therein.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">If the assessment of a contingency indicates that it is probable that a material loss has been incurred and the amount of the liability can be estimated, the estimated liability would be accrued in the Company’s consolidated financial statements. If the assessment indicates that a potential material loss contingency is not probable, but is reasonably possible, or is probable but cannot be estimated, then the nature of the contingent liability, together with an estimate of the range of possible loss if determinable and material, would be disclosed.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Loss contingencies considered remote are generally not disclosed unless they involve guarantees, in which case the guarantees would be disclosed. Legal fees associated with loss contingencies are expensed as incurred.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> </ix:nonNumeric><ix:nonNumeric contextRef="From2021-01-01to2021-12-31" escape="true" name="us-gaap:IncomeTaxPolicyTextBlock"><p id="xdx_843_eus-gaap--IncomeTaxPolicyTextBlock_z0IrhDCYYHYi" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(o) <i><span id="xdx_86B_z8jDe7cyMYIi">Income Taxes</span></i></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Income taxes are accounted for under the asset and liability method. Deferred tax assets and liabilities are recognized for the expected future tax consequences attributable to temporary differences between the financial statement carrying amounts of existing assets and liabilities and their respective tax bases and operating loss and tax credit carryforwards. Deferred tax assets and liabilities are measured using enacted tax rates expected to apply to taxable income in the years in which those temporary differences are expected to be recovered or settled. The effect on deferred tax assets and liabilities of a change in tax rates is recognized in income in the period that includes the enactment date. Deferred tax assets are reduced by a valuation allowance so that the assets are recognized only to the extent that when, in the opinion of management, it is more likely than not that some portion or all of the deferred tax assets will be realized.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">In accordance with FASB ASC 740 “<i>Income taxes</i>” under the liability method, it is the Company’s policy to provide for uncertain tax positions and the related interest and penalties based upon management’s assessment of whether a tax benefit is more likely than not to be sustained upon examination by tax authorities. At December 31, 2021, the Company believes it has appropriately accounted for any unrecognized tax benefits. To the extent the Company prevails in matters for which a liability for an unrecognized benefit is established or is required to pay amounts in excess of the liability, the Company’s effective tax rate in a given financial statement period may be affected. Interest and penalties associated with the Company’s tax positions are recorded as interest expense in the consolidated statements of operations and comprehensive income.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <ix:exclude><!-- Field: Page; Sequence: 26; Value: 1 --> <div style="border-bottom: Black 1.5pt solid; margin-bottom: 6pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: left"><td style="text-align: center; width: 100%">F-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->10<!-- Field: /Sequence --></td></tr></table></div> <div style="break-before: page; margin-top: 6pt"><p style="margin: 0pt"> </p></div> <!-- Field: /Page --></ix:exclude> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> </ix:nonNumeric><ix:nonNumeric contextRef="From2021-01-01to2021-12-31" escape="true" name="us-gaap:ConcentrationRiskCreditRisk"><p id="xdx_84B_eus-gaap--ConcentrationRiskCreditRisk_zI05byQ0hGPg" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(p) <i><span id="xdx_868_z1ZwYcJLZdke">Risk Management</span></i></span></p> <p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The Company’s credit risk is primarily attributable to its accounts receivable. The amounts presented in the accompanying consolidated balance sheets are net of allowances for doubtful accounts, estimated by the Company’s management based on prior experience and the current economic environment. The Company is exposed to credit-related losses in the event of non-payment by customers. Credit exposure is minimized by dealing with only credit worthy counterparties. Revenue for the Company’s three primary customers totaled $<span id="xdx_902_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_pp0p0_c20210101__20211231__us-gaap--ConcentrationRiskByTypeAxis__custom--ThreePrimaryCustomersMember_zOS4EpWjI00g" title="Revenue from Contract with Customer, Excluding Assessed Tax"><ix:nonFraction contextRef="From2021-01-012021-12-31_custom_ThreePrimaryCustomersMember" decimals="0" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="0" unitRef="USD">16,917,947</ix:nonFraction></span> (<span id="xdx_902_ecustom--ConcentrationRiskThresholdPercentage_pid_dp_c20210101__20211231__us-gaap--ConcentrationRiskByTypeAxis__custom--ThreePrimaryCustomersMember__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--RevenueFromContractWithCustomerMember_zfsy62oWCZHb" title="[custom:ConcentrationRiskThresholdPercentage]"><ix:nonFraction contextRef="From2021-01-012021-12-31_custom_ThreePrimaryCustomersMember_us-gaap_RevenueFromContractWithCustomerMember" decimals="INF" format="ixt:numdotdecimal" name="FSI:ConcentrationRiskThresholdPercentage" scale="-2" unitRef="Pure">49</ix:nonFraction></span>%) for the year ended December 31, 2021 (2020 - $<span id="xdx_90E_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_pp0p0_c20200101__20201231__us-gaap--ConcentrationRiskByTypeAxis__custom--ThreePrimaryCustomersMember_zjszlIo1nerc" title="Revenue from Contract with Customer, Excluding Assessed Tax"><ix:nonFraction contextRef="From2020-01-012020-12-31_custom_ThreePrimaryCustomersMember" decimals="0" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="0" unitRef="USD">14,713,127</ix:nonFraction></span> or <span id="xdx_90E_ecustom--ConcentrationRiskThresholdPercentage_pid_dp_c20200101__20201231__us-gaap--ConcentrationRiskByTypeAxis__custom--ThreePrimaryCustomersMember__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--RevenueFromContractWithCustomerMember_zuInXhPSLzB5" title="[custom:ConcentrationRiskThresholdPercentage]"><ix:nonFraction contextRef="From2020-01-012020-12-31_custom_ThreePrimaryCustomersMember_us-gaap_RevenueFromContractWithCustomerMember" decimals="INF" format="ixt:numdotdecimal" name="FSI:ConcentrationRiskThresholdPercentage" scale="-2" unitRef="Pure">47</ix:nonFraction></span>%). Accounts receivable for the Company’s three primary customers totaled $<span id="xdx_905_eus-gaap--AccountsReceivableNet_iI_pp0p0_c20211231__us-gaap--ConcentrationRiskByTypeAxis__custom--ThreePrimaryCustomersMember_z7SYKm5Nz7K" title="Accounts Receivable, after Allowance for Credit Loss"><ix:nonFraction contextRef="AsOf2021-12-31_custom_ThreePrimaryCustomersMember" decimals="0" format="ixt:numdotdecimal" name="us-gaap:AccountsReceivableNet" scale="0" unitRef="USD">4,940,995</ix:nonFraction></span> (<span id="xdx_909_ecustom--ConcentrationRiskThresholdPercentage_pid_dp_c20210101__20211231__us-gaap--ConcentrationRiskByTypeAxis__custom--ThreePrimaryCustomersMember__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--AccountsReceivableMember_zMBGqPdzI448" title="[custom:ConcentrationRiskThresholdPercentage]"><ix:nonFraction contextRef="From2021-01-012021-12-31_custom_ThreePrimaryCustomersMember_us-gaap_AccountsReceivableMember" decimals="INF" format="ixt:numdotdecimal" name="FSI:ConcentrationRiskThresholdPercentage" scale="-2" unitRef="Pure">69</ix:nonFraction></span>%) at December 31, 2021 (2020 - $<span id="xdx_902_eus-gaap--AccountsReceivableNet_iI_pp0p0_c20201231__us-gaap--ConcentrationRiskByTypeAxis__custom--ThreePrimaryCustomersMember_zz2ZhwbIOSQg" title="Accounts Receivable, after Allowance for Credit Loss"><ix:nonFraction contextRef="AsOf2020-12-31_custom_ThreePrimaryCustomersMember" decimals="0" format="ixt:numdotdecimal" name="us-gaap:AccountsReceivableNet" scale="0" unitRef="USD">3,986,284</ix:nonFraction></span> or <span id="xdx_90D_ecustom--ConcentrationRiskThresholdPercentage_pid_dp_c20200101__20201231__us-gaap--ConcentrationRiskByTypeAxis__custom--ThreePrimaryCustomersMember__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--AccountsReceivableMember_zt2tPUAnV8O7" title="[custom:ConcentrationRiskThresholdPercentage]"><ix:nonFraction contextRef="From2020-01-012020-12-31_custom_ThreePrimaryCustomersMember_us-gaap_AccountsReceivableMember" decimals="INF" format="ixt:numdotdecimal" name="FSI:ConcentrationRiskThresholdPercentage" scale="-2" unitRef="Pure">68</ix:nonFraction></span>%).</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The credit risk on cash and cash equivalents is limited because the Company limits its exposure to credit loss by placing its cash and cash equivalents with major financial institutions. The Company maintains cash balances at financial institutions which at times exceed federally insured amounts. The Company has not experienced any losses in such accounts.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The Company is exposed to foreign exchange and interest rate risk to the extent that market value rate fluctuations materially differ from financial assets and liabilities, subject to fixed long-term rates.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 24.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">In order to manage its exposure to foreign exchange risks, the Company is closely monitoring the fluctuations in the foreign currency exchange rates and the impact on the value of cash and cash equivalents, accounts receivable, and accounts payable and accrued liabilities. The Company has not hedged its exposure to currency fluctuations.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The Company is exposed to interest rate risk to the extent that the fair value or future cash flows for financial liabilities will fluctuate as a result of changes in market interest rates. The Company is exposed to interest rate risk on its long-term debt.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 24.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">In order to manage its exposure to interest rate risk, the Company is closely monitoring fluctuations in market interest risks and will refinance its long-term debt where possible to obtain more favourable rates.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> </ix:nonNumeric><ix:nonNumeric contextRef="From2021-01-01to2021-12-31" escape="true" name="us-gaap:EquityMethodInvestmentsPolicy"><p id="xdx_84E_eus-gaap--EquityMethodInvestmentsPolicy_zrNend6p3aPd" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(q) <i><span id="xdx_863_zZwSBY8hy1Rd">Equity Method Investment</span></i></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The Company accounts for investments using the equity method of accounting if the investment provides the Company the ability to exercise significant influence, but not control, over the investee. <span id="xdx_909_eus-gaap--EquityMethodInvestmentDescriptionOfPrincipalActivities_c20210101__20211231_zqwPvvr5RrQk" title="Equity Method Investment, Description of Principal Activities"><ix:nonNumeric contextRef="From2021-01-01to2021-12-31" name="us-gaap:EquityMethodInvestmentDescriptionOfPrincipalActivities">Significant influence is generally deemed to exist if the Company’s ownership interest in the voting stock of the investee ranges between 20% and 50%, although other factors, such as representation on the investee’s board of directors, are considered in determining whether the equity method of accounting is appropriate.</ix:nonNumeric> </span>Under the equity method of accounting, the investment is initially recorded at cost in the consolidated balance sheets under other assets and adjusted for dividends received and the Company’s share of the investee’s earnings or losses together with other-than-temporary impairments which are recorded through other income (loss), net in the consolidated statements of income and comprehensive income.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 24.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> </ix:nonNumeric><ix:nonNumeric contextRef="From2021-01-01to2021-12-31" escape="true" name="us-gaap:GoodwillAndIntangibleAssetsIntangibleAssetsIndefiniteLivedPolicy"><p id="xdx_84E_eus-gaap--GoodwillAndIntangibleAssetsIntangibleAssetsIndefiniteLivedPolicy_zUQPenO0Idsa" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(r) <i><span id="xdx_866_zXAPsxvAASYd">Goodwill and intangible assets</span></i></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Goodwill represents the excess of the purchase price of an acquired entity over the amounts assigned to the assets acquired and liabilities assumed. Goodwill is not amortized, but is reviewed for impairment annually or more frequently if certain impairment conditions arise. The Company performs an annual goodwill impairment review in the fourth quarter of each year at the reporting unit level. The evaluation begins with a qualitative assessment of the factors that could impact the significant inputs used to estimate fair value. If after performing the qualitative assessment, it is determined that it is more likely than not that the fair value of a reporting unit is greater than its carrying amount, including goodwill, then no further analysis is necessary. However, if the results of the qualitative test are unclear, the Company performs a quantitative test, which involves comparing the fair value of a reporting unit with its carrying amount, including goodwill. The Company uses an income-based valuation method, determining the present value of future cash flows, to estimate the fair value of a reporting unit. If the fair value of a reporting unit exceeds its positive carrying amount, goodwill of the reporting unit is considered not impaired, and no further analysis is necessary. If the fair value of the reporting unit is less than its carrying amount, goodwill impairment would be recognized equal to the amount of the carrying value in excess of the reporting unit’s fair value, limited to the total amount of goodwill allocated to the reporting unit.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.05in; text-align: justify; text-indent: 0.3in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <ix:exclude><!-- Field: Page; Sequence: 27; Value: 1 --> <div style="border-bottom: Black 1.5pt solid; margin-bottom: 6pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: left"><td style="text-align: center; width: 100%">F-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->11<!-- Field: /Sequence --></td></tr></table></div> <div style="break-before: page; margin-top: 6pt"><p style="margin: 0pt"> </p></div> <!-- Field: /Page --></ix:exclude> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Intangible assets primarily include trademarks and trade secrets with indefinite lives and customer-relationships with finite lives. Intangible assets with indefinite lives are not amortized but are tested for impairment on an annual basis, or more frequently if indicators of impairment are present. Indefinite lived intangible assets are assessed using either a qualitative or a quantitative approach. The qualitative assessment evaluates factors including macro-economic conditions, industry and company-specific factors, legal and regulatory environments, and historical company performance in assessing fair value. If it is determined that it is more likely than not that the fair value of the intangible asset is less than its carrying value, a quantitative test is then performed. Otherwise, no further testing is required. When using a quantitative approach, the Company compares the fair value of the intangible asset to its carrying amount, including goodwill. If the estimated fair value of the intangible asset is less than the carrying amount of the intangible asset, impairment is indicated, requiring recognition of an impairment charge for the differential.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.35in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Qualitative assessments of goodwill and indefinite-lived intangible assets were performed in 2021 and 2020. Based on the results of the assessment, it was determined that it is more likely than not the reporting unit, customer lists and trademarks had a fair value in excess of their carrying value. Accordingly, no further impairment testing was completed and no impairment charges related to goodwill or indefinite-lived intangibles were recognized during the year ended December 31, 2021 or 2020.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.35in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Finite-lived intangible assets are amortized on a straight-line basis over their estimated useful lives. The Company reviews for impairment indicators of finite-lived intangibles and other long-lived assets as described in the “Impairment of Long Lived Assets” significant accounting policy.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 24.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> </ix:nonNumeric><ix:nonNumeric contextRef="From2021-01-01to2021-12-31" escape="true" name="us-gaap:NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock"><p id="xdx_849_eus-gaap--NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock_zpXvQfT1zgll" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(s) <i><span id="xdx_86C_zbHK8bRW3XD2">Recent Accounting Pronouncements</span></i></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The Company has implemented all applicable new accounting pronouncements that are in effect. Those pronouncements did not have any material impact on the consolidated financial statements unless otherwise disclosed, and the Company does not believe that there are any other new accounting pronouncements that have been issued that might have a material impact on its financial position or results of operations.</span></p> </ix:nonNumeric><p id="xdx_850_zAgPzyBaYWj3" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> </ix:nonNumeric><ix:nonNumeric contextRef="From2021-01-01to2021-12-31" escape="true" name="us-gaap:LesseeOperatingLeasesTextBlock"><p id="xdx_80C_eus-gaap--LesseeOperatingLeasesTextBlock_znP3bIgs0Q51" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font: small-caps 10pt Times New Roman, Times, Serif"><b>3. <span>Leases <b><span id="xdx_829_z29kXnC3Cuq2" style="display: none">LEASES</span></b></span></b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i> </i></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Accounting and reporting guidance for leases requires that leases be evaluated and classified as either operating or finance leases by the lessee and as either operating, sales-type or direct financing leases by the lessor. For leases with terms greater than 12 months, the Company records the related right-of-use (“ROU”) asset and lease obligation at the present value of lease payments over the term. Leases may include fixed rental escalation clauses, renewal options and / or termination options that are factored into the determination of lease payments when appropriate. The Company’s operating leases are included in ROU assets, lease liabilities-current portion and lease liability-less current portion in the accompanying consolidated balance sheets. ROU assets represent the Company’s right to use an underlying asset for the lease term, and lease liabilities represent the obligation to make lease payments arising from the lease. The Company’s leases do not usually provide a readily determinable implicit rate; therefore, an estimate of the Company’s incremental borrowing rate is used to discount the lease payments based on information available at the lease commencement date. The discount rate used was <span id="xdx_909_eus-gaap--LesseeOperatingLeaseDiscountRate_iI_pid_dp_c20211231_zz26ykbIW5Rf" title="Operating leases discount rate"><ix:nonFraction contextRef="AsOf2021-12-31" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:LesseeOperatingLeaseDiscountRate" scale="-2" unitRef="Pure">5.5</ix:nonFraction></span>%.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <ix:exclude><!-- Field: Page; Sequence: 28; Value: 1 --> <div style="border-bottom: Black 1.5pt solid; margin-bottom: 6pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: left"><td style="text-align: center; width: 100%">F-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->12<!-- Field: /Sequence --></td></tr></table></div> <div style="break-before: page; margin-top: 6pt"><p style="margin: 0pt"> </p></div> <!-- Field: /Page --></ix:exclude> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <ix:nonNumeric contextRef="From2021-01-01to2021-12-31" escape="true" name="FSI:SummaryOfRightofuseAssetAndLeaseLiabilityTableTextBlock"><p id="xdx_893_ecustom--SummaryOfRightofuseAssetAndLeaseLiabilityTableTextBlock_znvdiWs5BOz4" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The table below summarizes the right-of-use asset and lease liability for the year ended December 31, 2021:</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="display: none; font-family: Times New Roman, Times, Serif; font-size: 10pt"> <span id="xdx_8BE_zmYTjilXJPh8">SUMMARY OF RIGHT-OF-USE ASSET AND LEASE LIABILITY</span></span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-left: 0.5in; border-collapse: collapse; width: 90%"> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-decoration: underline; font-weight: bold; text-align: left">Right of Use Assets</td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="text-align: center"> </td><td style="padding-bottom: 1.5pt"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="width: 84%">Balance at December 31, 2019</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td id="xdx_986_eus-gaap--OperatingLeaseRightOfUseAsset_iS_pp0p0_c20200101__20201231_zxoFF5obpXR2" style="width: 14%; text-align: right" title="Right of Use Assets Beginning Balance"><ix:nonFraction contextRef="AsOf2019-12-31" decimals="0" format="ixt:numdotdecimal" name="us-gaap:OperatingLeaseRightOfUseAsset" scale="0" unitRef="USD">789,205</ix:nonFraction></td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td>Addition</td><td> </td> <td style="text-align: left"> </td><td id="xdx_98E_ecustom--OperatingLeaseAssetsAddition_pp0p0_c20200101__20201231_z8tPdp5n7ouh" style="text-align: right" title="Addition"><ix:nonFraction contextRef="From2020-01-012020-12-31" decimals="0" format="ixt:numdotdecimal" name="FSI:OperatingLeaseAssetsAddition" scale="0" unitRef="USD">260,661</ix:nonFraction></td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td>Termination</td><td> </td> <td style="text-align: left"> </td><td id="xdx_989_ecustom--OperatingLeasesAssetsTermination_c20200101__20201231_pp0p0" style="text-align: right" title="Termination">(<ix:nonFraction contextRef="From2020-01-012020-12-31" decimals="0" format="ixt:numdotdecimal" name="FSI:OperatingLeasesAssetsTermination" scale="0" sign="-" unitRef="USD">234,980</ix:nonFraction></td><td style="text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-bottom: 1.5pt">Depreciation</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td id="xdx_98B_eus-gaap--OperatingLeaseRightOfUseAssetAmortizationExpense_iN_pp0p0_di_c20200101__20201231_z4wEdD1YCbV1" style="border-bottom: Black 1.5pt solid; text-align: right" title="Depreciation">(<ix:nonFraction contextRef="From2020-01-012020-12-31" decimals="0" format="ixt:numdotdecimal" name="us-gaap:OperatingLeaseRightOfUseAssetAmortizationExpense" scale="0" unitRef="USD">331,773</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td>Balance at December 31, 2020</td><td> </td> <td style="text-align: left">$</td><td id="xdx_983_eus-gaap--OperatingLeaseRightOfUseAsset_iS_pp0p0_c20210101__20211231_zPKax8oCy2oj" style="text-align: right" title="Right of Use Assets Ending Balance"><ix:nonFraction contextRef="AsOf2020-12-31" decimals="0" format="ixt:numdotdecimal" name="us-gaap:OperatingLeaseRightOfUseAsset" scale="0" unitRef="USD">483,113</ix:nonFraction></td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-bottom: 1.5pt">Depreciation</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td id="xdx_980_eus-gaap--OperatingLeaseRightOfUseAssetAmortizationExpense_iN_pp0p0_di_c20210101__20211231_zLbzOPUeSl2g" style="border-bottom: Black 1.5pt solid; text-align: right" title="Depreciation">(<ix:nonFraction contextRef="From2021-01-01to2021-12-31" decimals="0" format="ixt:numdotdecimal" name="us-gaap:OperatingLeaseRightOfUseAssetAmortizationExpense" scale="0" unitRef="USD">265,846</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td>Balance at December 31, 2021</td><td> </td> <td style="text-align: left">$</td><td id="xdx_98E_eus-gaap--OperatingLeaseRightOfUseAsset_iE_pp0p0_c20210101__20211231_zAFXdNrBCaU8" style="text-align: right" title="Right of Use Assets Ending Balance"><ix:nonFraction contextRef="AsOf2021-12-31" decimals="0" format="ixt:numdotdecimal" name="us-gaap:OperatingLeaseRightOfUseAsset" scale="0" unitRef="USD">217,267</ix:nonFraction></td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-decoration: underline; font-weight: bold; text-align: left">Lease Liability</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td>Balance at December 31, 2019</td><td> </td> <td style="text-align: left">$</td><td id="xdx_985_eus-gaap--OperatingLeaseLiability_iS_pp0p0_c20200101__20201231_zJ22uqJEIwc6" style="text-align: right" title="Lease Liability Beginning Balance"><ix:nonFraction contextRef="AsOf2019-12-31" decimals="0" format="ixt:numdotdecimal" name="us-gaap:OperatingLeaseLiability" scale="0" unitRef="USD">789,205</ix:nonFraction></td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td>Addition</td><td> </td> <td style="text-align: left"> </td><td id="xdx_985_ecustom--OperatingLeasesLiabilityAddition_c20200101__20201231_pp0p0" style="text-align: right" title="Addition"><ix:nonFraction contextRef="From2020-01-012020-12-31" decimals="0" format="ixt:numdotdecimal" name="FSI:OperatingLeasesLiabilityAddition" scale="0" unitRef="USD">260,661</ix:nonFraction></td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td>Termination</td><td> </td> <td style="text-align: left"> </td><td id="xdx_983_ecustom--OperatingLeasesLiabilityTermination_pp0p0_c20200101__20201231_zsyS7IMrCghj" style="text-align: right" title="Termination">(<ix:nonFraction contextRef="From2020-01-012020-12-31" decimals="0" format="ixt:numdotdecimal" name="FSI:OperatingLeasesLiabilityTermination" scale="0" sign="-" unitRef="USD">234,980</ix:nonFraction></td><td style="text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left">Lease interest expense</td><td> </td> <td style="text-align: left"> </td><td id="xdx_98F_ecustom--LeaseInterestExpense_c20200101__20201231_pp0p0" style="text-align: right" title="Lease interest expense"><ix:nonFraction contextRef="From2020-01-012020-12-31" decimals="0" format="ixt:numdotdecimal" name="FSI:LeaseInterestExpense" scale="0" unitRef="USD">53,768</ix:nonFraction></td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-bottom: 1.5pt">Payments</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td id="xdx_987_eus-gaap--OperatingLeasePayments_iN_pp0p0_di_c20200101__20201231_zco2cj0Ysagi" style="border-bottom: Black 1.5pt solid; text-align: right" title="Payments">(<ix:nonFraction contextRef="From2020-01-012020-12-31" decimals="0" format="ixt:numdotdecimal" name="us-gaap:OperatingLeasePayments" scale="0" unitRef="USD">385,541</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td>Balance at December 31, 2020</td><td> </td> <td style="text-align: left">$</td><td id="xdx_980_eus-gaap--OperatingLeaseLiability_iS_pp0p0_c20210101__20211231_z63JfCGl6Jr1" style="text-align: right" title="Lease Liability Ending Balance"><ix:nonFraction contextRef="AsOf2020-12-31" decimals="0" format="ixt:numdotdecimal" name="us-gaap:OperatingLeaseLiability" scale="0" unitRef="USD">483,113</ix:nonFraction></td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Lease interest expense</td><td> </td> <td style="text-align: left"> </td><td id="xdx_98B_ecustom--LeaseInterestExpense_pp0p0_c20210101__20211231_zctDyBbRYAh7" style="text-align: right" title="Lease interest expense"><ix:nonFraction contextRef="From2021-01-01to2021-12-31" decimals="0" format="ixt:numdotdecimal" name="FSI:LeaseInterestExpense" scale="0" unitRef="USD">22,057</ix:nonFraction></td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="padding-bottom: 1.5pt">Payments</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td id="xdx_98D_eus-gaap--OperatingLeasePayments_iN_pp0p0_di_c20210101__20211231_z9R3fmOKH9wg" style="border-bottom: Black 1.5pt solid; text-align: right" title="Payments">(<ix:nonFraction contextRef="From2021-01-01to2021-12-31" decimals="0" format="ixt:numdotdecimal" name="us-gaap:OperatingLeasePayments" scale="0" unitRef="USD">287,903</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-bottom: 1.5pt">Balance at December 31, 2021</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td id="xdx_982_eus-gaap--OperatingLeaseLiability_iE_pp0p0_c20210101__20211231_z8d0g1z3ncfa" style="border-bottom: Black 1.5pt solid; text-align: right" title="Lease Liability Ending Balance"><ix:nonFraction contextRef="AsOf2021-12-31" decimals="0" format="ixt:numdotdecimal" name="us-gaap:OperatingLeaseLiability" scale="0" unitRef="USD">217,267</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Short-term portion</td><td> </td> <td style="text-align: left">$</td><td id="xdx_98E_eus-gaap--OperatingLeaseLiabilityCurrent_iI_pp0p0_c20211231_zKSKEoTDAhg4" style="text-align: right" title="Short-term portion"><ix:nonFraction contextRef="AsOf2021-12-31" decimals="0" format="ixt:numdotdecimal" name="us-gaap:OperatingLeaseLiabilityCurrent" scale="0" unitRef="USD">77,715</ix:nonFraction></td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-bottom: 1.5pt">Long-term portion</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td id="xdx_98F_eus-gaap--OperatingLeaseLiabilityNoncurrent_iI_pp0p0_c20211231_z3iPAaXNtF67" style="border-bottom: Black 1.5pt solid; text-align: right" title="Long-term portion"><ix:nonFraction contextRef="AsOf2021-12-31" decimals="0" format="ixt:numdotdecimal" name="us-gaap:OperatingLeaseLiabilityNoncurrent" scale="0" unitRef="USD">139,552</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-bottom: 1.5pt">Total</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td id="xdx_982_eus-gaap--OperatingLeaseLiability_iI_pp0p0_c20211231_zVOwesMLPETe" style="border-bottom: Black 1.5pt solid; text-align: right" title="Total"><ix:nonFraction contextRef="AsOf2021-12-31" decimals="0" format="ixt:numdotdecimal" name="us-gaap:OperatingLeaseLiability" scale="0" unitRef="USD">217,267</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> </table> </ix:nonNumeric><p id="xdx_8AB_z5jnoL00lvC" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <ix:nonNumeric contextRef="From2021-01-01to2021-12-31" escape="true" name="us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock"><p id="xdx_892_eus-gaap--LesseeOperatingLeaseLiabilityMaturityTableTextBlock_z4THXWU4keZ6" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Undiscounted rent payments are as follows:</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="display: none; font-family: Times New Roman, Times, Serif; font-size: 10pt"> <span id="xdx_8BD_zdve3Wfqljr">SCHEDULE OF UNDISCOUNTED RENT PAYMENTS</span></span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-left: auto; border-collapse: collapse; width: 70%; margin-right: auto"> <tr style="display: none; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: justify">2022</td><td> </td> <td style="text-align: left"> </td><td id="xdx_499_20211231_zP2IDO4kxUn3" style="text-align: right">78,240</td><td style="text-align: left"> </td></tr> <tr id="xdx_40B_eus-gaap--LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_iI_pp0p0_maLOLLPz1VZ_ztTzIN3bp74h" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 80%; text-align: justify">2022</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 16%; text-align: right"><ix:nonFraction contextRef="AsOf2021-12-31" decimals="0" format="ixt:numdotdecimal" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" scale="0" unitRef="USD">78,240</ix:nonFraction></td><td style="width: 1%; text-align: left"> </td></tr> <tr id="xdx_40B_eus-gaap--LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_iI_pp0p0_maLOLLPz1VZ_zRiGeaZt7Cw5" style="vertical-align: bottom; background-color: White"> <td style="text-align: justify">2023</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><ix:nonFraction contextRef="AsOf2021-12-31" decimals="0" format="ixt:numdotdecimal" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" scale="0" unitRef="USD">77,100</ix:nonFraction></td><td style="text-align: left"> </td></tr> <tr id="xdx_40C_eus-gaap--LesseeOperatingLeaseLiabilityPaymentsDueYearThree_iI_pp0p0_maLOLLPz1VZ_zu52hjG56X59" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: justify">2024</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><ix:nonFraction contextRef="AsOf2021-12-31" decimals="0" format="ixt:numdotdecimal" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree" scale="0" unitRef="USD">70,440</ix:nonFraction></td><td style="text-align: left"> </td></tr> <tr id="xdx_408_eus-gaap--LesseeOperatingLeaseLiabilityPaymentsDueYearFour_iI_pp0p0_maLOLLPz1VZ_zMDIJXaMjux2" style="vertical-align: bottom; background-color: White"> <td style="text-align: justify; padding-bottom: 1.5pt">2025</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="AsOf2021-12-31" decimals="0" format="ixt:numdotdecimal" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour" scale="0" unitRef="USD">71,940</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr id="xdx_402_eus-gaap--LesseeOperatingLeaseLiabilityPaymentsDue_iTI_pp0p0_mtLOLLPz1VZ_zyqqLngmSJv" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: justify">Total</td><td> </td> <td style="text-align: left">$</td><td style="text-align: right"><ix:nonFraction contextRef="AsOf2021-12-31" decimals="0" format="ixt:numdotdecimal" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue" scale="0" unitRef="USD">297,720</ix:nonFraction></td><td style="text-align: left"> </td></tr> <tr id="xdx_40D_eus-gaap--LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_iNI_pp0p0_di_zPwpe5PojJug" style="vertical-align: bottom; background-color: White"> <td style="text-align: justify; padding-bottom: 1.5pt">Impact of discounting</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(<ix:nonFraction contextRef="AsOf2021-12-31" decimals="0" format="ixt:numdotdecimal" name="us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" scale="0" unitRef="USD">80,453</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr> <tr id="xdx_40F_eus-gaap--OperatingLeaseLiability_iI_pp0p0" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: justify; padding-bottom: 1.5pt">Lease liability, December 31, 2021</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="AsOf2021-12-31" decimals="0" format="ixt:numdotdecimal" name="us-gaap:OperatingLeaseLiability" scale="0" unitRef="USD">217,267</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> </table> </ix:nonNumeric><p id="xdx_8A4_z7YN6rlD21Kg" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: small-caps 10pt Times New Roman, Times, Serif"><b> </b></span></p> </ix:nonNumeric><ix:nonNumeric contextRef="From2021-01-01to2021-12-31" escape="true" name="us-gaap:FinancingReceivablesTextBlock"><p id="xdx_806_eus-gaap--FinancingReceivablesTextBlock_zGblIiwEj8Kh" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font: small-caps 10pt Times New Roman, Times, Serif"><b>4. <span>Accounts Receivable <b><span id="xdx_82A_zG5CuoRGhY5g" style="display: none">ACCOUNTS RECEIVABLE</span></b></span></b></span></p> <ix:nonNumeric contextRef="From2021-01-01to2021-12-31" escape="true" name="us-gaap:AccountsReceivableAllowanceForCreditLossTableTextBlock"><p id="xdx_893_eus-gaap--AccountsReceivableAllowanceForCreditLossTableTextBlock_zKbmmJlrLhFg" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="display: none; font-family: Times New Roman, Times, Serif; font-size: 10pt"> <span id="xdx_8B8_zGEO4ZSBJohl">SCHEDULE OF ACCOUNTS RECEIVABLE</span></span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-left: auto; border-collapse: collapse; width: 80%; margin-right: auto"> <tr style="vertical-align: bottom"> <td> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" id="xdx_497_20211231_zVVUF86G12r6" style="border-bottom: Black 1.5pt solid; text-align: center">2021</td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" id="xdx_49A_20201231_zAD8vqYveWMj" style="border-bottom: Black 1.5pt solid; text-align: center">2020</td><td style="padding-bottom: 1.5pt"> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td> </td> <td colspan="2"> </td><td> </td><td> </td> <td colspan="2"> </td><td> </td></tr> <tr id="xdx_402_eus-gaap--AccountsReceivableGross_i02I_pp0p0_maAANRNzCGO_zP6m6jwLhh8i" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 64%; text-align: left">Accounts receivable</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 14%; text-align: right"><ix:nonFraction contextRef="AsOf2021-12-31" decimals="0" format="ixt:numdotdecimal" name="us-gaap:AccountsReceivableGross" scale="0" unitRef="USD">7,403,308</ix:nonFraction></td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 14%; text-align: right"><ix:nonFraction contextRef="AsOf2020-12-31" decimals="0" format="ixt:numdotdecimal" name="us-gaap:AccountsReceivableGross" scale="0" unitRef="USD">6,161,249</ix:nonFraction></td><td style="width: 1%; text-align: left"> </td></tr> <tr id="xdx_400_eus-gaap--AllowanceForDoubtfulAccountsPremiumsAndOtherReceivables_i02NI_pp0p0_di_msAANRNzCGO_z6AUihP7p02e" style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-bottom: 1.5pt">Allowances for doubtful accounts</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(<ix:nonFraction contextRef="AsOf2021-12-31" decimals="0" format="ixt:numdotdecimal" name="us-gaap:AllowanceForDoubtfulAccountsPremiumsAndOtherReceivables" scale="0" unitRef="USD">273,979</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(<ix:nonFraction contextRef="AsOf2020-12-31" decimals="0" format="ixt:numdotdecimal" name="us-gaap:AllowanceForDoubtfulAccountsPremiumsAndOtherReceivables" scale="0" unitRef="USD">271,436</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr> <tr id="xdx_40E_eus-gaap--AccountsAndNotesReceivableNet_i02TI_pp0p0_mtAANRNzCGO_zlrdv5AfO9Gi" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-bottom: 1.5pt"><span style="display: none; font-family: Times New Roman, Times, Serif; font-size: 10pt">Total accounts receivable</span></td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="AsOf2021-12-31" decimals="0" format="ixt:numdotdecimal" name="us-gaap:AccountsAndNotesReceivableNet" scale="0" unitRef="USD">7,129,329</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="AsOf2020-12-31" decimals="0" format="ixt:numdotdecimal" name="us-gaap:AccountsAndNotesReceivableNet" scale="0" unitRef="USD">5,889,813</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> </table> </ix:nonNumeric><p id="xdx_8A6_zXda4wtCfTzb" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font: small-caps 10pt Times New Roman, Times, Serif"><b> </b></span></p> </ix:nonNumeric><ix:nonNumeric contextRef="From2021-01-01to2021-12-31" escape="true" name="us-gaap:InventoryDisclosureTextBlock"><p id="xdx_80E_eus-gaap--InventoryDisclosureTextBlock_zHuucQHW0dj3" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font: small-caps 10pt Times New Roman, Times, Serif"><b>5. <span>Inventories <span id="xdx_826_zNS0FrCxPhK" style="display: none">INVENTORIES</span></span></b></span></p> <ix:nonNumeric contextRef="From2021-01-01to2021-12-31" escape="true" name="us-gaap:ScheduleOfInventoryCurrentTableTextBlock"><p id="xdx_892_eus-gaap--ScheduleOfInventoryCurrentTableTextBlock_zE1zvLRMz1qk" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="display: none; font-family: Times New Roman, Times, Serif; font-size: 10pt"> <span id="xdx_8BF_zn3wFWQpBjS1">SCHEDULE OF INVENTORIES</span></span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-left: auto; border-collapse: collapse; width: 80%; margin-right: auto"> <tr style="vertical-align: bottom"> <td> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" id="xdx_495_20211231_z1QygdhdEd0a" style="border-bottom: Black 1.5pt solid; text-align: center">2021</td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" id="xdx_49C_20201231_zKTPU8G0ztF7" style="border-bottom: Black 1.5pt solid; text-align: center">2020</td><td style="padding-bottom: 1.5pt"> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td> </td> <td colspan="2"> </td><td> </td><td> </td> <td colspan="2"> </td><td> </td></tr> <tr id="xdx_402_eus-gaap--InventoryFinishedGoods_iI_pp0p0_maINzDiN_z7kwJE3yLnN5" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 64%; text-align: left">Completed goods</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 14%; text-align: right"><ix:nonFraction contextRef="AsOf2021-12-31" decimals="0" format="ixt:numdotdecimal" name="us-gaap:InventoryFinishedGoods" scale="0" unitRef="USD">3,417,829</ix:nonFraction></td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 14%; text-align: right"><ix:nonFraction contextRef="AsOf2020-12-31" decimals="0" format="ixt:numdotdecimal" name="us-gaap:InventoryFinishedGoods" scale="0" unitRef="USD">3,393,794</ix:nonFraction></td><td style="width: 1%; text-align: left"> </td></tr> <tr id="xdx_403_eus-gaap--InventoryWorkInProcess_iI_pp0p0_maINzDiN_z5fX5WuBiQaa" style="vertical-align: bottom; background-color: White"> <td style="text-align: left">Work in progress</td><td> </td> <td style="text-align: left"><span style="-sec-ix-hidden: xdx2ixbrl0788"> </span></td><td style="text-align: right">-</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><ix:nonFraction contextRef="AsOf2020-12-31" decimals="0" format="ixt:numdotdecimal" name="us-gaap:InventoryWorkInProcess" scale="0" unitRef="USD">152,595</ix:nonFraction></td><td style="text-align: left"> </td></tr> <tr id="xdx_400_eus-gaap--InventoryRawMaterialsAndSupplies_iI_pp0p0_maINzDiN_zjw3Jqeplpka" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 1.5pt">Raw materials and supplies</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="AsOf2021-12-31" decimals="0" format="ixt:numdotdecimal" name="us-gaap:InventoryRawMaterialsAndSupplies" scale="0" unitRef="USD">6,084,176</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="AsOf2020-12-31" decimals="0" format="ixt:numdotdecimal" name="us-gaap:InventoryRawMaterialsAndSupplies" scale="0" unitRef="USD">4,826,087</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr id="xdx_40C_eus-gaap--InventoryNet_iTI_pp0p0_mtINzDiN_zCQYjA5oYjM2" style="vertical-align: bottom; background-color: White"> <td style="padding-bottom: 1.5pt"> <span style="display: none; font-family: Times New Roman, Times, Serif; font-size: 10pt">Total inventory</span> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="AsOf2021-12-31" decimals="0" format="ixt:numdotdecimal" name="us-gaap:InventoryNet" scale="0" unitRef="USD">9,502,005</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="AsOf2020-12-31" decimals="0" format="ixt:numdotdecimal" name="us-gaap:InventoryNet" scale="0" unitRef="USD">8,372,476</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> </table> </ix:nonNumeric><p id="xdx_8A1_z7fbzG6KljI4" style="font: 10pt Times New Roman, Times, Serif; display: none; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font: small-caps 10pt Times New Roman, Times, Serif"><b> </b></span></p> </ix:nonNumeric><ix:nonNumeric contextRef="From2021-01-01to2021-12-31" escape="true" name="us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock"><p id="xdx_80E_eus-gaap--PropertyPlantAndEquipmentDisclosureTextBlock_zFBAUaF1rbOg" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font: small-caps 10pt Times New Roman, Times, Serif"><b>6. <span>Property, Equipment and Leaseholds <span style="font-variant: small-caps"><span id="xdx_82A_zW5zVjxlF9Ic" style="display: none">PROPERTY, EQUIPMENT AND LEASEHOLDS</span></span></span></b></span></p> <ix:nonNumeric contextRef="From2021-01-01to2021-12-31" escape="true" name="us-gaap:PropertyPlantAndEquipmentTextBlock"><p id="xdx_891_eus-gaap--PropertyPlantAndEquipmentTextBlock_zQf95OB29Tm1" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="display: none; font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_8BE_zsxJFHuZlLil"> SCHEDULE OF PROPERTY, EQUIPMENT AND LEASEHOLDS</span></span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-left: auto; border-collapse: collapse; width: 80%; margin-right: auto"> <tr style="vertical-align: bottom"> <td> </td><td> </td> <td colspan="2" style="text-align: center">2021</td><td> </td><td> </td> <td colspan="2" style="text-align: center">Accumulated</td><td> </td><td> </td> <td colspan="2" style="text-align: center">2021</td><td> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center">Cost</td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center">Depreciation</td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center">Net</td><td style="padding-bottom: 1.5pt"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 46%; text-align: left">Buildings and improvements</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td id="xdx_988_eus-gaap--PropertyPlantAndEquipmentGross_iI_pp0p0_c20211231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__custom--BuildingAndImprovementsMember_z6IagJkkWm9g" style="width: 14%; text-align: right" title="Cost"><ix:nonFraction contextRef="AsOf2021-12-31_custom_BuildingAndImprovementsMember" decimals="0" format="ixt:numdotdecimal" name="us-gaap:PropertyPlantAndEquipmentGross" scale="0" unitRef="USD">4,823,708</ix:nonFraction></td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td id="xdx_981_eus-gaap--AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_iI_pp0p0_c20211231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__custom--BuildingAndImprovementsMember_z6OjoO26Hlh4" style="width: 14%; text-align: right" title="Accumulated Depreciation"><ix:nonFraction contextRef="AsOf2021-12-31_custom_BuildingAndImprovementsMember" decimals="0" format="ixt:numdotdecimal" name="us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" scale="0" unitRef="USD">2,983,589</ix:nonFraction></td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td id="xdx_98D_eus-gaap--PropertyPlantAndEquipmentNet_iI_pp0p0_c20211231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__custom--BuildingAndImprovementsMember_z3mjqj8tjmug" style="width: 14%; text-align: right" title="Property, Plant and Equipment, Net, Total"><ix:nonFraction contextRef="AsOf2021-12-31_custom_BuildingAndImprovementsMember" decimals="0" format="ixt:numdotdecimal" name="us-gaap:PropertyPlantAndEquipmentNet" scale="0" unitRef="USD">1,840,119</ix:nonFraction></td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td>Automobiles</td><td> </td> <td style="text-align: left"> </td><td id="xdx_982_eus-gaap--PropertyPlantAndEquipmentGross_iI_pp0p0_c20211231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--AutomobilesMember_zQVdUD9JALMk" style="text-align: right" title="Cost"><ix:nonFraction contextRef="AsOf2021-12-31_us-gaap_AutomobilesMember" decimals="0" format="ixt:numdotdecimal" name="us-gaap:PropertyPlantAndEquipmentGross" scale="0" unitRef="USD">196,255</ix:nonFraction></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_985_eus-gaap--AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_iI_pp0p0_c20211231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--AutomobilesMember_zBd3jdxS1nYj" style="text-align: right" title="Accumulated Depreciation"><ix:nonFraction contextRef="AsOf2021-12-31_us-gaap_AutomobilesMember" decimals="0" format="ixt:numdotdecimal" name="us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" scale="0" unitRef="USD">71,258</ix:nonFraction></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_983_eus-gaap--PropertyPlantAndEquipmentNet_iI_pp0p0_c20211231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--AutomobilesMember_zRckIAqSFJCf" style="text-align: right" title="Property, Plant and Equipment, Net, Total"><ix:nonFraction contextRef="AsOf2021-12-31_us-gaap_AutomobilesMember" decimals="0" format="ixt:numdotdecimal" name="us-gaap:PropertyPlantAndEquipmentNet" scale="0" unitRef="USD">124,997</ix:nonFraction></td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Computer hardware</td><td> </td> <td style="text-align: left"> </td><td id="xdx_981_eus-gaap--PropertyPlantAndEquipmentGross_iI_pp0p0_c20211231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--ComputerEquipmentMember_zmgYMeTPqEqf" style="text-align: right" title="Cost"><ix:nonFraction contextRef="AsOf2021-12-31_us-gaap_ComputerEquipmentMember" decimals="0" format="ixt:numdotdecimal" name="us-gaap:PropertyPlantAndEquipmentGross" scale="0" unitRef="USD">43,605</ix:nonFraction></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_980_eus-gaap--AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_iI_pp0p0_c20211231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--ComputerEquipmentMember_zPEhHTvJpyj1" style="text-align: right" title="Accumulated Depreciation"><ix:nonFraction contextRef="AsOf2021-12-31_us-gaap_ComputerEquipmentMember" decimals="0" format="ixt:numdotdecimal" name="us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" scale="0" unitRef="USD">42,456</ix:nonFraction></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_98E_eus-gaap--PropertyPlantAndEquipmentNet_iI_pp0p0_c20211231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--ComputerEquipmentMember_zK9HmOwOT2g" style="text-align: right" title="Property, Plant and Equipment, Net, Total"><ix:nonFraction contextRef="AsOf2021-12-31_us-gaap_ComputerEquipmentMember" decimals="0" format="ixt:numdotdecimal" name="us-gaap:PropertyPlantAndEquipmentNet" scale="0" unitRef="USD">1,149</ix:nonFraction></td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left">Furniture and fixtures</td><td> </td> <td style="text-align: left"> </td><td id="xdx_986_eus-gaap--PropertyPlantAndEquipmentGross_iI_pp0p0_c20211231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--FurnitureAndFixturesMember_zvSHEQeZAS59" style="text-align: right" title="Cost"><ix:nonFraction contextRef="AsOf2021-12-31_us-gaap_FurnitureAndFixturesMember" decimals="0" format="ixt:numdotdecimal" name="us-gaap:PropertyPlantAndEquipmentGross" scale="0" unitRef="USD">130,658</ix:nonFraction></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_98B_eus-gaap--AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_iI_pp0p0_c20211231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--FurnitureAndFixturesMember_zx2EFt0qBr4e" style="text-align: right" title="Accumulated Depreciation"><ix:nonFraction contextRef="AsOf2021-12-31_us-gaap_FurnitureAndFixturesMember" decimals="0" format="ixt:numdotdecimal" name="us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" scale="0" unitRef="USD">106,101</ix:nonFraction></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_98B_eus-gaap--PropertyPlantAndEquipmentNet_iI_pp0p0_c20211231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--FurnitureAndFixturesMember_z0rez7RsNyOc" style="text-align: right" title="Property, Plant and Equipment, Net, Total"><ix:nonFraction contextRef="AsOf2021-12-31_us-gaap_FurnitureAndFixturesMember" decimals="0" format="ixt:numdotdecimal" name="us-gaap:PropertyPlantAndEquipmentNet" scale="0" unitRef="USD">24,557</ix:nonFraction></td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Office equipment</td><td> </td> <td style="text-align: left"> </td><td id="xdx_985_eus-gaap--PropertyPlantAndEquipmentGross_iI_pp0p0_c20211231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--OfficeEquipmentMember_zVZhlKwdbxc" style="text-align: right" title="Cost"><ix:nonFraction contextRef="AsOf2021-12-31_us-gaap_OfficeEquipmentMember" decimals="0" format="ixt:numdotdecimal" name="us-gaap:PropertyPlantAndEquipmentGross" scale="0" unitRef="USD">1,872</ix:nonFraction></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_982_eus-gaap--AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_iI_pp0p0_c20211231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--OfficeEquipmentMember_zK3HxneSE3pd" style="text-align: right" title="Accumulated Depreciation"><ix:nonFraction contextRef="AsOf2021-12-31_us-gaap_OfficeEquipmentMember" decimals="0" format="ixt:numdotdecimal" name="us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" scale="0" unitRef="USD">1,155</ix:nonFraction></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_989_eus-gaap--PropertyPlantAndEquipmentNet_iI_pp0p0_c20211231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--OfficeEquipmentMember_ztskZy3WZ2Nc" style="text-align: right" title="Property, Plant and Equipment, Net, Total"><ix:nonFraction contextRef="AsOf2021-12-31_us-gaap_OfficeEquipmentMember" decimals="0" format="ixt:numdotdecimal" name="us-gaap:PropertyPlantAndEquipmentNet" scale="0" unitRef="USD">717</ix:nonFraction></td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left">Manufacturing equipment</td><td> </td> <td style="text-align: left"> </td><td id="xdx_98A_eus-gaap--PropertyPlantAndEquipmentGross_iI_pp0p0_c20211231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--MachineryAndEquipmentMember_zYi4XmmSWXd6" style="text-align: right" title="Cost"><ix:nonFraction contextRef="AsOf2021-12-31_us-gaap_MachineryAndEquipmentMember" decimals="0" format="ixt:numdotdecimal" name="us-gaap:PropertyPlantAndEquipmentGross" scale="0" unitRef="USD">6,867,799</ix:nonFraction></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_987_eus-gaap--AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_iI_pp0p0_c20211231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--MachineryAndEquipmentMember_z9MVXMcxdK84" style="text-align: right" title="Accumulated Depreciation"><ix:nonFraction contextRef="AsOf2021-12-31_us-gaap_MachineryAndEquipmentMember" decimals="0" format="ixt:numdotdecimal" name="us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" scale="0" unitRef="USD">4,171,699</ix:nonFraction></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_980_eus-gaap--PropertyPlantAndEquipmentNet_iI_pp0p0_c20211231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--MachineryAndEquipmentMember_z5dSPJOg1B07" style="text-align: right" title="Property, Plant and Equipment, Net, Total"><ix:nonFraction contextRef="AsOf2021-12-31_us-gaap_MachineryAndEquipmentMember" decimals="0" format="ixt:numdotdecimal" name="us-gaap:PropertyPlantAndEquipmentNet" scale="0" unitRef="USD">2,696,100</ix:nonFraction></td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td>Trailer</td><td> </td> <td style="text-align: left"> </td><td id="xdx_98A_eus-gaap--PropertyPlantAndEquipmentGross_iI_pp0p0_c20211231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__custom--TrailerMember_z5xSMZcBgqfc" style="text-align: right" title="Cost"><ix:nonFraction contextRef="AsOf2021-12-31_custom_TrailerMember" decimals="0" format="ixt:numdotdecimal" name="us-gaap:PropertyPlantAndEquipmentGross" scale="0" unitRef="USD">9,463</ix:nonFraction></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_985_eus-gaap--AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_iI_pp0p0_c20211231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__custom--TrailerMember_znuuJ3b0wh2i" style="text-align: right" title="Accumulated Depreciation"><ix:nonFraction contextRef="AsOf2021-12-31_custom_TrailerMember" decimals="0" format="ixt:numdotdecimal" name="us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" scale="0" unitRef="USD">7,532</ix:nonFraction></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_980_eus-gaap--PropertyPlantAndEquipmentNet_iI_pp0p0_c20211231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__custom--TrailerMember_zEvR7mwu2hGa" style="text-align: right" title="Property, Plant and Equipment, Net, Total"><ix:nonFraction contextRef="AsOf2021-12-31_custom_TrailerMember" decimals="0" format="ixt:numdotdecimal" name="us-gaap:PropertyPlantAndEquipmentNet" scale="0" unitRef="USD">1,931</ix:nonFraction></td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td>Boat</td><td> </td> <td style="text-align: left"> </td><td id="xdx_98F_eus-gaap--PropertyPlantAndEquipmentGross_iI_pp0p0_c20211231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__custom--BoatMember_z9O2MlnIF4Pg" style="text-align: right" title="Cost"><ix:nonFraction contextRef="AsOf2021-12-31_custom_BoatMember" decimals="0" format="ixt:numdotdecimal" name="us-gaap:PropertyPlantAndEquipmentGross" scale="0" unitRef="USD">34,400</ix:nonFraction></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_981_eus-gaap--AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_iI_pp0p0_c20211231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__custom--BoatMember_zD6wxgIt3Gqf" style="text-align: right" title="Accumulated Depreciation"><ix:nonFraction contextRef="AsOf2021-12-31_custom_BoatMember" decimals="0" format="ixt:numdotdecimal" name="us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" scale="0" unitRef="USD">26,284</ix:nonFraction></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_988_eus-gaap--PropertyPlantAndEquipmentNet_iI_pp0p0_c20211231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__custom--BoatMember_z4qRlMy50HQd" style="text-align: right" title="Property, Plant and Equipment, Net, Total"><ix:nonFraction contextRef="AsOf2021-12-31_custom_BoatMember" decimals="0" format="ixt:numdotdecimal" name="us-gaap:PropertyPlantAndEquipmentNet" scale="0" unitRef="USD">8,116</ix:nonFraction></td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Leasehold improvements</td><td> </td> <td style="text-align: left"> </td><td id="xdx_98A_eus-gaap--PropertyPlantAndEquipmentGross_iI_pp0p0_c20211231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--LeaseholdImprovementsMember_zU4rxGL1Z372" style="text-align: right" title="Cost"><ix:nonFraction contextRef="AsOf2021-12-31_us-gaap_LeaseholdImprovementsMember" decimals="0" format="ixt:numdotdecimal" name="us-gaap:PropertyPlantAndEquipmentGross" scale="0" unitRef="USD">88,872</ix:nonFraction></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_98B_eus-gaap--AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_iI_pp0p0_c20211231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--LeaseholdImprovementsMember_zl8VjxDx7Lj3" style="text-align: right" title="Accumulated Depreciation"><ix:nonFraction contextRef="AsOf2021-12-31_us-gaap_LeaseholdImprovementsMember" decimals="0" format="ixt:numdotdecimal" name="us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" scale="0" unitRef="USD">88,872</ix:nonFraction></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_980_eus-gaap--PropertyPlantAndEquipmentNet_iI_pp0p0_c20211231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--LeaseholdImprovementsMember_zvkHbBzEjCT2" style="text-align: right" title="Property, Plant and Equipment, Net, Total"><span style="-sec-ix-hidden: xdx2ixbrl0853">—</span></td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td>Technology</td><td> </td> <td style="text-align: left"> </td><td id="xdx_98D_eus-gaap--PropertyPlantAndEquipmentGross_iI_pp0p0_c20211231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--DevelopedTechnologyRightsMember_zONCi4vNHbl7" style="text-align: right" title="Cost"><ix:nonFraction contextRef="AsOf2021-12-31_us-gaap_DevelopedTechnologyRightsMember" decimals="0" format="ixt:numdotdecimal" name="us-gaap:PropertyPlantAndEquipmentGross" scale="0" unitRef="USD">107,759</ix:nonFraction></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_986_eus-gaap--AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_iI_pp0p0_c20211231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--DevelopedTechnologyRightsMember_zLO38p5X7nUi" style="text-align: right" title="Accumulated Depreciation"><ix:nonFraction contextRef="AsOf2021-12-31_us-gaap_DevelopedTechnologyRightsMember" decimals="0" format="ixt:numdotdecimal" name="us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" scale="0" unitRef="USD">107,759</ix:nonFraction></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_981_eus-gaap--PropertyPlantAndEquipmentNet_iI_pp0p0_c20211231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--DevelopedTechnologyRightsMember_zDaZB9A7whz4" style="text-align: right" title="Property, Plant and Equipment, Net, Total"><span style="-sec-ix-hidden: xdx2ixbrl0859">—</span></td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-bottom: 1.5pt">Land</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td id="xdx_98B_eus-gaap--PropertyPlantAndEquipmentGross_iI_pp0p0_c20211231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--LandMember_zzWsQk3HAr82" style="border-bottom: Black 1.5pt solid; text-align: right" title="Cost"><ix:nonFraction contextRef="AsOf2021-12-31_us-gaap_LandMember" decimals="0" format="ixt:numdotdecimal" name="us-gaap:PropertyPlantAndEquipmentGross" scale="0" unitRef="USD">234,027</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td id="xdx_980_eus-gaap--AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_iI_pp0p0_c20211231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--LandMember_zAUOpsFmZx5f" style="border-bottom: Black 1.5pt solid; text-align: right" title="Accumulated Depreciation"><span style="-sec-ix-hidden: xdx2ixbrl0863">—</span></td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td id="xdx_989_eus-gaap--PropertyPlantAndEquipmentNet_iI_pp0p0_c20211231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--LandMember_zxcnFD2XuiCk" style="border-bottom: Black 1.5pt solid; text-align: right" title="Property, Plant and Equipment, Net, Total"><ix:nonFraction contextRef="AsOf2021-12-31_us-gaap_LandMember" decimals="0" format="ixt:numdotdecimal" name="us-gaap:PropertyPlantAndEquipmentNet" scale="0" unitRef="USD">234,027</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td id="xdx_98E_eus-gaap--PropertyPlantAndEquipmentGross_c20211231_pp0p0" style="border-bottom: Black 1.5pt solid; text-align: right" title="Cost"><ix:nonFraction contextRef="AsOf2021-12-31" decimals="0" format="ixt:numdotdecimal" name="us-gaap:PropertyPlantAndEquipmentGross" scale="0" unitRef="USD">12,538,418</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td id="xdx_98B_eus-gaap--AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_c20211231_pp0p0" style="border-bottom: Black 1.5pt solid; text-align: right" title="Accumulated Depreciation"><ix:nonFraction contextRef="AsOf2021-12-31" decimals="0" format="ixt:numdotdecimal" name="us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" scale="0" unitRef="USD">7,606,705</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td id="xdx_984_eus-gaap--PropertyPlantAndEquipmentNet_c20211231_pp0p0" style="border-bottom: Black 1.5pt solid; text-align: right" title="Property, Plant and Equipment, Net, Total"><ix:nonFraction contextRef="AsOf2021-12-31" decimals="0" format="ixt:numdotdecimal" name="us-gaap:PropertyPlantAndEquipmentNet" scale="0" unitRef="USD">4,931,713</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <ix:exclude><!-- Field: Page; Sequence: 29; Value: 1 --> <div style="border-bottom: Black 1.5pt solid; margin-bottom: 6pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: left"><td style="text-align: center; width: 100%">F-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->13<!-- Field: /Sequence --></td></tr></table></div> <div style="break-before: page; margin-top: 6pt"><p style="margin: 0pt"> </p></div> <!-- Field: /Page --></ix:exclude> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-left: auto; border-collapse: collapse; width: 80%; margin-right: auto"> <tr style="vertical-align: bottom"> <td> </td><td> </td> <td colspan="2" style="text-align: center">2020</td><td> </td><td> </td> <td colspan="2" style="text-align: center">Accumulated</td><td> </td><td> </td> <td colspan="2" style="text-align: center">2020</td><td> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center">Cost</td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center">Depreciation</td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center">Net</td><td style="padding-bottom: 1.5pt"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 46%; text-align: left">Buildings and improvements</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td id="xdx_989_eus-gaap--PropertyPlantAndEquipmentGross_iI_pp0p0_c20201231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__custom--BuildingAndImprovementsMember_z2xggdUxPDeh" style="width: 14%; text-align: right" title="Cost"><ix:nonFraction contextRef="AsOf2020-12-31_custom_BuildingAndImprovementsMember" decimals="0" format="ixt:numdotdecimal" name="us-gaap:PropertyPlantAndEquipmentGross" scale="0" unitRef="USD">4,798,370</ix:nonFraction></td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td id="xdx_982_eus-gaap--AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_iI_pp0p0_c20201231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__custom--BuildingAndImprovementsMember_zo8xUD4jTwJe" style="width: 14%; text-align: right" title="Accumulated Depreciation"><ix:nonFraction contextRef="AsOf2020-12-31_custom_BuildingAndImprovementsMember" decimals="0" format="ixt:numdotdecimal" name="us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" scale="0" unitRef="USD">2,836,142</ix:nonFraction></td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td id="xdx_98E_eus-gaap--PropertyPlantAndEquipmentNet_iI_pp0p0_c20201231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__custom--BuildingAndImprovementsMember_zNtgRDDxMezh" style="width: 14%; text-align: right" title="Property, Plant and Equipment, Net, Total"><ix:nonFraction contextRef="AsOf2020-12-31_custom_BuildingAndImprovementsMember" decimals="0" format="ixt:numdotdecimal" name="us-gaap:PropertyPlantAndEquipmentNet" scale="0" unitRef="USD">1,962,228</ix:nonFraction></td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td>Automobiles</td><td> </td> <td style="text-align: left"> </td><td id="xdx_982_eus-gaap--PropertyPlantAndEquipmentGross_iI_pp0p0_c20201231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--AutomobilesMember_zdiNLCfbyWbb" style="text-align: right" title="Cost"><ix:nonFraction contextRef="AsOf2020-12-31_us-gaap_AutomobilesMember" decimals="0" format="ixt:numdotdecimal" name="us-gaap:PropertyPlantAndEquipmentGross" scale="0" unitRef="USD">180,956</ix:nonFraction></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_98B_eus-gaap--AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_iI_pp0p0_c20201231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--AutomobilesMember_zUpjUOkzKdC4" style="text-align: right" title="Accumulated Depreciation"><ix:nonFraction contextRef="AsOf2020-12-31_us-gaap_AutomobilesMember" decimals="0" format="ixt:numdotdecimal" name="us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" scale="0" unitRef="USD">61,266</ix:nonFraction></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_98C_eus-gaap--PropertyPlantAndEquipmentNet_iI_pp0p0_c20201231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--AutomobilesMember_zvQGB6Ir6aG4" style="text-align: right" title="Property, Plant and Equipment, Net, Total"><ix:nonFraction contextRef="AsOf2020-12-31_us-gaap_AutomobilesMember" decimals="0" format="ixt:numdotdecimal" name="us-gaap:PropertyPlantAndEquipmentNet" scale="0" unitRef="USD">119,690</ix:nonFraction></td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Computer hardware</td><td> </td> <td style="text-align: left"> </td><td id="xdx_989_eus-gaap--PropertyPlantAndEquipmentGross_iI_pp0p0_c20201231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--ComputerEquipmentMember_zdZLtO6di8Kj" style="text-align: right" title="Cost"><ix:nonFraction contextRef="AsOf2020-12-31_us-gaap_ComputerEquipmentMember" decimals="0" format="ixt:numdotdecimal" name="us-gaap:PropertyPlantAndEquipmentGross" scale="0" unitRef="USD">43,593</ix:nonFraction></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_98B_eus-gaap--AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_iI_pp0p0_c20201231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--ComputerEquipmentMember_zUnPMa1ngME5" style="text-align: right" title="Accumulated Depreciation"><ix:nonFraction contextRef="AsOf2020-12-31_us-gaap_ComputerEquipmentMember" decimals="0" format="ixt:numdotdecimal" name="us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" scale="0" unitRef="USD">41,957</ix:nonFraction></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_982_eus-gaap--PropertyPlantAndEquipmentNet_iI_pp0p0_c20201231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--ComputerEquipmentMember_zy2OmZiRKvLk" style="text-align: right" title="Property, Plant and Equipment, Net, Total"><ix:nonFraction contextRef="AsOf2020-12-31_us-gaap_ComputerEquipmentMember" decimals="0" format="ixt:numdotdecimal" name="us-gaap:PropertyPlantAndEquipmentNet" scale="0" unitRef="USD">1,636</ix:nonFraction></td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left">Furniture and fixtures</td><td> </td> <td style="text-align: left"> </td><td id="xdx_988_eus-gaap--PropertyPlantAndEquipmentGross_iI_pp0p0_c20201231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--FurnitureAndFixturesMember_zwj9r7Oc7Wdj" style="text-align: right" title="Cost"><ix:nonFraction contextRef="AsOf2020-12-31_us-gaap_FurnitureAndFixturesMember" decimals="0" format="ixt:numdotdecimal" name="us-gaap:PropertyPlantAndEquipmentGross" scale="0" unitRef="USD">111,145</ix:nonFraction></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_989_eus-gaap--AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_iI_pp0p0_c20201231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--FurnitureAndFixturesMember_zmHqBqEifps2" style="text-align: right" title="Accumulated Depreciation"><ix:nonFraction contextRef="AsOf2020-12-31_us-gaap_FurnitureAndFixturesMember" decimals="0" format="ixt:numdotdecimal" name="us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" scale="0" unitRef="USD">101,186</ix:nonFraction></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_983_eus-gaap--PropertyPlantAndEquipmentNet_iI_pp0p0_c20201231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--FurnitureAndFixturesMember_zX4z5NxNUWr8" style="text-align: right" title="Property, Plant and Equipment, Net, Total"><ix:nonFraction contextRef="AsOf2020-12-31_us-gaap_FurnitureAndFixturesMember" decimals="0" format="ixt:numdotdecimal" name="us-gaap:PropertyPlantAndEquipmentNet" scale="0" unitRef="USD">9,959</ix:nonFraction></td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Office equipment</td><td> </td> <td style="text-align: left"> </td><td id="xdx_981_eus-gaap--PropertyPlantAndEquipmentGross_iI_pp0p0_c20201231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--OfficeEquipmentMember_zGplvNwQi9D5" style="text-align: right" title="Cost"><ix:nonFraction contextRef="AsOf2020-12-31_us-gaap_OfficeEquipmentMember" decimals="0" format="ixt:numdotdecimal" name="us-gaap:PropertyPlantAndEquipmentGross" scale="0" unitRef="USD">1,864</ix:nonFraction></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_980_eus-gaap--AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_iI_pp0p0_c20201231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--OfficeEquipmentMember_zNL0aOoPiWd8" style="text-align: right" title="Accumulated Depreciation"><ix:nonFraction contextRef="AsOf2020-12-31_us-gaap_OfficeEquipmentMember" decimals="0" format="ixt:numdotdecimal" name="us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" scale="0" unitRef="USD">971</ix:nonFraction></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_988_eus-gaap--PropertyPlantAndEquipmentNet_iI_pp0p0_c20201231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--OfficeEquipmentMember_zIjBL02ru4n6" style="text-align: right" title="Property, Plant and Equipment, Net, Total"><ix:nonFraction contextRef="AsOf2020-12-31_us-gaap_OfficeEquipmentMember" decimals="0" format="ixt:numdotdecimal" name="us-gaap:PropertyPlantAndEquipmentNet" scale="0" unitRef="USD">893</ix:nonFraction></td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left">Manufacturing equipment</td><td> </td> <td style="text-align: left"> </td><td id="xdx_982_eus-gaap--PropertyPlantAndEquipmentGross_iI_pp0p0_c20201231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--MachineryAndEquipmentMember_z5vUCDmx9rr3" style="text-align: right" title="Cost"><ix:nonFraction contextRef="AsOf2020-12-31_us-gaap_MachineryAndEquipmentMember" decimals="0" format="ixt:numdotdecimal" name="us-gaap:PropertyPlantAndEquipmentGross" scale="0" unitRef="USD">6,154,425</ix:nonFraction></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_98E_eus-gaap--AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_iI_pp0p0_c20201231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--MachineryAndEquipmentMember_za1nGbSr0ark" style="text-align: right" title="Accumulated Depreciation"><ix:nonFraction contextRef="AsOf2020-12-31_us-gaap_MachineryAndEquipmentMember" decimals="0" format="ixt:numdotdecimal" name="us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" scale="0" unitRef="USD">3,573,748</ix:nonFraction></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_98F_eus-gaap--PropertyPlantAndEquipmentNet_iI_pp0p0_c20201231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--MachineryAndEquipmentMember_zv48BQLN7kjc" style="text-align: right" title="Property, Plant and Equipment, Net, Total"><ix:nonFraction contextRef="AsOf2020-12-31_us-gaap_MachineryAndEquipmentMember" decimals="0" format="ixt:numdotdecimal" name="us-gaap:PropertyPlantAndEquipmentNet" scale="0" unitRef="USD">2,580,677</ix:nonFraction></td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td>Trailer</td><td> </td> <td style="text-align: left"> </td><td id="xdx_98F_eus-gaap--PropertyPlantAndEquipmentGross_iI_pp0p0_c20201231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__custom--TrailerMember_zJQj9SaHqVMi" style="text-align: right" title="Cost"><ix:nonFraction contextRef="AsOf2020-12-31_custom_TrailerMember" decimals="0" format="ixt:numdotdecimal" name="us-gaap:PropertyPlantAndEquipmentGross" scale="0" unitRef="USD">9,422</ix:nonFraction></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_98C_eus-gaap--AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_iI_pp0p0_c20201231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__custom--TrailerMember_z33mqDH9afzl" style="text-align: right" title="Accumulated Depreciation"><ix:nonFraction contextRef="AsOf2020-12-31_custom_TrailerMember" decimals="0" format="ixt:numdotdecimal" name="us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" scale="0" unitRef="USD">6,675</ix:nonFraction></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_98E_eus-gaap--PropertyPlantAndEquipmentNet_iI_pp0p0_c20201231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__custom--TrailerMember_zaJ9uGg4oSIg" style="text-align: right" title="Property, Plant and Equipment, Net, Total"><ix:nonFraction contextRef="AsOf2020-12-31_custom_TrailerMember" decimals="0" format="ixt:numdotdecimal" name="us-gaap:PropertyPlantAndEquipmentNet" scale="0" unitRef="USD">2,747</ix:nonFraction></td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td>Boat</td><td> </td> <td style="text-align: left"> </td><td id="xdx_981_eus-gaap--PropertyPlantAndEquipmentGross_iI_pp0p0_c20201231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__custom--BoatMember_zyGRlJFh5Z4b" style="text-align: right" title="Cost"><ix:nonFraction contextRef="AsOf2020-12-31_custom_BoatMember" decimals="0" format="ixt:numdotdecimal" name="us-gaap:PropertyPlantAndEquipmentGross" scale="0" unitRef="USD">34,400</ix:nonFraction></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_981_eus-gaap--AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_iI_pp0p0_c20201231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__custom--BoatMember_z1qymRSduX0f" style="text-align: right" title="Accumulated Depreciation"><ix:nonFraction contextRef="AsOf2020-12-31_custom_BoatMember" decimals="0" format="ixt:numdotdecimal" name="us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" scale="0" unitRef="USD">24,255</ix:nonFraction></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_98D_eus-gaap--PropertyPlantAndEquipmentNet_iI_pp0p0_c20201231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__custom--BoatMember_zWMVB0Js2Jl" style="text-align: right" title="Property, Plant and Equipment, Net, Total"><ix:nonFraction contextRef="AsOf2020-12-31_custom_BoatMember" decimals="0" format="ixt:numdotdecimal" name="us-gaap:PropertyPlantAndEquipmentNet" scale="0" unitRef="USD">10,145</ix:nonFraction></td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Leasehold improvements</td><td> </td> <td style="text-align: left"> </td><td id="xdx_986_eus-gaap--PropertyPlantAndEquipmentGross_iI_pp0p0_c20201231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--LeaseholdImprovementsMember_zl30RkG2bga7" style="text-align: right" title="Cost"><ix:nonFraction contextRef="AsOf2020-12-31_us-gaap_LeaseholdImprovementsMember" decimals="0" format="ixt:numdotdecimal" name="us-gaap:PropertyPlantAndEquipmentGross" scale="0" unitRef="USD">88,872</ix:nonFraction></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_987_eus-gaap--AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_iI_pp0p0_c20201231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--LeaseholdImprovementsMember_ziGsCPADoXdj" style="text-align: right" title="Accumulated Depreciation"><ix:nonFraction contextRef="AsOf2020-12-31_us-gaap_LeaseholdImprovementsMember" decimals="0" format="ixt:numdotdecimal" name="us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" scale="0" unitRef="USD">87,205</ix:nonFraction></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_980_eus-gaap--PropertyPlantAndEquipmentNet_iI_pp0p0_c20201231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--LeaseholdImprovementsMember_zuGAiOKNUbTg" style="text-align: right" title="Property, Plant and Equipment, Net, Total"><ix:nonFraction contextRef="AsOf2020-12-31_us-gaap_LeaseholdImprovementsMember" decimals="0" format="ixt:numdotdecimal" name="us-gaap:PropertyPlantAndEquipmentNet" scale="0" unitRef="USD">1,667</ix:nonFraction></td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td>Technology</td><td> </td> <td style="text-align: left"> </td><td id="xdx_984_eus-gaap--PropertyPlantAndEquipmentGross_iI_pp0p0_c20201231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--DevelopedTechnologyRightsMember_zYuTbx1QTWJh" style="text-align: right" title="Cost"><ix:nonFraction contextRef="AsOf2020-12-31_us-gaap_DevelopedTechnologyRightsMember" decimals="0" format="ixt:numdotdecimal" name="us-gaap:PropertyPlantAndEquipmentGross" scale="0" unitRef="USD">107,295</ix:nonFraction></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_98D_eus-gaap--AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_iI_pp0p0_c20201231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--DevelopedTechnologyRightsMember_zshI1XyfkMj6" style="text-align: right" title="Accumulated Depreciation"><ix:nonFraction contextRef="AsOf2020-12-31_us-gaap_DevelopedTechnologyRightsMember" decimals="0" format="ixt:numdotdecimal" name="us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" scale="0" unitRef="USD">107,295</ix:nonFraction></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_982_eus-gaap--PropertyPlantAndEquipmentNet_iI_pp0p0_c20201231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--DevelopedTechnologyRightsMember_zT6a0EGpDXw7" style="text-align: right" title="Property, Plant and Equipment, Net, Total"><span style="-sec-ix-hidden: xdx2ixbrl0931">—</span></td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-bottom: 1.5pt">Land</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td id="xdx_988_eus-gaap--PropertyPlantAndEquipmentGross_iI_pp0p0_c20201231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--LandMember_ze1fLkmOpADe" style="border-bottom: Black 1.5pt solid; text-align: right" title="Cost"><ix:nonFraction contextRef="AsOf2020-12-31_us-gaap_LandMember" decimals="0" format="ixt:numdotdecimal" name="us-gaap:PropertyPlantAndEquipmentGross" scale="0" unitRef="USD">452,399</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td id="xdx_985_eus-gaap--AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_iI_pp0p0_c20201231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--LandMember_zZ3jJkVGG89l" style="border-bottom: Black 1.5pt solid; text-align: right" title="Accumulated Depreciation"><span style="-sec-ix-hidden: xdx2ixbrl0935">—</span></td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td id="xdx_982_eus-gaap--PropertyPlantAndEquipmentNet_iI_pp0p0_c20201231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--LandMember_z11ex2owSN05" style="border-bottom: Black 1.5pt solid; text-align: right" title="Property, Plant and Equipment, Net, Total"><ix:nonFraction contextRef="AsOf2020-12-31_us-gaap_LandMember" decimals="0" format="ixt:numdotdecimal" name="us-gaap:PropertyPlantAndEquipmentNet" scale="0" unitRef="USD">452,399</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td id="xdx_98E_eus-gaap--PropertyPlantAndEquipmentGross_iI_pp0p0_c20201231_z87QSSWhFWn" style="border-bottom: Black 1.5pt solid; text-align: right" title="Cost"><ix:nonFraction contextRef="AsOf2020-12-31" decimals="0" format="ixt:numdotdecimal" name="us-gaap:PropertyPlantAndEquipmentGross" scale="0" unitRef="USD">11,982,741</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td id="xdx_988_eus-gaap--AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_iI_pp0p0_c20201231_z2K9lJlKZjN4" style="border-bottom: Black 1.5pt solid; text-align: right" title="Accumulated Depreciation"><ix:nonFraction contextRef="AsOf2020-12-31" decimals="0" format="ixt:numdotdecimal" name="us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" scale="0" unitRef="USD">6,840,700</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td id="xdx_98B_eus-gaap--PropertyPlantAndEquipmentNet_iI_pp0p0_c20201231_zoy0Ntvw4Uc2" style="border-bottom: Black 1.5pt solid; text-align: right" title="Property, Plant and Equipment, Net, Total"><ix:nonFraction contextRef="AsOf2020-12-31" decimals="0" format="ixt:numdotdecimal" name="us-gaap:PropertyPlantAndEquipmentNet" scale="0" unitRef="USD">5,142,041</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> </table> </ix:nonNumeric><p id="xdx_8A6_zr6fWGJTWzOg" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Amount of depreciation expense for 2021: $<span id="xdx_903_eus-gaap--Depreciation_pp0p0_c20210101__20211231_zzH8kidXiEmb" title="Depreciation"><ix:nonFraction contextRef="From2021-01-01to2021-12-31" decimals="0" format="ixt:numdotdecimal" name="us-gaap:Depreciation" scale="0" unitRef="USD">773,497</ix:nonFraction></span> (2020: $<span id="xdx_905_eus-gaap--Depreciation_pp0p0_c20200101__20201231_z3BTW44AyOCe" title="Depreciation"><ix:nonFraction contextRef="From2020-01-012020-12-31" decimals="0" format="ixt:numdotdecimal" name="us-gaap:Depreciation" scale="0" unitRef="USD">659,233</ix:nonFraction></span>) and is included in cost of sales in the consolidated statements of income and comprehensive income.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">During the year ended December 31, 2021, <span id="xdx_909_eus-gaap--AreaOfLand_iI_usqft_c20210112_zCiINoHCl5Yj" title="Area of land"><ix:nonFraction contextRef="AsOf2021-01-12" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:AreaOfLand" unitRef="sqft">3.3</ix:nonFraction></span> acres of cleared and undeveloped land in Taber, AB Canada was disposed of for proceeds of $<span id="xdx_909_eus-gaap--ProceedsFromSaleOfMachineryAndEquipment_pp0p0_c20210101__20211231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--EquipmentMember_zIYOKH0si0O8"><ix:nonFraction contextRef="From2021-01-012021-12-31_us-gaap_EquipmentMember" decimals="0" format="ixt:numdotdecimal" name="us-gaap:ProceedsFromSaleOfMachineryAndEquipment" scale="0" unitRef="USD">263,380</ix:nonFraction></span> ($<span id="xdx_901_eus-gaap--ProceedsFromSaleOfMachineryAndEquipment_pp0p0_uCAD_c20210101__20211231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--EquipmentMember_zeZ32Tpyne6i"><ix:nonFraction contextRef="From2021-01-012021-12-31_us-gaap_EquipmentMember" decimals="0" format="ixt:numdotdecimal" name="us-gaap:ProceedsFromSaleOfMachineryAndEquipment" scale="0" unitRef="CAD">333,899</ix:nonFraction></span>CAD). With a cost of $<span id="xdx_902_eus-gaap--PropertyPlantAndEquipmentGross_iI_pp0p0_c20211231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--EquipmentMember_zk3wCFQo6ns1" title="Cost"><ix:nonFraction contextRef="AsOf2021-12-31_us-gaap_EquipmentMember" decimals="0" format="ixt:numdotdecimal" name="us-gaap:PropertyPlantAndEquipmentGross" scale="0" unitRef="USD">219,318</ix:nonFraction></span> ($<span id="xdx_900_eus-gaap--PropertyPlantAndEquipmentGross_iI_pp0p0_uCAD_c20211231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--EquipmentMember_z8w8qCDq3YL5" title="Cost"><ix:nonFraction contextRef="AsOf2021-12-31_us-gaap_EquipmentMember" decimals="0" format="ixt:numdotdecimal" name="us-gaap:PropertyPlantAndEquipmentGross" scale="0" unitRef="CAD">278,040</ix:nonFraction></span>CAD) the Company recognized a gain of $<span id="xdx_900_ecustom--GainOnInvestments_pp0p0_c20210101__20211231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--EquipmentMember_z4rpbvCnd9s" title="Recognized gains"><ix:nonFraction contextRef="From2021-01-012021-12-31_us-gaap_EquipmentMember" decimals="0" format="ixt:numdotdecimal" name="FSI:GainOnInvestments" scale="0" unitRef="USD">44,330</ix:nonFraction></span> ($<span id="xdx_90D_ecustom--GainOnInvestments_pp0p0_uCAD_c20210101__20211231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--EquipmentMember_z3bKEZNqzoO7"><ix:nonFraction contextRef="From2021-01-012021-12-31_us-gaap_EquipmentMember" decimals="0" format="ixt:numdotdecimal" name="FSI:GainOnInvestments" scale="0" unitRef="CAD">55,859</ix:nonFraction></span>CAD) on the disposal. During the year ended December 31, 2020, equipment with a cost of $<span id="xdx_906_eus-gaap--PropertyPlantAndEquipmentGross_c20201231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--EquipmentMember_pp0p0" title="Cost"><ix:nonFraction contextRef="AsOf2020-12-31_us-gaap_EquipmentMember" decimals="0" format="ixt:numdotdecimal" name="us-gaap:PropertyPlantAndEquipmentGross" scale="0" unitRef="USD">79,517</ix:nonFraction></span> and accumulated depreciation of $<span id="xdx_909_eus-gaap--AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_iI_pp0p0_c20201231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--EquipmentMember_zPIK1xoqJnz4" title="Accumulated depreciation"><ix:nonFraction contextRef="AsOf2020-12-31_us-gaap_EquipmentMember" decimals="0" format="ixt:numdotdecimal" name="us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" scale="0" unitRef="USD">64,218</ix:nonFraction></span> was disposed for proceeds of $<span id="xdx_909_eus-gaap--ProceedsFromSaleOfMachineryAndEquipment_pp0p0_c20200101__20201231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--EquipmentMember_z4yAs4pLZ95k" title="Proceed for disposal"><ix:nonFraction contextRef="From2020-01-012020-12-31_us-gaap_EquipmentMember" decimals="0" format="ixt:numdotdecimal" name="us-gaap:ProceedsFromSaleOfMachineryAndEquipment" scale="0" unitRef="USD">24,789</ix:nonFraction></span>. The Company recognized a gain of $<span id="xdx_903_eus-gaap--GainLossOnSaleOfPropertyPlantEquipment_pp0p0_c20200101__20201231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--EquipmentMember_zQW3PmksIJj9" title="Gain on disposal"><ix:nonFraction contextRef="From2020-01-012020-12-31_us-gaap_EquipmentMember" decimals="0" format="ixt:numdotdecimal" name="us-gaap:GainLossOnSaleOfPropertyPlantEquipment" scale="0" unitRef="USD">9,490</ix:nonFraction></span> on the disposal.</span></p> <!-- Field: Split-Segment; Name: 001 --> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> </ix:nonNumeric><ix:nonNumeric contextRef="From2021-01-01to2021-12-31" escape="true" name="us-gaap:IntangibleAssetsDisclosureTextBlock"><p id="xdx_803_eus-gaap--IntangibleAssetsDisclosureTextBlock_zj1C36xo4Dqe" style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin: 0pt 0"><span style="font: small-caps 10pt Times New Roman, Times, Serif"><b>7. <span>Patents <b><span id="xdx_82D_zi5nuLuxdArl" style="display: none">PATENTS</span></b></span></b></span></p> <ix:nonNumeric contextRef="From2021-01-01to2021-12-31" escape="true" name="us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock"><p id="xdx_896_eus-gaap--ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock_zou6aUfzVBoe" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> <span id="xdx_8BB_zDX8DZWv8Rt1" style="display: none">SCHEDULE OF PATENTS</span></span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-left: auto; border-collapse: collapse; width: 80%; margin-right: auto"> <tr style="vertical-align: bottom"> <td> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><span style="font: small-caps 10pt Times New Roman, Times, Serif">2021</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Cost</span></p></td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center">Accumulated <br/> Amortization</td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><span style="font: small-caps 10pt Times New Roman, Times, Serif">2021</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Net</span></p></td><td style="padding-bottom: 1.5pt"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 46%; padding-bottom: 1.5pt">Patents</td><td style="width: 2%; padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; width: 1%; text-align: left">$</td><td id="xdx_98C_eus-gaap--FiniteLivedPatentsGross_iI_pp0p0_c20211231_zgxPltbff797" style="border-bottom: Black 1.5pt solid; width: 14%; text-align: right" title="Patents, Cost"><ix:nonFraction contextRef="AsOf2021-12-31" decimals="0" format="ixt:numdotdecimal" name="us-gaap:FiniteLivedPatentsGross" scale="0" unitRef="USD">208,079</ix:nonFraction></td><td style="width: 1%; padding-bottom: 1.5pt; text-align: left"> </td><td style="width: 2%; padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; width: 1%; text-align: left">$</td><td id="xdx_984_eus-gaap--FiniteLivedIntangibleAssetsAccumulatedAmortization_iI_pp0p0_c20211231_z0UJKjUecFJc" style="border-bottom: Black 1.5pt solid; width: 14%; text-align: right" title="Accumulated Amortization"><ix:nonFraction contextRef="AsOf2021-12-31" decimals="0" format="ixt:numdotdecimal" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" scale="0" unitRef="USD">194,380</ix:nonFraction></td><td style="width: 1%; padding-bottom: 1.5pt; text-align: left"> </td><td style="width: 2%; font-variant: small-caps; padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; width: 1%; font-variant: small-caps; text-align: left">$</td><td id="xdx_986_eus-gaap--FiniteLivedIntangibleAssetsNet_iI_pp0p0_c20211231_zxzh9NVo05Pd" style="border-bottom: Black 1.5pt solid; width: 14%; font-variant: small-caps; text-align: right" title="Patents, Net"><ix:nonFraction contextRef="AsOf2021-12-31" decimals="0" format="ixt:numdotdecimal" name="us-gaap:FiniteLivedIntangibleAssetsNet" scale="0" unitRef="USD">13,699</ix:nonFraction></td><td style="width: 1%; padding-bottom: 1.5pt; font-variant: small-caps; text-align: left"> </td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-left: auto; border-collapse: collapse; width: 80%; margin-right: auto"> <tr style="vertical-align: bottom"> <td> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><span style="font: small-caps 10pt Times New Roman, Times, Serif">2020</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Cost</span></p></td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center">Accumulated <br/> Amortization</td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><span style="font: small-caps 10pt Times New Roman, Times, Serif">2020</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Net</span></p></td><td style="padding-bottom: 1.5pt"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 46%; padding-bottom: 1.5pt">Patents</td><td style="width: 2%; padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; width: 1%; text-align: left">$</td><td id="xdx_98F_eus-gaap--FiniteLivedPatentsGross_c20201231_pp0p0" style="border-bottom: Black 1.5pt solid; width: 14%; text-align: right" title="Patents, Cost"><ix:nonFraction contextRef="AsOf2020-12-31" decimals="0" format="ixt:numdotdecimal" name="us-gaap:FiniteLivedPatentsGross" scale="0" unitRef="USD">208,211</ix:nonFraction></td><td style="width: 1%; padding-bottom: 1.5pt; text-align: left"> </td><td style="width: 2%; padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; width: 1%; text-align: left">$</td><td id="xdx_982_eus-gaap--FiniteLivedIntangibleAssetsAccumulatedAmortization_iI_pp0p0_c20201231_zZTlu66uBsV1" style="border-bottom: Black 1.5pt solid; width: 14%; text-align: right" title="Accumulated Amortization"><ix:nonFraction contextRef="AsOf2020-12-31" decimals="0" format="ixt:numdotdecimal" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" scale="0" unitRef="USD">178,074</ix:nonFraction></td><td style="width: 1%; padding-bottom: 1.5pt; text-align: left"> </td><td style="width: 2%; font-variant: small-caps; padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; width: 1%; font-variant: small-caps; text-align: left">$</td><td id="xdx_988_eus-gaap--FiniteLivedIntangibleAssetsNet_c20201231_pp0p0" style="border-bottom: Black 1.5pt solid; width: 14%; font-variant: small-caps; text-align: right" title="Patents, Net"><ix:nonFraction contextRef="AsOf2020-12-31" decimals="0" format="ixt:numdotdecimal" name="us-gaap:FiniteLivedIntangibleAssetsNet" scale="0" unitRef="USD">30,137</ix:nonFraction></td><td style="width: 1%; padding-bottom: 1.5pt; font-variant: small-caps; text-align: left"> </td></tr> </table> </ix:nonNumeric><p id="xdx_8AB_zzwf0WzDHsxe" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Decrease in 2021 cost was due to currency conversion. 2021 cost in Canadian dollars - $<span id="xdx_90D_ecustom--IncreaseInCurrencyConversion_iI_pp0p0_uCAD_c20211231__us-gaap--AwardTypeAxis__custom--CADMember_zg4ReEafwRo6" title="Increase in currency conversion"><ix:nonFraction contextRef="AsOf2021-12-31_custom_CADMember" decimals="0" format="ixt:numdotdecimal" name="FSI:IncreaseInCurrencyConversion" scale="0" unitRef="CAD">265,102</ix:nonFraction></span> (2020 - $<span id="xdx_909_ecustom--IncreaseInCurrencyConversion_iI_pp0p0_uCAD_c20201231__us-gaap--AwardTypeAxis__custom--CADMember_zV3LwzRLUQrb" title="Increase in currency conversion"><ix:nonFraction contextRef="AsOf2020-12-31_custom_CADMember" decimals="0" format="ixt:numdotdecimal" name="FSI:IncreaseInCurrencyConversion" scale="0" unitRef="CAD">265,102</ix:nonFraction></span> in Canadian dollars).</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Amount of amortization for 2021: $<span id="xdx_904_eus-gaap--AmortizationOfIntangibleAssets_pp0p0_c20210101__20211231_zgjeWW15r9Qf" title="Amortization"><ix:nonFraction contextRef="From2021-01-01to2021-12-31" decimals="0" format="ixt:numdotdecimal" name="us-gaap:AmortizationOfIntangibleAssets" scale="0" unitRef="USD">16,438</ix:nonFraction></span> (2020 - $<span id="xdx_906_eus-gaap--AmortizationOfIntangibleAssets_c20200101__20201231_pp0p0" title="Amortization"><ix:nonFraction contextRef="From2020-01-012020-12-31" decimals="0" format="ixt:numdotdecimal" name="us-gaap:AmortizationOfIntangibleAssets" scale="0" unitRef="USD">16,438</ix:nonFraction></span>) and is included in cost of sales in the consolidated statements of income and comprehensive income.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <ix:nonNumeric contextRef="From2021-01-01to2021-12-31" escape="true" name="us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock"><p id="xdx_89F_eus-gaap--ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock_zg7OVd19fWO1" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Estimated amortization expense over the next five years is as follows:</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> <span id="xdx_8B6_zY0f2ngYyaB4" style="display: none">SCHEDULE OF ESTIMATED AMORTIZATION EXPENSE</span></span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-left: auto; border-collapse: collapse; width: 70%; margin-right: auto"> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 82%; text-align: justify">2022</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 14%; text-align: right"><span id="xdx_902_eus-gaap--FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths_iI_pp0p0_c20211231_zd2gvfDF81Fc" title="2022"><ix:nonFraction contextRef="AsOf2021-12-31" decimals="0" format="ixt:numdotdecimal" name="us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths" scale="0" unitRef="USD">13,699</ix:nonFraction></span></td><td style="width: 1%; text-align: left"> </td></tr> </table> </ix:nonNumeric><p id="xdx_8AC_zfrew5pQLar7" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b> </b></span></p> <ix:exclude><!-- Field: Page; Sequence: 30; Value: 1 --> <div style="border-bottom: Black 1.5pt solid; margin-bottom: 6pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: left"><td style="text-align: center; width: 100%">F-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->14<!-- Field: /Sequence --></td></tr></table></div> <div style="break-before: page; margin-top: 6pt"><p style="margin: 0pt"> </p></div> <!-- Field: /Page --></ix:exclude> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b> </b></span></p> </ix:nonNumeric><ix:nonNumeric contextRef="From2021-01-01to2021-12-31" escape="true" name="us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock"><p id="xdx_802_eus-gaap--GoodwillAndIntangibleAssetsDisclosureTextBlock_zflxDWbUSqa4" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>8. <span style="font-variant: small-caps"><span>Goodwill and Intangible Assets <b><span id="xdx_827_zzHw76VrhbT" style="display: none">GOODWILL AND INTANGIBLE ASSETS</span></b></span></span></b></span></p> <ix:nonNumeric contextRef="From2021-01-01to2021-12-31" escape="true" name="us-gaap:ScheduleOfIntangibleAssetsAndGoodwillTableTextBlock"><p id="xdx_898_eus-gaap--ScheduleOfIntangibleAssetsAndGoodwillTableTextBlock_zjXsHyEPpKwl" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> <span id="xdx_8B6_zE6ikT39usR4" style="display: none">SCHEDULE OF GOODWILL AND INDEFINITE LIVED INTANGIBLE ASSETS</span></span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-left: auto; border-collapse: collapse; width: 70%; margin-right: auto"> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td>Goodwill</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="width: 82%; padding-bottom: 1.5pt">Balance as of December 31, 2020 and 2021</td><td style="width: 2%; padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; width: 1%; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; width: 14%; text-align: right"><span><span id="xdx_905_eus-gaap--Goodwill_iI_c20201231_zqDInxhtDvTk" title="Goodwill"><span id="xdx_90C_eus-gaap--Goodwill_iI_c20211231_zpczmAJ7ULed"><ix:nonFraction contextRef="AsOf2020-12-31" decimals="0" format="ixt:numdotdecimal" name="us-gaap:Goodwill" unitRef="USD"><ix:nonFraction contextRef="AsOf2021-12-31" decimals="0" format="ixt:numdotdecimal" name="us-gaap:Goodwill" unitRef="USD">2,534,275</ix:nonFraction></ix:nonFraction></span></span></span></td><td style="width: 1%; padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left">Indefinite Lived Intangible Assets</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-bottom: 1.5pt">Balance as of December 31, 2020 and 2021</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span><span id="xdx_90C_eus-gaap--IndefiniteLivedIntangibleAssetsExcludingGoodwill_iI_c20211231_zRUJmRw2pR4b" title="Indefinite Lived Intangible Asset"><span id="xdx_909_eus-gaap--IndefiniteLivedIntangibleAssetsExcludingGoodwill_iI_c20201231_z4Gysg2HBfDj"><ix:nonFraction contextRef="AsOf2021-12-31" decimals="0" format="ixt:numdotdecimal" name="us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill" unitRef="USD"><ix:nonFraction contextRef="AsOf2020-12-31" decimals="0" format="ixt:numdotdecimal" name="us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill" unitRef="USD">770,000</ix:nonFraction></ix:nonFraction></span></span></span></td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Goodwill relates to the acquisition of ENP Investments. Indefinite lived intangible assets consist of trade secrets and trademarks related to the acquisition of ENP Investments.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-left: auto; border-collapse: collapse; width: 70%; margin-right: auto"> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Definite Life Intangible Assets</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="width: 82%">Balance as of December 31, 2019</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td id="xdx_982_eus-gaap--FiniteLivedIntangibleAssetsNet_iS_pp0p0_c20200101__20201231__dei--LegalEntityAxis__custom--EnPInvestmentsCorporationLLCMember_zqnzOKzCdel" style="width: 14%; text-align: right" title="Beginning balance"><ix:nonFraction contextRef="AsOf2019-12-31_custom_EnPInvestmentsCorporationLLCMember" decimals="0" format="ixt:numdotdecimal" name="us-gaap:FiniteLivedIntangibleAssetsNet" scale="0" unitRef="USD">2,182,000</ix:nonFraction></td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-bottom: 1.5pt">Amortization</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td id="xdx_986_eus-gaap--AmortizationOfIntangibleAssets_pp0p0_c20200101__20201231__dei--LegalEntityAxis__custom--EnPInvestmentsCorporationLLCMember_zL89yHsrhSD3" style="border-bottom: Black 1.5pt solid; text-align: right" title="Amortization">(<ix:nonFraction contextRef="From2020-01-012020-12-31_custom_EnPInvestmentsCorporationLLCMember" decimals="0" format="ixt:numdotdecimal" name="us-gaap:AmortizationOfIntangibleAssets" scale="0" sign="-" unitRef="USD">176,000</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td>Balance as of December 31, 2020</td><td> </td> <td style="text-align: left"> </td><td id="xdx_984_eus-gaap--FiniteLivedIntangibleAssetsNet_iS_pp0p0_c20210101__20211231__dei--LegalEntityAxis__custom--EnPInvestmentsCorporationLLCMember_zT63YCXPM2F6" style="text-align: right" title="Beginning balance"><ix:nonFraction contextRef="AsOf2020-12-31_custom_EnPInvestmentsCorporationLLCMember" decimals="0" format="ixt:numdotdecimal" name="us-gaap:FiniteLivedIntangibleAssetsNet" scale="0" unitRef="USD">2,006,000</ix:nonFraction></td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-bottom: 1.5pt">Amortization</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td id="xdx_983_eus-gaap--AmortizationOfIntangibleAssets_pp0p0_c20210101__20211231__dei--LegalEntityAxis__custom--EnPInvestmentsCorporationLLCMember_zm7BrKwivm23" style="border-bottom: Black 1.5pt solid; text-align: right" title="Amortization">(<ix:nonFraction contextRef="From2021-01-012021-12-31_custom_EnPInvestmentsCorporationLLCMember" decimals="0" format="ixt:numdotdecimal" name="us-gaap:AmortizationOfIntangibleAssets" scale="0" sign="-" unitRef="USD">176,000</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="padding-bottom: 1.5pt">Balances as of December 31, 2021</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td id="xdx_983_eus-gaap--FiniteLivedIntangibleAssetsNet_iE_pp0p0_c20210101__20211231__dei--LegalEntityAxis__custom--EnPInvestmentsCorporationLLCMember_z7DeKkhzIHPe" style="border-bottom: Black 1.5pt solid; text-align: right" title="Ending balance"><ix:nonFraction contextRef="AsOf2021-12-31_custom_EnPInvestmentsCorporationLLCMember" decimals="0" format="ixt:numdotdecimal" name="us-gaap:FiniteLivedIntangibleAssetsNet" scale="0" unitRef="USD">1,830,000</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> </table> </ix:nonNumeric><p id="xdx_8A9_zoRl6QXTlhU1" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Definite life intangible assets consist of customer relationships and software related to the acquisition of ENP Investments. Customer relationships and software are amortized over their estimated useful life of <span id="xdx_903_eus-gaap--FiniteLivedIntangibleAssetUsefulLife_dtY_c20210101__20211231__srt--OwnershipAxis__custom--EnpnvestmentsLlcMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--CustomerRelationshipsMember_zPamdrHmpXp1" title="Estimated useful life"><ix:nonNumeric contextRef="From2021-01-012021-12-31_custom_EnpnvestmentsLlcMember_us-gaap_CustomerRelationshipsMember" format="ixt-sec:duryear" name="us-gaap:FiniteLivedIntangibleAssetUsefulLife">15</ix:nonNumeric></span> years and <span id="xdx_90F_eus-gaap--FiniteLivedIntangibleAssetUsefulLife_dtY_c20210101__20211231__srt--OwnershipAxis__custom--EnpnvestmentsLlcMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--ComputerSoftwareIntangibleAssetMember_z5DLDXqlAdb2" title="Estimated useful life"><ix:nonNumeric contextRef="From2021-01-012021-12-31_custom_EnpnvestmentsLlcMember_us-gaap_ComputerSoftwareIntangibleAssetMember" format="ixt-sec:duryear" name="us-gaap:FiniteLivedIntangibleAssetUsefulLife">3</ix:nonNumeric></span> years, respectively.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <ix:nonNumeric contextRef="From2021-01-01to2021-12-31" escape="true" name="FSI:ScheduleOfEstimatedFutureAmortizationExpenseTableTextBlock"><p id="xdx_897_ecustom--ScheduleOfEstimatedFutureAmortizationExpenseTableTextBlock_zt5FJmuBpXC" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Estimated amortization expense over the next five years is as follows:</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> <span id="xdx_8B8_zR9Q8YPXhWmh" style="display: none">SCHEDULE OF ESTIMATED FUTURE AMORTIZATION EXPENSE</span></span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-left: auto; border-collapse: collapse; width: 80%; margin-right: auto"> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 82%; text-align: justify">2022</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 14%; text-align: right"><span id="xdx_900_eus-gaap--FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths_iI_pp0p0_c20211231__us-gaap--FairValueByAssetClassAxis__us-gaap--FiniteLivedIntangibleAssetsMember_zuDLg7ZNAJYk" title="2022"><ix:nonFraction contextRef="AsOf2021-12-31_us-gaap_FiniteLivedIntangibleAssetsMember" decimals="0" format="ixt:numdotdecimal" name="us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths" scale="0" unitRef="USD">160,000</ix:nonFraction></span></td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: justify">2023</td><td> </td> <td style="text-align: left"> </td><td id="xdx_980_eus-gaap--FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo_iI_pp0p0_c20211231__us-gaap--FairValueByAssetClassAxis__us-gaap--FiniteLivedIntangibleAssetsMember_zYJoY8bbWood" style="text-align: right" title="2023"><ix:nonFraction contextRef="AsOf2021-12-31_us-gaap_FiniteLivedIntangibleAssetsMember" decimals="0" format="ixt:numdotdecimal" name="us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo" scale="0" unitRef="USD">160,000</ix:nonFraction></td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: justify">2024</td><td> </td> <td style="text-align: left"> </td><td id="xdx_98F_eus-gaap--FiniteLivedIntangibleAssetsAmortizationExpenseYearThree_iI_pp0p0_c20211231__us-gaap--FairValueByAssetClassAxis__us-gaap--FiniteLivedIntangibleAssetsMember_zH6nAo29pVZe" style="text-align: right" title="2024"><ix:nonFraction contextRef="AsOf2021-12-31_us-gaap_FiniteLivedIntangibleAssetsMember" decimals="0" format="ixt:numdotdecimal" name="us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearThree" scale="0" unitRef="USD">160,000</ix:nonFraction></td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: justify">2025</td><td> </td> <td style="text-align: left"> </td><td id="xdx_989_eus-gaap--FiniteLivedIntangibleAssetsAmortizationExpenseYearFour_iI_pp0p0_c20211231__us-gaap--FairValueByAssetClassAxis__us-gaap--FiniteLivedIntangibleAssetsMember_zAVlxw356sJ8" style="text-align: right" title="2025"><ix:nonFraction contextRef="AsOf2021-12-31_us-gaap_FiniteLivedIntangibleAssetsMember" decimals="0" format="ixt:numdotdecimal" name="us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFour" scale="0" unitRef="USD">160,000</ix:nonFraction></td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: justify; padding-bottom: 1.5pt">2026</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td id="xdx_98A_eus-gaap--FiniteLivedIntangibleAssetsAmortizationExpenseYearFive_iI_pp0p0_c20211231__us-gaap--FairValueByAssetClassAxis__us-gaap--FiniteLivedIntangibleAssetsMember_zkJorWHpqWP1" style="border-bottom: Black 1.5pt solid; text-align: right" title="2026"><ix:nonFraction contextRef="AsOf2021-12-31_us-gaap_FiniteLivedIntangibleAssetsMember" decimals="0" format="ixt:numdotdecimal" name="us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFive" scale="0" unitRef="USD">160,000</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> </table> </ix:nonNumeric><p id="xdx_8A9_zWaWeKH6m1Ke" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> </ix:nonNumeric><ix:nonNumeric contextRef="From2021-01-01to2021-12-31" escape="true" name="FSI:LongTermDepositsTextBlock"><p id="xdx_80D_ecustom--LongTermDepositsTextBlock_zq1yQeUBivc1" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>9. <span style="font-variant: small-caps"><span>Long Term Deposits <b><span id="xdx_82C_zwPZEztgB3yf" style="display: none">LONG TERM DEPOSITS</span></b></span></span></b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font: small-caps 10pt Times New Roman, Times, Serif"><b> </b></span></p> <ix:nonNumeric contextRef="From2021-01-01to2021-12-31" escape="true" name="FSI:ScheduleOfLongTermDepositsTableTextBlock"><p id="xdx_892_ecustom--ScheduleOfLongTermDepositsTableTextBlock_z2LfUcfvuOs7" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The Company has security deposits that are long term in nature which consist of damage deposits held by landlords and security deposits held by various vendors.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> <span id="xdx_8BD_zSLcqLr61Cb3" style="display: none">SCHEDULE OF LONG TERM DEPOSITS</span></span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-left: auto; border-collapse: collapse; width: 80%; margin-right: auto"> <tr style="vertical-align: bottom"> <td> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" id="xdx_496_20211231_z5wQyUodyJKj" style="border-bottom: Black 1.5pt solid; text-align: center">2021</td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" id="xdx_493_20201231_zXANx59fZjyh" style="border-bottom: Black 1.5pt solid; text-align: center">2020</td><td style="padding-bottom: 1.5pt"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="width: 64%"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 14%; text-align: right"> </td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 14%; text-align: right"> </td><td style="width: 1%; text-align: left"> </td></tr> <tr id="xdx_409_eus-gaap--DepositsAssetsNoncurrent_iI_pp0p0" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 1.5pt">Long term deposits</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="AsOf2021-12-31" decimals="0" format="ixt:numdotdecimal" name="us-gaap:DepositsAssetsNoncurrent" scale="0" unitRef="USD">8,540</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="AsOf2020-12-31" decimals="0" format="ixt:numdotdecimal" name="us-gaap:DepositsAssetsNoncurrent" scale="0" unitRef="USD">8,540</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> </table> </ix:nonNumeric><p id="xdx_8AB_zbZPdYjx7Amh" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: small-caps 10pt Times New Roman, Times, Serif"><b> </b></span></p> </ix:nonNumeric><ix:nonNumeric contextRef="From2021-01-01to2021-12-31" escape="true" name="us-gaap:EquityMethodInvestmentsDisclosureTextBlock"><p id="xdx_809_eus-gaap--EquityMethodInvestmentsDisclosureTextBlock_zv9UrlFNJfJ8" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font: small-caps 10pt Times New Roman, Times, Serif"><b>10. <span>Investments <b><span id="xdx_82C_zdcxzt7bihBc" style="display: none">INVESTMENTS</span></b></span></b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b> </b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font: small-caps 10pt Times New Roman, Times, Serif"><b>(</b></span><b><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">a<span style="font-variant: small-caps">) </span></span></b><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The Company has a <span id="xdx_901_eus-gaap--EquityMethodInvestmentOwnershipPercentage_iI_pid_dp_uPure_c20211231__dei--LegalEntityAxis__custom--EnpPeruInvestmentsLlcMember_zh71GJVpd1q9" title="Ownership interest"><ix:nonFraction contextRef="AsOf2021-12-31_custom_EnpPeruInvestmentsLlcMember" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:EquityMethodInvestmentOwnershipPercentage" scale="-2" unitRef="Pure">50</ix:nonFraction></span>% ownership interest in ENP Peru Investments LLC (“ENP Peru”). ENP Peru is located in Illinois and leases warehouse space. The Company accounts for this investment using the equity method of accounting. A summary of the Company’s investment follows:</span></p> <ix:nonNumeric contextRef="From2021-01-012021-12-31_custom_EnpPeruInvestmentsLlcMember" escape="true" name="us-gaap:EquityMethodInvestmentsTextBlock"><p id="xdx_893_eus-gaap--EquityMethodInvestmentsTextBlock_hdei--LegalEntityAxis__custom--EnpPeruInvestmentsLlcMember_zZYejtMnCpQ1" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> <span id="xdx_8B2_zdTJRDriP3R9" style="display: none">SCHEDULE OF EQUITY METHOD INVESTMENT</span></span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-left: auto; border-collapse: collapse; width: 80%; margin-right: auto"> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 82%">Balance, December 31, 2019</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 14%; text-align: right"><span id="xdx_906_eus-gaap--EquityMethodInvestments_iS_pp0p0_c20200101__20201231__dei--LegalEntityAxis__custom--EnpPeruInvestmentsLlcMember_zyh4tunHg0y" title="Balance, Beginning"><ix:nonFraction contextRef="AsOf2019-12-31_custom_EnpPeruInvestmentsLlcMember" decimals="0" format="ixt:numdotdecimal" name="us-gaap:EquityMethodInvestments" scale="0" unitRef="USD">11,387</ix:nonFraction></span></td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td>Return of equity</td><td> </td> <td style="text-align: left"> </td><td id="xdx_987_ecustom--EquityMethodInvestmentReturnOfEquity_pp0p0_c20200101__20201231__dei--LegalEntityAxis__custom--EnpPeruInvestmentsLlcMember_zg6SlDLvHNEg" style="text-align: right" title="Return of equity">(<ix:nonFraction contextRef="From2020-01-012020-12-31_custom_EnpPeruInvestmentsLlcMember" decimals="0" format="ixt:numdotdecimal" name="FSI:EquityMethodInvestmentReturnOfEquity" scale="0" sign="-" unitRef="USD">9,063</ix:nonFraction></td><td style="text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 1.5pt">Gain in equity method investment</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td id="xdx_989_eus-gaap--EquityMethodInvestmentRealizedGainLossOnDisposal_c20200101__20201231__dei--LegalEntityAxis__custom--EnpPeruInvestmentsLlcMember_pp0p0" style="border-bottom: Black 1.5pt solid; text-align: right" title="Gain (loss) in equity method investment"><ix:nonFraction contextRef="From2020-01-012020-12-31_custom_EnpPeruInvestmentsLlcMember" decimals="0" format="ixt:numdotdecimal" name="us-gaap:EquityMethodInvestmentRealizedGainLossOnDisposal" scale="0" unitRef="USD">1,498</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td>Balance, December 31, 2020</td><td> </td> <td style="text-align: left"> </td><td id="xdx_986_eus-gaap--EquityMethodInvestments_iS_pp0p0_c20210101__20211231__dei--LegalEntityAxis__custom--EnpPeruInvestmentsLlcMember_zWbbRXiJmLMk" style="text-align: right" title="Balance, Beginning"><ix:nonFraction contextRef="AsOf2020-12-31_custom_EnpPeruInvestmentsLlcMember" decimals="0" format="ixt:numdotdecimal" name="us-gaap:EquityMethodInvestments" scale="0" unitRef="USD">3,822</ix:nonFraction></td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td>Return of equity</td><td> </td> <td style="text-align: left"> </td><td id="xdx_980_ecustom--EquityMethodInvestmentReturnOfEquity_pp0p0_c20210101__20211231__dei--LegalEntityAxis__custom--EnpPeruInvestmentsLlcMember_zuKru1CWLF22" style="text-align: right" title="Return of equity">(<ix:nonFraction contextRef="From2021-01-012021-12-31_custom_EnpPeruInvestmentsLlcMember" decimals="0" format="ixt:numdotdecimal" name="FSI:EquityMethodInvestmentReturnOfEquity" scale="0" sign="-" unitRef="USD">3,822</ix:nonFraction></td><td style="text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-bottom: 1.5pt">Gain in equity method investment</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td id="xdx_981_eus-gaap--EquityMethodInvestmentRealizedGainLossOnDisposal_pp0p0_c20210101__20211231__dei--LegalEntityAxis__custom--EnpPeruInvestmentsLlcMember_zifu3hVCdww" style="border-bottom: Black 1.5pt solid; text-align: right" title="Gain (loss) in equity method investment"><ix:nonFraction contextRef="From2021-01-012021-12-31_custom_EnpPeruInvestmentsLlcMember" decimals="0" format="ixt:numdotdecimal" name="us-gaap:EquityMethodInvestmentRealizedGainLossOnDisposal" scale="0" unitRef="USD">22,642</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-bottom: 2.5pt">Balance, December 31, 2021</td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_985_eus-gaap--EquityMethodInvestments_iE_pp0p0_c20210101__20211231__dei--LegalEntityAxis__custom--EnpPeruInvestmentsLlcMember_zb9s0kzoim3" style="border-bottom: Black 2.5pt double; text-align: right" title="Balance, Ending"><ix:nonFraction contextRef="AsOf2021-12-31_custom_EnpPeruInvestmentsLlcMember" decimals="0" format="ixt:numdotdecimal" name="us-gaap:EquityMethodInvestments" scale="0" unitRef="USD">22,642</ix:nonFraction></td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> </ix:nonNumeric><p id="xdx_8AA_z1PEhRsE8Y29" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">During the year ended December 31, 2021, the Company received an additional $<span id="xdx_901_eus-gaap--ProceedsFromContributionsFromAffiliates_pp0p0_c20210101__20211231__dei--LegalEntityAxis__custom--EnpPeruInvestmentsLlcMember_z70o4H9kofig" title="Proceeds from investment"><ix:nonFraction contextRef="From2021-01-012021-12-31_custom_EnpPeruInvestmentsLlcMember" decimals="0" format="ixt:numdotdecimal" name="us-gaap:ProceedsFromContributionsFromAffiliates" scale="0" unitRef="USD">30,478</ix:nonFraction></span> from ENP Peru. At the time of receipt of the payment, the investment balance was $nil and the payment was not recorded against the investment balance but was included in gains on investments.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <ix:exclude><!-- Field: Page; Sequence: 31; Value: 1 --> <div style="border-bottom: Black 1.5pt solid; margin-bottom: 6pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: left"><td style="text-align: center; width: 100%">F-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->15<!-- Field: /Sequence --></td></tr></table></div> <div style="break-before: page; margin-top: 6pt"><p style="margin: 0pt"> </p></div> <!-- Field: /Page --></ix:exclude> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <ix:nonNumeric contextRef="From2021-01-012021-12-31_custom_EnpPeruInvestmentsLlcMember" escape="true" name="us-gaap:GainLossOnInvestmentsTextBlock"><p id="xdx_890_eus-gaap--GainLossOnInvestmentsTextBlock_hdei--LegalEntityAxis__custom--EnpPeruInvestmentsLlcMember_zEJTiTqkdV5b" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Summarized profit and loss information for ENP Peru is as follows:</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> <span id="xdx_8B2_z1eFrklZK1b3" style="display: none">SUMMARY OF PROFIT AND LOSS INFORMATION RELATED TO EQUITY ACCOUNTED INVESTMENT</span></span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-left: auto; border-collapse: collapse; width: 70%; margin-right: auto"> <tr style="vertical-align: bottom"> <td> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center">2021</td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center">2020</td><td style="padding-bottom: 1.5pt"> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td> </td> <td colspan="2"> </td><td> </td><td> </td> <td colspan="2"> </td><td> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 64%; text-align: left">Net sales</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td id="xdx_988_eus-gaap--GainsLossesOnSalesOfInvestmentRealEstate_pp0p0_c20210101__20211231__dei--LegalEntityAxis__custom--EnpPeruInvestmentsLlcMember_z4EWTd49a26g" style="width: 14%; text-align: right" title="Net sales"><ix:nonFraction contextRef="From2021-01-012021-12-31_custom_EnpPeruInvestmentsLlcMember" decimals="0" format="ixt:numdotdecimal" name="us-gaap:GainsLossesOnSalesOfInvestmentRealEstate" scale="0" unitRef="USD">322,079</ix:nonFraction></td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td id="xdx_98C_eus-gaap--GainsLossesOnSalesOfInvestmentRealEstate_c20200101__20201231__dei--LegalEntityAxis__custom--EnpPeruInvestmentsLlcMember_pp0p0" style="width: 14%; text-align: right" title="Net sales"><ix:nonFraction contextRef="From2020-01-012020-12-31_custom_EnpPeruInvestmentsLlcMember" decimals="0" format="ixt:numdotdecimal" name="us-gaap:GainsLossesOnSalesOfInvestmentRealEstate" scale="0" unitRef="USD">295,800</ix:nonFraction></td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left">Net income</td><td> </td> <td style="text-align: left">$</td><td id="xdx_98E_ecustom--RealizedInvestmentGainsLossesNet_pp0p0_c20210101__20211231__dei--LegalEntityAxis__custom--EnpPeruInvestmentsLlcMember_zuCNYZhxETki" style="text-align: right" title="Net income"><ix:nonFraction contextRef="From2021-01-012021-12-31_custom_EnpPeruInvestmentsLlcMember" decimals="0" format="ixt:numdotdecimal" name="FSI:RealizedInvestmentGainsLossesNet" scale="0" unitRef="USD">45,285</ix:nonFraction></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td id="xdx_988_ecustom--RealizedInvestmentGainsLossesNet_c20200101__20201231__dei--LegalEntityAxis__custom--EnpPeruInvestmentsLlcMember_pp0p0" style="text-align: right" title="Net income"><ix:nonFraction contextRef="From2020-01-012020-12-31_custom_EnpPeruInvestmentsLlcMember" decimals="0" format="ixt:numdotdecimal" name="FSI:RealizedInvestmentGainsLossesNet" scale="0" unitRef="USD">2,996</ix:nonFraction></td><td style="text-align: left"> </td></tr> </table> </ix:nonNumeric><p id="xdx_8AE_z2KpwiD1bkyd" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font: small-caps 10pt Times New Roman, Times, Serif"><b>(</b></span><b><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">b<span style="font-variant: small-caps">) </span></span></b><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">During the year ended December 31, 2018, ENP Investments acquired a <span id="xdx_90E_eus-gaap--EquityMethodInvestmentOwnershipPercentage_iI_pid_dp_uPure_c20181231__dei--LegalEntityAxis__custom--EnpRealtyLLCMember_zKYTVXlXyfIc" title="Ownership interest"><ix:nonFraction contextRef="AsOf2018-12-31_custom_EnpRealtyLLCMember" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:EquityMethodInvestmentOwnershipPercentage" scale="-2" unitRef="Pure">24</ix:nonFraction></span>% ownership interest in ENP Realty LLC (“ENP Realty”). ENP Realty is located in Illinois and leases warehouse space. During the year ended December 31, 2020, the other partners of ENP Realty withdrew from the partnership, resulting in ENP Realty becoming a wholly owned subsidiary of ENP Investments. As a result, ENP Realty is consolidated in the financial statements of the Company and a <span id="xdx_90E_eus-gaap--MinorityInterestOwnershipPercentageByNoncontrollingOwners_iI_pid_dp_uPure_c20201231__srt--OwnershipAxis__custom--EnpRealtyLLCMember_zDfhCAbBqndj" title="Non-controlling interests"><ix:nonFraction contextRef="AsOf2020-12-31_custom_EnpRealtyLLCMember" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:MinorityInterestOwnershipPercentageByNoncontrollingOwners" scale="-2" unitRef="Pure">35</ix:nonFraction></span>% non-controlling interest is recognized from the acquisition date onwards.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">It was determined that ENP Realty did not meet the definition of a business in accordance with FASB Codification Topic 805, Business Combinations (ASC 805)<i>, </i>and the acquisition was accounted for as an asset acquisition. The following table summarizes the final purchase price allocation of the consideration paid to the respective fair values of the assets acquired and liabilities assumed in ENP Realty as of the acquisition date.</span></p> <ix:nonNumeric contextRef="From2021-01-012021-12-31_custom_EnpRealtyLLCMember" escape="true" name="FSI:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTextBlock"><p id="xdx_89F_ecustom--ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTextBlock_hdei--LegalEntityAxis__custom--EnpRealtyLLCMember_z0wMTUSS81xj" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> <span><span><span id="xdx_8B0_zUVZRvearMva" style="display: none">SCHEDULE OF FAIR VALUES OF ASSETS ACQUIRED AND LIABILITIES ASSUMPTION</span></span></span></span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-left: auto; border-collapse: collapse; width: 80%; margin-right: auto"> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 82%; text-align: left; padding-bottom: 1.5pt">Investment eliminated upon consolidation</td><td style="width: 2%; padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; width: 1%; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; width: 14%; text-align: right"><span id="xdx_907_ecustom--InvestmentEliminatedUponConsolidation_pp0p0_c20210101__20211231_zbg0Kp2l6Mf9" title="Investment eliminated upon consolidation"><ix:nonFraction contextRef="From2021-01-01to2021-12-31" decimals="0" format="ixt:numdotdecimal" name="FSI:InvestmentEliminatedUponConsolidation" scale="0" unitRef="USD">63,165</ix:nonFraction></span></td><td style="width: 1%; padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Assets acquired:</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="padding-left: 10pt">Cash</td><td> </td> <td style="text-align: left"> </td><td id="xdx_980_eus-gaap--BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents_iI_pp0p0_c20211231_zhOVv8AutEWc" style="text-align: right" title="Assets acquired: Cash"><ix:nonFraction contextRef="AsOf2021-12-31" decimals="0" format="ixt:numdotdecimal" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents" scale="0" unitRef="USD">13,419</ix:nonFraction></td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-left: 10pt">Building</td><td> </td> <td style="text-align: left"> </td><td id="xdx_98E_eus-gaap--BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedBuildings_iI_pp0p0_c20211231_zznfX3IvKHag" style="text-align: right" title="Assets acquired:Building"><ix:nonFraction contextRef="AsOf2021-12-31" decimals="0" format="ixt:numdotdecimal" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedBuildings" scale="0" unitRef="USD">630,000</ix:nonFraction></td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="padding-left: 10pt">Land</td><td> </td> <td style="text-align: left"> </td><td id="xdx_981_eus-gaap--BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLand_iI_pp0p0_c20211231_zlTTI6reeuO4" style="text-align: right" title="Assets acquired: Land"><ix:nonFraction contextRef="AsOf2021-12-31" decimals="0" format="ixt:numdotdecimal" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLand" scale="0" unitRef="USD">85,000</ix:nonFraction></td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Liabilities assumed:</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-left: 10pt">Accounts payable</td><td> </td> <td style="text-align: left"> </td><td id="xdx_980_eus-gaap--BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable_iNI_pp0p0_di_c20211231_zCrjSk8UrOZf" style="text-align: right" title="Liabilities assumed: Accounts payable">(<ix:nonFraction contextRef="AsOf2021-12-31" decimals="0" format="ixt:numdotdecimal" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable" scale="0" unitRef="USD">15,797</ix:nonFraction></td><td style="text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-left: 10pt">Long term debt</td><td> </td> <td style="text-align: left"> </td><td id="xdx_98B_eus-gaap--BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesLongTermDebt_iNI_pp0p0_di_c20211231_z2LD5YNSJJVe" style="text-align: right" title="Liabilities assumed: Long term debt">(<ix:nonFraction contextRef="AsOf2021-12-31" decimals="0" format="ixt:numdotdecimal" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesLongTermDebt" scale="0" unitRef="USD">450,000</ix:nonFraction></td><td style="text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-bottom: 1.5pt; padding-left: 10pt">Deferred income tax liability</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td id="xdx_98A_eus-gaap--BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities_iNI_pp0p0_di_c20211231_zsBoS6DdJ1dj" style="border-bottom: Black 1.5pt solid; text-align: right" title="Liabilities assumed: Deferred income tax liability">(<ix:nonFraction contextRef="AsOf2021-12-31" decimals="0" format="ixt:numdotdecimal" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities" scale="0" unitRef="USD">66,116</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 1.5pt">Total identifiable net assets:</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td id="xdx_983_eus-gaap--BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet_iI_pp0p0_c20211231_zzKg3bxfGErb" style="border-bottom: Black 1.5pt solid; text-align: right" title="Total identifiable net assets:"><ix:nonFraction contextRef="AsOf2021-12-31" decimals="0" format="ixt:numdotdecimal" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet" scale="0" unitRef="USD">196,506</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-bottom: 1.5pt">Gain on acquisition of ENP Realty</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td id="xdx_98E_ecustom--GainOnAcquisitionOfEnpRealty_pp0p0_c20210101__20211231_zHDSnMRDPZSc" style="border-bottom: Black 1.5pt solid; text-align: right" title="Gain on acquisition of ENP Realty"><ix:nonFraction contextRef="From2021-01-01to2021-12-31" decimals="0" format="ixt:numdotdecimal" name="FSI:GainOnAcquisitionOfEnpRealty" scale="0" unitRef="USD">133,341</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> </table> </ix:nonNumeric><p id="xdx_8AA_zNLmVO3NIBzg" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The income tax expense arising from the deferred income tax liability is net against gain on acquisition of ENP Realty in the consolidated statements of income and comprehensive income.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <ix:nonNumeric contextRef="From2021-01-012021-12-31_custom_EnpRealtyLLCMember" escape="true" name="us-gaap:EquityMethodInvestmentsTextBlock"><p id="xdx_89D_eus-gaap--EquityMethodInvestmentsTextBlock_hdei--LegalEntityAxis__custom--EnpRealtyLLCMember_zemTOk4wjwI2" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">A summary of the Company’s investment follows:</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> <span><span id="xdx_8B1_zxdrOPvF7Pwc" style="display: none">SCHEDULE OF EQUITY METHOD INVESTMENT</span></span></span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-left: auto; border-collapse: collapse; width: 80%; margin-right: auto"> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 82%">Balance, December 31, 2019</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 14%; text-align: right"><span id="xdx_90C_eus-gaap--EquityMethodInvestments_iS_pp0p0_c20200101__20201231__dei--LegalEntityAxis__custom--EnpRealtyLLCMember_zoeW8coVmUL1" title="Balance, Beginning"><ix:nonFraction contextRef="AsOf2019-12-31_custom_EnpRealtyLLCMember" decimals="0" format="ixt:numdotdecimal" name="us-gaap:EquityMethodInvestments" scale="0" unitRef="USD">63,165</ix:nonFraction></span></td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-bottom: 1.5pt">Investment eliminated upon consolidation</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td id="xdx_98B_ecustom--InvestmentEliminatedUponConsolidation_pp0p0_c20200101__20201231__dei--LegalEntityAxis__custom--EnpRealtyLLCMember_zOhwWHdTR0r5" style="border-bottom: Black 1.5pt solid; text-align: right" title="Investment eliminated upon consolidation">(<ix:nonFraction contextRef="From2020-01-012020-12-31_custom_EnpRealtyLLCMember" decimals="0" format="ixt:numdotdecimal" name="FSI:InvestmentEliminatedUponConsolidation" scale="0" sign="-" unitRef="USD">63,165</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-bottom: 1.5pt">Balance, December 31, 2020 and 2021</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span id="xdx_90E_eus-gaap--EquityMethodInvestments_iE_c20200101__20201231__dei--LegalEntityAxis__custom--EnpRealtyLLCMember_zZYLYHPEyJ2" title="Balance, Ending"><span id="xdx_90D_eus-gaap--EquityMethodInvestments_iE_c20210101__20211231__dei--LegalEntityAxis__custom--EnpRealtyLLCMember_ztyP2cPxE9x2" title="Balance, Ending"><span style="-sec-ix-hidden: xdx2ixbrl1101"><span style="-sec-ix-hidden: xdx2ixbrl1103">-</span></span></span></span></td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> </table> </ix:nonNumeric><p id="xdx_8A1_ztcpb3CVpCdb" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font: small-caps 10pt Times New Roman, Times, Serif"><b>(</b></span><b><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">c<span style="font-variant: small-caps">) </span></span></b><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">In December 2018 the Company invested $<span id="xdx_90D_eus-gaap--InvestmentCompanyNetAssetsFromOperationsIncreaseDecrease_c20181201__20181231__dei--LegalEntityAxis__custom--AppliedHoldingCorpMember_pp0p0" title="Investment"><ix:nonFraction contextRef="From2018-12-012018-12-31_custom_AppliedHoldingCorpMember" decimals="0" format="ixt:numdotdecimal" name="us-gaap:InvestmentCompanyNetAssetsFromOperationsIncreaseDecrease" scale="0" unitRef="USD">200,000</ix:nonFraction></span> in Applied Holding Corp. (“Applied”). Applied is a captive insurance company and the Company received a non-convertible promissory note for its investment which becomes due in <span id="xdx_909_eus-gaap--DebtConversionConvertedInstrumentExpirationOrDueDateYear_c20181201__20181231__dei--LegalEntityAxis__custom--AppliedHoldingCorpMember_zAV3R6Wns4O9" title="Debt conversion due date"><ix:nonNumeric contextRef="From2018-12-012018-12-31_custom_AppliedHoldingCorpMember" name="us-gaap:DebtConversionConvertedInstrumentExpirationOrDueDateYear">2021</ix:nonNumeric></span> but may be extended with notice for a maximum of <span id="xdx_901_eus-gaap--DebtInstrumentTerm_dc_c20181201__20181231__srt--RangeAxis__srt--MaximumMember__dei--LegalEntityAxis__custom--AppliedHoldingCorpMember_zHa8vFs4Tp08" title="Debt Instrument, Term"><ix:nonNumeric contextRef="From2018-12-012018-12-31_srt_MaximumMember_custom_AppliedHoldingCorpMember" format="ixt-sec:durwordsen" name="us-gaap:DebtInstrumentTerm">two years</ix:nonNumeric></span>. In accordance with FASB Codification Topic 320, <i>Investments – Debt Securities</i> (ASC 320), the Company has elected to account for this investment at cost. During the year ended December 31, 2021, the Company entered an agreement with Applied to extend the maturity date of this promissory note to December 6, 2023.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font: small-caps 10pt Times New Roman, Times, Serif"><b> </b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font: small-caps 10pt Times New Roman, Times, Serif"><b>(</b></span><b><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">d<span style="font-variant: small-caps">) </span></span></b><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">In December 2018 the Company invested $<span id="xdx_909_eus-gaap--InvestmentCompanyNetAssetsFromOperationsIncreaseDecrease_c20181201__20181231__dei--LegalEntityAxis__custom--TrioOpportunityCorpMember_pp0p0" title="Investment"><ix:nonFraction contextRef="From2018-12-012018-12-31_custom_TrioOpportunityCorpMember" decimals="0" format="ixt:numdotdecimal" name="us-gaap:InvestmentCompanyNetAssetsFromOperationsIncreaseDecrease" scale="0" unitRef="USD">500,000</ix:nonFraction></span> in Trio Opportunity Corp. (“Trio”), a privately held entity. Trio is a real estate investment vehicle and the Company received <span id="xdx_907_eus-gaap--StockIssuedDuringPeriodSharesNewIssues_pid_c20181201__20181231__us-gaap--StatementClassOfStockAxis__us-gaap--CommonClassBMember__dei--LegalEntityAxis__custom--TrioOpportunityCorpMember_z842Q9hJQfki" title="Non-voting shares"><ix:nonFraction contextRef="From2018-12-012018-12-31_us-gaap_CommonClassBMember_custom_TrioOpportunityCorpMember" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:StockIssuedDuringPeriodSharesNewIssues" unitRef="Shares">50,000</ix:nonFraction></span> non-voting Class B shares at $<span id="xdx_90C_eus-gaap--SharePrice_iI_pid_c20181231__dei--LegalEntityAxis__custom--TrioOpportunityCorpMember__us-gaap--StatementClassOfStockAxis__us-gaap--CommonClassBMember_zla8cTHUPr2g" title="Share price"><ix:nonFraction contextRef="AsOf2018-12-31_custom_TrioOpportunityCorpMember_us-gaap_CommonClassBMember" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:SharePrice" unitRef="USDPShares">10.00</ix:nonFraction></span>/share. In accordance with FASB Codification Topic 321, <i>Investments – Equity Securities (</i>ASC 321), the Company has elected to account for this investment at cost.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <ix:exclude><!-- Field: Page; Sequence: 32; Value: 1 --> <div style="border-bottom: Black 1.5pt solid; margin-bottom: 6pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: left"><td style="text-align: center; width: 100%">F-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->16<!-- Field: /Sequence --></td></tr></table></div> <div style="break-before: page; margin-top: 6pt"><p style="margin: 0pt"> </p></div> <!-- Field: /Page --></ix:exclude> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b> </b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>(e<span style="font-variant: small-caps">) </span></b>In January 2019, the Company invested $<span id="xdx_904_eus-gaap--InvestmentCompanyNetAssetsFromOperationsIncreaseDecrease_c20190101__20190131__dei--LegalEntityAxis__custom--FloridaBasedLLCMember_pp0p0" title="Investment"><ix:nonFraction contextRef="From2019-01-012019-01-31_custom_FloridaBasedLLCMember" decimals="0" format="ixt:numdotdecimal" name="us-gaap:InvestmentCompanyNetAssetsFromOperationsIncreaseDecrease" scale="0" unitRef="USD">1,001,000</ix:nonFraction></span> in a Florida based LLC that is engaged in international sales of fertilizer additives. The Company accounts for this investment using the equity method of accounting. According to the operating agreement, the Company has a <span id="xdx_906_eus-gaap--EquityMethodInvestmentOwnershipPercentage_iI_pid_dp_uPure_c20190131__dei--LegalEntityAxis__custom--FloridaBasedLLCMember_zrwGPcF01714" title="Ownership interest"><ix:nonFraction contextRef="AsOf2019-01-31_custom_FloridaBasedLLCMember" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:EquityMethodInvestmentOwnershipPercentage" scale="-2" unitRef="Pure">50</ix:nonFraction></span>% interest in the profit and loss of the Florida based LLC but does not have control. <span style="background-color: white">A summary of the Company’s investment follows:</span></span></p> <ix:nonNumeric contextRef="From2021-01-012021-12-31_custom_FloridaBasedLLCMember" escape="true" name="us-gaap:EquityMethodInvestmentsTextBlock"><p id="xdx_891_eus-gaap--EquityMethodInvestmentsTextBlock_hdei--LegalEntityAxis__custom--FloridaBasedLLCMember_zjQX0cNnXGD" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> <span id="xdx_8B6_zXj8rYv2FEnj" style="display: none">SCHEDULE OF EQUITY METHOD INVESTMENT</span></span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-left: auto; border-collapse: collapse; width: 80%; margin-right: auto"> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 82%">Balance, December 31, 2019</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 14%; text-align: right"><span id="xdx_903_eus-gaap--EquityMethodInvestments_iS_pp0p0_c20200101__20201231__dei--LegalEntityAxis__custom--FloridaBasedLLCMember_zTuO79otRgA8" title="Balance, Beginning"><ix:nonFraction contextRef="AsOf2019-12-31_custom_FloridaBasedLLCMember" decimals="0" format="ixt:numdotdecimal" name="us-gaap:EquityMethodInvestments" scale="0" unitRef="USD">1,141,033</ix:nonFraction></span></td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left">Additional payments</td><td> </td> <td style="text-align: left"> </td><td id="xdx_985_ecustom--AdditionalPayment_c20200101__20201231__dei--LegalEntityAxis__custom--FloridaBasedLLCMember_pp0p0" style="text-align: right" title="Additional payment"><ix:nonFraction contextRef="From2020-01-012020-12-31_custom_FloridaBasedLLCMember" decimals="0" format="ixt:numdotdecimal" name="FSI:AdditionalPayment" scale="0" unitRef="USD">2,518,684</ix:nonFraction></td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Gain in equity method investment</td><td> </td> <td style="text-align: left"> </td><td id="xdx_984_eus-gaap--EquityMethodInvestmentRealizedGainLossOnDisposal_pp0p0_c20200101__20201231__dei--LegalEntityAxis__custom--FloridaBasedLLCMember_zqvP8dT6B6C9" style="text-align: right" title="Gain in equity method investment"><ix:nonFraction contextRef="From2020-01-012020-12-31_custom_FloridaBasedLLCMember" decimals="0" format="ixt:numdotdecimal" name="us-gaap:EquityMethodInvestmentRealizedGainLossOnDisposal" scale="0" unitRef="USD">809,342</ix:nonFraction></td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="padding-bottom: 1.5pt">Return of equity</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td id="xdx_982_ecustom--EquityMethodInvestmentReturnOfEquity_c20200101__20201231__dei--LegalEntityAxis__custom--FloridaBasedLLCMember_pp0p0" style="border-bottom: Black 1.5pt solid; text-align: right" title="Return of equity">(<ix:nonFraction contextRef="From2020-01-012020-12-31_custom_FloridaBasedLLCMember" decimals="0" format="ixt:numdotdecimal" name="FSI:EquityMethodInvestmentReturnOfEquity" scale="0" sign="-" unitRef="USD">896,714</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td>Balance, December 31, 2020</td><td> </td> <td style="text-align: left"> </td><td id="xdx_985_eus-gaap--EquityMethodInvestments_iS_pp0p0_c20210101__20211231__dei--LegalEntityAxis__custom--FloridaBasedLLCMember_zoihULlgbo8g" style="text-align: right" title="Balance, Beginning"><ix:nonFraction contextRef="AsOf2020-12-31_custom_FloridaBasedLLCMember" decimals="0" format="ixt:numdotdecimal" name="us-gaap:EquityMethodInvestments" scale="0" unitRef="USD">3,572,345</ix:nonFraction></td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left">Gain in equity method investment</td><td> </td> <td style="text-align: left"> </td><td id="xdx_981_eus-gaap--EquityMethodInvestmentRealizedGainLossOnDisposal_pp0p0_c20210101__20211231__dei--LegalEntityAxis__custom--FloridaBasedLLCMember_z1FaUcXX8EQ5" style="text-align: right" title="Gain in equity method investment"><ix:nonFraction contextRef="From2021-01-012021-12-31_custom_FloridaBasedLLCMember" decimals="0" format="ixt:numdotdecimal" name="us-gaap:EquityMethodInvestmentRealizedGainLossOnDisposal" scale="0" unitRef="USD">454,023</ix:nonFraction></td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-bottom: 1.5pt">Return of equity</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td id="xdx_98C_ecustom--EquityMethodInvestmentReturnOfEquity_pp0p0_c20210101__20211231__dei--LegalEntityAxis__custom--FloridaBasedLLCMember_zAj22AtBd1x1" style="border-bottom: Black 1.5pt solid; text-align: right" title="Return of equity">(<ix:nonFraction contextRef="From2021-01-012021-12-31_custom_FloridaBasedLLCMember" decimals="0" format="ixt:numdotdecimal" name="FSI:EquityMethodInvestmentReturnOfEquity" scale="0" sign="-" unitRef="USD">325,000</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="padding-bottom: 2.5pt">Balance, December 31, 2021</td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_981_eus-gaap--EquityMethodInvestments_iE_pp0p0_c20210101__20211231__dei--LegalEntityAxis__custom--FloridaBasedLLCMember_zolSGiKsRZfj" style="border-bottom: Black 2.5pt double; text-align: right" title="Balance, Ending"><ix:nonFraction contextRef="AsOf2021-12-31_custom_FloridaBasedLLCMember" decimals="0" format="ixt:numdotdecimal" name="us-gaap:EquityMethodInvestments" scale="0" unitRef="USD">3,701,368</ix:nonFraction></td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> </ix:nonNumeric><p id="xdx_8AF_zKPyIielNJeh" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Further to the original investment amount, the Company had placed $<span id="xdx_904_eus-gaap--RestrictedCashNoncurrent_iI_pp0p0_c20201231__dei--LegalEntityAxis__custom--FloridaBasedLLCMember_zsSg9PhxeDFl" title="Restricted cash, released upon reaching milestone"><ix:nonFraction contextRef="AsOf2020-12-31_custom_FloridaBasedLLCMember" decimals="0" format="ixt:numdotdecimal" name="us-gaap:RestrictedCashNoncurrent" scale="0" unitRef="USD">1,000,000</ix:nonFraction></span> in trust, which was released during the year ended December 31, 2020 upon the Florida based LLC reaching a milestone related to earnings before interest, taxes and depreciation (“EBITDA”) targets. The additional payments of $<span id="xdx_903_eus-gaap--AssetAcquisitionConsiderationTransferredContingentConsideration_pp0p0_c20200101__20201231__dei--LegalEntityAxis__custom--FloridaBasedLLCMember_zm26x62uld94" title="Contigent consideration of additional payment"><ix:nonFraction contextRef="From2020-01-012020-12-31_custom_FloridaBasedLLCMember" decimals="0" format="ixt:numdotdecimal" name="us-gaap:AssetAcquisitionConsiderationTransferredContingentConsideration" scale="0" unitRef="USD">2,518,684</ix:nonFraction></span> made during the year ended December 31, 2020 related to contingent consideration which was dependent on the Florida based LLC meeting certain performance millstones during the year. Summarized profit and loss information related to the equity accounted investment is as follows:</span></p> <ix:nonNumeric contextRef="From2021-01-012021-12-31_custom_FloridaBasedLLCMember" escape="true" name="us-gaap:GainLossOnInvestmentsTextBlock"><p id="xdx_89C_eus-gaap--GainLossOnInvestmentsTextBlock_hdei--LegalEntityAxis__custom--FloridaBasedLLCMember_z8cnNEy23dV4" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> <span id="xdx_8B7_zgvVrMUUqwzl" style="display: none">SUMMARY OF PROFIT AND LOSS INFORMATION RELATED TO EQUITY ACCOUNTED INVESTMENT</span></span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-left: auto; border-collapse: collapse; width: 90%; margin-right: auto"> <tr style="vertical-align: bottom"> <td> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center">2021</td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center">2020</td><td style="padding-bottom: 1.5pt"> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td> </td> <td colspan="2"> </td><td> </td><td> </td> <td colspan="2" style="text-align: right"> </td><td> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 64%; text-align: left">Net sales</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td id="xdx_987_eus-gaap--GainsLossesOnSalesOfInvestmentRealEstate_pp0p0_c20210101__20211231__dei--LegalEntityAxis__custom--FloridaBasedLLCMember_zU0XZFKBlZ98" style="width: 14%; text-align: right" title="Net sales"><ix:nonFraction contextRef="From2021-01-012021-12-31_custom_FloridaBasedLLCMember" decimals="0" format="ixt:numdotdecimal" name="us-gaap:GainsLossesOnSalesOfInvestmentRealEstate" scale="0" unitRef="USD">11,543,277</ix:nonFraction></td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td id="xdx_98E_eus-gaap--GainsLossesOnSalesOfInvestmentRealEstate_c20200101__20201231__dei--LegalEntityAxis__custom--FloridaBasedLLCMember_pp0p0" style="width: 14%; text-align: right" title="Net sales"><ix:nonFraction contextRef="From2020-01-012020-12-31_custom_FloridaBasedLLCMember" decimals="0" format="ixt:numdotdecimal" name="us-gaap:GainsLossesOnSalesOfInvestmentRealEstate" scale="0" unitRef="USD">12,138,511</ix:nonFraction></td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left">Gross profit</td><td> </td> <td style="text-align: left"> </td><td id="xdx_981_eus-gaap--RealizedInvestmentGainsLosses_pp0p0_c20210101__20211231__dei--LegalEntityAxis__custom--FloridaBasedLLCMember_z3C5zeqFyTA6" style="text-align: right" title="Gross profit"><ix:nonFraction contextRef="From2021-01-012021-12-31_custom_FloridaBasedLLCMember" decimals="0" format="ixt:numdotdecimal" name="us-gaap:RealizedInvestmentGainsLosses" scale="0" unitRef="USD">3,517,387</ix:nonFraction></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_98A_eus-gaap--RealizedInvestmentGainsLosses_c20200101__20201231__dei--LegalEntityAxis__custom--FloridaBasedLLCMember_pp0p0" style="text-align: right" title="Gross profit"><ix:nonFraction contextRef="From2020-01-012020-12-31_custom_FloridaBasedLLCMember" decimals="0" format="ixt:numdotdecimal" name="us-gaap:RealizedInvestmentGainsLosses" scale="0" unitRef="USD">4,688,654</ix:nonFraction></td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Net income</td><td> </td> <td style="text-align: left">$</td><td id="xdx_983_ecustom--RealizedInvestmentGainsLossesNet_pp0p0_c20210101__20211231__dei--LegalEntityAxis__custom--FloridaBasedLLCMember_z1VYMQW7W6S3" style="text-align: right" title="Net income"><ix:nonFraction contextRef="From2021-01-012021-12-31_custom_FloridaBasedLLCMember" decimals="0" format="ixt:numdotdecimal" name="FSI:RealizedInvestmentGainsLossesNet" scale="0" unitRef="USD">908,045</ix:nonFraction></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td id="xdx_985_ecustom--RealizedInvestmentGainsLossesNet_c20200101__20201231__dei--LegalEntityAxis__custom--FloridaBasedLLCMember_pp0p0" style="text-align: right" title="Net income"><ix:nonFraction contextRef="From2020-01-012020-12-31_custom_FloridaBasedLLCMember" decimals="0" format="ixt:numdotdecimal" name="FSI:RealizedInvestmentGainsLossesNet" scale="0" unitRef="USD">1,618,685</ix:nonFraction></td><td style="text-align: left"> </td></tr> </table> </ix:nonNumeric><p id="xdx_8AD_zgxHwQ73uRpj" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: small-caps 10pt Times New Roman, Times, Serif"><b> </b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">During the year ended December 31, 2021, the Company had sales of $<span id="xdx_906_eus-gaap--RevenueFromContractWithCustomerIncludingAssessedTax_pp0p0_c20210101__20211231__dei--LegalEntityAxis__custom--FloridaBasedLLCMember_zU35bATX7KP4" title="Revenue"><ix:nonFraction contextRef="From2021-01-012021-12-31_custom_FloridaBasedLLCMember" decimals="0" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax" scale="0" unitRef="USD">7,982,281</ix:nonFraction></span> (2020 - $<span id="xdx_90D_eus-gaap--RevenueFromContractWithCustomerIncludingAssessedTax_pp0p0_c20200101__20201231__dei--LegalEntityAxis__custom--FloridaBasedLLCMember_z1dfp7t1XK3i" title="Revenue"><ix:nonFraction contextRef="From2020-01-012020-12-31_custom_FloridaBasedLLCMember" decimals="0" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax" scale="0" unitRef="USD">7,476,047</ix:nonFraction></span>) to the Florida Based LLC, of which $<span id="xdx_90E_eus-gaap--AccountsReceivableNet_iI_pp0p0_c20211231__dei--LegalEntityAxis__custom--FloridaBasedLLCMember_zlb9TzRoYdi2" title="Accounts Receivable"><ix:nonFraction contextRef="AsOf2021-12-31_custom_FloridaBasedLLCMember" decimals="0" format="ixt:numdotdecimal" name="us-gaap:AccountsReceivableNet" scale="0" unitRef="USD">2,202,345</ix:nonFraction></span> is included within Accounts Receivable as at December 31, 2021 (2020 - $<span id="xdx_905_eus-gaap--AccountsReceivableNet_iI_pp0p0_c20201231__dei--LegalEntityAxis__custom--FloridaBasedLLCMember_zg0P4A4ufDx6" title="Accounts Receivable"><ix:nonFraction contextRef="AsOf2020-12-31_custom_FloridaBasedLLCMember" decimals="0" format="ixt:numdotdecimal" name="us-gaap:AccountsReceivableNet" scale="0" unitRef="USD">1,593,272</ix:nonFraction></span>).</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>(f) </b>In December 2020, the Company invested $<span id="xdx_90F_eus-gaap--InvestmentCompanyNetAssetsFromOperationsIncreaseDecrease_c20201201__20201231__dei--LegalEntityAxis__custom--LygosIncMember_pp0p0" title="Investment"><ix:nonFraction contextRef="From2020-12-012020-12-31_custom_LygosIncMember" decimals="0" format="ixt:numdotdecimal" name="us-gaap:InvestmentCompanyNetAssetsFromOperationsIncreaseDecrease" scale="0" unitRef="USD">500,000</ix:nonFraction></span> in Lygos Inc., a privately held entity, under a Simple Agreement for Future Equity agreement. Both companies <span style="background-color: white">intend to work together in pursuit of sustainable aspartic acid through synthetic biology<span style="font-variant: small-caps">.</span></span> <span style="font-variant: small-caps">T</span>he Company has elected to account for this investment at cost. A summary of the Company’s investment follows:</span></p> <ix:nonNumeric contextRef="From2021-01-012021-12-31_custom_LygosIncMember" escape="true" name="us-gaap:EquityMethodInvestmentsTextBlock"><p id="xdx_89B_eus-gaap--EquityMethodInvestmentsTextBlock_hdei--LegalEntityAxis__custom--LygosIncMember_zPBmG5oMNeUb" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> <span id="xdx_8B9_zGaeSay6wX36" style="display: none">SCHEDULE OF EQUITY METHOD INVESTMENT</span></span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-left: auto; border-collapse: collapse; width: 80%; margin-right: auto"> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td>Balance, December 31, 2019</td><td> </td> <td style="text-align: left">$</td><td style="text-align: right"><span id="xdx_90D_eus-gaap--EquityMethodInvestments_iS_pdp0_c20200101__20201231__dei--LegalEntityAxis__custom--LygosIncMember_zVTNpSLrGV3g" title="Balance, Beginning"><span style="-sec-ix-hidden: xdx2ixbrl1169">-</span></span></td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="width: 82%; padding-bottom: 1.5pt">Acquisition</td><td style="width: 2%; padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; width: 1%; text-align: left"> </td><td id="xdx_985_eus-gaap--AcquisitionCosts_pp0p0_c20200101__20201231__dei--LegalEntityAxis__custom--LygosIncMember_zhuXJr3UhhUc" style="border-bottom: Black 1.5pt solid; width: 14%; text-align: right" title="Acquisition"><ix:nonFraction contextRef="From2020-01-012020-12-31_custom_LygosIncMember" decimals="0" format="ixt:numdotdecimal" name="us-gaap:AcquisitionCosts" scale="0" unitRef="USD">500,000</ix:nonFraction></td><td style="width: 1%; padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td>Balance, December 31, 2020</td><td> </td> <td style="text-align: left"> </td><td id="xdx_98A_eus-gaap--EquityMethodInvestments_iS_pdp0_c20210101__20211231__dei--LegalEntityAxis__custom--LygosIncMember_zUYgjZ9sOb78" style="text-align: right" title="Balance, Beginning"><ix:nonFraction contextRef="AsOf2020-12-31_custom_LygosIncMember" decimals="0" format="ixt:numdotdecimal" name="us-gaap:EquityMethodInvestments" scale="0" unitRef="USD">500,000</ix:nonFraction></td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-bottom: 1.5pt">Additional payment</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td id="xdx_989_ecustom--AdditionalPayment_pp0p0_c20210101__20211231__dei--LegalEntityAxis__custom--LygosIncMember_zICLbseBTTfi" style="border-bottom: Black 1.5pt solid; text-align: right" title="Additional payment"><ix:nonFraction contextRef="From2021-01-012021-12-31_custom_LygosIncMember" decimals="0" format="ixt:numdotdecimal" name="FSI:AdditionalPayment" scale="0" unitRef="USD">500,000</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-bottom: 2.5pt">Balance, December 31, 2021</td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_98E_eus-gaap--EquityMethodInvestments_iE_pp0p0_c20210101__20211231__dei--LegalEntityAxis__custom--LygosIncMember_zXIa7z3v9El5" style="border-bottom: Black 2.5pt double; text-align: right" title="Balance, Ending"><ix:nonFraction contextRef="AsOf2021-12-31_custom_LygosIncMember" decimals="0" format="ixt:numdotdecimal" name="us-gaap:EquityMethodInvestments" scale="0" unitRef="USD">1,000,000</ix:nonFraction></td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> </ix:nonNumeric><p id="xdx_8AD_zhkteg4m8Fwg" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> </ix:nonNumeric><ix:nonNumeric contextRef="From2021-01-01to2021-12-31" escape="true" name="us-gaap:ShortTermDebtTextBlock"><p id="xdx_80F_eus-gaap--ShortTermDebtTextBlock_zax4mFAAEIkd" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font: small-caps 10pt Times New Roman, Times, Serif"><b>11. <span>Short-Term Line of Credit <b><span id="xdx_82B_zIpwgU0ceoXe" style="display: none">SHORT-TERM LINE OF CREDIT</span></b></span></b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font: small-caps 10pt Times New Roman, Times, Serif"><b>(</b></span><b><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">a<span style="font-variant: small-caps">) </span></span></b><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">In September 2018, the Company signed a new agreement with Harris Bank (“Harris”) to renew the expiring credit line. The revolving line of credit is for an aggregate amount of up to the lesser of (i) $<span id="xdx_903_eus-gaap--LineOfCreditFacilityMaximumBorrowingCapacity_c20180930__us-gaap--TypeOfArrangementAxis__custom--NewAgreementMember__us-gaap--LineOfCreditFacilityAxis__custom--HarrisBankMember_pp0p0" title="Aggregate amount of revolving line of credit"><ix:nonFraction contextRef="AsOf2018-09-30_custom_NewAgreementMember_custom_HarrisBankMember" decimals="0" format="ixt:numdotdecimal" name="us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity" scale="0" unitRef="USD">2,500,000</ix:nonFraction></span>, or (ii) <span id="xdx_905_ecustom--EligiblePercentageOfDomesticAccountsReceivable_pid_dp_uPure_c20180901__20180930__us-gaap--TypeOfArrangementAxis__custom--NewAgreementMember__us-gaap--LineOfCreditFacilityAxis__custom--HarrisBankMember_z0kbE77Ncsbi" title="Eligible percentage of domestic accounts receivable"><ix:nonFraction contextRef="From2018-09-012018-09-30_custom_NewAgreementMember_custom_HarrisBankMember" decimals="INF" format="ixt:numdotdecimal" name="FSI:EligiblePercentageOfDomesticAccountsReceivable" scale="-2" unitRef="Pure">80</ix:nonFraction></span>% of eligible domestic accounts receivable and certain foreign accounts receivable plus <span id="xdx_90A_ecustom--PercentageOfForeignAccountsReceivableOfInventory_pid_dp_uPure_c20180901__20180930__us-gaap--TypeOfArrangementAxis__custom--NewAgreementMember__us-gaap--LineOfCreditFacilityAxis__custom--HarrisBankMember_zHBWVaVuL9Ga" title="Percentage of foreign accounts receivable of inventory"><ix:nonFraction contextRef="From2018-09-012018-09-30_custom_NewAgreementMember_custom_HarrisBankMember" decimals="INF" format="ixt:numdotdecimal" name="FSI:PercentageOfForeignAccountsReceivableOfInventory" scale="-2" unitRef="Pure">60</ix:nonFraction></span>% of inventory. The loan had an annual interest rate of 4.75%. The revolving line of credit at Harris was paid in October 2020, upon the opening of the revolving line of credit at Midland States Bank (“Midland”).</span></p> <p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin: 0pt 0"><span style="font: small-caps 10pt Times New Roman, Times, Serif"><b> </b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>(b) </b>In April 2020 and in August 2021, ENP Investments signed a new agreement with Midland to renew the expiring credit line. The revolving line of credit is for an aggregate amount up to $<span id="xdx_901_eus-gaap--LineOfCreditFacilityMaximumBorrowingCapacity_iI_pp0p0_c20210831__us-gaap--TypeOfArrangementAxis__custom--NewAgreementMember__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--MidlandStatesBankMember_zsnxNNkG16na" title="Aggregate amount of revolving line of credit"><ix:nonFraction contextRef="AsOf2021-08-31_custom_NewAgreementMember_custom_MidlandStatesBankMember" decimals="0" format="ixt:numdotdecimal" name="us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity" scale="0" unitRef="USD">3,000,000</ix:nonFraction></span>. The interest rate of this loan is subject to change from time to time based on changes in an independent index which is the 1 month LIBOR as published in the Wall Street Journal (the “Index”). Interest on the unpaid principal balance of this loan will be calculated using a rate of <span id="xdx_90E_eus-gaap--LineOfCreditFacilityInterestRateDuringPeriod_pid_dp_uPure_c20210801__20210830__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--MidlandStatesBankMember__us-gaap--TypeOfArrangementAxis__custom--NewAgreementMember_zKx86ZEQDTo2" title="Debt effective rate"><ix:nonFraction contextRef="From2021-08-012021-08-30_custom_MidlandStatesBankMember_custom_NewAgreementMember" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:LineOfCreditFacilityInterestRateDuringPeriod" scale="-2" unitRef="Pure">1.000</ix:nonFraction></span> percentage points over the Index. Under no circumstances will the interest rate of this loan be less than <span id="xdx_90D_eus-gaap--LineOfCreditFacilityInterestRateAtPeriodEnd_iI_pid_dp_uPure_c20210831__srt--RangeAxis__srt--MaximumMember__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--MidlandStatesBankMember__us-gaap--TypeOfArrangementAxis__custom--NewAgreementMember_zDhnxUSw5NV3" title="Annual interest rate of loan"><ix:nonFraction contextRef="AsOf2021-08-31_srt_MaximumMember_custom_MidlandStatesBankMember_custom_NewAgreementMember" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:LineOfCreditFacilityInterestRateAtPeriodEnd" scale="-2" unitRef="Pure">4.250</ix:nonFraction></span>% per annum or more than the maximum rate allowed by applicable law. The interest rate at December 31, 2021 is <span id="xdx_90F_eus-gaap--LineOfCreditFacilityInterestRateAtPeriodEnd_iI_pid_dp_uPure_c20211231__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--MidlandStatesBankMember__us-gaap--TypeOfArrangementAxis__custom--NewAgreementMember_zQkyHFggnav5" title="Annual interest rate of loan"><ix:nonFraction contextRef="AsOf2021-12-31_custom_MidlandStatesBankMember_custom_NewAgreementMember" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:LineOfCreditFacilityInterestRateAtPeriodEnd" scale="-2" unitRef="Pure">4.25</ix:nonFraction></span>% (2020 – <span id="xdx_90A_eus-gaap--LineOfCreditFacilityInterestRateAtPeriodEnd_iI_pid_dp_uPure_c20201231__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--MidlandStatesBankMember__us-gaap--TypeOfArrangementAxis__custom--NewAgreementMember_zAcaPTtypEdg" title="Annual interest rate of loan"><ix:nonFraction contextRef="AsOf2020-12-31_custom_MidlandStatesBankMember_custom_NewAgreementMember" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:LineOfCreditFacilityInterestRateAtPeriodEnd" scale="-2" unitRef="Pure">4.5</ix:nonFraction></span>%). In March 2022, a new agreement was signed, increasing the revolving line of credit to an aggregate amount $<span id="xdx_90E_eus-gaap--LineOfCredit_iI_c20220331__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--MidlandStatesBankMember__us-gaap--TypeOfArrangementAxis__custom--NewAgreementMember__us-gaap--SubsequentEventTypeAxis__us-gaap--SubsequentEventMember_zShFT1oI8jki" title="Revolving line of credit"><ix:nonFraction contextRef="AsOf2022-03-31_custom_MidlandStatesBankMember_custom_NewAgreementMember_us-gaap_SubsequentEventMember" decimals="0" format="ixt:numdotdecimal" name="us-gaap:LineOfCredit" unitRef="USD">4,000,000</ix:nonFraction></span>.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <ix:exclude><!-- Field: Page; Sequence: 33; Value: 1 --> <div style="border-bottom: Black 1.5pt solid; margin-bottom: 6pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: left"><td style="text-align: center; width: 100%">F-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->17<!-- Field: /Sequence --></td></tr></table></div> <div style="break-before: page; margin-top: 6pt"><p style="margin: 0pt"> </p></div> <!-- Field: /Page --></ix:exclude> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The revolving line of credit contains customary affirmative and negative covenants, including the following: compliance with laws, provisions of financial statements and periodic reports, payment of taxes, maintenance of inventory and insurance, maintenance of operating accounts at Midland, Midland’s access to collateral, formation or acquisition of subsidiaries, incurrence of indebtedness, dispositions of assets, granting liens, changes in business, ownership or business locations, engaging in mergers and acquisitions, making investments or distributions and affiliate transactions. NanoChem is a guarantor of <span id="xdx_906_ecustom--LoanGuaranteedRate_iI_pid_dp_uPure_c20211231__us-gaap--TypeOfArrangementAxis__custom--NewAgreementMember__dei--LegalEntityAxis__custom--NanoChemSolutionIncMember_zAIcKlvxE78k" title="Loan guaranteed rate"><ix:nonFraction contextRef="AsOf2021-12-31_custom_NewAgreementMember_custom_NanoChemSolutionIncMember" decimals="INF" format="ixt:numdotdecimal" name="FSI:LoanGuaranteedRate" scale="-2" unitRef="Pure">65</ix:nonFraction></span>% of all the principal and other loan costs not to exceed $<span id="xdx_906_eus-gaap--LinesOfCreditCurrent_iI_pp0p0_c20211231__us-gaap--TypeOfArrangementAxis__custom--NewAgreementMember__dei--LegalEntityAxis__custom--NanoChemSolutionIncMember_znZKOKm3USg2" title="Line of Credit"><ix:nonFraction contextRef="AsOf2021-12-31_custom_NewAgreementMember_custom_NanoChemSolutionIncMember" decimals="0" format="ixt:numdotdecimal" name="us-gaap:LinesOfCreditCurrent" scale="0" unitRef="USD">1,950,000</ix:nonFraction></span>. As of December 31, 2021, ENP Investments was in compliance with all loan covenants.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">To secure the repayment of any amounts borrowed under the revolving line of credit, ENP Investments granted Midland a security interest in all inventory, equipment and fixtures and acknowledges a separate commercial security agreement from guarantor to Midland dated February 15, 2011.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Short-term borrowings outstanding under the revolving line as of December 31, 2021 were $<span id="xdx_90C_eus-gaap--ShortTermBorrowings_iI_pp0p0_c20211231__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--MidlandStatesBankMember__us-gaap--TypeOfArrangementAxis__custom--NewAgreementMember_zoXE6NK6pHpl" title="Short-term borrowings"><ix:nonFraction contextRef="AsOf2021-12-31_custom_MidlandStatesBankMember_custom_NewAgreementMember" decimals="0" format="ixt:numdotdecimal" name="us-gaap:ShortTermBorrowings" scale="0" unitRef="USD">811,665</ix:nonFraction></span> (2020 - $<span id="xdx_90E_eus-gaap--ShortTermBorrowings_c20201231__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--MidlandStatesBankMember__us-gaap--TypeOfArrangementAxis__custom--NewAgreementMember_pp0p0" title="Short-term borrowings"><ix:nonFraction contextRef="AsOf2020-12-31_custom_MidlandStatesBankMember_custom_NewAgreementMember" decimals="0" format="ixt:numdotdecimal" name="us-gaap:ShortTermBorrowings" scale="0" unitRef="USD">541,456</ix:nonFraction></span>).</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>(c) </b>In October 2021, the Company signed a new agreement with Midland to replace the expiring credit line at Harris. The revolving line of credit is for an aggregate amount of up to the lesser of (i) $<span id="xdx_90F_eus-gaap--LineOfCreditFacilityMaximumBorrowingCapacity_iI_pp0p0_c20211031__us-gaap--LineOfCreditFacilityAxis__custom--HarrisBankMember__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--MidlandStatesBankMember__us-gaap--TypeOfArrangementAxis__custom--NewAgreementMember_z0vu52ndMiud" title="Aggregate amount of revolving line of credit"><ix:nonFraction contextRef="AsOf2021-10-31_custom_HarrisBankMember_custom_MidlandStatesBankMember_custom_NewAgreementMember" decimals="0" format="ixt:numdotdecimal" name="us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity" scale="0" unitRef="USD">3,500,000</ix:nonFraction></span>, or (ii) <span id="xdx_90D_ecustom--EligiblePercentageOfDomesticAccountsReceivable_pid_dp_uPure_c20211001__20211031__us-gaap--LineOfCreditFacilityAxis__custom--HarrisBankMember__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--MidlandStatesBankMember__us-gaap--TypeOfArrangementAxis__custom--NewAgreementMember_zKXM2y9IFsY7" title="Eligible percentage of domestic accounts receivable"><ix:nonFraction contextRef="From2021-10-012021-10-31_custom_HarrisBankMember_custom_MidlandStatesBankMember_custom_NewAgreementMember" decimals="INF" format="ixt:numdotdecimal" name="FSI:EligiblePercentageOfDomesticAccountsReceivable" scale="-2" unitRef="Pure">80</ix:nonFraction></span>% of eligible domestic accounts receivable and certain foreign accounts receivable plus <span id="xdx_90E_ecustom--PercentageOfForeignAccountsReceivableOfInventory_pid_dp_uPure_c20211001__20211031__us-gaap--LineOfCreditFacilityAxis__custom--HarrisBankMember__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--MidlandStatesBankMember__us-gaap--TypeOfArrangementAxis__custom--NewAgreementMember_zaRBjeb8JC25" title="Percentage of foreign accounts receivable of inventory"><ix:nonFraction contextRef="From2021-10-012021-10-31_custom_HarrisBankMember_custom_MidlandStatesBankMember_custom_NewAgreementMember" decimals="INF" format="ixt:numdotdecimal" name="FSI:PercentageOfForeignAccountsReceivableOfInventory" scale="-2" unitRef="Pure">50</ix:nonFraction></span>% of inventory. Interest on the unpaid principal balance of this loan will be calculated using a rate of <span id="xdx_901_eus-gaap--LineOfCreditFacilityInterestRateDuringPeriod_pid_dp_uPure_c20211001__20211031__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--MidlandStatesBankMember__us-gaap--TypeOfArrangementAxis__custom--NewAgreementMember_zkITkB36FBE" title="Debt effective rate"><ix:nonFraction contextRef="From2021-10-012021-10-31_custom_MidlandStatesBankMember_custom_NewAgreementMember" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:LineOfCreditFacilityInterestRateDuringPeriod" scale="-2" unitRef="Pure">0.500</ix:nonFraction></span> percentage points over the Index. Under no circumstances will the interest rate of this loan be less than <span id="xdx_90C_eus-gaap--DebtInstrumentInterestRateStatedPercentage_iI_pid_dp_uPure_c20211031__us-gaap--DebtInstrumentAxis__custom--TermLoanMember__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--HarrisBankMember__dei--LegalEntityAxis__custom--NanoChemSolutionIncMember_z3dCYz392nBc" title="Debt instrument interest rate"><ix:nonFraction contextRef="AsOf2021-10-31_custom_TermLoanMember_custom_HarrisBankMember_custom_NanoChemSolutionIncMember" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" unitRef="Pure">4.50</ix:nonFraction></span>% per annum or more than the maximum rate allowed by applicable law. The interest rate at December 31, 2021 is <span id="xdx_909_eus-gaap--LineOfCreditFacilityInterestRateAtPeriodEnd_iI_pid_dp_uPure_c20211231__us-gaap--LineOfCreditFacilityAxis__custom--HarrisBankMember__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--MidlandStatesBankMember__us-gaap--TypeOfArrangementAxis__custom--NewAgreementMember_zeqV8IiE4m1f" title="Annual interest rate of loan"><ix:nonFraction contextRef="AsOf2021-12-31_custom_HarrisBankMember_custom_MidlandStatesBankMember_custom_NewAgreementMember" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:LineOfCreditFacilityInterestRateAtPeriodEnd" scale="-2" unitRef="Pure">4.50</ix:nonFraction></span>% (2020 – <span id="xdx_90C_eus-gaap--LineOfCreditFacilityInterestRateAtPeriodEnd_iI_pid_dp_uPure_c20201231__us-gaap--LineOfCreditFacilityAxis__custom--HarrisBankMember__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--MidlandStatesBankMember__us-gaap--TypeOfArrangementAxis__custom--NewAgreementMember_zNCHGTw5Djm4" title="Annual interest rate of loan"><ix:nonFraction contextRef="AsOf2020-12-31_custom_HarrisBankMember_custom_MidlandStatesBankMember_custom_NewAgreementMember" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:LineOfCreditFacilityInterestRateAtPeriodEnd" scale="-2" unitRef="Pure">3.75</ix:nonFraction></span>%).</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The revolving line of credit contains customary affirmative and negative covenants, including the following: compliance with laws, provision of financial statements and periodic reports, payment of taxes, maintenance of inventory and insurance, maintenance of operating accounts at Midland, Midland’s access to collateral, formation or acquisition of subsidiaries, incurrence of indebtedness, dispositions of assets, granting liens, changes in business, ownership or business locations, engaging in mergers and acquisitions, making investments or distributions and affiliate transactions. The covenants also require that the Company maintain a minimum ratio of qualifying financial assets to the sum of qualifying financial obligations. As of December 31, 2021, Company was in compliance with all loan covenants.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">To secure the repayment of any amounts borrowed under the revolving line of credit, the Company granted Midland a security interest in substantially all of the assets of NanoChem, exclusive of intellectual property assets.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Short-term borrowings outstanding under the revolving line as of December 31, 2021 were $<span id="xdx_90F_eus-gaap--LinesOfCreditCurrent_iI_pp0p0_c20211231__us-gaap--LineOfCreditFacilityAxis__custom--HarrisBankMember__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--MidlandStatesBankMember__us-gaap--TypeOfArrangementAxis__custom--NewAgreementMember_zr2PZourhaqk" title="Line of Credit"><ix:nonFraction contextRef="AsOf2021-12-31_custom_HarrisBankMember_custom_MidlandStatesBankMember_custom_NewAgreementMember" decimals="0" format="ixt:numdotdecimal" name="us-gaap:LinesOfCreditCurrent" scale="0" unitRef="USD">1,489,154</ix:nonFraction></span> (2020 - $<span id="xdx_906_eus-gaap--LinesOfCreditCurrent_c20201231__us-gaap--LineOfCreditFacilityAxis__custom--HarrisBankMember__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--MidlandStatesBankMember__us-gaap--TypeOfArrangementAxis__custom--NewAgreementMember_pp0p0" title="Line of Credit"><ix:nonFraction contextRef="AsOf2020-12-31_custom_HarrisBankMember_custom_MidlandStatesBankMember_custom_NewAgreementMember" decimals="0" format="ixt:numdotdecimal" name="us-gaap:LinesOfCreditCurrent" scale="0" unitRef="USD">1,574,617</ix:nonFraction></span>).</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> </ix:nonNumeric><ix:nonNumeric contextRef="From2021-01-01to2021-12-31" escape="true" name="us-gaap:LongTermDebtTextBlock"><p id="xdx_805_eus-gaap--LongTermDebtTextBlock_zdJZydd6i4jf" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font: small-caps 10pt Times New Roman, Times, Serif"><span class="alphaminr_link" id="alphaminr_debt"/><b>12. <span>Long Term Debt <b><span id="xdx_82F_zcVGBibsHtv7" style="display: none">LONG TERM DEBT</span></b></span></b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin: 0pt 0"><span style="font: small-caps 10pt Times New Roman, Times, Serif"><b> </b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font: small-caps 10pt Times New Roman, Times, Serif"><b>(</b></span><b><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">a<span style="font-variant: small-caps">) </span></span></b><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">In October 2018, NanoChem signed a $<span id="xdx_902_eus-gaap--DebtInstrumentFaceAmount_c20181031__us-gaap--DebtInstrumentAxis__custom--TermLoanMember__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--HarrisBankMember__dei--LegalEntityAxis__custom--NanoChemSolutionsIncMember_pp0p0" title="Promissory note"><ix:nonFraction contextRef="AsOf2018-10-31_custom_TermLoanMember_custom_HarrisBankMember_custom_NanoChemSolutionsIncMember" decimals="0" format="ixt:numdotdecimal" name="us-gaap:DebtInstrumentFaceAmount" scale="0" unitRef="USD">4,100,000</ix:nonFraction></span> term loan with Harris with a rate of prime to be repaid over <span id="xdx_903_eus-gaap--DebtInstrumentTerm_dtY_c20181003__20181031__us-gaap--DebtInstrumentAxis__custom--TermLoanMember__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--HarrisBankMember__dei--LegalEntityAxis__custom--NanoChemSolutionsIncMember_z87eYfN9ARS7" title="Debt instrument, term"><ix:nonNumeric contextRef="From2018-10-032018-10-31_custom_TermLoanMember_custom_HarrisBankMember_custom_NanoChemSolutionsIncMember" format="ixt-sec:duryear" name="us-gaap:DebtInstrumentTerm">7</ix:nonNumeric></span> years with equal monthly installments plus interest along two payments consisting of <span id="xdx_904_ecustom--PaymentOfMonthlyInstallmentsInterestRate_pid_dp_uPure_c20181003__20181031__us-gaap--DebtInstrumentAxis__custom--TermLoanMember__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--HarrisBankMember__dei--LegalEntityAxis__custom--NanoChemSolutionsIncMember_zFLghSUSBgYj" title="Payment of monthly installments interest rate"><ix:nonFraction contextRef="From2018-10-032018-10-31_custom_TermLoanMember_custom_HarrisBankMember_custom_NanoChemSolutionsIncMember" decimals="INF" format="ixt:numdotdecimal" name="FSI:PaymentOfMonthlyInstallmentsInterestRate" scale="-2" unitRef="Pure">25</ix:nonFraction></span>% prior year cash flow recapture, capped at $<span id="xdx_901_eus-gaap--DebtInstrumentPeriodicPayment_c20181003__20181031__us-gaap--DebtInstrumentAxis__custom--TermLoanMember__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--HarrisBankMember__dei--LegalEntityAxis__custom--NanoChemSolutionsIncMember_pp0p0" title="Debt instrument periodic payment"><ix:nonFraction contextRef="From2018-10-032018-10-31_custom_TermLoanMember_custom_HarrisBankMember_custom_NanoChemSolutionsIncMember" decimals="0" format="ixt:numdotdecimal" name="us-gaap:DebtInstrumentPeriodicPayment" scale="0" unitRef="USD">300,000</ix:nonFraction></span>, due May 31, 2019 and 2020. The money was used to purchase a <span id="xdx_90B_eus-gaap--EquityMethodInvestmentOwnershipPercentage_iI_pid_dp_uPure_c20181031__us-gaap--DebtInstrumentAxis__custom--TermLoanMember__dei--LegalEntityAxis__custom--EnpInvestmentsLLCMember_zl9Atv0BqNT8" title="Ownership interest percentage"><ix:nonFraction contextRef="AsOf2018-10-31_custom_TermLoanMember_custom_EnpInvestmentsLLCMember" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:EquityMethodInvestmentOwnershipPercentage" scale="-2" unitRef="Pure">65</ix:nonFraction></span>% interest in ENP Investments. Interest expense for the year ended December 31, 2020 was $<span id="xdx_90F_eus-gaap--InterestExpenseDebt_pp0p0_c20200101__20201231__us-gaap--DebtInstrumentAxis__custom--TermLoanMember__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--HarrisBankMember__dei--LegalEntityAxis__custom--NanoChemSolutionsIncMember_zSsbE3jhFBOb" title="Interest expense"><ix:nonFraction contextRef="From2020-01-012020-12-31_custom_TermLoanMember_custom_HarrisBankMember_custom_NanoChemSolutionsIncMember" decimals="0" format="ixt:numdotdecimal" name="us-gaap:InterestExpenseDebt" scale="0" unitRef="USD">75,874</ix:nonFraction></span>. This loan was paid in October 2020 upon opening of credit facilities at Midland.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font: small-caps 10pt Times New Roman, Times, Serif"><b>(</b></span><b><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">b<span style="font-variant: small-caps">) </span></span></b><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">In April 2019, NanoChem signed a loan for $<span id="xdx_903_eus-gaap--DebtInstrumentFaceAmount_c20190430__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--HarrisBankMember__dei--LegalEntityAxis__custom--NanoChemSolutionIncMember_pp0p0" title="Promissory note"><ix:nonFraction contextRef="AsOf2019-04-30_custom_HarrisBankMember_custom_NanoChemSolutionIncMember" decimals="0" format="ixt:numdotdecimal" name="us-gaap:DebtInstrumentFaceAmount" scale="0" unitRef="USD">1,100,000</ix:nonFraction></span> with Harris with a rate of prime plus <span id="xdx_90B_eus-gaap--DebtInstrumentInterestRateStatedPercentage_iI_pid_dp_uPure_c20190430__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--HarrisBankMember__us-gaap--VariableRateAxis__us-gaap--PrimeRateMember__dei--LegalEntityAxis__custom--NanoChemSolutionIncMember_zfeANNredtV5" title="Debt instrument, interest rate, stated percentage"><ix:nonFraction contextRef="AsOf2019-04-30_custom_HarrisBankMember_us-gaap_PrimeRateMember_custom_NanoChemSolutionIncMember" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" unitRef="Pure">0.5</ix:nonFraction></span>% for the purchase of new manufacturing equipment. The Company paid interest monthly until February 2020, when equal monthly installments of the principal and interest were due until January 2024. Interest expense for the year ended December 31, 2020 was $<span id="xdx_904_eus-gaap--InterestExpenseDebt_c20200101__20201231__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--HarrisBankMember__dei--LegalEntityAxis__custom--NanoChemSolutionIncMember_pp0p0" title="Interest expense"><ix:nonFraction contextRef="From2020-01-012020-12-31_custom_HarrisBankMember_custom_NanoChemSolutionIncMember" decimals="0" format="ixt:numdotdecimal" name="us-gaap:InterestExpenseDebt" scale="0" unitRef="USD">36,272</ix:nonFraction></span>. This loan was paid in October 2020 upon opening of credit facilities at Midland.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <ix:exclude><!-- Field: Page; Sequence: 34; Value: 1 --> <div style="border-bottom: Black 1.5pt solid; margin-bottom: 6pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: left"><td style="text-align: center; width: 100%">F-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->18<!-- Field: /Sequence --></td></tr></table></div> <div style="break-before: page; margin-top: 6pt"><p style="margin: 0pt"> </p></div> <!-- Field: /Page --></ix:exclude> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: small-caps 10pt Times New Roman, Times, Serif"><b> </b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font: small-caps 10pt Times New Roman, Times, Serif"><b>(</b></span><b><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">c<span style="font-variant: small-caps">) </span></span></b><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">In January 2018, ENP Investments signed a $<span id="xdx_906_eus-gaap--DebtInstrumentFaceAmount_c20180131__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--MidlandBankMember__dei--LegalEntityAxis__custom--EnpPeruInvestmentsLlcMember_pp0p0" title="Promissory note"><ix:nonFraction contextRef="AsOf2018-01-31_custom_MidlandBankMember_custom_EnpPeruInvestmentsLlcMember" decimals="0" format="ixt:numdotdecimal" name="us-gaap:DebtInstrumentFaceAmount" scale="0" unitRef="USD">200,000</ix:nonFraction></span> promissory note with Midland with a rate of <span id="xdx_90E_eus-gaap--DebtInstrumentInterestRateStatedPercentage_iI_pid_dp_uPure_c20180131__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--MidlandBankMember__dei--LegalEntityAxis__custom--EnpPeruInvestmentsLlcMember_zyV5ncbMpow" title="Debt instrument, interest rate, stated percentage"><ix:nonFraction contextRef="AsOf2018-01-31_custom_MidlandBankMember_custom_EnpPeruInvestmentsLlcMember" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" unitRef="Pure">5.250</ix:nonFraction></span>% to be repaid over <span id="xdx_907_eus-gaap--DebtInstrumentTerm_dtY_c20180101__20180131__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--MidlandBankMember__dei--LegalEntityAxis__custom--EnpPeruInvestmentsLlcMember_znU4irB35WC9" title="Debt instrument, term"><ix:nonNumeric contextRef="From2018-01-012018-01-31_custom_MidlandBankMember_custom_EnpPeruInvestmentsLlcMember" format="ixt-sec:duryear" name="us-gaap:DebtInstrumentTerm">7</ix:nonNumeric></span> years with equal monthly installments plus interest. This money was used to purchase production equipment and in May 2021, ENP Investments paid the loan in full with cash on hand. Interest expense for the year ended December 31, 2021 was $<span id="xdx_90A_eus-gaap--InterestExpenseDebt_pp0p0_c20210101__20211231__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--MidlandBankMember__dei--LegalEntityAxis__custom--EnpPeruInvestmentsLlcMember_z19XxWsVcgxl" title="Interest expense"><ix:nonFraction contextRef="From2021-01-012021-12-31_custom_MidlandBankMember_custom_EnpPeruInvestmentsLlcMember" decimals="0" format="ixt:numdotdecimal" name="us-gaap:InterestExpenseDebt" scale="0" unitRef="USD">2,788</ix:nonFraction></span> (2020 - $<span id="xdx_90C_eus-gaap--InterestExpenseDebt_pp0p0_c20200101__20201231__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--MidlandBankMember__dei--LegalEntityAxis__custom--EnpPeruInvestmentsLlcMember_zasitCrF0ime" title="Interest expense"><ix:nonFraction contextRef="From2020-01-012020-12-31_custom_MidlandBankMember_custom_EnpPeruInvestmentsLlcMember" decimals="0" format="ixt:numdotdecimal" name="us-gaap:InterestExpenseDebt" scale="0" unitRef="USD">7,588</ix:nonFraction></span>). The principal balance owing at December 31, 2021 is $<span id="xdx_908_eus-gaap--DebtDefaultLongtermDebtAmount_iI_pp0p0_d0_c20211231__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--MidlandBankMember__dei--LegalEntityAxis__custom--EnpPeruInvestmentsLlcMember_zutjZ6q96nch" title="Debt balance owing">nil</span> (2020 - $<span id="xdx_90D_eus-gaap--DebtDefaultLongtermDebtAmount_iI_pp0p0_c20201231__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--MidlandBankMember__dei--LegalEntityAxis__custom--EnpPeruInvestmentsLlcMember_z4SkbQoEBB84" title="Debt balance owing"><ix:nonFraction contextRef="AsOf2020-12-31_custom_MidlandBankMember_custom_EnpPeruInvestmentsLlcMember" decimals="0" format="ixt:numdotdecimal" name="us-gaap:DebtDefaultLongtermDebtAmount" scale="0" unitRef="USD">125,543</ix:nonFraction></span>).</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font: small-caps 10pt Times New Roman, Times, Serif"><b>(</b></span><b><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">d<span style="font-variant: small-caps">) </span></span></b><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">In March 2016, ENP Investments signed a $<span id="xdx_903_eus-gaap--DebtInstrumentFaceAmount_c20160331__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--FordMotorCreditCompanyMember__dei--LegalEntityAxis__custom--EnpPeruInvestmentsLlcMember_pp0p0" title="Promissory note"><ix:nonFraction contextRef="AsOf2016-03-31_custom_FordMotorCreditCompanyMember_custom_EnpPeruInvestmentsLlcMember" decimals="0" format="ixt:numdotdecimal" name="us-gaap:DebtInstrumentFaceAmount" scale="0" unitRef="USD">45,941</ix:nonFraction></span> promissory note with Ford Motor Credit Company with a rate of <span id="xdx_907_eus-gaap--DebtInstrumentInterestRateStatedPercentage_iI_pid_dp_uPure_c20160331__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--FordMotorCreditCompanyMember__dei--LegalEntityAxis__custom--EnpPeruInvestmentsLlcMember_zzRIQsAQfoph" title="Debt instrument, interest rate, stated percentage"><ix:nonFraction contextRef="AsOf2016-03-31_custom_FordMotorCreditCompanyMember_custom_EnpPeruInvestmentsLlcMember" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" unitRef="Pure">0.00</ix:nonFraction></span>% interest to be repaid over <span id="xdx_90A_eus-gaap--DebtInstrumentTerm_dtY_c20160301__20160331__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--FordMotorCreditCompanyMember__dei--LegalEntityAxis__custom--EnpPeruInvestmentsLlcMember_zDa4twNflega" title="Debt instrument, term"><ix:nonNumeric contextRef="From2016-03-012016-03-31_custom_FordMotorCreditCompanyMember_custom_EnpPeruInvestmentsLlcMember" format="ixt-sec:duryear" name="us-gaap:DebtInstrumentTerm">5</ix:nonNumeric></span> years with equal monthly installments. In August 2020, the loan was paid in full.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font: small-caps 10pt Times New Roman, Times, Serif"><b>(</b></span><b><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">e<span style="font-variant: small-caps">) </span></span></b><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">In April 2020, NanoChem received a <span id="xdx_901_eus-gaap--DebtInstrumentTerm_dc_c20200401__20200430__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--PaycheckProtectionProgramMember__dei--LegalEntityAxis__custom--NanoChemSolutionsIncMember_zBRJMLyMAPDk" title="Debt instrument, term"><ix:nonNumeric contextRef="From2020-04-012020-04-30_custom_PaycheckProtectionProgramMember_custom_NanoChemSolutionsIncMember" format="ixt-sec:durwordsen" name="us-gaap:DebtInstrumentTerm">two year</ix:nonNumeric></span> loan of $<span id="xdx_904_eus-gaap--DebtInstrumentFaceAmount_iI_pp0p0_c20200430__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--PaycheckProtectionProgramMember__dei--LegalEntityAxis__custom--NanoChemSolutionsIncMember_zFN65YlfIMg9" title="Promissory note"><ix:nonFraction contextRef="AsOf2020-04-30_custom_PaycheckProtectionProgramMember_custom_NanoChemSolutionsIncMember" decimals="0" format="ixt:numdotdecimal" name="us-gaap:DebtInstrumentFaceAmount" scale="0" unitRef="USD">322,000</ix:nonFraction></span> through the Paycheck Protection Program with a rate of <span id="xdx_901_eus-gaap--DebtInstrumentInterestRateStatedPercentage_iI_pid_dp_uPure_c20200430__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--PaycheckProtectionProgramMember__dei--LegalEntityAxis__custom--NanoChemSolutionsIncMember_z98TxKrAS8hb" title="Debt instrument, interest rate, stated percentage"><ix:nonFraction contextRef="AsOf2020-04-30_custom_PaycheckProtectionProgramMember_custom_NanoChemSolutionsIncMember" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" unitRef="Pure">1</ix:nonFraction></span>%. In March, 2021, the loan was forgiven by the Small Business Administration and has been recorded as Other Income on the consolidated statements of income and comprehensive income for the year ended December 31, 2021.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b> </b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>(f) </b>In April 2020, ENP Investments received a <span id="xdx_904_eus-gaap--DebtInstrumentTerm_dc_c20200401__20200430__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--FordMotorCreditCompanyMember__dei--LegalEntityAxis__custom--EnpPeruInvestmentsLlcMember_zxIFzg3QUog" title="Debt instrument, term"><ix:nonNumeric contextRef="From2020-04-012020-04-30_custom_FordMotorCreditCompanyMember_custom_EnpPeruInvestmentsLlcMember" format="ixt-sec:durwordsen" name="us-gaap:DebtInstrumentTerm">two year</ix:nonNumeric></span> loan of $<span id="xdx_90D_eus-gaap--DebtInstrumentFaceAmount_c20200430__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--FordMotorCreditCompanyMember__dei--LegalEntityAxis__custom--EnpPeruInvestmentsLlcMember_pp0p0" title="Promissory note"><ix:nonFraction contextRef="AsOf2020-04-30_custom_FordMotorCreditCompanyMember_custom_EnpPeruInvestmentsLlcMember" decimals="0" format="ixt:numdotdecimal" name="us-gaap:DebtInstrumentFaceAmount" scale="0" unitRef="USD">215,960</ix:nonFraction></span> through the Paycheck Protection Program with a rate of <span id="xdx_90B_eus-gaap--DebtInstrumentInterestRateStatedPercentage_iI_pid_dp_uPure_c20200430__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--HarrisBankMember__dei--LegalEntityAxis__custom--EnpInvestmentsLLCMember_z5owmptV0Rq1" title="Debt instrument, interest rate, stated percentage"><ix:nonFraction contextRef="AsOf2020-04-30_custom_HarrisBankMember_custom_EnpInvestmentsLLCMember" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" unitRef="Pure">1</ix:nonFraction></span>%. In March, 2021, the loan was forgiven by the Small Business Administration and has been recorded as Other Income on the consolidated statements of income and comprehensive income for the year ended December 31, 2021.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b> </b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>(g) </b>In October 2020, NanoChem signed a $<span id="xdx_90F_eus-gaap--DebtInstrumentFaceAmount_c20201031__us-gaap--DebtInstrumentAxis__custom--TermLoanMember__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--MidlandBankMember__dei--LegalEntityAxis__custom--NanoChemSolutionsIncMember_pp0p0" title="Promissory note"><ix:nonFraction contextRef="AsOf2020-10-31_custom_TermLoanMember_custom_MidlandBankMember_custom_NanoChemSolutionsIncMember" decimals="0" format="ixt:numdotdecimal" name="us-gaap:DebtInstrumentFaceAmount" scale="0" unitRef="USD">1,980,947</ix:nonFraction></span> term loan with Midland with a rate of <span id="xdx_903_eus-gaap--DebtInstrumentInterestRateStatedPercentage_iI_pid_dp_uPure_c20201031__us-gaap--DebtInstrumentAxis__custom--TermLoanMember__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--MidlandBankMember__us-gaap--VariableRateAxis__us-gaap--PrimeRateMember__dei--LegalEntityAxis__custom--NanoChemSolutionsIncMember_z7jAis4EyjBb" title="Debt instrument, interest rate, stated percentage"><ix:nonFraction contextRef="AsOf2020-10-31_custom_TermLoanMember_custom_MidlandBankMember_us-gaap_PrimeRateMember_custom_NanoChemSolutionsIncMember" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" unitRef="Pure">3.85</ix:nonFraction></span>% to be repaid over <span id="xdx_902_eus-gaap--DebtInstrumentTerm_dtY_c20201001__20201031__us-gaap--DebtInstrumentAxis__custom--TermLoanMember__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--MidlandBankMember__dei--LegalEntityAxis__custom--NanoChemSolutionsIncMember_z9fz3MCXtfjd" title="Debt instrument, term"><ix:nonNumeric contextRef="From2020-10-012020-10-31_custom_TermLoanMember_custom_MidlandBankMember_custom_NanoChemSolutionsIncMember" format="ixt-sec:duryear" name="us-gaap:DebtInstrumentTerm">5</ix:nonNumeric></span> years with equal monthly payments including interest. The money was used to retire the debt at Harris related to the loan to purchase a <span id="xdx_906_eus-gaap--EquityMethodInvestmentOwnershipPercentage_iI_pid_dp_uPure_c20201031__us-gaap--DebtInstrumentAxis__custom--TermLoanMember__dei--LegalEntityAxis__custom--EnpInvestmentsLLCMember_zNrmr9fV3HVa" title="Ownership interest percentage"><ix:nonFraction contextRef="AsOf2020-10-31_custom_TermLoanMember_custom_EnpInvestmentsLLCMember" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:EquityMethodInvestmentOwnershipPercentage" scale="-2" unitRef="Pure">65</ix:nonFraction></span>% interest in ENP Investments. Interest for the year ended December 31, 2021 was $<span id="xdx_906_eus-gaap--InterestExpenseDebt_pp0p0_c20210101__20211231__dei--LegalEntityAxis__custom--NanoChemSolutionsIncMember__us-gaap--DebtInstrumentAxis__custom--TermLoanMember__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--MidlandBankMember_zLWJIovm2gkj" title="Interest expense"><ix:nonFraction contextRef="From2021-01-012021-12-31_custom_NanoChemSolutionsIncMember_custom_TermLoanMember_custom_MidlandBankMember" decimals="0" format="ixt:numdotdecimal" name="us-gaap:InterestExpenseDebt" scale="0" unitRef="USD">69,831</ix:nonFraction></span> (2020 - $<span id="xdx_901_eus-gaap--InterestExpenseDebt_c20200101__20201231__dei--LegalEntityAxis__custom--NanoChemSolutionsIncMember__us-gaap--DebtInstrumentAxis__custom--TermLoanMember__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--MidlandBankMember_pp0p0" title="Interest expense"><ix:nonFraction contextRef="From2020-01-012020-12-31_custom_NanoChemSolutionsIncMember_custom_TermLoanMember_custom_MidlandBankMember" decimals="0" format="ixt:numdotdecimal" name="us-gaap:InterestExpenseDebt" scale="0" unitRef="USD">13,389</ix:nonFraction></span>). The balance owing at December 31, 2021 is $<span id="xdx_90E_eus-gaap--DebtDefaultLongtermDebtAmount_iI_pp0p0_c20211231__us-gaap--DebtInstrumentAxis__custom--TermLoanMember__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--MidlandBankMember__dei--LegalEntityAxis__custom--NanoChemSolutionsIncMember_zalheqJL8w48" title="Debt balance owing"><ix:nonFraction contextRef="AsOf2021-12-31_custom_TermLoanMember_custom_MidlandBankMember_custom_NanoChemSolutionsIncMember" decimals="0" format="ixt:numdotdecimal" name="us-gaap:DebtDefaultLongtermDebtAmount" scale="0" unitRef="USD">1,554,044</ix:nonFraction></span> (2020 - $<span id="xdx_900_eus-gaap--DebtDefaultLongtermDebtAmount_c20201231__us-gaap--DebtInstrumentAxis__custom--TermLoanMember__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--MidlandBankMember__dei--LegalEntityAxis__custom--NanoChemSolutionsIncMember_pp0p0" title="Debt balance owing"><ix:nonFraction contextRef="AsOf2020-12-31_custom_TermLoanMember_custom_MidlandBankMember_custom_NanoChemSolutionsIncMember" decimals="0" format="ixt:numdotdecimal" name="us-gaap:DebtDefaultLongtermDebtAmount" scale="0" unitRef="USD">1,920,976</ix:nonFraction></span>).</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <ix:nonNumeric contextRef="From2021-01-012021-12-31_custom_PromissoryNoteOneWithMidlandBankMember" escape="true" name="us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock"><p id="xdx_898_eus-gaap--ScheduleOfMaturitiesOfLongTermDebtTableTextBlock_hus-gaap--DebtInstrumentAxis__custom--PromissoryNoteOneWithMidlandBankMember_zJvDhmOhYQw3" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The Company has committed to the following repayments:</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> <span id="xdx_8B6_zkO0Q3J6R7gj" style="display: none">SCHEDULE OF INTEREST LOAN REPAYMENT</span></span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-left: auto; border-collapse: collapse; width: 80%; margin-right: auto"> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 82%; text-align: justify">2022</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 14%; text-align: right"><span id="xdx_907_eus-gaap--LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths_iI_pp0p0_c20201031__us-gaap--DebtInstrumentAxis__custom--PromissoryNoteOneWithMidlandBankMember_z2RLELj9IdWi" title="2022"><ix:nonFraction contextRef="AsOf2020-10-31_custom_PromissoryNoteOneWithMidlandBankMember" decimals="0" format="ixt:numdotdecimal" name="us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths" scale="0" unitRef="USD">382,705</ix:nonFraction></span></td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: justify">2023</td><td> </td> <td style="text-align: left">$</td><td id="xdx_98E_eus-gaap--LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo_iI_pp0p0_c20201031__us-gaap--DebtInstrumentAxis__custom--PromissoryNoteOneWithMidlandBankMember_zUqHV2lOMiK6" style="text-align: right" title="2023"><ix:nonFraction contextRef="AsOf2020-10-31_custom_PromissoryNoteOneWithMidlandBankMember" decimals="0" format="ixt:numdotdecimal" name="us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo" scale="0" unitRef="USD">397,414</ix:nonFraction></td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: justify">2024</td><td> </td> <td style="text-align: left">$</td><td id="xdx_98A_eus-gaap--LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree_iI_pp0p0_c20201031__us-gaap--DebtInstrumentAxis__custom--PromissoryNoteOneWithMidlandBankMember_zzomB3Owo9lg" style="text-align: right" title="2024"><ix:nonFraction contextRef="AsOf2020-10-31_custom_PromissoryNoteOneWithMidlandBankMember" decimals="0" format="ixt:numdotdecimal" name="us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree" scale="0" unitRef="USD">413,516</ix:nonFraction></td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: justify; padding-bottom: 1.5pt">2025</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td id="xdx_983_eus-gaap--LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour_iI_pp0p0_c20201031__us-gaap--DebtInstrumentAxis__custom--PromissoryNoteOneWithMidlandBankMember_z7uwFqbraXJh" style="border-bottom: Black 1.5pt solid; text-align: right" title="2025"><ix:nonFraction contextRef="AsOf2020-10-31_custom_PromissoryNoteOneWithMidlandBankMember" decimals="0" format="ixt:numdotdecimal" name="us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour" scale="0" unitRef="USD">360,409</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> </table> </ix:nonNumeric><p id="xdx_8AC_zxg52zp2gwdk" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>(h) </b>In October 2020, NanoChem signed a loan for $<span id="xdx_90E_eus-gaap--DebtInstrumentFaceAmount_c20201031__dei--LegalEntityAxis__custom--NanoChemSolutionsIncMember__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--MidlandBankMember_pp0p0" title="Promissory note"><ix:nonFraction contextRef="AsOf2020-10-31_custom_NanoChemSolutionsIncMember_custom_MidlandBankMember" decimals="0" format="ixt:numdotdecimal" name="us-gaap:DebtInstrumentFaceAmount" scale="0" unitRef="USD">894,253</ix:nonFraction></span> with Midland with an interest rate <span id="xdx_908_eus-gaap--DebtInstrumentInterestRateStatedPercentage_iI_pid_dp_uPure_c20201031__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--MidlandBankMember__us-gaap--VariableRateAxis__us-gaap--PrimeRateMember__dei--LegalEntityAxis__custom--NanoChemSolutionsIncMember_zrslzdjfoDVg" title="Debt instrument, interest rate, stated percentage"><ix:nonFraction contextRef="AsOf2020-10-31_custom_MidlandBankMember_us-gaap_PrimeRateMember_custom_NanoChemSolutionsIncMember" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" unitRef="Pure">3.85</ix:nonFraction></span>% to be repaid over two years with equal monthly payments including interest. The funds were used to replace the loan at Harris for the purchase of new manufacturing equipment. Interest expense for the year ended December 31, 2021 was $<span id="xdx_90E_eus-gaap--InterestExpenseDebt_pp0p0_c20210101__20211231__dei--LegalEntityAxis__custom--NanoChemSolutionsIncMember__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--MidlandBankMember_zUFmHwfeMMI7" title="Interest expense"><ix:nonFraction contextRef="From2021-01-012021-12-31_custom_NanoChemSolutionsIncMember_custom_MidlandBankMember" decimals="0" format="ixt:numdotdecimal" name="us-gaap:InterestExpenseDebt" scale="0" unitRef="USD">24,827</ix:nonFraction></span> (2020 - $<span id="xdx_90B_eus-gaap--InterestExpenseDebt_c20200101__20201231__dei--LegalEntityAxis__custom--NanoChemSolutionsIncMember__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--MidlandBankMember_pp0p0" title="Interest expense"><ix:nonFraction contextRef="From2020-01-012020-12-31_custom_NanoChemSolutionsIncMember_custom_MidlandBankMember" decimals="0" format="ixt:numdotdecimal" name="us-gaap:InterestExpenseDebt" scale="0" unitRef="USD">6,218</ix:nonFraction></span>). The balance owing at December 31, 2021 is $<span id="xdx_90E_eus-gaap--DebtDefaultLongtermDebtAmount_iI_pp0p0_c20211231__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--MidlandBankMember__dei--LegalEntityAxis__custom--NanoChemSolutionsIncMember_zxwfyny75aTa" title="Debt balance owing"><ix:nonFraction contextRef="AsOf2021-12-31_custom_MidlandBankMember_custom_NanoChemSolutionsIncMember" decimals="0" format="ixt:numdotdecimal" name="us-gaap:DebtDefaultLongtermDebtAmount" scale="0" unitRef="USD">381,674</ix:nonFraction></span> (2020 - $<span id="xdx_909_eus-gaap--DebtDefaultLongtermDebtAmount_c20201231__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--MidlandBankMember__dei--LegalEntityAxis__custom--NanoChemSolutionsIncMember_pp0p0" title="Debt balance owing"><ix:nonFraction contextRef="AsOf2020-12-31_custom_MidlandBankMember_custom_NanoChemSolutionsIncMember" decimals="0" format="ixt:numdotdecimal" name="us-gaap:DebtDefaultLongtermDebtAmount" scale="0" unitRef="USD">822,380</ix:nonFraction></span>).</span></p> <p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>(i) </b>In January 2020, ENP Mendota refinanced its mortgage and signed a loan for $<span id="xdx_90D_eus-gaap--DebtInstrumentFaceAmount_c20200131__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--StockYardsBankTrustMember__dei--LegalEntityAxis__custom--EnpRealtyLLCMember_pp0p0" title="Promissory note"><ix:nonFraction contextRef="AsOf2020-01-31_custom_StockYardsBankTrustMember_custom_EnpRealtyLLCMember" decimals="0" format="ixt:numdotdecimal" name="us-gaap:DebtInstrumentFaceAmount" scale="0" unitRef="USD">450,000</ix:nonFraction></span> with Stock Yards Bank Trust to be repaid over <span id="xdx_906_eus-gaap--DebtInstrumentTerm_dtY_c20200101__20200131__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--StockYardsBankTrustMember__dei--LegalEntityAxis__custom--EnpRealtyLLCMember_zEQLoMTpAE0i" title="Debt instrument, term"><ix:nonNumeric contextRef="From2020-01-012020-01-31_custom_StockYardsBankTrustMember_custom_EnpRealtyLLCMember" format="ixt-sec:duryear" name="us-gaap:DebtInstrumentTerm">10</ix:nonNumeric></span> years with monthly installments plus interest. Interest for the first five years is at <span id="xdx_90A_eus-gaap--DebtInstrumentInterestRateStatedPercentage_iI_pid_dp_uPure_c20200131__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--StockYardsBankTrustMember__us-gaap--VariableRateAxis__us-gaap--PrimeRateMember__dei--LegalEntityAxis__custom--EnpRealtyLLCMember_zDObm7Ko6uc2" title="Debt instrument, interest rate, stated percentage"><ix:nonFraction contextRef="AsOf2020-01-31_custom_StockYardsBankTrustMember_us-gaap_PrimeRateMember_custom_EnpRealtyLLCMember" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" unitRef="Pure">4.35</ix:nonFraction></span>% and it will be adjusted for the last five years to the Cincinnati Federal Home Bank Loan <span id="xdx_902_eus-gaap--DebtInstrumentTerm_dtY_c20200101__20200131__srt--FederalHomeLoanBankAdvancesBranchOfFHLBBankAxis__srt--FederalHomeLoanBankOfCincinnatiMember__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--StockYardsBankTrustMember__dei--LegalEntityAxis__custom--EnpRealtyLLCMember_z5Q7xjrPA1mb" title="Debt instrument, term"><ix:nonNumeric contextRef="From2020-01-012020-01-31_srt_FederalHomeLoanBankOfCincinnatiMember_custom_StockYardsBankTrustMember_custom_EnpRealtyLLCMember" format="ixt-sec:duryear" name="us-gaap:DebtInstrumentTerm">5</ix:nonNumeric></span> year fixed index plus <span id="xdx_906_eus-gaap--DebtInstrumentInterestRateStatedPercentage_iI_pid_dp_uPure_c20200131__srt--FederalHomeLoanBankAdvancesBranchOfFHLBBankAxis__srt--FederalHomeLoanBankOfCincinnatiMember__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--StockYardsBankTrustMember__us-gaap--VariableRateAxis__us-gaap--PrimeRateMember__dei--LegalEntityAxis__custom--EnpRealtyLLCMember_zfa4kbuvzMn6" title="Debt instrument, interest rate, stated percentage"><ix:nonFraction contextRef="AsOf2020-01-31_srt_FederalHomeLoanBankOfCincinnatiMember_custom_StockYardsBankTrustMember_us-gaap_PrimeRateMember_custom_EnpRealtyLLCMember" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" unitRef="Pure">2.5</ix:nonFraction></span>%. Interest expense for the year ended December 31, 2021 was $<span id="xdx_904_eus-gaap--InterestExpenseDebt_pp0p0_c20210101__20211231__dei--LegalEntityAxis__custom--EnpRealtyLLCMember__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--StockYardsBankTrustMember_zNpjs0yQ18sf" title="Interest expense"><ix:nonFraction contextRef="From2021-01-012021-12-31_custom_EnpRealtyLLCMember_custom_StockYardsBankTrustMember" decimals="0" format="ixt:numdotdecimal" name="us-gaap:InterestExpenseDebt" scale="0" unitRef="USD">17,107</ix:nonFraction></span> (2020 - $<span id="xdx_906_eus-gaap--InterestExpenseDebt_c20200101__20201231__dei--LegalEntityAxis__custom--EnpRealtyLLCMember__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--StockYardsBankTrustMember_pp0p0" title="Interest expense"><ix:nonFraction contextRef="From2020-01-012020-12-31_custom_EnpRealtyLLCMember_custom_StockYardsBankTrustMember" decimals="0" format="ixt:numdotdecimal" name="us-gaap:InterestExpenseDebt" scale="0" unitRef="USD">18,049</ix:nonFraction></span>). The balance owing at December 31, 2021 is $<span id="xdx_90F_eus-gaap--DebtDefaultLongtermDebtAmount_iI_pp0p0_c20211231__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--StockYardsBankTrustMember__dei--LegalEntityAxis__custom--EnpRealtyLLCMember_zS52XGWgFBc3" title="Debt balance owing"><ix:nonFraction contextRef="AsOf2021-12-31_custom_StockYardsBankTrustMember_custom_EnpRealtyLLCMember" decimals="0" format="ixt:numdotdecimal" name="us-gaap:DebtDefaultLongtermDebtAmount" scale="0" unitRef="USD">430,880</ix:nonFraction></span> (2020 - $<span id="xdx_907_eus-gaap--DebtDefaultLongtermDebtAmount_c20201231__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--StockYardsBankTrustMember__dei--LegalEntityAxis__custom--EnpRealtyLLCMember_pp0p0" title="Debt balance owing"><ix:nonFraction contextRef="AsOf2020-12-31_custom_StockYardsBankTrustMember_custom_EnpRealtyLLCMember" decimals="0" format="ixt:numdotdecimal" name="us-gaap:DebtDefaultLongtermDebtAmount" scale="0" unitRef="USD">440,779</ix:nonFraction></span>).</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <ix:nonNumeric contextRef="From2021-01-012021-12-31_custom_PromissoryNoteWithMidlandBankMember" escape="true" name="us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock"><p id="xdx_89D_eus-gaap--ScheduleOfMaturitiesOfLongTermDebtTableTextBlock_hus-gaap--DebtInstrumentAxis__custom--PromissoryNoteWithMidlandBankMember_zYX9114MX1Jk" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The Company has committed to the following repayments:</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> <span id="xdx_8B8_z2z9lTHKdU56" style="display: none">SCHEDULE OF INTEREST LOAN REPAYMENT</span></span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-left: auto; border-collapse: collapse; width: 80%; margin-right: auto"> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 82%; text-align: justify">2022</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 14%; text-align: right"><span id="xdx_909_eus-gaap--LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths_iI_pp0p0_c20200131__us-gaap--DebtInstrumentAxis__custom--PromissoryNoteWithMidlandBankMember_zPcjih80ZYFl" title="2022"><ix:nonFraction contextRef="AsOf2020-01-31_custom_PromissoryNoteWithMidlandBankMember" decimals="0" format="ixt:numdotdecimal" name="us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths" scale="0" unitRef="USD">29,749</ix:nonFraction></span></td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: justify">2023</td><td> </td> <td style="text-align: left">$</td><td id="xdx_984_eus-gaap--LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo_iI_pp0p0_c20200131__us-gaap--DebtInstrumentAxis__custom--PromissoryNoteWithMidlandBankMember_zBGEVE3alHe5" style="text-align: right" title="2023"><ix:nonFraction contextRef="AsOf2020-01-31_custom_PromissoryNoteWithMidlandBankMember" decimals="0" format="ixt:numdotdecimal" name="us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo" scale="0" unitRef="USD">29,749</ix:nonFraction></td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: justify">2024</td><td> </td> <td style="text-align: left">$</td><td id="xdx_98B_eus-gaap--LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree_iI_pp0p0_c20200131__us-gaap--DebtInstrumentAxis__custom--PromissoryNoteWithMidlandBankMember_zQGQAp5ZWBI3" style="text-align: right" title="2025"><ix:nonFraction contextRef="AsOf2020-01-31_custom_PromissoryNoteWithMidlandBankMember" decimals="0" format="ixt:numdotdecimal" name="us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree" scale="0" unitRef="USD">29,749</ix:nonFraction></td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: justify; padding-bottom: 1.5pt">2025</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td id="xdx_989_eus-gaap--LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour_iI_pp0p0_c20200131__us-gaap--DebtInstrumentAxis__custom--PromissoryNoteWithMidlandBankMember_zdnMGS0ccLj7" style="border-bottom: Black 1.5pt solid; text-align: right" title="2025"><ix:nonFraction contextRef="AsOf2020-01-31_custom_PromissoryNoteWithMidlandBankMember" decimals="0" format="ixt:numdotdecimal" name="us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour" scale="0" unitRef="USD">29,749</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> </table> </ix:nonNumeric><p id="xdx_8AF_zUeTgMUnWFr5" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <ix:nonNumeric contextRef="From2021-01-01to2021-12-31" escape="true" name="FSI:ScheduleOfLoanCovenantsTableTextBlock"><p id="xdx_890_ecustom--ScheduleOfLoanCovenantsTableTextBlock_zDlxcW0x5J0l" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">As of December 31, 2021, Company was in compliance with all loan covenants.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> <span id="xdx_8BC_zddv8THbImJ1" style="display: none">SCHEDULE OF LOAN COVENANTS</span></span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="vertical-align: bottom"> <td style="border-bottom: Black 1.5pt solid; font-weight: bold">Continuity</td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" id="xdx_499_20210101__20211231_zBpDd1JsvKH9" style="border-bottom: Black 1.5pt solid; text-align: center">December 31, 2021</td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" id="xdx_499_20200101__20201231_zouEcQcAiCMk" style="border-bottom: Black 1.5pt solid; text-align: center">December 31, 2020</td><td style="padding-bottom: 1.5pt"> </td></tr> <tr id="xdx_402_eus-gaap--LongTermDebt_iS_pp0p0_zF56tzaCsNRl" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 60%">Balance, January 1</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 16%; text-align: right"><ix:nonFraction contextRef="AsOf2020-12-31" decimals="0" format="ixt:numdotdecimal" name="us-gaap:LongTermDebt" scale="0" unitRef="USD">3,847,638</ix:nonFraction></td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 16%; text-align: right"><ix:nonFraction contextRef="AsOf2019-12-31" decimals="0" format="ixt:numdotdecimal" name="us-gaap:LongTermDebt" scale="0" unitRef="USD">4,380,393</ix:nonFraction></td><td style="width: 1%; text-align: left"> </td></tr> <tr id="xdx_40E_eus-gaap--ProceedsFromLoans_i_pp0p0" style="vertical-align: bottom; background-color: White"> <td style="text-align: left">Plus: Proceeds from loans</td><td> </td> <td style="text-align: left"><span style="-sec-ix-hidden: xdx2ixbrl1348"> </span></td><td style="text-align: right">-</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><ix:nonFraction contextRef="From2020-01-012020-12-31" decimals="0" format="ixt:numdotdecimal" name="us-gaap:ProceedsFromLoans" unitRef="USD">3,413,160</ix:nonFraction></td><td style="text-align: left"> </td></tr> <tr id="xdx_40E_ecustom--ProceedsFromLoanAcquiredWithAcquisition_i_pp0p0" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Plus: Loan acquired with acquisition of ENP Realty</td><td> </td> <td style="text-align: left"><span style="-sec-ix-hidden: xdx2ixbrl1351"> </span></td><td style="text-align: right">-</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><ix:nonFraction contextRef="From2020-01-012020-12-31" decimals="0" format="ixt:numdotdecimal" name="FSI:ProceedsFromLoanAcquiredWithAcquisition" unitRef="USD">450,000</ix:nonFraction></td><td style="text-align: left"> </td></tr> <tr id="xdx_40B_eus-gaap--RepaymentsOfBankDebt_iN_pp0p0_di_z7Wfa0KQE4N9" style="vertical-align: bottom; background-color: White"> <td style="text-align: left">Less: Forgiveness on PPP loans</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(<ix:nonFraction contextRef="From2021-01-01to2021-12-31" decimals="0" format="ixt:numdotdecimal" name="us-gaap:RepaymentsOfBankDebt" scale="0" unitRef="USD">537,960</ix:nonFraction></td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"><span style="-sec-ix-hidden: xdx2ixbrl1355"> </span></td><td style="text-align: right">-</td><td style="text-align: left"> </td></tr> <tr id="xdx_40A_eus-gaap--PaymentsForProceedsFromDepositOnLoan_iN_pp0p0_di_zj07dnKMhLb5" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 1.5pt">Less: Payments on loan</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(<ix:nonFraction contextRef="From2021-01-01to2021-12-31" decimals="0" format="ixt:numdotdecimal" name="us-gaap:PaymentsForProceedsFromDepositOnLoan" scale="0" unitRef="USD">943,080</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(<ix:nonFraction contextRef="From2020-01-012020-12-31" decimals="0" format="ixt:numdotdecimal" name="us-gaap:PaymentsForProceedsFromDepositOnLoan" scale="0" unitRef="USD">4,395,915</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr> <tr id="xdx_408_eus-gaap--LongTermDebt_iE_pp0p0" style="vertical-align: bottom; background-color: White"> <td style="padding-bottom: 2.5pt">Balance, December 31</td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right"><ix:nonFraction contextRef="AsOf2021-12-31" decimals="0" format="ixt:numdotdecimal" name="us-gaap:LongTermDebt" scale="0" unitRef="USD">2,366,598</ix:nonFraction></td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right"><ix:nonFraction contextRef="AsOf2020-12-31" decimals="0" format="ixt:numdotdecimal" name="us-gaap:LongTermDebt" scale="0" unitRef="USD">3,847,638</ix:nonFraction></td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> </ix:nonNumeric><p id="xdx_8A4_zUEUFxz8sQYf" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <ix:exclude><!-- Field: Page; Sequence: 35; Value: 1 --> <div style="border-bottom: Black 1.5pt solid; margin-bottom: 6pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: left"><td style="text-align: center; width: 100%">F-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->19<!-- Field: /Sequence --></td></tr></table></div> <div style="break-before: page; margin-top: 6pt"><p style="margin: 0pt"> </p></div> <!-- Field: /Page --></ix:exclude> <ix:nonNumeric contextRef="From2021-01-01to2021-12-31" escape="true" name="us-gaap:ScheduleOfDebtInstrumentsTextBlock"><p id="xdx_89E_eus-gaap--ScheduleOfDebtInstrumentsTextBlock_zlD96N4W2vQ" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> <span id="xdx_8B8_zzm7v86wfPT5" style="display: none">SCHEDULE OF OUTSTANDING BALANCE LOAN</span></span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="vertical-align: bottom"> <td style="border-bottom: Black 1.5pt solid; font-weight: bold">Outstanding balance</td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center">December 31, 2021</td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center">December 31, 2020</td><td style="padding-bottom: 1.5pt"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">a) Long term debt – Harris Bank</td><td> </td> <td style="text-align: left">$</td><td id="xdx_981_eus-gaap--LongTermDebt_iI_pdp0_c20211231__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--HarrisBankMember_zxIjmuX8HNvc" style="text-align: right" title="Long-term Debt"><span style="-sec-ix-hidden: xdx2ixbrl1365">-</span></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td id="xdx_984_eus-gaap--LongTermDebt_c20201231__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--HarrisBankMember_pdp0" style="text-align: right" title="Long-term Debt"><span style="-sec-ix-hidden: xdx2ixbrl1367">-</span></td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left">b) Long term debt – Harris Bank</td><td> </td> <td style="text-align: left"> </td><td id="xdx_988_eus-gaap--LongTermDebt_iI_pdp0_c20211231__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--HarrisBankOneMember_zkcKMXdRNT97" style="text-align: right" title="Long-term Debt"><span style="-sec-ix-hidden: xdx2ixbrl1369">-</span></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_98B_eus-gaap--LongTermDebt_c20201231__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--HarrisBankOneMember_pdp0" style="text-align: right" title="Long-term Debt"><span style="-sec-ix-hidden: xdx2ixbrl1371">-</span></td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 60%; text-align: left">c) Long term debt – Midland States Bank</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left"> </td><td id="xdx_980_eus-gaap--LongTermDebt_iI_pp0p0_c20211231__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--MidlandStatesBankMember_z0Szl05z63ye" style="width: 16%; text-align: right" title="Long-term Debt"><span style="-sec-ix-hidden: xdx2ixbrl1373">-</span></td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left"> </td><td id="xdx_988_eus-gaap--LongTermDebt_c20201231__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--MidlandStatesBankMember_pp0p0" style="width: 16%; text-align: right" title="Long-term Debt"><ix:nonFraction contextRef="AsOf2020-12-31_custom_MidlandStatesBankMember" decimals="0" format="ixt:numdotdecimal" name="us-gaap:LongTermDebt" scale="0" unitRef="USD">125,543</ix:nonFraction></td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left">d) Long term debt – Ford Credit</td><td> </td> <td style="text-align: left"> </td><td id="xdx_980_eus-gaap--LongTermDebt_iI_pdp0_c20211231__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--FordMotorCreditCompanyMember_zvnkahcpB0vh" style="text-align: right" title="Long-term Debt"><span style="-sec-ix-hidden: xdx2ixbrl1377">-</span></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_985_eus-gaap--LongTermDebt_c20201231__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--FordMotorCreditCompanyMember_pdp0" style="text-align: right" title="Long-term Debt"><span style="-sec-ix-hidden: xdx2ixbrl1379">-</span></td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">e) Long term debt – PPP</td><td> </td> <td style="text-align: left"> </td><td id="xdx_987_eus-gaap--LongTermDebt_iI_pp0p0_c20211231__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--PaycheckProtectionProgramMember_zJJe1FRLlSd7" style="text-align: right" title="Long-term Debt"><span style="-sec-ix-hidden: xdx2ixbrl1381">-</span></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_986_eus-gaap--LongTermDebt_c20201231__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--PaycheckProtectionProgramMember_pp0p0" style="text-align: right" title="Long-term Debt"><ix:nonFraction contextRef="AsOf2020-12-31_custom_PaycheckProtectionProgramMember" decimals="0" format="ixt:numdotdecimal" name="us-gaap:LongTermDebt" scale="0" unitRef="USD">322,000</ix:nonFraction></td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left">f) Long term debt - PPP</td><td> </td> <td style="text-align: left"> </td><td id="xdx_988_eus-gaap--LongTermDebt_iI_pp0p0_c20211231__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--PaycheckProtectionProgramOneMember_zCMV8dAvLlCk" style="text-align: right" title="Long-term Debt"><span style="-sec-ix-hidden: xdx2ixbrl1385">-</span></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_987_eus-gaap--LongTermDebt_c20201231__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--PaycheckProtectionProgramOneMember_pp0p0" style="text-align: right" title="Long-term Debt"><ix:nonFraction contextRef="AsOf2020-12-31_custom_PaycheckProtectionProgramOneMember" decimals="0" format="ixt:numdotdecimal" name="us-gaap:LongTermDebt" scale="0" unitRef="USD">215,960</ix:nonFraction></td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">g) Long term debt – Midland States Bank</td><td> </td> <td style="text-align: left"> </td><td id="xdx_980_eus-gaap--LongTermDebt_iI_pp0p0_c20211231__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--MidlandStatesBankOneMember_zYZjQdY2Yu7i" style="text-align: right" title="Long-term Debt"><ix:nonFraction contextRef="AsOf2021-12-31_custom_MidlandStatesBankOneMember" decimals="0" format="ixt:numdotdecimal" name="us-gaap:LongTermDebt" scale="0" unitRef="USD">1,554,044</ix:nonFraction></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_985_eus-gaap--LongTermDebt_c20201231__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--MidlandStatesBankOneMember_pp0p0" style="text-align: right" title="Long-term Debt"><ix:nonFraction contextRef="AsOf2020-12-31_custom_MidlandStatesBankOneMember" decimals="0" format="ixt:numdotdecimal" name="us-gaap:LongTermDebt" scale="0" unitRef="USD">1,920,976</ix:nonFraction></td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left">h) Long term debt – Midland States Bank</td><td> </td> <td style="text-align: left"> </td><td id="xdx_981_eus-gaap--LongTermDebt_iI_pp0p0_c20211231__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--MidlandStatesBankTwoMember_zIGWyQzrWaRh" style="text-align: right" title="Long-term Debt"><ix:nonFraction contextRef="AsOf2021-12-31_custom_MidlandStatesBankTwoMember" decimals="0" format="ixt:numdotdecimal" name="us-gaap:LongTermDebt" scale="0" unitRef="USD">381,674</ix:nonFraction></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_980_eus-gaap--LongTermDebt_c20201231__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--MidlandStatesBankTwoMember_pp0p0" style="text-align: right" title="Long-term Debt"><ix:nonFraction contextRef="AsOf2020-12-31_custom_MidlandStatesBankTwoMember" decimals="0" format="ixt:numdotdecimal" name="us-gaap:LongTermDebt" scale="0" unitRef="USD">822,380</ix:nonFraction></td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 1.5pt">i) Long term debt – Stock Yards Bank Trust</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td id="xdx_980_eus-gaap--LongTermDebt_iI_pp0p0_c20211231__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--StockYardsBankTrustMember_z2wGuHePLfYb" style="border-bottom: Black 1.5pt solid; text-align: right" title="Long-term Debt"><ix:nonFraction contextRef="AsOf2021-12-31_custom_StockYardsBankTrustMember" decimals="0" format="ixt:numdotdecimal" name="us-gaap:LongTermDebt" scale="0" unitRef="USD">430,880</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td id="xdx_98D_eus-gaap--LongTermDebt_c20201231__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--StockYardsBankTrustMember_pp0p0" style="border-bottom: Black 1.5pt solid; text-align: right" title="Long-term Debt"><ix:nonFraction contextRef="AsOf2020-12-31_custom_StockYardsBankTrustMember" decimals="0" format="ixt:numdotdecimal" name="us-gaap:LongTermDebt" scale="0" unitRef="USD">440,779</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left">Long-term Debt</td><td> </td> <td style="text-align: left"> </td><td id="xdx_989_eus-gaap--LongTermDebt_iI_pp0p0_c20211231_zHD4j1ib0Zt7" style="text-align: right" title="Long-term Debt"><ix:nonFraction contextRef="AsOf2021-12-31" decimals="0" format="ixt:numdotdecimal" name="us-gaap:LongTermDebt" scale="0" unitRef="USD">2,366,598</ix:nonFraction></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_989_eus-gaap--LongTermDebt_c20201231_pp0p0" style="text-align: right" title="Long-term Debt"><ix:nonFraction contextRef="AsOf2020-12-31" decimals="0" format="ixt:numdotdecimal" name="us-gaap:LongTermDebt" scale="0" unitRef="USD">3,847,638</ix:nonFraction></td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 1.5pt">Less: current portion</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td id="xdx_986_eus-gaap--LongTermDebtCurrent_iNI_pp0p0_di_c20211231_zWMsVH9ij1wd" style="border-bottom: Black 1.5pt solid; text-align: right" title="Less: current portion">(<ix:nonFraction contextRef="AsOf2021-12-31" decimals="0" format="ixt:numdotdecimal" name="us-gaap:LongTermDebtCurrent" scale="0" unitRef="USD">793,574</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td id="xdx_984_eus-gaap--LongTermDebtCurrent_iNI_pp0p0_di_c20201231_zhXXib1qq172" style="border-bottom: Black 1.5pt solid; text-align: right" title="Less: current portion">(<ix:nonFraction contextRef="AsOf2020-12-31" decimals="0" format="ixt:numdotdecimal" name="us-gaap:LongTermDebtCurrent" scale="0" unitRef="USD">848,794</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="padding-bottom: 2.5pt"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_981_eus-gaap--LongTermDebtNoncurrent_iI_pp0p0_c20211231_zD2kzuaN6BS5" style="border-bottom: Black 2.5pt double; text-align: right" title="Long term balance"><ix:nonFraction contextRef="AsOf2021-12-31" decimals="0" format="ixt:numdotdecimal" name="us-gaap:LongTermDebtNoncurrent" scale="0" unitRef="USD">1,573,024</ix:nonFraction></td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_984_eus-gaap--LongTermDebtNoncurrent_c20201231_pp0p0" style="border-bottom: Black 2.5pt double; text-align: right" title="Long term balance"><ix:nonFraction contextRef="AsOf2020-12-31" decimals="0" format="ixt:numdotdecimal" name="us-gaap:LongTermDebtNoncurrent" scale="0" unitRef="USD">2,998,844</ix:nonFraction></td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> </ix:nonNumeric><p id="xdx_8AE_z85PNFt0m3y3" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> </ix:nonNumeric><ix:nonNumeric contextRef="From2021-01-01to2021-12-31" escape="true" name="us-gaap:DebtDisclosureTextBlock"><p id="xdx_808_eus-gaap--DebtDisclosureTextBlock_zfVMBsOwiTj4" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font: small-caps 10pt Times New Roman, Times, Serif"><b>13. <span>Convertible Note Payable <b><span id="xdx_82C_zjOqL2wXfsC1" style="display: none">CONVERTIBLE NOTE PAYABLE</span></b></span></b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin: 0pt 0"><span style="font: small-caps 10pt Times New Roman, Times, Serif"><b> </b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">In October 2018, the Company issued a convertible note payable in the amount of $<span id="xdx_900_eus-gaap--ConvertibleNotesPayable_c20181031__dei--LegalEntityAxis__custom--EnpInvestmentsLLCMember_pp0p0" title="Convertible note payable"><ix:nonFraction contextRef="AsOf2018-10-31_custom_EnpInvestmentsLLCMember" decimals="0" format="ixt:numdotdecimal" name="us-gaap:ConvertibleNotesPayable" scale="0" unitRef="USD">1,000,000</ix:nonFraction></span> in connection with the acquisition of EnP Investments LLC. The convertible note is due on or before <span id="xdx_900_eus-gaap--DebtConversionConvertedInstrumentExpirationOrDueDateDayMonthAndYear_dd_c20181001__20181031__dei--LegalEntityAxis__custom--EnpInvestmentsLLCMember_ztv2wQZBM7D2" title="Debt convertible due date"><ix:nonNumeric contextRef="From2018-10-012018-10-31_custom_EnpInvestmentsLLCMember" format="ixt:datemonthdayyearen" name="us-gaap:DebtConversionConvertedInstrumentExpirationOrDueDateDayMonthAndYear">September 30, 2023</ix:nonNumeric></span> with <span id="xdx_90F_eus-gaap--DebtConversionConvertedInstrumentRate_pid_dp_uPure_c20181001__20181031__dei--LegalEntityAxis__custom--EnpInvestmentsLLCMember_z1hjVYMeGb24" title="Debt conversion ratio"><ix:nonFraction contextRef="From2018-10-012018-10-31_custom_EnpInvestmentsLLCMember" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:DebtConversionConvertedInstrumentRate" scale="-2" unitRef="Pure">5</ix:nonFraction></span>% interest due per year. At the option of the holder, the Note may be converted into <span id="xdx_90B_eus-gaap--DebtConversionConvertedInstrumentSharesIssued1_pid_c20181001__20181031__srt--ConsolidatedEntitiesAxis__srt--ParentCompanyMember_zeyckbLQecY" title="Debt converted to shares"><ix:nonFraction contextRef="From2018-10-012018-10-31_srt_ParentCompanyMember" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:DebtConversionConvertedInstrumentSharesIssued1" unitRef="Shares">400,000</ix:nonFraction></span> shares in the Company’s common stock.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">In June 2019, the holder opted to convert $<span id="xdx_90F_eus-gaap--DebtConversionConvertedInstrumentAmount1_c20190601__20190630__srt--ConsolidatedEntitiesAxis__srt--ParentCompanyMember_pp0p0" title="Debt converted to shares, amount"><ix:nonFraction contextRef="From2019-06-012019-06-30_srt_ParentCompanyMember" decimals="0" format="ixt:numdotdecimal" name="us-gaap:DebtConversionConvertedInstrumentAmount1" scale="0" unitRef="USD">500,000</ix:nonFraction></span> of the convertible note payable into <span id="xdx_90C_eus-gaap--DebtConversionConvertedInstrumentSharesIssued1_c20190601__20190630__srt--ConsolidatedEntitiesAxis__srt--ParentCompanyMember_pdd" title="Debt converted to shares"><ix:nonFraction contextRef="From2019-06-012019-06-30_srt_ParentCompanyMember" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:DebtConversionConvertedInstrumentSharesIssued1" unitRef="Shares">200,000</ix:nonFraction></span> shares of the Company’s common stock.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">In April 2020, the Company repaid the remaining principal balance of $<span id="xdx_902_eus-gaap--DebtConversionConvertedInstrumentAmount1_c20200401__20200430__srt--ConsolidatedEntitiesAxis__srt--ParentCompanyMember_pp0p0" title="Debt converted to shares, amount"><ix:nonFraction contextRef="From2020-04-012020-04-30_srt_ParentCompanyMember" decimals="0" format="ixt:numdotdecimal" name="us-gaap:DebtConversionConvertedInstrumentAmount1" scale="0" unitRef="USD">500,000</ix:nonFraction></span> and accrued interest of $<span id="xdx_90E_eus-gaap--DebtInstrumentIncreaseAccruedInterest_c20200401__20200430__srt--ConsolidatedEntitiesAxis__srt--ParentCompanyMember_pp0p0" title="Accrued interest"><ix:nonFraction contextRef="From2020-04-012020-04-30_srt_ParentCompanyMember" decimals="0" format="ixt:numdotdecimal" name="us-gaap:DebtInstrumentIncreaseAccruedInterest" scale="0" unitRef="USD">13,046</ix:nonFraction></span>.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> </ix:nonNumeric><ix:nonNumeric contextRef="From2021-01-01to2021-12-31" escape="true" name="us-gaap:IncomeTaxDisclosureTextBlock"><p id="xdx_800_eus-gaap--IncomeTaxDisclosureTextBlock_zjSVv83JGqm1" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font: small-caps 10pt Times New Roman, Times, Serif"><b>14. <span>Income Taxes <span id="xdx_823_zJKm2vKab4Ca" style="display: none">INCOME TAXES</span></span></b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin: 0pt 0; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <ix:nonNumeric contextRef="From2021-01-01to2021-12-31" escape="true" name="us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock"><p id="xdx_89C_eus-gaap--ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock_zhXy14BwRlH8" style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin: 0pt 0; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The provision for income tax expense (benefit) is comprised of the following:</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> <span id="xdx_8BA_zIKV0MBR38fg" style="display: none">SCHEDULE OF PROVISION FOR INCOME TAX EXPENSE (BENEFIT)</span></span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="vertical-align: bottom"> <td> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" id="xdx_491_20210101__20211231_zznX9k44fEDl" style="border-bottom: Black 1.5pt solid; text-align: center">2021</td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" id="xdx_491_20200101__20201231_zYbdMcJRW6mb" style="border-bottom: Black 1.5pt solid; text-align: center">2020</td><td style="padding-bottom: 1.5pt"> </td></tr> <tr id="xdx_406_eus-gaap--CurrentFederalTaxExpenseBenefit_maCITEBzvlG_zpU4nxvSzL3g" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 64%; text-align: left">Current tax, federal</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 14%; text-align: right"><ix:nonFraction contextRef="From2021-01-01to2021-12-31" decimals="0" format="ixt:numdotdecimal" name="us-gaap:CurrentFederalTaxExpenseBenefit" unitRef="USD">1,309,503</ix:nonFraction></td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 14%; text-align: right"><ix:nonFraction contextRef="From2020-01-012020-12-31" decimals="0" format="ixt:numdotdecimal" name="us-gaap:CurrentFederalTaxExpenseBenefit" unitRef="USD">739,113</ix:nonFraction></td><td style="width: 1%; text-align: left"> </td></tr> <tr id="xdx_403_eus-gaap--CurrentStateAndLocalTaxExpenseBenefit_maCITEBzvlG_ztBreY74xPtj" style="vertical-align: bottom; background-color: White"> <td style="text-align: left">Current tax, state</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><ix:nonFraction contextRef="From2021-01-01to2021-12-31" decimals="0" format="ixt:numdotdecimal" name="us-gaap:CurrentStateAndLocalTaxExpenseBenefit" unitRef="USD">592,394</ix:nonFraction></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><ix:nonFraction contextRef="From2020-01-012020-12-31" decimals="0" format="ixt:numdotdecimal" name="us-gaap:CurrentStateAndLocalTaxExpenseBenefit" unitRef="USD">334,361</ix:nonFraction></td><td style="text-align: left"> </td></tr> <tr id="xdx_407_eus-gaap--CurrentForeignTaxExpenseBenefit_maCITEBzvlG_zbv9lmqqUbH8" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 1.5pt">Current tax, foreign</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="From2021-01-01to2021-12-31" decimals="0" format="ixt:numdotdecimal" name="us-gaap:CurrentForeignTaxExpenseBenefit" unitRef="USD">91,285</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="From2020-01-012020-12-31" decimals="0" format="ixt:numdotdecimal" name="us-gaap:CurrentForeignTaxExpenseBenefit" unitRef="USD">124,414</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr id="xdx_409_eus-gaap--CurrentIncomeTaxExpenseBenefit_iT_pp0p0_mtCITEBzvlG_maITEBz6BY_zAmv1UYdyF24" style="vertical-align: bottom; background-color: White"> <td style="text-align: left">Current tax, total</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><ix:nonFraction contextRef="From2021-01-01to2021-12-31" decimals="0" format="ixt:numdotdecimal" name="us-gaap:CurrentIncomeTaxExpenseBenefit" scale="0" unitRef="USD">1,993,182</ix:nonFraction></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><ix:nonFraction contextRef="From2020-01-012020-12-31" decimals="0" format="ixt:numdotdecimal" name="us-gaap:CurrentIncomeTaxExpenseBenefit" scale="0" unitRef="USD">1,197,888</ix:nonFraction></td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr id="xdx_402_eus-gaap--DeferredFederalIncomeTaxExpenseBenefit_maDITEBzP63_zSyaSAm05Fk1" style="vertical-align: bottom; background-color: White"> <td style="text-align: left">Deferred income tax, federal</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><ix:nonFraction contextRef="From2021-01-01to2021-12-31" decimals="0" format="ixt:numdotdecimal" name="us-gaap:DeferredFederalIncomeTaxExpenseBenefit" unitRef="USD">250,153</ix:nonFraction></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><ix:nonFraction contextRef="From2020-01-012020-12-31" decimals="0" format="ixt:numdotdecimal" name="us-gaap:DeferredFederalIncomeTaxExpenseBenefit" unitRef="USD">158,308</ix:nonFraction></td><td style="text-align: left"> </td></tr> <tr id="xdx_405_eus-gaap--DeferredStateAndLocalIncomeTaxExpenseBenefit_maDITEBzP63_zUlJl5zuNB2k" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Deferred income tax, state</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><ix:nonFraction contextRef="From2021-01-01to2021-12-31" decimals="0" format="ixt:numdotdecimal" name="us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit" unitRef="USD">113,164</ix:nonFraction></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><ix:nonFraction contextRef="From2020-01-012020-12-31" decimals="0" format="ixt:numdotdecimal" name="us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit" unitRef="USD">71,616</ix:nonFraction></td><td style="text-align: left"> </td></tr> <tr id="xdx_40C_eus-gaap--DeferredForeignIncomeTaxExpenseBenefit_maDITEBzP63_zY27j8MzXNzf" style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-bottom: 1.5pt">Deferred income tax, foreign</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="-sec-ix-hidden: xdx2ixbrl1453"> </span></td><td style="border-bottom: Black 1.5pt solid; text-align: right">-</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="From2020-01-012020-12-31" decimals="0" format="ixt:numdotdecimal" name="us-gaap:DeferredForeignIncomeTaxExpenseBenefit" unitRef="USD">179,629</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr id="xdx_406_eus-gaap--DeferredIncomeTaxExpenseBenefit_iT_pp0p0_mtDITEBzP63_maITEBz6BY_zGUWIX66RRfi" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 1.5pt">Deferred income tax, total</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="From2021-01-01to2021-12-31" decimals="0" format="ixt:numdotdecimal" name="us-gaap:DeferredIncomeTaxExpenseBenefit" scale="0" unitRef="USD">363,317</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="From2020-01-012020-12-31" decimals="0" format="ixt:numdotdecimal" name="us-gaap:DeferredIncomeTaxExpenseBenefit" scale="0" unitRef="USD">409,553</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr id="xdx_406_eus-gaap--IncomeTaxExpenseBenefit_iT_pp0p0_mtITEBz6BY_z9mp6rKc9gQ3" style="vertical-align: bottom; background-color: White"> <td style="padding-bottom: 2.5pt">Total</td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right"><ix:nonFraction contextRef="From2021-01-01to2021-12-31" decimals="0" format="ixt:numdotdecimal" name="us-gaap:IncomeTaxExpenseBenefit" scale="0" unitRef="USD">2,356,499</ix:nonFraction></td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right"><ix:nonFraction contextRef="From2020-01-012020-12-31" decimals="0" format="ixt:numdotdecimal" name="us-gaap:IncomeTaxExpenseBenefit" scale="0" unitRef="USD">1,607,441</ix:nonFraction></td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> </ix:nonNumeric><p id="xdx_8A8_zJO7mIM0lUec" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <ix:exclude><!-- Field: Page; Sequence: 36; Value: 1 --> <div style="border-bottom: Black 1.5pt solid; margin-bottom: 6pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: left"><td style="text-align: center; width: 100%">F-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->20<!-- Field: /Sequence --></td></tr></table></div> <div style="break-before: page; margin-top: 6pt"><p style="margin: 0pt"> </p></div> <!-- Field: /Page --></ix:exclude> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <ix:nonNumeric contextRef="From2021-01-01to2021-12-31" escape="true" name="us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock"><p id="xdx_897_eus-gaap--ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock_zb9vNqNKt8S" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The following table reconciles the income tax expense at the U.S. Federal statutory rate to income tax expense at the Company’s effective tax rates.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> <span id="xdx_8B4_zu5scLi9Z85h" style="display: none">SCHEDULE OF RECONCILIATION OF INCOME TAXES</span></span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="vertical-align: bottom"> <td> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" id="xdx_491_20210101__20211231_zXc8yV8zkw3c" style="border-bottom: Black 1.5pt solid; text-align: center">2021</td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" id="xdx_490_20200101__20201231_zntZieUtCgW7" style="border-bottom: Black 1.5pt solid; text-align: center">2020</td><td style="padding-bottom: 1.5pt"> </td></tr> <tr id="xdx_407_eus-gaap--IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_i_pp0p0" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 64%; text-align: left">Income before tax</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 14%; text-align: right"><ix:nonFraction contextRef="From2021-01-01to2021-12-31" decimals="0" format="ixt:numdotdecimal" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" unitRef="USD">6,650,756</ix:nonFraction></td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 14%; text-align: right"><ix:nonFraction contextRef="From2020-01-012020-12-31" decimals="0" format="ixt:numdotdecimal" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" unitRef="USD">5,190,975</ix:nonFraction></td><td style="width: 1%; text-align: left"> </td></tr> <tr id="xdx_40C_eus-gaap--EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate_pid_dp_uPure_zLRRcG5UOrd9" style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-bottom: 1.5pt">US statutory tax rates</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="From2021-01-01to2021-12-31" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" scale="-2" unitRef="Pure">30.50</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">%</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="From2020-01-012020-12-31" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" scale="-2" unitRef="Pure">30.50</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">%</td></tr> <tr id="xdx_40E_ecustom--ExpectedIncomeTaxRecovery_i_pp0p0" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Expected income tax</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><ix:nonFraction contextRef="From2021-01-01to2021-12-31" decimals="0" format="ixt:numdotdecimal" name="FSI:ExpectedIncomeTaxRecovery" unitRef="USD">2,028,481</ix:nonFraction></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><ix:nonFraction contextRef="From2020-01-012020-12-31" decimals="0" format="ixt:numdotdecimal" name="FSI:ExpectedIncomeTaxRecovery" unitRef="USD">1,583,247</ix:nonFraction></td><td style="text-align: left"> </td></tr> <tr id="xdx_408_eus-gaap--IncomeTaxReconciliationNondeductibleExpense_i_pp0p0" style="vertical-align: bottom; background-color: White"> <td style="text-align: left">Non-deductible items</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(<ix:nonFraction contextRef="From2021-01-01to2021-12-31" decimals="0" format="ixt:numdotdecimal" name="us-gaap:IncomeTaxReconciliationNondeductibleExpense" sign="-" unitRef="USD">29,508</ix:nonFraction></td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(<ix:nonFraction contextRef="From2020-01-012020-12-31" decimals="0" format="ixt:numdotdecimal" name="us-gaap:IncomeTaxReconciliationNondeductibleExpense" sign="-" unitRef="USD">60,470</ix:nonFraction></td><td style="text-align: left">)</td></tr> <tr id="xdx_40F_eus-gaap--IncomeTaxReconciliationOtherAdjustments_i_pp0p0" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Change in estimates and other</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(<ix:nonFraction contextRef="From2021-01-01to2021-12-31" decimals="0" format="ixt:numdotdecimal" name="us-gaap:IncomeTaxReconciliationOtherAdjustments" sign="-" unitRef="USD">65,027</ix:nonFraction></td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><ix:nonFraction contextRef="From2020-01-012020-12-31" decimals="0" format="ixt:numdotdecimal" name="us-gaap:IncomeTaxReconciliationOtherAdjustments" unitRef="USD">603,422</ix:nonFraction></td><td style="text-align: left"> </td></tr> <tr id="xdx_40B_eus-gaap--IncomeTaxReconciliationChangeInEnactedTaxRate_i_pp0p0" style="vertical-align: bottom; background-color: White"> <td style="text-align: left">Change in enacted tax rate</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><ix:nonFraction contextRef="From2021-01-01to2021-12-31" decimals="0" format="ixt:numdotdecimal" name="us-gaap:IncomeTaxReconciliationChangeInEnactedTaxRate" unitRef="USD">337,961</ix:nonFraction></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"><span style="-sec-ix-hidden: xdx2ixbrl1480"> </span></td><td style="text-align: right">-</td><td style="text-align: left"> </td></tr> <tr id="xdx_401_eus-gaap--IncomeTaxReconciliationForeignIncomeTaxRateDifferential_i_pp0p0" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Foreign tax rate difference</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(<ix:nonFraction contextRef="From2021-01-01to2021-12-31" decimals="0" format="ixt:numdotdecimal" name="us-gaap:IncomeTaxReconciliationForeignIncomeTaxRateDifferential" sign="-" unitRef="USD">86,696</ix:nonFraction></td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(<ix:nonFraction contextRef="From2020-01-012020-12-31" decimals="0" format="ixt:numdotdecimal" name="us-gaap:IncomeTaxReconciliationForeignIncomeTaxRateDifferential" sign="-" unitRef="USD">120,372</ix:nonFraction></td><td style="text-align: left">)</td></tr> <tr id="xdx_40C_eus-gaap--IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance_i_pp0p0" style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-bottom: 1.5pt">Change in valuation allowance</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="From2021-01-01to2021-12-31" decimals="0" format="ixt:numdotdecimal" name="us-gaap:IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance" unitRef="USD">171,288</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(<ix:nonFraction contextRef="From2020-01-012020-12-31" decimals="0" format="ixt:numdotdecimal" name="us-gaap:IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance" sign="-" unitRef="USD">398,386</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr> <tr id="xdx_403_eus-gaap--IncomeTaxExpenseBenefit_i_pp0p0" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 1.5pt">Total income taxes</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="From2021-01-01to2021-12-31" decimals="0" format="ixt:numdotdecimal" name="us-gaap:IncomeTaxExpenseBenefit" unitRef="USD">2,356,499</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="From2020-01-012020-12-31" decimals="0" format="ixt:numdotdecimal" name="us-gaap:IncomeTaxExpenseBenefit" unitRef="USD">1,607,441</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr id="xdx_40E_eus-gaap--CurrentIncomeTaxExpenseBenefit_z3VCIfDA4USh" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Current income tax expense</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><ix:nonFraction contextRef="From2021-01-01to2021-12-31" decimals="0" format="ixt:numdotdecimal" name="us-gaap:CurrentIncomeTaxExpenseBenefit" unitRef="USD">1,993,182</ix:nonFraction></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><ix:nonFraction contextRef="From2020-01-012020-12-31" decimals="0" format="ixt:numdotdecimal" name="us-gaap:CurrentIncomeTaxExpenseBenefit" unitRef="USD">1,197,888</ix:nonFraction></td><td style="text-align: left"> </td></tr> <tr id="xdx_406_eus-gaap--DeferredIncomeTaxExpenseBenefit_zZKzGRevZ5u5" style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-bottom: 1.5pt">Deferred tax expense (recovery)</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="From2021-01-01to2021-12-31" decimals="0" format="ixt:numdotdecimal" name="us-gaap:DeferredIncomeTaxExpenseBenefit" unitRef="USD">363,317</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="From2020-01-012020-12-31" decimals="0" format="ixt:numdotdecimal" name="us-gaap:DeferredIncomeTaxExpenseBenefit" unitRef="USD">409,553</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr id="xdx_40D_eus-gaap--IncomeTaxExpenseBenefit_zm04aIqHB76k" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 1.5pt">Total income tax expense</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="From2021-01-01to2021-12-31" decimals="0" format="ixt:numdotdecimal" name="us-gaap:IncomeTaxExpenseBenefit" unitRef="USD">2,356,499</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="From2020-01-012020-12-31" decimals="0" format="ixt:numdotdecimal" name="us-gaap:IncomeTaxExpenseBenefit" unitRef="USD">1,607,441</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> </table> </ix:nonNumeric><p id="xdx_8A0_zRk2enydd8l7" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Deferred taxes reflect the tax effects of temporary differences between the carrying amounts of assets and liabilities for financial reporting purposes. Deferred tax assets (liabilities) at December 31, 2021 and 2020 are comprised of the following:</span></p> <ix:nonNumeric contextRef="From2021-01-01to2021-12-31" escape="true" name="us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock"><p id="xdx_895_eus-gaap--ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock_z9nqjPHOeW29" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> <span id="xdx_8B7_zpx4QTlaOwV8" style="display: none">SCHEDULE OF DEFERRED TAX ASSETS (LIABILITIES)</span></span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="vertical-align: bottom"> <td> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center">2021</td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center">2020</td><td style="padding-bottom: 1.5pt"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td>Canada</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="width: 64%; text-align: left; padding-left: 10pt">Non capital loss carryforwards</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td id="xdx_98C_eus-gaap--DeferredTaxAssetsOperatingLossCarryforwards_iI_pp0p0_c20211231__us-gaap--IncomeTaxAuthorityNameAxis__us-gaap--CanadaRevenueAgencyMember_z0OFHJOItPqc" style="width: 14%; text-align: right" title="Non capital loss carryforwards"><ix:nonFraction contextRef="AsOf2021-12-31_us-gaap_CanadaRevenueAgencyMember" decimals="0" format="ixt:numdotdecimal" name="us-gaap:DeferredTaxAssetsOperatingLossCarryforwards" scale="0" unitRef="USD">1,443,371</ix:nonFraction></td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td id="xdx_989_eus-gaap--DeferredTaxAssetsOperatingLossCarryforwards_c20201231__us-gaap--IncomeTaxAuthorityNameAxis__us-gaap--CanadaRevenueAgencyMember_pp0p0" style="width: 14%; text-align: right" title="Non capital loss carryforwards"><ix:nonFraction contextRef="AsOf2020-12-31_us-gaap_CanadaRevenueAgencyMember" decimals="0" format="ixt:numdotdecimal" name="us-gaap:DeferredTaxAssetsOperatingLossCarryforwards" scale="0" unitRef="USD">1,638,357</ix:nonFraction></td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-left: 10pt">Intangible assets</td><td> </td> <td style="text-align: left"> </td><td id="xdx_987_eus-gaap--DeferredTaxAssetsGoodwillAndIntangibleAssets_iI_pp0p0_c20211231__us-gaap--IncomeTaxAuthorityNameAxis__us-gaap--CanadaRevenueAgencyMember_zGoz46ANdiY2" style="text-align: right" title="Intangible assets"><ix:nonFraction contextRef="AsOf2021-12-31_us-gaap_CanadaRevenueAgencyMember" decimals="0" format="ixt:numdotdecimal" name="us-gaap:DeferredTaxAssetsGoodwillAndIntangibleAssets" scale="0" unitRef="USD">19,849</ix:nonFraction></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_988_eus-gaap--DeferredTaxAssetsGoodwillAndIntangibleAssets_c20201231__us-gaap--IncomeTaxAuthorityNameAxis__us-gaap--CanadaRevenueAgencyMember_pp0p0" style="text-align: right" title="Intangible assets"><ix:nonFraction contextRef="AsOf2020-12-31_us-gaap_CanadaRevenueAgencyMember" decimals="0" format="ixt:numdotdecimal" name="us-gaap:DeferredTaxAssetsGoodwillAndIntangibleAssets" scale="0" unitRef="USD">18,863</ix:nonFraction></td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-left: 10pt">Property, equipment and leaseholds</td><td> </td> <td style="text-align: left"> </td><td id="xdx_988_ecustom--DeferredTaxAssetsPropertyPlantsAndEquipment_iI_pp0p0_c20211231__us-gaap--IncomeTaxAuthorityNameAxis__us-gaap--CanadaRevenueAgencyMember_zRvbxhXcIHka" style="text-align: right" title="Property, equipment and leaseholds"><ix:nonFraction contextRef="AsOf2021-12-31_us-gaap_CanadaRevenueAgencyMember" decimals="0" format="ixt:numdotdecimal" name="FSI:DeferredTaxAssetsPropertyPlantsAndEquipment" scale="0" unitRef="USD">587,408</ix:nonFraction></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_986_ecustom--DeferredTaxAssetsPropertyPlantsAndEquipment_c20201231__us-gaap--IncomeTaxAuthorityNameAxis__us-gaap--CanadaRevenueAgencyMember_pp0p0" style="text-align: right" title="Property, equipment and leaseholds"><ix:nonFraction contextRef="AsOf2020-12-31_us-gaap_CanadaRevenueAgencyMember" decimals="0" format="ixt:numdotdecimal" name="FSI:DeferredTaxAssetsPropertyPlantsAndEquipment" scale="0" unitRef="USD">624,016</ix:nonFraction></td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 1.5pt; padding-left: 10pt">Financial instruments</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td id="xdx_984_eus-gaap--DeferredTaxAssetsDerivativeInstruments_iI_pp0p0_c20211231__us-gaap--IncomeTaxAuthorityNameAxis__us-gaap--CanadaRevenueAgencyMember_zBBMSCqbfQH7" style="border-bottom: Black 1.5pt solid; text-align: right" title="Financial instruments"><span style="-sec-ix-hidden: xdx2ixbrl1514">-</span></td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td id="xdx_987_eus-gaap--DeferredTaxAssetsDerivativeInstruments_c20201231__us-gaap--IncomeTaxAuthorityNameAxis__us-gaap--CanadaRevenueAgencyMember_pp0p0" style="border-bottom: Black 1.5pt solid; text-align: right" title="Financial instruments"><ix:nonFraction contextRef="AsOf2020-12-31_us-gaap_CanadaRevenueAgencyMember" decimals="0" format="ixt:numdotdecimal" name="us-gaap:DeferredTaxAssetsDerivativeInstruments" scale="0" unitRef="USD">26,690</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_98A_ecustom--DeferredTaxAssetsLiabilitiesGross_iI_pp0p0_c20211231__us-gaap--IncomeTaxAuthorityNameAxis__us-gaap--CanadaRevenueAgencyMember_z91gA393M848" style="text-align: right" title="Deferred tax asset (liability)"><ix:nonFraction contextRef="AsOf2021-12-31_us-gaap_CanadaRevenueAgencyMember" decimals="0" format="ixt:numdotdecimal" name="FSI:DeferredTaxAssetsLiabilitiesGross" scale="0" unitRef="USD">2,050,628</ix:nonFraction></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_98F_ecustom--DeferredTaxAssetsLiabilitiesGross_c20201231__us-gaap--IncomeTaxAuthorityNameAxis__us-gaap--CanadaRevenueAgencyMember_pp0p0" style="text-align: right" title="Deferred tax asset (liability)"><ix:nonFraction contextRef="AsOf2020-12-31_us-gaap_CanadaRevenueAgencyMember" decimals="0" format="ixt:numdotdecimal" name="FSI:DeferredTaxAssetsLiabilitiesGross" scale="0" unitRef="USD">2,307,926</ix:nonFraction></td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 1.5pt; padding-left: 10pt">Valuation allowance</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td id="xdx_988_eus-gaap--DeferredTaxAssetsValuationAllowance_iNI_pp0p0_di_c20211231__us-gaap--IncomeTaxAuthorityNameAxis__us-gaap--CanadaRevenueAgencyMember_zZihIEpGnnei" style="border-bottom: Black 1.5pt solid; text-align: right" title="Valuation Allowance">(<ix:nonFraction contextRef="AsOf2021-12-31_us-gaap_CanadaRevenueAgencyMember" decimals="0" format="ixt:numdotdecimal" name="us-gaap:DeferredTaxAssetsValuationAllowance" scale="0" unitRef="USD">2,050,628</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td id="xdx_980_eus-gaap--DeferredTaxAssetsValuationAllowance_iNI_pp0p0_di_c20201231__us-gaap--IncomeTaxAuthorityNameAxis__us-gaap--CanadaRevenueAgencyMember_zgCKL5SSDBU6" style="border-bottom: Black 1.5pt solid; text-align: right" title="Valuation Allowance">(<ix:nonFraction contextRef="AsOf2020-12-31_us-gaap_CanadaRevenueAgencyMember" decimals="0" format="ixt:numdotdecimal" name="us-gaap:DeferredTaxAssetsValuationAllowance" scale="0" unitRef="USD">2,307,926</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-bottom: 1.5pt; padding-left: 10pt">Net deferred tax asset</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td id="xdx_98B_ecustom--DeferredTaxAssetNet_iI_pdp0_c20211231__us-gaap--IncomeTaxAuthorityNameAxis__us-gaap--CanadaRevenueAgencyMember_zlHzuZuMTp4j" style="border-bottom: Black 1.5pt solid; text-align: right" title="Net Deferred tax asset"><span style="-sec-ix-hidden: xdx2ixbrl1526">-</span></td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td id="xdx_981_ecustom--DeferredTaxAssetNet_c20201231__us-gaap--IncomeTaxAuthorityNameAxis__us-gaap--CanadaRevenueAgencyMember_pdp0" style="border-bottom: Black 1.5pt solid; text-align: right" title="Net Deferred tax asset"><span style="-sec-ix-hidden: xdx2ixbrl1528">-</span></td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td>US</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">2021</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">2020</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-left: 10pt">Net operating loss carryforwards</td><td> </td> <td style="text-align: left">$</td><td id="xdx_981_eus-gaap--DeferredTaxAssetsOperatingLossCarryforwards_iI_pdp0_c20211231__us-gaap--IncomeTaxAuthorityNameAxis__us-gaap--InternalRevenueServiceIRSMember_z5DhnUchqwFi" style="text-align: right" title="Non capital loss carryforwards"><span style="-sec-ix-hidden: xdx2ixbrl1530">-</span></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td id="xdx_988_eus-gaap--DeferredTaxAssetsOperatingLossCarryforwards_c20201231__us-gaap--IncomeTaxAuthorityNameAxis__us-gaap--InternalRevenueServiceIRSMember_pdp0" style="text-align: right" title="Non capital loss carryforwards"><span style="-sec-ix-hidden: xdx2ixbrl1532">-</span></td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-left: 10pt">Intangible assets</td><td> </td> <td style="text-align: left"> </td><td id="xdx_981_eus-gaap--DeferredTaxAssetsGoodwillAndIntangibleAssets_iI_pdp0_c20211231__us-gaap--IncomeTaxAuthorityNameAxis__us-gaap--InternalRevenueServiceIRSMember_zxOsMADbQByl" style="text-align: right" title="Intangible assets"><span style="-sec-ix-hidden: xdx2ixbrl1534">-</span></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_98E_eus-gaap--DeferredTaxAssetsGoodwillAndIntangibleAssets_c20201231__us-gaap--IncomeTaxAuthorityNameAxis__us-gaap--InternalRevenueServiceIRSMember_pdp0" style="text-align: right" title="Intangible assets"><span style="-sec-ix-hidden: xdx2ixbrl1536">-</span></td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="padding-left: 10pt">Investments</td><td> </td> <td style="text-align: left"> </td><td id="xdx_988_eus-gaap--DeferredTaxAssetsInvestments_iNI_pp0p0_di_c20211231__us-gaap--IncomeTaxAuthorityNameAxis__us-gaap--InternalRevenueServiceIRSMember_zLzZEBp3Fqkk" style="text-align: right" title="Investments">(<ix:nonFraction contextRef="AsOf2021-12-31_us-gaap_InternalRevenueServiceIRSMember" decimals="0" format="ixt:numdotdecimal" name="us-gaap:DeferredTaxAssetsInvestments" scale="0" unitRef="USD">241,880</ix:nonFraction></td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td id="xdx_98A_eus-gaap--DeferredTaxAssetsInvestments_iNI_pp0p0_di_c20201231__us-gaap--IncomeTaxAuthorityNameAxis__us-gaap--InternalRevenueServiceIRSMember_zcjysrhuJ5Ga" style="text-align: right" title="Investments">(<ix:nonFraction contextRef="AsOf2020-12-31_us-gaap_InternalRevenueServiceIRSMember" decimals="0" format="ixt:numdotdecimal" name="us-gaap:DeferredTaxAssetsInvestments" scale="0" unitRef="USD">167,635</ix:nonFraction></td><td style="text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-left: 10pt">Property, equipment and leaseholds</td><td> </td> <td style="text-align: left"> </td><td id="xdx_98D_ecustom--DeferredTaxAssetsPropertyPlantsAndEquipment_iI_pp0p0_c20211231__us-gaap--IncomeTaxAuthorityNameAxis__us-gaap--InternalRevenueServiceIRSMember_zAaup1v6dBGe" style="text-align: right" title="Property, equipment and leaseholds">(<ix:nonFraction contextRef="AsOf2021-12-31_us-gaap_InternalRevenueServiceIRSMember" decimals="0" format="ixt:numdotdecimal" name="FSI:DeferredTaxAssetsPropertyPlantsAndEquipment" scale="0" sign="-" unitRef="USD">68,282</ix:nonFraction></td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td id="xdx_981_ecustom--DeferredTaxAssetsPropertyPlantsAndEquipment_c20201231__us-gaap--IncomeTaxAuthorityNameAxis__us-gaap--InternalRevenueServiceIRSMember_pp0p0" style="text-align: right" title="Property, equipment and leaseholds">(<ix:nonFraction contextRef="AsOf2020-12-31_us-gaap_InternalRevenueServiceIRSMember" decimals="0" format="ixt:numdotdecimal" name="FSI:DeferredTaxAssetsPropertyPlantsAndEquipment" scale="0" sign="-" unitRef="USD">66,116</ix:nonFraction></td><td style="text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="padding-left: 10pt"><span style="font-family: Times New Roman, Times, Serif">Property, equipment and leaseholds</span></td><td> </td> <td style="text-align: left"> </td><td id="xdx_989_ecustom--DeferredTaxAssetsPropertyPlantsAndEquipmentOne_iI_pp0p0_c20211231__us-gaap--IncomeTaxAuthorityNameAxis__us-gaap--InternalRevenueServiceIRSMember_zT8Pe4EomrTh" style="text-align: right" title="Property, equipment and leaseholds"><ix:nonFraction contextRef="AsOf2021-12-31_us-gaap_InternalRevenueServiceIRSMember" decimals="0" format="ixt:numdotdecimal" name="FSI:DeferredTaxAssetsPropertyPlantsAndEquipmentOne" scale="0" unitRef="USD">12,697</ix:nonFraction></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_983_ecustom--DeferredTaxAssetsPropertyPlantsAndEquipmentOne_iI_pp0p0_c20201231__us-gaap--IncomeTaxAuthorityNameAxis__us-gaap--InternalRevenueServiceIRSMember_zXHE08whnfzc" style="text-align: right" title="Property, equipment and leaseholds"><ix:nonFraction contextRef="AsOf2020-12-31_us-gaap_InternalRevenueServiceIRSMember" decimals="0" format="ixt:numdotdecimal" name="FSI:DeferredTaxAssetsPropertyPlantsAndEquipmentOne" scale="0" unitRef="USD">201,393</ix:nonFraction></td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-left: 10pt">Financial instruments</td><td> </td> <td style="text-align: left"> </td><td id="xdx_985_eus-gaap--DeferredTaxAssetsDerivativeInstruments_iI_pp0p0_c20211231__us-gaap--IncomeTaxAuthorityNameAxis__us-gaap--InternalRevenueServiceIRSMember_z0IPCgahGEJ9" style="text-align: right" title="Financial instruments"><span style="-sec-ix-hidden: xdx2ixbrl1550">-</span></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_986_eus-gaap--DeferredTaxAssetsDerivativeInstruments_c20201231__us-gaap--IncomeTaxAuthorityNameAxis__us-gaap--InternalRevenueServiceIRSMember_pp0p0" style="text-align: right" title="Financial instruments"><ix:nonFraction contextRef="AsOf2020-12-31_us-gaap_InternalRevenueServiceIRSMember" decimals="0" format="ixt:numdotdecimal" name="us-gaap:DeferredTaxAssetsDerivativeInstruments" scale="0" unitRef="USD">98,210</ix:nonFraction></td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-bottom: 1.5pt; padding-left: 10pt">Deferred tax asset not recognized</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td id="xdx_98C_ecustom--DeferredTaxAssetNotRecognized_iI_pdp0_c20211231__us-gaap--IncomeTaxAuthorityNameAxis__us-gaap--InternalRevenueServiceIRSMember_z8fmlH1x77U6" style="border-bottom: Black 1.5pt solid; text-align: right" title="Deferred tax asset not recognized"><span style="-sec-ix-hidden: xdx2ixbrl1554">-</span></td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td id="xdx_980_ecustom--DeferredTaxAssetNotRecognized_c20201231__us-gaap--IncomeTaxAuthorityNameAxis__us-gaap--InternalRevenueServiceIRSMember_pdp0" style="border-bottom: Black 1.5pt solid; text-align: right" title="Deferred tax asset not recognized"><span style="-sec-ix-hidden: xdx2ixbrl1556">-</span></td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 1.5pt; padding-left: 10pt">Net deferred tax asset (liability)</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td id="xdx_989_ecustom--DeferredTaxAssetLiabilitiesNet_iI_pp0p0_c20211231__us-gaap--IncomeTaxAuthorityNameAxis__us-gaap--InternalRevenueServiceIRSMember_zG0di8pQy32d" style="border-bottom: Black 1.5pt solid; text-align: right" title="Net deferred tax asset (liability)">(<ix:nonFraction contextRef="AsOf2021-12-31_us-gaap_InternalRevenueServiceIRSMember" decimals="0" format="ixt:numdotdecimal" name="FSI:DeferredTaxAssetLiabilitiesNet" scale="0" sign="-" unitRef="USD">297,465</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td id="xdx_984_ecustom--DeferredTaxAssetLiabilitiesNet_c20201231__us-gaap--IncomeTaxAuthorityNameAxis__us-gaap--InternalRevenueServiceIRSMember_pp0p0" style="border-bottom: Black 1.5pt solid; text-align: right" title="Net deferred tax asset (liability)"><ix:nonFraction contextRef="AsOf2020-12-31_us-gaap_InternalRevenueServiceIRSMember" decimals="0" format="ixt:numdotdecimal" name="FSI:DeferredTaxAssetLiabilitiesNet" scale="0" unitRef="USD">65,852</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> </table> </ix:nonNumeric><p id="xdx_8AF_zezOmz0g4aa8" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The Company has non-capital loss carryforwards of approximately $<span id="xdx_901_eus-gaap--OperatingLossCarryforwards_iI_pp0p0_c20211231__us-gaap--IncomeTaxAuthorityNameAxis__us-gaap--CanadaRevenueAgencyMember_zLgu9WsnXFde" title="Operating loss carryforwards"><ix:nonFraction contextRef="AsOf2021-12-31_us-gaap_CanadaRevenueAgencyMember" decimals="0" format="ixt:numdotdecimal" name="us-gaap:OperatingLossCarryforwards" scale="0" unitRef="USD">6,275,526</ix:nonFraction></span> (2020 - $<span id="xdx_909_eus-gaap--OperatingLossCarryforwards_c20201231__us-gaap--IncomeTaxAuthorityNameAxis__us-gaap--CanadaRevenueAgencyMember_pp0p0" title="Operating loss carryforwards"><ix:nonFraction contextRef="AsOf2020-12-31_us-gaap_CanadaRevenueAgencyMember" decimals="0" format="ixt:numdotdecimal" name="us-gaap:OperatingLossCarryforwards" scale="0" unitRef="USD">6,068,054</ix:nonFraction></span>) which may be carried forward to apply against future year income tax for Canadian income tax purposes, subject to the final determination by taxation authorities, expiring in the following years:</span></p> <ix:nonNumeric contextRef="From2021-01-01to2021-12-31" escape="true" name="FSI:ScheduleOfNonOperatingLossCarryforwardsTableTextBlock"><p id="xdx_89B_ecustom--ScheduleOfNonOperatingLossCarryforwardsTableTextBlock_zwhwvsgTC2l7" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> <span id="xdx_8B2_zZ7CVnDqFLHi" style="display: none">SCHEDULE OF NON OPERATING LOSS CARRYFORWARDS</span></span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 50%"> <tr style="vertical-align: bottom"> <td style="padding-bottom: 1.5pt; text-align: center">`</td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: right">Loss</td><td style="padding-bottom: 1.5pt"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 66%; text-align: right">2029</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left"> </td><td id="xdx_980_eus-gaap--OperatingLossCarryforwards_iI_pp0p0_c20211231__us-gaap--TaxPeriodAxis__custom--TwoThousandTwentyNineTaxYearMember_zUIagJc2hIv6" style="width: 30%; text-align: right" title="Total"><ix:nonFraction contextRef="AsOf2021-12-31_custom_TwoThousandTwentyNineTaxYearMember" decimals="0" format="ixt:numdotdecimal" name="us-gaap:OperatingLossCarryforwards" scale="0" unitRef="USD">891,014</ix:nonFraction></td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: right">2030</td><td> </td> <td style="text-align: left"> </td><td id="xdx_98A_eus-gaap--OperatingLossCarryforwards_iI_pp0p0_c20211231__us-gaap--TaxPeriodAxis__custom--TwoThousandThirtyTaxYearMember_zS68ahb6bGNg" style="text-align: right" title="Total"><ix:nonFraction contextRef="AsOf2021-12-31_custom_TwoThousandThirtyTaxYearMember" decimals="0" format="ixt:numdotdecimal" name="us-gaap:OperatingLossCarryforwards" scale="0" unitRef="USD">1,081,844</ix:nonFraction></td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: right">2031</td><td> </td> <td style="text-align: left"> </td><td id="xdx_987_eus-gaap--OperatingLossCarryforwards_iI_pp0p0_c20211231__us-gaap--TaxPeriodAxis__custom--TwoThousandThirtyOneTaxYearMember_zR9uFe9AJ6hl" style="text-align: right" title="Total"><ix:nonFraction contextRef="AsOf2021-12-31_custom_TwoThousandThirtyOneTaxYearMember" decimals="0" format="ixt:numdotdecimal" name="us-gaap:OperatingLossCarryforwards" scale="0" unitRef="USD">1,245,577</ix:nonFraction></td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: right">2037</td><td> </td> <td style="text-align: left"> </td><td id="xdx_983_eus-gaap--OperatingLossCarryforwards_iI_pp0p0_c20211231__us-gaap--TaxPeriodAxis__custom--TwoThousandThirtySevenTaxYearMember_zHNRFAGUkS15" style="text-align: right" title="Total"><ix:nonFraction contextRef="AsOf2021-12-31_custom_TwoThousandThirtySevenTaxYearMember" decimals="0" format="ixt:numdotdecimal" name="us-gaap:OperatingLossCarryforwards" scale="0" unitRef="USD">2,238,533</ix:nonFraction></td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: right">2038</td><td> </td> <td style="text-align: left"> </td><td id="xdx_989_eus-gaap--OperatingLossCarryforwards_iI_pp0p0_c20211231__us-gaap--TaxPeriodAxis__custom--TwoThousandThirtyEightTaxYearMember_zKiQnMQuwq6h" style="text-align: right" title="Total"><ix:nonFraction contextRef="AsOf2021-12-31_custom_TwoThousandThirtyEightTaxYearMember" decimals="0" format="ixt:numdotdecimal" name="us-gaap:OperatingLossCarryforwards" scale="0" unitRef="USD">372,149</ix:nonFraction></td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: right">2039</td><td> </td> <td style="text-align: left"> </td><td id="xdx_988_eus-gaap--OperatingLossCarryforwards_iI_pp0p0_c20211231__us-gaap--TaxPeriodAxis__custom--TwoThousandThirtyNineTaxYearMember_zVw76eInNyE1" style="text-align: right" title="Total"><ix:nonFraction contextRef="AsOf2021-12-31_custom_TwoThousandThirtyNineTaxYearMember" decimals="0" format="ixt:numdotdecimal" name="us-gaap:OperatingLossCarryforwards" scale="0" unitRef="USD">72,378</ix:nonFraction></td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: right">2040</td><td> </td> <td style="text-align: left"> </td><td id="xdx_980_eus-gaap--OperatingLossCarryforwards_iI_pp0p0_c20211231__us-gaap--TaxPeriodAxis__custom--TwoThousandFortyTaxYearMember_zsRdBU1IpPA7" style="text-align: right" title="Total"><ix:nonFraction contextRef="AsOf2021-12-31_custom_TwoThousandFortyTaxYearMember" decimals="0" format="ixt:numdotdecimal" name="us-gaap:OperatingLossCarryforwards" scale="0" unitRef="USD">166,494</ix:nonFraction></td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: right; padding-bottom: 1.5pt">2041</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td id="xdx_98C_eus-gaap--OperatingLossCarryforwards_iI_pp0p0_c20211231__us-gaap--TaxPeriodAxis__custom--TwoThousandFortyOneTaxYearMember_z483yRk4B1t1" style="border-bottom: Black 1.5pt solid; text-align: right" title="Total"><ix:nonFraction contextRef="AsOf2021-12-31_custom_TwoThousandFortyOneTaxYearMember" decimals="0" format="ixt:numdotdecimal" name="us-gaap:OperatingLossCarryforwards" scale="0" unitRef="USD">207,537</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: center; padding-bottom: 1.5pt">Total</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td id="xdx_98C_eus-gaap--OperatingLossCarryforwards_iI_pp0p0_c20211231__us-gaap--IncomeTaxAuthorityNameAxis__us-gaap--CanadaRevenueAgencyMember_z3nu3wpmTcug" style="border-bottom: Black 1.5pt solid; text-align: right" title="Total"><ix:nonFraction contextRef="AsOf2021-12-31_us-gaap_CanadaRevenueAgencyMember" decimals="0" format="ixt:numdotdecimal" name="us-gaap:OperatingLossCarryforwards" scale="0" unitRef="USD">6,275,526</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> </table> </ix:nonNumeric><p id="xdx_8A2_zGwIXl5gS6Ik" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">As at December 31, 2021, the Company has no net operating loss carryforwards available for US tax purposes.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <ix:exclude><!-- Field: Page; Sequence: 37; Value: 1 --> <div style="border-bottom: Black 1.5pt solid; margin-bottom: 6pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: left"><td style="text-align: center; width: 100%">F-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->21<!-- Field: /Sequence --></td></tr></table></div> <div style="break-before: page; margin-top: 6pt"><p style="margin: 0pt"> </p></div> <!-- Field: /Page --></ix:exclude> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin: 0pt 0; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span style="text-decoration: underline">Accounting for Uncertainty for Income Tax</span></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">As at December 31, 2021 and 2020, the Company’s consolidated balance sheets did not reflect a liability for uncertain tax positions, nor any accrued penalties or interest associated with income tax uncertainties. The Company has no income tax examinations in progress.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin: 0pt 0; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> </ix:nonNumeric><ix:nonNumeric contextRef="From2021-01-01to2021-12-31" escape="true" name="us-gaap:EarningsPerShareTextBlock"><p id="xdx_808_eus-gaap--EarningsPerShareTextBlock_zYQNjKmTfFu5" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font: small-caps 10pt Times New Roman, Times, Serif"><b>15. <span>Income Per Share <span id="xdx_822_zzjzkGwbTqj2" style="display: none">INCOME PER SHARE</span></span></b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <ix:nonNumeric contextRef="From2021-01-01to2021-12-31" escape="true" name="us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock"><p id="xdx_896_eus-gaap--ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_zC5Qv9C2ZJIk" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 35.3pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The Company presents both basic and diluted income per share on the face of its consolidated statements of income. Basic and diluted income per share are calculated as follows:</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> <span id="xdx_8B5_zRKNSDA8fBZ7" style="display: none">SCHEDULE OF BASIC AND DILUTED LOSS PER SHARE</span></span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-left: auto; border-collapse: collapse; width: 80%; margin-right: auto"> <tr style="vertical-align: bottom"> <td> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" id="xdx_496_20210101__20211231_zTnaJD69jXL8" style="border-bottom: Black 1.5pt solid; text-align: center">2021</td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" id="xdx_492_20200101__20201231_zN7R8zCjus62" style="border-bottom: Black 1.5pt solid; text-align: center">2020</td><td style="padding-bottom: 1.5pt"> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td> </td> <td colspan="2"> </td><td> </td><td> </td> <td colspan="2"> </td><td> </td></tr> <tr id="xdx_400_eus-gaap--NetIncomeLoss_i_pp0p0" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 64%; text-align: left">Net income attributable to controlling interest</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 14%; text-align: right"><ix:nonFraction contextRef="From2021-01-01to2021-12-31" decimals="0" format="ixt:numdotdecimal" name="us-gaap:NetIncomeLoss" unitRef="USD">3,449,162</ix:nonFraction></td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 14%; text-align: right"><ix:nonFraction contextRef="From2020-01-012020-12-31" decimals="0" format="ixt:numdotdecimal" name="us-gaap:NetIncomeLoss" unitRef="USD">2,977,050</ix:nonFraction></td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td>Weighted average common shares outstanding:</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr id="xdx_40B_eus-gaap--WeightedAverageNumberOfSharesOutstandingBasic_pid_zSgjzHebABCa" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-left: 10pt">Basic</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><ix:nonFraction contextRef="From2021-01-01to2021-12-31" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" unitRef="Shares">12,316,254</ix:nonFraction></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><ix:nonFraction contextRef="From2020-01-012020-12-31" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" unitRef="Shares">12,240,641</ix:nonFraction></td><td style="text-align: left"> </td></tr> <tr id="xdx_400_eus-gaap--WeightedAverageNumberOfDilutedSharesOutstanding_pid_zK6trIznl7l1" style="vertical-align: bottom; background-color: White"> <td style="padding-left: 10pt">Diluted</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><ix:nonFraction contextRef="From2021-01-01to2021-12-31" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" unitRef="Shares">12,505,522</ix:nonFraction></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><ix:nonFraction contextRef="From2020-01-012020-12-31" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" unitRef="Shares">12,302,552</ix:nonFraction></td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Net income per common share attributable to controlling interest:</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr id="xdx_402_eus-gaap--EarningsPerShareBasicAndDiluted_pid_zmwdHaij9uWk" style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-bottom: 1.5pt; padding-left: 10pt">Basic and diluted</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="From2021-01-01to2021-12-31" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:EarningsPerShareBasicAndDiluted" unitRef="USDPShares">0.28</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="From2020-01-012020-12-31" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:EarningsPerShareBasicAndDiluted" unitRef="USDPShares">0.24</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> </table> </ix:nonNumeric><p id="xdx_8AE_zeFuNgVgBEi5" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Certain stock options whose terms and conditions are described in Note 16, “Stock Options” could potentially dilute basic EPS in the future, but were not included in the computation of diluted EPS because to do so would have been anti-dilutive. Those anti-dilutive options are as follows.</span></p> <ix:nonNumeric contextRef="From2021-01-01to2021-12-31" escape="true" name="us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock"><p id="xdx_898_eus-gaap--ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock_ztagcukRm9sa" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> <span id="xdx_8B7_zBMAIldF5Ele" style="display: none">SCHEDULE OF ANTI-DILUTIVE OPTIONS</span></span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-left: auto; border-collapse: collapse; width: 80%; margin-right: auto"> <tr style="vertical-align: bottom"> <td> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" id="xdx_49C_20210101__20211231_zYv5MGJZGD8a" style="border-bottom: Black 1.5pt solid; text-align: center">2021</td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" id="xdx_494_20200101__20201231_zGLHq8pAQOuk" style="border-bottom: Black 1.5pt solid; text-align: center">2020</td><td style="padding-bottom: 1.5pt"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="width: 64%"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 14%; text-align: right"> </td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 14%; text-align: right"> </td><td style="width: 1%; text-align: left"> </td></tr> <tr id="xdx_40D_eus-gaap--AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_i_pdd" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 1.5pt">Anti-dilutive options</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="From2021-01-01to2021-12-31" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" unitRef="Shares">21,000</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="From2020-01-012020-12-31" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" unitRef="Shares">507,000</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> </table> </ix:nonNumeric><p id="xdx_8AF_zSDTZt07dEc8" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">There were <span id="xdx_906_eus-gaap--PreferredStockSharesIssued_iI_pid_do_c20211231__us-gaap--IncomeTaxAuthorityNameAxis__us-gaap--CanadaRevenueAgencyMember_zdxnaiYynTj7" title="Preferred stock, shares issued"><span id="xdx_903_eus-gaap--PreferredStockSharesIssued_iI_pid_do_c20201231__us-gaap--IncomeTaxAuthorityNameAxis__us-gaap--CanadaRevenueAgencyMember_zffwy9ewQZf6" title="Preferred stock, shares issued"><span id="xdx_902_eus-gaap--PreferredStockSharesOutstanding_iI_pid_do_c20211231__us-gaap--IncomeTaxAuthorityNameAxis__us-gaap--CanadaRevenueAgencyMember_zP04jOprSRI" title="Preferred stock, shares outstanding"><span id="xdx_90E_eus-gaap--PreferredStockSharesOutstanding_iI_pid_do_c20201231__us-gaap--IncomeTaxAuthorityNameAxis__us-gaap--CanadaRevenueAgencyMember_zfnGQ2H898ma" title="Preferred stock, shares outstanding"><ix:nonFraction contextRef="AsOf2021-12-31_us-gaap_CanadaRevenueAgencyMember" decimals="INF" format="ixt-sec:numwordsen" name="us-gaap:PreferredStockSharesIssued" unitRef="Shares"><ix:nonFraction contextRef="AsOf2020-12-31_us-gaap_CanadaRevenueAgencyMember" decimals="INF" format="ixt-sec:numwordsen" name="us-gaap:PreferredStockSharesIssued" unitRef="Shares"><ix:nonFraction contextRef="AsOf2021-12-31_us-gaap_CanadaRevenueAgencyMember" decimals="INF" format="ixt-sec:numwordsen" name="us-gaap:PreferredStockSharesOutstanding" unitRef="Shares"><ix:nonFraction contextRef="AsOf2020-12-31_us-gaap_CanadaRevenueAgencyMember" decimals="INF" format="ixt-sec:numwordsen" name="us-gaap:PreferredStockSharesOutstanding" unitRef="Shares">no</ix:nonFraction></ix:nonFraction></ix:nonFraction></ix:nonFraction></span></span></span></span> preferred shares issued and outstanding during the years ended December 31, 2021 or 2020.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> </ix:nonNumeric><ix:nonNumeric contextRef="From2021-01-01to2021-12-31" escape="true" name="us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock"><p id="xdx_80B_eus-gaap--DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock_zeWFW91uVtSi" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font: small-caps 10pt Times New Roman, Times, Serif"><b>16. <span>Stock Options</span></b></span><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">. <b><span id="xdx_82A_z8H87AP339g4" style="display: none">STOCK OPTIONS</span></b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The Company has a stock option plan (“Plan”). The purpose of this Plan is to provide additional incentives to key employees, officers, directors and consultants of the Company and its subsidiaries in order to help attract and retain the best available personnel for positions of responsibility and otherwise promote the success of the Company’s business. It is intended that options issued under this Plan constitute non-qualified stock options. The general terms of awards under the option plan are that <span id="xdx_90B_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage_pid_dp_uPure_c20210101__20211231_z5B2k3Hf7cSg" title="Options granted percentage"><ix:nonFraction contextRef="From2021-01-01to2021-12-31" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage" scale="-2" unitRef="Pure">100</ix:nonFraction></span>% of the options granted will vest the year following the grant. The maximum term of options granted is <span id="xdx_902_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod_dtY_c20210101__20211231_zHI7wATrWLt5" title="Options maximum granted term"><ix:nonNumeric contextRef="From2021-01-01to2021-12-31" format="ixt-sec:duryear" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod">5</ix:nonNumeric></span> years and the exercise price for all options are issued for not less than fair market value at the date of the grant.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <ix:exclude><!-- Field: Page; Sequence: 38; Value: 1 --> <div style="border-bottom: Black 1.5pt solid; margin-bottom: 6pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: left"><td style="text-align: center; width: 100%">F-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->22<!-- Field: /Sequence --></td></tr></table></div> <div style="break-before: page; margin-top: 6pt"><p style="margin: 0pt"> </p></div> <!-- Field: /Page --></ix:exclude> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <ix:nonNumeric contextRef="From2021-01-01to2021-12-31" escape="true" name="us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock"><p id="xdx_899_eus-gaap--ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock_znjS7O4MEt0d" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The following table summarizes the Company’s stock option activities for the years ended December 31, 2021 and 2020:</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> <span id="xdx_8B8_zzIeDf6q4poh" style="display: none">SCHEDULE OF STOCK OPTION ACTIVITIES</span></span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="vertical-align: bottom"> <td> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center">Number of shares</td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center">Exercise <br/> price per share</td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center">Weighted <br/> average <br/> exercise price</td><td style="padding-bottom: 1.5pt"> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td> </td> <td colspan="2"> </td><td> </td><td> </td> <td colspan="2"> </td><td> </td><td> </td> <td colspan="2"> </td><td> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 46%">Balance, December 31, 2019</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left"> </td><td id="xdx_98C_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_iS_pid_c20200101__20201231_zS2Rbc4KtpCa" style="width: 14%; text-align: right" title="Number of shares, Beginning Balance"><ix:nonFraction contextRef="AsOf2019-12-31" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" unitRef="Shares">635,000</ix:nonFraction></td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 14%; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_90C_ecustom--SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsExercisePrice_iS_pid_c20200101__20201231__srt--RangeAxis__srt--MinimumMember_zOq9sd0lBBh" title="Exercise price per share, Beginning Balance"><ix:nonFraction contextRef="AsOf2019-12-31_srt_MinimumMember" decimals="INF" format="ixt:numdotdecimal" name="FSI:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsExercisePrice" unitRef="USDPShares">0.75</ix:nonFraction></span> – <span id="xdx_902_ecustom--SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsExercisePrice_iS_pid_c20200101__20201231__srt--RangeAxis__srt--MaximumMember_zhfSMjkGhmFd" title="Exercise price per share, Beginning Balance"><ix:nonFraction contextRef="AsOf2019-12-31_srt_MaximumMember" decimals="INF" format="ixt:numdotdecimal" name="FSI:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsExercisePrice" unitRef="USDPShares">1.75</ix:nonFraction></span></span></td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td id="xdx_980_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_iS_pid_c20200101__20201231_zIDPQSsbtJyc" style="width: 14%; text-align: right" title="Weighted average exercise price, Beginning Balance"><ix:nonFraction contextRef="AsOf2019-12-31" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" unitRef="USDPShares">1.35</ix:nonFraction></td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td>Granted</td><td> </td> <td style="text-align: left"> </td><td id="xdx_98D_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_pid_c20200101__20201231_zIsvPjNeS8f1" style="text-align: right" title="Number of shares, Granted"><ix:nonFraction contextRef="From2020-01-012020-12-31" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" unitRef="Shares">172,000</ix:nonFraction></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td id="xdx_981_ecustom--SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeGrantedOptionsExercisePrice_pid_c20200101__20201231_zt1Hg13sVnx9" style="text-align: right" title="Exercise price per share, Granted"><ix:nonFraction contextRef="From2020-01-012020-12-31" decimals="INF" format="ixt:numdotdecimal" name="FSI:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeGrantedOptionsExercisePrice" unitRef="USDPShares">2.44</ix:nonFraction></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td id="xdx_989_eus-gaap--ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_pid_c20200101__20201231_z6VdbbYVPvMc" style="text-align: right" title="Weighted average exercise price, Granted"><ix:nonFraction contextRef="From2020-01-012020-12-31" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" unitRef="USDPShares">2.44</ix:nonFraction></td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Cancelled or expired</td><td> </td> <td style="text-align: left"> </td><td id="xdx_98D_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod_iN_pid_di_c20200101__20201231_zzBWqgMuG00i" style="text-align: right" title="Number of shares, Cancelled or expired">(<ix:nonFraction contextRef="From2020-01-012020-12-31" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod" unitRef="Shares">13,000</ix:nonFraction></td><td style="text-align: left">)</td><td> </td> <td style="text-align: left">$</td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_908_ecustom--SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeCancelledOrExpiredOptionsExercisePrice_pid_c20200101__20201231__srt--RangeAxis__srt--MinimumMember_zfVOUb3Odtr1" title="Exercise price per share, Cancelled or expired"><ix:nonFraction contextRef="From2020-01-012020-12-31_srt_MinimumMember" decimals="INF" format="ixt:numdotdecimal" name="FSI:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeCancelledOrExpiredOptionsExercisePrice" unitRef="USDPShares">2.44</ix:nonFraction></span> – <span id="xdx_90C_ecustom--SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeCancelledOrExpiredOptionsExercisePrice_pid_c20200101__20201231__srt--RangeAxis__srt--MaximumMember_znXBmOoBuE1j" title="Exercise price per share, Cancelled or expired"><ix:nonFraction contextRef="From2020-01-012020-12-31_srt_MaximumMember" decimals="INF" format="ixt:numdotdecimal" name="FSI:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeCancelledOrExpiredOptionsExercisePrice" unitRef="USDPShares">3.46</ix:nonFraction></span></span></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td id="xdx_98B_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice_pid_c20200101__20201231_zWsLMnDjH1o3" style="text-align: right" title="Weighted average exercise price, Cancelled or expired"><ix:nonFraction contextRef="From2020-01-012020-12-31" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice" unitRef="USDPShares">2.75</ix:nonFraction></td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="padding-bottom: 1.5pt">Exercised</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td id="xdx_98E_eus-gaap--StockIssuedDuringPeriodSharesStockOptionsExercised_iN_pid_di_c20200101__20201231_zGfonJxbp7V7" style="border-bottom: Black 1.5pt solid; text-align: right" title="Number of shares, Exercised">(<ix:nonFraction contextRef="From2020-01-012020-12-31" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised" unitRef="Shares">45,000</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_908_ecustom--SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExcercisedOptionsExercisePrice_pid_c20200101__20201231__srt--RangeAxis__srt--MinimumMember_zcWkZ7vtwilh" title="Exercise price per share, Exercised"><ix:nonFraction contextRef="From2020-01-012020-12-31_srt_MinimumMember" decimals="INF" format="ixt:numdotdecimal" name="FSI:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExcercisedOptionsExercisePrice" unitRef="USDPShares">0.75</ix:nonFraction></span> – <span id="xdx_900_ecustom--SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExcercisedOptionsExercisePrice_pid_c20200101__20201231__srt--RangeAxis__srt--MaximumMember_zH2RFT5bz6Yd" title="Exercise price per share, Exercised"><ix:nonFraction contextRef="From2020-01-012020-12-31_srt_MaximumMember" decimals="INF" format="ixt:numdotdecimal" name="FSI:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExcercisedOptionsExercisePrice" unitRef="USDPShares">1.05</ix:nonFraction></span></span></td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td id="xdx_98D_eus-gaap--ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_pid_c20200101__20201231_zU0HGU9pN4qd" style="border-bottom: Black 1.5pt solid; text-align: right" title="Weighted average exercise price, Exercised"><ix:nonFraction contextRef="From2020-01-012020-12-31" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" unitRef="USDPShares">0.88</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td>Balance, December 31, 2020</td><td> </td> <td style="text-align: left"> </td><td id="xdx_98B_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_iS_pid_c20210101__20211231_z8WhswlEmPn2" style="text-align: right" title="Number of shares, Beginning Balance"><ix:nonFraction contextRef="AsOf2020-12-31" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" unitRef="Shares">749,000</ix:nonFraction></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_90E_ecustom--SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsExercisePrice_iS_pid_c20210101__20211231__srt--RangeAxis__srt--MinimumMember_zTzvjifCOc73" title="Exercise price per share, Beginning Balance"><ix:nonFraction contextRef="AsOf2020-12-31_srt_MinimumMember" decimals="INF" format="ixt:numdotdecimal" name="FSI:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsExercisePrice" unitRef="USDPShares">0.75</ix:nonFraction></span> – <span id="xdx_901_ecustom--SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsExercisePrice_iS_pid_c20210101__20211231__srt--RangeAxis__srt--MaximumMember_zroR7IBAf8t5" title="Exercise price per share, Beginning Balance"><ix:nonFraction contextRef="AsOf2020-12-31_srt_MaximumMember" decimals="INF" format="ixt:numdotdecimal" name="FSI:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsExercisePrice" unitRef="USDPShares">4.13</ix:nonFraction></span></span></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td id="xdx_984_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_iS_pid_c20210101__20211231_zsIC8HS7ywva" style="text-align: right" title="Weighted average exercise price, Beginning Balance"><ix:nonFraction contextRef="AsOf2020-12-31" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" unitRef="USDPShares">2.42</ix:nonFraction></td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td>Granted</td><td> </td> <td style="text-align: left"> </td><td id="xdx_988_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_pid_c20210101__20211231_zCXLWRfEOJg1" style="text-align: right" title="Number of shares, Granted"><ix:nonFraction contextRef="From2021-01-01to2021-12-31" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" unitRef="Shares">170,000</ix:nonFraction></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td id="xdx_988_ecustom--SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeGrantedOptionsExercisePrice_pid_c20210101__20211231_ztGhNRlwXHvb" style="text-align: right" title="Exercise price per share, Granted"><ix:nonFraction contextRef="From2021-01-01to2021-12-31" decimals="INF" format="ixt:numdotdecimal" name="FSI:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeGrantedOptionsExercisePrice" unitRef="USDPShares">3.61</ix:nonFraction></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td id="xdx_988_eus-gaap--ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_pid_c20210101__20211231_zprT2Hkh4erl" style="text-align: right" title="Weighted average exercise price, Granted"><ix:nonFraction contextRef="From2021-01-01to2021-12-31" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" unitRef="USDPShares">3.61</ix:nonFraction></td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Cancelled or expired</td><td> </td> <td style="text-align: left"> </td><td id="xdx_988_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod_iN_pid_di_c20210101__20211231_zDsbJuSjxuGl" style="text-align: right" title="Number of shares, Cancelled or expired">(<ix:nonFraction contextRef="From2021-01-01to2021-12-31" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod" unitRef="Shares">34,799</ix:nonFraction></td><td style="text-align: left">)</td><td> </td> <td style="text-align: left">$</td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_90D_ecustom--SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeCancelledOrExpiredOptionsExercisePrice_pid_c20210101__20211231__srt--RangeAxis__srt--MinimumMember_z7o32cI3BWpa" title="Exercise price per share, Cancelled or expired"><ix:nonFraction contextRef="From2021-01-012021-12-31_srt_MinimumMember" decimals="INF" format="ixt:numdotdecimal" name="FSI:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeCancelledOrExpiredOptionsExercisePrice" unitRef="USDPShares">1.42</ix:nonFraction></span> – <span id="xdx_90C_ecustom--SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeCancelledOrExpiredOptionsExercisePrice_pid_c20210101__20211231__srt--RangeAxis__srt--MaximumMember_z9oLms0KgJce" title="Exercise price per share, Cancelled or expired"><ix:nonFraction contextRef="From2021-01-012021-12-31_srt_MaximumMember" decimals="INF" format="ixt:numdotdecimal" name="FSI:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeCancelledOrExpiredOptionsExercisePrice" unitRef="USDPShares">3.46</ix:nonFraction></span></span></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td id="xdx_984_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice_pid_c20210101__20211231_zGa6kYbs1XHa" style="text-align: right" title="Weighted average exercise price, Cancelled or expired"><ix:nonFraction contextRef="From2021-01-01to2021-12-31" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice" unitRef="USDPShares">2.30</ix:nonFraction></td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="padding-bottom: 1.5pt">Exercised</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td id="xdx_981_eus-gaap--StockIssuedDuringPeriodSharesStockOptionsExercised_iN_pid_di_c20210101__20211231_zeXGPRJWWwXk" style="border-bottom: Black 1.5pt solid; text-align: right" title="Number of shares, Exercised">(<ix:nonFraction contextRef="From2021-01-01to2021-12-31" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised" unitRef="Shares">94,701</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_907_ecustom--SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExcercisedOptionsExercisePrice_pid_c20210101__20211231__srt--RangeAxis__srt--MinimumMember_zl7vUN1Ys8Hf" title="Exercise price per share, Exercised"><ix:nonFraction contextRef="From2021-01-012021-12-31_srt_MinimumMember" decimals="INF" format="ixt:numdotdecimal" name="FSI:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExcercisedOptionsExercisePrice" unitRef="USDPShares">0.75</ix:nonFraction></span> – <span id="xdx_909_ecustom--SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExcercisedOptionsExercisePrice_pid_c20210101__20211231__srt--RangeAxis__srt--MaximumMember_zwczgqY1iu5h" title="Exercise price per share, Exercised"><ix:nonFraction contextRef="From2021-01-012021-12-31_srt_MaximumMember" decimals="INF" format="ixt:numdotdecimal" name="FSI:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExcercisedOptionsExercisePrice" unitRef="USDPShares">3.46</ix:nonFraction></span></span></td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td id="xdx_985_eus-gaap--ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_pid_c20210101__20211231_zzEfYVu9ydZd" style="border-bottom: Black 1.5pt solid; text-align: right" title="Weighted average exercise price, Exercised"><ix:nonFraction contextRef="From2021-01-01to2021-12-31" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" unitRef="USDPShares">1.58</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-bottom: 1.5pt">Balance, December 31, 2021</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td id="xdx_988_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_iE_pid_c20210101__20211231_znM7mTqiOJKk" style="border-bottom: Black 1.5pt solid; text-align: right" title="Number of shares, Ending Balance"><ix:nonFraction contextRef="AsOf2021-12-31" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" unitRef="Shares">789,500</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_901_ecustom--SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsExercisePrice_iE_pid_c20210101__20211231__srt--RangeAxis__srt--MinimumMember_zf5WJRS4gp32" title="Exercise price per share, Ending Balance"><ix:nonFraction contextRef="AsOf2021-12-31_srt_MinimumMember" decimals="INF" format="ixt:numdotdecimal" name="FSI:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsExercisePrice" unitRef="USDPShares">1.42</ix:nonFraction></span> – <span id="xdx_904_ecustom--SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsExercisePrice_iE_pid_c20210101__20211231__srt--RangeAxis__srt--MaximumMember_zXEFq17pHWHf" title="Exercise price per share, Ending Balance"><ix:nonFraction contextRef="AsOf2021-12-31_srt_MaximumMember" decimals="INF" format="ixt:numdotdecimal" name="FSI:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsExercisePrice" unitRef="USDPShares">4.13</ix:nonFraction></span></span></td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td id="xdx_982_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_iE_pid_c20210101__20211231_zU6vMW1gdVk1" style="border-bottom: Black 1.5pt solid; text-align: right" title="Weighted average exercise price, Ending Balance"><ix:nonFraction contextRef="AsOf2021-12-31" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" unitRef="USDPShares">2.78</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="padding-bottom: 1.5pt">Exercisable, December 31, 2021</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td id="xdx_985_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber_iE_pid_c20210101__20211231_zuMK2aQovmDi" style="border-bottom: Black 1.5pt solid; text-align: right" title="Number of shares Exercisable, Ending Balance"><ix:nonFraction contextRef="AsOf2021-12-31" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" unitRef="Shares">564,500</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_909_ecustom--SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingExercisableOptionsExercisePrice_iE_pid_c20210101__20211231__srt--RangeAxis__srt--MinimumMember_zHBclOTtJGp1" title="Exercise price per share Exercisable, Ending Balance"><ix:nonFraction contextRef="AsOf2021-12-31_srt_MinimumMember" decimals="INF" format="ixt:numdotdecimal" name="FSI:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingExercisableOptionsExercisePrice" unitRef="USDPShares">1.42</ix:nonFraction></span> – <span id="xdx_901_ecustom--SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingExercisableOptionsExercisePrice_iE_pid_c20210101__20211231__srt--RangeAxis__srt--MaximumMember_zBtXOLQ4ATdd" title="Exercise price per share Exercisable, Ending Balance"><ix:nonFraction contextRef="AsOf2021-12-31_srt_MaximumMember" decimals="INF" format="ixt:numdotdecimal" name="FSI:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingExercisableOptionsExercisePrice" unitRef="USDPShares">4.13</ix:nonFraction></span></span></td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td id="xdx_98E_eus-gaap--SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1_iE_pid_c20210101__20211231_zFkcSP8GMUNg" style="border-bottom: Black 1.5pt solid; text-align: right" title="Weighted average exercise price Exercisable, Ending Balance"><ix:nonFraction contextRef="AsOf2021-12-31" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1" unitRef="USDPShares">2.63</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> </table> </ix:nonNumeric><p id="xdx_8A0_zMsc0MKMWvRi" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The weighted-average remaining contractual life of outstanding options is <span id="xdx_90C_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_dtY_c20210101__20211231_zouuIHPC5Ul1" title="Weighted-average remaining contractual life"><ix:nonNumeric contextRef="From2021-01-01to2021-12-31" format="ixt-sec:duryear" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2">3.20</ix:nonNumeric></span> years.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <ix:nonNumeric contextRef="From2021-01-01to2021-12-31" escape="true" name="us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock"><p id="xdx_894_eus-gaap--ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock_zuCejW6QIz39" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The fair value of each option grant is calculated using the following weighted average assumptions:</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> <span id="xdx_8BD_zDrAqEWJzNQc" style="display: none">SCHEDULE OF STOCK OPTION FAIR VALUE ASSUMPTIONS</span></span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-left: auto; border-collapse: collapse; width: 85%; margin-right: auto"> <tr style="vertical-align: bottom"> <td> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center">2021</td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center">2020</td><td style="padding-bottom: 1.5pt"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 64%; text-align: left">Expected life – years</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 14%; text-align: right"><span id="xdx_90D_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_dtY_c20210101__20211231_z1aOnTmciazd" title="Expected life - years"><ix:nonNumeric contextRef="From2021-01-01to2021-12-31" format="ixt-sec:duryear" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1">3.0</ix:nonNumeric></span></td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 14%; text-align: right"><span id="xdx_90E_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_dtY_c20200101__20201231_zEFMk2orsHd" title="Expected life - years"><ix:nonNumeric contextRef="From2020-01-012020-12-31" format="ixt-sec:duryear" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1">3.0</ix:nonNumeric></span></td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left">Interest rate</td><td> </td> <td style="text-align: left"> </td><td id="xdx_98A_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate_pid_dp_uPure_c20210101__20211231_z39LuDBouI9j" style="text-align: right" title="Interest rate"><ix:nonFraction contextRef="From2021-01-01to2021-12-31" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" scale="-2" unitRef="Pure">1.23</ix:nonFraction></td><td style="text-align: left">%</td><td> </td> <td style="text-align: left"> </td><td id="xdx_983_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate_pid_dp_uPure_c20200101__20201231_za5SBEjiZHHa" style="text-align: right" title="Interest rate"><ix:nonFraction contextRef="From2020-01-012020-12-31" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" scale="-2" unitRef="Pure">0.37</ix:nonFraction></td><td style="text-align: left">%</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td>Volatility</td><td> </td> <td style="text-align: left"> </td><td id="xdx_986_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate_pid_dp_uPure_c20210101__20211231_ztcvnyZGjLJd" style="text-align: right" title="Volatility"><ix:nonFraction contextRef="From2021-01-01to2021-12-31" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" scale="-2" unitRef="Pure">63.28</ix:nonFraction></td><td style="text-align: left">%</td><td> </td> <td style="text-align: left"> </td><td id="xdx_98B_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate_pid_dp_uPure_c20200101__20201231_zC7tSSSdxbJ8" style="text-align: right" title="Volatility"><ix:nonFraction contextRef="From2020-01-012020-12-31" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" scale="-2" unitRef="Pure">70.14</ix:nonFraction></td><td style="text-align: left">%</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td>Weighted average fair value of options granted</td><td> </td> <td style="text-align: left">$</td><td id="xdx_984_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_c20210101__20211231_zHaABFnsUw32" style="text-align: right" title="Weighted average fair value of options granted"><ix:nonFraction contextRef="From2021-01-01to2021-12-31" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" unitRef="USDPShares">1.23</ix:nonFraction></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td id="xdx_981_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_pid_c20200101__20201231_zn7kRvqkujjh" style="text-align: right" title="Weighted average fair value of options granted"><ix:nonFraction contextRef="From2020-01-012020-12-31" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" unitRef="USDPShares">1.12</ix:nonFraction></td><td style="text-align: left"> </td></tr> </table> </ix:nonNumeric><p id="xdx_8A5_zRIBX5Q0wNX" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">During the year ended December 31, 2021, the Company granted <span id="xdx_90C_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_pid_c20210101__20211231__srt--TitleOfIndividualAxis__custom--ConsultantsMember_zQ62JT4pM8j5" title="Stock options granted"><ix:nonFraction contextRef="From2021-01-012021-12-31_custom_ConsultantsMember" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" unitRef="Shares">45,000</ix:nonFraction></span> (2020 – <span id="xdx_909_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_pid_c20200101__20201231__srt--TitleOfIndividualAxis__custom--ConsultantsMember_zwJa9cbyv8hh" title="Stock options granted"><ix:nonFraction contextRef="From2020-01-012020-12-31_custom_ConsultantsMember" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" unitRef="Shares">45,000</ix:nonFraction></span>) stock options to consultants and has applied ASC 718 using the Black-Scholes option-pricing model, which resulted in expenses of $<span id="xdx_904_eus-gaap--StockOptionPlanExpense_pp0p0_c20210101__20211231__srt--TitleOfIndividualAxis__custom--ConsultantsMember_ziV7vLRVYyme" title="Stock option expense"><ix:nonFraction contextRef="From2021-01-012021-12-31_custom_ConsultantsMember" decimals="0" format="ixt:numdotdecimal" name="us-gaap:StockOptionPlanExpense" scale="0" unitRef="USD">13,860</ix:nonFraction></span> (2020 - $<span id="xdx_909_eus-gaap--StockOptionPlanExpense_c20200101__20201231__srt--TitleOfIndividualAxis__custom--ConsultantsMember_pp0p0" title="Stock option expense"><ix:nonFraction contextRef="From2020-01-012020-12-31_custom_ConsultantsMember" decimals="0" format="ixt:numdotdecimal" name="us-gaap:StockOptionPlanExpense" scale="0" unitRef="USD">10,080</ix:nonFraction></span>). Options granted in other years resulted in additional expenses of $<span id="xdx_904_ecustom--AdditionalExpensesDueToOptionsGranted_pp0p0_c20210101__20211231__srt--TitleOfIndividualAxis__custom--ConsultantsMember_zUrqincI1B61" title="Additional expenses due to options granted"><ix:nonFraction contextRef="From2021-01-012021-12-31_custom_ConsultantsMember" decimals="0" format="ixt:numdotdecimal" name="FSI:AdditionalExpensesDueToOptionsGranted" scale="0" unitRef="USD">51,210</ix:nonFraction></span> (2020 – $<span id="xdx_909_ecustom--AdditionalExpensesDueToOptionsGranted_c20200101__20201231__srt--TitleOfIndividualAxis__custom--ConsultantsMember_pp0p0" title="Additional expenses due to options granted"><ix:nonFraction contextRef="From2020-01-012020-12-31_custom_ConsultantsMember" decimals="0" format="ixt:numdotdecimal" name="FSI:AdditionalExpensesDueToOptionsGranted" scale="0" unitRef="USD">43,905</ix:nonFraction></span>). During the year ended December 31, 2021, employees were granted <span id="xdx_90F_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_pid_c20210101__20211231__srt--TitleOfIndividualAxis__custom--EmployeesMember_zgIImuFaXuSe" title="Stock options granted"><ix:nonFraction contextRef="From2021-01-012021-12-31_custom_EmployeesMember" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" unitRef="Shares">125,000</ix:nonFraction></span> (2020 – <span id="xdx_90E_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_pid_c20200101__20201231__srt--TitleOfIndividualAxis__custom--EmployeesMember_z8RjH5TJJs4g" title="Stock options granted"><ix:nonFraction contextRef="From2020-01-012020-12-31_custom_EmployeesMember" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" unitRef="Shares">127,000</ix:nonFraction></span>) stock options, which resulted in expenses of $<span id="xdx_901_eus-gaap--StockOptionPlanExpense_pp0p0_c20210101__20211231__srt--TitleOfIndividualAxis__custom--EmployeesMember_zGSn9K0qXZ9d" title="Stock option expense"><ix:nonFraction contextRef="From2021-01-012021-12-31_custom_EmployeesMember" decimals="0" format="ixt:numdotdecimal" name="us-gaap:StockOptionPlanExpense" scale="0" unitRef="USD">38,500</ix:nonFraction></span> (2020 – $<span id="xdx_904_eus-gaap--StockOptionPlanExpense_c20200101__20201231__srt--TitleOfIndividualAxis__custom--EmployeesMember_pp0p0" title="Stock option expense"><ix:nonFraction contextRef="From2020-01-012020-12-31_custom_EmployeesMember" decimals="0" format="ixt:numdotdecimal" name="us-gaap:StockOptionPlanExpense" scale="0" unitRef="USD">28,316</ix:nonFraction></span>). Options granted in other years resulted in additional expenses in the amount of $<span id="xdx_909_ecustom--AdditionalExpensesDueToOptionsGranted_pp0p0_c20210101__20211231__srt--TitleOfIndividualAxis__custom--EmployeesMember_z7VNLET6Lrpi" title="Additional expenses due to options granted"><ix:nonFraction contextRef="From2021-01-012021-12-31_custom_EmployeesMember" decimals="0" format="ixt:numdotdecimal" name="FSI:AdditionalExpensesDueToOptionsGranted" scale="0" unitRef="USD">106,542</ix:nonFraction></span> for employees during the year ended December 31, 2021 (2020 - $<span id="xdx_90A_ecustom--AdditionalExpensesDueToOptionsGranted_c20200101__20201231__srt--TitleOfIndividualAxis__custom--EmployeesMember_pp0p0" title="Additional expenses due to options granted"><ix:nonFraction contextRef="From2020-01-012020-12-31_custom_EmployeesMember" decimals="0" format="ixt:numdotdecimal" name="FSI:AdditionalExpensesDueToOptionsGranted" scale="0" unitRef="USD">73,711</ix:nonFraction></span>). There were <span id="xdx_906_eus-gaap--StockIssuedDuringPeriodSharesStockOptionsExercised_pid_c20210101__20211231__srt--TitleOfIndividualAxis__custom--EmployeesMember_zYb3BkHUBTnc" title="Stock options exercised"><ix:nonFraction contextRef="From2021-01-012021-12-31_custom_EmployeesMember" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised" unitRef="Shares">61,500</ix:nonFraction></span> employee and <span id="xdx_90B_eus-gaap--StockIssuedDuringPeriodSharesStockOptionsExercised_pid_c20210101__20211231__srt--TitleOfIndividualAxis__custom--ConsultantsMember_ziOWcqpH7OS9" title="Stock options exercised"><ix:nonFraction contextRef="From2021-01-012021-12-31_custom_ConsultantsMember" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised" unitRef="Shares">33,201</ix:nonFraction></span> consultant stock options exercised during the year ended December 31, 2021 (2020 – <span id="xdx_904_eus-gaap--StockIssuedDuringPeriodSharesStockOptionsExercised_pid_c20200101__20201231__srt--TitleOfIndividualAxis__custom--EmployeesMember_zwAUSXuzCu11" title="Stock options exercised"><ix:nonFraction contextRef="From2020-01-012020-12-31_custom_EmployeesMember" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised" unitRef="Shares">35,000</ix:nonFraction></span> employee; <span id="xdx_90D_eus-gaap--StockIssuedDuringPeriodSharesStockOptionsExercised_pid_c20200101__20201231__srt--TitleOfIndividualAxis__custom--ConsultantsMember_zC62VFSkZHj6" title="Stock options exercised"><ix:nonFraction contextRef="From2020-01-012020-12-31_custom_ConsultantsMember" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised" unitRef="Shares">10,000</ix:nonFraction></span> consultant).</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">As of December 31, 2021, there was approximately $<span id="xdx_90A_eus-gaap--EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized_iI_pp0p0_c20211231__us-gaap--IncomeTaxAuthorityNameAxis__us-gaap--CanadaRevenueAgencyMember_zq3zi5BiONr3" title="Compensation expense related to non-vested awards"><ix:nonFraction contextRef="AsOf2021-12-31_us-gaap_CanadaRevenueAgencyMember" decimals="0" format="ixt:numdotdecimal" name="us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized" scale="0" unitRef="USD">229,918</ix:nonFraction></span> of compensation expense related to non-vested awards. This expense is expected to be recognized over a weighted average period of <span id="xdx_908_eus-gaap--EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_dtY_c20210101__20211231_zDJljnQaKsqi" title="Compensation expense related to non-vested awards, weighted average period"><ix:nonNumeric contextRef="From2021-01-01to2021-12-31" format="ixt-sec:duryear" name="us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1">1.0</ix:nonNumeric></span> years.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The aggregate intrinsic value of vested options outstanding at December 31, 2021 is $<span id="xdx_905_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableAggregateIntrinsicValue_iI_pp0p0_c20211231__us-gaap--IncomeTaxAuthorityNameAxis__us-gaap--CanadaRevenueAgencyMember_zshdH4mmQ2d" title="Aggregate intrinsic value of vested options"><ix:nonFraction contextRef="AsOf2021-12-31_us-gaap_CanadaRevenueAgencyMember" decimals="0" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableAggregateIntrinsicValue" scale="0" unitRef="USD">712,945</ix:nonFraction></span> (2020 – $<span id="xdx_907_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableAggregateIntrinsicValue_iI_pp0p0_dxL_c20201231__us-gaap--IncomeTaxAuthorityNameAxis__us-gaap--CanadaRevenueAgencyMember_zDHSn9EB1FF" title="Aggregate intrinsic value of vested options::XDX::-"><span style="-sec-ix-hidden: xdx2ixbrl1757">nil</span></span>). The intrinsic value of options exercised during the year was $<span id="xdx_903_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueVested_pp0p0_c20210101__20211231__us-gaap--IncomeTaxAuthorityNameAxis__us-gaap--CanadaRevenueAgencyMember_zwpqNa9FJyih" title="Aggregate intrinsic value of vested options exercised"><ix:nonFraction contextRef="From2021-01-012021-12-31_us-gaap_CanadaRevenueAgencyMember" decimals="0" format="ixt:numdotdecimal" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueVested" scale="0" unitRef="USD">203,701</ix:nonFraction></span> (2020 - $<span id="xdx_90B_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueVested_pp0p0_c20200101__20201231__us-gaap--IncomeTaxAuthorityNameAxis__us-gaap--CanadaRevenueAgencyMember_z4dm0oFd29Ti"><ix:nonFraction contextRef="From2020-01-012020-12-31_us-gaap_CanadaRevenueAgencyMember" decimals="0" format="ixt:numdotdecimal" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueVested" scale="0" unitRef="USD">56,230</ix:nonFraction></span>).</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> </ix:nonNumeric><ix:nonNumeric contextRef="From2021-01-01to2021-12-31" escape="true" name="us-gaap:StockholdersEquityNoteDisclosureTextBlock"><p id="xdx_808_eus-gaap--StockholdersEquityNoteDisclosureTextBlock_z8XGhNlav3yl" style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin: 0pt 0"><span style="font: small-caps 10pt Times New Roman, Times, Serif"><b>17. <span>Capital Stock</span></b></span><b><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">. <b><span id="xdx_82A_z0i7qj6scvp8" style="display: none">CAPITAL STOCK</span></b></span></b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">During the year ended December 31, 2021, <span id="xdx_907_eus-gaap--StockIssuedDuringPeriodSharesStockOptionsExercised_pid_c20210101__20211231__us-gaap--DerivativeInstrumentRiskAxis__custom--EmployeesStockOptionMember_z6dnol2sk4C8" title="Stock options exercised"><ix:nonFraction contextRef="From2021-01-012021-12-31_custom_EmployeesStockOptionMember" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised" unitRef="Shares">61,500</ix:nonFraction></span> shares were issued upon the exercise of employee stock options (2020 – <span id="xdx_90D_eus-gaap--StockIssuedDuringPeriodSharesStockOptionsExercised_pid_c20200101__20201231__us-gaap--DerivativeInstrumentRiskAxis__custom--EmployeesStockOptionMember_zOmvq8C2pskg" title="Stock options exercised"><ix:nonFraction contextRef="From2020-01-012020-12-31_custom_EmployeesStockOptionMember" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised" unitRef="Shares">35,000</ix:nonFraction></span>) and <span id="xdx_90E_eus-gaap--StockIssuedDuringPeriodSharesStockOptionsExercised_pid_c20210101__20211231__us-gaap--DerivativeInstrumentRiskAxis__custom--ConsultantsStockOptionsMember_zkThfUnhqcvh" title="Stock options exercised"><ix:nonFraction contextRef="From2021-01-012021-12-31_custom_ConsultantsStockOptionsMember" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised" unitRef="Shares">33,201</ix:nonFraction></span> shares were issued upon the exercise of consultant stock options (2020 – <span id="xdx_90E_eus-gaap--StockIssuedDuringPeriodSharesStockOptionsExercised_pid_c20200101__20201231__us-gaap--DerivativeInstrumentRiskAxis__custom--ConsultantsStockOptionsMember_zt4bcYOhrx96" title="Stock options exercised"><ix:nonFraction contextRef="From2020-01-012020-12-31_custom_ConsultantsStockOptionsMember" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised" unitRef="Shares">10,000</ix:nonFraction></span>).</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">On March 19, 2020, the Company suspended the annual dividend until further notice due to the uncertainty surrounding the COVID-19 virus.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> </ix:nonNumeric><ix:nonNumeric contextRef="From2021-01-01to2021-12-31" escape="true" name="us-gaap:MinorityInterestDisclosureTextBlock"><p id="xdx_800_eus-gaap--MinorityInterestDisclosureTextBlock_zG8yz2X2osTe" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font: small-caps 10pt Times New Roman, Times, Serif"><b>18. <span>Non-Controlling Interests <b><span id="xdx_825_zt15dL5UqNUf" style="display: none">NON-CONTROLLING INTERESTS</span></b></span></b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">ENP Investments is a limited liability corporation (LLC) that <span style="background-color: white">manufactures and distributes golf, turf and ornamental agriculture products in Mendota, Illinois.</span> The Company owns a <span id="xdx_90C_eus-gaap--SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipOwnershipInterest_pid_dp_uPure_c20210101__20211231__srt--OwnershipAxis__custom--EnpnvestmentsLlcMember_zTucbgQaqYm2" title="Subsidiary company ownership interest rate"><ix:nonFraction contextRef="From2021-01-012021-12-31_custom_EnpnvestmentsLlcMember" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipOwnershipInterest" scale="-2" unitRef="Pure">65</ix:nonFraction></span>% interest in ENP Investments through its wholly-owned subsidiary NanoChem. An unrelated party owns the remaining <span id="xdx_900_eus-gaap--MinorityInterestOwnershipPercentageByParent_iI_pid_dp_uPure_c20211231__srt--OwnershipAxis__custom--EnpnvestmentsLlcMember_z3RnYMwBq3e7" title="Related party owner ship percentage"><ix:nonFraction contextRef="AsOf2021-12-31_custom_EnpnvestmentsLlcMember" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:MinorityInterestOwnershipPercentageByParent" scale="-2" unitRef="Pure">35</ix:nonFraction></span>% interest in ENP Investments. As of December 31, 2020, ENP Mendota is a wholly owned subsidiary of ENP Investments. ENP Mendota leases warehouse space. For financial reporting purposes, the assets, liabilities and earnings of both of the LLC’s are consolidated into these financial statements. The unrelated third party’s ownership interest in the LLC is recorded in non-controlling interests in these consolidated financial statements. The non-controlling interest represents the non-controlling unitholder’s interest in the earnings and equity of ENP Investments. ENP Investments is allocated to the BCPA segment.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <ix:exclude><!-- Field: Page; Sequence: 39; Value: 1 --> <div style="border-bottom: Black 1.5pt solid; margin-bottom: 6pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: left"><td style="text-align: center; width: 100%">F-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->23<!-- Field: /Sequence --></td></tr></table></div> <div style="break-before: page; margin-top: 6pt"><p style="margin: 0pt"> </p></div> <!-- Field: /Page --></ix:exclude> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">ENP Investments makes cash distributions to its equity owners based on formulas defined within its Ownership Interest Purchase Agreement dated October 1, 2018. Distributions are defined in the Ownership Interest Purchase Agreement as cash on hand to the extent it exceeds current and anticipated long-term and short-term needs, including, without limitation, needs for operating expenses, debt service, acquisitions, reserves, and mandatory distributions, if any.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">From the effective date of acquisition onward, the minimum distributions requirements under the Ownership Interest Purchase Agreement were satisfied. The total distribution from the effective date of acquisition onward was $<span id="xdx_90E_eus-gaap--PaymentsToMinorityShareholders_pp0p0_c20210101__20211231__srt--OwnershipAxis__custom--EnpnvestmentsLlcMember_zYUiWS0GgQGl" title="Partnership distribution to non-controlling interest"><ix:nonFraction contextRef="From2021-01-012021-12-31_custom_EnpnvestmentsLlcMember" decimals="0" format="ixt:numdotdecimal" name="us-gaap:PaymentsToMinorityShareholders" scale="0" unitRef="USD">1,924,995</ix:nonFraction></span>.</span></p> <ix:nonNumeric contextRef="From2021-01-01to2021-12-31" escape="true" name="FSI:ScheduleOfDistributionsTableTextBlock"><p id="xdx_89D_ecustom--ScheduleOfDistributionsTableTextBlock_zea70KsXuEaj" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> <span id="xdx_8B6_z1sol5lcRGog" style="display: none">SCHEDULE OF DISTRIBUTIONS</span></span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-left: auto; border-collapse: collapse; width: 80%; margin-right: auto"> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 82%">Balance, December 31, 2019</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 14%; text-align: right"><span id="xdx_909_eus-gaap--MinorityInterest_iS_pp0p0_c20200101__20201231__srt--OwnershipAxis__custom--EnpnvestmentsLlcMember__us-gaap--TypeOfArrangementAxis__custom--OwnershipInterestPurchaseAgreementMember_zb5hPXiwTtN8" title="Distribution to noncontrolling interests, Beginning balance"><ix:nonFraction contextRef="AsOf2019-12-31_custom_EnpnvestmentsLlcMember_custom_OwnershipInterestPurchaseAgreementMember" decimals="0" format="ixt:numdotdecimal" name="us-gaap:MinorityInterest" scale="0" unitRef="USD">2,550,149</ix:nonFraction></span></td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td>Distribution</td><td> </td> <td style="text-align: left"> </td><td id="xdx_98A_eus-gaap--MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders_iN_pp0p0_di_c20200101__20201231__srt--OwnershipAxis__custom--EnpnvestmentsLlcMember__us-gaap--TypeOfArrangementAxis__custom--OwnershipInterestPurchaseAgreementMember_zyvr3wsiDbD4" style="text-align: right" title="Distribution">(<ix:nonFraction contextRef="From2020-01-012020-12-31_custom_EnpnvestmentsLlcMember_custom_OwnershipInterestPurchaseAgreementMember" decimals="0" format="ixt:numdotdecimal" name="us-gaap:MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders" scale="0" unitRef="USD">594,882</ix:nonFraction></td><td style="text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-bottom: 1.5pt">Non-controlling interest share of income</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td id="xdx_98C_eus-gaap--NetIncomeLossAttributableToNoncontrollingInterest_pp0p0_c20200101__20201231__srt--OwnershipAxis__custom--EnpnvestmentsLlcMember__us-gaap--TypeOfArrangementAxis__custom--OwnershipInterestPurchaseAgreementMember_zv8cxceY2kad" style="border-bottom: Black 1.5pt solid; text-align: right" title="Non-controlling interest share of income"><ix:nonFraction contextRef="From2020-01-012020-12-31_custom_EnpnvestmentsLlcMember_custom_OwnershipInterestPurchaseAgreementMember" decimals="0" format="ixt:numdotdecimal" name="us-gaap:NetIncomeLossAttributableToNoncontrollingInterest" scale="0" unitRef="USD">606,484</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td>Balance, December 31, 2020</td><td> </td> <td style="text-align: left"> </td><td id="xdx_987_eus-gaap--MinorityInterest_iS_pp0p0_c20210101__20211231__srt--OwnershipAxis__custom--EnpnvestmentsLlcMember__us-gaap--TypeOfArrangementAxis__custom--OwnershipInterestPurchaseAgreementMember_zyrkhqvgJlk5" style="text-align: right" title="Distribution to noncontrolling interests, Beginning balance"><ix:nonFraction contextRef="AsOf2020-12-31_custom_EnpnvestmentsLlcMember_custom_OwnershipInterestPurchaseAgreementMember" decimals="0" format="ixt:numdotdecimal" name="us-gaap:MinorityInterest" scale="0" unitRef="USD">2,561,751</ix:nonFraction></td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td>Distribution</td><td> </td> <td style="text-align: left"> </td><td id="xdx_98D_eus-gaap--MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders_iN_pp0p0_di_c20210101__20211231__srt--OwnershipAxis__custom--EnpnvestmentsLlcMember__us-gaap--TypeOfArrangementAxis__custom--OwnershipInterestPurchaseAgreementMember_zBWbrMElBeSg" style="text-align: right" title="Distribution">(<ix:nonFraction contextRef="From2021-01-012021-12-31_custom_EnpnvestmentsLlcMember_custom_OwnershipInterestPurchaseAgreementMember" decimals="0" format="ixt:numdotdecimal" name="us-gaap:MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders" scale="0" unitRef="USD">804,003</ix:nonFraction></td><td style="text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="padding-bottom: 1.5pt">Non-controlling interest share of income</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td id="xdx_989_eus-gaap--NetIncomeLossAttributableToNoncontrollingInterest_pp0p0_c20210101__20211231__srt--OwnershipAxis__custom--EnpnvestmentsLlcMember__us-gaap--TypeOfArrangementAxis__custom--OwnershipInterestPurchaseAgreementMember_zpZmgpFeH8bl" style="border-bottom: Black 1.5pt solid; text-align: right" title="Non-controlling interest share of income"><ix:nonFraction contextRef="From2021-01-012021-12-31_custom_EnpnvestmentsLlcMember_custom_OwnershipInterestPurchaseAgreementMember" decimals="0" format="ixt:numdotdecimal" name="us-gaap:NetIncomeLossAttributableToNoncontrollingInterest" scale="0" unitRef="USD">845,095</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-bottom: 1.5pt">Balance, December 31, 2021</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td id="xdx_98D_eus-gaap--MinorityInterest_iE_pp0p0_c20210101__20211231__srt--OwnershipAxis__custom--EnpnvestmentsLlcMember__us-gaap--TypeOfArrangementAxis__custom--OwnershipInterestPurchaseAgreementMember_zbjMg473C1J5" style="border-bottom: Black 1.5pt solid; text-align: right" title="Distribution to noncontrolling interests, Ending balance"><ix:nonFraction contextRef="AsOf2021-12-31_custom_EnpnvestmentsLlcMember_custom_OwnershipInterestPurchaseAgreementMember" decimals="0" format="ixt:numdotdecimal" name="us-gaap:MinorityInterest" scale="0" unitRef="USD">2,602,843</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> </table> </ix:nonNumeric><p id="xdx_8AC_zPfa6Sx7r0O2" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: small-caps 10pt Times New Roman, Times, Serif"><b> </b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">During the year ended December 31, 2021, the Company had sales of $<span id="xdx_906_eus-gaap--RevenueFromContractWithCustomerIncludingAssessedTax_pp0p0_c20210101__20211231__srt--OwnershipAxis__custom--EnpInvestmentMember_zkOaKJpxurN9" title="Revenue"><ix:nonFraction contextRef="From2021-01-012021-12-31_custom_EnpInvestmentMember" decimals="0" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax" scale="0" unitRef="USD">4,877,690</ix:nonFraction></span> (2020 - $<span id="xdx_90C_eus-gaap--RevenueFromContractWithCustomerIncludingAssessedTax_pp0p0_c20200101__20201231__srt--OwnershipAxis__custom--EnpInvestmentMember_zXdhwtGzkgYl" title="Revenue"><ix:nonFraction contextRef="From2020-01-012020-12-31_custom_EnpInvestmentMember" decimals="0" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax" scale="0" unitRef="USD">4,094,622</ix:nonFraction></span>) to the party that holds <span id="xdx_908_eus-gaap--EquityMethodInvestmentOwnershipPercentage_iI_pid_dp_uPure_c20211231__srt--OwnershipAxis__custom--EnpInvestmentMember_ziIju1KkX4oj" title="Equity Method Investment, Ownership Percentage"><ix:nonFraction contextRef="AsOf2021-12-31_custom_EnpInvestmentMember" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:EquityMethodInvestmentOwnershipPercentage" scale="-2" unitRef="Pure">35</ix:nonFraction></span>% interest in ENP Investments, of which $<span id="xdx_906_eus-gaap--AccountsReceivableNet_iI_pp0p0_c20211231__srt--OwnershipAxis__custom--EnpInvestmentMember_ziIuvlMmHNe5" title="Accounts Receivable"><ix:nonFraction contextRef="AsOf2021-12-31_custom_EnpInvestmentMember" decimals="0" format="ixt:numdotdecimal" name="us-gaap:AccountsReceivableNet" scale="0" unitRef="USD">2,215,119</ix:nonFraction></span> is included within Accounts Receivable as of December 31, 2021 (2020 – $<span id="xdx_90B_eus-gaap--AccountsReceivableNet_iI_pp0p0_c20201231__srt--OwnershipAxis__custom--EnpInvestmentMember_zykCJi68W745" title="Accounts Receivable"><ix:nonFraction contextRef="AsOf2020-12-31_custom_EnpInvestmentMember" decimals="0" format="ixt:numdotdecimal" name="us-gaap:AccountsReceivableNet" scale="0" unitRef="USD">2,056,631</ix:nonFraction></span>).</span></p> <p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> </ix:nonNumeric><ix:nonNumeric contextRef="From2021-01-01to2021-12-31" escape="true" name="us-gaap:SegmentReportingDisclosureTextBlock"><p id="xdx_802_eus-gaap--SegmentReportingDisclosureTextBlock_zw2LWlr7dgqh" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font: small-caps 10pt Times New Roman, Times, Serif"><b>19. <span>Segmented, Significant Customer Information and Economic Dependency</span></b></span><b><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">. <b><span id="xdx_82D_zdr6NfUY1ZCk" style="display: none">SEGMENTED, SIGNIFICANT CUSTOMER INFORMATION AND ECONOMIC DEPENDENCY</span></b></span></b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The Company operates in two segments:</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(a) Energy and water conservation products (as shown under the column heading “EWCP” below), which consists of a (i) liquid swimming pool blankets which saves energy and water by inhibiting evaporation from the pool surface, and (ii) food-safe powdered form of the active ingredient within the liquid blankets and which are designed to be used in still or slow moving drinking water sources.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(b) Biodegradable polymers (“BCPA’s”), also known as TPA’s, used by the petroleum, chemical, utility and mining industries to prevent corrosion and scaling in water piping. This product can also be used in detergents to increase biodegradability and in agriculture to increase crop yields by enhancing fertilizer uptake.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The accounting policies of the segments are the same as those described in Note 2, <i>Significant Accounting Policies</i>. The Company evaluates performance based on profit or loss from operations before income taxes, not including nonrecurring gains and losses and foreign exchange gains and losses.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The Company’s reportable segments are strategic business units that offer different, but synergistic products and services. They are managed separately because each business requires different technology and marketing strategies.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <ix:nonNumeric contextRef="From2021-01-01to2021-12-31" escape="true" name="us-gaap:ReconciliationOfRevenueFromSegmentsToConsolidatedTextBlock"><p id="xdx_898_eus-gaap--ReconciliationOfRevenueFromSegmentsToConsolidatedTextBlock_z9JpYl8VfcX4" style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Year ended December 31, 2021:</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> <span id="xdx_8BE_z0ESYCLHXiFc" style="display: none">SCHEDULE OF REPORTABLE SEGMENTS</span></span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-left: auto; border-collapse: collapse; width: 90%; margin-right: auto"> <tr style="vertical-align: bottom"> <td style="text-align: justify"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center">EWCP</td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center">BCPA</td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center">Consolidated</td><td style="padding-bottom: 1.5pt"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: justify"> </td><td> </td> <td colspan="2" style="text-align: justify"> </td><td> </td><td> </td> <td colspan="2" style="text-align: justify"> </td><td> </td><td> </td> <td colspan="2"> </td><td> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 46%; text-align: justify">Sales</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td id="xdx_98E_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_pp0p0_c20210101__20211231__srt--ProductOrServiceAxis__custom--EWCPMember__us-gaap--StatementBusinessSegmentsAxis__us-gaap--CorporateAndOtherMember_zbTIyQNLISx" style="width: 14%; text-align: right" title="Sales"><ix:nonFraction contextRef="From2021-01-012021-12-31_custom_EWCPMember_us-gaap_CorporateAndOtherMember" decimals="0" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="0" unitRef="USD">420,811</ix:nonFraction></td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td id="xdx_98D_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_pp0p0_c20210101__20211231__srt--ProductOrServiceAxis__custom--BCPAMember__us-gaap--StatementBusinessSegmentsAxis__us-gaap--CorporateAndOtherMember_z2k9VpxaP1T8" style="width: 14%; text-align: right" title="Sales"><ix:nonFraction contextRef="From2021-01-012021-12-31_custom_BCPAMember_us-gaap_CorporateAndOtherMember" decimals="0" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="0" unitRef="USD">33,995,524</ix:nonFraction></td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td id="xdx_98C_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_pp0p0_c20210101__20211231__us-gaap--StatementBusinessSegmentsAxis__us-gaap--CorporateAndOtherMember_zFj3U5O0DhG7" style="width: 14%; text-align: right" title="Sales"><ix:nonFraction contextRef="From2021-01-012021-12-31_us-gaap_CorporateAndOtherMember" decimals="0" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="0" unitRef="USD">34,416,335</ix:nonFraction></td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: justify">Interest expense</td><td> </td> <td style="text-align: left"> </td><td id="xdx_98B_eus-gaap--InterestExpense_pp0p0_c20210101__20211231__srt--ProductOrServiceAxis__custom--EWCPMember__us-gaap--StatementBusinessSegmentsAxis__us-gaap--CorporateAndOtherMember_zcx7l3qMsNa" style="text-align: right" title="Interest expense"><span style="-sec-ix-hidden: xdx2ixbrl1816">-</span></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_989_eus-gaap--InterestExpense_pp0p0_c20210101__20211231__srt--ProductOrServiceAxis__custom--BCPAMember__us-gaap--StatementBusinessSegmentsAxis__us-gaap--CorporateAndOtherMember_zeVOc9LVx5Ne" style="text-align: right" title="Interest expense"><ix:nonFraction contextRef="From2021-01-012021-12-31_custom_BCPAMember_us-gaap_CorporateAndOtherMember" decimals="0" format="ixt:numdotdecimal" name="us-gaap:InterestExpense" scale="0" unitRef="USD">199,930</ix:nonFraction></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_98E_eus-gaap--InterestExpense_pp0p0_c20210101__20211231__us-gaap--StatementBusinessSegmentsAxis__us-gaap--CorporateAndOtherMember_zOjOtdFsRDSi" style="text-align: right" title="Interest expense"><ix:nonFraction contextRef="From2021-01-012021-12-31_us-gaap_CorporateAndOtherMember" decimals="0" format="ixt:numdotdecimal" name="us-gaap:InterestExpense" scale="0" unitRef="USD">199,930</ix:nonFraction></td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td>Depreciation</td><td> </td> <td style="text-align: left"> </td><td id="xdx_98B_eus-gaap--DepreciationNonproduction_pp0p0_c20210101__20211231__srt--ProductOrServiceAxis__custom--EWCPMember__us-gaap--StatementBusinessSegmentsAxis__us-gaap--CorporateAndOtherMember_zc5IDI00Uh5e" style="text-align: right" title="Depreciation"><ix:nonFraction contextRef="From2021-01-012021-12-31_custom_EWCPMember_us-gaap_CorporateAndOtherMember" decimals="0" format="ixt:numdotdecimal" name="us-gaap:DepreciationNonproduction" scale="0" unitRef="USD">40,247</ix:nonFraction></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_98B_eus-gaap--DepreciationNonproduction_pp0p0_c20210101__20211231__srt--ProductOrServiceAxis__custom--BCPAMember__us-gaap--StatementBusinessSegmentsAxis__us-gaap--CorporateAndOtherMember_zPBdp4HuUDv2" style="text-align: right" title="Depreciation"><ix:nonFraction contextRef="From2021-01-012021-12-31_custom_BCPAMember_us-gaap_CorporateAndOtherMember" decimals="0" format="ixt:numdotdecimal" name="us-gaap:DepreciationNonproduction" scale="0" unitRef="USD">925,688</ix:nonFraction></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_983_eus-gaap--DepreciationNonproduction_pp0p0_c20210101__20211231__us-gaap--StatementBusinessSegmentsAxis__us-gaap--CorporateAndOtherMember_zJDPoEAHRAOf" style="text-align: right" title="Depreciation"><ix:nonFraction contextRef="From2021-01-012021-12-31_us-gaap_CorporateAndOtherMember" decimals="0" format="ixt:numdotdecimal" name="us-gaap:DepreciationNonproduction" scale="0" unitRef="USD">965,935</ix:nonFraction></td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: justify">Current and deferred income tax expense</td><td> </td> <td style="text-align: left"> </td><td id="xdx_98C_eus-gaap--IncomeTaxExpenseBenefit_pp0p0_c20210101__20211231__srt--ProductOrServiceAxis__custom--EWCPMember__us-gaap--StatementBusinessSegmentsAxis__us-gaap--CorporateAndOtherMember_zJS9lIy0kfW" style="text-align: right" title="Current and deferred income tax expense"><ix:nonFraction contextRef="From2021-01-012021-12-31_custom_EWCPMember_us-gaap_CorporateAndOtherMember" decimals="0" format="ixt:numdotdecimal" name="us-gaap:IncomeTaxExpenseBenefit" scale="0" unitRef="USD">24,384</ix:nonFraction></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_984_eus-gaap--IncomeTaxExpenseBenefit_pp0p0_c20210101__20211231__srt--ProductOrServiceAxis__custom--BCPAMember__us-gaap--StatementBusinessSegmentsAxis__us-gaap--CorporateAndOtherMember_zzz2lOtxWwVi" style="text-align: right" title="Current and deferred income tax expense"><ix:nonFraction contextRef="From2021-01-012021-12-31_custom_BCPAMember_us-gaap_CorporateAndOtherMember" decimals="0" format="ixt:numdotdecimal" name="us-gaap:IncomeTaxExpenseBenefit" scale="0" unitRef="USD">2,361,298</ix:nonFraction></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_980_eus-gaap--IncomeTaxExpenseBenefit_pp0p0_c20210101__20211231__us-gaap--StatementBusinessSegmentsAxis__us-gaap--CorporateAndOtherMember_zfsxliJ06Qg9" style="text-align: right" title="Current and deferred income tax expense"><ix:nonFraction contextRef="From2021-01-012021-12-31_us-gaap_CorporateAndOtherMember" decimals="0" format="ixt:numdotdecimal" name="us-gaap:IncomeTaxExpenseBenefit" scale="0" unitRef="USD">2,385,682</ix:nonFraction></td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: justify">Segment profit</td><td> </td> <td style="text-align: left"> </td><td id="xdx_981_eus-gaap--ProfitLoss_pp0p0_c20210101__20211231__srt--ProductOrServiceAxis__custom--EWCPMember__us-gaap--StatementBusinessSegmentsAxis__us-gaap--CorporateAndOtherMember_zXZBpTniEIE3" style="text-align: right" title="Segment profit">(<ix:nonFraction contextRef="From2021-01-012021-12-31_custom_EWCPMember_us-gaap_CorporateAndOtherMember" decimals="0" format="ixt:numdotdecimal" name="us-gaap:ProfitLoss" scale="0" sign="-" unitRef="USD">368,994</ix:nonFraction></td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td id="xdx_982_eus-gaap--ProfitLoss_pp0p0_c20210101__20211231__srt--ProductOrServiceAxis__custom--BCPAMember__us-gaap--StatementBusinessSegmentsAxis__us-gaap--CorporateAndOtherMember_zUuBichGMrLe" style="text-align: right" title="Segment profit"><ix:nonFraction contextRef="From2021-01-012021-12-31_custom_BCPAMember_us-gaap_CorporateAndOtherMember" decimals="0" format="ixt:numdotdecimal" name="us-gaap:ProfitLoss" scale="0" unitRef="USD">3,818,156</ix:nonFraction></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_98C_eus-gaap--ProfitLoss_pp0p0_c20210101__20211231__us-gaap--StatementBusinessSegmentsAxis__us-gaap--CorporateAndOtherMember_ztiqPWrcCDJh" style="text-align: right" title="Segment profit"><ix:nonFraction contextRef="From2021-01-012021-12-31_us-gaap_CorporateAndOtherMember" decimals="0" format="ixt:numdotdecimal" name="us-gaap:ProfitLoss" scale="0" unitRef="USD">3,449,162</ix:nonFraction></td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: justify">Segment assets</td><td> </td> <td style="text-align: left"> </td><td id="xdx_988_ecustom--Segmentassets_pp0p0_c20210101__20211231__srt--ProductOrServiceAxis__custom--EWCPMember__us-gaap--StatementBusinessSegmentsAxis__us-gaap--CorporateAndOtherMember_zoHbfr1qBjdk" style="text-align: right" title="Segment assets"><ix:nonFraction contextRef="From2021-01-012021-12-31_custom_EWCPMember_us-gaap_CorporateAndOtherMember" decimals="0" format="ixt:numdotdecimal" name="FSI:Segmentassets" scale="0" unitRef="USD">1,929,537</ix:nonFraction></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_980_ecustom--Segmentassets_pp0p0_c20210101__20211231__srt--ProductOrServiceAxis__custom--BCPAMember__us-gaap--StatementBusinessSegmentsAxis__us-gaap--CorporateAndOtherMember_z3NIQmNJ6Nyf" style="text-align: right" title="Segment assets"><ix:nonFraction contextRef="From2021-01-012021-12-31_custom_BCPAMember_us-gaap_CorporateAndOtherMember" decimals="0" format="ixt:numdotdecimal" name="FSI:Segmentassets" scale="0" unitRef="USD">37,621,733</ix:nonFraction></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_98D_ecustom--Segmentassets_pp0p0_c20210101__20211231__us-gaap--StatementBusinessSegmentsAxis__us-gaap--CorporateAndOtherMember_z1gbw8JexfB3" style="text-align: right" title="Segment assets"><ix:nonFraction contextRef="From2021-01-012021-12-31_us-gaap_CorporateAndOtherMember" decimals="0" format="ixt:numdotdecimal" name="FSI:Segmentassets" scale="0" unitRef="USD">39,551,270</ix:nonFraction></td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 1.5pt">Expenditures for segment assets</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td id="xdx_980_eus-gaap--PaymentsToAcquirePropertyPlantAndEquipment_pdp0_c20210101__20211231__srt--ProductOrServiceAxis__custom--EWCPMember__us-gaap--StatementBusinessSegmentsAxis__us-gaap--CorporateAndOtherMember_zp8NMpih4Rxe" style="border-bottom: Black 1.5pt solid; text-align: right" title="Expenditures for segment assets"><span style="-sec-ix-hidden: xdx2ixbrl1846">-</span></td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td id="xdx_98B_eus-gaap--PaymentsToAcquirePropertyPlantAndEquipment_pp0p0_c20210101__20211231__srt--ProductOrServiceAxis__custom--BCPAMember__us-gaap--StatementBusinessSegmentsAxis__us-gaap--CorporateAndOtherMember_zHDv4dYXQPZh" style="border-bottom: Black 1.5pt solid; text-align: right" title="Expenditures for segment assets"><ix:nonFraction contextRef="From2021-01-012021-12-31_custom_BCPAMember_us-gaap_CorporateAndOtherMember" decimals="0" format="ixt:numdotdecimal" name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" scale="0" unitRef="USD">782,219</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td id="xdx_984_eus-gaap--PaymentsToAcquirePropertyPlantAndEquipment_pp0p0_c20210101__20211231__us-gaap--StatementBusinessSegmentsAxis__us-gaap--CorporateAndOtherMember_zPPrOnJMOaw4" style="border-bottom: Black 1.5pt solid; text-align: right" title="Expenditures for segment assets"><ix:nonFraction contextRef="From2021-01-012021-12-31_us-gaap_CorporateAndOtherMember" decimals="0" format="ixt:numdotdecimal" name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" scale="0" unitRef="USD">782,219</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <ix:exclude><!-- Field: Page; Sequence: 40; Value: 1 --> <div style="border-bottom: Black 1.5pt solid; margin-bottom: 6pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: left"><td style="text-align: center; width: 100%">F-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->24<!-- Field: /Sequence --></td></tr></table></div> <div style="break-before: page; margin-top: 6pt"><p style="margin: 0pt"> </p></div> <!-- Field: /Page --></ix:exclude> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Year ended December 31, 2020:</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-left: auto; border-collapse: collapse; width: 90%; margin-right: auto"> <tr style="vertical-align: bottom"> <td style="text-align: justify"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center">EWCP</td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center">BCPA</td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center">Consolidated</td><td style="padding-bottom: 1.5pt"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: justify"> </td><td> </td> <td colspan="2" style="text-align: justify"> </td><td> </td><td> </td> <td colspan="2" style="text-align: justify"> </td><td> </td><td> </td> <td colspan="2"> </td><td> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 46%; text-align: justify">Sales</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td id="xdx_98F_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_c20200101__20201231__srt--ProductOrServiceAxis__custom--EWCPMember__us-gaap--StatementBusinessSegmentsAxis__us-gaap--CorporateAndOtherMember_pp0p0" style="width: 14%; text-align: right" title="Sales"><ix:nonFraction contextRef="From2020-01-012020-12-31_custom_EWCPMember_us-gaap_CorporateAndOtherMember" decimals="0" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="0" unitRef="USD">334,423</ix:nonFraction></td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td id="xdx_987_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_c20200101__20201231__srt--ProductOrServiceAxis__custom--BCPAMember__us-gaap--StatementBusinessSegmentsAxis__us-gaap--CorporateAndOtherMember_pp0p0" style="width: 14%; text-align: right" title="Sales"><ix:nonFraction contextRef="From2020-01-012020-12-31_custom_BCPAMember_us-gaap_CorporateAndOtherMember" decimals="0" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="0" unitRef="USD">31,073,031</ix:nonFraction></td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td id="xdx_989_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_c20200101__20201231__us-gaap--StatementBusinessSegmentsAxis__us-gaap--CorporateAndOtherMember_pp0p0" style="width: 14%; text-align: right" title="Sales"><ix:nonFraction contextRef="From2020-01-012020-12-31_us-gaap_CorporateAndOtherMember" decimals="0" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="0" unitRef="USD">31,407,454</ix:nonFraction></td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: justify">Interest expense</td><td> </td> <td style="text-align: left"> </td><td id="xdx_988_eus-gaap--InterestExpense_c20200101__20201231__srt--ProductOrServiceAxis__custom--EWCPMember__us-gaap--StatementBusinessSegmentsAxis__us-gaap--CorporateAndOtherMember_pp0p0" style="text-align: right" title="Interest expense"><ix:nonFraction contextRef="From2020-01-012020-12-31_custom_EWCPMember_us-gaap_CorporateAndOtherMember" decimals="0" format="ixt:numdotdecimal" name="us-gaap:InterestExpense" scale="0" unitRef="USD">54</ix:nonFraction></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_982_eus-gaap--InterestExpense_c20200101__20201231__srt--ProductOrServiceAxis__custom--BCPAMember__us-gaap--StatementBusinessSegmentsAxis__us-gaap--CorporateAndOtherMember_pp0p0" style="text-align: right" title="Interest expense"><ix:nonFraction contextRef="From2020-01-012020-12-31_custom_BCPAMember_us-gaap_CorporateAndOtherMember" decimals="0" format="ixt:numdotdecimal" name="us-gaap:InterestExpense" scale="0" unitRef="USD">260,603</ix:nonFraction></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_98E_eus-gaap--InterestExpense_c20200101__20201231__us-gaap--StatementBusinessSegmentsAxis__us-gaap--CorporateAndOtherMember_pp0p0" style="text-align: right" title="Interest expense"><ix:nonFraction contextRef="From2020-01-012020-12-31_us-gaap_CorporateAndOtherMember" decimals="0" format="ixt:numdotdecimal" name="us-gaap:InterestExpense" scale="0" unitRef="USD">260,657</ix:nonFraction></td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td>Depreciation</td><td> </td> <td style="text-align: left"> </td><td id="xdx_987_eus-gaap--DepreciationNonproduction_c20200101__20201231__srt--ProductOrServiceAxis__custom--EWCPMember__us-gaap--StatementBusinessSegmentsAxis__us-gaap--CorporateAndOtherMember_pp0p0" style="text-align: right" title="Depreciation"><ix:nonFraction contextRef="From2020-01-012020-12-31_custom_EWCPMember_us-gaap_CorporateAndOtherMember" decimals="0" format="ixt:numdotdecimal" name="us-gaap:DepreciationNonproduction" scale="0" unitRef="USD">41,969</ix:nonFraction></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_983_eus-gaap--DepreciationNonproduction_c20200101__20201231__srt--ProductOrServiceAxis__custom--BCPAMember__us-gaap--StatementBusinessSegmentsAxis__us-gaap--CorporateAndOtherMember_pp0p0" style="text-align: right" title="Depreciation"><ix:nonFraction contextRef="From2020-01-012020-12-31_custom_BCPAMember_us-gaap_CorporateAndOtherMember" decimals="0" format="ixt:numdotdecimal" name="us-gaap:DepreciationNonproduction" scale="0" unitRef="USD">809,703</ix:nonFraction></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_986_eus-gaap--DepreciationNonproduction_c20200101__20201231__us-gaap--StatementBusinessSegmentsAxis__us-gaap--CorporateAndOtherMember_pp0p0" style="text-align: right" title="Depreciation"><ix:nonFraction contextRef="From2020-01-012020-12-31_us-gaap_CorporateAndOtherMember" decimals="0" format="ixt:numdotdecimal" name="us-gaap:DepreciationNonproduction" scale="0" unitRef="USD">851,672</ix:nonFraction></td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: justify">Current and deferred income tax expense</td><td> </td> <td style="text-align: left"> </td><td id="xdx_984_eus-gaap--IncomeTaxExpenseBenefit_c20200101__20201231__srt--ProductOrServiceAxis__custom--EWCPMember__us-gaap--StatementBusinessSegmentsAxis__us-gaap--CorporateAndOtherMember_pp0p0" style="text-align: right" title="Current and deferred income tax expense"><ix:nonFraction contextRef="From2020-01-012020-12-31_custom_EWCPMember_us-gaap_CorporateAndOtherMember" decimals="0" format="ixt:numdotdecimal" name="us-gaap:IncomeTaxExpenseBenefit" scale="0" unitRef="USD">121,164</ix:nonFraction></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_98D_eus-gaap--IncomeTaxExpenseBenefit_c20200101__20201231__srt--ProductOrServiceAxis__custom--BCPAMember__us-gaap--StatementBusinessSegmentsAxis__us-gaap--CorporateAndOtherMember_pp0p0" style="text-align: right" title="Current and deferred income tax expense"><ix:nonFraction contextRef="From2020-01-012020-12-31_custom_BCPAMember_us-gaap_CorporateAndOtherMember" decimals="0" format="ixt:numdotdecimal" name="us-gaap:IncomeTaxExpenseBenefit" scale="0" unitRef="USD">1,486,277</ix:nonFraction></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_984_eus-gaap--IncomeTaxExpenseBenefit_c20200101__20201231__us-gaap--StatementBusinessSegmentsAxis__us-gaap--CorporateAndOtherMember_pp0p0" style="text-align: right" title="Current and deferred income tax expense"><ix:nonFraction contextRef="From2020-01-012020-12-31_us-gaap_CorporateAndOtherMember" decimals="0" format="ixt:numdotdecimal" name="us-gaap:IncomeTaxExpenseBenefit" scale="0" unitRef="USD">1,607,441</ix:nonFraction></td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: justify">Segment profit</td><td> </td> <td style="text-align: left"> </td><td id="xdx_983_eus-gaap--ProfitLoss_c20200101__20201231__srt--ProductOrServiceAxis__custom--EWCPMember__us-gaap--StatementBusinessSegmentsAxis__us-gaap--CorporateAndOtherMember_pp0p0" style="text-align: right" title="Segment profit">(<ix:nonFraction contextRef="From2020-01-012020-12-31_custom_EWCPMember_us-gaap_CorporateAndOtherMember" decimals="0" format="ixt:numdotdecimal" name="us-gaap:ProfitLoss" scale="0" sign="-" unitRef="USD">536,220</ix:nonFraction></td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td id="xdx_989_eus-gaap--ProfitLoss_c20200101__20201231__srt--ProductOrServiceAxis__custom--BCPAMember__us-gaap--StatementBusinessSegmentsAxis__us-gaap--CorporateAndOtherMember_pp0p0" style="text-align: right" title="Segment profit"><ix:nonFraction contextRef="From2020-01-012020-12-31_custom_BCPAMember_us-gaap_CorporateAndOtherMember" decimals="0" format="ixt:numdotdecimal" name="us-gaap:ProfitLoss" scale="0" unitRef="USD">3,513,270</ix:nonFraction></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_982_eus-gaap--ProfitLoss_c20200101__20201231__us-gaap--StatementBusinessSegmentsAxis__us-gaap--CorporateAndOtherMember_pp0p0" style="text-align: right" title="Segment profit"><ix:nonFraction contextRef="From2020-01-012020-12-31_us-gaap_CorporateAndOtherMember" decimals="0" format="ixt:numdotdecimal" name="us-gaap:ProfitLoss" scale="0" unitRef="USD">2,977,050</ix:nonFraction></td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: justify">Segment assets</td><td> </td> <td style="text-align: left"> </td><td id="xdx_985_ecustom--Segmentassets_c20200101__20201231__srt--ProductOrServiceAxis__custom--EWCPMember__us-gaap--StatementBusinessSegmentsAxis__us-gaap--CorporateAndOtherMember_pp0p0" style="text-align: right" title="Segment assets"><ix:nonFraction contextRef="From2020-01-012020-12-31_custom_EWCPMember_us-gaap_CorporateAndOtherMember" decimals="0" format="ixt:numdotdecimal" name="FSI:Segmentassets" scale="0" unitRef="USD">2,111,501</ix:nonFraction></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_98C_ecustom--Segmentassets_c20200101__20201231__srt--ProductOrServiceAxis__custom--BCPAMember__us-gaap--StatementBusinessSegmentsAxis__us-gaap--CorporateAndOtherMember_pp0p0" style="text-align: right" title="Segment assets"><ix:nonFraction contextRef="From2020-01-012020-12-31_custom_BCPAMember_us-gaap_CorporateAndOtherMember" decimals="0" format="ixt:numdotdecimal" name="FSI:Segmentassets" scale="0" unitRef="USD">32,975,887</ix:nonFraction></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_987_ecustom--Segmentassets_c20200101__20201231__us-gaap--StatementBusinessSegmentsAxis__us-gaap--CorporateAndOtherMember_pp0p0" style="text-align: right" title="Segment assets"><ix:nonFraction contextRef="From2020-01-012020-12-31_us-gaap_CorporateAndOtherMember" decimals="0" format="ixt:numdotdecimal" name="FSI:Segmentassets" scale="0" unitRef="USD">35,087,388</ix:nonFraction></td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 1.5pt">Expenditures for segment assets</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td id="xdx_98F_eus-gaap--PaymentsToAcquirePropertyPlantAndEquipment_c20200101__20201231__srt--ProductOrServiceAxis__custom--EWCPMember__us-gaap--StatementBusinessSegmentsAxis__us-gaap--CorporateAndOtherMember_pdp0" style="border-bottom: Black 1.5pt solid; text-align: right" title="Expenditures for segment assets"><span style="-sec-ix-hidden: xdx2ixbrl1888">-</span></td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td id="xdx_982_eus-gaap--PaymentsToAcquirePropertyPlantAndEquipment_c20200101__20201231__srt--ProductOrServiceAxis__custom--BCPAMember__us-gaap--StatementBusinessSegmentsAxis__us-gaap--CorporateAndOtherMember_pp0p0" style="border-bottom: Black 1.5pt solid; text-align: right" title="Expenditures for segment assets"><ix:nonFraction contextRef="From2020-01-012020-12-31_custom_BCPAMember_us-gaap_CorporateAndOtherMember" decimals="0" format="ixt:numdotdecimal" name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" scale="0" unitRef="USD">1,071,108</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td id="xdx_98F_eus-gaap--PaymentsToAcquirePropertyPlantAndEquipment_c20200101__20201231__us-gaap--StatementBusinessSegmentsAxis__us-gaap--CorporateAndOtherMember_pp0p0" style="border-bottom: Black 1.5pt solid; text-align: right" title="Expenditures for segment assets"><ix:nonFraction contextRef="From2020-01-012020-12-31_us-gaap_CorporateAndOtherMember" decimals="0" format="ixt:numdotdecimal" name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" scale="0" unitRef="USD">1,071,108</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> </table> </ix:nonNumeric><p id="xdx_8AE_zUzkHsIuUrlk" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <ix:nonNumeric contextRef="From2021-01-01to2021-12-31" escape="true" name="us-gaap:ScheduleOfRevenueFromExternalCustomersAttributedToForeignCountriesByGeographicAreaTextBlock"><p id="xdx_89F_eus-gaap--ScheduleOfRevenueFromExternalCustomersAttributedToForeignCountriesByGeographicAreaTextBlock_zGJ4aCueOhLa" style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Sales by territory are shown below:</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> <span id="xdx_8BB_z5CCCs7BAQ47" style="display: none">SCHEDULE OF REVENUE GENERATED IN UNITED STATES AND CANADA</span></span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-left: auto; border-collapse: collapse; width: 90%; margin-right: auto"> <tr style="vertical-align: bottom"> <td> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center">2021</td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center">2020</td><td style="padding-bottom: 1.5pt"> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td> </td> <td colspan="2"> </td><td> </td><td> </td> <td colspan="2"> </td><td> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 64%">Canada</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td id="xdx_989_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_pp0p0_c20210101__20211231__srt--StatementGeographicalAxis__country--CA_zgjIwDWnm8O8" style="width: 14%; text-align: right" title="Sales"><ix:nonFraction contextRef="From2021-01-012021-12-31_country_CA" decimals="0" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="0" unitRef="USD">525,900</ix:nonFraction></td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td id="xdx_98B_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_c20200101__20201231__srt--StatementGeographicalAxis__country--CA_pp0p0" style="width: 14%; text-align: right" title="Sales"><ix:nonFraction contextRef="From2020-01-012020-12-31_country_CA" decimals="0" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="0" unitRef="USD">562,626</ix:nonFraction></td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-bottom: 1.5pt">United States and abroad</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td id="xdx_987_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_pp0p0_c20210101__20211231__srt--StatementGeographicalAxis__custom--UnitedStatesandAbroadMember_zJeRCfzX6ti" style="border-bottom: Black 1.5pt solid; text-align: right" title="Sales"><ix:nonFraction contextRef="From2021-01-012021-12-31_custom_UnitedStatesandAbroadMember" decimals="0" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="0" unitRef="USD">33,890,435</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td id="xdx_98E_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_c20200101__20201231__srt--StatementGeographicalAxis__custom--UnitedStatesandAbroadMember_pp0p0" style="border-bottom: Black 1.5pt solid; text-align: right" title="Sales"><ix:nonFraction contextRef="From2020-01-012020-12-31_custom_UnitedStatesandAbroadMember" decimals="0" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="0" unitRef="USD">30,844,828</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-bottom: 1.5pt">Total</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td id="xdx_98E_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_pp0p0_c20210101__20211231_zt1EE3Tz0lNb" style="border-bottom: Black 1.5pt solid; text-align: right" title="Sales"><ix:nonFraction contextRef="From2021-01-01to2021-12-31" decimals="0" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="0" unitRef="USD">34,416,335</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td id="xdx_98B_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_c20200101__20201231_pp0p0" style="border-bottom: Black 1.5pt solid; text-align: right" title="Sales"><ix:nonFraction contextRef="From2020-01-012020-12-31" decimals="0" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="0" unitRef="USD">31,407,454</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> </table> </ix:nonNumeric><p id="xdx_8A1_zlQZLvFtBoGc" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <ix:nonNumeric contextRef="From2021-01-01to2021-12-31" escape="true" name="us-gaap:ScheduleOfEntityWideDisclosureOnGeographicAreasLongLivedAssetsInIndividualForeignCountriesByCountryTextBlock"><p id="xdx_89B_eus-gaap--ScheduleOfEntityWideDisclosureOnGeographicAreasLongLivedAssetsInIndividualForeignCountriesByCountryTextBlock_zpIZcCRVBrV9" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The Company’s long-lived assets (property, equipment, intangibles, goodwill, leaseholds, patents and right of use assets) are located in Canada and the United States as follows:</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> <span id="xdx_8B9_zQh1ee9jBluj" style="display: none">SCHEDULE OF LONG-LIVED ASSETS ARE LOCATED IN CANADA AND UNITED STATES</span></span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-left: auto; border-collapse: collapse; width: 90%; margin-right: auto"> <tr style="vertical-align: bottom"> <td> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center">2021</td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center">2020</td><td style="padding-bottom: 1.5pt"> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td> </td> <td colspan="2"> </td><td> </td><td> </td> <td colspan="2"> </td><td> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 64%">Canada</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td id="xdx_989_eus-gaap--NoncurrentAssets_iI_pp0p0_c20211231__srt--StatementGeographicalAxis__country--CA_zrJKWXVr4Fc" style="width: 14%; text-align: right" title="Long-lived assets"><ix:nonFraction contextRef="AsOf2021-12-31_country_CA" decimals="0" format="ixt:numdotdecimal" name="us-gaap:NoncurrentAssets" scale="0" unitRef="USD">191,752</ix:nonFraction></td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td id="xdx_985_eus-gaap--NoncurrentAssets_c20201231__srt--StatementGeographicalAxis__country--CA_pp0p0" style="width: 14%; text-align: right" title="Long-lived assets"><ix:nonFraction contextRef="AsOf2020-12-31_country_CA" decimals="0" format="ixt:numdotdecimal" name="us-gaap:NoncurrentAssets" scale="0" unitRef="USD">445,663</ix:nonFraction></td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-bottom: 1.5pt">United States</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td id="xdx_98D_eus-gaap--NoncurrentAssets_iI_pp0p0_c20211231__srt--StatementGeographicalAxis__country--US_z2dur2RGH2d6" style="border-bottom: Black 1.5pt solid; text-align: right" title="Long-lived assets"><ix:nonFraction contextRef="AsOf2021-12-31_country_US" decimals="0" format="ixt:numdotdecimal" name="us-gaap:NoncurrentAssets" scale="0" unitRef="USD">10,105,202</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td id="xdx_98C_eus-gaap--NoncurrentAssets_c20201231__srt--StatementGeographicalAxis__country--US_pp0p0" style="border-bottom: Black 1.5pt solid; text-align: right" title="Long-lived assets"><ix:nonFraction contextRef="AsOf2020-12-31_country_US" decimals="0" format="ixt:numdotdecimal" name="us-gaap:NoncurrentAssets" scale="0" unitRef="USD">10,519,903</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-bottom: 1.5pt">Total</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td id="xdx_98B_eus-gaap--NoncurrentAssets_iI_pp0p0_c20211231_zlD9rPf2jJ19" style="border-bottom: Black 1.5pt solid; text-align: right" title="Long-lived assets"><ix:nonFraction contextRef="AsOf2021-12-31" decimals="0" format="ixt:numdotdecimal" name="us-gaap:NoncurrentAssets" scale="0" unitRef="USD">10,296,954</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td id="xdx_98D_eus-gaap--NoncurrentAssets_c20201231_pp0p0" style="border-bottom: Black 1.5pt solid; text-align: right" title="Long-lived assets"><ix:nonFraction contextRef="AsOf2020-12-31" decimals="0" format="ixt:numdotdecimal" name="us-gaap:NoncurrentAssets" scale="0" unitRef="USD">10,965,566</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> </table> </ix:nonNumeric><p id="xdx_8AC_z0ucIFVIoM69" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Three customers accounted for $<span id="xdx_902_eus-gaap--AccountsReceivableNet_iI_pp0p0_c20211231__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--AccountsReceivableMember__srt--MajorCustomersAxis__custom--ThreeCustomersMember_z0VRy0Ab9mH" title="Accounts receivable"><ix:nonFraction contextRef="AsOf2021-12-31_us-gaap_AccountsReceivableMember_custom_ThreeCustomersMember" decimals="0" format="ixt:numdotdecimal" name="us-gaap:AccountsReceivableNet" scale="0" unitRef="USD">16,917,948</ix:nonFraction></span> (<span id="xdx_90B_ecustom--StockOptionExercisePercent_pid_dp_uPure_c20210101__20211231__srt--MajorCustomersAxis__custom--ThreeCustomersMember_zDHstQhStsG6" title="Accounted risk percentage"><ix:nonFraction contextRef="From2021-01-012021-12-31_custom_ThreeCustomersMember" decimals="INF" format="ixt:numdotdecimal" name="FSI:StockOptionExercisePercent" scale="-2" unitRef="Pure">49</ix:nonFraction></span>%) of sales made in 2021 (2020 - $<span id="xdx_902_eus-gaap--AccountsReceivableNet_c20201231__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--AccountsReceivableMember__srt--MajorCustomersAxis__custom--ThreeCustomersMember_pp0p0" title="Accounts receivable"><ix:nonFraction contextRef="AsOf2020-12-31_us-gaap_AccountsReceivableMember_custom_ThreeCustomersMember" decimals="0" format="ixt:numdotdecimal" name="us-gaap:AccountsReceivableNet" scale="0" unitRef="USD">14,713,127</ix:nonFraction></span> or <span id="xdx_909_ecustom--StockOptionExercisePercent_pid_dp_uPure_c20200101__20201231__srt--MajorCustomersAxis__custom--ThreeCustomersMember_zdPxFNUcYzc5"><ix:nonFraction contextRef="From2020-01-012020-12-31_custom_ThreeCustomersMember" decimals="INF" format="ixt:numdotdecimal" name="FSI:StockOptionExercisePercent" scale="-2" unitRef="Pure">47</ix:nonFraction></span>%).</span></p> <p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin: 0pt 0"><span style="font: small-caps 10pt Times New Roman, Times, Serif"><b> </b></span></p> </ix:nonNumeric><ix:nonNumeric contextRef="From2021-01-01to2021-12-31" escape="true" name="us-gaap:SubsequentEventsTextBlock"><p id="xdx_80C_eus-gaap--SubsequentEventsTextBlock_z7yV2ORWwlb" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font: small-caps 10pt Times New Roman, Times, Serif"><b>20. <span>Subsequent Events. <b><span id="xdx_825_zSTU0yR6baNa" style="display: none">SUBSEQUENT EVENTS</span></b></span></b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin: 0pt 0; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The Company granted <span id="xdx_906_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_pid_c20220101__20220329__srt--TitleOfIndividualAxis__custom--EmployeeMember__us-gaap--SubsequentEventTypeAxis__us-gaap--SubsequentEventMember_zM8AjQZMW3Ue" title="Stock options granted"><ix:nonFraction contextRef="From2022-01-012022-03-29_custom_EmployeeMember_us-gaap_SubsequentEventMember" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" unitRef="Shares">5,000</ix:nonFraction></span> stock options to an employee and issued <span id="xdx_902_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_pid_c20220101__20220329__srt--TitleOfIndividualAxis__custom--EmployeeMember__us-gaap--SubsequentEventTypeAxis__us-gaap--SubsequentEventMember__us-gaap--TypeOfArrangementAxis__custom--UponExerciseofStockOptionsMember_zAkOEac91P1c" title="Stock options granted"><ix:nonFraction contextRef="From2022-01-012022-03-29_custom_EmployeeMember_us-gaap_SubsequentEventMember_custom_UponExerciseofStockOptionsMember" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" unitRef="Shares">20,500</ix:nonFraction> </span></span><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">shares to employees upon the exercise of stock options in the three months ended March 29, 2022.</span></p> </ix:nonNumeric><p id="xdx_819_z8jjR4X2IPbf" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <!-- Field: Page; Sequence: 41; Value: 1 --> <div style="border-bottom: Black 1.5pt solid; margin-bottom: 6pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: left"><td style="text-align: center; width: 100%">F-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->25<!-- Field: /Sequence --></td></tr></table></div> <div style="break-before: page; margin-top: 6pt"><p style="margin: 0pt"> </p></div> <!-- Field: /Page --> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"> <span class="alphaminr_link" id="alphaminr_15" style="display:inline-block"/><tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify; width: 0.75in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Item 9.</b></span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Changes in and Disagreements with Accountants on Accounting and Financial Disclosure.</b></span></td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify; text-indent: -0.75in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b> </b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">None.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"> <span class="alphaminr_link" id="alphaminr_16" style="display:inline-block"/><tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"> <td style="font: 10pt Times New Roman, Times, Serif; width: 0.75in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Item 9A.</b></span></td> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Controls and Procedures.</b></span></td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">We maintain disclosure controls and procedures that are designed to ensure that information required to be disclosed in our periodic reports to the SEC is recorded, processed, summarized and reported within the time periods specified in the SEC’s rules and regulations, and that such information is accumulated and communicated to our management, including our principal executive officer and principal financial officer, as appropriate, to allow timely decisions regarding required disclosure. Our disclosure controls and procedures are designed to provide a reasonable level of assurance of reaching our desired disclosure control objectives.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">As of the end of the period covered by this Annual Report on Form 10-K for the year ended December 31, 2021 we carried out an evaluation, under the supervision and with the participation of management, including our principal executive officer and principal financial officer, of the effectiveness of the design and operation of our disclosure controls and procedures (as defined under Rules 13a-15(e) and 15d-15(e) under the Securities Exchange Act of 1934, as amended). Based upon that evaluation, our principal executive officer and principal financial officer concluded that our disclosure controls and procedures are effective.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Management’s Report on Internal Control Over Financial Reporting</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Our management is responsible for establishing and maintaining adequate internal control over financial reporting and for the assessment of the effectiveness of internal control over financial reporting. As defined by the Securities and Exchange Commission, internal control over financial reporting is a process designed by, or under the supervision of our principal executive officer and principal financial officer and implemented by our Board of Directors, management and other personnel, to provide reasonable assurance regarding the reliability of financial reporting and the preparation of our financial statements in accordance with U.S. generally accepted accounting principles.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Our internal control over financial reporting includes those policies and procedures that (1) pertain to the maintenance of records that, in reasonable detail, accurately and fairly reflect our transactions and dispositions of our assets; (2) provide reasonable assurance that transactions are recorded as necessary to permit preparation of our financial statements in accordance with U.S. generally accepted accounting principles, and that our receipts and expenditures are being made only in accordance with authorizations of our management and directors; and (3) provide reasonable assurance regarding prevention or timely detection of unauthorized acquisition, use or disposition of our assets that could have a material effect on the financial statements.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Because of its inherent limitations, internal control over financial reporting may not prevent or detect misstatements. Also, projections of any evaluation of effectiveness to future periods are subject to the risk that controls may become inadequate because of changes in conditions, or that the degree of compliance with the policies or procedures may deteriorate.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">In connection with the preparation of our annual financial statements, management has undertaken an assessment of the effectiveness of our internal control over financial reporting as of December 31, 2021, based on criteria established in Internal Control - Integrated Framework issued by the Committee of Sponsoring Organizations of the Treadway Commission, or the 2013 COSO Framework. Management’s assessment included an evaluation of the design of our internal control over financial reporting and testing of the operational effectiveness of those controls.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Based on this evaluation, management has concluded that our internal control over financial reporting was effective as of December 31, 2021.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">There was no change in our internal control over financial reporting that occurred during the period covered by this report that has materially affected, or is reasonably likely to materially affect, our internal control over financial reporting.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <!-- Field: Page; Sequence: 42; Options: NewSection; Value: 16 --> <div style="border-bottom: Black 1.5pt solid; margin-bottom: 6pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: left"><td style="text-align: center; width: 100%"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->16<!-- Field: /Sequence --></td></tr></table></div> <div style="break-before: page; margin-top: 6pt"><p style="margin: 0pt"> </p></div> <!-- Field: /Page --> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"> <span class="alphaminr_link" id="alphaminr_17" style="display:inline-block"/><tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify; width: 0.75in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Item 9B.</b></span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Other Information.</b></span></td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin: 0pt 0; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">None.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"> <span class="alphaminr_link" id="alphaminr_18" style="display:inline-block"/><tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify; width: 0.75in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Item 10.</b></span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Directors, Executive Officers and Corporate Governance.</b></span></td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 45pt; text-align: justify; text-indent: -45pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-left: auto; width: 80%; border-collapse: collapse; margin-right: auto"> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"> <td style="border-bottom: black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; width: 20%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Name</span></td> <td style="font: 10pt Times New Roman, Times, Serif; width: 2%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="border-bottom: black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; width: 8%; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Age</span></td> <td style="font: 10pt Times New Roman, Times, Serif; width: 2%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="border-bottom: black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; width: 68%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Position</span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Daniel B. O’Brien</span></td> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">65</span></td> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">President, Chief Executive Officer, Principal Financial and Accounting Officer and a Director</span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">John H. Bientjes</span></td> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">69</span></td> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Director</span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Robert Helina</span></td> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">56</span></td> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Director</span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Tom Fyles</span></td> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">70</span></td> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Director</span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Ben Seaman</span></td> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">41</span></td> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Director</span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">David Fynn</span></td> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">64</span></td> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Director</span></td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Daniel B. O’Brien has served as our President, Chief Executive Officer and Principal Financial and Accounting Officer, as well as a director since June 1998. He has been involved in the swimming pool industry since 1990, when he founded our subsidiary, Flexible Solutions Ltd. From 1990 to 1998 Mr. O’Brien was also a teacher at Brentwood College where he was in charge of outdoor education.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">John H. Bientjes has been a director since 2000. From 1984 to 2018, Mr. Bientjes served as the manager of the Commercial Aquatic Supplies Division of D.B. Perks Associates, Ltd., located in Vancouver, British Columbia, a company that markets supplies and equipment to commercial swimming pools which are primarily owned by municipalities. Mr. Bientjes retired in 2018. Mr. Bientjes graduated in 1976 from Simon Fraser University in Vancouver, British Columbia with a Bachelor of Arts Degree in Economics and Commerce.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Robert T. Helina has been a director since 2011. Mr. Helina has been involved in the financial services industry for over 30 years which has given him extensive knowledge in business, economics and finance. His specialty is in Corporate Finance and Capital Markets. Mr. Helina holds a Bachelor of Arts degree from Trinity Western University.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Thomas M. Fyles has been a director since 2012. Dr. Fyles holds chemistry degrees from the University of Victoria (B.Sc. 1974) and York University (Ph.D. 1977). Following postdoctoral work in France, he joined the Chemistry Department at the University of Victoria in 1979 where he progressed through the academic ranks to Professor (1992) , Chair (2001 – 2006; 2008), and, on his retirement, Professor Emeritus (2017). His research program spanned analytical, synthetic, and physical chemistry with an emphasis on sensors, membranes, and water treatment processes.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Ben Seaman has been a director since 2016. Mr. Seaman has been the CEO of Eartheasy.com Sustainable Living Ltd since 2007, growing the company from $50K to over $25M in annual revenue. His company has contributed over $1M towards clean water projects in Kenya since 2013, and has been recognized internationally by the Stockholm Challenge Award and the Outdoor Industry Inspiration Award in 2016. Prior to 2007, he worked in sales and investor relations at Flexible Solutions. Mr. Seaman graduated from the University of Victoria with a Bachelor of Science degree in 2004. He has significant experience in launching new products, marketing, distribution and e-commerce in both the US and Canada. He’s a strong believer in the triple bottom line approach to business, giving consideration to social and environmental issues in addition to financial performance.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">David Fynn has been a director since 2016. Mr. David Fynn is a Canadian Chartered Professional Accountant and services individuals/companies in many sectors including mining and commodities in his private practice. Mr. Fynn worked as a senior manager with KPMG in Canada and Ernst Young in the United Kingdom and Saudi Arabia. Since 1996 he has been the principal of D.A. Fynn Associates Inc., an accounting firm.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Directors are elected annually and hold office until the next annual meeting of our stockholders and until their successors are elected and qualified. All executive offices are chosen by the board of directors and serve at the board’s discretion.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <!-- Field: Page; Sequence: 43; Value: 16 --> <div style="border-bottom: Black 1.5pt solid; margin-bottom: 6pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: left"><td style="text-align: center; width: 100%"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->17<!-- Field: /Sequence --></td></tr></table></div> <div style="break-before: page; margin-top: 6pt"><p style="margin: 0pt"> </p></div> <!-- Field: /Page --> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">John Bientjes, Thomas Fyles, Ben Seaman and David Fynn are independent directors as that term is defined in section 803 of the listing standards of the NYSE American.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Our Audit Committee, consisting of John Bientjes, Ben Seaman and David Fynn all of whom have strong financial backgrounds, facilitates and maintains open communications with our board of directors, senior management and our independent auditors. Our Audit Committee also serves as an independent and objective party which monitors our financial reporting process and internal control system. In addition, our Audit Committee reviews and appraises the efforts of our independent auditors. Our Audit Committee meets periodically with management and our independent auditors. John Bientjes and David Fynn meet the SEC’s definition of an audit committee financial expert. Each member of the Audit Committee is “independent” as that term is defined in Section 803 of the listing standards of the NYSE American.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Our Compensation Committee, consisting of John Bientjes, Ben Seaman and David Fynn, establishes salary, incentive and other forms of compensation for our Chief Executive Officer and administers our Stock Option Plan. None of our officers participated in deliberations of the compensation committee concerning executive officer compensation. During the year ended December 31, 2021 none of our executive officers served as a member of the compensation committee or as a director of another entity, one of whose executive officers served on our compensation committee or as one of our directors.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">We have adopted a Code of Ethics that applies to our Chief Executive Officer, our Chief Financial Officer and our Principal Accounting Officer, as well as our other senior management and financial staff. Interested persons may obtain a copy of our Code of Ethics from our website at www.flexiblesolutions.com.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">We believe our directors benefit us for the following reasons:</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-left: auto; width: 80%; border-collapse: collapse; margin-right: auto"> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"> <td style="border-bottom: black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; width: 28%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Name</span></td> <td style="font: 10pt Times New Roman, Times, Serif; width: 2%; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="border-bottom: black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; width: 70%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Reason</span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Daniel B. O’Brien</span></td> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Long standing relationship with us.</span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">John J. Bientjes</span></td> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Long standing relationship with us.</span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Robert Helina</span></td> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Corporate finance experience.</span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Dr. Thomas Fyles</span></td> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Scientific expertise.</span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Ben Seaman</span></td> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Younger generation businessman increases our awareness of internet sales and adds value to our audit and compensation committees</span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">David Fynn</span></td> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Experienced accountant adds value to our audit and compensation committees</span></td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 189pt; text-align: justify; text-indent: -153pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"> <span class="alphaminr_link" id="alphaminr_19" style="display:inline-block"/><tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"> <td style="font: 10pt Times New Roman, Times, Serif; width: 0.75in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Item 11.</b></span></td> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Executive Compensation.</b></span></td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b> </b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><span style="text-decoration: underline">Summary Compensation Table</span></b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The following table shows in summary form the compensation earned by (i) our Chief Executive Officer and (ii) by each other executive officer who earned in excess of $100,000 during the two fiscal years ended December 31, 2021.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="vertical-align: bottom"> <td style="border-bottom: Black 1.5pt solid">Name and Principal Position</td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center">Fiscal Year</td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center">Salary (1)</td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center">Bonus (2)</td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center">Restricted Stock Awards (3)</td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center">Options Awards (4)</td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center">All Other Annual Compensation (5)</td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center">Total</td><td style="padding-bottom: 1.5pt"> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td> </td> <td colspan="2" style="text-align: center"> </td><td> </td><td> </td> <td colspan="2"> </td><td> </td><td> </td> <td colspan="2"> </td><td> </td><td> </td> <td colspan="2"> </td><td> </td><td> </td> <td colspan="2"> </td><td> </td><td> </td> <td colspan="2"> </td><td> </td><td> </td> <td colspan="2"> </td><td> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 37%; text-align: left">Daniel B. O’Brien</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 5%; text-align: right">2021</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 5%; text-align: right">747,920</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 5%; text-align: right">—</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 5%; text-align: right">—</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 5%; text-align: right">—</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 5%; text-align: right">—</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 5%; text-align: right">747,920</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">President, Chief Executive Financial and Accounting Officer</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">2020</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">695,352</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">—</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">—</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">—</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">—</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">695,352</td><td style="text-align: left"> </td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"> <td style="font: 10pt Times New Roman, Times, Serif; width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(1)</span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The dollar value of base salary (cash and non-cash) earned.</span></td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <!-- Field: Page; Sequence: 44; Value: 16 --> <div style="border-bottom: Black 1.5pt solid; margin-bottom: 6pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: left"><td style="text-align: center; width: 100%"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->18<!-- Field: /Sequence --></td></tr></table></div> <div style="break-before: page; margin-top: 6pt"><p style="margin: 0pt"> </p></div> <!-- Field: /Page --> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify; width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(2)</span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The dollar value of bonus (cash and non-cash) earned.</span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(3)</span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">During the periods covered by the table, the value of the shares of restricted stock issued as compensation for services to the persons listed in the table.</span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(4)</span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The value of all stock options granted during the periods covered by the table.</span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(5)</span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">All other compensation received that we could not properly report in any other column of the table.</span></td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">During the year ended December 31, 2012, the Company determined that Daniel B. O’Brien, the Company’s President and Chief Executive Officer, was underpaid. Accordingly, the Company increased Mr. O’Brien’s annual salary to twice that which was paid to the highest paid employee of the Company. Mr. O’Brien requested his salary be dropped by $100,000/year during 2019 and the Compensation committee agreed. The Company expects that Mr. O’Brien’s salary for the year ending December 31, 2022 will again be twice the annual salary less $100,000 paid to the Company’s highest paid employee, excluding Mr. O’Brien.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><span style="text-decoration: underline">Non-Qualified Stock Option Plan</span></b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">In August 2014 we adopted a Non-Qualified Stock Option Plan which authorizes the issuance of up to 1,500,000 shares of our common stock to persons that exercise options granted pursuant to the Plan. Our employees, directors and officers, and consultants or advisors are eligible to be granted options pursuant to the Non-Qualified Plan.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The Plan is administered by our Compensation Committee. The Committee is vested with the authority to determine the number of shares issuable upon the exercise of the options, the exercise price and expiration date of the options, and when, and upon what conditions options granted under the Plan will vest or otherwise be subject to forfeiture and cancellation.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">During the fiscal year ended December 31, 2021 we issued 170,000 options pursuant to the Non-Qualified Plan (2020 – 172,000).</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Summary</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b> </b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The following table shows the weighted average exercise price of the outstanding options granted pursuant to our Non-Qualified Stock Option Plan as of December 31, 2021, our most recently completed fiscal year.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="vertical-align: bottom"> <td style="border-bottom: Black 1.5pt solid; text-align: center">Plan Category</td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center">Number of Securities<br/> to be Issued Upon<br/> Exercise of<br/> Outstanding Options,<br/> Warrants and Rights</td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center">Weighted-Average<br/> Exercise Price of<br/> Outstanding Options,<br/> Warrants and Rights</td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center">Number of Securities<br/> Remaining Available for<br/> Future Issuance Under<br/> Equity Compensation<br/> Plans (Excluding<br/> Securities Reflected<br/> in Column (a))</td><td style="padding-bottom: 1.5pt"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: center"> </td><td style="text-align: center"> </td> <td style="text-align: center"> </td><td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(a)</span></td><td style="text-align: center"> </td><td style="text-align: center"> </td> <td style="text-align: center"> </td><td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(b)</span></td><td style="text-align: center"> </td><td style="text-align: center"> </td> <td style="text-align: center"> </td><td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(c)</span></td><td style="text-align: center"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 28%; text-align: left">Non-Qualified Stock Option Plan</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 18%; text-align: right">789,500</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 20%; text-align: right">2.78</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 20%; text-align: right">62,000</td><td style="width: 1%; text-align: left"> </td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 45pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Our Non-Qualified Stock Option Plan has been approved by our shareholders.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">As of December 31, 2021, options to purchase 789,500 shares of our common stock were outstanding under our Non-Qualified Stock Option Plan. The exercise price of these options varies between $1.42 and $4.13 per share and the options expire at various dates between on December 31, 2021 and December 31, 2025.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">No options were exercised by our executive officers during the fiscal year ended December 31, 2021.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <!-- Field: Page; Sequence: 45; Value: 16 --> <div style="border-bottom: Black 1.5pt solid; margin-bottom: 6pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: left"><td style="text-align: center; width: 100%"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->19<!-- Field: /Sequence --></td></tr></table></div> <div style="break-before: page; margin-top: 6pt"><p style="margin: 0pt"> </p></div> <!-- Field: /Page --> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b> </b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Director Compensation</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin: 0pt 0; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">We reimburse directors for any expenses incurred in attending board meetings. We also compensate directors $6,000 annually for each year that they serve with an additional $4,000 paid to the head of the Audit Committee -</span></p> <p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin: 0pt 0; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Our directors received the following compensation in 2021:</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="vertical-align: bottom"> <td style="border-bottom: Black 1.5pt solid">Name</td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center">Paid in Cash</td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center">Stock Awards (1)</td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center">Option Awards (2)</td><td style="padding-bottom: 1.5pt"> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td> </td> <td colspan="2"> </td><td> </td><td> </td> <td colspan="2"> </td><td> </td><td> </td> <td colspan="2"> </td><td> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 46%; text-align: left">John H. Bientjes</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 14%; text-align: right">10,000</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 14%; text-align: right">—</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 14%; text-align: right">—</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left">Robert Helina</td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">6,000</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Tom Fyles</td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">6,000</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">—</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">—</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left">Ben Seaman</td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">6,000</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">—</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">—</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">David Fynn</td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">6,000</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">—</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">—</td><td style="text-align: left"> </td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify; width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(1)</span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The fair value of stock issued for services computed in accordance with ASC 718 on the date of grant.</span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(2)</span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The fair value of options granted computed in accordance with ASC 718 on the date of grant.</span></td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Daniel B. O’Brien was not compensated for serving as a director during 2021.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"> <span class="alphaminr_link" id="alphaminr_20" style="display:inline-block"/><tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"> <td style="font: 10pt Times New Roman, Times, Serif; width: 0.75in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Item 12.</b></span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Security Ownership of Certain Beneficial Owners and Management and Related Stockholder Matters.</b></span></td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify; text-indent: -0.75in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b> </b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The following table shows the beneficial ownership of our common stock as of March 30, 2022 by (i) each stockholder who is known by us to own beneficially more than five percent of our outstanding common stock, (ii) each of our officers and directors, and (iii) by all of our executive officers and directors as a group.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="vertical-align: bottom"> <td> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center">Shares (1)</td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center">Percentage Ownership</td><td style="padding-bottom: 1.5pt"> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td> </td> <td colspan="2"> </td><td> </td><td> </td> <td colspan="2"> </td><td> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 64%; text-align: left">Daniel B. O’Brien</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 14%; text-align: right">4,521,900</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 14%; text-align: right">36.6</td><td style="width: 1%; text-align: left">%</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td>6001 54 Ave.</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Taber, AB</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td>Canada T1G 1X4</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">John Bientjes</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">0</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">0</td><td style="text-align: left">%</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">46081 Greenwood Dr.</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Chilliwack, BC</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td>Canada V2R 4C9</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Robert Helina</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">40,000</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">0.3</td><td style="text-align: left">%</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td>6001 54 Ave.</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Taber, AB</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td>Canada T1G 1X4</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Dr. Thomas Fyles</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">15,000</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">0.1</td><td style="text-align: left">%</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td>Box 3065</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Victoria, BC</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td>Canada V8W 3V6</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Ben Seaman</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">0</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">0</td><td style="text-align: left">%</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Unit 605 5 E. Cordova St.</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Vancouver BC</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td>Canada V6A 0A5</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">David Fynn</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">0</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">0</td><td style="text-align: left">%</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">202-2526 Yale Court,</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Abbotsford, BC</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td>Canada V2S 8G9</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 1.5pt">All officers and directors</td><td style="padding-bottom: 1.5pt"> </td> <td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt; text-align: right"> </td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt; text-align: right"> </td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 2.5pt">as a group (6 persons)</td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left"> </td><td style="border-bottom: Black 2.5pt double; text-align: right">4,576,900</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left"> </td><td style="border-bottom: Black 2.5pt double; text-align: right">37.0</td><td style="padding-bottom: 2.5pt; text-align: left">%</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-decoration: underline; text-align: left">Other Principal Shareholders</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left">Comprehensive Financial Planning, Inc.</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">1,358,661</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">11.0</td><td style="text-align: left">%</td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify; width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(1)</span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Includes shares which may be acquired on the exercise of the stock options, all of which were exercisable as of March 30, 2022, listed below.</span></td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 27pt; text-align: justify; text-indent: -27pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <!-- Field: Page; Sequence: 46; Value: 16 --> <div style="border-bottom: Black 1.5pt solid; margin-bottom: 6pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: left"><td style="text-align: center; width: 100%"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->20<!-- Field: /Sequence --></td></tr></table></div> <div style="break-before: page; margin-top: 6pt"><p style="margin: 0pt"> </p></div> <!-- Field: /Page --> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="vertical-align: bottom"> <td style="border-bottom: Black 1.5pt solid">Name</td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center">No. of Options</td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center">Exercise Price</td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: center">Expiration Date</td></tr> <tr style="vertical-align: bottom"> <td> </td><td> </td> <td colspan="2" style="text-align: center"> </td><td> </td><td> </td> <td colspan="2" style="text-align: center"> </td><td> </td><td> </td> <td> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 42%; text-align: left">Robert Helina</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 16%; text-align: right">5,000</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 16%; text-align: right">1.70</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 16%; text-align: center">December 31, 2022</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">5,000</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">3.46</td><td style="text-align: left"> </td><td> </td> <td style="text-align: center">December 31, 2023</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">5,000</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">2.44</td><td style="text-align: left"> </td><td> </td> <td style="text-align: center">December 31, 2024</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">5,000</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">2.44</td><td style="text-align: left"> </td><td> </td> <td style="text-align: center">December 31, 2025</td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"> <span class="alphaminr_link" id="alphaminr_21" style="display:inline-block"/><tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"> <td style="font: 10pt Times New Roman, Times, Serif; width: 0.75in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Item 13.</b></span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Certain Relationships and Related Transactions, Director Independence.</b></span></td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Not applicable.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 1in; text-indent: -1in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"> <span class="alphaminr_link" id="alphaminr_22" style="display:inline-block"/><tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"> <td style="font: 10pt Times New Roman, Times, Serif; width: 0.75in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Item 14.</b></span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Principal Accountant Fees and Services.</b></span></td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">In August 2020, Morgan Company LLP merged with Smythe LLP. Both firms are referenced as Smythe LLP below.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Smythe LLP examined our financial statements for the years ended December 31, 2021 and 2020.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span style="text-decoration: underline">Audit Fees</span></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Smythe LLP was paid $114,800 in the fiscal year ended December 31, 2021 for professional services rendered in the audit of our annual financial statements and for the reviews of the financial statements included in our quarterly reports on Form 10-Q during that fiscal year. Smythe LLP was paid $88,636 for professional services rendered in the audit of our annual financial statements and for the reviews of the financial statements included in our quarterly reports on Form 10-Q during fiscal 2020.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span style="text-decoration: underline">Tax Fees</span></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Smythe LLP has been retained to file our taxes for the fiscal years ended December 31, 2018 and onwards. No fees have been charged to date.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span style="text-decoration: underline">All Other Fees</span></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Smythe LLP was not paid any other fees for professional services during the fiscal years ended December 31, 2021 and 2020.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <!-- Field: Page; Sequence: 47; Value: 16 --> <div style="border-bottom: Black 1.5pt solid; margin-bottom: 6pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: left"><td style="text-align: center; width: 100%"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->21<!-- Field: /Sequence --></td></tr></table></div> <div style="break-before: page; margin-top: 6pt"><p style="margin: 0pt"> </p></div> <!-- Field: /Page --> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span style="text-decoration: underline">Audit Committee Pre-Approval Policies</span></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Rules adopted by the SEC in order to implement requirements of the Sarbanes-Oxley Act of 2002 require public company audit committees to pre-approve audit and non-audit services. Our Audit Committee has adopted a policy for the pre-approval of all audit, audit-related and tax services, and permissible non-audit services provided by our independent auditors. The policy provides for an annual review of an audit plan and budget for the upcoming annual financial statement audit, and entering into an engagement letter with the independent auditors covering the scope of the audit and the fees to be paid. Our Audit Committee may also from time-to-time review and approve in advance other specific audit, audit-related, tax or permissible non-audit services. In addition, our Audit Committee may from time-to-time give pre-approval for audit services, audit-related services, tax services or other non-audit services by setting forth such pre-approved services on a schedule containing a description of, budget for, and time period for such pre-approved services. The policy requires our Audit Committee to be informed of each service and the policies do not include any delegation of our Audit Committee’s responsibilities to management. Our Audit Committee may delegate pre-approval authority to one or more of its members. The member to whom such authority is delegated will report any pre-approval decisions to our Audit Committee at its next scheduled meeting.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">During the year ended December 31, 2021 our Audit Committee approved all of the fees paid to Smythe LLP. Our Audit Committee has determined that the rendering of all non-audit services by Smythe LLP is compatible with maintaining its independence.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"> <span class="alphaminr_link" id="alphaminr_23" style="display:inline-block"/><tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"> <td style="font: 10pt Times New Roman, Times, Serif; width: 0.75in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Item 15.</b></span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Exhibits, Financial Statement Schedules.</b></span></td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 1in; text-indent: -1in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"> <td style="border-bottom: black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; width: 0.75in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Number</span></td> <td style="font: 10pt Times New Roman, Times, Serif; width: 0.1in; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="border-bottom: black 1.5pt solid; font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Description</span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">3.1</span></td> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><a href="https://www.sec.gov/Archives/edgar/data/1069394/000102589400000057/0001025894-00-000057.txt" style="-sec-extract: exhibit"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Articles of Incorporation of the Registrant. (1)</span></a></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">3.2</span></td> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><a href="https://www.sec.gov/Archives/edgar/data/1069394/000102589400000057/0001025894-00-000057.txt" style="-sec-extract: exhibit"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Bylaws of the Registrant. (1)</span></a></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">21.1</span></td> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><a href="https://www.sec.gov/Archives/edgar/data/1069394/000120095203000085/fs_sbex21.txt" style="-sec-extract: exhibit"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Subsidiaries. (2)</span></a></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">23.1</span></td> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><a href="ex23-1.htm">Consent of Independent Accountants.</a></span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">31.1</span></td> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><a href="ex31-1.htm">Certification of Principal Executive Officer Pursuant to §302 of the Sarbanes-Oxley Act of 2002.</a></span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">31.2</span></td> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><a href="ex31-2.htm">Certification of Principal Financial Officer Pursuant to §302 of the Sarbanes-Oxley Act of 2002.</a></span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">32.1</span></td> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><a href="ex32-1.htm">Certification of Principal Executive and Financial Officer Pursuant to 18 U.S.C. §1350 and §906 of the Sarbanes-Oxley Act of 2002.</a></span></td></tr> <tr style="vertical-align: top"> <td style="font: 10pt Times New Roman, Times, Serif; width: 0.75in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: #252423">101.INS</span></td> <td style="font: 10pt Times New Roman, Times, Serif; width: 0.1in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: #252423">  </span></td> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: #252423">Inline XBRL Instance Document</span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: #252423">101.SCH</span></td> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: #252423">  </span></td> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: #252423">Inline XBRL Taxonomy Extension Schema Document</span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: #252423">101.CAL</span></td> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: #252423">  </span></td> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: #252423">Inline XBRL Taxonomy Extension Calculation Linkbase Document</span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: #252423">101.DEF</span></td> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: #252423">  </span></td> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: #252423">Inline XBRL Taxonomy Extension Definition Linkbase Document</span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: #252423">101.LAB</span></td> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: #252423">  </span></td> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: #252423">Inline XBRL Taxonomy Extension Label Linkbase Document</span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: #252423">101.PRE</span></td> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: #252423">  </span></td> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: #252423">Inline XBRL Taxonomy Extension Presentation Linkbase Document</span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: #252423">104</span></td> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: #252423">Cover Page Interactive Data File (embedded within the Inline XBRL document)</span></td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 1in; text-align: justify; text-indent: -1in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"/></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 1in; text-align: justify; text-indent: -1in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify; width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(1)</span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Previously filed as an exhibit to our Registration Statement on Form 10-SB filed with the Commission on February 22, 2000, and incorporated herein by reference.</span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(2)</span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Previously filed as an exhibit to our Registration Statement on Form SB-2 filed with the Commission on January 22, 2003, and incorporated herein by reference.</span></td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <!-- Field: Page; Sequence: 48; Value: 16 --> <div style="border-bottom: Black 1.5pt solid; margin-bottom: 6pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: left"><td style="text-align: center; width: 100%"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->22<!-- Field: /Sequence --></td></tr></table></div> <div style="break-before: page; margin-top: 6pt"><p style="margin: 0pt"> </p></div> <!-- Field: /Page --> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b> </b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>SIGNATURES</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">In accordance with the requirements of Section 13 or 15(d) of the Securities Exchange Act of 1934, the registrant caused this report to be signed on its behalf by the undersigned, thereunto duly authorized.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">March 29, 2022</span></td> <td colspan="2" style="font: 10pt Times New Roman, Times, Serif"><span style="font: small-caps 10pt Times New Roman, Times, Serif"><b>Flexible Solutions International, Inc.</b></span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"> <td style="font: 10pt Times New Roman, Times, Serif; width: 50%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; width: 5%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; width: 45%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"> <td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">By:</span></td> <td style="border-bottom: black 1.5pt solid; font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i>/s/ Daniel B. O’Brien</i></span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Name:</span></td> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Daniel B. O’Brien</span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Title:</span></td> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">President and Chief Executive Officer</span></td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 3in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">In accordance with the Exchange Act, this report has been signed below by the following persons on behalf of the registrant and in the capacities and on the dates indicated:</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"> <td style="border-bottom: black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; width: 30%; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Signature</span></td> <td style="font: 10pt Times New Roman, Times, Serif; width: 2%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="border-bottom: black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; width: 40%; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Title</span></td> <td style="font: 10pt Times New Roman, Times, Serif; width: 2%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="border-bottom: black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; width: 26%; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Date</span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif"> <td style="border-bottom: black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i>/s/ Daniel B. O’Brien</i></span></td> <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; padding-bottom: 1.5pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">President, Principal Executive Officer, Principal Financial and Accounting Officer and a Director</span></td> <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; padding-bottom: 1.5pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">March 29, 2022</span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Daniel B. O’Brien</span></td> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"> <td style="border-bottom: black 1.5pt solid; font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i>/s/ John H. Bientjes</i></span></td> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Director</span></td> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">March 29, 2022</span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">John H. Bientjes</span></td> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"> <td style="border-bottom: black 1.5pt solid; font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i>/s/ Robert T. Helina</i></span></td> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Director</span></td> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">March 29, 2022</span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Robert T. Helina</span></td> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"> <td style="border-bottom: black 1.5pt solid; font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i>/s/ Thomas Fyles</i></span></td> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Director</span></td> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">March 29, 2022</span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Thomas Fyles</span></td> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"> <td style="border-bottom: black 1.5pt solid; font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i>/s/ Ben Seaman</i></span></td> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Director</span></td> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">March 29, 2022</span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Ben Seaman</span></td> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"> <td style="border-bottom: black 1.5pt solid; font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i>/s/ David Fynn</i></span></td> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Director</span></td> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">March 29, 2022</span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">David Fynn</span></td> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <!-- Field: Page; Sequence: 49; Options: Last --> <div style="border-bottom: Black 1.5pt solid; margin-bottom: 6pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: left"><td style="text-align: center; width: 100%"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->23<!-- Field: /Sequence --></td></tr></table></div> <!-- Field: /Page --> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <noscript><img src="https://www.sec.gov/akam/13/pixel_58da3e67?a=dD1mMjE3ZWIzYTAxNGRmYzI3ZDRmMGZiY2FlMTI2ZTljMDk2YTczYTQ1JmpzPW9mZg==" style="visibility: hidden; position: absolute; left: -999px; top: -999px;"/></noscript></body> </html> </div> </div> <!---------------------------------------> <!----------- 3rd column ----------------> <!----------- RIGHT MENU ----------------> <section class="col-md-3 col-sm-3 col-lg-3 section toc" id="3rd"> <div id="report_table_cont">TABLE OF CONTENTS</div> <div id="table_filing"> <a href="#alphaminr_1" class="part-link link-button">Part I</a><a href="#alphaminr_2" class="item-link link-button">Item 1. Description Of Business</a><a href="#alphaminr_3" class="item-link link-button">Item 1A. Risk Factors</a><a href="#alphaminr_4" class="item-link link-button">Item 1B. Unresolved Staff Comments</a><a href="#alphaminr_5" class="item-link link-button">Item 2. Properties</a><a href="#alphaminr_6" class="item-link link-button">Item 3. Legal Proceedings</a><a href="#alphaminr_7" class="item-link link-button">Item 4. Mine Safety Disclosures</a><a href="#alphaminr_8" class="part-link link-button">Part II</a><a href="#alphaminr_9" class="item-link link-button">Item 5. Market For Registrant S Common Equity, Related Stockholder Matters and Issuer Purchase Of Equity Securities</a><a href="#alphaminr_10" class="item-link link-button">Item 6. Selected Financial Data</a><a href="#alphaminr_11" class="item-link link-button">Item 7. Management S Discussion and Analysis Of Financial Condition and Results Of Operation</a><a href="#alphaminr_12" class="item-link link-button">Item Increase (i) Or Decrease (d) Reason</a><a href="#alphaminr_13" class="item-link link-button">Item 7A. Quantitative and Qualitative Disclosures About Market Risk</a><a href="#alphaminr_14" class="item-link link-button">Item 8. Financial Statements and Supplementary Data</a><a href="#alphaminr_15" class="item-link link-button">Item 9. Changes in and Disagreements with Accountants on Accounting and Financial Disclosure</a><a href="#alphaminr_16" class="item-link link-button">Item 9A. Controls and Procedures</a><a href="#alphaminr_17" class="item-link link-button">Item 9B. Other Information</a><a href="#alphaminr_18" class="item-link link-button">Item 10. Directors, Executive Officers and Corporate Governance</a><a href="#alphaminr_19" class="item-link link-button">Item 11. Executive Compensation</a><a href="#alphaminr_20" class="item-link link-button">Item 12. Security Ownership Of Certain Beneficial Owners and Management and Related Stockholder Matters</a><a href="#alphaminr_21" class="item-link link-button">Item 13. Certain Relationships and Related Transactions, Director Independence</a><a href="#alphaminr_22" class="item-link link-button">Item 14. Principal Accountant Fees and Services</a><a href="#alphaminr_23" class="item-link link-button">Item 15. Exhibits, Financial Statement Schedules</a><h3 class="exhibit-header">Exhibits</h3><a href="ex23-1.htm" class="exhibit-link" target="_blank">23.1 Consent of Independent Accountants. </a><a href="ex31-1.htm" class="exhibit-link" target="_blank">31.1 Certification of Principal Executive Officer Pursuant to 302 of the Sarbanes-Oxley Act of 2002. </a><a href="ex31-2.htm" class="exhibit-link" target="_blank">31.2 Certification of Principal Financial Officer Pursuant to 302 of the Sarbanes-Oxley Act of 2002. </a><a href="ex32-1.htm" class="exhibit-link" target="_blank">32.1 Certification of Principal Executive and Financial Officer Pursuant to 18 U.S.C. 1350 and 906 of the Sarbanes-Oxley Act of 2002. </a> </div> </section> </div> </div> <style> .ended { font-size: 8pt; display: block; } #financeModal { padding: 0 !important; } .reload { font-family: Lucida Sans Unicode; cursor: pointer; } .modal-blur { -webkit-filter: blur(5px); -moz-filter: blur(5px); -o-filter: blur(5px); -ms-filter: blur(5px); filter: blur(5px); } #financeModal .modal-dialog { width: 80%; max-width: none; margin: 0; left: 10%; top: 5%; } #financeModal .modal-content { border: 0; border-radius: 0; } #financeModal .modal-body { overflow-y: auto; } .date { font-size: 9pt; } .active-finance { background-color: #2196f3 !important; color : ffffff !important; } .active-fin-type { background-color: #2196f3 !important; color : ffffff !important; } .finance_type:hover, .finance_type:active, .finance_type:focus { background-color: #ffffff; text-decoration: none; } .finance:hover, .finance:active, .finance:focus { background-color: #ffffff; text-decoration: none; } #finance-div table tbody tr td:not(:first-child) { text-align: right; } .blur { box-shadow: 0px 0px 20px 20px rgba(255, 255, 255, 1); text-shadow: 0px 0px 10px rgba(51, 51, 51, 0.9); transform: scale(0.9); opacity: 0.6; } </style> <style> .gemini-response { font-family: Arial, sans-serif; line-height: 1; } .gemini-response h2, .gemini-response h3 { margin-top: 20px; margin-bottom: 10px; } .gemini-response ul { padding-left: 20px; } .gemini-response ul li { margin-bottom: 10px; } .gemini-response p { margin-bottom: 15px; } .modal-lg { max-width: 50%; } </style> <div aria-hidden="true" aria-labelledby="shareholderModalLabel" class="modal fade " id="shareholderModal" role="dialog" tabindex="-1"> <div class="modal-dialog modal-xl modal-dialog-scrollable" role="document"> <div class="modal-content"> <div class="modal-header"> <h5 class="modal-title" id="shareholderModalTitle"></h5> <button aria-label="Close" class="close pr-2 pt-2 pb-1" data-dismiss="modal" type="button"> <span aria-hidden="true">×</span> </button> </div> <div class="modal-body"> <h2 class="fund-header" id='dynamic-header' style="text-decoration:underline"></h2> <p id="p-fund" style="display: none;">No information found </p> <div id="fund_div"> <p class="small-note ">* THE VALUE IS THE MARKET VALUE AS OF THE LAST DAY OF THE QUARTER FOR WHICH THE 13F WAS FILED.</p> <div class="table-responsive x-overflow-hide"> <table class="fl-table table" id="fund-table"> <thead> <th onclick="sortTable(0)">FUND</th> <th onclick="sortTable(1)">NUMBER OF SHARES</th> <th onclick="sortTable(2)">VALUE ($)</th> <th>PUT OR CALL</th> </thead> <tbody class="tbody"> </tbody> </table> </div> </div> </div> </div> </div> </div> <div aria-hidden="true" aria-labelledby="directorModalLabel" class="modal fade" id="directorModal" role="dialog" tabindex="-1"> <div class="modal-dialog modal-xl modal-dialog-scrollable" role="document"> <div class="modal-content"> <div class="modal-header"> <h5 class="modal-title" id="dynamicDirector-header">Directors of FLEXIBLE SOLUTIONS INTERNATIONAL INC - as per the latest proxy <sup><small>Beta</small></sup></h5> <button aria-label="Close" class="close pr-2 pt-2 pb-1" data-dismiss="modal" type="button"> <span aria-hidden="true">×</span> </button> </div> <div class="modal-body"> <div class="table-wrapper-director" id="dircter-table-div"> <table class="fl-table table" id="director-table"> <thead> <th class="directorCol">DIRECTORS</th> <th class="directorCol ageCol">AGE</th> <th class="directorCol">BIO</th> <th class="directorCol">OTHER DIRECTOR MEMBERSHIPS</th> </thead> <tbody class="tbody"> </tbody> </table> </div> </div> </div> </div> </div> <div aria-labelledby="registerModalLabel" class="modal fade " data-backdrop="static" data-keyboard="false" id="registerModal" role="dialog" tabindex="-1"> <div class="modal-dialog modal-dialog-centered" role="document"> <div class="modal-content"> <div> <button class="close pr-2 pt-2" type="button"> <a class="text-dark text-decoration-none" href="/FSI/"> <span aria-hidden="true">×</span></a> </button> </div> <div class="text-center pb-3"><a href="/pricing/">Subscribe</a> to view this or get a <a href="/token/">free 24 hour token </a> or take a free test drive with ticker <a href="/snapshot/AAPL">AAPL</a>. View our demo <a href="/demo/">video</a>. </div> </div> </div> </div> <div aria-hidden="true" aria-labelledby="executiveModalLabel" class="modal fade" id="executiveModal" role="dialog" tabindex="-1"> <div class="modal-dialog modal-xl modal-dialog-scrollable" role="document"> <div class="modal-content"> <div class="modal-header"> <h5 class="modal-title" id='executiveModalLabelTitle'></h5> <button aria-label="Close" class="close pr-2 pt-2 pb-1" data-dismiss="modal" type="button"> <span aria-hidden="true">×</span> </button> </div> <div class="modal-body"> <h2 class="fund-header" style="text-decoration:underline"></h2> <div class="table-responsive"> <div class="table-wrapper-execs" id='executive-button'> <p>No information found </p> </div> </div> </div> </div> </div> </div> <div aria-hidden="true" aria-labelledby="customerModalLabel" class="modal fade" id="customerModal" role="dialog" tabindex="-1"> <div class="modal-dialog modal-xl modal-dialog-scrollable" role="document"> <div class="modal-content"> <div class="modal-header"> <h5 class="modal-title" id="cust-header"> Customers and Suppliers of FLEXIBLE SOLUTIONS INTERNATIONAL INC <sup><small>Beta</small></sup></h5> <button aria-label="Close" class="close pr-2 pt-2 pb-1" data-dismiss="modal" type="button"> <span aria-hidden="true">×</span> </button> </div> <div class="modal-body"> <div class="container"> <div class="row"> <div class="col-md-6 col-12"> <div class=" table-responsive x-overflow-hide" id="Customer_table"> <p>No Customers Found </p> </tbody> </table> </div> </div> <div class="col-md-6 col-12"> <div class=" table-responsive x-overflow-hide" id="Supplier_table"> <p>No Suppliers Found</p> </tbody> </table> </div> </div> </div> </div> </div> </div> </div> </div> <div aria-hidden="true" aria-labelledby="bondModalLabel" class="modal fade " id="bondModal" role="dialog" tabindex="-1"> <div class="modal-dialog modal-xl modal-dialog-scrollable" role="document"> <div class="modal-content"> <div class="modal-header"> <h5 class="modal-title" id="bondModalTitle">Bonds of FLEXIBLE SOLUTIONS INTERNATIONAL INC</h5> <button aria-label="Close" class="close pr-2 pt-2 pb-1" data-dismiss="modal" type="button"> <span aria-hidden="true">×</span> </button> </div> <div class="modal-body"> <div class="table-responsive " id="bond_table"> </div> </div> </div> </div> </div> <div aria-hidden="true" aria-labelledby="bondpricegraphModalLabel" class="modal fade " id="bondpricegraphModal" role="dialog" tabindex="-1"> <div class="modal-dialog modal-xl modal-dialog-scrollable" role="document" style=" height: 100%;"> <div class="modal-content"> <div class="modal-header"> <h5 class="modal-title" id="bondpricegraphModalTitle">Price Graph </h5> <button aria-label="Close" class="close" data-dismiss="modal" type="button"> <span aria-hidden="true">×</span> </button> </div> <div class="modal-body" id="price_graph"> <img id="bond_graph" src=""> </div> <div class="row mt-5"> <div class="col-1 mt-2 pr-0"> <h6 style="position: relative;float: right;"><em class="dot red"></em> </h6> </div> <div class="col-11 pl-0"> <p class="text-muted">Price</p> </div> <div class="col-1 mt-2 pr-0"> <h6 style="position: relative;float: right;"><em class="dot"></em> </h6> </div> <div class="col-11 pl-0"> <p class="text-muted">Yield</p> </div> </div> </div> </div> </div> <div aria-hidden="true" aria-labelledby="InsiderOwnershipModalLabel" class="modal fade " id="InsiderOwnershipModal" role="dialog" tabindex="-1"> <div class="modal-dialog modal-xl modal-dialog-scrollable" role="document"> <div class="modal-content"> <div class="modal-header"> <h5 class="modal-title" id="insider_ownershipModalTitle">Insider Ownership of FLEXIBLE SOLUTIONS INTERNATIONAL INC company <sup><small>Beta</small></sup></h5> <button aria-label="Close" class="close pr-2 pt-2 pb-1" data-dismiss="modal" type="button"> <span aria-hidden="true">×</span> </button> </div> <div class="modal-body"> <div class="table-wrapper-director" id="insider_ownership_table-div"> <table class="fl-table table" id="insider_ownership_table"> <thead> <th class="insideOwnershipCol">Owner</th> <th class="insideOwnershipCol">Position</th> <th class="insideOwnershipCol">Direct Shares</th> <th class="insideOwnershipCol">Indirect Shares</th> </thead> <tbody class="tbody"> </tbody> </table> </div> </div> </div> </div> </div> <div class="modal fade" id="aiInsights" tabindex="-1" role="dialog" aria-labelledby="aiInsightsLabel" aria-hidden="true"> <div class="modal-dialog modal-lg" role="document"> <div class="modal-content"> <div class="modal-header"> <h5 class="modal-title" id="aiInsightsLabel">AI Insights</h5> <button type="button" class="close" data-dismiss="modal" aria-label="Close"> <span aria-hidden="true">×</span> </button> </div> <div class="modal-body"> <div id="geminiResponseContainer" class="gemini-response"> <!-- Response content will be loaded here --> </div> </div> <div class="modal-footer"> <button type="button" class="btn btn-secondary" data-dismiss="modal">Close</button> </div> </div> </div> </div> <div aria-hidden="true" aria-labelledby="financeModalLabel" class="modal fade " id="financeModal" role="dialog" tabindex="-1"> <div class="modal-dialog modal-xl modal-dialog-scrollable" role="document"> <div class="modal-content"> <div class="modal-header"> <div> <span> <h5 class="modal-title" id="financeModalTitle">Summary Financials of FLEXIBLE SOLUTIONS INTERNATIONAL INC <sup><small>Beta</small></sup></h5> </span> <span style="font-size:80%"> <small>(We are using algorithms to extract and display detailed data. This is a hard problem and we are working continuously to classify data in an accurate and useful manner.)</small> </span> </div> <button aria-label="Close" class="close pr-2 pt-2 pb-1" data-dismiss="modal" type="button"> <span aria-hidden="true">×</span> </button> </div> <input id="ftitle" type="hidden" value=""> <input id="displayed_finance" type="hidden" value="balance"> <input id="displayed_ftype" type="hidden" value="10-Q"> <input id="company_name_hidden" type="hidden" value="FLEXIBLE SOLUTIONS INTERNATIONAL INC"> <div class="modal-body"> <div class="row"> <div class="col-10"> <div aria-label="Basic example" class="btn-group" role="group"> <button class="btn model_button border border-primary finance p-1 active-finance" id="balance" type="button">Balance Sheet </button> <button class="btn model_button finance p-1" id="income" type="button"> Income Statement </button> <button class="btn model_button finance p-1" id="cash_flow" type="button">Cash Flow </button> </div> </div> <div class="col-2 pull-right"> <div aria-label="Basic example" class="btn-group" role="group" style="float: right;"> <button class="btn model_button finance_type p-1 active-fin-type" id="10-Q" type="button">Quarterly </button> <button class="btn model_button finance_type p-1" id="10-K" type="button">Annual </button> </div> </div> </div> <div class="table-responsive pt-2" id="finance-div"> No information found </div> </div> </div> </div> </div> </div> <script> </script> <script src="/static/js/threeButtonScroll.js?v=9"></script> <script src="/static/js/scroll_js.js?v=7"></script> <script> var ticker = "FSI"; $(document).ready(function() { $('#aiInsights').on('show.bs.modal', function (event) { var companyName = "FLEXIBLE SOLUTIONS INTERNATIONAL INC"; var csrftoken = $('input[name="csrfmiddlewaretoken"]').val(); // Show loading spinner $('#geminiResponseContainer').html('<div class="text-center"><span class="spinner-border text-primary" role="status"><span class="sr-only">Loading...</span></span></div>'); // Logging the data sent in the AJAX request console.log('Preparing AJAX request with data:', { company_Name: companyName, csrfmiddlewaretoken: csrftoken }); $.ajax({ url: '/api/get_gemini_response/', type: 'POST', data: { 'company_Name': companyName, 'company_Ticker': ticker, 'csrfmiddlewaretoken': csrftoken }, success: function(data) { console.log('AJAX request successful. Data received:', data); if (data.error) { $('#geminiResponseContainer').html(`<div class='alert alert-danger'>Error: ${data.error}</div>`); } else { $('#geminiResponseContainer').html(formatResponse(data.response)); } }, error: function(xhr, status, error) { console.error("AJAX Error:", error); console.error("Detailed response:", xhr.responseText); $('#geminiResponseContainer').html(`<div class='alert alert-danger'>AJAX Error: ${error}</div>`); } }); }); }); function formatResponse(response) { let formattedResponse = response.replace(/\*\*(.*?)\*\*/g, '<strong>$1</strong>'); // Convert **text** to <strong>text</strong> formattedResponse = formattedResponse.replace(/\* (.*?)(\n|$)/g, '<li>$1</li>'); // Convert * text to <li>text</li> formattedResponse = formattedResponse.replace(/<\/li><li>/g, '</li><li>').replace(/<li>/g, '<ul><li>').replace(/<\/li>/g, '</li></ul>'); // Wrap <li> in <ul> formattedResponse = formattedResponse.replace(/## (.*?)(\n|$)/g, '<h2>$1</h2>'); // Convert ## text to <h2>text</h2> formattedResponse = formattedResponse.replace(/### (.*?)(\n|$)/g, '<h3>$1</h3>'); // Convert ### text to <h3>text</h3> formattedResponse = formattedResponse.replace(/\n/g, '<br>'); // Convert newlines to <br> return `<div>${formattedResponse}</div>`; } </script> <script src="/static/js/filing.js?v=1"></script> <script> $("#second").contents().find("body").css({'padding': '1px 4px', 'overflow-x': 'hidden'}) var fid = '1069394', printerLink = "/printer/" + "482134" + "/" + "False" + '/' //Append the print button to TOC function addPrintButton(items, type) { items.forEach((itm) => { itm.innerHTML = itm.innerHTML + '<span class="print">print</span>' itm.addEventListener('mouseover', function () { this.querySelector('span.print').style.display = 'inline-block' }) itm.addEventListener('mouseout', function () { this.querySelector('span.print').style.display = 'none' }) }) $('.' + type + '-link span.print').on('click', function (e) { let part = this.parentElement.hash.replace('#', '') openPrintPortion(part) }) } document.addEventListener('DOMContentLoaded', function () { I_frame = document.querySelector('#second') if (window.innerWidth > '700') { // I_frame.setAttribute('style','border:none;position:absolute;left:0vw;min-width:100%;max-width:100%;top:0vh;height:100%;min-height:100%;') } else { // I_frame.setAttribute('style','border:none;position:absolute;left:0vw;min-width:100vw;max-width:100vw!important;top:0vh;height:100%;min-height:100%;') } let partsInTOC = document.querySelectorAll('.part-link') let itemsInToc = document.querySelectorAll('.item-link') let notesInTOC = document.querySelectorAll('.note-link') addPrintButton(partsInTOC, 'part'); addPrintButton(itemsInToc, 'item'); addPrintButton(notesInTOC, 'note'); /* Toogle between the sections*/ let fillinglist = document.querySelectorAll('.firstsec')[0] let doc_preview = document.querySelectorAll('.document-view-section')[0] let toc = document.querySelectorAll('.toc')[0] let mobile_view = document.querySelectorAll('.mobile_view')[0] /* buttons for toggling */ let showfilings_btn = document.querySelectorAll('.show_filings_btn')[0] let showdoc_btn = document.querySelectorAll('.show_doc_btn')[0] let showtoc_btn = document.querySelectorAll('.show_toc_btn')[0] showfilings_btn.addEventListener('click', function () { let shortcutsmobile = document.querySelector('#shortcuts-mobile') fillinglist.style.display = 'block' doc_preview.style.display = 'none' toc.style.display = 'none' mobile_view.style.display = 'block' shortcutsmobile.style.display = 'none' }) showdoc_btn.addEventListener('click', function () { let shortcutsmobile = document.querySelector('#shortcuts-mobile') fillinglist.style.display = 'none' doc_preview.style.display = 'block' toc.style.display = 'none' mobile_view.style.display = 'none' shortcutsmobile.style.display = 'block' }) showtoc_btn.addEventListener('click', function () { let shortcutsmobile = document.querySelector('#shortcuts-mobile') fillinglist.style.display = 'none' doc_preview.style.display = 'none' toc.style.display = 'block' mobile_view.style.display = 'none' shortcutsmobile.style.display = 'none' }) $(".section document-view-section div").eq(1).after('<div id="doc-head"></div>') }) //track which filing has been clicked on let filingslinks = document.querySelectorAll('.filedate') /* let filingvalue = window.location.href.split('&'); console.log(filingvalue,'filingvaluefilingvalue') if (filingvalue.length===1){ let row =document.querySelector('#filings-section-list').querySelector('tbody').querySelectorAll('tr')[0] row.style.backgroundColor='#d8ecf3'; } else { filingvalue = window.location.href.split('&')[1].split('=')[1]; console.log(filingvalue,'filingvalue') filingslinks.forEach((filing)=>{ if (filing.outerHTML.search(filingvalue) > -1) { filing.setAttribute('style','background-color:#d8ecf3') } }) }*/ function openPrintPortion(portion) { var a = window.open(printerLink + portion, '_blank'); } </script> <script> function numberWithCommasNoDecimal(x) { // If null or undefined, just return dash if (x === null || x === undefined) return '-'; // Convert to float let val = parseFloat(String(x).replace(/,/g, '').trim()); if (isNaN(val)) return '-'; // Track negativity const negative = val < 0; // Work with absolute value for splitting val = Math.abs(val); // Now split at the decimal let [intPart, decimalPart] = val.toString().split('.'); // Insert commas in integer portion only intPart = intPart.replace(/\B(?=(\d{3})+(?!\d))/g, ','); // Reattach sign and decimal let result = negative ? '-' + intPart : intPart; if (decimalPart !== undefined) { result += '.' + decimalPart; } return result; } function fetch_bond_price_graph(bond_symbol) { $("#bond_graph").attr("src","/image/price_graph/"+bond_symbol+".png"); } function clear_div(element) { $('#' + element).html(''); } $(document).ready(function () { var ticker = "FSI"; /***************************************************** * 1) OLD FUNCTION: create_table_new2 (flat structure) *****************************************************/ function create_table_new2( finance_data_section, finance_data_value, finance_data_label, ended_lst, f_data, dates, finance_title ) { if (!f_data || f_data.length === 0) { $('#finance-div').html('<div class="alert alert-info">No financial data available.</div>'); return; } // A quick helper to strip commas and parse float function parseValue(val) { if (val === null || val === undefined) return null; // Already a number if (typeof val === 'number') return val; // If it's a string, remove commas, extra spaces, etc. if (typeof val === 'string') { let cleaned = val.replace(/,/g, '').trim(); let parsed = parseFloat(cleaned); return isNaN(parsed) ? null : parsed; } return null; } var table = ` <div class="text-center"><strong>${finance_title}</strong></div> <table class="fl-table table table-hover" id="finance-table"> <thead> <tr> <th>Field</th>`; // Add headers for each date (same order as ended_lst) ended_lst.forEach(function(date) { table += `<th>${date}</th>`; }); table += `</tr></thead><tbody>`; // Track the last section and sub-section for grouping var lastSection = null; var lastSubSection = null; // f_data = [section, sub_section, label, [values per date]] f_data.forEach(function(item) { var section = item[0]; var sub_section = item[1]; var label = item[2]; var values = item[3]; // If we've hit a new section, print a row if (section && section !== lastSection) { table += ` <tr style="background-color: #000; color: #fff; text-transform: uppercase;"> <td colspan="${ended_lst.length + 1}"> <strong>${section}</strong> </td> </tr>`; lastSection = section; lastSubSection = null; } // If we've hit a new sub-section if (sub_section && sub_section !== lastSubSection) { table += ` <tr style="background-color: #f0f0f0;"> <td colspan="${ended_lst.length + 1}"> <strong>${sub_section}</strong> </td> </tr>`; lastSubSection = sub_section; } // Now the actual row for this label table += `<tr> <td style="padding-left: 20px;">${label}</td>`; // For each value in this row’s array (aligned with ended_lst) values.forEach(function(value) { // Convert to a real float if possible let numericVal = parseValue(value); if (numericVal === null) { // Not a valid float => dash table += `<td>-</td>`; } else { // Format as thousands with commas (keeping negatives and decimals) let formatted = numberWithCommasNoDecimal(numericVal); table += `<td>${formatted}</td>`; } }); table += `</tr>`; }); table += `</tbody></table>`; $('#finance-div').html(table); } /******************************************************* * 2) NEW FUNCTION: createNestedTable (hierarchical) *******************************************************/ function createNestedTable(nested_sections, ended_lst, finance_title) { // 1) Declare "table" in this scope let table = ` <div class="text-center"><strong>${finance_title}</strong></div> <table class="fl-table table table-hover" id="finance-table"> <thead> <tr> <th>Field</th>`; ended_lst.forEach(function(date) { table += `<th>${date}</th>`; }); table += `</tr></thead><tbody>`; // 2) Define processNode *inside* so it can reference "table" function processNode(node, indentLevel) { const leftPadding = indentLevel * 20; table += `<tr> <td style="padding-left:${leftPadding}px; font-weight:${indentLevel === 0 ? 'bold' : 'normal'};"> ${node.label || node.sectionName} </td>`; node.valueByPeriod.forEach(function(val) { if (val === null || val === undefined) { val = '-'; } else { // Attempt to parse even if it's a string if (typeof val === 'string') { let cleaned = val.replace(/,/g, '').trim(); let parsed = parseFloat(cleaned); if (!isNaN(parsed)) { val = numberWithCommasNoDecimal(parsed); } else { val = '-'; } } else if (typeof val === 'number') { val = numberWithCommasNoDecimal(val); } } table += `<td>${val}</td>`; }); table += `</tr>`; // Recurse if (node.children && node.children.length > 0) { node.children.forEach(child => processNode(child, indentLevel + 1)); } } // 3) Loop through top-level nodes nested_sections.forEach(node => { processNode(node, 0); }); table += `</tbody></table>`; $('#finance-div').html(table); } /************************************************ * 3) Show the modal -> call get_ajax_data ************************************************/ $('#financeModal').on('shown.bs.modal', function (e) { get_ajax_data(); }); /************************************************ * 4) get_ajax_data: calls Django endpoint ************************************************/ function get_ajax_data() { console.log($('#company_name_hidden').val()); var company_name = $('#company_name_hidden').val().replace('/', ' ').replace('\\', ' '); console.log(company_name); var cik = "1069394"; // e.g. '123456' var finance_type = $('#displayed_finance').val(); // e.g. 'balance', 'income', 'cash_flow' var data_type = $('#displayed_ftype').val(); // e.g. '10-K', '10-Q' var url = `/get/finance/data/${cik}/${finance_type}/${data_type}/${encodeURIComponent(ticker)}/`; $.ajax({ url: url, method: 'GET', success: function (resp) { $('#finance-div').html(''); if (resp.error) { $('#finance-div').html(`<div class="alert alert-danger">${resp.error}</div>`); } else { console.log(resp); // If server returns nested_sections, show them if (resp.nested_sections && resp.nested_sections.length > 0) { createNestedTable(resp.nested_sections, resp.date, resp.finance_title); } else { // Otherwise, fallback to the old flat approach create_table_new2( resp.finance_data_section, resp.finance_data_value, resp.finance_data_label, resp.ended_lst, resp.f_data, resp.date, resp.finance_title ); } } }, error: function (xhr, status, error) { $('#finance-div').html(`<div class="alert alert-danger">An error occurred: ${error}</div>`); console.error(error); } }); } /************************************************ * 5) On-click handlers for toggling (unchanged) ************************************************/ $(document).on('click', '.finance', function () { $('.finance').removeClass('active-finance'); $(this).addClass('active-finance'); // the button's ID (like "balance" or "income") is stored: $('#displayed_finance').val($(this).attr('id')); get_ajax_data(); // calls the /get/finance/data endpoint }); $(document).on('click', '.finance_type', function () { $('.finance_type').removeClass('active-fin-type'); $(this).addClass('active-fin-type'); // the button's ID ("10-Q" or "10-K") is stored: $('#displayed_ftype').val($(this).attr('id')); get_ajax_data(); }); $("#registerModal").on('shown', function () { console.log(7899809) alert("I want this to appear after the modal has opened!"); }); /* close popover */ $('body').on('click', function (e) { $('[data-toggle="popover"]').each(function () { //the 'is' for buttons that trigger popups //the 'has' for icons within a button that triggers a popup if (!$(this).is(e.target) && $(this).has(e.target).length === 0 && $('.popover').has(e.target).length === 0) { $(this).popover('hide'); } }); }); $('[data-toggle="tooltip"]').tooltip(); $('.exhibit-link').each(function () { href = $(this).attr('href') if (href.search('/www.sec.gov/Archives/edgar/data/') == -1) $(this).attr('href', "https://www.sec.gov/Archives/edgar/data/1069394/000149315222008027/" + href) }); $('.info-btn-circle').on('click', function (e) { $('.info-btn-circle').not(this).popover('hide'); }); if ($('#fixed-content-filing').length > 0) { fetch("/fetch_fixed_content_filing", { headers: { "X-CSRFToken": document.getElementById("csrf") .querySelector("input") .value, 'Content-type': 'application/json' }, method: "POST", body: JSON.stringify({ "ticker": "FSI", "current_filing_name": "FLEXIBLE SOLUTIONS INTERNATIONAL INC", "current_filing_filingtype": "10-K", "current_filing_filingdate": "2021-12-31" }) }) .then(response => response.json()) .then(function (data) { bonds = data.data.bonds directors = data.data.director executives = data.data.executive funds = data.data.funds insider_ownership = data.data.insider_ownership bond_html = '' director_html = '' funds_html = '' executive_html = '' insider_ownership_html = '' if (bonds.length > 0) { bond_html += '<table class="fl-table table" id="bond-table"> <thead> <tr> <th rowspan="2">ISSUER NAME</th> <th rowspan="2">SYMBOL</th> <th rowspan="2">CALLABLE</th> <th rowspan="2">SUB-PRODUCT TYPE</th> <th rowspan="2"> COUPON</th> <th rowspan="2">MATURITY</th> <th class="text-center" colspan="2">RATINGS</th> <th class="text-center" colspan="2">LAST SALE</th><th rowspan="2">GRAPH</th> </tr> <tr> <th>MOODY\'S® </th> <th>S&P</th > <th> PRICE </th> <th>YIELD</th> </tr> </thead> <tbody class = "tbody" > ' for (let i = 0; i < bonds.length; i++) { bond_html += '<tr> <td>' + bonds[i].issuer_name + '</td> <td> '+ bonds[i].symbol + ' </td> <td>' + bonds[i].callable + '</td> <td>' + bonds[i].sub_product_type + '</td> <td>' + bonds[i].coupon + '</td> <td>' + bonds[i].matuarity + '</td> <td>' + bonds[i].moody_rating + '</td> <td>' + bonds[i].s_and_p_rating + '</td> <td>' + bonds[i].last_sale_price + '</td> <td>' + bonds[i].last_sale_yield + '</td> <td> <div class="row justify-content-center"> <button class="btn col" style="font-size: inherit; margin-top: 0px; padding-top: 0px;" data-target="#bondpricegraphModal" onclick="fetch_bond_price_graph(\''+bonds[i].symbol+'\')" data-toggle="modal">Price Graph</button><div></td> </tr>' } bond_html += '</tbody> </table>' } else { bond_html = 'No information found' } $("#bond_table").empty(); $('#bond_table').append(bond_html); if (executives.length > 0) { executive_html = executives } else { executive_html = 'No information found' } $("#executive-button").empty(); $('#executive-button').append(executive_html); document.getElementById("dynamicDirector-header").innerHTML = "Directors of FLEXIBLE SOLUTIONS INTERNATIONAL INC - as per the latest proxy " + '<sup><small>Beta</small></sup>'; if (directors.length == 0) { $('#director-table').hide(); $('#dircter-table-div').html('<p>No information found</p>') } else { $('#director-table').show(); for (var i = 0; i < directors.length; i++) { tr = ' <tr >' tr += '<td ><center>' + directors[i][0] + '</center></td>' if (directors[i][1] == null) tr += '<td class=" ageCol" ><center></center></td>' else tr += '<td class=" ageCol" ><center>' + directors[i][1] + '</center></td>' tr += '<td id = "bioCol" ><p>' + directors[i][2] + '</p></td>' other = '' for (k = 0; k < directors[i][3].length; k++) { if (k == directors[i][3].length - 1) { other = other + directors[i][3][k] } else { other = other + directors[i][3][k] + ', ' } } tr += ' <td ><center>' + other + '</center></td>' tr += '</tr>' $('#director-table tbody').append(tr) } } if (funds.length != 0) { date = new Date(data.data.fund_report_date) day = date.getDate(); month = date.toLocaleString('default', { month: 'short' }); year = date.getFullYear(); $("#shareholderModalTitle").text("Top 100 Shareholders of FLEXIBLE SOLUTIONS INTERNATIONAL INC as of " + month + ' ' + day + ', ' + year) } else { $("#shareholderModalTitle").text("Top 100 Shareholders of FLEXIBLE SOLUTIONS INTERNATIONAL INC") } //$('#cust-header').text( "Customers and Suppliers of FLEXIBLE SOLUTIONS INTERNATIONAL INC") for (var i = 0; i < funds.length; i++) { tr = '<tr id="tr_doc">' tr += '<td class="success fund text-uppercase">' + funds[i].fund + '<button type="button" id="' + i + '" class="btn btn-secondary btn-small info-btn-circle" data-container="body" data-title="×" data-toggle="popover" data-placement="top" data-html="true" >i</button></td>' tr += '<td class = "fund-shares" >' + numberWithCommasNoDecimal(funds[i].share_prn_amount) + '</td>' tr += '<td class="fund-value">' + numberWithCommasNoDecimal(funds[i].value) + '</td>' tr += '<td class="success"><center>' + funds[i].put_call + '</center></td>' tr += '</tr>' $('#fund-table tbody').append(tr) } $('[data-toggle="popover"]').popover({sanitize:false, content: function() { var i = $(this).attr('id') text_tooltip = '<div class="container"><div class="row">'+ '<div class="col-4 p-0 font-weight-bold " >Filed By: </div><div class="col-8 p-0 hover-shareholder tooltip-custom copy-details"><div class="copy-text">'+funds[i].filed_by_name+'</div><span class="tooltiptext">Click To Copy</span></div>'+ '<div class="col-4 p-0 font-weight-bold" >Address: </div><div class="col-8 p-0 hover-shareholder tooltip-custom copy-details"><div class="copy-text">'+funds[i].address+'</div><span class="tooltiptext">Click To Copy</span></div>'+ '<div class="col-4 p-0 font-weight-bold" >Phone: </div><div class="col-8 p-0 hover-shareholder tooltip-custom copy-details"><div class="copy-text">'+funds[i].phone+'</div><span class="tooltiptext">Click To Copy</span></div>'+ '</div></div>' return text_tooltip; //return $('#po' + id).html(); } }); if (insider_ownership.length != 0) { for (var i = 0; i < insider_ownership.length; i++) { tr = '<tr id="tr_doc">' tr += '<td class="success fund text-uppercase">' + insider_ownership[i].owner + '</td>' tr += '<td class = "fund-shares" >' + numberWithCommasNoDecimal(insider_ownership[i].position) + '</td>' tr += '<td class="fund-value">' + numberWithCommasNoDecimal(insider_ownership[i].current_direct_shares) + '</td>' tr += '<td class="fund-value">' + numberWithCommasNoDecimal(insider_ownership[i].current_indirect_shares) + '</td>' tr += '</tr>' $('#insider_ownership_table tbody').append(tr) } } else { $('#insider_ownership_table tbody').append('No Data Found') } $("#executiveModalLabelTitle").text("Executives of FLEXIBLE SOLUTIONS INTERNATIONAL INC - as per the latest proxy") $('#executive-button table').addClass('table') $('#executive-button table tr:first-child').css('background-color', '#4FC3A1') $('#executive-button table tr td').css('border-right', 'none') $('#executive-button table').addClass('fl-table') $('#executive-button table').attr('border', '0') color = '#4FC3A1'; no = 0; $('#executive-button table tr:first-child td').each(function () { text = $(this).text(); text = text.replace(/\u200B/g, ''); text = text.replace(/[\u200B-\u200D\uFEFF]/g, ''); if (text.trim() == '') { $(this).css('background-color', color) if (no == 0) color = '#324960' } else { if (color == '#4FC3A1') color = '#324960' else color = '#4FC3A1' $(this).css('background-color', color) } no++; }) const table = document.querySelector('#executive-button table'); dates = data.data.yearly_years; ended_lst = data.data.ended_lst; finance_data_section = data.data.finance_data_section; finance_data_value = data.data.finance_data_value; finance_data_label = data.data.finance_data_label; f_data = data.data.f_data; }) } }) </script> </div> </div> </div> </body> <script crossorigin="anonymous" defer integrity="sha384-9/reFTGAW83EW2RDu2S0VKaIzap3H66lZH81PoYlFhbGU+6BZp6G7niu735Sk7lN" src="/static/bootstrap/js/popper.min.js"></script> <script defer src="/static/bootstrap/js/bootstrap.min.js"></script> <script defer src="/static/bootstrap/js/custom.min.js"></script> <script> var today_date = new Date(); today_date.setHours(0); today_date.setMinutes(0); today_date.setSeconds(0); $(document).ready(function() { $('#load-div-graph').show() finance_table_div = $('#finance_table_div') if (finance_table_div.length > 0) { fetch_live_stock_data(initial_call = 'true') setInterval(function() { fetch_live_stock_data() }, 30000) } serverStartTime = new Date("") moment_current_time = moment().tz("America/New_York"); moment_server_time = moment(serverStartTime).tz("America/New_York") var server_difference = (moment_current_time.diff(moment_server_time) / 1000).toFixed(2); var endTime = new Date(); var difference = ((endTime - startTime) / 1000).toFixed(2); //var serverdiff = ((endTime - serverStartTime)/1000).toFixed(2); $('#load_time').text(server_difference + ' s/' + difference + ' s') //MOBILE ONE AND MOBILE THREE var menu = "close"; $(".mobile-one .menu-toggle, .mobile-three .menu-toggle").click(function() { if (menu === "close") { $(this).parent().next(".mobile-nav").css("transform", "translate(0, 0)"); menu = "open"; } else { $(this).parent().next(".mobile-nav").css("transform", "translate(-100%, 0)"); menu = "close"; } }); }) function openNav() { document.getElementById("mySidebar").style.width = "250px"; // document.getElementById("main").style.marginLeft = "250px"; } function closeNav() { document.getElementById("mySidebar").style.width = "0"; // document.getElementById("main").style.marginLeft= "0"; } function change_selected_view(element) { site_view = element.value; if (document.getElementById('site_view').length == 3) { if (site_view === 'filing') { href = window.location.href href = href.split('/') href = href.slice(0, 3).join('/') + '/' + href.slice(-1) window.location.href = href } else { href = window.location.href href = href.split('/') href = href.slice(0, 3).join('/') + '/snapshot/' + href.slice(-1) window.location.href = href } } else if (site_view === 'filing') { href = window.location.href href = href.split('/') href = href.slice(0, 3).join('/') + '/' + href.slice(-1)[0].split('#')[0] window.location.href = href } else { href = window.location.href href = href.split('/') if (href.slice(-1) !== '') { ticker = href.slice(-2, -1) if (ticker[0].length == 1 && /^[1-9]+$/.test(ticker)) { ticker = href.slice(-1) } else if (!/^[a-zA-Z]+$/.test(ticker)) { ticker = href.slice(-3, -2) } } else { ticker = href.slice(-1) } href = href.slice(0, 3).join('/') + '/snapshot/' + ticker window.location.href = href } } function load_document(filedata) { // read text from URL location var request = new XMLHttpRequest(); request.open('GET', filedata.path, true); request.send(null); $('#second #load-div').show(); request.onreadystatechange = function() { if (request.readyState === 4 && request.status === 200) { var type = request.getResponseHeader('Content-Type'); if (type.indexOf("text") !== 1) { $('#load-div').hide(); $("#second").empty(); second = document.getElementById('second') second.insertAdjacentHTML('beforeend', request.responseText) second.scrollTop = 00; $("#filing-title").empty(); $('#filing-title').append(filedata.file_title); return true } } } } function fetch_history_graph_data(element) { ticker = window.location.href.split('/').slice(-1)[0] graph = localStorage.getItem('graph_' + ticker + today_date); if (graph) { $('#graph_div')[0].innerHTML = ''; $('#graph_div').append(graph); } else { localStorage.clear(); fetch("/fetch_history_graph_data", { headers: { "X-CSRFToken": document.getElementById("csrf") .querySelector("input") .value, 'Content-type': 'application/json' }, method: "POST", body: JSON.stringify({ "ticker": ticker, "years": '1y' }) }) .then(response => response.json()) .then(function(data) { $('#load-div-graph').hide() $('#graph_div').append(data.graph); fetch("/fetch_history_graph_data", { headers: { "X-CSRFToken": document.getElementById("csrf") .querySelector("input") .value, 'Content-type': 'application/json' }, method: "POST", body: JSON.stringify({ "ticker": ticker, "years": '10y' }) }) .then(response => response.json()) .then(function(data) { $('#load-div-graph').hide() $('#finance_table_div').append(data.table); $('#graph_div')[0].innerHTML = ''; $('#graph_div').append(data.graph); localStorage.setItem('graph_' + ticker + today_date, data.graph); }) }) } } function fetch_history_table_data(element) { table = localStorage.getItem('table_' + ticker + today_date); if (table) { $('#finance_table_div').append(table); } else { fetch("/fetch_history_table_data", { headers: { "X-CSRFToken": document.getElementById("csrf") .querySelector("input") .value, 'Content-type': 'application/json' }, method: "POST", body: JSON.stringify({ "ticker": window.location.href.split('/').slice(-1)[0], }) }) .then(response => response.json()) .then(function(data) { $('#finance_table_div').append(data.table); localStorage.setItem('table_' + ticker + today_date, data.table); }) } } function fetch_live_stock_data(initial_call = '') { let options = { timeZone: 'America/New_York', hour: 'numeric', minute: 'numeric', second: 'numeric', }; let formatter = new Intl.DateTimeFormat([], options); // "09:00:00" < currentTime < "16:00:00" or forced initial_call const currentTime = String(formatter.format(new Date())); if ((currentTime > '09:00:00' && currentTime < '16:00:00') || initial_call) { fetch("/fetch_live_stock_data", { headers: { "X-CSRFToken": document.getElementById("csrf").querySelector("input").value, "Content-type": "application/json" }, method: "POST", body: JSON.stringify({ // e.g. ticker is last part of the URL "ticker": window.location.href.split('/').slice(-1)[0] }) }) .then(response => response.json()) .then(function(data) { // Sanitize/format the incoming data so no double minus signs, etc. const cleanPrice = sanitizePrice(data.price); const cleanChange = sanitizeChange(data.change, data.change_type); // Update DOM $("#stock_price").empty().append(cleanPrice); $("#stock_price_difference").empty().append( `<div class="stock_${data.change_type}">${cleanChange}</div>` ); // Exchange name if (data.exchange) { $('#exchange_name').text(`(${data.exchange})`); } }) .catch(err => console.error("Error fetching stock data:", err)); } } /** * e.g. turns "$236.8500" into "$236.85" */ function sanitizePrice(rawPrice) { // Remove everything except digits, minus, plus, decimal let numeric = parseFloat(rawPrice.replace(/[^\d.-]/g, '')) || 0; return `$${numeric.toFixed(2)}`; } /** * Normalizes the change string. * Example: raw = "- $-5.8500 (-2.4104%)", changeType="loss" => "-5.85 (-2.41%)" * If changeType="gain", we might do "+5.85 (+2.41%)" instead. */ function sanitizeChange(rawChange, changeType) { // Regex tries to capture something like: "- $-5.8500 (-2.4104%)" // Group 1: optional sign before dollar // Group 2: optional sign + digits for the numeric difference // Group 3: optional sign + digits + % for the parenthetical part // // We'll parse them out, strip extra signs, and reapply a single sign // based on "changeType" (e.g. "loss" => "-"). // const re = /^(-?)\s*\$?(-?[\d.]+)\s*\((-?[\d.]+%)\)\s*$/; const match = rawChange.trim().match(re); if (!match) { // If it doesn't match, fallback: just strip out extra non-digit // and reapply sign from changeType return fallbackClean(rawChange, changeType); } // e.g. match[1] = "-" // match[2] = "-5.8500" // match[3] = "-2.4104%" let diffVal = parseFloat(match[2].replace(/[^\d.-]/g, '')) || 0; let pctVal = parseFloat(match[3].replace(/[^\d.-]/g, '')) || 0; // Decide sign from "changeType" const sign = (changeType === "loss") ? "-" : "+"; // Build final difference & percentage const finalDiff = `${sign}${Math.abs(diffVal).toFixed(2)}`; // e.g. "-5.85" const finalPct = `${sign}${Math.abs(pctVal).toFixed(2)}%`; // e.g. "(-2.41%)" return `${finalDiff} (${finalPct})`; } /** * If the data doesn't match our regex, do a simpler approach: * - strip all non-numerics except sign * - parse & reapply sign from changeType */ function fallbackClean(rawStr, changeType) { let numericVal = parseFloat(rawStr.replace(/[^\d.-]/g, '')) || 0; let sign = (changeType === "loss") ? "-" : "+"; return `${sign}${Math.abs(numericVal).toFixed(2)}`; } </script> </html>