0001493152-23-013852.txt : 20230427 0001493152-23-013852.hdr.sgml : 20230427 20230427170106 ACCESSION NUMBER: 0001493152-23-013852 CONFORMED SUBMISSION TYPE: 10-K PUBLIC DOCUMENT COUNT: 95 CONFORMED PERIOD OF REPORT: 20230131 FILED AS OF DATE: 20230427 DATE AS OF CHANGE: 20230427 FILER: COMPANY DATA: COMPANY CONFORMED NAME: STREAMLINE HEALTH SOLUTIONS INC. CENTRAL INDEX KEY: 0001008586 STANDARD INDUSTRIAL CLASSIFICATION: SERVICES-COMPUTER INTEGRATED SYSTEMS DESIGN [7373] IRS NUMBER: 311455414 STATE OF INCORPORATION: DE FISCAL YEAR END: 0131 FILING VALUES: FORM TYPE: 10-K SEC ACT: 1934 Act SEC FILE NUMBER: 000-28132 FILM NUMBER: 23858236 BUSINESS ADDRESS: STREET 1: 2400 OLD MILTON PARKWAY STREET 2: BOX 1353 CITY: ALPHARETTA STATE: GA ZIP: 30009 BUSINESS PHONE: 888-997-8732 MAIL ADDRESS: STREET 1: 2400 OLD MILTON PARKWAY STREET 2: BOX 1353 CITY: ALPHARETTA STATE: GA ZIP: 30009 FORMER COMPANY: FORMER CONFORMED NAME: STREEAMLINE HEALTH SOLUTIONS INC. DATE OF NAME CHANGE: 20060809 FORMER COMPANY: FORMER CONFORMED NAME: LANVISION SYSTEMS INC DATE OF NAME CHANGE: 19960220 10-K 1 form10-k.htm
0001008586 false FY 2022 P1Y 0001008586 2022-02-01 2023-01-31 0001008586 2022-06-30 0001008586 2023-04-24 0001008586 2023-01-31 0001008586 2022-01-31 0001008586 2021-02-01 2022-01-31 0001008586 STRM:SoftwareasAsAServiceMember 2022-02-01 2023-01-31 0001008586 STRM:SoftwareasAsAServiceMember 2021-02-01 2022-01-31 0001008586 STRM:MaintenanceAndSupportMember 2022-02-01 2023-01-31 0001008586 STRM:MaintenanceAndSupportMember 2021-02-01 2022-01-31 0001008586 STRM:ProfessionalFeesAndLicensesMember 2022-02-01 2023-01-31 0001008586 STRM:ProfessionalFeesAndLicensesMember 2021-02-01 2022-01-31 0001008586 us-gaap:CommonStockMember 2021-01-31 0001008586 us-gaap:AdditionalPaidInCapitalMember 2021-01-31 0001008586 us-gaap:RetainedEarningsMember 2021-01-31 0001008586 2021-01-31 0001008586 us-gaap:CommonStockMember 2022-01-31 0001008586 us-gaap:AdditionalPaidInCapitalMember 2022-01-31 0001008586 us-gaap:RetainedEarningsMember 2022-01-31 0001008586 us-gaap:CommonStockMember 2021-02-01 2022-01-31 0001008586 us-gaap:AdditionalPaidInCapitalMember 2021-02-01 2022-01-31 0001008586 us-gaap:RetainedEarningsMember 2021-02-01 2022-01-31 0001008586 us-gaap:CommonStockMember 2022-02-01 2023-01-31 0001008586 us-gaap:AdditionalPaidInCapitalMember 2022-02-01 2023-01-31 0001008586 us-gaap:RetainedEarningsMember 2022-02-01 2023-01-31 0001008586 us-gaap:CommonStockMember 2023-01-31 0001008586 us-gaap:AdditionalPaidInCapitalMember 2023-01-31 0001008586 us-gaap:RetainedEarningsMember 2023-01-31 0001008586 STRM:SoftwareMember 2023-01-31 0001008586 STRM:SoftwareMember 2022-01-31 0001008586 STRM:InternalUseSoftwareMember 2023-01-31 0001008586 STRM:InternalUseSoftwareMember 2022-01-31 0001008586 us-gaap:SoftwareAndSoftwareDevelopmentCostsMember 2022-02-01 2023-01-31 0001008586 us-gaap:SoftwareAndSoftwareDevelopmentCostsMember 2021-02-01 2022-01-31 0001008586 STRM:SecondAmendedAndRestatedLoanAndSecurityAgreementMember 2022-02-01 2023-01-31 0001008586 STRM:SecurityAgreementMember 2023-01-31 0001008586 STRM:SecurityAgreementMember 2022-02-01 2023-01-31 0001008586 STRM:SecondAmendedAndRestatedLoanAndSecurityAgreementMember 2023-01-31 0001008586 STRM:DebtAgreementMember 2023-01-31 0001008586 STRM:DebtAgreementMember 2022-01-31 0001008586 STRM:ServicesMember 2022-02-01 2023-01-31 0001008586 STRM:ServicesMember 2021-02-01 2022-01-31 0001008586 us-gaap:OtherNoncurrentAssetsMember 2023-01-31 0001008586 us-gaap:OtherNoncurrentAssetsMember 2022-01-31 0001008586 us-gaap:SellingGeneralAndAdministrativeExpensesMember 2022-02-01 2023-01-31 0001008586 us-gaap:SellingGeneralAndAdministrativeExpensesMember 2021-02-01 2022-01-31 0001008586 srt:MinimumMember 2023-01-31 0001008586 srt:MaximumMember 2023-01-31 0001008586 STRM:EquityAwardMember 2022-02-01 2023-01-31 0001008586 STRM:EquityAwardMember us-gaap:ShareBasedPaymentArrangementNonemployeeMember 2022-02-01 2023-01-31 0001008586 STRM:EquityAwardMember 2021-02-01 2022-01-31 0001008586 STRM:OfficersAndDirectorsMember 2022-02-01 2023-01-31 0001008586 STRM:OfficersAndDirectorsMember 2021-02-01 2022-01-31 0001008586 STRM:ComputerEquipmentAndSoftwareMember srt:MinimumMember 2023-01-31 0001008586 STRM:ComputerEquipmentAndSoftwareMember srt:MaximumMember 2023-01-31 0001008586 us-gaap:OfficeEquipmentMember 2023-01-31 0001008586 STRM:OfficeFurnitureAndFixturesMember srt:MinimumMember 2023-01-31 0001008586 STRM:OfficeFurnitureAndFixturesMember srt:MaximumMember 2023-01-31 0001008586 us-gaap:LeaseholdImprovementsMember 2022-02-01 2023-01-31 0001008586 STRM:CostOfSoftwareAsASeviceMember 2022-02-01 2023-01-31 0001008586 STRM:CostOfSoftwareAsASeviceMember 2021-02-01 2022-01-31 0001008586 STRM:CostOfProfessionalFeesAndLicensesMember 2022-02-01 2023-01-31 0001008586 STRM:CostOfProfessionalFeesAndLicensesMember 2021-02-01 2022-01-31 0001008586 us-gaap:FairValueInputsLevel1Member 2023-01-31 0001008586 us-gaap:FairValueInputsLevel2Member 2023-01-31 0001008586 us-gaap:FairValueInputsLevel3Member 2023-01-31 0001008586 us-gaap:FairValueInputsLevel1Member 2022-01-31 0001008586 us-gaap:FairValueInputsLevel2Member 2022-01-31 0001008586 us-gaap:FairValueInputsLevel3Member 2022-01-31 0001008586 STRM:OvertimeTimeRevenueMember 2022-02-01 2023-01-31 0001008586 STRM:OvertimeTimeRevenueMember 2021-02-01 2022-01-31 0001008586 STRM:PointInTimeRevenueMember 2022-02-01 2023-01-31 0001008586 STRM:PointInTimeRevenueMember 2021-02-01 2022-01-31 0001008586 STRM:UnvestedRestrictedStockMember 2022-02-01 2023-01-31 0001008586 STRM:UnvestedRestrictedStockMember 2021-02-01 2022-01-31 0001008586 us-gaap:EmployeeStockOptionMember 2022-02-01 2023-01-31 0001008586 STRM:UnvestedRestrictedSharesMember 2022-02-01 2023-01-31 0001008586 us-gaap:EmployeeStockOptionMember 2021-02-01 2022-01-31 0001008586 STRM:UnvestedRestrictedSharesMember 2021-02-01 2022-01-31 0001008586 STRM:AveleadConsultingLLCMember 2022-02-01 2023-01-31 0001008586 STRM:AveleadConsultingLLCMember 2021-02-01 2022-01-31 0001008586 STRM:AveleadConsultingLLCMember 2021-08-14 2021-08-16 0001008586 STRM:AveleadConsultingLLCMember 2021-08-16 0001008586 STRM:AveleadConsultingLLCMember STRM:AcquisitionRestrictedCommonStockMember 2021-08-14 2021-08-16 0001008586 STRM:AveleadConsultingLLCMember STRM:AcquisitionRestrictedCommonStockMember 2021-08-16 0001008586 STRM:AveleadConsultingLLCMember STRM:UnitPurchaseAgreementMember 2021-08-14 2021-08-16 0001008586 STRM:AveleadConsultingLLCMember STRM:AcquisitionRestrictedCommonStockMember STRM:UnitPurchaseAgreementMember 2021-08-16 0001008586 STRM:AveleadConsultingLLCMember STRM:UnitPurchaseAgreementMember 2021-08-16 0001008586 STRM:UnitPurchaseAgreementMember 2022-11-21 0001008586 STRM:UnitPurchaseAgreementMember 2022-11-20 2022-11-21 0001008586 STRM:UnitPurchaseAgreementMember STRM:AveleadConsultingLLCMember 2022-11-20 2022-11-21 0001008586 STRM:UnitPurchaseAgreementMember STRM:RenewalContingentConsiderationMember 2022-11-20 2022-11-21 0001008586 STRM:UnitPurchaseAgreementMember STRM:RenewalContingentConsiderationMember 2022-11-21 0001008586 STRM:UnitPurchaseAgreementMember STRM:FirstYearEarnoutMember 2022-11-20 2022-11-21 0001008586 STRM:AveleadConsultingLLCMember us-gaap:ShareBasedCompensationAwardTrancheOneMember 2021-08-14 2021-08-16 0001008586 STRM:AveleadConsultingLLCMember us-gaap:ShareBasedCompensationAwardTrancheTwoMember 2021-08-14 2021-08-16 0001008586 STRM:AveleadConsultingLLCMember us-gaap:ShareBasedCompensationAwardTrancheOneMember 2021-08-16 0001008586 STRM:AveleadConsultingLLCMember us-gaap:RestrictedStockUnitsRSUMember 2021-08-14 2021-08-16 0001008586 STRM:AveleadConsultingLLCMember 2022-11-21 0001008586 us-gaap:CustomerRelationshipsMember 2021-08-14 2021-08-16 0001008586 STRM:CustomerRelationshipsConsultingMember 2021-08-14 2021-08-16 0001008586 us-gaap:ComputerSoftwareIntangibleAssetMember 2021-08-14 2021-08-16 0001008586 us-gaap:TrademarksAndTradeNamesMember 2021-08-14 2021-08-16 0001008586 STRM:SubleaseAgreementMember 2021-09-29 2021-10-02 0001008586 STRM:AtinceptionMember 2021-10-31 0001008586 STRM:AlpharettaOfficeLeaseMember 2022-02-01 2023-01-31 0001008586 STRM:AlpharettaOfficeLeaseMember 2021-02-01 2022-01-31 0001008586 STRM:SuwaneeOfficeLeaseMember 2021-08-14 2021-08-16 0001008586 STRM:SuwaneeOfficeLeaseMember 2022-02-01 2023-01-31 0001008586 STRM:SuwaneeOfficeLeaseMember 2023-02-01 2023-02-28 0001008586 STRM:SuwaneeOfficeLeaseMember 2023-02-28 0001008586 STRM:SecondModificationDebtAgreementMember 2022-11-29 0001008586 us-gaap:BaseRateMember STRM:SecondModificationDebtAgreementMember 2022-11-28 2022-11-29 0001008586 us-gaap:BaseRateMember STRM:SecondModificationDebtAgreementMember 2022-11-29 0001008586 STRM:SecondModificationDebtAgreementMember1Member 2022-11-29 0001008586 us-gaap:BaseRateMember STRM:SecondModificationDebtAgreement1Member 2022-11-28 2022-11-29 0001008586 us-gaap:BaseRateMember STRM:SecondModificationDebtAgreement1Member 2022-11-29 0001008586 STRM:SecondModificationDebtAgreementMember 2022-11-28 2022-11-29 0001008586 STRM:SecondModificationDebtAgreementMember srt:MaximumMember 2023-01-31 0001008586 STRM:SecondModificationDebtAgreementMember srt:MinimumMember 2023-01-31 0001008586 STRM:LoanAndSecurityAgreementMember 2022-11-28 2022-11-29 0001008586 STRM:SecurityAgreementMember STRM:BridgeBankMember 2021-08-26 0001008586 us-gaap:BaseRateMember 2021-08-25 2021-08-26 0001008586 us-gaap:BaseRateMember 2021-08-26 0001008586 STRM:LoanAndSecurityAgreementMember 2021-08-26 0001008586 STRM:LoanAndSecurityAgreementMember 2021-08-25 2021-08-26 0001008586 STRM:PaycheckProtectionProgramMember 2020-04-20 2020-04-21 0001008586 STRM:PaycheckProtectionProgramMember 2020-04-21 0001008586 2021-06-01 2021-06-30 0001008586 2021-06-30 0001008586 STRM:OctoberThirtyOneTwoThousandAndTwentyTwoMember srt:MinimumMember 2023-01-31 0001008586 STRM:OctoberThirtyOneTwoThousandAndTwentyTwoiMember srt:MaximumMember 2023-01-31 0001008586 STRM:JanuaryThirtyOneTwoThousandTwentyThreeMember srt:MinimumMember 2023-01-31 0001008586 STRM:JanuaryThirtyOneTwoThousandTwentyThreeMember srt:MaximumMember 2023-01-31 0001008586 STRM:AprilThirtyTwoThousandTwentyThreeMember srt:MinimumMember 2023-01-31 0001008586 STRM:AprilThirtyTwoThousandTwentyThreeMember srt:MaximumMember 2023-01-31 0001008586 STRM:JulyThirtyOneTwoThousandTwentyThreeMember srt:MinimumMember 2023-01-31 0001008586 STRM:JulyThirtyOneTwoThousandTwentyThreeMember srt:MaximumMember 2023-01-31 0001008586 STRM:OctoberThirtyOneTwoThousandTwentyThreeMember srt:MinimumMember 2023-01-31 0001008586 STRM:OctoberThirtyOneTwoThousandTwentyThreeMember srt:MaximumMember 2023-01-31 0001008586 STRM:JanuaryThirtyOneTwoThousandTwentyFourMember srt:MinimumMember 2023-01-31 0001008586 STRM:AprilThirtyTwoThousandTwentyFourMember srt:MinimumMember 2023-01-31 0001008586 STRM:AprilThirtyTwoThousandTwentyFourMember srt:MaximumMember 2023-01-31 0001008586 STRM:JulyThirtyOneTwoThousandTwentyFourAndThereafterMember srt:MinimumMember 2023-01-31 0001008586 STRM:JulyThirtyOneTwoThousandTwentyFourAndThereafterMember srt:MaximumMember 2023-01-31 0001008586 STRM:ClientRelationshipsMember srt:MinimumMember 2023-01-31 0001008586 STRM:ClientRelationshipsMember srt:MaximumMember 2023-01-31 0001008586 STRM:ClientRelationshipsMember 2023-01-31 0001008586 STRM:InternallyDevelopedSoftwareMember 2023-01-31 0001008586 us-gaap:TrademarksAndTradeNamesMember 2023-01-31 0001008586 STRM:ClientRelationshipsMember srt:MinimumMember 2022-01-31 0001008586 STRM:ClientRelationshipsMember srt:MaximumMember 2022-01-31 0001008586 STRM:ClientRelationshipsMember 2022-01-31 0001008586 STRM:InternallyDevelopedSoftwareMember 2022-01-31 0001008586 us-gaap:TrademarksAndTradeNamesMember 2022-01-31 0001008586 STRM:ThroughFiscal2038Member 2023-01-31 0001008586 STRM:TaxCutsAndJobsActMember 2023-01-31 0001008586 STRM:StateMember 2023-01-31 0001008586 STRM:FederalRDMember 2023-01-31 0001008586 STRM:GeorgiaRDMember 2023-01-31 0001008586 STRM:PurchaseAgreementMember STRM:TwoThousandTwentyTwoOfferingMember 2022-10-23 2022-10-24 0001008586 STRM:PurchaseAgreementMember STRM:TwoThousandTwentyTwoOfferingMember 2022-10-24 0001008586 STRM:UnderwritingAgreementMember STRM:CraigHallumCapitalGroupLLCMember 2021-02-23 2021-02-25 0001008586 STRM:UnderwritingAgreementMember STRM:CraigHallumCapitalGroupLLCMember 2021-02-25 0001008586 STRM:UnderwritingAgreementMember STRM:CraigHallumCapitalGroupLLCMember us-gaap:OverAllotmentOptionMember 2021-02-23 2021-02-25 0001008586 STRM:OneHundredEightyConsultingLLCMember 2021-05-03 0001008586 STRM:OneHundredEightyConsultingLLCMember 2022-06-22 0001008586 2021-05-23 0001008586 2021-05-24 0001008586 STRM:TwoThousandThirteenIncentiveCompensationPlanMember STRM:StockOptionsMember srt:MinimumMember 2022-01-31 0001008586 STRM:TwoThousandThirteenIncentiveCompensationPlanMember STRM:StockOptionsMember srt:MaximumMember 2022-01-31 0001008586 STRM:TwoThousandThirteenIncentiveCompensationPlanMember STRM:StockOptionsMember srt:MinimumMember 2023-01-31 0001008586 STRM:TwoThousandThirteenIncentiveCompensationPlanMember STRM:StockOptionsMember srt:MaximumMember 2023-01-31 0001008586 STRM:TwoCustomerMember us-gaap:CustomerConcentrationRiskMember us-gaap:SalesRevenueNetMember 2022-02-01 2023-01-31 0001008586 STRM:OneCustomerMember us-gaap:CustomerConcentrationRiskMember us-gaap:SalesRevenueNetMember 2022-02-01 2023-01-31 0001008586 STRM:TwoCustomerMember us-gaap:CustomerConcentrationRiskMember us-gaap:SalesRevenueNetMember 2021-02-01 2022-01-31 0001008586 STRM:CustomerOneMember us-gaap:CustomerConcentrationRiskMember us-gaap:AccountsReceivableMember 2021-02-01 2022-01-31 0001008586 STRM:CustomerTwoMember us-gaap:CustomerConcentrationRiskMember us-gaap:AccountsReceivableMember 2021-02-01 2022-01-31 0001008586 STRM:CustomerThreeMember us-gaap:CustomerConcentrationRiskMember us-gaap:AccountsReceivableMember 2021-02-01 2022-01-31 0001008586 STRM:CustomerFourMember us-gaap:CustomerConcentrationRiskMember us-gaap:AccountsReceivableMember 2021-02-01 2022-01-31 0001008586 STRM:CustomerOneMember us-gaap:CustomerConcentrationRiskMember us-gaap:AccountsReceivableMember 2022-02-01 2023-01-31 0001008586 STRM:CustomerTwoMember us-gaap:CustomerConcentrationRiskMember us-gaap:AccountsReceivableMember 2022-02-01 2023-01-31 0001008586 STRM:CustomerThreeMember us-gaap:CustomerConcentrationRiskMember us-gaap:AccountsReceivableMember 2022-02-01 2023-01-31 0001008586 STRM:TwoThousandThirteenIncentiveCompensationPlanMember STRM:StockOptionsMember 2022-02-01 2023-01-31 0001008586 STRM:TwoThousandThirteenIncentiveCompensationPlanMember STRM:StockOptionsMember 2023-01-31 0001008586 STRM:TwoThousandThirteenIncentiveCompensationPlanMember STRM:StockOptionsMember 2021-02-01 2022-01-31 0001008586 STRM:TwoThousandThirteenIncentiveCompensationPlanMember STRM:StockOptionsMember 2022-01-31 0001008586 STRM:TwoThousandThirteenIncentiveCompensationPlanMember us-gaap:RestrictedStockMember 2022-02-01 2023-01-31 0001008586 STRM:TwoThousandThirteenIncentiveCompensationPlanMember us-gaap:RestrictedStockMember STRM:VestInFourQuarterlyInstallmentsMember 2022-11-01 2022-11-01 0001008586 STRM:TwoThousandThirteenIncentiveCompensationPlanMember us-gaap:RestrictedStockMember STRM:VestInFourQuarterlyInstallmentsMember 2022-05-20 2022-05-20 0001008586 STRM:TwoThousandThirteenIncentiveCompensationPlanMember us-gaap:RestrictedStockMember 2021-03-04 2021-03-04 0001008586 STRM:TwoThousandThirteenIncentiveCompensationPlanMember us-gaap:RestrictedStockMember 2023-01-31 0001008586 us-gaap:RestrictedStockMember 2022-02-01 2023-01-31 0001008586 STRM:TwoThousandThirteenIncentiveCompensationPlanMember us-gaap:RestrictedStockMember 2021-02-01 2022-01-31 0001008586 STRM:StockOptionsMember 2022-02-01 2023-01-31 0001008586 STRM:StockOptionsMember 2021-02-01 2022-01-31 0001008586 us-gaap:RestrictedStockMember 2021-02-01 2022-01-31 0001008586 STRM:MasterServicesAgreementMember STRM:OneHundredEightyConsultingLLCMember 2022-02-01 2023-01-31 0001008586 STRM:MasterServicesAgreementMember STRM:OneHundredEightyConsultingLLCMember 2023-01-01 2023-01-31 0001008586 STRM:MasterServicesAgreementMember STRM:OneHundredEightyConsultingLLCMember 2023-03-08 2023-03-08 0001008586 STRM:MasterServicesAgreementMember STRM:OneHundredEightyConsultingLLCMember us-gaap:PrivatePlacementMember 2023-03-08 2023-03-08 0001008586 STRM:MasterServicesAgreementMember STRM:OneHundredEightyConsultingLLCMember 2020-02-01 2021-01-31 0001008586 STRM:SOWMember STRM:OneHundredEightyConsultingLLCMember 2022-02-01 2023-01-31 0001008586 STRM:SOWMember STRM:OneHundredEightyConsultingLLCMember 2021-02-01 2022-01-31 0001008586 STRM:AssetPurchaseAgreementMember STRM:EnterpriseContentManagementBusinessMember 2020-02-24 0001008586 STRM:AssetPurchaseAgreementMember STRM:EnterpriseContentManagementBusinessMember 2020-02-23 2020-02-24 0001008586 2020-02-23 2020-02-24 0001008586 2020-02-24 0001008586 STRM:TransitionServiceFeesMember 2021-02-01 2022-01-31 0001008586 STRM:AscendTekLLCMember 2021-08-17 2022-01-31 0001008586 STRM:AscendTekLLCMember 2022-02-01 2023-01-31 iso4217:USD xbrli:shares iso4217:USD xbrli:shares xbrli:pure STRM:Integer

 

 

 

UNITED STATES

SECURITIES AND EXCHANGE COMMISSION

Washington, DC 20549

 

 

 

FORM 10-K

 

(Mark One)

 

ANNUAL REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934

 

For the fiscal year ended January 31, 2023

 

OR

 

TRANSITION REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934

 

For the transition period from ___________to___________

 

Commission File Number: 000-28132

 

 

 

STREAMLINE HEALTH SOLUTIONS, INC.

(Exact name of registrant as specified in its charter)

 

Delaware   31-1455414
(State or other jurisdiction of   (I.R.S. Employer
incorporation or organization)   Identification No.)

 

2400 Old Milton Pkwy., Box 1353

Alpharetta, GA 30009

(Address of principal executive offices) (Zip Code)

 

(888) 997-8732

(Registrant’s telephone number, including area code)

 

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

 

Title of each class   Trading Symbol   Name of each exchange on which registered
Common Stock, $0.01 par value per share   STRM   Nasdaq Capital Market

 

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

None

 

 

 

Indicate by check mark if the registrant is a well-known seasoned issuer, as defined in Rule 405 of the Securities Act. Yes ☐ No

 

Indicate by check mark if the registrant is not required to file reports pursuant to Section 13 or Section 15(d) of the Act. Yes ☐ No

 

Indicate by check mark whether the registrant (1) has filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that the registrant was required to file such reports), and (2) has been subject to such filing requirements for the past 90 days. Yes ☒ No ☐

 

Indicate by check mark whether the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T during the preceding 12 months (or for such shorter period that the registrant was required to submit such files). Yes ☒ No ☐

 

Indicate by check mark whether the registrant is a large accelerated filer, an accelerated filer, a non-accelerated filer, 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. (Check one):

 

Large accelerated filer ☐   Accelerated filer ☐   Non-accelerated filer   Smaller reporting company
             
Emerging growth company            

 

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

 

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 (15 U.S.C. 7262(b)) by the registered public accounting firm that prepared or issued its audit report.

 

If securities are registered pursuant to Section 12(b) of the Act, indicate by check mark whether the financial statements of the registrant included in the filing reflect the correction of an error to previously issued financial statements.

 

Indicate by check mark whether any of those error corrections are restatements that required a recovery analysis of incentive-based compensation received by any of the registrant’s executive officers during the relevant recovery period pursuant to §240.10D-1(b). ☐

 

Indicate by check mark whether the registrant is a shell company (as defined in Rule 12b-2 of the Exchange Act). Yes ☐ No

 

The aggregate market value of the voting and non-voting common stock held by non-affiliates of the registrant, computed using the closing price as reported by The NASDAQ Stock Market, Inc. for the Registrant’s Common Stock on July 31, 2022, the last business day of the Registrant’s most recently completed second fiscal quarter, was $55,069,915.

 

The number of shares outstanding of the Registrant’s Common Stock, $.01 par value per share, as of April 24, 2023 was 58,610,540.

 

Documents incorporated by reference:

 

Information required by Part III is incorporated by reference from the Registrant’s Proxy Statement for its 2023 annual meeting of stockholders or an amendment to this Annual Report on Form 10-K, which will be filed with the Securities and Exchange Commission within 120 days after the end of its fiscal year ended January 31, 2023.

 

 

 

   

 

 

FORWARD-LOOKING STATEMENTS

 

We make forward-looking statements in this Annual Report on Form 10-K (the “Report”) and in other materials we file with the Securities and Exchange Commission (“SEC”) or otherwise make public. These statements about future events and expectations are “forward-looking” within the meaning of Sections 27A of the Securities Act of 1933, as amended, and 21E of the Securities Exchange Act of 1934, as amended (the “Exchange Act”). In this Report, both Part I, Item 1, “Business,” and Part II, Item 7, “Management’s Discussion and Analysis of Financial Condition and Results of Operations,” contain forward-looking statements. In addition, our senior management makes forward-looking statements to analysts, investors, the media, and others. Statements with respect to expected revenue, income, receivables, backlog, client attrition, acquisitions and other growth opportunities, sources of funding operations and acquisitions, the integration of our solutions, the performance of our channel partner relationships, the sufficiency of available liquidity, research and development, and other statements of our plans, beliefs or expectations are forward-looking statements. These and other statements using words such as “anticipate,” “believe,” “estimate,” “expect,” “intend,” “plan,” “project,” “target,” “can,” “could,” “may,” “should,” “will,” “would” and similar expressions also are forward-looking statements. Each forward-looking statement speaks only as of the date of the particular statement. The forward-looking statements we make are not guarantees of future performance, and we have based these statements on our assumptions and analyses in light of our experience and perception of historical trends, current conditions, expected future developments and other factors we believe are appropriate under the circumstances. Forward-looking statements by their nature involve substantial risks and uncertainties that could significantly affect expected results, and actual future results could differ materially from those described in such statements. Management cautions against putting undue reliance on forward-looking statements or projecting any future results based on such statements or present or historical earnings levels.

 

Among the factors that could cause actual future results to differ materially from our expectations are the risks and uncertainties described in Part I, Item 1A, “Risk Factors” herein, and the other cautionary statements in other documents we file with the SEC, including the following:

 

  competitive products and pricing;
     
  product demand and market acceptance;
     
  entry into new markets;
     
  the extent to which health epidemics and other outbreaks of communicable diseases, including the ongoing coronavirus, or COVID-19, pandemic and the efforts to mitigate it, could disrupt our operations and/or materially and adversely affect our business and financial conditions;
     
  the possibility that any of the anticipated benefits of the acquisition of Avelead Consulting, LLC (“Avelead”) will not be realized or will not be realized within the expected time period, the businesses of the Company and the Avelead segment may not be integrated successfully or such integration may be more difficult, time-consuming or costly than expected, or revenues following the Avelead acquisition may be lower than expected;
     
  new product and services development and commercialization;
     
  key strategic alliances with vendors and channel partners that resell our products;
     
  uncertainty in continued relationships with clients due to termination rights;
     
  our ability to control costs;
     
  availability, quality and security of products produced and services provided by third-party vendors;
     
  the healthcare regulatory environment;
     
  potential changes in legislation, regulation and government funding affecting the healthcare industry;

 

 2 

 

 

  healthcare information systems budgets;
     
  availability of healthcare information systems trained personnel for implementation of new systems, as well as maintenance of legacy systems;
     
  the success of our relationships with channel partners;
     
  fluctuations in operating results;
     
  our future cash needs;
     
  the consummation of resources in researching acquisitions, business opportunities or financings and capital market transactions;
     
  the failure to adequately integrate past and future acquisitions into our business;
     
  critical accounting policies and judgments;
     
  changes in accounting policies or procedures as may be required by the Financial Accounting Standards Board or other standard-setting organizations;
     
  changes in economic, business and market conditions impacting the healthcare industry and the markets in which we operate;
     
  our ability to maintain compliance with the terms of our credit facilities; and
     
  our ability to maintain compliance with the continued listing standards of the Nasdaq Capital Market (“Nasdaq”).

 

Most of these factors are beyond our ability to predict or control. Any of these factors, or a combination of these factors, could materially affect our future financial condition or results of operations and the ultimate accuracy of our forward-looking statements. There also are other factors that we may not describe (generally because we currently do not perceive them to be material) that could cause actual results to differ materially from our expectations.

 

We expressly disclaim any obligation to update or revise any forward-looking statements, whether as a result of new information, future events or otherwise, except as required by law.

 

 3 

 

 

PART I

 

Item 1. Business

 

Company Overview

 

Incorporated in 1989, Streamline Health Solutions, Inc. is a provider of solutions and services in the middle of the revenue cycle for healthcare providers throughout the United States and Canada. Streamline Health’s technology helps hospitals improve their financial performance by optimizing data and coding for every patient encounter prior to bill submission. By performing these activities before billing, providers can drive net revenue through reduced revenue leakage, overbilling, and days in accounts receivable. This enables providers to achieve more predictable revenue streams using technology rather than manual intervention.

 

The Company provides computer software-based solutions, professional consulting and auditing and coding services, which capture, aggregate, and translate structured and unstructured data to deliver intelligently organized, easily accessible predictive insights to its clients. Hospitals and certain hospital owned and operated physician groups use the knowledge generated by Streamline Health to help them improve their financial performance.

 

The Company’s software solutions are delivered to clients either by access to the Company’s data center systems through a secure connection in a software as a service (“SaaS”) delivery method or by a fixed-term or perpetual license, where such software is installed locally in the client’s data center.

 

The Company operates exclusively in one segment as a provider of health information technology solutions and associated services that improve healthcare processes and information flows within a healthcare facility. The Company sells its solutions and services in North America to hospitals and health systems through its direct sales force and its reseller partnerships.

 

As part of the Company’s strategic expansion into the revenue cycle management, acute-care healthcare space, the Company acquired all of the equity interests of Avelead Consulting, LLC (“Avelead”) on August 16, 2021 on a cash- and debt-free basis. After the third fiscal quarter of 2022, the Company announced a restructuring in order to fully integrate the Avelead business with its other solutions by the end of fiscal 2022. As of that date, the Company’s management was combined under one leader, and the functions of sales and marketing, innovation, support, client success and implementation services were combined under common management.

 

Unless the context requires otherwise, references to “Streamline Health,” the “Company,” “we,” “us” and “our” in this Report are intended to mean Streamline Health Solutions, Inc. and its wholly-owned subsidiaries. All references to a fiscal year refer to the fiscal year commencing February 1 in that calendar year and ending on January 31 of the following calendar year.

 

Solutions

 

The Company offers solutions and services to assist its clients in revenue cycle management including its two flagship technologies RevID™ and eValuatorTM. RevID offers automated, 24-hour reconciliation of clinical activity to patient billing records prior to billing. eValuator provides 100% automated coding analysis prior to billing. In addition, the Company offers an array of professional services, including system implementation. The Company’s solutions and services are designed to improve the flow of critical coding information throughout the enterprise. The solutions and services help to transform the structure of information between disparate information technology systems into actionable data, giving the end user comprehensive access to clinical and business intelligence to enhance billing accuracy and decision-making. Solutions can be accessed securely through SaaS or delivered either by a perpetual license or by a fixed-term license installed locally.

 

RevID Automated Revenue Reconciliation – RevID is a cloud-based SaaS automated, 24-hour charge reconciliation tool. RevID identifies discrepancies between a provider’s clinical and billing departments and ensures that every medical service is tracked, accounted for, and ultimately accurately billed, thereby reducing revenue leakage. RevID functions on a pre-bill basis, allowing providers to catch mistakes and discrepancies prior to billing.

 

 4 

 

 

eValuator Coding Analysis Platform - This technology is a cloud-based SaaS solution that delivers the capability of fully automated analysis on 100% of billing codes entered by a healthcare provider’s coding team. This is done on a pre-bill basis, enabling providers to identify and address their highest-impact cases prior to billing. Rule sets are enabled for inpatient, outpatient and pro-fee cases. With eValuator, providers can add an audit function on a pre-bill basis to all cases, allowing the provider to better optimize reimbursements and mitigate risk on its billing practices.

 

Data Comparison Engine (“DCE” or “Compare”) – Compare is a cloud-based SaaS system synchronization module that reconciles data in different software used by hospitals within their operations. Compare operates continuously and automates the reconciliation of these systems to identify discrepancies or errors occurring between systems. Additionally, the Compare module can be utilized as a maintenance check when a hospital adds additional disparate software systems or converts to a new software system.

 

Coding & CDI Solutions – CDI provides an integrated on-premise or cloud-based software suite that enhances the productivity of CDI and Coding staff and enables the seamless sharing of patient data. This suite of solutions includes workflows such as CDI, Abstracting and Physician Query.

 

Financial Management Solutions (FMBA) – FMBA has been sunset by the Company. FMBA solutions enable financial staff across the healthcare enterprise to drill down quickly into actionable and real-time financial data and key performance indicators to improve revenue realization. This suite of solutions includes individual workflows such as accounts receivable management, denials management, claims processing, spend management and audit management.

 

Professional Services

 

Audit and Coding Services — The Company provides technology-enabled audit and coding services to help clients review and optimize their internal clinical documentation and coding functions across the applicable segment of the client’s enterprise. The Company provides these services using experienced coders and auditors through use of its eValuator proprietary software to improve the targeting of records with the highest likelihood of requiring an audit. The audit services are provided for inpatient diagnostic-related group (DRG) code auditing, outpatient ambulatory payment classification (APC) auditing, hierarchical condition categories (HCC) auditing and Physician/Pro-Fee services coding and auditing. The Company has attracted new clients on eValuator utilizing its coding and auditing services as a technology enabled service.

 

Software Services – Software services relates to implementation of our core software modules, including data collection, configuration of the software based on the clients’ needs, training and support. Support services include non-specified upgrades to the software.

 

Professional Services – The Company’s professional services are typically associated with hospital revenue cycle assistance and include troubleshooting, staff augmentation and “adhoc” services. Services may include, but are not limited to, review of workflow processes, development and optimization of new workflows, optimization of interfaces, performance of audits and reconciliations, interim resources and project management of system implementations or conversions. The Company has replaced its emphasis on professional services with technology solutions. The Company’s premise is that technology on the front end of the revenue cycle process will reduce waste and errors in the coding and the backend.

 

Discontinued Operations

 

Enterprise Content Management (“ECM Assets”) – This legacy technology product has existed since the inception of the Company. This product assists hospitals with workflow on electronic health records. Historically, this has been one of the largest products, in terms of revenue, for the Company. The ECM Assets were sold on February 24, 2020 to Hyland Software in a transaction accounted for as a sale of assets. See Note 13 – Discontinued Operations to our consolidated financial statements included in Part II, Item 8, “Financial Statements and Supplementary Data”. For purposes of the financial information that is contained herein, this business is accounted for as Discontinued Operations.

 

 5 

 

 

Clients and Strategic Partners

 

The Company continues to provide transformational data-driven solutions to some of the finest, most well-respected healthcare enterprises in the United States and Canada. Clients are geographically dispersed throughout North America. The Company provides these solutions through a combination of direct sales and relationships with strategic channel partners.

 

During fiscal 2022, two individual clients accounted for 10% or more of our continuing operations revenue and represented approximately $7.9 million of total continuing operations revenue. During fiscal 2021, one individual client accounted for 10% or more of our continuing operations revenue and represented approximately $2.6 million of total continuing operations revenue. Four clients represented 13%, 12%, 12% and 10%, respectively, of continuing operations accounts receivable as of January 31, 2023, and three clients represented 24%, 16% and 15%, respectively, of continuing operations accounts receivable as of January 31, 2022. Many of our clients are invoiced on an annual basis.

 

For more information regarding our major clients, please see “Risks Relating to Our Business - Our sales have been concentrated in a small number of clients” in Part 1, Item 1A, “Risk Factors” herein.

 

Acquisitions and Divestitures

 

The Company regularly evaluates opportunities for acquisitions and divestitures for portions of the Company that may not align with current growth strategies.

 

The Company acquired all of the equity interests of Avelead as part of the Company’s strategic expansion into the revenue cycle management, acute-care healthcare space. The acquisition was completed on August 16, 2021. The aggregate consideration for the purchase of Avelead was approximately $29.7 million (at fair value) consisting of (i) $12.5 million in cash, net of cash acquired, (ii) $6.5 million in common stock, and (iii) approximately $10.7 million in contingent consideration. The Company issued 5,021,972 shares of its restricted common stock to Avelead equity holders in connection with the acquisition. See Note 3 - Business Combination and Divestiture to our consolidated financial statements included in Part II Item 8, “Financial Statements and Supplementary Data” for additional information regarding the acquisition.

 

The Company divested its legacy ECM Assets, effective February 24, 2020, in a transaction accounted for as a sale of assets. This sale of assets is consistent with the Company’s efforts to offer and invest in products that serve the middle of the revenue cycle, primarily for acute care healthcare organizations. We applied the standard of ASC 205-20-1 to ascertain the timing of accounting for the discontinued operations. Based on ASC 205-20-1, the Company determined that it did not have the authority to sell the assets until the date of the stockholder approval which was February 21, 2020. Accordingly, the Company did not present the ECM Assets as held for sale in its fiscal 2019 financial statements. On February 21, 2020, the Company having the authority and ability to consummate the sale of the ECM Assets, met the criteria to present discontinued operations as described in ASC 205-20-1. Accordingly, the Company is reporting the results of operations and cash flows, and related balance sheet items associated with the ECM Assets in discontinued operations in the accompanying consolidated statements of operations, cash flows and balance sheets for the current and comparative prior periods. See Note 13 – Discontinued Operations to our consolidated financial statements included in Part II, Item 8, “Financial Statements and Supplementary Data”.

 

 6 

 

 

Business Segments

 

Under ASC 280-10-50-11, two or more operating segments may be aggregated into a single operating segment if they are considered to be similar. Operating segments are considered to be similar if they can be expected to have essentially the same economic characteristics and future prospects. Using the aggregation guidance, the Company determined that it has one operating segment due to the similar economic characteristics of the Company’s products, product development, distribution, regulatory environment and client base as a provider of computer software-based solutions and services for acute-care healthcare organizations.

 

For fiscal years 2022 and 2021, the Company had two reporting units for evaluation of goodwill; Streamline Solutions and Avelead Solutions. The Company has determined that effective January 1, 2023, it has one reporting unit for purposes of evaluation of goodwill. At the end of fiscal 2022, the Company consolidated and combined its operations for Streamline Solutions and Avelead Solutions. For total assets at January 31, 2023 and 2022 and total revenue and net loss for the fiscal years ended January 31, 2023 and 2022, see our consolidated financial statements included in Part II, Item 8, “Financial Statements and Supplementary Data” herein.

 

Contracts, License and Services Fees

 

The Company enters into agreements with its clients that specify the scope of the system to be installed and/or services to be provided by the Company, as well as the agreed-upon pricing, applicable term duration and the timetable for the associated licenses and services.

 

For clients purchasing software to be installed locally or provided on a SaaS model, these are multiple performance obligations that include either a perpetual or term license and right to access the applicable software functionality (whether installed locally at the client site or the right to use the Company’s solutions as a part of SaaS services), terms regarding maintenance and support services, and professional services for implementation, integration, process engineering, optimization and training, as well as fees and payment terms for each of the foregoing. If the client purchases solutions on a perpetual license model, the client is billed the license fee up front. Maintenance and support is provided on a term basis for separate fees, with an initial term typically from one to five years in length. The maintenance and support fee is charged annually, in advance, commencing either upon contract execution or deployment of the solution in live production. If the client purchases solutions on a term-based model, the client is billed periodically a combined access fee for a specified term, typically from one to seven years in length. The access fee includes the access rights along with all maintenance and support services.

 

The Company also generally provides software and SaaS clients professional services for implementation, integration, process engineering, optimization and training. These services and the associated fees are separate from the license, maintenance and access fees. Professional services are provided on either a fixed-fee or hourly arrangements billable to clients based on agreed-to payment milestones (fixed fee) or monthly payment structure on hours incurred (hourly). These services can either be included at the time the related locally installed software or SaaS solution is licensed as part of the initial purchase agreement or added as an addendum to the existing agreement for services required after the initial implementation. The Company recognizes revenue for implementation for certain of its eValuator SaaS solution over the contract term, as it has been determined that those implementation services are not a distinct performance obligation, whereas for other SaaS and Software solutions such as CDI, RevID and Compare, it has been determined that its implementation services are a distinct performance obligation and, accordingly, are recognized separately as professional services.

 

Coding and audit services are provided through a stand-alone services agreement or services addendum to an existing master services agreement with the client. These review services are available as either a one-time service or recurring monthly, quarterly or annual review structure. These services are typically provided on a per reviewed account/chart basis. Monthly minimums are required where material discounts have been offered. Revenue is generally recognized when the chart is reviewed (i.e, service is completed).

 

 7 

 

 

The commencement of revenue recognition on software solutions varies depending on the size and complexity of the system and/or services involved, the implementation or performance schedule requested by the client and usage by clients of SaaS for software-based components. The Company’s agreements are generally non-cancellable but provide that the client may terminate its agreement upon a material breach by the Company and/or may delay certain aspects of the installation or associated payments in such events. The Company does allow for termination for convenience in certain situations. Therefore, it is difficult for the Company to accurately predict the revenue it expects to achieve in any particular period, and a termination or installation delay of one or more phases of an agreement, or the failure of the Company to procure additional agreements, could have a material adverse effect on the Company’s business, financial condition, and results of operations, as further discussed in Part 1, Item 1A, “Risk Factors” herein. Historically, the Company has not experienced a material amount of contract cancellations; however, the Company sometimes experiences delays in the course of contract performance and the Company accounts for them accordingly.

 

Third-Party License Fees

 

The Company incorporates software licensed from various third-party vendors into its proprietary software. The Company licenses these software products and pays the required license fees when such software is delivered to clients.

 

Associates

 

As of January 31, 2023, the Company had 112 employees, a net decrease of 22 employees during fiscal 2022. All employees are full-time employees. The Company utilizes independent contractors to supplement its staff, as needed. None of the Company’s associates are represented by a labor union or subject to a collective bargaining agreement. The Company has never experienced a work stoppage and believes that its employee relations are good. The Company’s success depends, to a significant degree, on its management, sales and technical personnel.

 

For more information on contracts, backlog, acquisitions and research and development, see also Part II, Item 7, “Management’s Discussion and Analysis of Financial Condition and Results of Operations”.

 

Competition

 

The RevID product has competition in charge reconciliation, generally. The Company believes RevID’s automated charge reconciliation technique is unique in the industry as it specifically interacts with desperate clinical systems identifying unbilled services. There are products that purport to provide similar services, including nThrive’s Charge Capture Audit Tool and CloudMed’s ReVint Tool set. The Company anticipates that additional competition may develop as pre-bill, daily charge reconciliation becomes a standard within the industry.

 

The eValuator product has numerous competitors in the auditing software industry. The Company believes eValuator is unique in that it is designed and has the requisite workflow to perform audits on a pre-bill basis. The Company believes it is an industry leader in pre-bill auditing technology. We have seen competition on similar products that are being utilized by clients as a pre-bill auditing tool, such as PwC Smart and 3M, however, these similar products are intended to be utilized for post-bill auditing which is a different workflow than what is necessary for pre-bill auditing. We expect to have competition in the pre-bill technology industry. Client processes dictates that correcting errors prior to billing is more efficient and effective than having an audit after billing. There will be larger and more sophisticated competitors than our Company. Accordingly, using the time we have to gain market share prior to direct competition is critical to the Company’s success.

 

The Compare product has little direct competition outside of manual (Microsoft excel) based reconciliations. The Company believes that few systems exist that can accurately compare the various software systems used by hospitals. Examples of potential competitors include Vitalware, Craneware and nThrive’s Chargemaster toolkit. The Company believes Compare is unique in that it can be easily fine-tuned to work with a wide array of hospital systems to create a bespoke offering for specific clients, easing transitions to new platforms or as an ongoing maintenance check tool.

 

 8 

 

 

Regarding our Coding and CDI Solutions, eValuator Coding Analysis Platform, and Financial Management Solutions, several companies historically have dominated the clinical information system software market. The industry is undergoing consolidation and realignment as companies position themselves to compete more effectively. Strategic alliances between vendors of other healthcare systems are increasing. Barriers to entry to this market include technological and application sophistication, the ability to offer a proven product, creating and utilizing a well-established client base and distribution channels, brand recognition, the ability to operate on a variety of operating systems and hardware platforms, the ability to integrate with pre-existing systems and capital for sustained development and marketing activities. The Company has many competitors including clinical information system vendors that are larger, more established and have substantially more resources than the Company.

 

Regarding our Audit Services, there are numerous companies and independent consultants who offer these services. Barriers to entry to this market include creating and utilizing a well-established client base and distribution channels, brand recognition, establishing differentiators for our services and capital for sustained development and marketing activities.

 

The Company believes that these obstacles taken together represent a moderate to high-level barrier to entry. The Company believes that the principal competitive factors in its market are client recommendations and references, company reputation, system reliability, system features and functionality (including ease of use), technological advancements, client service and support, breadth and quality of the systems, the potential for enhancements and future compatible products, the effectiveness of marketing and sales efforts, price, and the size and perceived financial stability of the vendor. In addition, the Company believes that the speed with which companies in its market can anticipate the evolving healthcare industry structure and identify unmet needs are important competitive factors.

 

Additional Intellectual Property Rights

 

In addition to the software licenses described in other sections of this Item 1, “Business”, the Company also holds registered trademarks for its Streamline Health® and other key trademarks used in selling its products. These marks are currently active, with registrations being valid for a period of three years each. The Company actively renews these marks at the end of each registration period.

 

Regulation

 

Our clients derive a substantial portion of their revenue from third-party private and governmental payors, including through Medicare, Medicaid and other government-sponsored programs. Our clients also have express handling and retention obligations under information-based laws such as the Health Insurance Portability and Accountability Act of 1996. There are no material regulatory proposals of which the Company is aware that we believe currently have a high likelihood of passage that we anticipate would have a material impact on the operation or demand of the Company’s products and services. However, the Company acknowledges there is currently great uncertainty in the U.S. healthcare market, generally, from a regulatory perspective. In addition, there is regulatory uncertainty in the data and technology sectors as it relates to information security regulations. Material changes could have unanticipated impact on demand or usability of the Company’s solutions, require the Company to incur additional development and/or operating costs (on a one-time or recurring basis) or cause clients to terminate their agreements or otherwise be unable to pay amounts owed to the Company, as further discussed in Part 1, Item 1A, “Risk Factors” herein.

 

Environmental Matters

 

We believe we are compliant in all material aspects with all applicable environmental laws. We do not anticipate that such compliance will have a material effect on capital expenditures, earnings or the competitive position of our operations.

 

Code of Business Conduct and Ethics

 

We have a Code of Business Conduct and Ethics that guides and binds each of our employees, officers and directors which is available on the “Investor Relations” page of our website, www.streamlinehealth.net, under the “Corporate Governance” tab. We use an anonymous compliance hotline for employees and outside parties to report potential instances of noncompliance.

 

 9 

 

 

Available Information

 

Copies of documents filed by the Company with the SEC, including annual reports on Form 10-K, quarterly reports on Form 10-Q, current reports on Form 8-K, proxy statements and all amendments to those reports and statements, if any, can be found at the website http://investor.streamlinehealth.net as soon as practicable after such material is electronically filed with, or furnished to, the SEC. The information contained on the Company’s website is not part of, or incorporated by reference into, this Report. Copies can be downloaded free of charge from the Company’s website or directly from the SEC website, https://www.sec.gov. Also, copies of the Company’s annual report on Form 10-K will be made available, free of charge, upon written request to the Company, attention: Corporate Secretary, 2400 Old Milton Pkwy, Box 1353, Alpharetta, GA 30009.

 

Item 1A. Risk Factors

 

An investment in our common stock or other securities involves a number of risks. You should carefully consider each of the risks described below before deciding to invest in our common stock or other securities. If any of the following risks develops into actual events, our business, financial condition or results of operations could be negatively affected, the market price of our common stock or other securities could decline, and you may lose all or part of your investment.

 

Risks Relating to Our Business

 

Our sales have been concentrated in a small number of clients.

 

Our revenues have been concentrated in a relatively small number of large clients, and we have historically derived a substantial percentage of our total continuing operations revenue from a few clients. For fiscal years ended January 31, 2023 and 2022, our five largest clients accounted for 46% and 40%, respectively, of our total continuing operations revenue. If one or more clients terminate all or any portion of a master agreement, delay installations or if we fail to procure additional agreements, there could be a material adverse effect on our business, financial condition and results of operations. See Note 9 - Major Clients to our consolidated financial statements included in Part II, Item 8, “Financial Statements and Supplementary Data”, herein for further information regarding representation of the Company’s largest individual major clients.

 

Over the last several years, we have completed acquisitions, and may undertake additional acquisitions in the future. Any failure to adequately integrate past and future acquisitions into our business could have a material adverse effect on us.

 

Acquisitions will require that we integrate into our existing operations separate companies that historically operated independently or as part of another, larger organization, and had different systems, processes and cultures. Acquisitions may require integration of finance and administrative organizations and involve exposure to different legal and regulatory regimes in jurisdictions in which we have not previously operated.

 

 10 

 

 

Over the last several years, we have completed acquisitions of businesses through asset and stock purchases. We expect that we will make additional acquisitions in the future.

 

Acquisitions involve a number of risks, including, but not limited to:

 

  the potential failure to achieve the expected benefits of the acquisition, including the inability to generate sufficient revenue to offset acquisition costs, or the inability to achieve expected synergies or cost savings;
     
  unanticipated expenses related to acquired businesses or technologies and their integration into our existing businesses or technology;
     
  the diversion of financial, managerial and other resources from existing operations;
     
  the risks of entering into new markets in which we have little or no experience or where competitors may have stronger positions;
     
  potential write-offs or amortization of acquired assets or investments;
     
  the potential loss of key employees, clients or partners of an acquired business;
     
  delays in client purchases due to uncertainty related to any acquisition;
     
  potential unknown liabilities associated with an acquisition; and
     
  the tax effects of any such acquisitions.

 

If we fail to successfully integrate acquired businesses or fail to implement our business strategies with respect to acquisitions, we may not be able to achieve projected results or support the amount of consideration paid for such acquired businesses, which could have an adverse effect on our business and financial condition.

 

Finally, if we finance acquisitions by issuing equity or convertible or other debt securities, our existing stockholders may be diluted, or we could face constraints related to the terms of and repayment obligations related to the incurrence of indebtedness. This could adversely affect the market price of our securities.

 

We could consume resources in researching acquisitions, business opportunities or financings and capital market transactions that are not ultimately consummated, which could materially adversely affect our financial condition and subsequent attempts to locate and acquire or invest in another business.

 

We anticipate that the investigation of each specific acquisition or business opportunity and the negotiation, drafting, and execution of relevant agreements, disclosure documents, and other instruments with respect to such transaction will require substantial management time and attention and substantial costs for financial advisors, accountants, attorneys and other advisors. If a decision is made not to consummate a specific acquisition, business opportunity or financing and capital market transaction, the costs incurred up to that point for the proposed transaction likely would not be recoverable. Furthermore, even if an agreement is reached relating to a specific acquisition, investment target or financing, we may fail to consummate the investment or acquisition for any number of reasons, including those beyond our control. Any such event could consume significant management time and result in a loss to us of the related costs incurred, which could adversely affect our financial position and our ability to consummate other acquisitions and investments.

 

 11 

 

 

A significant increase in new SaaS contracts could require a significant cash outlay, which could adversely affect near term cash flow.

 

If new or existing clients purchase significant amounts of our SaaS services, we may have to expend a significant amount of initial setup costs and time before those new clients are able to begin using such services, and we cannot begin to recognize revenues from those SaaS agreements until the commencement of such services. Accordingly, we anticipate that our near-term cash flow may be adversely affected by significant incremental setup costs from new SaaS clients that would not be offset by revenue until new SaaS clients go into production. While we anticipate long-term growth in profitability through increases in recurring SaaS subscription fees and significantly improved profit visibility, any inability to adequately finance setup costs for new SaaS solutions could result in the failure to put new SaaS solutions into production and could have a material adverse effect on our liquidity, financial position and results of operations. In addition, this near-term cash flow demand could adversely impact our financial flexibility and cause us to forego otherwise attractive business opportunities or investments.

 

We may not see the anticipated market interest or growth in our software solutions. In addition, coding audit services and associated software and technologies represent a new market for the Company, and we may not see the anticipated market interest or growth due to being a new player in the industry.

 

The Company is currently investing in the eValuator platform as well as new software-based technologies relating to high automation and machine-based analytics regarding a client’s coding audit process. The return on this investment requires that the product developments continue to be defined and completed in a timely and cost-effective manner, there remains general interest in the marketplace (for both existing and future clients) for this technology, the demand for the product generates sufficient revenue in light of the development costs and that the Company is able to execute a successful product launch for these technologies. If the Company is unable to meet these requirements when launching these technologies, or if there is a delay in the launch process, the Company may not see an increase in revenue to offset the current development costs or otherwise translate to added growth and revenue for the Company.

 

Clients may exercise termination rights within their contracts, which may cause uncertainty in anticipated and future revenue streams.

 

The Company generally does not allow for termination of a client’s agreement except at the end of the agreed upon term or for cause. However, certain of the Company’s client contracts provide that the client may terminate the contract without cause prior to the end of the term of the agreement by providing written notice, sometimes with relatively short notice periods. The Company also provides trial or evaluation periods for certain clients, especially for new products and services. Furthermore, there can be no assurance that a client will not cancel all or any portion of an agreement, even without an express early termination right, and the Company may face additional costs or hardships collecting on amounts owed if a client terminates an agreement without such a right. Whether resulting from termination for cause or the limited termination for convenience rights discussed above, the existence of contractual relationships with these clients is not an assurance that we will continue to provide services for our clients through the entire term of their respective agreements. If clients representing a significant portion of our revenue terminated their agreements unexpectedly, we may not, in the short-term, be able to replace the revenue and income from such contracts and this would have a material adverse effect on the Company’s business, financial condition, results of operations and cash flows. In addition, client contract terminations could harm our reputation within the industry, especially any termination for cause, which could negatively impact our ability to obtain new clients.

 

 12 

 

 

Changes in healthcare regulations impacting coding, payers and other aspects of the healthcare regulatory cycle could have substantial impact on our financial performance, growth and operating costs.

 

Our sales and profitability depend, in part, on the extent to which coverage of and reimbursement for medical care provided is available from governmental health programs, private health insurers, managed care plans and other third-party payors. Unanticipated regulatory changes could materially impact the need for and/or value of our solutions. For example, if governmental or other third-party payors materially reduce reimbursement rates or fail to reimburse our clients adequately, our clients may suffer adverse financial consequences. Changes in regulations affecting the healthcare industry, such as any increased regulation by governmental agencies of the purchase and sale of medical products, or restrictions on permissible discounts and other financial arrangements, could also directly impact the capabilities our solutions and services provide and the pricing arrangements we are required to offer to be competitive in the market. Similarly, the U.S. Congress may adopt legislation that may change, override, conflict with or pre-empt the currently existing regulations and which could restrict the ability of clients to obtain, use or disseminate patient health information and/or impact the value of the functionality our products and services provide.

 

These situations would, in turn, reduce the demand for our solutions or services and/or the ability for a client to purchase our solutions or services. This could have a material impact on our financial performance. In addition, the speed with which the Company can respond to and address any such changes when compared with the response of other companies in the same market (especially companies who may accurately anticipate the evolving healthcare industry structure and identify unmet needs) are important competitive factors. If the Company is not able to address the modifications in a timely manner compared with our competition, that may further reduce demand for our solutions and services.

 

The potential impact on us of new or changes in existing federal, state and local regulations governing healthcare information could be substantial.

 

Healthcare regulations issued to date have not had a material adverse effect on our business. However, we cannot predict the potential impact of new or revised regulations that have not yet been released or made final, or any other regulations that might be adopted. The U.S. Congress may adopt legislation that may change, override, conflict with or pre-empt the currently existing regulations and which could restrict the ability of clients to obtain, use or disseminate patient health information. Although the features and architecture of our existing solutions can be modified, it may be difficult to address the changing regulation of healthcare information.

 

The healthcare industry is highly regulated. Any material changes in the political, economic or regulatory healthcare environment that affect the group purchasing business or the purchasing practices and operations of healthcare organizations, or that lead to consolidation in the healthcare industry, could require us to modify our services or reduce the funds available to providers to purchase our solutions and services.

 

Our business, financial condition and results of operations depend upon conditions affecting the healthcare industry generally and hospitals and health systems particularly. Our ability to grow will depend upon the economic environment of the healthcare industry, as well as our ability to increase the number of solutions that we sell to our clients. The healthcare industry is highly regulated and is subject to changing political, economic and regulatory influences. Factors such as changes in reimbursement policies for healthcare expenses, consolidation in the healthcare industry, regulation, litigation and general economic conditions affect the purchasing practices, operation and, ultimately, the operating funds of healthcare organizations. In particular, changes in regulations affecting the healthcare industry, such as any increased regulation by governmental agencies of the purchase and sale of medical products, or restrictions on permissible discounts and other financial arrangements, could require us to make unplanned modifications to our solutions and services, or result in delays or cancellations of orders or reduce funds and demand for our solutions and services.

 

Our clients derive a substantial portion of their revenue from third-party private and governmental payors, including through Medicare, Medicaid and other government-sponsored programs. Our sales and profitability depend, in part, on the extent to which coverage of and reimbursement for medical care provided is available from governmental health programs, private health insurers, managed care plans and other third-party payors. If governmental or other third-party payors materially reduce reimbursement rates or fail to reimburse our clients adequately, our clients may suffer adverse financial consequences, which in turn, may reduce the demand for and ability to purchase our solutions or services.

 

 13 

 

 

We face significant competition, including from companies with significantly greater resources.

 

We currently compete with many other companies for the licensing of similar software solutions and related services. Several companies historically have dominated the clinical information systems software market and several of these companies have either acquired, developed, or are developing their own analytics and coding/clinical documentation improvement solutions, as well as the resultant workflow technologies. The industry is undergoing consolidation and realignment as companies position themselves to compete more effectively. Many of these companies are larger than us and have significantly more resources to invest in their business. In addition, information and document management companies serving other industries may enter the market. Suppliers and companies with whom we may establish strategic alliances also may compete with us. Such companies and vendors may either individually, or by forming alliances excluding us, place bids for large agreements in competition with us. A decision on the part of any of these competitors to focus additional resources in any one of our three solutions stacks (coding audit solutions, analytics and coding/clinical documentation improvement), workflow technologies and other markets addressed by us could have a material adverse effect on us.

 

The healthcare industry is evolving rapidly, which may make it more difficult for us to be competitive in the future.

 

The U.S. healthcare system is under intense pressure to improve in many areas, including modernization, universal access and controlling skyrocketing costs of care. We believe that the principal competitive factors in our market are client recommendations and references, company reputation, system reliability, system features and functionality (including ease of use), technological advancements, client service and support, breadth and quality of the systems, the potential for enhancements and future compatible solutions, the effectiveness of marketing and sales efforts, price and the size and perceived financial stability of the vendor. In addition, we believe that the speed with which companies in our market can anticipate the evolving healthcare industry structure and identify unmet needs is an important competitive factor. If we are unable to keep pace with changing conditions and new developments, we will not be able to compete successfully in the future against existing or potential competitors.

 

Rapid technology changes and short product life cycles could harm our business.

 

The market for our solutions and services is characterized by rapidly changing technologies, regulatory requirements, evolving industry standards and new product introductions and enhancements that may render existing solutions obsolete or less competitive. As a result, our position in the healthcare information technology market could change rapidly due to unforeseen changes in the features and functions of competing products, as well as the pricing models for such products. Our future success will depend, in part, upon our ability to enhance our existing solutions and services and to develop and introduce new solutions and services to meet changing requirements. Moreover, competitors may develop competitive products that could adversely affect our operating results. We need to maintain an ongoing research and development program to continue to develop new solutions and apply new technologies to our existing solutions but may not have sufficient funds with which to undertake such required research and development. If we are not able to foresee changes or to react in a timely manner to such developments, we may experience a material, adverse impact on our business, operating results and financial condition.

 

Our intellectual property rights are valuable, and any inability to protect them could reduce the value of our solutions and services.

 

Our intellectual property, which represents an important asset to us, has some protection against infringement through copyright and trademark law. We generally have little patent protection on our software. We rely upon license agreements, employment agreements, confidentiality agreements, nondisclosure agreements and similar agreements to maintain the confidentiality of our proprietary information and trade secrets. Notwithstanding these precautions, others may copy, reverse engineer or independently design technology similar to our solutions. If we fail to protect adequately our intellectual property through trademarks and copyrights, license agreements, employment agreements, confidentiality agreements, nondisclosure agreements or similar agreements, our intellectual property rights may be misappropriated by others, invalidated or challenged, and our competitors could duplicate our technology or may otherwise limit any competitive technology advantage we may have. It may be necessary to litigate to enforce or defend our proprietary technology or to determine the validity of the intellectual property rights of others. Any litigation, successful or unsuccessful, may result in substantial cost and require significant attention by management and technical personnel.

 

 14 

 

 

Due to the rapid pace of technological change, we believe our future success is likely to depend upon continued innovation, technical expertise, marketing skills and client support and services rather than on legal protection of our intellectual property rights. However, we have aggressively asserted our intellectual property rights when necessary and intend to do so in the future.

 

We could be subjected to claims of intellectual property infringement that could be expensive to defend.

 

While we do not believe that our solutions and services infringe upon the intellectual property rights of third parties, the potential for intellectual property infringement claims continually increases as the number of software patents and copyrighted and trademarked materials continues to rapidly expand. Any claim for intellectual property right infringement, even if not meritorious, could be expensive to defend. If we were held liable for infringing third party intellectual property rights, we could incur substantial damage awards, and potentially be required to cease using the technology, produce non-infringing technology or obtain a license to use such technology. Such potential liabilities or increased costs could be material to us.

 

If we are unable to maintain effective internal control over financial reporting, we may fail to prevent or detect material misstatements in our financial statements, in which case investors may lose confidence in the accuracy and completeness of our financial statements.

 

In connection with the preparation of the consolidated financial statements for each of our fiscal years, our management conducts a review of our internal control over financial reporting. We are also required to maintain effective disclosure controls and procedures. Any failure to maintain adequate controls or to adequately implement required new or improved controls could harm operating results, or cause failure to meet reporting obligations in a timely and accurate manner.

 

Third party products are essential to our software.

 

Our software incorporates software licensed from various vendors into our proprietary software. In addition, third-party, stand-alone software is required to operate some of our proprietary software modules. The loss of the ability to use these third-party products, or ability to obtain substitute third-party software at comparable prices, could have a material adverse effect on our ability to license our software.

 

Our solutions may not be error-free and could result in claims of breach of contract and liabilities.

 

Our solutions are very complex and may not be error-free, especially when first released. Although we perform extensive testing, failure of any solution to operate in accordance with its specifications and documentation could constitute a breach of the license agreement and require us to correct the deficiency. If such deficiency is not corrected within the agreed-upon contractual limitations on liability and cannot be corrected in a timely manner, it could constitute a material breach of a contract allowing the termination thereof and possibly subjecting us to liability. Also, we sometimes indemnify our clients against third-party infringement claims. If such claims are made, even if they are without merit, they could be expensive to defend. Our license and SaaS agreements generally limit our liability arising from these types of claims, but such limits may not be enforceable in some jurisdictions or under some circumstances. A significant uninsured or under-insured judgment against us could have a material adverse impact on us.

 

We could be liable to third parties from the use of our solutions.

 

Our solutions provide access to patient information used by physicians and other medical personnel in providing medical care. The medical care provided by physicians and other medical personnel are subject to numerous medical malpractice and other claims. We attempt to limit any potential liability of ours to clients by limiting the warranties on our solutions in our agreements with our clients (i.e., healthcare providers). However, such agreements do not protect us from third-party claims by patients who may seek damages from any or all persons or entities connected to the process of delivering patient care. We maintain insurance, which provides limited protection from such claims, if such claims result in liability to us. Although no such claims have been brought against us to date regarding injuries related to the use of our solutions, such claims may be made in the future. A significant uninsured or under-insured judgment against us could have a material adverse impact on us.

 

 15 

 

 

Our SaaS and support services could experience interruptions.

 

We provide SaaS for many clients, including the storage of critical patient, financial and administrative data. In addition, we provide support services to clients through our client support organization. We have redundancies, such as backup generators, redundant telecommunications lines and backup facilities built into our operations to prevent disruptions. However, complete failure of all generators, impairment of all telecommunications lines or severe casualty damage to the primary building or equipment inside the primary building housing our hosting center or client support facilities could cause a temporary disruption in operations and adversely affect clients who depend on the application hosting services. Any interruption in operations at our data center or client support facility could cause us to lose existing clients, impede our ability to obtain new clients, result in revenue loss, cause potential liability to our clients, and increase our operating costs.

 

Our business and operations would suffer in the event of computer system failures, cyber-attacks or a deficiency in our cybersecurity. Our SaaS solutions are provided over an internet connection and any breach of security or confidentiality of protected health information could expose us to significant expense and harm our reputation.

 

Despite the implementation of security measures, our internal computer systems, and those of third parties on which we rely, are vulnerable to damage from a variety of causes, including computer viruses, malware, intentional or accidental mistakes or errors by users with authorized access to our computer systems, natural disasters, terrorism, war, telecommunication and electrical failures, cyber-attacks or cyber-intrusions over the Internet, or attachments to emails. The risk of a security breach or disruption, particularly through cyber-attacks or cyber intrusions, including by computer hackers, non-U.S. governments, extra-state actors and cyber terrorists, has generally increased as the number, intensity and sophistication of attempted attacks and intrusions from around the world have increased.

 

We provide remote SaaS solutions for clients, including the storage of critical patient, financial and administrative data. We have security measures in place to prevent or detect misappropriation of protected health information. We must maintain facility and systems security measures to preserve the confidentiality of data belonging to clients, as well as their patients, that resides on computer equipment in our data center, which we handle via application hosting services, or that is otherwise in our possession. Notwithstanding efforts undertaken to protect data, it can be vulnerable to infiltration as well as unintentional lapse. If any disruption or security breach was to result in a loss of or damage to our data or applications, or inappropriate disclosure of confidential or proprietary information, we could face claims for contract breach, penalties and other liabilities for violation of applicable laws or regulations, significant costs for remediation and re-engineering to prevent future occurrences and serious harm to our reputation.

 

In the current environment, there are numerous and evolving risks to cybersecurity and privacy, including criminal hackers, hacktivists, state-sponsored intrusions, industrial espionage, employee malfeasance and human or technological error. High-profile security breaches at other companies and in government agencies have increased in recent years, and security industry experts and government officials have warned about the risks of hackers and cyber-attacks targeting businesses such as ours. Computer hackers and others routinely attempt to breach the security of technology products, services and systems, and to fraudulently induce employees, clients, or others to disclose information or unwittingly provide access to systems or data. We can provide no assurance that our current IT systems, software, or third-party services, or any updates or upgrades thereto will be fully protected against third-party intrusions, viruses, hacker attacks, information or data theft or other similar threats.

 

Legislative or regulatory action in these areas is also evolving, and we may be unable to adapt our IT systems to accommodate these changes. We have experienced and expect to continue to experience sophisticated attempted cyber-attacks of our IT networks. Although none of these attempted cyber-attacks has had a material adverse impact on our operations or financial condition, we cannot guarantee that any such incidents will not have such an impact in the future.

 

The loss of key personnel could adversely affect our business.

 

Our success depends, to a significant degree, on our management, sales force and technical personnel. We must recruit, motivate and retain highly skilled managers, sales, consulting and technical personnel, including solution programmers, database specialists, consultants and system architects who have the requisite expertise in the technical environments in which our solutions operate. Competition for such technical expertise is intense. Our failure to attract and retain qualified personnel could have a material adverse effect on us.

 

 16 

 

 

Our future success depends upon our ability to grow, and if we are unable to manage our growth effectively, we may incur unexpected expenses and be unable to meet our clients’ requirements.

 

We will need to expand our operations if we successfully achieve greater demand for our products and services. We cannot be certain that our systems, procedures, controls and human resources will be adequate to support expansion of our operations. Our future operating results will depend on the ability of our officers and employees to manage changing business conditions and to implement and improve our technical, administrative, financial control and reporting systems. We may not be able to expand and upgrade our systems and infrastructure to accommodate these increases. Difficulties in managing any future growth, including as a result of integrating any prior or future acquisition with our existing businesses, could cause us to incur unexpected expenses or render us unable to meet our clients’ requirements, and consequently have a significant negative impact on our business, financial condition and operating results.

 

We may not have access to sufficient or cost-efficient capital to support our growth, execute our business plans and remain competitive in our markets.

 

As our operations grow and as we implement our business strategies, we expect to use both internal and external sources of capital. In addition to cash flow from normal operations, we may need additional capital in the form of debt or equity to operate and support our growth, execute our business plans and remain competitive in our markets. We may have no or limited availability to such external capital, in which case our future prospects may be materially impaired. Furthermore, we may not be able to access external sources of capital on reasonable or favorable terms. Our business operations could be subject to both financial and operational covenants that may limit the activities we may undertake, even if we believe they would benefit the Company.

 

Unstable market and economic conditions and potential disruptions in the credit markets may adversely affect our business, including the availability and cost of short-term funds for liquidity requirements and our ability to meet long-term commitments, which could adversely affect our results of operations, cash flows and financial condition.

 

If internally generated funds are not available from operations, we may be required to rely on the banking and credit markets to meet our financial commitments and short-term liquidity needs. Our access to funds under our revolving credit facility or pursuant to arrangements with other financial institutions is dependent on the financial institution’s ability to meet funding commitments. Financial institutions may not be able to meet their funding commitments if they experience shortages of capital and liquidity or if they experience high volumes of borrowing requests from other borrowers within a short period of time.

 

In addition, the global credit and financial markets have recently experienced extreme volatility and disruptions, including severely diminished liquidity and credit availability, declines in consumer confidence, declines in economic growth, inflationary pressure and interest rate changes and uncertainty about economic stability. More recently, the closures of Silicon Valley Bank and Signature Bank and their placement into receivership with the Federal Deposit Insurance Corporation (FDIC) created bank-specific and broader financial institution liquidity risk and concerns. Although the Department of the Treasury, the Federal Reserve, and the FDIC jointly released a statement that depositors at Silicon Valley Bank and Signature Bank would have access to their funds, even those in excess of the standard FDIC insurance limits, under a systemic risk exception, future adverse developments with respect to specific financial institutions or the broader financial services industry may lead to market-wide liquidity shortages, impair the ability of companies to access near-term working capital needs, and create additional market and economic uncertainty. There can be no assurance that future credit and financial market instability and a deterioration in confidence in economic conditions will not occur. Our general business strategy may be adversely affected by any such economic downturn, liquidity shortages, volatile business environment or continued unpredictable and unstable market conditions. If the equity and credit markets deteriorate, or if adverse developments are experienced by financial institutions, it may cause short-term liquidity risk and also make any necessary debt or equity financing more difficult, more costly and more dilutive. Failure to secure any necessary financing in a timely manner and on favorable terms could have a material adverse effect on our growth strategy, financial performance and stock price and could require us to delay or abandon clinical development plans. In addition, there is a risk that one or more of our current service providers, financial institutions, manufacturers and other partners may be adversely affected by the foregoing risks, which could directly affect our ability to attain our operating goals on schedule and on budget.

 

 17 

 

 

We must maintain compliance with the terms of our existing credit facilities or receive a waiver for any non-compliance. The failure to maintain compliance could have a material adverse effect on our ability to finance our ongoing operations and we may not be able to find an alternative lending source if a default occurs.

 

On November 29, 2022, the Company executed a Second Modification to the Second Amended and Restated Loan Agreement (the “Second Modification Debt Agreement”). The Second Modification Debt Agreement includes an expansion of the Company’s total borrowing to include a $2,000,000 revolving line of credit. The revolving line of credit will be co-terminus with the term loan and matures on August 26, 2026. There are no requirements to draw on the line of credit. Amounts outstanding under the line of credit portion of the Second Amended and Restated Loan Agreement bear interest at a per annum rate equal to the Prime Rate (as published in The Wall Street Journal) plus 1.5%, with a Prime “floor” rate of 3.25%. The Second Modification Debt Agreement amended the covenants of the Second Amended and Restated Loan and Security Agreement. Refer to Note 5 – Debt for information regarding the second Modification Debt Agreement. At January 31, 2023, there was no outstanding balance on the revolving line of credit.

 

On August 26, 2021, the Company and its subsidiaries entered into the Second Amended and Restated Loan and Security Agreement with Bridge Bank. Pursuant to the Second Amended and Restated Loan and Security Agreement, Bridge Bank agreed to provide the Company and its subsidiaries with a new term loan facility in the maximum principal amount of $10,000,000. Amounts outstanding under the term loan of the Second Amended and Restated Loan and Security Agreement bear interest at a per annum rate equal to the Prime Rate (as published in The Wall Street Journal) plus 1.5%, with a Prime “floor” rate of 3.25%. Pursuant to the Second Amended and Restated Loan and Security Agreement, the Company discontinued the existing $3,000,000 revolving credit facility with Bridge Bank. At the time of the discontinuance, there was no outstanding balance on the revolving credit facility.

 

The Second Amended and Restated Loan and Security Agreement has a five-year term, and the maximum principal amount was advanced in a single-cash advance on or about the closing date. Interest accrued under the Second Amended and Restated Loan and Security Agreement is due monthly, and the Company shall make monthly interest-only payments through the one-year anniversary of the closing date. From the first anniversary of the closing date through the maturity date, the Company shall make monthly payments of principal and interest that increase over the term of the agreement. The Second Amended and Restated Loan and Security Agreement requires principal repayments of $500,000 in the second year, $1,000,000 in the third year, $2,000,000 in the fourth year, and $3,000,000 in the fifth year, respectively, with the remaining outstanding principal balance and all accrued but unpaid interest due in full on the maturity date. The Second Amended and Restated Loan and Security Agreement may also require early repayments if certain conditions are met. The Second Amended and Restated Loan and Security Agreement is secured by substantially all of the assets of the Company, its subsidiaries, and certain of its affiliates.

 

If we do not maintain compliance with all of the continuing covenants and other terms and conditions of our existing credit facilities or secure a waiver for any non-compliance, we could be required to repay outstanding borrowings on an accelerated basis, which could subject us to decreased liquidity and other negative impacts on our business, results of operations and financial condition. Furthermore, if we needed to do so, it may be difficult for us to find an alternative lending source. In addition, because our assets are pledged as a security under our credit facilities, if we are not able to cure any default or repay outstanding borrowings, our assets are subject to the risk of foreclosure by our lenders. Without a sufficient credit facility, we would be adversely affected by a lack of access to liquidity needed to operate our business. Any disruption in access to credit could force us to take measures to conserve cash, such as deferring important research and development expenses, which measures could have a material adverse effect on us.

 

 18 

 

 

Economic conditions in the U.S. and globally may have significant effects on our clients and suppliers that could result in material adverse effects on our business, operating results and stock price.

 

Economic conditions in the U.S. and globally could deteriorate and cause the worldwide economy to enter into a stagnant period that could materially adversely affect our clients’ access to capital or willingness to spend capital on our solutions and services or their levels of cash liquidity with which to pay for solutions that they will order or have already ordered from us. In addition, the ongoing conflict between Russia and Ukraine could lead to disruption, instability and volatility in global markets and industries that could negatively impact our operations. The U.S. government, and other governments in jurisdictions in which we operate, have imposed severe sanctions and export controls against Russia and Russian interests and threatened additional sanctions and controls. The impact of these measures, as well as potential responses to them by Russia, is currently unknown and they could adversely affect our business, partners or clients. Challenging economic conditions also would likely negatively impact our business, which could result in: (1) reduced demand for our solutions and services; (2) increased price competition for our solutions and services; (3) increased risk of collectability of cash from our clients; (4) increased risk in potential reserves for doubtful accounts and write-offs of accounts receivable; (5) reduced revenues; and (6) higher operating costs as a percentage of revenues.

 

All of the foregoing potential consequences of a deterioration of economic conditions are difficult to forecast and mitigate. As a consequence, our operating results for a particular period are difficult to predict, and, therefore, prior results are not necessarily indicative of future results. Any of the foregoing effects could have a material adverse effect on our business, results of operations, and financial condition and could adversely affect the market price of our common stock and other securities.

 

The variability of our quarterly operating results can be significant.

 

Our operating results have fluctuated from quarter-to-quarter in the past, and we may experience continued fluctuations in the future. Future revenues and operating results may vary significantly from quarter-to-quarter as a result of a number of factors, many of which are outside of our control. These factors include: the relatively large size of client agreements; unpredictability in the number and timing of software licenses and sales of application hosting services; length of the sales cycle; delays in installations; changes in clients’ financial conditions or budgets; increased competition; the development and introduction of new products and services; the loss of significant clients or remarketing partners; changes in government regulations, particularly as they relate to the healthcare industry; the size and growth of the overall healthcare information technology markets; any liability and other claims that may be asserted against us; our ability to attract and retain qualified personnel; national and local general economic and market conditions; and other factors discussed in this Report and our other filings with the SEC.

 

 19 

 

 

The COVID-19 pandemic and resulting adverse economic conditions has had and will likely continue to have an adverse effect on our business, results of operations and financial condition.

 

The COVID-19 pandemic, and its attendant economic damage, has had an adverse impact on our revenue and may continue to adversely affect our business, results of operations and financial condition. These and other potential impacts of COVID-19 could therefore continue to materially and adversely affect our business, results of operations and financial condition. Even after the COVID-19 pandemic has subsided, we may experience adverse impacts to our business as a result of any economic recession or depression that has occurred or may occur in the future. For instance, changes in the behavior of customers, businesses and their employees as a result of the COVID-19 pandemic, including social distancing practices, even after formal restrictions have been lifted, are unknown. Furthermore, the financial condition of our customers and vendors may be adversely impacted, which may result in a decrease in the demand for our products, the inability and our franchisees’ ability to operate store locations or a disruption to our supply chain. Any of these events may, in turn, have a material adverse impact our business, results of operations and financial condition.

 

The preparation of our financial statements requires the use of estimates that may vary from actual results.

 

The preparation of consolidated financial statements in conformity with U.S. generally accepted accounting principles requires management to make significant estimates that affect the financial statements. One of our most critical estimates is the capitalization of software development costs. Due to the inherent nature of these estimates, we may be required to significantly increase or decrease such estimates upon determination of the actual results. Any required adjustments could have a material adverse effect on us and our results of operations.

 

Failure to improve and maintain the quality of internal control over financial reporting and disclosure controls and procedures or other lapses in compliance could materially and adversely affect our ability to provide timely and accurate financial information about us or subject us to potential liability.

 

In connection with the preparation of the consolidated financial statements for each of our fiscal years, our management conducts a review of our internal control over financial reporting. We are also required to maintain effective disclosure controls and procedures. Any failure to maintain adequate controls or to adequately implement required new or improved controls could harm operating results, or cause failure to meet reporting obligations in a timely and accurate manner.

 20 

 

 

Risks Relating to our Common Stock

 

The market price of our common stock is likely to be highly volatile as the stock market in general can be highly volatile.

 

The public trading of our common stock is based on many factors that could cause fluctuation in the price of our common stock. These factors may include, but are not limited to:

 

  General economic and market conditions;
     
  Actual or anticipated variations in annual or quarterly operating results;
     
  Lack of or negative research coverage by securities analysts;
     
  Conditions or trends in the healthcare information technology industry;
     
  Changes in the market valuations of other companies in our industry;
     
  Announcements by us or our competitors of significant acquisitions, strategic partnerships, divestitures, joint ventures or other strategic initiatives;
     
  Announced or anticipated capital commitments;
     
  Ability to maintain listing of our common stock on Nasdaq;
     
  Additions or departures of key personnel; and
     
  Sales and repurchases of our common stock by us, our officers and directors or our significant stockholders, if any.

 

Most of these factors are beyond our control. Further, as a result of our relatively small public float, our common stock may be less liquid, and the trading price for our common stock may be more affected by relatively small volumes of trading than is the case for the common stock of companies with a broader public ownership. These factors may cause the market price of our common stock to decline, regardless of our operating performance or financial condition.

 

If equity research analysts do not publish research reports about our business or if they issue unfavorable commentary or downgrade our common stock, the price of our common stock could decline.

 

The trading market for our common stock may rely in part on the research and reports that equity research analysts publish about our business and us. We do not control the opinions of these analysts. The price of our stock could decline if one or more equity analysts downgrade our stock or if those analysts issue other unfavorable commentary or cease publishing reports about our business or us. Furthermore, if no equity research analysts conduct research or publish reports about our business and us, the market price of our common stock could decline.

 

All of our debt obligations and any preferred stock that we may issue in the future will have priority over our common stock with respect to payment in the event of a bankruptcy, liquidation, dissolution or winding up.

 

In any bankruptcy, liquidation, dissolution or winding up of the Company, our shares of common stock would rank in right of payment or distribution below all debt claims against us and all of our outstanding shares of preferred stock, if any. As a result, holders of our shares of common stock will not be entitled to receive any payment or other distribution of assets in the event of a bankruptcy or upon a liquidation or dissolution until after all of our obligations to our debt holders and holders of preferred stock have been satisfied. Accordingly, holders of our common stock may lose their entire investment in the event of a bankruptcy, liquidation, dissolution or winding up of the Company. Similarly, holders of our preferred stock would rank junior to our debt holders and creditors in the event of a bankruptcy, liquidation, dissolution or winding up of the Company.

 

 21 

 

 

There may be future sales or other dilution of our equity, which may adversely affect the market price of our common stock.

 

We are generally not restricted from issuing in public or private offerings additional shares of common stock or preferred stock, and other securities that are convertible into or exchangeable for, or that represent a right to receive, common stock or preferred stock or any substantially similar securities. Such offerings represent the potential for a significant increase in the number of outstanding shares of our common stock. The market price of our common stock could decline as a result of sales of common stock, preferred stock or similar securities in the market made after an offering or the perception that such sales could occur.

 

The issuance of preferred stock could adversely affect holders of shares of our common stock, which may negatively impact your investment.

 

Our Board of Directors is authorized to issue classes or series of preferred stock without any action on the part of the stockholders. The Board of Directors also has the power, without stockholder approval, to set the terms of any such classes or series of preferred stock that may be issued, including rights and preferences over the shares of common stock with respect to dividends or upon our dissolution, winding-up or liquidation, and other terms. If we issue preferred stock in the future that has a preference over the shares of our common stock with respect to the payment of dividends or upon our dissolution, winding up or liquidation, or if we issue preferred stock with voting rights that dilute the voting power of the shares of our common stock, the rights of the holders of shares of our common stock or the market price of our common stock could be adversely affected.

 

As of January 31, 2023, we had no shares of preferred stock outstanding.

 

We do not currently intend to pay dividends on our common stock and, consequently, your ability to achieve a return on your investment will depend solely on appreciation in the price of our common stock.

 

We have never declared or paid any cash dividends on our common stock and do not currently intend to do so for the foreseeable future. We currently intend to invest our future earnings, if any, to fund our growth. Therefore, you are not likely to receive any dividends on your common stock for the foreseeable future and the success of an investment in shares of our common stock will depend upon any future appreciation in its value. The trading price of our common stock could decline and you could lose all or part of your investment.

 

Sales of shares of our common stock or securities convertible into our common stock in the public market may cause the market price of our common stock to fall.

 

The issuance of shares of our common stock or securities convertible into our common stock in an offering from time to time could have the effect of depressing the market price for shares of our common stock. In addition, because our common stock is thinly traded, resales of shares of our common stock by our largest stockholders or insiders could have the effect of depressing market prices for our common stock.

 

If we are unable to maintain compliance with Nasdaq listing requirements, our stock could be delisted, and the trading price, volume and marketability of our stock could be adversely affected.

 

Our common stock is listed on Nasdaq. We cannot assure you that we will be able to maintain compliance with Nasdaq’s current listing standards, or that Nasdaq will not implement additional listing standards with which we will be unable to comply. Failure to maintain compliance with Nasdaq listing requirements could result in the delisting of our shares from Nasdaq, which could have a material adverse effect on the trading price, volume and marketability of our common stock. Furthermore, a delisting could adversely affect our ability to issue additional securities and obtain additional financing in the future or result in a loss of confidence by investors or employees.

 

 22 

 

 

Note Regarding Risk Factors

 

The risk factors presented above are all of the ones that we currently consider material. However, they are not the only ones facing the Company. Additional risks not presently known to us, or which we currently consider immaterial, may also adversely affect us. There may be risks that a particular investor views differently from us, and our analysis might be wrong. If any of the risks that we face actually occur, our business, financial condition and operating results could be materially adversely affected and could differ materially from any possible results suggested by any forward-looking statements that we have made or might make. In such case, the market price of our common stock or other securities could decline and you could lose all or part of your investment. We expressly disclaim any obligation to update or revise any forward-looking statements, whether as a result of new information, future events or otherwise, except as required by law.

 

Item 1B. Unresolved Staff Comments

 

None.

 

Item 2. Properties

 

In March 2020, the Company moved its principal offices to a subleased office space at 11800 Amber Park Drive, Suite 125, Alpharetta, Georgia 30009. The office space totals 7,409 square feet and the sublease expired on March 31, 2023. In October 2021, we subleased this space to a third party for the remaining lease period.

 

On August 16, 2021, contemporaneous with the acquisition of Avelead, the Company assumed a lease of office space at 1172 Satellite Boulevard NW, Office Suite 100, Suwannee, Georgia 30024. The lease expired on February 28, 2022. The lease was renewed in February 2022 for one year on substantially the same terms. The tenant of the lease is an entity controlled by the former owner of Avelead and current Chief Strategy Officer of the Company. The lease expired on February 28, 2023 and was not renewed.

 

Prior to occupying the subleased office space located in Alpharetta, Georgia, the Company occupied shared office space under a membership agreement which provides for membership fees based on the number of contracted seats.

 

The Company has moved to a virtual office model and does not have a physical office space. Our mailing address is 2400 Old Milton Pkwy, Box 1353, Alpharetta, GA 30009. We believe the virtual environment is adequate for the Company’s current and planned future operations. Suitable alternative space is available to accommodate expansion of the Company’s operations.

 

Item 3. Legal Proceedings

 

We are, from time to time, a party to various legal proceedings and claims, which arise in the ordinary course of business. We are not aware of any legal matters that could have a material adverse effect on our consolidated results of operations, financial position or cash flows.

 

Item 4. Mine Safety Disclosures

 

Not applicable.

 

 23 

 

 

PART II

 

Item 5. Market For Registrant’s Common Equity, Related Stockholder Matters and Issuer Purchases of Equity Securities

 

The Company’s common stock trades on the NASDAQ Capital Market under the symbol STRM.

 

According to the Company’s stock transfer agent’s records, the Company had 75 stockholders of record as of April 20, 2023. Because brokers and other institutions on behalf of stockholders hold many of such shares, the Company is unable to determine with complete accuracy the current total number of stockholders represented by these record holders. The Company estimates that it has approximately 300 stockholders, based on information provided by the Company’s stock transfer agent.

 

The Company has never declared or paid any cash dividends on its common stock and does not currently intend to do so for the foreseeable future. The Company currently intends to invest its future earnings, if any, to fund its growth.

 

For the fiscal year ended January 31, 2023, we issued an aggregate of 371,231 shares of common stock to 180 Consulting (as defined below) as compensation for services provided pursuant to the Master Services Agreement, effective March 19, 2020, by and between the Company and 180 Consulting and related statements of work. The shares were issued in a series of private placements in reliance on the exemption from registration available under Section 4(a)(2) of the Securities Act, including Regulation D promulgated thereunder and the certificates representing such shares have a legend imprinted on them stating that the shares have not been registered under the Securities Act and cannot be transferred until properly registered under the Securities Act or pursuant to an exemption from such registration.

 

180 Consulting has earned, cumulatively, through the Master Services Agreement, 915,204 shares of common stock through January 31, 2023. 100,927 shares of common stock were earned but not issued as of the end of our fiscal year ended January 31, 2023. In June 2022, the Company filed a Registration Statement on Form S-3 to register 272,653 shares of stock that were previously issued to 180 Consulting pursuant to Rule 416 of the Securities Act of 1933. See Note 12 – Commitments and Contingencies to our consolidated financial statements included in Part II, Item 8, “Financial Statements and Supplementary Data”.

 

The following table sets forth information with respect to our repurchases of common stock during the three months ended January 31, 2023:

 

   Total Number of Shares Purchased (1)   Average Price Paid per Share   Total Number of Shares Purchased as Part of Publicly Announced Plans or Programs   Maximum Number of Shares that May Yet Be Purchased under the Plans or Programs 
November 1 - November 30                
December 1 - December 31   17,256   $1.81         
January 1 - January 31                
Total   17,256   $1.81         

 

(1) Amount represents shares surrendered by employees to satisfy tax withholding obligations resulting from restricted stock that vested during the three months ended January 31, 2023.

 

Item 6. [Reserved]

 

 24 

 

 

Item 7. Management’s Discussion and Analysis of Financial Condition and Results of Operations

 

Executive Overview

 

The Company has determined it can best assist healthcare providers in improving their revenue cycle management by providing solutions and services in the middle portion of the revenue cycle, that is, the revenue cycle operations from initial charge capture to bill drop. We continue to make decisions supporting our focus in the middle of the revenue cycle. Our healthcare provider clients are acute-care hospitals and related clinics.

 

The Company has introduced two flagship software solutions for the middle of the revenue cycle: RevID and eValuator.

 

With the focus on the middle of the revenue cycle, the Company is committed to leading an industry movement to improve hospitals’ financial performance by moving billing interventions upstream to improve coding accuracy before billing, enabling our clients to reduce revenue leakage, mitigate under-billing and over-billing risk, reduce both denials and limit days in accounts receivable.

 

By narrowing our focus to the middle of the revenue cycle, we believe there is a distinct and compelling value proposition that can help us attract more clients. By innovating and acquiring new technologies, we have been able to expand our target markets beyond just hospitals and into outpatient centers, clinics and physician practices. Our revenue cycle solutions like eValuator, RevID, and Compare are competitive in the market and enabled us to engage thirteen significant new clients in fiscal 2022. These new clients are some of the most recognizable names in healthcare as we have focused our salesforce on industry-leading clients whose processes are often duplicated by smaller facilities.

 

Acquisitions and Divestitures:

 

The Company divested its ECM Assets on February 24, 2020. As discussed above, such divestiture is consistent with the Company’s efforts to focus on the middle of the revenue cycle and its pre-bill technology, eValuator. Management believes that the revenue cycle technology platforms have higher growth opportunities than its legacy products, including the ECM Assets. The Company accounted for the disposal of the ECM Assets as a sale of assets. See Note 13 – Discontinued Operations to our consolidated financial statements included in Part II, Item 8, “Financial Statements and Supplementary Data”.

 

On August 16, 2021, the Company completed an acquisition of Avelead, a recognized leader in providing solutions and services to improve revenue integrity for healthcare providers nationwide. The Company believes Avelead’s solutions will complement and extend the value the Company can deliver to its clients. Refer to Note 3 – Business Combination and Divestiture in our consolidated financial statements included in Part I, Item I, “Financial Statements” for further information on the Avelead acquisition.

 

Macro-Economic Conditions:

 

Regardless of the state of the Affordable Care Act, the healthcare industry continues to face sweeping changes and new standards of care that are putting greater pressure on healthcare providers to be more efficient in every aspect of their operations. We believe these changes represent ongoing opportunities for our Company to work with our direct clients and various resellers to provide information technology solutions to help providers meet these new requirements.

 

The COVID-19 pandemic, and its attendant economic damage, has had an adverse impact on our revenue.

 

The Company believes the lingering effects of the COVID-19 pandemic may continue to impact our acute care healthcare clients including (i) lower margins in hospitals primarily due to increased cost of personnel and materials, (ii) higher than normal personnel turnover in clinical and administrative departments as the labor force looks outside the acute care healthcare space, and (iii) a backlog of IT projects that were deferred during COVID-19 that places pressure on the hospital system to manage new projects. As events continue to change, the Company is unable to accurately predict the ultimate impact that the COVID-19 pandemic will have on the results of operations due to uncertainties including, but not limited to, the severity of the disease, the impact of new subvariants and the public’s response to the outbreak; however, the Company is actively managing the business to respond to the impact.

 

 25 

 

 

In addition, the U.S. government, and other governments in jurisdictions in which we operate, have imposed severe sanctions and export controls against Russia and Russian interests and threatened additional sanctions and controls. The impact of these measures, as well as potential responses to them by Russia, is currently unknown and they could adversely affect our business, partners or clients.

 

Results of Operations

 

Statements of Operations for the fiscal years ended January 31 (in thousands):

 

   2023   2022 (2)   $ Change   % Change 
Software as a Service  $12,326   $8,077   $4,249    53%
Maintenance and Support   4,483    4,323    160    4%
Professional fees and licenses   8,080    4,979    3,101    62%
Total revenues   24,889    17,379    7,510    43%
Cost of sales   13,395    8,577    4,818    56%
Selling, general and administrative   16,134    11,931    4,203    35%
Research and development   6,042    4,782    1,260    26%
Acquisition-related costs   149    2,856    (2,707)   (95)%
Total operating expenses   35,720    28,146    7,574    27%
Operating loss   (10,831)   (10,767)   (64)   (1)%
Other (expense) income, net   (477)   3,959    (4,436)   (112)%
Income tax expense   (71)   (109)   38    (35)%
Loss from continuing operations  $(11,379)  $(6,917)  $(4,462)   (65)%
Adjusted EBITDA(1)  $(3,757)  $(2,037)  $(1,720)   (84)%

 

(1) Non-GAAP measure meaning net earnings (loss) before net interest expense, tax expense (benefit), depreciation, amortization, stock-based compensation expense, transactional and other expenses that do not relate to our core operations. See “Use of Non-GAAP Financial Measures” below for additional information and reconciliation.

 

(2) We acquired all of the equity interests of Avelead on August 16, 2021. All of the revenue and expenses associated with Avelead are included from that date to the end of the Company’s fiscal year ended January 31, 2023.

 

 26 

 

 

The following table sets forth, for each fiscal year indicated, certain operating data as percentages of total revenues:

 

Statements of Operations (1)

 

   Fiscal Year 
   2022   2021 
Software as a service   49.5%   46.5%
Maintenance and support   18.0    24.9 
Professional fees and licenses   32.5    28.6 
Total revenues   100.0%   100.0%
Cost of sales   53.8%   49.4%
Selling, general and administrative   64.8    68.7 
Research and development   24.3    27.5 
Acquisition-related costs   0.6    16.4 
Total operating expenses   143.5%   162.0%
Operating loss   (43.5)%   (62.0)%
Other (expense) income, net   (1.9)   22.8 
Income tax expense   (0.3)   (0.6)
Loss from continuing operations   (45.7)%   (39.8)%
           
Cost of Sales to Revenues ratio, by revenue stream:          
Software as a service   51.6%   42.3%
Maintenance and support   9.5%   7.7%
Professional fees and licenses   81.8%   96.9%

 

(1) Because a significant percentage of the operating costs are incurred at levels that are not necessarily correlated with revenue levels, a variation in the timing of software licenses and installations and the resulting revenue recognition can cause significant variations in operating results. As a result, period-to-period comparisons may not be meaningful with respect to the past results nor are they necessarily indicative of the future results of the Company in the near or long-term. The data in the table is presented solely for the purpose of reflecting the relationship of various operating elements to revenues for the periods indicated.

 

Comparison of Fiscal 2022 with 2021

 

Revenues

 

   Fiscal Year   2022 to 2021 Change 
(in thousands):  2022   2021   $   % 
Software as a service  $12,326   $8,077   $4,249    53%
Maintenance and support   4,483    4,323    160    4%
Professional fees and licenses   8,080    4,979    3,101    62%
Total Revenues  $24,889   $17,379   $7,510    43%

 

Software as a service (SaaS) — Revenues from SaaS are primarily comprised of the Company’s flagship products; eValuator, RevID and Compare. Revenues from SaaS in fiscal 2022 were $12,326,000, as compared to $8,077,000 in fiscal 2021. The increase in SaaS revenue in fiscal 2022 includes $3,441,000 from Avelead products, primarily due to a full twelve months of revenue recognition compared to partial year revenue in fiscal 2021. Avelead was acquired on August 16, 2021, resulting in a partial year of revenue in fiscal 2021 and a full year of revenue in fiscal 2022. The remaining increase in fiscal 2022 revenue was attributable to growth associated with the Company’s eValuator product. The Company expects substantial growth in its SaaS business, year-over-year, and sequentially, in each quarter of fiscal 2023. At January 31, 2023, the Company had approximately $5.40 million, in SaaS annual contract value for contracts that had not been implemented.

 

 27 

 

 

Maintenance and support — Revenues from maintenance and support are derived from our legacy CDI and Abstracting products. Revenues from maintenance and support in fiscal 2022 remained consistent as compared to fiscal 2021. The Company expects a slight decrease for the maintenance and support revenue for fiscal 2023 from pricing pressure and terminations offset with minimal new sales as the Company’s focus continues to be on its SaaS products.

 

Professional fees and licenses — Revenues from professional fees and licenses include proprietary software, term license, professional services and audit and coding services revenues. Total professional fees and licenses revenues in fiscal 2022 were $8,080,000 compared to $4,979,000 in fiscal 2021 for a total increase of $3,101,000.

 

Software license revenues recognized in fiscal 2022 were $663,000, as compared to $582,000 in fiscal 2021. The software license sales come primarily from our channel partners. The Company has the ability to influence sales of these products; however, the timing is difficult to manage as sales are essentially the result of these channel partners. Term license revenue for fiscal 2022 increased $81,000 from fiscal 2021, to $556,000 as one client’s multi-year term license renewed during fiscal 2022. Professional services revenues in fiscal 2022 were $4,319,000 as compared to $2,026,000 in fiscal 2021. The increase in professional services included $1,855,000 from professional service contracts from Avelead. Avelead was acquired on August 16, 2021, resulting in a partial year of results for fiscal 2021 as compared to a full year of results for fiscal 2022. We anticipate a decrease in professional services revenue in fiscal 2023 as a result of the termination of a large client’s consulting contract effective January 31, 2023. The large client contract that cancelled accounted for nearly $2,900,000 of revenue in fiscal 2022. The large client professional services contract had low margins compared to our SaaS solutions and the Company does not intend to pursue such professional services contracts in the future.

 

Audit and coding services revenues recognized in fiscal 2022 were $2,542,000, as compared to $1,896,000 in fiscal 2021. Looking ahead to fiscal 2023, the Company continues to see demand for on-shore, technically proficient coders and auditors in the marketplace. The Company believes it has a competitive advantage utilizing eValuator for these audit and coding services. The Company expects the audit and coding services business to remain stable during fiscal 2023 as it may be sold with our eValuator solution as a technology enabled service.

 

Cost of Revenue

 

   Fiscal Year   2022 to 2021 Change 
(in thousands):  2022   2021   $   % 
Cost of software as a service  $6,358   $3,417   $2,941    86%
Cost of maintenance and support   427    334    93    28%
Cost of professional fees and licenses   6,610    4,826    1,784    37%
Total cost of sales  $13,395   $8,577   $4,818    56%

 

Cost of software as a service (SaaS) - The cost of SaaS solutions consists of costs associated with (i) amortization of capitalized software, (ii) royalties payable to third-parties for use of their coding related content, and (iii) personnel and network related expenses to provision the application for each client. The increase in cost of SaaS included $2,149,000 related to Avelead. Avelead was acquired on August 16, 2021 resulting in a partial year of results in fiscal 2021 compared to a full year of results in fiscal 2022. The royalty and network related agreements are becoming variable as the cost is derived by attributes of the client’s accessing the system. The remaining year-over-year increase was driven by personnel expenses. The Company continued to invest in additional personnel to support SaaS solutions as the client base has been expanding. The Company expects the costs in these categories will continue to rise, in line with revenue, in fiscal 2023 as the Company continues to invest in RevID, Compare and eValuator.

 

Certain costs in SaaS solutions are tied to volumes. These costs include coding tools supporting eValuator and a third-party system that is intended to help move data from the hospital system to our systems. Included in the cost of SaaS solutions are non-cash amounts of $2,068,000, including the amortization of capitalized software, which impacts margin by 17%. Current margins are lower than we expect in the future for SaaS solutions as we are implementing several new clients. Certain costs, such as labor and third-party content providers, negatively impact gross margin before a client is fully implemented and revenue is recognized.

 

 28 

 

 

Cost of maintenance and support – The cost of maintenance and support includes compensation and benefits for client support personnel. The cost of maintenance in fiscal 2022, compared to fiscal 2021, remained flat and in line with the change in maintenance and support revenue. We expect to see the cost of maintenance and support for fiscal 2023 to remain relatively consistent as our maintenance and support teams focus on serving our SaaS solutions.

 

Cost of professional fees and licenses – Cost of revenue, professional fees and licenses, includes cost of software licenses, cost of professional services and cost of audit and coding services. The total cost of sales, professional fees and licenses was $6,610,000 and $4,826,000 for fiscal year 2022 and fiscal year 2021 respectively. The increase in cost of professional fees and licenses includes $1,611,000 from legacy Avelead professional services, primarily due to a full twelve months of expenses compared to a partial year of expenses in fiscal 2021. Avelead was acquired on August 16, 2021, resulting in a partial year of results for fiscal 2021 as compared to a full year of results in fiscal 2022. The implied gross margin on professional fees and licenses revenue increased in fiscal year 2022 as compared to fiscal year 2021 primarily due to (i) higher revenue from software licenses and (ii) improved margin on a large professional services contract as we lowered the cost of personnel used on the project. The large professional services contract that was cancelled by the client, with a cancellation effective date of January 31, 2023, was staffed by employees and contract labor. The employees and contract labor servicing the large contract were terminated consistent with the end of the revenue. There are no operating losses expected to wind down the labor associated with this contract.

 

Selling, General and Administrative Expense

 

   Fiscal Year   2022 to 2021 Change 
(in thousands):  2022   2021   $   % 
General and administrative expenses  $10,569   $7,896   $2,673    34%
Sales and marketing expenses   5,565    4,035    1,530    38%
Total selling, general, and administrative expense  $16,134   $11,931   $4,203    35%

 

General and administrative expenses consist primarily of compensation and related benefits, reimbursable travel and entertainment expenses related to our executive and administrative staff, general corporate expenses, amortization of intangible assets, and occupancy costs. Avelead was acquired on August 16, 2021, resulting in a partial year of operations for fiscal 2021 as compared to a full year of operations for fiscal 2022, comprising $1,187,000 of the increase in general and administrative expenses for fiscal 2022. For fiscal 2022, increases of $1,206,000 were also driven by employee related expenses, primarily by salaries, and with increases for performance bonuses and severance expense, accounting for $145,000 and $305,000, respectively. All is considered part of the Company’s strategic plan to simplify the Company’s business in order to drive sustainable growth and improved profitability and cash flows. The Company previously announced an “alignment” bringing the Avelead business together with its eValuator business. The resulting severance expense is included in each of general and administrative expenses and sales and marketing expense.

 

Sales and marketing expenses consist primarily of compensation and related benefits and travel and entertainment expenses related to our sales and marketing staff, as well as advertising and marketing expenses, including trade shows. For fiscal 2022, Avelead comprised $1,101,000 of the increase in sales and marketing expenses as compared to fiscal 2021, as Avelead was acquired on August 16, 2021, resulting in a partial year of operations for fiscal 2021 as compared to a full year of operations for fiscal 2022. The Company has also seen an increase in travel to client sites, as well as industry trade shows, resulting in greater travel expenses. The Company expects that face-to-face meetings with hospital systems will result in higher sales bookings.

 

Research and Development

 

   Fiscal Year   2022 to 2021 Change 
(in thousands):  2022   2021   $   % 
Research and development expense  $6,042   $4,782   $1,260    26%
Capitalized research and development cost   2,019    1,431    588    41%

 

 29 

 

 

Research and development expenses consist primarily of compensation and related benefits, the use of independent contractors for specific near-term development projects and an allocated portion of general overhead costs, including occupancy costs, if material. Total costs in each of research and development expense and capitalized research and development cost for fiscal 2022 include $2,612,000 related to Avelead compared to fiscal 2021 which included $978,000 related to Avelead. Avelead was acquired on August 16, 2021, resulting in a partial year of results for fiscal 2021 as compared with a full year of results for fiscal 2022. The remaining fiscal 2022 increased spend was with our development partner (see Commitments and Contingencies). The Company continues to focus on research and development activities on those products with its highest growth prospects, primarily eValuator, RevID and Compare. The Company expects fiscal 2023 total research and development spend to continue at approximately the same level as fiscal 2022. For fiscal 2022, as a percentage of revenue, total research and development costs were 32%. In fiscal 2022, the Company was awarded $56,000 from the State of Georgia for its annual research and development tax credit. At the end of fiscal 2022, the cumulative balance of unused research and development credits was $181,000. These research and development tax credits can be applied to current Georgia payroll taxes due.

 

Acquisition-related Costs

 

   Fiscal Year   2022 to 2021 Change 
(in thousands):  2022   2021   $   % 
Acquisition-related costs  $149   $2,856   $(2,707)   (95)%

 

Refer to Note 2 – Summary of Significant Accounting Policies – Other Operating Costs – Acquisition-related costs – in the consolidated financial statements included in Part II, Item 8, “Financial Statements and Supplementary Data” for further details with respect to acquisition-related costs. For fiscal 2022, the Company incurred certain acquisition-related costs related to the acquisition of Avelead totaling $149,000, consisting primarily of fees for professional services. For fiscal 2021, the Company incurred acquisition-related costs related to the acquisition of Avelead totaling $2,856,000. Of the total costs related to the acquisition of Avelead in fiscal 2021, $705,000 was related to bonuses paid to certain executives in executing priorities, primarily the acquisition.

 

Other (Expense) income

 

   Fiscal Year   2022 to 2021 Change 
(in thousands):  2022   2021   $   % 
Interest expense  $(749)  $(236)  $(513)   217%
Loss on early extinguishment of debt   -    (43)   43    (100)%
Acquisition earnout valuation adjustments   71    1,851    (1,780)   (96)%
Miscellaneous income   201    60    141    235%
PPP Loan Forgiveness   -    2,327    (2,327)   (100)%
Total other (expense) income  $(477)  $3,959   $(4,436)   (112)%

 

Interest expense consists of interest associated with the term loan, deferred financing costs, less interest related to capitalization of software. Interest expense increased for fiscal 2022 from the prior year period primarily due to the $10,000,000 term loan with Bridge Bank (See Note 5 – Debt) and higher interest rates. Further, interest rates have increased at an accelerated pace in fiscal 2022. Federal Reserve has been reacting to inflation through interest rate increases. Recent interest rate increases are expected to continue at a slower pace than that experienced in fiscal 2022. The interest rate increases that have been put into effect to date, are expected to continue to increase interest expense (year-over-year) into fiscal 2023.

 

Acquisition earnout valuation adjustments for fiscal 2022 include a valuation adjustment of $71,000 compared to an adjustment of $1,851,000 for fiscal 2021. The valuation adjustment is related to the acquisition earnout liabilities associated with the Avelead acquisition (Refer to Note 3 – Business Combination and Divestiture of the consolidated financial statements included in Part II, Item 8, “Financial Statements and Supplementary Data”).

 

Miscellaneous income for fiscal 2022 and fiscal 2021 primarily includes income related to the sublease of the Alpharetta location (Refer to Note 4 – Operating Leases).

 

PPP loan forgiveness for fiscal 2021 reflects the financial impact of the forgiveness of the Company’s $2,301,000 PPP loan along with the accrued interest of $26,000.

 

 30 

 

 

Provision for Income Taxes

 

For continuing operations fiscal 2022 and fiscal 2021, we recorded income tax expense of $71,000 and $109,000, respectively, which is comprised of estimated federal, state, and local income tax provisions. The Company has a substantial amount of net operating losses for federal and state income tax purposes. The Company recorded an increase to the federal income tax valuation allowance in each of fiscal 2022 and 2021 of approximately $2.0 million which offset related tax benefits for operating losses.

 

Use of Non-GAAP Financial Measures

 

In order to provide investors with greater insight and allow for a more comprehensive understanding of the information used by management and the Board of Directors in its financial and operational decision-making, the Company has supplemented the Consolidated Financial Statements presented on a GAAP basis in this Report with the following non-GAAP financial measures: EBITDA, Adjusted EBITDA, and Adjusted EBITDA Margin.

 

These non-GAAP financial measures have limitations as analytical tools and should not be considered in isolation or as a substitute for analysis of Company results as reported under GAAP. The Company compensates for such limitations by relying primarily on our GAAP results and using non-GAAP financial measures only as supplemental data. We also provide a reconciliation of non-GAAP to GAAP measures used. Investors are encouraged to carefully review this reconciliation. In addition, because these non-GAAP measures are not measures of financial performance under GAAP and are susceptible to varying calculations, these measures, as defined us, may differ from and may not be comparable to similarly titled measures used by other companies.

 

EBITDA, Adjusted EBITDA, and Adjusted EBITDA Margin

 

We define: (i) EBITDA as net earnings (loss) before net interest expense, income tax expense (benefit), depreciation and amortization; (ii) Adjusted EBITDA as net earnings (loss) before net interest expense, income tax expense (benefit), depreciation, amortization, share-based compensation expense, transaction related expenses, and other expenses or benefits that do not relate to our core operations such as severance and impairment charges and debt forgiveness; and (iii) Adjusted EBITDA Margin as Adjusted EBITDA as a percentage of GAAP net revenue. EBITDA, Adjusted EBITDA, and Adjusted EBITDA Margin are used to facilitate a comparison of our operating performance on a consistent basis from period to period and provide for a more complete understanding of factors and trends affecting our business than GAAP measures alone. These measures assist management and the board and may be useful to investors in comparing our operating performance consistently over time as they remove the impact of our capital structure (primarily interest charges), asset base (primarily depreciation and amortization), items outside the control of the management team (taxes) and expenses that do not relate to our core operations including: transaction-related expenses (such as professional and advisory services), corporate restructuring expenses (such as severances) and other operating costs that are expected to be non-recurring in nature. Adjusted EBITDA removes the impact of share-based compensation expense, which is another non-cash item.

 

The Board of Directors and management also use these measures (i) as one of the primary methods for planning and forecasting overall expectations and for evaluating, on at least a quarterly and annual basis, actual results against such expectations; and (ii) as a performance evaluation metric in determining achievement of certain executive and associate incentive compensation programs.

 

Our lender uses a measurement that is similar to the Adjusted EBITDA measurement described herein to assess our operating performance. The lender under our Second Amended and Restated Loan and Security Agreement requires delivery of compliance reports certifying compliance with financial covenants, certain of which are based on a measurement that is similar to the Adjusted EBITDA measurement reviewed by our management and Board of Directors.

 

 31 

 

 

EBITDA, Adjusted EBITDA and Adjusted EBITDA Margin are not measures of liquidity under GAAP or otherwise and are not alternatives to cash flow from continuing operating activities, despite the advantages regarding the use and analysis of these measures as mentioned above. EBITDA, Adjusted EBITDA, and Adjusted EBITDA Margin, as disclosed in this Report have limitations as analytical tools, and you should not consider these measures in isolation or as a substitute for analysis of our results as reported under GAAP; nor are these measures intended to be measures of liquidity or free cash flow for our discretionary use. Some of the limitations of EBITDA and its variations are:

 

  EBITDA does not reflect our cash expenditures or future requirements for capital expenditures or contractual commitments;
     
  EBITDA does not reflect changes in, or cash requirements for, our working capital needs;
     
  EBITDA does not reflect the interest expense, or the cash requirements to service interest or principal payments under our Second Amended and Restated Loan and Security Agreement;
     
  EBITDA does not reflect income tax payments that we may be required to make; and
     
  Although depreciation and amortization are non-cash charges, the assets being depreciated and amortized often will have to be replaced in the future, and EBITDA does not reflect any cash requirements for such replacements.

 

Adjusted EBITDA has all the inherent limitations of EBITDA. To properly and prudently evaluate our business, the Company encourages readers to review the GAAP financial statements included elsewhere in this Report, and not rely on any single financial measure to evaluate our business. We also strongly urge readers to review the reconciliation of these non-GAAP financial measures to the most comparable GAAP measure in this section, along with the consolidated financial statements included in Part II, Item 8, “Financial Statements and Supplementary Data”.

 

The following table reconciles EBITDA and Adjusted EBITDA to net loss from continuing operations for the fiscal years ended January 31, 2023 and 2022 (amounts in thousands). All of the items included in the reconciliation from EBITDA and Adjusted EBITDA to net loss from continuing operations are either recurring non-cash items, or items that management does not consider in assessing our on-going operating performance. In the case of the non-cash items, management believes that investors may find it useful to assess the Company’s comparative operating performance because the measures without such items are less susceptible to variances in actual performance resulting from depreciation, amortization and other expenses that do not relate to our core operations and are more reflective of other factors that affect operating performance. In the case of items that do not relate to our core operations, management believes that investors may find it useful to assess our operating performance if the measures are presented without these items because their financial impact does not reflect ongoing operating performance.

 

 32 

 

 

   Fiscal Year 
(in thousands)  2022   2021 
Adjusted EBITDA Reconciliation          
Loss from continuing operations  $(11,379)  $(6,917)
Interest expense   749    236 
Income tax expense   71    109 
Depreciation and amortization   4,233    3,646 
EBITDA   (6,326)   (2,926)
Share-based compensation expense   1,680    2,216 
Non-cash valuation adjustments   (71)   (1,851)
Acquisition-related costs, severance, and transaction-related bonuses   1,149    2,856 
Forgiveness of PPP Loan and accrued interest       (2,327)
Other non-recurring expenses   (189)   (48)
Loss on early extinguishment of debt       43 
Adjusted EBITDA  $(3,757)  $(2,037)
Adjusted EBITDA margin (1)   (15)%   (12)%

 

(1) Adjusted EBITDA as a percentage of GAAP net revenues.

 

Application of Critical Accounting Policies

 

The following is a summary of the Company’s most critical accounting policies. Refer to Note 2 – Significant Accounting Policies to our consolidated financial statements included in Part II, Item 8, “Financial Statements and Supplementary Data” for a complete discussion of the significant accounting policies and methods used in the preparation of our consolidated financial statements.

 

Revenue Recognition

 

The Company derives revenue from the sale of internally developed software, either by licensing for local installation or by a SaaS delivery model, through our direct sales force or through third-party resellers. Licensed, locally installed clients on a perpetual model utilize our support and maintenance services for a separate fee, whereas term-based locally installed license fees and SaaS fees include support and maintenance. The Company also derives revenue from professional services that support the implementation, configuration, training and optimization of the applications, as well as audit and consulting services The Company recognizes revenue to depict the transfer of promised goods or services to clients in an amount that reflects the consideration to which the entity expects to be entitled in exchange for those goods or services.

 

33
 

 

Performance obligations are the unit of accounting for revenue recognition and generally represent the distinct goods or services that are promised to the client. If we determine that we have not satisfied a performance obligation, we will defer recognition of the revenue until the performance obligation is deemed to be satisfied. Maintenance and support and SaaS agreements are generally non-cancellable or contain significant penalties for early cancellation, although clients typically have the right to terminate their contracts for cause if we fail to perform material obligations. However, if non-standard acceptance periods, non-standard performance criteria, or cancellation or right of refund terms are required, revenue is recognized upon the satisfaction of such criteria. Significant judgment is required to determine the standalone selling price (“SSP”) for each performance obligation, the amount allocated to each performance obligation and whether it depicts the amount that the Company expects to receive in exchange for the related product and/or service. The Company recognizes revenue for implementation for certain of its eValuator SaaS solution over the contract term, as it has been determined that those implementation services are not a distinct performance obligation. Services for other SaaS and Software solutions such as CDI, RevID and Compare, have been determined as a distinct performance obligation. For these agreements, the Company estimates SSP of its software licenses using the residual approach when the software license is sold with other services and observable SSPs exist for the other services. The Company estimates the SSP for maintenance, professional services, software as a service and audit services based on observable standalone sales.

 

Refer to Note 2 – Significant Accounting Policies to our consolidated financial statements included in Part II, Item 8, “Financial Statements and Supplementary Data” for additional information regarding our revenue recognition policies.

 

Allowance for Doubtful Accounts

 

Accounts and contract receivables are comprised of amounts owed the Company for solutions and services provided. Contracts with individual clients and resellers determine when receivables are due and payable. In determining the allowances for doubtful accounts, the unpaid receivables are reviewed periodically to determine the payment status based upon the most currently available information. During these periodic reviews, the Company determines the required allowances for doubtful accounts for estimated losses to reduce total receivables reported to reflect only the amounts expected to be paid.

 

Capitalized Software Development Costs

 

Software development costs for software to be sold, leased, or marketed are accounted for in accordance with Accounting Standards Codification (“ASC”) 985-20, Software — Costs of Software to be Sold, Leased or Marketed. Costs associated with the planning and design phase of software development are classified as research and development costs and are expensed as incurred. Once technological feasibility has been established, a portion of the costs incurred in development, including coding, testing and quality assurance, are capitalized until available for general release to clients, and subsequently reported at the lower of unamortized cost or net realizable value. Amortization is calculated on a solution-by-solution basis and is included in cost of professional fees and licenses on the consolidated statements of operations. Annual amortization is measured at the greater of a) the ratio of the software product’s current gross revenues to the total of current and expected gross revenues or b) straight-line over the remaining economic life of the software (typically two years). Unamortized capitalized costs determined to be in excess of the net realizable value of a solution are expensed at the date of such determination.

 

Internal-use software development costs are accounted for in accordance with ASC 350-40, Internal-Use Software. The costs incurred in the preliminary stages of development are expensed as research and development costs as incurred. Once an application has reached the development stage, internal and external costs incurred to develop internal-use software are capitalized and amortized on a straight-line basis over the estimated useful life of the software (typically three to four years). Maintenance and enhancement costs, including those costs in the post-implementation stages, are typically expensed as incurred, unless such costs relate to substantial upgrades and enhancements to the software that result in added functionality, in which case the costs are capitalized and amortized on a straight-line basis over the estimated useful life of the software. The Company reviews the carrying value for impairment whenever facts and circumstances exist that would suggest that assets might be impaired or that the useful lives should be modified. Amortization expense related to capitalized internal-use software development costs is included in Cost of software as a service on the consolidated statements of operations.

 

34
 

 

Goodwill and Intangible Assets

 

Goodwill and other intangible assets were recognized in conjunction with the acquisitions of Interpoint Partners, LLC (“Interpoint”), Meta Health Technology, Inc. (“Meta”), Clinical Looking Glass® (“CLG”), Opportune IT, Unibased Systems Architecture, Inc. (“Unibased”), and Avelead. Identifiable intangible assets include purchased intangible assets with finite lives, which primarily consist of internally-developed software, client relationships, non-compete agreements and license agreements. Finite-lived purchased intangible assets are amortized over their expected period of benefit, which generally ranges from one month to 15 years, using the straight-line method.

 

We assess the useful lives and possible impairment of existing recognized goodwill on at least an annual basis, and goodwill and intangible assets when an event occurs that may trigger such a review. Factors considered important which could trigger a review include:

 

  significant under-performance relative to historical or projected future operating results;
     
  significant changes in the manner of use of the acquired assets or the strategy for the overall business;
     
  identification of other impaired assets within a reporting unit;
     
  disposition of a significant portion of an operating segment;
     
  significant negative industry or economic trends;
     
  significant decline in the Company’s stock price for a sustained period; and
     
  a decline in the market capitalization relative to the net book value.

 

Determining whether a triggering event has occurred involves significant judgment by the Company. Upon its most recent annual review, the Company concluded that the fair value of its goodwill substantially exceeded the carrying value of its goodwill.

 

Income Taxes

 

Income taxes are accounted for under the asset and liability method. Deferred tax assets and liabilities are recognized for the future tax consequences attributable to differences between the financial statement carrying amounts of existing assets and liabilities and their respective tax bases and for tax credits and loss carry-forwards. 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. In assessing net deferred tax assets, we consider whether it is more likely than not that some or all of the deferred tax assets will not be realized. We establish a valuation allowance when it is more likely than not that all or a portion of deferred tax assets will not be realized. Refer to Note 7 – Income Taxes to our consolidated financial statements included in Part II, Item 8, “Financial Statements and Supplementary Data” for further details.

 

Liquidity and Capital Resources

 

The Company’s liquidity is dependent upon numerous factors including: (i) the timing and amount of revenues and collection of contractual amounts from clients, (ii) amounts invested in research and development and capital expenditures, and (iii) the level of operating expenses, all of which can vary significantly from quarter-to-quarter. The Company’s primary cash requirements include regular payment of payroll and other business expenses, principal and interest payments on debt and minor amounts of capital expenditures. Capital expenditures generally include computer hardware and computer software to support internal development efforts or SaaS data center infrastructure. Operations are funded with cash generated by operations and borrowings under the bank credit facilities. The Company believes that cash flows from operations and available credit facilities are adequate to fund current obligations for twelve months from the date of issuance of the audit report on the Company’s consolidated financial statements. Cash and cash equivalent balances at January 31, 2023 and 2022 were $6,598,000 and $9,885,000, respectively.

 

35
 

 

Capital Raise

 

On October 24, 2022, the Company entered into purchase agreements with certain investors pursuant to which the Company agreed to issue and sell in a registered direct offering (the “2022 Offering”) an aggregate of 6,299,989 shares of common stock, par value $0.01 per share, at a purchase price of $1.32 per share. The gross proceeds to the Company from the 2022 Offering were approximately $8,316,000. The Company intends to use the proceeds of the 2022 Offering for general corporate purposes. The 2022 Offering closed on October 26, 2022.

 

On February 25, 2021, the Company entered into an underwriting agreement with Craig-Hallum Capital Group LLC, as the sole managing underwriter, relating to the underwritten public offering of an aggregate of 10,062,500 shares of the Company’s common stock, par value $0.01 per share, which included 1,312,500 shares of common stock sold pursuant to the underwriter’s exercise of an option to purchase additional shares of common stock to cover over-allotments (the “2021 Offering”). The price to the public in the 2021 Offering was $1.60 per share of common stock. The gross proceeds to the Company from the 2021 Offering were approximately $16,100,000, before deducting underwriting discounts, commissions, and estimated offering expenses. The 2021 Offering closed on March 2, 2021.

 

The Company believes that cash flows from operations, the cash from the 2022 Offering and available credit facilities are adequate to fund current obligations for the next twelve months from issuance of the financial statements included in this report. Continued expansion may require the Company to take on additional debt or raise capital through issuance of equities, or a combination of both. There can be no assurance the Company will be able to raise the capital required to fund further expansion.

 

Authorized Shares Amendment

 

On May 24, 2021, the Company amended its Certificate of Incorporation, as amended, to increase the total number of authorized shares of the Company’s common stock from 45,000,000 shares to 65,000,000 shares (the “Charter Amendment”). The Charter Amendment was initially approved by the board of directors of the Company, subject to stockholder approval, approved by the Company’s stockholders at the 2021 Annual Meeting of Stockholders of the Company, held on May 20, 2021 (the “2021 Annual Meeting”), and ratified by the Company’s stockholders at a special meeting of stockholders held on July 29, 2021 (the “2021 Special Meeting).

 

Also, at the 2021 Annual Meeting, the Company’s stockholders approved an amendment to the Streamline Health Solutions, Inc. Third Amended and Restated 2013 Stock Incentive Plan (the “2013 Plan”) to increase the number of shares of the Company’s common stock authorized for issuance thereunder by 2,000,000 shares, from 6,223,246 shares to 8,223,246 shares (the “Third Amended 2013 Plan Amendment”). The Company’s stockholders ratified the approval and effectiveness of the Third Amended 2023 Plan Amendment at the 2021 Special Meeting.

 

At the 2022 Annual Meeting of Stockholders (the “2022 Annual Meeting”) held on June 7, 2022, the Company’s stockholders approved an amendment to the 2013 Plan to increase the number of shares of the Company’s common stock authorized for issuance thereunder by 2,000,000 shares, from 8,223,246 shares to 10,223,246 shares. The Company’s stockholders also approved an amendment to the Company’s Certificate of Incorporation, as amended, to increase the total number of authorized shares of the Company’s common stock from 65,000,000 shares to 85,000,000 shares.

 

36
 

 

Credit Facility

 

The Company has liquidity through the Second Modification to the Second Amended and Restated Loan Agreement (the “Second Modification Debt Agreement”). On November 29, 2022, the Company executed the Second Modification Debt Agreement. The Second Modification Debt Agreement includes an expansion of the Company’s total borrowing to include a $2,000,000 revolving line of credit. The revolving line of credit will be co-terminus with the term loan and matures on August 26, 2026. There are no requirements to draw on the line of credit. Amounts outstanding under the line of credit portion of the Second Amended and Restated Loan Agreement bear interest at a per annum rate equal to the Prime Rate (as published in The Wall Street Journal) plus 1.5%, with a Prime “floor” rate of 3.25%. The Second Modification Debt Agreement amended the covenants of the Second Amended and Restated Loan and Security Agreement. Refer to Note 5 – Debt for information regarding the Second Modification Debt Agreement. At January 31, 2023, there was no outstanding balance on the revolving line of credit.

 

Under the Second Modification Debt Agreement, the Company has a term loan facility with an initial, maximum, principal amount of $10,000,000. Amounts outstanding under the Second Modification Debt Agreement bear interest at a per annum rate equal to the Prime Rate (as published in The Wall Street Journal) plus 1.5%, with a Prime “floor” rate of 3.25%.

 

The Second Modification Debt Agreement includes customary financial covenants as follows:

 

  a. Minimum Cash. Borrowers shall, at all times, maintain unrestricted cash in an amount not less than Two Million Dollars ($2,000,000).
     
  b. Maximum Debt to ARR Ratio. Borrowers’ Maximum Debt to ARR Ratio, measured on a quarterly basis as of the last day of each fiscal quarter, shall not be greater than the amount set forth under the heading “Maximum Debt to ARR Ratio” as of, and for each of the dates appearing adjacent to such “Maximum Debt to ARR Ratio”.

 

Quarter Ending   

Maximum Debt to

ARR Ratio

 
October 31, 2022   0.80 to 1.00 
January 31, 2023   0.70 to 1.00 
April 30, 2023   0.65 to 1.00 
July 31, 2023   0.60 to 1.00 
October 31, 2023   0.55 to 1.00 
January 31, 2024   0.50 to 1.00 

 

  c. Maximum Debt to Adjusted EBITDA Ratio. Commencing with the quarter ending April 30, 2024, Borrowers’ Maximum Debt to Adjusted EBITDA Ratio, measured on a quarterly basis as of the last day of each fiscal quarter for the trailing four (4) quarter period then ended, shall not be greater than the amount set forth under the heading “Maximum Debt to Adjusted EBITDA Ratio” as of, and for each of the dates appearing adjacent to such “Maximum Debt to Adjusted EBITDA Ratio”.

 

Quarter Ending   Maximum Debt to Adjusted EBITDA Ratio 
April 30, 2024   3.50 to 1.00 
July 31, 2024, and on the last day of each quarter, thereafter   2.00 to 1.00 

 

  d. Fixed Charge Coverage Ratio. Commencing with the quarter ending April 30, 2024, Borrowers shall maintain a Fixed Charge Coverage Ratio of not less than 1.20 to 1.00, measured on a quarterly basis as of the last day of each fiscal quarter for the trailing four (4) quarter period then ended.

 

37
 

 

The Second Modification Debt Agreement also includes customary negative covenants, subject to exceptions, which limit transfers, capital expenditures, indebtedness, certain liens, investments, acquisitions, dispositions of assets, restricted payments, and the business activities of the Company, as well as customary representations and warranties, affirmative covenants and events of default, including cross defaults and a change of control default. The line of credit also is subject to customary prepayment requirements. For the period ended January 31, 2023, the Company was in compliance with the Second Modification Debt Agreement covenants.

 

PPP Loan

 

The Coronavirus Aid, Relief, and Economic Security Act, also known as the CARES Act, was signed into law on March 17, 2020. Among other things, the CARES Act provided for a business loan program known as the Paycheck Protection Program (“PPP”). Qualifying companies were able to borrow, through the U.S. Small Business Administration (“SBA”), up to two months of payroll expenses. On April 21, 2020, the Company received approximately $2,301,000 through the SBA under the PPP. These funds were utilized by the Company to fund payroll expenses and avoid staffing reductions during the slowdown resulting from COVID-19. The loan required principal payments, beginning after the seventh monthly anniversary, and was required to be paid in two years. The PPP loan bore an interest rate of 1.0% per annum. In June 2021, the Company received notification that the PPP loan principal amount of $2,301,000 and accrued interest of $26,000 had been forgiven in full.

 

Significant cash obligations

 

   As of January, 31 
(in thousands)  2023   2022 
Term loan (1)  $9,714   $9,904 
           

 

(1) Term loan balance is reported net of deferred financing costs of $36,000 and $96,000 as of January 31, 2023 and 2022, respectively. Refer to Note 5 – Debt to our consolidated financial statements included in Part II, Item 8, “Financial Statements and Supplementary Data” for additional information. The term loan balance as of January 31, 2023 and January 31, 2022 was bank term debt.

 

Operating cash flow activities

 

   Fiscal Year 
(in thousands)  2022   2021 
Loss from continuing operations  $(11,379)  $(6,917)
Non-cash adjustments to net loss   6,120    1,884 
Cash impact of changes in assets and liabilities   (1,884)   1,149 
Net cash used in operating activities  $(7,143)  $(3,884)

 

The higher use of cash from operating activities for fiscal 2022 is due to the higher net loss from operations compared to fiscal 2021. The Company had a higher net loss from operations and higher non-cash adjustments to net loss primarily due to higher rates of amortization and lower gains than fiscal 2022 on the PPP loan forgiveness and acquisition earnouts associated with the Avelead acquisition. The Company’s accounts receivable was significantly higher in fiscal 2022 as compared with that of fiscal 2021 due to (i) timing of collection on certain annual invoices, (ii) higher term license due to a multi-year term renewal, and (iii) the timing of software license sales. Within non-cash adjustments to net loss for fiscal 2021, the Company reported forgiveness of the PPP loan of $2,301,000 and related interest of $26,000.

 

38
 

 

Investing cash flow activities

 

   Fiscal Year 
(in thousands)  2022   2021 
Investment in Avelead, net of cash  $   $(12,470)
Purchases of property and equipment   (10)   (41)
Proceeds from sale of ECM Assets       800 
Capitalized software development costs   (1,924)   (1,458)
Net cash used in investing activities  $(1,934)  $(13,169)

 

The cash used in investing activities for fiscal 2022 and fiscal 2021 includes capitalized software development costs. The Company expects continued capitalizable projects associated with the Company’s flagship products. The increase in capitalized software development costs is primarily from the acquisition of Avelead in fiscal 2021. The Company experienced a full year of capitalization in fiscal 2022 compared with a partial year in fiscal 2021. Refer to Note 3 – Business Combination and Divestiture for more information on the acquisition of Avelead.  The cash used in investing activities for fiscal 2021 included the cash used to acquire Avelead and capitalized software development costs, offset by the release of escrowed funds in fiscal 2021 from the sale of the ECM Assets. Refer to Note 13– Discontinued Operations for more information on the sale of the ECM Assets.

 

Financing cash flow activities

 

   Fiscal Year 
(in thousands)  2022   2021 
Proceeds from issuance of common stock  $8,316   $16,100 
Payments of acquisition earnout liabilities   (2,012)    
Payments for costs directly attributable to the issuance of common stock   (52)   (1,313)
Repayment of bank term loan   (250)    
Proceeds from term loan payable       10,000 
Payments related to settlement of employee shared-based awards   (197)   (464)
Payment of deferred financing costs   (20)   (168)
Other   6    (6)
Net cash provided by financing activities  $5,791   $24,149 

 

The cash provided by financing activities for fiscal 2022 was primarily attributable to the 2022 Offering of the Company’s common stock, which closed on October 26, 2022, offset by earnout payments related to the Avelead acquisition. Refer to Note 8 – Equity for additional information. The cash provided by financing activities for fiscal 2021 was primarily from the public Offering of the Company’s common stock, which closed on March 2, 2021. Additionally, the Company received proceeds of $10,000,000 as a result of the Second Amended and Restated Loan and Security Agreement entered into on August 26, 2021.

 

Item 7A. Quantitative and Qualitative Disclosures About Market Risk

 

As a “smaller reporting company,” as defined by Item 10 of Regulation S-K, we are not required to provide this information.

 

39
 

 

Item 8. Financial Statements and Supplementary Data

 

INDEX TO CONSOLIDATED FINANCIAL STATEMENTS AND SCHEDULE COVERED BY REPORTS OF INDEPENDENT REGISTERED PUBLIC ACCOUNTING FIRM

 

Report of Independent Registered Public Accounting Firm 41
Consolidated Balance Sheets at January 31, 2023 and 2022 44
Consolidated Statements of Operations for the two years ended January 31, 2023 46
Consolidated Statements of Changes in Stockholders’ Equity for the two years ended January 31, 2023 47
Consolidated Statements of Cash Flows for the two years ended January 31, 2023 48
Notes to Consolidated Financial Statements 49
Schedule II — Valuation and Qualifying Accounts 77

 

All other financial statement schedules are omitted because they are not applicable or the required information is included in the consolidated financial statements or notes thereto.

 

40
 

 

Report of Independent Registered Public Accounting Firm

 

Stockholders and Board of Directors of

Streamline Health Solutions, Inc.

 

Opinion on the Consolidated Financial Statements

 

We have audited the accompanying consolidated balance sheets of Streamline Health Solutions, Inc. and its subsidiaries (the “Company”) as of January 31, 2023 and 2022, the related consolidated statements of operations, changes in stockholders’ equity, and cash flows for each of the years in the two-year period ended January 31, 2023, and the related notes and financial statement schedule II (collectively referred to as the “financial statements”). In our opinion, the consolidated financial statements referred to above present fairly, in all material respects, the financial position of the Company as of January 31, 2023 and 2022, and the results of their operations and their cash flows for each of the years in the two-year period ended January 31, 2023, in conformity with accounting principles generally accepted in the United States of America (“U.S. GAAP”).

 

Basis for Opinion

 

These financial statements are the responsibility of the Company’s management. Our responsibility is to express an opinion on the Company’s 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.

 

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 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.

 

Our audits included performing procedures to assess the risks of material misstatement of the financial statements, whether due to error or fraud, and performing procedures that respond to those risks. Such procedures include examining, on a test basis, evidence regarding the amounts and disclosures in the 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 financial statements. We believe that our audits provide a reasonable basis for our opinion.

 

Critical Audit Matters

 

The critical audit matters communicated below are matters arising from the current-period audit of the financial statements that were communicated or required to be communicated to the audit committee and that: (1) relate to accounts or disclosures that are material to the financial statements and (2) involved our especially challenging, subjective, or complex judgments. The communication of critical audit matters does not alter in any way our opinion on the financial statements, taken as a whole, and we are not, by communicating the critical audit matters below, providing separate opinions on the critical audit matters or on the accounts or disclosures to which they relate.

 

Critical Audit Matter - Capitalized Software Development Costs

 

As described in Note 2 to the financial statements, the Company develops software within the scope of both ASC 350-40, Internal-Use Software (“Topic 350”) and ASC 985-20, Software – Costs of Software to be Sold, Leased or Marketed (“Topic 985”).

 

41
 

 

Internal-use software development costs are accounted for in accordance with Topic 350. Costs associated with the preliminary stages of development are classified as research and development costs and expensed as incurred. Costs associated with the application development stage are capitalized. Maintenance and enhancement costs, including costs in the post-implementation stages, are typically expensed as incurred, unless such costs relate to substantial upgrades and enhancements that result in added functionality, in which case the costs are capitalized. Capitalized amounts are amortized on a straight-line basis over the estimated useful life of the software.

 

Development costs for software to be sold, leased, or marketed are accounted for in accordance with Topic 985. Costs associated with the planning and design phase of software development are classified as research and development costs and expensed as incurred. Once technological feasibility has been established, a portion of the costs incurred in development, including coding, testing and quality assurance, are capitalized until the software is available for general release to clients, and subsequently reported at the lower of unamortized cost or net realizable value. Capitalized amounts are amortized at the greater of amortization derived from either a straight-line basis or the ratio of current revenues to total current and anticipated revenues.

 

We identified capitalized software development costs as a critical audit matter. Our principal considerations for this determination were the high degree of auditor judgment and subjectivity required in evaluating management’s determination of the activities and costs that qualify for capitalization and the relevant software development guidance to be applied under the applicable accounting standards.

 

The primary procedures we performed to address this critical audit matter included:

 

  We obtained an understanding of the Company’s process for determining the activities and costs that qualify for capitalization and the relevant software development guidance to be applied under the applicable accounting standards.
  We tested the mathematical accuracy of the roll forward of capitalized software and related amortization expense. We also tested the completeness and accuracy of applicable system-generated reports, including reconcilements of details to associated sub-ledgers.
  For a sample of capitalized costs, we evaluated the relevance of the software development guidance applied, by performing the following:

 

  o We inspected underlying documentation and assessed the eligibility of costs for capitalization, in relation to applicable guidance, and whether such costs were incurred during the application development stage or after the attainment of technological feasibility, as applicable.
  o We recalculated the capitalized amount based on hours incurred for direct payroll related costs or associated vendor contracts and invoices for work performed by third parties.
  o We evaluated the software implementation timelines and related underlying documentation supporting the capitalization periods for implementation and development as well as the dates software was placed in service.
  o We inquired of product managers for significant projects to assess the nature of the costs, the time devoted to capitalizable activities and the underlying documentation.

 

  For eligible costs within the scope of Topic 985, we assessed whether amortization was the greater of amortization derived from either a straight-line basis or the ratio of current revenues to total current and anticipated revenues.

 

Critical Audit Matter - Valuation of Contingent Consideration

 

As described in Note 3 to the financial statements, on August 16, 2021, the Company acquired Avelead Consulting, LLC, which included a contingent consideration arrangement. The contingent consideration was recorded at fair value on the acquisition date and is revalued each reporting period until final settlement with changes in the fair value recognized within the consolidated statement of operations. The Company estimated the fair value of the contingent consideration using a Monte Carlo simulation. The method required management to make significant estimates and assumptions related to forecasted revenue, discount rates and revenue volatility.

 

42
 

 

We identified the valuation of contingent consideration as a critical audit matter. Our principal consideration for this determination included the high degree of auditor judgement and subjectivity in evaluating management’s valuation methodologies, particularly as it related to evaluating the inputs and significant assumptions used to develop the fair value measurements.

 

The primary procedures we performed to address this critical audit matter included:

 

  We obtained an understanding of management’s process for determining the fair value measurements of the contingent consideration.
  We evaluated forward-looking assumptions, such as forecasted revenue used by management by performing procedures that included, but were not limited to, comparisons to historical performance data, to assess their reasonableness.
  Utilizing a valuation specialist, we evaluated the significant assumptions and methods utilized in developing the fair value of the contingent consideration, including:

 

  o We evaluated the reasonableness of the Company’s third-party valuation models and methodologies and reviewed significant assumptions.
  o We developed an independent calculation of the discount rates used and compared our rates to those used by management.
  o We performed independent simulations using a Monte Carlo technique to determine the fair value of the contingent consideration and test the accuracy of management’s valuation technique and application.

 

/s/ FORVIS, LLP (Formerly, Dixon Hughes Goodman LLP)

 

We have served as the Company’s auditor since 2019.

 

Atlanta, Georgia

April 27, 2023

 

43
 

 

STREAMLINE HEALTH SOLUTIONS, INC. AND SUBSIDIARIES

CONSOLIDATED BALANCE SHEETS

 

(rounded to the nearest thousand dollars, except share and per share information)

 

   2023   2022 
   January 31, 
   2023   2022 
ASSETS          
Current assets:          
Cash and cash equivalents  $6,598,000   $9,885,000 
Accounts receivable, net of allowance for doubtful accounts of $132,000 and $76,000, respectively   7,719,000    3,823,000 
Contract receivables   960,000    843,000 
Prepaid and other current assets   710,000    568,000 
Total current assets   15,987,000    15,119,000 
Non-current assets:          
Property and equipment, net of accumulated amortization of $246,000 and $192,000 respectively   79,000    123,000 
Right-of use asset for operating lease   32,000    218,000 
Capitalized software development costs, net of accumulated amortization of $6,224,000 and $5,202,000, respectively   5,846,000    5,555,000 
Intangible assets, net of accumulated amortization of $2,627,000 and $5,121,000, respectively   14,793,000    16,763,000 
Goodwill   23,089,000    23,089,000 
Other   1,695,000    948,000 
Total non-current assets   45,534,000    46,696,000 
Total assets  $61,521,000   $61,815,000 

 

See accompanying notes to consolidated financial statements.

 

44
 

 

   January 31, 
   2023   2022 
LIABILITIES AND STOCKHOLDERS’ EQUITY          
Current liabilities:          
Accounts payable  $626,000   $778,000 
Accrued expenses   3,265,000    1,803,000 
Current portion of term loan   750,000    250,000 
Deferred revenues   8,361,000    5,794,000 
Current portion of operating lease obligation   35,000    204,000 
Current portion of acquisition earnout liability   3,738,000    4,672,000 
Total current liabilities   16,775,000    13,501,000 
Non-current liabilities:          
Term loan, net of deferred financing costs   8,964,000    9,654,000 
Deferred revenues, less current portion   167,000    136,000 
Operating lease obligations, less current portion       33,000 
Acquisition earnout liability, less current portion       4,161,000 
Other non-current liabilities   104,000    286,000 
Total non-current liabilities   9,235,000    14,270,000 
Total liabilities   26,010,000    27,771,000 
           
Commitments and contingencies – Note 12   -      
Stockholders’ equity          
Common stock, $0.01 par value per share, 85,000,000 and 65,000,000 shares authorized, respectively; 57,567,210 and 47,840,950 shares issued and outstanding, respectively   576,000    478,000 
Additional paid in capital   131,973,000    119,225,000 
Accumulated deficit   (97,038,000)   (85,659,000)
Total stockholders’ equity   35,511,000    34,044,000 
Total liabilities and stockholders’ equity  $61,521,000   $61,815,000 

 

See accompanying notes to consolidated financial statements.

 

45
 

 

STREAMLINE HEALTH SOLUTIONS, INC. AND SUBSIDIARIES

CONSOLIDATED STATEMENTS OF OPERATIONS

 

(rounded to the nearest thousand dollars, except share and per share information)

 

   2022   2021 
   Fiscal Year 
   2022   2021 
Revenues:          
Software as a service  $12,326,000   $8,077,000 
Maintenance and support   4,483,000    4,323,000 
Professional fees and licenses   8,080,000    4,979,000 
Total revenues   24,889,000    17,379,000 
Operating expenses:          
Cost of software as a service   6,358,000    3,417,000 
Cost of maintenance and support   427,000    334,000 
Cost of professional fees and licenses   6,610,000    4,826,000 
Selling, general and administrative expense   16,134,000    11,931,000 
Research and development   6,042,000    4,782,000 
Acquisition-related costs   149,000    2,856,000 
Total operating expenses   35,720,000    28,146,000 
Operating loss   (10,831,000)   (10,767,000)
Other expense:          
Interest expense   (749,000)   (236,000)
Loss on early extinguishment of debt       (43,000)
Acquisition earnout valuation adjustments   71,000    1,851,000 
Other   201,000    60,000 
PPP loan forgiveness       2,327,000 
Loss from continuing operations before income taxes   (11,308,000)   (6,808,000)
Income tax expense   (71,000)   (109,000)
Loss from continuing operations   (11,379,000)   (6,917,000)
Income from discontinued operations:          
Income from discontinued operations       401,000 
Income tax expense       (26,000)
Income from discontinued operations, net of tax       375,000 
Net loss  $(11,379,000)  $(6,542,000)
           
Basic Earnings Per Share:          
Continuing operations  $(0.23)  $(0.16)
Discontinued operations       0.01 
Net income  $(0.23)  $(0.15)
Weighted average number of common shares – basic   49,324,858    42,815,239 
           
Diluted Earnings Per Share:          
Continuing operations  $(0.23)  $(0.16)
Discontinued operations       0.01 
Net loss per common share – diluted  $(0.23)  $(0.15)
Weighted average number of common shares - diluted   49,324,858    43,273,574 

 

See accompanying notes to consolidated financial statements.

 

46
 

 

STREAMLINE HEALTH SOLUTIONS, INC. AND SUBSIDIARIES

CONSOLIDATED STATEMENTS OF CHANGES IN STOCKHOLDERS’ EQUITY

 

(rounded to the nearest thousand dollars, except share information)

 

   Common       Additional       Total 
   stock   Common   paid in   Accumulated   stockholders’ 
   shares   stock   capital   deficit   equity 
Balance at January 31, 2021   31,597,975   $316,000   $96,290,000   $(79,117,000)  $17,489,000 
Exercise of Stock Options   3,300        4,000        4,000 
Restricted stock issued   1,462,874    14,000    (14,000)        
Issuance of Common Stock   15,084,472    151,000    22,503,000        22,654,000 
Offering Expenses             (1,313,000)       (1,313,000)
Restricted stock forfeited   (50,100)                
Surrender of stock   (257,571)   (3,000)   (461,000)       (464,000)
Share-based compensation expense           2,216,000        2,216,000 
Net income               (6,542,000)   (6,542,000)
Balance at January 31, 2022   47,840,950    478,000    119,225,000    (85,659,000)   34,044,000 
Exercise of Stock Options   5,000        6,000        6,000 
Restricted stock issued   1,876,962    19,000    (19,000)        
Issuance of Common Stock   8,171,027    82,000    11,246,000        11,328,000 
Offering Expenses           (52,000)       (52,000)
Restricted stock forfeited   (199,300)   (2,000)   2,000         
Surrender of stock   (127,429)   (1,000)   (196,000)       (197,000)
Share-based compensation expense           1,761,000        1,761,000 
Net loss               (11,379,000)   (11,379,000)
Balance at January 31, 2023   57,567,210   $576,000   $131,973,000   $(97,038,000)  $35,511,000 

 

See accompanying notes to consolidated financial statements.

 

47
 

 

STREAMLINE HEALTH SOLUTIONS, INC. AND SUBSIDIARIES

CONSOLIDATED STATEMENTS OF CASH FLOWS

 

(rounded to the nearest thousand dollars)

 

   2022   2021 
   Fiscal Year 
   2022   2021 
Cash flows from operating activities:          
Net loss  $(11,379,000)  $(6,542,000)
LESS: Income from discontinued operations, net of tax       (375,000)
Loss from continuing operations, net of tax   (11,379,000)   (6,917,000)
           
Adjustments to reconcile net loss to net cash used in operating activities:          
Depreciation and amortization   4,313,000    3,697,000 
Acquisition earnout valuation adjustments   (71,000)   (1,851,000)
Loss on early extinguishment of debt       43,000 
Provision for deferred income taxes   9,000    95,000 
Share-based compensation expense   1,680,000    2,216,000 
Provision for accounts receivable allowance   189,000    11,000 
Forgiveness of PPP loan       (2,327,000)
Changes in assets and liabilities:          
Accounts and contract receivables   (4,202,000)   (129,000)
Other assets   (1,197,000)   (346,000)
Accounts payable   (152,000)   17,000 
Accrued expenses and other liabilities   1,069,000    533,000 
Deferred revenues   2,598,000    1,074,000 
Net cash used in operating activities – continuing operations   (7,143,000)   (3,884,000)
Net cash provided by operating activities – discontinued operations       380,000 
Cash flows from investing activities:          
Investment in Avelead, net of cash acquired       (12,470,000)
Purchases of property and equipment   (10,000)   (41,000)
Proceeds from sale of ECM Assets       800,000 
Capitalization of software development costs   (1,925,000)   (1,458,000)
Net cash used in investing activities – continuing operations   (1,935,000)   (13,169,000)
Cash flows from financing activities:          
Proceeds from issuance of common stock   8,316,000    16,100,000 
Payment of acquisition earnout liabilities   (2,012,000)    
Payments for costs directly attributable to the issuance of common stock   (52,000)   (1,313,000)
Repayment of bank term loan   (250,000)    
Proceeds from term loan payable       10,000,000 
Payments related to settlement of employee shared-based awards   (197,000)   (464,000)
Payment of deferred financing costs   (20,000)   (168,000)
Other   6,000    (6,000)
Net cash provided by financing activities – continuing operations   5,791,000    24,149,000 
Net (decrease) increase in cash and cash equivalents   (3,287,000)   7,476,000 
Cash and cash equivalents at beginning of period   9,885,000    2,409,000 
Cash and cash equivalents at end of period  $6,598,000   $9,885,000 
           
Supplemental cash flow disclosures:          
Interest paid, net of amounts capitalized  $651,000   $153,000 
Income taxes paid  $23,000   $21,000 

 

See accompanying notes to consolidated financial statements.

 

48
 

 

STREAMLINE HEALTH SOLUTIONS, INC. AND SUBSIDIARIES

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS

 

January 31, 2023 and 2022

 

NOTE 1 — ORGANIZATION AND DESCRIPTION OF BUSINESS

 

Streamline Health Solutions, Inc. and each of its wholly-owned subsidiaries, Streamline Health, LLC, Avelead Consulting, LLC, Streamline Consulting, LLC and Streamline Pay & Benefits, LLC, (collectively, unless the context requires otherwise, “we”, “us”, “our”, “Streamline”, or the “Company”) operates in one segment as a provider of healthcare information technology solutions and associated services. The Company provides these capabilities through the licensing of its Coding & CDI, eValuator coding analysis platform, RevID, and other workflow software applications and the use of such applications by software as a service (“SaaS”). The Company also provides audit services to help clients optimize their internal clinical documentation and coding functions, as well as implementation and consulting services to complement its software solutions. The Company’s software and services enable hospitals and integrated healthcare delivery systems in the United States and Canada to capture, store, manage, route, retrieve and process patient clinical, financial and other healthcare provider information related to the patient revenue cycle.

 

Fiscal Year

 

All references to a fiscal year refer to the fiscal year commencing February 1 in that calendar year and ending on January 31 of the following calendar year.

 

NOTE 2 — SIGNIFICANT ACCOUNTING POLICIES

 

Basis of Presentation

 

The consolidated financial statements include the accounts of Streamline Health Solutions, Inc. and its wholly-owned subsidiaries, Streamline Health, LLC, Avelead Consulting, LLC, Streamline Consulting Solutions, LLC and Streamline Pay & Benefits, LLC. All significant intercompany transactions and balances are eliminated in consolidation. All amounts in the consolidated financial statements, notes and tables have been rounded to the nearest thousand dollars, except share and per share amounts, unless otherwise indicated.

 

Refer to Note – 3 Business Combination and Divestiture. Under ASC 280-10-50-11, two or more operating segments may be aggregated into a single operating segment if they are considered to be similar. Operating segments are considered to be similar if they can be expected to have essentially the same economic characteristics and future prospects. Using the aggregation guidance, the Company determined that it has one operating segment due to the similar economic characteristics of the Company’s products, product development, distribution, regulatory environment and client base as a provider of computer software-based solutions and services for acute-care healthcare organizations. For fiscal years 2022 and 2021, the Company has two reporting units for evaluation of goodwill. These two reporting units are the legacy Streamline business and Avelead.

 

On February 24, 2020, the Company sold a portion of its business (the ECM Assets). The results of operations, cash flows and related balance sheet items associated with the ECM Assets are reported in discontinued operations in the accompanying consolidated statements of operations and cash flows and the consolidated balance sheet for the comparative prior periods. Refer to Note 13 – Discontinued Operations for further details.

 

49
 

 

Use of Estimates

 

The preparation of financial statements in conformity with U.S. generally accepted accounting principles (“GAAP”) requires management to make estimates and assumptions that affect the amounts reported in the financial statements and accompanying notes. On an ongoing basis, management evaluates its estimates and judgments, including those related to the recognition of revenue, stock-based compensation, capitalization of software development costs, intangible assets, the allowance for doubtful accounts, contingent consideration and income taxes. Actual results could differ from those estimates.

 

Cash and Cash Equivalents

 

Financial instruments that potentially subject the Company to concentrations of credit risk consist principally of cash demand deposits. Cash deposits are placed in Federal Deposit Insurance Corporation (“FDIC”) insured financial institutions. Cash deposits may exceed FDIC insured levels from time to time. For purposes of the consolidated balance sheets and consolidated statements of cash flows, the Company considers all highly-liquid investments purchased with an original maturity of three months or less to be cash equivalents.

 

Non-Cash Items

 

The Company had the following items that were non-cash items related to the consolidated statements of cash flows:

 

   2022   2021 
   Fiscal Year 
   2022   2021 
Forgiveness of PPP loan and accrued interest  $   $2,327,000 
Payment of acquisition earnout liabilities in restricted common stock   3,012,000     
Capitalized software purchased with stock (Note 12)   81,000     

 

Receivables

 

Accounts and contract receivables are comprised of amounts owed to the Company for licensed software, professional services, including coding audit services, consulting services, maintenance services, and software as a service and are presented net of the allowance for doubtful accounts. The timing of revenue recognition may not coincide with the billing terms of the client contract, resulting in unbilled receivables or deferred revenues; therefore, certain contract receivables represent revenues recognized prior to client billings. Individual contract terms with clients or resellers determine when receivables are due. Accounts receivable represent amounts that the entity has an unconditional right to consideration. For billings where the criteria for revenue recognition have not been met, deferred revenue is recorded until the Company satisfies the respective performance obligations.

 

Allowance for Doubtful Accounts

 

The Company adjusts accounts receivable down to net realizable value with its allowance methodology. In determining the allowance for doubtful accounts, aged receivables are analyzed periodically by management. Each identified receivable is reviewed based upon the most recent information available and the status of any open or unresolved issues with the client preventing the payment thereof. Corrective action, if necessary, is taken by the Company to resolve open issues related to unpaid receivables. During these periodic reviews, the Company determines the required allowances for doubtful accounts for estimated losses resulting from the unwillingness of its clients or resellers to make required payments. The Company believes that its reserve is adequate, however, results may differ in future periods.

 

50
 

 

Accrued Expenses

 

Accrued expenses consisted of the following:

 

   2023   2022 
   January 31, 
   2023   2022 
Employee benefits and related compensation  $2,079,000   $803,000 
Professional fees and services   294,000    283,000 
Third party licenses   285,000    77,000 
Customer concessions   226,000    152,000 
State income and sales taxes payable   331,000    460,000 
Interest, primarily on Term Loan   50,000    28,000 
Total accrued expenses  $3,265,000   $1,803,000 

 

Concessions Accrual

 

The Company offers certain service line agreements within its client contracts such as uptime, support hours, and levels of support. Our contracts may include and we may offer credit to clients when these service line agreements are not met. The service line agreements are accounted for as variable consideration. As a result, we record an estimate of these concessions against our recorded revenue. In determining the concessions accrual, the Company evaluates historical concessions granted relative to revenue as well as future potential risk that these service line agreements will not be met. The Company records a provision, reducing revenue, each period for the estimated amount of concessions incurred on the revenue recorded. The Company evaluates the amount of the concession accrual each period. Historically, concessions have not been significant. The concession accrual included in accrued expenses on the Company’s consolidated balance sheets was $226,000 and $152,000 as of January 31, 2023 and 2022, respectively.

 

Property and Equipment

 

Property and equipment are stated at cost. Depreciation is computed using the straight-line method, over the estimated useful lives of the related assets. Estimated useful lives are as follows:

 

Computer equipment and software   3-4 years
Office equipment   5 years
Office furniture and fixtures   5-7 years
Leasehold improvements   Term of lease or estimated useful life, whichever is shorter

 

Depreciation expense for property and equipment in fiscal 2022 and 2021 was $54,000 and $68,000, respectively.

 

Normal repairs and maintenance are expensed as incurred. Replacements are capitalized and the property and equipment accounts are relieved of the items being replaced or disposed of, if no longer of value. The related cost and accumulated depreciation of the disposed assets are eliminated and any gain or loss on disposition is included in the results of operations in the year of disposal.

 

The Company wrote-off fully depreciated fixed assets during fiscal 2021 of $198,000. There was no impact to the consolidated statements of operations as this eliminated the asset and accumulated depreciation of the fully depreciated fixed assets.

 

Leases

 

We determine whether an arrangement is a lease at inception. Right-of-use assets represent our right to use an underlying asset for the lease term, and lease liabilities represent our obligation to make lease payments arising from the lease.

 

Operating lease right-of-use assets and liabilities are recognized at commencement date based on the present value of lease payments over the expected lease term. Right-of-use assets represent our right to use an underlying asset for the lease term and lease liabilities represent our obligation to make lease payments arising from the lease. Since our lease arrangements do not provide an implicit rate, we use our estimated incremental borrowing rate for the expected remaining lease term at commencement date in determining the present value of future lease payments. We recognize operating lease cost on a straight-line basis by aggregating any rent abatement with the total expected rental payments and amortizing the expense ratably over the term of the lease. Sublease income is recognized as other income over the period of the lease, as the sublease is outside of the Company’s normal business operations. See Note 4 – Operating Leases for further details.

 

51
 

 

Debt Issuance Costs

 

Cost related to the issuance of the Loan and Security Agreement and Second Amended and Restated Loan and Security Agreement were capitalized and amortized to interest expense on a straight-line basis, which is not materially different from the effective interest method, over the term of the related debt, and presented on the Company’s consolidated balance sheets as a direct deduction from the carrying amount of the non-current portion of our term loan.

 

Impairment of Long-Lived Assets

 

The Company reviews the carrying value of long-lived assets for impairment whenever facts and circumstances exist that would suggest that assets might be impaired or that the useful lives should be modified. Among the factors the Company considers in making the evaluation are changes in market position and profitability. If facts and circumstances are present which may indicate that the carrying amount of the assets may not be recoverable, the Company will prepare a projection of the undiscounted cash flows of the specific asset or asset group and determine if the long-lived assets are recoverable based on these undiscounted cash flows. If impairment is indicated, an adjustment will be made to reduce the carrying amount of these assets to their fair values.

 

Capitalized Software Development Costs

 

Software development costs for software to be sold, leased, or marketed are accounted for in accordance with ASC 985-20, Software — Costs of Software to be Sold, Leased or Marketed. Costs associated with the planning and design phase of software development are classified as research and development costs and are expensed as incurred. Once technological feasibility has been established, a portion of the costs incurred in development, including coding, testing and quality assurance, are capitalized until available for general release to clients, and subsequently reported at the lower of unamortized cost or net realizable value. Amortization is calculated on a solution-by-solution basis and is included in cost of professional fees and licenses on the consolidated statements of operations. Annual amortization is measured at the greater of a) the ratio of the software product’s current gross revenues to the total of current and expected gross revenues or b) straight-line over the remaining economic life of the software (typically two years). Unamortized capitalized costs determined to be in excess of the net realizable value of a solution are expensed at the date of such determination. Capitalized software development costs for software to be sold, leased, or marketed, net of accumulated amortization, totaled $522,000 and $846,000 as of January 31, 2023 and 2022, respectively.

 

Internal-use software development costs are accounted for in accordance with ASC 350-40, Internal-Use Software. The costs incurred in the preliminary stages of development are expensed as research and development costs as incurred. Once an application has reached the development stage, internal and external costs incurred to develop internal-use software are capitalized and amortized on a straight-line basis over the estimated useful life of the software (typically three to four years). Maintenance and enhancement costs, including those costs in the post-implementation stages, are typically expensed as incurred, unless such costs relate to substantial upgrades and enhancements to the software that result in added functionality, in which case the costs are capitalized and amortized on a straight-line basis over the estimated useful life of the software. The Company reviews the carrying value for impairment whenever facts and circumstances exist that would suggest that assets might be impaired or that the useful lives should be modified. Amortization expense related to capitalized internal-use software development costs is included in Cost of software as a service on the consolidated statements of operations. Capitalized software development costs for internal-use software, net of accumulated amortization, totaled $5,324,000 and $4,709,000 as of January 31, 2023 and 2022, respectively.

 

The estimated useful lives of software (including software to be sold and internal-use software) are reviewed frequently and adjusted as appropriate to reflect upcoming development activities that may include significant upgrades and/or enhancements to the existing functionality. The Company reviews, on an on-going basis, the carrying value of its capitalized software development expenditures, net of accumulated amortization.

 

Amortization expense on all capitalized software development was $2,423,000 and $2,173,000 in fiscal 2022 and 2021, respectively. Further, the Company recognized an impairment of approximately $0 and $84,000 in fiscal 2022 and fiscal 2021, respectively, related to cancelled or abandoned enhancement projects during fiscal 2022 and fiscal 2021 that has been recognized within amortization expense. Additionally, in fiscal 2022, approximately $694,000 of fully amortized and abandoned assets, including previously acquired assets, were cleared from their corresponding capitalization and accumulated amortization balance sheet accounts.

 

52
 

 

The Company uses the “carry-over” method for amortizing capitalized software development costs. Under the “carry-over” method, the costs of the enhancements are added to the unamortized costs of the previous version of the product and the combined amount is amortized over the remaining useful life of the product. Including unamortized cost of the original product with the cost of the enhancement for purposes of applying the net realizable value test and amortization provisions is consistent with accounting guidance for software companies that improve their software and discontinue selling or marketing the older versions.

 

   2022   2021 
   Fiscal Year 
   2022   2021 
Amortization expense on internally-developed software included in:          
Cost of software as a service  $2,068,000   $1,675,000 
Cost of professional fees and licenses   355,000    498.000 
Total amortization expense on internally-developed software  $2,423,000   $2,173,000 

 

The interest capitalized to software development cost reduces the Company’s interest expense recognized in the consolidated statements of operations.

 

Research and development expense was $6,042,000 and $4,782,000 in fiscal 2022 and 2021, respectively.

 

Fair Value of Financial Instruments

 

The FASB’s authoritative guidance on fair value measurements establishes a framework for measuring fair value, and expands disclosure about fair value measurements. This guidance enables the reader of the financial statements to assess the inputs used to develop those measurements by establishing a hierarchy for ranking the quality and reliability of the information used to determine fair values. Under this guidance, assets and liabilities carried at fair value must be classified and disclosed in one of the following three categories:

 

Level 1: Quoted market prices in active markets for identical assets or liabilities.

 

Level 2: Observable market-based inputs or unobservable inputs that are corroborated by market data.

 

Level 3: Unobservable inputs that are not corroborated by market data.

 

The carrying amounts of cash and cash equivalents, accounts receivable, accounts payable and accrued expenses approximate fair value based on the short-term maturity of these instruments. Cash and cash equivalents are classified as Level 1. For fiscal years 2022 and 2021, there were no transfers of assets or liabilities between Levels 1, 2, or 3.

 

The table below provides information on our liabilities that are measured at fair value on a recurring basis:

 

   Total Fair  

Quoted Prices in

Active Markets

  

Significant Other

Observable Inputs

  

Significant

Unobservable Inputs

 
   Value   (Level 1)   (Level 2)   (Level 3) 
At January 31, 2023                    
Acquisition earnout liability (1)  $3,738,000   $   $   $3,738,000 
At January 31, 2022                    
Acquisition earnout liability (1)  $8,833,000   $   $   $8,833,000 

 

(1)

The fair value of the acquisition earnout liability is based upon a probability-weighted discounted cash flow that was completed at the date of acquisition and updated as of January 31, 2023. The change in the fair value of the acquisition earnout ability decreased $5,095,000 for the year ended January 31, 2023, which includes payment of $5,024,000 of the first year earnout, and a $71,000 change recognized in “Acquisition earnout valuation adjustments” in the accompanying consolidated statement of operations.

   
  The probability-weighted discounted cash flow is calculated using a Monte Carlo valuation method. The valuation model provides numerous outcomes. The outcomes are averaged and discounted to present value, which provides the current value point estimate. The significant inputs include our forecast of Avelead SaaS revenue, the probabilities associated with each of (i) a change in control or (ii) a certain client termination, as well as other normal and customary inputs to financial models, including but not limited to, risk factors and interest rates.

 

53
 

 

The fair value of the Company’s term loan under its Second Amended and Restated Loan and Security Agreement was determined through an analysis of the interest rate spread from the date of closing the loan (August 2021) to the date of the most recent balance sheets, January 31, 2023 and January 31, 2022. The term loan bears interest at a per annum rate equal to the Prime Rate (as published in The Wall Street Journal) plus 1.5%, with a Prime “floor” rate of 3.25%. The prime rate is variable and, thus accommodates changes in the market interest rate. However, the interest rate spread (the 1.5% added to the Prime Rate) is fixed. We estimated the impact of the changes in the interest rate spread by analogizing the effect of the change in the Corporate bond rates, reduced for any changes in the market interest rate. This provided us with an estimated change to the interest rate spread of approximately 0.5% from the date we entered the debt agreement to January 31, 2023 and January 31, 2022. The fair value of the debt as of January 31, 2023 and January 31, 2022 was estimated to be $9,550,000 and $9,798,000, respectively, or a discount to book value of $200,000 and $202,000, respectively. Long-term debt is classified as Level 2.

 

Revenue Recognition

 

We derive revenue from the sale of internally-developed software, either by licensing for local installation or by a SaaS delivery model, through our direct sales force or through third-party resellers. Licensed, locally-installed clients on a perpetual model utilize our support and maintenance services for a separate fee, whereas term-based locally installed license fees and SaaS fees include support and maintenance. We also derive revenue from professional services that support the implementation, configuration, training and optimization of the applications, as well as audit services and consulting services.

 

We recognize revenue in accordance with Accounting Standards Codification (ASC) 606, Revenue from Contracts with Clients (“ASC 606”), under the core principle of recognizing revenue to depict the transfer of promised goods or services to clients in an amount that reflects the consideration to which the entity expects to be entitled in exchange for those goods or services.

 

We commence revenue recognition (Step 5 below) in accordance with that core principle after applying the following steps:

 

  Step 1: Identify the contract(s) with a client
     
  Step 2: Identify the performance obligations in the contract
     
  Step 3: Determine the transaction price
     
  Step 4: Allocate the transaction price to the performance obligations in the contract
     
  Step 5: Recognize revenue when (or as) the entity satisfies a performance obligation

 

Often contracts contain more than one performance obligation. Performance obligations are the unit of accounting for revenue recognition and generally represent the distinct goods or services that are promised to the client. Revenue is recognized net of any taxes collected from clients and subsequently remitted to governmental authorities.

 

If we determine that we have not satisfied a performance obligation, we defer recognition of the revenue until the performance obligation is satisfied. Maintenance and support and SaaS agreements are generally non-cancellable or contain significant penalties for early cancellation, although clients typically have the right to terminate their contracts for cause if we fail to perform material obligations. However, if non-standard acceptance periods, non-standard performance criteria, or cancellation or right of refund terms are required, revenue is recognized upon the satisfaction of such criteria.

 

54
 

 

The determined transaction price is allocated based on the standalone selling price of the performance obligations in contract. Significant judgment is required to determine the standalone selling price (“SSP”) for each performance obligation, the amount allocated to each performance obligation and whether it depicts the amount that the Company expects to receive in exchange for the related product and/or service. The Company recognizes revenue for implementation of its eValuator SaaS solution over the contract term, as it has been determined that those implementation services are not a distinct performance obligation. Services for other SaaS and Software solutions such as CDI, RevID and Compare, have been determined as a distinct performance obligation. For these agreements, the Company estimates SSP of its software licenses using the residual approach when the software license is sold with other services and observable SSPs exist for the other services. The Company estimates the SSP for maintenance, professional services, software as a service and audit services based on observable standalone sales.

 

Contract Combination

 

The Company may execute more than one contract or agreement with a single client. The Company evaluates whether the agreements were negotiated as a package with a single objective, whether the amount of consideration to be paid in one agreement depends on the price and/or performance of another agreement, or whether the goods or services promised in the agreements represent a single performance obligation. The conclusions reached can impact the allocation of the transaction price to each performance obligation and the timing of revenue recognition related to those arrangements.

 

The Company has utilized the portfolio approach as the practical expedient. We have applied the revenue model to a portfolio of contracts with similar characteristics where we expected that the financial statements would not differ materially from applying it to the individual contracts within that portfolio.

 

Software Licenses

 

The Company’s software license arrangements provide the client with the right to use functional intellectual property. Implementation, support, and other services are typically considered distinct performance obligations when sold with a software license unless these services are determined to significantly modify the software. Revenue is recognized at a point in time. Typically, this is upon shipment of components or electronic download of software.

 

Maintenance and Support Services

 

Our maintenance and support obligations include multiple discrete performance obligations, with the two largest being unspecified product upgrades or enhancements, and technical support, which can be offered at various points during a contract period. We believe that the multiple discrete performance obligations within our overall maintenance and support obligations can be viewed as a single performance obligation since both the unspecified upgrades and technical support are activities to fulfill the maintenance performance obligation and are rendered concurrently. Maintenance and support agreements entitle clients to technology support, version upgrades, bug fixes and service packs. We recognize maintenance and support revenue over the contract term.

 

Software-Based Solution Professional Services

 

The Company provides various professional services to clients with software licenses. These include project management, software implementation and software modification services. Revenues from arrangements to provide professional services are generally distinct from the other promises in the contract and are recognized as the related services are performed. Consideration payable under these arrangements is either fixed fee or on a time-and-materials basis and is recognized over time as the services are performed.

 

Software as a Service

 

SaaS-based contracts include a right to use of the Company’s platform and support which represent a single promise to provide continuous access to its software solutions. Implementation services for the Company’s eValuator product are included as part of the single promise for its respective contracts. The Company recognizes revenue for implementation of the eValuator product over the contract term as it is determined that the implementation on eValuator is not a distinct performance obligation. Implementation services for other SaaS products are deemed to be separate performance obligations.

 

55
 

 

Audit Services

 

The Company provides technology-enabled coding audit services to help clients review and optimize their internal clinical documentation and coding functions across the applicable segment of the client’s enterprise. Audit services are a separate performance obligation. We recognize revenue over time as the services are performed.

 

Disaggregation of Revenue

 

The following table provides information about disaggregated revenue by type and nature of revenue stream:

 

   2022   2021 
   Fiscal Year 
   2022   2021 
Over time revenue  $16,809,000   $12,400,000 
Point in time revenue   8,080,000    4,979,000 
Total revenue  $24,889,000   $17,379,000 

 

The Company disaggregates revenue into each of (i) over time and (ii) point in time revenue. For over time revenue, revenue is recognized incrementally, as each portion of the performance obligation is satisfied. The Company includes revenue categories of (i) SaaS and (ii) maintenance and support as over time revenue. For point in time revenue, the performance obligation is recognized at the point in time when the obligation is fully satisfied. The Company includes revenue categories of (i) software licenses, (ii) professional services, and (iii) audit services as point in time revenue. For fiscal years ended January 31, 2023 and January 31, 2022, Avelead accounts for $6,231,000 of the over time revenue and $3,590,000 of the point in time revenue, respectively.

 

Contract Assets and Deferred Revenues

 

The Company receives payments from clients based upon contractual billing schedules. Contract receivables include amounts related to the Company’s contractual right to consideration for completed performance obligations not yet invoiced. Deferred revenues include payments received in advance of performance under the contract. Our contract receivables and deferred revenue are reported on an individual contract basis at the end of each reporting period. Contract receivables are classified as current or noncurrent based on the timing of when we expect to bill the client. Deferred revenue is classified as current or noncurrent based on the timing of when we expect to recognize revenue. In the year ended January 31, 2023, we recognized approximately $5,636,000 in revenue from deferred revenues outstanding as of January 31, 2022. Revenue allocated to remaining performance obligations was $25,070,000 as of January 31, 2023, of which the Company expects to recognize approximately 73% over the next 12 months and the remainder thereafter.

 

Deferred costs (costs to fulfill a contract and contract acquisition costs)

 

We defer the direct costs, which include salaries and benefits, for professional services related to SaaS contracts as a cost to fulfill a contract. These deferred costs will be amortized on a straight-line basis over the contractual term. As of January 31, 2023, and 2022, we had deferred costs of $94,000 and $125,000, respectively, net of accumulated amortization of $176,000 and $93,000, respectively. Amortization expense of these costs was $83,000 and $110,000 in fiscal 2022 and 2021, respectively. There were no impairment losses for these capitalized costs for the fiscal years 2022 and 2021.

 

Contract acquisition costs, which consist of sales commissions paid or payable, is considered incremental and recoverable costs of obtaining a contract with a client. Sales commissions for initial and renewal contracts are deferred and then amortized on a straight-line basis over the contract term. As a practical expedient, we expense sales commissions as incurred when the amortization period of related deferred commission costs would have been one year or less.

 

56
 

 

Deferred commissions costs paid and payable, which are included on the consolidated balance sheets within other non-current assets totaled $1,534,000 and $806,000, respectively, as of January 31, 2023 and 2022. In fiscal 2022 and 2021, amortization expense associated with deferred sales commissions was $411,000 and $339,000, respectively, and was included in selling, general and administrative expenses on the consolidated statements of operations. There were no impairment losses for these capitalized costs for fiscal years 2022 and 2021.

 

Concentrations

 

Financial instruments, which potentially expose the Company to concentrations of credit risk, consist primarily of accounts receivable. The Company’s accounts receivable are concentrated in the healthcare industry. However, the Company’s clients typically are well-established hospitals, medical facilities or major health information systems companies with good credit histories that resell the Company’s solutions. Payments from clients have been received within normal time frames for the industry. However, some hospitals and medical facilities have experienced significant operating losses as a result of limits on third-party reimbursements from insurance companies and governmental entities and extended payment of receivables from these entities is not uncommon.

 

To date, the Company has relied on a limited number of clients and remarketing partners for a substantial portion of its total revenues. The Company expects that a significant portion of its future revenues will continue to be generated by a limited number of clients and its remarketing partners.

 

Goodwill and Intangible Assets

 

Goodwill and other intangible assets were recognized in conjunction with the Avelead acquisition, and certain other acquisitions from fiscal years 2013 and prior (prior to divestiture of such assets). Identifiable intangible assets include purchased intangible assets with finite lives, which primarily consist of internally-developed software and client relationships. Finite-lived purchased intangible assets are amortized over their expected period of benefit, which generally ranges from one to 15 years, using the straight-line method.

 

The Company assesses the useful lives and possible impairment of intangible assets when an event occurs that may trigger such a review. Factors considered important which could trigger a review include:

 

  significant underperformance relative to historical or projected future operating results;
     
  significant changes in the manner of use of the acquired assets or the strategy for the overall business;
     
  identification of other impaired assets within a reporting unit;
     
  disposition of a significant portion of an operating segment;
     
  significant negative industry or economic trends;
     
  significant decline in the Company’s stock price for a sustained period; and
     
  a decline in the market capitalization relative to the net book value.

 

Determining whether a triggering event has occurred involves significant judgment by the Company.

 

The Company assesses goodwill annually (as of November 1), or more frequently when events and circumstances, such as the ones mentioned above, occur indicating that the recorded goodwill may be impaired. During the years ended January 31, 2023 and 2022, the Company did not note any of the above qualitative factors, which would be considered a triggering event for goodwill impairment. In assessing qualitative factors to determine whether it is more likely than not that the fair value of a reporting unit is less than its carrying amount, the Company assesses relevant events and circumstances that may impact the fair value and the carrying amount of a reporting unit. The identification of relevant events and circumstances and how these may impact a reporting unit’s fair value or carrying amount involve significant judgments by management. These judgments include the consideration of macroeconomic conditions, industry and market considerations, cost factors, overall financial performance, events which are specific to the Company and trends in the market price of the Company’s common stock. Each factor is assessed to determine whether it impacts the impairment test positively or negatively, and the magnitude of any such impact.

 

57
 

 

Reporting units are determined based on the organizational structure the entity has in place at the date of the impairment test. A reporting unit is an operating segment or component business unit with the following characteristics: (a) it has discrete financial information, (b) segment management regularly reviews its operating results (generally an operating segment has a segment manager who is directly accountable to and maintains regular contact with the chief operating decision maker to discuss operating activities, financial results, forecasts or plans for the segment), and (c) its economic characteristics are dissimilar from other units (this contemplates the nature of the products and services, the nature of the production process, the type or class of client for the products and services and the methods used to distribute the products and services). The Company determined that it has one operating segment and two reporting units.

 

The Company estimates the fair value of its reporting unit using the income approach, via discounted cash flow valuation models which include, but are not limited to, assumptions such as a “risk-free” rate of return on an investment, the weighted average cost of capital of a market participant and future revenue, operating margin, working capital and capital expenditure trends. Determining the fair value of reporting units and goodwill includes significant judgment by management, and different judgments could yield different results.

 

The Company performed its annual assessment of goodwill, using the approach described above. Based on the analysis performed, the fair value of the reporting units exceeded the carrying amount of the reporting unit, including goodwill, and, therefore, a goodwill impairment loss was not recognized.

 

Equity Awards

 

The Company accounts for share-based payments based on the grant-date fair value of the awards with compensation cost recognized as expense over the requisite service period. For awards to non-employees, the Company recognizes compensation expense in the same manner as if the entity had paid cash for the goods or services. The Company incurred total annual compensation expense related to stock-based awards of $1,761,000 in fiscal 2022, which includes $81,000 of capitalized non-employee stock compensation, and $2,216,000 in fiscal 2021.

 

The fair value of the stock options granted are estimated at the date of grant using a Black-Scholes option pricing model. Option pricing model input assumptions such as expected term, expected volatility and risk-free interest rate impact the fair value estimate. The Company recognizes forfeitures as they occur. These assumptions are subjective and are generally derived from external (such as, risk-free rate of interest) and historical data (such as, volatility factor, expected term and forfeiture rates). Future grants of equity awards accounted for as stock-based compensation could have a material impact on reported expenses depending upon the number, value and vesting period of future awards.

 

The Company issues restricted stock awards in the form of Company common stock. The fair value of these awards is based on the market close price per share on the grant date. The Company expenses the compensation cost of these awards as the restriction period lapses, which is typically a one- to four-year service period to the Company. In fiscal 2022 and 2021, 127,429 and 257,571 shares of common stock were surrendered to the Company to satisfy tax withholding obligations totaling $197,000 and $464,000, respectively, in connection with the vesting of restricted stock awards. Shares surrendered by the restricted stock award recipients in accordance with the applicable plan are deemed cancelled, and therefore are not available to be reissued. The Company awarded 890,731 and 562,500 shares of restricted stock to its executive officers and directors of the Company in fiscal 2022 and 2021, respectively.

 

Income Taxes

 

Income taxes are accounted for under the asset and liability method. Deferred tax assets and liabilities are recognized for the future tax consequences attributable to differences between the financial statement carrying amounts of existing assets and liabilities and their respective tax bases and for tax credit and loss carry-forwards. 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. In assessing net deferred tax assets, the Company considers whether it is more likely than not that some or all of the deferred tax assets will not be realized. The Company establishes a valuation allowance when it is more likely than not that all or a portion of deferred tax assets will not be realized. See Note 7 - Income Taxes for further details.

 

58
 

 

The Company provides for uncertain tax positions and the related interest and penalties based upon management’s assessment of whether certain tax positions are more likely than not to be sustained upon examination by tax authorities. At January 31, 2023, the Company believes it has appropriately accounted for any uncertain tax positions.

 

Net Earnings (Loss) Per Common Share

 

The Company presents basic and diluted earnings per share (“EPS”) data for our common stock.

 

Our unvested restricted stock awards are considered non-participating securities because holders are not entitled to non-forfeitable rights to dividends or dividend equivalents during the vesting term. In accordance with ASC 260, securities are deemed not to be participating in losses if there is no obligation to fund such losses. Diluted EPS for our common stock is computed using the treasury stock method.

 

The following is the calculation of the basic and diluted net loss per share of common stock:

 

   2022   2021 
   Fiscal Year 
   2022   2021 
Basic earnings (loss) per share:          
Continuing operations          
Loss from continuing operations, net of tax  $(11,379,000)  $(6,917,000)
Basic net loss per share of common stock from continuing operations  $(0.23)  $(0.16)
           
Discontinued operations          
Income available to common stockholders from discontinued operations  $   $375,000 
Basic net earnings per share of common stock from discontinued operations  $   $0.01 
           
Diluted earnings (loss) per share (1):          
Continuing operations          
Loss available to common stockholders from continuing operations  $(11,379,000)  $(6,917,000)
Diluted net loss per share of common stock from continuing operations  $(0.23)  $(0.16)
           
Discontinued operations          
Income available to common stockholders from discontinued operations  $   $375,000 
Diluted net earnings per share of common stock from discontinued operations  $   $0.01 
           
Net loss  $(11,379,000)  $(6,542,000)
           
Weighted average shares outstanding - Basic (1)   49,324,858    42,815,239 
Effect of dilutive securities - Stock options and Restricted stock (2)       458,335 
Weighted average shares outstanding – Diluted   49,324,858    43,273,574 
Basic net loss per share of common stock  $(0.23)  $(0.15)
Diluted net loss per share of common stock  $(0.23)  $(0.15)

 

  (1) Excludes the effect of unvested restricted shares of common stock, which are considered non-participating securities. As of January 31, 2023 and 2022, there were 1,848,031 and 1,043,350 unvested restricted shares of common stock, respectively.
     
  (2) Diluted net loss per share excludes the effect of shares that are anti-dilutive. As of January 31, 2023, there were 628,598 outstanding stock options and 1,848,031 unvested restricted shares of common stock. As of January 31, 2022, there were 1,062,130 outstanding stock options and 1,043,350 unvested restricted shares of common stock.

 

59
 

 

Other Operating Costs

 

Acquisition-related Costs

 

  

Fiscal Year

2022

   Fiscal Year
2021
 
Separation agreement expense  $   $706,000 
Broker fees       553,000 
Professional fees   149,000    850,000 
Executive bonuses       705,000 
Loss on exit from operating lease       42,000 
Total  $149,000   $2,856,000 

 

For fiscal 2022 and 2021, the Company incurred certain acquisition-related costs relating to the acquisition of Avelead totaling $149,000 and $2,856,000, respectively. For fiscal 2022, these expenses consisted primarily of professional service fees. For fiscal 2021, of the total acquisition-related costs, $705,000 was from bonuses paid to certain executives in executing priorities, primarily related to the acquisition, and $850,000 related to professional fees.

 

Loss Contingencies

 

We are subject to the possibility of various loss contingencies arising in the normal course of business. We consider the likelihood of the loss or impairment of an asset or the incurrence of a liability as well as our ability to reasonably estimate the amount of loss in determining loss contingencies. An estimated loss contingency is accrued when it is probable that a liability has been incurred or an asset has been impaired, and the amount of loss can be reasonably estimated. We regularly evaluate current information available to us to determine whether to accrue for a loss contingency and adjust any previous accrual.

 

Accounting Pronouncements Recently Adopted

 

In July 2021, the FASB issued ASU 2021-05, Lessors - Certain Leases with Variable Lease Payments to ASC Topic 842, Leases (“ASC 842”) (“ASU 2021-05”). ASU 2021-05 provides additional ASC 842 classification guidance as it relates to a lessor’s accounting for certain leases with variable lease payments. ASU 2021-05 requires a lessor to classify a lease with variable payments that do not depend on an index or rate as an operating lease if either a sales-type lease or direct financing lease classification would trigger a day-one loss. ASU 2021-05 became effective for the Company on February 1, 2022. The adoption of this ASU did not have a material impact on the Company’s consolidated financial statements or disclosures.

 

Recent Accounting Pronouncements Not Yet Adopted

 

In November 2019, the FASB issued ASU 2016-13, Financial Instruments—Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments, which improves guidance around accounting for financial losses on accounts receivable. For smaller reporting entities, ASU 2016-13 is effective for annual periods beginning after December 15, 2022, including interim periods within those fiscal years. The Company’s adoption of ASU 2016-13 is effective February 1, 2023. An analysis of contract receivables, including credit losses, was conducted during the first quarter of fiscal 2023. Based on the balance of the allowance for bad debt reserve as of January 31, 2023 and the result of the analysis of contract receivables during first quarter of fiscal 2023, the Company does not anticipate that the adoption of this ASU will have a material impact on our consolidated financial statements.

 

NOTE 3 — BUSINESS COMBINATION AND DIVESTITURE

 

Avelead Acquisition

 

The Company acquired all of the equity interests of Avelead as part of the Company’s strategic expansion into the revenue cycle management, acute-care healthcare space (the “Transaction”). The Transaction was completed on August 16, 2021.

 

60
 

 

The aggregate consideration for the purchase of Avelead was approximately $29.7 million (at fair value) consisting of (i) $12.5 million in cash, net of cash acquired, (ii) $6.5 million in common stock, and (iii) approximately $10.7 million in contingent consideration (see below). The Company issued 5,021,972 shares of its restricted common stock (the “Acquisition Restricted Common Stock”). The Acquisition Restricted Common Stock has a fair value as of the closing date of acquisition of $6.5 million. Additionally, the Company contracted two types of contingent consideration; the first is referred to herein as “SaaS Contingent Consideration” and the second is referred to herein as “Renewal Contingent Consideration.” The SaaS Contingent Consideration and Renewal Contingent Consideration have an aggregate value of approximately $10.7 million as of the date of closing. The owners of Avelead are also referred to herein as “Sellers” and are enumerated in the UPA (as defined below).

 

The Unit Purchase Agreement (hereafter referred to as the “UPA”), stated that the purchase price for Avelead at closing included a cash payment of $11.9 million. Additionally, the Company paid $285,000 of the Sellers’ closing costs, $285,000 related to the working capital adjustment as defined in the UPA. Finally, at closing, the Company issued the Acquisition Restricted Common Stock with a fair value of approximately $6.5 million, based on a 30-day average of the closing price of the Company’s common stock prior to the closing date. The SaaS Contingent Consideration and the Renewal Contingent Consideration described in more detail below were included in the UPA as potential future consideration for the Transaction. These are reflected on the Company’s consolidated balance sheet as “Acquisition earnout liability.”

 

The Company acquired Avelead on a cash-free and debt-free basis. The Transaction was structured as a purchase of units (equity), however, Avelead was taxed as a partnership. Accordingly, the Company realized a step-up in the tax basis of the assets acquired and the goodwill is tax deductible. The gross deferred tax assets and liabilities will be consolidated, and the gross deferred tax assets have a full valuation allowance.

 

The contingent consideration is comprised of “SaaS Contingent Consideration” and “Renewal Contingent Consideration” which are described in more detail as follows:

 

  The SaaS Contingent Consideration is calculated based upon Avelead’s recurring SaaS revenue recognized during the first and second year. The Company will pay the SaaS Contingent Consideration as follows: (i) 50% in cash and (ii) 50% in shares of Company common stock valued at the time the earnout is paid subject to a collar, as described below.

 

  The first year of SaaS Contingent Consideration was calculated as 75% of Avelead’s recognized SaaS revenue from September 1, 2021 to August 31, 2022. The first-year payment was subject to a deduction of $665,000 spread equally between the cash and common stock portion of the earnout consideration. Assuming that Avelead is within 80% of its forecasted SaaS revenue in the first year earnout, the Company agreed to a floor and ceiling on the value of the Company’s restricted common stock issued as consideration for the earnout. That collar had a floor of $3.50 per share and a ceiling of $5.50 per share for the first year earnout. This first year SaaS Contingent Consideration was paid on November 21, 2022 (see below).
     
  The second year of SaaS Contingent Consideration is calculated as 40% of Avelead’s recognized SaaS revenue from September 1, 2022 to August 31, 2023. The second year earnout will be paid on or about October 15, 2023, subject to a dispute and resolution period. Assuming that Avelead is within 80% of its forecasted SaaS revenue in the second year earnout, the Company agreed to a floor and ceiling on the Company’s restricted common stock issued as consideration for the earnout. That collar has a floor of $4.50 per share and a ceiling of $6.50 per share for the second year earnout.

 

  1 If Avelead does not achieve 80% of its forecasted revenue, the price per share will revert back to the Company’s market price based upon a 30-day average.

 

61
 

 

  The Renewal Contingent Consideration is tied directly to a successful renewal of a specific client of Avelead. To meet the definition of a renewal, Avelead must achieve a minimum threshold of contracted revenue in an updated, annual, renewed contract with the specified client. The renewal occurs on or about June 1, 2022 and June 1, 2023. The Company will remit the Renewal Contingent Consideration on or about each of October 15, 2022 and 2023, respectively. The Renewal Contingent Consideration is payable in shares of Company restricted common stock valued as of the date of closing. Accordingly, upon achieving the Renewal Contingent Consideration, the Company will issue 627,747 shares of restricted common stock on or about each of October 15, 2022 and October 15, 2023, subject to a dispute and resolution period. The Renewal Contingent Consideration is either earned or not earned based upon the renewal of the specified client at the minimum amount of contracted revenue. There is no pro-ration of the underlying Renewal Contingent Consideration. This first year SaaS Contingent Consideration was paid on November 21, 2022 (see below).

 

On November 21, 2022, the Company made the first year earnout payments and issued shares of common stock, par value $0.01 per share, subject to certain restrictions, to the selling shareholders of Avelead in accordance with the UPA. In connection with the first year earnout payment, the Company made cash payments of $2,012,000 and issued 1,243,292 unregistered securities in the form of restricted common stock, par value $0.01 per share, for the SaaS Contingent Consideration and 627,746 unregistered securities in the form of restricted common stock, par value $0.01 per share, for the Renewal Contingent Consideration. The estimated aggregate value of the first year earnout payment is $4,000,000 for the SaaS Contingent Consideration and $1,000,000 for the Renewal Contingent Consideration. The second year earnout payment, if any, under the UPA will be payable on or about October 2023. These liabilities are reflected at the fair value of the future commitment on the Company’s consolidated balance sheet, as Acquisition Earnout Liability.

 

62
 

 

The components of the total consideration are as follows:

 

(in thousands)     
Components of total consideration, net of cash acquired:     
Cash  $11,900 
Cash, seller expenses   285 
Cash, working capital adjustment   285 
Restricted Common Stock   6,554 
Acquisition earnout liabilities   10,684(a)
Total consideration  $29,708 

 

(a) Acquisition earnout liabilities represent the net present value and risk adjusted probability of the required future payments underlying the Company’s SaaS Contingent Consideration and Renewal Contingent Consideration as described above. The first year earnout paid out on November 21, 2022, consisting of cash in the amount $2,012,000 and 1,871,038 restricted shares of common stock. The acquisition second year earnout liability is shown as a short-term liability as of January 31, 2023.

 

  The acquisition earnout liability is re-measured on a quarterly basis and the change to the liability is recorded as a valuation adjustment recorded through “acquisition earnout valuation adjustments” in the accompanying consolidated statements of operations. The valuation adjustment recorded for the period ended January 31, 2023, was $71,000. A range of possible outcomes is not available under the specific valuation method that was used in determining fair value of the acquisition earnout liability.

 

The Company is presenting the allocation of the total consideration to net tangible and intangible assets as of the date of the closing of Avelead as follows:

 

(in thousands)     
Net tangible assets:     
Accounts receivable  $1,246 
Unbilled revenue   200 
Prepaid expenses   178 
Fixed assets   37 
Accounts payable   (490)
Accrued expenses   (397)
Deferred revenues   (863)
Net tangible assets   (89)
Goodwill   12,377 
Client Relationships (SaaS)   8,370 
Client Relationships (Consulting)   1,330 
Internally Developed Software   6,380 
Trademarks and Tradenames   1,340 
Net assets acquired and liabilities assumed  $29,708 

 

63

 

 

The Company determined the fair value of the client relationship intangible assets and the trade name and developed software technology intangible assets using the multi-period excess earning method and the relief from royalty method, respectively. The intangible assets recorded as a result of the Avelead acquisition, and their related estimated useful lives are as follows:

 

  

Estimated

Useful Lives

Goodwill  Indefinite
Client Relationships (SaaS)  10 years
Client Relationships (Consulting)  8 years
Internally Developed Software  9 years
Trademarks and Tradenames  15 years

 

The Company’s unaudited pro forma revenues and (loss) income from continuing operations, assuming Avelead was acquired on February 1, 2020, are as follows. The unaudited pro forma information is not necessarily indicative of the results of operations that the Company would have reported had the acquisition actually occurred at the beginning of these periods nor is it necessarily indicative of future results. The unaudited pro forma financial information does not reflect the impact of events occurring after the acquisition. The nature and amount of any material, nonrecurring pro forma adjustments directly attributable to the business combination are included in the pro forma revenue and net earnings reflected below (unaudited):

 

    2022 
Unaudited Pro forma   Year Ended
January 31, 2022
 
Revenues   $22,631,000 
Operating expenses    (31,278,000)
Acquisition-related costs    (4,284,000 
Operating loss    (12,931,000)
       
Other (expense) income    1,312,000 
PPP loan forgiveness    3,059,000 
Income tax expense    (109,000)
Loss from continuing operations   $(8,669,000)

  

Included in the accompanying consolidated statement of operations for the year ended January 31, 2022 (following the closing of the Avelead acquisition) are $4,524,000 and $(1,506,000) of Avelead revenue and loss from continuing operations.

 

Refer to Note 2 – Summary of Significant Accounting Policies – Other operating costs -Acquisition-related costs. Costs related to the acquisition of Avelead are expensed as incurred.

 

The Company entered into one employment agreement and one separation agreement with each of the two Sellers. Included in the transaction costs of Avelead is the cost of a two-year separation agreement with one Seller. This separation agreement was expensed at the closing of the transaction as there were no material future obligations of the Seller to the Company within acquisition-related costs. The employment agreement is a two-year employment agreement that entitles the Seller to a six-month separation pay in the case of termination without cause. The expense for the employment agreement is recognized ratably over the service period customary with other employment agreements within selling, general, and administrative expense.

 

64

 

 

The Company granted options to purchase 583,333 shares of the Company’s common stock to the Sellers at the closing of the Avelead acquisition. These options have a strike price of $1.53 per share, the closing stock price on the trading date immediately preceding the closing. 500,000 options were awarded to one Seller that will vest, monthly, over a three (3) year service period. The remaining 83,333 options were awarded to another Seller and vested immediately upon issuance. The Company utilized the Black-Scholes method to determine the grant-date fair value of these options. The 83,333 options have a grant-date fair value of approximately $6,000 and are recorded in acquisition-related cost in the accompanying consolidated statement of operations. The 500,000 options have a grant-date fair value of approximately $395,000 and are expensed over the vesting period within selling, general, and administrative expenses.

 

Additionally, the Company granted 100,000 restricted stock awards (RSAs) to certain Avelead employees as of the closing date.

 

NOTE 4 — OPERATING LEASES

 

We determine whether an arrangement is a lease at inception. Right-of-use assets represent our right to use an underlying asset for the lease term and lease liabilities represent our obligation to make lease payments arising from the lease. Operating lease right-of-use assets and liabilities are recognized at commencement date based on the present value of lease payments over the expected lease term. Since our lease arrangements do not provide an implicit rate, we use our incremental borrowing rate for the expected remaining lease term at commencement date for new and existing leases in determining the present value of future lease payments. Operating lease expense is recognized on a straight-line basis over the lease term.

 

Alpharetta Office Lease

 

On October 1, 2021, the Company entered into an agreement with a third-party to sublease its office space in Alpharetta, Georgia, (the “Sublease Agreement”). The sublease term is for 18 months which coincides with the Company’s underlying lease (see below). The Company expects to receive $292,000 from the sublessee over the term of the sublease. The sublease did not relieve the Company of its original obligation under the lease, and therefore the Company did not adjust the operating lease right-of-use asset and related liability. The Company incurred an amount of fees and expenses to enter into the Sublease Agreement that were recorded as “acquisition-related costs” for fiscal 2021. As of January 31, 2023, the Company recorded $195,000 as other income related to the sublease.

 

The Company entered into a lease for office space in Alpharetta, Georgia, on March 1, 2020. The lease expired on March 31, 2023. At inception, the Company recorded a right-of use asset of $540,000, and related current and long-term operating lease obligation in the accompanying consolidated balance sheet. As of January 31, 2023, operating lease right-of use assets totaled $32,000, and the associated lease liability of $35,000 is included in current liabilities. The Company used a discount rate of 6.5% to determine the lease liability. As of January 31, 2023 and 2022, the Company had lease operating costs of approximately $194,000 and $194,000, respectively. The Company paid cash of approximately $210,000 and $203,000 for the lease in fiscal 2022 and fiscal 2021, respectively.

 

Maturities of operating lease liabilities associated with the Company’s operating lease as of January 31, 2023 are as follows for payments due based upon the Company’s fiscal year:

 

      
2023  $36,000 
Total lease payments   36,000 
Less present value adjustment   (1,000)
Present value of lease liabilities  $35,000 

 

Suwanee Office Lease

 

Upon acquiring Avelead on August 16, 2021 (refer to Note 3 – Business Combination and Divestiture), the Company assumed an operating lease agreement for the corporate office space of Avelead. The 36-month term lease commenced March 1, 2019 and initially expired on February 28, 2022. As of January 31, 2023, the Company recorded $73,000 in rent expense. The lessor is an entity controlled by one of the Sellers that is employed by the Company. In February 2022, the Company renewed the lease for twelve months. The Company made monthly lease payments of $5,998.67 for a total of $71,984 over the term of the lease. The lease expired on February 28, 2023 and was not renewed.

 

65

 

 

NOTE 5 — DEBT

 

Outstanding principal balances on debt consisted of the following at: 

   January 31, 2023   January 31, 2022 
Term loan  $9,750,000   $10,000,000 
Deferred financing cost   (36,000)   (96,000)
Total   9,714,000    9,904,000 
Less: Current portion   (750,000)   (250,000)
Non-current portion of debt  $8,964,000   $9,654,000 

 

Debt Modification

 

On November 29, 2022, the Company executed the Second Modification to the Second Amended and Restated Debt Agreement (the “Second Modification Debt Agreement”). The Second Modification Debt Agreement includes an expansion of the Company’s total borrowing to include a $2,000,000 revolving line of credit. The revolving line of credit is co-terminus with the term loan and matures on August 26, 2026. There are no requirements to draw on the line of credit. Amounts outstanding under the line of credit portion of the Second Modification Debt Agreement bear interest at a per annum rate equal to the Prime Rate (as published in The Wall Street Journal) plus 1.5%, with a Prime “floor” rate of 3.25%. The Second Modification Debt Agreement amended the covenants. At January 31, 2023, there was no outstanding balance on the revolving line of credit.

 

Under the Second Modification Debt Agreement, the Company has a term loan facility with an initial maximum principal amount of $10,000,000. Amounts outstanding under the Second Modification Debt Agreement bear interest at a per annum rate equal to the Prime Rate (as published in The Wall Street Journal) plus 1.5%, with a Prime “floor” rate of 3.25%.

 

The Second Modification Debt Agreement includes customary financial covenants as follows:

 

  a. Minimum Cash. Borrowers shall, at all times, maintain unrestricted cash in an amount not less than Two Million Dollars ($2,000,000).
     
  b. Maximum Debt to ARR Ratio. Borrowers’ Maximum Debt to ARR Ratio, measured on a quarterly basis as of the last day of each fiscal quarter, shall not be greater than the amount set forth under the heading “Maximum Debt to ARR Ratio” as of, and for each of the dates appearing adjacent to such “Maximum Debt to ARR Ratio”.

  

Quarter Ending 

Maximum Debt to

ARR Ratio

October 31, 2022  0.80 to 1.00
January 31, 2023  0.70 to 1.00
April 30, 2023  0.65 to 1.00
July 31, 2023  0.60 to 1.00
October 31, 2023  0.55 to 1.00
January 31, 2024  0.50 to 1.00

 

  c. Maximum Debt to Adjusted EBITDA Ratio. Commencing with the quarter ending April 30, 2024, Borrowers’ Maximum Debt to Adjusted EBITDA Ratio, measured on a quarterly basis as of the last day of each fiscal quarter for the trailing four (4) quarter period then ended, shall not be greater than the amount set forth under the heading “Maximum Debt to Adjusted EBITDA Ratio” as of, and for each of the dates appearing adjacent to such “Maximum Debt to Adjusted EBITDA Ratio”.

 

66

 

Quarter Ending  Maximum Debt to
Adjusted EBITDA
Ratio
April 30, 2024  3.50 to 1.00
July 31, 2024 and on the last day of each quarter, thereafter  2.00 to 1.00

 

  d. Fixed Charge Coverage Ratio. Commencing with the quarter ending April 30, 2024, Borrowers shall maintain a Fixed Charge Coverage Ratio of not less than 1.20 to 1.00, measured on a quarterly basis as of the last day of each fiscal quarter for the trailing four (4) quarter period then ended.

 

The Second Modification Debt Agreement also includes customary negative covenants, subject to exceptions, which limit transfers, capital expenditures, indebtedness, certain liens, investments, acquisitions, dispositions of assets, restricted payments, and the business activities of the Company, as well as customary representations and warranties, affirmative covenants and events of default, including cross defaults and a change of control default. The line of credit also is subject to customary prepayment requirements. For the period ended January 31, 2023, the Company was in compliance with the Second Modification Debt Agreement covenants. Substantially all the assets of the Company are collateralized by the Second Modification Debt Agreement.

 

The Company recorded $20,000 in deferred financing costs related to the Second Modification Debt Agreement. These deferred financing costs are being amortized over the remaining term of the loan. The Company also incurred $50,000 in financing costs at the earlier of the term date of the loan, or pre-payment. These costs are being accreted, through interest expense, to the full value of the $250,000 over the remaining term of the loan. The full value of $250,000 includes the $200,000 costs incurred in connection with the Second Amended and Restated Loan Agreement (see below).

 

Term Loan Agreement

 

On August 26, 2021, the Company and its subsidiaries entered into the Second Amended and Restated Loan and Security Agreement with Bridge Bank. Pursuant to the Second Amended and Restated Loan and Security Agreement, Bridge Bank agreed to provide the Company and its subsidiaries with a new term loan facility in the maximum principal amount of $10,000,000. Amounts outstanding under the term loan of the Second Amended and Restated Loan and Security Agreement bear interest at a per annum rate equal to the Prime Rate (as published in The Wall Street Journal) plus 1.5%, with a Prime “floor” rate of 3.25%.

 

The Second Amended and Restated Loan and Security Agreement has a five-year term, and the maximum principal amount was advanced in a single-cash advance on or about the closing date. Interest accrued under the Second Amended and Restated Loan and Security Agreement is due monthly, and the Company shall make monthly interest-only payments through the one-year anniversary of the closing date. From the first anniversary of the closing date through the maturity date, the Company shall make monthly payments of principal and interest that increase over the term of the agreement. The Second Amended and Restated Loan and Security Agreement requires principal repayments on the anniversary date of the closing of the debt agreement of $500,000 in the second year, $1,000,000 in the third year, $2,000,000 in the fourth year, and $3,000,000 in the fifth year, respectively, with the remaining outstanding principal balance and all accrued but unpaid interest due in full on the maturity date. The Second Amended and Restated Loan and Security Agreement may also require early repayments if certain conditions are met.

 

67

 

 

The Company recorded $130,000 in deferred financing costs related to the Second Amended and Restated Loan and Security Agreement. These deferred financing costs are being amortized over the term of the loan. The Company will also incur $200,000 in financing costs at the earlier of the term date of the loan, or pre-payment. These costs are being accreted, through interest expense, to the full value of the $200,000 over the term of the loan.

 

Term Loan related to “The Coronavirus Aid, Relief, and Economic Security Act”

 

The Coronavirus Aid, Relief, and Economic Security Act, also known as the CARES Act, was signed into law on March 17, 2020. Among other things, the CARES Act provided for a business loan program known as the Paycheck Protection Program (“PPP”). Qualifying companies were able to borrow, through the U.S. Small Business Administration (“SBA”), up to two months of payroll expenses. On April 21, 2020, the Company received approximately $2,301,000 through the SBA under the PPP. These funds were utilized by the Company to fund payroll expenses and avoid further staffing reductions during the slowdown resulting from COVID-19.

 

The PPP loan carried an interest rate of 1.0% per annum. Principal and interest payments were due, beginning on the tenth month from the effective date, sufficient to satisfy the loan on the second anniversary date. However, under certain criteria, the loan could be forgiven.

 

In June 2021, the Company was notified that the full $2,301,000 of the PPP loan and accrued interest of $26,000 had been forgiven. The loan amount and accrued interest were recognized as an extinguishment of debt and has been recorded as other income on the consolidated statement of operations.

 

NOTE 6 — GOODWILL AND INTANGIBLE ASSETS

 

Intangible assets consist of the following:

   January 31, 2023
   Estimated      Accumulated     
   Useful Life  Gross Assets   Amortization   Net Assets 
Finite-lived assets:                  
Client relationships  8-10 years  $9,700,000   $1,463,000   $8,237,000 
Internally Developed Software  9 years  $6,380,000   $1,034,000   $5,346,000 
Trademarks and Tradenames  15 years  $1,340,000   $130,000   $1,210,000 
Total     $17,420,000   $2,627,000   $14,793,000 

 

68

 

 

   January 31, 2022
   Estimated      Accumulated     
   Useful Life  Gross Assets   Amortization   Net Assets 
Finite-lived assets:                  
Client relationships  8-10 years  $14,164,000   $4,755,000   $9,409,000 
Internally Developed Software  9 years   6,380,000    325,000    6,055,000 
Trademarks and Tradenames  15 years   1,340,000    41,000    1,299,000 
Total     $21,884,000   $5,121,000   $16,763,000 

 

The Company recognized amortization expense on intangible assets of $1,971,000 and $1,281,000 for fiscal 2022 and 2021, respectively.

 

Amortization over the next five fiscal years for intangible assets is estimated as follows:

 

  

Annual

Amortization Expense

 
2023  $1,801,000 
2024   1,801,000 
2025   1,801,000 
2026   1,801,000 
2027   1,801,000 
Thereafter   5,788,000 
Total  $14,793,000 

 

The Company wrote-off fully amortized intangible assets during fiscal 2022 of $4,464,000. There was no impact to the consolidated statements of operations as this eliminated the asset and accumulated amortization of the fully amortized intangible assets.

 

NOTE 7 — INCOME TAXES

 

For fiscal 2022 and 2021, income taxes for continuing operations consist of the following:

 

   2022   2021 
   Fiscal Year 
   2022   2021 
Current tax expense:          
Federal  $   $ 
State   (62,000)   (14,000)
Total current tax expense  $(62,000)  $(14,000)
Deferred tax expense:          
Federal  $(6,000)  $(80,000)
State   (3,000)   (15,000)
Total deferred tax expense  $(9,000)  $(95,000)
Total provision  $(71,000)  $(109,000)

 

69

 

 

The income tax expense differs from the amount computed using the federal statutory income tax rates of 21% for fiscal 2022 and 2021 continuing operations as follows:

   2022   2021 
   Fiscal Year 
   2022   2021 
Federal tax benefit at statutory rate  $(2,390,000)  $(1,430,000)
State and local tax expense, net of federal   52,000    26,000 
Increase in valuation allowance   2,029,000    1,950,000 
Permanent items:          
PPP loan       (483,000)
Other   20,000    3,000 
Reserve for uncertain tax position   18,000    (24,000)
Federal R&D tax credit   (91,000)   (120,000)
Stock-based compensation   289,000    (45,000)
Other   2,000    (8,000)
Income tax expense  $(71,000)  $(109,000)

 

The Company provides deferred income taxes for temporary differences between assets and liabilities recognized for financial reporting and income tax purposes. The income tax effects of these temporary differences and credits are as follows:

   2023   2022 
   January 31, 
   2023   2022 
Deferred tax assets:          
Allowance for doubtful accounts  $39,000   $24,000 
Deferred revenue   122,000    60,000 
Accruals   232,000    168,000 
Net operating loss carryforwards   11,242,000    10,908,000 
Stock compensation expense   342,000    510,000 
Finite-lived intangible assets   1,344,000   
R&D tax credit   1,407,000    1,334,000 
Other   2,000    23,000 
Total deferred tax assets   14,730,000    13,027,000 
Valuation allowance   (14,347,000)   (12,318,000)
Net deferred tax assets   383,000   709,000 
Deferred tax liabilities:          
Property and equipment   (5,000)   (6,000)
Finite-lived intangible liabilities   (482,000)   (798,000)
Total deferred tax liabilities   (487,000)   (804,000)
Net deferred tax liabilities  $(104,000)  $(95,000)

 

At January 31, 2023, the Company had U.S. federal net operating loss carry forwards of $49,884,000 and $29,083,000 of these net operating losses expire at various dates through fiscal 2038. The remaining $20,801,000 of these net operating losses can be carried forward indefinitely under the provisions of the Tax Cuts and Jobs Act (TCJA). The TCJA also eliminated the ability to carry back net operating losses. The Company also had state net operating loss carry forwards of $24,095,000 and Federal R&D credit carry forwards of $1,666,000 and Georgia R&D credit carry forwards of $94,000, all of which expire at various dates through fiscal 2042.

 

70

 

 

In assessing the realizability of deferred tax assets, management considers whether it is more likely than not that all or some portion of the deferred tax assets will not be realized. The ultimate realization of deferred tax assets is dependent upon the generation of future taxable income during the periods in which those temporary differences become deductible. Management considers the scheduled reversal of deferred tax liabilities, projected future taxable income and tax planning strategies in making this assessment. The Company established a valuation allowance of $14,347,000 and $12,318,000 at January 31, 2023 and 2022, respectively. The increase in the valuation allowance of $2,029,000 was driven primarily by the Company’s federal net operating losses.

 

The Company and its subsidiaries are subject to U.S. federal income tax as well as income taxes in multiple state and local jurisdictions. The Company has concluded all U.S. federal tax matters for years through January 31, 2019. All material state and local income tax matters have been concluded for years through January 31, 2018. The Company is no longer subject to IRS examination for periods prior to the tax year ended January 31, 2019; however, carry forward losses that were generated prior to the tax year ended January 31, 2019 may still be adjusted by the IRS if they are used in a future period.

 

The Company has recorded a reserve, including interest and penalties, for uncertain tax positions of $333,000 and $315,000 as of January 31, 2023 and 2022, respectively. As of January 31, 2023 and 2022, the Company had no accrued interest and penalties associated with unrecognized tax benefits.

 

A reconciliation of the beginning and ending amounts of gross unrecognized tax benefits (excluding interest and penalties) is as follows:

 

   2022   2021 
Beginning of fiscal year  $315,000   $339,000 
Additions for tax positions for the current year   11,000    4,000 
Additions for tax positions of prior years   7,000     
Subtractions for tax positions of prior years       (28,000)
End of fiscal year  $333,000   $315,000 

 

NOTE 8 — EQUITY

 

Capital Raise

 

On October 24, 2022, the Company entered into purchase agreements with certain investors pursuant to which the Company agreed to issue and sell in a registered direct offering (the “2022 Offering”) an aggregate of 6,299,989 shares of common stock, par value $0.01 per share, at a purchase price of $1.32 per share. The gross proceeds to the Company from the 2022 Offering were approximately $8,316,000. The Company intends to use the proceeds of the 2022 Offering for general corporate purposes. The 2022 Offering closed on October 26, 2022.

 

On February 25, 2021, the Company entered into an underwriting agreement with Craig-Hallum Capital Group LLC, as the sole managing underwriter, relating to the underwritten public offering of an aggregate of 10,062,500 shares of the Company’s common stock, par value $0.01 per share, which included 1,312,500 shares of common stock sold pursuant to the underwriter’s exercise of an option to purchase additional shares of common stock to cover over-allotments (the “2021 Offering”). The price to the public in the 2021 Offering was $1.60 per share of common stock. The gross proceeds to the Company from the 2021 Offering were approximately $16.1 million, before deducting underwriting discounts, commissions and estimated offering expenses. The 2021 Offering closed on March 2, 2021.

 

Registration of Shares Issued to 180 Consulting

 

On May 3, 2021, the Company filed a Registration Statement on Form S-3 (Registration No. 333-255723), which was subsequently amended on June 23, 2021, for purposes of registering for resale 248,424 shares of common stock issued to 180 Consulting, LLC (“180 Consulting”). The Registration Statement was declared effective by the SEC on July 14, 2021.

 

On June 22, 2022, the Company filed a Registration Statement on Form S-3 (Registration No. 333-265773) for purposes of registering for resale 272,653 shares of common stock issued to 180 Consulting, LLC (“180 Consulting”). The Registration Statement was declared effective by the SEC on July 1, 2022.

 

71

 

 

Authorized Shares Increase

 

On May 24, 2021, the Company amended its Certificate of Incorporation to increase the total number of authorized shares of the Company’s common stock from 45,000,000 shares to 65,000,000 shares (the “Charter Amendment”). The Charter Amendment was previously approved by the board of directors of the Company, subject to stockholder approval, approved by the Company’s stockholders at the 2021 Annual Meeting and ratified by the Company’s stockholders at the 2021 Special Meeting.

 

Also at the 2021 Annual Meeting, the Company’s stockholders approved an amendment to the Streamline Health Solutions, Inc. Third Amended and Restated 2013 Stock Incentive Plan to increase the number of shares of the Company’s common stock authorized for issuance thereunder by 2,000,000 shares, from 6,223,246 shares to 8,223,246 shares (the “Third Amended 2013 Plan Amendment”). The Company’s stockholders ratified the approval and effectiveness of the Third Amended 2013 Plan Amendment at the 2021 Special Meeting.

 

At the 2022 Annual Meeting, the Company’s stockholders approved an amendment to the Streamline Health Solutions, Inc. Third Amended and Restated 2013 Stock Incentive Plan to increase the number of shares of the Company’s common stock authorized for issuance thereunder by 2,000,000 shares, from 8,223,246 shares to 10,223,246 shares. The Company’s stockholders also approved an amendment to the Company’s Certificate of Incorporation, as amended, to increase the total number of authorized shares of the Company’s common stock from 65,000,000 shares to 85,000,000 shares.

 

NOTE 9 — MAJOR CLIENTS

 

During fiscal 2022, two individual clients accounted for 10% or more of our continuing operations revenue. These clients accounted for 20% and 12%, respectively, of total continuing operations revenue for fiscal 2022. During fiscal 2021, one individual client accounted for 10% or more of our continuing operations revenue. This client accounted for 15% of total continuing operations revenue for fiscal 2021. Four clients represented 13%, 12%, 12% and 10%, respectively, of continuing operations accounts receivable as of January 31, 2023, and three clients represented 24%, 16%, and 15%, respectively, of continuing operations accounts receivable as of January 31, 2022. Many of our clients are invoiced on an annual basis.

 

NOTE 10 — EMPLOYEE RETIREMENT PLAN

 

The Company has established a 401(k) retirement plan that covers all associates. Company contributions to the plan may be made at the discretion of the board of directors. The Company’s matched amount is 50% up to the first 4% of compensation deferred by each associate. The total compensation expense for this matching contribution was $258,000 and $188,000 in fiscal 2022 and 2021, respectively.

 

NOTE 11 — STOCK-BASED COMPENSATION

 

Stock Option Plans

 

The Company’s Third Amended and Restated 2013 Stock Incentive Plan (the “2013 Plan”) replaced the 2005 Incentive Compensation Plan (the “2005 Plan”). The 2005 Plan expired based upon its terms. Accordingly, all the outstanding awards and any unallocated pool of un-issued options under the 2005 Plan were re-characterized to the 2013 Plan. Under these plans, the Company is authorized to issue equity awards (stock options, stock appreciation rights or “SARs”, and restricted stock) to directors and associates of the Company. Under the 2013 Plan, as amended, the Company is authorized to issue a number of shares not to exceed 10,223,246. The options granted under the 2013 Plan have terms of ten years or less, and typically vest and become fully exercisable ratably over three years of continuous service to the Company from the date of grant. At January 31, 2023 and 2022, options to purchase 628,958 and 937,130 shares of the Company’s common stock, respectively, had been granted and were outstanding under these plans. There are no SARs outstanding.

 

72

 

 

Inducement grants are approved by the Company’s compensation committee pursuant to NASDAQ Marketplace Rule 5635(c)(4). The terms of the grants were nearly identical to the terms and conditions of the Company’s stock incentive plans in effect at the time of each inducement grant. For the year ended January 31, 2023 and 2022, with regard to inducement grants, no stock options were issued, no options expired, no options were forfeited, and no stock options were exercised. As of January 31, 2023 and 2022, there were 0 and 125,000 options outstanding, respectively, under inducement grants.

 

A summary of stock option activity follows:

 

       Weighted         
       Average   Remaining   Aggregate 
   Options   Exercise
Price
   Life in
Years
   intrinsic
value
 
Outstanding as of January 31, 2022   1,062,130   $2.65    6.11   $21,000 
Granted                  
Exercised   (5,000)   1.18           
Expired   (428,172)   3.68           
Forfeited                  
Outstanding as of January 31, 2023   628,958   $1.95    7.31   $360,000 
Exercisable as of January 31, 2023   365,069   $3.36    3.72   $193,000 
Vested or expected to vest as of January 31, 2023   628,958   $1.95    7.31   $360,000 

 

No options were granted in fiscal 2022. 583,333 options were granted in fiscal 2021, with a weighted average grant date fair value of $1.53.

 

The fiscal 2022 and 2021 stock-based compensation was estimated at the date of grant using a Black-Scholes option pricing model with the following weighted average assumptions for each fiscal year:

 

   2022   2021 
Expected life       5.01 years 
Risk-free interest rate       0.75%
Weighted average volatility factor       0.72 
Dividend yield        
Forfeiture rate        

 

At January 31, 2023, there was $203,000 of unrecognized compensation cost related to non-vested stock-option awards. That cost is expected to be recognized over a remaining weighted average period of 1.54 years. The expense associated with stock option awards was $132,000 and $69,000, respectively, for fiscal 2022 and 2021. Cash received from the exercise of options was $6,000 in fiscal 2022. No options were exercised during fiscal 2021.

 

The 2013 Plan contains change in control provisions whereby any outstanding equity awards under the plans subject to vesting, which have not fully vested as of the date of the change in control, shall automatically vest and become immediately exercisable. One of the change in control provisions is deemed to occur if there is a change in beneficial ownership, or authority to vote, directly or indirectly, of securities representing 20% or more of the total of all of the Company’s then-outstanding voting securities, unless through a transaction arranged by or consummated with the prior approval of the Board of Directors. Other change in control provisions relate to mergers and acquisitions or a determination of change in control by the Company’s Board of Directors.

 

73

 

 

Restricted Stock

 

The Company is authorized to grant restricted stock awards to associates and directors under the 2013 Plan. The Company has also issued restricted stock as inducement grants to certain new employees. The restrictions on the shares granted generally lapse over a one- to four-year term of continuous employment from the date of grant. On November 1, 2022, our CEO was awarded 50,000 shares of restricted stock that will vest in three substantially equal annual installments commencing on the first anniversary of the date of grant. On May 20, 2022, our CEO was awarded 150,000 shares of restricted stock that will vest in three substantially equal annual installments commencing on the first anniversary of the date of grant. On March 4, 2021, our CEO was awarded 150,000 shares of restricted stock that will vest in four substantially equal quarterly installments commencing on the first anniversary of the date of grant. The grant date fair value per share of restricted stock, which is based on the closing price of our common stock on the grant date, is expensed on a straight-line basis as the restriction period lapses. The shares represented by restricted stock awards are considered outstanding at the grant date, as the recipients are entitled to voting rights. A summary of restricted stock award activity for fiscal 2022 and 2021 is presented below:

 

       Weighted 
   Non-vested   Average 
   Number of   Grant Date 
   Shares   Fair Value 
Non-vested balance at January 31, 2021   931,125   $1.09 
Granted   1,257,500    1.71 
Vested   (1,095,175)   1.33 
Forfeited   (50,100)   1.48 
Non-vested balance at January 31, 2022   1,043,350   $1.57 
Granted   1,505,731    1.47 
Vested   (501,750)   1.63 
Forfeited   (199,300)   1.49 
Non-vested balance at January 31, 2023   1,848,031   $1.48 

 

At January 31, 2023, there was $1,958,000 of unrecognized compensation cost related to restricted stock awards. That cost is expected to be recognized over a remaining period of 2.20 years.

 

The expense associated with restricted stock awards for associates and directors was $983,000 and $1,667,000, respectively, for fiscal 2022 and 2021.

 

74

 

 

NOTE 12— COMMITMENTS AND CONTINGENCIES

 

Consulting Agreement with 180 Consulting

 

On March 19, 2020 the Company entered into a Master Services Agreement (the “MSA”) with 180 Consulting, pursuant to which 180 Consulting has provided and will continue to provide a variety of consulting services in support of eValuator products including product management, operational consulting, staff augmentation, internal systems platform integration and software engineering services, among others, through separate executed statements of work (“SOWs”). On September 20, 2021, the Company entered into a separate MSA in support of Avelead products. The Company has entered into twelve SOWs under the eValuator MSA, and two under the Avelead MSA. Some of the SOWs include the ability to earn stock at a conversion rate to be calculated 20 days after the execution of the related SOW. The MSA includes a termination clause upon a 90-day written notice. While no related party has a direct or indirect material interest in this MSA or the related SOWs, individuals providing services to us under the MSA and the SOWs may share workspace and administrative costs with 121G Consulting. 180 Consulting earned 394,127 shares for the year ended January 31, 2023 and has earned an aggregate of 915,204 shares through January 31, 2023. For services rendered by 180 Consulting during fiscal 2022, the Company incurred fees of $2,540,000, and $81,000 of capitalized non-employee stock compensation. In addition, on March 8, 2023, the Company issued to 180 Consulting an aggregate of 100,927 shares as compensation for services previously rendered during the three-months ended January 31, 2023. Such 100,927 shares were issued in a private placement in reliance on the exemption from registration available under Section 4(a)(2) of the Securities Act, including Regulation D promulgated thereunder. For services rendered by 180 Consulting during fiscal 2021, the Company incurred fees of $1,439,000.

 

Inclusive of the MSA executed with 180 Consulting are SOWs that provide for the Company to sublicense a software through 180 Consulting that is owned by 121G. This is a services agreement for access to software that assists the Company in implementing and integrating with our clients’ technology. The license agreement is designed such that there is no material financial benefit that accrues to 121G. 180 Consulting licenses the software from 121G at cost. The Company paid approximately $301,000 and $227,000 for the SOWs that include the sublicense agreement in each of the fiscal years ended January 31, 2023 and 2022, respectively, which are included in the aforementioned totals above.

 

Litigation

 

We are, from time to time, a party to various legal proceedings and claims, which arise in the ordinary course of business. We are not aware of any legal matters that are reasonably possible to have a material adverse effect on the Company’s consolidated results of operations, financial position or cash flows.

 

NOTE 13 – DISCONTINUED OPERATIONS

 

On February 24, 2020, the Company consummated the previously announced sale of the Company’s legacy Enterprise Content Management business (the “ECM Assets”) pursuant to that certain Asset Purchase Agreement, dated December 17, 2019, as amended (the “Asset Purchase Agreement”), to Hyland Software, Inc. (the “Purchaser”),

 

Pursuant to the Asset Purchase Agreement, the Purchaser acquired the ECM Assets and assumed certain liabilities of the Company for a purchase price of $16.0 million, subject to certain adjustments for client prepayments as set forth in the Asset Purchase Agreement.

 

At closing, the Company received approximately $5.4 million in net proceeds after (i) repaying the Company’s $4.0 million term loan with Bridge Bank, (ii) adjusting for certain client prepayments, (iii) recording the escrow funds of $800,000 and (iv) incurring certain transaction costs. The gain on the sale of assets is summarized as follows:

 

      
Net Proceeds, including escrowed funds  $12,088,000 
Net tangible assets sold:     
Accounts Receivable   (1,130,000)
Prepaid Expenses   (576,000)
Deferred Revenues   4,010,000 
Net tangible assets sold   2,304,000 
Capitalized software development costs   (1,772,000)
Goodwill   (4,825,000)
Transaction cost   (1,782,000)
Gain on sale of discontinued operations  $6,013,000 

 

75

 

 

The transaction costs were primarily broker costs and costs of legal and accounting to effect the transaction. The Company allocated $4,825,000 in goodwill to the sale of the ECM Assets using a valuation of the ECM Assets and the remaining, go-forward business, to bifurcate its existing goodwill as of February 24, 2020. The amount of goodwill to be included in that carrying amount was based on the relative fair values of the business to be disposed of and the portion of the reporting unit that will be retained using our fair value approach as outlined in Note 2. Further, in accordance ASC 350-20-35-3A, when only a portion of goodwill is allocated to a business to be disposed of, the remaining portion of the goodwill associated with the reporting unit to be retained was tested for impairment and no impairment was recognized.

 

For fiscal 2021, the Company recorded the following into discontinued operations in the accompanying consolidated statements of operations:

 

   2021 
Revenues:     
Transition service fees  $498,000 
Total revenues  $498,000 
      
Expenses:     
Cost of Sales  $5,000 
Transition service cost   92,000 
Total expenses  $97,000 
Income from discontinued operations  $401,000 

 

The Company entered into an agreement with the Purchaser of the ECM Assets to maintain the current data center through a transition period. The transition services did not have a finite ending date at the signing of the agreement. However, the transition services were completed in the third quarter of fiscal 2021.

 

NOTE 14 - RELATED PARTY TRANSACTIONS

 

Refer to Note 3 – Business Combination and Divestiture. The Company acquired Avelead on August 16, 2021. In addition, the Company assumed a consulting agreement with AscendTek, LLC (“AscendTek”), a software development and system design company. AscendTek is owned by one of the Sellers of Avelead. The Company entered into a separation agreement with this Seller of Avelead on closing of the Avelead acquisition. From the acquisition date to the year ended January 31, 2022, the Company incurred approximately $64,000 in research and development services provided by AscendTek. For the fiscal year ended January 31, 2023, the Company incurred approximately $40,000 in research and development services provided by AscendTek. The Company terminated its relationship with AscendTek during the third quarter of fiscal 2022. Additionally, we assumed a lease for corporate office space from a Seller that is now employed by the Company. This lease term ended February 2022 but was renewed for a term of 12 months through February 2023. For the year ended January 31, 2023, the Company recorded rent expense of $73,000. See Note 4 – Operating Leases.

 

NOTE 15 — SUBSEQUENT EVENTS

 

We have evaluated subsequent events occurring after January 31, 2023, and based on our evaluation we did not identify any events that would have required recognition or disclosure in these consolidated financial statements, except for the following:

 

Silicon Valley Bank (“SVB”) and Signature Bank were closed on March 10, 2023 and March 12, 2023, respectively, by the California Department of Financial Protection and Innovation, which appointed the Federal Deposit Insurance Corporation (FDIC) as receiver. At the time of closing, the Company did not maintain any of its cash or cash equivalents with SVB or Signature Bank, and the Company has no current direct investment in or contractual relationships with SVB, Signature Bank or their respective holding companies. The Company does not believe it will be impacted by the closure of SVB or Signature Bank and will continue to monitor the situation as it evolves.

 

76

 

 

Schedule II

 

Valuation and Qualifying Accounts and Reserves

 

Streamline Health Solutions, Inc and Subsidiaries.

For the two years ended January 31, 2023

(in thousands of dollars)

 

Description 

Balance at Beginning

of Period

  

Charged to Costs and

Expenses

  

(1)

Deductions

  

Balance at

End of

Period

 
                 
Year ended January 31, 2023:                               
Allowance for doubtful accounts  $76   $   189   $(133)  $132 
Year ended January 31, 2022:                    
Allowance for doubtful accounts  $65   $11   $   $76 

 

(1) Uncollectible accounts written off, net of recoveries.

 

Item 9. Changes in and Disagreements with Accountants on Accounting and Financial Disclosure

 

None.

 

Item 9A. Controls and Procedures

 

Evaluation of Disclosure Controls and Procedures

 

Our President and Chief Executive Officer (who serves as our principal executive officer) and our Senior Vice President and Chief Financial Officer (who serves as our principal financial officer) have evaluated the effectiveness of our disclosure controls and procedures (as defined in Exchange Act Rule 13a-15(c)) as of the end of the period covered by this Report (January 31, 2023). Based on that evaluation, our President and Chief Executive Officer and Senior Vice President and Chief Financial Officer have concluded that our disclosure controls and procedures were effective as of January 31, 2023.

 

Management’s Report on Internal Control Over Financial Reporting

 

Our management is responsible for establishing and maintaining adequate internal control over financial reporting as such term is defined in Rule 13a-15(f) of the Exchange Act. Our internal control over financial reporting is a process designed by, and under the supervision of, our President and Chief Executive Officer and Senior Vice President and Chief Financial Officer and effected by our management and our Board of Directors to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with U.S. GAAP. 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.

 

77

 

 

An internal control material weakness is a significant deficiency, or combination of significant deficiencies, that results in more than a remote likelihood that a material misstatement of the consolidated financial statements will not be prevented or detected.

 

Our management, including our principal executive officer and principal financial officer, conducted an evaluation of the effectiveness of our internal control over financial reporting as of January 31, 2023, and concluded that our internal control over financial reporting was effective as of January 31, 2023. In making the assessment of internal control over financial reporting, management used the criteria established in Internal Control - Integrated Framework (1992) issued by the Committee of Sponsoring Organizations of the Treadway Commission (COSO).

 

Changes in Internal Control Over Financial Reporting

 

There were no changes in our internal control over financial reporting (as defined in Rules 13a-15(f) and 15d-15(f) under the Exchange Act) that occurred during the year ended January 31, 2023 that have materially affected, or are reasonably likely to materially affect, our internal control over financial reporting.

 

We have performed additional analyses and other procedures to enable management to conclude that our consolidated financial statements included in this report fairly, in all material respects, our financial condition and results of operations as of the year ended January 31, 2023.

 

Item 9B. Other Information

 

None.

 

78

 

 

PART III

 

Item 10. Directors, Executive Officers and Corporate Governance

 

Information regarding directors, executive officers and corporate governance will be set forth in the proxy statement for our 2023 Annual Meeting, which will be filed with the SEC within 120 days after the end of the fiscal year covered by this Report and is incorporated herein by reference.

 

Item 11. Executive Compensation

 

Information regarding executive compensation will be set forth in the proxy statement for our 2023 Annual Meeting, which will be filed with the SEC within 120 days after the end of the fiscal year covered by this Report and is incorporated herein by reference.

 

Item 12. Securities Ownership of Certain Beneficial Owners and Management and Related Stockholder Matters

 

Information regarding security ownership of certain beneficial owners and management and related stockholder matters will be set forth in the proxy statement for our 2023 Annual Meeting, which will be filed with the SEC within 120 days after the end of the fiscal year covered by this Report and is incorporated herein by reference.

 

Item 13. Certain Relationships and Related Transactions and Directors Independence

 

Information regarding certain relationships and related transactions and director independence will be set forth in the proxy statement for our 2023 Annual Meeting, which will be filed with the SEC within 120 days after the end of the fiscal year covered by this Report and is incorporated herein by reference.

 

Item 14. Principal Accountant Fees and Services

 

The Independent Registered Public Accounting Firm is FORVIS, LLP (PCAOB Firm ID No. 686) located in Atlanta, Georgia. Information regarding principal accountant fees and services will be set forth in the proxy statement for our 2023 Annual Meeting, which will be filed with the SEC within 120 days after the end of the fiscal year covered by this Report and is incorporated herein by reference.

 

79

 

 

PART IV

 

  (32) Item 15. Exhibits and Financial Statement Schedules) See Index to Consolidated Financial Statements and Schedule Covered by Reports of Registered Public Accounting Firms included in Part II, Item 8, “Financial Statements and Supplementary Data,” of this Report. See Index to Exhibits contained in this Report.

 

(b) Exhibits

 

See Index to Exhibits contained in this Report.

 

Item 16. Form 10-K Summary

 

None.

 

INDEX TO EXHIBITS

 

EXHIBITS    
     
2.1   Asset Purchase Agreement, dated December 17, 2019, by and among the Company, Streamline Health, Inc., and Hyland Software, Inc. (Incorporated by reference from Exhibit 2.1 of the Company’s Current Report on Form 8-K, as filed with the SEC on December 18, 2019).
2.2   Amendment No. 1 to the Asset Purchase Agreement, dated January 7, 2020, by and among the Company, Streamline Health, Inc., and Hyland Software, Inc. (Incorporated by reference from Exhibit 10.6 of the Company’s Quarterly Report on Form 10-Q, as filed with the SEC on January 7, 2020).
2.3   Unit Purchase Agreement, dated August 16, 2021, by and among Streamline Health Solutions, Inc., Avelead Consulting, LLC, Jawad Shaikh and Badar Shaikh (Incorporated by reference from Exhibit 2.1 of the Company’s Current Report on Form 8-K, as filed with the SEC on August 18, 2021).
3.1   Certificate of Incorporation of Streamline Health Solutions, Inc. f/k/a/ LanVision Systems, Inc., as amended through August 19, 2014 (Incorporated by reference from Exhibit 3.1 of the Company’s Quarterly Report on Form 10-Q, as filed with the SEC on September 15, 2014).
3.2   Certificate of Amendment of Certificate of Incorporation of Streamline Health Solutions, Inc. (Incorporated by reference from Exhibit 3.1 of the Company’s Current Report on Form 8-K, as filed with the SEC on May 24, 2021).
3.3   Certificate of Amendment of Certificate of Incorporation of Streamline Health Solutions, Inc. (Incorporated by reference from Exhibit 3.1 of the Company’s Current Report on Form 8-K, as filed with the SEC on June 8, 2022).
3.4   Amended and Restated Bylaws of Streamline Health Solutions, Inc., as amended and restated through March 29, 2014 (Incorporated by reference from Exhibit 3.1 of the Company’s Current Report on Form 8-K, as filed with the SEC on April 3, 2014).
4.1   Specimen Common Stock Certificate of Streamline Health Solutions, Inc. (Incorporated by reference from the Company’s Registration Statement on Form S-1, File Number 333-01494, as filed with the SEC on April 15, 1996).
4.2*   Description of Registrant’s Securities Registered Pursuant to Section 12 of the Securities Exchange Act of 1934.
10.1#   Streamline Health Solutions, Inc. 1996 Employee Stock Purchase Plan, as amended and restated effective July 1, 2013 (Incorporated by reference from the Registration Statement on Form S-8, File Number 333-188763, as filed with the Commission on May 22, 2013).
10.2#   2005 Incentive Compensation Plan of Streamline Health Solutions, Inc. (Incorporated by reference from Exhibit 10.1 of the Company’s Current Report on Form 8-K, as filed with the SEC on May 26, 2005).
10.2(a)#   Amendment No. 2 to 2005 Incentive Compensation Plan of Streamline Health Solutions, Inc. (Incorporated by reference from Exhibit 4.3 of the Company’s Registration Statement on Form S-8, as filed with the SEC on November 15, 2012).
10.2(b)#   Amendment No. 3 to 2005 Incentive Compensation Plan of Streamline Health Solutions, Inc. (Incorporated by reference from Exhibit 10.2(c) of the Company’s Current Report on Form 8-K, as filed with the SEC on October 20, 2020).
10.2(c)#   Streamline Health Solutions, Inc. Third Amended and Restated 2013 Stock Incentive Plan (Incorporated by reference from Appendix A to the Company’s Definitive Proxy Statement on Schedule 14A, as filed with the SEC on April 22, 2019).

 

80

 

 

10.3#   Amendment No. 1 to Streamline Health Solutions, Inc. Third Amended and Restated 2013 Stock Incentive Plan (Incorporated by reference from Exhibit 10.1 of the Company’s Current Report on Form 8-K, as filed with the SEC on May 24, 2021).
10.3(a)#   Form of Restricted Stock Award Agreement for Non-Employee Directors (Incorporated by reference from Exhibit 10.2 of the Company’s Current Report on Form 8-K, as filed with the SEC on August 25, 2014).
10.3(b)#   Form of Restricted Stock Award Agreement for Executives (Incorporated by reference from Exhibit 10.3 of the Company’s Current Report on Form 8-K, as filed with the SEC on August 25, 2014).
10.3(c)#   Form of Stock Option Agreement for Executives (Incorporated by reference from Exhibit 10.4 of the Company’s Current Report on Form 8-K, as filed with the SEC on August 25, 2014).
10.3(d)#   Employment Agreement, dated October 17, 2019, by and between the Company and Wyche T. “Tee” Green, III (Incorporated by reference from Exhibit 10.2 of the Company’s Current Report on Form 8-K, as filed with the SEC on October 18, 2019).
10.3(e)   Employment Agreement dated September 10, 2018 by and between Streamline Health Solutions, Inc. and Thomas J. Gibson (Incorporated by reference from Exhibit 10.1 of the Company’s Quarterly Report on Form 10-Q, as filed with the SEC on September 12, 2018).
10.4#   Employment Agreement dated February 5, 2020 by and between Streamline Health Solutions, Inc. and Randolph W. Salisbury (Incorporated by reference from Exhibit 10.1 of the Company’s Current Report on Form 8-K, as filed with the SEC on February 6, 2020).
10.5#   Employment Agreement dated August 1, 2019 by and between Streamline Health Solutions, Inc. and William G. Garvis (Incorporated by reference from Exhibit 10.1 of the Company’s Current Report on Form 8-K, as filed with the SEC on August 6, 2019).
10.6#   Employment Agreement, dated as of August 16, 2021, by and between Avelead Consulting, LLC and Jawad Shaikh (Incorporated by reference to Exhibit 10.3 of the Company’s Current Report on Form 8-K, as filed with the SEC on August 18, 2021).
10.7#   Restricted Stock Agreement by and between Streamline Health Solutions, Inc. and Jawad Shaikh, dated as of August 16, 2021 (Incorporated by reference from Exhibit 10.1 of the Company’s Current Report on Form 8-K, as filed with the SEC on August 18, 2021).
10.8#   Restricted Stock Agreement by and between Streamline Health Solutions, Inc. and Badar Shaikh, dated as of August 16, 2021 (Incorporated by reference from Exhibit 10.2 of the Company’s Current Report on Form 8-K, as filed with the SEC on August 18, 2021).
10.9#   Form of Indemnification Agreement for all directors and officers of Streamline Health Solutions, Inc. (Incorporated by reference from Exhibit 10.1 of the Company’s Current Report on Form 8-K, as filed with the SEC on June 7, 2006).
10.10#   Restricted Stock Agreement by and between Streamline Health Solutions, Inc. and Badar Shaikh, dated as of August 16, 2021 (Incorporated by reference from Exhibit 10.2 of the Company’s Current Report on Form 8-K, as filed with the SEC on August 18, 2021).
10.11#   Form of Indemnification Agreement for all directors and officers of Streamline Health Solutions, Inc. (Incorporated by reference from Exhibit 10.1 of the Company’s Current Report on Form 8-K, as filed with the SEC on June 7, 2006).
10.12   Loan and Security Agreement dated as of December 11, 2019 by and among Bridge Bank, a division of Western Alliance Bank, Streamline Health Solutions, Inc. and Streamline Health, Inc. (Incorporated by reference from Exhibit 10.5 of the Company’s Quarterly Report on Form 10-Q, as filed with the SEC on January 7, 2020).
10.12(a)   Amended and Restated Loan and Security Agreement dated as of March 2, 2021 by and among Western Alliance Bank, Streamline Health Solutions, Inc. and Streamline Health, Inc. (Incorporated by reference from Exhibit 10.1 of the Company’s Current Report on Form 8-K, as filed with the SEC on March 2, 2021).
10.12(b)   Second Amended and Restated Loan and Security Agreement, dated August 26, 2021, by and among Streamline Health Solutions, Inc., Streamline Health, Inc., Streamline Pay & Benefits, LLC, Streamline Consulting Solutions, LLC, Avelead Consulting, LLC and Western Alliance Bank (Incorporated by reference from Exhibit 10.1 of the Company’s Current Report on Form 8-K, as filed with the SEC on August 30, 2021.
10.12(c)   Waiver of Second Amended and Restated Loan and Security Agreement, dated August 26, 2022, by and among the Company, Streamline Health, LLC, Streamline Pay & Benefits, LLC, Avelead Consulting, LLC, Streamline Consulting Solutions, LLC and Western Alliance Bank (Incorporated by reference from Exhibit 10.2 of the Quarterly Report on Form 10-Q, filed September 8, 2022).
10.12(d)   Second Modification to Second Amended and Restated Loan and Security Agreement, dated November 29, 2022, by and between Streamline Health Solutions, Inc. and certain of its subsidiaries party thereto, and Western Alliance Bank (Incorporated by reference from Exhibit 10.1 of the Current Report on Form 8-K, filed December 5, 2022).

 

81

 

 

10.13   Securities Purchase Agreement, dated October 10, 2019, between the Company and each purchaser identified on the signature pages thereto (Incorporated by reference from Exhibit 10.1 of the Company’s Current Report on Form 8-K, as filed with the SEC on October 11, 2019).
10.14   Registration Rights Agreement, dated October 10, 2019, between the Company and each of the several purchasers signatory thereto (Incorporated by reference from Exhibit 10.2 of the Company’s Current Report on Form 8-K, as filed with the SEC on October 11, 2019).
10.15   Form of Common Stock Purchase Agreement dated as of October 24, 2022, by and among Streamline Health Solutions, Inc. and the purchasers thereto (Incorporated by reference from Exhibit 10.1 of the Current Report on Form 8-K, filed October 27, 2022).
10.16   Master Services and Non-Disclosure Agreement, dated as of March 18, 2020, by and between Streamline Health Solutions, Inc. and 180 Consulting, LLC (Incorporated by reference from Exhibit 10.1 to the Company’s Current Report on Form 8-K, as filed with the SEC on March 25, 2020).
10.16(a)   Statement of Work #1 to the Master Services and Non-Disclosure Agreement, dated as of March 18, 2020, by and between Streamline Health Solutions, Inc. and 180 Consulting, LLC (Incorporated by reference from Exhibit 10.2 to the Company’s Current Report on Form 8-K, as filed with the SEC on March 25, 2020).
10.16(b)   Statement of Work #2 to the Master Services and Non-Disclosure Agreement, dated as of March 18, 2020, by and between Streamline Health Solutions, Inc. and 180 Consulting, LLC (Incorporated by reference from Exhibit 10.3 to the Company’s Current Report on Form 8-K, as filed with the SEC on March 25, 2020).
10.16(c)   Statement of Work #3 to the Master Services and Non-Disclosure Agreement, dated as of March 18, 2020, by and between Streamline Health Solutions, Inc. and 180 Consulting, LLC (Incorporated by reference from Exhibit 10.4 to the Company’s Current Report on Form 8-K, as filed with the SEC on March 25, 2020).
10.16(d)   Statement of Work #4 to the Master Services and Non-Disclosure Agreement, dated as of March 18, 2020, by and between Streamline Health Solutions, Inc. and 180 Consulting, LLC (Incorporated by reference from Exhibit 10.6 to the Company’s Quarterly Report on Form 10-Q, as filed with the SEC on September 10, 2020).
10.17   Sublease Agreement (Incorporated by reference from Exhibit 10.6 to the Company’s Quarterly Report on Form 10-Q, as filed with the SEC on June 11, 2020).
21.1*   Subsidiaries of Streamline Health Solutions, Inc.
23.1*   Consent of Independent Registered Public Accounting Firm - FORVIS, LLP
24   Power of Attorney (included in signature page)
31.1*   Certification by Chief Executive Officer pursuant to Section 302 of the Sarbanes-Oxley Act of 2002.
31.2*   Certification by Chief Financial Officer pursuant to Section 302 of the Sarbanes-Oxley Act of 2002.
32.1*   Certification by Chief Executive Officer pursuant to U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002.
32.2*   Certification by Chief Financial Officer pursuant to U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002.
101   The following financial information from Streamline Health Solutions, Inc.’s Annual Report on Form 10-K for the fiscal year ended January 31, 2023 filed with the SEC on April 27, 2023, formatted in XBRL includes: (i) Consolidated Balance Sheets at January 31, 2023 and 2022, (ii) Consolidated Statements of Operations for the two years ended January 31, 2023, (iii) Consolidated Statements of Changes in Stockholders’ Equity for the two years ended January 31, 2023, (iv) Consolidated Statements of Cash Flows for the two years ended January 31, 2023, and (v) the Notes to Consolidated Financial Statements.
101.INS   Inline XBRL Instance Document
101.SCH   Inline XBRL Taxonomy Extension Schema Document
101.CAL   Inline XBRL Taxonomy Extension Calculation Linkbase Document
101.DEF   Inline XBRL Taxonomy Extension Definition Linkbase Document
101.LAB   Inline XBRL Taxonomy Extension Label Linkbase Document
101.PRE   Inline XBRL Taxonomy Extension Presentation Linkbase Document
104   Cover Page Interactive Data File (embedded within the Inline XBRL document)

 

* Filed herewith.
   
# Management Contracts and Compensatory Arrangements.
   
  Our SEC file number reference for documents filed with the SEC pursuant to the Exchange Act, is 000-28132.

 

82

 

 

SIGNATURES

 

Pursuant to the requirements of Section 13 or 15(d) of the Securities Exchange Act of 1934, the Registrant has duly caused this report to be signed on its behalf by the undersigned, thereunto duly authorized.

 

    STREAMLINE HEALTH SOLUTIONS, INC.
     
  By: /S/ WYCHE T. “TEE” GREEN, III
    Wyche T. “Tee” Green, III
    Chief Executive Officer

 

POWER OF ATTORNEY

 

Each person whose signature appears below hereby constitutes and appoints Wyche T. “Tee” Green, III and Thomas J. Gibson, and each of them, his attorneys-in-fact, each with the power of substitution, for him and in his name, place and stead, in any and all capacities, to sign this annual report on Form 10-K and any and all amendments to this annual report on Form 10-K, and to file the same, with all exhibits thereto and all documents in connection therewith, with the Securities and Exchange Commission, granting unto said attorneys-in-fact and agents, and each of them, full power and authority to do and perform each and every act and all intents and purposes as he might or could do in person, hereby ratifying and confirming all that such attorneys-in-fact and agents or any of them or his or their substitute or substitutes, may lawfully do or cause to be done by virtue hereof.

 

DATE: April 27, 2023

 

Pursuant to the requirements of the Securities Exchange Act of 1934, this report has been signed below by the following persons on behalf of the registrant in the capacities and on the date indicated.

 

/S/ WYCHE T. “TEE” GREEN, III   Chief Executive Officer and Director   April 27,2023
Wyche T. “Tee” Green, III   (Principal Executive Officer)    
         
/s/ JONATHAN R. PHILLIPS   Director   April 27,2023
Jonathan R. Phillips        
         
/s/ JUSTIN FERAYORNI   Director   April 27,2023
Justin Ferayorni        
         
/s/ JUDITH E. STARKEY   Director   April 27,2023
Judith E. Starkey        
         
/s/ KENAN H. LUCAS   Director   April 27,2023
Kenan H. Lucas        
         
/s/ THOMAS J. GIBSON   Chief Financial Officer   April 27,2023
Thomas J. Gibson   (Principal Financial Officer and Principal Accounting Officer)    

 

83

 

 

EX-4.2 2 ex4-2.htm

 

Exhibit 4.2

 

DESCRIPTION OF THE REGISTRANT’S SECURITIES

REGISTERED PURSUANT TO SECTION 12 OF THE

SECURITIES EXCHANGE ACT OF 1934

 

Streamline Health Solutions, Inc. (the “Company,” “we,” “our,” and “us”) has authority to issue 90,000,000 shares of all classes of stock, consisting of 85,000,000 shares of Common Stock, par value $0.01 per share (the “Common Stock”), and 5,000,000 shares of Preferred Stock, par value $0.01 per share (the “Preferred Stock”). The following summary describes the Common Stock of the Company, which is the only class of securities of the Company registered pursuant to Section 12 of the Securities Exchange Act of 1934, as amended.

 

The following description is a summary and does not purport to be complete. It is subject to and qualified in its entirety by reference to (i) our Certificate of Incorporation, as amended through June 7, 2022 (as so amended, the “Certificate of Incorporation”), and (ii) our Amended and Restated Bylaws, as amended and restated through March 28, 2014 (as so amended, the “Bylaws”), each of which is incorporated by reference as an exhibit to the Annual Report on Form 10-K of which this Exhibit 4.2 is a part. We encourage you to read our Certificate of Incorporation, our Bylaws and the applicable provisions of the Delaware General Corporation Law (the “DGCL”), for additional information.

 

Common Stock

 

Voting. Holders of Common Stock are entitled to one vote per share for the election of directors and on all other matters that require stockholder approval, subject in all cases to the rights of any outstanding Preferred Stock, if any. Holders of our Common Stock do not have cumulative voting rights.

 

Our Bylaws provide that the holders of a majority of all of the shares of our capital stock issued, outstanding and entitled to vote shall constitute a quorum for the transaction of business. When a quorum is present, the affirmative vote of the majority of shares of our capital stock present in person or represented by proxy at the meeting and entitled to vote on the subject matter shall be the act of the stockholders, unless the question is one upon which by express provisions of an applicable law, our Certificate of Incorporation or our Bylaws a different vote is required, in which case such express provision shall govern and control the decision of such question. Our Bylaws provide that, when a quorum is present at a meeting of stockholders at which directors are to be elected, directors are elected by a plurality of the votes of the shares of capital stock present in person or represented by proxy at the meeting and entitled to vote on the election of directors. Our Certificate of Incorporation provides that the affirmative vote of the holders of not less than 66 2/3% of the outstanding shares of Common Stock entitled to vote upon the election of directors shall be required to effect: (1) an amendment to the Certificate of Incorporation, (2) a merger or consolidation of the Company with or into another corporation, or the sale or transfer of all or substantially all of the assets of the Company to another entity; or (3) the removal of a member of the Board of Directors.

 

Dividends and Other Distributions. Subject to the rights of holders of any then outstanding shares of our Preferred Stock, our holders of Common Stock are entitled to receive such dividends as may be declared from time to time by our Board of Directors from funds legally available therefor. We do not currently pay cash dividends on our Common Stock, and we currently intend to retain any future earnings for use in our business. Any future determination as to the declaration of dividends on our Common Stock will be made at the discretion of the Board of Directors and will depend on our earnings, operating and financial condition, capital requirements and other factors deemed relevant by the Board of Directors, including the applicable requirements of the DGCL, which provides that dividends are payable only out of surplus or net profits for the fiscal year in which the dividend is declared and/or the preceding fiscal year. The payment of dividends on our Common Stock may be restricted by the provisions of credit agreements or other financing documents that we may enter into or the terms of securities that we may issue from time to time.

 

 

 

 

Merger, Consolidation or Sale of Assets. Subject to any preferential rights of any outstanding Preferred Stock, if any, holders of our Common Stock shall be entitled to receive all cash, securities and other property received by us pro rata on the basis of the number of shares of Common Stock held by each of them in any of the following situations: (1) our merger or consolidation with or into another corporation in which we do not survive, (2) the sale or transfer of all or substantially all of our assets to another entity or (3) a merger or consolidation in which we are the surviving entity but the Common Stock shall be exchanged for stock, securities or property of another entity.

 

Distribution on Dissolution. After payment or provision for all liabilities, and subject to any preferential rights of any outstanding Preferred Stock, if any, in the event of our liquidation, dissolution or winding up, holders of our Common Stock are entitled to receive a portion of the remaining funds to be distributed. Such funds shall be paid to the holders of our Common Stock pro rata on the basis of the number of shares of Common Stock held by each of them.

 

Other Rights. The shares of our Common Stock are not subject to any redemption provisions and are not convertible. Holders of our Common Stock do not have any preemptive rights enabling such holders to purchase, subscribe for or receive shares of any class of our Common Stock or any other securities convertible into shares of any class of our Common Stock or any redemption rights. Holders of Common Stock have no sinking fund rights.

 

All outstanding shares of our Common Stock are fully paid and non-assessable. All shares of Common Stock have equal rights and preferences.

 

The rights, preferences and privileges of holders of our Common Stock are subject to, and may be adversely affected by, those of the holders of Preferred Stock, and will be subject to those of the holders of any shares of our Preferred Stock that we may issue in the future. As of April 28, 2022, we had no shares of Preferred Stock outstanding.

 

Listing

 

Our Common Stock is listed on the NASDAQ Capital Market under the symbol “STRM.”

 

Transfer Agent and Registrar

 

The transfer agent and registrar for our Common Stock is Computershare Inc., 250 Royall Street, Canton, Massachusetts 02021.

 

Delaware Anti-Takeover Law and Provisions of our Certificate of Incorporation and Bylaws

 

Delaware Anti-Takeover Law. We are subject to Section 203 of the DGCL. Section 203 generally prohibits a public Delaware corporation from engaging in a “business combination” with an “interested stockholder” for a period of three years after the date of the transaction in which the person became an interested stockholder, unless:

 

  prior to the date of such business combination, the board of directors of the corporation approved either the business combination or the transaction that resulted in the stockholder becoming an interested stockholder;
     
  upon consummation of the transaction which resulted in the stockholder becoming an interested stockholder, the interested stockholder owned at least 85% of the voting stock of the corporation outstanding at the time the transaction commenced, excluding for purposes of determining the number of shares outstanding (a) shares owned by persons who are directors and also officers of the corporation and (b) shares issued under employee stock plans under which employee participants do not have the right to determine confidentially whether shares held subject to the plan will be tendered in a tender or exchange offer; or
     
  on or subsequent to the date of such business combination, the business combination is approved by the board of directors of the corporation and authorized at an annual or special meeting of stockholders, and not by written consent, by the affirmative vote of at least 66 2/3% of the outstanding voting stock that is not owned by the interested stockholder.

 

 

 

 

Section 203 defines a business combination to include:

 

  any merger or consolidation involving the corporation and the interested stockholder or any merger or consolidation involving the corporation and another entity that is caused by the interested stockholder;
     
  any sale, lease, exchange, mortgage, pledge, transfer or other disposition involving the interested stockholder of 10% or more of the assets of the corporation;
     
  subject to exceptions, any transaction that results in the issuance or transfer by the corporation of any stock of the corporation to the interested stockholder;
     
  any transaction involving the corporation that has the effect of increasing the proportionate share of its stock owned by the interested stockholder; or
     
  any receipt by the interested stockholder of the benefit of any loans, advances, guarantees, pledges or other financial benefits provided by or through the corporation.

 

In general, Section 203 defines an interested stockholder as any entity or person beneficially owning 15% or more of the outstanding voting stock of the corporation and any affiliate or associate of such entity or person.

 

Our Certificate of Incorporation and Bylaws. Provisions of our Certificate of Incorporation and Bylaws may delay or discourage transactions involving an actual or potential change in our control or change in our management, including transactions in which stockholders might otherwise receive a premium for their shares, or transactions that our stockholders might otherwise deem to be in their best interests. Therefore, these provisions could adversely affect the price of our Common Stock. Among other things, our Certificate of Incorporation and Bylaws:

 

  permit our Board of Directors to issue up to 5,000,000 shares of Preferred Stock, with such designations, powers, preferences and rights as our Board of Directors may authorize (including the right to approve an acquisition or other change in control);
     
  provide that the authorized number of directors may be changed only by the Board of Directors;
     
  provide that all vacancies, including newly created directorships, may, except as otherwise required by law, be filled by the affirmative vote of a majority of directors then in office, even if less than a quorum; and

 

  do not provide for cumulative voting rights (therefore allowing the holders of a majority of the shares of capital stock entitled to vote in any election of directors to elect all of the directors standing for election, if they should so choose).

 

The amendment or repeal of any of these provisions of our Certificate of Incorporation would require approval of holders of not less than 66 2/3% of the outstanding shares of Common Stock entitled to vote upon the election of directors. Our Bylaws may be amended by an affirmative vote of a majority of the entire Board of Directors.

 

 

EX-21.1 3 ex21-1.htm

 

Exhibit 21.1

 

STREAMLINE HEALTH SOLUTIONS, INC.

 

SUBSIDIARIES OF STREAMLINE HEALTH SOLUTIONS, INC.

 

Name  Jurisdiction of
Incorporation
   % Owned 
Streamline Health, LLC   Delaware    100%
Avelead Consulting, LLC   Delaware    100%
Streamline Consulting, LLC   Delaware    100%
Streamline Pay & Benefits, LLC   Delaware    100%

 

 

EX-23.1 4 ex23-1.htm

 

Exhibit 23.1

 

Consent of Independent Registered Public Accounting Firm

 

We consent to the incorporation by reference in the Registration Statements on Forms S-3 (Nos. 333-233727, 333-234567, 333-255723, 333-265773 and 333-267187) and Forms S-8 (Nos. 333-188764, 333-208752, 333-220953, 333-233728, 333-258445 and 333-265774) of Streamline Health Solutions, Inc. and its subsidiaries of our report dated April 27, 2023, with respect to our audit of the consolidated balance sheet of Streamline Health Solutions, Inc. and its subsidiaries as of January 31, 2023, and the related consolidated statements of operations, changes in stockholders’ equity and cash flows for the year then ended, and the related financial statement schedule, included in this Annual Report on Form 10-K.

 

/s/ FORVIS, LLP (Formerly, Dixon Hughes Goodman LLP)

 

Atlanta, Georgia

April 27, 2023

 

 

 

EX-31.1 5 ex31-1.htm

Exhibit 31.1

 

STREAMLINE HEALTH SOLUTIONS, INC.

 

CERTIFICATION OF CHIEF EXECUTIVE OFFICER PURSUANT TO SECTION 302 OF THE SARBANES-OXLEY ACT OF 2002

 

I, Wyche T. “Tee” Green, certify that:

 

I have reviewed this annual report on Form 10-K of Streamline Health Solutions, Inc.

 

Based on my knowledge, this report does not contain any untrue statement of a material fact or omit to state a material fact necessary to make the statements made, in light of the circumstances under which such statements were made, not misleading with respect to the period covered by this report.

 

Based on my knowledge, the financial statements, and other financial information included in this report, fairly present in all material respects the financial condition, results of operations and cash flows of the registrant as of, and for, the periods presented in this report.

 

The registrant’s other certifying officer and I:

 

  are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e) and 15d-15(e)) and internal control over financial reporting (as defined in Exchange Act Rules 13a-15(f) and 15d-15(f)) for the registrant;
     
  designed such disclosure control and procedures, or caused such disclosure controls and procedures to be designed under our supervision, to ensure that material information relating to the registrant, including its consolidated subsidiaries, is made known to us by others within those entities, particularly during the period in which this report is being prepared;
     
  designed such internal controls over financial reporting, or caused such internal controls over financial reporting to be designed under our supervision, to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles;
     
  evaluated the effectiveness of the registrant’s disclosure controls and procedures and presented in this report our conclusions about the effectiveness of the disclosure controls and procedures, as of the end of the period covered by this report based on such evaluation; and
     
  disclosed in this report any change in the registrant’s internal control over financial reporting that occurred during the registrant’s most recent fiscal quarter (the registrant’s fourth fiscal quarter in the case on an annual report) that has materially affected, or is reasonably likely to materially affect, the registrant’s internal control over financial reporting.

 

The registrant’s other certifying officer and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant’s auditors and the audit committee of the registrant’s board of directors (or persons performing the equivalent functions):

 

  all significant deficiencies and material weaknesses in the design or operation of internal control over financial reporting which are reasonably likely to adversely affect the registrant’s ability to record, process, summarize and report financial information; and
     
  any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant’s internal control over financial reporting.

 

April 27, 2023 /S/ WYCHE T. “TEE” GREEN, III
  Chief Executive Officer and President


 

 

EX-31.2 6 ex31-2.htm

 

Exhibit 31.2

 

STREAMLINE HEALTH SOLUTIONS, INC.

 

CERTIFICATION OF CHIEF FINANCIAL OFFICER PURSUANT TO SECTION 302 OF THE SARBANES-OXLEY ACT OF 2002

 

I, Thomas J. Gibson, certify that:

 

I have reviewed this annual report on Form 10-K of Streamline Health Solutions, Inc.

 

Based on my knowledge, this report does not contain any untrue statement of a material fact or omit to state a material fact necessary to make the statements made, in light of the circumstances under which such statements were made, not misleading with respect to the period covered by this report.

 

Based on my knowledge, the financial statements, and other financial information included in this report, fairly present in all material respects the financial condition, results of operations and cash flows of the registrant as of, and for, the periods presented in this report.

 

The registrant’s other certifying officer and I:

 

  are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e) and 15d-15(e)) and internal control over financial reporting (as defined in Exchange Act Rules 13a-15(f) and 15d-15(f)) for the registrant;
     
  designed such disclosure controls and procedures, or caused such disclosure controls and procedures to be designed under our supervision, to ensure that material information relating to the registrant, including its consolidated subsidiaries, is made known to us by others within those entities, particularly during the period in which this report is being prepared;
     
  designed such internal controls over financial reporting, or caused such internal controls over financial reporting to be designed under our supervision, to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles;
     
  evaluated the effectiveness of the registrant’s disclosure controls and procedures and presented in this report our conclusions about the effectiveness of the disclosure controls and procedures, as of the end of the period covered by this report based on such evaluation; and
     
  disclosed in this report any change in the registrant’s internal control over financial reporting that occurred during the registrant’s most recent fiscal quarter (the registrant’s fourth fiscal quarter in the case on an annual report) that has materially affected, or is reasonably likely to materially affect, the registrant’s internal control over financial reporting.

 

The registrant’s other certifying officer and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant’s auditors and the audit committee of the registrant’s board of directors (or persons performing the equivalent functions):

 

  all significant deficiencies and material weaknesses in the design or operation of internal control over financial reporting which are reasonably likely to adversely affect the registrant’s ability to record, process, summarize and report financial information; and
     
  any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant’s internal control over financial reporting.

 

April 27, 2023 /s/ THOMAS J. GIBSON
  Chief Financial Officer

 

 

 

EX-32.1 7 ex32-1.htm

 

Exhibit 32.1

 

STREAMLINE HEALTH SOLUTIONS, INC.

 

CERTIFICATION PURSUANT TO 18 U.S.C. SECTION 1350, AS ADOPTED PURSUANT TO SECTION 906 OF THE SARBANES-OXLEY ACT OF 2002

 

I, Wyche T. “Tee” Green, Chief Executive Officer and President of Streamline Health Solutions, Inc. (the “Company”), certify, pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, 18 U.S.C. Section 1350, that:

 

  The annual report on Form 10-K of the Company for the annual period ended January 31, 2023 (the “Report”) fully complies with the requirements of Section 13(a) of the Securities Exchange Act of 1934 (15 U.S.C. 78m); and
     
 

The information contained in the Report fairly presents, in all material respects, the financial condition and results of operations of the Company.

 

/S/ WYCHE T. “TEE” GREEN, III  
Chief Executive Officer and President  
   
April 27, 2023  

 

A signed original of this written statement required by Section 906 has been provided to the Company and will be retained by the Company and furnished to the Securities and Exchange Commission or its staff upon request.

 

 

EX-32.2 8 ex32-2.htm

 

Exhibit 32.2

 

STREAMLINE HEALTH SOLUTIONS, INC.

 

CERTIFICATION PURSUANT TO 18 U.S.C. SECTION 1350, AS ADOPTED PURSUANT TO SECTION 906 OF THE SARBANES-OXLEY ACT OF 2002

 

I, Thomas J. Gibson, Chief Financial Officer of Streamline Health Solutions, Inc. (the “Company”), certify, pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, 18 U.S.C. Section 1350, that:

 

  The annual report on Form 10-K of the Company for the annual period ended January 31, 2023 (the “Report”) fully complies with the requirements of Section 13(a) of the Securities Exchange Act of 1934 (15 U.S.C. 78m); and
     
 

The information contained in the Report fairly presents, in all material respects, the financial condition and results of operations of the Company.

 

/s/ THOMAS J. GIBSON  
Chief Financial Officer  
   
April 27, 2023  

 

A signed original of this written statement required by Section 906 has been provided to the Company and will be retained by the Company and furnished to the Securities and Exchange Commission or its staff upon request.

 

 

EX-101.SCH 9 strm-20230131.xsd XBRL SCHEMA FILE 00000001 - Document - Cover link:presentationLink link:calculationLink link:definitionLink 00000002 - Statement - Consolidated Balance Sheets link:presentationLink link:calculationLink link:definitionLink 00000003 - Statement - Consolidated Balance Sheets (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 00000004 - Statement - Consolidated Statements of Operations link:presentationLink link:calculationLink link:definitionLink 00000005 - Statement - Consolidated Statements of Changes in Stockholders' Equity link:presentationLink link:calculationLink link:definitionLink 00000006 - Statement - Consolidated Statements of Cash Flows link:presentationLink link:calculationLink link:definitionLink 00000007 - Disclosure - ORGANIZATION AND DESCRIPTION OF BUSINESS link:presentationLink link:calculationLink link:definitionLink 00000008 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES link:presentationLink link:calculationLink link:definitionLink 00000009 - Disclosure - BUSINESS COMBINATION AND DIVESTITURE link:presentationLink link:calculationLink link:definitionLink 00000010 - Disclosure - OPERATING LEASES link:presentationLink link:calculationLink link:definitionLink 00000011 - Disclosure - DEBT link:presentationLink link:calculationLink link:definitionLink 00000012 - Disclosure - GOODWILL AND INTANGIBLE ASSETS link:presentationLink link:calculationLink link:definitionLink 00000013 - Disclosure - INCOME TAXES link:presentationLink link:calculationLink link:definitionLink 00000014 - Disclosure - EQUITY link:presentationLink link:calculationLink link:definitionLink 00000015 - Disclosure - MAJOR CLIENTS link:presentationLink link:calculationLink link:definitionLink 00000016 - Disclosure - EMPLOYEE RETIREMENT PLAN link:presentationLink link:calculationLink link:definitionLink 00000017 - Disclosure - STOCK-BASED COMPENSATION link:presentationLink link:calculationLink link:definitionLink 00000018 - Disclosure - COMMITMENTS AND CONTINGENCIES link:presentationLink link:calculationLink link:definitionLink 00000019 - Disclosure - DISCONTINUED OPERATIONS link:presentationLink link:calculationLink link:definitionLink 00000020 - Disclosure - RELATED PARTY TRANSACTIONS link:presentationLink link:calculationLink link:definitionLink 00000021 - Disclosure - SUBSEQUENT EVENTS link:presentationLink link:calculationLink link:definitionLink 00000022 - Disclosure - Valuation and Qualifying Accounts and Reserves link:presentationLink link:calculationLink link:definitionLink 00000023 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES (Policies) link:presentationLink link:calculationLink link:definitionLink 00000024 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES (Tables) link:presentationLink link:calculationLink link:definitionLink 00000025 - Disclosure - BUSINESS COMBINATION AND DIVESTITURE (Tables) link:presentationLink link:calculationLink link:definitionLink 00000026 - Disclosure - OPERATING LEASES (Tables) link:presentationLink link:calculationLink link:definitionLink 00000027 - Disclosure - DEBT (Tables) link:presentationLink link:calculationLink link:definitionLink 00000028 - Disclosure - GOODWILL AND INTANGIBLE ASSETS (Tables) link:presentationLink link:calculationLink link:definitionLink 00000029 - Disclosure - INCOME TAXES (Tables) link:presentationLink link:calculationLink link:definitionLink 00000030 - Disclosure - STOCK-BASED COMPENSATION (Tables) link:presentationLink link:calculationLink link:definitionLink 00000031 - Disclosure - DISCONTINUED OPERATIONS (Tables) link:presentationLink link:calculationLink link:definitionLink 00000032 - Disclosure - SCHEDULE OF NON-CASH ITEMS RELATED TO CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS (Details) link:presentationLink link:calculationLink link:definitionLink 00000033 - Disclosure - SCHEDULE OF ACCRUED EXPENSES (Details) link:presentationLink link:calculationLink link:definitionLink 00000034 - Disclosure - SCHEDULE OF ESTIMATED USEFUL LIFE OF PROPERTY AND EQUIPMENT (Details) link:presentationLink link:calculationLink link:definitionLink 00000035 - Disclosure - SCHEDULE OF AMORTIZATION EXPENSE FOR INTERNALLY DEVELOPED SOFTWARE (Details) link:presentationLink link:calculationLink link:definitionLink 00000036 - Disclosure - SCHEDULE OF FAIR VALUE ASSETS AND LIABILITIES MEASURED ON RECURRING BASIS (Details) link:presentationLink link:calculationLink link:definitionLink 00000037 - Disclosure - SCHEDULE OF FAIR VALUE ASSETS AND LIABILITIES MEASURED ON RECURRING BASIS (Details) (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 00000038 - Disclosure - SCHEDULE OF DISAGGREGATON OF REVENUE (Details) link:presentationLink link:calculationLink link:definitionLink 00000039 - Disclosure - SCHEDULE OF BASIC AND DILUTED NET LOSS PER SHARE OF COMMON STOCK (Details) link:presentationLink link:calculationLink link:definitionLink 00000040 - Disclosure - SCHEDULE OF BASIC AND DILUTED NET LOSS PER SHARE OF COMMON STOCK (Details) (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 00000041 - Disclosure - SCHEDULE OF NON ROUTINE COSTS (Details) link:presentationLink link:calculationLink link:definitionLink 00000042 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES (Details Narrative) link:presentationLink link:calculationLink link:definitionLink 00000043 - Disclosure - COMPONENTS OF TOTAL CONSIDERATION (Details) link:presentationLink link:calculationLink link:definitionLink 00000044 - Disclosure - COMPONENTS OF TOTAL CONSIDERATION (Parenthetical) (Details) link:presentationLink link:calculationLink link:definitionLink 00000045 - Disclosure - SCHEDULE OF ALLOCATION OF THE TOTAL CONSIDERATION (Details) link:presentationLink link:calculationLink link:definitionLink 00000046 - Disclosure - SCHEDULE OF INTANGIBLE ASSETS ESTIMATED USEFUL LIVES (Details) link:presentationLink link:calculationLink link:definitionLink 00000047 - Disclosure - SCHEDULE OF PRO FORMA REVENUE AND NET EARNINGS (Details) link:presentationLink link:calculationLink link:definitionLink 00000048 - Disclosure - BUSINESS COMBINATION AND DIVESTITURE (Details Narrative) link:presentationLink link:calculationLink link:definitionLink 00000049 - Disclosure - SCHEDULE OF MATURITIES OF OPERATING LEASE LIABILITIES (Details) link:presentationLink link:calculationLink link:definitionLink 00000050 - Disclosure - OPERATING LEASES (Details Narrative) link:presentationLink link:calculationLink link:definitionLink 00000051 - Disclosure - SCHEDULE OF OUTSTANDING DEBT (Details) link:presentationLink link:calculationLink link:definitionLink 00000052 - Disclosure - SCHEDULE OF MAXIMUM DEBT TO ARR RATIO (Details) link:presentationLink link:calculationLink link:definitionLink 00000053 - Disclosure - SCHEDULE OF MAXIMUM DEBT TO ADJUSTED EBITDA RATIO (Details) link:presentationLink link:calculationLink link:definitionLink 00000054 - Disclosure - DEBT (Details Narrative) link:presentationLink link:calculationLink link:definitionLink 00000055 - Disclosure - SCHEDULE OF INTANGIBLE ASSETS (Details) link:presentationLink link:calculationLink link:definitionLink 00000056 - Disclosure - SCHEDULE OF FUTURE AMORTIZATION EXPENSE FOR INTANGIBLE ASSETS (Details) link:presentationLink link:calculationLink link:definitionLink 00000057 - Disclosure - GOODWILL AND INTANGIBLE ASSETS (Details Narrative) link:presentationLink link:calculationLink link:definitionLink 00000058 - Disclosure - SCHEDULE OF INCOME TAXES FOR CONTINUING OPERATION (Details) link:presentationLink link:calculationLink link:definitionLink 00000059 - Disclosure - SCHEDULE OF EFFECTIVE INCOME TAX RATE RECONCILIATION (Details) link:presentationLink link:calculationLink link:definitionLink 00000060 - Disclosure - SCHEDULE OF DEFERRED TAX ASSETS AND LIABILITIES (Details) link:presentationLink link:calculationLink link:definitionLink 00000061 - Disclosure - SCHEDULE OF GROSS UNRECOGNIZED TAX BENEFITS (Details) link:presentationLink link:calculationLink link:definitionLink 00000062 - Disclosure - INCOME TAXES (Details Narrative) link:presentationLink link:calculationLink link:definitionLink 00000063 - Disclosure - EQUITY (Details Narrative) link:presentationLink link:calculationLink link:definitionLink 00000064 - Disclosure - MAJOR CLIENTS (Details Narrative) link:presentationLink link:calculationLink link:definitionLink 00000065 - Disclosure - EMPLOYEE RETIREMENT PLAN (Details Narrative) link:presentationLink link:calculationLink link:definitionLink 00000066 - Disclosure - SCHEDULE OF STOCK OPTION ACTIVITY (Details) link:presentationLink link:calculationLink link:definitionLink 00000067 - Disclosure - SCHEDULE OF WEIGHTED AVERAGE ASSUMPTIONS (Details) link:presentationLink link:calculationLink link:definitionLink 00000068 - Disclosure - SCHEDULE OF RESTRICTED STOCK AWARD ACTIVITY (Details) link:presentationLink link:calculationLink link:definitionLink 00000069 - Disclosure - STOCK-BASED COMPENSATION (Details Narrative) link:presentationLink link:calculationLink link:definitionLink 00000070 - Disclosure - COMMITMENTS AND CONTINGENCIES (Details Narrative) link:presentationLink link:calculationLink link:definitionLink 00000071 - Disclosure - SCHEDULE OF GAIN ON SALE OF ASSETS (Details) link:presentationLink link:calculationLink link:definitionLink 00000072 - Disclosure - SCHEDULE OF DISCONTINUED OPERATIONS IN STATEMENTS OF OPERATIONS (Details) link:presentationLink link:calculationLink link:definitionLink 00000073 - Disclosure - DISCONTINUED OPERATIONS (Details Narrative) link:presentationLink link:calculationLink link:definitionLink 00000074 - Disclosure - RELATED PARTY TRANSACTIONS (Details Narrative) link:presentationLink link:calculationLink link:definitionLink 00000075 - Disclosure - Valuation and Qualifying Accounts and Reserves (Details) link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 10 strm-20230131_cal.xml XBRL CALCULATION FILE EX-101.DEF 11 strm-20230131_def.xml XBRL DEFINITION FILE EX-101.LAB 12 strm-20230131_lab.xml XBRL LABEL FILE Product and Service [Axis] Softwareas As A Service [Member] Maintenance And Support [Member] Professional Fees And Licenses [Member] Equity Components [Axis] Common Stock [Member] Additional Paid-in Capital [Member] Retained Earnings [Member] Long-Lived Tangible Asset [Axis] Software [Member] Internal-Use Software [Member] Software and Software Development Costs [Member] Collaborative Arrangement and Arrangement Other than Collaborative [Axis] Second Amended and Restated Loan and Security Agreement [Member] Security Agreement [Member] Debt Agreement [Member] Services [Member] Balance Sheet Location [Axis] Other Noncurrent Assets [Member] Income Statement Location [Axis] Selling, General and Administrative Expenses [Member] Statistical Measurement [Axis] Minimum [Member] Maximum [Member] Award Type [Axis] Equity Award [Member] Grantee Status [Axis] Share-Based Payment Arrangement, Nonemployee [Member] Title of Individual [Axis] Officers and Directors [Member] Computer Equipment and Software [Member] Office Equipment [Member] Office Furniture and Fixtures [Member] Leasehold Improvements [Member] Cost of Software as a Service [Member] Cost of Professional Fees and Licenses [Member] Fair Value Hierarchy and NAV [Axis] Fair Value, Inputs, Level 1 [Member] Fair Value, Inputs, Level 2 [Member] Fair Value, Inputs, Level 3 [Member] Overtime Time Revenue [Member] Point In Time Revenue [Member] Antidilutive Securities [Axis] Unvested Restricted Stock [Member] Share-Based Payment Arrangement, Option [Member] Unvested Restricted Shares [Member] Business Acquisition [Axis] Avelead Consulting LLC [Member] Acquisition Restricted Common Stock [Member] Unit Purchase Agreement [Member] Contingent Consideration by Type [Axis] Renewal Contingent Consideration [Member] Award Date [Axis] First Year Earnout [Member] Vesting [Axis] Share-Based Payment Arrangement, Tranche One [Member] Share-Based Payment Arrangement, Tranche Two [Member] Restricted Stock Units (RSUs) [Member] Finite-Lived Intangible Assets by Major Class [Axis] Customer Relationships [Member] Customer Relationships (Consulting) [Member] Computer Software, Intangible Asset [Member] Trademarks and Trade Names [Member] Sublease Agreement [Member] Scenario [Axis] At inception [Member] Alpharetta Office Lease [Member] Suwanee Office Lease [Member] Second Modification Debt Agreement [Member] Variable Rate [Axis] Base Rate [Member] Second Modification Debt Agreement Member 1 [Member] Second Modification Debt Agreement 1 [Member] Loan and Security Agreement [Member] Lender Name [Axis] Bridge Bank [Member] Paycheck Protection Program [Member] October Thirty One Two Thousand And Twenty Two [Member] October Thirty One Two Thousand And Twenty Twoi [Member] January 31, 2023 [Member] April Thirty Two Thousand Twenty Three [Member] July Thirty One Two Thousand Twenty Three [Member] October Thirty One Two Thousand Twenty Three [Member] January Thirty One Two Thousand Twenty Four [Member] April Thirty Two Thousand Twenty Four [Member] July Thirty One Two Thousand Twenty Four And Thereafter [Member] Client Relationships [Member] Internally Developed Software [Member] Through Fiscal 2038 [Member] Income Tax Authority [Axis] Tax Cuts and Jobs Act [Member] State [Member] Federal RD [Member] Georgia RD [Member] Purchase Agreement [Member]. Plan Name [Axis] 2022 Offering [Member] Underwriting Agreement [Member] Legal Entity [Axis] Craig-Hallum Capital Group LLC [Member] Sale of Stock [Axis] Over-Allotment Option [Member] Related Party Transaction [Axis] 180 Consulting LLC [Member] 2013 Incentive Compensation Plan [Member] Stock Options [Member] Customer [Axis] Two Customer [Member] Concentration Risk Type [Axis] Customer Concentration Risk [Member] Concentration Risk Benchmark [Axis] Revenue Benchmark [Member] One Customer [Member] Customer One [Member] Accounts Receivable [Member] Customer Two [Member] Customer Three [Member] Customer Four [Member] Restricted Stock [Member] Vest in Four Equal Quarterly Installments [Member] Master Services Agreement [Member] Private Placement [Member] SOW [Member] Asset Purchase Agreement [Member] Enterprise Content Management Business [Member] Transition Service Fees [Member] Related Party, Type [Axis] AscendTek, LLC [Member] Cover [Abstract] Document Type Amendment Flag Amendment Description Document Registration Statement Document Annual Report Document Quarterly Report Document Transition Report Document Shell Company Report Document Shell Company Event Date Document Period Start Date Document Period End Date Document Fiscal Period Focus Document Fiscal Year Focus Current Fiscal Year End Date Entity File Number Entity Registrant Name Entity Central Index Key Entity Primary SIC Number Entity Tax Identification Number Entity Incorporation, State or Country Code Entity Address, Address Line One Entity Address, Address Line Two Entity Address, Address Line Three Entity Address, City or Town Entity Address, State or Province Entity Address, Country Entity Address, Postal Zip Code Country Region City Area Code Local Phone Number Extension Written Communications Soliciting Material Pre-commencement Tender Offer Pre-commencement Issuer Tender Offer Title of 12(b) Security No Trading Symbol Flag Trading Symbol Security Exchange Name Title of 12(g) Security Security Reporting Obligation Annual Information Form Audited Annual Financial Statements Entity Well-known Seasoned Issuer Entity Voluntary Filers Entity Current Reporting Status Entity Interactive Data Current Entity Filer Category Entity Small Business Entity Emerging Growth Company Elected Not To Use the Extended Transition Period Document Accounting Standard Other Reporting Standard Item Number Entity Shell Company Entity Public Float Entity Bankruptcy Proceedings, Reporting Current Entity Common Stock, Shares Outstanding Documents Incorporated by Reference ICFR Auditor Attestation Flag Document Financial Statement Error Correction Auditor Name Auditor Location Auditor Firm ID Statement of Financial Position [Abstract] ASSETS Current assets: Cash and cash equivalents Accounts receivable, net of allowance for doubtful accounts of $132,000 and $76,000, respectively Contract receivables Prepaid and other current assets Total current assets Non-current assets: Property and equipment, net of accumulated amortization of $246,000 and $192,000 respectively Right-of use asset for operating lease Capitalized software development costs, net of accumulated amortization of $6,224,000 and $5,202,000, respectively Intangible assets, net of accumulated amortization of $2,627,000 and $5,121,000, respectively Goodwill Other Total non-current assets Total assets LIABILITIES AND STOCKHOLDERS’ EQUITY Current liabilities: Accounts payable Accrued expenses Current portion of term loan Deferred revenues Current portion of operating lease obligation Current portion of acquisition earnout liability Total current liabilities Non-current liabilities: Term loan, net of deferred financing costs Deferred revenues, less current portion Operating lease obligations, less current portion Acquisition earnout liability, less current portion Other non-current liabilities Total non-current liabilities Total liabilities Commitments and contingencies – Note 12 Stockholders’ equity Common stock, $0.01 par value per share, 85,000,000 and 65,000,000 shares authorized, respectively; 57,567,210 and 47,840,950 shares issued and outstanding, respectively Additional paid in capital Accumulated deficit Total stockholders’ equity Total liabilities and stockholders’ equity Allowance for doubtful accounts Accumulated amortization, property and equipment Accumulated amortization, capitalized software development costs Accumulated amortization, intangible assets Common stock, par value Common stock, shares authorized Common stock, shares issued Common stock, shares outstanding Statement [Table] Statement [Line Items] Revenues: Total revenues Operating expenses: Cost of software as a service Cost of maintenance and support Cost of professional fees and licenses Selling, general and administrative expense Research and development Acquisition-related costs Total operating expenses Operating loss Other expense: Interest expense Loss on early extinguishment of debt Acquisition earnout valuation adjustments Other PPP loan forgiveness Loss from continuing operations before income taxes Income tax expense Loss from continuing operations Income from discontinued operations: Income from discontinued operations Income tax expense Income from discontinued operations, net of tax Net loss Basic Earnings Per Share: Continuing operations Discontinued operations Net income Weighted average number of common shares – basic Diluted Earnings Per Share: Continuing operations Discontinued operations Net loss per common share – diluted Weighted average number of common shares - diluted Balance Balance, shares Exercise of Stock Options Exercise of Stock Options, shares Restricted stock issued Restricted stock issued, shares Issuance of Common Stock Issuance of Common Stock, shares Offering Expenses Restricted stock forfeited Restricted stock forfeited, shares Surrender of stock Surrender of stock, shares Share-based compensation expense Net income (loss) Balance Balance, shares Statement of Cash Flows [Abstract] Cash flows from operating activities: Net loss LESS: Income from discontinued operations, net of tax Loss from continuing operations, net of tax Adjustments to reconcile net loss to net cash used in operating activities: Depreciation and amortization Acquisition earnout valuation adjustments Loss on early extinguishment of debt Provision for deferred income taxes Share-based compensation expense Provision for accounts receivable allowance Forgiveness of PPP loan Changes in assets and liabilities: Accounts and contract receivables Other assets Accounts payable Accrued expenses and other liabilities Deferred revenues Net cash used in operating activities – continuing operations Net cash provided by operating activities – discontinued operations Cash flows from investing activities: Investment in Avelead, net of cash acquired Purchases of property and equipment Proceeds from sale of ECM Assets Capitalization of software development costs Net cash used in investing activities – continuing operations Cash flows from financing activities: Proceeds from issuance of common stock Payment of acquisition earnout liabilities Payments for costs directly attributable to the issuance of common stock Repayment of bank term loan Proceeds from term loan payable Payments related to settlement of employee shared-based awards Payment of deferred financing costs Other Net cash provided by financing activities – continuing operations Net (decrease) increase in cash and cash equivalents Cash and cash equivalents at beginning of period Cash and cash equivalents at end of period Supplemental cash flow disclosures: Interest paid, net of amounts capitalized Income taxes paid Accounting Policies [Abstract] ORGANIZATION AND DESCRIPTION OF BUSINESS SIGNIFICANT ACCOUNTING POLICIES Business Combination and Asset Acquisition [Abstract] BUSINESS COMBINATION AND DIVESTITURE Operating Leases OPERATING LEASES Debt Disclosure [Abstract] DEBT Goodwill and Intangible Assets Disclosure [Abstract] GOODWILL AND INTANGIBLE ASSETS Income Tax Disclosure [Abstract] INCOME TAXES Equity [Abstract] EQUITY Risks and Uncertainties [Abstract] MAJOR CLIENTS Retirement Benefits [Abstract] EMPLOYEE RETIREMENT PLAN Share-Based Payment Arrangement [Abstract] STOCK-BASED COMPENSATION Commitments and Contingencies Disclosure [Abstract] COMMITMENTS AND CONTINGENCIES Discontinued Operations and Disposal Groups [Abstract] DISCONTINUED OPERATIONS Related Party Transactions [Abstract] RELATED PARTY TRANSACTIONS Subsequent Events [Abstract] SUBSEQUENT EVENTS SEC Schedule, 12-09, Valuation and Qualifying Accounts [Abstract] Valuation and Qualifying Accounts and Reserves Basis of Presentation Use of Estimates Cash and Cash Equivalents Receivables Allowance for Doubtful Accounts Accrued Expenses Concessions Accrual Property and Equipment Leases Debt Issuance Costs Impairment of Long-Lived Assets Capitalized Software Development Costs Fair Value of Financial Instruments Revenue Recognition Concentrations Goodwill and Intangible Assets Equity Awards Income Taxes Net Earnings (Loss) Per Common Share Other Operating Costs Loss Contingencies Accounting Pronouncements Recently Adopted Recent Accounting Pronouncements Not Yet Adopted SCHEDULE OF NON-CASH ITEMS RELATED TO CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS SCHEDULE OF ACCRUED EXPENSES SCHEDULE OF ESTIMATED USEFUL LIFE OF PROPERTY AND EQUIPMENT SCHEDULE OF AMORTIZATION EXPENSE FOR INTERNALLY DEVELOPED SOFTWARE SCHEDULE OF FAIR VALUE ASSETS AND LIABILITIES MEASURED ON RECURRING BASIS SCHEDULE OF DISAGGREGATON OF REVENUE SCHEDULE OF BASIC AND DILUTED NET LOSS PER SHARE OF COMMON STOCK SCHEDULE OF NON ROUTINE COSTS COMPONENTS OF TOTAL CONSIDERATION SCHEDULE OF ALLOCATION OF THE TOTAL CONSIDERATION SCHEDULE OF INTANGIBLE ASSETS ESTIMATED USEFUL LIVES SCHEDULE OF PRO FORMA REVENUE AND NET EARNINGS SCHEDULE OF MATURITIES OF OPERATING LEASE LIABILITIES SCHEDULE OF OUTSTANDING DEBT SCHEDULE OF MAXIMUM DEBT TO ARR RATIO SCHEDULE OF MAXIMUM DEBT TO ADJUSTED EBITDA RATIO SCHEDULE OF INTANGIBLE ASSETS SCHEDULE OF FUTURE AMORTIZATION EXPENSE FOR INTANGIBLE ASSETS SCHEDULE OF INCOME TAXES FOR CONTINUING OPERATION SCHEDULE OF EFFECTIVE INCOME TAX RATE RECONCILIATION SCHEDULE OF DEFERRED TAX ASSETS AND LIABILITIES SCHEDULE OF GROSS UNRECOGNIZED TAX BENEFITS SCHEDULE OF STOCK OPTION ACTIVITY SCHEDULE OF WEIGHTED AVERAGE ASSUMPTIONS SCHEDULE OF RESTRICTED STOCK AWARD ACTIVITY SCHEDULE OF GAIN ON SALE OF ASSETS SCHEDULE OF DISCONTINUED OPERATIONS IN STATEMENTS OF OPERATIONS Forgiveness of PPP loan and accrued interest Payment of acquisition earnout liabilities in restricted common stock Capitalized software purchased with stock (Note 12) Employee benefits and related compensation Professional fees and services Third party licenses Customer concessions State income and sales taxes payable Interest, primarily on Term Loan Total accrued expenses Property, Plant and Equipment [Table] Property, Plant and Equipment [Line Items] Property and equipment, useful lives Property and equipment, estimated useful lives Total amortization expense on internally-developed software Platform Operator, Crypto-Asset [Table] Platform Operator, Crypto-Asset [Line Items] Acquisition earn out liability fair value, observable inputs Acquisition earnout liability, change in valuation Acquisition payment Acquisition payment recognised Schedule of Product Information [Table] Product Information [Line Items] Total revenue Continuing operations Loss from continuing operations, net of tax Basic net loss per share of common stock from continuing operations Discontinued operations Income available to common stockholders from discontinued operations Basic net earnings per share of common stock from discontinued operations Continuing operations Loss available to common stockholders from continuing operations Diluted net loss per share of common stock from continuing operations Discontinued operations Income available to common stockholders from discontinued operations Diluted net earnings per share of common stock from discontinued operations Weighted average shares outstanding - Basic (1) Effect of dilutive securities - Stock options and Restricted stock (2) Weighted average shares outstanding – Diluted Basic net loss per share of common stock Diluted net loss per share of common stock Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table] Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] Diluted earnings per share Schedule of Restructuring and Related Costs [Table] Restructuring Cost and Reserve [Line Items] Separation agreement expense Broker fees Professional fees Executive bonuses Loss on exit from operating lease Total Concession accrual amount Depreciation expense Depreciation fixed asset Capitalized software development costs, net of accumulated amortization Amortization expense Impairment charge Amortized and abandoned assets Research and development expense Variable rate, description Interest rate Prime interest rate percentage Debt instrument carrying amount Term loan Revenue from contract with customer, excluding assessed tax Deferred revenue Revenue remaining performance obligation Revenue, remaining performance obligation, expected timing of satisfaction, explanation Deferred costs, net Accumulated amortization of deferred costs Deferred costs, amortization expense Deferred commissions costs paid and payable Amortization expense with deferred sales commissions Finite-lived intangible assets amortized period Compensation expense related to stock-based award Surrender of stock, shares Cost of shares for tax withholding Number shares of restricted stock Acquisition related costs Professional fees Schedule of Business Acquisitions, by Acquisition [Table] Business Acquisition [Line Items] Cash Cash, seller expenses Cash, working capital adjustment Restricted Common Stock Acquisition earnout liabilities Total consideration Business combination, earnout cash Business combination, earnout shares Acquisition earnout liability change in valuation Accounts receivable Unbilled revenue Prepaid expenses Fixed assets Accounts payable Accrued expenses Deferred revenues Net tangible assets Client Relationships (SaaS) Customer Relationships (Consulting) Internally Developed Software Trademarks and Tradenames Net assets acquired and liabilities assumed Finite-Lived Intangible Assets Acquired as Part of Business Combination [Table] Acquired Finite-Lived Intangible Assets [Line Items] Estimated useful lives Estimated useful life, intangible assets Revenues Operating expenses Acquisition-related costs Operating loss Other (expense) income PPP loan forgiveness Income tax expense Loss from continuing operations Business Combination, Consideration Transferred Business combination, cash payments Business Acquisition, Equity Interest Issued or Issuable, Value Assigned Business Combination, Contingent Consideration, Liability Business acquisition, equity interest issued or issuable, number of shares Acquisition restricted common stock with a fair value Business combination description Payments to acquire businesses seller expenses Payment for estimated working capital adjustment Payment of SaaS contingent consideration in cash, percentage Payment of SaaS contingent consideration in cash, percentage First year payment of SaaS contingent consideration, description Second year payment of SaaS contingent consideration, description Forecasted revenue description Renewal contingent consideration, description Common stock par or stated value per share Sale of stock number of shares issued in transaction Sale of stock Income loss from continuing operations Number of stock options granted Options, strike price per share Share based compensation arrangement by share based payment award, award vesting period Business combination acquisition related costs Share based compensation arrangement by share based payment award, options, outstanding, intrinsic value Schedule Of Maturities Of Operating Lease Liabilities 2023 Total lease payments Less present value adjustment Present value of lease liabilities Collaborative Arrangement and Arrangement Other than Collaborative [Table] Collaborative Arrangement and Arrangement Other than Collaborative [Line Items] Sublease, term Sublease income Operating lease Lesee discount rate Operating lease cost Operating lease, payments Lease expiration date Payments for rent Operating lease Term loan Deferred financing cost Total Current portion Non-current portion of debt Schedule of Long-Term Debt Instruments [Table] Debt Instrument [Line Items] Maximum Debt to ARR Ratio Maximum Debt to Adjusted EBITDA Ratio Line of credit facility, maximum borrowing capacity Debt instrument, basis spread on variable rate Debt interest rate Debt financial covenants, description Fixed charge coverage ratio Deferred offering costs Amortization of debt issuance costs Accretion expense Long term debt, maturity, year two Long term debt, maturity, year three Long term debt, maturity, year four Long term debt, maturity, year five Term loan PPP Loan forgiven Accrued interest forgiveness Schedule of Finite-Lived Intangible Assets [Table] Finite-Lived Intangible Assets [Line Items] Estimated Useful Life Gross Assets Accumulated Amortization Net Assets 2023 2024 2025 2026 2027 Thereafter Total Amortization expense on intangible assets Amortization of intangible assets Written-off Current tax expense: Federal State Total current tax expense Deferred tax expense: Federal State Total deferred tax expense Total provision Federal tax benefit at statutory rate State and local tax expense, net of federal Increase in valuation allowance PPP loan Other Reserve for uncertain tax position Federal R&D tax credit Stock-based compensation Other Allowance for doubtful accounts Deferred revenue Accruals Net operating loss carryforwards Stock compensation expense Finite-lived intangible assets R&D tax credit Other Total deferred tax assets Valuation allowance Net deferred tax assets Property and equipment Finite-lived intangible liabilities Total deferred tax liabilities Net deferred tax liabilities Beginning of fiscal year Additions for tax positions for the current year Additions for tax positions of prior years Subtractions for tax positions of prior years End of fiscal year Operating Loss Carryforwards [Table] Operating Loss Carryforwards [Line Items] Federal statutory income tax rates Operating loss carry forwards Valuation allowance Increase in the valuation allowance Uncertain tax positions Subsidiary or Equity Method Investee, Sale of Stock by Subsidiary or Equity Investee [Table] Subsidiary, Sale of Stock [Line Items] Shares issued in public offering Common stock par value Shares issued, price per share Number of shares sold Common stock issued for resale Number of additional shares authorized to issue Number of shares authorized to issue Concentration Risk [Table] Concentration Risk [Line Items] Concentration risk customer Concentration Risk, Percentage Defined contribution plan, cost recognized Number of options, Outstanding Weighted average exercise price, Outstanding Remaining Life in Years, Outstanding Aggregate intrinsic value, Outstanding Number of options, Granted Weighted average exercise price, Granted Number of options, Exercised Weighted average exercise price, Exercised Number of options, Expired Weighted average exercise price, Expired Number of options, Forfeited Weighted average exercise price, Forfeited Number of options, Outstanding Weighted average exercise price, Outstanding Aggregate intrinsic value, Outstanding Number of options, Exercisable Weighted average exercise price, Exercisable Remaining Life in Years, Exercisable Aggregate intrinsic value, Exercisable Number of options, Vested or expected to vest Weighted average exercise price, Vested or expected to vest Remaining Life in Years, Vested or expected to vest Aggregate intrinsic value, Vested or expected to vest Schedule of Share-Based Compensation Arrangements by Share-Based Payment Award [Table] Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items] Expected life Risk-free interest rate Weighted average volatility factor Dividend yield Forfeiture rate Number of RSUs, Non vested, Outstanding, Beginning balance Weighted Average Grant Date Fair Value, Beginniing balance Number of RSUs, granted Weighted Average Grant Date Fair Value, RSUs granted Number of RSUs, vested Weighted Average Grant Date Fair Value, RSUs vested Number RSUs, forfeited Weighted Average Grant Date Fair Value, RSUs forfeited Number of RSUs, Non vested, Outstanding, Ending balance Weighted Average Grant Date Fair Value, Ending balance Stock options plan, description Number of options to purchase common stock Number of options outstanding Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Gross Weighted average grant date fair value of options granted Unrecognized Compensation cost, stock options Cost unrecognized, remaining weighted average period Stock option expense Cash received from exercise options Ownership Percentage Number of restricted stocks awarded, shares Unrecognized compensation cost, restricted stock Number of share issued service Capitalized non-employee stock compensation Net Proceeds, including escrowed funds Accounts Receivable Prepaid Expenses Deferred Revenues Net tangible assets sold Capitalized software development costs Goodwill Transaction cost Gain on sale of discontinued operations Total revenues Expenses: Cost of sales Expenses: Transition service cost Total expenses Purchase price Proceed from sale of asset Repayment of bank debt Escrow Deposit Schedule of Related Party Transactions, by Related Party [Table] Related Party Transaction [Line Items] Research and development services Rent expense Balance at Beginning of Period Charged to Costs and Expenses Deductions Balance at End of Period Schedule of non-cash items related to condensed consolidated statements of cash flow [Table Text Block] Forgiveness of PPP loan and accrued interest. Capitalized software purchased with stock. Concession accrual amount. Second Modification Debt Agreement [Member] Computer Equipment and Software [Member] Office Furniture and Fixtures [Member] Security Agreement [Member] Bridge Bank [Member] Depreciation fixed asset. Internal-Use Software [Member] Loan and Security Agreement [Member] Cost of software as a service. Cost of maintenance and support. Loss on extinguishment of debt. Amortized and abandoned assets. Maximum Debt to ARR Ratio. October 31, 2021 [Member] January 31, 2022 [Member] April 30, 2022 [Member] July 31, 2022 [Member] October 31, 2022 [Member] January 31, 2023 [Member] Acquisition earnout liability, fair value. Maximum Debt to Adjusted EBITDA Ratio. January 31, 2024 and on the last day of each quarter thereafter [Member] Fixed charge coverage ratio. Acquisition earnout liability, change in valuation. Stock issued during period value offering expenses. Surrender of stock during period value. Adjustment to additional paid in capital income tax effect from share based compensation. Second Amended And Restated Loan And Security Agreement [Member] Debt Agreement [Member] Surrender of stock shares during period Prime interest rate percentage. Current income tax benefit. Forgiveness of PPP loan Paycheck Protection Program [Member] Accrued interest forgiveness PPP Loan. Proceeds from term loan payable. Deferred costs, amortization expense. Deferred commissions costs paid and payable. Equity Award [Member] Client Relationships [Member] Non-Employee [Member] Internally Developed Software [Member] Officers and Directors [Member] Effect of dilutive securities - Stock options and Restricted stock. Unvested restricted shares of common stock outstanding. Avelead Consulting LLC [Member] Separation agreement expense. Broker fees. Executive bonuses. Loss on exit from operating lease. Finite-Lived Intangible Assets, Amortization Expense, Current Year. Nonroutine costs. Amortization of intangible assets wrote off fully. Software [Member] Cost of Software as a Service [Member] Business combination holdback. Acquisition Restricted Common Stock [Member]. Business acquisition equity fair value. Unit Purchase Agreement [Member]. Payments to acquire business seller, expenses. Payment for estimated working capital adjustment. Payment of SaaS contingent consideration in cash, percentage. Payment of saas contingent consideration in shares percentage. First year payment of SaaS contingent consideration, description. Second year payment of SaaS contingent consideration, description. Forecasted revenue description. Renewal contingent consideration, description. Renewal Contingent Consideration [Member] First Year Earnout [Member] Business combination, restricted common stock. Revenue. Accrued expenses. Business Combination Recognized Identifiable Assets Acquired And Liabilities Assumed Asset. Customer Relationships (SaaS). Customer Relationships (Consulting). Internally Developed Software. Trademarks and tradenames. Estimated useful lives. Customer Relationships Consulting [Member]. Operating expenses. Income tax (expense) benefit. PPP loan forgiveness. Other expenses. Operating loss. Avelead Revenue [Member] Increase in valuation allowance. Income tax reconciliation income tax expense permanent items PPP loan. Sublease Term. Sublease Agreement [Member] At inception [Member] Right of Use Asset [Member] Alpharetta Office Lease [Member] Current portion of operating lease obligation. Suwanee Office Lease [Member] Deferred Tax Assets, Tax Deferred Expense, Reserves and Accruals, Accrued Liabilities, Current. Deferred tax assets: Property and equipment. Tax Cuts and Jobs Act [Member] State [Member] Federal RD [Member] Georgia RD [Member] Decrease in the valuation allowance. Two Customer [Member] Customer One [Member] Customer Two [Member] Purchase Agreement [Member]. 2022 Offering [Member] Underwriting Agreement [Member] Craig-Hallum Capital Group LLC [Member] One Customer [Member] 180 Consulting LLC [Member] 2013 Incentive Compensation Plan [Member] Stock Options [Member] Stock options plan, description. Number of options to purchase common stock. Customer Four [Member] Weighted average grant date fair value of options granted. Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Forfeiture Rate Vest in Four Equal Quarterly Installments [Member] Investment ownership percentage. Master services agreement [Member] SOW [Member] Asset Purchase Agreement [Member] Enterprise Content Management Business [Member] Schedule Of Gain On Sale Of Assets [Table Text Block] Net tangible assets sold. Transaction cost. Transition Service Fees [Member] Transition service cost. AscendTek, LLC [Member] Cost of Professional Fees and Licenses [Member] Business combination professional fees. Unvested Restricted Stock [Member] Unvested Restricted Shares [Member] Business combination earnout restricted shares. Business acquisitions pro forma other (expenses) income. Business acquisitions pro forma acquisition related costs. Assets, Current Assets, Noncurrent Assets Liabilities, Current Liabilities, Noncurrent Liabilities Equity, Attributable to Parent Liabilities and Equity Costs and Expenses Operating Income (Loss) Interest Expense Other Nonoperating Income (Expense) Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest Income Tax Expense (Benefit) Discontinued Operation, Tax Effect of Discontinued Operation Income (Loss) from Discontinued Operations, Net of Tax, Including Portion Attributable to Noncontrolling Interest Shares, Outstanding Stock Issued During Period, Value, Restricted Stock Award, Forfeitures Stock Issued During Period, Shares, Restricted Stock Award, Forfeited Income (Loss) from Discontinued Operations, Net of Tax, Attributable to Noncontrolling Interest ForgivenessOfPppLoan Increase (Decrease) in Accounts and Other Receivables Increase (Decrease) in Other Operating Assets Increase (Decrease) in Accounts Payable Increase (Decrease) in Deferred Revenue Net Cash Provided by (Used in) Operating Activities, Continuing Operations Payments to Acquire Investments Payments to Acquire Property, Plant, and Equipment Payments to Develop Software Net Cash Provided by (Used in) Investing Activities Payments of Merger Related Costs, Financing Activities Payments of Stock Issuance Costs Repayments of Long-Term Debt Payments of Financing Costs Proceeds from (Payments for) Other Financing Activities Net Cash Provided by (Used in) Financing Activities Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Including Disposal Group and Discontinued Operations Net Income (Loss) from Discontinued Operations Available to Common Shareholders, Diluted Professional Fees Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities, Accounts Payable BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccruedExpenses Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities, Deferred Revenue BusinessAcquisitionsProFormaOperatingExpenses Business acquisitions pro forma acquisition related costs BusinessAcquisitionsProFormaPPPLoanForgiveness BusinessAcquisitionsProFormaIncomeTaxExpenseBenefit Business Acquisition, Pro Forma Income (Loss) from Continuing Operations, Net of Tax PaymentOfSaasContingentConsiderationInSharesPercentage Lessee, Operating Lease, Liability, to be Paid Lessee, Operating Lease, Liability, Undiscounted Excess Amount Debt Issuance Costs, Net Proceeds from Bank Debt Finite-Lived Intangible Assets, Amortization Expense, Current Year. Current Income Tax Expense (Benefit) Deferred Federal Income Tax Expense (Benefit) Deferred State and Local Income Tax Expense (Benefit) Deferred Income Tax Expense (Benefit) Effective Income Tax Rate Reconciliation, Nondeductible Expense, Other, Amount Effective Income Tax Rate Reconciliation, Other Adjustments, Amount Deferred Tax Asset, Tax Deferred Expense, Reserve and Accrual, Accounts Receivable, Allowance for Credit Loss Deferred Tax Assets, Deferred Income Deferred Tax Assets, Other Deferred Tax Assets, Gross Deferred Tax Assets, Net of Valuation Allowance Deferred Tax Assets, Property, Plant and Equipment Deferred Tax Liabilities, Goodwill and Intangible Assets Deferred Tax Liabilities, Gross Deferred Tax Liabilities, Net Unrecognized Tax Benefits, Reduction Resulting from Lapse of Applicable Statute of Limitations Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Expirations in Period Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeited in Period Disposal Group, Including Discontinued Operation, Accounts, Notes and Loans Receivable, Net Disposal Group, Including Discontinued Operation, Prepaid and Other Assets DisposalGroupIncludingDiscontinuedOperationTransactionCosts Disposal Group, Including Discontinued Operation, Revenue EX-101.PRE 13 strm-20230131_pre.xml XBRL PRESENTATION FILE XML 14 R1.htm IDEA: XBRL DOCUMENT v3.23.1
Cover - USD ($)
12 Months Ended
Jan. 31, 2023
Apr. 24, 2023
Jun. 30, 2022
Cover [Abstract]      
Document Type 10-K    
Amendment Flag false    
Document Annual Report true    
Document Transition Report false    
Document Period End Date Jan. 31, 2023    
Document Fiscal Period Focus FY    
Document Fiscal Year Focus 2022    
Current Fiscal Year End Date --01-31    
Entity File Number 000-28132    
Entity Registrant Name STREAMLINE HEALTH SOLUTIONS, INC.    
Entity Central Index Key 0001008586    
Entity Tax Identification Number 31-1455414    
Entity Incorporation, State or Country Code DE    
Entity Address, Address Line One 2400 Old Milton Pkwy.    
Entity Address, Address Line Two Box 1353    
Entity Address, City or Town Alpharetta    
Entity Address, State or Province GA    
Entity Address, Postal Zip Code 30009    
City Area Code (888)    
Local Phone Number 997-8732    
Title of 12(b) Security Common Stock, $0.01 par value per share    
Trading Symbol STRM    
Security Exchange Name NASDAQ    
Entity Well-known Seasoned Issuer No    
Entity Voluntary Filers No    
Entity Current Reporting Status Yes    
Entity Interactive Data Current Yes    
Entity Filer Category Non-accelerated Filer    
Entity Small Business true    
Entity Emerging Growth Company false    
Entity Shell Company false    
Entity Public Float     $ 55,069,915
Entity Common Stock, Shares Outstanding   58,610,540  
Documents Incorporated by Reference Information required by Part III is incorporated by reference from the Registrant’s Proxy Statement for its 2023 annual meeting of stockholders or an amendment to this Annual Report on Form 10-K, which will be filed with the Securities and Exchange Commission within 120 days after the end of its fiscal year ended January 31, 2023.    
ICFR Auditor Attestation Flag false    
Document Financial Statement Error Correction false    
Auditor Name FORVIS, LLP    
Auditor Location Atlanta, Georgia    
Auditor Firm ID 686    
XML 15 R2.htm IDEA: XBRL DOCUMENT v3.23.1
Consolidated Balance Sheets - USD ($)
Jan. 31, 2023
Jan. 31, 2022
Current assets:    
Cash and cash equivalents $ 6,598,000 $ 9,885,000
Accounts receivable, net of allowance for doubtful accounts of $132,000 and $76,000, respectively 7,719,000 3,823,000
Contract receivables 960,000 843,000
Prepaid and other current assets 710,000 568,000
Total current assets 15,987,000 15,119,000
Non-current assets:    
Property and equipment, net of accumulated amortization of $246,000 and $192,000 respectively 79,000 123,000
Right-of use asset for operating lease 32,000 218,000
Capitalized software development costs, net of accumulated amortization of $6,224,000 and $5,202,000, respectively 5,846,000 5,555,000
Intangible assets, net of accumulated amortization of $2,627,000 and $5,121,000, respectively 14,793,000 16,763,000
Goodwill 23,089,000 23,089,000
Other 1,695,000 948,000
Total non-current assets 45,534,000 46,696,000
Total assets 61,521,000 61,815,000
Current liabilities:    
Accounts payable 626,000 778,000
Accrued expenses 3,265,000 1,803,000
Current portion of term loan 750,000 250,000
Deferred revenues 8,361,000 5,794,000
Current portion of operating lease obligation 35,000 204,000
Current portion of acquisition earnout liability 3,738,000 4,672,000
Total current liabilities 16,775,000 13,501,000
Non-current liabilities:    
Term loan, net of deferred financing costs 8,964,000 9,654,000
Deferred revenues, less current portion 167,000 136,000
Operating lease obligations, less current portion 33,000
Acquisition earnout liability, less current portion 4,161,000
Other non-current liabilities 104,000 286,000
Total non-current liabilities 9,235,000 14,270,000
Total liabilities 26,010,000 27,771,000
Commitments and contingencies – Note 12  
Stockholders’ equity    
Common stock, $0.01 par value per share, 85,000,000 and 65,000,000 shares authorized, respectively; 57,567,210 and 47,840,950 shares issued and outstanding, respectively 576,000 478,000
Additional paid in capital 131,973,000 119,225,000
Accumulated deficit (97,038,000) (85,659,000)
Total stockholders’ equity 35,511,000 34,044,000
Total liabilities and stockholders’ equity $ 61,521,000 $ 61,815,000
XML 16 R3.htm IDEA: XBRL DOCUMENT v3.23.1
Consolidated Balance Sheets (Parenthetical) - USD ($)
Jan. 31, 2023
Jan. 31, 2022
Statement of Financial Position [Abstract]    
Allowance for doubtful accounts $ 132,000 $ 76,000
Accumulated amortization, property and equipment 246,000 192,000
Accumulated amortization, capitalized software development costs 6,224,000 5,202,000
Accumulated amortization, intangible assets $ 2,627,000 $ 5,121,000
Common stock, par value $ 0.01 $ 0.01
Common stock, shares authorized 85,000,000 65,000,000
Common stock, shares issued 57,567,210 47,840,950
Common stock, shares outstanding 57,567,210 47,840,950
XML 17 R4.htm IDEA: XBRL DOCUMENT v3.23.1
Consolidated Statements of Operations - USD ($)
12 Months Ended
Jan. 31, 2023
Jan. 31, 2022
Revenues:    
Total revenues $ 24,889,000 $ 17,379,000
Operating expenses:    
Cost of software as a service 6,358,000 3,417,000
Cost of maintenance and support 427,000 334,000
Cost of professional fees and licenses 6,610,000 4,826,000
Selling, general and administrative expense 16,134,000 11,931,000
Research and development 6,042,000 4,782,000
Acquisition-related costs 149,000 2,856,000
Total operating expenses 35,720,000 28,146,000
Operating loss (10,831,000) (10,767,000)
Other expense:    
Interest expense (749,000) (236,000)
Loss on early extinguishment of debt (43,000)
Acquisition earnout valuation adjustments 71,000 1,851,000
Other 201,000 60,000
PPP loan forgiveness 2,327,000
Loss from continuing operations before income taxes (11,308,000) (6,808,000)
Income tax expense (71,000) (109,000)
Loss from continuing operations (11,379,000) (6,917,000)
Income from discontinued operations:    
Income from discontinued operations 401,000
Income tax expense (26,000)
Income from discontinued operations, net of tax 375,000
Net loss $ (11,379,000) $ (6,542,000)
Basic Earnings Per Share:    
Continuing operations $ (0.23) $ (0.16)
Discontinued operations 0.01
Net income $ (0.23) $ (0.15)
Weighted average number of common shares – basic [1] 49,324,858 42,815,239
Diluted Earnings Per Share:    
Continuing operations $ (0.23) $ (0.16)
Discontinued operations 0.01
Net loss per common share – diluted $ (0.23) $ (0.15)
Weighted average number of common shares - diluted 49,324,858 43,273,574
Softwareas As A Service [Member]    
Revenues:    
Total revenues $ 12,326,000 $ 8,077,000
Maintenance And Support [Member]    
Revenues:    
Total revenues 4,483,000 4,323,000
Professional Fees And Licenses [Member]    
Revenues:    
Total revenues $ 8,080,000 $ 4,979,000
[1] Excludes the effect of unvested restricted shares of common stock, which are considered non-participating securities. As of January 31, 2023 and 2022, there were 1,848,031 and 1,043,350 unvested restricted shares of common stock, respectively.
XML 18 R5.htm IDEA: XBRL DOCUMENT v3.23.1
Consolidated Statements of Changes in Stockholders' Equity - USD ($)
Common Stock [Member]
Additional Paid-in Capital [Member]
Retained Earnings [Member]
Total
Balance at Jan. 31, 2021 $ 316,000 $ 96,290,000 $ (79,117,000) $ 17,489,000
Balance, shares at Jan. 31, 2021 31,597,975      
Exercise of Stock Options 4,000 4,000
Exercise of Stock Options, shares 3,300      
Restricted stock issued $ 14,000 (14,000)
Restricted stock issued, shares 1,462,874      
Issuance of Common Stock $ 151,000 22,503,000 22,654,000
Issuance of Common Stock, shares 15,084,472      
Offering Expenses   (1,313,000) (1,313,000)
Restricted stock forfeited
Restricted stock forfeited, shares (50,100)      
Surrender of stock $ (3,000) (461,000) (464,000)
Surrender of stock, shares (257,571)      
Share-based compensation expense 2,216,000 2,216,000
Net income (loss) (6,542,000) (6,542,000)
Balance at Jan. 31, 2022 $ 478,000 119,225,000 (85,659,000) 34,044,000
Balance, shares at Jan. 31, 2022 47,840,950      
Exercise of Stock Options 6,000 $ 6,000
Exercise of Stock Options, shares 5,000     5,000
Restricted stock issued $ 19,000 (19,000)
Restricted stock issued, shares 1,876,962      
Issuance of Common Stock $ 82,000 11,246,000 11,328,000
Issuance of Common Stock, shares 8,171,027      
Offering Expenses (52,000) (52,000)
Restricted stock forfeited $ (2,000) 2,000
Restricted stock forfeited, shares (199,300)      
Surrender of stock $ (1,000) (196,000) (197,000)
Surrender of stock, shares (127,429)      
Share-based compensation expense 1,761,000 1,761,000
Net income (loss) (11,379,000) (11,379,000)
Balance at Jan. 31, 2023 $ 576,000 $ 131,973,000 $ (97,038,000) $ 35,511,000
Balance, shares at Jan. 31, 2023 57,567,210      
XML 19 R6.htm IDEA: XBRL DOCUMENT v3.23.1
Consolidated Statements of Cash Flows - USD ($)
12 Months Ended
Jan. 31, 2023
Jan. 31, 2022
Cash flows from operating activities:    
Net loss $ (11,379,000) $ (6,542,000)
LESS: Income from discontinued operations, net of tax (375,000)
Loss from continuing operations, net of tax (11,379,000) (6,917,000)
Adjustments to reconcile net loss to net cash used in operating activities:    
Depreciation and amortization 4,313,000 3,697,000
Acquisition earnout valuation adjustments (71,000) (1,851,000)
Loss on early extinguishment of debt 43,000
Provision for deferred income taxes 9,000 95,000
Share-based compensation expense 1,680,000 2,216,000
Provision for accounts receivable allowance 189,000 11,000
Forgiveness of PPP loan (2,327,000)
Changes in assets and liabilities:    
Accounts and contract receivables (4,202,000) (129,000)
Other assets (1,197,000) (346,000)
Accounts payable (152,000) 17,000
Accrued expenses and other liabilities 1,069,000 533,000
Deferred revenues 2,598,000 1,074,000
Net cash used in operating activities – continuing operations (7,143,000) (3,884,000)
Net cash provided by operating activities – discontinued operations 380,000
Cash flows from investing activities:    
Investment in Avelead, net of cash acquired (12,470,000)
Purchases of property and equipment (10,000) (41,000)
Proceeds from sale of ECM Assets 800,000
Capitalization of software development costs (1,925,000) (1,458,000)
Net cash used in investing activities – continuing operations (1,935,000) (13,169,000)
Cash flows from financing activities:    
Proceeds from issuance of common stock 8,316,000 16,100,000
Payment of acquisition earnout liabilities (2,012,000)
Payments for costs directly attributable to the issuance of common stock (52,000) (1,313,000)
Repayment of bank term loan (250,000)
Proceeds from term loan payable 10,000,000
Payments related to settlement of employee shared-based awards (197,000) (464,000)
Payment of deferred financing costs (20,000) (168,000)
Other 6,000 (6,000)
Net cash provided by financing activities – continuing operations 5,791,000 24,149,000
Net (decrease) increase in cash and cash equivalents (3,287,000) 7,476,000
Cash and cash equivalents at beginning of period 9,885,000 2,409,000
Cash and cash equivalents at end of period 6,598,000 9,885,000
Supplemental cash flow disclosures:    
Interest paid, net of amounts capitalized 651,000 153,000
Income taxes paid $ 23,000 $ 21,000
XML 20 R7.htm IDEA: XBRL DOCUMENT v3.23.1
ORGANIZATION AND DESCRIPTION OF BUSINESS
12 Months Ended
Jan. 31, 2023
Accounting Policies [Abstract]  
ORGANIZATION AND DESCRIPTION OF BUSINESS

NOTE 1 — ORGANIZATION AND DESCRIPTION OF BUSINESS

 

Streamline Health Solutions, Inc. and each of its wholly-owned subsidiaries, Streamline Health, LLC, Avelead Consulting, LLC, Streamline Consulting, LLC and Streamline Pay & Benefits, LLC, (collectively, unless the context requires otherwise, “we”, “us”, “our”, “Streamline”, or the “Company”) operates in one segment as a provider of healthcare information technology solutions and associated services. The Company provides these capabilities through the licensing of its Coding & CDI, eValuator coding analysis platform, RevID, and other workflow software applications and the use of such applications by software as a service (“SaaS”). The Company also provides audit services to help clients optimize their internal clinical documentation and coding functions, as well as implementation and consulting services to complement its software solutions. The Company’s software and services enable hospitals and integrated healthcare delivery systems in the United States and Canada to capture, store, manage, route, retrieve and process patient clinical, financial and other healthcare provider information related to the patient revenue cycle.

 

Fiscal Year

 

All references to a fiscal year refer to the fiscal year commencing February 1 in that calendar year and ending on January 31 of the following calendar year.

 

XML 21 R8.htm IDEA: XBRL DOCUMENT v3.23.1
SIGNIFICANT ACCOUNTING POLICIES
12 Months Ended
Jan. 31, 2023
Accounting Policies [Abstract]  
SIGNIFICANT ACCOUNTING POLICIES

NOTE 2 — SIGNIFICANT ACCOUNTING POLICIES

 

Basis of Presentation

 

The consolidated financial statements include the accounts of Streamline Health Solutions, Inc. and its wholly-owned subsidiaries, Streamline Health, LLC, Avelead Consulting, LLC, Streamline Consulting Solutions, LLC and Streamline Pay & Benefits, LLC. All significant intercompany transactions and balances are eliminated in consolidation. All amounts in the consolidated financial statements, notes and tables have been rounded to the nearest thousand dollars, except share and per share amounts, unless otherwise indicated.

 

Refer to Note – 3 Business Combination and Divestiture. Under ASC 280-10-50-11, two or more operating segments may be aggregated into a single operating segment if they are considered to be similar. Operating segments are considered to be similar if they can be expected to have essentially the same economic characteristics and future prospects. Using the aggregation guidance, the Company determined that it has one operating segment due to the similar economic characteristics of the Company’s products, product development, distribution, regulatory environment and client base as a provider of computer software-based solutions and services for acute-care healthcare organizations. For fiscal years 2022 and 2021, the Company has two reporting units for evaluation of goodwill. These two reporting units are the legacy Streamline business and Avelead.

 

On February 24, 2020, the Company sold a portion of its business (the ECM Assets). The results of operations, cash flows and related balance sheet items associated with the ECM Assets are reported in discontinued operations in the accompanying consolidated statements of operations and cash flows and the consolidated balance sheet for the comparative prior periods. Refer to Note 13 – Discontinued Operations for further details.

 

 

Use of Estimates

 

The preparation of financial statements in conformity with U.S. generally accepted accounting principles (“GAAP”) requires management to make estimates and assumptions that affect the amounts reported in the financial statements and accompanying notes. On an ongoing basis, management evaluates its estimates and judgments, including those related to the recognition of revenue, stock-based compensation, capitalization of software development costs, intangible assets, the allowance for doubtful accounts, contingent consideration and income taxes. Actual results could differ from those estimates.

 

Cash and Cash Equivalents

 

Financial instruments that potentially subject the Company to concentrations of credit risk consist principally of cash demand deposits. Cash deposits are placed in Federal Deposit Insurance Corporation (“FDIC”) insured financial institutions. Cash deposits may exceed FDIC insured levels from time to time. For purposes of the consolidated balance sheets and consolidated statements of cash flows, the Company considers all highly-liquid investments purchased with an original maturity of three months or less to be cash equivalents.

 

Non-Cash Items

 

The Company had the following items that were non-cash items related to the consolidated statements of cash flows:

 

   2022   2021 
   Fiscal Year 
   2022   2021 
Forgiveness of PPP loan and accrued interest  $   $2,327,000 
Payment of acquisition earnout liabilities in restricted common stock   3,012,000     
Capitalized software purchased with stock (Note 12)   81,000     

 

Receivables

 

Accounts and contract receivables are comprised of amounts owed to the Company for licensed software, professional services, including coding audit services, consulting services, maintenance services, and software as a service and are presented net of the allowance for doubtful accounts. The timing of revenue recognition may not coincide with the billing terms of the client contract, resulting in unbilled receivables or deferred revenues; therefore, certain contract receivables represent revenues recognized prior to client billings. Individual contract terms with clients or resellers determine when receivables are due. Accounts receivable represent amounts that the entity has an unconditional right to consideration. For billings where the criteria for revenue recognition have not been met, deferred revenue is recorded until the Company satisfies the respective performance obligations.

 

Allowance for Doubtful Accounts

 

The Company adjusts accounts receivable down to net realizable value with its allowance methodology. In determining the allowance for doubtful accounts, aged receivables are analyzed periodically by management. Each identified receivable is reviewed based upon the most recent information available and the status of any open or unresolved issues with the client preventing the payment thereof. Corrective action, if necessary, is taken by the Company to resolve open issues related to unpaid receivables. During these periodic reviews, the Company determines the required allowances for doubtful accounts for estimated losses resulting from the unwillingness of its clients or resellers to make required payments. The Company believes that its reserve is adequate, however, results may differ in future periods.

 

 

Accrued Expenses

 

Accrued expenses consisted of the following:

 

   2023   2022 
   January 31, 
   2023   2022 
Employee benefits and related compensation  $2,079,000   $803,000 
Professional fees and services   294,000    283,000 
Third party licenses   285,000    77,000 
Customer concessions   226,000    152,000 
State income and sales taxes payable   331,000    460,000 
Interest, primarily on Term Loan   50,000    28,000 
Total accrued expenses  $3,265,000   $1,803,000 

 

Concessions Accrual

 

The Company offers certain service line agreements within its client contracts such as uptime, support hours, and levels of support. Our contracts may include and we may offer credit to clients when these service line agreements are not met. The service line agreements are accounted for as variable consideration. As a result, we record an estimate of these concessions against our recorded revenue. In determining the concessions accrual, the Company evaluates historical concessions granted relative to revenue as well as future potential risk that these service line agreements will not be met. The Company records a provision, reducing revenue, each period for the estimated amount of concessions incurred on the revenue recorded. The Company evaluates the amount of the concession accrual each period. Historically, concessions have not been significant. The concession accrual included in accrued expenses on the Company’s consolidated balance sheets was $226,000 and $152,000 as of January 31, 2023 and 2022, respectively.

 

Property and Equipment

 

Property and equipment are stated at cost. Depreciation is computed using the straight-line method, over the estimated useful lives of the related assets. Estimated useful lives are as follows:

 

Computer equipment and software   3-4 years
Office equipment   5 years
Office furniture and fixtures   5-7 years
Leasehold improvements   Term of lease or estimated useful life, whichever is shorter

 

Depreciation expense for property and equipment in fiscal 2022 and 2021 was $54,000 and $68,000, respectively.

 

Normal repairs and maintenance are expensed as incurred. Replacements are capitalized and the property and equipment accounts are relieved of the items being replaced or disposed of, if no longer of value. The related cost and accumulated depreciation of the disposed assets are eliminated and any gain or loss on disposition is included in the results of operations in the year of disposal.

 

The Company wrote-off fully depreciated fixed assets during fiscal 2021 of $198,000. There was no impact to the consolidated statements of operations as this eliminated the asset and accumulated depreciation of the fully depreciated fixed assets.

 

Leases

 

We determine whether an arrangement is a lease at inception. Right-of-use assets represent our right to use an underlying asset for the lease term, and lease liabilities represent our obligation to make lease payments arising from the lease.

 

Operating lease right-of-use assets and liabilities are recognized at commencement date based on the present value of lease payments over the expected lease term. Right-of-use assets represent our right to use an underlying asset for the lease term and lease liabilities represent our obligation to make lease payments arising from the lease. Since our lease arrangements do not provide an implicit rate, we use our estimated incremental borrowing rate for the expected remaining lease term at commencement date in determining the present value of future lease payments. We recognize operating lease cost on a straight-line basis by aggregating any rent abatement with the total expected rental payments and amortizing the expense ratably over the term of the lease. Sublease income is recognized as other income over the period of the lease, as the sublease is outside of the Company’s normal business operations. See Note 4 – Operating Leases for further details.

 

 

Debt Issuance Costs

 

Cost related to the issuance of the Loan and Security Agreement and Second Amended and Restated Loan and Security Agreement were capitalized and amortized to interest expense on a straight-line basis, which is not materially different from the effective interest method, over the term of the related debt, and presented on the Company’s consolidated balance sheets as a direct deduction from the carrying amount of the non-current portion of our term loan.

 

Impairment of Long-Lived Assets

 

The Company reviews the carrying value of long-lived assets for impairment whenever facts and circumstances exist that would suggest that assets might be impaired or that the useful lives should be modified. Among the factors the Company considers in making the evaluation are changes in market position and profitability. If facts and circumstances are present which may indicate that the carrying amount of the assets may not be recoverable, the Company will prepare a projection of the undiscounted cash flows of the specific asset or asset group and determine if the long-lived assets are recoverable based on these undiscounted cash flows. If impairment is indicated, an adjustment will be made to reduce the carrying amount of these assets to their fair values.

 

Capitalized Software Development Costs

 

Software development costs for software to be sold, leased, or marketed are accounted for in accordance with ASC 985-20, Software — Costs of Software to be Sold, Leased or Marketed. Costs associated with the planning and design phase of software development are classified as research and development costs and are expensed as incurred. Once technological feasibility has been established, a portion of the costs incurred in development, including coding, testing and quality assurance, are capitalized until available for general release to clients, and subsequently reported at the lower of unamortized cost or net realizable value. Amortization is calculated on a solution-by-solution basis and is included in cost of professional fees and licenses on the consolidated statements of operations. Annual amortization is measured at the greater of a) the ratio of the software product’s current gross revenues to the total of current and expected gross revenues or b) straight-line over the remaining economic life of the software (typically two years). Unamortized capitalized costs determined to be in excess of the net realizable value of a solution are expensed at the date of such determination. Capitalized software development costs for software to be sold, leased, or marketed, net of accumulated amortization, totaled $522,000 and $846,000 as of January 31, 2023 and 2022, respectively.

 

Internal-use software development costs are accounted for in accordance with ASC 350-40, Internal-Use Software. The costs incurred in the preliminary stages of development are expensed as research and development costs as incurred. Once an application has reached the development stage, internal and external costs incurred to develop internal-use software are capitalized and amortized on a straight-line basis over the estimated useful life of the software (typically three to four years). Maintenance and enhancement costs, including those costs in the post-implementation stages, are typically expensed as incurred, unless such costs relate to substantial upgrades and enhancements to the software that result in added functionality, in which case the costs are capitalized and amortized on a straight-line basis over the estimated useful life of the software. The Company reviews the carrying value for impairment whenever facts and circumstances exist that would suggest that assets might be impaired or that the useful lives should be modified. Amortization expense related to capitalized internal-use software development costs is included in Cost of software as a service on the consolidated statements of operations. Capitalized software development costs for internal-use software, net of accumulated amortization, totaled $5,324,000 and $4,709,000 as of January 31, 2023 and 2022, respectively.

 

The estimated useful lives of software (including software to be sold and internal-use software) are reviewed frequently and adjusted as appropriate to reflect upcoming development activities that may include significant upgrades and/or enhancements to the existing functionality. The Company reviews, on an on-going basis, the carrying value of its capitalized software development expenditures, net of accumulated amortization.

 

Amortization expense on all capitalized software development was $2,423,000 and $2,173,000 in fiscal 2022 and 2021, respectively. Further, the Company recognized an impairment of approximately $0 and $84,000 in fiscal 2022 and fiscal 2021, respectively, related to cancelled or abandoned enhancement projects during fiscal 2022 and fiscal 2021 that has been recognized within amortization expense. Additionally, in fiscal 2022, approximately $694,000 of fully amortized and abandoned assets, including previously acquired assets, were cleared from their corresponding capitalization and accumulated amortization balance sheet accounts.

 

 

The Company uses the “carry-over” method for amortizing capitalized software development costs. Under the “carry-over” method, the costs of the enhancements are added to the unamortized costs of the previous version of the product and the combined amount is amortized over the remaining useful life of the product. Including unamortized cost of the original product with the cost of the enhancement for purposes of applying the net realizable value test and amortization provisions is consistent with accounting guidance for software companies that improve their software and discontinue selling or marketing the older versions.

 

   2022   2021 
   Fiscal Year 
   2022   2021 
Amortization expense on internally-developed software included in:          
Cost of software as a service  $2,068,000   $1,675,000 
Cost of professional fees and licenses   355,000    498.000 
Total amortization expense on internally-developed software  $2,423,000   $2,173,000 

 

The interest capitalized to software development cost reduces the Company’s interest expense recognized in the consolidated statements of operations.

 

Research and development expense was $6,042,000 and $4,782,000 in fiscal 2022 and 2021, respectively.

 

Fair Value of Financial Instruments

 

The FASB’s authoritative guidance on fair value measurements establishes a framework for measuring fair value, and expands disclosure about fair value measurements. This guidance enables the reader of the financial statements to assess the inputs used to develop those measurements by establishing a hierarchy for ranking the quality and reliability of the information used to determine fair values. Under this guidance, assets and liabilities carried at fair value must be classified and disclosed in one of the following three categories:

 

Level 1: Quoted market prices in active markets for identical assets or liabilities.

 

Level 2: Observable market-based inputs or unobservable inputs that are corroborated by market data.

 

Level 3: Unobservable inputs that are not corroborated by market data.

 

The carrying amounts of cash and cash equivalents, accounts receivable, accounts payable and accrued expenses approximate fair value based on the short-term maturity of these instruments. Cash and cash equivalents are classified as Level 1. For fiscal years 2022 and 2021, there were no transfers of assets or liabilities between Levels 1, 2, or 3.

 

The table below provides information on our liabilities that are measured at fair value on a recurring basis:

 

   Total Fair  

Quoted Prices in

Active Markets

  

Significant Other

Observable Inputs

  

Significant

Unobservable Inputs

 
   Value   (Level 1)   (Level 2)   (Level 3) 
At January 31, 2023                    
Acquisition earnout liability (1)  $3,738,000   $   $   $3,738,000 
At January 31, 2022                    
Acquisition earnout liability (1)  $8,833,000   $   $   $8,833,000 

 

(1)

The fair value of the acquisition earnout liability is based upon a probability-weighted discounted cash flow that was completed at the date of acquisition and updated as of January 31, 2023. The change in the fair value of the acquisition earnout ability decreased $5,095,000 for the year ended January 31, 2023, which includes payment of $5,024,000 of the first year earnout, and a $71,000 change recognized in “Acquisition earnout valuation adjustments” in the accompanying consolidated statement of operations.

   
  The probability-weighted discounted cash flow is calculated using a Monte Carlo valuation method. The valuation model provides numerous outcomes. The outcomes are averaged and discounted to present value, which provides the current value point estimate. The significant inputs include our forecast of Avelead SaaS revenue, the probabilities associated with each of (i) a change in control or (ii) a certain client termination, as well as other normal and customary inputs to financial models, including but not limited to, risk factors and interest rates.

 

 

The fair value of the Company’s term loan under its Second Amended and Restated Loan and Security Agreement was determined through an analysis of the interest rate spread from the date of closing the loan (August 2021) to the date of the most recent balance sheets, January 31, 2023 and January 31, 2022. The term loan bears interest at a per annum rate equal to the Prime Rate (as published in The Wall Street Journal) plus 1.5%, with a Prime “floor” rate of 3.25%. The prime rate is variable and, thus accommodates changes in the market interest rate. However, the interest rate spread (the 1.5% added to the Prime Rate) is fixed. We estimated the impact of the changes in the interest rate spread by analogizing the effect of the change in the Corporate bond rates, reduced for any changes in the market interest rate. This provided us with an estimated change to the interest rate spread of approximately 0.5% from the date we entered the debt agreement to January 31, 2023 and January 31, 2022. The fair value of the debt as of January 31, 2023 and January 31, 2022 was estimated to be $9,550,000 and $9,798,000, respectively, or a discount to book value of $200,000 and $202,000, respectively. Long-term debt is classified as Level 2.

 

Revenue Recognition

 

We derive revenue from the sale of internally-developed software, either by licensing for local installation or by a SaaS delivery model, through our direct sales force or through third-party resellers. Licensed, locally-installed clients on a perpetual model utilize our support and maintenance services for a separate fee, whereas term-based locally installed license fees and SaaS fees include support and maintenance. We also derive revenue from professional services that support the implementation, configuration, training and optimization of the applications, as well as audit services and consulting services.

 

We recognize revenue in accordance with Accounting Standards Codification (ASC) 606, Revenue from Contracts with Clients (“ASC 606”), under the core principle of recognizing revenue to depict the transfer of promised goods or services to clients in an amount that reflects the consideration to which the entity expects to be entitled in exchange for those goods or services.

 

We commence revenue recognition (Step 5 below) in accordance with that core principle after applying the following steps:

 

  Step 1: Identify the contract(s) with a client
     
  Step 2: Identify the performance obligations in the contract
     
  Step 3: Determine the transaction price
     
  Step 4: Allocate the transaction price to the performance obligations in the contract
     
  Step 5: Recognize revenue when (or as) the entity satisfies a performance obligation

 

Often contracts contain more than one performance obligation. Performance obligations are the unit of accounting for revenue recognition and generally represent the distinct goods or services that are promised to the client. Revenue is recognized net of any taxes collected from clients and subsequently remitted to governmental authorities.

 

If we determine that we have not satisfied a performance obligation, we defer recognition of the revenue until the performance obligation is satisfied. Maintenance and support and SaaS agreements are generally non-cancellable or contain significant penalties for early cancellation, although clients typically have the right to terminate their contracts for cause if we fail to perform material obligations. However, if non-standard acceptance periods, non-standard performance criteria, or cancellation or right of refund terms are required, revenue is recognized upon the satisfaction of such criteria.

 

 

The determined transaction price is allocated based on the standalone selling price of the performance obligations in contract. Significant judgment is required to determine the standalone selling price (“SSP”) for each performance obligation, the amount allocated to each performance obligation and whether it depicts the amount that the Company expects to receive in exchange for the related product and/or service. The Company recognizes revenue for implementation of its eValuator SaaS solution over the contract term, as it has been determined that those implementation services are not a distinct performance obligation. Services for other SaaS and Software solutions such as CDI, RevID and Compare, have been determined as a distinct performance obligation. For these agreements, the Company estimates SSP of its software licenses using the residual approach when the software license is sold with other services and observable SSPs exist for the other services. The Company estimates the SSP for maintenance, professional services, software as a service and audit services based on observable standalone sales.

 

Contract Combination

 

The Company may execute more than one contract or agreement with a single client. The Company evaluates whether the agreements were negotiated as a package with a single objective, whether the amount of consideration to be paid in one agreement depends on the price and/or performance of another agreement, or whether the goods or services promised in the agreements represent a single performance obligation. The conclusions reached can impact the allocation of the transaction price to each performance obligation and the timing of revenue recognition related to those arrangements.

 

The Company has utilized the portfolio approach as the practical expedient. We have applied the revenue model to a portfolio of contracts with similar characteristics where we expected that the financial statements would not differ materially from applying it to the individual contracts within that portfolio.

 

Software Licenses

 

The Company’s software license arrangements provide the client with the right to use functional intellectual property. Implementation, support, and other services are typically considered distinct performance obligations when sold with a software license unless these services are determined to significantly modify the software. Revenue is recognized at a point in time. Typically, this is upon shipment of components or electronic download of software.

 

Maintenance and Support Services

 

Our maintenance and support obligations include multiple discrete performance obligations, with the two largest being unspecified product upgrades or enhancements, and technical support, which can be offered at various points during a contract period. We believe that the multiple discrete performance obligations within our overall maintenance and support obligations can be viewed as a single performance obligation since both the unspecified upgrades and technical support are activities to fulfill the maintenance performance obligation and are rendered concurrently. Maintenance and support agreements entitle clients to technology support, version upgrades, bug fixes and service packs. We recognize maintenance and support revenue over the contract term.

 

Software-Based Solution Professional Services

 

The Company provides various professional services to clients with software licenses. These include project management, software implementation and software modification services. Revenues from arrangements to provide professional services are generally distinct from the other promises in the contract and are recognized as the related services are performed. Consideration payable under these arrangements is either fixed fee or on a time-and-materials basis and is recognized over time as the services are performed.

 

Software as a Service

 

SaaS-based contracts include a right to use of the Company’s platform and support which represent a single promise to provide continuous access to its software solutions. Implementation services for the Company’s eValuator product are included as part of the single promise for its respective contracts. The Company recognizes revenue for implementation of the eValuator product over the contract term as it is determined that the implementation on eValuator is not a distinct performance obligation. Implementation services for other SaaS products are deemed to be separate performance obligations.

 

 

Audit Services

 

The Company provides technology-enabled coding audit services to help clients review and optimize their internal clinical documentation and coding functions across the applicable segment of the client’s enterprise. Audit services are a separate performance obligation. We recognize revenue over time as the services are performed.

 

Disaggregation of Revenue

 

The following table provides information about disaggregated revenue by type and nature of revenue stream:

 

   2022   2021 
   Fiscal Year 
   2022   2021 
Over time revenue  $16,809,000   $12,400,000 
Point in time revenue   8,080,000    4,979,000 
Total revenue  $24,889,000   $17,379,000 

 

The Company disaggregates revenue into each of (i) over time and (ii) point in time revenue. For over time revenue, revenue is recognized incrementally, as each portion of the performance obligation is satisfied. The Company includes revenue categories of (i) SaaS and (ii) maintenance and support as over time revenue. For point in time revenue, the performance obligation is recognized at the point in time when the obligation is fully satisfied. The Company includes revenue categories of (i) software licenses, (ii) professional services, and (iii) audit services as point in time revenue. For fiscal years ended January 31, 2023 and January 31, 2022, Avelead accounts for $6,231,000 of the over time revenue and $3,590,000 of the point in time revenue, respectively.

 

Contract Assets and Deferred Revenues

 

The Company receives payments from clients based upon contractual billing schedules. Contract receivables include amounts related to the Company’s contractual right to consideration for completed performance obligations not yet invoiced. Deferred revenues include payments received in advance of performance under the contract. Our contract receivables and deferred revenue are reported on an individual contract basis at the end of each reporting period. Contract receivables are classified as current or noncurrent based on the timing of when we expect to bill the client. Deferred revenue is classified as current or noncurrent based on the timing of when we expect to recognize revenue. In the year ended January 31, 2023, we recognized approximately $5,636,000 in revenue from deferred revenues outstanding as of January 31, 2022. Revenue allocated to remaining performance obligations was $25,070,000 as of January 31, 2023, of which the Company expects to recognize approximately 73% over the next 12 months and the remainder thereafter.

 

Deferred costs (costs to fulfill a contract and contract acquisition costs)

 

We defer the direct costs, which include salaries and benefits, for professional services related to SaaS contracts as a cost to fulfill a contract. These deferred costs will be amortized on a straight-line basis over the contractual term. As of January 31, 2023, and 2022, we had deferred costs of $94,000 and $125,000, respectively, net of accumulated amortization of $176,000 and $93,000, respectively. Amortization expense of these costs was $83,000 and $110,000 in fiscal 2022 and 2021, respectively. There were no impairment losses for these capitalized costs for the fiscal years 2022 and 2021.

 

Contract acquisition costs, which consist of sales commissions paid or payable, is considered incremental and recoverable costs of obtaining a contract with a client. Sales commissions for initial and renewal contracts are deferred and then amortized on a straight-line basis over the contract term. As a practical expedient, we expense sales commissions as incurred when the amortization period of related deferred commission costs would have been one year or less.

 

 

Deferred commissions costs paid and payable, which are included on the consolidated balance sheets within other non-current assets totaled $1,534,000 and $806,000, respectively, as of January 31, 2023 and 2022. In fiscal 2022 and 2021, amortization expense associated with deferred sales commissions was $411,000 and $339,000, respectively, and was included in selling, general and administrative expenses on the consolidated statements of operations. There were no impairment losses for these capitalized costs for fiscal years 2022 and 2021.

 

Concentrations

 

Financial instruments, which potentially expose the Company to concentrations of credit risk, consist primarily of accounts receivable. The Company’s accounts receivable are concentrated in the healthcare industry. However, the Company’s clients typically are well-established hospitals, medical facilities or major health information systems companies with good credit histories that resell the Company’s solutions. Payments from clients have been received within normal time frames for the industry. However, some hospitals and medical facilities have experienced significant operating losses as a result of limits on third-party reimbursements from insurance companies and governmental entities and extended payment of receivables from these entities is not uncommon.

 

To date, the Company has relied on a limited number of clients and remarketing partners for a substantial portion of its total revenues. The Company expects that a significant portion of its future revenues will continue to be generated by a limited number of clients and its remarketing partners.

 

Goodwill and Intangible Assets

 

Goodwill and other intangible assets were recognized in conjunction with the Avelead acquisition, and certain other acquisitions from fiscal years 2013 and prior (prior to divestiture of such assets). Identifiable intangible assets include purchased intangible assets with finite lives, which primarily consist of internally-developed software and client relationships. Finite-lived purchased intangible assets are amortized over their expected period of benefit, which generally ranges from one to 15 years, using the straight-line method.

 

The Company assesses the useful lives and possible impairment of intangible assets when an event occurs that may trigger such a review. Factors considered important which could trigger a review include:

 

  significant underperformance relative to historical or projected future operating results;
     
  significant changes in the manner of use of the acquired assets or the strategy for the overall business;
     
  identification of other impaired assets within a reporting unit;
     
  disposition of a significant portion of an operating segment;
     
  significant negative industry or economic trends;
     
  significant decline in the Company’s stock price for a sustained period; and
     
  a decline in the market capitalization relative to the net book value.

 

Determining whether a triggering event has occurred involves significant judgment by the Company.

 

The Company assesses goodwill annually (as of November 1), or more frequently when events and circumstances, such as the ones mentioned above, occur indicating that the recorded goodwill may be impaired. During the years ended January 31, 2023 and 2022, the Company did not note any of the above qualitative factors, which would be considered a triggering event for goodwill impairment. In assessing qualitative factors to determine whether it is more likely than not that the fair value of a reporting unit is less than its carrying amount, the Company assesses relevant events and circumstances that may impact the fair value and the carrying amount of a reporting unit. The identification of relevant events and circumstances and how these may impact a reporting unit’s fair value or carrying amount involve significant judgments by management. These judgments include the consideration of macroeconomic conditions, industry and market considerations, cost factors, overall financial performance, events which are specific to the Company and trends in the market price of the Company’s common stock. Each factor is assessed to determine whether it impacts the impairment test positively or negatively, and the magnitude of any such impact.

 

 

Reporting units are determined based on the organizational structure the entity has in place at the date of the impairment test. A reporting unit is an operating segment or component business unit with the following characteristics: (a) it has discrete financial information, (b) segment management regularly reviews its operating results (generally an operating segment has a segment manager who is directly accountable to and maintains regular contact with the chief operating decision maker to discuss operating activities, financial results, forecasts or plans for the segment), and (c) its economic characteristics are dissimilar from other units (this contemplates the nature of the products and services, the nature of the production process, the type or class of client for the products and services and the methods used to distribute the products and services). The Company determined that it has one operating segment and two reporting units.

 

The Company estimates the fair value of its reporting unit using the income approach, via discounted cash flow valuation models which include, but are not limited to, assumptions such as a “risk-free” rate of return on an investment, the weighted average cost of capital of a market participant and future revenue, operating margin, working capital and capital expenditure trends. Determining the fair value of reporting units and goodwill includes significant judgment by management, and different judgments could yield different results.

 

The Company performed its annual assessment of goodwill, using the approach described above. Based on the analysis performed, the fair value of the reporting units exceeded the carrying amount of the reporting unit, including goodwill, and, therefore, a goodwill impairment loss was not recognized.

 

Equity Awards

 

The Company accounts for share-based payments based on the grant-date fair value of the awards with compensation cost recognized as expense over the requisite service period. For awards to non-employees, the Company recognizes compensation expense in the same manner as if the entity had paid cash for the goods or services. The Company incurred total annual compensation expense related to stock-based awards of $1,761,000 in fiscal 2022, which includes $81,000 of capitalized non-employee stock compensation, and $2,216,000 in fiscal 2021.

 

The fair value of the stock options granted are estimated at the date of grant using a Black-Scholes option pricing model. Option pricing model input assumptions such as expected term, expected volatility and risk-free interest rate impact the fair value estimate. The Company recognizes forfeitures as they occur. These assumptions are subjective and are generally derived from external (such as, risk-free rate of interest) and historical data (such as, volatility factor, expected term and forfeiture rates). Future grants of equity awards accounted for as stock-based compensation could have a material impact on reported expenses depending upon the number, value and vesting period of future awards.

 

The Company issues restricted stock awards in the form of Company common stock. The fair value of these awards is based on the market close price per share on the grant date. The Company expenses the compensation cost of these awards as the restriction period lapses, which is typically a one- to four-year service period to the Company. In fiscal 2022 and 2021, 127,429 and 257,571 shares of common stock were surrendered to the Company to satisfy tax withholding obligations totaling $197,000 and $464,000, respectively, in connection with the vesting of restricted stock awards. Shares surrendered by the restricted stock award recipients in accordance with the applicable plan are deemed cancelled, and therefore are not available to be reissued. The Company awarded 890,731 and 562,500 shares of restricted stock to its executive officers and directors of the Company in fiscal 2022 and 2021, respectively.

 

Income Taxes

 

Income taxes are accounted for under the asset and liability method. Deferred tax assets and liabilities are recognized for the future tax consequences attributable to differences between the financial statement carrying amounts of existing assets and liabilities and their respective tax bases and for tax credit and loss carry-forwards. 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. In assessing net deferred tax assets, the Company considers whether it is more likely than not that some or all of the deferred tax assets will not be realized. The Company establishes a valuation allowance when it is more likely than not that all or a portion of deferred tax assets will not be realized. See Note 7 - Income Taxes for further details.

 

 

The Company provides for uncertain tax positions and the related interest and penalties based upon management’s assessment of whether certain tax positions are more likely than not to be sustained upon examination by tax authorities. At January 31, 2023, the Company believes it has appropriately accounted for any uncertain tax positions.

 

Net Earnings (Loss) Per Common Share

 

The Company presents basic and diluted earnings per share (“EPS”) data for our common stock.

 

Our unvested restricted stock awards are considered non-participating securities because holders are not entitled to non-forfeitable rights to dividends or dividend equivalents during the vesting term. In accordance with ASC 260, securities are deemed not to be participating in losses if there is no obligation to fund such losses. Diluted EPS for our common stock is computed using the treasury stock method.

 

The following is the calculation of the basic and diluted net loss per share of common stock:

 

   2022   2021 
   Fiscal Year 
   2022   2021 
Basic earnings (loss) per share:          
Continuing operations          
Loss from continuing operations, net of tax  $(11,379,000)  $(6,917,000)
Basic net loss per share of common stock from continuing operations  $(0.23)  $(0.16)
           
Discontinued operations          
Income available to common stockholders from discontinued operations  $   $375,000 
Basic net earnings per share of common stock from discontinued operations  $   $0.01 
           
Diluted earnings (loss) per share (1):          
Continuing operations          
Loss available to common stockholders from continuing operations  $(11,379,000)  $(6,917,000)
Diluted net loss per share of common stock from continuing operations  $(0.23)  $(0.16)
           
Discontinued operations          
Income available to common stockholders from discontinued operations  $   $375,000 
Diluted net earnings per share of common stock from discontinued operations  $   $0.01 
           
Net loss  $(11,379,000)  $(6,542,000)
           
Weighted average shares outstanding - Basic (1)   49,324,858    42,815,239 
Effect of dilutive securities - Stock options and Restricted stock (2)       458,335 
Weighted average shares outstanding – Diluted   49,324,858    43,273,574 
Basic net loss per share of common stock  $(0.23)  $(0.15)
Diluted net loss per share of common stock  $(0.23)  $(0.15)

 

  (1) Excludes the effect of unvested restricted shares of common stock, which are considered non-participating securities. As of January 31, 2023 and 2022, there were 1,848,031 and 1,043,350 unvested restricted shares of common stock, respectively.
     
  (2) Diluted net loss per share excludes the effect of shares that are anti-dilutive. As of January 31, 2023, there were 628,598 outstanding stock options and 1,848,031 unvested restricted shares of common stock. As of January 31, 2022, there were 1,062,130 outstanding stock options and 1,043,350 unvested restricted shares of common stock.

 

 

Other Operating Costs

 

Acquisition-related Costs

 

  

Fiscal Year

2022

   Fiscal Year
2021
 
Separation agreement expense  $   $706,000 
Broker fees       553,000 
Professional fees   149,000    850,000 
Executive bonuses       705,000 
Loss on exit from operating lease       42,000 
Total  $149,000   $2,856,000 

 

For fiscal 2022 and 2021, the Company incurred certain acquisition-related costs relating to the acquisition of Avelead totaling $149,000 and $2,856,000, respectively. For fiscal 2022, these expenses consisted primarily of professional service fees. For fiscal 2021, of the total acquisition-related costs, $705,000 was from bonuses paid to certain executives in executing priorities, primarily related to the acquisition, and $850,000 related to professional fees.

 

Loss Contingencies

 

We are subject to the possibility of various loss contingencies arising in the normal course of business. We consider the likelihood of the loss or impairment of an asset or the incurrence of a liability as well as our ability to reasonably estimate the amount of loss in determining loss contingencies. An estimated loss contingency is accrued when it is probable that a liability has been incurred or an asset has been impaired, and the amount of loss can be reasonably estimated. We regularly evaluate current information available to us to determine whether to accrue for a loss contingency and adjust any previous accrual.

 

Accounting Pronouncements Recently Adopted

 

In July 2021, the FASB issued ASU 2021-05, Lessors - Certain Leases with Variable Lease Payments to ASC Topic 842, Leases (“ASC 842”) (“ASU 2021-05”). ASU 2021-05 provides additional ASC 842 classification guidance as it relates to a lessor’s accounting for certain leases with variable lease payments. ASU 2021-05 requires a lessor to classify a lease with variable payments that do not depend on an index or rate as an operating lease if either a sales-type lease or direct financing lease classification would trigger a day-one loss. ASU 2021-05 became effective for the Company on February 1, 2022. The adoption of this ASU did not have a material impact on the Company’s consolidated financial statements or disclosures.

 

Recent Accounting Pronouncements Not Yet Adopted

 

In November 2019, the FASB issued ASU 2016-13, Financial Instruments—Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments, which improves guidance around accounting for financial losses on accounts receivable. For smaller reporting entities, ASU 2016-13 is effective for annual periods beginning after December 15, 2022, including interim periods within those fiscal years. The Company’s adoption of ASU 2016-13 is effective February 1, 2023. An analysis of contract receivables, including credit losses, was conducted during the first quarter of fiscal 2023. Based on the balance of the allowance for bad debt reserve as of January 31, 2023 and the result of the analysis of contract receivables during first quarter of fiscal 2023, the Company does not anticipate that the adoption of this ASU will have a material impact on our consolidated financial statements.

 

XML 22 R9.htm IDEA: XBRL DOCUMENT v3.23.1
BUSINESS COMBINATION AND DIVESTITURE
12 Months Ended
Jan. 31, 2023
Business Combination and Asset Acquisition [Abstract]  
BUSINESS COMBINATION AND DIVESTITURE

NOTE 3 — BUSINESS COMBINATION AND DIVESTITURE

 

Avelead Acquisition

 

The Company acquired all of the equity interests of Avelead as part of the Company’s strategic expansion into the revenue cycle management, acute-care healthcare space (the “Transaction”). The Transaction was completed on August 16, 2021.

 

 

The aggregate consideration for the purchase of Avelead was approximately $29.7 million (at fair value) consisting of (i) $12.5 million in cash, net of cash acquired, (ii) $6.5 million in common stock, and (iii) approximately $10.7 million in contingent consideration (see below). The Company issued 5,021,972 shares of its restricted common stock (the “Acquisition Restricted Common Stock”). The Acquisition Restricted Common Stock has a fair value as of the closing date of acquisition of $6.5 million. Additionally, the Company contracted two types of contingent consideration; the first is referred to herein as “SaaS Contingent Consideration” and the second is referred to herein as “Renewal Contingent Consideration.” The SaaS Contingent Consideration and Renewal Contingent Consideration have an aggregate value of approximately $10.7 million as of the date of closing. The owners of Avelead are also referred to herein as “Sellers” and are enumerated in the UPA (as defined below).

 

The Unit Purchase Agreement (hereafter referred to as the “UPA”), stated that the purchase price for Avelead at closing included a cash payment of $11.9 million. Additionally, the Company paid $285,000 of the Sellers’ closing costs, $285,000 related to the working capital adjustment as defined in the UPA. Finally, at closing, the Company issued the Acquisition Restricted Common Stock with a fair value of approximately $6.5 million, based on a 30-day average of the closing price of the Company’s common stock prior to the closing date. The SaaS Contingent Consideration and the Renewal Contingent Consideration described in more detail below were included in the UPA as potential future consideration for the Transaction. These are reflected on the Company’s consolidated balance sheet as “Acquisition earnout liability.”

 

The Company acquired Avelead on a cash-free and debt-free basis. The Transaction was structured as a purchase of units (equity), however, Avelead was taxed as a partnership. Accordingly, the Company realized a step-up in the tax basis of the assets acquired and the goodwill is tax deductible. The gross deferred tax assets and liabilities will be consolidated, and the gross deferred tax assets have a full valuation allowance.

 

The contingent consideration is comprised of “SaaS Contingent Consideration” and “Renewal Contingent Consideration” which are described in more detail as follows:

 

  The SaaS Contingent Consideration is calculated based upon Avelead’s recurring SaaS revenue recognized during the first and second year. The Company will pay the SaaS Contingent Consideration as follows: (i) 50% in cash and (ii) 50% in shares of Company common stock valued at the time the earnout is paid subject to a collar, as described below.

 

  The first year of SaaS Contingent Consideration was calculated as 75% of Avelead’s recognized SaaS revenue from September 1, 2021 to August 31, 2022. The first-year payment was subject to a deduction of $665,000 spread equally between the cash and common stock portion of the earnout consideration. Assuming that Avelead is within 80% of its forecasted SaaS revenue in the first year earnout, the Company agreed to a floor and ceiling on the value of the Company’s restricted common stock issued as consideration for the earnout. That collar had a floor of $3.50 per share and a ceiling of $5.50 per share for the first year earnout. This first year SaaS Contingent Consideration was paid on November 21, 2022 (see below).
     
  The second year of SaaS Contingent Consideration is calculated as 40% of Avelead’s recognized SaaS revenue from September 1, 2022 to August 31, 2023. The second year earnout will be paid on or about October 15, 2023, subject to a dispute and resolution period. Assuming that Avelead is within 80% of its forecasted SaaS revenue in the second year earnout, the Company agreed to a floor and ceiling on the Company’s restricted common stock issued as consideration for the earnout. That collar has a floor of $4.50 per share and a ceiling of $6.50 per share for the second year earnout.

 

  1 If Avelead does not achieve 80% of its forecasted revenue, the price per share will revert back to the Company’s market price based upon a 30-day average.

 

 

  The Renewal Contingent Consideration is tied directly to a successful renewal of a specific client of Avelead. To meet the definition of a renewal, Avelead must achieve a minimum threshold of contracted revenue in an updated, annual, renewed contract with the specified client. The renewal occurs on or about June 1, 2022 and June 1, 2023. The Company will remit the Renewal Contingent Consideration on or about each of October 15, 2022 and 2023, respectively. The Renewal Contingent Consideration is payable in shares of Company restricted common stock valued as of the date of closing. Accordingly, upon achieving the Renewal Contingent Consideration, the Company will issue 627,747 shares of restricted common stock on or about each of October 15, 2022 and October 15, 2023, subject to a dispute and resolution period. The Renewal Contingent Consideration is either earned or not earned based upon the renewal of the specified client at the minimum amount of contracted revenue. There is no pro-ration of the underlying Renewal Contingent Consideration. This first year SaaS Contingent Consideration was paid on November 21, 2022 (see below).

 

On November 21, 2022, the Company made the first year earnout payments and issued shares of common stock, par value $0.01 per share, subject to certain restrictions, to the selling shareholders of Avelead in accordance with the UPA. In connection with the first year earnout payment, the Company made cash payments of $2,012,000 and issued 1,243,292 unregistered securities in the form of restricted common stock, par value $0.01 per share, for the SaaS Contingent Consideration and 627,746 unregistered securities in the form of restricted common stock, par value $0.01 per share, for the Renewal Contingent Consideration. The estimated aggregate value of the first year earnout payment is $4,000,000 for the SaaS Contingent Consideration and $1,000,000 for the Renewal Contingent Consideration. The second year earnout payment, if any, under the UPA will be payable on or about October 2023. These liabilities are reflected at the fair value of the future commitment on the Company’s consolidated balance sheet, as Acquisition Earnout Liability.

 

 

The components of the total consideration are as follows:

 

(in thousands)     
Components of total consideration, net of cash acquired:     
Cash  $11,900 
Cash, seller expenses   285 
Cash, working capital adjustment   285 
Restricted Common Stock   6,554 
Acquisition earnout liabilities   10,684(a)
Total consideration  $29,708 

 

(a) Acquisition earnout liabilities represent the net present value and risk adjusted probability of the required future payments underlying the Company’s SaaS Contingent Consideration and Renewal Contingent Consideration as described above. The first year earnout paid out on November 21, 2022, consisting of cash in the amount $2,012,000 and 1,871,038 restricted shares of common stock. The acquisition second year earnout liability is shown as a short-term liability as of January 31, 2023.

 

  The acquisition earnout liability is re-measured on a quarterly basis and the change to the liability is recorded as a valuation adjustment recorded through “acquisition earnout valuation adjustments” in the accompanying consolidated statements of operations. The valuation adjustment recorded for the period ended January 31, 2023, was $71,000. A range of possible outcomes is not available under the specific valuation method that was used in determining fair value of the acquisition earnout liability.

 

The Company is presenting the allocation of the total consideration to net tangible and intangible assets as of the date of the closing of Avelead as follows:

 

(in thousands)     
Net tangible assets:     
Accounts receivable  $1,246 
Unbilled revenue   200 
Prepaid expenses   178 
Fixed assets   37 
Accounts payable   (490)
Accrued expenses   (397)
Deferred revenues   (863)
Net tangible assets   (89)
Goodwill   12,377 
Client Relationships (SaaS)   8,370 
Client Relationships (Consulting)   1,330 
Internally Developed Software   6,380 
Trademarks and Tradenames   1,340 
Net assets acquired and liabilities assumed  $29,708 

 

 

The Company determined the fair value of the client relationship intangible assets and the trade name and developed software technology intangible assets using the multi-period excess earning method and the relief from royalty method, respectively. The intangible assets recorded as a result of the Avelead acquisition, and their related estimated useful lives are as follows:

 

  

Estimated

Useful Lives

Goodwill  Indefinite
Client Relationships (SaaS)  10 years
Client Relationships (Consulting)  8 years
Internally Developed Software  9 years
Trademarks and Tradenames  15 years

 

The Company’s unaudited pro forma revenues and (loss) income from continuing operations, assuming Avelead was acquired on February 1, 2020, are as follows. The unaudited pro forma information is not necessarily indicative of the results of operations that the Company would have reported had the acquisition actually occurred at the beginning of these periods nor is it necessarily indicative of future results. The unaudited pro forma financial information does not reflect the impact of events occurring after the acquisition. The nature and amount of any material, nonrecurring pro forma adjustments directly attributable to the business combination are included in the pro forma revenue and net earnings reflected below (unaudited):

 

    2022 
Unaudited Pro forma   Year Ended
January 31, 2022
 
Revenues   $22,631,000 
Operating expenses    (31,278,000)
Acquisition-related costs    (4,284,000 
Operating loss    (12,931,000)
       
Other (expense) income    1,312,000 
PPP loan forgiveness    3,059,000 
Income tax expense    (109,000)
Loss from continuing operations   $(8,669,000)

  

Included in the accompanying consolidated statement of operations for the year ended January 31, 2022 (following the closing of the Avelead acquisition) are $4,524,000 and $(1,506,000) of Avelead revenue and loss from continuing operations.

 

Refer to Note 2 – Summary of Significant Accounting Policies – Other operating costs -Acquisition-related costs. Costs related to the acquisition of Avelead are expensed as incurred.

 

The Company entered into one employment agreement and one separation agreement with each of the two Sellers. Included in the transaction costs of Avelead is the cost of a two-year separation agreement with one Seller. This separation agreement was expensed at the closing of the transaction as there were no material future obligations of the Seller to the Company within acquisition-related costs. The employment agreement is a two-year employment agreement that entitles the Seller to a six-month separation pay in the case of termination without cause. The expense for the employment agreement is recognized ratably over the service period customary with other employment agreements within selling, general, and administrative expense.

 

 

The Company granted options to purchase 583,333 shares of the Company’s common stock to the Sellers at the closing of the Avelead acquisition. These options have a strike price of $1.53 per share, the closing stock price on the trading date immediately preceding the closing. 500,000 options were awarded to one Seller that will vest, monthly, over a three (3) year service period. The remaining 83,333 options were awarded to another Seller and vested immediately upon issuance. The Company utilized the Black-Scholes method to determine the grant-date fair value of these options. The 83,333 options have a grant-date fair value of approximately $6,000 and are recorded in acquisition-related cost in the accompanying consolidated statement of operations. The 500,000 options have a grant-date fair value of approximately $395,000 and are expensed over the vesting period within selling, general, and administrative expenses.

 

Additionally, the Company granted 100,000 restricted stock awards (RSAs) to certain Avelead employees as of the closing date.

 

XML 23 R10.htm IDEA: XBRL DOCUMENT v3.23.1
OPERATING LEASES
12 Months Ended
Jan. 31, 2023
Operating Leases  
OPERATING LEASES

NOTE 4 — OPERATING LEASES

 

We determine whether an arrangement is a lease at inception. Right-of-use assets represent our right to use an underlying asset for the lease term and lease liabilities represent our obligation to make lease payments arising from the lease. Operating lease right-of-use assets and liabilities are recognized at commencement date based on the present value of lease payments over the expected lease term. Since our lease arrangements do not provide an implicit rate, we use our incremental borrowing rate for the expected remaining lease term at commencement date for new and existing leases in determining the present value of future lease payments. Operating lease expense is recognized on a straight-line basis over the lease term.

 

Alpharetta Office Lease

 

On October 1, 2021, the Company entered into an agreement with a third-party to sublease its office space in Alpharetta, Georgia, (the “Sublease Agreement”). The sublease term is for 18 months which coincides with the Company’s underlying lease (see below). The Company expects to receive $292,000 from the sublessee over the term of the sublease. The sublease did not relieve the Company of its original obligation under the lease, and therefore the Company did not adjust the operating lease right-of-use asset and related liability. The Company incurred an amount of fees and expenses to enter into the Sublease Agreement that were recorded as “acquisition-related costs” for fiscal 2021. As of January 31, 2023, the Company recorded $195,000 as other income related to the sublease.

 

The Company entered into a lease for office space in Alpharetta, Georgia, on March 1, 2020. The lease expired on March 31, 2023. At inception, the Company recorded a right-of use asset of $540,000, and related current and long-term operating lease obligation in the accompanying consolidated balance sheet. As of January 31, 2023, operating lease right-of use assets totaled $32,000, and the associated lease liability of $35,000 is included in current liabilities. The Company used a discount rate of 6.5% to determine the lease liability. As of January 31, 2023 and 2022, the Company had lease operating costs of approximately $194,000 and $194,000, respectively. The Company paid cash of approximately $210,000 and $203,000 for the lease in fiscal 2022 and fiscal 2021, respectively.

 

Maturities of operating lease liabilities associated with the Company’s operating lease as of January 31, 2023 are as follows for payments due based upon the Company’s fiscal year:

 

      
2023  $36,000 
Total lease payments   36,000 
Less present value adjustment   (1,000)
Present value of lease liabilities  $35,000 

 

Suwanee Office Lease

 

Upon acquiring Avelead on August 16, 2021 (refer to Note 3 – Business Combination and Divestiture), the Company assumed an operating lease agreement for the corporate office space of Avelead. The 36-month term lease commenced March 1, 2019 and initially expired on February 28, 2022. As of January 31, 2023, the Company recorded $73,000 in rent expense. The lessor is an entity controlled by one of the Sellers that is employed by the Company. In February 2022, the Company renewed the lease for twelve months. The Company made monthly lease payments of $5,998.67 for a total of $71,984 over the term of the lease. The lease expired on February 28, 2023 and was not renewed.

 

 

XML 24 R11.htm IDEA: XBRL DOCUMENT v3.23.1
DEBT
12 Months Ended
Jan. 31, 2023
Debt Disclosure [Abstract]  
DEBT

NOTE 5 — DEBT

 

Outstanding principal balances on debt consisted of the following at: 

   January 31, 2023   January 31, 2022 
Term loan  $9,750,000   $10,000,000 
Deferred financing cost   (36,000)   (96,000)
Total   9,714,000    9,904,000 
Less: Current portion   (750,000)   (250,000)
Non-current portion of debt  $8,964,000   $9,654,000 

 

Debt Modification

 

On November 29, 2022, the Company executed the Second Modification to the Second Amended and Restated Debt Agreement (the “Second Modification Debt Agreement”). The Second Modification Debt Agreement includes an expansion of the Company’s total borrowing to include a $2,000,000 revolving line of credit. The revolving line of credit is co-terminus with the term loan and matures on August 26, 2026. There are no requirements to draw on the line of credit. Amounts outstanding under the line of credit portion of the Second Modification Debt Agreement bear interest at a per annum rate equal to the Prime Rate (as published in The Wall Street Journal) plus 1.5%, with a Prime “floor” rate of 3.25%. The Second Modification Debt Agreement amended the covenants. At January 31, 2023, there was no outstanding balance on the revolving line of credit.

 

Under the Second Modification Debt Agreement, the Company has a term loan facility with an initial maximum principal amount of $10,000,000. Amounts outstanding under the Second Modification Debt Agreement bear interest at a per annum rate equal to the Prime Rate (as published in The Wall Street Journal) plus 1.5%, with a Prime “floor” rate of 3.25%.

 

The Second Modification Debt Agreement includes customary financial covenants as follows:

 

  a. Minimum Cash. Borrowers shall, at all times, maintain unrestricted cash in an amount not less than Two Million Dollars ($2,000,000).
     
  b. Maximum Debt to ARR Ratio. Borrowers’ Maximum Debt to ARR Ratio, measured on a quarterly basis as of the last day of each fiscal quarter, shall not be greater than the amount set forth under the heading “Maximum Debt to ARR Ratio” as of, and for each of the dates appearing adjacent to such “Maximum Debt to ARR Ratio”.

  

Quarter Ending 

Maximum Debt to

ARR Ratio

October 31, 2022  0.80 to 1.00
January 31, 2023  0.70 to 1.00
April 30, 2023  0.65 to 1.00
July 31, 2023  0.60 to 1.00
October 31, 2023  0.55 to 1.00
January 31, 2024  0.50 to 1.00

 

  c. Maximum Debt to Adjusted EBITDA Ratio. Commencing with the quarter ending April 30, 2024, Borrowers’ Maximum Debt to Adjusted EBITDA Ratio, measured on a quarterly basis as of the last day of each fiscal quarter for the trailing four (4) quarter period then ended, shall not be greater than the amount set forth under the heading “Maximum Debt to Adjusted EBITDA Ratio” as of, and for each of the dates appearing adjacent to such “Maximum Debt to Adjusted EBITDA Ratio”.

 

Quarter Ending  Maximum Debt to
Adjusted EBITDA
Ratio
April 30, 2024  3.50 to 1.00
July 31, 2024 and on the last day of each quarter, thereafter  2.00 to 1.00

 

  d. Fixed Charge Coverage Ratio. Commencing with the quarter ending April 30, 2024, Borrowers shall maintain a Fixed Charge Coverage Ratio of not less than 1.20 to 1.00, measured on a quarterly basis as of the last day of each fiscal quarter for the trailing four (4) quarter period then ended.

 

The Second Modification Debt Agreement also includes customary negative covenants, subject to exceptions, which limit transfers, capital expenditures, indebtedness, certain liens, investments, acquisitions, dispositions of assets, restricted payments, and the business activities of the Company, as well as customary representations and warranties, affirmative covenants and events of default, including cross defaults and a change of control default. The line of credit also is subject to customary prepayment requirements. For the period ended January 31, 2023, the Company was in compliance with the Second Modification Debt Agreement covenants. Substantially all the assets of the Company are collateralized by the Second Modification Debt Agreement.

 

The Company recorded $20,000 in deferred financing costs related to the Second Modification Debt Agreement. These deferred financing costs are being amortized over the remaining term of the loan. The Company also incurred $50,000 in financing costs at the earlier of the term date of the loan, or pre-payment. These costs are being accreted, through interest expense, to the full value of the $250,000 over the remaining term of the loan. The full value of $250,000 includes the $200,000 costs incurred in connection with the Second Amended and Restated Loan Agreement (see below).

 

Term Loan Agreement

 

On August 26, 2021, the Company and its subsidiaries entered into the Second Amended and Restated Loan and Security Agreement with Bridge Bank. Pursuant to the Second Amended and Restated Loan and Security Agreement, Bridge Bank agreed to provide the Company and its subsidiaries with a new term loan facility in the maximum principal amount of $10,000,000. Amounts outstanding under the term loan of the Second Amended and Restated Loan and Security Agreement bear interest at a per annum rate equal to the Prime Rate (as published in The Wall Street Journal) plus 1.5%, with a Prime “floor” rate of 3.25%.

 

The Second Amended and Restated Loan and Security Agreement has a five-year term, and the maximum principal amount was advanced in a single-cash advance on or about the closing date. Interest accrued under the Second Amended and Restated Loan and Security Agreement is due monthly, and the Company shall make monthly interest-only payments through the one-year anniversary of the closing date. From the first anniversary of the closing date through the maturity date, the Company shall make monthly payments of principal and interest that increase over the term of the agreement. The Second Amended and Restated Loan and Security Agreement requires principal repayments on the anniversary date of the closing of the debt agreement of $500,000 in the second year, $1,000,000 in the third year, $2,000,000 in the fourth year, and $3,000,000 in the fifth year, respectively, with the remaining outstanding principal balance and all accrued but unpaid interest due in full on the maturity date. The Second Amended and Restated Loan and Security Agreement may also require early repayments if certain conditions are met.

 

 

The Company recorded $130,000 in deferred financing costs related to the Second Amended and Restated Loan and Security Agreement. These deferred financing costs are being amortized over the term of the loan. The Company will also incur $200,000 in financing costs at the earlier of the term date of the loan, or pre-payment. These costs are being accreted, through interest expense, to the full value of the $200,000 over the term of the loan.

 

Term Loan related to “The Coronavirus Aid, Relief, and Economic Security Act”

 

The Coronavirus Aid, Relief, and Economic Security Act, also known as the CARES Act, was signed into law on March 17, 2020. Among other things, the CARES Act provided for a business loan program known as the Paycheck Protection Program (“PPP”). Qualifying companies were able to borrow, through the U.S. Small Business Administration (“SBA”), up to two months of payroll expenses. On April 21, 2020, the Company received approximately $2,301,000 through the SBA under the PPP. These funds were utilized by the Company to fund payroll expenses and avoid further staffing reductions during the slowdown resulting from COVID-19.

 

The PPP loan carried an interest rate of 1.0% per annum. Principal and interest payments were due, beginning on the tenth month from the effective date, sufficient to satisfy the loan on the second anniversary date. However, under certain criteria, the loan could be forgiven.

 

In June 2021, the Company was notified that the full $2,301,000 of the PPP loan and accrued interest of $26,000 had been forgiven. The loan amount and accrued interest were recognized as an extinguishment of debt and has been recorded as other income on the consolidated statement of operations.

 

XML 25 R12.htm IDEA: XBRL DOCUMENT v3.23.1
GOODWILL AND INTANGIBLE ASSETS
12 Months Ended
Jan. 31, 2023
Goodwill and Intangible Assets Disclosure [Abstract]  
GOODWILL AND INTANGIBLE ASSETS

NOTE 6 — GOODWILL AND INTANGIBLE ASSETS

 

Intangible assets consist of the following:

   January 31, 2023
   Estimated      Accumulated     
   Useful Life  Gross Assets   Amortization   Net Assets 
Finite-lived assets:                  
Client relationships  8-10 years  $9,700,000   $1,463,000   $8,237,000 
Internally Developed Software  9 years  $6,380,000   $1,034,000   $5,346,000 
Trademarks and Tradenames  15 years  $1,340,000   $130,000   $1,210,000 
Total     $17,420,000   $2,627,000   $14,793,000 

 

 

   January 31, 2022
   Estimated      Accumulated     
   Useful Life  Gross Assets   Amortization   Net Assets 
Finite-lived assets:                  
Client relationships  8-10 years  $14,164,000   $4,755,000   $9,409,000 
Internally Developed Software  9 years   6,380,000    325,000    6,055,000 
Trademarks and Tradenames  15 years   1,340,000    41,000    1,299,000 
Total     $21,884,000   $5,121,000   $16,763,000 

 

The Company recognized amortization expense on intangible assets of $1,971,000 and $1,281,000 for fiscal 2022 and 2021, respectively.

 

Amortization over the next five fiscal years for intangible assets is estimated as follows:

 

  

Annual

Amortization Expense

 
2023  $1,801,000 
2024   1,801,000 
2025   1,801,000 
2026   1,801,000 
2027   1,801,000 
Thereafter   5,788,000 
Total  $14,793,000 

 

The Company wrote-off fully amortized intangible assets during fiscal 2022 of $4,464,000. There was no impact to the consolidated statements of operations as this eliminated the asset and accumulated amortization of the fully amortized intangible assets.

 

XML 26 R13.htm IDEA: XBRL DOCUMENT v3.23.1
INCOME TAXES
12 Months Ended
Jan. 31, 2023
Income Tax Disclosure [Abstract]  
INCOME TAXES

NOTE 7 — INCOME TAXES

 

For fiscal 2022 and 2021, income taxes for continuing operations consist of the following:

 

   2022   2021 
   Fiscal Year 
   2022   2021 
Current tax expense:          
Federal  $   $ 
State   (62,000)   (14,000)
Total current tax expense  $(62,000)  $(14,000)
Deferred tax expense:          
Federal  $(6,000)  $(80,000)
State   (3,000)   (15,000)
Total deferred tax expense  $(9,000)  $(95,000)
Total provision  $(71,000)  $(109,000)

 

 

The income tax expense differs from the amount computed using the federal statutory income tax rates of 21% for fiscal 2022 and 2021 continuing operations as follows:

   2022   2021 
   Fiscal Year 
   2022   2021 
Federal tax benefit at statutory rate  $(2,390,000)  $(1,430,000)
State and local tax expense, net of federal   52,000    26,000 
Increase in valuation allowance   2,029,000    1,950,000 
Permanent items:          
PPP loan       (483,000)
Other   20,000    3,000 
Reserve for uncertain tax position   18,000    (24,000)
Federal R&D tax credit   (91,000)   (120,000)
Stock-based compensation   289,000    (45,000)
Other   2,000    (8,000)
Income tax expense  $(71,000)  $(109,000)

 

The Company provides deferred income taxes for temporary differences between assets and liabilities recognized for financial reporting and income tax purposes. The income tax effects of these temporary differences and credits are as follows:

   2023   2022 
   January 31, 
   2023   2022 
Deferred tax assets:          
Allowance for doubtful accounts  $39,000   $24,000 
Deferred revenue   122,000    60,000 
Accruals   232,000    168,000 
Net operating loss carryforwards   11,242,000    10,908,000 
Stock compensation expense   342,000    510,000 
Finite-lived intangible assets   1,344,000   
R&D tax credit   1,407,000    1,334,000 
Other   2,000    23,000 
Total deferred tax assets   14,730,000    13,027,000 
Valuation allowance   (14,347,000)   (12,318,000)
Net deferred tax assets   383,000   709,000 
Deferred tax liabilities:          
Property and equipment   (5,000)   (6,000)
Finite-lived intangible liabilities   (482,000)   (798,000)
Total deferred tax liabilities   (487,000)   (804,000)
Net deferred tax liabilities  $(104,000)  $(95,000)

 

At January 31, 2023, the Company had U.S. federal net operating loss carry forwards of $49,884,000 and $29,083,000 of these net operating losses expire at various dates through fiscal 2038. The remaining $20,801,000 of these net operating losses can be carried forward indefinitely under the provisions of the Tax Cuts and Jobs Act (TCJA). The TCJA also eliminated the ability to carry back net operating losses. The Company also had state net operating loss carry forwards of $24,095,000 and Federal R&D credit carry forwards of $1,666,000 and Georgia R&D credit carry forwards of $94,000, all of which expire at various dates through fiscal 2042.

 

 

In assessing the realizability of deferred tax assets, management considers whether it is more likely than not that all or some portion of the deferred tax assets will not be realized. The ultimate realization of deferred tax assets is dependent upon the generation of future taxable income during the periods in which those temporary differences become deductible. Management considers the scheduled reversal of deferred tax liabilities, projected future taxable income and tax planning strategies in making this assessment. The Company established a valuation allowance of $14,347,000 and $12,318,000 at January 31, 2023 and 2022, respectively. The increase in the valuation allowance of $2,029,000 was driven primarily by the Company’s federal net operating losses.

 

The Company and its subsidiaries are subject to U.S. federal income tax as well as income taxes in multiple state and local jurisdictions. The Company has concluded all U.S. federal tax matters for years through January 31, 2019. All material state and local income tax matters have been concluded for years through January 31, 2018. The Company is no longer subject to IRS examination for periods prior to the tax year ended January 31, 2019; however, carry forward losses that were generated prior to the tax year ended January 31, 2019 may still be adjusted by the IRS if they are used in a future period.

 

The Company has recorded a reserve, including interest and penalties, for uncertain tax positions of $333,000 and $315,000 as of January 31, 2023 and 2022, respectively. As of January 31, 2023 and 2022, the Company had no accrued interest and penalties associated with unrecognized tax benefits.

 

A reconciliation of the beginning and ending amounts of gross unrecognized tax benefits (excluding interest and penalties) is as follows:

 

   2022   2021 
Beginning of fiscal year  $315,000   $339,000 
Additions for tax positions for the current year   11,000    4,000 
Additions for tax positions of prior years   7,000     
Subtractions for tax positions of prior years       (28,000)
End of fiscal year  $333,000   $315,000 

 

XML 27 R14.htm IDEA: XBRL DOCUMENT v3.23.1
EQUITY
12 Months Ended
Jan. 31, 2023
Equity [Abstract]  
EQUITY

NOTE 8 — EQUITY

 

Capital Raise

 

On October 24, 2022, the Company entered into purchase agreements with certain investors pursuant to which the Company agreed to issue and sell in a registered direct offering (the “2022 Offering”) an aggregate of 6,299,989 shares of common stock, par value $0.01 per share, at a purchase price of $1.32 per share. The gross proceeds to the Company from the 2022 Offering were approximately $8,316,000. The Company intends to use the proceeds of the 2022 Offering for general corporate purposes. The 2022 Offering closed on October 26, 2022.

 

On February 25, 2021, the Company entered into an underwriting agreement with Craig-Hallum Capital Group LLC, as the sole managing underwriter, relating to the underwritten public offering of an aggregate of 10,062,500 shares of the Company’s common stock, par value $0.01 per share, which included 1,312,500 shares of common stock sold pursuant to the underwriter’s exercise of an option to purchase additional shares of common stock to cover over-allotments (the “2021 Offering”). The price to the public in the 2021 Offering was $1.60 per share of common stock. The gross proceeds to the Company from the 2021 Offering were approximately $16.1 million, before deducting underwriting discounts, commissions and estimated offering expenses. The 2021 Offering closed on March 2, 2021.

 

Registration of Shares Issued to 180 Consulting

 

On May 3, 2021, the Company filed a Registration Statement on Form S-3 (Registration No. 333-255723), which was subsequently amended on June 23, 2021, for purposes of registering for resale 248,424 shares of common stock issued to 180 Consulting, LLC (“180 Consulting”). The Registration Statement was declared effective by the SEC on July 14, 2021.

 

On June 22, 2022, the Company filed a Registration Statement on Form S-3 (Registration No. 333-265773) for purposes of registering for resale 272,653 shares of common stock issued to 180 Consulting, LLC (“180 Consulting”). The Registration Statement was declared effective by the SEC on July 1, 2022.

 

 

Authorized Shares Increase

 

On May 24, 2021, the Company amended its Certificate of Incorporation to increase the total number of authorized shares of the Company’s common stock from 45,000,000 shares to 65,000,000 shares (the “Charter Amendment”). The Charter Amendment was previously approved by the board of directors of the Company, subject to stockholder approval, approved by the Company’s stockholders at the 2021 Annual Meeting and ratified by the Company’s stockholders at the 2021 Special Meeting.

 

Also at the 2021 Annual Meeting, the Company’s stockholders approved an amendment to the Streamline Health Solutions, Inc. Third Amended and Restated 2013 Stock Incentive Plan to increase the number of shares of the Company’s common stock authorized for issuance thereunder by 2,000,000 shares, from 6,223,246 shares to 8,223,246 shares (the “Third Amended 2013 Plan Amendment”). The Company’s stockholders ratified the approval and effectiveness of the Third Amended 2013 Plan Amendment at the 2021 Special Meeting.

 

At the 2022 Annual Meeting, the Company’s stockholders approved an amendment to the Streamline Health Solutions, Inc. Third Amended and Restated 2013 Stock Incentive Plan to increase the number of shares of the Company’s common stock authorized for issuance thereunder by 2,000,000 shares, from 8,223,246 shares to 10,223,246 shares. The Company’s stockholders also approved an amendment to the Company’s Certificate of Incorporation, as amended, to increase the total number of authorized shares of the Company’s common stock from 65,000,000 shares to 85,000,000 shares.

 

XML 28 R15.htm IDEA: XBRL DOCUMENT v3.23.1
MAJOR CLIENTS
12 Months Ended
Jan. 31, 2023
Risks and Uncertainties [Abstract]  
MAJOR CLIENTS

NOTE 9 — MAJOR CLIENTS

 

During fiscal 2022, two individual clients accounted for 10% or more of our continuing operations revenue. These clients accounted for 20% and 12%, respectively, of total continuing operations revenue for fiscal 2022. During fiscal 2021, one individual client accounted for 10% or more of our continuing operations revenue. This client accounted for 15% of total continuing operations revenue for fiscal 2021. Four clients represented 13%, 12%, 12% and 10%, respectively, of continuing operations accounts receivable as of January 31, 2023, and three clients represented 24%, 16%, and 15%, respectively, of continuing operations accounts receivable as of January 31, 2022. Many of our clients are invoiced on an annual basis.

 

XML 29 R16.htm IDEA: XBRL DOCUMENT v3.23.1
EMPLOYEE RETIREMENT PLAN
12 Months Ended
Jan. 31, 2023
Retirement Benefits [Abstract]  
EMPLOYEE RETIREMENT PLAN

NOTE 10 — EMPLOYEE RETIREMENT PLAN

 

The Company has established a 401(k) retirement plan that covers all associates. Company contributions to the plan may be made at the discretion of the board of directors. The Company’s matched amount is 50% up to the first 4% of compensation deferred by each associate. The total compensation expense for this matching contribution was $258,000 and $188,000 in fiscal 2022 and 2021, respectively.

 

XML 30 R17.htm IDEA: XBRL DOCUMENT v3.23.1
STOCK-BASED COMPENSATION
12 Months Ended
Jan. 31, 2023
Share-Based Payment Arrangement [Abstract]  
STOCK-BASED COMPENSATION

NOTE 11 — STOCK-BASED COMPENSATION

 

Stock Option Plans

 

The Company’s Third Amended and Restated 2013 Stock Incentive Plan (the “2013 Plan”) replaced the 2005 Incentive Compensation Plan (the “2005 Plan”). The 2005 Plan expired based upon its terms. Accordingly, all the outstanding awards and any unallocated pool of un-issued options under the 2005 Plan were re-characterized to the 2013 Plan. Under these plans, the Company is authorized to issue equity awards (stock options, stock appreciation rights or “SARs”, and restricted stock) to directors and associates of the Company. Under the 2013 Plan, as amended, the Company is authorized to issue a number of shares not to exceed 10,223,246. The options granted under the 2013 Plan have terms of ten years or less, and typically vest and become fully exercisable ratably over three years of continuous service to the Company from the date of grant. At January 31, 2023 and 2022, options to purchase 628,958 and 937,130 shares of the Company’s common stock, respectively, had been granted and were outstanding under these plans. There are no SARs outstanding.

 

 

Inducement grants are approved by the Company’s compensation committee pursuant to NASDAQ Marketplace Rule 5635(c)(4). The terms of the grants were nearly identical to the terms and conditions of the Company’s stock incentive plans in effect at the time of each inducement grant. For the year ended January 31, 2023 and 2022, with regard to inducement grants, no stock options were issued, no options expired, no options were forfeited, and no stock options were exercised. As of January 31, 2023 and 2022, there were 0 and 125,000 options outstanding, respectively, under inducement grants.

 

A summary of stock option activity follows:

 

       Weighted         
       Average   Remaining   Aggregate 
   Options   Exercise
Price
   Life in
Years
   intrinsic
value
 
Outstanding as of January 31, 2022   1,062,130   $2.65    6.11   $21,000 
Granted                  
Exercised   (5,000)   1.18           
Expired   (428,172)   3.68           
Forfeited                  
Outstanding as of January 31, 2023   628,958   $1.95    7.31   $360,000 
Exercisable as of January 31, 2023   365,069   $3.36    3.72   $193,000 
Vested or expected to vest as of January 31, 2023   628,958   $1.95    7.31   $360,000 

 

No options were granted in fiscal 2022. 583,333 options were granted in fiscal 2021, with a weighted average grant date fair value of $1.53.

 

The fiscal 2022 and 2021 stock-based compensation was estimated at the date of grant using a Black-Scholes option pricing model with the following weighted average assumptions for each fiscal year:

 

   2022   2021 
Expected life       5.01 years 
Risk-free interest rate       0.75%
Weighted average volatility factor       0.72 
Dividend yield        
Forfeiture rate        

 

At January 31, 2023, there was $203,000 of unrecognized compensation cost related to non-vested stock-option awards. That cost is expected to be recognized over a remaining weighted average period of 1.54 years. The expense associated with stock option awards was $132,000 and $69,000, respectively, for fiscal 2022 and 2021. Cash received from the exercise of options was $6,000 in fiscal 2022. No options were exercised during fiscal 2021.

 

The 2013 Plan contains change in control provisions whereby any outstanding equity awards under the plans subject to vesting, which have not fully vested as of the date of the change in control, shall automatically vest and become immediately exercisable. One of the change in control provisions is deemed to occur if there is a change in beneficial ownership, or authority to vote, directly or indirectly, of securities representing 20% or more of the total of all of the Company’s then-outstanding voting securities, unless through a transaction arranged by or consummated with the prior approval of the Board of Directors. Other change in control provisions relate to mergers and acquisitions or a determination of change in control by the Company’s Board of Directors.

 

 

Restricted Stock

 

The Company is authorized to grant restricted stock awards to associates and directors under the 2013 Plan. The Company has also issued restricted stock as inducement grants to certain new employees. The restrictions on the shares granted generally lapse over a one- to four-year term of continuous employment from the date of grant. On November 1, 2022, our CEO was awarded 50,000 shares of restricted stock that will vest in three substantially equal annual installments commencing on the first anniversary of the date of grant. On May 20, 2022, our CEO was awarded 150,000 shares of restricted stock that will vest in three substantially equal annual installments commencing on the first anniversary of the date of grant. On March 4, 2021, our CEO was awarded 150,000 shares of restricted stock that will vest in four substantially equal quarterly installments commencing on the first anniversary of the date of grant. The grant date fair value per share of restricted stock, which is based on the closing price of our common stock on the grant date, is expensed on a straight-line basis as the restriction period lapses. The shares represented by restricted stock awards are considered outstanding at the grant date, as the recipients are entitled to voting rights. A summary of restricted stock award activity for fiscal 2022 and 2021 is presented below:

 

       Weighted 
   Non-vested   Average 
   Number of   Grant Date 
   Shares   Fair Value 
Non-vested balance at January 31, 2021   931,125   $1.09 
Granted   1,257,500    1.71 
Vested   (1,095,175)   1.33 
Forfeited   (50,100)   1.48 
Non-vested balance at January 31, 2022   1,043,350   $1.57 
Granted   1,505,731    1.47 
Vested   (501,750)   1.63 
Forfeited   (199,300)   1.49 
Non-vested balance at January 31, 2023   1,848,031   $1.48 

 

At January 31, 2023, there was $1,958,000 of unrecognized compensation cost related to restricted stock awards. That cost is expected to be recognized over a remaining period of 2.20 years.

 

The expense associated with restricted stock awards for associates and directors was $983,000 and $1,667,000, respectively, for fiscal 2022 and 2021.

 

 

XML 31 R18.htm IDEA: XBRL DOCUMENT v3.23.1
COMMITMENTS AND CONTINGENCIES
12 Months Ended
Jan. 31, 2023
Commitments and Contingencies Disclosure [Abstract]  
COMMITMENTS AND CONTINGENCIES

NOTE 12— COMMITMENTS AND CONTINGENCIES

 

Consulting Agreement with 180 Consulting

 

On March 19, 2020 the Company entered into a Master Services Agreement (the “MSA”) with 180 Consulting, pursuant to which 180 Consulting has provided and will continue to provide a variety of consulting services in support of eValuator products including product management, operational consulting, staff augmentation, internal systems platform integration and software engineering services, among others, through separate executed statements of work (“SOWs”). On September 20, 2021, the Company entered into a separate MSA in support of Avelead products. The Company has entered into twelve SOWs under the eValuator MSA, and two under the Avelead MSA. Some of the SOWs include the ability to earn stock at a conversion rate to be calculated 20 days after the execution of the related SOW. The MSA includes a termination clause upon a 90-day written notice. While no related party has a direct or indirect material interest in this MSA or the related SOWs, individuals providing services to us under the MSA and the SOWs may share workspace and administrative costs with 121G Consulting. 180 Consulting earned 394,127 shares for the year ended January 31, 2023 and has earned an aggregate of 915,204 shares through January 31, 2023. For services rendered by 180 Consulting during fiscal 2022, the Company incurred fees of $2,540,000, and $81,000 of capitalized non-employee stock compensation. In addition, on March 8, 2023, the Company issued to 180 Consulting an aggregate of 100,927 shares as compensation for services previously rendered during the three-months ended January 31, 2023. Such 100,927 shares were issued in a private placement in reliance on the exemption from registration available under Section 4(a)(2) of the Securities Act, including Regulation D promulgated thereunder. For services rendered by 180 Consulting during fiscal 2021, the Company incurred fees of $1,439,000.

 

Inclusive of the MSA executed with 180 Consulting are SOWs that provide for the Company to sublicense a software through 180 Consulting that is owned by 121G. This is a services agreement for access to software that assists the Company in implementing and integrating with our clients’ technology. The license agreement is designed such that there is no material financial benefit that accrues to 121G. 180 Consulting licenses the software from 121G at cost. The Company paid approximately $301,000 and $227,000 for the SOWs that include the sublicense agreement in each of the fiscal years ended January 31, 2023 and 2022, respectively, which are included in the aforementioned totals above.

 

Litigation

 

We are, from time to time, a party to various legal proceedings and claims, which arise in the ordinary course of business. We are not aware of any legal matters that are reasonably possible to have a material adverse effect on the Company’s consolidated results of operations, financial position or cash flows.

 

XML 32 R19.htm IDEA: XBRL DOCUMENT v3.23.1
DISCONTINUED OPERATIONS
12 Months Ended
Jan. 31, 2023
Discontinued Operations and Disposal Groups [Abstract]  
DISCONTINUED OPERATIONS

NOTE 13 – DISCONTINUED OPERATIONS

 

On February 24, 2020, the Company consummated the previously announced sale of the Company’s legacy Enterprise Content Management business (the “ECM Assets”) pursuant to that certain Asset Purchase Agreement, dated December 17, 2019, as amended (the “Asset Purchase Agreement”), to Hyland Software, Inc. (the “Purchaser”),

 

Pursuant to the Asset Purchase Agreement, the Purchaser acquired the ECM Assets and assumed certain liabilities of the Company for a purchase price of $16.0 million, subject to certain adjustments for client prepayments as set forth in the Asset Purchase Agreement.

 

At closing, the Company received approximately $5.4 million in net proceeds after (i) repaying the Company’s $4.0 million term loan with Bridge Bank, (ii) adjusting for certain client prepayments, (iii) recording the escrow funds of $800,000 and (iv) incurring certain transaction costs. The gain on the sale of assets is summarized as follows:

 

      
Net Proceeds, including escrowed funds  $12,088,000 
Net tangible assets sold:     
Accounts Receivable   (1,130,000)
Prepaid Expenses   (576,000)
Deferred Revenues   4,010,000 
Net tangible assets sold   2,304,000 
Capitalized software development costs   (1,772,000)
Goodwill   (4,825,000)
Transaction cost   (1,782,000)
Gain on sale of discontinued operations  $6,013,000 

 

 

The transaction costs were primarily broker costs and costs of legal and accounting to effect the transaction. The Company allocated $4,825,000 in goodwill to the sale of the ECM Assets using a valuation of the ECM Assets and the remaining, go-forward business, to bifurcate its existing goodwill as of February 24, 2020. The amount of goodwill to be included in that carrying amount was based on the relative fair values of the business to be disposed of and the portion of the reporting unit that will be retained using our fair value approach as outlined in Note 2. Further, in accordance ASC 350-20-35-3A, when only a portion of goodwill is allocated to a business to be disposed of, the remaining portion of the goodwill associated with the reporting unit to be retained was tested for impairment and no impairment was recognized.

 

For fiscal 2021, the Company recorded the following into discontinued operations in the accompanying consolidated statements of operations:

 

   2021 
Revenues:     
Transition service fees  $498,000 
Total revenues  $498,000 
      
Expenses:     
Cost of Sales  $5,000 
Transition service cost   92,000 
Total expenses  $97,000 
Income from discontinued operations  $401,000 

 

The Company entered into an agreement with the Purchaser of the ECM Assets to maintain the current data center through a transition period. The transition services did not have a finite ending date at the signing of the agreement. However, the transition services were completed in the third quarter of fiscal 2021.

 

XML 33 R20.htm IDEA: XBRL DOCUMENT v3.23.1
RELATED PARTY TRANSACTIONS
12 Months Ended
Jan. 31, 2023
Related Party Transactions [Abstract]  
RELATED PARTY TRANSACTIONS

NOTE 14 - RELATED PARTY TRANSACTIONS

 

Refer to Note 3 – Business Combination and Divestiture. The Company acquired Avelead on August 16, 2021. In addition, the Company assumed a consulting agreement with AscendTek, LLC (“AscendTek”), a software development and system design company. AscendTek is owned by one of the Sellers of Avelead. The Company entered into a separation agreement with this Seller of Avelead on closing of the Avelead acquisition. From the acquisition date to the year ended January 31, 2022, the Company incurred approximately $64,000 in research and development services provided by AscendTek. For the fiscal year ended January 31, 2023, the Company incurred approximately $40,000 in research and development services provided by AscendTek. The Company terminated its relationship with AscendTek during the third quarter of fiscal 2022. Additionally, we assumed a lease for corporate office space from a Seller that is now employed by the Company. This lease term ended February 2022 but was renewed for a term of 12 months through February 2023. For the year ended January 31, 2023, the Company recorded rent expense of $73,000. See Note 4 – Operating Leases.

 

XML 34 R21.htm IDEA: XBRL DOCUMENT v3.23.1
SUBSEQUENT EVENTS
12 Months Ended
Jan. 31, 2023
Subsequent Events [Abstract]  
SUBSEQUENT EVENTS

NOTE 15 — SUBSEQUENT EVENTS

 

We have evaluated subsequent events occurring after January 31, 2023, and based on our evaluation we did not identify any events that would have required recognition or disclosure in these consolidated financial statements, except for the following:

 

Silicon Valley Bank (“SVB”) and Signature Bank were closed on March 10, 2023 and March 12, 2023, respectively, by the California Department of Financial Protection and Innovation, which appointed the Federal Deposit Insurance Corporation (FDIC) as receiver. At the time of closing, the Company did not maintain any of its cash or cash equivalents with SVB or Signature Bank, and the Company has no current direct investment in or contractual relationships with SVB, Signature Bank or their respective holding companies. The Company does not believe it will be impacted by the closure of SVB or Signature Bank and will continue to monitor the situation as it evolves.

 

 

XML 35 R22.htm IDEA: XBRL DOCUMENT v3.23.1
Valuation and Qualifying Accounts and Reserves
12 Months Ended
Jan. 31, 2023
SEC Schedule, 12-09, Valuation and Qualifying Accounts [Abstract]  
Valuation and Qualifying Accounts and Reserves

Schedule II

 

Valuation and Qualifying Accounts and Reserves

 

Streamline Health Solutions, Inc and Subsidiaries.

For the two years ended January 31, 2023

(in thousands of dollars)

 

Description 

Balance at Beginning

of Period

  

Charged to Costs and

Expenses

  

(1)

Deductions

  

Balance at

End of

Period

 
                 
Year ended January 31, 2023:                               
Allowance for doubtful accounts  $76   $   189   $(133)  $132 
Year ended January 31, 2022:                    
Allowance for doubtful accounts  $65   $11   $   $76 

 

(1) Uncollectible accounts written off, net of recoveries.

 

XML 36 R23.htm IDEA: XBRL DOCUMENT v3.23.1
SIGNIFICANT ACCOUNTING POLICIES (Policies)
12 Months Ended
Jan. 31, 2023
Accounting Policies [Abstract]  
Basis of Presentation

Basis of Presentation

 

The consolidated financial statements include the accounts of Streamline Health Solutions, Inc. and its wholly-owned subsidiaries, Streamline Health, LLC, Avelead Consulting, LLC, Streamline Consulting Solutions, LLC and Streamline Pay & Benefits, LLC. All significant intercompany transactions and balances are eliminated in consolidation. All amounts in the consolidated financial statements, notes and tables have been rounded to the nearest thousand dollars, except share and per share amounts, unless otherwise indicated.

 

Refer to Note – 3 Business Combination and Divestiture. Under ASC 280-10-50-11, two or more operating segments may be aggregated into a single operating segment if they are considered to be similar. Operating segments are considered to be similar if they can be expected to have essentially the same economic characteristics and future prospects. Using the aggregation guidance, the Company determined that it has one operating segment due to the similar economic characteristics of the Company’s products, product development, distribution, regulatory environment and client base as a provider of computer software-based solutions and services for acute-care healthcare organizations. For fiscal years 2022 and 2021, the Company has two reporting units for evaluation of goodwill. These two reporting units are the legacy Streamline business and Avelead.

 

On February 24, 2020, the Company sold a portion of its business (the ECM Assets). The results of operations, cash flows and related balance sheet items associated with the ECM Assets are reported in discontinued operations in the accompanying consolidated statements of operations and cash flows and the consolidated balance sheet for the comparative prior periods. Refer to Note 13 – Discontinued Operations for further details.

 

 

Use of Estimates

Use of Estimates

 

The preparation of financial statements in conformity with U.S. generally accepted accounting principles (“GAAP”) requires management to make estimates and assumptions that affect the amounts reported in the financial statements and accompanying notes. On an ongoing basis, management evaluates its estimates and judgments, including those related to the recognition of revenue, stock-based compensation, capitalization of software development costs, intangible assets, the allowance for doubtful accounts, contingent consideration and income taxes. Actual results could differ from those estimates.

 

Cash and Cash Equivalents

Cash and Cash Equivalents

 

Financial instruments that potentially subject the Company to concentrations of credit risk consist principally of cash demand deposits. Cash deposits are placed in Federal Deposit Insurance Corporation (“FDIC”) insured financial institutions. Cash deposits may exceed FDIC insured levels from time to time. For purposes of the consolidated balance sheets and consolidated statements of cash flows, the Company considers all highly-liquid investments purchased with an original maturity of three months or less to be cash equivalents.

 

Non-Cash Items

 

The Company had the following items that were non-cash items related to the consolidated statements of cash flows:

 

   2022   2021 
   Fiscal Year 
   2022   2021 
Forgiveness of PPP loan and accrued interest  $   $2,327,000 
Payment of acquisition earnout liabilities in restricted common stock   3,012,000     
Capitalized software purchased with stock (Note 12)   81,000     

 

Receivables

Receivables

 

Accounts and contract receivables are comprised of amounts owed to the Company for licensed software, professional services, including coding audit services, consulting services, maintenance services, and software as a service and are presented net of the allowance for doubtful accounts. The timing of revenue recognition may not coincide with the billing terms of the client contract, resulting in unbilled receivables or deferred revenues; therefore, certain contract receivables represent revenues recognized prior to client billings. Individual contract terms with clients or resellers determine when receivables are due. Accounts receivable represent amounts that the entity has an unconditional right to consideration. For billings where the criteria for revenue recognition have not been met, deferred revenue is recorded until the Company satisfies the respective performance obligations.

 

Allowance for Doubtful Accounts

Allowance for Doubtful Accounts

 

The Company adjusts accounts receivable down to net realizable value with its allowance methodology. In determining the allowance for doubtful accounts, aged receivables are analyzed periodically by management. Each identified receivable is reviewed based upon the most recent information available and the status of any open or unresolved issues with the client preventing the payment thereof. Corrective action, if necessary, is taken by the Company to resolve open issues related to unpaid receivables. During these periodic reviews, the Company determines the required allowances for doubtful accounts for estimated losses resulting from the unwillingness of its clients or resellers to make required payments. The Company believes that its reserve is adequate, however, results may differ in future periods.

 

 

Accrued Expenses

Accrued Expenses

 

Accrued expenses consisted of the following:

 

   2023   2022 
   January 31, 
   2023   2022 
Employee benefits and related compensation  $2,079,000   $803,000 
Professional fees and services   294,000    283,000 
Third party licenses   285,000    77,000 
Customer concessions   226,000    152,000 
State income and sales taxes payable   331,000    460,000 
Interest, primarily on Term Loan   50,000    28,000 
Total accrued expenses  $3,265,000   $1,803,000 

 

Concessions Accrual

Concessions Accrual

 

The Company offers certain service line agreements within its client contracts such as uptime, support hours, and levels of support. Our contracts may include and we may offer credit to clients when these service line agreements are not met. The service line agreements are accounted for as variable consideration. As a result, we record an estimate of these concessions against our recorded revenue. In determining the concessions accrual, the Company evaluates historical concessions granted relative to revenue as well as future potential risk that these service line agreements will not be met. The Company records a provision, reducing revenue, each period for the estimated amount of concessions incurred on the revenue recorded. The Company evaluates the amount of the concession accrual each period. Historically, concessions have not been significant. The concession accrual included in accrued expenses on the Company’s consolidated balance sheets was $226,000 and $152,000 as of January 31, 2023 and 2022, respectively.

 

Property and Equipment

Property and Equipment

 

Property and equipment are stated at cost. Depreciation is computed using the straight-line method, over the estimated useful lives of the related assets. Estimated useful lives are as follows:

 

Computer equipment and software   3-4 years
Office equipment   5 years
Office furniture and fixtures   5-7 years
Leasehold improvements   Term of lease or estimated useful life, whichever is shorter

 

Depreciation expense for property and equipment in fiscal 2022 and 2021 was $54,000 and $68,000, respectively.

 

Normal repairs and maintenance are expensed as incurred. Replacements are capitalized and the property and equipment accounts are relieved of the items being replaced or disposed of, if no longer of value. The related cost and accumulated depreciation of the disposed assets are eliminated and any gain or loss on disposition is included in the results of operations in the year of disposal.

 

The Company wrote-off fully depreciated fixed assets during fiscal 2021 of $198,000. There was no impact to the consolidated statements of operations as this eliminated the asset and accumulated depreciation of the fully depreciated fixed assets.

 

Leases

Leases

 

We determine whether an arrangement is a lease at inception. Right-of-use assets represent our right to use an underlying asset for the lease term, and lease liabilities represent our obligation to make lease payments arising from the lease.

 

Operating lease right-of-use assets and liabilities are recognized at commencement date based on the present value of lease payments over the expected lease term. Right-of-use assets represent our right to use an underlying asset for the lease term and lease liabilities represent our obligation to make lease payments arising from the lease. Since our lease arrangements do not provide an implicit rate, we use our estimated incremental borrowing rate for the expected remaining lease term at commencement date in determining the present value of future lease payments. We recognize operating lease cost on a straight-line basis by aggregating any rent abatement with the total expected rental payments and amortizing the expense ratably over the term of the lease. Sublease income is recognized as other income over the period of the lease, as the sublease is outside of the Company’s normal business operations. See Note 4 – Operating Leases for further details.

 

 

Debt Issuance Costs

Debt Issuance Costs

 

Cost related to the issuance of the Loan and Security Agreement and Second Amended and Restated Loan and Security Agreement were capitalized and amortized to interest expense on a straight-line basis, which is not materially different from the effective interest method, over the term of the related debt, and presented on the Company’s consolidated balance sheets as a direct deduction from the carrying amount of the non-current portion of our term loan.

 

Impairment of Long-Lived Assets

Impairment of Long-Lived Assets

 

The Company reviews the carrying value of long-lived assets for impairment whenever facts and circumstances exist that would suggest that assets might be impaired or that the useful lives should be modified. Among the factors the Company considers in making the evaluation are changes in market position and profitability. If facts and circumstances are present which may indicate that the carrying amount of the assets may not be recoverable, the Company will prepare a projection of the undiscounted cash flows of the specific asset or asset group and determine if the long-lived assets are recoverable based on these undiscounted cash flows. If impairment is indicated, an adjustment will be made to reduce the carrying amount of these assets to their fair values.

 

Capitalized Software Development Costs

Capitalized Software Development Costs

 

Software development costs for software to be sold, leased, or marketed are accounted for in accordance with ASC 985-20, Software — Costs of Software to be Sold, Leased or Marketed. Costs associated with the planning and design phase of software development are classified as research and development costs and are expensed as incurred. Once technological feasibility has been established, a portion of the costs incurred in development, including coding, testing and quality assurance, are capitalized until available for general release to clients, and subsequently reported at the lower of unamortized cost or net realizable value. Amortization is calculated on a solution-by-solution basis and is included in cost of professional fees and licenses on the consolidated statements of operations. Annual amortization is measured at the greater of a) the ratio of the software product’s current gross revenues to the total of current and expected gross revenues or b) straight-line over the remaining economic life of the software (typically two years). Unamortized capitalized costs determined to be in excess of the net realizable value of a solution are expensed at the date of such determination. Capitalized software development costs for software to be sold, leased, or marketed, net of accumulated amortization, totaled $522,000 and $846,000 as of January 31, 2023 and 2022, respectively.

 

Internal-use software development costs are accounted for in accordance with ASC 350-40, Internal-Use Software. The costs incurred in the preliminary stages of development are expensed as research and development costs as incurred. Once an application has reached the development stage, internal and external costs incurred to develop internal-use software are capitalized and amortized on a straight-line basis over the estimated useful life of the software (typically three to four years). Maintenance and enhancement costs, including those costs in the post-implementation stages, are typically expensed as incurred, unless such costs relate to substantial upgrades and enhancements to the software that result in added functionality, in which case the costs are capitalized and amortized on a straight-line basis over the estimated useful life of the software. The Company reviews the carrying value for impairment whenever facts and circumstances exist that would suggest that assets might be impaired or that the useful lives should be modified. Amortization expense related to capitalized internal-use software development costs is included in Cost of software as a service on the consolidated statements of operations. Capitalized software development costs for internal-use software, net of accumulated amortization, totaled $5,324,000 and $4,709,000 as of January 31, 2023 and 2022, respectively.

 

The estimated useful lives of software (including software to be sold and internal-use software) are reviewed frequently and adjusted as appropriate to reflect upcoming development activities that may include significant upgrades and/or enhancements to the existing functionality. The Company reviews, on an on-going basis, the carrying value of its capitalized software development expenditures, net of accumulated amortization.

 

Amortization expense on all capitalized software development was $2,423,000 and $2,173,000 in fiscal 2022 and 2021, respectively. Further, the Company recognized an impairment of approximately $0 and $84,000 in fiscal 2022 and fiscal 2021, respectively, related to cancelled or abandoned enhancement projects during fiscal 2022 and fiscal 2021 that has been recognized within amortization expense. Additionally, in fiscal 2022, approximately $694,000 of fully amortized and abandoned assets, including previously acquired assets, were cleared from their corresponding capitalization and accumulated amortization balance sheet accounts.

 

 

The Company uses the “carry-over” method for amortizing capitalized software development costs. Under the “carry-over” method, the costs of the enhancements are added to the unamortized costs of the previous version of the product and the combined amount is amortized over the remaining useful life of the product. Including unamortized cost of the original product with the cost of the enhancement for purposes of applying the net realizable value test and amortization provisions is consistent with accounting guidance for software companies that improve their software and discontinue selling or marketing the older versions.

 

   2022   2021 
   Fiscal Year 
   2022   2021 
Amortization expense on internally-developed software included in:          
Cost of software as a service  $2,068,000   $1,675,000 
Cost of professional fees and licenses   355,000    498.000 
Total amortization expense on internally-developed software  $2,423,000   $2,173,000 

 

The interest capitalized to software development cost reduces the Company’s interest expense recognized in the consolidated statements of operations.

 

Research and development expense was $6,042,000 and $4,782,000 in fiscal 2022 and 2021, respectively.

 

Fair Value of Financial Instruments

Fair Value of Financial Instruments

 

The FASB’s authoritative guidance on fair value measurements establishes a framework for measuring fair value, and expands disclosure about fair value measurements. This guidance enables the reader of the financial statements to assess the inputs used to develop those measurements by establishing a hierarchy for ranking the quality and reliability of the information used to determine fair values. Under this guidance, assets and liabilities carried at fair value must be classified and disclosed in one of the following three categories:

 

Level 1: Quoted market prices in active markets for identical assets or liabilities.

 

Level 2: Observable market-based inputs or unobservable inputs that are corroborated by market data.

 

Level 3: Unobservable inputs that are not corroborated by market data.

 

The carrying amounts of cash and cash equivalents, accounts receivable, accounts payable and accrued expenses approximate fair value based on the short-term maturity of these instruments. Cash and cash equivalents are classified as Level 1. For fiscal years 2022 and 2021, there were no transfers of assets or liabilities between Levels 1, 2, or 3.

 

The table below provides information on our liabilities that are measured at fair value on a recurring basis:

 

   Total Fair  

Quoted Prices in

Active Markets

  

Significant Other

Observable Inputs

  

Significant

Unobservable Inputs

 
   Value   (Level 1)   (Level 2)   (Level 3) 
At January 31, 2023                    
Acquisition earnout liability (1)  $3,738,000   $   $   $3,738,000 
At January 31, 2022                    
Acquisition earnout liability (1)  $8,833,000   $   $   $8,833,000 

 

(1)

The fair value of the acquisition earnout liability is based upon a probability-weighted discounted cash flow that was completed at the date of acquisition and updated as of January 31, 2023. The change in the fair value of the acquisition earnout ability decreased $5,095,000 for the year ended January 31, 2023, which includes payment of $5,024,000 of the first year earnout, and a $71,000 change recognized in “Acquisition earnout valuation adjustments” in the accompanying consolidated statement of operations.

   
  The probability-weighted discounted cash flow is calculated using a Monte Carlo valuation method. The valuation model provides numerous outcomes. The outcomes are averaged and discounted to present value, which provides the current value point estimate. The significant inputs include our forecast of Avelead SaaS revenue, the probabilities associated with each of (i) a change in control or (ii) a certain client termination, as well as other normal and customary inputs to financial models, including but not limited to, risk factors and interest rates.

 

 

The fair value of the Company’s term loan under its Second Amended and Restated Loan and Security Agreement was determined through an analysis of the interest rate spread from the date of closing the loan (August 2021) to the date of the most recent balance sheets, January 31, 2023 and January 31, 2022. The term loan bears interest at a per annum rate equal to the Prime Rate (as published in The Wall Street Journal) plus 1.5%, with a Prime “floor” rate of 3.25%. The prime rate is variable and, thus accommodates changes in the market interest rate. However, the interest rate spread (the 1.5% added to the Prime Rate) is fixed. We estimated the impact of the changes in the interest rate spread by analogizing the effect of the change in the Corporate bond rates, reduced for any changes in the market interest rate. This provided us with an estimated change to the interest rate spread of approximately 0.5% from the date we entered the debt agreement to January 31, 2023 and January 31, 2022. The fair value of the debt as of January 31, 2023 and January 31, 2022 was estimated to be $9,550,000 and $9,798,000, respectively, or a discount to book value of $200,000 and $202,000, respectively. Long-term debt is classified as Level 2.

 

Revenue Recognition

Revenue Recognition

 

We derive revenue from the sale of internally-developed software, either by licensing for local installation or by a SaaS delivery model, through our direct sales force or through third-party resellers. Licensed, locally-installed clients on a perpetual model utilize our support and maintenance services for a separate fee, whereas term-based locally installed license fees and SaaS fees include support and maintenance. We also derive revenue from professional services that support the implementation, configuration, training and optimization of the applications, as well as audit services and consulting services.

 

We recognize revenue in accordance with Accounting Standards Codification (ASC) 606, Revenue from Contracts with Clients (“ASC 606”), under the core principle of recognizing revenue to depict the transfer of promised goods or services to clients in an amount that reflects the consideration to which the entity expects to be entitled in exchange for those goods or services.

 

We commence revenue recognition (Step 5 below) in accordance with that core principle after applying the following steps:

 

  Step 1: Identify the contract(s) with a client
     
  Step 2: Identify the performance obligations in the contract
     
  Step 3: Determine the transaction price
     
  Step 4: Allocate the transaction price to the performance obligations in the contract
     
  Step 5: Recognize revenue when (or as) the entity satisfies a performance obligation

 

Often contracts contain more than one performance obligation. Performance obligations are the unit of accounting for revenue recognition and generally represent the distinct goods or services that are promised to the client. Revenue is recognized net of any taxes collected from clients and subsequently remitted to governmental authorities.

 

If we determine that we have not satisfied a performance obligation, we defer recognition of the revenue until the performance obligation is satisfied. Maintenance and support and SaaS agreements are generally non-cancellable or contain significant penalties for early cancellation, although clients typically have the right to terminate their contracts for cause if we fail to perform material obligations. However, if non-standard acceptance periods, non-standard performance criteria, or cancellation or right of refund terms are required, revenue is recognized upon the satisfaction of such criteria.

 

 

The determined transaction price is allocated based on the standalone selling price of the performance obligations in contract. Significant judgment is required to determine the standalone selling price (“SSP”) for each performance obligation, the amount allocated to each performance obligation and whether it depicts the amount that the Company expects to receive in exchange for the related product and/or service. The Company recognizes revenue for implementation of its eValuator SaaS solution over the contract term, as it has been determined that those implementation services are not a distinct performance obligation. Services for other SaaS and Software solutions such as CDI, RevID and Compare, have been determined as a distinct performance obligation. For these agreements, the Company estimates SSP of its software licenses using the residual approach when the software license is sold with other services and observable SSPs exist for the other services. The Company estimates the SSP for maintenance, professional services, software as a service and audit services based on observable standalone sales.

 

Contract Combination

 

The Company may execute more than one contract or agreement with a single client. The Company evaluates whether the agreements were negotiated as a package with a single objective, whether the amount of consideration to be paid in one agreement depends on the price and/or performance of another agreement, or whether the goods or services promised in the agreements represent a single performance obligation. The conclusions reached can impact the allocation of the transaction price to each performance obligation and the timing of revenue recognition related to those arrangements.

 

The Company has utilized the portfolio approach as the practical expedient. We have applied the revenue model to a portfolio of contracts with similar characteristics where we expected that the financial statements would not differ materially from applying it to the individual contracts within that portfolio.

 

Software Licenses

 

The Company’s software license arrangements provide the client with the right to use functional intellectual property. Implementation, support, and other services are typically considered distinct performance obligations when sold with a software license unless these services are determined to significantly modify the software. Revenue is recognized at a point in time. Typically, this is upon shipment of components or electronic download of software.

 

Maintenance and Support Services

 

Our maintenance and support obligations include multiple discrete performance obligations, with the two largest being unspecified product upgrades or enhancements, and technical support, which can be offered at various points during a contract period. We believe that the multiple discrete performance obligations within our overall maintenance and support obligations can be viewed as a single performance obligation since both the unspecified upgrades and technical support are activities to fulfill the maintenance performance obligation and are rendered concurrently. Maintenance and support agreements entitle clients to technology support, version upgrades, bug fixes and service packs. We recognize maintenance and support revenue over the contract term.

 

Software-Based Solution Professional Services

 

The Company provides various professional services to clients with software licenses. These include project management, software implementation and software modification services. Revenues from arrangements to provide professional services are generally distinct from the other promises in the contract and are recognized as the related services are performed. Consideration payable under these arrangements is either fixed fee or on a time-and-materials basis and is recognized over time as the services are performed.

 

Software as a Service

 

SaaS-based contracts include a right to use of the Company’s platform and support which represent a single promise to provide continuous access to its software solutions. Implementation services for the Company’s eValuator product are included as part of the single promise for its respective contracts. The Company recognizes revenue for implementation of the eValuator product over the contract term as it is determined that the implementation on eValuator is not a distinct performance obligation. Implementation services for other SaaS products are deemed to be separate performance obligations.

 

 

Audit Services

 

The Company provides technology-enabled coding audit services to help clients review and optimize their internal clinical documentation and coding functions across the applicable segment of the client’s enterprise. Audit services are a separate performance obligation. We recognize revenue over time as the services are performed.

 

Disaggregation of Revenue

 

The following table provides information about disaggregated revenue by type and nature of revenue stream:

 

   2022   2021 
   Fiscal Year 
   2022   2021 
Over time revenue  $16,809,000   $12,400,000 
Point in time revenue   8,080,000    4,979,000 
Total revenue  $24,889,000   $17,379,000 

 

The Company disaggregates revenue into each of (i) over time and (ii) point in time revenue. For over time revenue, revenue is recognized incrementally, as each portion of the performance obligation is satisfied. The Company includes revenue categories of (i) SaaS and (ii) maintenance and support as over time revenue. For point in time revenue, the performance obligation is recognized at the point in time when the obligation is fully satisfied. The Company includes revenue categories of (i) software licenses, (ii) professional services, and (iii) audit services as point in time revenue. For fiscal years ended January 31, 2023 and January 31, 2022, Avelead accounts for $6,231,000 of the over time revenue and $3,590,000 of the point in time revenue, respectively.

 

Contract Assets and Deferred Revenues

 

The Company receives payments from clients based upon contractual billing schedules. Contract receivables include amounts related to the Company’s contractual right to consideration for completed performance obligations not yet invoiced. Deferred revenues include payments received in advance of performance under the contract. Our contract receivables and deferred revenue are reported on an individual contract basis at the end of each reporting period. Contract receivables are classified as current or noncurrent based on the timing of when we expect to bill the client. Deferred revenue is classified as current or noncurrent based on the timing of when we expect to recognize revenue. In the year ended January 31, 2023, we recognized approximately $5,636,000 in revenue from deferred revenues outstanding as of January 31, 2022. Revenue allocated to remaining performance obligations was $25,070,000 as of January 31, 2023, of which the Company expects to recognize approximately 73% over the next 12 months and the remainder thereafter.

 

Deferred costs (costs to fulfill a contract and contract acquisition costs)

 

We defer the direct costs, which include salaries and benefits, for professional services related to SaaS contracts as a cost to fulfill a contract. These deferred costs will be amortized on a straight-line basis over the contractual term. As of January 31, 2023, and 2022, we had deferred costs of $94,000 and $125,000, respectively, net of accumulated amortization of $176,000 and $93,000, respectively. Amortization expense of these costs was $83,000 and $110,000 in fiscal 2022 and 2021, respectively. There were no impairment losses for these capitalized costs for the fiscal years 2022 and 2021.

 

Contract acquisition costs, which consist of sales commissions paid or payable, is considered incremental and recoverable costs of obtaining a contract with a client. Sales commissions for initial and renewal contracts are deferred and then amortized on a straight-line basis over the contract term. As a practical expedient, we expense sales commissions as incurred when the amortization period of related deferred commission costs would have been one year or less.

 

 

Deferred commissions costs paid and payable, which are included on the consolidated balance sheets within other non-current assets totaled $1,534,000 and $806,000, respectively, as of January 31, 2023 and 2022. In fiscal 2022 and 2021, amortization expense associated with deferred sales commissions was $411,000 and $339,000, respectively, and was included in selling, general and administrative expenses on the consolidated statements of operations. There were no impairment losses for these capitalized costs for fiscal years 2022 and 2021.

 

Concentrations

Concentrations

 

Financial instruments, which potentially expose the Company to concentrations of credit risk, consist primarily of accounts receivable. The Company’s accounts receivable are concentrated in the healthcare industry. However, the Company’s clients typically are well-established hospitals, medical facilities or major health information systems companies with good credit histories that resell the Company’s solutions. Payments from clients have been received within normal time frames for the industry. However, some hospitals and medical facilities have experienced significant operating losses as a result of limits on third-party reimbursements from insurance companies and governmental entities and extended payment of receivables from these entities is not uncommon.

 

To date, the Company has relied on a limited number of clients and remarketing partners for a substantial portion of its total revenues. The Company expects that a significant portion of its future revenues will continue to be generated by a limited number of clients and its remarketing partners.

 

Goodwill and Intangible Assets

Goodwill and Intangible Assets

 

Goodwill and other intangible assets were recognized in conjunction with the Avelead acquisition, and certain other acquisitions from fiscal years 2013 and prior (prior to divestiture of such assets). Identifiable intangible assets include purchased intangible assets with finite lives, which primarily consist of internally-developed software and client relationships. Finite-lived purchased intangible assets are amortized over their expected period of benefit, which generally ranges from one to 15 years, using the straight-line method.

 

The Company assesses the useful lives and possible impairment of intangible assets when an event occurs that may trigger such a review. Factors considered important which could trigger a review include:

 

  significant underperformance relative to historical or projected future operating results;
     
  significant changes in the manner of use of the acquired assets or the strategy for the overall business;
     
  identification of other impaired assets within a reporting unit;
     
  disposition of a significant portion of an operating segment;
     
  significant negative industry or economic trends;
     
  significant decline in the Company’s stock price for a sustained period; and
     
  a decline in the market capitalization relative to the net book value.

 

Determining whether a triggering event has occurred involves significant judgment by the Company.

 

The Company assesses goodwill annually (as of November 1), or more frequently when events and circumstances, such as the ones mentioned above, occur indicating that the recorded goodwill may be impaired. During the years ended January 31, 2023 and 2022, the Company did not note any of the above qualitative factors, which would be considered a triggering event for goodwill impairment. In assessing qualitative factors to determine whether it is more likely than not that the fair value of a reporting unit is less than its carrying amount, the Company assesses relevant events and circumstances that may impact the fair value and the carrying amount of a reporting unit. The identification of relevant events and circumstances and how these may impact a reporting unit’s fair value or carrying amount involve significant judgments by management. These judgments include the consideration of macroeconomic conditions, industry and market considerations, cost factors, overall financial performance, events which are specific to the Company and trends in the market price of the Company’s common stock. Each factor is assessed to determine whether it impacts the impairment test positively or negatively, and the magnitude of any such impact.

 

 

Reporting units are determined based on the organizational structure the entity has in place at the date of the impairment test. A reporting unit is an operating segment or component business unit with the following characteristics: (a) it has discrete financial information, (b) segment management regularly reviews its operating results (generally an operating segment has a segment manager who is directly accountable to and maintains regular contact with the chief operating decision maker to discuss operating activities, financial results, forecasts or plans for the segment), and (c) its economic characteristics are dissimilar from other units (this contemplates the nature of the products and services, the nature of the production process, the type or class of client for the products and services and the methods used to distribute the products and services). The Company determined that it has one operating segment and two reporting units.

 

The Company estimates the fair value of its reporting unit using the income approach, via discounted cash flow valuation models which include, but are not limited to, assumptions such as a “risk-free” rate of return on an investment, the weighted average cost of capital of a market participant and future revenue, operating margin, working capital and capital expenditure trends. Determining the fair value of reporting units and goodwill includes significant judgment by management, and different judgments could yield different results.

 

The Company performed its annual assessment of goodwill, using the approach described above. Based on the analysis performed, the fair value of the reporting units exceeded the carrying amount of the reporting unit, including goodwill, and, therefore, a goodwill impairment loss was not recognized.

 

Equity Awards

Equity Awards

 

The Company accounts for share-based payments based on the grant-date fair value of the awards with compensation cost recognized as expense over the requisite service period. For awards to non-employees, the Company recognizes compensation expense in the same manner as if the entity had paid cash for the goods or services. The Company incurred total annual compensation expense related to stock-based awards of $1,761,000 in fiscal 2022, which includes $81,000 of capitalized non-employee stock compensation, and $2,216,000 in fiscal 2021.

 

The fair value of the stock options granted are estimated at the date of grant using a Black-Scholes option pricing model. Option pricing model input assumptions such as expected term, expected volatility and risk-free interest rate impact the fair value estimate. The Company recognizes forfeitures as they occur. These assumptions are subjective and are generally derived from external (such as, risk-free rate of interest) and historical data (such as, volatility factor, expected term and forfeiture rates). Future grants of equity awards accounted for as stock-based compensation could have a material impact on reported expenses depending upon the number, value and vesting period of future awards.

 

The Company issues restricted stock awards in the form of Company common stock. The fair value of these awards is based on the market close price per share on the grant date. The Company expenses the compensation cost of these awards as the restriction period lapses, which is typically a one- to four-year service period to the Company. In fiscal 2022 and 2021, 127,429 and 257,571 shares of common stock were surrendered to the Company to satisfy tax withholding obligations totaling $197,000 and $464,000, respectively, in connection with the vesting of restricted stock awards. Shares surrendered by the restricted stock award recipients in accordance with the applicable plan are deemed cancelled, and therefore are not available to be reissued. The Company awarded 890,731 and 562,500 shares of restricted stock to its executive officers and directors of the Company in fiscal 2022 and 2021, respectively.

 

Income Taxes

Income Taxes

 

Income taxes are accounted for under the asset and liability method. Deferred tax assets and liabilities are recognized for the future tax consequences attributable to differences between the financial statement carrying amounts of existing assets and liabilities and their respective tax bases and for tax credit and loss carry-forwards. 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. In assessing net deferred tax assets, the Company considers whether it is more likely than not that some or all of the deferred tax assets will not be realized. The Company establishes a valuation allowance when it is more likely than not that all or a portion of deferred tax assets will not be realized. See Note 7 - Income Taxes for further details.

 

 

The Company provides for uncertain tax positions and the related interest and penalties based upon management’s assessment of whether certain tax positions are more likely than not to be sustained upon examination by tax authorities. At January 31, 2023, the Company believes it has appropriately accounted for any uncertain tax positions.

 

Net Earnings (Loss) Per Common Share

Net Earnings (Loss) Per Common Share

 

The Company presents basic and diluted earnings per share (“EPS”) data for our common stock.

 

Our unvested restricted stock awards are considered non-participating securities because holders are not entitled to non-forfeitable rights to dividends or dividend equivalents during the vesting term. In accordance with ASC 260, securities are deemed not to be participating in losses if there is no obligation to fund such losses. Diluted EPS for our common stock is computed using the treasury stock method.

 

The following is the calculation of the basic and diluted net loss per share of common stock:

 

   2022   2021 
   Fiscal Year 
   2022   2021 
Basic earnings (loss) per share:          
Continuing operations          
Loss from continuing operations, net of tax  $(11,379,000)  $(6,917,000)
Basic net loss per share of common stock from continuing operations  $(0.23)  $(0.16)
           
Discontinued operations          
Income available to common stockholders from discontinued operations  $   $375,000 
Basic net earnings per share of common stock from discontinued operations  $   $0.01 
           
Diluted earnings (loss) per share (1):          
Continuing operations          
Loss available to common stockholders from continuing operations  $(11,379,000)  $(6,917,000)
Diluted net loss per share of common stock from continuing operations  $(0.23)  $(0.16)
           
Discontinued operations          
Income available to common stockholders from discontinued operations  $   $375,000 
Diluted net earnings per share of common stock from discontinued operations  $   $0.01 
           
Net loss  $(11,379,000)  $(6,542,000)
           
Weighted average shares outstanding - Basic (1)   49,324,858    42,815,239 
Effect of dilutive securities - Stock options and Restricted stock (2)       458,335 
Weighted average shares outstanding – Diluted   49,324,858    43,273,574 
Basic net loss per share of common stock  $(0.23)  $(0.15)
Diluted net loss per share of common stock  $(0.23)  $(0.15)

 

  (1) Excludes the effect of unvested restricted shares of common stock, which are considered non-participating securities. As of January 31, 2023 and 2022, there were 1,848,031 and 1,043,350 unvested restricted shares of common stock, respectively.
     
  (2) Diluted net loss per share excludes the effect of shares that are anti-dilutive. As of January 31, 2023, there were 628,598 outstanding stock options and 1,848,031 unvested restricted shares of common stock. As of January 31, 2022, there were 1,062,130 outstanding stock options and 1,043,350 unvested restricted shares of common stock.

 

 

Other Operating Costs

Other Operating Costs

 

Acquisition-related Costs

 

  

Fiscal Year

2022

   Fiscal Year
2021
 
Separation agreement expense  $   $706,000 
Broker fees       553,000 
Professional fees   149,000    850,000 
Executive bonuses       705,000 
Loss on exit from operating lease       42,000 
Total  $149,000   $2,856,000 

 

For fiscal 2022 and 2021, the Company incurred certain acquisition-related costs relating to the acquisition of Avelead totaling $149,000 and $2,856,000, respectively. For fiscal 2022, these expenses consisted primarily of professional service fees. For fiscal 2021, of the total acquisition-related costs, $705,000 was from bonuses paid to certain executives in executing priorities, primarily related to the acquisition, and $850,000 related to professional fees.

 

Loss Contingencies

Loss Contingencies

 

We are subject to the possibility of various loss contingencies arising in the normal course of business. We consider the likelihood of the loss or impairment of an asset or the incurrence of a liability as well as our ability to reasonably estimate the amount of loss in determining loss contingencies. An estimated loss contingency is accrued when it is probable that a liability has been incurred or an asset has been impaired, and the amount of loss can be reasonably estimated. We regularly evaluate current information available to us to determine whether to accrue for a loss contingency and adjust any previous accrual.

 

Accounting Pronouncements Recently Adopted

Accounting Pronouncements Recently Adopted

 

In July 2021, the FASB issued ASU 2021-05, Lessors - Certain Leases with Variable Lease Payments to ASC Topic 842, Leases (“ASC 842”) (“ASU 2021-05”). ASU 2021-05 provides additional ASC 842 classification guidance as it relates to a lessor’s accounting for certain leases with variable lease payments. ASU 2021-05 requires a lessor to classify a lease with variable payments that do not depend on an index or rate as an operating lease if either a sales-type lease or direct financing lease classification would trigger a day-one loss. ASU 2021-05 became effective for the Company on February 1, 2022. The adoption of this ASU did not have a material impact on the Company’s consolidated financial statements or disclosures.

 

Recent Accounting Pronouncements Not Yet Adopted

Recent Accounting Pronouncements Not Yet Adopted

 

In November 2019, the FASB issued ASU 2016-13, Financial Instruments—Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments, which improves guidance around accounting for financial losses on accounts receivable. For smaller reporting entities, ASU 2016-13 is effective for annual periods beginning after December 15, 2022, including interim periods within those fiscal years. The Company’s adoption of ASU 2016-13 is effective February 1, 2023. An analysis of contract receivables, including credit losses, was conducted during the first quarter of fiscal 2023. Based on the balance of the allowance for bad debt reserve as of January 31, 2023 and the result of the analysis of contract receivables during first quarter of fiscal 2023, the Company does not anticipate that the adoption of this ASU will have a material impact on our consolidated financial statements.

 

XML 37 R24.htm IDEA: XBRL DOCUMENT v3.23.1
SIGNIFICANT ACCOUNTING POLICIES (Tables)
12 Months Ended
Jan. 31, 2023
Accounting Policies [Abstract]  
SCHEDULE OF NON-CASH ITEMS RELATED TO CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS

The Company had the following items that were non-cash items related to the consolidated statements of cash flows:

 

   2022   2021 
   Fiscal Year 
   2022   2021 
Forgiveness of PPP loan and accrued interest  $   $2,327,000 
Payment of acquisition earnout liabilities in restricted common stock   3,012,000     
Capitalized software purchased with stock (Note 12)   81,000     
SCHEDULE OF ACCRUED EXPENSES

 

   2023   2022 
   January 31, 
   2023   2022 
Employee benefits and related compensation  $2,079,000   $803,000 
Professional fees and services   294,000    283,000 
Third party licenses   285,000    77,000 
Customer concessions   226,000    152,000 
State income and sales taxes payable   331,000    460,000 
Interest, primarily on Term Loan   50,000    28,000 
Total accrued expenses  $3,265,000   $1,803,000 
SCHEDULE OF ESTIMATED USEFUL LIFE OF PROPERTY AND EQUIPMENT

Property and equipment are stated at cost. Depreciation is computed using the straight-line method, over the estimated useful lives of the related assets. Estimated useful lives are as follows:

 

Computer equipment and software   3-4 years
Office equipment   5 years
Office furniture and fixtures   5-7 years
Leasehold improvements   Term of lease or estimated useful life, whichever is shorter
SCHEDULE OF AMORTIZATION EXPENSE FOR INTERNALLY DEVELOPED SOFTWARE
   2022   2021 
   Fiscal Year 
   2022   2021 
Amortization expense on internally-developed software included in:          
Cost of software as a service  $2,068,000   $1,675,000 
Cost of professional fees and licenses   355,000    498.000 
Total amortization expense on internally-developed software  $2,423,000   $2,173,000 
SCHEDULE OF FAIR VALUE ASSETS AND LIABILITIES MEASURED ON RECURRING BASIS

The table below provides information on our liabilities that are measured at fair value on a recurring basis:

 

   Total Fair  

Quoted Prices in

Active Markets

  

Significant Other

Observable Inputs

  

Significant

Unobservable Inputs

 
   Value   (Level 1)   (Level 2)   (Level 3) 
At January 31, 2023                    
Acquisition earnout liability (1)  $3,738,000   $   $   $3,738,000 
At January 31, 2022                    
Acquisition earnout liability (1)  $8,833,000   $   $   $8,833,000 

 

(1)

The fair value of the acquisition earnout liability is based upon a probability-weighted discounted cash flow that was completed at the date of acquisition and updated as of January 31, 2023. The change in the fair value of the acquisition earnout ability decreased $5,095,000 for the year ended January 31, 2023, which includes payment of $5,024,000 of the first year earnout, and a $71,000 change recognized in “Acquisition earnout valuation adjustments” in the accompanying consolidated statement of operations.

   
  The probability-weighted discounted cash flow is calculated using a Monte Carlo valuation method. The valuation model provides numerous outcomes. The outcomes are averaged and discounted to present value, which provides the current value point estimate. The significant inputs include our forecast of Avelead SaaS revenue, the probabilities associated with each of (i) a change in control or (ii) a certain client termination, as well as other normal and customary inputs to financial models, including but not limited to, risk factors and interest rates.
SCHEDULE OF DISAGGREGATON OF REVENUE

The following table provides information about disaggregated revenue by type and nature of revenue stream:

 

   2022   2021 
   Fiscal Year 
   2022   2021 
Over time revenue  $16,809,000   $12,400,000 
Point in time revenue   8,080,000    4,979,000 
Total revenue  $24,889,000   $17,379,000 
SCHEDULE OF BASIC AND DILUTED NET LOSS PER SHARE OF COMMON STOCK

The following is the calculation of the basic and diluted net loss per share of common stock:

 

   2022   2021 
   Fiscal Year 
   2022   2021 
Basic earnings (loss) per share:          
Continuing operations          
Loss from continuing operations, net of tax  $(11,379,000)  $(6,917,000)
Basic net loss per share of common stock from continuing operations  $(0.23)  $(0.16)
           
Discontinued operations          
Income available to common stockholders from discontinued operations  $   $375,000 
Basic net earnings per share of common stock from discontinued operations  $   $0.01 
           
Diluted earnings (loss) per share (1):          
Continuing operations          
Loss available to common stockholders from continuing operations  $(11,379,000)  $(6,917,000)
Diluted net loss per share of common stock from continuing operations  $(0.23)  $(0.16)
           
Discontinued operations          
Income available to common stockholders from discontinued operations  $   $375,000 
Diluted net earnings per share of common stock from discontinued operations  $   $0.01 
           
Net loss  $(11,379,000)  $(6,542,000)
           
Weighted average shares outstanding - Basic (1)   49,324,858    42,815,239 
Effect of dilutive securities - Stock options and Restricted stock (2)       458,335 
Weighted average shares outstanding – Diluted   49,324,858    43,273,574 
Basic net loss per share of common stock  $(0.23)  $(0.15)
Diluted net loss per share of common stock  $(0.23)  $(0.15)

 

  (1) Excludes the effect of unvested restricted shares of common stock, which are considered non-participating securities. As of January 31, 2023 and 2022, there were 1,848,031 and 1,043,350 unvested restricted shares of common stock, respectively.
     
  (2) Diluted net loss per share excludes the effect of shares that are anti-dilutive. As of January 31, 2023, there were 628,598 outstanding stock options and 1,848,031 unvested restricted shares of common stock. As of January 31, 2022, there were 1,062,130 outstanding stock options and 1,043,350 unvested restricted shares of common stock.
SCHEDULE OF NON ROUTINE COSTS

 

  

Fiscal Year

2022

   Fiscal Year
2021
 
Separation agreement expense  $   $706,000 
Broker fees       553,000 
Professional fees   149,000    850,000 
Executive bonuses       705,000 
Loss on exit from operating lease       42,000 
Total  $149,000   $2,856,000 
XML 38 R25.htm IDEA: XBRL DOCUMENT v3.23.1
BUSINESS COMBINATION AND DIVESTITURE (Tables)
12 Months Ended
Jan. 31, 2023
Business Combination and Asset Acquisition [Abstract]  
COMPONENTS OF TOTAL CONSIDERATION

The components of the total consideration are as follows:

 

(in thousands)     
Components of total consideration, net of cash acquired:     
Cash  $11,900 
Cash, seller expenses   285 
Cash, working capital adjustment   285 
Restricted Common Stock   6,554 
Acquisition earnout liabilities   10,684(a)
Total consideration  $29,708 

 

(a) Acquisition earnout liabilities represent the net present value and risk adjusted probability of the required future payments underlying the Company’s SaaS Contingent Consideration and Renewal Contingent Consideration as described above. The first year earnout paid out on November 21, 2022, consisting of cash in the amount $2,012,000 and 1,871,038 restricted shares of common stock. The acquisition second year earnout liability is shown as a short-term liability as of January 31, 2023.

 

  The acquisition earnout liability is re-measured on a quarterly basis and the change to the liability is recorded as a valuation adjustment recorded through “acquisition earnout valuation adjustments” in the accompanying consolidated statements of operations. The valuation adjustment recorded for the period ended January 31, 2023, was $71,000. A range of possible outcomes is not available under the specific valuation method that was used in determining fair value of the acquisition earnout liability.
SCHEDULE OF ALLOCATION OF THE TOTAL CONSIDERATION

The Company is presenting the allocation of the total consideration to net tangible and intangible assets as of the date of the closing of Avelead as follows:

 

(in thousands)     
Net tangible assets:     
Accounts receivable  $1,246 
Unbilled revenue   200 
Prepaid expenses   178 
Fixed assets   37 
Accounts payable   (490)
Accrued expenses   (397)
Deferred revenues   (863)
Net tangible assets   (89)
Goodwill   12,377 
Client Relationships (SaaS)   8,370 
Client Relationships (Consulting)   1,330 
Internally Developed Software   6,380 
Trademarks and Tradenames   1,340 
Net assets acquired and liabilities assumed  $29,708 
SCHEDULE OF INTANGIBLE ASSETS ESTIMATED USEFUL LIVES

 

  

Estimated

Useful Lives

Goodwill  Indefinite
Client Relationships (SaaS)  10 years
Client Relationships (Consulting)  8 years
Internally Developed Software  9 years
Trademarks and Tradenames  15 years
SCHEDULE OF PRO FORMA REVENUE AND NET EARNINGS

 

    2022 
Unaudited Pro forma   Year Ended
January 31, 2022
 
Revenues   $22,631,000 
Operating expenses    (31,278,000)
Acquisition-related costs    (4,284,000 
Operating loss    (12,931,000)
       
Other (expense) income    1,312,000 
PPP loan forgiveness    3,059,000 
Income tax expense    (109,000)
Loss from continuing operations   $(8,669,000)
XML 39 R26.htm IDEA: XBRL DOCUMENT v3.23.1
OPERATING LEASES (Tables)
12 Months Ended
Jan. 31, 2023
Operating Leases  
SCHEDULE OF MATURITIES OF OPERATING LEASE LIABILITIES

Maturities of operating lease liabilities associated with the Company’s operating lease as of January 31, 2023 are as follows for payments due based upon the Company’s fiscal year:

 

      
2023  $36,000 
Total lease payments   36,000 
Less present value adjustment   (1,000)
Present value of lease liabilities  $35,000 
XML 40 R27.htm IDEA: XBRL DOCUMENT v3.23.1
DEBT (Tables)
12 Months Ended
Jan. 31, 2023
Debt Disclosure [Abstract]  
SCHEDULE OF OUTSTANDING DEBT

Outstanding principal balances on debt consisted of the following at: 

   January 31, 2023   January 31, 2022 
Term loan  $9,750,000   $10,000,000 
Deferred financing cost   (36,000)   (96,000)
Total   9,714,000    9,904,000 
Less: Current portion   (750,000)   (250,000)
Non-current portion of debt  $8,964,000   $9,654,000 
SCHEDULE OF MAXIMUM DEBT TO ARR RATIO

  

Quarter Ending 

Maximum Debt to

ARR Ratio

October 31, 2022  0.80 to 1.00
January 31, 2023  0.70 to 1.00
April 30, 2023  0.65 to 1.00
July 31, 2023  0.60 to 1.00
October 31, 2023  0.55 to 1.00
January 31, 2024  0.50 to 1.00
SCHEDULE OF MAXIMUM DEBT TO ADJUSTED EBITDA RATIO

Quarter Ending  Maximum Debt to
Adjusted EBITDA
Ratio
April 30, 2024  3.50 to 1.00
July 31, 2024 and on the last day of each quarter, thereafter  2.00 to 1.00
XML 41 R28.htm IDEA: XBRL DOCUMENT v3.23.1
GOODWILL AND INTANGIBLE ASSETS (Tables)
12 Months Ended
Jan. 31, 2023
Goodwill and Intangible Assets Disclosure [Abstract]  
SCHEDULE OF INTANGIBLE ASSETS

Intangible assets consist of the following:

   January 31, 2023
   Estimated      Accumulated     
   Useful Life  Gross Assets   Amortization   Net Assets 
Finite-lived assets:                  
Client relationships  8-10 years  $9,700,000   $1,463,000   $8,237,000 
Internally Developed Software  9 years  $6,380,000   $1,034,000   $5,346,000 
Trademarks and Tradenames  15 years  $1,340,000   $130,000   $1,210,000 
Total     $17,420,000   $2,627,000   $14,793,000 

 

 

   January 31, 2022
   Estimated      Accumulated     
   Useful Life  Gross Assets   Amortization   Net Assets 
Finite-lived assets:                  
Client relationships  8-10 years  $14,164,000   $4,755,000   $9,409,000 
Internally Developed Software  9 years   6,380,000    325,000    6,055,000 
Trademarks and Tradenames  15 years   1,340,000    41,000    1,299,000 
Total     $21,884,000   $5,121,000   $16,763,000 
SCHEDULE OF FUTURE AMORTIZATION EXPENSE FOR INTANGIBLE ASSETS

Amortization over the next five fiscal years for intangible assets is estimated as follows:

 

  

Annual

Amortization Expense

 
2023  $1,801,000 
2024   1,801,000 
2025   1,801,000 
2026   1,801,000 
2027   1,801,000 
Thereafter   5,788,000 
Total  $14,793,000 
XML 42 R29.htm IDEA: XBRL DOCUMENT v3.23.1
INCOME TAXES (Tables)
12 Months Ended
Jan. 31, 2023
Income Tax Disclosure [Abstract]  
SCHEDULE OF INCOME TAXES FOR CONTINUING OPERATION

For fiscal 2022 and 2021, income taxes for continuing operations consist of the following:

 

   2022   2021 
   Fiscal Year 
   2022   2021 
Current tax expense:          
Federal  $   $ 
State   (62,000)   (14,000)
Total current tax expense  $(62,000)  $(14,000)
Deferred tax expense:          
Federal  $(6,000)  $(80,000)
State   (3,000)   (15,000)
Total deferred tax expense  $(9,000)  $(95,000)
Total provision  $(71,000)  $(109,000)
SCHEDULE OF EFFECTIVE INCOME TAX RATE RECONCILIATION

   2022   2021 
   Fiscal Year 
   2022   2021 
Federal tax benefit at statutory rate  $(2,390,000)  $(1,430,000)
State and local tax expense, net of federal   52,000    26,000 
Increase in valuation allowance   2,029,000    1,950,000 
Permanent items:          
PPP loan       (483,000)
Other   20,000    3,000 
Reserve for uncertain tax position   18,000    (24,000)
Federal R&D tax credit   (91,000)   (120,000)
Stock-based compensation   289,000    (45,000)
Other   2,000    (8,000)
Income tax expense  $(71,000)  $(109,000)
SCHEDULE OF DEFERRED TAX ASSETS AND LIABILITIES

The Company provides deferred income taxes for temporary differences between assets and liabilities recognized for financial reporting and income tax purposes. The income tax effects of these temporary differences and credits are as follows:

   2023   2022 
   January 31, 
   2023   2022 
Deferred tax assets:          
Allowance for doubtful accounts  $39,000   $24,000 
Deferred revenue   122,000    60,000 
Accruals   232,000    168,000 
Net operating loss carryforwards   11,242,000    10,908,000 
Stock compensation expense   342,000    510,000 
Finite-lived intangible assets   1,344,000   
R&D tax credit   1,407,000    1,334,000 
Other   2,000    23,000 
Total deferred tax assets   14,730,000    13,027,000 
Valuation allowance   (14,347,000)   (12,318,000)
Net deferred tax assets   383,000   709,000 
Deferred tax liabilities:          
Property and equipment   (5,000)   (6,000)
Finite-lived intangible liabilities   (482,000)   (798,000)
Total deferred tax liabilities   (487,000)   (804,000)
Net deferred tax liabilities  $(104,000)  $(95,000)
SCHEDULE OF GROSS UNRECOGNIZED TAX BENEFITS

A reconciliation of the beginning and ending amounts of gross unrecognized tax benefits (excluding interest and penalties) is as follows:

 

   2022   2021 
Beginning of fiscal year  $315,000   $339,000 
Additions for tax positions for the current year   11,000    4,000 
Additions for tax positions of prior years   7,000     
Subtractions for tax positions of prior years       (28,000)
End of fiscal year  $333,000   $315,000 
XML 43 R30.htm IDEA: XBRL DOCUMENT v3.23.1
STOCK-BASED COMPENSATION (Tables)
12 Months Ended
Jan. 31, 2023
Share-Based Payment Arrangement [Abstract]  
SCHEDULE OF STOCK OPTION ACTIVITY

A summary of stock option activity follows:

 

       Weighted         
       Average   Remaining   Aggregate 
   Options   Exercise
Price
   Life in
Years
   intrinsic
value
 
Outstanding as of January 31, 2022   1,062,130   $2.65    6.11   $21,000 
Granted                  
Exercised   (5,000)   1.18           
Expired   (428,172)   3.68           
Forfeited                  
Outstanding as of January 31, 2023   628,958   $1.95    7.31   $360,000 
Exercisable as of January 31, 2023   365,069   $3.36    3.72   $193,000 
Vested or expected to vest as of January 31, 2023   628,958   $1.95    7.31   $360,000 
SCHEDULE OF WEIGHTED AVERAGE ASSUMPTIONS

The fiscal 2022 and 2021 stock-based compensation was estimated at the date of grant using a Black-Scholes option pricing model with the following weighted average assumptions for each fiscal year:

 

   2022   2021 
Expected life       5.01 years 
Risk-free interest rate       0.75%
Weighted average volatility factor       0.72 
Dividend yield        
Forfeiture rate        
SCHEDULE OF RESTRICTED STOCK AWARD ACTIVITY

 

       Weighted 
   Non-vested   Average 
   Number of   Grant Date 
   Shares   Fair Value 
Non-vested balance at January 31, 2021   931,125   $1.09 
Granted   1,257,500    1.71 
Vested   (1,095,175)   1.33 
Forfeited   (50,100)   1.48 
Non-vested balance at January 31, 2022   1,043,350   $1.57 
Granted   1,505,731    1.47 
Vested   (501,750)   1.63 
Forfeited   (199,300)   1.49 
Non-vested balance at January 31, 2023   1,848,031   $1.48 
XML 44 R31.htm IDEA: XBRL DOCUMENT v3.23.1
DISCONTINUED OPERATIONS (Tables)
12 Months Ended
Jan. 31, 2023
Discontinued Operations and Disposal Groups [Abstract]  
SCHEDULE OF GAIN ON SALE OF ASSETS
      
Net Proceeds, including escrowed funds  $12,088,000 
Net tangible assets sold:     
Accounts Receivable   (1,130,000)
Prepaid Expenses   (576,000)
Deferred Revenues   4,010,000 
Net tangible assets sold   2,304,000 
Capitalized software development costs   (1,772,000)
Goodwill   (4,825,000)
Transaction cost   (1,782,000)
Gain on sale of discontinued operations  $6,013,000 
SCHEDULE OF DISCONTINUED OPERATIONS IN STATEMENTS OF OPERATIONS

For fiscal 2021, the Company recorded the following into discontinued operations in the accompanying consolidated statements of operations:

 

   2021 
Revenues:     
Transition service fees  $498,000 
Total revenues  $498,000 
      
Expenses:     
Cost of Sales  $5,000 
Transition service cost   92,000 
Total expenses  $97,000 
Income from discontinued operations  $401,000 
XML 45 R32.htm IDEA: XBRL DOCUMENT v3.23.1
SCHEDULE OF NON-CASH ITEMS RELATED TO CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS (Details) - USD ($)
12 Months Ended
Jan. 31, 2023
Jan. 31, 2022
Accounting Policies [Abstract]    
Forgiveness of PPP loan and accrued interest $ 2,327,000
Payment of acquisition earnout liabilities in restricted common stock 3,012,000
Capitalized software purchased with stock (Note 12) $ 81,000
XML 46 R33.htm IDEA: XBRL DOCUMENT v3.23.1
SCHEDULE OF ACCRUED EXPENSES (Details) - USD ($)
Jan. 31, 2023
Jan. 31, 2022
Accounting Policies [Abstract]    
Employee benefits and related compensation $ 2,079,000 $ 803,000
Professional fees and services 294,000 283,000
Third party licenses 285,000 77,000
Customer concessions 226,000 152,000
State income and sales taxes payable 331,000 460,000
Interest, primarily on Term Loan 50,000 28,000
Total accrued expenses $ 3,265,000 $ 1,803,000
XML 47 R34.htm IDEA: XBRL DOCUMENT v3.23.1
SCHEDULE OF ESTIMATED USEFUL LIFE OF PROPERTY AND EQUIPMENT (Details)
12 Months Ended
Jan. 31, 2023
Computer Equipment and Software [Member] | Minimum [Member]  
Property, Plant and Equipment [Line Items]  
Property and equipment, useful lives 3 years
Computer Equipment and Software [Member] | Maximum [Member]  
Property, Plant and Equipment [Line Items]  
Property and equipment, useful lives 4 years
Office Equipment [Member]  
Property, Plant and Equipment [Line Items]  
Property and equipment, useful lives 5 years
Office Furniture and Fixtures [Member] | Minimum [Member]  
Property, Plant and Equipment [Line Items]  
Property and equipment, useful lives 5 years
Office Furniture and Fixtures [Member] | Maximum [Member]  
Property, Plant and Equipment [Line Items]  
Property and equipment, useful lives 7 years
Leasehold Improvements [Member]  
Property, Plant and Equipment [Line Items]  
Property and equipment, estimated useful lives Term of lease or estimated useful life, whichever is shorter
XML 48 R35.htm IDEA: XBRL DOCUMENT v3.23.1
SCHEDULE OF AMORTIZATION EXPENSE FOR INTERNALLY DEVELOPED SOFTWARE (Details) - USD ($)
12 Months Ended
Jan. 31, 2023
Jan. 31, 2022
Property, Plant and Equipment [Line Items]    
Total amortization expense on internally-developed software $ 2,423,000 $ 2,173,000
Cost of Software as a Service [Member]    
Property, Plant and Equipment [Line Items]    
Total amortization expense on internally-developed software 2,068,000 1,675,000
Cost of Professional Fees and Licenses [Member]    
Property, Plant and Equipment [Line Items]    
Total amortization expense on internally-developed software $ 355,000 $ 498.000
XML 49 R36.htm IDEA: XBRL DOCUMENT v3.23.1
SCHEDULE OF FAIR VALUE ASSETS AND LIABILITIES MEASURED ON RECURRING BASIS (Details) - USD ($)
Jan. 31, 2023
Jan. 31, 2022
Platform Operator, Crypto-Asset [Line Items]    
Acquisition earn out liability fair value, observable inputs $ 3,738,000 $ 8,833,000
Fair Value, Inputs, Level 1 [Member]    
Platform Operator, Crypto-Asset [Line Items]    
Acquisition earn out liability fair value, observable inputs
Fair Value, Inputs, Level 2 [Member]    
Platform Operator, Crypto-Asset [Line Items]    
Acquisition earn out liability fair value, observable inputs
Fair Value, Inputs, Level 3 [Member]    
Platform Operator, Crypto-Asset [Line Items]    
Acquisition earn out liability fair value, observable inputs $ 3,738,000 $ 8,833,000
XML 50 R37.htm IDEA: XBRL DOCUMENT v3.23.1
SCHEDULE OF FAIR VALUE ASSETS AND LIABILITIES MEASURED ON RECURRING BASIS (Details) (Parenthetical)
12 Months Ended
Jan. 31, 2023
USD ($)
Accounting Policies [Abstract]  
Acquisition earnout liability, change in valuation $ 5,095,000
Acquisition payment 5,024,000
Acquisition payment recognised $ 71,000
XML 51 R38.htm IDEA: XBRL DOCUMENT v3.23.1
SCHEDULE OF DISAGGREGATON OF REVENUE (Details) - USD ($)
12 Months Ended
Jan. 31, 2023
Jan. 31, 2022
Product Information [Line Items]    
Total revenue $ 24,889,000 $ 17,379,000
Overtime Time Revenue [Member]    
Product Information [Line Items]    
Total revenue 16,809,000 12,400,000
Point In Time Revenue [Member]    
Product Information [Line Items]    
Total revenue $ 8,080,000 $ 4,979,000
XML 52 R39.htm IDEA: XBRL DOCUMENT v3.23.1
SCHEDULE OF BASIC AND DILUTED NET LOSS PER SHARE OF COMMON STOCK (Details) - USD ($)
12 Months Ended
Jan. 31, 2023
Jan. 31, 2022
Continuing operations    
Loss from continuing operations, net of tax $ (11,379,000) $ (6,917,000)
Basic net loss per share of common stock from continuing operations $ (0.23) $ (0.16)
Discontinued operations    
Income available to common stockholders from discontinued operations $ 375,000
Basic net earnings per share of common stock from discontinued operations $ 0.01
Continuing operations    
Loss available to common stockholders from continuing operations $ (11,379,000) $ (6,917,000)
Diluted net loss per share of common stock from continuing operations $ (0.23) $ (0.16)
Discontinued operations    
Income available to common stockholders from discontinued operations $ 375,000
Diluted net earnings per share of common stock from discontinued operations $ 0.01
Net loss $ (11,379,000) $ (6,542,000)
Weighted average shares outstanding - Basic (1) [1] 49,324,858 42,815,239
Effect of dilutive securities - Stock options and Restricted stock (2) [2] 458,335
Weighted average shares outstanding – Diluted 49,324,858 43,273,574
Basic net loss per share of common stock $ (0.23) $ (0.15)
Diluted net loss per share of common stock $ (0.23) $ (0.15)
[1] Excludes the effect of unvested restricted shares of common stock, which are considered non-participating securities. As of January 31, 2023 and 2022, there were 1,848,031 and 1,043,350 unvested restricted shares of common stock, respectively.
[2] Diluted net loss per share excludes the effect of shares that are anti-dilutive. As of January 31, 2023, there were 628,598 outstanding stock options and 1,848,031 unvested restricted shares of common stock. As of January 31, 2022, there were 1,062,130 outstanding stock options and 1,043,350 unvested restricted shares of common stock.
XML 53 R40.htm IDEA: XBRL DOCUMENT v3.23.1
SCHEDULE OF BASIC AND DILUTED NET LOSS PER SHARE OF COMMON STOCK (Details) (Parenthetical) - shares
12 Months Ended
Jan. 31, 2023
Jan. 31, 2022
Unvested Restricted Stock [Member]    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Diluted earnings per share 1,848,031 1,043,350
Share-Based Payment Arrangement, Option [Member]    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Diluted earnings per share 628,598 1,062,130
Unvested Restricted Shares [Member]    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Diluted earnings per share 1,848,031 1,043,350
XML 54 R41.htm IDEA: XBRL DOCUMENT v3.23.1
SCHEDULE OF NON ROUTINE COSTS (Details) - USD ($)
12 Months Ended
Jan. 31, 2023
Jan. 31, 2022
Restructuring Cost and Reserve [Line Items]    
Executive bonuses   $ 705,000
Total $ 149,000 2,856,000
Avelead Consulting LLC [Member]    
Restructuring Cost and Reserve [Line Items]    
Separation agreement expense 706,000
Broker fees 553,000
Professional fees 149,000 850,000
Executive bonuses 705,000
Loss on exit from operating lease 42,000
Total $ 149,000 $ 2,856,000
XML 55 R42.htm IDEA: XBRL DOCUMENT v3.23.1
SIGNIFICANT ACCOUNTING POLICIES (Details Narrative) - USD ($)
12 Months Ended
Jan. 31, 2023
Jan. 31, 2022
Property, Plant and Equipment [Line Items]    
Concession accrual amount $ 226,000 $ 152,000
Depreciation expense 54,000 68,000
Depreciation fixed asset   198,000
Amortization expense 2,423,000 2,173,000
Impairment charge 0 84,000
Amortized and abandoned assets 694,000  
Research and development expense $ 6,042,000 4,782,000
Interest rate 1.50%  
Debt instrument carrying amount $ 9,750,000 10,000,000
Revenue from contract with customer, excluding assessed tax 24,889,000 17,379,000
Deferred revenue   5,636,000
Revenue remaining performance obligation $ 25,070,000  
Revenue, remaining performance obligation, expected timing of satisfaction, explanation the Company expects to recognize approximately 73% over the next 12 months and the remainder thereafter.  
Deferred costs, net $ 94,000 125,000
Accumulated amortization of deferred costs 176,000 93,000
Deferred costs, amortization expense 83,000 110,000
Compensation expense related to stock-based award 1,680,000 2,216,000
Cost of shares for tax withholding 197,000 464,000
Acquisition related costs $ 149,000 2,856,000
Executive bonuses   705,000
Professional fees   $ 850,000
Officers and Directors [Member]    
Property, Plant and Equipment [Line Items]    
Number shares of restricted stock 890,731 562,500
Common Stock [Member]    
Property, Plant and Equipment [Line Items]    
Surrender of stock, shares 127,429 257,571
Number shares of restricted stock 1,876,962 1,462,874
Equity Award [Member]    
Property, Plant and Equipment [Line Items]    
Compensation expense related to stock-based award $ 1,761,000 $ 2,216,000
Equity Award [Member] | Share-Based Payment Arrangement, Nonemployee [Member]    
Property, Plant and Equipment [Line Items]    
Compensation expense related to stock-based award $ 81,000  
Minimum [Member]    
Property, Plant and Equipment [Line Items]    
Finite-lived intangible assets amortized period 1 year  
Maximum [Member]    
Property, Plant and Equipment [Line Items]    
Finite-lived intangible assets amortized period 15 years  
Selling, General and Administrative Expenses [Member]    
Property, Plant and Equipment [Line Items]    
Amortization expense with deferred sales commissions $ 411,000 339,000
Other Noncurrent Assets [Member]    
Property, Plant and Equipment [Line Items]    
Deferred commissions costs paid and payable 1,534,000 806,000
Services [Member]    
Property, Plant and Equipment [Line Items]    
Revenue from contract with customer, excluding assessed tax $ 6,231,000 3,590,000
Second Amended and Restated Loan and Security Agreement [Member]    
Property, Plant and Equipment [Line Items]    
Variable rate, description The term loan bears interest at a per annum rate equal to the Prime Rate (as published in The Wall Street Journal) plus 1.5%, with a Prime “floor” rate of 3.25%. The prime rate is variable and, thus accommodates changes in the market interest rate. However, the interest rate spread (the 1.5% added to the Prime Rate) is fixed. We estimated the impact of the changes in the interest rate spread by analogizing the effect of the change in the Corporate bond rates, reduced for any changes in the market interest rate.  
Interest rate 0.50%  
Security Agreement [Member]    
Property, Plant and Equipment [Line Items]    
Interest rate 1.50%  
Prime interest rate percentage 3.25%  
Debt Agreement [Member]    
Property, Plant and Equipment [Line Items]    
Debt instrument carrying amount $ 9,550,000 9,798,000
Term loan 200,000 202,000
Software [Member]    
Property, Plant and Equipment [Line Items]    
Capitalized software development costs, net of accumulated amortization 522,000 846,000
Internal-Use Software [Member]    
Property, Plant and Equipment [Line Items]    
Capitalized software development costs, net of accumulated amortization 5,324,000 4,709,000
Software and Software Development Costs [Member]    
Property, Plant and Equipment [Line Items]    
Amortization expense $ 2,423,000 $ 2,173,000
XML 56 R43.htm IDEA: XBRL DOCUMENT v3.23.1
COMPONENTS OF TOTAL CONSIDERATION (Details) - USD ($)
Nov. 21, 2022
Aug. 16, 2021
Unit Purchase Agreement [Member]    
Business Acquisition [Line Items]    
Cash $ 2,012,000  
Avelead Consulting LLC [Member]    
Business Acquisition [Line Items]    
Cash   $ 12,500,000
Total consideration   29,700,000
Avelead Consulting LLC [Member] | Unit Purchase Agreement [Member]    
Business Acquisition [Line Items]    
Cash   11,900,000
Cash, seller expenses   285,000
Cash, working capital adjustment   285,000
Restricted Common Stock   6,554,000
Acquisition earnout liabilities [1]   10,684,000
Total consideration   $ 29,708,000
[1] Acquisition earnout liabilities represent the net present value and risk adjusted probability of the required future payments underlying the Company’s SaaS Contingent Consideration and Renewal Contingent Consideration as described above. The first year earnout paid out on November 21, 2022, consisting of cash in the amount $2,012,000 and 1,871,038 restricted shares of common stock. The acquisition second year earnout liability is shown as a short-term liability as of January 31, 2023.
XML 57 R44.htm IDEA: XBRL DOCUMENT v3.23.1
COMPONENTS OF TOTAL CONSIDERATION (Parenthetical) (Details) - USD ($)
12 Months Ended
Jan. 31, 2023
Nov. 21, 2022
Aug. 16, 2021
Business Acquisition [Line Items]      
Acquisition earnout liability change in valuation $ 5,095,000    
Avelead Consulting LLC [Member]      
Business Acquisition [Line Items]      
Business combination, earnout cash   $ 2,012,000 $ 10,700,000
Business combination, earnout shares   1,871,038  
Acquisition earnout liability change in valuation $ 71,000    
XML 58 R45.htm IDEA: XBRL DOCUMENT v3.23.1
SCHEDULE OF ALLOCATION OF THE TOTAL CONSIDERATION (Details) - USD ($)
Jan. 31, 2023
Jan. 31, 2022
Aug. 16, 2021
Feb. 24, 2020
Business Acquisition [Line Items]        
Goodwill $ 23,089,000 $ 23,089,000   $ 4,825,000
Avelead Consulting LLC [Member]        
Business Acquisition [Line Items]        
Accounts receivable     $ 1,246,000  
Unbilled revenue     200,000  
Prepaid expenses     178,000  
Fixed assets     37,000  
Accounts payable     490,000  
Accrued expenses     397,000  
Deferred revenues     863,000  
Net tangible assets     89,000  
Goodwill     12,377,000  
Client Relationships (SaaS)     8,370,000  
Customer Relationships (Consulting)     1,330,000  
Internally Developed Software     6,380,000  
Trademarks and Tradenames     1,340,000  
Net assets acquired and liabilities assumed     $ 29,708,000  
XML 59 R46.htm IDEA: XBRL DOCUMENT v3.23.1
SCHEDULE OF INTANGIBLE ASSETS ESTIMATED USEFUL LIVES (Details)
Aug. 16, 2021
Customer Relationships [Member]  
Acquired Finite-Lived Intangible Assets [Line Items]  
Estimated useful lives Indefinite
Estimated useful life, intangible assets 10 years
Customer Relationships (Consulting) [Member]  
Acquired Finite-Lived Intangible Assets [Line Items]  
Estimated useful life, intangible assets 8 years
Computer Software, Intangible Asset [Member]  
Acquired Finite-Lived Intangible Assets [Line Items]  
Estimated useful life, intangible assets 9 years
Trademarks and Trade Names [Member]  
Acquired Finite-Lived Intangible Assets [Line Items]  
Estimated useful life, intangible assets 15 years
XML 60 R47.htm IDEA: XBRL DOCUMENT v3.23.1
SCHEDULE OF PRO FORMA REVENUE AND NET EARNINGS (Details) - Avelead Consulting LLC [Member]
12 Months Ended
Jan. 31, 2022
USD ($)
Business Acquisition [Line Items]  
Revenues $ 22,631,000
Operating expenses (31,278,000)
Acquisition-related costs (4,284,000)
Operating loss (12,931,000)
Other (expense) income 1,312,000
PPP loan forgiveness 3,059,000
Income tax expense (109,000)
Loss from continuing operations $ (8,669,000)
XML 61 R48.htm IDEA: XBRL DOCUMENT v3.23.1
BUSINESS COMBINATION AND DIVESTITURE (Details Narrative) - USD ($)
12 Months Ended
Nov. 21, 2022
Aug. 16, 2021
Jan. 31, 2023
Jan. 31, 2022
Business Acquisition [Line Items]        
Common stock par or stated value per share     $ 0.01 $ 0.01
Total revenues     $ 24,889,000 $ 17,379,000
Income loss from continuing operations     $ (11,379,000) $ (6,917,000)
Number of stock options granted     583,333
Options, strike price per share     $ 1.95 $ 2.65
Business combination acquisition related costs     $ 149,000 $ 2,856,000
Share based compensation arrangement by share based payment award, options, outstanding, intrinsic value     360,000 21,000
Unit Purchase Agreement [Member]        
Business Acquisition [Line Items]        
Business combination, cash payments $ 2,012,000      
Common stock par or stated value per share $ 0.01      
Unit Purchase Agreement [Member] | First Year Earnout [Member]        
Business Acquisition [Line Items]        
Sale of stock $ 4,000,000      
Unit Purchase Agreement [Member] | Renewal Contingent Consideration [Member]        
Business Acquisition [Line Items]        
Common stock par or stated value per share $ 0.01      
Sale of stock number of shares issued in transaction 627,746      
Sale of stock $ 1,000,000      
Avelead Consulting LLC [Member]        
Business Acquisition [Line Items]        
Business Combination, Consideration Transferred   $ 29,700,000    
Business combination, cash payments   12,500,000    
Business Acquisition, Equity Interest Issued or Issuable, Value Assigned   6,500,000    
Business Combination, Contingent Consideration, Liability $ 2,012,000 $ 10,700,000    
Total revenues       4,524,000
Income loss from continuing operations       (1,506,000)
Number of stock options granted   583,333    
Options, strike price per share   $ 1.53    
Business combination acquisition related costs     $ 149,000 $ 2,856,000
Avelead Consulting LLC [Member] | Share-Based Payment Arrangement, Tranche One [Member]        
Business Acquisition [Line Items]        
Number of stock options granted   500,000    
Share based compensation arrangement by share based payment award, award vesting period   3 years    
Share based compensation arrangement by share based payment award, options, outstanding, intrinsic value   $ 395,000    
Avelead Consulting LLC [Member] | Share-Based Payment Arrangement, Tranche Two [Member]        
Business Acquisition [Line Items]        
Number of stock options granted   83,333    
Business combination acquisition related costs   $ 6,000    
Avelead Consulting LLC [Member] | Unit Purchase Agreement [Member]        
Business Acquisition [Line Items]        
Business Combination, Consideration Transferred   29,708,000    
Business combination, cash payments   11,900,000    
Business acquisition, equity interest issued or issuable, number of shares 1,243,292      
Payments to acquire businesses seller expenses   285,000    
Payment for estimated working capital adjustment   $ 285,000    
Payment of SaaS contingent consideration in cash, percentage   50.00%    
Payment of SaaS contingent consideration in cash, percentage   50.00%    
First year payment of SaaS contingent consideration, description   The first year of SaaS Contingent Consideration was calculated as 75% of Avelead’s recognized SaaS revenue from September 1, 2021 to August 31, 2022. The first-year payment was subject to a deduction of $665,000 spread equally between the cash and common stock portion of the earnout consideration. Assuming that Avelead is within 80% of its forecasted SaaS revenue in the first year earnout, the Company agreed to a floor and ceiling on the value of the Company’s restricted common stock issued as consideration for the earnout. That collar had a floor of $3.50 per share and a ceiling of $5.50 per share for the first year earnout. This first year SaaS Contingent Consideration was paid on November 21, 2022 (see below).    
Second year payment of SaaS contingent consideration, description   The second year of SaaS Contingent Consideration is calculated as 40% of Avelead’s recognized SaaS revenue from September 1, 2022 to August 31, 2023. The second year earnout will be paid on or about October 15, 2023, subject to a dispute and resolution period. Assuming that Avelead is within 80% of its forecasted SaaS revenue in the second year earnout, the Company agreed to a floor and ceiling on the Company’s restricted common stock issued as consideration for the earnout. That collar has a floor of $4.50 per share and a ceiling of $6.50 per share for the second year earnout.    
Forecasted revenue description   If Avelead does not achieve 80% of its forecasted revenue, the price per share will revert back to the Company’s market price based upon a 30-day average.    
Renewal contingent consideration, description   The Renewal Contingent Consideration is tied directly to a successful renewal of a specific client of Avelead. To meet the definition of a renewal, Avelead must achieve a minimum threshold of contracted revenue in an updated, annual, renewed contract with the specified client. The renewal occurs on or about June 1, 2022 and June 1, 2023. The Company will remit the Renewal Contingent Consideration on or about each of October 15, 2022 and 2023, respectively. The Renewal Contingent Consideration is payable in shares of Company restricted common stock valued as of the date of closing. Accordingly, upon achieving the Renewal Contingent Consideration, the Company will issue 627,747 shares of restricted common stock on or about each of October 15, 2022 and October 15, 2023, subject to a dispute and resolution period. The Renewal Contingent Consideration is either earned or not earned based upon the renewal of the specified client at the minimum amount of contracted revenue. There is no pro-ration of the underlying Renewal Contingent Consideration.    
Avelead Consulting LLC [Member] | Acquisition Restricted Common Stock [Member]        
Business Acquisition [Line Items]        
Business acquisition, equity interest issued or issuable, number of shares   5,021,972    
Acquisition restricted common stock with a fair value   $ 6,500,000    
Business combination description   Additionally, the Company contracted two types of contingent consideration; the first is referred to herein as “SaaS Contingent Consideration” and the second is referred to herein as “Renewal Contingent Consideration.” The SaaS Contingent Consideration and Renewal Contingent Consideration have an aggregate value of approximately $10.7 million as of the date of closing.    
Avelead Consulting LLC [Member] | Acquisition Restricted Common Stock [Member] | Unit Purchase Agreement [Member]        
Business Acquisition [Line Items]        
Acquisition restricted common stock with a fair value   $ 6,500,000    
Avelead Consulting LLC [Member] | Restricted Stock Units (RSUs) [Member]        
Business Acquisition [Line Items]        
Number of stock options granted   100,000    
XML 62 R49.htm IDEA: XBRL DOCUMENT v3.23.1
SCHEDULE OF MATURITIES OF OPERATING LEASE LIABILITIES (Details)
Jan. 31, 2023
USD ($)
Operating Leases  
2023 $ 36,000
Total lease payments 36,000
Less present value adjustment (1,000)
Present value of lease liabilities $ 35,000
XML 63 R50.htm IDEA: XBRL DOCUMENT v3.23.1
OPERATING LEASES (Details Narrative) - USD ($)
1 Months Ended 12 Months Ended
Oct. 02, 2021
Aug. 16, 2021
Feb. 28, 2023
Jan. 31, 2023
Jan. 31, 2022
Oct. 31, 2021
Collaborative Arrangement and Arrangement Other than Collaborative [Line Items]            
Sublease income       $ 195,000    
Operating lease       32,000 $ 218,000  
Current portion of operating lease obligation       $ 35,000 204,000  
Lesee discount rate       6.50%    
Operating lease cost       $ 194,000 194,000  
Payments for rent       73,000    
Operating lease       35,000    
At inception [Member]            
Collaborative Arrangement and Arrangement Other than Collaborative [Line Items]            
Operating lease           $ 540,000
Sublease Agreement [Member]            
Collaborative Arrangement and Arrangement Other than Collaborative [Line Items]            
Sublease, term 18 months          
Sublease income $ 292,000          
Alpharetta Office Lease [Member]            
Collaborative Arrangement and Arrangement Other than Collaborative [Line Items]            
Operating lease, payments       210,000 $ 203,000  
Suwanee Office Lease [Member]            
Collaborative Arrangement and Arrangement Other than Collaborative [Line Items]            
Operating lease, payments     $ 5,998.67      
Lease expiration date   Feb. 28, 2022        
Payments for rent       $ 73,000    
Operating lease     $ 71,984      
XML 64 R51.htm IDEA: XBRL DOCUMENT v3.23.1
SCHEDULE OF OUTSTANDING DEBT (Details) - USD ($)
Jan. 31, 2023
Jan. 31, 2022
Debt Disclosure [Abstract]    
Term loan $ 9,750,000 $ 10,000,000
Deferred financing cost (36,000) (96,000)
Total 9,714,000 9,904,000
Current portion (750,000) (250,000)
Non-current portion of debt $ 8,964,000 $ 9,654,000
XML 65 R52.htm IDEA: XBRL DOCUMENT v3.23.1
SCHEDULE OF MAXIMUM DEBT TO ARR RATIO (Details)
Jan. 31, 2023
October Thirty One Two Thousand And Twenty Two [Member] | Minimum [Member]  
Debt Instrument [Line Items]  
Maximum Debt to ARR Ratio 0.80%
October Thirty One Two Thousand And Twenty Twoi [Member] | Maximum [Member]  
Debt Instrument [Line Items]  
Maximum Debt to ARR Ratio 1.00%
January 31, 2023 [Member] | Minimum [Member]  
Debt Instrument [Line Items]  
Maximum Debt to ARR Ratio 0.70%
January 31, 2023 [Member] | Maximum [Member]  
Debt Instrument [Line Items]  
Maximum Debt to ARR Ratio 1.00%
April Thirty Two Thousand Twenty Three [Member] | Minimum [Member]  
Debt Instrument [Line Items]  
Maximum Debt to ARR Ratio 0.65%
April Thirty Two Thousand Twenty Three [Member] | Maximum [Member]  
Debt Instrument [Line Items]  
Maximum Debt to ARR Ratio 1.00%
July Thirty One Two Thousand Twenty Three [Member] | Minimum [Member]  
Debt Instrument [Line Items]  
Maximum Debt to ARR Ratio 0.60%
July Thirty One Two Thousand Twenty Three [Member] | Maximum [Member]  
Debt Instrument [Line Items]  
Maximum Debt to ARR Ratio 1.00%
October Thirty One Two Thousand Twenty Three [Member] | Minimum [Member]  
Debt Instrument [Line Items]  
Maximum Debt to ARR Ratio 0.55%
October Thirty One Two Thousand Twenty Three [Member] | Maximum [Member]  
Debt Instrument [Line Items]  
Maximum Debt to ARR Ratio 1.00%
January Thirty One Two Thousand Twenty Four [Member] | Minimum [Member]  
Debt Instrument [Line Items]  
Maximum Debt to ARR Ratio 0.50%
XML 66 R53.htm IDEA: XBRL DOCUMENT v3.23.1
SCHEDULE OF MAXIMUM DEBT TO ADJUSTED EBITDA RATIO (Details)
Jan. 31, 2023
April Thirty Two Thousand Twenty Four [Member] | Minimum [Member]  
Debt Instrument [Line Items]  
Maximum Debt to Adjusted EBITDA Ratio 3.50%
April Thirty Two Thousand Twenty Four [Member] | Maximum [Member]  
Debt Instrument [Line Items]  
Maximum Debt to Adjusted EBITDA Ratio 1.00%
July Thirty One Two Thousand Twenty Four And Thereafter [Member] | Minimum [Member]  
Debt Instrument [Line Items]  
Maximum Debt to Adjusted EBITDA Ratio 2.00%
July Thirty One Two Thousand Twenty Four And Thereafter [Member] | Maximum [Member]  
Debt Instrument [Line Items]  
Maximum Debt to Adjusted EBITDA Ratio 1.00%
XML 67 R54.htm IDEA: XBRL DOCUMENT v3.23.1
DEBT (Details Narrative) - USD ($)
1 Months Ended
Nov. 29, 2022
Aug. 26, 2021
Apr. 21, 2020
Jun. 30, 2021
Jan. 31, 2023
Debt Instrument [Line Items]          
Debt interest rate         1.50%
PPP Loan forgiven       $ 2,301,000  
Accrued interest forgiveness       $ 26,000  
Base Rate [Member]          
Debt Instrument [Line Items]          
Debt instrument, basis spread on variable rate   1.50%      
Debt interest rate   3.25%      
Second Modification Debt Agreement [Member]          
Debt Instrument [Line Items]          
Line of credit facility, maximum borrowing capacity $ 2,000,000        
Debt financial covenants, description Borrowers shall, at all times, maintain unrestricted cash in an amount not less than Two Million Dollars ($2,000,000).        
Deferred offering costs $ 20,000        
Amortization of debt issuance costs 50,000        
Accretion expense $ 250,000        
Second Modification Debt Agreement [Member] | Maximum [Member]          
Debt Instrument [Line Items]          
Fixed charge coverage ratio         1.20%
Second Modification Debt Agreement [Member] | Minimum [Member]          
Debt Instrument [Line Items]          
Fixed charge coverage ratio         1.00%
Second Modification Debt Agreement [Member] | Base Rate [Member]          
Debt Instrument [Line Items]          
Debt instrument, basis spread on variable rate 1.50%        
Debt interest rate 3.25%        
Second Modification Debt Agreement Member 1 [Member]          
Debt Instrument [Line Items]          
Line of credit facility, maximum borrowing capacity $ 10,000,000        
Second Modification Debt Agreement 1 [Member] | Base Rate [Member]          
Debt Instrument [Line Items]          
Debt instrument, basis spread on variable rate 1.50%        
Debt interest rate 3.25%        
Loan and Security Agreement [Member]          
Debt Instrument [Line Items]          
Deferred offering costs   $ 130,000      
Amortization of debt issuance costs $ 200,000 200,000      
Accretion expense $ 250,000 200,000      
Security Agreement [Member]          
Debt Instrument [Line Items]          
Debt interest rate         1.50%
Security Agreement [Member] | Bridge Bank [Member]          
Debt Instrument [Line Items]          
Line of credit facility, maximum borrowing capacity   10,000,000      
Long term debt, maturity, year two   500,000      
Long term debt, maturity, year three   1,000,000      
Long term debt, maturity, year four   2,000,000      
Long term debt, maturity, year five   $ 3,000,000      
Paycheck Protection Program [Member]          
Debt Instrument [Line Items]          
Debt interest rate     1.00%    
Term loan     $ 2,301,000    
XML 68 R55.htm IDEA: XBRL DOCUMENT v3.23.1
SCHEDULE OF INTANGIBLE ASSETS (Details) - USD ($)
Jan. 31, 2023
Jan. 31, 2022
Finite-Lived Intangible Assets [Line Items]    
Gross Assets $ 17,420,000 $ 21,884,000
Accumulated Amortization 2,627,000 5,121,000
Net Assets 14,793,000 16,763,000
Client Relationships [Member]    
Finite-Lived Intangible Assets [Line Items]    
Gross Assets 9,700,000 14,164,000
Accumulated Amortization 1,463,000 4,755,000
Net Assets $ 8,237,000 $ 9,409,000
Client Relationships [Member] | Minimum [Member]    
Finite-Lived Intangible Assets [Line Items]    
Estimated Useful Life 8 years 8 years
Client Relationships [Member] | Maximum [Member]    
Finite-Lived Intangible Assets [Line Items]    
Estimated Useful Life 10 years 10 years
Internally Developed Software [Member]    
Finite-Lived Intangible Assets [Line Items]    
Estimated Useful Life 9 years 9 years
Gross Assets $ 6,380,000 $ 6,380,000
Accumulated Amortization 1,034,000 325,000
Net Assets $ 5,346,000 $ 6,055,000
Trademarks and Trade Names [Member]    
Finite-Lived Intangible Assets [Line Items]    
Estimated Useful Life 15 years 15 years
Gross Assets $ 1,340,000 $ 1,340,000
Accumulated Amortization 130,000 41,000
Net Assets $ 1,210,000 $ 1,299,000
XML 69 R56.htm IDEA: XBRL DOCUMENT v3.23.1
SCHEDULE OF FUTURE AMORTIZATION EXPENSE FOR INTANGIBLE ASSETS (Details) - USD ($)
Jan. 31, 2023
Jan. 31, 2022
Goodwill and Intangible Assets Disclosure [Abstract]    
2023 $ 1,801,000  
2024 1,801,000  
2025 1,801,000  
2026 1,801,000  
2027 1,801,000  
Thereafter 5,788,000  
Total $ 14,793,000 $ 16,763,000
XML 70 R57.htm IDEA: XBRL DOCUMENT v3.23.1
GOODWILL AND INTANGIBLE ASSETS (Details Narrative) - USD ($)
12 Months Ended
Jan. 31, 2023
Jan. 31, 2022
Goodwill and Intangible Assets Disclosure [Abstract]    
Amortization expense on intangible assets $ 1,971,000 $ 1,281,000
Amortization of intangible assets Written-off $ 4,464,000  
XML 71 R58.htm IDEA: XBRL DOCUMENT v3.23.1
SCHEDULE OF INCOME TAXES FOR CONTINUING OPERATION (Details) - USD ($)
12 Months Ended
Jan. 31, 2023
Jan. 31, 2022
Current tax expense:    
Federal
State (62,000) (14,000)
Total current tax expense (62,000) (14,000)
Deferred tax expense:    
Federal (6,000) (80,000)
State (3,000) (15,000)
Total deferred tax expense (9,000) (95,000)
Total provision $ (71,000) $ (109,000)
XML 72 R59.htm IDEA: XBRL DOCUMENT v3.23.1
SCHEDULE OF EFFECTIVE INCOME TAX RATE RECONCILIATION (Details) - USD ($)
12 Months Ended
Jan. 31, 2023
Jan. 31, 2022
Income Tax Disclosure [Abstract]    
Federal tax benefit at statutory rate $ (2,390,000) $ (1,430,000)
State and local tax expense, net of federal 52,000 26,000
Increase in valuation allowance 2,029,000 1,950,000
PPP loan (483,000)
Other 20,000 3,000
Reserve for uncertain tax position 18,000 (24,000)
Federal R&D tax credit (91,000) (120,000)
Stock-based compensation 289,000 (45,000)
Other 2,000 (8,000)
Income tax expense $ (71,000) $ (109,000)
XML 73 R60.htm IDEA: XBRL DOCUMENT v3.23.1
SCHEDULE OF DEFERRED TAX ASSETS AND LIABILITIES (Details) - USD ($)
Jan. 31, 2023
Jan. 31, 2022
Income Tax Disclosure [Abstract]    
Allowance for doubtful accounts $ 39,000 $ 24,000
Deferred revenue 122,000 60,000
Accruals 232,000 168,000
Net operating loss carryforwards 11,242,000 10,908,000
Stock compensation expense 342,000 510,000
Finite-lived intangible assets 1,344,000
R&D tax credit 1,407,000 1,334,000
Other 2,000 23,000
Total deferred tax assets 14,730,000 13,027,000
Valuation allowance (14,347,000) (12,318,000)
Net deferred tax assets 383,000 709,000
Property and equipment (5,000) (6,000)
Finite-lived intangible liabilities (482,000) (798,000)
Total deferred tax liabilities (487,000) (804,000)
Net deferred tax liabilities $ (104,000) $ (95,000)
XML 74 R61.htm IDEA: XBRL DOCUMENT v3.23.1
SCHEDULE OF GROSS UNRECOGNIZED TAX BENEFITS (Details) - USD ($)
12 Months Ended
Jan. 31, 2023
Jan. 31, 2022
Income Tax Disclosure [Abstract]    
Beginning of fiscal year $ 315,000 $ 339,000
Additions for tax positions for the current year 11,000 4,000
Additions for tax positions of prior years 7,000
Subtractions for tax positions of prior years (28,000)
End of fiscal year $ 333,000 $ 315,000
XML 75 R62.htm IDEA: XBRL DOCUMENT v3.23.1
INCOME TAXES (Details Narrative) - USD ($)
12 Months Ended
Jan. 31, 2023
Jan. 31, 2022
Jan. 31, 2021
Operating Loss Carryforwards [Line Items]      
Federal statutory income tax rates 21.00% 21.00%  
Operating loss carry forwards $ 49,884,000    
Valuation allowance 14,347,000 $ 12,318,000  
Increase in the valuation allowance 2,029,000 1,950,000  
Uncertain tax positions 333,000 $ 315,000 $ 339,000
Tax Cuts and Jobs Act [Member]      
Operating Loss Carryforwards [Line Items]      
Operating loss carry forwards 20,801,000    
State [Member]      
Operating Loss Carryforwards [Line Items]      
Operating loss carry forwards 24,095,000    
Federal RD [Member]      
Operating Loss Carryforwards [Line Items]      
Operating loss carry forwards 1,666,000    
Georgia RD [Member]      
Operating Loss Carryforwards [Line Items]      
Operating loss carry forwards 94,000    
Through Fiscal 2038 [Member]      
Operating Loss Carryforwards [Line Items]      
Operating loss carry forwards $ 29,083,000    
XML 76 R63.htm IDEA: XBRL DOCUMENT v3.23.1
EQUITY (Details Narrative) - USD ($)
12 Months Ended
Oct. 24, 2022
Feb. 25, 2021
Jan. 31, 2023
Jan. 31, 2022
Jun. 22, 2022
May 24, 2021
May 23, 2021
May 03, 2021
Subsidiary, Sale of Stock [Line Items]                
Common stock par value     $ 0.01 $ 0.01        
Proceeds from issuance of common stock     $ 8,316,000 $ 16,100,000        
Common stock, shares authorized     85,000,000 65,000,000   65,000,000 45,000,000  
Number of additional shares authorized to issue     2,000,000 2,000,000        
180 Consulting LLC [Member]                
Subsidiary, Sale of Stock [Line Items]                
Common stock issued for resale         272,653     248,424
2013 Incentive Compensation Plan [Member] | Stock Options [Member] | Minimum [Member]                
Subsidiary, Sale of Stock [Line Items]                
Number of shares authorized to issue     8,223,246 6,223,246        
2013 Incentive Compensation Plan [Member] | Stock Options [Member] | Maximum [Member]                
Subsidiary, Sale of Stock [Line Items]                
Number of shares authorized to issue     10,223,246 8,223,246        
Purchase Agreement [Member]. | 2022 Offering [Member]                
Subsidiary, Sale of Stock [Line Items]                
Shares issued in public offering 6,299,989              
Common stock par value $ 0.01              
Shares issued, price per share $ 1.32              
Proceeds from issuance of common stock $ 8,316,000              
Underwriting Agreement [Member] | Craig-Hallum Capital Group LLC [Member]                
Subsidiary, Sale of Stock [Line Items]                
Shares issued in public offering   10,062,500            
Common stock par value   $ 0.01            
Shares issued, price per share   $ 1.60            
Proceeds from issuance of common stock   $ 16,100,000            
Underwriting Agreement [Member] | Craig-Hallum Capital Group LLC [Member] | Over-Allotment Option [Member]                
Subsidiary, Sale of Stock [Line Items]                
Number of shares sold   1,312,500            
XML 77 R64.htm IDEA: XBRL DOCUMENT v3.23.1
MAJOR CLIENTS (Details Narrative)
12 Months Ended
Jan. 31, 2023
Jan. 31, 2022
Concentration Risk [Line Items]    
Concentration risk customer two individual clients accounted for 10% or more of our continuing operations revenue.  
Two Customer [Member] | Customer Concentration Risk [Member] | Revenue Benchmark [Member]    
Concentration Risk [Line Items]    
Concentration risk customer   one individual client accounted for 10% or more of our continuing operations revenue
Concentration Risk, Percentage 20.00%  
One Customer [Member] | Customer Concentration Risk [Member] | Revenue Benchmark [Member]    
Concentration Risk [Line Items]    
Concentration Risk, Percentage 12.00%  
Customer One [Member] | Customer Concentration Risk [Member] | Accounts Receivable [Member]    
Concentration Risk [Line Items]    
Concentration Risk, Percentage 24.00% 13.00%
Customer Two [Member] | Customer Concentration Risk [Member] | Accounts Receivable [Member]    
Concentration Risk [Line Items]    
Concentration Risk, Percentage 16.00% 12.00%
Customer Three [Member] | Customer Concentration Risk [Member] | Accounts Receivable [Member]    
Concentration Risk [Line Items]    
Concentration Risk, Percentage 15.00% 12.00%
Customer Four [Member] | Customer Concentration Risk [Member] | Accounts Receivable [Member]    
Concentration Risk [Line Items]    
Concentration Risk, Percentage   10.00%
XML 78 R65.htm IDEA: XBRL DOCUMENT v3.23.1
EMPLOYEE RETIREMENT PLAN (Details Narrative) - USD ($)
12 Months Ended
Jan. 31, 2023
Jan. 31, 2022
Retirement Benefits [Abstract]    
Defined contribution plan, cost recognized $ 258,000 $ 188,000
XML 79 R66.htm IDEA: XBRL DOCUMENT v3.23.1
SCHEDULE OF STOCK OPTION ACTIVITY (Details) - USD ($)
12 Months Ended
Jan. 31, 2023
Jan. 31, 2022
Share-Based Payment Arrangement [Abstract]    
Number of options, Outstanding 1,062,130  
Weighted average exercise price, Outstanding $ 2.65  
Remaining Life in Years, Outstanding 7 years 3 months 21 days 6 years 1 month 9 days
Aggregate intrinsic value, Outstanding $ 21,000  
Number of options, Granted 583,333
Weighted average exercise price, Granted  
Number of options, Exercised (5,000)  
Weighted average exercise price, Exercised $ 1.18  
Number of options, Expired (428,172)  
Weighted average exercise price, Expired $ 3.68  
Number of options, Forfeited  
Weighted average exercise price, Forfeited  
Number of options, Outstanding 628,958 1,062,130
Weighted average exercise price, Outstanding $ 1.95 $ 2.65
Aggregate intrinsic value, Outstanding $ 360,000 $ 21,000
Number of options, Exercisable 365,069  
Weighted average exercise price, Exercisable $ 3.36  
Remaining Life in Years, Exercisable 3 years 8 months 19 days  
Aggregate intrinsic value, Exercisable $ 193,000  
Number of options, Vested or expected to vest 628,958  
Weighted average exercise price, Vested or expected to vest $ 1.95  
Remaining Life in Years, Vested or expected to vest 7 years 3 months 21 days  
Aggregate intrinsic value, Vested or expected to vest $ 360,000  
XML 80 R67.htm IDEA: XBRL DOCUMENT v3.23.1
SCHEDULE OF WEIGHTED AVERAGE ASSUMPTIONS (Details) - Stock Options [Member]
12 Months Ended
Jan. 31, 2023
Jan. 31, 2022
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]    
Expected life 5 years 3 days
Risk-free interest rate 0.75%
Weighted average volatility factor 0.72%
Dividend yield
Forfeiture rate
XML 81 R68.htm IDEA: XBRL DOCUMENT v3.23.1
SCHEDULE OF RESTRICTED STOCK AWARD ACTIVITY (Details) - $ / shares
12 Months Ended
Jan. 31, 2023
Jan. 31, 2022
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]    
Number of RSUs, Non vested, Outstanding, Beginning balance 1,043,350 931,125
Weighted Average Grant Date Fair Value, Beginniing balance $ 0.0157 $ 0.0109
Number of RSUs, Non vested, Outstanding, Ending balance 1,848,031 1,043,350
Weighted Average Grant Date Fair Value, Ending balance $ 0.0148 $ 0.0157
Restricted Stock [Member]    
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]    
Number of RSUs, granted 1,505,731 1,257,500
Weighted Average Grant Date Fair Value, RSUs granted $ 0.0147 $ 0.0171
Number of RSUs, vested (501,750) (1,095,175)
Weighted Average Grant Date Fair Value, RSUs vested $ 0.0163 $ 0.0133
Number RSUs, forfeited (199,300) (50,100)
Weighted Average Grant Date Fair Value, RSUs forfeited $ 0.0149 $ 0.0148
XML 82 R69.htm IDEA: XBRL DOCUMENT v3.23.1
STOCK-BASED COMPENSATION (Details Narrative) - USD ($)
12 Months Ended
Nov. 01, 2022
May 20, 2022
Mar. 04, 2021
Jan. 31, 2023
Jan. 31, 2022
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]          
Number of options outstanding       628,958 1,062,130
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Gross       583,333
Weighted average grant date fair value of options granted         $ 153
Ownership Percentage       20.00%  
Restricted Stock [Member]          
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]          
Cost unrecognized, remaining weighted average period       2 years 2 months 12 days  
Number of restricted stocks awarded, shares       1,505,731 1,257,500
2013 Incentive Compensation Plan [Member] | Stock Options [Member]          
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]          
Stock options plan, description       Under these plans, the Company is authorized to issue equity awards (stock options, stock appreciation rights or “SARs”, and restricted stock) to directors and associates of the Company. Under the 2013 Plan, as amended, the Company is authorized to issue a number of shares not to exceed 10,223,246. The options granted under the 2013 Plan have terms of ten years or less, and typically vest and become fully exercisable ratably over three years of continuous service to the Company from the date of grant  
Number of shares authorized to issue       10,223,246  
Number of options to purchase common stock       937,130 628,958
Number of options outstanding       0 125,000
Unrecognized Compensation cost, stock options       $ 203,000  
Stock option expense       132,000 $ 69,000
Cash received from exercise options       $ 6,000  
2013 Incentive Compensation Plan [Member] | Restricted Stock [Member]          
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]          
Cost unrecognized, remaining weighted average period       1 year 6 months 14 days  
Stock option expense       $ 983,000 $ 1,667,000
Number of restricted stocks awarded, shares     150,000    
Unrecognized compensation cost, restricted stock       $ 1,958,000  
2013 Incentive Compensation Plan [Member] | Restricted Stock [Member] | Vest in Four Equal Quarterly Installments [Member]          
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]          
Number of restricted stocks awarded, shares 50,000 150,000      
XML 83 R70.htm IDEA: XBRL DOCUMENT v3.23.1
COMMITMENTS AND CONTINGENCIES (Details Narrative) - USD ($)
1 Months Ended 12 Months Ended
Mar. 08, 2023
Jan. 31, 2023
Jan. 31, 2023
Jan. 31, 2022
Jan. 31, 2021
Collaborative Arrangement and Arrangement Other than Collaborative [Line Items]          
Professional fees       $ 850,000  
Master Services Agreement [Member] | 180 Consulting LLC [Member]          
Collaborative Arrangement and Arrangement Other than Collaborative [Line Items]          
Number of share issued service 100,927 915,204 394,127    
Professional fees     $ 2,540,000   $ 1,439,000
Capitalized non-employee stock compensation     81,000    
Master Services Agreement [Member] | 180 Consulting LLC [Member] | Private Placement [Member]          
Collaborative Arrangement and Arrangement Other than Collaborative [Line Items]          
Number of share issued service 100,927        
SOW [Member] | 180 Consulting LLC [Member]          
Collaborative Arrangement and Arrangement Other than Collaborative [Line Items]          
Professional fees     $ 301,000 $ 227,000  
XML 84 R71.htm IDEA: XBRL DOCUMENT v3.23.1
SCHEDULE OF GAIN ON SALE OF ASSETS (Details) - USD ($)
Feb. 24, 2020
Jan. 31, 2023
Jan. 31, 2022
Discontinued Operations and Disposal Groups [Abstract]      
Net Proceeds, including escrowed funds $ 12,088,000    
Accounts Receivable (1,130,000)    
Prepaid Expenses (576,000)    
Deferred Revenues 4,010,000    
Net tangible assets sold 2,304,000    
Capitalized software development costs (1,772,000) $ (6,224,000) $ (5,202,000)
Goodwill (4,825,000) $ (23,089,000) $ (23,089,000)
Transaction cost (1,782,000)    
Gain on sale of discontinued operations $ 6,013,000    
XML 85 R72.htm IDEA: XBRL DOCUMENT v3.23.1
SCHEDULE OF DISCONTINUED OPERATIONS IN STATEMENTS OF OPERATIONS (Details) - USD ($)
12 Months Ended
Jan. 31, 2023
Jan. 31, 2022
Total revenues   $ 498,000
Expenses: Cost of sales   5,000
Expenses: Transition service cost   92,000
Total expenses   97,000
Income from discontinued operations 401,000
Transition Service Fees [Member]    
Total revenues   $ 498,000
XML 86 R73.htm IDEA: XBRL DOCUMENT v3.23.1
DISCONTINUED OPERATIONS (Details Narrative) - USD ($)
Feb. 24, 2020
Jan. 31, 2023
Jan. 31, 2022
Collaborative Arrangement and Arrangement Other than Collaborative [Line Items]      
Goodwill $ 4,825,000 $ 23,089,000 $ 23,089,000
Asset Purchase Agreement [Member] | Enterprise Content Management Business [Member]      
Collaborative Arrangement and Arrangement Other than Collaborative [Line Items]      
Purchase price 16,000,000.0    
Proceed from sale of asset 5,400,000    
Repayment of bank debt 4,000,000.0    
Escrow Deposit 800,000    
Goodwill $ 4,825,000    
XML 87 R74.htm IDEA: XBRL DOCUMENT v3.23.1
RELATED PARTY TRANSACTIONS (Details Narrative) - USD ($)
5 Months Ended 12 Months Ended
Jan. 31, 2022
Jan. 31, 2023
Jan. 31, 2022
Related Party Transaction [Line Items]      
Research and development services   $ 6,042,000 $ 4,782,000
Rent expense   73,000  
AscendTek, LLC [Member]      
Related Party Transaction [Line Items]      
Research and development services $ 64,000 $ 40,000  
XML 88 R75.htm IDEA: XBRL DOCUMENT v3.23.1
Valuation and Qualifying Accounts and Reserves (Details) - USD ($)
12 Months Ended
Jan. 31, 2023
Jan. 31, 2022
SEC Schedule, 12-09, Valuation and Qualifying Accounts [Abstract]    
Balance at Beginning of Period $ 76,000 $ 65,000
Charged to Costs and Expenses 189,000 11,000
Deductions [1] (133,000)
Balance at End of Period $ 132,000 $ 76,000
[1] Uncollectible accounts written off, net of recoveries.
XML 89 form10-k_htm.xml IDEA: XBRL DOCUMENT 0001008586 2022-02-01 2023-01-31 0001008586 2022-06-30 0001008586 2023-04-24 0001008586 2023-01-31 0001008586 2022-01-31 0001008586 2021-02-01 2022-01-31 0001008586 STRM:SoftwareasAsAServiceMember 2022-02-01 2023-01-31 0001008586 STRM:SoftwareasAsAServiceMember 2021-02-01 2022-01-31 0001008586 STRM:MaintenanceAndSupportMember 2022-02-01 2023-01-31 0001008586 STRM:MaintenanceAndSupportMember 2021-02-01 2022-01-31 0001008586 STRM:ProfessionalFeesAndLicensesMember 2022-02-01 2023-01-31 0001008586 STRM:ProfessionalFeesAndLicensesMember 2021-02-01 2022-01-31 0001008586 us-gaap:CommonStockMember 2021-01-31 0001008586 us-gaap:AdditionalPaidInCapitalMember 2021-01-31 0001008586 us-gaap:RetainedEarningsMember 2021-01-31 0001008586 2021-01-31 0001008586 us-gaap:CommonStockMember 2022-01-31 0001008586 us-gaap:AdditionalPaidInCapitalMember 2022-01-31 0001008586 us-gaap:RetainedEarningsMember 2022-01-31 0001008586 us-gaap:CommonStockMember 2021-02-01 2022-01-31 0001008586 us-gaap:AdditionalPaidInCapitalMember 2021-02-01 2022-01-31 0001008586 us-gaap:RetainedEarningsMember 2021-02-01 2022-01-31 0001008586 us-gaap:CommonStockMember 2022-02-01 2023-01-31 0001008586 us-gaap:AdditionalPaidInCapitalMember 2022-02-01 2023-01-31 0001008586 us-gaap:RetainedEarningsMember 2022-02-01 2023-01-31 0001008586 us-gaap:CommonStockMember 2023-01-31 0001008586 us-gaap:AdditionalPaidInCapitalMember 2023-01-31 0001008586 us-gaap:RetainedEarningsMember 2023-01-31 0001008586 STRM:SoftwareMember 2023-01-31 0001008586 STRM:SoftwareMember 2022-01-31 0001008586 STRM:InternalUseSoftwareMember 2023-01-31 0001008586 STRM:InternalUseSoftwareMember 2022-01-31 0001008586 us-gaap:SoftwareAndSoftwareDevelopmentCostsMember 2022-02-01 2023-01-31 0001008586 us-gaap:SoftwareAndSoftwareDevelopmentCostsMember 2021-02-01 2022-01-31 0001008586 STRM:SecondAmendedAndRestatedLoanAndSecurityAgreementMember 2022-02-01 2023-01-31 0001008586 STRM:SecurityAgreementMember 2023-01-31 0001008586 STRM:SecurityAgreementMember 2022-02-01 2023-01-31 0001008586 STRM:SecondAmendedAndRestatedLoanAndSecurityAgreementMember 2023-01-31 0001008586 STRM:DebtAgreementMember 2023-01-31 0001008586 STRM:DebtAgreementMember 2022-01-31 0001008586 STRM:ServicesMember 2022-02-01 2023-01-31 0001008586 STRM:ServicesMember 2021-02-01 2022-01-31 0001008586 us-gaap:OtherNoncurrentAssetsMember 2023-01-31 0001008586 us-gaap:OtherNoncurrentAssetsMember 2022-01-31 0001008586 us-gaap:SellingGeneralAndAdministrativeExpensesMember 2022-02-01 2023-01-31 0001008586 us-gaap:SellingGeneralAndAdministrativeExpensesMember 2021-02-01 2022-01-31 0001008586 srt:MinimumMember 2023-01-31 0001008586 srt:MaximumMember 2023-01-31 0001008586 STRM:EquityAwardMember 2022-02-01 2023-01-31 0001008586 STRM:EquityAwardMember us-gaap:ShareBasedPaymentArrangementNonemployeeMember 2022-02-01 2023-01-31 0001008586 STRM:EquityAwardMember 2021-02-01 2022-01-31 0001008586 STRM:OfficersAndDirectorsMember 2022-02-01 2023-01-31 0001008586 STRM:OfficersAndDirectorsMember 2021-02-01 2022-01-31 0001008586 srt:MinimumMember STRM:ComputerEquipmentAndSoftwareMember 2023-01-31 0001008586 srt:MaximumMember STRM:ComputerEquipmentAndSoftwareMember 2023-01-31 0001008586 us-gaap:OfficeEquipmentMember 2023-01-31 0001008586 srt:MinimumMember STRM:OfficeFurnitureAndFixturesMember 2023-01-31 0001008586 srt:MaximumMember STRM:OfficeFurnitureAndFixturesMember 2023-01-31 0001008586 us-gaap:LeaseholdImprovementsMember 2022-02-01 2023-01-31 0001008586 STRM:CostOfSoftwareAsASeviceMember 2022-02-01 2023-01-31 0001008586 STRM:CostOfSoftwareAsASeviceMember 2021-02-01 2022-01-31 0001008586 STRM:CostOfProfessionalFeesAndLicensesMember 2022-02-01 2023-01-31 0001008586 STRM:CostOfProfessionalFeesAndLicensesMember 2021-02-01 2022-01-31 0001008586 us-gaap:FairValueInputsLevel1Member 2023-01-31 0001008586 us-gaap:FairValueInputsLevel2Member 2023-01-31 0001008586 us-gaap:FairValueInputsLevel3Member 2023-01-31 0001008586 us-gaap:FairValueInputsLevel1Member 2022-01-31 0001008586 us-gaap:FairValueInputsLevel2Member 2022-01-31 0001008586 us-gaap:FairValueInputsLevel3Member 2022-01-31 0001008586 STRM:OvertimeTimeRevenueMember 2022-02-01 2023-01-31 0001008586 STRM:OvertimeTimeRevenueMember 2021-02-01 2022-01-31 0001008586 STRM:PointInTimeRevenueMember 2022-02-01 2023-01-31 0001008586 STRM:PointInTimeRevenueMember 2021-02-01 2022-01-31 0001008586 STRM:UnvestedRestrictedStockMember 2022-02-01 2023-01-31 0001008586 STRM:UnvestedRestrictedStockMember 2021-02-01 2022-01-31 0001008586 us-gaap:EmployeeStockOptionMember 2022-02-01 2023-01-31 0001008586 STRM:UnvestedRestrictedSharesMember 2022-02-01 2023-01-31 0001008586 us-gaap:EmployeeStockOptionMember 2021-02-01 2022-01-31 0001008586 STRM:UnvestedRestrictedSharesMember 2021-02-01 2022-01-31 0001008586 STRM:AveleadConsultingLLCMember 2022-02-01 2023-01-31 0001008586 STRM:AveleadConsultingLLCMember 2021-02-01 2022-01-31 0001008586 STRM:AveleadConsultingLLCMember 2021-08-14 2021-08-16 0001008586 STRM:AveleadConsultingLLCMember 2021-08-16 0001008586 STRM:AcquisitionRestrictedCommonStockMember STRM:AveleadConsultingLLCMember 2021-08-14 2021-08-16 0001008586 STRM:AcquisitionRestrictedCommonStockMember STRM:AveleadConsultingLLCMember 2021-08-16 0001008586 STRM:AveleadConsultingLLCMember STRM:UnitPurchaseAgreementMember 2021-08-14 2021-08-16 0001008586 STRM:AcquisitionRestrictedCommonStockMember STRM:AveleadConsultingLLCMember STRM:UnitPurchaseAgreementMember 2021-08-16 0001008586 STRM:AveleadConsultingLLCMember STRM:UnitPurchaseAgreementMember 2021-08-16 0001008586 STRM:UnitPurchaseAgreementMember 2022-11-21 0001008586 STRM:UnitPurchaseAgreementMember 2022-11-20 2022-11-21 0001008586 STRM:AveleadConsultingLLCMember STRM:UnitPurchaseAgreementMember 2022-11-20 2022-11-21 0001008586 STRM:RenewalContingentConsiderationMember STRM:UnitPurchaseAgreementMember 2022-11-20 2022-11-21 0001008586 STRM:RenewalContingentConsiderationMember STRM:UnitPurchaseAgreementMember 2022-11-21 0001008586 STRM:FirstYearEarnoutMember STRM:UnitPurchaseAgreementMember 2022-11-20 2022-11-21 0001008586 STRM:AveleadConsultingLLCMember us-gaap:ShareBasedCompensationAwardTrancheOneMember 2021-08-14 2021-08-16 0001008586 STRM:AveleadConsultingLLCMember us-gaap:ShareBasedCompensationAwardTrancheTwoMember 2021-08-14 2021-08-16 0001008586 STRM:AveleadConsultingLLCMember us-gaap:ShareBasedCompensationAwardTrancheOneMember 2021-08-16 0001008586 us-gaap:RestrictedStockUnitsRSUMember STRM:AveleadConsultingLLCMember 2021-08-14 2021-08-16 0001008586 STRM:AveleadConsultingLLCMember 2022-11-21 0001008586 us-gaap:CustomerRelationshipsMember 2021-08-14 2021-08-16 0001008586 STRM:CustomerRelationshipsConsultingMember 2021-08-14 2021-08-16 0001008586 us-gaap:ComputerSoftwareIntangibleAssetMember 2021-08-14 2021-08-16 0001008586 us-gaap:TrademarksAndTradeNamesMember 2021-08-14 2021-08-16 0001008586 STRM:SubleaseAgreementMember 2021-09-29 2021-10-02 0001008586 STRM:AtinceptionMember 2021-10-31 0001008586 STRM:AlpharettaOfficeLeaseMember 2022-02-01 2023-01-31 0001008586 STRM:AlpharettaOfficeLeaseMember 2021-02-01 2022-01-31 0001008586 STRM:SuwaneeOfficeLeaseMember 2021-08-14 2021-08-16 0001008586 STRM:SuwaneeOfficeLeaseMember 2022-02-01 2023-01-31 0001008586 STRM:SuwaneeOfficeLeaseMember 2023-02-01 2023-02-28 0001008586 STRM:SuwaneeOfficeLeaseMember 2023-02-28 0001008586 STRM:SecondModificationDebtAgreementMember 2022-11-29 0001008586 STRM:SecondModificationDebtAgreementMember us-gaap:BaseRateMember 2022-11-28 2022-11-29 0001008586 STRM:SecondModificationDebtAgreementMember us-gaap:BaseRateMember 2022-11-29 0001008586 STRM:SecondModificationDebtAgreementMember1Member 2022-11-29 0001008586 STRM:SecondModificationDebtAgreement1Member us-gaap:BaseRateMember 2022-11-28 2022-11-29 0001008586 STRM:SecondModificationDebtAgreement1Member us-gaap:BaseRateMember 2022-11-29 0001008586 STRM:SecondModificationDebtAgreementMember 2022-11-28 2022-11-29 0001008586 srt:MaximumMember STRM:SecondModificationDebtAgreementMember 2023-01-31 0001008586 srt:MinimumMember STRM:SecondModificationDebtAgreementMember 2023-01-31 0001008586 STRM:LoanAndSecurityAgreementMember 2022-11-28 2022-11-29 0001008586 STRM:BridgeBankMember STRM:SecurityAgreementMember 2021-08-26 0001008586 us-gaap:BaseRateMember 2021-08-25 2021-08-26 0001008586 us-gaap:BaseRateMember 2021-08-26 0001008586 STRM:LoanAndSecurityAgreementMember 2021-08-26 0001008586 STRM:LoanAndSecurityAgreementMember 2021-08-25 2021-08-26 0001008586 STRM:PaycheckProtectionProgramMember 2020-04-20 2020-04-21 0001008586 STRM:PaycheckProtectionProgramMember 2020-04-21 0001008586 2021-06-01 2021-06-30 0001008586 2021-06-30 0001008586 srt:MinimumMember STRM:OctoberThirtyOneTwoThousandAndTwentyTwoMember 2023-01-31 0001008586 srt:MaximumMember STRM:OctoberThirtyOneTwoThousandAndTwentyTwoiMember 2023-01-31 0001008586 srt:MinimumMember STRM:JanuaryThirtyOneTwoThousandTwentyThreeMember 2023-01-31 0001008586 srt:MaximumMember STRM:JanuaryThirtyOneTwoThousandTwentyThreeMember 2023-01-31 0001008586 srt:MinimumMember STRM:AprilThirtyTwoThousandTwentyThreeMember 2023-01-31 0001008586 srt:MaximumMember STRM:AprilThirtyTwoThousandTwentyThreeMember 2023-01-31 0001008586 srt:MinimumMember STRM:JulyThirtyOneTwoThousandTwentyThreeMember 2023-01-31 0001008586 srt:MaximumMember STRM:JulyThirtyOneTwoThousandTwentyThreeMember 2023-01-31 0001008586 srt:MinimumMember STRM:OctoberThirtyOneTwoThousandTwentyThreeMember 2023-01-31 0001008586 srt:MaximumMember STRM:OctoberThirtyOneTwoThousandTwentyThreeMember 2023-01-31 0001008586 srt:MinimumMember STRM:JanuaryThirtyOneTwoThousandTwentyFourMember 2023-01-31 0001008586 srt:MinimumMember STRM:AprilThirtyTwoThousandTwentyFourMember 2023-01-31 0001008586 srt:MaximumMember STRM:AprilThirtyTwoThousandTwentyFourMember 2023-01-31 0001008586 srt:MinimumMember STRM:JulyThirtyOneTwoThousandTwentyFourAndThereafterMember 2023-01-31 0001008586 srt:MaximumMember STRM:JulyThirtyOneTwoThousandTwentyFourAndThereafterMember 2023-01-31 0001008586 srt:MinimumMember STRM:ClientRelationshipsMember 2023-01-31 0001008586 srt:MaximumMember STRM:ClientRelationshipsMember 2023-01-31 0001008586 STRM:ClientRelationshipsMember 2023-01-31 0001008586 STRM:InternallyDevelopedSoftwareMember 2023-01-31 0001008586 us-gaap:TrademarksAndTradeNamesMember 2023-01-31 0001008586 srt:MinimumMember STRM:ClientRelationshipsMember 2022-01-31 0001008586 srt:MaximumMember STRM:ClientRelationshipsMember 2022-01-31 0001008586 STRM:ClientRelationshipsMember 2022-01-31 0001008586 STRM:InternallyDevelopedSoftwareMember 2022-01-31 0001008586 us-gaap:TrademarksAndTradeNamesMember 2022-01-31 0001008586 STRM:ThroughFiscal2038Member 2023-01-31 0001008586 STRM:TaxCutsAndJobsActMember 2023-01-31 0001008586 STRM:StateMember 2023-01-31 0001008586 STRM:FederalRDMember 2023-01-31 0001008586 STRM:GeorgiaRDMember 2023-01-31 0001008586 STRM:TwoThousandTwentyTwoOfferingMember STRM:PurchaseAgreementMember 2022-10-23 2022-10-24 0001008586 STRM:TwoThousandTwentyTwoOfferingMember STRM:PurchaseAgreementMember 2022-10-24 0001008586 STRM:UnderwritingAgreementMember STRM:CraigHallumCapitalGroupLLCMember 2021-02-23 2021-02-25 0001008586 STRM:UnderwritingAgreementMember STRM:CraigHallumCapitalGroupLLCMember 2021-02-25 0001008586 us-gaap:OverAllotmentOptionMember STRM:UnderwritingAgreementMember STRM:CraigHallumCapitalGroupLLCMember 2021-02-23 2021-02-25 0001008586 STRM:OneHundredEightyConsultingLLCMember 2021-05-03 0001008586 STRM:OneHundredEightyConsultingLLCMember 2022-06-22 0001008586 2021-05-23 0001008586 2021-05-24 0001008586 srt:MinimumMember STRM:StockOptionsMember STRM:TwoThousandThirteenIncentiveCompensationPlanMember 2022-01-31 0001008586 srt:MaximumMember STRM:StockOptionsMember STRM:TwoThousandThirteenIncentiveCompensationPlanMember 2022-01-31 0001008586 srt:MinimumMember STRM:StockOptionsMember STRM:TwoThousandThirteenIncentiveCompensationPlanMember 2023-01-31 0001008586 srt:MaximumMember STRM:StockOptionsMember STRM:TwoThousandThirteenIncentiveCompensationPlanMember 2023-01-31 0001008586 STRM:TwoCustomerMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2022-02-01 2023-01-31 0001008586 STRM:OneCustomerMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2022-02-01 2023-01-31 0001008586 STRM:TwoCustomerMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2021-02-01 2022-01-31 0001008586 STRM:CustomerOneMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2021-02-01 2022-01-31 0001008586 STRM:CustomerTwoMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2021-02-01 2022-01-31 0001008586 STRM:CustomerThreeMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2021-02-01 2022-01-31 0001008586 STRM:CustomerFourMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2021-02-01 2022-01-31 0001008586 STRM:CustomerOneMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2022-02-01 2023-01-31 0001008586 STRM:CustomerTwoMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2022-02-01 2023-01-31 0001008586 STRM:CustomerThreeMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2022-02-01 2023-01-31 0001008586 STRM:StockOptionsMember STRM:TwoThousandThirteenIncentiveCompensationPlanMember 2022-02-01 2023-01-31 0001008586 STRM:StockOptionsMember STRM:TwoThousandThirteenIncentiveCompensationPlanMember 2023-01-31 0001008586 STRM:StockOptionsMember STRM:TwoThousandThirteenIncentiveCompensationPlanMember 2021-02-01 2022-01-31 0001008586 STRM:StockOptionsMember STRM:TwoThousandThirteenIncentiveCompensationPlanMember 2022-01-31 0001008586 us-gaap:RestrictedStockMember STRM:TwoThousandThirteenIncentiveCompensationPlanMember 2022-02-01 2023-01-31 0001008586 STRM:VestInFourQuarterlyInstallmentsMember us-gaap:RestrictedStockMember STRM:TwoThousandThirteenIncentiveCompensationPlanMember 2022-11-01 2022-11-01 0001008586 STRM:VestInFourQuarterlyInstallmentsMember us-gaap:RestrictedStockMember STRM:TwoThousandThirteenIncentiveCompensationPlanMember 2022-05-20 2022-05-20 0001008586 us-gaap:RestrictedStockMember STRM:TwoThousandThirteenIncentiveCompensationPlanMember 2021-03-04 2021-03-04 0001008586 us-gaap:RestrictedStockMember STRM:TwoThousandThirteenIncentiveCompensationPlanMember 2023-01-31 0001008586 us-gaap:RestrictedStockMember 2022-02-01 2023-01-31 0001008586 us-gaap:RestrictedStockMember STRM:TwoThousandThirteenIncentiveCompensationPlanMember 2021-02-01 2022-01-31 0001008586 STRM:StockOptionsMember 2022-02-01 2023-01-31 0001008586 STRM:StockOptionsMember 2021-02-01 2022-01-31 0001008586 us-gaap:RestrictedStockMember 2021-02-01 2022-01-31 0001008586 STRM:MasterServicesAgreementMember STRM:OneHundredEightyConsultingLLCMember 2022-02-01 2023-01-31 0001008586 STRM:MasterServicesAgreementMember STRM:OneHundredEightyConsultingLLCMember 2023-01-01 2023-01-31 0001008586 STRM:MasterServicesAgreementMember STRM:OneHundredEightyConsultingLLCMember 2023-03-08 2023-03-08 0001008586 us-gaap:PrivatePlacementMember STRM:MasterServicesAgreementMember STRM:OneHundredEightyConsultingLLCMember 2023-03-08 2023-03-08 0001008586 STRM:MasterServicesAgreementMember STRM:OneHundredEightyConsultingLLCMember 2020-02-01 2021-01-31 0001008586 STRM:SOWMember STRM:OneHundredEightyConsultingLLCMember 2022-02-01 2023-01-31 0001008586 STRM:SOWMember STRM:OneHundredEightyConsultingLLCMember 2021-02-01 2022-01-31 0001008586 STRM:EnterpriseContentManagementBusinessMember STRM:AssetPurchaseAgreementMember 2020-02-24 0001008586 STRM:EnterpriseContentManagementBusinessMember STRM:AssetPurchaseAgreementMember 2020-02-23 2020-02-24 0001008586 2020-02-23 2020-02-24 0001008586 2020-02-24 0001008586 STRM:TransitionServiceFeesMember 2021-02-01 2022-01-31 0001008586 STRM:AscendTekLLCMember 2021-08-17 2022-01-31 0001008586 STRM:AscendTekLLCMember 2022-02-01 2023-01-31 iso4217:USD shares iso4217:USD shares pure STRM:Integer 0001008586 false FY 2022 P1Y 10-K true 2023-01-31 --01-31 false 000-28132 STREAMLINE HEALTH SOLUTIONS, INC. DE 31-1455414 2400 Old Milton Pkwy. Box 1353 Alpharetta GA 30009 (888) 997-8732 Common Stock, $0.01 par value per share STRM NASDAQ No No Yes Yes Non-accelerated Filer true false false false false 55069915 58610540 Information required by Part III is incorporated by reference from the Registrant’s Proxy Statement for its 2023 annual meeting of stockholders or an amendment to this Annual Report on Form 10-K, which will be filed with the Securities and Exchange Commission within 120 days after the end of its fiscal year ended January 31, 2023. FORVIS, LLP Atlanta, Georgia 6598000 9885000 132000 76000 7719000 3823000 960000 843000 710000 568000 15987000 15119000 246000 192000 79000 123000 32000 218000 6224000 5202000 5846000 5555000 2627000 5121000 14793000 16763000 23089000 23089000 1695000 948000 45534000 46696000 61521000 61815000 626000 778000 3265000 1803000 750000 250000 8361000 5794000 35000 204000 3738000 4672000 16775000 13501000 8964000 9654000 167000 136000 33000 4161000 104000 286000 9235000 14270000 26010000 27771000 0.01 0.01 85000000 65000000 57567210 57567210 47840950 47840950 576000 478000 131973000 119225000 -97038000 -85659000 35511000 34044000 61521000 61815000 12326000 8077000 4483000 4323000 8080000 4979000 24889000 17379000 6358000 3417000 427000 334000 6610000 4826000 16134000 11931000 6042000 4782000 149000 2856000 35720000 28146000 -10831000 -10767000 749000 236000 -43000 71000 1851000 201000 60000 2327000 -11308000 -6808000 71000 109000 -11379000 -6917000 401000 26000 375000 -11379000 -6542000 -0.23 -0.16 0.01 -0.23 -0.15 49324858 42815239 -0.23 -0.16 0.01 -0.23 -0.15 49324858 43273574 31597975 316000 96290000 -79117000 17489000 3300 4000 4000 1462874 14000 -14000 15084472 151000 22503000 22654000 -1313000 -1313000 50100 257571 -3000 -461000 -464000 2216000 2216000 -6542000 -6542000 47840950 478000 119225000 -85659000 34044000 47840950 478000 119225000 -85659000 34044000 5000 6000 6000 1876962 19000 -19000 8171027 82000 11246000 11328000 -52000 -52000 199300 2000 -2000 127429 -1000 -196000 -197000 1761000 1761000 -11379000 -11379000 -11379000 -11379000 57567210 576000 131973000 -97038000 35511000 57567210 576000 131973000 -97038000 35511000 -11379000 -6542000 375000 -11379000 -6917000 4313000 3697000 71000 1851000 -43000 9000 95000 1680000 2216000 189000 11000 2327000 4202000 129000 1197000 346000 -152000 17000 1069000 533000 2598000 1074000 -7143000 -3884000 380000 12470000 10000 41000 800000 1925000 1458000 -1935000 -13169000 8316000 16100000 2012000 52000 1313000 250000 10000000 197000 464000 20000 168000 6000 -6000 5791000 24149000 -3287000 7476000 9885000 2409000 6598000 9885000 651000 153000 23000 21000 <p id="xdx_80F_eus-gaap--OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock_zpZ5TzOgkXHb" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><span style="text-decoration: underline">NOTE 1 — <span id="xdx_82E_z6QaryqOcmRg">ORGANIZATION AND DESCRIPTION OF BUSINESS</span></span></b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 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: 0; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Streamline Health Solutions, Inc. and each of its wholly-owned subsidiaries, Streamline Health, LLC, Avelead Consulting, LLC, Streamline Consulting, LLC and Streamline Pay &amp; Benefits, LLC, (collectively, unless the context requires otherwise, “we”, “us”, “our”, “Streamline”, or the “Company”) operates in one segment as a provider of healthcare information technology solutions and associated services. The Company provides these capabilities through the licensing of its Coding &amp; CDI, eValuator coding analysis platform, RevID, and other workflow software applications and the use of such applications by software as a service (“SaaS”). The Company also provides audit services to help clients optimize their internal clinical documentation and coding functions, as well as implementation and consulting services to complement its software solutions. The Company’s software and services enable hospitals and integrated healthcare delivery systems in the United States and Canada to capture, store, manage, route, retrieve and process patient clinical, financial and other healthcare provider information related to the patient revenue cycle.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Fiscal Year</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 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: 0; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">All references to a fiscal year refer to the fiscal year commencing February 1 in that calendar year and ending on January 31 of the following calendar year.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p id="xdx_80D_eus-gaap--SignificantAccountingPoliciesTextBlock_z0028xIyhlve" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><span style="text-decoration: underline">NOTE 2 — <span id="xdx_820_zicaSGfqEgkf">SIGNIFICANT ACCOUNTING POLICIES</span></span></b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p id="xdx_842_eus-gaap--BasisOfAccountingPolicyPolicyTextBlock_z0FyJj1fDn0d" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><span id="xdx_863_zJvGzCqqVfki">Basis of Presentation</span></b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 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: 0; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The consolidated financial statements include the accounts of Streamline Health Solutions, Inc. and its wholly-owned subsidiaries, Streamline Health, LLC, Avelead Consulting, LLC, Streamline Consulting Solutions, LLC and Streamline Pay &amp; Benefits, LLC. All significant intercompany transactions and balances are eliminated in consolidation. All amounts in the consolidated financial statements, notes and tables have been rounded to the nearest thousand dollars, except share and per share amounts, unless otherwise indicated.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Refer to Note – 3 Business Combination and Divestiture. Under ASC 280-10-50-11, two or more operating segments may be aggregated into a single operating segment if they are considered to be similar. Operating segments are considered to be similar if they can be expected to have essentially the same economic characteristics and future prospects. Using the aggregation guidance, the Company determined that it has one operating segment due to the similar economic characteristics of the Company’s products, product development, distribution, regulatory environment and client base as a provider of computer software-based solutions and services for acute-care healthcare organizations. For fiscal years 2022 and 2021, the Company has two reporting units for evaluation of goodwill. These two reporting units are the legacy Streamline business and Avelead.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">On February 24, 2020, the Company sold a portion of its business (the ECM Assets). The results of operations, cash flows and related balance sheet items associated with the ECM Assets are reported in discontinued operations in the accompanying consolidated statements of operations and cash flows and the consolidated balance sheet for the comparative prior periods. Refer to Note 13 – Discontinued Operations for further details.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.25in"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b> </b></span></p> <p id="xdx_844_eus-gaap--UseOfEstimates_z4xdzX8FfFa2" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><span id="xdx_868_zGFlYfvNZy8j">Use of Estimates</span></b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 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: 0; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The preparation of financial statements in conformity with U.S. generally accepted accounting principles (“GAAP”) requires management to make estimates and assumptions that affect the amounts reported in the financial statements and accompanying notes. On an ongoing basis, management evaluates its estimates and judgments, including those related to the recognition of revenue, stock-based compensation, capitalization of software development costs, intangible assets, the allowance for doubtful accounts, contingent consideration and income taxes. Actual results could differ from those estimates.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p id="xdx_84D_eus-gaap--CashAndCashEquivalentsPolicyTextBlock_zv9iuoraTI2i" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><span id="xdx_862_zTJ7PTmnas14">Cash and Cash Equivalents</span></b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 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: 0; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Financial instruments that potentially subject the Company to concentrations of credit risk consist principally of cash demand deposits. Cash deposits are placed in Federal Deposit Insurance Corporation (“FDIC”) insured financial institutions. Cash deposits may exceed FDIC insured levels from time to time. For purposes of the consolidated balance sheets and consolidated statements of cash flows, the Company considers all highly-liquid investments purchased with an original maturity of three months or less to be cash equivalents.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 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: 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i>Non-Cash Items</i></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p id="xdx_894_ecustom--ScheduleOfNoncashItemsRelatedToCashFlowTableTextBlock_zuyLQSFTkzY8" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The Company had the following items that were non-cash items related to the consolidated statements of cash flows:</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> <span id="xdx_8BA_zMgB4bZc16A1" style="display: none; font-family: Times New Roman, Times, Serif; font-size: 10pt">SCHEDULE OF NON-CASH ITEMS RELATED TO CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS</span></span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="font: 10pt Times New Roman, Times, Serif; display: none; vertical-align: bottom"> <td style="text-align: center"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" id="xdx_499_20220201__20230131_zEpECtGbnZgi" style="border-bottom: Black 1.5pt solid; text-align: center">2022</td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" id="xdx_498_20210201__20220131_zZAN0FJc5b7k" style="border-bottom: Black 1.5pt solid; text-align: center">2021</td><td style="padding-bottom: 1.5pt"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: center"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="6" style="border-bottom: Black 1.5pt solid; text-align: center">Fiscal Year</td><td style="padding-bottom: 1.5pt"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: center"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center">2022</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">2021</td><td style="padding-bottom: 1.5pt"> </td></tr> <tr id="xdx_409_ecustom--ForgivenessOfPppLoanAndAccruedInterest_zIDaPKBGetY9" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 64%; text-align: justify">Forgiveness of PPP loan and accrued interest</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 14%; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0594">—</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">2,327,000</td><td style="width: 1%; text-align: left"> </td></tr> <tr id="xdx_40A_eus-gaap--RestrictedStockExpense_zQguDLFm5BS9" style="vertical-align: bottom; background-color: White"> <td style="text-align: justify">Payment of acquisition earnout liabilities in restricted common stock</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">3,012,000</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0598">—</span></td><td style="text-align: left"> </td></tr> <tr id="xdx_401_ecustom--CapitalizedSoftwarePurchasedWithStock_i_pp0p0" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: justify">Capitalized software purchased with stock (Note 12)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">81,000</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0601">—</span></td><td style="text-align: left"> </td></tr> </table> <p id="xdx_8A3_znSNwq7XT9Pk" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p id="xdx_84A_eus-gaap--TradeAndOtherAccountsReceivablePolicy_zFQvCNmDzTz9" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><span id="xdx_86C_zxCHzzSDfRqc">Receivables</span></b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 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: 0; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Accounts and contract receivables are comprised of amounts owed to the Company for licensed software, professional services, including coding audit services, consulting services, maintenance services, and software as a service and are presented net of the allowance for doubtful accounts. The timing of revenue recognition may not coincide with the billing terms of the client contract, resulting in unbilled receivables or deferred revenues; therefore, certain contract receivables represent revenues recognized prior to client billings. Individual contract terms with clients or resellers determine when receivables are due. Accounts receivable represent amounts that the entity has an unconditional right to consideration. For billings where the criteria for revenue recognition have not been met, deferred revenue is recorded until the Company satisfies the respective performance obligations.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p id="xdx_84F_ecustom--AllowanceForDoubtfulAccountsPolicyTextBlock_zP8VxHLAFBG1" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><span id="xdx_860_zgApywyumGPh">Allowance for Doubtful Accounts</span></b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 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: 0; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The Company adjusts accounts receivable down to net realizable value with its allowance methodology. In determining the allowance for doubtful accounts, aged receivables are analyzed periodically by management. Each identified receivable is reviewed based upon the most recent information available and the status of any open or unresolved issues with the client preventing the payment thereof. Corrective action, if necessary, is taken by the Company to resolve open issues related to unpaid receivables. During these periodic reviews, the Company determines the required allowances for doubtful accounts for estimated losses resulting from the unwillingness of its clients or resellers to make required payments. The Company believes that its reserve is adequate, however, results may differ in future periods.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.25in"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b> </b></span></p> <p id="xdx_84F_ecustom--AccruedExpensesPolicyTextBlock_zyAa5fJjeBmi" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><span id="xdx_86A_z9Ib4g2tUzql">Accrued Expenses</span></b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 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: 0; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Accrued expenses consisted of the following:</span></p> <p id="xdx_895_eus-gaap--ScheduleOfAccruedLiabilitiesTableTextBlock_zMofIjGHCzKg" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> <span id="xdx_8B0_zHrlsiRGgKla" style="display: none; font-family: Times New Roman, Times, Serif; font-size: 10pt">SCHEDULE OF ACCRUED EXPENSES</span></span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="font: 10pt Times New Roman, Times, Serif; display: none; vertical-align: bottom"> <td style="text-align: center"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" id="xdx_491_20230131_z80c2PVS3hk2" style="border-bottom: Black 1.5pt solid; text-align: center">2023</td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" id="xdx_49C_20220131_zioi8TUOmkMl" style="border-bottom: Black 1.5pt solid; text-align: center">2022</td><td style="padding-bottom: 1.5pt"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: center"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="6" style="border-bottom: Black 1.5pt solid; text-align: center">January 31,</td><td style="padding-bottom: 1.5pt"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: center"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center">2023</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">2022</td><td style="padding-bottom: 1.5pt"> </td></tr> <tr id="xdx_402_eus-gaap--AccruedSalariesCurrent_iI_zBZd1AztHSS7" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 64%; text-align: justify">Employee benefits and related compensation</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 14%; text-align: right">2,079,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">803,000</td><td style="width: 1%; text-align: left"> </td></tr> <tr id="xdx_404_eus-gaap--AccruedExchangeFeeRebateCurrentAndNoncurrent_iI_zKRLu8ds5F5a" style="vertical-align: bottom; background-color: White"> <td style="text-align: justify">Professional fees and services</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">294,000</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">283,000</td><td style="text-align: left"> </td></tr> <tr id="xdx_404_ecustom--ThirdPartylicense_iI_zMW3n5rtFnN4" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: justify">Third party licenses</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">285,000</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">77,000</td><td style="text-align: left"> </td></tr> <tr id="xdx_40E_ecustom--ConcessionAccrualAmount_iI_zWZKrP72Np25" style="vertical-align: bottom; background-color: White"> <td style="text-align: justify">Customer concessions</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">226,000</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">152,000</td><td style="text-align: left"> </td></tr> <tr id="xdx_405_eus-gaap--SalesAndExciseTaxPayableCurrent_iI_zJx3g5GaRLm3" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: justify">State income and sales taxes payable</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">331,000</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">460,000</td><td style="text-align: left"> </td></tr> <tr id="xdx_40D_eus-gaap--InterestPayableCurrent_iI_z7UlIuKo5Oc" style="vertical-align: bottom; background-color: White"> <td style="padding-bottom: 1.5pt; text-align: justify">Interest, primarily on Term 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">50,000</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">28,000</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr id="xdx_404_eus-gaap--AccruedLiabilitiesCurrent_iI_zVlcb3lR5h34" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-bottom: 2.5pt; padding-left: 10pt; text-align: justify">Total accrued expenses</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">3,265,000</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">1,803,000</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> <p id="xdx_8A6_zmiSlfLkiP9b" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b> </b></span></p> <p id="xdx_84A_ecustom--ConcessionsAccrualPolicyTextBlock_zsWn9W26vrF4" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><span id="xdx_868_zzksTZXWn6k">Concessions Accrual</span></b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 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: 0; text-align: justify; text-indent: 0.25in">The Company offers certain service line agreements within its client contracts such as uptime, support hours, and levels of support. Our contracts may include and we may offer credit to clients when these service line agreements are not met. The service line agreements are accounted for as variable consideration. As a result, we record an estimate of these concessions against our recorded revenue. In determining the concessions accrual, the Company evaluates historical concessions granted relative to revenue as well as future potential risk that these service line agreements will not be met. The Company records a provision, reducing revenue, each period for the estimated amount of concessions incurred on the revenue recorded. The Company evaluates the amount of the concession accrual each period. Historically, concessions have not been significant. The concession accrual included in accrued expenses on the Company’s consolidated balance sheets was $<span id="xdx_905_ecustom--ConcessionAccrualAmount_iI_c20230131_zPg1nIAM56l1" title="Concession accrual amount">226,000</span> and $<span id="xdx_908_ecustom--ConcessionAccrualAmount_iI_c20220131_zZzyyMqvpPWg" title="Concession accrual amount">152,000</span> as of January 31, 2023 and 2022, respectively.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p id="xdx_845_eus-gaap--PropertyPlantAndEquipmentPolicyTextBlock_zbczRoLHwYN7" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><span id="xdx_869_zZrRyZkLr9k2">Property and Equipment</span></b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p id="xdx_897_eus-gaap--PropertyPlantAndEquipmentTextBlock_zs4H7k25ixvc" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Property and equipment are stated at cost. Depreciation is computed using the straight-line method, over the estimated useful lives of the related assets. Estimated useful lives are as follows:</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> <span id="xdx_8BF_zuYxcoEEksel" style="display: none; font-family: Times New Roman, Times, Serif; font-size: 10pt">SCHEDULE OF ESTIMATED USEFUL LIFE OF PROPERTY AND EQUIPMENT</span></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: bottom; background-color: #CCEEFF"> <td style="font: 10pt Times New Roman, Times, Serif; width: 49%; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Computer equipment and software</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="font: 10pt Times New Roman, Times, Serif; width: 49%; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_90F_eus-gaap--PropertyPlantAndEquipmentUsefulLife_iI_dtY_c20230131__us-gaap--PropertyPlantAndEquipmentByTypeAxis__custom--ComputerEquipmentAndSoftwareMember__srt--RangeAxis__srt--MinimumMember_zPcBg4MSVuya" title="Property and equipment, useful lives">3</span>-<span id="xdx_90B_eus-gaap--PropertyPlantAndEquipmentUsefulLife_iI_dtY_c20230131__us-gaap--PropertyPlantAndEquipmentByTypeAxis__custom--ComputerEquipmentAndSoftwareMember__srt--RangeAxis__srt--MaximumMember_z5Kgcoezio88" title="Property and equipment, useful lives">4</span> years</span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: white"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><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; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_903_eus-gaap--PropertyPlantAndEquipmentUsefulLife_iI_dtY_c20230131__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--OfficeEquipmentMember_z640lBQjKTo6" title="Property and equipment, useful lives">5</span> years</span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; 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">Office 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; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_90F_eus-gaap--PropertyPlantAndEquipmentUsefulLife_iI_dtY_c20230131__us-gaap--PropertyPlantAndEquipmentByTypeAxis__custom--OfficeFurnitureAndFixturesMember__srt--RangeAxis__srt--MinimumMember_z3FmYNXVLfI" title="Property and equipment, useful lives">5</span>-<span id="xdx_90C_eus-gaap--PropertyPlantAndEquipmentUsefulLife_iI_dtY_c20230131__us-gaap--PropertyPlantAndEquipmentByTypeAxis__custom--OfficeFurnitureAndFixturesMember__srt--RangeAxis__srt--MaximumMember_zqPXtmfeLEBa" title="Property and equipment, useful lives">7</span> years</span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: white"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><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; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_90F_eus-gaap--PropertyPlantAndEquipmentBasisOfValuation_c20220201__20230131__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--LeaseholdImprovementsMember_zRAxO9UxyQh9" title="Property and equipment, estimated useful lives">Term of lease or estimated useful life, whichever is shorter</span></span></td></tr> </table> <p id="xdx_8AD_zTwMmrlFkPu7" style="font: 10pt Times New Roman, Times, Serif; margin: 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: 0; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Depreciation expense for property and equipment in fiscal 2022 and 2021 was $<span id="xdx_904_eus-gaap--Depreciation_pp0p0_c20220201__20230131_zfWyf03RoVYb" title="Depreciation expense">54,000</span> and $<span id="xdx_906_eus-gaap--Depreciation_pp0p0_c20210201__20220131_zmQrCNIvnIp9" title="Depreciation expense">68,000</span>, respectively.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Normal repairs and maintenance are expensed as incurred. Replacements are capitalized and the property and equipment accounts are relieved of the items being replaced or disposed of, if no longer of value. The related cost and accumulated depreciation of the disposed assets are eliminated and any gain or loss on disposition is included in the results of operations in the year of disposal.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The Company wrote-off fully depreciated fixed assets during fiscal 2021 of $<span id="xdx_900_ecustom--DepreciationFixedAsset_c20210201__20220131_zYaqLUAsch45" title="Depreciation fixed asset">198,000</span>. There was no impact to the consolidated statements of operations as this eliminated the asset and accumulated depreciation of the fully depreciated fixed assets.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b> </b></span></p> <p id="xdx_84F_eus-gaap--LesseeLeasesPolicyTextBlock_zBHHms7NcJk4" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><span id="xdx_86B_zZG1mmNMFzya">Leases</span></b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 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: 0; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">We determine whether an arrangement is a lease at inception. Right-of-use assets represent our right to use an underlying asset for the lease term, and lease liabilities represent our obligation to make lease payments arising from the lease.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Operating lease right-of-use assets and liabilities are recognized at commencement date based on the present value of lease payments over the expected lease term. Right-of-use assets represent our right to use an underlying asset for the lease term and lease liabilities represent our obligation to make lease payments arising from the lease. Since our lease arrangements do not provide an implicit rate, we use our estimated incremental borrowing rate for the expected remaining lease term at commencement date in determining the present value of future lease payments. We recognize operating lease cost on a straight-line basis by aggregating any rent abatement with the total expected rental payments and amortizing the expense ratably over the term of the lease. Sublease income is recognized as other income over the period of the lease, as the sublease is outside of the Company’s normal business operations. See Note 4 – Operating Leases for further details.<br/></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"/> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"> </p> <p id="xdx_841_eus-gaap--CostsIncurredPolicy_zbsJ9pYraVQh" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Debt Issuance Costs</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 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: 0; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Cost related to the issuance of the Loan and Security Agreement and Second Amended and Restated Loan and Security Agreement were capitalized and amortized to interest expense on a straight-line basis, which is not materially different from the effective interest method, over the term of the related debt, and presented on the Company’s consolidated balance sheets as a direct deduction from the carrying amount of the non-current portion of our term loan.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p id="xdx_84A_eus-gaap--ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock_zaIT4ux9Ntv4" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><span id="xdx_860_zyMZMikPiUqf">Impairment of Long-Lived Assets</span></b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 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: 0; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The Company reviews the carrying value of long-lived assets for impairment whenever facts and circumstances exist that would suggest that assets might be impaired or that the useful lives should be modified. Among the factors the Company considers in making the evaluation are changes in market position and profitability. If facts and circumstances are present which may indicate that the carrying amount of the assets may not be recoverable, the Company will prepare a projection of the undiscounted cash flows of the specific asset or asset group and determine if the long-lived assets are recoverable based on these undiscounted cash flows. If impairment is indicated, an adjustment will be made to reduce the carrying amount of these assets to their fair values.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p id="xdx_847_eus-gaap--ResearchDevelopmentAndComputerSoftwarePolicyTextBlock_zf9iYMYlNHY5" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><span id="xdx_867_zJEznNUQvRQj">Capitalized Software Development Costs</span></b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 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: 0; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Software development costs for software to be sold, leased, or marketed are accounted for in accordance with ASC 985-20, <i>Software — Costs of Software to be Sold, Leased or Marketed</i>. Costs associated with the planning and design phase of software development are classified as research and development costs and are expensed as incurred. Once technological feasibility has been established, a portion of the costs incurred in development, including coding, testing and quality assurance, are capitalized until available for general release to clients, and subsequently reported at the lower of unamortized cost or net realizable value. Amortization is calculated on a solution-by-solution basis and is included in cost of professional fees and licenses on the consolidated statements of operations. Annual amortization is measured at the greater of a) the ratio of the software product’s current gross revenues to the total of current and expected gross revenues or b) straight-line over the remaining economic life of the software (typically two years). Unamortized capitalized costs determined to be in excess of the net realizable value of a solution are expensed at the date of such determination. Capitalized software development costs for software to be sold, leased, or marketed, net of accumulated amortization, totaled $<span id="xdx_907_eus-gaap--CapitalizedComputerSoftwareAccumulatedAmortization_iI_pp0p0_c20230131__us-gaap--PropertyPlantAndEquipmentByTypeAxis__custom--SoftwareMember_zIoBUkg6yvr8" title="Capitalized software development costs, net of accumulated amortization">522,000</span> and $<span id="xdx_90A_eus-gaap--CapitalizedComputerSoftwareAccumulatedAmortization_iI_pp0p0_c20220131__us-gaap--PropertyPlantAndEquipmentByTypeAxis__custom--SoftwareMember_zbLT732cAi48" title="Capitalized software development costs, net of accumulated amortization">846,000</span> as of January 31, 2023 and 2022, respectively.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Internal-use software development costs are accounted for in accordance with ASC 350-40, <i>Internal-Use Software</i>. The costs incurred in the preliminary stages of development are expensed as research and development costs as incurred. Once an application has reached the development stage, internal and external costs incurred to develop internal-use software are capitalized and amortized on a straight-line basis over the estimated useful life of the software (typically three to four years). Maintenance and enhancement costs, including those costs in the post-implementation stages, are typically expensed as incurred, unless such costs relate to substantial upgrades and enhancements to the software that result in added functionality, in which case the costs are capitalized and amortized on a straight-line basis over the estimated useful life of the software. The Company reviews the carrying value for impairment whenever facts and circumstances exist that would suggest that assets might be impaired or that the useful lives should be modified. Amortization expense related to capitalized internal-use software development costs is included in Cost of software as a service on the consolidated statements of operations. Capitalized software development costs for internal-use software, net of accumulated amortization, totaled $<span id="xdx_900_eus-gaap--CapitalizedComputerSoftwareAccumulatedAmortization_iI_pp0p0_c20230131__us-gaap--PropertyPlantAndEquipmentByTypeAxis__custom--InternalUseSoftwareMember_zlzEG3AamUAl" title="Capitalized software development costs, net of accumulated amortization">5,324,000</span> and $<span id="xdx_904_eus-gaap--CapitalizedComputerSoftwareAccumulatedAmortization_iI_pp0p0_c20220131__us-gaap--PropertyPlantAndEquipmentByTypeAxis__custom--InternalUseSoftwareMember_zzQ6rgXLPa3j" title="Capitalized software development costs, net of accumulated amortization">4,709,000</span> as of January 31, 2023 and 2022, respectively.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 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: 0; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The estimated useful lives of software (including software to be sold and internal-use software) are reviewed frequently and adjusted as appropriate to reflect upcoming development activities that may include significant upgrades and/or enhancements to the existing functionality. The Company reviews, on an on-going basis, the carrying value of its capitalized software development expenditures, net of accumulated amortization.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Amortization expense on all capitalized software development was $<span id="xdx_905_eus-gaap--CapitalizedComputerSoftwareAmortization1_pp0p0_c20220201__20230131__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--SoftwareAndSoftwareDevelopmentCostsMember_zW3br02U2Tg6" title="Amortization expense">2,423,000</span> and $<span id="xdx_900_eus-gaap--CapitalizedComputerSoftwareAmortization1_pp0p0_c20210201__20220131__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--SoftwareAndSoftwareDevelopmentCostsMember_z1qrZVcqgwHi" title="Amortization expense">2,173,000</span> in fiscal 2022 and 2021, respectively. Further, the Company recognized an impairment of approximately $<span id="xdx_90E_eus-gaap--AssetImpairmentCharges_pp0p0_c20220201__20230131_zwb2i0jHd6Fd" title="Impairment charge">0</span> and $<span id="xdx_90A_eus-gaap--AssetImpairmentCharges_pp0p0_c20210201__20220131_zUlM2LrXlrzk" title="Impairment charge">84,000</span> in fiscal 2022 and fiscal 2021, respectively, related to cancelled or abandoned enhancement projects during fiscal 2022 and fiscal 2021 that has been recognized within amortization expense. Additionally, in fiscal 2022, approximately $<span id="xdx_90F_ecustom--AmortizedAndAbandonedAssets_pp0p0_c20220201__20230131_zT5g9NdJ7ZNf" title="Amortized and abandoned assets">694,000</span> of fully amortized and abandoned assets, including previously acquired assets, were cleared from their corresponding capitalization and accumulated amortization balance sheet accounts.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"/></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> <br/></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The Company uses the “carry-over” method for amortizing capitalized software development costs. Under the “carry-over” method, the costs of the enhancements are added to the unamortized costs of the previous version of the product and the combined amount is amortized over the remaining useful life of the product. Including unamortized cost of the original product with the cost of the enhancement for purposes of applying the net realizable value test and amortization provisions is consistent with accounting guidance for software companies that improve their software and discontinue selling or marketing the older versions.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p id="xdx_89D_ecustom--ScheduleOfAmortizationExpenseForInternallyDevelopedSoftwareTableTextBlock_zo0eXaq9h2If" style="font: 10pt Times New Roman, Times, Serif; display: none; margin: 0; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> <span id="xdx_8B6_znQ2InK12Qkk">SCHEDULE OF AMORTIZATION EXPENSE FOR INTERNALLY DEVELOPED SOFTWARE</span></span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="font: 10pt Times New Roman, Times, Serif; display: none; vertical-align: bottom"> <td style="text-align: center"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" id="xdx_497_20220201__20230131_zR3khaEdwzca" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2022</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" id="xdx_492_20210201__20220131_zau5kav0PW2d" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2021</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: center"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="6" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Fiscal Year</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: center"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2022</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2021</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: justify">Amortization expense on internally-developed software included in:</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--CapitalizedComputerSoftwareAmortization1_hus-gaap--PropertyPlantAndEquipmentByTypeAxis__custom--CostOfSoftwareAsASeviceMember_zXnBrTw7VYR7" style="vertical-align: bottom; background-color: White"> <td style="padding-left: 10pt; width: 64%; text-align: justify">Cost of software as a service</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 14%; text-align: right">2,068,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">1,675,000</td><td style="width: 1%; text-align: left"> </td></tr> <tr id="xdx_407_eus-gaap--CapitalizedComputerSoftwareAmortization1_hus-gaap--PropertyPlantAndEquipmentByTypeAxis__custom--CostOfSoftwareAsASeviceMember__us-gaap--PropertyPlantAndEquipmentByTypeAxis__custom--CostOfProfessionalFeesAndLicensesMember_zepMA0DVDwS9" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-left: 10pt; text-align: justify; padding-bottom: 1.5pt">Cost of professional fees and licenses</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">355,000</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">498.000</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr id="xdx_400_eus-gaap--CapitalizedComputerSoftwareAmortization1_z3nKFWDnJ4pg" style="vertical-align: bottom; background-color: White"> <td style="padding-left: 20pt; text-align: justify; padding-bottom: 2.5pt">Total amortization expense on internally-developed software</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">2,423,000</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">2,173,000</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> <p id="xdx_8A5_zD7zW1TMJ9Xb" style="font: 10pt Times New Roman, Times, Serif; margin: 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: 0; text-align: justify; text-indent: 0.25in">The interest capitalized to software development cost reduces the Company’s interest expense recognized in the consolidated statements of operations.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Research and development expense was $<span id="xdx_90A_eus-gaap--ResearchAndDevelopmentExpense_pp0p0_c20220201__20230131_zHFc8om5DVLh" title="Research and development expense">6,042,000</span> and $<span id="xdx_903_eus-gaap--ResearchAndDevelopmentExpense_pp0p0_c20210201__20220131_z2LZ4GQMXVb8" title="Research and development expense">4,782,000</span> in fiscal 2022 and 2021, respectively.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p id="xdx_840_eus-gaap--FairValueOfFinancialInstrumentsPolicy_ztZgUIds6a9f" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><span id="xdx_86A_zKtXkWNRJ2n2">Fair Value of Financial Instruments</span></b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 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: 0; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The FASB’s authoritative guidance on fair value measurements establishes a framework for measuring fair value, and expands disclosure about fair value measurements. This guidance enables the reader of the financial statements to assess the inputs used to develop those measurements by establishing a hierarchy for ranking the quality and reliability of the information used to determine fair values. Under this guidance, assets and liabilities carried at fair value must be classified and disclosed in one of the following three categories:</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Level 1: Quoted market prices in active markets for identical assets or liabilities.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 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: 0 0 0 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Level 2: Observable market-based inputs or unobservable inputs that are corroborated by market data.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 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: 0 0 0 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Level 3: Unobservable inputs that are not corroborated by market data.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 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: 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The carrying amounts of cash and cash equivalents, accounts receivable, accounts payable and accrued expenses approximate fair value based on the short-term maturity of these instruments. Cash and cash equivalents are classified as Level 1. For fiscal years 2022 and 2021, there were no transfers of assets or liabilities between Levels 1, 2, or 3.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p id="xdx_890_eus-gaap--FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock_zABr6HoItM56" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The table below provides information on our liabilities that are measured at fair value on a recurring basis:</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> <span id="xdx_8BF_zAD7MkQEXbm2" style="display: none; font-family: Times New Roman, Times, Serif; font-size: 10pt">SCHEDULE OF FAIR VALUE ASSETS AND LIABILITIES MEASURED ON RECURRING BASIS</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="text-align: center"> </td><td style="font-weight: bold"> </td> <td colspan="2" style="font-weight: bold; text-align: center">Total Fair</td><td style="font-weight: bold"> </td><td> </td> <td colspan="2" style="text-align: center"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Quoted Prices in</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Active Markets</b></span></p></td><td> </td><td> </td> <td colspan="2" style="text-align: center"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Significant Other</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Observable Inputs</b></span></p></td><td> </td><td> </td> <td colspan="2" style="text-align: center"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Significant</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Unobservable Inputs</b></span></p></td><td> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: center"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Value</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">(Level 1)</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">(Level 2)</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">(Level 3)</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td>At January 31, 2023</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></tr> <tr style="vertical-align: bottom; background-color: White"> <td id="xdx_F4D_zKTxNupVX7B3" style="padding-left: 10pt; width: 40%; text-align: left">Acquisition earnout liability (1)</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td id="xdx_986_ecustom--AcquisitionEarnoutLiabilityFairValue_iI_c20230131_fKDEp_z0izpKn4Z8cl" style="width: 11%; text-align: right" title="Acquisition earnout liability, Fair Value">3,738,000</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_ecustom--AcquisitionEarnoutLiabilityFairValue_iI_c20230131__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel1Member_fKDEp_zxSG1PJW6iJ2" style="width: 11%; text-align: right" title="Acquisition earnout liability fair value"><span style="-sec-ix-hidden: xdx2ixbrl0707">—</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_983_ecustom--AcquisitionEarnoutLiabilityFairValue_iI_c20230131__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel2Member_fKDEp_zCvuyzCihhu5" style="width: 11%; text-align: right" title="Acquisition earn out liability"><span style="-sec-ix-hidden: xdx2ixbrl0709">—</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_989_ecustom--AcquisitionEarnoutLiabilityFairValue_iI_c20230131__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel3Member_fKDEp_zpAIYbYGT0M" style="width: 11%; text-align: right" title="Acquisition earn out liability fair value, observable inputs">3,738,000</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">At January 31, 2022</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></tr> <tr style="vertical-align: bottom; background-color: White"> <td id="xdx_F43_zsFSWYEFSKj1" style="padding-left: 10pt; text-align: left">Acquisition earnout liability (1)</td><td> </td> <td style="text-align: left">$</td><td id="xdx_98D_ecustom--AcquisitionEarnoutLiabilityFairValue_iI_c20220131_fKDEp_zXezWric3pnk" style="text-align: right" title="Acquisition earnout liability, Fair Value">8,833,000</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td id="xdx_98B_ecustom--AcquisitionEarnoutLiabilityFairValue_iI_c20220131__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel1Member_fKDEp_zcGhG92u8BJ7" style="text-align: right" title="Acquisition earnout liability fair value"><span style="-sec-ix-hidden: xdx2ixbrl0715">—</span></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td id="xdx_98D_ecustom--AcquisitionEarnoutLiabilityFairValue_iI_c20220131__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel2Member_fKDEp_zwvik0gfVqRi" style="text-align: right" title="Acquisition earn out liability"><span style="-sec-ix-hidden: xdx2ixbrl0717">—</span></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td id="xdx_98C_ecustom--AcquisitionEarnoutLiabilityFairValue_iI_c20220131__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel3Member_fKDEp_z2NqvOwP7kf7" style="text-align: right" title="Acquisition earn out liability fair value, observable inputs">8,833,000</td><td style="text-align: left"> </td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 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; width: 24px; text-align: justify"><span id="xdx_F0D_zSIsZJ5uXpuh" 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"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span id="xdx_F4B_zZaTBOorkOQ8" style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The fair value of the acquisition earnout liability is based upon a probability-weighted discounted cash flow that was completed at the date of acquisition and updated as of January 31, 2023. The change in the fair value of the acquisition earnout ability decreased $<span class="xdx_phnt_RGlzY2xvc3VyZSAtIFNDSEVEVUxFIE9GIEZBSVIgVkFMVUUgQVNTRVRTIEFORCBMSUFCSUxJVElFUyBNRUFTVVJFRCBPTiBSRUNVUlJJTkcgQkFTSVMgKERldGFpbHMpIChQYXJlbnRoZXRpY2FsKQA_" id="xdx_906_ecustom--AcquisitionEarnoutLiabilityChangeInValuation_c20220201__20230131_zUfP9t47ecEi" title="Acquisition earnout liability, change in valuation">5,095,000</span> for the year ended January 31, 2023, which includes payment of $<span class="xdx_phnt_RGlzY2xvc3VyZSAtIFNDSEVEVUxFIE9GIEZBSVIgVkFMVUUgQVNTRVRTIEFORCBMSUFCSUxJVElFUyBNRUFTVVJFRCBPTiBSRUNVUlJJTkcgQkFTSVMgKERldGFpbHMpIChQYXJlbnRoZXRpY2FsKQA_" id="xdx_90D_ecustom--AcquisitionPayment_c20220201__20230131_zlx2X46M2YZa" title="Acquisition payment">5,024,000</span> of the first year earnout, and a $<span class="xdx_phnt_RGlzY2xvc3VyZSAtIFNDSEVEVUxFIE9GIEZBSVIgVkFMVUUgQVNTRVRTIEFORCBMSUFCSUxJVElFUyBNRUFTVVJFRCBPTiBSRUNVUlJJTkcgQkFTSVMgKERldGFpbHMpIChQYXJlbnRoZXRpY2FsKQA_" id="xdx_90C_ecustom--AcquisitionPaymentRecognized_c20220201__20230131_zPlYYyJGmq5g" title="Acquisition payment recognised">71,000</span> change recognized in “Acquisition earnout valuation adjustments” in the accompanying consolidated statement of operations.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"/> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"/></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"> </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 probability-weighted discounted cash flow is calculated using a Monte Carlo valuation method. The valuation model provides numerous outcomes. The outcomes are averaged and discounted to present value, which provides the current value point estimate. The significant inputs include our forecast of Avelead SaaS revenue, the probabilities associated with each of (i) a change in control or (ii) a certain client termination, as well as other normal and customary inputs to financial models, including but not limited to, risk factors and interest rates.</span></td> </tr> </table> <p id="xdx_8AC_zMJqXhDknDk8" style="margin-top: 0; margin-bottom: 0"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 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: 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The fair value of the Company’s term loan under its Second Amended and Restated Loan and Security Agreement was determined through an analysis of the interest rate spread from the date of closing the loan (August 2021) to the date of the most recent balance sheets, January 31, 2023 and January 31, 2022.<span id="xdx_90C_eus-gaap--DebtInstrumentDescriptionOfVariableRateBasis_c20220201__20230131__us-gaap--TypeOfArrangementAxis__custom--SecondAmendedAndRestatedLoanAndSecurityAgreementMember_zQEDSpu3isNl" title="Variable rate, description"> The term loan bears interest at a per annum rate equal to the Prime Rate (as published in The Wall Street Journal) plus <span id="xdx_90F_eus-gaap--DebtInstrumentInterestRateStatedPercentage_iI_pid_dp_c20230131__us-gaap--TypeOfArrangementAxis__custom--SecurityAgreementMember_ztEZphSwhmL6" title="Prime interest rate">1.5</span>%, with a Prime “floor” rate of <span id="xdx_905_ecustom--PrimeInterestRatePercentage_pid_dp_c20220201__20230131__us-gaap--TypeOfArrangementAxis__custom--SecurityAgreementMember_zszJ1cfdOQE3" title="Prime interest rate percentage">3.25</span>%. The prime rate is variable and, thus accommodates changes in the market interest rate. However, the interest rate spread (the <span id="xdx_90A_eus-gaap--DebtInstrumentInterestRateStatedPercentage_iI_pid_dp_uPure_c20230131_zr7ifqO6Frwb">1.5</span>% added to the Prime Rate) is fixed. We estimated the impact of the changes in the interest rate spread by analogizing the effect of the change in the Corporate bond rates, reduced for any changes in the market interest rate.</span> This provided us with an estimated change to the interest rate spread of approximately <span id="xdx_90B_eus-gaap--DebtInstrumentInterestRateStatedPercentage_iI_pid_dp_uPure_c20230131__us-gaap--TypeOfArrangementAxis__custom--SecondAmendedAndRestatedLoanAndSecurityAgreementMember_zzvVA0NBJVJ9" title="Interest rate">0.5</span>% from the date we entered the debt agreement to January 31, 2023 and January 31, 2022. The fair value of the debt as of January 31, 2023 and January 31, 2022 was estimated to be $<span id="xdx_902_eus-gaap--DebtInstrumentCarryingAmount_iI_c20230131__us-gaap--TypeOfArrangementAxis__custom--DebtAgreementMember_zHE737FRi9y" title="Debt instrument carrying amount">9,550,000</span> and $<span id="xdx_90F_eus-gaap--DebtInstrumentCarryingAmount_iI_c20220131__us-gaap--TypeOfArrangementAxis__custom--DebtAgreementMember_zyvwhkAP6dcc" title="Debt instrument carrying amount">9,798,000</span>, respectively, or a discount to book value of $<span id="xdx_90B_eus-gaap--DebtInstrumentFaceAmount_iI_pp0p0_c20230131__us-gaap--TypeOfArrangementAxis__custom--DebtAgreementMember_z9te0JDrVNbb" title="Term loan">200,000</span> and $<span id="xdx_902_eus-gaap--DebtInstrumentFaceAmount_iI_pp0p0_c20220131__us-gaap--TypeOfArrangementAxis__custom--DebtAgreementMember_zhviOIZnvK87" title="Term loan">202,000</span>, respectively. Long-term debt is classified as Level 2.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 0.25in; text-align: justify; text-indent: -0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p id="xdx_84D_eus-gaap--RevenueFromContractWithCustomerPolicyTextBlock_zHbbolxquYR6" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><span id="xdx_863_z5RikNgeAVPl">Revenue Recognition</span></b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 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: 0; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">We derive revenue from the sale of internally-developed software, either by licensing for local installation or by a SaaS delivery model, through our direct sales force or through third-party resellers. Licensed, locally-installed clients on a perpetual model utilize our support and maintenance services for a separate fee, whereas term-based locally installed license fees and SaaS fees include support and maintenance. We also derive revenue from professional services that support the implementation, configuration, training and optimization of the applications, as well as audit services and consulting services.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">We recognize revenue in accordance with Accounting Standards Codification (ASC) 606, <i>Revenue from Contracts with Clients</i> (“ASC 606”), under the core principle of recognizing revenue to depict the transfer of promised goods or services to clients in an amount that reflects the consideration to which the entity expects to be entitled in exchange for those goods or services.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 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: 0; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">We commence revenue recognition (Step 5 below) in accordance with that core principle after applying the following steps:</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.25in"><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; 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">Step 1: Identify the contract(s) with a client</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">Step 2: Identify the performance obligations in the contract</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">Step 3: Determine the transaction price</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">Step 4: Allocate the transaction price to the performance obligations in the contract</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">Step 5: Recognize revenue when (or as) the entity satisfies a performance obligation</span></td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Often contracts contain more than one performance obligation. Performance obligations are the unit of accounting for revenue recognition and generally represent the distinct goods or services that are promised to the client. Revenue is recognized net of any taxes collected from clients and subsequently remitted to governmental authorities.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">If we determine that we have not satisfied a performance obligation, we defer recognition of the revenue until the performance obligation is satisfied. Maintenance and support and SaaS agreements are generally non-cancellable or contain significant penalties for early cancellation, although clients typically have the right to terminate their contracts for cause if we fail to perform material obligations. However, if non-standard acceptance periods, non-standard performance criteria, or cancellation or right of refund terms are required, revenue is recognized upon the satisfaction of such criteria.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"/></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> <br/></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The determined transaction price is allocated based on the standalone selling price of the performance obligations in contract. Significant judgment is required to determine the standalone selling price (“SSP”) for each performance obligation, the amount allocated to each performance obligation and whether it depicts the amount that the Company expects to receive in exchange for the related product and/or service. The Company recognizes revenue for implementation of its eValuator SaaS solution over the contract term, as it has been determined that those implementation services are not a distinct performance obligation. Services for other SaaS and Software solutions such as CDI, RevID and Compare, have been determined as a distinct performance obligation. For these agreements, the Company estimates SSP of its software licenses using the residual approach when the software license is sold with other services and observable SSPs exist for the other services. The Company estimates the SSP for maintenance, professional services, software as a service and audit services based on observable standalone sales.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i>Contract Combination</i></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 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: 0; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The Company may execute more than one contract or agreement with a single client. The Company evaluates whether the agreements were negotiated as a package with a single objective, whether the amount of consideration to be paid in one agreement depends on the price and/or performance of another agreement, or whether the goods or services promised in the agreements represent a single performance obligation. The conclusions reached can impact the allocation of the transaction price to each performance obligation and the timing of revenue recognition related to those arrangements.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The Company has utilized the portfolio approach as the practical expedient. We have applied the revenue model to a portfolio of contracts with similar characteristics where we expected that the financial statements would not differ materially from applying it to the individual contracts within that portfolio.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i>Software Licenses</i></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 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: 0; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The Company’s software license arrangements provide the client with the right to use functional intellectual property. Implementation, support, and other services are typically considered distinct performance obligations when sold with a software license unless these services are determined to significantly modify the software. Revenue is recognized at a point in time. Typically, this is upon shipment of components or electronic download of software.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 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: 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i>Maintenance and Support Services</i></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 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: 0; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Our maintenance and support obligations include multiple discrete performance obligations, with the two largest being unspecified product upgrades or enhancements, and technical support, which can be offered at various points during a contract period. We believe that the multiple discrete performance obligations within our overall maintenance and support obligations can be viewed as a single performance obligation since both the unspecified upgrades and technical support are activities to fulfill the maintenance performance obligation and are rendered concurrently. Maintenance and support agreements entitle clients to technology support, version upgrades, bug fixes and service packs. We recognize maintenance and support revenue over the contract term.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 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: 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i>Software-Based Solution Professional Services</i></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 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: 0; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The Company provides various professional services to clients with software licenses. These include project management, software implementation and software modification services. Revenues from arrangements to provide professional services are generally distinct from the other promises in the contract and are recognized as the related services are performed. Consideration payable under these arrangements is either fixed fee or on a time-and-materials basis and is recognized over time as the services are performed.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i>Software as a Service</i></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 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: 0; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">SaaS-based contracts include a right to use of the Company’s platform and support which represent a single promise to provide continuous access to its software solutions. Implementation services for the Company’s eValuator product are included as part of the single promise for its respective contracts. The Company recognizes revenue for implementation of the eValuator product over the contract term as it is determined that the implementation on eValuator is not a distinct performance obligation. Implementation services for other SaaS products are deemed to be separate performance obligations.<br/></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"/> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i>Audit Services</i></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 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: 0; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The Company provides technology-enabled coding audit services to help clients review and optimize their internal clinical documentation and coding functions across the applicable segment of the client’s enterprise. Audit services are a separate performance obligation. We recognize revenue over time as the services are performed.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i>Disaggregation of Revenue</i></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p id="xdx_894_eus-gaap--DisaggregationOfRevenueTableTextBlock_zzPFBLRoZxT6" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The following table provides information about disaggregated revenue by type and nature of revenue stream:</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> <span id="xdx_8B8_zkrARwz2JSF3" style="display: none; font-family: Times New Roman, Times, Serif; font-size: 10pt">SCHEDULE OF DISAGGREGATON OF REVENUE</span></span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="font: 10pt Times New Roman, Times, Serif; display: none; vertical-align: bottom"> <td style="text-align: center"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" id="xdx_49D_20220201__20230131_ziTzfw7z4aj2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2022</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" id="xdx_495_20210201__20220131_zjHRO30iWo96" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2021</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: center"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="6" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Fiscal Year</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: center"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2022</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2021</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr id="xdx_405_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_hsrt--ProductOrServiceAxis__custom--OvertimeTimeRevenueMember_zBeaTbmd4kj7" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 64%; text-align: left">Over time revenue</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 14%; text-align: right">16,809,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">12,400,000</td><td style="width: 1%; text-align: left"> </td></tr> <tr id="xdx_40A_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_hsrt--ProductOrServiceAxis__custom--PointInTimeRevenueMember_z0rVatFZdUAk" style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-bottom: 1.5pt">Point in time revenue</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">8,080,000</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">4,979,000</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr id="xdx_40A_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_zqCBrJxcTrH4" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-left: 10pt; font-weight: bold; text-align: left; padding-bottom: 2.5pt">Total revenue</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">24,889,000</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">17,379,000</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> <p id="xdx_8A3_ziBGSfLXujIh" style="font: 10pt Times New Roman, Times, Serif; margin: 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: 0; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The Company disaggregates revenue into each of (i) over time and (ii) point in time revenue. For over time revenue, revenue is recognized incrementally, as each portion of the performance obligation is satisfied. The Company includes revenue categories of (i) SaaS and (ii) maintenance and support as over time revenue. For point in time revenue, the performance obligation is recognized at the point in time when the obligation is fully satisfied. The Company includes revenue categories of (i) software licenses, (ii) professional services, and (iii) audit services as point in time revenue. For fiscal years ended January 31, 2023 and January 31, 2022, Avelead accounts for $<span id="xdx_90D_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_c20220201__20230131__srt--ProductOrServiceAxis__custom--ServicesMember_ztQz9LzPcTj4" title="Revenue from contract with customer, excluding assessed tax">6,231,000</span> of the over time revenue and $<span id="xdx_900_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_c20210201__20220131__srt--ProductOrServiceAxis__custom--ServicesMember_z0S4kSh6cez4">3,590,000</span> of the point in time revenue, respectively. </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 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: 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i>Contract Assets and Deferred Revenues</i></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 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: 0; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The Company receives payments from clients based upon contractual billing schedules. Contract receivables include amounts related to the Company’s contractual right to consideration for completed performance obligations not yet invoiced. Deferred revenues include payments received in advance of performance under the contract. Our contract receivables and deferred revenue are reported on an individual contract basis at the end of each reporting period. Contract receivables are classified as current or noncurrent based on the timing of when we expect to bill the client. Deferred revenue is classified as current or noncurrent based on the timing of when we expect to recognize revenue. In the year ended January 31, 2023, we recognized approximately $<span id="xdx_907_eus-gaap--DeferredRevenue_iI_pp0p0_c20220131_zYkFgfBiWcLj" title="Deferred revenue">5,636,000</span> in revenue from deferred revenues outstanding as of January 31, 2022. Revenue allocated to remaining performance obligations was $<span id="xdx_90D_eus-gaap--RevenueRemainingPerformanceObligation_iI_pp0p0_c20230131_zUczan1cexgj" title="Revenue remaining performance obligation">25,070,000</span> as of January 31, 2023, of which <span id="xdx_90C_eus-gaap--RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionExplanation_c20220201__20230131_z3rPtk5k7NRl" title="Revenue, remaining performance obligation, expected timing of satisfaction, explanation">the Company expects to recognize approximately 73% over the next 12 months and the remainder thereafter.</span></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 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: 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i>Deferred costs (costs to fulfill a contract and contract acquisition costs)</i></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 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: 0; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">We defer the direct costs, which include salaries and benefits, for professional services related to SaaS contracts as a cost to fulfill a contract. These deferred costs will be amortized on a straight-line basis over the contractual term. As of January 31, 2023, and 2022, we had deferred costs of $<span id="xdx_90E_eus-gaap--DeferredCostsCurrentAndNoncurrent_iI_pp0p0_c20230131_zo3H0o9EtfUg" title="Deferred costs, net">94,000</span> and $<span id="xdx_901_eus-gaap--DeferredCostsCurrentAndNoncurrent_iI_pp0p0_c20220131_zsD0cwwAnCPl" title="Deferred costs, net">125,000</span>, respectively, net of accumulated amortization of $<span id="xdx_909_eus-gaap--AccumulatedAmortizationOfOtherDeferredCosts_iI_pp0p0_c20230131_zoqaOSlrsse4" title="Accumulated amortization of deferred costs">176,000</span> and $<span id="xdx_900_eus-gaap--AccumulatedAmortizationOfOtherDeferredCosts_iI_pp0p0_c20220131_zVywpIdclLYc" title="Accumulated amortization of deferred costs">93,000</span>, respectively. Amortization expense of these costs was $<span id="xdx_901_ecustom--DeferredCostsAmortizationExpenses_pp0p0_c20220201__20230131_zLQB7tujYBob" title="Deferred costs, amortization expense">83,000</span> and $<span id="xdx_901_ecustom--DeferredCostsAmortizationExpenses_pp0p0_c20210201__20220131_zdyXFpPdsaU" title="Deferred costs, amortization expense">110,000</span> in fiscal 2022 and 2021, respectively. There were no impairment losses for these capitalized costs for the fiscal years 2022 and 2021.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Contract acquisition costs, which consist of sales commissions paid or payable, is considered incremental and recoverable costs of obtaining a contract with a client. Sales commissions for initial and renewal contracts are deferred and then amortized on a straight-line basis over the contract term. As a practical expedient, we expense sales commissions as incurred when the amortization period of related deferred commission costs would have been one year or less.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.25in"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 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: 0; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Deferred commissions costs paid and payable, which are included on the consolidated balance sheets within other non-current assets totaled $<span id="xdx_907_ecustom--DeferredCommissionsCostsPaidAndPayable_iI_pp0p0_c20230131__us-gaap--BalanceSheetLocationAxis__us-gaap--OtherNoncurrentAssetsMember_zeXMLqO52sM4" title="Deferred commissions costs paid and payable">1,534,000</span> and $<span id="xdx_909_ecustom--DeferredCommissionsCostsPaidAndPayable_iI_pp0p0_c20220131__us-gaap--BalanceSheetLocationAxis__us-gaap--OtherNoncurrentAssetsMember_zLBFwI2ztizd" title="Deferred commissions costs paid and payable">806,000</span>, respectively, as of January 31, 2023 and 2022. In fiscal 2022 and 2021, amortization expense associated with deferred sales commissions was $<span id="xdx_90D_eus-gaap--AmortizationOfDeferredSalesCommissions_pp0p0_c20220201__20230131__us-gaap--IncomeStatementLocationAxis__us-gaap--SellingGeneralAndAdministrativeExpensesMember_zHVUL7Rk6gs5" title="Amortization expense with deferred sales commissions">411,000</span> and $<span id="xdx_902_eus-gaap--AmortizationOfDeferredSalesCommissions_pp0p0_c20210201__20220131__us-gaap--IncomeStatementLocationAxis__us-gaap--SellingGeneralAndAdministrativeExpensesMember_znBe809fTCL9" title="Amortization expense with deferred sales commissions">339,000</span>, respectively, and was included in selling, general and administrative expenses on the consolidated statements of operations. There were no impairment losses for these capitalized costs for fiscal years 2022 and 2021.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p id="xdx_844_eus-gaap--ConcentrationRiskCreditRisk_zITO16cI3OMa" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><span id="xdx_86B_zjB48vq62EM6">Concentrations</span></b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 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: 0; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Financial instruments, which potentially expose the Company to concentrations of credit risk, consist primarily of accounts receivable. The Company’s accounts receivable are concentrated in the healthcare industry. However, the Company’s clients typically are well-established hospitals, medical facilities or major health information systems companies with good credit histories that resell the Company’s solutions. Payments from clients have been received within normal time frames for the industry. However, some hospitals and medical facilities have experienced significant operating losses as a result of limits on third-party reimbursements from insurance companies and governmental entities and extended payment of receivables from these entities is not uncommon.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">To date, the Company has relied on a limited number of clients and remarketing partners for a substantial portion of its total revenues. The Company expects that a significant portion of its future revenues will continue to be generated by a limited number of clients and its remarketing partners.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p id="xdx_84E_eus-gaap--GoodwillAndIntangibleAssetsPolicyTextBlock_z6N1bz7KnFt2" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Goodwill and Intangible Assets</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 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: 0; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Goodwill and other intangible assets were recognized in conjunction with the Avelead acquisition, and certain other acquisitions from fiscal years 2013 and prior (prior to divestiture of such assets). Identifiable intangible assets include purchased intangible assets with finite lives, which primarily consist of internally-developed software and client relationships. Finite-lived purchased intangible assets are amortized over their expected period of benefit, which generally ranges from <span id="xdx_904_eus-gaap--FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1_iI_dtxL_c20230131__srt--RangeAxis__srt--MinimumMember_zMiQglA2n2ha" title="Finite-lived intangible assets amortized period::XDX::P1Y"><span style="-sec-ix-hidden: xdx2ixbrl0790">one</span></span> to <span id="xdx_900_eus-gaap--FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1_iI_dtY_c20230131__srt--RangeAxis__srt--MaximumMember_zq38ESGQNdA6" title="Finite-lived intangible assets amortized period">15</span> years, using the straight-line method.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The Company assesses the useful lives and possible impairment of intangible assets when an event occurs that may trigger such a review. Factors considered important which could trigger a review include:</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.25in"><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; 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">significant underperformance relative to historical or projected future operating results;</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">significant changes in the manner of use of the acquired assets or the strategy for the overall 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">identification of other impaired assets within a reporting unit;</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">disposition of a significant portion of an operating segment;</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">significant negative industry or economic trends;</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">significant decline in the Company’s stock price for a sustained period; 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">a decline in the market capitalization relative to the net book value.</span></td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify; text-indent: -0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Determining whether a triggering event has occurred involves significant judgment by the Company.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The Company assesses goodwill annually (as of November 1), or more frequently when events and circumstances, such as the ones mentioned above, occur indicating that the recorded goodwill may be impaired. During the years ended January 31, 2023 and 2022, the Company did not note any of the above qualitative factors, which would be considered a triggering event for goodwill impairment. In assessing qualitative factors to determine whether it is more likely than not that the fair value of a reporting unit is less than its carrying amount, the Company assesses relevant events and circumstances that may impact the fair value and the carrying amount of a reporting unit. The identification of relevant events and circumstances and how these may impact a reporting unit’s fair value or carrying amount involve significant judgments by management. These judgments include the consideration of macroeconomic conditions, industry and market considerations, cost factors, overall financial performance, events which are specific to the Company and trends in the market price of the Company’s common stock. Each factor is assessed to determine whether it impacts the impairment test positively or negatively, and the magnitude of any such impact.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"/></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> <br/></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Reporting units are determined based on the organizational structure the entity has in place at the date of the impairment test. A reporting unit is an operating segment or component business unit with the following characteristics: (a) it has discrete financial information, (b) segment management regularly reviews its operating results (generally an operating segment has a segment manager who is directly accountable to and maintains regular contact with the chief operating decision maker to discuss operating activities, financial results, forecasts or plans for the segment), and (c) its economic characteristics are dissimilar from other units (this contemplates the nature of the products and services, the nature of the production process, the type or class of client for the products and services and the methods used to distribute the products and services). The Company determined that it has one operating segment and two reporting units.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The Company estimates the fair value of its reporting unit using the income approach, via discounted cash flow valuation models which include, but are not limited to, assumptions such as a “risk-free” rate of return on an investment, the weighted average cost of capital of a market participant and future revenue, operating margin, working capital and capital expenditure trends. Determining the fair value of reporting units and goodwill includes significant judgment by management, and different judgments could yield different results.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The Company performed its annual assessment of goodwill, using the approach described above. Based on the analysis performed, the fair value of the reporting units exceeded the carrying amount of the reporting unit, including goodwill, and, therefore, a goodwill impairment loss was not recognized.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b> </b></span></p> <p id="xdx_846_ecustom--EquityAwardPolicyTextBlock_zP0HdPOw8r1d" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><span id="xdx_862_zPEWpfoqiT0k">Equity Awards</span></b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 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: 0; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The Company accounts for share-based payments based on the grant-date fair value of the awards with compensation cost recognized as expense over the requisite service period. For awards to non-employees, the Company recognizes compensation expense in the same manner as if the entity had paid cash for the goods or services. The Company incurred total annual compensation expense related to stock-based awards of $<span id="xdx_901_eus-gaap--ShareBasedCompensation_c20220201__20230131__us-gaap--AwardTypeAxis__custom--EquityAwardMember_z5rz7kerihpd" title="Compensation expense related to stock-based award">1,761,000</span> in fiscal 2022, which includes $<span id="xdx_90E_eus-gaap--ShareBasedCompensation_c20220201__20230131__us-gaap--AwardTypeAxis__custom--EquityAwardMember__us-gaap--GranteeStatusAxis__us-gaap--ShareBasedPaymentArrangementNonemployeeMember_z9EtbV2nZ3r7" title="Compensation expense related to stock-based award">81,000</span> of capitalized non-employee stock compensation, and $<span id="xdx_907_eus-gaap--ShareBasedCompensation_c20210201__20220131__us-gaap--AwardTypeAxis__custom--EquityAwardMember_zBeppKB3zlgb" title="Compensation expense related to stock-based award">2,216,000</span> in fiscal 2021.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The fair value of the stock options granted are estimated at the date of grant using a Black-Scholes option pricing model. Option pricing model input assumptions such as expected term, expected volatility and risk-free interest rate impact the fair value estimate. The Company recognizes forfeitures as they occur. These assumptions are subjective and are generally derived from external (such as, risk-free rate of interest) and historical data (such as, volatility factor, expected term and forfeiture rates). Future grants of equity awards accounted for as stock-based compensation could have a material impact on reported expenses depending upon the number, value and vesting period of future awards.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The Company issues restricted stock awards in the form of Company common stock. The fair value of these awards is based on the market close price per share on the grant date. The Company expenses the compensation cost of these awards as the restriction period lapses, which is typically a one- to four-year service period to the Company. In fiscal 2022 and 2021, <span id="xdx_90E_ecustom--SurrenderOfStockSharesDuringPeriod_c20220201__20230131__us-gaap--StatementEquityComponentsAxis__us-gaap--CommonStockMember_zg3apXD4TjGf" title="Surrender of stock, shares">127,429</span> and <span id="xdx_900_ecustom--SurrenderOfStockSharesDuringPeriod_c20210201__20220131__us-gaap--StatementEquityComponentsAxis__us-gaap--CommonStockMember_zGo27EsAkh4a" title="Surrender of stock, shares">257,571</span> shares of common stock were surrendered to the Company to satisfy tax withholding obligations totaling $<span id="xdx_900_eus-gaap--PaymentsRelatedToTaxWithholdingForShareBasedCompensation_c20220201__20230131_zeRrMXZW2o7a" title="Cost of shares for tax withholding">197,000</span> and $<span id="xdx_901_eus-gaap--PaymentsRelatedToTaxWithholdingForShareBasedCompensation_c20210201__20220131_zWJr4KiPNGTi" title="Cost of shares for tax withholding">464,000</span>, respectively, in connection with the vesting of restricted stock awards. Shares surrendered by the restricted stock award recipients in accordance with the applicable plan are deemed cancelled, and therefore are not available to be reissued. The Company awarded <span id="xdx_909_eus-gaap--StockIssuedDuringPeriodSharesRestrictedStockAwardGross_c20220201__20230131__srt--TitleOfIndividualAxis__custom--OfficersAndDirectorsMember_zTTTMrmEZcS2" title="Number shares of restricted stock">890,731</span> and <span id="xdx_90F_eus-gaap--StockIssuedDuringPeriodSharesRestrictedStockAwardGross_c20210201__20220131__srt--TitleOfIndividualAxis__custom--OfficersAndDirectorsMember_zz5x1zDDnZGd" title="Number shares of restricted stock">562,500</span> shares of restricted stock to its executive officers and directors of the Company in fiscal 2022 and 2021, respectively.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p id="xdx_84C_eus-gaap--IncomeTaxPolicyTextBlock_zRXtS1anJgAc" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><span id="xdx_86B_zNQvGuwwjXg5">Income Taxes</span></b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 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: 0; text-align: justify; text-indent: 0.25in"><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 future tax consequences attributable to differences between the financial statement carrying amounts of existing assets and liabilities and their respective tax bases and for tax credit and loss carry-forwards. 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. In assessing net deferred tax assets, the Company considers whether it is more likely than not that some or all of the deferred tax assets will not be realized. The Company establishes a valuation allowance when it is more likely than not that all or a portion of deferred tax assets will not be realized. See Note 7 - Income Taxes for further details.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"/></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> <br/></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The Company provides for uncertain tax positions and the related interest and penalties based upon management’s assessment of whether certain tax positions are more likely than not to be sustained upon examination by tax authorities. At January 31, 2023, the Company believes it has appropriately accounted for any uncertain tax positions.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b> </b></span></p> <p id="xdx_84A_eus-gaap--EarningsPerSharePolicyTextBlock_zFyg3H7KHePj" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><span id="xdx_869_zu8FxBWzpSy6">Net Earnings (Loss) Per Common Share</span></b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 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: 0; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The Company presents basic and diluted earnings per share (“EPS”) data for our common stock.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Our unvested restricted stock awards are considered non-participating securities because holders are not entitled to non-forfeitable rights to dividends or dividend equivalents during the vesting term. In accordance with ASC 260, securities are deemed not to be participating in losses if there is no obligation to fund such losses. Diluted EPS for our common stock is computed using the treasury stock method.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p id="xdx_899_eus-gaap--ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_zLipc23mXcfh" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The following is the calculation of the basic and diluted net loss per share of common stock:</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> <span id="xdx_8B9_zBfQBoY084Y8" style="display: none; font-family: Times New Roman, Times, Serif; font-size: 10pt">SCHEDULE OF BASIC AND DILUTED NET LOSS PER SHARE OF COMMON STOCK</span></span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="font: 10pt Times New Roman, Times, Serif; display: none; vertical-align: bottom"> <td style="text-align: center"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" id="xdx_49F_20220201__20230131_zoHfcC92LM17" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2022</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" id="xdx_498_20210201__20220131_zI3vg3jL74T" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2021</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: center"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="6" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Fiscal Year</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: center"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2022</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2021</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-weight: bold">Basic earnings (loss) per share:</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_400_eus-gaap--EarningsPerShareBasicOtherDisclosuresAbstract_iB_zQOvwrVgkG31" style="vertical-align: bottom; background-color: White"> <td style="font-weight: bold; text-align: left">Continuing operations</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--IncomeLossFromContinuingOperations_i01_zmlrTi2X8V8a" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 64%; text-align: left; padding-bottom: 2.5pt">Loss from continuing operations, net of tax</td><td style="width: 2%; padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; width: 1%; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; width: 14%; text-align: right">(11,379,000</td><td style="width: 1%; padding-bottom: 2.5pt; text-align: left">)</td><td style="width: 2%; padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; width: 1%; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; width: 14%; text-align: right">(6,917,000</td><td style="width: 1%; padding-bottom: 2.5pt; text-align: left">)</td></tr> <tr id="xdx_40D_eus-gaap--IncomeLossFromContinuingOperationsPerBasicShare_i01_zmbWla8uqmEb" style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-bottom: 2.5pt">Basic net loss per share of common stock from continuing operations</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">(0.23</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">(0.16</td><td style="padding-bottom: 2.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 id="xdx_409_eus-gaap--IncomeLossFromDiscontinuedOperationsAndDisposalOfDiscontinuedOperationsNetOfTaxPerBasicShareAbstract_iB_zF3Hhefo6kyc" style="vertical-align: bottom; background-color: White"> <td style="font-weight: bold; text-align: left">Discontinued operations</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--NetIncomeLossFromDiscontinuedOperationsAvailableToCommonShareholdersBasic_i01_zqGQ2tAKizYi" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 2.5pt">Income available to common stockholders from discontinued operations</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"><span style="-sec-ix-hidden: xdx2ixbrl0832">—</span></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">375,000</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> <tr id="xdx_40A_eus-gaap--IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare_i01_zmXeE4lw9qJe" style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-bottom: 2.5pt">Basic net earnings per share of common stock from discontinued operations</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"><span style="-sec-ix-hidden: xdx2ixbrl0835">—</span></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">0.01</td><td style="padding-bottom: 2.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 style="font-weight: bold; text-align: left">Diluted earnings (loss) per share (1):</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_404_eus-gaap--EarningsPerShareDilutedOtherDisclosuresAbstract_iB_zI52Ot9VXGMh" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-weight: bold; text-align: left">Continuing operations</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--NetIncomeLossFromContinuingOperationsAvailableToCommonShareholdersDiluted_i01_zePLOcuyAiZb" style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-bottom: 2.5pt">Loss available to common stockholders from continuing operations</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">(11,379,000</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">(6,917,000</td><td style="padding-bottom: 2.5pt; text-align: left">)</td></tr> <tr id="xdx_403_eus-gaap--IncomeLossFromContinuingOperationsPerDilutedShare_i01_zy0MRdNzpg3i" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 2.5pt">Diluted net loss per share of common stock from continuing operations</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">(0.23</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">(0.16</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 id="xdx_40E_eus-gaap--IncomeLossFromDiscontinuedOperationsAndDisposalOfDiscontinuedOperationsNetOfTaxPerDilutedShareAbstract_iB_zAA56Hf5z9l4" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-weight: bold; text-align: left">Discontinued operations</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_404_eus-gaap--NetIncomeLossFromDiscontinuedOperationsAvailableToCommonShareholdersDiluted_i01_zSHiyyyWYfe9" style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-bottom: 2.5pt">Income available to common stockholders from discontinued operations</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"><span style="-sec-ix-hidden: xdx2ixbrl0850">—</span></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">375,000</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> <tr id="xdx_405_eus-gaap--IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare_i01_ziYFWOnyjSJ5" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 2.5pt">Diluted net earnings per share of common stock from discontinued operations</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"><span style="-sec-ix-hidden: xdx2ixbrl0853">—</span></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">0.01</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 id="xdx_40E_eus-gaap--NetIncomeLoss_zvUAyL1T6vzj" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 2.5pt">Net loss</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">(11,379,000</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">(6,542,000</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 id="xdx_406_eus-gaap--WeightedAverageNumberOfSharesOutstandingBasic_zVttPSrMdbeb" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td>Weighted average shares outstanding - Basic (1)<sup id="xdx_F4A_zDuCQmts5kZ9" style="display: none; font-family: Times New Roman, Times, Serif; font-size: 10pt">(1)</sup></td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">49,324,858</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">42,815,239</td><td style="text-align: left"> </td></tr> <tr id="xdx_40B_ecustom--EffectOfDilutiveSecuritiesStockOptionsRestrictedStocks_pid_zFzGoiwMFsMd" style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-bottom: 1.5pt">Effect of dilutive securities - Stock options and Restricted stock (2)<sup id="xdx_F4C_zR3JWjKF0x3d" style="display: none; font-family: Times New Roman, Times, Serif; font-size: 10pt">(2)</sup></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="-sec-ix-hidden: xdx2ixbrl0862">—</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 style="border-bottom: Black 1.5pt solid; text-align: right">458,335</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr id="xdx_407_eus-gaap--WeightedAverageNumberOfDilutedSharesOutstanding_zJtjuXUC71y5" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-bottom: 2.5pt">Weighted average shares outstanding – Diluted</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">49,324,858</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">43,273,574</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> <tr id="xdx_401_eus-gaap--EarningsPerShareBasic_pid_zPYY0ixxvxdl" style="vertical-align: bottom; background-color: White"> <td style="text-align: left">Basic net loss per share of common stock</td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">(0.23</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">(0.15</td><td style="text-align: left">)</td></tr> <tr id="xdx_40E_eus-gaap--EarningsPerShareDiluted_pid_zm59qfhfcOBi" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 2.5pt">Diluted net loss per share of common stock</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">(0.23</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">(0.15</td><td style="padding-bottom: 2.5pt; text-align: left">)</td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 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; 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; width: 0.25in; text-align: justify"><span id="xdx_F0E_zXmy3EEZw7O7" 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 id="xdx_F12_znxEjZl5zzr8" style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Excludes the effect of unvested restricted shares of common stock, which are considered non-participating securities. As of January 31, 2023 and 2022, there were <span class="xdx_phnt_RGlzY2xvc3VyZSAtIFNDSEVEVUxFIE9GIEJBU0lDIEFORCBESUxVVEVEIE5FVCBMT1NTIFBFUiBTSEFSRSBPRiBDT01NT04gU1RPQ0sgKERldGFpbHMpIChQYXJlbnRoZXRpY2FsKQA_" id="xdx_908_eus-gaap--AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_c20220201__20230131__us-gaap--AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis__custom--UnvestedRestrictedStockMember_zBF8NgOf9pIb" title="Diluted earnings per share">1,848,031</span> and <span class="xdx_phnt_RGlzY2xvc3VyZSAtIFNDSEVEVUxFIE9GIEJBU0lDIEFORCBESUxVVEVEIE5FVCBMT1NTIFBFUiBTSEFSRSBPRiBDT01NT04gU1RPQ0sgKERldGFpbHMpIChQYXJlbnRoZXRpY2FsKQA_" id="xdx_90B_eus-gaap--AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_c20210201__20220131__us-gaap--AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis__custom--UnvestedRestrictedStockMember_zSEYVYWFvxge" title="Diluted earnings per share">1,043,350</span> unvested restricted shares of common stock, respectively.</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 id="xdx_F09_zDt8zURqtjbb" 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 id="xdx_F1D_zhir7l2sMZif" style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Diluted net loss per share excludes the effect of shares that are anti-dilutive. As of January 31, 2023, there were <span class="xdx_phnt_RGlzY2xvc3VyZSAtIFNDSEVEVUxFIE9GIEJBU0lDIEFORCBESUxVVEVEIE5FVCBMT1NTIFBFUiBTSEFSRSBPRiBDT01NT04gU1RPQ0sgKERldGFpbHMpIChQYXJlbnRoZXRpY2FsKQA_" id="xdx_905_eus-gaap--AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_c20220201__20230131__us-gaap--AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis__us-gaap--EmployeeStockOptionMember_z5CSUsUCU188" title="Diluted earnings per share">628,598</span> outstanding stock options and <span class="xdx_phnt_RGlzY2xvc3VyZSAtIFNDSEVEVUxFIE9GIEJBU0lDIEFORCBESUxVVEVEIE5FVCBMT1NTIFBFUiBTSEFSRSBPRiBDT01NT04gU1RPQ0sgKERldGFpbHMpIChQYXJlbnRoZXRpY2FsKQA_" id="xdx_900_eus-gaap--AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_c20220201__20230131__us-gaap--AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis__custom--UnvestedRestrictedSharesMember_zMAgyodmwO4g" title="Diluted earnings per share">1,848,031</span> unvested restricted shares of common stock. As of January 31, 2022, there were <span class="xdx_phnt_RGlzY2xvc3VyZSAtIFNDSEVEVUxFIE9GIEJBU0lDIEFORCBESUxVVEVEIE5FVCBMT1NTIFBFUiBTSEFSRSBPRiBDT01NT04gU1RPQ0sgKERldGFpbHMpIChQYXJlbnRoZXRpY2FsKQA_" id="xdx_906_eus-gaap--AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_c20210201__20220131__us-gaap--AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis__us-gaap--EmployeeStockOptionMember_z0V1ZrNzn1h6" title="Diluted earnings per share">1,062,130</span> outstanding stock options and <span class="xdx_phnt_RGlzY2xvc3VyZSAtIFNDSEVEVUxFIE9GIEJBU0lDIEFORCBESUxVVEVEIE5FVCBMT1NTIFBFUiBTSEFSRSBPRiBDT01NT04gU1RPQ0sgKERldGFpbHMpIChQYXJlbnRoZXRpY2FsKQA_" id="xdx_90C_eus-gaap--AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_c20210201__20220131__us-gaap--AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis__custom--UnvestedRestrictedSharesMember_zoIQ5Gr8opB3" title="Diluted earnings per share">1,043,350</span> unvested restricted shares of common stock.</span></td></tr> </table> <p id="xdx_8A6_zMZP4WtVCNV8" style="margin-top: 0; margin-bottom: 0"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p id="xdx_848_ecustom--OtherOperatingCostPolicyTextBlock_z8NQgVmervag" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i><span id="xdx_861_zapSJxRUT6Ra">Other Operating Costs</span></i></b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 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: 0; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i>Acquisition-related Costs</i></span></p> <p id="xdx_89B_ecustom--ScheduleOfNonRoutineCostTableTextBlock_zhAkbjJYGcKa" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b> <span id="xdx_8B8_z8bEx5Qoupwj" style="display: none; font-family: Times New Roman, Times, Serif; font-size: 10pt">SCHEDULE OF NON ROUTINE COSTS</span></b></span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 70%"> <tr style="vertical-align: bottom"> <td style="text-align: center"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" id="xdx_498_20220201__20230131__us-gaap--BusinessAcquisitionAxis__custom--AveleadConsultingLLCMember_zX0LNTa5FV1b" style="border-bottom: Black 1.5pt solid; text-align: center"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Fiscal Year</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>2022</b></span></p></td><td style="padding-bottom: 1.5pt"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" id="xdx_498_20210201__20220131__us-gaap--BusinessAcquisitionAxis__custom--AveleadConsultingLLCMember_ztuQYcjypL7h" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Fiscal Year<br/> 2021</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr id="xdx_400_ecustom--SeparationAgreementExpense_maNCzJCP_zO2KLEGpLb1j" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 64%; text-align: left">Separation agreement expense</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 14%; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0892">—</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">706,000</td><td style="width: 1%; text-align: left"> </td></tr> <tr id="xdx_406_ecustom--BusinessCombinationBrokerFees_maNCzJCP_z5Wu8Gjim70j" style="vertical-align: bottom; background-color: White"> <td style="text-align: left">Broker fees</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0895">—</span></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">553,000</td><td style="text-align: left"> </td></tr> <tr id="xdx_40D_ecustom--BusinessCombinationProfessionalFees_maNCzJCP_zt8QsnyPSpV" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Professional fees</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">149,000</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">850,000</td><td style="text-align: left"> </td></tr> <tr id="xdx_40F_ecustom--BusinessCombinationExecutiveBonuses_maNCzJCP_zV8XmzMhiHej" style="vertical-align: bottom; background-color: White"> <td style="text-align: left">Executive bonuses</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0901">—</span></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">705,000</td><td style="text-align: left"> </td></tr> <tr id="xdx_402_ecustom--BusinessCombinationLossOnExitFromOperatingLease_maNCzJCP_zJIeeiTvXjKk" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 1.5pt">Loss on exit from operating lease</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="-sec-ix-hidden: xdx2ixbrl0904">—</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 style="border-bottom: Black 1.5pt solid; text-align: right">42,000</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr id="xdx_402_eus-gaap--BusinessCombinationAcquisitionRelatedCosts_iT_mtNCzJCP_zTX5II4Okbj" 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">149,000</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">2,856,000</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> <p id="xdx_8A2_zJ4aIZTTEoV3" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">For fiscal 2022 and 2021, the Company incurred certain acquisition-related costs relating to the acquisition of Avelead totaling $<span id="xdx_906_eus-gaap--BusinessCombinationAcquisitionRelatedCosts_c20220201__20230131_z5UPty2nHhu9" title="Acquisition related costs">149,000 </span>and $<span id="xdx_900_eus-gaap--BusinessCombinationAcquisitionRelatedCosts_c20210201__20220131_zdHb4f5nmV0e" title="Acquisition related costs">2,856,000</span>, respectively. For fiscal 2022, these expenses consisted primarily of professional service fees. For fiscal 2021, of the total acquisition-related costs, $<span id="xdx_903_ecustom--BusinessCombinationExecutiveBonuses_c20210201__20220131_zHI2NKAD4gZf" title="Executive bonuses">705,000</span> was from bonuses paid to certain executives in executing priorities, primarily related to the acquisition, and $<span id="xdx_90D_eus-gaap--ProfessionalFees_c20210201__20220131_z9Tf7GMAbm9a" title="Professional fees">850,000</span> related to professional fees.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p id="xdx_841_eus-gaap--CommitmentsAndContingenciesPolicyTextBlock_zTsfNN3c2U3i" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><span id="xdx_86A_zwAQCg6gFXr5">Loss Contingencies</span></b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 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: 0; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">We are subject to the possibility of various loss contingencies arising in the normal course of business. We consider the likelihood of the loss or impairment of an asset or the incurrence of a liability as well as our ability to reasonably estimate the amount of loss in determining loss contingencies. An estimated loss contingency is accrued when it is probable that a liability has been incurred or an asset has been impaired, and the amount of loss can be reasonably estimated. We regularly evaluate current information available to us to determine whether to accrue for a loss contingency and adjust any previous accrual.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p id="xdx_844_eus-gaap--NewAccountingPronouncementsPolicyPolicyTextBlock_zlnWQVuUiH72" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><span id="xdx_86F_zaZUMhTaypRd">Accounting Pronouncements Recently Adopted</span></b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 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: 0; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">In July 2021, the FASB issued ASU 2021-05, Lessors - Certain Leases with Variable Lease Payments to ASC Topic 842, Leases (“ASC 842”) (“ASU 2021-05”). ASU 2021-05 provides additional ASC 842 classification guidance as it relates to a lessor’s accounting for certain leases with variable lease payments. ASU 2021-05 requires a lessor to classify a lease with variable payments that do not depend on an index or rate as an operating lease if either a sales-type lease or direct financing lease classification would trigger a day-one loss. ASU 2021-05 became effective for the Company on February 1, 2022. The adoption of this ASU did not have a material impact on the Company’s consolidated financial statements or disclosures.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p id="xdx_84F_ecustom--RecentAccountingPronouncementsNotYetAdoptedPolicyTextBlock_zOGxKQzIaWS4" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><span id="xdx_86E_zvnGziFI7Mkk">Recent Accounting Pronouncements Not Yet Adopted</span></b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 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: 0; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">In November 2019, the FASB issued ASU 2016-13, Financial Instruments—Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments, which improves guidance around accounting for financial losses on accounts receivable. For smaller reporting entities, ASU 2016-13 is effective for annual periods beginning after December 15, 2022, including interim periods within those fiscal years. The Company’s adoption of ASU 2016-13 is effective February 1, 2023. An analysis of contract receivables, including credit losses, was conducted during the first quarter of fiscal 2023. Based on the balance of the allowance for bad debt reserve as of January 31, 2023 and the result of the analysis of contract receivables during first quarter of fiscal 2023, the Company does not anticipate that the adoption of this ASU will have a material impact on our consolidated financial statements.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p id="xdx_842_eus-gaap--BasisOfAccountingPolicyPolicyTextBlock_z0FyJj1fDn0d" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><span id="xdx_863_zJvGzCqqVfki">Basis of Presentation</span></b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 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: 0; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The consolidated financial statements include the accounts of Streamline Health Solutions, Inc. and its wholly-owned subsidiaries, Streamline Health, LLC, Avelead Consulting, LLC, Streamline Consulting Solutions, LLC and Streamline Pay &amp; Benefits, LLC. All significant intercompany transactions and balances are eliminated in consolidation. All amounts in the consolidated financial statements, notes and tables have been rounded to the nearest thousand dollars, except share and per share amounts, unless otherwise indicated.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Refer to Note – 3 Business Combination and Divestiture. Under ASC 280-10-50-11, two or more operating segments may be aggregated into a single operating segment if they are considered to be similar. Operating segments are considered to be similar if they can be expected to have essentially the same economic characteristics and future prospects. Using the aggregation guidance, the Company determined that it has one operating segment due to the similar economic characteristics of the Company’s products, product development, distribution, regulatory environment and client base as a provider of computer software-based solutions and services for acute-care healthcare organizations. For fiscal years 2022 and 2021, the Company has two reporting units for evaluation of goodwill. These two reporting units are the legacy Streamline business and Avelead.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">On February 24, 2020, the Company sold a portion of its business (the ECM Assets). The results of operations, cash flows and related balance sheet items associated with the ECM Assets are reported in discontinued operations in the accompanying consolidated statements of operations and cash flows and the consolidated balance sheet for the comparative prior periods. Refer to Note 13 – Discontinued Operations for further details.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.25in"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b> </b></span></p> <p id="xdx_844_eus-gaap--UseOfEstimates_z4xdzX8FfFa2" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><span id="xdx_868_zGFlYfvNZy8j">Use of Estimates</span></b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 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: 0; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The preparation of financial statements in conformity with U.S. generally accepted accounting principles (“GAAP”) requires management to make estimates and assumptions that affect the amounts reported in the financial statements and accompanying notes. On an ongoing basis, management evaluates its estimates and judgments, including those related to the recognition of revenue, stock-based compensation, capitalization of software development costs, intangible assets, the allowance for doubtful accounts, contingent consideration and income taxes. Actual results could differ from those estimates.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p id="xdx_84D_eus-gaap--CashAndCashEquivalentsPolicyTextBlock_zv9iuoraTI2i" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><span id="xdx_862_zTJ7PTmnas14">Cash and Cash Equivalents</span></b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 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: 0; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Financial instruments that potentially subject the Company to concentrations of credit risk consist principally of cash demand deposits. Cash deposits are placed in Federal Deposit Insurance Corporation (“FDIC”) insured financial institutions. Cash deposits may exceed FDIC insured levels from time to time. For purposes of the consolidated balance sheets and consolidated statements of cash flows, the Company considers all highly-liquid investments purchased with an original maturity of three months or less to be cash equivalents.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 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: 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i>Non-Cash Items</i></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p id="xdx_894_ecustom--ScheduleOfNoncashItemsRelatedToCashFlowTableTextBlock_zuyLQSFTkzY8" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The Company had the following items that were non-cash items related to the consolidated statements of cash flows:</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> <span id="xdx_8BA_zMgB4bZc16A1" style="display: none; font-family: Times New Roman, Times, Serif; font-size: 10pt">SCHEDULE OF NON-CASH ITEMS RELATED TO CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS</span></span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="font: 10pt Times New Roman, Times, Serif; display: none; vertical-align: bottom"> <td style="text-align: center"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" id="xdx_499_20220201__20230131_zEpECtGbnZgi" style="border-bottom: Black 1.5pt solid; text-align: center">2022</td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" id="xdx_498_20210201__20220131_zZAN0FJc5b7k" style="border-bottom: Black 1.5pt solid; text-align: center">2021</td><td style="padding-bottom: 1.5pt"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: center"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="6" style="border-bottom: Black 1.5pt solid; text-align: center">Fiscal Year</td><td style="padding-bottom: 1.5pt"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: center"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center">2022</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">2021</td><td style="padding-bottom: 1.5pt"> </td></tr> <tr id="xdx_409_ecustom--ForgivenessOfPppLoanAndAccruedInterest_zIDaPKBGetY9" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 64%; text-align: justify">Forgiveness of PPP loan and accrued interest</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 14%; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0594">—</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">2,327,000</td><td style="width: 1%; text-align: left"> </td></tr> <tr id="xdx_40A_eus-gaap--RestrictedStockExpense_zQguDLFm5BS9" style="vertical-align: bottom; background-color: White"> <td style="text-align: justify">Payment of acquisition earnout liabilities in restricted common stock</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">3,012,000</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0598">—</span></td><td style="text-align: left"> </td></tr> <tr id="xdx_401_ecustom--CapitalizedSoftwarePurchasedWithStock_i_pp0p0" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: justify">Capitalized software purchased with stock (Note 12)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">81,000</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0601">—</span></td><td style="text-align: left"> </td></tr> </table> <p id="xdx_8A3_znSNwq7XT9Pk" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p id="xdx_894_ecustom--ScheduleOfNoncashItemsRelatedToCashFlowTableTextBlock_zuyLQSFTkzY8" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The Company had the following items that were non-cash items related to the consolidated statements of cash flows:</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> <span id="xdx_8BA_zMgB4bZc16A1" style="display: none; font-family: Times New Roman, Times, Serif; font-size: 10pt">SCHEDULE OF NON-CASH ITEMS RELATED TO CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS</span></span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="font: 10pt Times New Roman, Times, Serif; display: none; vertical-align: bottom"> <td style="text-align: center"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" id="xdx_499_20220201__20230131_zEpECtGbnZgi" style="border-bottom: Black 1.5pt solid; text-align: center">2022</td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" id="xdx_498_20210201__20220131_zZAN0FJc5b7k" style="border-bottom: Black 1.5pt solid; text-align: center">2021</td><td style="padding-bottom: 1.5pt"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: center"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="6" style="border-bottom: Black 1.5pt solid; text-align: center">Fiscal Year</td><td style="padding-bottom: 1.5pt"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: center"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center">2022</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">2021</td><td style="padding-bottom: 1.5pt"> </td></tr> <tr id="xdx_409_ecustom--ForgivenessOfPppLoanAndAccruedInterest_zIDaPKBGetY9" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 64%; text-align: justify">Forgiveness of PPP loan and accrued interest</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 14%; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0594">—</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">2,327,000</td><td style="width: 1%; text-align: left"> </td></tr> <tr id="xdx_40A_eus-gaap--RestrictedStockExpense_zQguDLFm5BS9" style="vertical-align: bottom; background-color: White"> <td style="text-align: justify">Payment of acquisition earnout liabilities in restricted common stock</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">3,012,000</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0598">—</span></td><td style="text-align: left"> </td></tr> <tr id="xdx_401_ecustom--CapitalizedSoftwarePurchasedWithStock_i_pp0p0" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: justify">Capitalized software purchased with stock (Note 12)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">81,000</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0601">—</span></td><td style="text-align: left"> </td></tr> </table> 2327000 3012000 81000 <p id="xdx_84A_eus-gaap--TradeAndOtherAccountsReceivablePolicy_zFQvCNmDzTz9" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><span id="xdx_86C_zxCHzzSDfRqc">Receivables</span></b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 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: 0; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Accounts and contract receivables are comprised of amounts owed to the Company for licensed software, professional services, including coding audit services, consulting services, maintenance services, and software as a service and are presented net of the allowance for doubtful accounts. The timing of revenue recognition may not coincide with the billing terms of the client contract, resulting in unbilled receivables or deferred revenues; therefore, certain contract receivables represent revenues recognized prior to client billings. Individual contract terms with clients or resellers determine when receivables are due. Accounts receivable represent amounts that the entity has an unconditional right to consideration. For billings where the criteria for revenue recognition have not been met, deferred revenue is recorded until the Company satisfies the respective performance obligations.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p id="xdx_84F_ecustom--AllowanceForDoubtfulAccountsPolicyTextBlock_zP8VxHLAFBG1" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><span id="xdx_860_zgApywyumGPh">Allowance for Doubtful Accounts</span></b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 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: 0; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The Company adjusts accounts receivable down to net realizable value with its allowance methodology. In determining the allowance for doubtful accounts, aged receivables are analyzed periodically by management. Each identified receivable is reviewed based upon the most recent information available and the status of any open or unresolved issues with the client preventing the payment thereof. Corrective action, if necessary, is taken by the Company to resolve open issues related to unpaid receivables. During these periodic reviews, the Company determines the required allowances for doubtful accounts for estimated losses resulting from the unwillingness of its clients or resellers to make required payments. The Company believes that its reserve is adequate, however, results may differ in future periods.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.25in"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b> </b></span></p> <p id="xdx_84F_ecustom--AccruedExpensesPolicyTextBlock_zyAa5fJjeBmi" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><span id="xdx_86A_z9Ib4g2tUzql">Accrued Expenses</span></b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 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: 0; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Accrued expenses consisted of the following:</span></p> <p id="xdx_895_eus-gaap--ScheduleOfAccruedLiabilitiesTableTextBlock_zMofIjGHCzKg" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> <span id="xdx_8B0_zHrlsiRGgKla" style="display: none; font-family: Times New Roman, Times, Serif; font-size: 10pt">SCHEDULE OF ACCRUED EXPENSES</span></span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="font: 10pt Times New Roman, Times, Serif; display: none; vertical-align: bottom"> <td style="text-align: center"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" id="xdx_491_20230131_z80c2PVS3hk2" style="border-bottom: Black 1.5pt solid; text-align: center">2023</td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" id="xdx_49C_20220131_zioi8TUOmkMl" style="border-bottom: Black 1.5pt solid; text-align: center">2022</td><td style="padding-bottom: 1.5pt"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: center"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="6" style="border-bottom: Black 1.5pt solid; text-align: center">January 31,</td><td style="padding-bottom: 1.5pt"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: center"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center">2023</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">2022</td><td style="padding-bottom: 1.5pt"> </td></tr> <tr id="xdx_402_eus-gaap--AccruedSalariesCurrent_iI_zBZd1AztHSS7" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 64%; text-align: justify">Employee benefits and related compensation</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 14%; text-align: right">2,079,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">803,000</td><td style="width: 1%; text-align: left"> </td></tr> <tr id="xdx_404_eus-gaap--AccruedExchangeFeeRebateCurrentAndNoncurrent_iI_zKRLu8ds5F5a" style="vertical-align: bottom; background-color: White"> <td style="text-align: justify">Professional fees and services</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">294,000</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">283,000</td><td style="text-align: left"> </td></tr> <tr id="xdx_404_ecustom--ThirdPartylicense_iI_zMW3n5rtFnN4" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: justify">Third party licenses</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">285,000</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">77,000</td><td style="text-align: left"> </td></tr> <tr id="xdx_40E_ecustom--ConcessionAccrualAmount_iI_zWZKrP72Np25" style="vertical-align: bottom; background-color: White"> <td style="text-align: justify">Customer concessions</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">226,000</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">152,000</td><td style="text-align: left"> </td></tr> <tr id="xdx_405_eus-gaap--SalesAndExciseTaxPayableCurrent_iI_zJx3g5GaRLm3" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: justify">State income and sales taxes payable</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">331,000</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">460,000</td><td style="text-align: left"> </td></tr> <tr id="xdx_40D_eus-gaap--InterestPayableCurrent_iI_z7UlIuKo5Oc" style="vertical-align: bottom; background-color: White"> <td style="padding-bottom: 1.5pt; text-align: justify">Interest, primarily on Term 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">50,000</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">28,000</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr id="xdx_404_eus-gaap--AccruedLiabilitiesCurrent_iI_zVlcb3lR5h34" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-bottom: 2.5pt; padding-left: 10pt; text-align: justify">Total accrued expenses</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">3,265,000</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">1,803,000</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> <p id="xdx_8A6_zmiSlfLkiP9b" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b> </b></span></p> <p id="xdx_895_eus-gaap--ScheduleOfAccruedLiabilitiesTableTextBlock_zMofIjGHCzKg" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> <span id="xdx_8B0_zHrlsiRGgKla" style="display: none; font-family: Times New Roman, Times, Serif; font-size: 10pt">SCHEDULE OF ACCRUED EXPENSES</span></span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="font: 10pt Times New Roman, Times, Serif; display: none; vertical-align: bottom"> <td style="text-align: center"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" id="xdx_491_20230131_z80c2PVS3hk2" style="border-bottom: Black 1.5pt solid; text-align: center">2023</td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" id="xdx_49C_20220131_zioi8TUOmkMl" style="border-bottom: Black 1.5pt solid; text-align: center">2022</td><td style="padding-bottom: 1.5pt"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: center"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="6" style="border-bottom: Black 1.5pt solid; text-align: center">January 31,</td><td style="padding-bottom: 1.5pt"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: center"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center">2023</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">2022</td><td style="padding-bottom: 1.5pt"> </td></tr> <tr id="xdx_402_eus-gaap--AccruedSalariesCurrent_iI_zBZd1AztHSS7" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 64%; text-align: justify">Employee benefits and related compensation</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 14%; text-align: right">2,079,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">803,000</td><td style="width: 1%; text-align: left"> </td></tr> <tr id="xdx_404_eus-gaap--AccruedExchangeFeeRebateCurrentAndNoncurrent_iI_zKRLu8ds5F5a" style="vertical-align: bottom; background-color: White"> <td style="text-align: justify">Professional fees and services</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">294,000</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">283,000</td><td style="text-align: left"> </td></tr> <tr id="xdx_404_ecustom--ThirdPartylicense_iI_zMW3n5rtFnN4" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: justify">Third party licenses</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">285,000</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">77,000</td><td style="text-align: left"> </td></tr> <tr id="xdx_40E_ecustom--ConcessionAccrualAmount_iI_zWZKrP72Np25" style="vertical-align: bottom; background-color: White"> <td style="text-align: justify">Customer concessions</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">226,000</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">152,000</td><td style="text-align: left"> </td></tr> <tr id="xdx_405_eus-gaap--SalesAndExciseTaxPayableCurrent_iI_zJx3g5GaRLm3" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: justify">State income and sales taxes payable</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">331,000</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">460,000</td><td style="text-align: left"> </td></tr> <tr id="xdx_40D_eus-gaap--InterestPayableCurrent_iI_z7UlIuKo5Oc" style="vertical-align: bottom; background-color: White"> <td style="padding-bottom: 1.5pt; text-align: justify">Interest, primarily on Term 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">50,000</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">28,000</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr id="xdx_404_eus-gaap--AccruedLiabilitiesCurrent_iI_zVlcb3lR5h34" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-bottom: 2.5pt; padding-left: 10pt; text-align: justify">Total accrued expenses</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">3,265,000</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">1,803,000</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> 2079000 803000 294000 283000 285000 77000 226000 152000 331000 460000 50000 28000 3265000 1803000 <p id="xdx_84A_ecustom--ConcessionsAccrualPolicyTextBlock_zsWn9W26vrF4" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><span id="xdx_868_zzksTZXWn6k">Concessions Accrual</span></b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 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: 0; text-align: justify; text-indent: 0.25in">The Company offers certain service line agreements within its client contracts such as uptime, support hours, and levels of support. Our contracts may include and we may offer credit to clients when these service line agreements are not met. The service line agreements are accounted for as variable consideration. As a result, we record an estimate of these concessions against our recorded revenue. In determining the concessions accrual, the Company evaluates historical concessions granted relative to revenue as well as future potential risk that these service line agreements will not be met. The Company records a provision, reducing revenue, each period for the estimated amount of concessions incurred on the revenue recorded. The Company evaluates the amount of the concession accrual each period. Historically, concessions have not been significant. The concession accrual included in accrued expenses on the Company’s consolidated balance sheets was $<span id="xdx_905_ecustom--ConcessionAccrualAmount_iI_c20230131_zPg1nIAM56l1" title="Concession accrual amount">226,000</span> and $<span id="xdx_908_ecustom--ConcessionAccrualAmount_iI_c20220131_zZzyyMqvpPWg" title="Concession accrual amount">152,000</span> as of January 31, 2023 and 2022, respectively.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> 226000 152000 <p id="xdx_845_eus-gaap--PropertyPlantAndEquipmentPolicyTextBlock_zbczRoLHwYN7" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><span id="xdx_869_zZrRyZkLr9k2">Property and Equipment</span></b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p id="xdx_897_eus-gaap--PropertyPlantAndEquipmentTextBlock_zs4H7k25ixvc" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Property and equipment are stated at cost. Depreciation is computed using the straight-line method, over the estimated useful lives of the related assets. Estimated useful lives are as follows:</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> <span id="xdx_8BF_zuYxcoEEksel" style="display: none; font-family: Times New Roman, Times, Serif; font-size: 10pt">SCHEDULE OF ESTIMATED USEFUL LIFE OF PROPERTY AND EQUIPMENT</span></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: bottom; background-color: #CCEEFF"> <td style="font: 10pt Times New Roman, Times, Serif; width: 49%; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Computer equipment and software</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="font: 10pt Times New Roman, Times, Serif; width: 49%; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_90F_eus-gaap--PropertyPlantAndEquipmentUsefulLife_iI_dtY_c20230131__us-gaap--PropertyPlantAndEquipmentByTypeAxis__custom--ComputerEquipmentAndSoftwareMember__srt--RangeAxis__srt--MinimumMember_zPcBg4MSVuya" title="Property and equipment, useful lives">3</span>-<span id="xdx_90B_eus-gaap--PropertyPlantAndEquipmentUsefulLife_iI_dtY_c20230131__us-gaap--PropertyPlantAndEquipmentByTypeAxis__custom--ComputerEquipmentAndSoftwareMember__srt--RangeAxis__srt--MaximumMember_z5Kgcoezio88" title="Property and equipment, useful lives">4</span> years</span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: white"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><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; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_903_eus-gaap--PropertyPlantAndEquipmentUsefulLife_iI_dtY_c20230131__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--OfficeEquipmentMember_z640lBQjKTo6" title="Property and equipment, useful lives">5</span> years</span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; 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">Office 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; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_90F_eus-gaap--PropertyPlantAndEquipmentUsefulLife_iI_dtY_c20230131__us-gaap--PropertyPlantAndEquipmentByTypeAxis__custom--OfficeFurnitureAndFixturesMember__srt--RangeAxis__srt--MinimumMember_z3FmYNXVLfI" title="Property and equipment, useful lives">5</span>-<span id="xdx_90C_eus-gaap--PropertyPlantAndEquipmentUsefulLife_iI_dtY_c20230131__us-gaap--PropertyPlantAndEquipmentByTypeAxis__custom--OfficeFurnitureAndFixturesMember__srt--RangeAxis__srt--MaximumMember_zqPXtmfeLEBa" title="Property and equipment, useful lives">7</span> years</span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: white"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><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; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_90F_eus-gaap--PropertyPlantAndEquipmentBasisOfValuation_c20220201__20230131__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--LeaseholdImprovementsMember_zRAxO9UxyQh9" title="Property and equipment, estimated useful lives">Term of lease or estimated useful life, whichever is shorter</span></span></td></tr> </table> <p id="xdx_8AD_zTwMmrlFkPu7" style="font: 10pt Times New Roman, Times, Serif; margin: 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: 0; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Depreciation expense for property and equipment in fiscal 2022 and 2021 was $<span id="xdx_904_eus-gaap--Depreciation_pp0p0_c20220201__20230131_zfWyf03RoVYb" title="Depreciation expense">54,000</span> and $<span id="xdx_906_eus-gaap--Depreciation_pp0p0_c20210201__20220131_zmQrCNIvnIp9" title="Depreciation expense">68,000</span>, respectively.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Normal repairs and maintenance are expensed as incurred. Replacements are capitalized and the property and equipment accounts are relieved of the items being replaced or disposed of, if no longer of value. The related cost and accumulated depreciation of the disposed assets are eliminated and any gain or loss on disposition is included in the results of operations in the year of disposal.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The Company wrote-off fully depreciated fixed assets during fiscal 2021 of $<span id="xdx_900_ecustom--DepreciationFixedAsset_c20210201__20220131_zYaqLUAsch45" title="Depreciation fixed asset">198,000</span>. There was no impact to the consolidated statements of operations as this eliminated the asset and accumulated depreciation of the fully depreciated fixed assets.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b> </b></span></p> <p id="xdx_897_eus-gaap--PropertyPlantAndEquipmentTextBlock_zs4H7k25ixvc" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Property and equipment are stated at cost. Depreciation is computed using the straight-line method, over the estimated useful lives of the related assets. Estimated useful lives are as follows:</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> <span id="xdx_8BF_zuYxcoEEksel" style="display: none; font-family: Times New Roman, Times, Serif; font-size: 10pt">SCHEDULE OF ESTIMATED USEFUL LIFE OF PROPERTY AND EQUIPMENT</span></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: bottom; background-color: #CCEEFF"> <td style="font: 10pt Times New Roman, Times, Serif; width: 49%; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Computer equipment and software</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="font: 10pt Times New Roman, Times, Serif; width: 49%; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_90F_eus-gaap--PropertyPlantAndEquipmentUsefulLife_iI_dtY_c20230131__us-gaap--PropertyPlantAndEquipmentByTypeAxis__custom--ComputerEquipmentAndSoftwareMember__srt--RangeAxis__srt--MinimumMember_zPcBg4MSVuya" title="Property and equipment, useful lives">3</span>-<span id="xdx_90B_eus-gaap--PropertyPlantAndEquipmentUsefulLife_iI_dtY_c20230131__us-gaap--PropertyPlantAndEquipmentByTypeAxis__custom--ComputerEquipmentAndSoftwareMember__srt--RangeAxis__srt--MaximumMember_z5Kgcoezio88" title="Property and equipment, useful lives">4</span> years</span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: white"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><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; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_903_eus-gaap--PropertyPlantAndEquipmentUsefulLife_iI_dtY_c20230131__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--OfficeEquipmentMember_z640lBQjKTo6" title="Property and equipment, useful lives">5</span> years</span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; 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">Office 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; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_90F_eus-gaap--PropertyPlantAndEquipmentUsefulLife_iI_dtY_c20230131__us-gaap--PropertyPlantAndEquipmentByTypeAxis__custom--OfficeFurnitureAndFixturesMember__srt--RangeAxis__srt--MinimumMember_z3FmYNXVLfI" title="Property and equipment, useful lives">5</span>-<span id="xdx_90C_eus-gaap--PropertyPlantAndEquipmentUsefulLife_iI_dtY_c20230131__us-gaap--PropertyPlantAndEquipmentByTypeAxis__custom--OfficeFurnitureAndFixturesMember__srt--RangeAxis__srt--MaximumMember_zqPXtmfeLEBa" title="Property and equipment, useful lives">7</span> years</span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: white"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><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; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_90F_eus-gaap--PropertyPlantAndEquipmentBasisOfValuation_c20220201__20230131__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--LeaseholdImprovementsMember_zRAxO9UxyQh9" title="Property and equipment, estimated useful lives">Term of lease or estimated useful life, whichever is shorter</span></span></td></tr> </table> P3Y P4Y P5Y P5Y P7Y Term of lease or estimated useful life, whichever is shorter 54000 68000 198000 <p id="xdx_84F_eus-gaap--LesseeLeasesPolicyTextBlock_zBHHms7NcJk4" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><span id="xdx_86B_zZG1mmNMFzya">Leases</span></b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 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: 0; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">We determine whether an arrangement is a lease at inception. Right-of-use assets represent our right to use an underlying asset for the lease term, and lease liabilities represent our obligation to make lease payments arising from the lease.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Operating lease right-of-use assets and liabilities are recognized at commencement date based on the present value of lease payments over the expected lease term. Right-of-use assets represent our right to use an underlying asset for the lease term and lease liabilities represent our obligation to make lease payments arising from the lease. Since our lease arrangements do not provide an implicit rate, we use our estimated incremental borrowing rate for the expected remaining lease term at commencement date in determining the present value of future lease payments. We recognize operating lease cost on a straight-line basis by aggregating any rent abatement with the total expected rental payments and amortizing the expense ratably over the term of the lease. Sublease income is recognized as other income over the period of the lease, as the sublease is outside of the Company’s normal business operations. See Note 4 – Operating Leases for further details.<br/></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"/> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"> </p> <p id="xdx_841_eus-gaap--CostsIncurredPolicy_zbsJ9pYraVQh" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Debt Issuance Costs</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 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: 0; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Cost related to the issuance of the Loan and Security Agreement and Second Amended and Restated Loan and Security Agreement were capitalized and amortized to interest expense on a straight-line basis, which is not materially different from the effective interest method, over the term of the related debt, and presented on the Company’s consolidated balance sheets as a direct deduction from the carrying amount of the non-current portion of our term loan.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p id="xdx_84A_eus-gaap--ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock_zaIT4ux9Ntv4" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><span id="xdx_860_zyMZMikPiUqf">Impairment of Long-Lived Assets</span></b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 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: 0; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The Company reviews the carrying value of long-lived assets for impairment whenever facts and circumstances exist that would suggest that assets might be impaired or that the useful lives should be modified. Among the factors the Company considers in making the evaluation are changes in market position and profitability. If facts and circumstances are present which may indicate that the carrying amount of the assets may not be recoverable, the Company will prepare a projection of the undiscounted cash flows of the specific asset or asset group and determine if the long-lived assets are recoverable based on these undiscounted cash flows. If impairment is indicated, an adjustment will be made to reduce the carrying amount of these assets to their fair values.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p id="xdx_847_eus-gaap--ResearchDevelopmentAndComputerSoftwarePolicyTextBlock_zf9iYMYlNHY5" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><span id="xdx_867_zJEznNUQvRQj">Capitalized Software Development Costs</span></b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 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: 0; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Software development costs for software to be sold, leased, or marketed are accounted for in accordance with ASC 985-20, <i>Software — Costs of Software to be Sold, Leased or Marketed</i>. Costs associated with the planning and design phase of software development are classified as research and development costs and are expensed as incurred. Once technological feasibility has been established, a portion of the costs incurred in development, including coding, testing and quality assurance, are capitalized until available for general release to clients, and subsequently reported at the lower of unamortized cost or net realizable value. Amortization is calculated on a solution-by-solution basis and is included in cost of professional fees and licenses on the consolidated statements of operations. Annual amortization is measured at the greater of a) the ratio of the software product’s current gross revenues to the total of current and expected gross revenues or b) straight-line over the remaining economic life of the software (typically two years). Unamortized capitalized costs determined to be in excess of the net realizable value of a solution are expensed at the date of such determination. Capitalized software development costs for software to be sold, leased, or marketed, net of accumulated amortization, totaled $<span id="xdx_907_eus-gaap--CapitalizedComputerSoftwareAccumulatedAmortization_iI_pp0p0_c20230131__us-gaap--PropertyPlantAndEquipmentByTypeAxis__custom--SoftwareMember_zIoBUkg6yvr8" title="Capitalized software development costs, net of accumulated amortization">522,000</span> and $<span id="xdx_90A_eus-gaap--CapitalizedComputerSoftwareAccumulatedAmortization_iI_pp0p0_c20220131__us-gaap--PropertyPlantAndEquipmentByTypeAxis__custom--SoftwareMember_zbLT732cAi48" title="Capitalized software development costs, net of accumulated amortization">846,000</span> as of January 31, 2023 and 2022, respectively.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Internal-use software development costs are accounted for in accordance with ASC 350-40, <i>Internal-Use Software</i>. The costs incurred in the preliminary stages of development are expensed as research and development costs as incurred. Once an application has reached the development stage, internal and external costs incurred to develop internal-use software are capitalized and amortized on a straight-line basis over the estimated useful life of the software (typically three to four years). Maintenance and enhancement costs, including those costs in the post-implementation stages, are typically expensed as incurred, unless such costs relate to substantial upgrades and enhancements to the software that result in added functionality, in which case the costs are capitalized and amortized on a straight-line basis over the estimated useful life of the software. The Company reviews the carrying value for impairment whenever facts and circumstances exist that would suggest that assets might be impaired or that the useful lives should be modified. Amortization expense related to capitalized internal-use software development costs is included in Cost of software as a service on the consolidated statements of operations. Capitalized software development costs for internal-use software, net of accumulated amortization, totaled $<span id="xdx_900_eus-gaap--CapitalizedComputerSoftwareAccumulatedAmortization_iI_pp0p0_c20230131__us-gaap--PropertyPlantAndEquipmentByTypeAxis__custom--InternalUseSoftwareMember_zlzEG3AamUAl" title="Capitalized software development costs, net of accumulated amortization">5,324,000</span> and $<span id="xdx_904_eus-gaap--CapitalizedComputerSoftwareAccumulatedAmortization_iI_pp0p0_c20220131__us-gaap--PropertyPlantAndEquipmentByTypeAxis__custom--InternalUseSoftwareMember_zzQ6rgXLPa3j" title="Capitalized software development costs, net of accumulated amortization">4,709,000</span> as of January 31, 2023 and 2022, respectively.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 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: 0; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The estimated useful lives of software (including software to be sold and internal-use software) are reviewed frequently and adjusted as appropriate to reflect upcoming development activities that may include significant upgrades and/or enhancements to the existing functionality. The Company reviews, on an on-going basis, the carrying value of its capitalized software development expenditures, net of accumulated amortization.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Amortization expense on all capitalized software development was $<span id="xdx_905_eus-gaap--CapitalizedComputerSoftwareAmortization1_pp0p0_c20220201__20230131__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--SoftwareAndSoftwareDevelopmentCostsMember_zW3br02U2Tg6" title="Amortization expense">2,423,000</span> and $<span id="xdx_900_eus-gaap--CapitalizedComputerSoftwareAmortization1_pp0p0_c20210201__20220131__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--SoftwareAndSoftwareDevelopmentCostsMember_z1qrZVcqgwHi" title="Amortization expense">2,173,000</span> in fiscal 2022 and 2021, respectively. Further, the Company recognized an impairment of approximately $<span id="xdx_90E_eus-gaap--AssetImpairmentCharges_pp0p0_c20220201__20230131_zwb2i0jHd6Fd" title="Impairment charge">0</span> and $<span id="xdx_90A_eus-gaap--AssetImpairmentCharges_pp0p0_c20210201__20220131_zUlM2LrXlrzk" title="Impairment charge">84,000</span> in fiscal 2022 and fiscal 2021, respectively, related to cancelled or abandoned enhancement projects during fiscal 2022 and fiscal 2021 that has been recognized within amortization expense. Additionally, in fiscal 2022, approximately $<span id="xdx_90F_ecustom--AmortizedAndAbandonedAssets_pp0p0_c20220201__20230131_zT5g9NdJ7ZNf" title="Amortized and abandoned assets">694,000</span> of fully amortized and abandoned assets, including previously acquired assets, were cleared from their corresponding capitalization and accumulated amortization balance sheet accounts.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"/></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> <br/></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The Company uses the “carry-over” method for amortizing capitalized software development costs. Under the “carry-over” method, the costs of the enhancements are added to the unamortized costs of the previous version of the product and the combined amount is amortized over the remaining useful life of the product. Including unamortized cost of the original product with the cost of the enhancement for purposes of applying the net realizable value test and amortization provisions is consistent with accounting guidance for software companies that improve their software and discontinue selling or marketing the older versions.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p id="xdx_89D_ecustom--ScheduleOfAmortizationExpenseForInternallyDevelopedSoftwareTableTextBlock_zo0eXaq9h2If" style="font: 10pt Times New Roman, Times, Serif; display: none; margin: 0; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> <span id="xdx_8B6_znQ2InK12Qkk">SCHEDULE OF AMORTIZATION EXPENSE FOR INTERNALLY DEVELOPED SOFTWARE</span></span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="font: 10pt Times New Roman, Times, Serif; display: none; vertical-align: bottom"> <td style="text-align: center"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" id="xdx_497_20220201__20230131_zR3khaEdwzca" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2022</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" id="xdx_492_20210201__20220131_zau5kav0PW2d" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2021</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: center"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="6" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Fiscal Year</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: center"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2022</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2021</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: justify">Amortization expense on internally-developed software included in:</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--CapitalizedComputerSoftwareAmortization1_hus-gaap--PropertyPlantAndEquipmentByTypeAxis__custom--CostOfSoftwareAsASeviceMember_zXnBrTw7VYR7" style="vertical-align: bottom; background-color: White"> <td style="padding-left: 10pt; width: 64%; text-align: justify">Cost of software as a service</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 14%; text-align: right">2,068,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">1,675,000</td><td style="width: 1%; text-align: left"> </td></tr> <tr id="xdx_407_eus-gaap--CapitalizedComputerSoftwareAmortization1_hus-gaap--PropertyPlantAndEquipmentByTypeAxis__custom--CostOfSoftwareAsASeviceMember__us-gaap--PropertyPlantAndEquipmentByTypeAxis__custom--CostOfProfessionalFeesAndLicensesMember_zepMA0DVDwS9" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-left: 10pt; text-align: justify; padding-bottom: 1.5pt">Cost of professional fees and licenses</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">355,000</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">498.000</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr id="xdx_400_eus-gaap--CapitalizedComputerSoftwareAmortization1_z3nKFWDnJ4pg" style="vertical-align: bottom; background-color: White"> <td style="padding-left: 20pt; text-align: justify; padding-bottom: 2.5pt">Total amortization expense on internally-developed software</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">2,423,000</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">2,173,000</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> <p id="xdx_8A5_zD7zW1TMJ9Xb" style="font: 10pt Times New Roman, Times, Serif; margin: 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: 0; text-align: justify; text-indent: 0.25in">The interest capitalized to software development cost reduces the Company’s interest expense recognized in the consolidated statements of operations.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Research and development expense was $<span id="xdx_90A_eus-gaap--ResearchAndDevelopmentExpense_pp0p0_c20220201__20230131_zHFc8om5DVLh" title="Research and development expense">6,042,000</span> and $<span id="xdx_903_eus-gaap--ResearchAndDevelopmentExpense_pp0p0_c20210201__20220131_z2LZ4GQMXVb8" title="Research and development expense">4,782,000</span> in fiscal 2022 and 2021, respectively.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> 522000 846000 5324000 4709000 2423000 2173000 0 84000 694000 <p id="xdx_89D_ecustom--ScheduleOfAmortizationExpenseForInternallyDevelopedSoftwareTableTextBlock_zo0eXaq9h2If" style="font: 10pt Times New Roman, Times, Serif; display: none; margin: 0; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> <span id="xdx_8B6_znQ2InK12Qkk">SCHEDULE OF AMORTIZATION EXPENSE FOR INTERNALLY DEVELOPED SOFTWARE</span></span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="font: 10pt Times New Roman, Times, Serif; display: none; vertical-align: bottom"> <td style="text-align: center"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" id="xdx_497_20220201__20230131_zR3khaEdwzca" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2022</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" id="xdx_492_20210201__20220131_zau5kav0PW2d" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2021</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: center"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="6" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Fiscal Year</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: center"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2022</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2021</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: justify">Amortization expense on internally-developed software included in:</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--CapitalizedComputerSoftwareAmortization1_hus-gaap--PropertyPlantAndEquipmentByTypeAxis__custom--CostOfSoftwareAsASeviceMember_zXnBrTw7VYR7" style="vertical-align: bottom; background-color: White"> <td style="padding-left: 10pt; width: 64%; text-align: justify">Cost of software as a service</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 14%; text-align: right">2,068,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">1,675,000</td><td style="width: 1%; text-align: left"> </td></tr> <tr id="xdx_407_eus-gaap--CapitalizedComputerSoftwareAmortization1_hus-gaap--PropertyPlantAndEquipmentByTypeAxis__custom--CostOfSoftwareAsASeviceMember__us-gaap--PropertyPlantAndEquipmentByTypeAxis__custom--CostOfProfessionalFeesAndLicensesMember_zepMA0DVDwS9" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-left: 10pt; text-align: justify; padding-bottom: 1.5pt">Cost of professional fees and licenses</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">355,000</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">498.000</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr id="xdx_400_eus-gaap--CapitalizedComputerSoftwareAmortization1_z3nKFWDnJ4pg" style="vertical-align: bottom; background-color: White"> <td style="padding-left: 20pt; text-align: justify; padding-bottom: 2.5pt">Total amortization expense on internally-developed software</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">2,423,000</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">2,173,000</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> 2068000 1675000 355000 498.000 2423000 2173000 6042000 4782000 <p id="xdx_840_eus-gaap--FairValueOfFinancialInstrumentsPolicy_ztZgUIds6a9f" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><span id="xdx_86A_zKtXkWNRJ2n2">Fair Value of Financial Instruments</span></b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 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: 0; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The FASB’s authoritative guidance on fair value measurements establishes a framework for measuring fair value, and expands disclosure about fair value measurements. This guidance enables the reader of the financial statements to assess the inputs used to develop those measurements by establishing a hierarchy for ranking the quality and reliability of the information used to determine fair values. Under this guidance, assets and liabilities carried at fair value must be classified and disclosed in one of the following three categories:</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Level 1: Quoted market prices in active markets for identical assets or liabilities.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 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: 0 0 0 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Level 2: Observable market-based inputs or unobservable inputs that are corroborated by market data.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 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: 0 0 0 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Level 3: Unobservable inputs that are not corroborated by market data.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 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: 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The carrying amounts of cash and cash equivalents, accounts receivable, accounts payable and accrued expenses approximate fair value based on the short-term maturity of these instruments. Cash and cash equivalents are classified as Level 1. For fiscal years 2022 and 2021, there were no transfers of assets or liabilities between Levels 1, 2, or 3.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p id="xdx_890_eus-gaap--FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock_zABr6HoItM56" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The table below provides information on our liabilities that are measured at fair value on a recurring basis:</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> <span id="xdx_8BF_zAD7MkQEXbm2" style="display: none; font-family: Times New Roman, Times, Serif; font-size: 10pt">SCHEDULE OF FAIR VALUE ASSETS AND LIABILITIES MEASURED ON RECURRING BASIS</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="text-align: center"> </td><td style="font-weight: bold"> </td> <td colspan="2" style="font-weight: bold; text-align: center">Total Fair</td><td style="font-weight: bold"> </td><td> </td> <td colspan="2" style="text-align: center"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Quoted Prices in</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Active Markets</b></span></p></td><td> </td><td> </td> <td colspan="2" style="text-align: center"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Significant Other</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Observable Inputs</b></span></p></td><td> </td><td> </td> <td colspan="2" style="text-align: center"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Significant</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Unobservable Inputs</b></span></p></td><td> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: center"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Value</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">(Level 1)</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">(Level 2)</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">(Level 3)</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td>At January 31, 2023</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></tr> <tr style="vertical-align: bottom; background-color: White"> <td id="xdx_F4D_zKTxNupVX7B3" style="padding-left: 10pt; width: 40%; text-align: left">Acquisition earnout liability (1)</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td id="xdx_986_ecustom--AcquisitionEarnoutLiabilityFairValue_iI_c20230131_fKDEp_z0izpKn4Z8cl" style="width: 11%; text-align: right" title="Acquisition earnout liability, Fair Value">3,738,000</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_ecustom--AcquisitionEarnoutLiabilityFairValue_iI_c20230131__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel1Member_fKDEp_zxSG1PJW6iJ2" style="width: 11%; text-align: right" title="Acquisition earnout liability fair value"><span style="-sec-ix-hidden: xdx2ixbrl0707">—</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_983_ecustom--AcquisitionEarnoutLiabilityFairValue_iI_c20230131__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel2Member_fKDEp_zCvuyzCihhu5" style="width: 11%; text-align: right" title="Acquisition earn out liability"><span style="-sec-ix-hidden: xdx2ixbrl0709">—</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_989_ecustom--AcquisitionEarnoutLiabilityFairValue_iI_c20230131__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel3Member_fKDEp_zpAIYbYGT0M" style="width: 11%; text-align: right" title="Acquisition earn out liability fair value, observable inputs">3,738,000</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">At January 31, 2022</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></tr> <tr style="vertical-align: bottom; background-color: White"> <td id="xdx_F43_zsFSWYEFSKj1" style="padding-left: 10pt; text-align: left">Acquisition earnout liability (1)</td><td> </td> <td style="text-align: left">$</td><td id="xdx_98D_ecustom--AcquisitionEarnoutLiabilityFairValue_iI_c20220131_fKDEp_zXezWric3pnk" style="text-align: right" title="Acquisition earnout liability, Fair Value">8,833,000</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td id="xdx_98B_ecustom--AcquisitionEarnoutLiabilityFairValue_iI_c20220131__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel1Member_fKDEp_zcGhG92u8BJ7" style="text-align: right" title="Acquisition earnout liability fair value"><span style="-sec-ix-hidden: xdx2ixbrl0715">—</span></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td id="xdx_98D_ecustom--AcquisitionEarnoutLiabilityFairValue_iI_c20220131__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel2Member_fKDEp_zwvik0gfVqRi" style="text-align: right" title="Acquisition earn out liability"><span style="-sec-ix-hidden: xdx2ixbrl0717">—</span></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td id="xdx_98C_ecustom--AcquisitionEarnoutLiabilityFairValue_iI_c20220131__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel3Member_fKDEp_z2NqvOwP7kf7" style="text-align: right" title="Acquisition earn out liability fair value, observable inputs">8,833,000</td><td style="text-align: left"> </td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 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; width: 24px; text-align: justify"><span id="xdx_F0D_zSIsZJ5uXpuh" 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"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span id="xdx_F4B_zZaTBOorkOQ8" style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The fair value of the acquisition earnout liability is based upon a probability-weighted discounted cash flow that was completed at the date of acquisition and updated as of January 31, 2023. The change in the fair value of the acquisition earnout ability decreased $<span class="xdx_phnt_RGlzY2xvc3VyZSAtIFNDSEVEVUxFIE9GIEZBSVIgVkFMVUUgQVNTRVRTIEFORCBMSUFCSUxJVElFUyBNRUFTVVJFRCBPTiBSRUNVUlJJTkcgQkFTSVMgKERldGFpbHMpIChQYXJlbnRoZXRpY2FsKQA_" id="xdx_906_ecustom--AcquisitionEarnoutLiabilityChangeInValuation_c20220201__20230131_zUfP9t47ecEi" title="Acquisition earnout liability, change in valuation">5,095,000</span> for the year ended January 31, 2023, which includes payment of $<span class="xdx_phnt_RGlzY2xvc3VyZSAtIFNDSEVEVUxFIE9GIEZBSVIgVkFMVUUgQVNTRVRTIEFORCBMSUFCSUxJVElFUyBNRUFTVVJFRCBPTiBSRUNVUlJJTkcgQkFTSVMgKERldGFpbHMpIChQYXJlbnRoZXRpY2FsKQA_" id="xdx_90D_ecustom--AcquisitionPayment_c20220201__20230131_zlx2X46M2YZa" title="Acquisition payment">5,024,000</span> of the first year earnout, and a $<span class="xdx_phnt_RGlzY2xvc3VyZSAtIFNDSEVEVUxFIE9GIEZBSVIgVkFMVUUgQVNTRVRTIEFORCBMSUFCSUxJVElFUyBNRUFTVVJFRCBPTiBSRUNVUlJJTkcgQkFTSVMgKERldGFpbHMpIChQYXJlbnRoZXRpY2FsKQA_" id="xdx_90C_ecustom--AcquisitionPaymentRecognized_c20220201__20230131_zPlYYyJGmq5g" title="Acquisition payment recognised">71,000</span> change recognized in “Acquisition earnout valuation adjustments” in the accompanying consolidated statement of operations.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"/> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"/></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"> </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 probability-weighted discounted cash flow is calculated using a Monte Carlo valuation method. The valuation model provides numerous outcomes. The outcomes are averaged and discounted to present value, which provides the current value point estimate. The significant inputs include our forecast of Avelead SaaS revenue, the probabilities associated with each of (i) a change in control or (ii) a certain client termination, as well as other normal and customary inputs to financial models, including but not limited to, risk factors and interest rates.</span></td> </tr> </table> <p id="xdx_8AC_zMJqXhDknDk8" style="margin-top: 0; margin-bottom: 0"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 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: 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The fair value of the Company’s term loan under its Second Amended and Restated Loan and Security Agreement was determined through an analysis of the interest rate spread from the date of closing the loan (August 2021) to the date of the most recent balance sheets, January 31, 2023 and January 31, 2022.<span id="xdx_90C_eus-gaap--DebtInstrumentDescriptionOfVariableRateBasis_c20220201__20230131__us-gaap--TypeOfArrangementAxis__custom--SecondAmendedAndRestatedLoanAndSecurityAgreementMember_zQEDSpu3isNl" title="Variable rate, description"> The term loan bears interest at a per annum rate equal to the Prime Rate (as published in The Wall Street Journal) plus <span id="xdx_90F_eus-gaap--DebtInstrumentInterestRateStatedPercentage_iI_pid_dp_c20230131__us-gaap--TypeOfArrangementAxis__custom--SecurityAgreementMember_ztEZphSwhmL6" title="Prime interest rate">1.5</span>%, with a Prime “floor” rate of <span id="xdx_905_ecustom--PrimeInterestRatePercentage_pid_dp_c20220201__20230131__us-gaap--TypeOfArrangementAxis__custom--SecurityAgreementMember_zszJ1cfdOQE3" title="Prime interest rate percentage">3.25</span>%. The prime rate is variable and, thus accommodates changes in the market interest rate. However, the interest rate spread (the <span id="xdx_90A_eus-gaap--DebtInstrumentInterestRateStatedPercentage_iI_pid_dp_uPure_c20230131_zr7ifqO6Frwb">1.5</span>% added to the Prime Rate) is fixed. We estimated the impact of the changes in the interest rate spread by analogizing the effect of the change in the Corporate bond rates, reduced for any changes in the market interest rate.</span> This provided us with an estimated change to the interest rate spread of approximately <span id="xdx_90B_eus-gaap--DebtInstrumentInterestRateStatedPercentage_iI_pid_dp_uPure_c20230131__us-gaap--TypeOfArrangementAxis__custom--SecondAmendedAndRestatedLoanAndSecurityAgreementMember_zzvVA0NBJVJ9" title="Interest rate">0.5</span>% from the date we entered the debt agreement to January 31, 2023 and January 31, 2022. The fair value of the debt as of January 31, 2023 and January 31, 2022 was estimated to be $<span id="xdx_902_eus-gaap--DebtInstrumentCarryingAmount_iI_c20230131__us-gaap--TypeOfArrangementAxis__custom--DebtAgreementMember_zHE737FRi9y" title="Debt instrument carrying amount">9,550,000</span> and $<span id="xdx_90F_eus-gaap--DebtInstrumentCarryingAmount_iI_c20220131__us-gaap--TypeOfArrangementAxis__custom--DebtAgreementMember_zyvwhkAP6dcc" title="Debt instrument carrying amount">9,798,000</span>, respectively, or a discount to book value of $<span id="xdx_90B_eus-gaap--DebtInstrumentFaceAmount_iI_pp0p0_c20230131__us-gaap--TypeOfArrangementAxis__custom--DebtAgreementMember_z9te0JDrVNbb" title="Term loan">200,000</span> and $<span id="xdx_902_eus-gaap--DebtInstrumentFaceAmount_iI_pp0p0_c20220131__us-gaap--TypeOfArrangementAxis__custom--DebtAgreementMember_zhviOIZnvK87" title="Term loan">202,000</span>, respectively. Long-term debt is classified as Level 2.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 0.25in; text-align: justify; text-indent: -0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p id="xdx_890_eus-gaap--FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock_zABr6HoItM56" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The table below provides information on our liabilities that are measured at fair value on a recurring basis:</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> <span id="xdx_8BF_zAD7MkQEXbm2" style="display: none; font-family: Times New Roman, Times, Serif; font-size: 10pt">SCHEDULE OF FAIR VALUE ASSETS AND LIABILITIES MEASURED ON RECURRING BASIS</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="text-align: center"> </td><td style="font-weight: bold"> </td> <td colspan="2" style="font-weight: bold; text-align: center">Total Fair</td><td style="font-weight: bold"> </td><td> </td> <td colspan="2" style="text-align: center"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Quoted Prices in</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Active Markets</b></span></p></td><td> </td><td> </td> <td colspan="2" style="text-align: center"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Significant Other</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Observable Inputs</b></span></p></td><td> </td><td> </td> <td colspan="2" style="text-align: center"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Significant</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Unobservable Inputs</b></span></p></td><td> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: center"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Value</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">(Level 1)</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">(Level 2)</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">(Level 3)</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td>At January 31, 2023</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></tr> <tr style="vertical-align: bottom; background-color: White"> <td id="xdx_F4D_zKTxNupVX7B3" style="padding-left: 10pt; width: 40%; text-align: left">Acquisition earnout liability (1)</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td id="xdx_986_ecustom--AcquisitionEarnoutLiabilityFairValue_iI_c20230131_fKDEp_z0izpKn4Z8cl" style="width: 11%; text-align: right" title="Acquisition earnout liability, Fair Value">3,738,000</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_ecustom--AcquisitionEarnoutLiabilityFairValue_iI_c20230131__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel1Member_fKDEp_zxSG1PJW6iJ2" style="width: 11%; text-align: right" title="Acquisition earnout liability fair value"><span style="-sec-ix-hidden: xdx2ixbrl0707">—</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_983_ecustom--AcquisitionEarnoutLiabilityFairValue_iI_c20230131__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel2Member_fKDEp_zCvuyzCihhu5" style="width: 11%; text-align: right" title="Acquisition earn out liability"><span style="-sec-ix-hidden: xdx2ixbrl0709">—</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_989_ecustom--AcquisitionEarnoutLiabilityFairValue_iI_c20230131__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel3Member_fKDEp_zpAIYbYGT0M" style="width: 11%; text-align: right" title="Acquisition earn out liability fair value, observable inputs">3,738,000</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">At January 31, 2022</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></tr> <tr style="vertical-align: bottom; background-color: White"> <td id="xdx_F43_zsFSWYEFSKj1" style="padding-left: 10pt; text-align: left">Acquisition earnout liability (1)</td><td> </td> <td style="text-align: left">$</td><td id="xdx_98D_ecustom--AcquisitionEarnoutLiabilityFairValue_iI_c20220131_fKDEp_zXezWric3pnk" style="text-align: right" title="Acquisition earnout liability, Fair Value">8,833,000</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td id="xdx_98B_ecustom--AcquisitionEarnoutLiabilityFairValue_iI_c20220131__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel1Member_fKDEp_zcGhG92u8BJ7" style="text-align: right" title="Acquisition earnout liability fair value"><span style="-sec-ix-hidden: xdx2ixbrl0715">—</span></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td id="xdx_98D_ecustom--AcquisitionEarnoutLiabilityFairValue_iI_c20220131__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel2Member_fKDEp_zwvik0gfVqRi" style="text-align: right" title="Acquisition earn out liability"><span style="-sec-ix-hidden: xdx2ixbrl0717">—</span></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td id="xdx_98C_ecustom--AcquisitionEarnoutLiabilityFairValue_iI_c20220131__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel3Member_fKDEp_z2NqvOwP7kf7" style="text-align: right" title="Acquisition earn out liability fair value, observable inputs">8,833,000</td><td style="text-align: left"> </td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 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; width: 24px; text-align: justify"><span id="xdx_F0D_zSIsZJ5uXpuh" 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"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span id="xdx_F4B_zZaTBOorkOQ8" style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The fair value of the acquisition earnout liability is based upon a probability-weighted discounted cash flow that was completed at the date of acquisition and updated as of January 31, 2023. The change in the fair value of the acquisition earnout ability decreased $<span class="xdx_phnt_RGlzY2xvc3VyZSAtIFNDSEVEVUxFIE9GIEZBSVIgVkFMVUUgQVNTRVRTIEFORCBMSUFCSUxJVElFUyBNRUFTVVJFRCBPTiBSRUNVUlJJTkcgQkFTSVMgKERldGFpbHMpIChQYXJlbnRoZXRpY2FsKQA_" id="xdx_906_ecustom--AcquisitionEarnoutLiabilityChangeInValuation_c20220201__20230131_zUfP9t47ecEi" title="Acquisition earnout liability, change in valuation">5,095,000</span> for the year ended January 31, 2023, which includes payment of $<span class="xdx_phnt_RGlzY2xvc3VyZSAtIFNDSEVEVUxFIE9GIEZBSVIgVkFMVUUgQVNTRVRTIEFORCBMSUFCSUxJVElFUyBNRUFTVVJFRCBPTiBSRUNVUlJJTkcgQkFTSVMgKERldGFpbHMpIChQYXJlbnRoZXRpY2FsKQA_" id="xdx_90D_ecustom--AcquisitionPayment_c20220201__20230131_zlx2X46M2YZa" title="Acquisition payment">5,024,000</span> of the first year earnout, and a $<span class="xdx_phnt_RGlzY2xvc3VyZSAtIFNDSEVEVUxFIE9GIEZBSVIgVkFMVUUgQVNTRVRTIEFORCBMSUFCSUxJVElFUyBNRUFTVVJFRCBPTiBSRUNVUlJJTkcgQkFTSVMgKERldGFpbHMpIChQYXJlbnRoZXRpY2FsKQA_" id="xdx_90C_ecustom--AcquisitionPaymentRecognized_c20220201__20230131_zPlYYyJGmq5g" title="Acquisition payment recognised">71,000</span> change recognized in “Acquisition earnout valuation adjustments” in the accompanying consolidated statement of operations.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"/> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"/></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"> </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 probability-weighted discounted cash flow is calculated using a Monte Carlo valuation method. The valuation model provides numerous outcomes. The outcomes are averaged and discounted to present value, which provides the current value point estimate. The significant inputs include our forecast of Avelead SaaS revenue, the probabilities associated with each of (i) a change in control or (ii) a certain client termination, as well as other normal and customary inputs to financial models, including but not limited to, risk factors and interest rates.</span></td> </tr> </table> 3738000 3738000 8833000 8833000 5095000 5024000 71000 The term loan bears interest at a per annum rate equal to the Prime Rate (as published in The Wall Street Journal) plus 1.5%, with a Prime “floor” rate of 3.25%. The prime rate is variable and, thus accommodates changes in the market interest rate. However, the interest rate spread (the 1.5% added to the Prime Rate) is fixed. We estimated the impact of the changes in the interest rate spread by analogizing the effect of the change in the Corporate bond rates, reduced for any changes in the market interest rate. 0.015 0.0325 0.015 0.005 9550000 9798000 200000 202000 <p id="xdx_84D_eus-gaap--RevenueFromContractWithCustomerPolicyTextBlock_zHbbolxquYR6" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><span id="xdx_863_z5RikNgeAVPl">Revenue Recognition</span></b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 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: 0; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">We derive revenue from the sale of internally-developed software, either by licensing for local installation or by a SaaS delivery model, through our direct sales force or through third-party resellers. Licensed, locally-installed clients on a perpetual model utilize our support and maintenance services for a separate fee, whereas term-based locally installed license fees and SaaS fees include support and maintenance. We also derive revenue from professional services that support the implementation, configuration, training and optimization of the applications, as well as audit services and consulting services.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">We recognize revenue in accordance with Accounting Standards Codification (ASC) 606, <i>Revenue from Contracts with Clients</i> (“ASC 606”), under the core principle of recognizing revenue to depict the transfer of promised goods or services to clients in an amount that reflects the consideration to which the entity expects to be entitled in exchange for those goods or services.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 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: 0; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">We commence revenue recognition (Step 5 below) in accordance with that core principle after applying the following steps:</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.25in"><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; 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">Step 1: Identify the contract(s) with a client</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">Step 2: Identify the performance obligations in the contract</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">Step 3: Determine the transaction price</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">Step 4: Allocate the transaction price to the performance obligations in the contract</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">Step 5: Recognize revenue when (or as) the entity satisfies a performance obligation</span></td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Often contracts contain more than one performance obligation. Performance obligations are the unit of accounting for revenue recognition and generally represent the distinct goods or services that are promised to the client. Revenue is recognized net of any taxes collected from clients and subsequently remitted to governmental authorities.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">If we determine that we have not satisfied a performance obligation, we defer recognition of the revenue until the performance obligation is satisfied. Maintenance and support and SaaS agreements are generally non-cancellable or contain significant penalties for early cancellation, although clients typically have the right to terminate their contracts for cause if we fail to perform material obligations. However, if non-standard acceptance periods, non-standard performance criteria, or cancellation or right of refund terms are required, revenue is recognized upon the satisfaction of such criteria.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"/></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> <br/></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The determined transaction price is allocated based on the standalone selling price of the performance obligations in contract. Significant judgment is required to determine the standalone selling price (“SSP”) for each performance obligation, the amount allocated to each performance obligation and whether it depicts the amount that the Company expects to receive in exchange for the related product and/or service. The Company recognizes revenue for implementation of its eValuator SaaS solution over the contract term, as it has been determined that those implementation services are not a distinct performance obligation. Services for other SaaS and Software solutions such as CDI, RevID and Compare, have been determined as a distinct performance obligation. For these agreements, the Company estimates SSP of its software licenses using the residual approach when the software license is sold with other services and observable SSPs exist for the other services. The Company estimates the SSP for maintenance, professional services, software as a service and audit services based on observable standalone sales.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i>Contract Combination</i></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 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: 0; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The Company may execute more than one contract or agreement with a single client. The Company evaluates whether the agreements were negotiated as a package with a single objective, whether the amount of consideration to be paid in one agreement depends on the price and/or performance of another agreement, or whether the goods or services promised in the agreements represent a single performance obligation. The conclusions reached can impact the allocation of the transaction price to each performance obligation and the timing of revenue recognition related to those arrangements.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The Company has utilized the portfolio approach as the practical expedient. We have applied the revenue model to a portfolio of contracts with similar characteristics where we expected that the financial statements would not differ materially from applying it to the individual contracts within that portfolio.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i>Software Licenses</i></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 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: 0; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The Company’s software license arrangements provide the client with the right to use functional intellectual property. Implementation, support, and other services are typically considered distinct performance obligations when sold with a software license unless these services are determined to significantly modify the software. Revenue is recognized at a point in time. Typically, this is upon shipment of components or electronic download of software.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 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: 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i>Maintenance and Support Services</i></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 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: 0; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Our maintenance and support obligations include multiple discrete performance obligations, with the two largest being unspecified product upgrades or enhancements, and technical support, which can be offered at various points during a contract period. We believe that the multiple discrete performance obligations within our overall maintenance and support obligations can be viewed as a single performance obligation since both the unspecified upgrades and technical support are activities to fulfill the maintenance performance obligation and are rendered concurrently. Maintenance and support agreements entitle clients to technology support, version upgrades, bug fixes and service packs. We recognize maintenance and support revenue over the contract term.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 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: 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i>Software-Based Solution Professional Services</i></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 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: 0; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The Company provides various professional services to clients with software licenses. These include project management, software implementation and software modification services. Revenues from arrangements to provide professional services are generally distinct from the other promises in the contract and are recognized as the related services are performed. Consideration payable under these arrangements is either fixed fee or on a time-and-materials basis and is recognized over time as the services are performed.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i>Software as a Service</i></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 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: 0; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">SaaS-based contracts include a right to use of the Company’s platform and support which represent a single promise to provide continuous access to its software solutions. Implementation services for the Company’s eValuator product are included as part of the single promise for its respective contracts. The Company recognizes revenue for implementation of the eValuator product over the contract term as it is determined that the implementation on eValuator is not a distinct performance obligation. Implementation services for other SaaS products are deemed to be separate performance obligations.<br/></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"/> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i>Audit Services</i></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 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: 0; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The Company provides technology-enabled coding audit services to help clients review and optimize their internal clinical documentation and coding functions across the applicable segment of the client’s enterprise. Audit services are a separate performance obligation. We recognize revenue over time as the services are performed.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i>Disaggregation of Revenue</i></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p id="xdx_894_eus-gaap--DisaggregationOfRevenueTableTextBlock_zzPFBLRoZxT6" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The following table provides information about disaggregated revenue by type and nature of revenue stream:</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> <span id="xdx_8B8_zkrARwz2JSF3" style="display: none; font-family: Times New Roman, Times, Serif; font-size: 10pt">SCHEDULE OF DISAGGREGATON OF REVENUE</span></span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="font: 10pt Times New Roman, Times, Serif; display: none; vertical-align: bottom"> <td style="text-align: center"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" id="xdx_49D_20220201__20230131_ziTzfw7z4aj2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2022</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" id="xdx_495_20210201__20220131_zjHRO30iWo96" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2021</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: center"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="6" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Fiscal Year</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: center"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2022</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2021</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr id="xdx_405_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_hsrt--ProductOrServiceAxis__custom--OvertimeTimeRevenueMember_zBeaTbmd4kj7" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 64%; text-align: left">Over time revenue</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 14%; text-align: right">16,809,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">12,400,000</td><td style="width: 1%; text-align: left"> </td></tr> <tr id="xdx_40A_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_hsrt--ProductOrServiceAxis__custom--PointInTimeRevenueMember_z0rVatFZdUAk" style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-bottom: 1.5pt">Point in time revenue</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">8,080,000</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">4,979,000</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr id="xdx_40A_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_zqCBrJxcTrH4" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-left: 10pt; font-weight: bold; text-align: left; padding-bottom: 2.5pt">Total revenue</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">24,889,000</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">17,379,000</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> <p id="xdx_8A3_ziBGSfLXujIh" style="font: 10pt Times New Roman, Times, Serif; margin: 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: 0; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The Company disaggregates revenue into each of (i) over time and (ii) point in time revenue. For over time revenue, revenue is recognized incrementally, as each portion of the performance obligation is satisfied. The Company includes revenue categories of (i) SaaS and (ii) maintenance and support as over time revenue. For point in time revenue, the performance obligation is recognized at the point in time when the obligation is fully satisfied. The Company includes revenue categories of (i) software licenses, (ii) professional services, and (iii) audit services as point in time revenue. For fiscal years ended January 31, 2023 and January 31, 2022, Avelead accounts for $<span id="xdx_90D_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_c20220201__20230131__srt--ProductOrServiceAxis__custom--ServicesMember_ztQz9LzPcTj4" title="Revenue from contract with customer, excluding assessed tax">6,231,000</span> of the over time revenue and $<span id="xdx_900_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_c20210201__20220131__srt--ProductOrServiceAxis__custom--ServicesMember_z0S4kSh6cez4">3,590,000</span> of the point in time revenue, respectively. </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 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: 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i>Contract Assets and Deferred Revenues</i></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 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: 0; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The Company receives payments from clients based upon contractual billing schedules. Contract receivables include amounts related to the Company’s contractual right to consideration for completed performance obligations not yet invoiced. Deferred revenues include payments received in advance of performance under the contract. Our contract receivables and deferred revenue are reported on an individual contract basis at the end of each reporting period. Contract receivables are classified as current or noncurrent based on the timing of when we expect to bill the client. Deferred revenue is classified as current or noncurrent based on the timing of when we expect to recognize revenue. In the year ended January 31, 2023, we recognized approximately $<span id="xdx_907_eus-gaap--DeferredRevenue_iI_pp0p0_c20220131_zYkFgfBiWcLj" title="Deferred revenue">5,636,000</span> in revenue from deferred revenues outstanding as of January 31, 2022. Revenue allocated to remaining performance obligations was $<span id="xdx_90D_eus-gaap--RevenueRemainingPerformanceObligation_iI_pp0p0_c20230131_zUczan1cexgj" title="Revenue remaining performance obligation">25,070,000</span> as of January 31, 2023, of which <span id="xdx_90C_eus-gaap--RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionExplanation_c20220201__20230131_z3rPtk5k7NRl" title="Revenue, remaining performance obligation, expected timing of satisfaction, explanation">the Company expects to recognize approximately 73% over the next 12 months and the remainder thereafter.</span></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 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: 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i>Deferred costs (costs to fulfill a contract and contract acquisition costs)</i></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 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: 0; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">We defer the direct costs, which include salaries and benefits, for professional services related to SaaS contracts as a cost to fulfill a contract. These deferred costs will be amortized on a straight-line basis over the contractual term. As of January 31, 2023, and 2022, we had deferred costs of $<span id="xdx_90E_eus-gaap--DeferredCostsCurrentAndNoncurrent_iI_pp0p0_c20230131_zo3H0o9EtfUg" title="Deferred costs, net">94,000</span> and $<span id="xdx_901_eus-gaap--DeferredCostsCurrentAndNoncurrent_iI_pp0p0_c20220131_zsD0cwwAnCPl" title="Deferred costs, net">125,000</span>, respectively, net of accumulated amortization of $<span id="xdx_909_eus-gaap--AccumulatedAmortizationOfOtherDeferredCosts_iI_pp0p0_c20230131_zoqaOSlrsse4" title="Accumulated amortization of deferred costs">176,000</span> and $<span id="xdx_900_eus-gaap--AccumulatedAmortizationOfOtherDeferredCosts_iI_pp0p0_c20220131_zVywpIdclLYc" title="Accumulated amortization of deferred costs">93,000</span>, respectively. Amortization expense of these costs was $<span id="xdx_901_ecustom--DeferredCostsAmortizationExpenses_pp0p0_c20220201__20230131_zLQB7tujYBob" title="Deferred costs, amortization expense">83,000</span> and $<span id="xdx_901_ecustom--DeferredCostsAmortizationExpenses_pp0p0_c20210201__20220131_zdyXFpPdsaU" title="Deferred costs, amortization expense">110,000</span> in fiscal 2022 and 2021, respectively. There were no impairment losses for these capitalized costs for the fiscal years 2022 and 2021.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Contract acquisition costs, which consist of sales commissions paid or payable, is considered incremental and recoverable costs of obtaining a contract with a client. Sales commissions for initial and renewal contracts are deferred and then amortized on a straight-line basis over the contract term. As a practical expedient, we expense sales commissions as incurred when the amortization period of related deferred commission costs would have been one year or less.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.25in"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 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: 0; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Deferred commissions costs paid and payable, which are included on the consolidated balance sheets within other non-current assets totaled $<span id="xdx_907_ecustom--DeferredCommissionsCostsPaidAndPayable_iI_pp0p0_c20230131__us-gaap--BalanceSheetLocationAxis__us-gaap--OtherNoncurrentAssetsMember_zeXMLqO52sM4" title="Deferred commissions costs paid and payable">1,534,000</span> and $<span id="xdx_909_ecustom--DeferredCommissionsCostsPaidAndPayable_iI_pp0p0_c20220131__us-gaap--BalanceSheetLocationAxis__us-gaap--OtherNoncurrentAssetsMember_zLBFwI2ztizd" title="Deferred commissions costs paid and payable">806,000</span>, respectively, as of January 31, 2023 and 2022. In fiscal 2022 and 2021, amortization expense associated with deferred sales commissions was $<span id="xdx_90D_eus-gaap--AmortizationOfDeferredSalesCommissions_pp0p0_c20220201__20230131__us-gaap--IncomeStatementLocationAxis__us-gaap--SellingGeneralAndAdministrativeExpensesMember_zHVUL7Rk6gs5" title="Amortization expense with deferred sales commissions">411,000</span> and $<span id="xdx_902_eus-gaap--AmortizationOfDeferredSalesCommissions_pp0p0_c20210201__20220131__us-gaap--IncomeStatementLocationAxis__us-gaap--SellingGeneralAndAdministrativeExpensesMember_znBe809fTCL9" title="Amortization expense with deferred sales commissions">339,000</span>, respectively, and was included in selling, general and administrative expenses on the consolidated statements of operations. There were no impairment losses for these capitalized costs for fiscal years 2022 and 2021.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p id="xdx_894_eus-gaap--DisaggregationOfRevenueTableTextBlock_zzPFBLRoZxT6" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The following table provides information about disaggregated revenue by type and nature of revenue stream:</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> <span id="xdx_8B8_zkrARwz2JSF3" style="display: none; font-family: Times New Roman, Times, Serif; font-size: 10pt">SCHEDULE OF DISAGGREGATON OF REVENUE</span></span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="font: 10pt Times New Roman, Times, Serif; display: none; vertical-align: bottom"> <td style="text-align: center"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" id="xdx_49D_20220201__20230131_ziTzfw7z4aj2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2022</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" id="xdx_495_20210201__20220131_zjHRO30iWo96" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2021</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: center"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="6" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Fiscal Year</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: center"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2022</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2021</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr id="xdx_405_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_hsrt--ProductOrServiceAxis__custom--OvertimeTimeRevenueMember_zBeaTbmd4kj7" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 64%; text-align: left">Over time revenue</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 14%; text-align: right">16,809,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">12,400,000</td><td style="width: 1%; text-align: left"> </td></tr> <tr id="xdx_40A_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_hsrt--ProductOrServiceAxis__custom--PointInTimeRevenueMember_z0rVatFZdUAk" style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-bottom: 1.5pt">Point in time revenue</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">8,080,000</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">4,979,000</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr id="xdx_40A_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_zqCBrJxcTrH4" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-left: 10pt; font-weight: bold; text-align: left; padding-bottom: 2.5pt">Total revenue</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">24,889,000</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">17,379,000</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> 16809000 12400000 8080000 4979000 24889000 17379000 6231000 3590000 5636000 25070000 the Company expects to recognize approximately 73% over the next 12 months and the remainder thereafter. 94000 125000 176000 93000 83000 110000 1534000 806000 411000 339000 <p id="xdx_844_eus-gaap--ConcentrationRiskCreditRisk_zITO16cI3OMa" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><span id="xdx_86B_zjB48vq62EM6">Concentrations</span></b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 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: 0; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Financial instruments, which potentially expose the Company to concentrations of credit risk, consist primarily of accounts receivable. The Company’s accounts receivable are concentrated in the healthcare industry. However, the Company’s clients typically are well-established hospitals, medical facilities or major health information systems companies with good credit histories that resell the Company’s solutions. Payments from clients have been received within normal time frames for the industry. However, some hospitals and medical facilities have experienced significant operating losses as a result of limits on third-party reimbursements from insurance companies and governmental entities and extended payment of receivables from these entities is not uncommon.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">To date, the Company has relied on a limited number of clients and remarketing partners for a substantial portion of its total revenues. The Company expects that a significant portion of its future revenues will continue to be generated by a limited number of clients and its remarketing partners.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p id="xdx_84E_eus-gaap--GoodwillAndIntangibleAssetsPolicyTextBlock_z6N1bz7KnFt2" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Goodwill and Intangible Assets</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 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: 0; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Goodwill and other intangible assets were recognized in conjunction with the Avelead acquisition, and certain other acquisitions from fiscal years 2013 and prior (prior to divestiture of such assets). Identifiable intangible assets include purchased intangible assets with finite lives, which primarily consist of internally-developed software and client relationships. Finite-lived purchased intangible assets are amortized over their expected period of benefit, which generally ranges from <span id="xdx_904_eus-gaap--FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1_iI_dtxL_c20230131__srt--RangeAxis__srt--MinimumMember_zMiQglA2n2ha" title="Finite-lived intangible assets amortized period::XDX::P1Y"><span style="-sec-ix-hidden: xdx2ixbrl0790">one</span></span> to <span id="xdx_900_eus-gaap--FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1_iI_dtY_c20230131__srt--RangeAxis__srt--MaximumMember_zq38ESGQNdA6" title="Finite-lived intangible assets amortized period">15</span> years, using the straight-line method.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The Company assesses the useful lives and possible impairment of intangible assets when an event occurs that may trigger such a review. Factors considered important which could trigger a review include:</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.25in"><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; 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">significant underperformance relative to historical or projected future operating results;</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">significant changes in the manner of use of the acquired assets or the strategy for the overall 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">identification of other impaired assets within a reporting unit;</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">disposition of a significant portion of an operating segment;</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">significant negative industry or economic trends;</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">significant decline in the Company’s stock price for a sustained period; 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">a decline in the market capitalization relative to the net book value.</span></td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify; text-indent: -0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Determining whether a triggering event has occurred involves significant judgment by the Company.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The Company assesses goodwill annually (as of November 1), or more frequently when events and circumstances, such as the ones mentioned above, occur indicating that the recorded goodwill may be impaired. During the years ended January 31, 2023 and 2022, the Company did not note any of the above qualitative factors, which would be considered a triggering event for goodwill impairment. In assessing qualitative factors to determine whether it is more likely than not that the fair value of a reporting unit is less than its carrying amount, the Company assesses relevant events and circumstances that may impact the fair value and the carrying amount of a reporting unit. The identification of relevant events and circumstances and how these may impact a reporting unit’s fair value or carrying amount involve significant judgments by management. These judgments include the consideration of macroeconomic conditions, industry and market considerations, cost factors, overall financial performance, events which are specific to the Company and trends in the market price of the Company’s common stock. Each factor is assessed to determine whether it impacts the impairment test positively or negatively, and the magnitude of any such impact.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"/></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> <br/></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Reporting units are determined based on the organizational structure the entity has in place at the date of the impairment test. A reporting unit is an operating segment or component business unit with the following characteristics: (a) it has discrete financial information, (b) segment management regularly reviews its operating results (generally an operating segment has a segment manager who is directly accountable to and maintains regular contact with the chief operating decision maker to discuss operating activities, financial results, forecasts or plans for the segment), and (c) its economic characteristics are dissimilar from other units (this contemplates the nature of the products and services, the nature of the production process, the type or class of client for the products and services and the methods used to distribute the products and services). The Company determined that it has one operating segment and two reporting units.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The Company estimates the fair value of its reporting unit using the income approach, via discounted cash flow valuation models which include, but are not limited to, assumptions such as a “risk-free” rate of return on an investment, the weighted average cost of capital of a market participant and future revenue, operating margin, working capital and capital expenditure trends. Determining the fair value of reporting units and goodwill includes significant judgment by management, and different judgments could yield different results.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The Company performed its annual assessment of goodwill, using the approach described above. Based on the analysis performed, the fair value of the reporting units exceeded the carrying amount of the reporting unit, including goodwill, and, therefore, a goodwill impairment loss was not recognized.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b> </b></span></p> P15Y <p id="xdx_846_ecustom--EquityAwardPolicyTextBlock_zP0HdPOw8r1d" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><span id="xdx_862_zPEWpfoqiT0k">Equity Awards</span></b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 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: 0; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The Company accounts for share-based payments based on the grant-date fair value of the awards with compensation cost recognized as expense over the requisite service period. For awards to non-employees, the Company recognizes compensation expense in the same manner as if the entity had paid cash for the goods or services. The Company incurred total annual compensation expense related to stock-based awards of $<span id="xdx_901_eus-gaap--ShareBasedCompensation_c20220201__20230131__us-gaap--AwardTypeAxis__custom--EquityAwardMember_z5rz7kerihpd" title="Compensation expense related to stock-based award">1,761,000</span> in fiscal 2022, which includes $<span id="xdx_90E_eus-gaap--ShareBasedCompensation_c20220201__20230131__us-gaap--AwardTypeAxis__custom--EquityAwardMember__us-gaap--GranteeStatusAxis__us-gaap--ShareBasedPaymentArrangementNonemployeeMember_z9EtbV2nZ3r7" title="Compensation expense related to stock-based award">81,000</span> of capitalized non-employee stock compensation, and $<span id="xdx_907_eus-gaap--ShareBasedCompensation_c20210201__20220131__us-gaap--AwardTypeAxis__custom--EquityAwardMember_zBeppKB3zlgb" title="Compensation expense related to stock-based award">2,216,000</span> in fiscal 2021.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The fair value of the stock options granted are estimated at the date of grant using a Black-Scholes option pricing model. Option pricing model input assumptions such as expected term, expected volatility and risk-free interest rate impact the fair value estimate. The Company recognizes forfeitures as they occur. These assumptions are subjective and are generally derived from external (such as, risk-free rate of interest) and historical data (such as, volatility factor, expected term and forfeiture rates). Future grants of equity awards accounted for as stock-based compensation could have a material impact on reported expenses depending upon the number, value and vesting period of future awards.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The Company issues restricted stock awards in the form of Company common stock. The fair value of these awards is based on the market close price per share on the grant date. The Company expenses the compensation cost of these awards as the restriction period lapses, which is typically a one- to four-year service period to the Company. In fiscal 2022 and 2021, <span id="xdx_90E_ecustom--SurrenderOfStockSharesDuringPeriod_c20220201__20230131__us-gaap--StatementEquityComponentsAxis__us-gaap--CommonStockMember_zg3apXD4TjGf" title="Surrender of stock, shares">127,429</span> and <span id="xdx_900_ecustom--SurrenderOfStockSharesDuringPeriod_c20210201__20220131__us-gaap--StatementEquityComponentsAxis__us-gaap--CommonStockMember_zGo27EsAkh4a" title="Surrender of stock, shares">257,571</span> shares of common stock were surrendered to the Company to satisfy tax withholding obligations totaling $<span id="xdx_900_eus-gaap--PaymentsRelatedToTaxWithholdingForShareBasedCompensation_c20220201__20230131_zeRrMXZW2o7a" title="Cost of shares for tax withholding">197,000</span> and $<span id="xdx_901_eus-gaap--PaymentsRelatedToTaxWithholdingForShareBasedCompensation_c20210201__20220131_zWJr4KiPNGTi" title="Cost of shares for tax withholding">464,000</span>, respectively, in connection with the vesting of restricted stock awards. Shares surrendered by the restricted stock award recipients in accordance with the applicable plan are deemed cancelled, and therefore are not available to be reissued. The Company awarded <span id="xdx_909_eus-gaap--StockIssuedDuringPeriodSharesRestrictedStockAwardGross_c20220201__20230131__srt--TitleOfIndividualAxis__custom--OfficersAndDirectorsMember_zTTTMrmEZcS2" title="Number shares of restricted stock">890,731</span> and <span id="xdx_90F_eus-gaap--StockIssuedDuringPeriodSharesRestrictedStockAwardGross_c20210201__20220131__srt--TitleOfIndividualAxis__custom--OfficersAndDirectorsMember_zz5x1zDDnZGd" title="Number shares of restricted stock">562,500</span> shares of restricted stock to its executive officers and directors of the Company in fiscal 2022 and 2021, respectively.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> 1761000 81000 2216000 127429 257571 197000 464000 890731 562500 <p id="xdx_84C_eus-gaap--IncomeTaxPolicyTextBlock_zRXtS1anJgAc" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><span id="xdx_86B_zNQvGuwwjXg5">Income Taxes</span></b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 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: 0; text-align: justify; text-indent: 0.25in"><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 future tax consequences attributable to differences between the financial statement carrying amounts of existing assets and liabilities and their respective tax bases and for tax credit and loss carry-forwards. 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. In assessing net deferred tax assets, the Company considers whether it is more likely than not that some or all of the deferred tax assets will not be realized. The Company establishes a valuation allowance when it is more likely than not that all or a portion of deferred tax assets will not be realized. See Note 7 - Income Taxes for further details.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"/></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> <br/></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The Company provides for uncertain tax positions and the related interest and penalties based upon management’s assessment of whether certain tax positions are more likely than not to be sustained upon examination by tax authorities. At January 31, 2023, the Company believes it has appropriately accounted for any uncertain tax positions.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b> </b></span></p> <p id="xdx_84A_eus-gaap--EarningsPerSharePolicyTextBlock_zFyg3H7KHePj" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><span id="xdx_869_zu8FxBWzpSy6">Net Earnings (Loss) Per Common Share</span></b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 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: 0; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The Company presents basic and diluted earnings per share (“EPS”) data for our common stock.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Our unvested restricted stock awards are considered non-participating securities because holders are not entitled to non-forfeitable rights to dividends or dividend equivalents during the vesting term. In accordance with ASC 260, securities are deemed not to be participating in losses if there is no obligation to fund such losses. Diluted EPS for our common stock is computed using the treasury stock method.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p id="xdx_899_eus-gaap--ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_zLipc23mXcfh" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The following is the calculation of the basic and diluted net loss per share of common stock:</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> <span id="xdx_8B9_zBfQBoY084Y8" style="display: none; font-family: Times New Roman, Times, Serif; font-size: 10pt">SCHEDULE OF BASIC AND DILUTED NET LOSS PER SHARE OF COMMON STOCK</span></span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="font: 10pt Times New Roman, Times, Serif; display: none; vertical-align: bottom"> <td style="text-align: center"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" id="xdx_49F_20220201__20230131_zoHfcC92LM17" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2022</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" id="xdx_498_20210201__20220131_zI3vg3jL74T" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2021</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: center"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="6" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Fiscal Year</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: center"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2022</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2021</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-weight: bold">Basic earnings (loss) per share:</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_400_eus-gaap--EarningsPerShareBasicOtherDisclosuresAbstract_iB_zQOvwrVgkG31" style="vertical-align: bottom; background-color: White"> <td style="font-weight: bold; text-align: left">Continuing operations</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--IncomeLossFromContinuingOperations_i01_zmlrTi2X8V8a" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 64%; text-align: left; padding-bottom: 2.5pt">Loss from continuing operations, net of tax</td><td style="width: 2%; padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; width: 1%; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; width: 14%; text-align: right">(11,379,000</td><td style="width: 1%; padding-bottom: 2.5pt; text-align: left">)</td><td style="width: 2%; padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; width: 1%; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; width: 14%; text-align: right">(6,917,000</td><td style="width: 1%; padding-bottom: 2.5pt; text-align: left">)</td></tr> <tr id="xdx_40D_eus-gaap--IncomeLossFromContinuingOperationsPerBasicShare_i01_zmbWla8uqmEb" style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-bottom: 2.5pt">Basic net loss per share of common stock from continuing operations</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">(0.23</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">(0.16</td><td style="padding-bottom: 2.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 id="xdx_409_eus-gaap--IncomeLossFromDiscontinuedOperationsAndDisposalOfDiscontinuedOperationsNetOfTaxPerBasicShareAbstract_iB_zF3Hhefo6kyc" style="vertical-align: bottom; background-color: White"> <td style="font-weight: bold; text-align: left">Discontinued operations</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--NetIncomeLossFromDiscontinuedOperationsAvailableToCommonShareholdersBasic_i01_zqGQ2tAKizYi" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 2.5pt">Income available to common stockholders from discontinued operations</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"><span style="-sec-ix-hidden: xdx2ixbrl0832">—</span></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">375,000</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> <tr id="xdx_40A_eus-gaap--IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare_i01_zmXeE4lw9qJe" style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-bottom: 2.5pt">Basic net earnings per share of common stock from discontinued operations</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"><span style="-sec-ix-hidden: xdx2ixbrl0835">—</span></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">0.01</td><td style="padding-bottom: 2.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 style="font-weight: bold; text-align: left">Diluted earnings (loss) per share (1):</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_404_eus-gaap--EarningsPerShareDilutedOtherDisclosuresAbstract_iB_zI52Ot9VXGMh" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-weight: bold; text-align: left">Continuing operations</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--NetIncomeLossFromContinuingOperationsAvailableToCommonShareholdersDiluted_i01_zePLOcuyAiZb" style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-bottom: 2.5pt">Loss available to common stockholders from continuing operations</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">(11,379,000</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">(6,917,000</td><td style="padding-bottom: 2.5pt; text-align: left">)</td></tr> <tr id="xdx_403_eus-gaap--IncomeLossFromContinuingOperationsPerDilutedShare_i01_zy0MRdNzpg3i" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 2.5pt">Diluted net loss per share of common stock from continuing operations</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">(0.23</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">(0.16</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 id="xdx_40E_eus-gaap--IncomeLossFromDiscontinuedOperationsAndDisposalOfDiscontinuedOperationsNetOfTaxPerDilutedShareAbstract_iB_zAA56Hf5z9l4" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-weight: bold; text-align: left">Discontinued operations</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_404_eus-gaap--NetIncomeLossFromDiscontinuedOperationsAvailableToCommonShareholdersDiluted_i01_zSHiyyyWYfe9" style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-bottom: 2.5pt">Income available to common stockholders from discontinued operations</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"><span style="-sec-ix-hidden: xdx2ixbrl0850">—</span></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">375,000</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> <tr id="xdx_405_eus-gaap--IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare_i01_ziYFWOnyjSJ5" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 2.5pt">Diluted net earnings per share of common stock from discontinued operations</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"><span style="-sec-ix-hidden: xdx2ixbrl0853">—</span></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">0.01</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 id="xdx_40E_eus-gaap--NetIncomeLoss_zvUAyL1T6vzj" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 2.5pt">Net loss</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">(11,379,000</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">(6,542,000</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 id="xdx_406_eus-gaap--WeightedAverageNumberOfSharesOutstandingBasic_zVttPSrMdbeb" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td>Weighted average shares outstanding - Basic (1)<sup id="xdx_F4A_zDuCQmts5kZ9" style="display: none; font-family: Times New Roman, Times, Serif; font-size: 10pt">(1)</sup></td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">49,324,858</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">42,815,239</td><td style="text-align: left"> </td></tr> <tr id="xdx_40B_ecustom--EffectOfDilutiveSecuritiesStockOptionsRestrictedStocks_pid_zFzGoiwMFsMd" style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-bottom: 1.5pt">Effect of dilutive securities - Stock options and Restricted stock (2)<sup id="xdx_F4C_zR3JWjKF0x3d" style="display: none; font-family: Times New Roman, Times, Serif; font-size: 10pt">(2)</sup></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="-sec-ix-hidden: xdx2ixbrl0862">—</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 style="border-bottom: Black 1.5pt solid; text-align: right">458,335</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr id="xdx_407_eus-gaap--WeightedAverageNumberOfDilutedSharesOutstanding_zJtjuXUC71y5" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-bottom: 2.5pt">Weighted average shares outstanding – Diluted</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">49,324,858</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">43,273,574</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> <tr id="xdx_401_eus-gaap--EarningsPerShareBasic_pid_zPYY0ixxvxdl" style="vertical-align: bottom; background-color: White"> <td style="text-align: left">Basic net loss per share of common stock</td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">(0.23</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">(0.15</td><td style="text-align: left">)</td></tr> <tr id="xdx_40E_eus-gaap--EarningsPerShareDiluted_pid_zm59qfhfcOBi" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 2.5pt">Diluted net loss per share of common stock</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">(0.23</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">(0.15</td><td style="padding-bottom: 2.5pt; text-align: left">)</td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 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; 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; width: 0.25in; text-align: justify"><span id="xdx_F0E_zXmy3EEZw7O7" 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 id="xdx_F12_znxEjZl5zzr8" style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Excludes the effect of unvested restricted shares of common stock, which are considered non-participating securities. As of January 31, 2023 and 2022, there were <span class="xdx_phnt_RGlzY2xvc3VyZSAtIFNDSEVEVUxFIE9GIEJBU0lDIEFORCBESUxVVEVEIE5FVCBMT1NTIFBFUiBTSEFSRSBPRiBDT01NT04gU1RPQ0sgKERldGFpbHMpIChQYXJlbnRoZXRpY2FsKQA_" id="xdx_908_eus-gaap--AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_c20220201__20230131__us-gaap--AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis__custom--UnvestedRestrictedStockMember_zBF8NgOf9pIb" title="Diluted earnings per share">1,848,031</span> and <span class="xdx_phnt_RGlzY2xvc3VyZSAtIFNDSEVEVUxFIE9GIEJBU0lDIEFORCBESUxVVEVEIE5FVCBMT1NTIFBFUiBTSEFSRSBPRiBDT01NT04gU1RPQ0sgKERldGFpbHMpIChQYXJlbnRoZXRpY2FsKQA_" id="xdx_90B_eus-gaap--AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_c20210201__20220131__us-gaap--AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis__custom--UnvestedRestrictedStockMember_zSEYVYWFvxge" title="Diluted earnings per share">1,043,350</span> unvested restricted shares of common stock, respectively.</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 id="xdx_F09_zDt8zURqtjbb" 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 id="xdx_F1D_zhir7l2sMZif" style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Diluted net loss per share excludes the effect of shares that are anti-dilutive. As of January 31, 2023, there were <span class="xdx_phnt_RGlzY2xvc3VyZSAtIFNDSEVEVUxFIE9GIEJBU0lDIEFORCBESUxVVEVEIE5FVCBMT1NTIFBFUiBTSEFSRSBPRiBDT01NT04gU1RPQ0sgKERldGFpbHMpIChQYXJlbnRoZXRpY2FsKQA_" id="xdx_905_eus-gaap--AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_c20220201__20230131__us-gaap--AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis__us-gaap--EmployeeStockOptionMember_z5CSUsUCU188" title="Diluted earnings per share">628,598</span> outstanding stock options and <span class="xdx_phnt_RGlzY2xvc3VyZSAtIFNDSEVEVUxFIE9GIEJBU0lDIEFORCBESUxVVEVEIE5FVCBMT1NTIFBFUiBTSEFSRSBPRiBDT01NT04gU1RPQ0sgKERldGFpbHMpIChQYXJlbnRoZXRpY2FsKQA_" id="xdx_900_eus-gaap--AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_c20220201__20230131__us-gaap--AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis__custom--UnvestedRestrictedSharesMember_zMAgyodmwO4g" title="Diluted earnings per share">1,848,031</span> unvested restricted shares of common stock. As of January 31, 2022, there were <span class="xdx_phnt_RGlzY2xvc3VyZSAtIFNDSEVEVUxFIE9GIEJBU0lDIEFORCBESUxVVEVEIE5FVCBMT1NTIFBFUiBTSEFSRSBPRiBDT01NT04gU1RPQ0sgKERldGFpbHMpIChQYXJlbnRoZXRpY2FsKQA_" id="xdx_906_eus-gaap--AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_c20210201__20220131__us-gaap--AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis__us-gaap--EmployeeStockOptionMember_z0V1ZrNzn1h6" title="Diluted earnings per share">1,062,130</span> outstanding stock options and <span class="xdx_phnt_RGlzY2xvc3VyZSAtIFNDSEVEVUxFIE9GIEJBU0lDIEFORCBESUxVVEVEIE5FVCBMT1NTIFBFUiBTSEFSRSBPRiBDT01NT04gU1RPQ0sgKERldGFpbHMpIChQYXJlbnRoZXRpY2FsKQA_" id="xdx_90C_eus-gaap--AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_c20210201__20220131__us-gaap--AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis__custom--UnvestedRestrictedSharesMember_zoIQ5Gr8opB3" title="Diluted earnings per share">1,043,350</span> unvested restricted shares of common stock.</span></td></tr> </table> <p id="xdx_8A6_zMZP4WtVCNV8" style="margin-top: 0; margin-bottom: 0"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p id="xdx_899_eus-gaap--ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_zLipc23mXcfh" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The following is the calculation of the basic and diluted net loss per share of common stock:</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> <span id="xdx_8B9_zBfQBoY084Y8" style="display: none; font-family: Times New Roman, Times, Serif; font-size: 10pt">SCHEDULE OF BASIC AND DILUTED NET LOSS PER SHARE OF COMMON STOCK</span></span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="font: 10pt Times New Roman, Times, Serif; display: none; vertical-align: bottom"> <td style="text-align: center"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" id="xdx_49F_20220201__20230131_zoHfcC92LM17" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2022</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" id="xdx_498_20210201__20220131_zI3vg3jL74T" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2021</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: center"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="6" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Fiscal Year</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: center"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2022</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2021</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-weight: bold">Basic earnings (loss) per share:</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_400_eus-gaap--EarningsPerShareBasicOtherDisclosuresAbstract_iB_zQOvwrVgkG31" style="vertical-align: bottom; background-color: White"> <td style="font-weight: bold; text-align: left">Continuing operations</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--IncomeLossFromContinuingOperations_i01_zmlrTi2X8V8a" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 64%; text-align: left; padding-bottom: 2.5pt">Loss from continuing operations, net of tax</td><td style="width: 2%; padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; width: 1%; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; width: 14%; text-align: right">(11,379,000</td><td style="width: 1%; padding-bottom: 2.5pt; text-align: left">)</td><td style="width: 2%; padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; width: 1%; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; width: 14%; text-align: right">(6,917,000</td><td style="width: 1%; padding-bottom: 2.5pt; text-align: left">)</td></tr> <tr id="xdx_40D_eus-gaap--IncomeLossFromContinuingOperationsPerBasicShare_i01_zmbWla8uqmEb" style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-bottom: 2.5pt">Basic net loss per share of common stock from continuing operations</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">(0.23</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">(0.16</td><td style="padding-bottom: 2.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 id="xdx_409_eus-gaap--IncomeLossFromDiscontinuedOperationsAndDisposalOfDiscontinuedOperationsNetOfTaxPerBasicShareAbstract_iB_zF3Hhefo6kyc" style="vertical-align: bottom; background-color: White"> <td style="font-weight: bold; text-align: left">Discontinued operations</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--NetIncomeLossFromDiscontinuedOperationsAvailableToCommonShareholdersBasic_i01_zqGQ2tAKizYi" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 2.5pt">Income available to common stockholders from discontinued operations</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"><span style="-sec-ix-hidden: xdx2ixbrl0832">—</span></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">375,000</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> <tr id="xdx_40A_eus-gaap--IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare_i01_zmXeE4lw9qJe" style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-bottom: 2.5pt">Basic net earnings per share of common stock from discontinued operations</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"><span style="-sec-ix-hidden: xdx2ixbrl0835">—</span></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">0.01</td><td style="padding-bottom: 2.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 style="font-weight: bold; text-align: left">Diluted earnings (loss) per share (1):</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_404_eus-gaap--EarningsPerShareDilutedOtherDisclosuresAbstract_iB_zI52Ot9VXGMh" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-weight: bold; text-align: left">Continuing operations</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--NetIncomeLossFromContinuingOperationsAvailableToCommonShareholdersDiluted_i01_zePLOcuyAiZb" style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-bottom: 2.5pt">Loss available to common stockholders from continuing operations</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">(11,379,000</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">(6,917,000</td><td style="padding-bottom: 2.5pt; text-align: left">)</td></tr> <tr id="xdx_403_eus-gaap--IncomeLossFromContinuingOperationsPerDilutedShare_i01_zy0MRdNzpg3i" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 2.5pt">Diluted net loss per share of common stock from continuing operations</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">(0.23</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">(0.16</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 id="xdx_40E_eus-gaap--IncomeLossFromDiscontinuedOperationsAndDisposalOfDiscontinuedOperationsNetOfTaxPerDilutedShareAbstract_iB_zAA56Hf5z9l4" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-weight: bold; text-align: left">Discontinued operations</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_404_eus-gaap--NetIncomeLossFromDiscontinuedOperationsAvailableToCommonShareholdersDiluted_i01_zSHiyyyWYfe9" style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-bottom: 2.5pt">Income available to common stockholders from discontinued operations</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"><span style="-sec-ix-hidden: xdx2ixbrl0850">—</span></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">375,000</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> <tr id="xdx_405_eus-gaap--IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare_i01_ziYFWOnyjSJ5" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 2.5pt">Diluted net earnings per share of common stock from discontinued operations</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"><span style="-sec-ix-hidden: xdx2ixbrl0853">—</span></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">0.01</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 id="xdx_40E_eus-gaap--NetIncomeLoss_zvUAyL1T6vzj" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 2.5pt">Net loss</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">(11,379,000</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">(6,542,000</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 id="xdx_406_eus-gaap--WeightedAverageNumberOfSharesOutstandingBasic_zVttPSrMdbeb" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td>Weighted average shares outstanding - Basic (1)<sup id="xdx_F4A_zDuCQmts5kZ9" style="display: none; font-family: Times New Roman, Times, Serif; font-size: 10pt">(1)</sup></td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">49,324,858</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">42,815,239</td><td style="text-align: left"> </td></tr> <tr id="xdx_40B_ecustom--EffectOfDilutiveSecuritiesStockOptionsRestrictedStocks_pid_zFzGoiwMFsMd" style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-bottom: 1.5pt">Effect of dilutive securities - Stock options and Restricted stock (2)<sup id="xdx_F4C_zR3JWjKF0x3d" style="display: none; font-family: Times New Roman, Times, Serif; font-size: 10pt">(2)</sup></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="-sec-ix-hidden: xdx2ixbrl0862">—</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 style="border-bottom: Black 1.5pt solid; text-align: right">458,335</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr id="xdx_407_eus-gaap--WeightedAverageNumberOfDilutedSharesOutstanding_zJtjuXUC71y5" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-bottom: 2.5pt">Weighted average shares outstanding – Diluted</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">49,324,858</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">43,273,574</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> <tr id="xdx_401_eus-gaap--EarningsPerShareBasic_pid_zPYY0ixxvxdl" style="vertical-align: bottom; background-color: White"> <td style="text-align: left">Basic net loss per share of common stock</td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">(0.23</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">(0.15</td><td style="text-align: left">)</td></tr> <tr id="xdx_40E_eus-gaap--EarningsPerShareDiluted_pid_zm59qfhfcOBi" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 2.5pt">Diluted net loss per share of common stock</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">(0.23</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">(0.15</td><td style="padding-bottom: 2.5pt; text-align: left">)</td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 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; 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; width: 0.25in; text-align: justify"><span id="xdx_F0E_zXmy3EEZw7O7" 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 id="xdx_F12_znxEjZl5zzr8" style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Excludes the effect of unvested restricted shares of common stock, which are considered non-participating securities. As of January 31, 2023 and 2022, there were <span class="xdx_phnt_RGlzY2xvc3VyZSAtIFNDSEVEVUxFIE9GIEJBU0lDIEFORCBESUxVVEVEIE5FVCBMT1NTIFBFUiBTSEFSRSBPRiBDT01NT04gU1RPQ0sgKERldGFpbHMpIChQYXJlbnRoZXRpY2FsKQA_" id="xdx_908_eus-gaap--AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_c20220201__20230131__us-gaap--AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis__custom--UnvestedRestrictedStockMember_zBF8NgOf9pIb" title="Diluted earnings per share">1,848,031</span> and <span class="xdx_phnt_RGlzY2xvc3VyZSAtIFNDSEVEVUxFIE9GIEJBU0lDIEFORCBESUxVVEVEIE5FVCBMT1NTIFBFUiBTSEFSRSBPRiBDT01NT04gU1RPQ0sgKERldGFpbHMpIChQYXJlbnRoZXRpY2FsKQA_" id="xdx_90B_eus-gaap--AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_c20210201__20220131__us-gaap--AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis__custom--UnvestedRestrictedStockMember_zSEYVYWFvxge" title="Diluted earnings per share">1,043,350</span> unvested restricted shares of common stock, respectively.</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 id="xdx_F09_zDt8zURqtjbb" 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 id="xdx_F1D_zhir7l2sMZif" style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Diluted net loss per share excludes the effect of shares that are anti-dilutive. As of January 31, 2023, there were <span class="xdx_phnt_RGlzY2xvc3VyZSAtIFNDSEVEVUxFIE9GIEJBU0lDIEFORCBESUxVVEVEIE5FVCBMT1NTIFBFUiBTSEFSRSBPRiBDT01NT04gU1RPQ0sgKERldGFpbHMpIChQYXJlbnRoZXRpY2FsKQA_" id="xdx_905_eus-gaap--AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_c20220201__20230131__us-gaap--AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis__us-gaap--EmployeeStockOptionMember_z5CSUsUCU188" title="Diluted earnings per share">628,598</span> outstanding stock options and <span class="xdx_phnt_RGlzY2xvc3VyZSAtIFNDSEVEVUxFIE9GIEJBU0lDIEFORCBESUxVVEVEIE5FVCBMT1NTIFBFUiBTSEFSRSBPRiBDT01NT04gU1RPQ0sgKERldGFpbHMpIChQYXJlbnRoZXRpY2FsKQA_" id="xdx_900_eus-gaap--AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_c20220201__20230131__us-gaap--AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis__custom--UnvestedRestrictedSharesMember_zMAgyodmwO4g" title="Diluted earnings per share">1,848,031</span> unvested restricted shares of common stock. As of January 31, 2022, there were <span class="xdx_phnt_RGlzY2xvc3VyZSAtIFNDSEVEVUxFIE9GIEJBU0lDIEFORCBESUxVVEVEIE5FVCBMT1NTIFBFUiBTSEFSRSBPRiBDT01NT04gU1RPQ0sgKERldGFpbHMpIChQYXJlbnRoZXRpY2FsKQA_" id="xdx_906_eus-gaap--AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_c20210201__20220131__us-gaap--AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis__us-gaap--EmployeeStockOptionMember_z0V1ZrNzn1h6" title="Diluted earnings per share">1,062,130</span> outstanding stock options and <span class="xdx_phnt_RGlzY2xvc3VyZSAtIFNDSEVEVUxFIE9GIEJBU0lDIEFORCBESUxVVEVEIE5FVCBMT1NTIFBFUiBTSEFSRSBPRiBDT01NT04gU1RPQ0sgKERldGFpbHMpIChQYXJlbnRoZXRpY2FsKQA_" id="xdx_90C_eus-gaap--AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_c20210201__20220131__us-gaap--AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis__custom--UnvestedRestrictedSharesMember_zoIQ5Gr8opB3" title="Diluted earnings per share">1,043,350</span> unvested restricted shares of common stock.</span></td></tr> </table> -11379000 -6917000 -0.23 -0.16 375000 0.01 -11379000 -6917000 -0.23 -0.16 375000 0.01 -11379000 -6542000 49324858 42815239 458335 49324858 43273574 -0.23 -0.15 -0.23 -0.15 1848031 1043350 628598 1848031 1062130 1043350 <p id="xdx_848_ecustom--OtherOperatingCostPolicyTextBlock_z8NQgVmervag" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i><span id="xdx_861_zapSJxRUT6Ra">Other Operating Costs</span></i></b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 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: 0; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i>Acquisition-related Costs</i></span></p> <p id="xdx_89B_ecustom--ScheduleOfNonRoutineCostTableTextBlock_zhAkbjJYGcKa" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b> <span id="xdx_8B8_z8bEx5Qoupwj" style="display: none; font-family: Times New Roman, Times, Serif; font-size: 10pt">SCHEDULE OF NON ROUTINE COSTS</span></b></span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 70%"> <tr style="vertical-align: bottom"> <td style="text-align: center"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" id="xdx_498_20220201__20230131__us-gaap--BusinessAcquisitionAxis__custom--AveleadConsultingLLCMember_zX0LNTa5FV1b" style="border-bottom: Black 1.5pt solid; text-align: center"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Fiscal Year</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>2022</b></span></p></td><td style="padding-bottom: 1.5pt"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" id="xdx_498_20210201__20220131__us-gaap--BusinessAcquisitionAxis__custom--AveleadConsultingLLCMember_ztuQYcjypL7h" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Fiscal Year<br/> 2021</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr id="xdx_400_ecustom--SeparationAgreementExpense_maNCzJCP_zO2KLEGpLb1j" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 64%; text-align: left">Separation agreement expense</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 14%; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0892">—</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">706,000</td><td style="width: 1%; text-align: left"> </td></tr> <tr id="xdx_406_ecustom--BusinessCombinationBrokerFees_maNCzJCP_z5Wu8Gjim70j" style="vertical-align: bottom; background-color: White"> <td style="text-align: left">Broker fees</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0895">—</span></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">553,000</td><td style="text-align: left"> </td></tr> <tr id="xdx_40D_ecustom--BusinessCombinationProfessionalFees_maNCzJCP_zt8QsnyPSpV" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Professional fees</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">149,000</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">850,000</td><td style="text-align: left"> </td></tr> <tr id="xdx_40F_ecustom--BusinessCombinationExecutiveBonuses_maNCzJCP_zV8XmzMhiHej" style="vertical-align: bottom; background-color: White"> <td style="text-align: left">Executive bonuses</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0901">—</span></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">705,000</td><td style="text-align: left"> </td></tr> <tr id="xdx_402_ecustom--BusinessCombinationLossOnExitFromOperatingLease_maNCzJCP_zJIeeiTvXjKk" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 1.5pt">Loss on exit from operating lease</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="-sec-ix-hidden: xdx2ixbrl0904">—</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 style="border-bottom: Black 1.5pt solid; text-align: right">42,000</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr id="xdx_402_eus-gaap--BusinessCombinationAcquisitionRelatedCosts_iT_mtNCzJCP_zTX5II4Okbj" 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">149,000</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">2,856,000</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> <p id="xdx_8A2_zJ4aIZTTEoV3" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">For fiscal 2022 and 2021, the Company incurred certain acquisition-related costs relating to the acquisition of Avelead totaling $<span id="xdx_906_eus-gaap--BusinessCombinationAcquisitionRelatedCosts_c20220201__20230131_z5UPty2nHhu9" title="Acquisition related costs">149,000 </span>and $<span id="xdx_900_eus-gaap--BusinessCombinationAcquisitionRelatedCosts_c20210201__20220131_zdHb4f5nmV0e" title="Acquisition related costs">2,856,000</span>, respectively. For fiscal 2022, these expenses consisted primarily of professional service fees. For fiscal 2021, of the total acquisition-related costs, $<span id="xdx_903_ecustom--BusinessCombinationExecutiveBonuses_c20210201__20220131_zHI2NKAD4gZf" title="Executive bonuses">705,000</span> was from bonuses paid to certain executives in executing priorities, primarily related to the acquisition, and $<span id="xdx_90D_eus-gaap--ProfessionalFees_c20210201__20220131_z9Tf7GMAbm9a" title="Professional fees">850,000</span> related to professional fees.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p id="xdx_89B_ecustom--ScheduleOfNonRoutineCostTableTextBlock_zhAkbjJYGcKa" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b> <span id="xdx_8B8_z8bEx5Qoupwj" style="display: none; font-family: Times New Roman, Times, Serif; font-size: 10pt">SCHEDULE OF NON ROUTINE COSTS</span></b></span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 70%"> <tr style="vertical-align: bottom"> <td style="text-align: center"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" id="xdx_498_20220201__20230131__us-gaap--BusinessAcquisitionAxis__custom--AveleadConsultingLLCMember_zX0LNTa5FV1b" style="border-bottom: Black 1.5pt solid; text-align: center"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Fiscal Year</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>2022</b></span></p></td><td style="padding-bottom: 1.5pt"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" id="xdx_498_20210201__20220131__us-gaap--BusinessAcquisitionAxis__custom--AveleadConsultingLLCMember_ztuQYcjypL7h" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Fiscal Year<br/> 2021</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr id="xdx_400_ecustom--SeparationAgreementExpense_maNCzJCP_zO2KLEGpLb1j" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 64%; text-align: left">Separation agreement expense</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 14%; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0892">—</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">706,000</td><td style="width: 1%; text-align: left"> </td></tr> <tr id="xdx_406_ecustom--BusinessCombinationBrokerFees_maNCzJCP_z5Wu8Gjim70j" style="vertical-align: bottom; background-color: White"> <td style="text-align: left">Broker fees</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0895">—</span></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">553,000</td><td style="text-align: left"> </td></tr> <tr id="xdx_40D_ecustom--BusinessCombinationProfessionalFees_maNCzJCP_zt8QsnyPSpV" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Professional fees</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">149,000</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">850,000</td><td style="text-align: left"> </td></tr> <tr id="xdx_40F_ecustom--BusinessCombinationExecutiveBonuses_maNCzJCP_zV8XmzMhiHej" style="vertical-align: bottom; background-color: White"> <td style="text-align: left">Executive bonuses</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0901">—</span></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">705,000</td><td style="text-align: left"> </td></tr> <tr id="xdx_402_ecustom--BusinessCombinationLossOnExitFromOperatingLease_maNCzJCP_zJIeeiTvXjKk" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 1.5pt">Loss on exit from operating lease</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="-sec-ix-hidden: xdx2ixbrl0904">—</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 style="border-bottom: Black 1.5pt solid; text-align: right">42,000</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr id="xdx_402_eus-gaap--BusinessCombinationAcquisitionRelatedCosts_iT_mtNCzJCP_zTX5II4Okbj" 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">149,000</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">2,856,000</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> 706000 553000 149000 850000 705000 42000 149000 2856000 149000 2856000 705000 850000 <p id="xdx_841_eus-gaap--CommitmentsAndContingenciesPolicyTextBlock_zTsfNN3c2U3i" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><span id="xdx_86A_zwAQCg6gFXr5">Loss Contingencies</span></b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 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: 0; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">We are subject to the possibility of various loss contingencies arising in the normal course of business. We consider the likelihood of the loss or impairment of an asset or the incurrence of a liability as well as our ability to reasonably estimate the amount of loss in determining loss contingencies. An estimated loss contingency is accrued when it is probable that a liability has been incurred or an asset has been impaired, and the amount of loss can be reasonably estimated. We regularly evaluate current information available to us to determine whether to accrue for a loss contingency and adjust any previous accrual.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p id="xdx_844_eus-gaap--NewAccountingPronouncementsPolicyPolicyTextBlock_zlnWQVuUiH72" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><span id="xdx_86F_zaZUMhTaypRd">Accounting Pronouncements Recently Adopted</span></b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 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: 0; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">In July 2021, the FASB issued ASU 2021-05, Lessors - Certain Leases with Variable Lease Payments to ASC Topic 842, Leases (“ASC 842”) (“ASU 2021-05”). ASU 2021-05 provides additional ASC 842 classification guidance as it relates to a lessor’s accounting for certain leases with variable lease payments. ASU 2021-05 requires a lessor to classify a lease with variable payments that do not depend on an index or rate as an operating lease if either a sales-type lease or direct financing lease classification would trigger a day-one loss. ASU 2021-05 became effective for the Company on February 1, 2022. The adoption of this ASU did not have a material impact on the Company’s consolidated financial statements or disclosures.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p id="xdx_84F_ecustom--RecentAccountingPronouncementsNotYetAdoptedPolicyTextBlock_zOGxKQzIaWS4" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><span id="xdx_86E_zvnGziFI7Mkk">Recent Accounting Pronouncements Not Yet Adopted</span></b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 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: 0; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">In November 2019, the FASB issued ASU 2016-13, Financial Instruments—Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments, which improves guidance around accounting for financial losses on accounts receivable. For smaller reporting entities, ASU 2016-13 is effective for annual periods beginning after December 15, 2022, including interim periods within those fiscal years. The Company’s adoption of ASU 2016-13 is effective February 1, 2023. An analysis of contract receivables, including credit losses, was conducted during the first quarter of fiscal 2023. Based on the balance of the allowance for bad debt reserve as of January 31, 2023 and the result of the analysis of contract receivables during first quarter of fiscal 2023, the Company does not anticipate that the adoption of this ASU will have a material impact on our consolidated financial statements.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p id="xdx_800_eus-gaap--MergersAcquisitionsAndDispositionsDisclosuresTextBlock_z3LWNy0sZMRe" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><span style="text-decoration: underline">NOTE 3 —<span id="xdx_825_z9X46mLItHE7"> BUSINESS COMBINATION AND DIVESTITURE</span></span></b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 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: 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i>Avelead Acquisition</i></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 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: 0; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The Company acquired all of the equity interests of Avelead as part of the Company’s strategic expansion into the revenue cycle management, acute-care healthcare space (the “Transaction”). The Transaction was completed on August 16, 2021.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.25in"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 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: 0; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The aggregate consideration for the purchase of Avelead was approximately $<span id="xdx_903_eus-gaap--BusinessCombinationConsiderationTransferred1_pn5n6_c20210814__20210816__us-gaap--BusinessAcquisitionAxis__custom--AveleadConsultingLLCMember_zkXCD6gEhQ4h">29.7</span> million (at fair value) consisting of (i) $<span id="xdx_90D_eus-gaap--PaymentsToAcquireBusinessesNetOfCashAcquired_pn5n6_c20210814__20210816__us-gaap--BusinessAcquisitionAxis__custom--AveleadConsultingLLCMember_zIEJ4oiGa0R6">12.5</span> million in cash, net of cash acquired, (ii) $<span id="xdx_907_eus-gaap--BusinessAcquisitionEquityInterestIssuedOrIssuableValueAssigned_iI_pn5n6_c20210816__us-gaap--BusinessAcquisitionAxis__custom--AveleadConsultingLLCMember_zM2GLtF39DG6">6.5</span> million in common stock, and (iii) approximately $<span id="xdx_90A_eus-gaap--BusinessCombinationContingentConsiderationLiability_iI_pn5n6_c20210816__us-gaap--BusinessAcquisitionAxis__custom--AveleadConsultingLLCMember_zJucxX9i5u1d">10.7</span> million in contingent consideration (see below). The Company issued <span id="xdx_90D_eus-gaap--BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued_c20210814__20210816__us-gaap--BusinessAcquisitionAxis__custom--AveleadConsultingLLCMember__us-gaap--AwardTypeAxis__custom--AcquisitionRestrictedCommonStockMember_zZLe6hgaPt9d">5,021,972</span> shares of its restricted common stock (the “Acquisition Restricted Common Stock”). The Acquisition Restricted Common Stock has a fair value as of the closing date of acquisition of $<span id="xdx_90A_ecustom--BusinessAcquisitionEquityInterestIssuedFairValue_iI_pn5n6_c20210816__us-gaap--BusinessAcquisitionAxis__custom--AveleadConsultingLLCMember__us-gaap--AwardTypeAxis__custom--AcquisitionRestrictedCommonStockMember_zRL3qCNTIX59">6.5</span> million. <span id="xdx_908_eus-gaap--BusinessCombinationContingentConsiderationArrangementsDescription_c20210814__20210816__us-gaap--BusinessAcquisitionAxis__custom--AveleadConsultingLLCMember__us-gaap--AwardTypeAxis__custom--AcquisitionRestrictedCommonStockMember_z8IBAN3w1vu" title="Business combination description">Additionally, the Company contracted two types of contingent consideration; the first is referred to herein as “SaaS Contingent Consideration” and the second is referred to herein as “Renewal Contingent Consideration.” The SaaS Contingent Consideration and Renewal Contingent Consideration have an aggregate value of approximately $10.7 million as of the date of closing.</span> The owners of Avelead are also referred to herein as “Sellers” and are enumerated in the UPA (as defined below).</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The Unit Purchase Agreement (hereafter referred to as the “UPA”), stated that the purchase price for Avelead at closing included a cash payment of $<span id="xdx_905_eus-gaap--PaymentsToAcquireBusinessesNetOfCashAcquired_pn5n6_c20210814__20210816__us-gaap--BusinessAcquisitionAxis__custom--AveleadConsultingLLCMember__us-gaap--TypeOfArrangementAxis__custom--UnitPurchaseAgreementMember_zTEk9jdg9OL3" title="Payments to acquire businesses, net of cash acquired">11.9</span> million. Additionally, the Company paid $<span id="xdx_90D_ecustom--PaymentsToAcquireBusinessesSellerExpenses_c20210814__20210816__us-gaap--BusinessAcquisitionAxis__custom--AveleadConsultingLLCMember__us-gaap--TypeOfArrangementAxis__custom--UnitPurchaseAgreementMember_z1X851X7MVL6" title="Payments to acquire businesses seller expenses">285,000</span> of the Sellers’ closing costs, $<span id="xdx_90F_ecustom--PaymentsToAcquireBusinessesEstimatedWorkingCapitalAdjustment_c20210814__20210816__us-gaap--BusinessAcquisitionAxis__custom--AveleadConsultingLLCMember__us-gaap--TypeOfArrangementAxis__custom--UnitPurchaseAgreementMember_zK37A6it9LOf" title="Payment for estimated working capital adjustment">285,000</span> related to the working capital adjustment as defined in the UPA. Finally, at closing, the Company issued the Acquisition Restricted Common Stock with a fair value of approximately $<span id="xdx_90A_ecustom--BusinessAcquisitionEquityInterestIssuedFairValue_iI_pn5n6_c20210816__us-gaap--BusinessAcquisitionAxis__custom--AveleadConsultingLLCMember__us-gaap--AwardTypeAxis__custom--AcquisitionRestrictedCommonStockMember__us-gaap--TypeOfArrangementAxis__custom--UnitPurchaseAgreementMember_zv6e75nghVkg" title="Acquisition restricted common stock with a fair value">6.5</span> million, based on a 30-day average of the closing price of the Company’s common stock prior to the closing date. The SaaS Contingent Consideration and the Renewal Contingent Consideration described in more detail below were included in the UPA as potential future consideration for the Transaction. These are reflected on the Company’s consolidated balance sheet as “Acquisition earnout liability.”</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 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: 0; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The Company acquired Avelead on a cash-free and debt-free basis. The Transaction was structured as a purchase of units (equity), however, Avelead was taxed as a partnership. Accordingly, the Company realized a step-up in the tax basis of the assets acquired and the goodwill is tax deductible. The gross deferred tax assets and liabilities will be consolidated, and the gross deferred tax assets have a full valuation allowance.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 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: 0; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The contingent consideration is comprised of “SaaS Contingent Consideration” and “Renewal Contingent Consideration” which are described in more detail as follows:</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 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; 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">The SaaS Contingent Consideration is calculated based upon Avelead’s recurring SaaS revenue recognized during the first and second year. The Company will pay the SaaS Contingent Consideration as follows: (i) <span id="xdx_90A_ecustom--PaymentOfSaasContingentConsiderationInCashPercentage_iI_pid_dp_uPure_c20210816__us-gaap--BusinessAcquisitionAxis__custom--AveleadConsultingLLCMember__us-gaap--TypeOfArrangementAxis__custom--UnitPurchaseAgreementMember_zMVbDzoLUwZa" title="Payment of SaaS contingent consideration in cash, percentage">50</span>% in cash and (ii) <span id="xdx_90C_ecustom--PaymentOfSaasContingentConsiderationInSharesPercentage_iI_pid_dp_c20210816__us-gaap--BusinessAcquisitionAxis__custom--AveleadConsultingLLCMember__us-gaap--TypeOfArrangementAxis__custom--UnitPurchaseAgreementMember_zeZMv6mJd6e3" title="Payment of SaaS contingent consideration in cash, percentage">50</span>% in shares of Company common stock valued at the time the earnout is paid subject to a collar, as described below.</span></td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 74.2pt; text-align: justify; text-indent: -0.25in"><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.75in; 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"><span id="xdx_90D_ecustom--FirstYearPaymentOfSaasContingentConsiderationDescription_c20210814__20210816__us-gaap--BusinessAcquisitionAxis__custom--AveleadConsultingLLCMember__us-gaap--TypeOfArrangementAxis__custom--UnitPurchaseAgreementMember_zebyOPLJyGoj" title="First year payment of SaaS contingent consideration, description">The first year of SaaS Contingent Consideration was calculated as 75% of Avelead’s recognized SaaS revenue from September 1, 2021 to August 31, 2022. The first-year payment was subject to a deduction of $665,000 spread equally between the cash and common stock portion of the earnout consideration. Assuming that Avelead is within 80% of its forecasted SaaS revenue in the first year earnout, the Company agreed to a floor and ceiling on the value of the Company’s restricted common stock issued as consideration for the earnout. That collar had a floor of $3.50 per share and a ceiling of $5.50 per share for the first year earnout. This first year SaaS Contingent Consideration was paid on November 21, 2022 (see below). </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: 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"><span id="xdx_90F_ecustom--SecondYearPaymentOfSaasContingentConsiderationDescription_c20210814__20210816__us-gaap--BusinessAcquisitionAxis__custom--AveleadConsultingLLCMember__us-gaap--TypeOfArrangementAxis__custom--UnitPurchaseAgreementMember_zv92LenfF1B1" title="Second year payment of SaaS contingent consideration, description">The second year of SaaS Contingent Consideration is calculated as 40% of Avelead’s recognized SaaS revenue from September 1, 2022 to August 31, 2023. The second year earnout will be paid on or about October 15, 2023, subject to a dispute and resolution period. Assuming that Avelead is within 80% of its forecasted SaaS revenue in the second year earnout, the Company agreed to a floor and ceiling on the Company’s restricted common stock issued as consideration for the earnout. That collar has a floor of $4.50 per share and a ceiling of $6.50 per share for the second year earnout.</span></span></td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 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.75in"><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"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><sup>1</sup></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"><i><span id="xdx_90A_ecustom--ForecastedRevenueDescription_c20210814__20210816__us-gaap--BusinessAcquisitionAxis__custom--AveleadConsultingLLCMember__us-gaap--TypeOfArrangementAxis__custom--UnitPurchaseAgreementMember_z8dqviqOIt65" title="Forecasted revenue description">If Avelead does not achieve 80% of its forecasted revenue, the price per share will revert back to the Company’s market price based upon a 30-day average.</span></i></span></td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 74.2pt; text-align: justify; text-indent: -0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 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.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; 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"><span id="xdx_908_ecustom--RenewalContingentConsiderationDescription_c20210814__20210816__us-gaap--BusinessAcquisitionAxis__custom--AveleadConsultingLLCMember__us-gaap--TypeOfArrangementAxis__custom--UnitPurchaseAgreementMember_zQF6ZKaiOQfb" title="Renewal contingent consideration, description">The Renewal Contingent Consideration is tied directly to a successful renewal of a specific client of Avelead. To meet the definition of a renewal, Avelead must achieve a minimum threshold of contracted revenue in an updated, annual, renewed contract with the specified client. The renewal occurs on or about June 1, 2022 and June 1, 2023. The Company will remit the Renewal Contingent Consideration on or about each of October 15, 2022 and 2023, respectively. The Renewal Contingent Consideration is payable in shares of Company restricted common stock valued as of the date of closing. Accordingly, upon achieving the Renewal Contingent Consideration, the Company will issue 627,747 shares of restricted common stock on or about each of October 15, 2022 and October 15, 2023, subject to a dispute and resolution period. The Renewal Contingent Consideration is either earned or not earned based upon the renewal of the specified client at the minimum amount of contracted revenue. There is no pro-ration of the underlying Renewal Contingent Consideration.</span> This first year SaaS Contingent Consideration was paid on November 21, 2022 (see below).</span></td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 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: 0; text-align: justify; text-indent: 0.45in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">On November 21, 2022, the Company made the first year earnout payments and issued shares of common stock, par value $<span id="xdx_901_eus-gaap--CommonStockParOrStatedValuePerShare_iI_c20221121__us-gaap--TypeOfArrangementAxis__custom--UnitPurchaseAgreementMember_zUL7HKXuZBo" title="Common stock par or stated value per share">0.01 </span>per share, subject to certain restrictions, to the selling shareholders of Avelead in accordance with the UPA. In connection with the first year earnout payment, the Company made cash payments of $<span id="xdx_905_eus-gaap--PaymentsToAcquireBusinessesNetOfCashAcquired_c20221120__20221121__us-gaap--TypeOfArrangementAxis__custom--UnitPurchaseAgreementMember_z6mjMAFi1MG7" title="Business combination, cash payments">2,012,000</span> and issued <span id="xdx_907_eus-gaap--BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued_c20221120__20221121__us-gaap--TypeOfArrangementAxis__custom--UnitPurchaseAgreementMember__us-gaap--BusinessAcquisitionAxis__custom--AveleadConsultingLLCMember_z3p3mRTAxpta" title="Business acquisition, equity interest issued or issuable, number of shares">1,243,292</span> unregistered securities in the form of restricted common stock, par value $<span id="xdx_909_eus-gaap--CommonStockParOrStatedValuePerShare_iI_c20221121__us-gaap--TypeOfArrangementAxis__custom--UnitPurchaseAgreementMember_zWiI2z7PI3P2" title="Common stock par or stated value per share">0.01</span> per share, for the SaaS Contingent Consideration and <span id="xdx_90D_eus-gaap--SaleOfStockNumberOfSharesIssuedInTransaction_c20221120__20221121__us-gaap--TypeOfArrangementAxis__custom--UnitPurchaseAgreementMember__us-gaap--ContingentConsiderationByTypeAxis__custom--RenewalContingentConsiderationMember_z7jOADsHvS4c" title="Sale of stock number of shares issued in transaction">627,746</span> unregistered securities in the form of restricted common stock, par value $<span id="xdx_90B_eus-gaap--CommonStockParOrStatedValuePerShare_iI_c20221121__us-gaap--TypeOfArrangementAxis__custom--UnitPurchaseAgreementMember__us-gaap--ContingentConsiderationByTypeAxis__custom--RenewalContingentConsiderationMember_z31Vx4XyeTZg" title="Common stock par or stated value per share">0.01</span> per share, for the Renewal Contingent Consideration. The estimated aggregate value of the first year earnout payment is $<span id="xdx_90B_eus-gaap--SaleOfStockConsiderationReceivedOnTransaction_c20221120__20221121__us-gaap--TypeOfArrangementAxis__custom--UnitPurchaseAgreementMember__us-gaap--AwardDateAxis__custom--FirstYearEarnoutMember_zcVebSNkxpP4" title="Sale of stock consideration">4,000,000</span> for the SaaS Contingent Consideration and $<span id="xdx_90E_eus-gaap--SaleOfStockConsiderationReceivedOnTransaction_c20221120__20221121__us-gaap--TypeOfArrangementAxis__custom--UnitPurchaseAgreementMember__us-gaap--ContingentConsiderationByTypeAxis__custom--RenewalContingentConsiderationMember_zO2yxO8SBOj1" title="Sale of stock">1,000,000 </span>for the Renewal Contingent Consideration. The second year earnout payment, if any, under the UPA will be payable on or about October 2023. These liabilities are reflected at the fair value of the future commitment on the Company’s consolidated balance sheet, as Acquisition Earnout Liability.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 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"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"/> </p> <p id="xdx_89C_eus-gaap--ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock_zmLagMJs5xAb" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The components of the total consideration are as follows:</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> <span id="xdx_8B7_zPzEjuaQMF9e" style="display: none; font-family: Times New Roman, Times, Serif; font-size: 10pt">COMPONENTS OF TOTAL CONSIDERATION</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; background-color: rgb(204,238,255)"> <td style="font-style: italic; text-align: left">(in thousands)</td><td> </td> <td style="text-align: left"> </td><td id="xdx_49C_20210814__20210816_zVP0sjjfkdJf" 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">Components of total consideration, net of cash acquired:</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--PaymentsToAcquireBusinessesNetOfCashAcquired_pn3n3_hus-gaap--BusinessAcquisitionAxis__custom--AveleadConsultingLLCMember__us-gaap--TypeOfArrangementAxis__custom--UnitPurchaseAgreementMember_zsjP3PZ9LiW4" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-left: 10pt; width: 84%">Cash</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 12%; text-align: right">11,900</td><td style="width: 1%; text-align: left"> </td></tr> <tr id="xdx_400_ecustom--PaymentsToAcquireBusinessesSellerExpenses_pn3n3_hus-gaap--BusinessAcquisitionAxis__custom--AveleadConsultingLLCMember__us-gaap--TypeOfArrangementAxis__custom--UnitPurchaseAgreementMember_zqLq8KIS2cIe" style="vertical-align: bottom; background-color: White"> <td style="padding-left: 10pt; text-align: left">Cash, seller expenses</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">285</td><td style="text-align: left"> </td></tr> <tr id="xdx_403_ecustom--PaymentsToAcquireBusinessesEstimatedWorkingCapitalAdjustment_pn3n3_hus-gaap--BusinessAcquisitionAxis__custom--AveleadConsultingLLCMember__us-gaap--TypeOfArrangementAxis__custom--UnitPurchaseAgreementMember_zjwMMwVRxXXd" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-left: 10pt; text-align: left">Cash, working capital adjustment</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">285</td><td style="text-align: left"> </td></tr> <tr id="xdx_40E_eus-gaap--BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable_pn3n3_hus-gaap--BusinessAcquisitionAxis__custom--AveleadConsultingLLCMember__us-gaap--TypeOfArrangementAxis__custom--UnitPurchaseAgreementMember_z5cRNrhdMAk8" style="vertical-align: bottom; background-color: White"> <td style="padding-left: 10pt; text-align: left">Restricted Common Stock</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">6,554</td><td style="text-align: left"> </td></tr> <tr id="xdx_40C_eus-gaap--BusinessCombinationConsiderationTransferredLiabilitiesIncurred_pn3n3_hus-gaap--BusinessAcquisitionAxis__custom--AveleadConsultingLLCMember__us-gaap--TypeOfArrangementAxis__custom--UnitPurchaseAgreementMember_zdqyD3fgvxv" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-left: 10pt; text-align: left; padding-bottom: 1.5pt">Acquisition earnout liabilities</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">10,684</td><td style="padding-bottom: 1.5pt; text-align: left">(a)<sup id="xdx_F28_zqy98t6aqsa" style="display: none; font-family: Times New Roman, Times, Serif; font-size: 10pt">(a)</sup></td></tr> <tr id="xdx_401_eus-gaap--BusinessCombinationConsiderationTransferred1_iT_pn3n3_hus-gaap--BusinessAcquisitionAxis__custom--AveleadConsultingLLCMember__us-gaap--TypeOfArrangementAxis__custom--UnitPurchaseAgreementMember_zA1PyCDGs5Vh" style="vertical-align: bottom; background-color: White"> <td style="font-weight: bold; text-align: left; padding-bottom: 1.5pt">Total consideration</td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: right">29,708</td><td style="padding-bottom: 1.5pt; font-weight: bold; text-align: left"> </td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt"><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 id="xdx_F0B_z703hcnjzAb2" style="font: 10pt Times New Roman, Times, Serif; width: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(a)</span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span id="xdx_F14_zPcycvHteu8d" style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Acquisition earnout liabilities represent the net present value and risk adjusted probability of the required future payments underlying the Company’s SaaS Contingent Consideration and Renewal Contingent Consideration as described above. The first year earnout paid out on November 21, 2022, consisting of cash in the amount $<span class="xdx_phnt_RGlzY2xvc3VyZSAtIENPTVBPTkVOVFMgT0YgVE9UQUwgQ09OU0lERVJBVElPTiAoUGFyZW50aGV0aWNhbCkgKERldGFpbHMpAA__" id="xdx_901_eus-gaap--BusinessCombinationContingentConsiderationLiability_iI_c20221121__us-gaap--BusinessAcquisitionAxis__custom--AveleadConsultingLLCMember_zSt2xy0iliZ5" title="Business combination, earnout cash">2,012,000</span> and <span class="xdx_phnt_RGlzY2xvc3VyZSAtIENPTVBPTkVOVFMgT0YgVE9UQUwgQ09OU0lERVJBVElPTiAoUGFyZW50aGV0aWNhbCkgKERldGFpbHMpAA__" id="xdx_906_ecustom--BusinessCombinationEarnoutRestrictedShares_iI_c20221121__us-gaap--BusinessAcquisitionAxis__custom--AveleadConsultingLLCMember_z30YoRSHBFEi" title="Business combination, earnout shares">1,871,038</span> restricted shares of common stock. The acquisition second year earnout liability is shown as a short-term liability as of January 31, 2023.</span></td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; 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; 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"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The acquisition earnout liability is re-measured on a quarterly basis and the change to the liability is recorded as a valuation adjustment recorded through “acquisition earnout valuation adjustments” in the accompanying consolidated statements of operations. The valuation adjustment recorded for the period ended January 31, 2023, was $<span class="xdx_phnt_RGlzY2xvc3VyZSAtIENPTVBPTkVOVFMgT0YgVE9UQUwgQ09OU0lERVJBVElPTiAoUGFyZW50aGV0aWNhbCkgKERldGFpbHMpAA__" id="xdx_906_ecustom--AcquisitionEarnoutLiabilityChangeInValuation_c20220201__20230131__us-gaap--BusinessAcquisitionAxis__custom--AveleadConsultingLLCMember_zDMIS1cfs5i2" title="Acquisition earnout liability change in valuation">71,000</span>. A range of possible outcomes is not available under the specific valuation method that was used in determining fair value of the acquisition earnout liability.</span></td></tr> </table> <p id="xdx_8AD_zHWtnqN9ImT3" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p id="xdx_891_eus-gaap--FiniteLivedAndIndefiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTableTextBlock_zoru4xHVUtv6" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The Company is presenting the allocation of the total consideration to net tangible and intangible assets as of the date of the closing of Avelead as follows:</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"><span id="xdx_8BB_zPHLhXGDJvsb" style="display: none; font-family: Times New Roman, Times, Serif; font-size: 10pt">SCHEDULE OF ALLOCATION OF THE TOTAL CONSIDERATION</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; background-color: rgb(204,238,255)"> <td style="font-style: italic; text-align: left">(in thousands)</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">Net tangible 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-left: 10pt; width: 84%; text-align: left">Accounts receivable</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 12%; text-align: right"><span id="xdx_90A_eus-gaap--BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables_iI_pn3n3_c20210816__us-gaap--BusinessAcquisitionAxis__custom--AveleadConsultingLLCMember_zjsH3D0zjRU9" title="Accounts receivable">1,246</span></td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="padding-left: 10pt; text-align: left">Unbilled revenue</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><span id="xdx_900_ecustom--BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedUnbilledRevenue_iI_pn3n3_c20210816__us-gaap--BusinessAcquisitionAxis__custom--AveleadConsultingLLCMember_zxMbna2OuHEf" title="Unbilled revenue">200</span></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">Prepaid expenses</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><span id="xdx_901_eus-gaap--BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets_iI_pn3n3_c20210816__us-gaap--BusinessAcquisitionAxis__custom--AveleadConsultingLLCMember_zHYgZOH1dzW3" title="Prepaid expenses">178</span></td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="padding-left: 10pt; text-align: left">Fixed assets</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><span id="xdx_904_eus-gaap--BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment_iI_pn3n3_c20210816__us-gaap--BusinessAcquisitionAxis__custom--AveleadConsultingLLCMember_zMxNNh8HplJj" title="Fixed assets">37</span></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">Accounts payable</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(<span id="xdx_90F_eus-gaap--BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable_iI_pn3n3_c20210816__us-gaap--BusinessAcquisitionAxis__custom--AveleadConsultingLLCMember_zeIvHAGYwUjj" title="Accounts payable">490</span></td><td style="text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="padding-left: 10pt; text-align: left">Accrued expenses</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(<span id="xdx_901_ecustom--BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccruedExpenses_iI_pn3n3_c20210816__us-gaap--BusinessAcquisitionAxis__custom--AveleadConsultingLLCMember_zEbnPZbxv9Ba" title="Accrued expenses">397</span></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; padding-bottom: 1.5pt">Deferred revenues</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_906_eus-gaap--BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesDeferredRevenue_iI_pn3n3_c20210816__us-gaap--BusinessAcquisitionAxis__custom--AveleadConsultingLLCMember_zR1T3oDJJXsg" title="Deferred revenues">863</span></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">Net tangible assets</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(<span id="xdx_907_eus-gaap--BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets_iI_pn3n3_c20210816__us-gaap--BusinessAcquisitionAxis__custom--AveleadConsultingLLCMember_zhXRKpRYV7oc" title="Net tangible assets">89</span></td><td style="text-align: left">)</td></tr> <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"><span id="xdx_90C_eus-gaap--Goodwill_iI_pn3n3_c20210816__us-gaap--BusinessAcquisitionAxis__custom--AveleadConsultingLLCMember_zuIVeRKKVgb" title="Goodwill">12,377</span></td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left">Client Relationships (SaaS)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><span id="xdx_907_ecustom--BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCustomerRelationshipsSaaS_iI_pn3n3_c20210816__us-gaap--BusinessAcquisitionAxis__custom--AveleadConsultingLLCMember_zrwxb9iy3E8k" title="Client Relationships (SaaS)">8,370</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">Client Relationships (Consulting)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><span id="xdx_90B_ecustom--BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCustomerRelationshipsConsulting_iI_pn3n3_c20210816__us-gaap--BusinessAcquisitionAxis__custom--AveleadConsultingLLCMember_z9ZRX4MiJzhf" title="Customer Relationships (Consulting)">1,330</span></td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left">Internally Developed Software</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><span id="xdx_90E_ecustom--BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInternallyDevelopedSoftware_iI_pn3n3_c20210816__us-gaap--BusinessAcquisitionAxis__custom--AveleadConsultingLLCMember_z1Ch8JElc5o3" title="Internally Developed Software">6,380</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-bottom: 1.5pt">Trademarks and Tradenames</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_900_ecustom--BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedTrademarksAndTradenames_iI_pn3n3_c20210816__us-gaap--BusinessAcquisitionAxis__custom--AveleadConsultingLLCMember_zpezn2qFnIqa" title="Trademarks and Tradenames">1,340</span></td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="font-weight: bold; text-align: left; padding-bottom: 1.5pt">Net assets acquired and liabilities assumed</td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: right"><span id="xdx_905_eus-gaap--BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet_iI_pn3n3_c20210816__us-gaap--BusinessAcquisitionAxis__custom--AveleadConsultingLLCMember_zG5xmmgr8QYh" title="Net assets acquired and liabilities assumed">29,708</span></td><td style="padding-bottom: 1.5pt; font-weight: bold; text-align: left"> </td></tr> </table> <p id="xdx_8A1_z4Ei37P1eXkb" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt"/> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The Company determined the fair value of the client relationship intangible assets and the trade name and developed software technology intangible assets using the multi-period excess earning method and the relief from royalty method, respectively. The intangible assets recorded as a result of the Avelead acquisition, and their related estimated useful lives are as follows:</span></p> <p id="xdx_890_ecustom--ScheduleOfIntangibleAssetsAndGoodwillEstimatedUsefulLivesTableTextBlock_zIUphnH2ZaN5" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> <span id="xdx_8B9_z7xZrzakmdw5" style="display: none; font-family: Times New Roman, Times, Serif; font-size: 10pt">SCHEDULE OF INTANGIBLE ASSETS ESTIMATED USEFUL LIVES</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; background-color: White"> <td style="text-align: center; padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: center"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i>Estimated</i></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i>Useful Lives</i></span></p></td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 84%">Goodwill</td><td style="width: 2%; font-style: italic"> </td> <td style="width: 14%; font-style: italic; text-align: right"><span id="xdx_90F_ecustom--AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLifeDescription_c20210814__20210816__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--CustomerRelationshipsMember_zcrXLmXhB4k2" title="Estimated useful lives">Indefinite</span></td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left">Client Relationships (SaaS)</td><td style="font-style: italic"> </td> <td style="font-style: italic; text-align: right"><span id="xdx_90B_eus-gaap--AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife_dtY_c20210814__20210816__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--CustomerRelationshipsMember_z54Ol97utpO5" title="Estimated useful life, intangible assets">10</span> years</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Client Relationships (Consulting)</td><td style="font-style: italic"> </td> <td style="font-style: italic; text-align: right"><span id="xdx_902_eus-gaap--AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife_dtY_c20210814__20210816__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__custom--CustomerRelationshipsConsultingMember_zGGLqyCyTCcg" title="Estimated useful life, intangible assets">8</span> years</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left">Internally Developed Software</td><td style="font-style: italic"> </td> <td style="font-style: italic; text-align: right"><span id="xdx_90A_eus-gaap--AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife_dtY_c20210814__20210816__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--ComputerSoftwareIntangibleAssetMember_zgL1Xbe4DVIc" title="Estimated useful life, intangible assets">9</span> years</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Trademarks and Tradenames</td><td style="font-style: italic"> </td> <td style="font-style: italic; text-align: right"><span id="xdx_909_eus-gaap--AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife_dtY_c20210814__20210816__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--TrademarksAndTradeNamesMember_zJJFfQye3Vhj" title="Estimated useful life, intangible assets">15</span> years</td></tr> </table> <p id="xdx_8A2_zdDm8EZC4B04" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; 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; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The Company’s unaudited pro forma revenues and (loss) income from continuing operations, assuming Avelead was acquired on February 1, 2020, are as follows. The unaudited pro forma information is not necessarily indicative of the results of operations that the Company would have reported had the acquisition actually occurred at the beginning of these periods nor is it necessarily indicative of future results. The unaudited pro forma financial information does not reflect the impact of events occurring after the acquisition. The nature and amount of any material, nonrecurring pro forma adjustments directly attributable to the business combination are included in the pro forma revenue and net earnings reflected below (unaudited):</span></p> <p id="xdx_897_eus-gaap--BusinessAcquisitionProFormaInformationTextBlock_zoOpoLwJTf68" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span id="xdx_8B6_znaPHwBi2qL6" style="display: none; font-family: Times New Roman, Times, Serif; font-size: 10pt">SCHEDULE OF PRO FORMA REVENUE AND NET EARNINGS</span><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="font: 10pt Times New Roman, Times, Serif; display: none; vertical-align: bottom"> <td style="text-align: center"> </td> <td style="font-weight: bold"> </td> <td colspan="2" id="xdx_498_20210201__20220131__us-gaap--BusinessAcquisitionAxis__custom--AveleadConsultingLLCMember_zpDyplFDFOK7" style="font-weight: bold; text-align: center">2022</td><td style="font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: center">Unaudited Pro forma</td> <td style="font-weight: bold; text-align: center"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Year Ended <br/> January 31, 2022</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr id="xdx_403_eus-gaap--BusinessAcquisitionsProFormaRevenue_zEpSJuVq1C96" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 80%; font-weight: bold">Revenues</td> <td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 16%; text-align: right">22,631,000</td><td style="width: 1%; text-align: left"> </td></tr> <tr id="xdx_40F_ecustom--BusinessAcquisitionsProFormaOperatingExpenses_iN_di_zRWBgNgKRSF6" style="vertical-align: bottom; background-color: White"> <td style="padding-left: 10pt; text-align: left">Operating expenses</td> <td> </td> <td style="text-align: left"> </td><td style="text-align: right">(31,278,000</td><td style="text-align: left">)</td></tr> <tr id="xdx_404_ecustom--BusinessAcquisitionsProFormaAcquisitionRelatedCosts_iN_di_ztH71NygV4M9" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-left: 10pt; text-align: left; padding-bottom: 1.5pt">Acquisition-related costs</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">(4,284,000</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr id="xdx_40A_ecustom--BusinessAcquisitionsProFormaIncomeLoss_zitlnNFGbYG1" style="vertical-align: bottom; background-color: White"> <td style="text-align: left">Operating loss</td> <td> </td> <td style="text-align: left"> </td><td style="text-align: right">(12,931,000</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 id="xdx_405_ecustom--BusinessAcquisitionsProFormaOtherExpensesIncome_zaDXTmgtZ2t4" style="vertical-align: bottom; background-color: White"> <td style="padding-left: 10pt; text-align: left">Other (expense) income</td> <td> </td> <td style="text-align: left"> </td><td style="text-align: right">1,312,000</td><td style="text-align: left"> </td></tr> <tr id="xdx_40A_ecustom--BusinessAcquisitionsProFormaPPPLoanForgiveness_zXwZS9Wq7s0b" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-left: 10pt; text-align: left">PPP loan forgiveness</td> <td> </td> <td style="text-align: left"> </td><td style="text-align: right">3,059,000</td><td style="text-align: left"> </td></tr> <tr id="xdx_40C_ecustom--BusinessAcquisitionsProFormaIncomeTaxExpenseBenefit_iN_di_zuTR8bORGVbk" style="vertical-align: bottom; background-color: White"> <td style="padding-left: 10pt; text-align: left; padding-bottom: 1.5pt">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">(109,000</td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr> <tr id="xdx_408_eus-gaap--BusinessAcquisitionsProFormaIncomeLossFromContinuingOperationsBeforeChangesInAccountingAndExtraordinaryItemsNetOfTax_zleZ50F5t1N2" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-weight: bold; text-align: left; padding-bottom: 2.5pt">Loss from continuing operations</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">(8,669,000</td><td style="padding-bottom: 2.5pt; text-align: left">)</td></tr> </table> <p id="xdx_8A0_zuof8Vx7uLkh" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">  </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Included in the accompanying consolidated statement of operations for the year ended January 31, 2022 (following the closing of the Avelead acquisition) are $<span id="xdx_905_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_c20210201__20220131__us-gaap--BusinessAcquisitionAxis__custom--AveleadConsultingLLCMember_zYZkQqwWnJvb" title="Revenue and loss from continuing operations">4,524,000</span> and $<span id="xdx_903_eus-gaap--IncomeLossFromContinuingOperations_c20210201__20220131__us-gaap--BusinessAcquisitionAxis__custom--AveleadConsultingLLCMember_zPGAdqGDjjG" title="Income loss from continuing operations">(1,506,000)</span> of Avelead revenue and loss from continuing operations.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; 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; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Refer to Note 2 – Summary of Significant Accounting Policies – Other operating costs -Acquisition-related costs. Costs related to the acquisition of Avelead are expensed as incurred.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; 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; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The Company entered into one employment agreement and one separation agreement with each of the two Sellers. Included in the transaction costs of Avelead is the cost of a two-year separation agreement with one Seller. This separation agreement was expensed at the closing of the transaction as there were no material future obligations of the Seller to the Company within acquisition-related costs. The employment agreement is a two-year employment agreement that entitles the Seller to a six-month separation pay in the case of termination without cause. The expense for the employment agreement is recognized ratably over the service period customary with other employment agreements within selling, general, and administrative expense.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt"/> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The Company granted options to purchase <span id="xdx_90D_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_c20210814__20210816__us-gaap--BusinessAcquisitionAxis__custom--AveleadConsultingLLCMember_zXfPpWuQ5FIc" title="Number of stock options granted">583,333</span> shares of the Company’s common stock to the Sellers at the closing of the Avelead acquisition. These options have a strike price of $<span id="xdx_902_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_iI_c20210816__us-gaap--BusinessAcquisitionAxis__custom--AveleadConsultingLLCMember_zRSFkBQUSXR5" title="Options, strike price per share">1.53</span> per share, the closing stock price on the trading date immediately preceding the closing.<span id="xdx_90A_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_pid_c20210814__20210816__us-gaap--BusinessAcquisitionAxis__custom--AveleadConsultingLLCMember__us-gaap--VestingAxis__us-gaap--ShareBasedCompensationAwardTrancheOneMember_zyfDBgXXRJpe" title="Number of stock options granted"> 500,000</span> options were awarded to one Seller that will vest, monthly, over a three (<span id="xdx_907_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_dtY_c20210814__20210816__us-gaap--BusinessAcquisitionAxis__custom--AveleadConsultingLLCMember__us-gaap--VestingAxis__us-gaap--ShareBasedCompensationAwardTrancheOneMember_ztuFJFYq9gZk" title="Share based compensation arrangement by share based payment award, award vesting period">3</span>) year service period. The remaining <span id="xdx_904_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_pid_c20210814__20210816__us-gaap--BusinessAcquisitionAxis__custom--AveleadConsultingLLCMember__us-gaap--VestingAxis__us-gaap--ShareBasedCompensationAwardTrancheTwoMember_zzz9ie5ZQrfd" title="Number of stock options granted">83,333</span> options were awarded to another Seller and vested immediately upon issuance. The Company utilized the Black-Scholes method to determine the grant-date fair value of these options. The <span id="xdx_907_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_pid_c20210814__20210816__us-gaap--BusinessAcquisitionAxis__custom--AveleadConsultingLLCMember__us-gaap--VestingAxis__us-gaap--ShareBasedCompensationAwardTrancheTwoMember_zfhVI8O0XDe6" title="Number of stock options granted">83,333</span> options have a grant-date fair value of approximately $<span id="xdx_907_eus-gaap--BusinessCombinationAcquisitionRelatedCosts_c20210814__20210816__us-gaap--BusinessAcquisitionAxis__custom--AveleadConsultingLLCMember__us-gaap--VestingAxis__us-gaap--ShareBasedCompensationAwardTrancheTwoMember_zR7CkQC2Iegi" title="Business combination acquisition related costs">6,000 </span>and are recorded in acquisition-related cost in the accompanying consolidated statement of operations. The<span id="xdx_904_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_pid_c20210814__20210816__us-gaap--BusinessAcquisitionAxis__custom--AveleadConsultingLLCMember__us-gaap--VestingAxis__us-gaap--ShareBasedCompensationAwardTrancheOneMember_zKNSGabiaZnb" title="Number of stock options granted"> 500,000</span> options have a grant-date fair value of approximately $<span id="xdx_90F_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue_iI_c20210816__us-gaap--BusinessAcquisitionAxis__custom--AveleadConsultingLLCMember__us-gaap--VestingAxis__us-gaap--ShareBasedCompensationAwardTrancheOneMember_z9oyJAMb8dn7" title="Share based compensation arrangement by share based payment award, options, outstanding, intrinsic value">395,000</span> and are expensed over the vesting period within selling, general, and administrative expenses.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; 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; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Additionally, the Company granted <span id="xdx_90E_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_c20210814__20210816__us-gaap--BusinessAcquisitionAxis__custom--AveleadConsultingLLCMember__us-gaap--AwardTypeAxis__us-gaap--RestrictedStockUnitsRSUMember_zHaatiesNfXc" title="Number of stock options granted">100,000</span> restricted stock awards (RSAs) to certain Avelead employees as of the closing date.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> 29700000 12500000 6500000 10700000 5021972 6500000 Additionally, the Company contracted two types of contingent consideration; the first is referred to herein as “SaaS Contingent Consideration” and the second is referred to herein as “Renewal Contingent Consideration.” The SaaS Contingent Consideration and Renewal Contingent Consideration have an aggregate value of approximately $10.7 million as of the date of closing. 11900000 285000 285000 6500000 0.50 0.50 The first year of SaaS Contingent Consideration was calculated as 75% of Avelead’s recognized SaaS revenue from September 1, 2021 to August 31, 2022. The first-year payment was subject to a deduction of $665,000 spread equally between the cash and common stock portion of the earnout consideration. Assuming that Avelead is within 80% of its forecasted SaaS revenue in the first year earnout, the Company agreed to a floor and ceiling on the value of the Company’s restricted common stock issued as consideration for the earnout. That collar had a floor of $3.50 per share and a ceiling of $5.50 per share for the first year earnout. This first year SaaS Contingent Consideration was paid on November 21, 2022 (see below). The second year of SaaS Contingent Consideration is calculated as 40% of Avelead’s recognized SaaS revenue from September 1, 2022 to August 31, 2023. The second year earnout will be paid on or about October 15, 2023, subject to a dispute and resolution period. Assuming that Avelead is within 80% of its forecasted SaaS revenue in the second year earnout, the Company agreed to a floor and ceiling on the Company’s restricted common stock issued as consideration for the earnout. That collar has a floor of $4.50 per share and a ceiling of $6.50 per share for the second year earnout. If Avelead does not achieve 80% of its forecasted revenue, the price per share will revert back to the Company’s market price based upon a 30-day average. The Renewal Contingent Consideration is tied directly to a successful renewal of a specific client of Avelead. To meet the definition of a renewal, Avelead must achieve a minimum threshold of contracted revenue in an updated, annual, renewed contract with the specified client. The renewal occurs on or about June 1, 2022 and June 1, 2023. The Company will remit the Renewal Contingent Consideration on or about each of October 15, 2022 and 2023, respectively. The Renewal Contingent Consideration is payable in shares of Company restricted common stock valued as of the date of closing. Accordingly, upon achieving the Renewal Contingent Consideration, the Company will issue 627,747 shares of restricted common stock on or about each of October 15, 2022 and October 15, 2023, subject to a dispute and resolution period. The Renewal Contingent Consideration is either earned or not earned based upon the renewal of the specified client at the minimum amount of contracted revenue. There is no pro-ration of the underlying Renewal Contingent Consideration. 0.01 2012000 1243292 0.01 627746 0.01 4000000 1000000 <p id="xdx_89C_eus-gaap--ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock_zmLagMJs5xAb" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The components of the total consideration are as follows:</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> <span id="xdx_8B7_zPzEjuaQMF9e" style="display: none; font-family: Times New Roman, Times, Serif; font-size: 10pt">COMPONENTS OF TOTAL CONSIDERATION</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; background-color: rgb(204,238,255)"> <td style="font-style: italic; text-align: left">(in thousands)</td><td> </td> <td style="text-align: left"> </td><td id="xdx_49C_20210814__20210816_zVP0sjjfkdJf" 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">Components of total consideration, net of cash acquired:</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--PaymentsToAcquireBusinessesNetOfCashAcquired_pn3n3_hus-gaap--BusinessAcquisitionAxis__custom--AveleadConsultingLLCMember__us-gaap--TypeOfArrangementAxis__custom--UnitPurchaseAgreementMember_zsjP3PZ9LiW4" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-left: 10pt; width: 84%">Cash</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 12%; text-align: right">11,900</td><td style="width: 1%; text-align: left"> </td></tr> <tr id="xdx_400_ecustom--PaymentsToAcquireBusinessesSellerExpenses_pn3n3_hus-gaap--BusinessAcquisitionAxis__custom--AveleadConsultingLLCMember__us-gaap--TypeOfArrangementAxis__custom--UnitPurchaseAgreementMember_zqLq8KIS2cIe" style="vertical-align: bottom; background-color: White"> <td style="padding-left: 10pt; text-align: left">Cash, seller expenses</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">285</td><td style="text-align: left"> </td></tr> <tr id="xdx_403_ecustom--PaymentsToAcquireBusinessesEstimatedWorkingCapitalAdjustment_pn3n3_hus-gaap--BusinessAcquisitionAxis__custom--AveleadConsultingLLCMember__us-gaap--TypeOfArrangementAxis__custom--UnitPurchaseAgreementMember_zjwMMwVRxXXd" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-left: 10pt; text-align: left">Cash, working capital adjustment</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">285</td><td style="text-align: left"> </td></tr> <tr id="xdx_40E_eus-gaap--BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable_pn3n3_hus-gaap--BusinessAcquisitionAxis__custom--AveleadConsultingLLCMember__us-gaap--TypeOfArrangementAxis__custom--UnitPurchaseAgreementMember_z5cRNrhdMAk8" style="vertical-align: bottom; background-color: White"> <td style="padding-left: 10pt; text-align: left">Restricted Common Stock</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">6,554</td><td style="text-align: left"> </td></tr> <tr id="xdx_40C_eus-gaap--BusinessCombinationConsiderationTransferredLiabilitiesIncurred_pn3n3_hus-gaap--BusinessAcquisitionAxis__custom--AveleadConsultingLLCMember__us-gaap--TypeOfArrangementAxis__custom--UnitPurchaseAgreementMember_zdqyD3fgvxv" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-left: 10pt; text-align: left; padding-bottom: 1.5pt">Acquisition earnout liabilities</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">10,684</td><td style="padding-bottom: 1.5pt; text-align: left">(a)<sup id="xdx_F28_zqy98t6aqsa" style="display: none; font-family: Times New Roman, Times, Serif; font-size: 10pt">(a)</sup></td></tr> <tr id="xdx_401_eus-gaap--BusinessCombinationConsiderationTransferred1_iT_pn3n3_hus-gaap--BusinessAcquisitionAxis__custom--AveleadConsultingLLCMember__us-gaap--TypeOfArrangementAxis__custom--UnitPurchaseAgreementMember_zA1PyCDGs5Vh" style="vertical-align: bottom; background-color: White"> <td style="font-weight: bold; text-align: left; padding-bottom: 1.5pt">Total consideration</td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: right">29,708</td><td style="padding-bottom: 1.5pt; font-weight: bold; text-align: left"> </td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt"><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 id="xdx_F0B_z703hcnjzAb2" style="font: 10pt Times New Roman, Times, Serif; width: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(a)</span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span id="xdx_F14_zPcycvHteu8d" style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Acquisition earnout liabilities represent the net present value and risk adjusted probability of the required future payments underlying the Company’s SaaS Contingent Consideration and Renewal Contingent Consideration as described above. The first year earnout paid out on November 21, 2022, consisting of cash in the amount $<span class="xdx_phnt_RGlzY2xvc3VyZSAtIENPTVBPTkVOVFMgT0YgVE9UQUwgQ09OU0lERVJBVElPTiAoUGFyZW50aGV0aWNhbCkgKERldGFpbHMpAA__" id="xdx_901_eus-gaap--BusinessCombinationContingentConsiderationLiability_iI_c20221121__us-gaap--BusinessAcquisitionAxis__custom--AveleadConsultingLLCMember_zSt2xy0iliZ5" title="Business combination, earnout cash">2,012,000</span> and <span class="xdx_phnt_RGlzY2xvc3VyZSAtIENPTVBPTkVOVFMgT0YgVE9UQUwgQ09OU0lERVJBVElPTiAoUGFyZW50aGV0aWNhbCkgKERldGFpbHMpAA__" id="xdx_906_ecustom--BusinessCombinationEarnoutRestrictedShares_iI_c20221121__us-gaap--BusinessAcquisitionAxis__custom--AveleadConsultingLLCMember_z30YoRSHBFEi" title="Business combination, earnout shares">1,871,038</span> restricted shares of common stock. The acquisition second year earnout liability is shown as a short-term liability as of January 31, 2023.</span></td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; 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; 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"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The acquisition earnout liability is re-measured on a quarterly basis and the change to the liability is recorded as a valuation adjustment recorded through “acquisition earnout valuation adjustments” in the accompanying consolidated statements of operations. The valuation adjustment recorded for the period ended January 31, 2023, was $<span class="xdx_phnt_RGlzY2xvc3VyZSAtIENPTVBPTkVOVFMgT0YgVE9UQUwgQ09OU0lERVJBVElPTiAoUGFyZW50aGV0aWNhbCkgKERldGFpbHMpAA__" id="xdx_906_ecustom--AcquisitionEarnoutLiabilityChangeInValuation_c20220201__20230131__us-gaap--BusinessAcquisitionAxis__custom--AveleadConsultingLLCMember_zDMIS1cfs5i2" title="Acquisition earnout liability change in valuation">71,000</span>. A range of possible outcomes is not available under the specific valuation method that was used in determining fair value of the acquisition earnout liability.</span></td></tr> </table> 11900000 285000 285000 6554000 10684000 29708000 2012000 1871038 71000 <p id="xdx_891_eus-gaap--FiniteLivedAndIndefiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTableTextBlock_zoru4xHVUtv6" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The Company is presenting the allocation of the total consideration to net tangible and intangible assets as of the date of the closing of Avelead as follows:</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"><span id="xdx_8BB_zPHLhXGDJvsb" style="display: none; font-family: Times New Roman, Times, Serif; font-size: 10pt">SCHEDULE OF ALLOCATION OF THE TOTAL CONSIDERATION</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; background-color: rgb(204,238,255)"> <td style="font-style: italic; text-align: left">(in thousands)</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">Net tangible 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-left: 10pt; width: 84%; text-align: left">Accounts receivable</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 12%; text-align: right"><span id="xdx_90A_eus-gaap--BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables_iI_pn3n3_c20210816__us-gaap--BusinessAcquisitionAxis__custom--AveleadConsultingLLCMember_zjsH3D0zjRU9" title="Accounts receivable">1,246</span></td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="padding-left: 10pt; text-align: left">Unbilled revenue</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><span id="xdx_900_ecustom--BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedUnbilledRevenue_iI_pn3n3_c20210816__us-gaap--BusinessAcquisitionAxis__custom--AveleadConsultingLLCMember_zxMbna2OuHEf" title="Unbilled revenue">200</span></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">Prepaid expenses</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><span id="xdx_901_eus-gaap--BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets_iI_pn3n3_c20210816__us-gaap--BusinessAcquisitionAxis__custom--AveleadConsultingLLCMember_zHYgZOH1dzW3" title="Prepaid expenses">178</span></td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="padding-left: 10pt; text-align: left">Fixed assets</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><span id="xdx_904_eus-gaap--BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment_iI_pn3n3_c20210816__us-gaap--BusinessAcquisitionAxis__custom--AveleadConsultingLLCMember_zMxNNh8HplJj" title="Fixed assets">37</span></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">Accounts payable</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(<span id="xdx_90F_eus-gaap--BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable_iI_pn3n3_c20210816__us-gaap--BusinessAcquisitionAxis__custom--AveleadConsultingLLCMember_zeIvHAGYwUjj" title="Accounts payable">490</span></td><td style="text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="padding-left: 10pt; text-align: left">Accrued expenses</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(<span id="xdx_901_ecustom--BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccruedExpenses_iI_pn3n3_c20210816__us-gaap--BusinessAcquisitionAxis__custom--AveleadConsultingLLCMember_zEbnPZbxv9Ba" title="Accrued expenses">397</span></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; padding-bottom: 1.5pt">Deferred revenues</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_906_eus-gaap--BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesDeferredRevenue_iI_pn3n3_c20210816__us-gaap--BusinessAcquisitionAxis__custom--AveleadConsultingLLCMember_zR1T3oDJJXsg" title="Deferred revenues">863</span></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">Net tangible assets</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(<span id="xdx_907_eus-gaap--BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets_iI_pn3n3_c20210816__us-gaap--BusinessAcquisitionAxis__custom--AveleadConsultingLLCMember_zhXRKpRYV7oc" title="Net tangible assets">89</span></td><td style="text-align: left">)</td></tr> <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"><span id="xdx_90C_eus-gaap--Goodwill_iI_pn3n3_c20210816__us-gaap--BusinessAcquisitionAxis__custom--AveleadConsultingLLCMember_zuIVeRKKVgb" title="Goodwill">12,377</span></td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left">Client Relationships (SaaS)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><span id="xdx_907_ecustom--BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCustomerRelationshipsSaaS_iI_pn3n3_c20210816__us-gaap--BusinessAcquisitionAxis__custom--AveleadConsultingLLCMember_zrwxb9iy3E8k" title="Client Relationships (SaaS)">8,370</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">Client Relationships (Consulting)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><span id="xdx_90B_ecustom--BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCustomerRelationshipsConsulting_iI_pn3n3_c20210816__us-gaap--BusinessAcquisitionAxis__custom--AveleadConsultingLLCMember_z9ZRX4MiJzhf" title="Customer Relationships (Consulting)">1,330</span></td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left">Internally Developed Software</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><span id="xdx_90E_ecustom--BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInternallyDevelopedSoftware_iI_pn3n3_c20210816__us-gaap--BusinessAcquisitionAxis__custom--AveleadConsultingLLCMember_z1Ch8JElc5o3" title="Internally Developed Software">6,380</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-bottom: 1.5pt">Trademarks and Tradenames</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_900_ecustom--BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedTrademarksAndTradenames_iI_pn3n3_c20210816__us-gaap--BusinessAcquisitionAxis__custom--AveleadConsultingLLCMember_zpezn2qFnIqa" title="Trademarks and Tradenames">1,340</span></td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="font-weight: bold; text-align: left; padding-bottom: 1.5pt">Net assets acquired and liabilities assumed</td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: right"><span id="xdx_905_eus-gaap--BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet_iI_pn3n3_c20210816__us-gaap--BusinessAcquisitionAxis__custom--AveleadConsultingLLCMember_zG5xmmgr8QYh" title="Net assets acquired and liabilities assumed">29,708</span></td><td style="padding-bottom: 1.5pt; font-weight: bold; text-align: left"> </td></tr> </table> 1246000 200000 178000 37000 490000 397000 863000 89000 12377000 8370000 1330000 6380000 1340000 29708000 <p id="xdx_890_ecustom--ScheduleOfIntangibleAssetsAndGoodwillEstimatedUsefulLivesTableTextBlock_zIUphnH2ZaN5" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> <span id="xdx_8B9_z7xZrzakmdw5" style="display: none; font-family: Times New Roman, Times, Serif; font-size: 10pt">SCHEDULE OF INTANGIBLE ASSETS ESTIMATED USEFUL LIVES</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; background-color: White"> <td style="text-align: center; padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: center"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i>Estimated</i></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i>Useful Lives</i></span></p></td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 84%">Goodwill</td><td style="width: 2%; font-style: italic"> </td> <td style="width: 14%; font-style: italic; text-align: right"><span id="xdx_90F_ecustom--AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLifeDescription_c20210814__20210816__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--CustomerRelationshipsMember_zcrXLmXhB4k2" title="Estimated useful lives">Indefinite</span></td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left">Client Relationships (SaaS)</td><td style="font-style: italic"> </td> <td style="font-style: italic; text-align: right"><span id="xdx_90B_eus-gaap--AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife_dtY_c20210814__20210816__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--CustomerRelationshipsMember_z54Ol97utpO5" title="Estimated useful life, intangible assets">10</span> years</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Client Relationships (Consulting)</td><td style="font-style: italic"> </td> <td style="font-style: italic; text-align: right"><span id="xdx_902_eus-gaap--AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife_dtY_c20210814__20210816__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__custom--CustomerRelationshipsConsultingMember_zGGLqyCyTCcg" title="Estimated useful life, intangible assets">8</span> years</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left">Internally Developed Software</td><td style="font-style: italic"> </td> <td style="font-style: italic; text-align: right"><span id="xdx_90A_eus-gaap--AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife_dtY_c20210814__20210816__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--ComputerSoftwareIntangibleAssetMember_zgL1Xbe4DVIc" title="Estimated useful life, intangible assets">9</span> years</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Trademarks and Tradenames</td><td style="font-style: italic"> </td> <td style="font-style: italic; text-align: right"><span id="xdx_909_eus-gaap--AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife_dtY_c20210814__20210816__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--TrademarksAndTradeNamesMember_zJJFfQye3Vhj" title="Estimated useful life, intangible assets">15</span> years</td></tr> </table> Indefinite P10Y P8Y P9Y P15Y <p id="xdx_897_eus-gaap--BusinessAcquisitionProFormaInformationTextBlock_zoOpoLwJTf68" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span id="xdx_8B6_znaPHwBi2qL6" style="display: none; font-family: Times New Roman, Times, Serif; font-size: 10pt">SCHEDULE OF PRO FORMA REVENUE AND NET EARNINGS</span><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="font: 10pt Times New Roman, Times, Serif; display: none; vertical-align: bottom"> <td style="text-align: center"> </td> <td style="font-weight: bold"> </td> <td colspan="2" id="xdx_498_20210201__20220131__us-gaap--BusinessAcquisitionAxis__custom--AveleadConsultingLLCMember_zpDyplFDFOK7" style="font-weight: bold; text-align: center">2022</td><td style="font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: center">Unaudited Pro forma</td> <td style="font-weight: bold; text-align: center"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Year Ended <br/> January 31, 2022</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr id="xdx_403_eus-gaap--BusinessAcquisitionsProFormaRevenue_zEpSJuVq1C96" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 80%; font-weight: bold">Revenues</td> <td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 16%; text-align: right">22,631,000</td><td style="width: 1%; text-align: left"> </td></tr> <tr id="xdx_40F_ecustom--BusinessAcquisitionsProFormaOperatingExpenses_iN_di_zRWBgNgKRSF6" style="vertical-align: bottom; background-color: White"> <td style="padding-left: 10pt; text-align: left">Operating expenses</td> <td> </td> <td style="text-align: left"> </td><td style="text-align: right">(31,278,000</td><td style="text-align: left">)</td></tr> <tr id="xdx_404_ecustom--BusinessAcquisitionsProFormaAcquisitionRelatedCosts_iN_di_ztH71NygV4M9" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-left: 10pt; text-align: left; padding-bottom: 1.5pt">Acquisition-related costs</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">(4,284,000</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr id="xdx_40A_ecustom--BusinessAcquisitionsProFormaIncomeLoss_zitlnNFGbYG1" style="vertical-align: bottom; background-color: White"> <td style="text-align: left">Operating loss</td> <td> </td> <td style="text-align: left"> </td><td style="text-align: right">(12,931,000</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 id="xdx_405_ecustom--BusinessAcquisitionsProFormaOtherExpensesIncome_zaDXTmgtZ2t4" style="vertical-align: bottom; background-color: White"> <td style="padding-left: 10pt; text-align: left">Other (expense) income</td> <td> </td> <td style="text-align: left"> </td><td style="text-align: right">1,312,000</td><td style="text-align: left"> </td></tr> <tr id="xdx_40A_ecustom--BusinessAcquisitionsProFormaPPPLoanForgiveness_zXwZS9Wq7s0b" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-left: 10pt; text-align: left">PPP loan forgiveness</td> <td> </td> <td style="text-align: left"> </td><td style="text-align: right">3,059,000</td><td style="text-align: left"> </td></tr> <tr id="xdx_40C_ecustom--BusinessAcquisitionsProFormaIncomeTaxExpenseBenefit_iN_di_zuTR8bORGVbk" style="vertical-align: bottom; background-color: White"> <td style="padding-left: 10pt; text-align: left; padding-bottom: 1.5pt">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">(109,000</td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr> <tr id="xdx_408_eus-gaap--BusinessAcquisitionsProFormaIncomeLossFromContinuingOperationsBeforeChangesInAccountingAndExtraordinaryItemsNetOfTax_zleZ50F5t1N2" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-weight: bold; text-align: left; padding-bottom: 2.5pt">Loss from continuing operations</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">(8,669,000</td><td style="padding-bottom: 2.5pt; text-align: left">)</td></tr> </table> 22631000 31278000 4284000 -12931000 1312000 3059000 109000 -8669000 4524000 -1506000 583333 1.53 500000 P3Y 83333 83333 6000 500000 395000 100000 <p id="xdx_801_eus-gaap--LesseeOperatingLeasesTextBlock_zVxIzCtzBOoc" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><span style="text-decoration: underline">NOTE 4 — <span id="xdx_820_zaU7oyi4XWhd">OPERATING LEASES</span></span></b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; 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; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">We determine whether an arrangement is a lease at inception. Right-of-use assets represent our right to use an underlying asset for the lease term and lease liabilities represent our obligation to make lease payments arising from the lease. Operating lease right-of-use assets and liabilities are recognized at commencement date based on the present value of lease payments over the expected lease term. Since our lease arrangements do not provide an implicit rate, we use our incremental borrowing rate for the expected remaining lease term at commencement date for new and existing leases in determining the present value of future lease payments. Operating lease expense is recognized on a straight-line basis over the lease term.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i>Alpharetta Office Lease</i></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">On October 1, 2021, the Company entered into an agreement with a third-party to sublease its office space in Alpharetta, Georgia, (the “Sublease Agreement”). The sublease term is for <span id="xdx_90F_ecustom--SubleaseTerm_dtM_c20210929__20211002__us-gaap--TypeOfArrangementAxis__custom--SubleaseAgreementMember_zUV93OdQ0y5a" title="Sublease, term">18</span> months which coincides with the Company’s underlying lease (see below). The Company expects to receive $<span id="xdx_902_eus-gaap--SubleaseIncome_c20210929__20211002__us-gaap--TypeOfArrangementAxis__custom--SubleaseAgreementMember_zlnghJh3XMW6" title="Sublease income">292,000</span> from the sublessee over the term of the sublease. The sublease did not relieve the Company of its original obligation under the lease, and therefore the Company did not adjust the operating lease right-of-use asset and related liability. The Company incurred an amount of fees and expenses to enter into the Sublease Agreement that were recorded as “acquisition-related costs” for fiscal 2021. As of January 31, 2023, the Company recorded $<span id="xdx_900_eus-gaap--SubleaseIncome_c20220201__20230131_zTqJf2yNFdU4" title="Sublease income">195,000</span> as other income related to the sublease.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The Company entered into a lease for office space in Alpharetta, Georgia, on March 1, 2020. The lease expired on March 31, 2023. At inception, the Company recorded a right-of use asset of $<span id="xdx_908_eus-gaap--OperatingLeaseRightOfUseAsset_iI_c20211031__srt--StatementScenarioAxis__custom--AtinceptionMember_zfLOMvTo2FC2" title="Operating lease">540,000</span>, and related current and long-term operating lease obligation in the accompanying consolidated balance sheet. As of January 31, 2023, operating lease right-of use assets totaled $<span id="xdx_90D_eus-gaap--OperatingLeaseRightOfUseAsset_iI_c20230131_zmETiXZGMPM">32,000</span>, and the associated lease liability of $<span id="xdx_90F_eus-gaap--OperatingLeaseLiabilityCurrent_iI_c20230131_zRUaaw2elved" title="Current portion of operating lease obligation">35,000</span> is included in current liabilities. The Company used a discount rate of <span id="xdx_905_eus-gaap--LesseeOperatingLeaseDiscountRate_iI_dp_uPure_c20230131_zPMV5e5vSp34" title="Lesee discount rate">6.5</span>% to determine the lease liability. As of January 31, 2023 and 2022, the Company had lease operating costs of approximately $<span id="xdx_904_eus-gaap--OperatingLeaseCost_c20220201__20230131_zUyeUDBHGanc" title="Operating lease cost">194,000</span> and $<span id="xdx_909_eus-gaap--OperatingLeaseCost_c20210201__20220131_zXNrhq9wbqJc">194,000</span>, respectively. The Company paid cash of approximately $<span id="xdx_901_eus-gaap--OperatingLeasePayments_c20220201__20230131__us-gaap--TypeOfArrangementAxis__custom--AlpharettaOfficeLeaseMember_zYABepxrtVRi" title="Operating lease, payments">210,000</span> and $<span id="xdx_905_eus-gaap--OperatingLeasePayments_c20210201__20220131__us-gaap--TypeOfArrangementAxis__custom--AlpharettaOfficeLeaseMember_zDt9KAtOt6jb" title="Proceeds from lease payments">203,000</span> for the lease in fiscal 2022 and fiscal 2021, respectively.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p id="xdx_899_eus-gaap--LesseeOperatingLeaseLiabilityMaturityTableTextBlock_zXSsMQQjWWk1" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Maturities of operating lease liabilities associated with the Company’s operating lease as of January 31, 2023 are as follows for payments due based upon the Company’s fiscal year:</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> <span id="xdx_8B4_zpTOUFVndYQa" style="display: none; font-family: Times New Roman, Times, Serif; font-size: 10pt">SCHEDULE OF MATURITIES OF OPERATING LEASE LIABILITIES</span></span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 70%"> <tr style="font: 10pt Times New Roman, Times, Serif; display: none; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: justify"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_496_20230131_zFN6MgzZoj6j" style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr id="xdx_40D_eus-gaap--LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_iI_maLOLLPzLXI_zTImJtIM5MVc" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 84%; text-align: justify">2023</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 12%; text-align: right">36,000</td><td style="width: 1%; text-align: left"> </td></tr> <tr id="xdx_406_eus-gaap--LesseeOperatingLeaseLiabilityPaymentsDue_iTI_mtLOLLPzLXI_zKTJ7DgV4Rn5" style="vertical-align: bottom; background-color: White"> <td style="padding-left: 10pt; font-weight: bold; text-align: justify; padding-bottom: 1.5pt">Total lease payments</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">36,000</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr id="xdx_40E_eus-gaap--LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_iNI_di_zs6hxcKBleni" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: justify; padding-bottom: 1.5pt">Less present value adjustment</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">(1,000</td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr> <tr id="xdx_405_eus-gaap--OperatingLeaseLiability_iI_ziuSgM6CHMTi" style="vertical-align: bottom; background-color: White"> <td style="font-weight: bold; text-align: justify; padding-bottom: 2.5pt">Present value of lease liabilities</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">35,000</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> <p id="xdx_8AA_zJr5or40BJni" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i>Suwanee Office Lease</i></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; 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; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Upon acquiring Avelead on August 16, 2021 (refer to Note 3 – Business Combination and Divestiture), the Company assumed an operating lease agreement for the corporate office space of Avelead. The 36-month term lease commenced March 1, 2019 and initially expired on <span id="xdx_905_eus-gaap--LeaseExpirationDate1_dd_c20210814__20210816__us-gaap--TypeOfArrangementAxis__custom--SuwaneeOfficeLeaseMember_zt8I167hICYk" title="Lease expiration date">February 28, 2022</span>. As of January 31, 2023, the Company recorded $<span id="xdx_908_eus-gaap--PaymentsForRent_c20220201__20230131__us-gaap--TypeOfArrangementAxis__custom--SuwaneeOfficeLeaseMember_zwU20O0RWwx4" title="Payments for rent">73,000 </span>in rent expense. The lessor is an entity controlled by one of the Sellers that is employed by the Company. In February 2022, the Company renewed the lease for twelve months. The Company made monthly lease payments of $<span id="xdx_908_eus-gaap--OperatingLeasePayments_pp2d_c20230201__20230228__us-gaap--TypeOfArrangementAxis__custom--SuwaneeOfficeLeaseMember_zG58rW5PkEN4" title="Operating lease, payments">5,998.67</span> for a total of $<span id="xdx_903_eus-gaap--OperatingLeaseLiability_iI_c20230228__us-gaap--TypeOfArrangementAxis__custom--SuwaneeOfficeLeaseMember_zW4V07WBW0zj" title="Operating lease">71,984</span> over the term of the lease. The lease expired on February 28, 2023 and was not renewed.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; 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; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"/></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> P18M 292000 195000 540000 32000 35000 0.065 194000 194000 210000 203000 <p id="xdx_899_eus-gaap--LesseeOperatingLeaseLiabilityMaturityTableTextBlock_zXSsMQQjWWk1" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Maturities of operating lease liabilities associated with the Company’s operating lease as of January 31, 2023 are as follows for payments due based upon the Company’s fiscal year:</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> <span id="xdx_8B4_zpTOUFVndYQa" style="display: none; font-family: Times New Roman, Times, Serif; font-size: 10pt">SCHEDULE OF MATURITIES OF OPERATING LEASE LIABILITIES</span></span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 70%"> <tr style="font: 10pt Times New Roman, Times, Serif; display: none; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: justify"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_496_20230131_zFN6MgzZoj6j" style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr id="xdx_40D_eus-gaap--LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_iI_maLOLLPzLXI_zTImJtIM5MVc" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 84%; text-align: justify">2023</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 12%; text-align: right">36,000</td><td style="width: 1%; text-align: left"> </td></tr> <tr id="xdx_406_eus-gaap--LesseeOperatingLeaseLiabilityPaymentsDue_iTI_mtLOLLPzLXI_zKTJ7DgV4Rn5" style="vertical-align: bottom; background-color: White"> <td style="padding-left: 10pt; font-weight: bold; text-align: justify; padding-bottom: 1.5pt">Total lease payments</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">36,000</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr id="xdx_40E_eus-gaap--LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_iNI_di_zs6hxcKBleni" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: justify; padding-bottom: 1.5pt">Less present value adjustment</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">(1,000</td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr> <tr id="xdx_405_eus-gaap--OperatingLeaseLiability_iI_ziuSgM6CHMTi" style="vertical-align: bottom; background-color: White"> <td style="font-weight: bold; text-align: justify; padding-bottom: 2.5pt">Present value of lease liabilities</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">35,000</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> 36000 36000 1000 35000 2022-02-28 73000 5998.67 71984 <p id="xdx_80A_eus-gaap--DebtDisclosureTextBlock_zovFRd67m3db" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><span style="text-decoration: underline">NOTE 5 — <span id="xdx_827_zD367A8POCab">DEBT</span></span></b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p id="xdx_89C_eus-gaap--ScheduleOfDebtTableTextBlock_z4YkIbKgAIIk" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Outstanding principal balances on debt consisted of the following at:</span> </p> <p style="font: 10pt/107% Times New Roman, Times, Serif; margin: 0 0 8pt"><span id="xdx_8B5_zsLIupGiJFL4" style="display: none">SCHEDULE OF OUTSTANDING DEBT</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"/></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; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">January 31, 2023</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">January 31, 2022</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 64%; text-align: left">Term loan</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td id="xdx_98B_eus-gaap--DebtInstrumentCarryingAmount_iI_pp0p0_c20230131_zTS7n3wHts24" style="width: 14%; text-align: right" title="Term loan">9,750,000</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--DebtInstrumentCarryingAmount_iI_pp0p0_c20220131_zYiNxJYw8Vjk" style="width: 14%; text-align: right" title="Term loan">10,000,000</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">Deferred financing cost</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--DeferredFinanceCostsNet_iNI_pp0p0_di_c20230131_zUc5YnCkAO5b" style="border-bottom: Black 1.5pt solid; text-align: right" title="Deferred financing cost">(36,000</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--DeferredFinanceCostsNet_iNI_pp0p0_di_c20220131_zxeEzQFhQlIe" style="border-bottom: Black 1.5pt solid; text-align: right" title="Deferred financing cost">(96,000</td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td>Total</td><td> </td> <td style="text-align: left"> </td><td id="xdx_980_eus-gaap--LongTermDebt_iI_pp0p0_c20230131_zSXOc0Y4wcs7" style="text-align: right" title="Total">9,714,000</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_98A_eus-gaap--LongTermDebt_iI_pp0p0_c20220131_z93uhCymSZAb" style="text-align: right" title="Total">9,904,000</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="padding-left: 10pt; 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_984_eus-gaap--LongTermDebtCurrent_iNI_pp0p0_di_c20230131_zjKnH7dQ9B9j" style="border-bottom: Black 1.5pt solid; text-align: right" title="Current portion">(750,000</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_983_eus-gaap--LongTermDebtCurrent_iNI_pp0p0_di_c20220131_zU1xgNBG8Xii" style="border-bottom: Black 1.5pt solid; text-align: right" title="Current portion">(250,000</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">Non-current portion of debt</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--LongTermDebtNoncurrent_iI_pp0p0_c20230131_z4XwUEbcmXa7" style="border-bottom: Black 2.5pt double; text-align: right" title="Non-current portion of debt">8,964,000</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_981_eus-gaap--LongTermDebtNoncurrent_iI_pp0p0_c20220131_zyap1pdhsXm" style="border-bottom: Black 2.5pt double; text-align: right" title="Non-current portion of debt">9,654,000</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> <p id="xdx_8AE_z5k9NpxjgUfc" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; 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; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i>Debt Modification</i></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 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; text-align: justify; text-indent: 16.2pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">On November 29, 2022, the Company executed the Second Modification to the Second Amended and Restated Debt Agreement (the “Second Modification Debt Agreement”). The Second Modification Debt Agreement includes an expansion of the Company’s total borrowing to include a $<span id="xdx_907_eus-gaap--LineOfCreditFacilityMaximumBorrowingCapacity_iI_c20221129__us-gaap--TypeOfArrangementAxis__custom--SecondModificationDebtAgreementMember_zhXaFB3xJ4ug" title="Line of credit facility, maximum borrowing capacity">2,000,000</span> revolving line of credit. The revolving line of credit is co-terminus with the term loan and matures on August 26, 2026. There are no requirements to draw on the line of credit. Amounts outstanding under the line of credit portion of the Second Modification Debt Agreement bear interest at a per annum rate equal to the Prime Rate (as published in The Wall Street Journal) plus <span id="xdx_901_eus-gaap--DebtInstrumentBasisSpreadOnVariableRate1_pid_dp_uPure_c20221128__20221129__us-gaap--VariableRateAxis__us-gaap--BaseRateMember__us-gaap--TypeOfArrangementAxis__custom--SecondModificationDebtAgreementMember_zgYUvNL1iGL8" title="Debt instrument, basis spread on variable rate">1.5</span>%, with a Prime “floor” rate of <span id="xdx_905_eus-gaap--DebtInstrumentInterestRateStatedPercentage_iI_pid_dp_uPure_c20221129__us-gaap--VariableRateAxis__us-gaap--BaseRateMember__us-gaap--TypeOfArrangementAxis__custom--SecondModificationDebtAgreementMember_z09CPUClW9e5" title="Debt instrument, interest rate, stated percentage">3.25</span>%. The Second Modification Debt Agreement amended the covenants. At January 31, 2023, there was no outstanding balance on the revolving line of credit.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 16.2pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Under the Second Modification Debt Agreement, the Company has a term loan facility with an initial maximum principal amount of $<span id="xdx_902_eus-gaap--LineOfCreditFacilityMaximumBorrowingCapacity_iI_c20221129__us-gaap--TypeOfArrangementAxis__custom--SecondModificationDebtAgreementMember1Member_zL2FtUhnAhc2" title="Line of credit facility, maximum borrowing capacity">10,000,000</span>. Amounts outstanding under the Second Modification Debt Agreement bear interest at a per annum rate equal to the Prime Rate (as published in The Wall Street Journal) plus <span id="xdx_90D_eus-gaap--DebtInstrumentBasisSpreadOnVariableRate1_pid_dp_uPure_c20221128__20221129__us-gaap--VariableRateAxis__us-gaap--BaseRateMember__us-gaap--TypeOfArrangementAxis__custom--SecondModificationDebtAgreement1Member_zPl99h1dm2u7" title="Debt instrument, basis spread on variable rate">1.5</span>%, with a Prime “floor” rate of <span id="xdx_904_eus-gaap--DebtInstrumentInterestRateStatedPercentage_iI_pid_dp_uPure_c20221129__us-gaap--VariableRateAxis__us-gaap--BaseRateMember__us-gaap--TypeOfArrangementAxis__custom--SecondModificationDebtAgreement1Member_zeFF3515u6l" title="Debt instrument, interest rate, stated percentage">3.25</span>%.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The Second Modification Debt Agreement includes customary financial covenants as follows:</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt"><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"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>a.</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>Minimum Cash. </b><span id="xdx_90C_eus-gaap--DebtInstrumentCovenantDescription_c20221128__20221129__us-gaap--TypeOfArrangementAxis__custom--SecondModificationDebtAgreementMember_zsByfTZI3Y2k" title="Debt financial covenants, description">Borrowers shall, at all times, maintain unrestricted cash in an amount not less than Two Million Dollars ($2,000,000).</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"> </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"> </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"><b>b.</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>Maximum Debt to ARR Ratio. </b>Borrowers’ Maximum Debt to ARR Ratio, measured on a quarterly basis as of the last day of each fiscal quarter, shall not be greater than the amount set forth under the heading “Maximum Debt to ARR Ratio” as of, and for each of the dates appearing adjacent to such “Maximum Debt to ARR Ratio”.</span></td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"/></p> <p id="xdx_892_ecustom--ScheduleOfMaximumDebtToARRRatioTableTextBlock_zX95RbPE1WW" style="font: 10pt/107% Times New Roman, Times, Serif; margin: 0 0 8pt">  <span id="xdx_8B6_zkSGUOiOcPSi" style="display: none">SCHEDULE OF MAXIMUM DEBT TO ARR RATIO</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"/></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; width: 84%">Quarter Ending</td><td style="padding-bottom: 1.5pt; width: 2%"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: center; width: 14%"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Maximum Debt to</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>ARR Ratio</b></span></p></td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td>October 31, 2022</td><td> </td> <td style="text-align: center"><span id="xdx_903_ecustom--MaximumDebtToArrRatio_iI_pid_dp_uPure_c20230131__srt--StatementScenarioAxis__custom--OctoberThirtyOneTwoThousandAndTwentyTwoMember__srt--RangeAxis__srt--MinimumMember_zqtQwF11KGTf" title="Maximum Debt to ARR Ratio">0.80</span> to <span id="xdx_903_ecustom--MaximumDebtToArrRatio_iI_pid_dp_uPure_c20230131__srt--StatementScenarioAxis__custom--OctoberThirtyOneTwoThousandAndTwentyTwoiMember__srt--RangeAxis__srt--MaximumMember_zr829ObVYKhl" title="Maximum Debt to ARR Ratio">1.00</span></td></tr> <tr style="vertical-align: bottom; background-color: White"> <td>January 31, 2023</td><td> </td> <td style="text-align: center"><span id="xdx_90D_ecustom--MaximumDebtToArrRatio_iI_pid_dp_uPure_c20230131__srt--StatementScenarioAxis__custom--JanuaryThirtyOneTwoThousandTwentyThreeMember__srt--RangeAxis__srt--MinimumMember_zMKyhYzfnzQ9" title="Maximum Debt to ARR Ratio">0.70</span> to <span id="xdx_908_ecustom--MaximumDebtToArrRatio_iI_pid_dp_uPure_c20230131__srt--StatementScenarioAxis__custom--JanuaryThirtyOneTwoThousandTwentyThreeMember__srt--RangeAxis__srt--MaximumMember_z33qJJ8jChGi" title="Maximum Debt to ARR Ratio">1.00</span></td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td>April 30, 2023</td><td> </td> <td style="text-align: center"><span id="xdx_903_ecustom--MaximumDebtToArrRatio_iI_pid_dp_uPure_c20230131__srt--StatementScenarioAxis__custom--AprilThirtyTwoThousandTwentyThreeMember__srt--RangeAxis__srt--MinimumMember_zO95wFd9aptb" title="Maximum Debt to ARR Ratio">0.65</span> to <span id="xdx_90F_ecustom--MaximumDebtToArrRatio_iI_pid_dp_uPure_c20230131__srt--StatementScenarioAxis__custom--AprilThirtyTwoThousandTwentyThreeMember__srt--RangeAxis__srt--MaximumMember_zGgo2Oyxs6D4" title="Maximum Debt to ARR Ratio">1.00</span></td></tr> <tr style="vertical-align: bottom; background-color: White"> <td>July 31, 2023</td><td> </td> <td style="text-align: center"><span id="xdx_90C_ecustom--MaximumDebtToArrRatio_iI_pid_dp_uPure_c20230131__srt--StatementScenarioAxis__custom--JulyThirtyOneTwoThousandTwentyThreeMember__srt--RangeAxis__srt--MinimumMember_z2ERCDMTklI5" title="Maximum Debt to ARR Ratio">0.60</span> to <span id="xdx_90E_ecustom--MaximumDebtToArrRatio_iI_pid_dp_uPure_c20230131__srt--StatementScenarioAxis__custom--JulyThirtyOneTwoThousandTwentyThreeMember__srt--RangeAxis__srt--MaximumMember_zCcDKRVFwEv1" title="Maximum Debt to ARR Ratio">1.00</span></td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td>October 31, 2023</td><td> </td> <td style="text-align: center"><span id="xdx_908_ecustom--MaximumDebtToArrRatio_iI_pid_dp_uPure_c20230131__srt--StatementScenarioAxis__custom--OctoberThirtyOneTwoThousandTwentyThreeMember__srt--RangeAxis__srt--MinimumMember_zcX7S2Jo8VV8" title="Maximum Debt to ARR Ratio">0.55</span> to <span id="xdx_90C_ecustom--MaximumDebtToArrRatio_iI_pid_dp_uPure_c20230131__srt--StatementScenarioAxis__custom--OctoberThirtyOneTwoThousandTwentyThreeMember__srt--RangeAxis__srt--MaximumMember_zuCVHDfNRpBb" title="Maximum Debt to ARR Ratio">1.00</span></td></tr> <tr style="vertical-align: bottom; background-color: White"> <td>January 31, 2024</td><td> </td> <td style="text-align: center"><span id="xdx_90B_ecustom--MaximumDebtToArrRatio_iI_pid_dp_uPure_c20230131__srt--StatementScenarioAxis__custom--JanuaryThirtyOneTwoThousandTwentyFourMember__srt--RangeAxis__srt--MinimumMember_zwygLNVPSoh5" title="Maximum Debt to ARR Ratio">0.50</span> to <span id="xdx_909_ecustom--MaximumDebtToArrRatio_iI_pid_dp_uPure_c20230131__srt--StatementScenarioAxis__custom--JanuaryThirtyOneTwoThousandTwentyThreeMember__srt--RangeAxis__srt--MaximumMember_zec1i9yn29Pf" title="Maximum Debt to ARR Ratio">1.00</span></td></tr> </table> <p id="xdx_8AC_zLWFbHuTHkka" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt"><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"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>c.</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>Maximum Debt to Adjusted EBITDA Ratio. </b>Commencing with the quarter ending April 30, 2024, Borrowers’ Maximum Debt to Adjusted EBITDA Ratio, measured on a quarterly basis as of the last day of each fiscal quarter for the trailing four (4) quarter period then ended, shall not be greater than the amount set forth under the heading “Maximum Debt to Adjusted EBITDA Ratio” as of, and for each of the dates appearing adjacent to such “Maximum Debt to Adjusted EBITDA Ratio”.</span></td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt"/> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"/></p> <p id="xdx_89D_ecustom--ScheduleOfMaximumDebtToAdjustedEBITDARatioTableTextBlock_zg7q2D2TShsj" style="font: 10pt/107% Times New Roman, Times, Serif; margin: 0 0 8pt"><span id="xdx_8B2_zJN7H6bDGgx" style="display: none">SCHEDULE OF MAXIMUM DEBT TO ADJUSTED EBITDA RATIO</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"/></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; width: 84%">Quarter Ending</td><td style="font-weight: bold; padding-bottom: 1.5pt; width: 2%"> </td> <td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center; width: 14%">Maximum Debt to <br/> Adjusted EBITDA <br/> Ratio</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td>April 30, 2024</td><td> </td> <td style="text-align: right"><span id="xdx_901_ecustom--MaximumDebtToAdjustedEbitdaRatio_iI_pid_dp_uPure_c20230131__srt--StatementScenarioAxis__custom--AprilThirtyTwoThousandTwentyFourMember__srt--RangeAxis__srt--MinimumMember_zYTW048ejsf4" title="Maximum Debt to Adjusted EBITDA Ratio">3.50</span> to <span id="xdx_905_ecustom--MaximumDebtToAdjustedEbitdaRatio_iI_pid_dp_uPure_c20230131__srt--StatementScenarioAxis__custom--AprilThirtyTwoThousandTwentyFourMember__srt--RangeAxis__srt--MaximumMember_z1PPHH3BVmu4" title="Maximum Debt to Adjusted EBITDA Ratio">1.00</span></td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left">July 31, 2024 and on the last day of each quarter, thereafter</td><td> </td> <td style="text-align: right"><span id="xdx_905_ecustom--MaximumDebtToAdjustedEbitdaRatio_iI_pid_dp_uPure_c20230131__srt--StatementScenarioAxis__custom--JulyThirtyOneTwoThousandTwentyFourAndThereafterMember__srt--RangeAxis__srt--MinimumMember_zNNXoLMITuR2" title="Maximum Debt to Adjusted EBITDA Ratio">2.00</span> to <span id="xdx_902_ecustom--MaximumDebtToAdjustedEbitdaRatio_iI_pid_dp_uPure_c20230131__srt--StatementScenarioAxis__custom--JulyThirtyOneTwoThousandTwentyFourAndThereafterMember__srt--RangeAxis__srt--MaximumMember_zbY2QHcvwdMj" title="Maximum Debt to Adjusted EBITDA Ratio">1.00</span></td></tr> </table> <p id="xdx_8A0_zcIycWJmEQ1c" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt"><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"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>d.</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>Fixed Charge Coverage Ratio</b>. Commencing with the quarter ending April 30, 2024, Borrowers shall maintain a Fixed Charge Coverage Ratio of not less than <span id="xdx_90A_ecustom--FixedChargeCoverageRatio_iI_pid_dp_uPure_c20230131__us-gaap--TypeOfArrangementAxis__custom--SecondModificationDebtAgreementMember__srt--RangeAxis__srt--MaximumMember_zbHYgf8mQFg2" title="Fixed charge coverage ratio">1.20</span> to <span id="xdx_908_ecustom--FixedChargeCoverageRatio_iI_pid_dp_uPure_c20230131__us-gaap--TypeOfArrangementAxis__custom--SecondModificationDebtAgreementMember__srt--RangeAxis__srt--MinimumMember_zkhLq97nhcXd" title="Fixed charge coverage ratio">1.00</span>, measured on a quarterly basis as of the last day of each fiscal quarter for the trailing four (4) quarter period then ended.</span></td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: -0.25in"><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; text-align: justify; text-indent: 16.2pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The Second Modification Debt Agreement also includes customary negative covenants, subject to exceptions, which limit transfers, capital expenditures, indebtedness, certain liens, investments, acquisitions, dispositions of assets, restricted payments, and the business activities of the Company, as well as customary representations and warranties, affirmative covenants and events of default, including cross defaults and a change of control default. The line of credit also is subject to customary prepayment requirements. For the period ended January 31, 2023, the Company was in compliance with the Second Modification Debt Agreement covenants. Substantially all the assets of the Company are collateralized by the Second Modification Debt Agreement.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.25in; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The Company recorded $<span id="xdx_90C_eus-gaap--DeferredOfferingCosts_iI_c20221129__us-gaap--TypeOfArrangementAxis__custom--SecondModificationDebtAgreementMember_zXoVq0B81PLd" title="Deferred offering costs">20,000</span> in deferred financing costs related to the Second Modification Debt Agreement. These deferred financing costs are being amortized over the remaining term of the loan. The Company also incurred $<span id="xdx_903_eus-gaap--AmortizationOfFinancingCosts_c20221128__20221129__us-gaap--TypeOfArrangementAxis__custom--SecondModificationDebtAgreementMember_zvXUSccTlARg" title="Amortization of debt issuance costs">50,000</span> in financing costs at the earlier of the term date of the loan, or pre-payment. These costs are being accreted, through interest expense, to the full value of the $<span id="xdx_906_eus-gaap--AccretionExpense_c20221128__20221129__us-gaap--TypeOfArrangementAxis__custom--SecondModificationDebtAgreementMember_zORIlHVXfOgb" title="Accretion expense">250,000</span> over the remaining term of the loan. The full value of $<span id="xdx_90F_eus-gaap--AccretionExpense_c20221128__20221129__us-gaap--TypeOfArrangementAxis__custom--LoanAndSecurityAgreementMember_zng9580Jf6ub" title="Accretion expense">250,000</span> includes the $<span id="xdx_904_eus-gaap--AmortizationOfFinancingCosts_c20221128__20221129__us-gaap--TypeOfArrangementAxis__custom--LoanAndSecurityAgreementMember_zGn4ZvOr5MXf" title="Amortization of debt issuance costs">200,000</span> costs incurred in connection with the Second Amended and Restated Loan Agreement (see below).</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; 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; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i>Term Loan Agreement</i></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; 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; text-align: justify; text-indent: 0.25in; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">On August 26, 2021, the Company and its subsidiaries entered into the Second Amended and Restated Loan and Security Agreement with Bridge Bank. Pursuant to the Second Amended and Restated Loan and Security Agreement, Bridge Bank agreed to provide the Company and its subsidiaries with a new term loan facility in the maximum principal amount of $<span id="xdx_90E_eus-gaap--LineOfCreditFacilityMaximumBorrowingCapacity_iI_c20210826__us-gaap--TypeOfArrangementAxis__custom--SecurityAgreementMember__us-gaap--LineOfCreditFacilityAxis__custom--BridgeBankMember_zNZKpcOUSUl7" title="Line of credit facility, maximum borrowing capacity">10,000,000</span>. Amounts outstanding under the term loan of the Second Amended and Restated Loan and Security Agreement bear interest at a per annum rate equal to the Prime Rate (as published in The Wall Street Journal) plus <span id="xdx_902_eus-gaap--DebtInstrumentBasisSpreadOnVariableRate1_pid_dp_uPure_c20210825__20210826__us-gaap--VariableRateAxis__us-gaap--BaseRateMember_z9NkyhMfAKT7" title="Debt instrument, basis spread on variable rate">1.5</span>%, with a Prime “floor” rate of <span id="xdx_904_eus-gaap--DebtInstrumentInterestRateStatedPercentage_iI_pid_dp_uPure_c20210826__us-gaap--VariableRateAxis__us-gaap--BaseRateMember_z9dP0S36Tjm6" title="Debt instrument, interest rate, stated percentage">3.25</span>%. </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.25in; 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; text-align: justify; text-indent: 0.25in; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The Second Amended and Restated Loan and Security Agreement has a five-year term, and the maximum principal amount was advanced in a single-cash advance on or about the closing date. Interest accrued under the Second Amended and Restated Loan and Security Agreement is due monthly, and the Company shall make monthly interest-only payments through the one-year anniversary of the closing date. From the first anniversary of the closing date through the maturity date, the Company shall make monthly payments of principal and interest that increase over the term of the agreement. The Second Amended and Restated Loan and Security Agreement requires principal repayments on the anniversary date of the closing of the debt agreement of $<span id="xdx_902_eus-gaap--LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo_iI_c20210826__us-gaap--TypeOfArrangementAxis__custom--SecurityAgreementMember__us-gaap--LineOfCreditFacilityAxis__custom--BridgeBankMember_z43zHrr8Adi3" title="Long term debt, maturity, year two">500,000</span> in the second year, $<span id="xdx_90A_eus-gaap--LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree_iI_c20210826__us-gaap--TypeOfArrangementAxis__custom--SecurityAgreementMember__us-gaap--LineOfCreditFacilityAxis__custom--BridgeBankMember_zHhjzI6LFBI9" title="Long term debt, maturity, year three">1,000,000</span> in the third year, $<span id="xdx_904_eus-gaap--LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour_iI_c20210826__us-gaap--TypeOfArrangementAxis__custom--SecurityAgreementMember__us-gaap--LineOfCreditFacilityAxis__custom--BridgeBankMember_zd3z0mpqRypa" title="Long term debt, maturity, year four">2,000,000</span> in the fourth year, and $<span id="xdx_90A_eus-gaap--LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive_iI_c20210826__us-gaap--TypeOfArrangementAxis__custom--SecurityAgreementMember__us-gaap--LineOfCreditFacilityAxis__custom--BridgeBankMember_zoVkhB6A8FA3" title="Long term debt, maturity, year five">3,000,000</span> in the fifth year, respectively, with the remaining outstanding principal balance and all accrued but unpaid interest due in full on the maturity date. The Second Amended and Restated Loan and Security Agreement may also require early repayments if certain conditions are met.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt"/> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.25in; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The Company recorded $<span id="xdx_908_eus-gaap--DeferredOfferingCosts_iI_c20210826__us-gaap--TypeOfArrangementAxis__custom--LoanAndSecurityAgreementMember_zva3pklkiTnb" title="Deferred offering costs">130,000</span> in deferred financing costs related to the Second Amended and Restated Loan and Security Agreement. These deferred financing costs are being amortized over the term of the loan. The Company will also incur $<span id="xdx_90D_eus-gaap--AmortizationOfFinancingCosts_c20210825__20210826__us-gaap--TypeOfArrangementAxis__custom--LoanAndSecurityAgreementMember_zkUzXegKSi3c" title="Amortization of debt issuance costs">200,000</span> in financing costs at the earlier of the term date of the loan, or pre-payment. These costs are being accreted, through interest expense, to the full value of the $<span id="xdx_90D_eus-gaap--AccretionExpense_c20210825__20210826__us-gaap--TypeOfArrangementAxis__custom--LoanAndSecurityAgreementMember_z5vNi2nAGkx8" title="Accretion expense">200,000</span> over the term of the loan.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i>Term Loan related to “The Coronavirus Aid, Relief, and Economic Security Act”</i></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The Coronavirus Aid, Relief, and Economic Security Act, also known as the CARES Act, was signed into law on March 17, 2020. Among other things, the CARES Act provided for a business loan program known as the Paycheck Protection Program (“PPP”). Qualifying companies were able to borrow, through the U.S. Small Business Administration (“SBA”), up to two months of payroll expenses. On April 21, 2020, the Company received approximately $<span id="xdx_90C_eus-gaap--ProceedsFromBankDebt_c20200420__20200421__us-gaap--TypeOfArrangementAxis__custom--PaycheckProtectionProgramMember_zYYz6K1fKz5g" title="Term loan">2,301,000</span> through the SBA under the PPP. These funds were utilized by the Company to fund payroll expenses and avoid further staffing reductions during the slowdown resulting from COVID-19.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The PPP loan carried an interest rate of <span id="xdx_901_eus-gaap--DebtInstrumentInterestRateStatedPercentage_iI_pid_dp_uPure_c20200421__us-gaap--TypeOfArrangementAxis__custom--PaycheckProtectionProgramMember_zlyhUDBGJlJb" title="Debt interest rate">1.0</span>% per annum. Principal and interest payments were due, beginning on the tenth month from the effective date, sufficient to satisfy the loan on the second anniversary date. However, under certain criteria, the loan could be forgiven.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">In June 2021, the Company was notified that the full $<span id="xdx_90F_eus-gaap--DebtInstrumentDecreaseForgiveness_c20210601__20210630_zsljj8KtJY61" title="PPP Loan forgiven">2,301,000</span> of the PPP loan and accrued interest of $<span id="xdx_907_eus-gaap--InterestPayableCurrentAndNoncurrent_iI_c20210630_zcUxBmhq6XL1" title="Accrued interest forgiveness">26,000</span> had been forgiven. The loan amount and accrued interest were recognized as an extinguishment of debt and has been recorded as other income on the consolidated statement of operations.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b> </b></span></p> <p id="xdx_89C_eus-gaap--ScheduleOfDebtTableTextBlock_z4YkIbKgAIIk" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Outstanding principal balances on debt consisted of the following at:</span> </p> <p style="font: 10pt/107% Times New Roman, Times, Serif; margin: 0 0 8pt"><span id="xdx_8B5_zsLIupGiJFL4" style="display: none">SCHEDULE OF OUTSTANDING DEBT</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"/></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; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">January 31, 2023</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">January 31, 2022</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 64%; text-align: left">Term loan</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td id="xdx_98B_eus-gaap--DebtInstrumentCarryingAmount_iI_pp0p0_c20230131_zTS7n3wHts24" style="width: 14%; text-align: right" title="Term loan">9,750,000</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--DebtInstrumentCarryingAmount_iI_pp0p0_c20220131_zYiNxJYw8Vjk" style="width: 14%; text-align: right" title="Term loan">10,000,000</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">Deferred financing cost</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--DeferredFinanceCostsNet_iNI_pp0p0_di_c20230131_zUc5YnCkAO5b" style="border-bottom: Black 1.5pt solid; text-align: right" title="Deferred financing cost">(36,000</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--DeferredFinanceCostsNet_iNI_pp0p0_di_c20220131_zxeEzQFhQlIe" style="border-bottom: Black 1.5pt solid; text-align: right" title="Deferred financing cost">(96,000</td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td>Total</td><td> </td> <td style="text-align: left"> </td><td id="xdx_980_eus-gaap--LongTermDebt_iI_pp0p0_c20230131_zSXOc0Y4wcs7" style="text-align: right" title="Total">9,714,000</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_98A_eus-gaap--LongTermDebt_iI_pp0p0_c20220131_z93uhCymSZAb" style="text-align: right" title="Total">9,904,000</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="padding-left: 10pt; 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_984_eus-gaap--LongTermDebtCurrent_iNI_pp0p0_di_c20230131_zjKnH7dQ9B9j" style="border-bottom: Black 1.5pt solid; text-align: right" title="Current portion">(750,000</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_983_eus-gaap--LongTermDebtCurrent_iNI_pp0p0_di_c20220131_zU1xgNBG8Xii" style="border-bottom: Black 1.5pt solid; text-align: right" title="Current portion">(250,000</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">Non-current portion of debt</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--LongTermDebtNoncurrent_iI_pp0p0_c20230131_z4XwUEbcmXa7" style="border-bottom: Black 2.5pt double; text-align: right" title="Non-current portion of debt">8,964,000</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_981_eus-gaap--LongTermDebtNoncurrent_iI_pp0p0_c20220131_zyap1pdhsXm" style="border-bottom: Black 2.5pt double; text-align: right" title="Non-current portion of debt">9,654,000</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> 9750000 10000000 36000 96000 9714000 9904000 750000 250000 8964000 9654000 2000000 0.015 0.0325 10000000 0.015 0.0325 Borrowers shall, at all times, maintain unrestricted cash in an amount not less than Two Million Dollars ($2,000,000). <p id="xdx_892_ecustom--ScheduleOfMaximumDebtToARRRatioTableTextBlock_zX95RbPE1WW" style="font: 10pt/107% Times New Roman, Times, Serif; margin: 0 0 8pt">  <span id="xdx_8B6_zkSGUOiOcPSi" style="display: none">SCHEDULE OF MAXIMUM DEBT TO ARR RATIO</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"/></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; width: 84%">Quarter Ending</td><td style="padding-bottom: 1.5pt; width: 2%"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: center; width: 14%"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Maximum Debt to</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>ARR Ratio</b></span></p></td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td>October 31, 2022</td><td> </td> <td style="text-align: center"><span id="xdx_903_ecustom--MaximumDebtToArrRatio_iI_pid_dp_uPure_c20230131__srt--StatementScenarioAxis__custom--OctoberThirtyOneTwoThousandAndTwentyTwoMember__srt--RangeAxis__srt--MinimumMember_zqtQwF11KGTf" title="Maximum Debt to ARR Ratio">0.80</span> to <span id="xdx_903_ecustom--MaximumDebtToArrRatio_iI_pid_dp_uPure_c20230131__srt--StatementScenarioAxis__custom--OctoberThirtyOneTwoThousandAndTwentyTwoiMember__srt--RangeAxis__srt--MaximumMember_zr829ObVYKhl" title="Maximum Debt to ARR Ratio">1.00</span></td></tr> <tr style="vertical-align: bottom; background-color: White"> <td>January 31, 2023</td><td> </td> <td style="text-align: center"><span id="xdx_90D_ecustom--MaximumDebtToArrRatio_iI_pid_dp_uPure_c20230131__srt--StatementScenarioAxis__custom--JanuaryThirtyOneTwoThousandTwentyThreeMember__srt--RangeAxis__srt--MinimumMember_zMKyhYzfnzQ9" title="Maximum Debt to ARR Ratio">0.70</span> to <span id="xdx_908_ecustom--MaximumDebtToArrRatio_iI_pid_dp_uPure_c20230131__srt--StatementScenarioAxis__custom--JanuaryThirtyOneTwoThousandTwentyThreeMember__srt--RangeAxis__srt--MaximumMember_z33qJJ8jChGi" title="Maximum Debt to ARR Ratio">1.00</span></td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td>April 30, 2023</td><td> </td> <td style="text-align: center"><span id="xdx_903_ecustom--MaximumDebtToArrRatio_iI_pid_dp_uPure_c20230131__srt--StatementScenarioAxis__custom--AprilThirtyTwoThousandTwentyThreeMember__srt--RangeAxis__srt--MinimumMember_zO95wFd9aptb" title="Maximum Debt to ARR Ratio">0.65</span> to <span id="xdx_90F_ecustom--MaximumDebtToArrRatio_iI_pid_dp_uPure_c20230131__srt--StatementScenarioAxis__custom--AprilThirtyTwoThousandTwentyThreeMember__srt--RangeAxis__srt--MaximumMember_zGgo2Oyxs6D4" title="Maximum Debt to ARR Ratio">1.00</span></td></tr> <tr style="vertical-align: bottom; background-color: White"> <td>July 31, 2023</td><td> </td> <td style="text-align: center"><span id="xdx_90C_ecustom--MaximumDebtToArrRatio_iI_pid_dp_uPure_c20230131__srt--StatementScenarioAxis__custom--JulyThirtyOneTwoThousandTwentyThreeMember__srt--RangeAxis__srt--MinimumMember_z2ERCDMTklI5" title="Maximum Debt to ARR Ratio">0.60</span> to <span id="xdx_90E_ecustom--MaximumDebtToArrRatio_iI_pid_dp_uPure_c20230131__srt--StatementScenarioAxis__custom--JulyThirtyOneTwoThousandTwentyThreeMember__srt--RangeAxis__srt--MaximumMember_zCcDKRVFwEv1" title="Maximum Debt to ARR Ratio">1.00</span></td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td>October 31, 2023</td><td> </td> <td style="text-align: center"><span id="xdx_908_ecustom--MaximumDebtToArrRatio_iI_pid_dp_uPure_c20230131__srt--StatementScenarioAxis__custom--OctoberThirtyOneTwoThousandTwentyThreeMember__srt--RangeAxis__srt--MinimumMember_zcX7S2Jo8VV8" title="Maximum Debt to ARR Ratio">0.55</span> to <span id="xdx_90C_ecustom--MaximumDebtToArrRatio_iI_pid_dp_uPure_c20230131__srt--StatementScenarioAxis__custom--OctoberThirtyOneTwoThousandTwentyThreeMember__srt--RangeAxis__srt--MaximumMember_zuCVHDfNRpBb" title="Maximum Debt to ARR Ratio">1.00</span></td></tr> <tr style="vertical-align: bottom; background-color: White"> <td>January 31, 2024</td><td> </td> <td style="text-align: center"><span id="xdx_90B_ecustom--MaximumDebtToArrRatio_iI_pid_dp_uPure_c20230131__srt--StatementScenarioAxis__custom--JanuaryThirtyOneTwoThousandTwentyFourMember__srt--RangeAxis__srt--MinimumMember_zwygLNVPSoh5" title="Maximum Debt to ARR Ratio">0.50</span> to <span id="xdx_909_ecustom--MaximumDebtToArrRatio_iI_pid_dp_uPure_c20230131__srt--StatementScenarioAxis__custom--JanuaryThirtyOneTwoThousandTwentyThreeMember__srt--RangeAxis__srt--MaximumMember_zec1i9yn29Pf" title="Maximum Debt to ARR Ratio">1.00</span></td></tr> </table> 0.0080 0.0100 0.0070 0.0100 0.0065 0.0100 0.0060 0.0100 0.0055 0.0100 0.0050 0.0100 <p id="xdx_89D_ecustom--ScheduleOfMaximumDebtToAdjustedEBITDARatioTableTextBlock_zg7q2D2TShsj" style="font: 10pt/107% Times New Roman, Times, Serif; margin: 0 0 8pt"><span id="xdx_8B2_zJN7H6bDGgx" style="display: none">SCHEDULE OF MAXIMUM DEBT TO ADJUSTED EBITDA RATIO</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"/></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; width: 84%">Quarter Ending</td><td style="font-weight: bold; padding-bottom: 1.5pt; width: 2%"> </td> <td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center; width: 14%">Maximum Debt to <br/> Adjusted EBITDA <br/> Ratio</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td>April 30, 2024</td><td> </td> <td style="text-align: right"><span id="xdx_901_ecustom--MaximumDebtToAdjustedEbitdaRatio_iI_pid_dp_uPure_c20230131__srt--StatementScenarioAxis__custom--AprilThirtyTwoThousandTwentyFourMember__srt--RangeAxis__srt--MinimumMember_zYTW048ejsf4" title="Maximum Debt to Adjusted EBITDA Ratio">3.50</span> to <span id="xdx_905_ecustom--MaximumDebtToAdjustedEbitdaRatio_iI_pid_dp_uPure_c20230131__srt--StatementScenarioAxis__custom--AprilThirtyTwoThousandTwentyFourMember__srt--RangeAxis__srt--MaximumMember_z1PPHH3BVmu4" title="Maximum Debt to Adjusted EBITDA Ratio">1.00</span></td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left">July 31, 2024 and on the last day of each quarter, thereafter</td><td> </td> <td style="text-align: right"><span id="xdx_905_ecustom--MaximumDebtToAdjustedEbitdaRatio_iI_pid_dp_uPure_c20230131__srt--StatementScenarioAxis__custom--JulyThirtyOneTwoThousandTwentyFourAndThereafterMember__srt--RangeAxis__srt--MinimumMember_zNNXoLMITuR2" title="Maximum Debt to Adjusted EBITDA Ratio">2.00</span> to <span id="xdx_902_ecustom--MaximumDebtToAdjustedEbitdaRatio_iI_pid_dp_uPure_c20230131__srt--StatementScenarioAxis__custom--JulyThirtyOneTwoThousandTwentyFourAndThereafterMember__srt--RangeAxis__srt--MaximumMember_zbY2QHcvwdMj" title="Maximum Debt to Adjusted EBITDA Ratio">1.00</span></td></tr> </table> 0.0350 0.0100 0.0200 0.0100 0.0120 0.0100 20000 50000 250000 250000 200000 10000000 0.015 0.0325 500000 1000000 2000000 3000000 130000 200000 200000 2301000 0.010 2301000 26000 <p id="xdx_803_eus-gaap--GoodwillAndIntangibleAssetsDisclosureTextBlock_zxeCYPVWlcLe" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><span style="text-decoration: underline"><span>NOTE 6 — <span id="xdx_822_zIxxmMxto377">GOODWILL AND INTANGIBLE ASSETS</span></span></span></b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p id="xdx_894_eus-gaap--ScheduleOfIntangibleAssetsAndGoodwillTableTextBlock_z05pbLygnGfk" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Intangible assets consist of the following:</span></p> <p style="font: 10pt/107% Times New Roman, Times, Serif; margin: 0 0 8pt"><span id="xdx_8BC_ztrkJVOiEYdc" style="display: none">SCHEDULE OF INTANGIBLE ASSETS</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"/></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; padding-bottom: 1.5pt"> </td> <td colspan="13" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">January 31, 2023</td></tr> <tr style="vertical-align: bottom"> <td> </td><td style="font-weight: bold"> </td> <td style="font-weight: bold; text-align: center">Estimated</td><td> </td> <td colspan="2"> </td><td> </td><td style="font-weight: bold"> </td> <td colspan="2" style="font-weight: bold; text-align: center">Accumulated</td><td style="font-weight: bold"> </td><td> </td> <td colspan="2"> </td><td> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Useful Life</td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Gross Assets</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Amortization</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Net Assets</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Finite-lived assets:</td><td> </td> <td style="text-align: right"> </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></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="padding-left: 10pt; width: 38%; text-align: left">Client relationships</td><td style="width: 2%"> </td> <td style="width: 12%; text-align: right"><span id="xdx_907_eus-gaap--FiniteLivedIntangibleAssetUsefulLife_iI_dtY_c20230131__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__custom--ClientRelationshipsMember__srt--RangeAxis__srt--MinimumMember_zgsFqH0W0Omk" title="Estimated Useful Life">8</span>-<span id="xdx_909_eus-gaap--FiniteLivedIntangibleAssetUsefulLife_iI_dtY_c20230131__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__custom--ClientRelationshipsMember__srt--RangeAxis__srt--MaximumMember_zjoQnWM3RtY4" title="Estimated Useful Life">10</span> years</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td id="xdx_98D_eus-gaap--FiniteLivedIntangibleAssetsGross_iI_pp0p0_c20230131__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__custom--ClientRelationshipsMember_zfeefgpQDfs3" style="width: 12%; text-align: right" title="Gross Assets">9,700,000</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--FiniteLivedIntangibleAssetsAccumulatedAmortization_iI_pp0p0_c20230131__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__custom--ClientRelationshipsMember_zLpeNLyLhiBi" style="width: 12%; text-align: right" title="Accumulated Amortization">1,463,000</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_98A_eus-gaap--FiniteLivedIntangibleAssetsNet_iI_pp0p0_c20230131__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__custom--ClientRelationshipsMember_z5tM5lyIQffk" style="width: 12%; text-align: right" title="Net Assets">8,237,000</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">Internally Developed Software</td><td> </td> <td style="text-align: right"><span id="xdx_908_eus-gaap--FiniteLivedIntangibleAssetUsefulLife_iI_dtY_c20230131__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__custom--InternallyDevelopedSoftwareMember_zXvytgTQPyAe" title="Estimated Useful Life">9</span> years</td><td> </td> <td style="text-align: left">$</td><td id="xdx_984_eus-gaap--FiniteLivedIntangibleAssetsGross_iI_pp0p0_c20230131__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__custom--InternallyDevelopedSoftwareMember_z208UCw9mYq1" style="text-align: right" title="Gross Assets">6,380,000</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td id="xdx_989_eus-gaap--FiniteLivedIntangibleAssetsAccumulatedAmortization_iI_pp0p0_c20230131__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__custom--InternallyDevelopedSoftwareMember_zZnDbZPEjfSe" style="text-align: right" title="Accumulated Amortization">1,034,000</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td id="xdx_989_eus-gaap--FiniteLivedIntangibleAssetsNet_iI_pp0p0_c20230131__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__custom--InternallyDevelopedSoftwareMember_zaolP1gdYVnk" style="text-align: right" title="Net Assets">5,346,000</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="padding-left: 10pt; text-align: left; padding-bottom: 1.5pt">Trademarks and Tradenames</td><td style="padding-bottom: 1.5pt"> </td> <td style="text-align: right; padding-bottom: 1.5pt"><span id="xdx_90F_eus-gaap--FiniteLivedIntangibleAssetUsefulLife_iI_dtY_c20230131__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--TrademarksAndTradeNamesMember_zrrA4WsjkvX9" title="Estimated Useful Life">15</span> years</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--FiniteLivedIntangibleAssetsGross_iI_pp0p0_c20230131__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--TrademarksAndTradeNamesMember_zaSYyF8B99Tj" style="border-bottom: Black 1.5pt solid; text-align: right" title="Gross Assets">1,340,000</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--FiniteLivedIntangibleAssetsAccumulatedAmortization_iI_pp0p0_c20230131__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--TrademarksAndTradeNamesMember_z2b43lR52dz8" style="border-bottom: Black 1.5pt solid; text-align: right" title="Accumulated Amortization">130,000</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--FiniteLivedIntangibleAssetsNet_iI_pp0p0_c20230131__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--TrademarksAndTradeNamesMember_zEczYdwDBfhe" style="border-bottom: Black 1.5pt solid; text-align: right" title="Net Assets">1,210,000</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-left: 10pt; padding-bottom: 2.5pt">Total</td><td style="padding-bottom: 2.5pt"> </td> <td style="text-align: right; 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_986_eus-gaap--FiniteLivedIntangibleAssetsGross_iI_pp0p0_c20230131_zZc3cM6Oi2rc" style="border-bottom: Black 2.5pt double; text-align: right" title="Gross Assets">17,420,000</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_988_eus-gaap--FiniteLivedIntangibleAssetsAccumulatedAmortization_iI_pp0p0_c20230131_zHqBNuzKCW82" style="border-bottom: Black 2.5pt double; text-align: right" title="Accumulated Amortization">2,627,000</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_98C_eus-gaap--FiniteLivedIntangibleAssetsNet_iI_pp0p0_c20230131_zi5MuV3s9YB2" style="border-bottom: Black 2.5pt double; text-align: right" title="Net Assets">14,793,000</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt"/> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt"><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; padding-bottom: 1.5pt"> </td> <td colspan="13" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">January 31, 2022</td></tr> <tr style="vertical-align: bottom"> <td> </td><td style="font-weight: bold"> </td> <td style="font-weight: bold; text-align: center">Estimated</td><td> </td> <td colspan="2"> </td><td> </td><td style="font-weight: bold"> </td> <td colspan="2" style="font-weight: bold; text-align: center">Accumulated</td><td style="font-weight: bold"> </td><td> </td> <td colspan="2"> </td><td> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Useful Life</td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Gross Assets</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Amortization</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Net Assets</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Finite-lived assets:</td><td> </td> <td style="text-align: right"> </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></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="padding-left: 10pt; width: 38%; text-align: left">Client relationships</td><td style="width: 2%"> </td> <td style="width: 12%; text-align: right"><span id="xdx_90D_eus-gaap--FiniteLivedIntangibleAssetUsefulLife_iI_dtY_c20220131__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__custom--ClientRelationshipsMember__srt--RangeAxis__srt--MinimumMember_z3fuB8voLnu4" title="Estimated Useful Life">8</span>-<span id="xdx_90B_eus-gaap--FiniteLivedIntangibleAssetUsefulLife_iI_dtY_c20220131__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__custom--ClientRelationshipsMember__srt--RangeAxis__srt--MaximumMember_z8xBx74UQ7lc" title="Estimated Useful Life">10</span> years</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td id="xdx_984_eus-gaap--FiniteLivedIntangibleAssetsGross_iI_pp0p0_c20220131__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__custom--ClientRelationshipsMember_z1tq1D2HbbRc" style="width: 12%; text-align: right" title="Gross Assets">14,164,000</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--FiniteLivedIntangibleAssetsAccumulatedAmortization_iI_pp0p0_c20220131__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__custom--ClientRelationshipsMember_ztETKUky9je1" style="width: 12%; text-align: right" title="Accumulated Amortization">4,755,000</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--FiniteLivedIntangibleAssetsNet_iI_pp0p0_c20220131__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__custom--ClientRelationshipsMember_zQ5Xg5wcDOTc" style="width: 12%; text-align: right" title="Net Assets">9,409,000</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">Internally Developed Software</td><td> </td> <td style="text-align: right"><span id="xdx_909_eus-gaap--FiniteLivedIntangibleAssetUsefulLife_iI_dtY_c20220131__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__custom--InternallyDevelopedSoftwareMember_zt2nds7hr8Jd" title="Estimated Useful Life">9</span> years</td><td> </td> <td style="text-align: left"> </td><td id="xdx_989_eus-gaap--FiniteLivedIntangibleAssetsGross_iI_pp0p0_c20220131__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__custom--InternallyDevelopedSoftwareMember_zDlKK5oricEd" style="text-align: right" title="Gross Assets">6,380,000</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_985_eus-gaap--FiniteLivedIntangibleAssetsAccumulatedAmortization_iI_pp0p0_c20220131__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__custom--InternallyDevelopedSoftwareMember_zDCEGoS3s8Y5" style="text-align: right" title="Accumulated Amortization">325,000</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_98A_eus-gaap--FiniteLivedIntangibleAssetsNet_iI_pp0p0_c20220131__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__custom--InternallyDevelopedSoftwareMember_zlZaCOI9uwC1" style="text-align: right" title="Net Assets">6,055,000</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="padding-left: 10pt; text-align: left; padding-bottom: 1.5pt">Trademarks and Tradenames</td><td style="padding-bottom: 1.5pt"> </td> <td style="text-align: right; padding-bottom: 1.5pt"><span id="xdx_90B_eus-gaap--FiniteLivedIntangibleAssetUsefulLife_iI_dtY_c20220131__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--TrademarksAndTradeNamesMember_zhjStU7zQay2" title="Estimated Useful Life">15</span> years</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--FiniteLivedIntangibleAssetsGross_iI_pp0p0_c20220131__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--TrademarksAndTradeNamesMember_zinM3OtFSFm" style="border-bottom: Black 1.5pt solid; text-align: right" title="Gross Assets">1,340,000</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_986_eus-gaap--FiniteLivedIntangibleAssetsAccumulatedAmortization_iI_pp0p0_c20220131__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--TrademarksAndTradeNamesMember_z1z2DN3qbJU7" style="border-bottom: Black 1.5pt solid; text-align: right" title="Accumulated Amortization">41,000</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--FiniteLivedIntangibleAssetsNet_iI_pp0p0_c20220131__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--TrademarksAndTradeNamesMember_zuPR7ih9ZZLb" style="border-bottom: Black 1.5pt solid; text-align: right" title="Net Assets">1,299,000</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-left: 10pt; padding-bottom: 2.5pt">Total</td><td style="padding-bottom: 2.5pt"> </td> <td style="text-align: right; 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_985_eus-gaap--FiniteLivedIntangibleAssetsGross_iI_pp0p0_c20220131_zPTUN03FHqM8" style="border-bottom: Black 2.5pt double; text-align: right" title="Gross Assets">21,884,000</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_987_eus-gaap--FiniteLivedIntangibleAssetsAccumulatedAmortization_iI_pp0p0_c20220131_zD0CBjt84ydg" style="border-bottom: Black 2.5pt double; text-align: right" title="Accumulated Amortization">5,121,000</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_986_eus-gaap--FiniteLivedIntangibleAssetsNet_iI_pp0p0_c20220131_zjxOrgwXJ6xg" style="border-bottom: Black 2.5pt double; text-align: right" title="Net Assets">16,763,000</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> <p id="xdx_8AA_zF2ke2ES7iph" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The Company recognized amortization expense on intangible assets of $<span id="xdx_905_eus-gaap--AmortizationOfIntangibleAssets_pp0p0_c20220201__20230131_znx0hZJcqmbk" title="Amortization expense on intangible assets">1,971,000</span> and $<span id="xdx_902_eus-gaap--AmortizationOfIntangibleAssets_pp0p0_c20210201__20220131_zOmU8kUOlgq4" title="Amortization expense on intangible assets">1,281,000</span> for fiscal 2022 and 2021, respectively.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p id="xdx_892_eus-gaap--ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock_zAXfYNM9Avm4" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Amortization over the next five fiscal years for intangible assets is estimated as follows:</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> <span id="xdx_8BF_zyikTndtHvGe" style="display: none">SCHEDULE OF FUTURE AMORTIZATION EXPENSE FOR INTANGIBLE ASSETS</span></span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 80%"> <tr style="vertical-align: bottom"> <td style="text-align: justify"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" id="xdx_498_20230131_zAabojZOSc01" style="border-bottom: Black 1.5pt solid; white-space: nowrap; font-weight: bold; text-align: center"><p style="margin-top: 0; margin-bottom: 0">Annual</p> <p style="margin-top: 0; margin-bottom: 0">Amortization Expense</p></td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr id="xdx_40E_ecustom--FiniteLivedIntangibleAssetsAmortizationExpenseCurrentYear_iI_pp0p0_maFLIANzAN0_zBZxPaP4Onhg" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 80%; text-align: justify">2023</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 16%; text-align: right">1,801,000</td><td style="width: 1%; text-align: left"> </td></tr> <tr id="xdx_401_eus-gaap--FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths_iI_pp0p0_maFLIANzAN0_zRa34enhiHHi" style="vertical-align: bottom; background-color: White"> <td style="text-align: justify">2024</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">1,801,000</td><td style="text-align: left"> </td></tr> <tr id="xdx_40F_eus-gaap--FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo_iI_pp0p0_maFLIANzAN0_z8dxRVlVqpG6" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: justify">2025</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">1,801,000</td><td style="text-align: left"> </td></tr> <tr id="xdx_40A_eus-gaap--FiniteLivedIntangibleAssetsAmortizationExpenseYearThree_iI_pp0p0_maFLIANzAN0_zAkzTmbtEJd4" style="vertical-align: bottom; background-color: White"> <td style="text-align: justify">2026</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">1,801,000</td><td style="text-align: left"> </td></tr> <tr id="xdx_40B_eus-gaap--FiniteLivedIntangibleAssetsAmortizationExpenseYearFour_iI_pp0p0_maFLIANzAN0_zii3OLSPlo3d" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: justify">2027</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">1,801,000</td><td style="text-align: left"> </td></tr> <tr id="xdx_40B_eus-gaap--FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive_iI_pp0p0_maFLIANzAN0_zgnoRYmz8DW4" style="vertical-align: bottom; background-color: White"> <td style="text-align: justify; padding-bottom: 1.5pt">Thereafter</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">5,788,000</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr id="xdx_40A_eus-gaap--FiniteLivedIntangibleAssetsNet_iTI_pp0p0_mtFLIANzAN0_zaGxxoopanu6" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-left: 10pt; text-align: justify; 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">14,793,000</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> <p id="xdx_8A1_zOC2tWMAgx1g" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; 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; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The Company wrote-off fully amortized intangible assets during fiscal 2022 of $<span id="xdx_90F_ecustom--AmortizationOfIntangibleAssetsWroteOffFully_c20220201__20230131_z6f0Ww8GOFvd" title="Amortization of intangible assets Written-off">4,464,000</span>. There was no impact to the consolidated statements of operations as this eliminated the asset and accumulated amortization of the fully amortized intangible assets.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p id="xdx_894_eus-gaap--ScheduleOfIntangibleAssetsAndGoodwillTableTextBlock_z05pbLygnGfk" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Intangible assets consist of the following:</span></p> <p style="font: 10pt/107% Times New Roman, Times, Serif; margin: 0 0 8pt"><span id="xdx_8BC_ztrkJVOiEYdc" style="display: none">SCHEDULE OF INTANGIBLE ASSETS</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"/></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; padding-bottom: 1.5pt"> </td> <td colspan="13" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">January 31, 2023</td></tr> <tr style="vertical-align: bottom"> <td> </td><td style="font-weight: bold"> </td> <td style="font-weight: bold; text-align: center">Estimated</td><td> </td> <td colspan="2"> </td><td> </td><td style="font-weight: bold"> </td> <td colspan="2" style="font-weight: bold; text-align: center">Accumulated</td><td style="font-weight: bold"> </td><td> </td> <td colspan="2"> </td><td> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Useful Life</td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Gross Assets</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Amortization</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Net Assets</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Finite-lived assets:</td><td> </td> <td style="text-align: right"> </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></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="padding-left: 10pt; width: 38%; text-align: left">Client relationships</td><td style="width: 2%"> </td> <td style="width: 12%; text-align: right"><span id="xdx_907_eus-gaap--FiniteLivedIntangibleAssetUsefulLife_iI_dtY_c20230131__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__custom--ClientRelationshipsMember__srt--RangeAxis__srt--MinimumMember_zgsFqH0W0Omk" title="Estimated Useful Life">8</span>-<span id="xdx_909_eus-gaap--FiniteLivedIntangibleAssetUsefulLife_iI_dtY_c20230131__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__custom--ClientRelationshipsMember__srt--RangeAxis__srt--MaximumMember_zjoQnWM3RtY4" title="Estimated Useful Life">10</span> years</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td id="xdx_98D_eus-gaap--FiniteLivedIntangibleAssetsGross_iI_pp0p0_c20230131__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__custom--ClientRelationshipsMember_zfeefgpQDfs3" style="width: 12%; text-align: right" title="Gross Assets">9,700,000</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--FiniteLivedIntangibleAssetsAccumulatedAmortization_iI_pp0p0_c20230131__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__custom--ClientRelationshipsMember_zLpeNLyLhiBi" style="width: 12%; text-align: right" title="Accumulated Amortization">1,463,000</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_98A_eus-gaap--FiniteLivedIntangibleAssetsNet_iI_pp0p0_c20230131__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__custom--ClientRelationshipsMember_z5tM5lyIQffk" style="width: 12%; text-align: right" title="Net Assets">8,237,000</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">Internally Developed Software</td><td> </td> <td style="text-align: right"><span id="xdx_908_eus-gaap--FiniteLivedIntangibleAssetUsefulLife_iI_dtY_c20230131__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__custom--InternallyDevelopedSoftwareMember_zXvytgTQPyAe" title="Estimated Useful Life">9</span> years</td><td> </td> <td style="text-align: left">$</td><td id="xdx_984_eus-gaap--FiniteLivedIntangibleAssetsGross_iI_pp0p0_c20230131__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__custom--InternallyDevelopedSoftwareMember_z208UCw9mYq1" style="text-align: right" title="Gross Assets">6,380,000</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td id="xdx_989_eus-gaap--FiniteLivedIntangibleAssetsAccumulatedAmortization_iI_pp0p0_c20230131__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__custom--InternallyDevelopedSoftwareMember_zZnDbZPEjfSe" style="text-align: right" title="Accumulated Amortization">1,034,000</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td id="xdx_989_eus-gaap--FiniteLivedIntangibleAssetsNet_iI_pp0p0_c20230131__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__custom--InternallyDevelopedSoftwareMember_zaolP1gdYVnk" style="text-align: right" title="Net Assets">5,346,000</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="padding-left: 10pt; text-align: left; padding-bottom: 1.5pt">Trademarks and Tradenames</td><td style="padding-bottom: 1.5pt"> </td> <td style="text-align: right; padding-bottom: 1.5pt"><span id="xdx_90F_eus-gaap--FiniteLivedIntangibleAssetUsefulLife_iI_dtY_c20230131__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--TrademarksAndTradeNamesMember_zrrA4WsjkvX9" title="Estimated Useful Life">15</span> years</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--FiniteLivedIntangibleAssetsGross_iI_pp0p0_c20230131__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--TrademarksAndTradeNamesMember_zaSYyF8B99Tj" style="border-bottom: Black 1.5pt solid; text-align: right" title="Gross Assets">1,340,000</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--FiniteLivedIntangibleAssetsAccumulatedAmortization_iI_pp0p0_c20230131__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--TrademarksAndTradeNamesMember_z2b43lR52dz8" style="border-bottom: Black 1.5pt solid; text-align: right" title="Accumulated Amortization">130,000</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--FiniteLivedIntangibleAssetsNet_iI_pp0p0_c20230131__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--TrademarksAndTradeNamesMember_zEczYdwDBfhe" style="border-bottom: Black 1.5pt solid; text-align: right" title="Net Assets">1,210,000</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-left: 10pt; padding-bottom: 2.5pt">Total</td><td style="padding-bottom: 2.5pt"> </td> <td style="text-align: right; 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_986_eus-gaap--FiniteLivedIntangibleAssetsGross_iI_pp0p0_c20230131_zZc3cM6Oi2rc" style="border-bottom: Black 2.5pt double; text-align: right" title="Gross Assets">17,420,000</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_988_eus-gaap--FiniteLivedIntangibleAssetsAccumulatedAmortization_iI_pp0p0_c20230131_zHqBNuzKCW82" style="border-bottom: Black 2.5pt double; text-align: right" title="Accumulated Amortization">2,627,000</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_98C_eus-gaap--FiniteLivedIntangibleAssetsNet_iI_pp0p0_c20230131_zi5MuV3s9YB2" style="border-bottom: Black 2.5pt double; text-align: right" title="Net Assets">14,793,000</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt"/> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt"><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; padding-bottom: 1.5pt"> </td> <td colspan="13" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">January 31, 2022</td></tr> <tr style="vertical-align: bottom"> <td> </td><td style="font-weight: bold"> </td> <td style="font-weight: bold; text-align: center">Estimated</td><td> </td> <td colspan="2"> </td><td> </td><td style="font-weight: bold"> </td> <td colspan="2" style="font-weight: bold; text-align: center">Accumulated</td><td style="font-weight: bold"> </td><td> </td> <td colspan="2"> </td><td> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Useful Life</td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Gross Assets</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Amortization</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Net Assets</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Finite-lived assets:</td><td> </td> <td style="text-align: right"> </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></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="padding-left: 10pt; width: 38%; text-align: left">Client relationships</td><td style="width: 2%"> </td> <td style="width: 12%; text-align: right"><span id="xdx_90D_eus-gaap--FiniteLivedIntangibleAssetUsefulLife_iI_dtY_c20220131__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__custom--ClientRelationshipsMember__srt--RangeAxis__srt--MinimumMember_z3fuB8voLnu4" title="Estimated Useful Life">8</span>-<span id="xdx_90B_eus-gaap--FiniteLivedIntangibleAssetUsefulLife_iI_dtY_c20220131__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__custom--ClientRelationshipsMember__srt--RangeAxis__srt--MaximumMember_z8xBx74UQ7lc" title="Estimated Useful Life">10</span> years</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td id="xdx_984_eus-gaap--FiniteLivedIntangibleAssetsGross_iI_pp0p0_c20220131__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__custom--ClientRelationshipsMember_z1tq1D2HbbRc" style="width: 12%; text-align: right" title="Gross Assets">14,164,000</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--FiniteLivedIntangibleAssetsAccumulatedAmortization_iI_pp0p0_c20220131__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__custom--ClientRelationshipsMember_ztETKUky9je1" style="width: 12%; text-align: right" title="Accumulated Amortization">4,755,000</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--FiniteLivedIntangibleAssetsNet_iI_pp0p0_c20220131__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__custom--ClientRelationshipsMember_zQ5Xg5wcDOTc" style="width: 12%; text-align: right" title="Net Assets">9,409,000</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">Internally Developed Software</td><td> </td> <td style="text-align: right"><span id="xdx_909_eus-gaap--FiniteLivedIntangibleAssetUsefulLife_iI_dtY_c20220131__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__custom--InternallyDevelopedSoftwareMember_zt2nds7hr8Jd" title="Estimated Useful Life">9</span> years</td><td> </td> <td style="text-align: left"> </td><td id="xdx_989_eus-gaap--FiniteLivedIntangibleAssetsGross_iI_pp0p0_c20220131__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__custom--InternallyDevelopedSoftwareMember_zDlKK5oricEd" style="text-align: right" title="Gross Assets">6,380,000</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_985_eus-gaap--FiniteLivedIntangibleAssetsAccumulatedAmortization_iI_pp0p0_c20220131__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__custom--InternallyDevelopedSoftwareMember_zDCEGoS3s8Y5" style="text-align: right" title="Accumulated Amortization">325,000</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_98A_eus-gaap--FiniteLivedIntangibleAssetsNet_iI_pp0p0_c20220131__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__custom--InternallyDevelopedSoftwareMember_zlZaCOI9uwC1" style="text-align: right" title="Net Assets">6,055,000</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="padding-left: 10pt; text-align: left; padding-bottom: 1.5pt">Trademarks and Tradenames</td><td style="padding-bottom: 1.5pt"> </td> <td style="text-align: right; padding-bottom: 1.5pt"><span id="xdx_90B_eus-gaap--FiniteLivedIntangibleAssetUsefulLife_iI_dtY_c20220131__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--TrademarksAndTradeNamesMember_zhjStU7zQay2" title="Estimated Useful Life">15</span> years</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--FiniteLivedIntangibleAssetsGross_iI_pp0p0_c20220131__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--TrademarksAndTradeNamesMember_zinM3OtFSFm" style="border-bottom: Black 1.5pt solid; text-align: right" title="Gross Assets">1,340,000</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_986_eus-gaap--FiniteLivedIntangibleAssetsAccumulatedAmortization_iI_pp0p0_c20220131__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--TrademarksAndTradeNamesMember_z1z2DN3qbJU7" style="border-bottom: Black 1.5pt solid; text-align: right" title="Accumulated Amortization">41,000</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--FiniteLivedIntangibleAssetsNet_iI_pp0p0_c20220131__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--TrademarksAndTradeNamesMember_zuPR7ih9ZZLb" style="border-bottom: Black 1.5pt solid; text-align: right" title="Net Assets">1,299,000</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-left: 10pt; padding-bottom: 2.5pt">Total</td><td style="padding-bottom: 2.5pt"> </td> <td style="text-align: right; 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_985_eus-gaap--FiniteLivedIntangibleAssetsGross_iI_pp0p0_c20220131_zPTUN03FHqM8" style="border-bottom: Black 2.5pt double; text-align: right" title="Gross Assets">21,884,000</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_987_eus-gaap--FiniteLivedIntangibleAssetsAccumulatedAmortization_iI_pp0p0_c20220131_zD0CBjt84ydg" style="border-bottom: Black 2.5pt double; text-align: right" title="Accumulated Amortization">5,121,000</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_986_eus-gaap--FiniteLivedIntangibleAssetsNet_iI_pp0p0_c20220131_zjxOrgwXJ6xg" style="border-bottom: Black 2.5pt double; text-align: right" title="Net Assets">16,763,000</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> P8Y P10Y 9700000 1463000 8237000 P9Y 6380000 1034000 5346000 P15Y 1340000 130000 1210000 17420000 2627000 14793000 P8Y P10Y 14164000 4755000 9409000 P9Y 6380000 325000 6055000 P15Y 1340000 41000 1299000 21884000 5121000 16763000 1971000 1281000 <p id="xdx_892_eus-gaap--ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock_zAXfYNM9Avm4" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Amortization over the next five fiscal years for intangible assets is estimated as follows:</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> <span id="xdx_8BF_zyikTndtHvGe" style="display: none">SCHEDULE OF FUTURE AMORTIZATION EXPENSE FOR INTANGIBLE ASSETS</span></span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 80%"> <tr style="vertical-align: bottom"> <td style="text-align: justify"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" id="xdx_498_20230131_zAabojZOSc01" style="border-bottom: Black 1.5pt solid; white-space: nowrap; font-weight: bold; text-align: center"><p style="margin-top: 0; margin-bottom: 0">Annual</p> <p style="margin-top: 0; margin-bottom: 0">Amortization Expense</p></td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr id="xdx_40E_ecustom--FiniteLivedIntangibleAssetsAmortizationExpenseCurrentYear_iI_pp0p0_maFLIANzAN0_zBZxPaP4Onhg" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 80%; text-align: justify">2023</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 16%; text-align: right">1,801,000</td><td style="width: 1%; text-align: left"> </td></tr> <tr id="xdx_401_eus-gaap--FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths_iI_pp0p0_maFLIANzAN0_zRa34enhiHHi" style="vertical-align: bottom; background-color: White"> <td style="text-align: justify">2024</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">1,801,000</td><td style="text-align: left"> </td></tr> <tr id="xdx_40F_eus-gaap--FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo_iI_pp0p0_maFLIANzAN0_z8dxRVlVqpG6" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: justify">2025</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">1,801,000</td><td style="text-align: left"> </td></tr> <tr id="xdx_40A_eus-gaap--FiniteLivedIntangibleAssetsAmortizationExpenseYearThree_iI_pp0p0_maFLIANzAN0_zAkzTmbtEJd4" style="vertical-align: bottom; background-color: White"> <td style="text-align: justify">2026</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">1,801,000</td><td style="text-align: left"> </td></tr> <tr id="xdx_40B_eus-gaap--FiniteLivedIntangibleAssetsAmortizationExpenseYearFour_iI_pp0p0_maFLIANzAN0_zii3OLSPlo3d" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: justify">2027</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">1,801,000</td><td style="text-align: left"> </td></tr> <tr id="xdx_40B_eus-gaap--FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive_iI_pp0p0_maFLIANzAN0_zgnoRYmz8DW4" style="vertical-align: bottom; background-color: White"> <td style="text-align: justify; padding-bottom: 1.5pt">Thereafter</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">5,788,000</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr id="xdx_40A_eus-gaap--FiniteLivedIntangibleAssetsNet_iTI_pp0p0_mtFLIANzAN0_zaGxxoopanu6" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-left: 10pt; text-align: justify; 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">14,793,000</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> 1801000 1801000 1801000 1801000 1801000 5788000 14793000 4464000 <p id="xdx_80C_eus-gaap--IncomeTaxDisclosureTextBlock_zh85Yl7WckOb" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><span style="text-decoration: underline">NOTE 7 — <span id="xdx_82E_zIsg9rn8fy04">INCOME TAXES</span></span></b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p id="xdx_89E_eus-gaap--ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock_z1g4ocCo5MR5" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">For fiscal 2022 and 2021, income taxes for continuing operations consist of the following:</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> <span id="xdx_8B1_zGW1gUd8Tmf4" style="display: none">SCHEDULE OF INCOME TAXES FOR CONTINUING OPERATION</span></span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="display: none; vertical-align: bottom"> <td style="text-align: center"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" id="xdx_495_20220201__20230131_zoRY00pWhtd1" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2022</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" id="xdx_494_20210201__20220131_zIBYv4wUFYu6" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2021</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: center"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="6" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Fiscal Year</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: center"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2022</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2021</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr id="xdx_402_eus-gaap--CurrentFederalStateAndLocalTaxExpenseBenefitAbstract_iB_zmIO9luoTocd" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Current tax expense:</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--CurrentFederalTaxExpenseBenefit_i01_pp0p0_maCITEBzxs7_maCITEBzyfy_zNVozSI8aA84" style="vertical-align: bottom; background-color: White"> <td style="padding-left: 10pt">Federal</td><td> </td> <td style="text-align: left">$</td><td style="text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl1328">—</span></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl1329">—</span></td><td style="text-align: left"> </td></tr> <tr id="xdx_405_eus-gaap--CurrentStateAndLocalTaxExpenseBenefit_i01_pp0p0_maCITEBzxs7_maCITEBzyfy_zc6SyV9yQ9E3" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-left: 10pt; width: 64%; padding-bottom: 1.5pt">State</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">(62,000</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 style="border-bottom: Black 1.5pt solid; width: 14%; text-align: right">(14,000</td><td style="width: 1%; padding-bottom: 1.5pt; text-align: left">)</td></tr> <tr id="xdx_40F_eus-gaap--CurrentIncomeTaxExpenseBenefit_i01T_pp0p0_mtCITEBzyfy_maITEBzkRn_zwa2ZEUrIfha" style="vertical-align: bottom; background-color: White"> <td style="padding-left: 20pt; text-align: left; padding-bottom: 2.5pt">Total current tax expense</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">(62,000</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">(14,000</td><td style="padding-bottom: 2.5pt; text-align: left">)</td></tr> <tr id="xdx_406_eus-gaap--DeferredFederalStateAndLocalTaxExpenseBenefitAbstract_iB_pp0p0_z372yW4PBaFl" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Deferred tax expense:</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--DeferredFederalIncomeTaxExpenseBenefit_i01_pp0p0_maDITEBzEci_zmdZgw9eSAg1" style="vertical-align: bottom; background-color: White"> <td style="padding-left: 10pt">Federal</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">(80,000</td><td style="text-align: left">)</td></tr> <tr id="xdx_402_eus-gaap--DeferredStateAndLocalIncomeTaxExpenseBenefit_i01_pp0p0_maDITEBzEci_zxRItsWNcZi9" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-left: 10pt; padding-bottom: 1.5pt">State</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">(3,000</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">(15,000</td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr> <tr id="xdx_400_eus-gaap--DeferredIncomeTaxExpenseBenefit_i01T_pp0p0_mtDITEBzEci_maITEBzkRn_zDKztEF9aD3h" style="vertical-align: bottom; background-color: White"> <td style="padding-left: 20pt; text-align: left; padding-bottom: 2.5pt">Total deferred tax expense</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">(9,000</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">(95,000</td><td style="padding-bottom: 2.5pt; text-align: left">)</td></tr> <tr id="xdx_404_eus-gaap--IncomeTaxExpenseBenefit_iN_pp0p0_di_z4gEKK36cna" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-left: 30pt; text-align: left; padding-bottom: 2.5pt">Total provision</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">(71,000</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">(109,000</td><td style="padding-bottom: 2.5pt; text-align: left">)</td></tr> </table> <p id="xdx_8A0_zn8IIJSYFMCa" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; 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; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"/></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; 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; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The income tax expense differs from the amount computed using the federal statutory income tax rates of <span id="xdx_902_eus-gaap--EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate_pid_dp_uPure_c20220201__20230131_z2Or6wghWQdd" title="Federal statutory income tax rates"><span id="xdx_90F_eus-gaap--EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate_pid_dp_uPure_c20210201__20220131_zBUTHM1iY4Mh" title="Federal statutory income tax rates">21</span></span>% for fiscal 2022 and 2021 continuing operations as follows:</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"/></p> <p id="xdx_89F_eus-gaap--ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock_ziRSYLcQtgMh" style="font: 10pt/107% Times New Roman, Times, Serif; margin: 0 0 8pt"><span id="xdx_8B8_zPBEQmsv5mKk" style="display: none">SCHEDULE OF EFFECTIVE INCOME TAX RATE RECONCILIATION</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"/></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="display: none; vertical-align: bottom"> <td> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" id="xdx_49C_20220201__20230131_zyeNxzeW1Wtj" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2022</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" id="xdx_491_20210201__20220131_zNhzePkmK8ye" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2021</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="6" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Fiscal Year</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2022</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2021</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr id="xdx_40E_eus-gaap--IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate_z1Nf8h7otLca" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 64%; text-align: left">Federal tax benefit at statutory rate</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 14%; text-align: right">(2,390,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">(1,430,000</td><td style="width: 1%; text-align: left">)</td></tr> <tr id="xdx_40D_eus-gaap--IncomeTaxReconciliationStateAndLocalIncomeTaxes_zUuil3k2nBTg" style="vertical-align: bottom; background-color: White"> <td style="text-align: left">State and local tax expense, net of federal</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">52,000</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">26,000</td><td style="text-align: left"> </td></tr> <tr id="xdx_402_ecustom--IncreaseInValuationAllowance_zaYr9wuTO9pk" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Increase in valuation allowance</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">2,029,000</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">1,950,000</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left">Permanent 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_ecustom--IncomeTaxReconciliationIncomeTaxExpensePermanentItemsPppLoan_zT5OvxhN1qy1" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-left: 10pt; text-align: left">PPP loan</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl1367">—</span></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(483,000</td><td style="text-align: left">)</td></tr> <tr id="xdx_40B_eus-gaap--IncomeTaxReconciliationNondeductibleExpenseOther_zfhtD4mO7jPi" style="vertical-align: bottom; background-color: White"> <td style="padding-left: 10pt">Other</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">20,000</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">3,000</td><td style="text-align: left"> </td></tr> <tr id="xdx_402_eus-gaap--IncomeTaxReconciliationTaxContingencies_zvg5fKply9k9" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Reserve for uncertain tax position</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">18,000</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(24,000</td><td style="text-align: left">)</td></tr> <tr id="xdx_40D_eus-gaap--IncomeTaxReconciliationTaxCreditsResearch_zXpcf1QYN8Jj" style="vertical-align: bottom; background-color: White"> <td style="text-align: left">Federal R&amp;D tax credit</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(91,000</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(120,000</td><td style="text-align: left">)</td></tr> <tr id="xdx_403_eus-gaap--EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount_zH53NuhoQYPb" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Stock-based compensation</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">289,000</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(45,000</td><td style="text-align: left">)</td></tr> <tr id="xdx_407_eus-gaap--IncomeTaxReconciliationOtherAdjustments_zENKlgkoMSEa" style="vertical-align: bottom; background-color: White"> <td style="padding-bottom: 1.5pt">Other</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">2,000</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">(8,000</td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr> <tr id="xdx_40A_eus-gaap--IncomeTaxExpenseBenefit_iN_pp0p0_di_zaWyROIGPsW2" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 2.5pt">Income tax expense</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">(71,000</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">(109,000</td><td style="padding-bottom: 2.5pt; text-align: left">)</td></tr> </table> <p id="xdx_8A3_zz8HTdRnGvwc" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p id="xdx_89E_eus-gaap--ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock_zfR6o40s64Mc" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The Company provides deferred income taxes for temporary differences between assets and liabilities recognized for financial reporting and income tax purposes. The income tax effects of these temporary differences and credits are as follows:</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"/></p> <p style="font: 10pt/107% Times New Roman, Times, Serif; margin: 0 0 8pt"><span id="xdx_8B7_zD9Kj1cmsds2" style="display: none">SCHEDULE OF DEFERRED TAX ASSETS AND LIABILITIES</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"/></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="display: none; vertical-align: bottom"> <td> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" id="xdx_498_20230131_z6281UAswlxh" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2023</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" id="xdx_49D_20220131_zW8bGN6zNgtg" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2022</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="6" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">January 31,</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2023</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2022</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Deferred tax 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_407_eus-gaap--DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts_iI_pp0p0_maDTAGz9oc_zdyI1ULXGaje" style="vertical-align: bottom; background-color: White"> <td style="padding-left: 10pt; width: 64%; text-align: left">Allowance for doubtful accounts</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 14%; text-align: right">39,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">24,000</td><td style="width: 1%; text-align: left"> </td></tr> <tr id="xdx_407_eus-gaap--DeferredTaxAssetsDeferredIncome_iI_pp0p0_maDTAGz9oc_zKhFCPF8fAV1" 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">122,000</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">60,000</td><td style="text-align: left"> </td></tr> <tr id="xdx_403_ecustom--DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilitiesCurrent_iI_pp0p0_maDTAGz9oc_zotvgGAqGIg" style="vertical-align: bottom; background-color: White"> <td style="padding-left: 10pt">Accruals</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">232,000</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">168,000</td><td style="text-align: left"> </td></tr> <tr id="xdx_407_eus-gaap--DeferredTaxAssetsOperatingLossCarryforwards_iI_pp0p0_maDTAGz9oc_zgE7wk5hirej" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-left: 10pt; text-align: left">Net operating loss carryforwards</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">11,242,000</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">10,908,000</td><td style="text-align: left"> </td></tr> <tr id="xdx_40D_eus-gaap--DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost_iI_pp0p0_maDTAGz9oc_zK5ZlQfiUWX3" style="vertical-align: bottom; background-color: White"> <td style="padding-left: 10pt; text-align: left">Stock compensation expense</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">342,000</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">510,000</td><td style="text-align: left"> </td></tr> <tr id="xdx_40C_eus-gaap--DeferredTaxAssetsGoodwillAndIntangibleAssets_iI_pp0p0_maDTAGz9oc_zrZh0mdeQB0l" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-left: 10pt; text-align: left">Finite-lived intangible assets</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">1,344,000</td><td style="text-align: left"/><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl1406">—</span></td><td style="text-align: left"/></tr> <tr id="xdx_403_eus-gaap--DeferredTaxAssetsInProcessResearchAndDevelopment_iI_pp0p0_maDTAGz9oc_z3NDnrQdQXql" style="vertical-align: bottom; background-color: White"> <td style="padding-left: 10pt; text-align: left">R&amp;D tax credit</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">1,407,000</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">1,334,000</td><td style="text-align: left"> </td></tr> <tr id="xdx_403_eus-gaap--DeferredTaxAssetsOther_iI_pp0p0_maDTAGz9oc_zcENS0afh3Li" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-left: 10pt; padding-bottom: 1.5pt">Other</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">2,000</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">23,000</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr id="xdx_40D_eus-gaap--DeferredTaxAssetsGross_iTI_pp0p0_mtDTAGz9oc_maDTANzJA3_zP1IscJko39l" style="vertical-align: bottom; background-color: White"> <td style="padding-left: 20pt; text-align: left">Total deferred tax assets</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">14,730,000</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">13,027,000</td><td style="text-align: left"> </td></tr> <tr id="xdx_407_eus-gaap--DeferredTaxAssetsValuationAllowance_iNI_pp0p0_di_msDTANzJA3_zCFZEOifmOD8" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-left: 10pt; text-align: left; padding-bottom: 1.5pt">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">(14,347,000</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">(12,318,000</td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr> <tr id="xdx_406_eus-gaap--DeferredTaxAssetsNet_iTI_pp0p0_mtDTANzJA3_msDTLz2p6_z5ylpf4xkrVk" style="vertical-align: bottom; background-color: White"> <td style="padding-left: 30pt; text-align: left; padding-bottom: 1.5pt">Net deferred tax assets</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">383,000</td><td style="padding-bottom: 1.5pt; text-align: left"/><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">709,000</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">Deferred tax 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_40E_eus-gaap--DeferredTaxAssetsPropertyPlantAndEquipment_iNI_di_msDITLz6FT_z6XeGO94jPs3" style="vertical-align: bottom; background-color: White"> <td style="padding-left: 10pt; text-align: left">Property and equipment</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">(6,000</td><td style="text-align: left">)</td></tr> <tr id="xdx_408_eus-gaap--DeferredTaxLiabilitiesGoodwillAndIntangibleAssets_iNI_pp0p0_di_maDITLz6FT_zXP6SPsWMVi8" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-left: 10pt; text-align: left; padding-bottom: 1.5pt">Finite-lived intangible liabilities</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">(482,000</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">(798,000</td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr> <tr id="xdx_40B_eus-gaap--DeferredIncomeTaxLiabilities_iNTI_pp0p0_di_mtDITLz6FT_maDTLz2p6_zem7ArAJtrR6" style="vertical-align: bottom; background-color: White"> <td style="padding-left: 20pt; text-align: left; padding-bottom: 1.5pt">Total deferred tax liabilities</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">(487,000</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">(804,000</td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr> <tr id="xdx_405_eus-gaap--DeferredTaxLiabilities_iNTI_pp0p0_di_mtDTLz2p6_zXOpzdRjlOQk" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 2.5pt">Net deferred tax liabilities</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">(104,000</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">(95,000</td><td style="padding-bottom: 2.5pt; text-align: left">)</td></tr> </table> <p id="xdx_8AF_zbM4W4s3mh71" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; 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; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">At January 31, 2023, the Company had U.S. federal net operating loss carry forwards of $<span id="xdx_909_eus-gaap--OperatingLossCarryforwards_iI_c20230131_z1mHAkLTfiob" title="Operating loss carry forwards">49,884,000</span> and $<span id="xdx_903_eus-gaap--OperatingLossCarryforwards_iI_c20230131__us-gaap--AwardDateAxis__custom--ThroughFiscal2038Member_zAExkMLoIlyj" title="Operating loss carry forwards">29,083,000</span> of these net operating losses expire at various dates through fiscal 2038. The remaining $<span id="xdx_904_eus-gaap--OperatingLossCarryforwards_iI_pp0p0_c20230131__us-gaap--IncomeTaxAuthorityAxis__custom--TaxCutsAndJobsActMember_zdZhOGd1bvz5" title="Operating loss carry forwards">20,801,000</span> of these net operating losses can be carried forward indefinitely under the provisions of the Tax Cuts and Jobs Act (TCJA). The TCJA also eliminated the ability to carry back net operating losses. The Company also had state net operating loss carry forwards of $<span id="xdx_90C_eus-gaap--OperatingLossCarryforwards_iI_pp0p0_c20230131__us-gaap--IncomeTaxAuthorityAxis__custom--StateMember_zOopld04EuU1" title="Operating loss carry forwards">24,095,000</span> and Federal R&amp;D credit carry forwards of $<span id="xdx_905_eus-gaap--OperatingLossCarryforwards_iI_pp0p0_c20230131__us-gaap--IncomeTaxAuthorityAxis__custom--FederalRDMember_zwXDKKGe9Rb9" title="Operating loss carry forwards">1,666,000</span> and Georgia R&amp;D credit carry forwards of $<span id="xdx_906_eus-gaap--OperatingLossCarryforwards_iI_pp0p0_c20230131__us-gaap--IncomeTaxAuthorityAxis__custom--GeorgiaRDMember_zhagM1UUmb1c" title="Operating loss carry forwards">94,000</span>, all of which expire at various dates through fiscal 2042.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"/></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">In assessing the realizability of deferred tax assets, management considers whether it is more likely than not that all or some portion of the deferred tax assets will not be realized. The ultimate realization of deferred tax assets is dependent upon the generation of future taxable income during the periods in which those temporary differences become deductible. Management considers the scheduled reversal of deferred tax liabilities, projected future taxable income and tax planning strategies in making this assessment. The Company established a valuation allowance of $<span id="xdx_90A_eus-gaap--DeferredTaxAssetsValuationAllowance_iI_c20230131_zWgDpPACy0H7" title="Valuation allowance">14,347,000</span> and $<span id="xdx_905_eus-gaap--DeferredTaxAssetsValuationAllowance_iI_c20220131_zp6mUXJhTZL9" title="Valuation allowance">12,318,000</span> at January 31, 2023 and 2022, respectively. The increase in the valuation allowance of $<span id="xdx_904_ecustom--IncreaseInValuationAllowance_pp0p0_c20220201__20230131_z6ZbfE6oQMs1" title="Increase in the valuation allowance">2,029,000</span> was driven primarily by the Company’s federal net operating losses.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The Company and its subsidiaries are subject to U.S. federal income tax as well as income taxes in multiple state and local jurisdictions. The Company has concluded all U.S. federal tax matters for years through January 31, 2019. All material state and local income tax matters have been concluded for years through January 31, 2018. The Company is no longer subject to IRS examination for periods prior to the tax year ended January 31, 2019; however, carry forward losses that were generated prior to the tax year ended January 31, 2019 may still be adjusted by the IRS if they are used in a future period.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The Company has recorded a reserve, including interest and penalties, for uncertain tax positions of $<span id="xdx_90A_eus-gaap--UnrecognizedTaxBenefits_iI_c20230131_zfIaWcSTJwC8" title="Uncertain tax positions">333,000</span> and $<span id="xdx_908_eus-gaap--UnrecognizedTaxBenefits_iI_pp0p0_c20220131_z65BuPxXeY9h" title="Uncertain tax positions"><span id="xdx_908_eus-gaap--UnrecognizedTaxBenefits_iI_pp0p0_c20220131_zTKTfWjqD5k5" title="Uncertain tax positions">315,000</span></span> as of January 31, 2023 and 2022, respectively. As of January 31, 2023 and 2022, the Company had no accrued interest and penalties associated with unrecognized tax benefits.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p id="xdx_89F_eus-gaap--ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock_zFlgvPiRa951" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">A reconciliation of the beginning and ending amounts of gross unrecognized tax benefits (excluding interest and penalties) is as follows:</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span style="text-transform: uppercase"><span id="xdx_8B8_zATxE2nhjzv1" style="display: none">SCHEDULE OF GROSS UNRECOGNIZED TAX BENEFITS</span></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="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" id="xdx_498_20220201__20230131_zF2XiKUHwTJ" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2022</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" id="xdx_490_20210201__20220131_z8wiPgerCQPh" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2021</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr id="xdx_400_eus-gaap--UnrecognizedTaxBenefits_iS_pp0p0_zU99kFnWew1b" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 68%; text-align: left">Beginning of fiscal year</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 12%; text-align: right">315,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">339,000</td><td style="width: 1%; text-align: left"> </td></tr> <tr id="xdx_40D_eus-gaap--UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions_zWRqYZQFUyv4" style="vertical-align: bottom; background-color: White"> <td style="text-align: left">Additions for tax positions for the current year</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">11,000</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">4,000</td><td style="text-align: left"> </td></tr> <tr id="xdx_405_eus-gaap--UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions_zJPLWq3wQU79" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Additions for tax positions of prior years</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">7,000</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl1468">—</span></td><td style="text-align: left"> </td></tr> <tr id="xdx_40A_eus-gaap--UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations_iN_pp0p0_di_zW6yaUcsmag9" style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-bottom: 1.5pt">Subtractions for tax positions of prior years</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="-sec-ix-hidden: xdx2ixbrl1470">—</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 style="border-bottom: Black 1.5pt solid; text-align: right">(28,000</td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr> <tr id="xdx_406_eus-gaap--UnrecognizedTaxBenefits_iE_pp0p0_znLtiG2qTZb2" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 2.5pt">End of fiscal year</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">333,000</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">315,000</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> <p id="xdx_8A9_zYGGJEOkaiWi" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p id="xdx_89E_eus-gaap--ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock_z1g4ocCo5MR5" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">For fiscal 2022 and 2021, income taxes for continuing operations consist of the following:</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> <span id="xdx_8B1_zGW1gUd8Tmf4" style="display: none">SCHEDULE OF INCOME TAXES FOR CONTINUING OPERATION</span></span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="display: none; vertical-align: bottom"> <td style="text-align: center"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" id="xdx_495_20220201__20230131_zoRY00pWhtd1" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2022</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" id="xdx_494_20210201__20220131_zIBYv4wUFYu6" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2021</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: center"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="6" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Fiscal Year</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: center"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2022</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2021</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr id="xdx_402_eus-gaap--CurrentFederalStateAndLocalTaxExpenseBenefitAbstract_iB_zmIO9luoTocd" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Current tax expense:</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--CurrentFederalTaxExpenseBenefit_i01_pp0p0_maCITEBzxs7_maCITEBzyfy_zNVozSI8aA84" style="vertical-align: bottom; background-color: White"> <td style="padding-left: 10pt">Federal</td><td> </td> <td style="text-align: left">$</td><td style="text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl1328">—</span></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl1329">—</span></td><td style="text-align: left"> </td></tr> <tr id="xdx_405_eus-gaap--CurrentStateAndLocalTaxExpenseBenefit_i01_pp0p0_maCITEBzxs7_maCITEBzyfy_zc6SyV9yQ9E3" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-left: 10pt; width: 64%; padding-bottom: 1.5pt">State</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">(62,000</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 style="border-bottom: Black 1.5pt solid; width: 14%; text-align: right">(14,000</td><td style="width: 1%; padding-bottom: 1.5pt; text-align: left">)</td></tr> <tr id="xdx_40F_eus-gaap--CurrentIncomeTaxExpenseBenefit_i01T_pp0p0_mtCITEBzyfy_maITEBzkRn_zwa2ZEUrIfha" style="vertical-align: bottom; background-color: White"> <td style="padding-left: 20pt; text-align: left; padding-bottom: 2.5pt">Total current tax expense</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">(62,000</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">(14,000</td><td style="padding-bottom: 2.5pt; text-align: left">)</td></tr> <tr id="xdx_406_eus-gaap--DeferredFederalStateAndLocalTaxExpenseBenefitAbstract_iB_pp0p0_z372yW4PBaFl" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Deferred tax expense:</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--DeferredFederalIncomeTaxExpenseBenefit_i01_pp0p0_maDITEBzEci_zmdZgw9eSAg1" style="vertical-align: bottom; background-color: White"> <td style="padding-left: 10pt">Federal</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">(80,000</td><td style="text-align: left">)</td></tr> <tr id="xdx_402_eus-gaap--DeferredStateAndLocalIncomeTaxExpenseBenefit_i01_pp0p0_maDITEBzEci_zxRItsWNcZi9" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-left: 10pt; padding-bottom: 1.5pt">State</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">(3,000</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">(15,000</td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr> <tr id="xdx_400_eus-gaap--DeferredIncomeTaxExpenseBenefit_i01T_pp0p0_mtDITEBzEci_maITEBzkRn_zDKztEF9aD3h" style="vertical-align: bottom; background-color: White"> <td style="padding-left: 20pt; text-align: left; padding-bottom: 2.5pt">Total deferred tax expense</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">(9,000</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">(95,000</td><td style="padding-bottom: 2.5pt; text-align: left">)</td></tr> <tr id="xdx_404_eus-gaap--IncomeTaxExpenseBenefit_iN_pp0p0_di_z4gEKK36cna" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-left: 30pt; text-align: left; padding-bottom: 2.5pt">Total provision</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">(71,000</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">(109,000</td><td style="padding-bottom: 2.5pt; text-align: left">)</td></tr> </table> -62000 -14000 -62000 -14000 -6000 -80000 -3000 -15000 -9000 -95000 71000 109000 0.21 0.21 <p id="xdx_89F_eus-gaap--ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock_ziRSYLcQtgMh" style="font: 10pt/107% Times New Roman, Times, Serif; margin: 0 0 8pt"><span id="xdx_8B8_zPBEQmsv5mKk" style="display: none">SCHEDULE OF EFFECTIVE INCOME TAX RATE RECONCILIATION</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"/></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="display: none; vertical-align: bottom"> <td> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" id="xdx_49C_20220201__20230131_zyeNxzeW1Wtj" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2022</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" id="xdx_491_20210201__20220131_zNhzePkmK8ye" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2021</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="6" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Fiscal Year</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2022</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2021</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr id="xdx_40E_eus-gaap--IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate_z1Nf8h7otLca" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 64%; text-align: left">Federal tax benefit at statutory rate</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 14%; text-align: right">(2,390,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">(1,430,000</td><td style="width: 1%; text-align: left">)</td></tr> <tr id="xdx_40D_eus-gaap--IncomeTaxReconciliationStateAndLocalIncomeTaxes_zUuil3k2nBTg" style="vertical-align: bottom; background-color: White"> <td style="text-align: left">State and local tax expense, net of federal</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">52,000</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">26,000</td><td style="text-align: left"> </td></tr> <tr id="xdx_402_ecustom--IncreaseInValuationAllowance_zaYr9wuTO9pk" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Increase in valuation allowance</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">2,029,000</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">1,950,000</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left">Permanent 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_ecustom--IncomeTaxReconciliationIncomeTaxExpensePermanentItemsPppLoan_zT5OvxhN1qy1" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-left: 10pt; text-align: left">PPP loan</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl1367">—</span></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(483,000</td><td style="text-align: left">)</td></tr> <tr id="xdx_40B_eus-gaap--IncomeTaxReconciliationNondeductibleExpenseOther_zfhtD4mO7jPi" style="vertical-align: bottom; background-color: White"> <td style="padding-left: 10pt">Other</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">20,000</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">3,000</td><td style="text-align: left"> </td></tr> <tr id="xdx_402_eus-gaap--IncomeTaxReconciliationTaxContingencies_zvg5fKply9k9" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Reserve for uncertain tax position</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">18,000</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(24,000</td><td style="text-align: left">)</td></tr> <tr id="xdx_40D_eus-gaap--IncomeTaxReconciliationTaxCreditsResearch_zXpcf1QYN8Jj" style="vertical-align: bottom; background-color: White"> <td style="text-align: left">Federal R&amp;D tax credit</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(91,000</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(120,000</td><td style="text-align: left">)</td></tr> <tr id="xdx_403_eus-gaap--EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount_zH53NuhoQYPb" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Stock-based compensation</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">289,000</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(45,000</td><td style="text-align: left">)</td></tr> <tr id="xdx_407_eus-gaap--IncomeTaxReconciliationOtherAdjustments_zENKlgkoMSEa" style="vertical-align: bottom; background-color: White"> <td style="padding-bottom: 1.5pt">Other</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">2,000</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">(8,000</td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr> <tr id="xdx_40A_eus-gaap--IncomeTaxExpenseBenefit_iN_pp0p0_di_zaWyROIGPsW2" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 2.5pt">Income tax expense</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">(71,000</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">(109,000</td><td style="padding-bottom: 2.5pt; text-align: left">)</td></tr> </table> -2390000 -1430000 52000 26000 2029000 1950000 -483000 20000 3000 18000 -24000 -91000 -120000 289000 -45000 2000 -8000 71000 109000 <p id="xdx_89E_eus-gaap--ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock_zfR6o40s64Mc" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The Company provides deferred income taxes for temporary differences between assets and liabilities recognized for financial reporting and income tax purposes. The income tax effects of these temporary differences and credits are as follows:</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"/></p> <p style="font: 10pt/107% Times New Roman, Times, Serif; margin: 0 0 8pt"><span id="xdx_8B7_zD9Kj1cmsds2" style="display: none">SCHEDULE OF DEFERRED TAX ASSETS AND LIABILITIES</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"/></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="display: none; vertical-align: bottom"> <td> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" id="xdx_498_20230131_z6281UAswlxh" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2023</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" id="xdx_49D_20220131_zW8bGN6zNgtg" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2022</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="6" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">January 31,</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2023</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2022</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Deferred tax 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_407_eus-gaap--DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts_iI_pp0p0_maDTAGz9oc_zdyI1ULXGaje" style="vertical-align: bottom; background-color: White"> <td style="padding-left: 10pt; width: 64%; text-align: left">Allowance for doubtful accounts</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 14%; text-align: right">39,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">24,000</td><td style="width: 1%; text-align: left"> </td></tr> <tr id="xdx_407_eus-gaap--DeferredTaxAssetsDeferredIncome_iI_pp0p0_maDTAGz9oc_zKhFCPF8fAV1" 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">122,000</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">60,000</td><td style="text-align: left"> </td></tr> <tr id="xdx_403_ecustom--DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilitiesCurrent_iI_pp0p0_maDTAGz9oc_zotvgGAqGIg" style="vertical-align: bottom; background-color: White"> <td style="padding-left: 10pt">Accruals</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">232,000</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">168,000</td><td style="text-align: left"> </td></tr> <tr id="xdx_407_eus-gaap--DeferredTaxAssetsOperatingLossCarryforwards_iI_pp0p0_maDTAGz9oc_zgE7wk5hirej" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-left: 10pt; text-align: left">Net operating loss carryforwards</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">11,242,000</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">10,908,000</td><td style="text-align: left"> </td></tr> <tr id="xdx_40D_eus-gaap--DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost_iI_pp0p0_maDTAGz9oc_zK5ZlQfiUWX3" style="vertical-align: bottom; background-color: White"> <td style="padding-left: 10pt; text-align: left">Stock compensation expense</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">342,000</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">510,000</td><td style="text-align: left"> </td></tr> <tr id="xdx_40C_eus-gaap--DeferredTaxAssetsGoodwillAndIntangibleAssets_iI_pp0p0_maDTAGz9oc_zrZh0mdeQB0l" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-left: 10pt; text-align: left">Finite-lived intangible assets</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">1,344,000</td><td style="text-align: left"/><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl1406">—</span></td><td style="text-align: left"/></tr> <tr id="xdx_403_eus-gaap--DeferredTaxAssetsInProcessResearchAndDevelopment_iI_pp0p0_maDTAGz9oc_z3NDnrQdQXql" style="vertical-align: bottom; background-color: White"> <td style="padding-left: 10pt; text-align: left">R&amp;D tax credit</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">1,407,000</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">1,334,000</td><td style="text-align: left"> </td></tr> <tr id="xdx_403_eus-gaap--DeferredTaxAssetsOther_iI_pp0p0_maDTAGz9oc_zcENS0afh3Li" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-left: 10pt; padding-bottom: 1.5pt">Other</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">2,000</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">23,000</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr id="xdx_40D_eus-gaap--DeferredTaxAssetsGross_iTI_pp0p0_mtDTAGz9oc_maDTANzJA3_zP1IscJko39l" style="vertical-align: bottom; background-color: White"> <td style="padding-left: 20pt; text-align: left">Total deferred tax assets</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">14,730,000</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">13,027,000</td><td style="text-align: left"> </td></tr> <tr id="xdx_407_eus-gaap--DeferredTaxAssetsValuationAllowance_iNI_pp0p0_di_msDTANzJA3_zCFZEOifmOD8" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-left: 10pt; text-align: left; padding-bottom: 1.5pt">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">(14,347,000</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">(12,318,000</td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr> <tr id="xdx_406_eus-gaap--DeferredTaxAssetsNet_iTI_pp0p0_mtDTANzJA3_msDTLz2p6_z5ylpf4xkrVk" style="vertical-align: bottom; background-color: White"> <td style="padding-left: 30pt; text-align: left; padding-bottom: 1.5pt">Net deferred tax assets</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">383,000</td><td style="padding-bottom: 1.5pt; text-align: left"/><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">709,000</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">Deferred tax 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_40E_eus-gaap--DeferredTaxAssetsPropertyPlantAndEquipment_iNI_di_msDITLz6FT_z6XeGO94jPs3" style="vertical-align: bottom; background-color: White"> <td style="padding-left: 10pt; text-align: left">Property and equipment</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">(6,000</td><td style="text-align: left">)</td></tr> <tr id="xdx_408_eus-gaap--DeferredTaxLiabilitiesGoodwillAndIntangibleAssets_iNI_pp0p0_di_maDITLz6FT_zXP6SPsWMVi8" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-left: 10pt; text-align: left; padding-bottom: 1.5pt">Finite-lived intangible liabilities</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">(482,000</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">(798,000</td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr> <tr id="xdx_40B_eus-gaap--DeferredIncomeTaxLiabilities_iNTI_pp0p0_di_mtDITLz6FT_maDTLz2p6_zem7ArAJtrR6" style="vertical-align: bottom; background-color: White"> <td style="padding-left: 20pt; text-align: left; padding-bottom: 1.5pt">Total deferred tax liabilities</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">(487,000</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">(804,000</td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr> <tr id="xdx_405_eus-gaap--DeferredTaxLiabilities_iNTI_pp0p0_di_mtDTLz2p6_zXOpzdRjlOQk" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 2.5pt">Net deferred tax liabilities</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">(104,000</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">(95,000</td><td style="padding-bottom: 2.5pt; text-align: left">)</td></tr> </table> 39000 24000 122000 60000 232000 168000 11242000 10908000 342000 510000 1344000 1407000 1334000 2000 23000 14730000 13027000 14347000 12318000 383000 709000 5000 6000 482000 798000 487000 804000 104000 95000 49884000 29083000 20801000 24095000 1666000 94000 14347000 12318000 2029000 333000 315000 315000 <p id="xdx_89F_eus-gaap--ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock_zFlgvPiRa951" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">A reconciliation of the beginning and ending amounts of gross unrecognized tax benefits (excluding interest and penalties) is as follows:</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span style="text-transform: uppercase"><span id="xdx_8B8_zATxE2nhjzv1" style="display: none">SCHEDULE OF GROSS UNRECOGNIZED TAX BENEFITS</span></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="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" id="xdx_498_20220201__20230131_zF2XiKUHwTJ" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2022</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" id="xdx_490_20210201__20220131_z8wiPgerCQPh" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2021</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr id="xdx_400_eus-gaap--UnrecognizedTaxBenefits_iS_pp0p0_zU99kFnWew1b" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 68%; text-align: left">Beginning of fiscal year</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 12%; text-align: right">315,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">339,000</td><td style="width: 1%; text-align: left"> </td></tr> <tr id="xdx_40D_eus-gaap--UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions_zWRqYZQFUyv4" style="vertical-align: bottom; background-color: White"> <td style="text-align: left">Additions for tax positions for the current year</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">11,000</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">4,000</td><td style="text-align: left"> </td></tr> <tr id="xdx_405_eus-gaap--UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions_zJPLWq3wQU79" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Additions for tax positions of prior years</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">7,000</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl1468">—</span></td><td style="text-align: left"> </td></tr> <tr id="xdx_40A_eus-gaap--UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations_iN_pp0p0_di_zW6yaUcsmag9" style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-bottom: 1.5pt">Subtractions for tax positions of prior years</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="-sec-ix-hidden: xdx2ixbrl1470">—</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 style="border-bottom: Black 1.5pt solid; text-align: right">(28,000</td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr> <tr id="xdx_406_eus-gaap--UnrecognizedTaxBenefits_iE_pp0p0_znLtiG2qTZb2" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 2.5pt">End of fiscal year</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">333,000</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">315,000</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> 315000 339000 11000 4000 7000 28000 333000 315000 <p id="xdx_803_eus-gaap--StockholdersEquityNoteDisclosureTextBlock_zgLzodgEsNY9" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><span style="text-decoration: underline">NOTE 8 — <span id="xdx_823_zc7iRxidEjN5">EQUITY</span></span></b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; 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; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Capital Raise</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; 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; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">On October 24, 2022, the Company entered into purchase agreements with certain investors pursuant to which the Company agreed to issue and sell in a registered direct offering (the “2022 Offering”) an aggregate of <span id="xdx_908_eus-gaap--StockIssuedDuringPeriodSharesNewIssues_c20221023__20221024__us-gaap--TypeOfArrangementAxis__custom--PurchaseAgreementMember__us-gaap--PlanNameAxis__custom--TwoThousandTwentyTwoOfferingMember_z7jNIrAsE6Mc" title="Number of shares issued">6,299,989</span> shares of common stock, par value $<span id="xdx_904_eus-gaap--CommonStockParOrStatedValuePerShare_iI_c20221024__us-gaap--TypeOfArrangementAxis__custom--PurchaseAgreementMember__us-gaap--PlanNameAxis__custom--TwoThousandTwentyTwoOfferingMember_zWKWevqbldL1" title="Common stock par value">0.01</span> per share, at a purchase price of $<span id="xdx_90A_eus-gaap--SharesIssuedPricePerShare_iI_c20221024__us-gaap--TypeOfArrangementAxis__custom--PurchaseAgreementMember__us-gaap--PlanNameAxis__custom--TwoThousandTwentyTwoOfferingMember_zoWqodHX8XDh" title="Shares issued, price per share">1.32</span> per share. The gross proceeds to the Company from the 2022 Offering were approximately $<span id="xdx_90C_eus-gaap--ProceedsFromIssuanceOfCommonStock_c20221023__20221024__us-gaap--TypeOfArrangementAxis__custom--PurchaseAgreementMember__us-gaap--PlanNameAxis__custom--TwoThousandTwentyTwoOfferingMember_z5JFUQ39rbfe" title="Proceeds from issuance of common stock">8,316,000</span>. The Company intends to use the proceeds of the 2022 Offering for general corporate purposes. The 2022 Offering closed on October 26, 2022.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">On February 25, 2021, the Company entered into an underwriting agreement with Craig-Hallum Capital Group LLC, as the sole managing underwriter, relating to the underwritten public offering of an aggregate of <span id="xdx_902_eus-gaap--StockIssuedDuringPeriodSharesNewIssues_c20210223__20210225__us-gaap--TypeOfArrangementAxis__custom--UnderwritingAgreementMember__dei--LegalEntityAxis__custom--CraigHallumCapitalGroupLLCMember_zacqaEe9P058" title="Shares issued in public offering">10,062,500</span> shares of the Company’s common stock, par value $<span id="xdx_904_eus-gaap--CommonStockParOrStatedValuePerShare_iI_c20210225__us-gaap--TypeOfArrangementAxis__custom--UnderwritingAgreementMember__dei--LegalEntityAxis__custom--CraigHallumCapitalGroupLLCMember_zMWgCKvKaMv" title="Common stock par value">0.01</span> per share, which included <span id="xdx_909_eus-gaap--SaleOfStockNumberOfSharesIssuedInTransaction_c20210223__20210225__us-gaap--TypeOfArrangementAxis__custom--UnderwritingAgreementMember__dei--LegalEntityAxis__custom--CraigHallumCapitalGroupLLCMember__us-gaap--SubsidiarySaleOfStockAxis__us-gaap--OverAllotmentOptionMember_zuBodVZlFI49" title="Number of shares sold">1,312,500</span> shares of common stock sold pursuant to the underwriter’s exercise of an option to purchase additional shares of common stock to cover over-allotments (the “2021 Offering”). The price to the public in the 2021 Offering was $<span id="xdx_903_eus-gaap--SharesIssuedPricePerShare_iI_c20210225__us-gaap--TypeOfArrangementAxis__custom--UnderwritingAgreementMember__dei--LegalEntityAxis__custom--CraigHallumCapitalGroupLLCMember_zV4dbQ7VsS18" title="Shares issued, price per share">1.60</span> per share of common stock. The gross proceeds to the Company from the 2021 Offering were approximately $<span id="xdx_906_eus-gaap--ProceedsFromIssuanceOfCommonStock_pn5n6_c20210223__20210225__us-gaap--TypeOfArrangementAxis__custom--UnderwritingAgreementMember__dei--LegalEntityAxis__custom--CraigHallumCapitalGroupLLCMember_zPrWSrGKDhMh" title="Proceeds from issuance of common stock">16.1 million</span>, before deducting underwriting discounts, commissions and estimated offering expenses. The 2021 Offering closed on March 2, 2021.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Registration of Shares Issued to 180 Consulting</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; 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; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">On May 3, 2021, the Company filed a Registration Statement on Form S-3 (Registration No. 333-255723), which was subsequently amended on June 23, 2021, for purposes of registering for resale <span id="xdx_904_eus-gaap--CommonStockCapitalSharesReservedForFutureIssuance_iI_pid_c20210503__us-gaap--RelatedPartyTransactionAxis__custom--OneHundredEightyConsultingLLCMember_zKAVe99Ue0Be" title="Common stock issued for resale">248,424</span> shares of common stock issued to 180 Consulting, LLC (“180 Consulting”). The Registration Statement was declared effective by the SEC on July 14, 2021.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">On June 22, 2022, the Company filed a Registration Statement on Form S-3 (Registration No. 333-265773) for purposes of registering for resale <span id="xdx_90F_eus-gaap--CommonStockCapitalSharesReservedForFutureIssuance_iI_pid_c20220622__us-gaap--RelatedPartyTransactionAxis__custom--OneHundredEightyConsultingLLCMember_zRuSV4mZV6u6" title="Common stock issued for resale">272,653</span> shares of common stock issued to 180 Consulting, LLC (“180 Consulting”). The Registration Statement was declared effective by the SEC on July 1, 2022.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt"/> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Authorized Shares Increase</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; 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; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">On May 24, 2021, the Company amended its Certificate of Incorporation to increase the total number of authorized shares of the Company’s common stock from <span id="xdx_90B_eus-gaap--CommonStockSharesAuthorized_iI_pid_c20210523_zwCZHJgDsPE">45,000,000</span></span> <span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">shares to <span id="xdx_901_eus-gaap--CommonStockSharesAuthorized_iI_pid_c20210524_z42Vzhh6XITe">65,000,000</span></span> <span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">shares (the “Charter Amendment”). The Charter Amendment was previously approved by the board of directors of the Company, subject to stockholder approval, approved by the Company’s stockholders at the 2021 Annual Meeting and ratified by the Company’s stockholders at the 2021 Special Meeting.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.25in">Also at<span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> the 2021 Annual Meeting, the Company’s stockholders approved an amendment to the Streamline Health Solutions, Inc. Third Amended and Restated 2013 Stock Incentive Plan to increase the number of shares of the Company’s common stock authorized for issuance thereunder by <span id="xdx_908_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized_pid_c20210201__20220131_zT8XsJ61cIk8" title="Number of additional shares authorized to issue">2,000,000</span> shares, from <span id="xdx_901_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized_iI_pid_c20220131__us-gaap--PlanNameAxis__custom--TwoThousandThirteenIncentiveCompensationPlanMember__us-gaap--AwardTypeAxis__custom--StockOptionsMember__srt--RangeAxis__srt--MinimumMember_zJyMxANi0aCd" title="Number of shares authorized to issue">6,223,246</span> shares to <span id="xdx_909_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized_iI_pid_c20220131__us-gaap--PlanNameAxis__custom--TwoThousandThirteenIncentiveCompensationPlanMember__us-gaap--AwardTypeAxis__custom--StockOptionsMember__srt--RangeAxis__srt--MaximumMember_zYmNlupdrzah" title="Number of shares authorized to issue">8,223,246</span> shares (the “Third Amended 2013 Plan Amendment”). The Company’s stockholders ratified the approval and effectiveness of the Third Amended 2013 Plan Amendment at the 2021 Special Meeting.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">At the 2022 Annual Meeting, the Company’s stockholders approved an amendment to the Streamline Health Solutions, Inc. Third Amended and Restated 2013 Stock Incentive Plan to increase the number of shares of the Company’s common stock authorized for issuance thereunder by <span id="xdx_901_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized_c20220201__20230131_zYjEO41bKz1b" title="Number of additional shares authorized to issue">2,000,000</span> shares, from <span id="xdx_90F_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized_iI_c20230131__us-gaap--PlanNameAxis__custom--TwoThousandThirteenIncentiveCompensationPlanMember__us-gaap--AwardTypeAxis__custom--StockOptionsMember__srt--RangeAxis__srt--MinimumMember_zoItyKZi4Gif" title="Number of shares authorized to issue">8,223,246</span> shares to <span id="xdx_90E_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized_iI_c20230131__us-gaap--PlanNameAxis__custom--TwoThousandThirteenIncentiveCompensationPlanMember__us-gaap--AwardTypeAxis__custom--StockOptionsMember__srt--RangeAxis__srt--MaximumMember_zeCznMb2curc" title="Number of shares authorized to issue">10,223,246</span> shares. The Company’s stockholders also approved an amendment to the Company’s Certificate of Incorporation, as amended, to increase the total number of authorized shares of the Company’s common stock from <span id="xdx_909_eus-gaap--CommonStockSharesAuthorized_iI_c20220131_znvNdFbSbyC8" title="Common stock, shares authorized">65,000,000</span> shares to <span id="xdx_900_eus-gaap--CommonStockSharesAuthorized_iI_c20230131_zP3f4tCHuVJi" title="Common stock, shares authorized">85,000,000</span> shares.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b> </b></span></p> 6299989 0.01 1.32 8316000 10062500 0.01 1312500 1.60 16100000 248424 272653 45000000 65000000 2000000 6223246 8223246 2000000 8223246 10223246 65000000 85000000 <p id="xdx_800_eus-gaap--ConcentrationRiskDisclosureTextBlock_zy5lJpqw19Bk" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><span style="text-decoration: underline">NOTE 9 — <span id="xdx_829_za8An5YIBNU">MAJOR CLIENTS</span></span></b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; 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; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">During fiscal 2022, <span id="xdx_90F_eus-gaap--ConcentrationRiskCustomer_c20220201__20230131_zU2ZjCRtRrF9" title="Concentration risk customer">two individual clients accounted for 10% or more of our continuing operations revenue.</span> These clients accounted for <span id="xdx_900_eus-gaap--ConcentrationRiskPercentage1_pid_dp_uPure_c20220201__20230131__srt--MajorCustomersAxis__custom--TwoCustomerMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--SalesRevenueNetMember_zk0ux0kJBtC">20</span>% and <span id="xdx_901_eus-gaap--ConcentrationRiskPercentage1_pid_dp_uPure_c20220201__20230131__srt--MajorCustomersAxis__custom--OneCustomerMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--SalesRevenueNetMember_zkDS9j6wWAtc">12</span>%, respectively, of total continuing operations revenue for fiscal 2022. During fiscal 2021, <span id="xdx_909_eus-gaap--ConcentrationRiskCustomer_dp_c20210201__20220131__srt--MajorCustomersAxis__custom--TwoCustomerMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--SalesRevenueNetMember_zZE43tkB5iKg">one individual client accounted for 10% or more of our continuing operations revenue</span>. This client accounted for 15% of total continuing operations revenue for fiscal 2021. Four clients represented <span id="xdx_900_eus-gaap--ConcentrationRiskPercentage1_pid_dp_uPure_c20210201__20220131__srt--MajorCustomersAxis__custom--CustomerOneMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--AccountsReceivableMember_zq853W5bePGe">13</span>%, <span id="xdx_908_eus-gaap--ConcentrationRiskPercentage1_pid_dp_uPure_c20210201__20220131__srt--MajorCustomersAxis__custom--CustomerTwoMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--AccountsReceivableMember_zri5FZujKSQi">12</span>%, <span id="xdx_900_eus-gaap--ConcentrationRiskPercentage1_pid_dp_uPure_c20210201__20220131__srt--MajorCustomersAxis__custom--CustomerThreeMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--AccountsReceivableMember_zfa6LRkEtOE8">12</span>% and <span id="xdx_907_eus-gaap--ConcentrationRiskPercentage1_pid_dp_uPure_c20210201__20220131__srt--MajorCustomersAxis__custom--CustomerFourMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--AccountsReceivableMember_zdjz9N5kfHB2">10</span>%, respectively, of continuing operations accounts receivable as of January 31, 2023, and three clients represented <span id="xdx_904_eus-gaap--ConcentrationRiskPercentage1_pid_dp_uPure_c20220201__20230131__srt--MajorCustomersAxis__custom--CustomerOneMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--AccountsReceivableMember_zzFKBbNZKjR1">24</span>%, <span id="xdx_90E_eus-gaap--ConcentrationRiskPercentage1_pid_dp_uPure_c20220201__20230131__srt--MajorCustomersAxis__custom--CustomerTwoMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--AccountsReceivableMember_zsrbVoAkJ7ke">16</span>%, and <span id="xdx_905_eus-gaap--ConcentrationRiskPercentage1_pid_dp_uPure_c20220201__20230131__srt--MajorCustomersAxis__custom--CustomerThreeMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--AccountsReceivableMember_zGskM7SGPco6">15</span>%, respectively, of continuing operations accounts receivable as of January 31, 2022. Many of our clients are invoiced on an annual basis.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> two individual clients accounted for 10% or more of our continuing operations revenue. 0.20 0.12 one individual client accounted for 10% or more of our continuing operations revenue 0.13 0.12 0.12 0.10 0.24 0.16 0.15 <p id="xdx_805_eus-gaap--PensionAndOtherPostretirementBenefitsDisclosureTextBlock_zgev7VGlFe6k" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><span style="text-decoration: underline">NOTE 10 — <span id="xdx_82E_z7LDL59O3sP4">EMPLOYEE RETIREMENT PLAN</span></span></b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; 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; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The Company has established a 401(k) retirement plan that covers all associates. Company contributions to the plan may be made at the discretion of the board of directors. The Company’s matched amount is 50% up to the first 4% of compensation deferred by each associate. The total compensation expense for this matching contribution was $<span id="xdx_90C_eus-gaap--DefinedContributionPlanCostRecognized_pp0p0_c20220201__20230131_zvsLkdxo10S8" title="Defined contribution plan, cost recognized">258,000</span> and $<span id="xdx_90C_eus-gaap--DefinedContributionPlanCostRecognized_pp0p0_c20210201__20220131_ztMEjbKkCtD8" title="Defined contribution plan, cost recognized">188,000</span> in fiscal 2022 and 2021, respectively.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> 258000 188000 <p id="xdx_809_eus-gaap--DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock_z6Oa4UnSubo8" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><span style="text-decoration: underline">NOTE 11 — <span id="xdx_820_zKjtPQYRigtb">STOCK-BASED COMPENSATION</span></span></b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; 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; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Stock Option Plans</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; 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; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The Company’s Third Amended and Restated 2013 Stock Incentive Plan (the “2013 Plan”) replaced the 2005 Incentive Compensation Plan (the “2005 Plan”). The 2005 Plan expired based upon its terms. Accordingly, all the outstanding awards and any unallocated pool of un-issued options under the 2005 Plan were re-characterized to the 2013 Plan. <span id="xdx_904_ecustom--StockOptionsPlanDescription_c20220201__20230131__us-gaap--TypeOfArrangementAxis__custom--TwoThousandThirteenIncentiveCompensationPlanMember__us-gaap--AwardTypeAxis__custom--StockOptionsMember_zox4WdhYzUwj" title="Stock options plan, description">Under these plans, the Company is authorized to issue equity awards (stock options, stock appreciation rights or “SARs”, and restricted stock) to directors and associates of the Company. Under the 2013 Plan, as amended, the Company is authorized to issue a number of shares not to exceed <span id="xdx_90D_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized_iI_c20230131__us-gaap--TypeOfArrangementAxis__custom--TwoThousandThirteenIncentiveCompensationPlanMember__us-gaap--AwardTypeAxis__custom--StockOptionsMember_zXqSmakf9qi6" title="Number of shares authorized to issue">10,223,246</span>. The options granted under the 2013 Plan have terms of ten years or less, and typically vest and become fully exercisable ratably over three years of continuous service to the Company from the date of grant</span>. At January 31, 2023 and 2022, options to purchase <span id="xdx_90D_ecustom--NumberOfOptionsToPurchaseCommonStock_c20210201__20220131__us-gaap--TypeOfArrangementAxis__custom--TwoThousandThirteenIncentiveCompensationPlanMember__us-gaap--AwardTypeAxis__custom--StockOptionsMember_zbp5K7ESOqXe" title="Number of options to purchase common stock">628,958</span> and <span id="xdx_904_ecustom--NumberOfOptionsToPurchaseCommonStock_c20220201__20230131__us-gaap--TypeOfArrangementAxis__custom--TwoThousandThirteenIncentiveCompensationPlanMember__us-gaap--AwardTypeAxis__custom--StockOptionsMember_z6Qk23qckPP6" title="Number of options to purchase common stock">937,130</span> shares of the Company’s common stock, respectively, had been granted and were outstanding under these plans. There are no SARs outstanding.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"/></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Inducement grants are approved by the Company’s compensation committee pursuant to NASDAQ Marketplace Rule 5635(c)(4). The terms of the grants were nearly identical to the terms and conditions of the Company’s stock incentive plans in effect at the time of each inducement grant. For the year ended January 31, 2023 and 2022, with regard to inducement grants, no stock options were issued, no options expired, no options were forfeited, and no stock options were exercised. As of January 31, 2023 and 2022, there were <span id="xdx_90D_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_iI_c20230131__us-gaap--TypeOfArrangementAxis__custom--TwoThousandThirteenIncentiveCompensationPlanMember__us-gaap--AwardTypeAxis__custom--StockOptionsMember_zZkQ1nuhtzSg" title="Number of options outstanding">0</span> and <span id="xdx_900_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_iI_c20220131__us-gaap--TypeOfArrangementAxis__custom--TwoThousandThirteenIncentiveCompensationPlanMember__us-gaap--AwardTypeAxis__custom--StockOptionsMember_zUY6B4hFJyU9" title="Number of options outstanding">125,000</span> options outstanding, respectively, under inducement grants.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p id="xdx_892_eus-gaap--ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock_zUtDyqPetEz5" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">A summary of stock option activity follows:</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_8BC_ztBiGWHSSkca" style="display: none; font-family: Times New Roman, Times, Serif; font-size: 10pt">SCHEDULE OF STOCK OPTION ACTIVITY</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> </td> <td colspan="2" style="text-align: center"> </td><td> </td><td style="font-weight: bold"> </td> <td colspan="2" style="font-weight: bold; text-align: center">Weighted</td><td style="font-weight: bold"> </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 style="vertical-align: bottom"> <td> </td><td> </td> <td colspan="2" style="text-align: center"> </td><td> </td><td style="font-weight: bold"> </td> <td colspan="2" style="font-weight: bold; text-align: center">Average</td><td style="font-weight: bold"> </td><td style="font-weight: bold"> </td> <td colspan="2" style="font-weight: bold; text-align: center">Remaining</td><td style="font-weight: bold"> </td><td style="font-weight: bold"> </td> <td colspan="2" style="font-weight: bold; text-align: center">Aggregate</td><td style="font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Options</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Exercise <br/> Price</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Life in <br/> Years</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">intrinsic <br/> value</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 36%">Outstanding as of January 31, 2022</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left"> </td><td id="xdx_98F_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_iS_c20220201__20230131_zJ0UNKEPSbb7" style="width: 12%; text-align: right" title="Number of options, Outstanding">1,062,130</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--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_iS_c20220201__20230131_zjUOX02F4YEd" style="width: 12%; text-align: right" title="Weighted average exercise price, Outstanding">2.65</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 id="xdx_906_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_dtY_c20210201__20220131_z0Ecf9qc4MBh" title="Remaining Life in Years, Outstanding">6.11</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_98B_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue_iS_pp0p0_c20220201__20230131_zNeoX0T5BmKl" style="width: 12%; text-align: right" title="Aggregate intrinsic value, Outstanding">21,000</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_989_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_c20220201__20230131_zfbXlhYfTR27" style="text-align: right" title="Number of options, Granted"><span style="-sec-ix-hidden: xdx2ixbrl1562">—</span></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_98E_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_c20220201__20230131_zxLkJYLetus6" style="text-align: right" title="Weighted average exercise price, Granted"><span style="-sec-ix-hidden: xdx2ixbrl1564">—</span></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>Exercised</td><td> </td> <td style="text-align: left"> </td><td id="xdx_98B_eus-gaap--StockIssuedDuringPeriodSharesStockOptionsExercised_iN_di_c20220201__20230131_zRej8Lr6LAI6" style="text-align: right" title="Number of options, Exercised">(5,000</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td id="xdx_987_eus-gaap--ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_c20220201__20230131_zcOJRZGQqmw" style="text-align: right" title="Weighted average exercise price, Exercised">1.18</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>Expired</td><td> </td> <td style="text-align: left"> </td><td id="xdx_981_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod_iN_di_c20220201__20230131_zkHfccPEHoY3" style="text-align: right" title="Number of options, Expired">(428,172</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td id="xdx_985_eus-gaap--ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice_c20220201__20230131_zcmqi2u806bk" style="text-align: right" title="Weighted average exercise price, Expired">3.68</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="padding-bottom: 1.5pt">Forfeited</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--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod_c20220201__20230131_zGOdLb1HY66g" style="border-bottom: Black 1.5pt solid; text-align: right" title="Number of options, Forfeited"><span style="-sec-ix-hidden: xdx2ixbrl1574">—</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--ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice_c20220201__20230131_zUq8iuyH7fTj" style="border-bottom: Black 1.5pt solid; text-align: right" title="Weighted average exercise price, Forfeited"><span style="-sec-ix-hidden: xdx2ixbrl1576">—</span></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><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: White"> <td style="padding-bottom: 2.5pt">Outstanding as of January 31, 2023</td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left"> </td><td id="xdx_982_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_iE_c20220201__20230131_zGJnaK4LnY55" style="border-bottom: Black 2.5pt double; text-align: right" title="Number of options, Outstanding">628,958</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_981_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_iE_c20220201__20230131_zbdOTR8oQ1V6" style="border-bottom: Black 2.5pt double; text-align: right" title="Weighted average exercise price, Outstanding">1.95</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"><span id="xdx_907_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_dtY_c20220201__20230131_zEsye36JtTq6" title="Remaining Life in Years, Outstanding">7.31</span></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_989_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue_iE_pp0p0_c20220201__20230131_zoip3K9MtSk8" style="border-bottom: Black 2.5pt double; text-align: right" title="Aggregate intrinsic value, Outstanding">360,000</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td>Exercisable as of January 31, 2023</td><td> </td> <td style="text-align: left"> </td><td id="xdx_981_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber_iI_c20230131_zlBtuPZQgSG1" style="text-align: right" title="Number of options, Exercisable">365,069</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td id="xdx_98B_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice_iI_c20230131_zxElzOOCBT7" style="text-align: right" title="Weighted average exercise price, Exercisable">3.36</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><span id="xdx_90F_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1_dtY_c20220201__20230131_z2wCB4z8Hile" title="Remaining Life in Years, Exercisable">3.72</span></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td id="xdx_98B_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1_iI_pp0p0_c20230131_zJQihK5HF9Zh" style="text-align: right" title="Aggregate intrinsic value, Exercisable">193,000</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td>Vested or expected to vest as of January 31, 2023</td><td> </td> <td style="text-align: left"> </td><td id="xdx_981_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber_iI_c20230131_zDzoMSiJZDkb" style="text-align: right" title="Number of options, Vested or expected to vest">628,958</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td id="xdx_985_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice_iI_c20230131_zDhhH6WRrFa5" style="text-align: right" title="Weighted average exercise price, Vested or expected to vest">1.95</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><span id="xdx_90B_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageRemainingContractualTerm1_dtY_c20220201__20230131_zjJaE32ygT3f" title="Remaining Life in Years, Vested or expected to vest">7.31</span></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td id="xdx_98A_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue_iI_pp0p0_c20230131_zlzUkOAlYlh3" style="text-align: right" title="Aggregate intrinsic value, Vested or expected to vest">360,000</td><td style="text-align: left"> </td></tr> </table> <p id="xdx_8A0_zNRxcrXYjOji" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">No options were granted in fiscal 2022. <span id="xdx_903_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_c20210201__20220131_zjopyFvk0CC7">583,333</span> options were granted in fiscal 2021, with a weighted average grant date fair value of $<span id="xdx_905_ecustom--WeightedAverageGrantDateFairValueOfOptionsGranted_pdn2_c20210201__20220131_zvgbWPMtNVRd" title="Weighted average grant date fair value of options granted">1.53</span>.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p id="xdx_892_eus-gaap--ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock_zMjeZZqVfWwa" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The fiscal 2022 and 2021 stock-based compensation was estimated at the date of grant using a Black-Scholes option pricing model with the following weighted average assumptions for each fiscal year:</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> <span id="xdx_8BA_zetBuqDUsYK6" style="display: none; font-family: Times New Roman, Times, Serif; font-size: 10pt">SCHEDULE OF WEIGHTED AVERAGE ASSUMPTIONS</span></span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 80%"> <tr style="vertical-align: bottom"> <td> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2022</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2021</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Expected life</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><span id="xdx_905_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_dtY_c20220201__20230131__us-gaap--AwardTypeAxis__custom--StockOptionsMember_zHvnEt6z9qx8" title="Expected life"><span style="-sec-ix-hidden: xdx2ixbrl1607">—</span></span></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_900_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_dtY_c20210201__20220131__us-gaap--AwardTypeAxis__custom--StockOptionsMember_zlALulPbfBo7" title="Expected life">5.01</span> years</span></td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="width: 64%; text-align: left">Risk-free interest rate</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--ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate_dp_uPure_c20220201__20230131__us-gaap--AwardTypeAxis__custom--StockOptionsMember_z2boGpqrPmac" title="Risk-free interest rate"><span style="-sec-ix-hidden: xdx2ixbrl1611">—</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 style="width: 14%; text-align: right"><span id="xdx_909_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate_dp_uPure_c20210201__20220131__us-gaap--AwardTypeAxis__custom--StockOptionsMember_zs27lLVXp5rc" title="Risk-free interest rate">0.75</span></td><td style="width: 1%; text-align: left">%</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td>Weighted average volatility factor</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><span id="xdx_905_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsWeightedAverageVolatilityRate_dp_uPure_c20220201__20230131__us-gaap--AwardTypeAxis__custom--StockOptionsMember_zaq4keIvb1Z8" title="Weighted average volatility factor"><span style="-sec-ix-hidden: xdx2ixbrl1615">—</span></span></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><span id="xdx_90D_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsWeightedAverageVolatilityRate_dp_uPure_c20210201__20220131__us-gaap--AwardTypeAxis__custom--StockOptionsMember_zJM7Jrwfa9sl" title="Weighted average volatility factor">0.72</span></td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left">Dividend yield</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><span id="xdx_90F_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate_dp_uPure_c20220201__20230131__us-gaap--AwardTypeAxis__custom--StockOptionsMember_zxDxCMRUt2Nf" title="Dividend yield"><span style="-sec-ix-hidden: xdx2ixbrl1619">—</span></span></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><span id="xdx_90F_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate_dp_uPure_c20210201__20220131__us-gaap--AwardTypeAxis__custom--StockOptionsMember_zRLxzZx3pXFk" title="Dividend yield"><span style="-sec-ix-hidden: xdx2ixbrl1621">—</span></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">Forfeiture rate</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><span id="xdx_908_ecustom--ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedForfeitureRate_dp_uPure_c20220201__20230131__us-gaap--AwardTypeAxis__custom--StockOptionsMember_zDLWHp6JPFVb" title="Forfeiture rate"><span style="-sec-ix-hidden: xdx2ixbrl1623">—</span></span></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><span id="xdx_905_ecustom--ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedForfeitureRate_dp_uPure_c20210201__20220131__us-gaap--AwardTypeAxis__custom--StockOptionsMember_zRI4uLwHz8ce" title="Forfeiture rate"><span style="-sec-ix-hidden: xdx2ixbrl1625">—</span></span></td><td style="text-align: left"> </td></tr> </table> <p id="xdx_8A4_z4krgWmR7CB6" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; 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; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">At January 31, 2023, there was $<span id="xdx_906_eus-gaap--EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions_iI_pp0p0_c20230131__us-gaap--TypeOfArrangementAxis__custom--TwoThousandThirteenIncentiveCompensationPlanMember__us-gaap--AwardTypeAxis__custom--StockOptionsMember_zKYXJhy9iVxc" title="Unrecognized Compensation cost, stock options">203,000</span> of unrecognized compensation cost related to non-vested stock-option awards. That cost is expected to be recognized over a remaining weighted average period of <span id="xdx_905_eus-gaap--EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_dtY_c20220201__20230131__us-gaap--TypeOfArrangementAxis__custom--TwoThousandThirteenIncentiveCompensationPlanMember__us-gaap--AwardTypeAxis__us-gaap--RestrictedStockMember_zp3GlJA5YKQl" title="Cost unrecognized, remaining weighted average period">1.54</span> years. The expense associated with stock option awards was $<span id="xdx_908_eus-gaap--AllocatedShareBasedCompensationExpense_pp0p0_c20220201__20230131__us-gaap--TypeOfArrangementAxis__custom--TwoThousandThirteenIncentiveCompensationPlanMember__us-gaap--AwardTypeAxis__custom--StockOptionsMember_zkWs6hMe1Jub" title="Stock option expense">132,000</span> and $<span id="xdx_90D_eus-gaap--AllocatedShareBasedCompensationExpense_pp0p0_c20210201__20220131__us-gaap--TypeOfArrangementAxis__custom--TwoThousandThirteenIncentiveCompensationPlanMember__us-gaap--AwardTypeAxis__custom--StockOptionsMember_zpV5sieejJi1" title="Stock option expense">69,000</span>, respectively, for fiscal 2022 and 2021. Cash received from the exercise of options was $<span id="xdx_905_eus-gaap--ProceedsFromStockOptionsExercised_pp0p0_c20220201__20230131__us-gaap--TypeOfArrangementAxis__custom--TwoThousandThirteenIncentiveCompensationPlanMember__us-gaap--AwardTypeAxis__custom--StockOptionsMember_znliMlxDsPR4" title="Cash received from exercise options">6,000</span> in fiscal 2022. No options were exercised during fiscal 2021.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The 2013 Plan contains change in control provisions whereby any outstanding equity awards under the plans subject to vesting, which have not fully vested as of the date of the change in control, shall automatically vest and become immediately exercisable. One of the change in control provisions is deemed to occur if there is a change in beneficial ownership, or authority to vote, directly or indirectly, of securities representing <span id="xdx_900_ecustom--InvestmentOwnershipPercentage_iI_pid_dp_uPure_c20230131_zIMEpgSuIHG7" title="Ownership Percentage">20</span>% or more of the total of all of the Company’s then-outstanding voting securities, unless through a transaction arranged by or consummated with the prior approval of the Board of Directors. Other change in control provisions relate to mergers and acquisitions or a determination of change in control by the Company’s Board of Directors.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt"/> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Restricted Stock</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; 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; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The Company is authorized to grant restricted stock awards to associates and directors under the 2013 Plan. The Company has also issued restricted stock as inducement grants to certain new employees. The restrictions on the shares granted generally lapse over a one- to four-year term of continuous employment from the date of grant. On November 1, 2022, our CEO was awarded <span id="xdx_902_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_c20221101__20221101__us-gaap--TypeOfArrangementAxis__custom--TwoThousandThirteenIncentiveCompensationPlanMember__us-gaap--AwardTypeAxis__us-gaap--RestrictedStockMember__srt--StatementScenarioAxis__custom--VestInFourQuarterlyInstallmentsMember_zcUk5tnCBwqj" title="Number of restricted stocks awarded, shares">50,000</span> shares of restricted stock that will vest in three substantially equal annual installments commencing on the first anniversary of the date of grant. On May 20, 2022, our CEO was awarded <span id="xdx_900_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_c20220520__20220520__us-gaap--TypeOfArrangementAxis__custom--TwoThousandThirteenIncentiveCompensationPlanMember__us-gaap--AwardTypeAxis__us-gaap--RestrictedStockMember__srt--StatementScenarioAxis__custom--VestInFourQuarterlyInstallmentsMember_zm5pZpqvLQxd" title="Number of restricted stocks awarded, shares">150,000</span> shares of restricted stock that will vest in three substantially equal annual installments commencing on the first anniversary of the date of grant. On March 4, 2021, our CEO was awarded <span id="xdx_90F_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_c20210304__20210304__us-gaap--TypeOfArrangementAxis__custom--TwoThousandThirteenIncentiveCompensationPlanMember__us-gaap--AwardTypeAxis__us-gaap--RestrictedStockMember_z15ZE1gJZey8" title="Number of restricted stocks awarded, shares">150,000</span> shares of restricted stock that will vest in four substantially equal quarterly installments commencing on the first anniversary of the date of grant. The grant date fair value per share of restricted stock, which is based on the closing price of our common stock on the grant date, is expensed on a straight-line basis as the restriction period lapses. The shares represented by restricted stock awards are considered outstanding at the grant date, as the recipients are entitled to voting rights. A summary of restricted stock award activity for fiscal 2022 and 2021 is presented below:</span></p> <p id="xdx_896_eus-gaap--ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock_zRohhpV37UG" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> <span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_8B9_zVRB80kstP09" style="display: none; font-family: Times New Roman, Times, Serif; font-size: 10pt">SCHEDULE OF RESTRICTED STOCK AWARD ACTIVITY</span></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> </td> <td colspan="2" style="text-align: center"> </td><td> </td><td style="font-weight: bold"> </td> <td colspan="2" style="font-weight: bold; text-align: center">Weighted</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">Non-vested</td><td style="font-weight: bold"> </td><td style="font-weight: bold"> </td> <td colspan="2" style="font-weight: bold; text-align: center">Average</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">Number of</td><td style="font-weight: bold"> </td><td style="font-weight: bold"> </td> <td colspan="2" style="font-weight: bold; text-align: center">Grant Date</td><td style="font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Shares</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Fair Value</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 68%; padding-bottom: 1.5pt">Non-vested balance at January 31, 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 id="xdx_985_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_iS_c20210201__20220131_zuejeHE3kVcg" style="border-bottom: Black 1.5pt solid; width: 12%; text-align: right" title="Number of RSUs, Non vested, Outstanding, Beginning balance">931,125</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 style="border-bottom: Black 1.5pt solid; width: 12%; text-align: right"><span id="xdx_909_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_iS_dp_c20210201__20220131_zD0iJHOKgMJ1" title="Weighted Average Grant Date Fair Value, Beginning balance">1.09</span></td><td style="width: 1%; padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="padding-left: 10pt">Granted</td><td> </td> <td style="text-align: left"> </td><td id="xdx_98E_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_c20210201__20220131__us-gaap--AwardTypeAxis__us-gaap--RestrictedStockMember_zs4w96CwAdSc" style="text-align: right" title="Number of RSUs, granted">1,257,500</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><span id="xdx_901_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_dp_c20210201__20220131__us-gaap--AwardTypeAxis__us-gaap--RestrictedStockMember_zGIUPfgGVsf8" title="Weighted Average Grant Date Fair Value, RSUs granted">1.71</span></td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-left: 10pt">Vested</td><td> </td> <td style="text-align: left"> </td><td id="xdx_98A_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_iN_di_c20210201__20220131__us-gaap--AwardTypeAxis__us-gaap--RestrictedStockMember_zIMEi0p0uHV5" style="text-align: right" title="Number of RSUs, vested">(1,095,175</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><span id="xdx_90A_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_dp_c20210201__20220131__us-gaap--AwardTypeAxis__us-gaap--RestrictedStockMember_zfC66D3Uauj4" title="Weighted Average Grant Date Fair Value, RSUs vested">1.33</span></td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="padding-bottom: 1.5pt">Forfeited</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--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_iN_di_c20210201__20220131__us-gaap--AwardTypeAxis__us-gaap--RestrictedStockMember_zhRBIic8YlXj" style="border-bottom: Black 1.5pt solid; text-align: right" title="Number RSUs, forfeited">(50,100</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 id="xdx_90A_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_dp_c20210201__20220131__us-gaap--AwardTypeAxis__us-gaap--RestrictedStockMember_zxACtZRIjsa6" title="Weighted Average Grant Date Fair Value, RSUs forfeited">1.48</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="padding-bottom: 1.5pt">Non-vested balance at January 31, 2022</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--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_iS_c20220201__20230131_zTyFCR3xyi3l" style="border-bottom: Black 1.5pt solid; text-align: right" title="Number of RSUs, Non vested, Outstanding, Beginning balance">1,043,350</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 id="xdx_908_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_iS_dp_c20220201__20230131_zHwfR4wZxG41" title="Weighted Average Grant Date Fair Value, Beginniing balance">1.57</span></td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="padding-left: 10pt">Granted</td><td> </td> <td style="text-align: left"> </td><td id="xdx_98A_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_c20220201__20230131__us-gaap--AwardTypeAxis__us-gaap--RestrictedStockMember_zp61DZXNhXtf" style="text-align: right" title="Number of RSUs, granted">1,505,731</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><span id="xdx_900_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_dp_c20220201__20230131__us-gaap--AwardTypeAxis__us-gaap--RestrictedStockMember_zr7GzEtJGPs5" title="Weighted Average Grant Date Fair Value, RSUs granted">1.47</span></td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-left: 10pt">Vested</td><td> </td> <td style="text-align: left"> </td><td id="xdx_988_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_iN_di_c20220201__20230131__us-gaap--AwardTypeAxis__us-gaap--RestrictedStockMember_zgwutcEVEgva" style="text-align: right" title="Number of RSUs, vested">(501,750</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><span id="xdx_90C_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_dp_c20220201__20230131__us-gaap--AwardTypeAxis__us-gaap--RestrictedStockMember_zaIItka3B0q9" title="Weighted Average Grant Date Fair Value, RSUs vested">1.63</span></td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="padding-left: 10pt; padding-bottom: 1.5pt">Forfeited</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--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_iN_di_c20220201__20230131__us-gaap--AwardTypeAxis__us-gaap--RestrictedStockMember_zP69OUg3sMD8" style="border-bottom: Black 1.5pt solid; text-align: right" title="Number RSUs, forfeited">(199,300</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 id="xdx_906_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_dp_c20220201__20230131__us-gaap--AwardTypeAxis__us-gaap--RestrictedStockMember_zEXtcEUyqavi" title="Weighted Average Grant Date Fair Value, RSUs forfeited">1.49</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="padding-bottom: 1.5pt">Non-vested balance at January 31, 2023</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--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_iE_c20220201__20230131_zJB3g2W7StG7" style="border-bottom: Black 1.5pt solid; text-align: right" title="Number of RSUs, Non vested, Outstanding, Ending balance">1,848,031</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 id="xdx_908_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_iE_dp_c20220201__20230131_zaI3M8BYRZG5" title="Weighted Average Grant Date Fair Value, Ending balance">1.48</span></td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> </table> <p id="xdx_8AA_zLXoV6U6OUye" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; 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; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">At January 31, 2023, there was $<span id="xdx_901_eus-gaap--EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized_iI_pp0p0_c20230131__us-gaap--TypeOfArrangementAxis__custom--TwoThousandThirteenIncentiveCompensationPlanMember__us-gaap--AwardTypeAxis__us-gaap--RestrictedStockMember_zFkiVpLp3Xu7" title="Unrecognized compensation cost, restricted stock">1,958,000</span> of unrecognized compensation cost related to restricted stock awards. That cost is expected to be recognized over a remaining period of <span id="xdx_902_eus-gaap--EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_dtY_c20220201__20230131__us-gaap--AwardTypeAxis__us-gaap--RestrictedStockMember_zDvit0fyPWnb" title="Cost unrecognized, remaining weighted average period">2.20</span> years.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The expense associated with restricted stock awards for associates and directors was $<span id="xdx_90F_eus-gaap--AllocatedShareBasedCompensationExpense_pp0p0_c20220201__20230131__us-gaap--TypeOfArrangementAxis__custom--TwoThousandThirteenIncentiveCompensationPlanMember__us-gaap--AwardTypeAxis__us-gaap--RestrictedStockMember_zEmbKIRUIbK2" title="Stock option expense">983,000</span> and $<span id="xdx_901_eus-gaap--AllocatedShareBasedCompensationExpense_pp0p0_c20210201__20220131__us-gaap--TypeOfArrangementAxis__custom--TwoThousandThirteenIncentiveCompensationPlanMember__us-gaap--AwardTypeAxis__us-gaap--RestrictedStockMember_zSPCpM2bBih8" title="Stock option expense">1,667,000</span>, respectively, for fiscal 2022 and 2021.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt"/> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> Under these plans, the Company is authorized to issue equity awards (stock options, stock appreciation rights or “SARs”, and restricted stock) to directors and associates of the Company. Under the 2013 Plan, as amended, the Company is authorized to issue a number of shares not to exceed 10,223,246. The options granted under the 2013 Plan have terms of ten years or less, and typically vest and become fully exercisable ratably over three years of continuous service to the Company from the date of grant 10223246 628958 937130 0 125000 <p id="xdx_892_eus-gaap--ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock_zUtDyqPetEz5" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">A summary of stock option activity follows:</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_8BC_ztBiGWHSSkca" style="display: none; font-family: Times New Roman, Times, Serif; font-size: 10pt">SCHEDULE OF STOCK OPTION ACTIVITY</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> </td> <td colspan="2" style="text-align: center"> </td><td> </td><td style="font-weight: bold"> </td> <td colspan="2" style="font-weight: bold; text-align: center">Weighted</td><td style="font-weight: bold"> </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 style="vertical-align: bottom"> <td> </td><td> </td> <td colspan="2" style="text-align: center"> </td><td> </td><td style="font-weight: bold"> </td> <td colspan="2" style="font-weight: bold; text-align: center">Average</td><td style="font-weight: bold"> </td><td style="font-weight: bold"> </td> <td colspan="2" style="font-weight: bold; text-align: center">Remaining</td><td style="font-weight: bold"> </td><td style="font-weight: bold"> </td> <td colspan="2" style="font-weight: bold; text-align: center">Aggregate</td><td style="font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Options</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Exercise <br/> Price</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Life in <br/> Years</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">intrinsic <br/> value</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 36%">Outstanding as of January 31, 2022</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left"> </td><td id="xdx_98F_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_iS_c20220201__20230131_zJ0UNKEPSbb7" style="width: 12%; text-align: right" title="Number of options, Outstanding">1,062,130</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--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_iS_c20220201__20230131_zjUOX02F4YEd" style="width: 12%; text-align: right" title="Weighted average exercise price, Outstanding">2.65</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 id="xdx_906_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_dtY_c20210201__20220131_z0Ecf9qc4MBh" title="Remaining Life in Years, Outstanding">6.11</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_98B_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue_iS_pp0p0_c20220201__20230131_zNeoX0T5BmKl" style="width: 12%; text-align: right" title="Aggregate intrinsic value, Outstanding">21,000</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_989_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_c20220201__20230131_zfbXlhYfTR27" style="text-align: right" title="Number of options, Granted"><span style="-sec-ix-hidden: xdx2ixbrl1562">—</span></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_98E_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_c20220201__20230131_zxLkJYLetus6" style="text-align: right" title="Weighted average exercise price, Granted"><span style="-sec-ix-hidden: xdx2ixbrl1564">—</span></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>Exercised</td><td> </td> <td style="text-align: left"> </td><td id="xdx_98B_eus-gaap--StockIssuedDuringPeriodSharesStockOptionsExercised_iN_di_c20220201__20230131_zRej8Lr6LAI6" style="text-align: right" title="Number of options, Exercised">(5,000</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td id="xdx_987_eus-gaap--ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_c20220201__20230131_zcOJRZGQqmw" style="text-align: right" title="Weighted average exercise price, Exercised">1.18</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>Expired</td><td> </td> <td style="text-align: left"> </td><td id="xdx_981_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod_iN_di_c20220201__20230131_zkHfccPEHoY3" style="text-align: right" title="Number of options, Expired">(428,172</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td id="xdx_985_eus-gaap--ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice_c20220201__20230131_zcmqi2u806bk" style="text-align: right" title="Weighted average exercise price, Expired">3.68</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="padding-bottom: 1.5pt">Forfeited</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--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod_c20220201__20230131_zGOdLb1HY66g" style="border-bottom: Black 1.5pt solid; text-align: right" title="Number of options, Forfeited"><span style="-sec-ix-hidden: xdx2ixbrl1574">—</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--ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice_c20220201__20230131_zUq8iuyH7fTj" style="border-bottom: Black 1.5pt solid; text-align: right" title="Weighted average exercise price, Forfeited"><span style="-sec-ix-hidden: xdx2ixbrl1576">—</span></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><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: White"> <td style="padding-bottom: 2.5pt">Outstanding as of January 31, 2023</td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left"> </td><td id="xdx_982_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_iE_c20220201__20230131_zGJnaK4LnY55" style="border-bottom: Black 2.5pt double; text-align: right" title="Number of options, Outstanding">628,958</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_981_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_iE_c20220201__20230131_zbdOTR8oQ1V6" style="border-bottom: Black 2.5pt double; text-align: right" title="Weighted average exercise price, Outstanding">1.95</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"><span id="xdx_907_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_dtY_c20220201__20230131_zEsye36JtTq6" title="Remaining Life in Years, Outstanding">7.31</span></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_989_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue_iE_pp0p0_c20220201__20230131_zoip3K9MtSk8" style="border-bottom: Black 2.5pt double; text-align: right" title="Aggregate intrinsic value, Outstanding">360,000</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td>Exercisable as of January 31, 2023</td><td> </td> <td style="text-align: left"> </td><td id="xdx_981_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber_iI_c20230131_zlBtuPZQgSG1" style="text-align: right" title="Number of options, Exercisable">365,069</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td id="xdx_98B_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice_iI_c20230131_zxElzOOCBT7" style="text-align: right" title="Weighted average exercise price, Exercisable">3.36</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><span id="xdx_90F_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1_dtY_c20220201__20230131_z2wCB4z8Hile" title="Remaining Life in Years, Exercisable">3.72</span></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td id="xdx_98B_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1_iI_pp0p0_c20230131_zJQihK5HF9Zh" style="text-align: right" title="Aggregate intrinsic value, Exercisable">193,000</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td>Vested or expected to vest as of January 31, 2023</td><td> </td> <td style="text-align: left"> </td><td id="xdx_981_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber_iI_c20230131_zDzoMSiJZDkb" style="text-align: right" title="Number of options, Vested or expected to vest">628,958</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td id="xdx_985_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice_iI_c20230131_zDhhH6WRrFa5" style="text-align: right" title="Weighted average exercise price, Vested or expected to vest">1.95</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><span id="xdx_90B_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageRemainingContractualTerm1_dtY_c20220201__20230131_zjJaE32ygT3f" title="Remaining Life in Years, Vested or expected to vest">7.31</span></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td id="xdx_98A_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue_iI_pp0p0_c20230131_zlzUkOAlYlh3" style="text-align: right" title="Aggregate intrinsic value, Vested or expected to vest">360,000</td><td style="text-align: left"> </td></tr> </table> 1062130 2.65 P6Y1M9D 21000 5000 1.18 428172 3.68 628958 1.95 P7Y3M21D 360000 365069 3.36 P3Y8M19D 193000 628958 1.95 P7Y3M21D 360000 583333 153 <p id="xdx_892_eus-gaap--ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock_zMjeZZqVfWwa" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The fiscal 2022 and 2021 stock-based compensation was estimated at the date of grant using a Black-Scholes option pricing model with the following weighted average assumptions for each fiscal year:</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> <span id="xdx_8BA_zetBuqDUsYK6" style="display: none; font-family: Times New Roman, Times, Serif; font-size: 10pt">SCHEDULE OF WEIGHTED AVERAGE ASSUMPTIONS</span></span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 80%"> <tr style="vertical-align: bottom"> <td> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2022</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2021</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Expected life</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><span id="xdx_905_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_dtY_c20220201__20230131__us-gaap--AwardTypeAxis__custom--StockOptionsMember_zHvnEt6z9qx8" title="Expected life"><span style="-sec-ix-hidden: xdx2ixbrl1607">—</span></span></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_900_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_dtY_c20210201__20220131__us-gaap--AwardTypeAxis__custom--StockOptionsMember_zlALulPbfBo7" title="Expected life">5.01</span> years</span></td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="width: 64%; text-align: left">Risk-free interest rate</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--ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate_dp_uPure_c20220201__20230131__us-gaap--AwardTypeAxis__custom--StockOptionsMember_z2boGpqrPmac" title="Risk-free interest rate"><span style="-sec-ix-hidden: xdx2ixbrl1611">—</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 style="width: 14%; text-align: right"><span id="xdx_909_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate_dp_uPure_c20210201__20220131__us-gaap--AwardTypeAxis__custom--StockOptionsMember_zs27lLVXp5rc" title="Risk-free interest rate">0.75</span></td><td style="width: 1%; text-align: left">%</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td>Weighted average volatility factor</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><span id="xdx_905_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsWeightedAverageVolatilityRate_dp_uPure_c20220201__20230131__us-gaap--AwardTypeAxis__custom--StockOptionsMember_zaq4keIvb1Z8" title="Weighted average volatility factor"><span style="-sec-ix-hidden: xdx2ixbrl1615">—</span></span></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><span id="xdx_90D_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsWeightedAverageVolatilityRate_dp_uPure_c20210201__20220131__us-gaap--AwardTypeAxis__custom--StockOptionsMember_zJM7Jrwfa9sl" title="Weighted average volatility factor">0.72</span></td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left">Dividend yield</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><span id="xdx_90F_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate_dp_uPure_c20220201__20230131__us-gaap--AwardTypeAxis__custom--StockOptionsMember_zxDxCMRUt2Nf" title="Dividend yield"><span style="-sec-ix-hidden: xdx2ixbrl1619">—</span></span></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><span id="xdx_90F_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate_dp_uPure_c20210201__20220131__us-gaap--AwardTypeAxis__custom--StockOptionsMember_zRLxzZx3pXFk" title="Dividend yield"><span style="-sec-ix-hidden: xdx2ixbrl1621">—</span></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">Forfeiture rate</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><span id="xdx_908_ecustom--ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedForfeitureRate_dp_uPure_c20220201__20230131__us-gaap--AwardTypeAxis__custom--StockOptionsMember_zDLWHp6JPFVb" title="Forfeiture rate"><span style="-sec-ix-hidden: xdx2ixbrl1623">—</span></span></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><span id="xdx_905_ecustom--ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedForfeitureRate_dp_uPure_c20210201__20220131__us-gaap--AwardTypeAxis__custom--StockOptionsMember_zRI4uLwHz8ce" title="Forfeiture rate"><span style="-sec-ix-hidden: xdx2ixbrl1625">—</span></span></td><td style="text-align: left"> </td></tr> </table> P5Y3D 0.0075 0.0072 203000 P1Y6M14D 132000 69000 6000 0.20 50000 150000 150000 <p id="xdx_896_eus-gaap--ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock_zRohhpV37UG" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> <span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_8B9_zVRB80kstP09" style="display: none; font-family: Times New Roman, Times, Serif; font-size: 10pt">SCHEDULE OF RESTRICTED STOCK AWARD ACTIVITY</span></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> </td> <td colspan="2" style="text-align: center"> </td><td> </td><td style="font-weight: bold"> </td> <td colspan="2" style="font-weight: bold; text-align: center">Weighted</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">Non-vested</td><td style="font-weight: bold"> </td><td style="font-weight: bold"> </td> <td colspan="2" style="font-weight: bold; text-align: center">Average</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">Number of</td><td style="font-weight: bold"> </td><td style="font-weight: bold"> </td> <td colspan="2" style="font-weight: bold; text-align: center">Grant Date</td><td style="font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Shares</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Fair Value</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 68%; padding-bottom: 1.5pt">Non-vested balance at January 31, 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 id="xdx_985_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_iS_c20210201__20220131_zuejeHE3kVcg" style="border-bottom: Black 1.5pt solid; width: 12%; text-align: right" title="Number of RSUs, Non vested, Outstanding, Beginning balance">931,125</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 style="border-bottom: Black 1.5pt solid; width: 12%; text-align: right"><span id="xdx_909_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_iS_dp_c20210201__20220131_zD0iJHOKgMJ1" title="Weighted Average Grant Date Fair Value, Beginning balance">1.09</span></td><td style="width: 1%; padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="padding-left: 10pt">Granted</td><td> </td> <td style="text-align: left"> </td><td id="xdx_98E_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_c20210201__20220131__us-gaap--AwardTypeAxis__us-gaap--RestrictedStockMember_zs4w96CwAdSc" style="text-align: right" title="Number of RSUs, granted">1,257,500</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><span id="xdx_901_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_dp_c20210201__20220131__us-gaap--AwardTypeAxis__us-gaap--RestrictedStockMember_zGIUPfgGVsf8" title="Weighted Average Grant Date Fair Value, RSUs granted">1.71</span></td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-left: 10pt">Vested</td><td> </td> <td style="text-align: left"> </td><td id="xdx_98A_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_iN_di_c20210201__20220131__us-gaap--AwardTypeAxis__us-gaap--RestrictedStockMember_zIMEi0p0uHV5" style="text-align: right" title="Number of RSUs, vested">(1,095,175</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><span id="xdx_90A_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_dp_c20210201__20220131__us-gaap--AwardTypeAxis__us-gaap--RestrictedStockMember_zfC66D3Uauj4" title="Weighted Average Grant Date Fair Value, RSUs vested">1.33</span></td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="padding-bottom: 1.5pt">Forfeited</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--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_iN_di_c20210201__20220131__us-gaap--AwardTypeAxis__us-gaap--RestrictedStockMember_zhRBIic8YlXj" style="border-bottom: Black 1.5pt solid; text-align: right" title="Number RSUs, forfeited">(50,100</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 id="xdx_90A_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_dp_c20210201__20220131__us-gaap--AwardTypeAxis__us-gaap--RestrictedStockMember_zxACtZRIjsa6" title="Weighted Average Grant Date Fair Value, RSUs forfeited">1.48</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="padding-bottom: 1.5pt">Non-vested balance at January 31, 2022</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--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_iS_c20220201__20230131_zTyFCR3xyi3l" style="border-bottom: Black 1.5pt solid; text-align: right" title="Number of RSUs, Non vested, Outstanding, Beginning balance">1,043,350</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 id="xdx_908_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_iS_dp_c20220201__20230131_zHwfR4wZxG41" title="Weighted Average Grant Date Fair Value, Beginniing balance">1.57</span></td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="padding-left: 10pt">Granted</td><td> </td> <td style="text-align: left"> </td><td id="xdx_98A_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_c20220201__20230131__us-gaap--AwardTypeAxis__us-gaap--RestrictedStockMember_zp61DZXNhXtf" style="text-align: right" title="Number of RSUs, granted">1,505,731</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><span id="xdx_900_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_dp_c20220201__20230131__us-gaap--AwardTypeAxis__us-gaap--RestrictedStockMember_zr7GzEtJGPs5" title="Weighted Average Grant Date Fair Value, RSUs granted">1.47</span></td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-left: 10pt">Vested</td><td> </td> <td style="text-align: left"> </td><td id="xdx_988_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_iN_di_c20220201__20230131__us-gaap--AwardTypeAxis__us-gaap--RestrictedStockMember_zgwutcEVEgva" style="text-align: right" title="Number of RSUs, vested">(501,750</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><span id="xdx_90C_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_dp_c20220201__20230131__us-gaap--AwardTypeAxis__us-gaap--RestrictedStockMember_zaIItka3B0q9" title="Weighted Average Grant Date Fair Value, RSUs vested">1.63</span></td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="padding-left: 10pt; padding-bottom: 1.5pt">Forfeited</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--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_iN_di_c20220201__20230131__us-gaap--AwardTypeAxis__us-gaap--RestrictedStockMember_zP69OUg3sMD8" style="border-bottom: Black 1.5pt solid; text-align: right" title="Number RSUs, forfeited">(199,300</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 id="xdx_906_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_dp_c20220201__20230131__us-gaap--AwardTypeAxis__us-gaap--RestrictedStockMember_zEXtcEUyqavi" title="Weighted Average Grant Date Fair Value, RSUs forfeited">1.49</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="padding-bottom: 1.5pt">Non-vested balance at January 31, 2023</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--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_iE_c20220201__20230131_zJB3g2W7StG7" style="border-bottom: Black 1.5pt solid; text-align: right" title="Number of RSUs, Non vested, Outstanding, Ending balance">1,848,031</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 id="xdx_908_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_iE_dp_c20220201__20230131_zaI3M8BYRZG5" title="Weighted Average Grant Date Fair Value, Ending balance">1.48</span></td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> </table> 931125 0.0109 1257500 0.0171 1095175 0.0133 50100 0.0148 1043350 0.0157 1505731 0.0147 501750 0.0163 199300 0.0149 1848031 0.0148 1958000 P2Y2M12D 983000 1667000 <p id="xdx_809_eus-gaap--CommitmentsAndContingenciesDisclosureTextBlock_zjHWiHr6b6Si" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><span style="text-decoration: underline">NOTE 12— <span id="xdx_829_z61DhmQl4Onl">COMMITMENTS AND CONTINGENCIES</span></span></b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; 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; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Consulting Agreement with 180 Consulting</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; 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; 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 entered into a Master Services Agreement (the “MSA”) with 180 Consulting, pursuant to which 180 Consulting has provided and will continue to provide a variety of consulting services in support of eValuator products including product management, operational consulting, staff augmentation, internal systems platform integration and software engineering services, among others, through separate executed statements of work (“SOWs”). On September 20, 2021, the Company entered into a separate MSA in support of Avelead products. The Company has entered into twelve SOWs under the eValuator MSA, and two under the Avelead MSA. Some of the SOWs include the ability to earn stock at a conversion rate to be calculated 20 days after the execution of the related SOW. The MSA includes a termination clause upon a 90-day written notice. While no related party has a direct or indirect material interest in this MSA or the related SOWs, individuals providing services to us under the MSA and the SOWs may share workspace and administrative costs with 121G Consulting. 180 Consulting earned <span id="xdx_90E_eus-gaap--StockIssuedDuringPeriodSharesIssuedForServices_c20220201__20230131__us-gaap--TypeOfArrangementAxis__custom--MasterServicesAgreementMember__dei--LegalEntityAxis__custom--OneHundredEightyConsultingLLCMember_zyaIqCPz42Rj" title="Number of share issued service">394,127</span> shares for the year ended January 31, 2023 and has earned an aggregate of <span id="xdx_906_eus-gaap--StockIssuedDuringPeriodSharesIssuedForServices_c20230101__20230131__us-gaap--TypeOfArrangementAxis__custom--MasterServicesAgreementMember__dei--LegalEntityAxis__custom--OneHundredEightyConsultingLLCMember_zW9kqMKIcbq8" title="Number of share issued service">915,204</span> shares through January 31, 2023. For services rendered by 180 Consulting during fiscal 2022, the Company incurred fees of $<span id="xdx_905_eus-gaap--ProfessionalFees_pp0p0_c20220201__20230131__us-gaap--TypeOfArrangementAxis__custom--MasterServicesAgreementMember__dei--LegalEntityAxis__custom--OneHundredEightyConsultingLLCMember_zLNf8pSekYdk" title="Professional Fees">2,540,000</span>, and $<span id="xdx_909_eus-gaap--EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsCapitalizedAmount_pp0p0_c20220201__20230131__us-gaap--TypeOfArrangementAxis__custom--MasterServicesAgreementMember__dei--LegalEntityAxis__custom--OneHundredEightyConsultingLLCMember_zyQlSuOgzx96" title="Capitalized non-employee stock compensation">81,000</span> of capitalized non-employee stock compensation. In addition, on March 8, 2023, the Company issued to 180 Consulting an aggregate of <span id="xdx_902_eus-gaap--StockIssuedDuringPeriodSharesIssuedForServices_c20230308__20230308__us-gaap--TypeOfArrangementAxis__custom--MasterServicesAgreementMember__dei--LegalEntityAxis__custom--OneHundredEightyConsultingLLCMember_zz2DeXlf267" title="Number of share issued service">100,927</span> shares as compensation for services previously rendered during the three-months ended January 31, 2023. Such <span id="xdx_901_eus-gaap--StockIssuedDuringPeriodSharesIssuedForServices_c20230308__20230308__us-gaap--TypeOfArrangementAxis__custom--MasterServicesAgreementMember__dei--LegalEntityAxis__custom--OneHundredEightyConsultingLLCMember__us-gaap--SubsidiarySaleOfStockAxis__us-gaap--PrivatePlacementMember_zr9YxuAPrIJb" title="Number of share issued service">100,927</span> shares were issued in a private placement in reliance on the exemption from registration available under Section 4(a)(2) of the Securities Act, including Regulation D promulgated thereunder. For services rendered by 180 Consulting during fiscal 2021, the Company incurred fees of $<span id="xdx_90D_eus-gaap--ProfessionalFees_pp0p0_c20200201__20210131__us-gaap--TypeOfArrangementAxis__custom--MasterServicesAgreementMember__dei--LegalEntityAxis__custom--OneHundredEightyConsultingLLCMember_zqX032p5t0Kd" title="Professional fees">1,439,000</span>.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; 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; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Inclusive of the MSA executed with 180 Consulting are SOWs that provide for the Company to sublicense a software through 180 Consulting that is owned by 121G. This is a services agreement for access to software that assists the Company in implementing and integrating with our clients’ technology. The license agreement is designed such that there is no material financial benefit that accrues to 121G. 180 Consulting licenses the software from 121G at cost. The Company paid approximately $<span id="xdx_90A_eus-gaap--ProfessionalFees_pp0p0_c20220201__20230131__us-gaap--TypeOfArrangementAxis__custom--SOWMember__dei--LegalEntityAxis__custom--OneHundredEightyConsultingLLCMember_zsOs3LdEPGga" title="Professional fees">301,000</span> and $<span id="xdx_903_eus-gaap--ProfessionalFees_pp0p0_c20210201__20220131__us-gaap--TypeOfArrangementAxis__custom--SOWMember__dei--LegalEntityAxis__custom--OneHundredEightyConsultingLLCMember_zdFCSNsfiwQb" title="Professional fees">227,000</span> for the SOWs that include the sublicense agreement in each of the fiscal years ended January 31, 2023 and 2022, respectively, which are included in the aforementioned totals above.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; 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; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Litigation</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; 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; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">We are, from time to time, a party to various legal proceedings and claims, which arise in the ordinary course of business. We are not aware of any legal matters that are reasonably possible to have a material adverse effect on the Company’s consolidated results of operations, financial position or cash flows.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> 394127 915204 2540000 81000 100927 100927 1439000 301000 227000 <p id="xdx_80C_eus-gaap--DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock_zpgueDsjpmL4" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><span style="text-decoration: underline">NOTE 13 – <span id="xdx_829_zQzDhNfEvymd">DISCONTINUED OPERATIONS</span></span></b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; 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; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">On February 24, 2020, the Company consummated the previously announced sale of the Company’s legacy Enterprise Content Management business (the “ECM Assets”) pursuant to that certain Asset Purchase Agreement, dated December 17, 2019, as amended (the “Asset Purchase Agreement”), to Hyland Software, Inc. (the “Purchaser”),</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; 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; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Pursuant to the Asset Purchase Agreement, the Purchaser acquired the ECM Assets and assumed certain liabilities of the Company for a purchase price of $<span id="xdx_90F_eus-gaap--DisposalGroupIncludingDiscontinuedOperationConsideration_iI_pn5n6_c20200224__us-gaap--TypeOfArrangementAxis__custom--AssetPurchaseAgreementMember__us-gaap--BusinessAcquisitionAxis__custom--EnterpriseContentManagementBusinessMember_ziTN7f8XXYq6" title="Purchase price">16.0</span> million, subject to certain adjustments for client prepayments as set forth in the Asset Purchase Agreement.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; 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; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">At closing, the Company received approximately $<span id="xdx_90D_eus-gaap--ProceedsFromSaleOfOtherProductiveAssets_pn5n6_c20200223__20200224__us-gaap--TypeOfArrangementAxis__custom--AssetPurchaseAgreementMember__us-gaap--BusinessAcquisitionAxis__custom--EnterpriseContentManagementBusinessMember_zN88tZZcTXUg" title="Proceed from sale of asset">5.4</span> million in net proceeds after (i) repaying the Company’s $<span id="xdx_905_eus-gaap--RepaymentsOfBankDebt_pn5n6_c20200223__20200224__us-gaap--TypeOfArrangementAxis__custom--AssetPurchaseAgreementMember__us-gaap--BusinessAcquisitionAxis__custom--EnterpriseContentManagementBusinessMember_z6g2ud2iK6X2" title="Repayment of bank debt">4.0</span> million term loan with Bridge Bank, (ii) adjusting for certain client prepayments, (iii) recording the escrow funds of $<span id="xdx_90A_eus-gaap--EscrowDeposit_iI_pp0p0_c20200224__us-gaap--TypeOfArrangementAxis__custom--AssetPurchaseAgreementMember__us-gaap--BusinessAcquisitionAxis__custom--EnterpriseContentManagementBusinessMember_zcHbYTR6pA7e">800,000</span> and (iv) incurring certain transaction costs. The gain on the sale of assets is summarized as follows:</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p id="xdx_89B_ecustom--ScheduleOfGainOnSaleOfAssetsTableTextBlock_zYOEno7MApJc" style="font: 10pt Times New Roman, Times, Serif; display: none; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_8BD_zkl8msJyM6o" style="display: none">SCHEDULE OF GAIN ON SALE OF ASSETS</span></span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="display: none; vertical-align: bottom; background-color: rgb(204,238,255)"> <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 id="xdx_494_20200224_zwIxcE6kTB9j" 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: rgb(204,238,255)"> <td style="width: 82%; font-weight: bold; text-align: left">Net Proceeds, including escrowed funds</td><td style="width: 2%; font-weight: bold"> </td> <td style="width: 1%; font-weight: bold; text-align: left">$</td><td id="xdx_988_eus-gaap--ProceedsFromSaleOfProductiveAssets_pp0p0_c20200223__20200224_zv4rZ9EM0E33" style="width: 14%; font-weight: bold; text-align: right" title="Net Proceeds, including escrowed funds">12,088,000</td><td style="width: 1%; font-weight: bold; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left">Net tangible assets sold:</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--DisposalGroupIncludingDiscontinuedOperationAccountsNotesAndLoansReceivableNet_iNI_di_zPlspOgtUeh" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-left: 10pt; text-align: left">Accounts Receivable</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(1,130,000</td><td style="text-align: left">)</td></tr> <tr id="xdx_40A_eus-gaap--DisposalGroupIncludingDiscontinuedOperationPrepaidAndOtherAssets_iNI_di_zDkWW8m61BJ5" style="vertical-align: bottom; background-color: White"> <td style="padding-left: 10pt; text-align: left">Prepaid Expenses</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(576,000</td><td style="text-align: left">)</td></tr> <tr id="xdx_408_eus-gaap--DisposalGroupIncludingDiscontinuedOperationDeferredRevenue_iI_zry6lIR7aCy9" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-left: 10pt; text-align: left; padding-bottom: 1.5pt">Deferred Revenues</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">4,010,000</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr id="xdx_40F_ecustom--DisposalGroupIncludingDiscontinuedOperationNetTangibleAssetsSold_iI_zn4TRGeFesN9" style="vertical-align: bottom; background-color: White"> <td style="text-align: left">Net tangible assets sold</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">2,304,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">Capitalized software development costs</td><td> </td> <td style="text-align: left"> </td><td id="xdx_981_eus-gaap--CapitalizedComputerSoftwareNet_iNI_pp0p0_di_c20200224_ztW6CmxgReG5" style="text-align: right" title="Capitalized software development costs">(1,772,000</td><td style="text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td>Goodwill</td><td> </td> <td style="text-align: left"> </td><td id="xdx_98A_eus-gaap--Goodwill_iNI_pp0p0_di_c20200224_zM0rjUrvuZaj" style="text-align: right" title="Goodwill">(4,825,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; padding-bottom: 1.5pt">Transaction cost</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td id="xdx_988_ecustom--DisposalGroupIncludingDiscontinuedOperationTransactionCosts_iNI_pp0p0_di_c20200224_zdbMtPN5a0D8" style="border-bottom: Black 1.5pt solid; text-align: right" title="Transaction cost">(1,782,000</td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="font-weight: bold; text-align: left; padding-bottom: 2.5pt">Gain on sale of discontinued operations</td><td style="font-weight: bold; padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left">$</td><td id="xdx_98A_eus-gaap--GainsLossesOnSalesOfAssets_pp0p0_c20200223__20200224_zOh34Eoa4Ha3" style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right" title="Gain on sale of discontinued operations">6,013,000</td><td style="padding-bottom: 2.5pt; font-weight: bold; text-align: left"> </td></tr> </table> <p id="xdx_8A9_z9pTSrZQrhPl" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt"/> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The transaction costs were primarily broker costs and costs of legal and accounting to effect the transaction. The Company allocated $<span id="xdx_900_eus-gaap--Goodwill_iI_pp0p0_c20200224__us-gaap--TypeOfArrangementAxis__custom--AssetPurchaseAgreementMember__us-gaap--BusinessAcquisitionAxis__custom--EnterpriseContentManagementBusinessMember_z7ESGSEDUCl8" title="Goodwill">4,825,000</span> in goodwill to the sale of the ECM Assets using a valuation of the ECM Assets and the remaining, go-forward business, to bifurcate its existing goodwill as of February 24, 2020. The amount of goodwill to be included in that carrying amount was based on the relative fair values of the business to be disposed of and the portion of the reporting unit that will be retained using our fair value approach as outlined in Note 2. Further, in accordance ASC 350-20-35-3A, when only a portion of goodwill is allocated to a business to be disposed of, the remaining portion of the goodwill associated with the reporting unit to be retained was tested for impairment and no impairment was recognized.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p id="xdx_89B_eus-gaap--ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock_zLox8SQgZac" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">For fiscal 2021, the Company recorded the following into discontinued operations in the accompanying consolidated statements of operations:</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; 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; display: none; margin: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_8B0_zlUeq7I5QcO4" style="display: none">SCHEDULE OF DISCONTINUED OPERATIONS IN STATEMENTS OF OPERATIONS</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="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2021</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-weight: bold">Revenues:</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: 82%; text-align: left; padding-bottom: 1.5pt">Transition service fees</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_98E_eus-gaap--DisposalGroupIncludingDiscontinuedOperationRevenue_c20210201__20220131__srt--ProductOrServiceAxis__custom--TransitionServiceFeesMember_pp0p0" style="border-bottom: Black 1.5pt solid; width: 14%; text-align: right" title="Total revenues">498,000</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 style="text-align: left; padding-bottom: 1.5pt">Total revenues</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--DisposalGroupIncludingDiscontinuedOperationRevenue_c20210201__20220131_pp0p0" style="border-bottom: Black 1.5pt solid; text-align: right" title="Total revenues">498,000</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="font-weight: bold">Expenses:</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">Cost of Sales</td><td> </td> <td style="text-align: left">$</td><td id="xdx_98A_eus-gaap--DisposalGroupIncludingDiscontinuedOperationCostsOfGoodsSold_c20210201__20220131_pp0p0" style="text-align: right" title="Expenses: Cost of sales">5,000</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; padding-bottom: 1.5pt">Transition service cost</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td id="xdx_98F_ecustom--TransitionServiceCost_c20210201__20220131_pp0p0" style="border-bottom: Black 1.5pt solid; text-align: right" title="Expenses: Transition service cost">92,000</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="padding-left: 10pt; text-align: left; padding-bottom: 1.5pt">Total expenses</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--DisposalGroupIncludingDiscontinuedOperationOperatingExpense_c20210201__20220131_pp0p0" style="border-bottom: Black 1.5pt solid; text-align: right" title="Total expenses">97,000</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="font-weight: bold; text-align: left; padding-bottom: 2.5pt">Income from discontinued operations</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--DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax_c20210201__20220131_pp0p0" style="border-bottom: Black 2.5pt double; text-align: right" title="Income from discontinued operations">401,000</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> <p id="xdx_8A2_zah9x7L6o1r3" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; 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; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The Company entered into an agreement with the Purchaser of the ECM Assets to maintain the current data center through a transition period. The transition services did not have a finite ending date at the signing of the agreement. However, the transition services were completed in the third quarter of fiscal 2021.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> 16000000.0 5400000 4000000.0 800000 <p id="xdx_89B_ecustom--ScheduleOfGainOnSaleOfAssetsTableTextBlock_zYOEno7MApJc" style="font: 10pt Times New Roman, Times, Serif; display: none; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_8BD_zkl8msJyM6o" style="display: none">SCHEDULE OF GAIN ON SALE OF ASSETS</span></span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="display: none; vertical-align: bottom; background-color: rgb(204,238,255)"> <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 id="xdx_494_20200224_zwIxcE6kTB9j" 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: rgb(204,238,255)"> <td style="width: 82%; font-weight: bold; text-align: left">Net Proceeds, including escrowed funds</td><td style="width: 2%; font-weight: bold"> </td> <td style="width: 1%; font-weight: bold; text-align: left">$</td><td id="xdx_988_eus-gaap--ProceedsFromSaleOfProductiveAssets_pp0p0_c20200223__20200224_zv4rZ9EM0E33" style="width: 14%; font-weight: bold; text-align: right" title="Net Proceeds, including escrowed funds">12,088,000</td><td style="width: 1%; font-weight: bold; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left">Net tangible assets sold:</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--DisposalGroupIncludingDiscontinuedOperationAccountsNotesAndLoansReceivableNet_iNI_di_zPlspOgtUeh" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-left: 10pt; text-align: left">Accounts Receivable</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(1,130,000</td><td style="text-align: left">)</td></tr> <tr id="xdx_40A_eus-gaap--DisposalGroupIncludingDiscontinuedOperationPrepaidAndOtherAssets_iNI_di_zDkWW8m61BJ5" style="vertical-align: bottom; background-color: White"> <td style="padding-left: 10pt; text-align: left">Prepaid Expenses</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(576,000</td><td style="text-align: left">)</td></tr> <tr id="xdx_408_eus-gaap--DisposalGroupIncludingDiscontinuedOperationDeferredRevenue_iI_zry6lIR7aCy9" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-left: 10pt; text-align: left; padding-bottom: 1.5pt">Deferred Revenues</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">4,010,000</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr id="xdx_40F_ecustom--DisposalGroupIncludingDiscontinuedOperationNetTangibleAssetsSold_iI_zn4TRGeFesN9" style="vertical-align: bottom; background-color: White"> <td style="text-align: left">Net tangible assets sold</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">2,304,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">Capitalized software development costs</td><td> </td> <td style="text-align: left"> </td><td id="xdx_981_eus-gaap--CapitalizedComputerSoftwareNet_iNI_pp0p0_di_c20200224_ztW6CmxgReG5" style="text-align: right" title="Capitalized software development costs">(1,772,000</td><td style="text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td>Goodwill</td><td> </td> <td style="text-align: left"> </td><td id="xdx_98A_eus-gaap--Goodwill_iNI_pp0p0_di_c20200224_zM0rjUrvuZaj" style="text-align: right" title="Goodwill">(4,825,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; padding-bottom: 1.5pt">Transaction cost</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td id="xdx_988_ecustom--DisposalGroupIncludingDiscontinuedOperationTransactionCosts_iNI_pp0p0_di_c20200224_zdbMtPN5a0D8" style="border-bottom: Black 1.5pt solid; text-align: right" title="Transaction cost">(1,782,000</td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="font-weight: bold; text-align: left; padding-bottom: 2.5pt">Gain on sale of discontinued operations</td><td style="font-weight: bold; padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left">$</td><td id="xdx_98A_eus-gaap--GainsLossesOnSalesOfAssets_pp0p0_c20200223__20200224_zOh34Eoa4Ha3" style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right" title="Gain on sale of discontinued operations">6,013,000</td><td style="padding-bottom: 2.5pt; font-weight: bold; text-align: left"> </td></tr> </table> 12088000 1130000 576000 4010000 2304000 1772000 4825000 1782000 6013000 4825000 <p id="xdx_89B_eus-gaap--ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock_zLox8SQgZac" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">For fiscal 2021, the Company recorded the following into discontinued operations in the accompanying consolidated statements of operations:</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; 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; display: none; margin: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_8B0_zlUeq7I5QcO4" style="display: none">SCHEDULE OF DISCONTINUED OPERATIONS IN STATEMENTS OF OPERATIONS</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="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2021</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-weight: bold">Revenues:</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: 82%; text-align: left; padding-bottom: 1.5pt">Transition service fees</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_98E_eus-gaap--DisposalGroupIncludingDiscontinuedOperationRevenue_c20210201__20220131__srt--ProductOrServiceAxis__custom--TransitionServiceFeesMember_pp0p0" style="border-bottom: Black 1.5pt solid; width: 14%; text-align: right" title="Total revenues">498,000</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 style="text-align: left; padding-bottom: 1.5pt">Total revenues</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--DisposalGroupIncludingDiscontinuedOperationRevenue_c20210201__20220131_pp0p0" style="border-bottom: Black 1.5pt solid; text-align: right" title="Total revenues">498,000</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="font-weight: bold">Expenses:</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">Cost of Sales</td><td> </td> <td style="text-align: left">$</td><td id="xdx_98A_eus-gaap--DisposalGroupIncludingDiscontinuedOperationCostsOfGoodsSold_c20210201__20220131_pp0p0" style="text-align: right" title="Expenses: Cost of sales">5,000</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; padding-bottom: 1.5pt">Transition service cost</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td id="xdx_98F_ecustom--TransitionServiceCost_c20210201__20220131_pp0p0" style="border-bottom: Black 1.5pt solid; text-align: right" title="Expenses: Transition service cost">92,000</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="padding-left: 10pt; text-align: left; padding-bottom: 1.5pt">Total expenses</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--DisposalGroupIncludingDiscontinuedOperationOperatingExpense_c20210201__20220131_pp0p0" style="border-bottom: Black 1.5pt solid; text-align: right" title="Total expenses">97,000</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="font-weight: bold; text-align: left; padding-bottom: 2.5pt">Income from discontinued operations</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--DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax_c20210201__20220131_pp0p0" style="border-bottom: Black 2.5pt double; text-align: right" title="Income from discontinued operations">401,000</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> 498000 498000 5000 92000 97000 401000 <p id="xdx_800_eus-gaap--RelatedPartyTransactionsDisclosureTextBlock_zS9vfvpBsdO" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><span style="text-decoration: underline">NOTE 14 - <span id="xdx_826_zKUYJh9EOnJ9">RELATED PARTY TRANSACTIONS</span></span></b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; 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; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Refer to Note 3 – Business Combination and Divestiture. The Company acquired Avelead on August 16, 2021. In addition, the Company assumed a consulting agreement with AscendTek, LLC (“AscendTek”), a software development and system design company. AscendTek is owned by one of the Sellers of Avelead. The Company entered into a separation agreement with this Seller of Avelead on closing of the Avelead acquisition. From the acquisition date to the year ended January 31, 2022, the Company incurred approximately $<span id="xdx_901_eus-gaap--ResearchAndDevelopmentExpense_c20210817__20220131__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--AscendTekLLCMember_z0yh1H2tbmxc" title="Research and development services">64,000</span> in research and development services provided by AscendTek. For the fiscal year ended January 31, 2023, the Company incurred approximately $<span id="xdx_907_eus-gaap--ResearchAndDevelopmentExpense_c20220201__20230131__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--AscendTekLLCMember_z9KtmSyHc34d" title="Research and development services">40,000</span> in research and development services provided by AscendTek. The Company terminated its relationship with AscendTek during the third quarter of fiscal 2022. Additionally, we assumed a lease for corporate office space from a Seller that is now employed by the Company. This lease term ended February 2022 but was renewed for a term of 12 months through February 2023. For the year ended January 31, 2023, the Company recorded rent expense of $<span id="xdx_90C_eus-gaap--PaymentsForRent_c20220201__20230131_zRwGyp88AxS7" title="Rent expense">73,000</span>. See Note 4 – Operating Leases.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> 64000 40000 73000 <p id="xdx_805_eus-gaap--SubsequentEventsTextBlock_zGHNYAI3fM0b" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><span style="text-decoration: underline">NOTE 15 — <span id="xdx_826_zcSslkYGiVa3">SUBSEQUENT EVENTS</span></span></b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; 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; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">We have evaluated subsequent events occurring after January 31, 2023, and based on our evaluation we did not identify any events that would have required recognition or disclosure in these consolidated financial statements, except for the following:</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; 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; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Silicon Valley Bank (“SVB”) and Signature Bank were closed on March 10, 2023 and March 12, 2023, respectively, by the California Department of Financial Protection and Innovation, which appointed the Federal Deposit Insurance Corporation (FDIC) as receiver. At the time of closing, the Company did not maintain any of its cash or cash equivalents with SVB or Signature Bank, and the Company has no current direct investment in or contractual relationships with SVB, Signature Bank or their respective holding companies. The Company does not believe it will be impacted by the closure of SVB or Signature Bank and will continue to monitor the situation as it evolves.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"/></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p id="xdx_804_esrt--ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock_zO6QqLOOFQ1i" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><span id="EDS_002"/>Schedule II</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 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; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><span id="xdx_829_z3yTedSe1lIb">Valuation and Qualifying Accounts and Reserves</span></b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 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; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Streamline Health Solutions, Inc and Subsidiaries.</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>For the two years ended January 31, 2023</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>(in thousands of dollars)</i></b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center; text-indent: 1.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: left; font-weight: bold">Description</td><td style="padding-bottom: 1.5pt; text-align: center"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"><p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0; margin-bottom: 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Balance at Beginning</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0; margin-bottom: 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>of Period</b></span></p></td><td style="padding-bottom: 1.5pt; text-align: center"> </td><td style="padding-bottom: 1.5pt; text-align: center"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"><p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0; margin-bottom: 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Charged to Costs and</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0; margin-bottom: 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Expenses</b></span></p></td><td style="padding-bottom: 1.5pt; text-align: center"> </td><td style="padding-bottom: 1.5pt; text-align: center"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"><p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0; margin-bottom: 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b id="xdx_F5E_zbWjeHzFocvh">(1)</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0; margin-bottom: 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Deductions</b></span></p></td><td style="padding-bottom: 1.5pt; text-align: center"> </td><td style="padding-bottom: 1.5pt; text-align: center"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"><p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0; margin-bottom: 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Balance at</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0; margin-bottom: 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>End of</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0; margin-bottom: 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Period</b></span></p></td><td style="padding-bottom: 1.5pt; text-align: center"> </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><td> </td> <td colspan="2"> </td><td> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 36%">Year ended January 31, 2023:</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 12%; 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: 12%; 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: 12%; 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: 12%; text-align: right"> </td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="padding-left: 10pt; text-align: left">Allowance for doubtful accounts</td><td> </td> <td style="text-align: left">$</td><td class="xdx_phnt_RGlzY2xvc3VyZSAtIFZhbHVhdGlvbiBhbmQgUXVhbGlmeWluZyBBY2NvdW50cyBhbmQgUmVzZXJ2ZXMgKERldGFpbHMpAA__" id="xdx_989_eus-gaap--AllowanceForDoubtfulAccountsReceivable_iS_pn3n3_c20220201__20230131_zsuLH6Tvl4qb" style="text-align: right" title="Balance at Beginning of Period">76</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td class="xdx_phnt_RGlzY2xvc3VyZSAtIFZhbHVhdGlvbiBhbmQgUXVhbGlmeWluZyBBY2NvdW50cyBhbmQgUmVzZXJ2ZXMgKERldGFpbHMpAA__" id="xdx_985_eus-gaap--ValuationAllowancesAndReservesChargedToCostAndExpense_pn3n3_c20220201__20230131_zg6Scxfj5wVc" style="text-align: right" title="Charged to Costs and Expenses">   189</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td class="xdx_phnt_RGlzY2xvc3VyZSAtIFZhbHVhdGlvbiBhbmQgUXVhbGlmeWluZyBBY2NvdW50cyBhbmQgUmVzZXJ2ZXMgKERldGFpbHMpAA__" id="xdx_985_eus-gaap--ValuationAllowancesAndReservesDeductions_pn3n3_c20220201__20230131_fKDEp_zpCMepTIKGIf" style="text-align: right" title="Deductions">(133</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left">$</td><td class="xdx_phnt_RGlzY2xvc3VyZSAtIFZhbHVhdGlvbiBhbmQgUXVhbGlmeWluZyBBY2NvdW50cyBhbmQgUmVzZXJ2ZXMgKERldGFpbHMpAA__" id="xdx_98B_eus-gaap--AllowanceForDoubtfulAccountsReceivable_iE_pn3n3_c20220201__20230131_znEXJR6SU17e" style="text-align: right" title="Balance at End of Period">132</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td>Year ended January 31, 2022:</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></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="padding-left: 10pt; text-align: left">Allowance for doubtful accounts</td><td> </td> <td style="text-align: left">$</td><td class="xdx_phnt_RGlzY2xvc3VyZSAtIFZhbHVhdGlvbiBhbmQgUXVhbGlmeWluZyBBY2NvdW50cyBhbmQgUmVzZXJ2ZXMgKERldGFpbHMpAA__" id="xdx_98F_eus-gaap--AllowanceForDoubtfulAccountsReceivable_iS_pn3n3_c20210201__20220131_zl6gRX5Cfjy4" style="text-align: right" title="Balance at Beginning of Period">65</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td class="xdx_phnt_RGlzY2xvc3VyZSAtIFZhbHVhdGlvbiBhbmQgUXVhbGlmeWluZyBBY2NvdW50cyBhbmQgUmVzZXJ2ZXMgKERldGFpbHMpAA__" id="xdx_987_eus-gaap--ValuationAllowancesAndReservesChargedToCostAndExpense_pn3n3_c20210201__20220131_z1v2XBMRKRL7" style="text-align: right" title="Charged to Costs and Expenses">11</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td class="xdx_phnt_RGlzY2xvc3VyZSAtIFZhbHVhdGlvbiBhbmQgUXVhbGlmeWluZyBBY2NvdW50cyBhbmQgUmVzZXJ2ZXMgKERldGFpbHMpAA__" id="xdx_98F_eus-gaap--ValuationAllowancesAndReservesDeductions_pn3n3_c20210201__20220131_fKDEp_zDvPbvHvMgof" style="text-align: right" title="Deductions"><span style="-sec-ix-hidden: xdx2ixbrl1780">—</span></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td class="xdx_phnt_RGlzY2xvc3VyZSAtIFZhbHVhdGlvbiBhbmQgUXVhbGlmeWluZyBBY2NvdW50cyBhbmQgUmVzZXJ2ZXMgKERldGFpbHMpAA__" id="xdx_985_eus-gaap--AllowanceForDoubtfulAccountsReceivable_iE_pn3n3_c20210201__20220131_zasm2znAnJ26" style="text-align: right" title="Balance at End of Period">76</td><td style="text-align: left"> </td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; 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.25in"><span id="xdx_F0B_zdCMuYWbJK4j" style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(1)</span></td> <td style="font: 10pt Times New Roman, Times, Serif"><span id="xdx_F18_z07dJnwH6oJl" style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Uncollectible accounts written off, net of recoveries.</span></td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-indent: -0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> 76000 189000 -133000 132000 65000 11000 76000 686 Excludes the effect of unvested restricted shares of common stock, which are considered non-participating securities. As of January 31, 2023 and 2022, there were 1,848,031 and 1,043,350 unvested restricted shares of common stock, respectively. Diluted net loss per share excludes the effect of shares that are anti-dilutive. As of January 31, 2023, there were 628,598 outstanding stock options and 1,848,031 unvested restricted shares of common stock. As of January 31, 2022, there were 1,062,130 outstanding stock options and 1,043,350 unvested restricted shares of common stock. Acquisition earnout liabilities represent the net present value and risk adjusted probability of the required future payments underlying the Company’s SaaS Contingent Consideration and Renewal Contingent Consideration as described above. The first year earnout paid out on November 21, 2022, consisting of cash in the amount $2,012,000 and 1,871,038 restricted shares of common stock. The acquisition second year earnout liability is shown as a short-term liability as of January 31, 2023. Uncollectible accounts written off, net of recoveries. EXCEL 90 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( ""(FU8'04UB@0 +$ 0 9&]C4')O<',O87!P+GAM M;$V./0L",1!$_\IQO;=!P4)B0-!2L+(/>QLOD&1#LD)^OCG!CVX>;QA&WPIG M*N*I#BV&5(_C(I(/ !47BK9.7:=N')=HI6-Y #OGDK7A.YNJQ<&4GPZ4A!0W_J=0U[R;UEA_6\#MI7E!+ P04 M " @B)M6+UDZF.X K @ $0 &1O8U!R;W!S+V-O&ULS9+! M:L,P#(9?9?B>R''*!B;-I:.G#@8K;.QF;+4UBQUC:R1]^R5>FS*V!]C1TN]/ MGT"-#E+W$9]C'S"2Q70WNLXGJ<.:G8B"!$CZA$ZE,1@M(? MZH@@.+\'AZ2,(@4SL @+D;6-T5)'5-3'"][H!1\^8Y=A1@-VZ-!3@JJL@+7S MQ' >NP9N@!E&&%WZ+J!9B+GZ)S9W@%V28[)+:AB&GW4M>M[ ^ MD?(:IU_)2CH'7+/KY-=Z\[C?LE9P41=\58B'O:@DYW(EWF?7'WXW8=<;>[#_ MV/@JV#;PZR[:+U!+ P04 " @B)M6F5R<(Q & "<)P $P 'AL+W1H M96UE+W1H96UE,2YX;6SM6EMSVC@4?N^OT'AG]FT+QC:!MK03621A'^_1S80RY8-[9)-NIL\!"SI^\Y%1^?H.'GS[BYBZ(:(E/)X M8-DOV]:[MR_>X%#BVR]*+ M41B1%G\@M MNN01.+5)#3(3/PB=AIAJ4!P"I DQEJ&&^+3&K!'@$WVWO@C(WXV(]ZMOFCU7 MH5A)VH3X$$8:XIQSYG/1;/L'I4;1]E6\W*.76!4!EQC?-*HU+,76>)7 \:V< M/!T3$LV4"P9!AI@S M&L%&KQMUAVC2/'K^!?F<-0HACA*FNVB<5@$_9Y>PTG!Z(++9OVX?H;5,VPLCO='U!=*Y \FIS_I,C0' MHYI9";V$5FJ?JH,@H%\;D>/N5Z> HWEL:\4*Z">P'_T=HWPJOX@L Y M?RY]SZ7ON?0]H=*W-R-]9\'3BUO>1FY;Q/NN,=K7-"XH8U=RSTS0LS0[=R2^JVE+ZU)CA* M]+',<$X>RPP[9SR2';9WH!TU^_9==N0CI3!3ET.X&D*^ VVZG=PZ.)Z8D;D* MTU*0;\/YZ<5X&N(YV02Y?9A7;>?8T='[Y\%1L*/O/)8=QXCRHB'NH8:8S\-# MAWE[7YAGE<90-!1M;*PD+$:W8+C7\2P4X&1@+: '@Z]1 O)256 Q6\8#*Y"B M?$R,1>APYY=<7^/1DN/;IF6U;J\I=QEM(E(YPFF8$V>KRMYEL<%5'<]56_*P MOFH]M!5.S_Y9KF4Q9Z;RWRT,"2Q;B%D2XDU=[=7GFYRN>B)V^I=W MP6#R_7#)1P_E.^=?]%U#KG[VW>/Z;I,[2$R<><41 71% B.5' 86%S+D4.Z2 MD 83 >LX=SFWJXPD6L_UC6'ODRWSEPVSK> U[F M$RQ#I'[!?8J*@!&K8KZZKT_Y)9P[M'OQ@2";_-;;I/;=X Q\U*M:I60K$3]+ M!WP?D@9CC%OT-%^/%&*MIK&MQMHQ#'F 6/,,H68XWX=%FAHSU8NL.8T*;T'5 M0.4_V]0-:/8--!R1!5XQF;8VH^1."CS<_N\-L,+$CN'MB[\!4$L#!!0 ( M ""(FU9\O2R$HP@ *\U 8 >&PO=V]R:W-H965T&UL MM9MM<^(V%X:_YU=H:*>SG0G!;Q"R33)#2+)+FQ>>D-W.MM,/PA;!$]NBLAR2 M?_\5 <=1S+ZG5B&B:M\]/\L[$X/^69C,*$ MC05)LSBFXNV"17QYUK);ZP\>PJ>Y5!]TSD\7](E-F/RV& MXU]FH!&',DC3D M"1%L=M8:V)\O/4<%Y$=\#]DR??>:J$N9'/"QNR M*%)*T(Y_5Z*MS3E5X/O7:_7K_.+A8J8T94,>_1D&!?2MF@!G%>!\"+"] MF@!W%>#N&N"M KR<3'$I.8=+*NGYJ>!+(M31H*9>Y##S:+C\,%&_^T0*^#:$ M.'D^Y"],D#;Y-KDDGW[^];0C051]U?%7 A>%@%,C8#ODEB=RGI*K)&!!5: # MK=DTR5DWZ<)!%7^GR1%Q[4/B6(ZK:= 0#Q\LQ!%QO-KPRRUGS]39K3S<0:[& MW0!VLW M'1V38I>&Q"KDO TY#U,_O^1^!G<821[?%DR'#0^WK?8?.CYH5%,^AL0J?+H; M/EWT @< )\@!74?T20<(CY_1*-5Q':)A30D9$JL0ZFT(]7;K08,DR6A$'MB" M"ZDCA>M(D6E!H5%-01D2JX ZWH ZWG&H"0I3>CXCU\/"M6J[%1K6E)8AL0JM M_H96?S=:8R9"'JB)C\#DJ[U'X4J;J:YVKD/CFT(S)%:!=K*!=K(;M.LP]6$L MKMA=P\>I#ARN=OU#!PN-:0K+D%@%EFV5:9G5"-IU7B0SE M&U"+&+G+XBD36EBXB&59;:=ON_I>AL8VQF5(K8JKS.9M-.5=XWI@3Z%*Z*&_ MW=%8W[]PHE9]0.F%*KTBL-@8UG M\BMZH\3G M+;'-PAF4B8(P@79,@SZ(S0)WF@']-;_,:5%J!1FV!*K0JP- HV MGMVO Z" -33P_4+<@/'D?M$3PV7=#S+.KB/ G(;1A+Z\?AY^::_^QEU$*;4 MJB!+#V'CJ3\*\G')M2!QR0O^2FRWJ_41>&AC=OMP$G9I)6P\^__(;JC>P?!] MY,M$RPV7&T2+.15,2JHE9]15F%*KKJR6ML+!G-WB^:7 M@7:1UJBW,*56Q59Z"P%QC3/LP%4YI*AS<"]SP?$5DSA/,@VT1 M.3DY;O>/]18,#VU,:Q^^P2E]@X,G^X^A!*_*9\1V/DU_)1/F9P+ZF189KC3D M< M!0W"Y(E,WN(IC[0P<0$PM+=:2D;]@RFU*J72/SAXAK_N;.3JU9_3Y(G5VO\M M0G>#R>7@?UI>1NV"*;4JK](N.#O9A3]9%+6?$TC/8+C2%.YS 1FE:59SH\,U M[W2Y\1 /:HQM'^; *43M@2JU*K[0#[DY[#9.81A&YR%+X.M6.SRTZ=?OQ>%AC6/LP!>Z[ MNJ&==AJN8B:>U-WL"RC(.1BI>$$3?9_#!6LWYO&XQMCVX0[6\V[5Z)R=V][3SHJ-3)OON3IL%A4M<.\2)M;G&%8U]I/MNF>Z[N]41I>]V6&!VFZH-TQF#O$*_P+A%=904 M]'7!_LU"46B.J9!D-!J1,"7AA_.)]?G(3/"8R#E[MV?[RT]]QS[^+56K MGJ]OQ2)H7FP!YR$AM%Y5XQ!:%(W%C.79))^15'6!.8\"R,4/X%":$+HIPI,< MS@(MJ=2:$>@XJCZ9J&K$0[*X*_B,T'I;[,%!N::!N7]Z'G?)*.^7A-FB- M2BV U_6I;1(R@CLZ/3SXPC@DRMHM/%RB,;-]F"BO-%$>;G[6S*Y#F%9&EUID MN$)/7R:#1S6F9-0]==X]X:(,4?ZD4$I\5:]1/.RR^73S--(@?P:G4QY>/,IT M2Y6?2DG$9A!J'1U#ZBB*IX.*-Y(O\N=EIEQ*'N&PO=V]R:W-H M965T&ULK5I=;]LV%/TKA%L4&^#4(JG/)C&0IMC6 6N+9MV> M&9F.A4JB*U))TU\_DG),>[RB[2)Y2"3[\OH>0SH7#Z+[*E><*_2]J5MY M.5DIM7XSF\ERQ1LF7XLU;_4[2]$U3.G;[FXFUQUG"SNHJ6B5W75\D\=DGW3L.[Q+:_%P^4$3YY>^%S=K91Y83:_6+,[?L/5E_6G M3M_-MED65<-;68D6=7QY.;G";ZYI80;8B'\J_B!WKI&A4WFEDE^+>I_JX5:74[R M"5KP)>MK]5D\_,$WA!*3KQ2UM+_1PR8VFJ"RETHTF\$:05.UPU_V?3,1.P-P M/#* ; :08P?0S0!JB0[(+*UW3+'Y12<>4&>B=39S8>?&CM9LJM8\QAO5Z7H5]>_GHQ4_JCS(!9N4G[=DA+ M1M+^R=K7B.(I(A&AP/#KXX>3_>$S37#+DFQ9$IN/CK'LNXZW"C$I-;$W$)\A M00PG,,7T1JY9R2\GNEHD[^[Y9/[J!4ZC(\0$IWN&09+GS.?AS-"1WEG&PY)^'G(UK5Z>ZU MPQE\-(GW\44:^2C]L#P>!YEN0:9!D)\ZOF;5PDZL4"O>Z5ZT6T(0X-2?5PP M]L.2-!\%G&T!9T' ?PO%ZB- 9MZG8[W@,Q\F%(CWE\D>T'P+- ^VH@^B/2L/ MMZ/\.=O1,R7;XUML^18'5I*V')UZM$O)=*.U-@'*57E9]DU?6_EAC>A4]8-9 M?3?E3>+4E33D- K2M3[H3(/O)1^>KVU?9@XT MK_8.U5R;#E!0([_?$!\X$$;P>/W@'2. #^C&NM(U5/W03T**I7I@'=>&2$^S ML(\,E4(J>=R#2Z>$Q.[1)5.MX\Y^]; MQ=J[2O?E38$>N5BG*(3-,B'0?LU!V'Y7T ' #IBW2*$X(!D%!DC@-UZ!0= M9T>9]KIBMU5=J8K#4HF#SN!4K7RN;/NDG3O 03%VCGC-'HTU! GG_IP3J$7Z M<5D66.].TG%8TS7(KM<]D']?ZPT];%^QK["4I%!5 E*<1^,MC3@M)F$M?EI M:].IARZM>->@6K 6W +ZTIHE@(,%XLA^W#Y@)\$D+,'O^))KR NM&/>\[>&) M);[PY30%2A,(3+(B'L>YLYL.*R0PL?\S.$C0@Z]C%%@:0!B) @2< MV)$#>V2? "NU-Y65O>6L:T7O.@^HVL27.II18.\,!,9I1L9I.$DD84G1^R4DB1'[WX.]742%-V3CV2>*=L^<:>XY(#B/C6> MK9EE2;E?? MII1 ],!>.@6VW% <';<[Q(DJ"8OJQ]'F= J+G]A%(W E^K), W+G5)D<4N5 M!SN!9_!33N'I"WN,T_$N0IVPT["PVZW GM\^T/NHK]@X LH'B"/Y^ JD3MEI M6-G]'<(AQ+YX%P322" 0QR0;MR/4R3P-R_P ^A!00*/3"#KX@R*S+ LLB)TC M[P-Z+IJF4N:40@Y'WZ(UYA.,($9!',?\*B_YE$AX_^ MG2.@<5!?;Y0HOZY$O>"=M+2SK0/:M[CK0"(+EB'9^B/+'',D\G-:F[M0%Z!?5J)3IS$+9_ M=G..DFR:I-E4;X3MT#B;YG$T+9+MT$I*LS&RQ^:]DDI?Z'5X^ B(^GO]) .V M=$!<'-C24>=/:-B?7"T65CETP=N#_ZI%Y7 @",+U;0:FN,B (RLH%!>$C)\0 M4.=):-B37.V9(FXP=8U+D0&G8A0SN5IU4H MX!62! .[/2@RCN)QZT>=L:!A8^'I@%W?)Q(I_&\:X1,E,!(\49KM?.UM_N?@ M+];=5:W43F>IAT:O,YVC&[[&'VZ46-MOPF^%4J*QERO.- $3H-]?"JT0FQOS MY?KVGRGF_P%02P,$% @ ((B;5@!40(-- P + H !@ !X;"]W;W)K M-J MXN1:EV>NJ]*<%%CU1$DXO%D*66 -3;ER52D)SFQ2P=S \R*WP)0[R=@^F\ED M+"K-*"7--5KLT#-QF7>$7F1-^4,PDMMU'):$&X MHH(C2983Y]P_F_J>2; 1/RC9J)U[9*PLA+@UC:_9Q/$,$6$DU48"PV5-IH0Q MHP0<=UM1I^G3).[>/ZE?6?-@9H$5F0KVDV8ZGSA#!V5DB2NFK\7F"]D:"HU> M*IBR_VA3QT:A@])*:5%LDX&@H+R^XOOMA]A)\ ='$H)M0O#2A/XVH6^-UF36 MUB76.!E+L4'21(.:N;'?QF:#&\K-,,ZUA+<4\G0R%5P)1C.L288N,,,\)6AN MY!0ZF6%)N,Z)IBEF']$G=#._1"?O/XY=#5T; 3?==G-1=Q,8;YCW4]T]1 MX 7]CO3IR].#_707##>N@\9U8/7Z1_3F&OQ",6HDENB*IY_@/F/H#W&8<,X M? 6CRJ$R%,*5SH4TY=+%.FR-]3#T[.^ MQT8'0;N,8\:YM'KF:E253?OJ%V; M<1C%,, 'O.W 03P<>*/P"*_O_=T&O=<3P[%'01%GE*\ZMSSOI=P=D4? W9VM MW)RCOF.YHEPA1I:0ZO5BF .R/IK4#2U*N[LOA(:S@KW-X3A'I F ]TLA]%/# M'!B: V+R!U!+ P04 " @B)M6]UL;(N\' J* & 'AL+W=O.QWN..MX<9?%>;830 MZ&F;Y>IVM-%Z=ST>JW@CMEQ=R9W(X9>5++99VDN'@JD]MLM+SZ\$ID\WH[PZ/G&NW2]T>;&>'ZSXVNQ M%/JWW4,!W\8G+4FZ%;E*98X*L;H=W>'K>Q:9 :7$[ZDXJK-K9$QYE/*]^?(F MN1T%!I'(1*R-"@X?![$0668T 8Y_:J6CTS/-P//K9^W?E\:#,8]*^TW-:# <$VS:M/_E0[ MXFP IAT#2#V ?#Q@VC& U@/HQP-8QP!6#V"E9RI32C_<<\WG-X4\HL)(@S9S M43JS' WFI[F9]Z4NX-<4QNGY0N9*9FG"M4C04L,'3*I62*[0+SM1<#,Y"EVB MWY;WZ)NOOKT9:WBH&3J.ZP0C@=@@M[*7&\4>ITG(FDJ& /:$V3R#'E! MO!I_Y/D5HO@"D8!0!Z#[_L.)!PX]>9"6^FB'OG?B(/*]4-*=B#I>\S423Y 65<>43(:< MDH&4->R=GNR=>J=D(94VZU3)E3[R0B"N$$?F*6DL7)97ZJ9GCI_22=2>H+8< M93CLG)_PA#?LA=>PD18YSV. G"= .;N=++0+<=A"PDC8!MP6HY1UXHU.>*-> M>'>%7 EEB Y6P$H(5:+.P,DFQERPH[:CISAHXV[+L8A,.X'/3L!G7N!+8%%8 M!A=H+7)8$EF)ER? 'JG29HD#AAIPW4(LC BW7#/.!1[X=[%_^Q3E1JN MO"Q$5G)I#-'C#(Y:5\-MS)$F'7(DFG1'!R86+NF1RV4K73K1DO;:FH3$$TLLV=2N6'2UL,O<1 U@['&Z10-I]T)#EN2Q,Q/07HCBF=_ M.MD'>VGVI?0SE+:FN99PL9??YF\@CX->[I9XC'4Y;.S0@6=[7NVIDK]A U'6\T[SVK09NM9+6PQ'$T^6M_R*_01;KA8G MLC8QDL %S4&T0340^'N31:7=V3T*L%&@-(_E5B#-G]PT0-K<>8DQ#1S5 MHTMT&C4EF\98GB5^GGUS0NG+.*1-G)>NP';)X:!['T(LP1(_P7["Z4[0;?8T M#@X=B=(E.IUY"G1BB9;X][*U@TOH2:IJ]%#-6/!.5B.#[G.'TM9T@B5QXM_J M]G""TP>?P<7.9% K:M2I07>^)9:NR:?HNM?R^8P]K=L.%Z%W\SFQ?$[\?-YC M@BY0+DIN!V.=1@Y%[<2Q60XGW49::B=^:O\9\'=5N_7029]DX1"=3ECWKH=8 M^B:1-UF\XBJ-T6LH.R"]*?0 E>]RPPMWW4N\I<"+,\1 VIJ6V_J ^.N#1>^L M7ND)S[T?7)FWELU)[E9[<8GG2 LWQ/_7S_1]E= !_S _AX+5"^WS["E4I+'#D%>?>-"?^"^G^>V*@,TH8=$D^M@##DG8I4\( MG74XX>PUN+]VN$^SO?%!SX1 AWTU_G^4#-26#-1?,O1."+6>3P:J4ZPS(=@* M@/HK@)^1&!%8U5=EID21603N.F_:;!*=:9+RRW M4S^W]\X7EUXC'&_'.U:]0Q*VEW02L@Y3;!% _7OX9=U\X K=P1]:5NT'].=; M84QRIZM!:X&AM#4=8&L!.OL/[;_/>$'@L70@;@0I*3[%2T[ZYO[2X.'\^[A M]Z9[:*+RI[I[Z _+07L%0VEK^L&6'LS?G?>'Y:!-^:&T-2VUE0GS5R8]PG+J MR'Z1HZ?F$&0SSU$)9DJ0YAW+Y,S/Y+"W>/T49_M$J"_T1B"Q6HFX?(>RSP]" MF7+%]'J*-#:7=8%R5K%H&;^_0,=-:MJV4(9!H:G21!0@G,O\\6*>Y0IE8 8S@*H2)+:J#:=47+7?E4:U'J;7< MEI<;P<&)1@!^7TFIG[^8!YR.!\[_!5!+ P04 " @B)M6.O5P(;@& #E M+0 & 'AL+W=O:ESR>EC57]A&THY>BKRDEV--IQOWTXF;+FA15%M:BE_655VD7#S6]Q.V MK6FZ:AH5^80X3C ITJP)Z5]+I&;%<4:?WM/DOYY^UU+9XF!Y155M"2956):KJ^&KW#;Q/7E0T:B[\S M^LB./B,YE+NJ^B(?/JRN1H[L$AJ0M@$Y:> &/0W"U#;R3 M!MCM:>"W#9JA3_9C;XA;I#R=3>OJ$=726J#)#PW[36O!5U;*0+GEM?@U$^WX M;%Z5K,JS5H6J/Y)BWO*4-9*7ZHEE\V5;ZB-?L9)5]W&?^& MQNCS[0*]^O&7Z82+GDB\R;+U^G[OE?1Z+8JJA47_?J3%':W_T\#,S3#O5JM, MAEN:H^LT6XU%3^?I-N/BV0"Z,(/>4"[6EV C2>LR*^^9"2LQ8_U5B;ZHS29B M@@ZS1 ZS1!HE%\;*B,WCV,WCUG]*\1VZ2U",AS M6-@C!@H+?AS&H7_"@]&U3--OV39=TJN1R,.,U@]T-/OI!T'HK[K(L@F66 )3 M*/<.E'M&RI,G6B\S1F4>V*_23UNYTIB.:R.4OJ-(M]@],&<>#$=+SI(7G"FL M^0?6_,M8>PY='7L^C%07K%:CWZ%1:A,LL02F\!T<^ Z,?-]0QNML*;S5@!C\?AR%MO! 6W@);:8@#0$QV M(%'HG M!!H=#XU3FV"))3"%\.A >&0D_(/@M]F_Y5O5T:N/CND(!JJ/8:1&8$((\1T7 MQJJQ9P-B5>T%N^V*'D2BI/I639C#!SPO$53XT$S:+)DB,,1*A AD3/_1#?$K1!9+'$(HVT1);:"KCG=[" M9L%U*]D=RT+A"BVK0NYE:5-_I/M]3LYGB'W=0H'FR7."S4Z M/1E04P@R/"?V 1T7J!A#"K2)EMA"4XGOY!,VZZ=!E3HSUI 5#"68+O%9T M0'Z?.[6HWLD@8I9!%]7K"%05<%7.S9Z'1JQ5M.2E$:AL=IJ(#-1$_=6X%DFI M#8]&J MEK&%IM+>:1EBUC)#*G,$*IH(OFG,"=07&!-/DQ[-?1L2MCJ7+HGZ%W6G:8A9 MTUQ2GB-0V40XQ X)3ZFRJFRLHB6VT%3>.V5#S,KFK J=&6/ =DZ@L!C[,+87 MMAPF+SM4>>N$#!EX)&0LS!%X+#36+6DH'G3DV#H6L@"DLM=)&3+P9.BLFAK1 M*! CYD"TUEOM-/Q*R?SBNJ$7@Z--8<#A$HK,2$Z'8@6Z=# M>H]A_X+N] TQZYMA134"=B.V^NED1X]

-';8%7E*?YLU&T0+,V2?DK30QDO5MTBVX;;-![GVF)CG57$EV2 M=I+^^@XIV;2C(6,O_!++"CF:PR'GG!GKYDFJKWHEA$F>J[+6M[V5,>OK?E]G M*U%Q_4ZN10W_64I5<0-?U6-?KY7@N9M4E7TZ&(SZ%2_JWNS&W;M7LQNY,651 MBWN5Z$U5KL;7XK'E;$W^K.;-7\4#\+\M;Y7\*V_MY(7E:AU M(>M$B>5M[XYP'HD2I$9:X+#QU;, M15E:2^#'WZW1WOZ9=N+A]<[Z+PX\@%EP+>:R_%^1F]5M;])+]9)LHXVLVLG@0574S2=_;A?B8 ()3:#M!/IZ0AJ8 MP-H)S %M/'.P/G##9S=*/B7*C@9K]L*MC9L-:(K:AO'!*/AO ?/,;"YK+=7"5_/7Q(?OC/CS=] P^U4_M9^X#WS0-H MX &$)I]E;58Z^5CG(C\VT =O]R[3G/A5;0+M/2+=-2R2J!$Z:X*>K'9HL6IA#Z&ENWQFR*F[7']UJO>29N M>W ^M5!;T9M]_QT9#7[&,%_(V-$*I/L52&/69W] MBFEUAC(9N;0S;0I93N[ M(H2-IX/!X*:_/42 C!P-4WHX\,B[X=Z[8=2[WS\^/%PGG^I,5J*)4%[H#+9D M46]@S[?A@F/P4U(#$-CXAC]C4**/P9#L%CP=W:CK52!0R,C1E(R# ,9[ ./H0;K+_P_YKDD_1@)' (ZL*(5SW.XO M>]=>9_;$;30$KZA//V[C2QZW"QD[6J?)?ITFT4!_$& T*WA#@W6>\$HJ4_SC M;F#()YV I8RP;F"[X]AH&H[K=._O-.KO7?;WIM"%1860R)$'?R<#SX^#M8]5X7KXDXMEN-8"SLA[;XY2+A4%9,6KV MC'31&CH.7QC8 ?&3*+![);>%4V,@!JWR$4JY(^42)60)@0:DM7KH#I(CL%'A M%$>H=YI&G7Y8<26NK&[+(TXPL930:(T]V!E,*A#;KM M)0*)\N^KM>99)CUX";Q6('&Q<+?;@A:YU0L*V/-@/^)''V%^ M$&@4V8B8FJ#3<.R\1B!1:IW]:59"M6%#?1QC.N:8Q5H?D9$LC9QVS\\D3M#[ MQ5WS%[N8J)]=LKTB0VPINP,C6HMX4B9OL7*FK/YM$V>S$Z1;W8.3@+K>)5LR M&&'IJ#MPR,+413TGTS@G?]B1E1*0E3:XF[3+FW0XG73=1 :2P3@-^^DIEL8I M]H]3Q&KR_7<32LC/N&Q'D77)%411BB@Z;"2;3"+8/!/3.!/OL:TMMT%EGRQ> MXO@"91>*,/KL,UB$=BF='5/_,7S/Z/2\JK^HMT*?4H;0BY;]E[)VO I>&-"X M,/CD4#LI#+O[;BM*P?-]I>FV![?J7[UN_+1K<2FQ0!&Q0&@ZCD3:JP4:[Q_< M;U2VXC9# B38[+!QS8O+E@*0K2UX%!M2YA-$=&+CTK!HHY[B:9SB07-F0N3M M_M0<1"8 ^#C_G-P%V3-N\IR = 6 .W8A5)[_:9S_YWQ=&%ZVU:Y%I.72/$%5 M "4,[#_I @*Y5 <08OI@2H=(8+"1Z7 2!N$% HT+A XO8-GC&W@!TQ13AF'# M1C(R"BLTZH4%G9Z5&9=%#77-*9DQ*EC.SHP7LG;<$_82A<4ERO'I*[3>V.+. M94595;!SM9'95[0MW)4C$W98M,?&D5>=N6-X![])Q!L.7\3:AW#!ZZ^)$:H*5NVLVSBX4!>[?:A$Z7Z# M@_T&[&Q*L8N>J-:E?!$BT;;WE;?-+PZ4E^.G#Q,>6 &,#4Q'X=J >>G!WI > M?N_M^XJ>!H+N&PUL)X]7S-P+I*8#B>(AUV9"!-21I6#,PK!A9O15AX/^0B4P*V]H^V ^VN MK#!J2@C;H[(75G!O0<@&?BM@R*\ C$ZPK=\=.4['X5"EGO?3.._/0PX#JR0+ M\5C4M0L*E!)"%1(MB](NL4\G$T3&(0-I.@B')/4"((T+@"@,83M%40!= 3!" M6R_(P-=(CP%X?D]I5(4^;-;K)H?RL@%A):GK0912;U1 @Z;?T'@(:]!+63M> M R\"TK@(^%0#34)= 1Q9^*J<5TUS,MM54GAMGG8EP6B(Y 5D'!F&)4QZ\%+! M6[T%_T.40X!ZV7UK@")],&P84F/W#]ZCJ81Z=*\7P4K9!6O>3]G?W;_"=.=> MW'EU_SVYGC&PO=V]R:W-H965T&ULI59M;]LV$/[N7W%P@: # M/+^F;1 G!APG63VTB1$G';9A'\[2V2)*D2I)6?%^_8[42Y0A"0;LBR3R[IY[ M[HWB6:'-=YL0.7A,I;+GW<2Y['0PL%%"*=J^SDBQ9*M-BHZ79C>PF2&,@U$J M!^/A\.,@1:&ZL[.PMS*S,YT[*12M#-@\3=$<+DCJXKP[ZM8;=V*7.+\QF)UE MN*,UN8=L97@U:%!BD9*R0BLPM#WOSD>G%\=>/RA\$U38UC?X2#9:?_>+97S> M'7I")"ER'@'YM:<%2>F!F,:/"K/;N/2&[>\:_3K$SK%LT-)"R]]$[)+S[DD7 M8MIB+MV=+CY3%<\'CQ=I:<,3BE+WF#U&N74ZK8QYG0I5OO&QRD/+X&3XBL&X M,A@'WJ6CP/(2'<[.C"[ >&U&\Q\AU&#-Y(3R15D[PU+!=FYV>_?+_&;YQ_Q^ M>7L#\YM+N+Q:+^Z6J["^O8:+A_7RYFJ]/ALX]N9M!E&%?%$BCU]!'HWAJU8N ML7"E8HJ? PR89L-U7'.]&+^)^"NJ/DQ&/1@/QY,W\"9-[). -WD%;QY%.E=. MJ!VLM!21( M_SC?6&>Z5OUZ*N,0[?AG/S\^IS3"B\RX/B"6SI^[LZ-WHXW#Z M!MOCANWQ6^C_JU)O(K_,^^;V_JHS@J-W)^/1> K_U3LP,&'J770^$TJ7P%K+ MW$^@[<%217U %0-AE(#>@G 6BD1+>?A9%XIB/APV5L0"#1>CUP*#$JP'7[XL M>C#?\UAC# M&Y?'C"E:"ED%+UF%9<-L2K_ 1YAF4[@@15LF4D&\YY$*9P;[ M./0@5Y*L!9<01-S.].CX+/J1"TX4:-XUA;#4"WD:#Z<%A8_1M-G);;W3J79T M;OZM],2KD6@3?%8*"YUFJ Z5]"?@0]F@8PI"@>9H+.WXI'2 %A RH_11J4, M%7O4 M9#L<\EO^E3#OK2M\7)AE[ R?8O#N<^;&CFW. M??9,87-H6;)^IPH3WM>U0%S7>7X>.DJKG^+'/!:N21(XS;F6&412<"&X-S(G M4O$W>3;"5=9V.8JJN:%"1;\P_)OD6:2>H M]>L.?T8CTK5JR'L3;5/H9U&% ?\T?=(+5!H\4KB1!(FVF7"<@.#8![,SH4E: M_163Y)DQG-^#=92&WO2E>%#":ZY=:%AOO^!"QQBX8N9RP_/#/SK_2EFRXS?W MD:->QY#C@V!/P8HS'_E1S#@#/K@ZDSW8"H6*NU:V^J1%K)F'U@3P$,L0 )/P M)&M0P]Y4SGU]B"3UX5I8]M#YG=# 7$HFM"5#JLHTLF\:1>WLZ^HMD)'A])6S8=]C]] MZ((I;SSEPNDLW#(VVO&=)7QR"3CK7H'E6ZU=O? .FFOG[!]02P,$% @ M((B;5HZZKA(S+0 \H4 !@ !X;"]W;W)KN1L0T6 08/!C'"$#GF$#&Q^$9^[>&_=#2RJ)'K>ZM?T MVM9\7Q5E\^N+^[9=OWGY MLIG=VU76[%=K6\(OBZI>92W\62]?-NO:9G,:M"I>C@X.7KU<97GYXOT[^NY+ M_?Y=U;5%7MHOM6FZU2JKGS[8HGK\]<7A"_WB-E_>M_C%R_?OUMG23FS[=?VE MAK]>NEGF^YEFC3VOBC_S>7O_ MZXNS%V9N%UE7M+?5X^]6]G."\\VJHJ%_S2,_>S1Z869=TU8K&0P0K/*2_YM] M%SP$ \X.M@P8R8 1PKCU?GX\]W9GQ^?O/U\]W5Y]_,EYOKJ_.KR\F[ERTL@H^^G,F$ M'WC"T98)#T?F4U6V]XVY+.=V'D_P$J!S((X4Q ^C9V?\5U;NFZ/#U(P.1D?/ MS'?DMGQ$\QUMF6\\FU5=V>;ETGRIBGR6V\;\W_&T:6L@D?\WM&.>[WAX/KPV M;YIU-K._OH![T=CZP;YX_\]_'+XZ>/L,M,<.VN/G9O\[!_3\A)]O[BZ3D?GG M/\Y&AZ.WY@?SFP]9DS=)M3!?<&]EF]%ENKNWR:PJ&\#?/&OMW"SR,BMG>5:8 M!AZQ<&W;QN3EK.CFUK3W%JX?8;TQ,!6 8[,5 F9^MUG1WIM)570X<9.:JW*V M;[)R;G)X^/&^*HJGO>JQA#6:;MKD\SRKX<328)*$)TG-]?5Y:L8/<.6SN3F' MV>!JPC'+#\&J_K=P97B*%@X>_)(]F7]FJ_5;\\&6=@$@T6/[9ES 3O-EF2_R M65:VL-76UK-JM<[*IP0HJ6PR8CL-S3C-"L .T%E66V.+'"XR82TOC<6 !Q#OL'P/;- MK5W8.H%E/@,P3%Z';\V1^= U@$D8=5ZMIKAO8L8P_P6PXZ;-VZZV^^8K %F; M\>3#7]OL: MI(Z=(SKP* SL'R:!8RN>Z!B:; 5?PG35*I^9&6 9R,76.>!CQ@>YZ! Q9EU7 M#<[5 (IP3WR79+N(R64'E &TE=(OYTR!()=@-J R!/0^:Y.\!3C@X,HAE,P[ MJ^2A^]D*6K4(UZ%3/GW;()CS;H8D(I\ KB'U1H72,T<1M?YE"Y:F@#L79&U M5?UD;/F0UU5)8."N9T6.'U'.&H WP^D>$..X,%ZOKD6JK!;M(YS''CX'?$&O M,$V!##C'NP8:"W =&+ WP[.[)R9!'T&'R##88Q8Q"+29&W754U8[$ID5+B8?N MXV;;P6SK+DW"U#;&(K:%G3#A)DEK#3F MP(3@]Z:I@"OASX\Y\/-X&=HG[YV9'M #$!@@HH.__9+*\5!6T'804Q'["X1+ M!&Q"Q!/#N\$[!7##@..)\2.P%$[S@+(5S/*"[JU%^7D)%PBT2"!,%)Z@*?"J?$A;Q"?"CXIWWCXQ7K_N M3_;-$D113:P$$ 4\&V#(O$X#>X"9UB@%=A#>T<';W\;C+_3Q\.TNG,-_NAQ. M''AG"6HW+H5L:I5]0S:E,"("X5"[U9I/!KF(R18+8$5\1"*CPE/%[PPHSP"V?YPLDST5=K63C#D/[YASN ET*_& NX<@!EW08'_6$DKP$ MKMSQ$='YKN%85$J!LO67'K8R%T H0#J#9_3"(E<&:0CB!03$-]X':!="@S01 M/H(PS,&:1'T#"*;)6P'1_9D@+JW-%WCH]&FA+N$]0,YO;QLJ1 H.8# W"61$<7>,Z-(!>L4"(F^.^^ M06FQ[@"(QCIQN)W-,+$^P\,\TXH8>:(DT2 AF7LP+D$/+G(X2$00:DX\!8 " M,KI1QHOWJ03-".YVN4=3\@^]R_A3F'AC)N>_7UY\O;Y, M;CZ:SS>?]\['D]_-U=WEIXFYO;P>WUU>F+L;+R\P3^@$\3L%@NZ)?) M'?SGT^7GNXF!X33TX_7-GY.$Y#K*].0CB_M_@[@/OP7% ,0 24JT>+Y\,465 ME<:(Z1TT1.1"<#C,E'(YP/ETC.5>61/J.,*/>V?/8'196HUUS M=AA. =)L9N&,R3X0&UCD9E62[8N9T@TI0!W&0G8='D"!DJ('4]#U!T+S%R6H+4 -^ M9[8&':,D!:&!1SMP @QUMSAX=@8&Q[T@N^#6 4:F+^ CB"P51R_IVAO@!6.:$>!!< M-;K:1!IYN"D(AV/0,F""I=1F<]=)1DHN%9DL6\LFBQ]!!O+5BWV4>6HY3C9J9,F8.^7 %+3@"66(O0M MJ,\E;KBG+\G:#(VL'XC$KEQG>83.?7,!0IM!::S#IZ"GIR2X>Z=T1ZK]W!]B M,ZQ\LKDJVB(H.U73$%S*D42GM #?(]\GE8E(3$,LP)D0#@9!H_!21('AJ7-$#;4Q"^?D\CMJ\2S? MZ NK7XAFRJ(L4F!B96-\?G[[%72(R__]!34+TAF.R"&0_"LKR? ^.DR#;R]7 MZZ)Z MUJ*@["R%8.[0K2$PY.7Y-0_L6<'1RQQA *R86U/2_&Z/4Q#1B=\>-W M]WF-R*V!.8K(A8?.3NBA4U9"SBEN *@B;9WFAF=&K^B9PQ/2+)()*E]B9_"2 M&=YFLCCP\.AJ'1VQ#G'\ZH &78GV@[(=B*?.4<$OS1U0H;E&5>GD0*!E8"O0 M69SJY [C%U!P1J].!!&'J: "W;(*;D(G"(-#XJGP_!LG]@1'"3E,LB4HN*Q+ MXOV&GSVI.D'6@%D#/ AD2K=&;1Z,P&Z-!BP07%>+.B&J/UI]_",8JET=S(&T MJ*YM'/!H\:N$H%-SR$G6AD4BWV;53?H09S7+'V#.?%V>>U N,9HXZ.%J@-># M<,/3BL5A,D9UB"]0BD"R_$)QJE=?+D-C(TK)EAF:3 90XF6>R,%!F1$-YG.+ M^90WY._A$H*!,F/MPHU:@G'76KDWR&B)=;+DA1T^6G2+-^[>JYW*5J?J#,\@ M&+E8PA+>(UG)BO?HO(T($3*>>3?##3I_@47QQ2S'.8\\#V4%AMV4?E] )AVI M$2+,9+)$T1H#XM'D72R!B2FS*HI#@/;-[PZQQ5,:P1!K-T'08C^Y&YY8B)LL M\8W+*SOI>X"?,X$?,[SS/09D@/$!\.T3V2#HH6"O2O2U=5\CY9.]"*AFU\L^ M>@< D3ESU[Q1!S$H#\Y5CE$]U!;WB")8^4E-]6#[Y]AB7-DCI.;Q0+9GG_B1+]:='5) 14.(>3?\7-C M3LQIS>Q3)B.?F'GU^ M=81_%;5T-=9RAB8^0Y3<;'A''G:ACQ,6=*](=)C/J.B!JF]!0:I9)H86( 72 M>$5T5+J+ADY;36Y-*I&KJ=/"S72Q%>YG:;LU]_Q/@'_L)S9!R\<';(8PV,=P_D'#!BU.\= MT.1N^^X@!8./5%A_V(5(?G/TM]0@#L0'C&JA4"5RZ>\/0(B&H ^'?H MJXDG]H:<4;67AZC."SO(FTB1IM^#N**L60]L@B (UF9:=)8[<;\5+,,T;I#C MBLTDK%E!91O076X'G.=^&J;T"/C_B5?CI_T9M"9_'ZV3G.SKKE9*\00$Q%B1 M])-((@(,'!#S/L"L)&,#5"/<"0YWW ],3=#D< (@X"D8@.SLQ %>^ OZ8!O( MFO#W<,=#YY1O*D\;IR5*#DV5>"OJSX *@B NKT@\!25X3^!13 7-4A4T"=/780%865Z3MV4 MX16S(X]\4IED%NBO;B;6<9)PKA2?)@'OIH3178OZ[[8@=4DBQ0=#/?L#R,"" M(\?IL0OR^1P 85=!="]QT;T+.VV3*S#L)3J!?AK\-^DYOG-]1("[5L?RQ,[8 M2S]6=56_KC#T"U_,A=G?6E& GAM+/OA Y"7!D3$TSH.M)[>-;D3J(V;).,G( MBT:,GRQQ7,[=1$NQ053=W?RAMI7T*4+1,P?\,=?UCMJ_H6*2ZW>>HY\&IL0, M!&0C#KH9<(0GJK]91+ H)7S8U0)(E"0!.B(7 M6W<<^/"%'MG^YL0CORV';3YBY1:*$O'63YF+ HK18HYS)]!(-!R8MVP,_B6Y MHS(7"#H,_+/Q'60;R,_H]$732J0@&>?P(5G65;I^D9J6D4I$+F6B8MHD'GLW%SH;K8H=PZ-T# ASSLAS)$_XA MLJ:(JN\<'J9_X:V,]="?IT8B-H^/T]( =B,ATMENO#J8= M'VP;0+"D&OC-N(=VA1#%)[] MR[LJV"+B:F)B#;)UFA,U3E=1J2F!699Z7:=")0B1.2,MB5,PX, M(2M)8L^..,TKR339HU03%6_#3)K\AD/AUG G)#OG9&MC_J65B*\SZ!(1N9K6 M&?R5A'(7KN(/UQ+W27H\8C?I*#T\Y4](D6PTBYXA8Y%< M"1'0[$;T2MT/X2':UI3-YQ9(5 -@!U;3.E89'2C=DGF0I-J57F&)AF&D)J^Z MQL :3<"8->G0IWUAJJGSRB5H1+H9G5KIU?; U=&;$OV=>H'Z8.FC+N%"P? ! MIN"I8,L4\@MS2. .L?U$2LE0)*^UZC0(*,G[*QMV?W&,0_7Y("E,LT0C3IMP M1I:[C>(8$A;OH^HHN'S"F\&(#\7%E2W=U?_9WQW M=?-9@ROFX\VMN?I\=WG[>7Q]_6]S5IQ=.>4&Y(S(%+Y$UR+F!E+U>*0"[HP_?005(_E#F;++6L-4,)>UANSNXWCR MP4&>=C0%G,8";"_#)"^> FVJ:9&#&8''OJBSE<4Z(KHH_"#) M&#>:;14 '_[3T+TH*IPMR::8X+-E&?2CP0UU -F28^?,AC))<-Z:0 E\$36P MA@?DY1H,761:Q#$%K9P#F$2; \/?[8_4.G.?P^' @7#.3IV53G__3T<"5,.7 MXJ5Y4KC"T+M?6=792!\DP0 &7[#A=)MS"V5&SEZM$'6@75!J6@'#.%E N5!! M'E'T>):.5_MD-$YS0[5W66&9R!O0Y@ [R>$;\U]=A;2JQDA-T=5S'( M*$E-#NA]F73TQMQ,D5$0G^8)))]4CHC2#RK_C'S-R;248%77U133 M&=&B?5+@X%9ENLC1&\#G,U-P"M(ST^ =Z>GU/MW.I4T'^7_I4)Y)\*7&AL.L M.!<=(FWP.P<7@P,EK"1BUU/X8(\,[#A%T9)GR%UOR=4<@I&Q%U!'P^@RAYP% M]$PZ?T)Y'9JK:*A6A\+**(>'CAL(L7W$T-DU!X:Q$HTLDB-&;LMV&M8WJI.Q MB:X+_J^+IW3')]>U?P'()5.C=Z=V^FH<6/HXOKHU?XROOUZ" 3&YO)M0(.GZ M:OSAZOKJ#BNW/EV.)U]O09J"Q+V]//]Z>XN%71_&DZN)R"%DL7HOOK@+,>8+ M\4DNQ"30RV_(/1<0_1538_A,1*W\N[#Q'3FB7?TTR/4PE=_V'JFPU(H.1I9DX@Q_\01E'/LLK(1'*7HD\?UP9;P$W9J% M=D84WT>YQ(3)>>-R^G]J-[J7N9W5;$'_ H;KP6M6@.!?,6%/#R6/Q?YHF]Z_ M0=IM5LPD6,;AW8P*3<'>R>JB,K[VAHT.CKD%WU9S6_C[60*+J=&2 -#1V2QI M2OH7VR3H@UD&LD? LD7.>W%3YJXR4E!$K ("2,O4FL9)EDU\0D(;H9!"1:X,)R$+@#($8/Q.#O9\<*J4RU(5R,1V M]&S)JZA UI9HA;+F8X8 M5'%Z40"KX>[[N-.E?6MI% MG[5)#K-#RI1DH0,7Y0^5>&8EW 6&'K/O"@4&!,+*FEO\?B?#.@/6DDGWP@/Y M$WT76+$&FL:_@& !+[MF7<"5.MP_ =DX.J$/!_#_U^F)Y(6]3D\E!#PZD$RQ M U;W;R4SYC;(RZ7X<(W"2'.!'&(Q68V<-<^93*FQ.1'L5'/E2)>G6/E,"D-@ MJ$AI>BSC.P9D"\L"-HF"46<@ J"+*5$&3I>#R6:6W>O\1(OY>7NR(T&9 MD^SXE)<&<&5Q._?YE"4?R=I2M0]SK*[-"XKX=76BR6K]9(BXY!'^I-(RB_9H MRGG0&5\/T4X%!.-!$(/56["$!?K+^>=X\:2W. 4FLZ)!:V#SJ 8K %AHZ6;H M$J'L6FEU.:4O+?)E5\N?&)HJ.7*)Y8*8ER^N-)5':PSH:MUBP*_BR@)7B],K M+L ])#ZXZE*^!WRUWJ4R:6&V#//&SBER,I.:I/'D?->\.GB5*DDS)LY=^B!- M="YG_B=Y82A*/)B:OC-I[=JOWQI< .VC*T[,?E+SGJ#=:7;%ER14&@\;]89MR78/G 9<3Q!- M A;.A3,D*4SHR^?93HN?/WY#R?,2_1EX7#G8WX+FY(VYW: $2N'*31_$3"EJJ:(>S8T-V>/"^^;)E"UHXC&7$XGE6NMQ6 MY #4FOC*49]Y(9E&,!:8&A8MD_T3WU6.P56KO DJN8@>]AV5Q[%\]8AC%CQE M%,^ _CC9A*Z#\CQ*;NO 8-#P0FU!,1 M:XFNVE*2,-2U0P;XU2)YM('_05>?0K1%N?J,FE'L]0$[J6W5K[8#0%*6JT-<^QB:7VI?"#ZDM-!V@8ER9@E3M)(D5Q^[26>@S" M#NU.,WA4SU.GKZ=3G'Z684@H7R"F0/\BU4#0X+(!XJJ6WR5OGPHD8$>-,$FI M5":\2-9^&C\0HE<+=LC*#G=')0<$.Q5E+3KT]U-M$D>KN/0@=6FV,4VZDA(^ ML,S%=BDI7!=E=3-4_C;X2\X%-3-)1 A2KW@[!5YI=9/S$(TJ;&=)BOK]T)I. MM,R9KY>45D2NMV>7U0K9R<07@#/A<.KPX+UH??*QVR;6=SPSB//@)8,OQQ0, MH+DVRF-V@7J7[4Q)1@T'#='/1!+7?A_9]Y;:U>?J36-5,W$ ML84 RO":9E3KI5IA$C;'"8.X7)]NL8U)3V5PU(EJB3=<65F3]C,PG]*A2'O$\[=;)B,!K&B6_(3:4B,,A,).72&3Y4_99 5'^M,]>(5\&*22DJZ4_,% UW%Y4+T<*#[[UL[N2[JGCB0X05*Z MD%%!(N,52P31VTW8=?49F1GUXHJI%X(,/&_ PB!5[) M-6/)NL&(P_* AO+]IY4@,T1=F#JVB2')R/-9:!66LBPP(Y*YIDR@4GS]Q=,S!J"7-^0[<,*9\]D03JK)]T>I*4ZZH=1,NR65V7#7#M4] M4#+WRP.V(5T9]K"*ZSG?W@>*UVIO1!/5*+M[$HH7%_MPE#;L^0O*8DDD]%5% M[9:F=TN2<(,^ H$.%BO;250HMPJ=&"PH0I9-81WFVL/ QP:[XZC. M)TV\.!%-8\/-9#SEA!4/H8D3K23TAUZ%\TB+TOA[I_EW?=F3-XGXO;DH:V') MG4#N9>2J>P#)GLK,1FI$*.X2L6,F$@P":*G%%O"$Y2LX:TB,Z(!IJ4Q"9*,Z.ZLO9V*D^!)VW M'UWZ89A;AC&3K';I?S&09*5(]P-M%>*P]#=M6O)+;L T?-79F$7_R*89NV'$ M8I#7S2O%(#]A/3Z'S\"LU=:1"6L2,,(UU]0XQO8F*FAS)<\S),];]SCK:BYM MA_K! >S5:8NU8U"B%DRRU_@.9C]"T7X2B868_?_$S;[(FZ#7*.I:JKE12-:G M7=%>!I-?."UN[B>ROJ<.MDMY6K.(*C.J>@L,G8:Z8<99+Q=7D_%OO]U>_C:^ MN_F,9=2WEW]$@:C9]Q=)R>G;D93].CT]<;:=DA*OR5QK:U4;@^."/ #D7IUT-P ML9>FZF\O]3.'3#TL:T2=&LZ?K5!?_+3=36EB7W?(I(3K^?WX%#S=D/-AX5ZV MZM=9L[D7Z;DWM/OT!^#&U@6;O<$TB7,^Q<.XO/GO[W5#K4GE!(>=2H(50$L_ M7MD\=^A1DALG./Q49H#OD1WU \(TW)'T>SE*3UX?:$\6]E"-?0+GA3;'\)^M^5#!6>#S+'?FTUA\^6R@@INI#%_T/K/< VGQ04! M@+#=3-QJB[*H>YW)HN:Z7.@RX.U0-4^[JY%13'??-R56(W 0\9L9EYKB5&%& MD!I!<3R$W5O2_O*)6VN\MB"-M MUJF>0*Y6$6(!R8@A?H^SA.MD=O@_@5F;Q0:(_R-(X:-!NYQNLQ H),M%>MQ* M(;"F@F0%->'GWO:N,;YT_ABPG()+2F+ &P1D,E!!@HGY8P M!D4]VVK?-_1?2G$B:W<\F &9:JKP*$THHCSOKTZM+*3@ZG#$^8V'ITP#KSE1 ME)MUF^5-U5X\*)4Y[M87IR MQ/1X=L!T>'PH@OSHM6^MYOLV#S:!5CC#-M" <(PKA#&_'W6!3L,VT-HC;C%4 M5!#I52JRDZ$NE_+R!5G4AW&"IO[ &SO8RI-/0ABTVC>S(C(*/A3%GB\%FB?W M54.%5-AXUE(_2\Q0U3Q;"A;^!?_R^I'!TSPUU"C(%]?1+<.0E&))FJ!I=@VG M"0Y!FP3NB2^#VI0G4:=K"-E(DBZIC536Y#T9 ZAJL.&&VS1G&&[L.^%W67S' MFX09:_,H-27H2<+])#/??XZ:'V#*KP3XPAS)?#7MZL8&F\M=MV^/1(0HS =* MR(VJOX#(9.F]]OV70^5%?72-I&Y1_V56ZK"U++9>!F*LDCDUA FI'>-FU E* M6)DF+I?=:BJOI0A2F5!(:TDD[J_$PA+)RNRF&/\E5MI[/4,;FI%-7,+LM ?* MPXIS@>)9I&^,TT9)2+JJ37:IL/M2RH1^L)F$_5.;&]HWO\F[+N7[WXN- M$/VL+5UZ3?(YS!P7%@*P?XF_Q$=*O*WB1">+:$U9EV"P_UF..S2/DM'!X9$T MGL#&QSNN__'VB?M8H S%1I4/UG-9 MQQP#V?]\!6CFWY#"C1)AX'V^A@/Y2 M()XGGP"$W[48I=%[[V*L7DZ+9*%$RUSZ$WYZ@XW6H'J9/C VN6D)66FBV MA8TJ@YZ6K '_Q9B4"^GYHK1>>SNX1- PA4-19 V^::LCOZ*V7YXYCY[<3^T4$Y!MSD5HX2MK_$1!ESG*R=C&F3!;I?_& MH6$$E.1F?/#BB:*>^B*B%@-N6U WMS-2+//AOD'<%Y_3+I07-\@Z'+6_)7ZG M4V?]":6>LO=:D) $V&X#4[2JOFG/OPO?Z"MQS>V4[A ;3-CT7J:9:*[H72BH M+T^ 39<#&+>7WA^^=/K>(2KLH.NZPZ5>G['I([+YP]W4O5,K:.Q!]XU@&FC# MD[K.N41?V'$:00(\(,U,8>HTH5UHWQE.^!)W@^LBZX"3%W#=1+7.BG,U0PR)$'[H ,H\F^67@J6E;0#G_H2%3SU+R*.EW2,3%H=QS6^ M:>@.\]0!1&L?,GJWSO!!>PX;)#0%L+@6&YNM@OHPLGJ_R7%^# -^9$I&\GT&Z;XZ?=9'S7IY<&^ 4>]JBK%+M0E?8^2, MS-3L3'<3735X8Q:_6J\N?",Z,KGZ&HC9"=XA-K21>TEO#1? %,L*B8%=@_SZ M,;Q>J!UC8-U5AF'[< 6%JQBBICCWN5T$:X*PI1XVU/%3=/)FUC4AW#YE)PTP M(KM)7:TLO3,%SK7TMJ[L85>B++-=SOW>^NK%FM*<-%6155PB):].A;U^TVP?OQC&N?E; L^^/I'4WWVX8ZR=QRG4LW-C0C,2;SQC7 M-Q1(DFIJ'O)LN$B\5^S=Q%[K-,':8\W##^N/P_?Q20^XZ08D.R2JSLF6PJW-\79K@,C;DTP#C,&"9 M8^5257\+6G5)BPS^''0F$RD0J:(]]+,\[KV5L@P4-1?MW*:1AIE97"BOO4&] M"&63ZRFW1?B[7-^83ESV ;^WAG18$3]J*BIL:4 E+H<90)T!L:M6NF\^A.+! M56^[9=(!A+#*&B.%7Q)GMRH_FV/"%UUYD %%*4=P^!U.V9!>F5 O;RQ"1UKU M3I)]ZI/?/B7C1ZH\C0R ,)9+[^V5:E\7C8P$);UQ86_>Z].B:C-/SR]\"E]A M(JVCP@0V<LO#VE5U82Y#Q%RZO[/]7\+MSM/3 M5^R&EU>QC=+1X2N7$;*)=[94*^%%^E(,ZOON7S01*RSTD.N(\0%TFF][D]E] MA5Y/GHC4/N(>R!6Q!WGX;<+)^]2]89 3^J1\JH)R?X)&G;6Y;QFE?++7$6'8 MBH@[86BD-#AV.*^%Y?:*8G0^L96L^GD(*BG#G=:BN$3+(%>32M.E+P/ZBBE[ M:T>VF ; (\R).N( REVV1;R'!YLJ!2,#++"VG,8(8X;N-L,=+4#8?F0>3Z=' M$M[2Q=;KX9J&)O*.EVTO*Q76RJ49OBA3L$Y>"LD,<"V:N-*&N)061++_-PU, M/'**NI2 Q+:^7>9LB$+)O1-C(5=W_VC81#@^-N0RM@XT_GZ+$O M-:BP'5C"=HU_7WG(XNBB]"J@%!-LT?796W]IEZ3+NPM"B46V;IQ#%XV"(*B$ MNM(>!;6KKMZCV&',#GM6&[D2AMZ.D9K#T6EZ/'IM1B>GZW*M=%QF!DSS MDZ\I4(8K9(,#T?HE;Q/6QV4MZZ3D6BH1_ M*7![ 1SB_;N5K9?VW!8%:3]E^^N+PQ?!MUB]_.N+\>&;\>C%2QCI'W__;@WZ MU"?2]-#'LX"A!_NG)R\X?TG_:*LU3HE%$&VUHH_WU$@0'X#?%U75ZA^X *J, M!-[[_P%02P,$% @ ((B;5F$>LD[Q#@ &BD !@ !X;"]W;W)KO(#*] P=0'%D^TQ?@3MPS&:2=($YF ML5CL RW1-KSL -,32R*+=7QU2A]W*OV>;83(V7,< M)=FGDTV>;]^?GV?!1L0\ZZJM2.#)2J4QS^$R79]GVU3PD#;%T;GO>:/SF,OD MY/-'NG>7?OZHBCR2B;A+65;$,4_W7T2D=I].>B?VQKU<;W*\(Z_'3B M(4,B$D&.%#C\>1*7(HJ0$+#QAZ%Y4AZ)&^N_+?6O)#O(LN29N%31WV68;SZ= M3$Y8*%:\B/)[M?M5&'F&2"]044;_9SN]=C@X84&1Y2HVFX";Z+W\V>JAM MF'A'-OAF@T]\ZX.(RRN>\\\?4[5C*:X&:OB#1*7=P)Q,T"B+/(6G$O;EG[\\ M+J[GL\6"7=Y^^W(]GSYKA\>[V?!X;J%TW5 M/T*UY[-O*LDW&9LEH0B;!,Z!Q9)/W_+YQ7^5XF\\Z;)^SV6^Y_=?H=X3 MO?XQN8L,[F09NU3Q4B9<0R0)V33+P!6FP1^%S"3=_>=TF>4IP.=?;8K0QPS: MCT&7>I]M>2 ^G8#/9")]$B>??_ZI-_(^O"+$H!1B\!KU/VV\5ZFV\SR_?9@Y M??;S3Q._YW]@;SF939_ ^7CHU)7YL!$.J'S+DSUX)-Q/1%#DXBS@J6 ;P:-\0S]) :R#6_$ W_OPD )-3K&$ M[O0^G'91'%9[P'; 8P!\12('N>#&M%B#$[/>B)#;HQT.7Z]3L09F82WP&8I4 MXP]B+#&[+=)@ Z&F+CQ2YMMMJIXEQ"(1[=D[YE]TQZSG=X=L!/]Z'EP-73C% MO1C[=&L:AJ1V4/#>K2O-@8,)T\!EO@,5[;>"=(WW9;(&S31Y^T"[5S(%862& MX5BD:#I0[P8L)1.TCM'4@G, 1D7HLD[(Z Y]S4&2F8!SPA_2O!>)V/'H*-FN MI8L6>94!\O*7Y)SFH@U_$K"25:9ZXE%!%CFP JD]EE%$M#.+SA#WH$(C!9%F MK0W_F,BMT+YD\ 09Y7_D44M?JLI8Y" M$[&S%4A#R@W%,M=7D"]EUNXEX*U%D!?D_H#L!N8+4%/&.CH6@+ ;M0/W35VG M[@PY?R[W0E1(1)IMY+8+H3M0:0C2'D >-,LC^1_< X>+[5FQ!7W0"B"E6;7& MXY@$LEJ 2D*ZOU8JW(&I'4GG@Z0A""&7D=!"KE,%*24L30A++"F@$$F^E!$X M)+@:4F%+'0!4)!$MH5N=!9L,YYL3H91B=4IEA M=%K]KP[[5F+*UP(3;V?$FPT2 MY+7%\M]03U-PLN@'[C!^C$8Z8NCF !,Y9AW >+X30OL9Q1S4+X PAFU0W0;? MG:U*+1&J 'B:0/?01&X7Z[(BUI:"@&8#@41/RC< JHE'ZL# <%/P%'YH0J, MM]?4;LYRG7J',!]X_S_, M_9 EKT"VJP!V@%@TGD-M*-VT+:(VG5Z['I5E@*A M@FR:*(C;P4:"GH[HT:A0ZTG72-5I9'%< L*-W$*RU#37#4'5JCK7GE3(%D*&S MAI_]5B3">BY!I7:CWY*/4Q%++?./5.W4CQ$@.\IXX-;Z2.W?H(FMH+E1M-<' MO\68D# YE(2H*<(7E96V\3KF9I10PM<:B$9AJW%'QK/ERX]8:S: I#GR;3;R MQ^YX,*XQ>XS)-ZOO;:'2:0^5;U:T (@)'1BPGDTI#IBKFGOF=;BM6C')3!ME MG8#'JM"^]=(#B#^(&A+C#@0#=68X,K2+!'B,]FB6'W:M[#9Q7J329C"/>2B. M)'!;FNGVP@3JRHIUT[G8))FJY1WSNEZ/^:[7\ZEDZ[G^H._Z%[Y^H/$PTA<# M7&%6V5^ZQXA!MW2XD3M7.8C:3!(4[&N%\.7MM[O;^6S^L'!NO[*'VX?I#=R; M+ZZO9OMR+)0$?0Y)HG.#I&@P5\*_$('OX;HB.5O;CHOO*'2ZW4!?G#R!T. M!XWYEK5,O=?K>>YH,F =?HK_G(<6/>$LQQU[$P<7U>@Y;?1207.Y1$,VH8RD MK[5]R:MD]MU( 4P#2)=Z_]Y:*Q6FMUT5V(574*K!-Z\:_S('_IG9RLO.J.H' M(9@\B5K/<0AP&3KXHZWD=+42L]P4$80 4R,9!W[70/ED#!CN3QR:P;UBM+T> M1YW%@FVQV_AK(Y#9_MP*'@3:8@3GVG1!CXQBZTIJ:\R1=5$?K;0K_LO))$5H)G"J MSW[CD/K3?5E2N]0AO&/C7ADE;!##K*@Q:K,5CBR"1MQLBQ^@5,1W#AK&*8N. M+RU]G5X\V,02":WMS<7NHA-H:E7V=O"4WS M!F/$R7L'DW2!*@;5"?E$=< ["K CYS$!9$2U4LJ'R'0'WHR-1AF4>N.)\U7J MV19)UQ]75&UIT6&#"X^=XH,4@WZYN\/Z%V-X<&5G1^8L?#(9]5DKV_CL A[] M8L9;##RF/QX[ESHWWHM((V4CM[ 6(\ IF\ *[\@*=/-D 8"F ",KS0?KOB,FWV\:862&O2M*'-^'V.##+DT$P]K5R9E2L7 MP291D5KO:V0<0Z;(K"O$J*LSZUK/6/63R^/S6 #BJ@$DL";%2G>YJ=KS".*, M7M)6K+[DW3JT0P$)=L#15OK22:K(4TXD9:JU@E"#>!O3KR(3V)U$<&+V(M-; M]\(\?SU_F,Y_N?X"SC9=+&8/"X;OB+Y-'V97['$Q^_IXPV[PO9$S*VD_:MHW M2+O"Y75BNAKQ*C9[;P'FY >@O'@-D(VA>)D;BX07H30)E]$;\\K_D$0'0E)V MBF-X%9M9A9[5%A2HRI#L:B#CS<;['PM[B(Q?Q3+%Z.OHX.NY!Q;0"&CC2";Z M7;XIHK%F3@2"CJ96OL:H+&<=P>UQ^ !!/ M @FYIJZ)R1VRXE*JM%TQ5HMK5?3 )Y#[;DL<@K\ILI8VM?70?WU-38EY@V/*0><%T D M'&).-1$FLP)CSX33.]8IE7;:=..[^UOV]?;^VY3=SWZ?S1]G],9W/GM@L^G] M_'K^R\*A8=MCJ?2[\O1_8%5''P- ,6T\ H*T[X[Z5"TXMQI9H(XJE\$C?SRA M8N*T7F6?V5@4*'Q%W!FX_F1P0 4]C74@D5WH X#"+76+'4._=$/(+KI"=.[N M[F ?I]G6&E!%&NZ[WO""'E_K]?@VQM" [P+0_T&#SSNTB!M9^*.1F8YA#+S M*N[M==N! ]J:3!?,;169SSHZ&MA,4Y5$QR+^J8,H>@=MW] GE8*([M ;X<]3 M"*=05> P=:Z@SO+UYP!0>R[T)STTWI7K!,=3/,F9*5OPQ#L0)\ ,;;=H8ZC2 M7MJ49T>MW(4XDU$&HYN.<81Z8*E_*@!"&!M1U0>FIE#3;10$@KXR"/57 M!E M,A%O(Z7?=O#RY2PZ##[,H%"S'4SYD*9<=A1"5<%.L07UF<#R==,;L62P+T$= M+7"-9ZG?]N)]/>D#4OH-S/&3D2]]FAGFMR\%#53:R.M0<"S;M=>S^K4SSD7Q M?XDJXY;M%=4RDFN#0K-?,W$P.+6C;7[/IY;B[C1/9 M>"$!9T&L!F]X$G:*G3Z9B3.6>/JS+O07;4,]Q&JAFSE&@3BX &.Y#+II<)A( MUV4\Q'$5??:"*=!PVH3X&NQ*GZ)L3=96U9OVX:0/Q7F?];K#OC,TLYT^,W?- M'_)\5CZ]T"_Y&A^6--Z>V0-[9D?;9T[GM>_58I&NZ:L\S&40+/2G:^7=\L._ MJ?[>K5JNOQK\QB%2@UR16,%6KSL>GK!4?XFG+W*UI:_?EBH'I=//#7B;2'$! M/%\I"&7F @\H/X?\_%]02P,$% @ ((B;5G$_C$]3!0 .0P !D !X M;"]W;W)K&ULC5?;1ZD!F8C:929D3'[]=L](X%,B"LOZ#)].7WZHN9LI?0/LT2T M\)*EN3EO+:TM3KI=$R\Q$Z:C"LSI9*YT)BP]ZD77%!I%XI2RM!OU>L-N)F3> MNCAS[^[UQ9DJ;2ISO-=@RBP3>GV)J5J=M\)6_>)!+I:67W0OS@JQP"G:I^)> MTU-W8R61&>9&JAPTSL];X_#D.9*;4#WZX3LY;/0:$*<:6 M+0BZ/.,5IBD;(A@_*YNMC4M6;-[7UC^[V"F6F3!XI=+O,K'+\]:H!0G.19G: M![7ZBE4\AVPO5JEQO[#RLN%1"^+26)55RH0@D[F_BI>*AX;"J/<;A:A2B!QN M[\BA_"2LN#C3:@6:I/UMR]P,QE/ M)].SKB6K?-:-*PN7WD+T&PMA!+?Q-CW]GK_R[& K6P,E_ #5("S;X8O87!?@O<&2>F$#&>MZCT M#>IG;%W\]2X<]D[?P#?8X!N\9?V/QZ@>\8 M)&A14U4AK)9HEZA!4*-H+?(%4N=9D 8$I,P:"'K*8RRXF3K@NO= S0]*/C(& MK:$>= D:") N0S\.89"(DEE;=4BIE,I96X M:U?-4KD0KJ7)>"9^8*52B#5C)L1:&G8SURIC#_Z\ ]LZ\ JZ$4-0Q> 0-'P+ M37(8JT4N_\.$28A51FYBST\B++JID #C(5\UU&>1E@AJO@M./:,+&_"EH,F$ M=< 8,L4NS(KT;2X,) IR9I:)XU1F12IC:8'BPC:LT)'-ZF1'.S61 MPDQIJDB.F\5JWK< 2)"F]X:7P*=B7Z2LFM.D99;P19HMF88\0EU._'8O%_/2 MEGHW7[\FAI'E!$2:)O<\P\%8+5S:N 68>=F@M,$DC--B2W,56S4C%3QCZ9=TKE14B7P,A0DW>9$[5Q=VPT.@96$F[) 1V*75R4 AM MUUR IIQYMY*3ZSVY5F1"MB#:\ 7ITRGIY@.[XZZ,>J?32CL8UV[<07CZL0./ M)+:Q[G)"L7(&PA%$QU&[U^M!>'SHKB0;[(^@(H7U_@@=L7PK=+RLV.EY')N\ M2.TSX67J(4UT-Z9#.V@2RAG4"??.IN%@,S2X*-[#X:#GHNC[H/H^IF'GD.(; M5''Z:Q1ZR:C7=]=;007E.C4@2VJGCEXULC$JEH+KW26R =%-R*-3\XN^X(P" M?8Y*VE4:A3Z!Z=77R:>G MFTEP]QENQX]/#]>/US2;Z6EG7L/-]?CR^L8=!P[&>^@/F83@47&7[\R9ZNP& MC=GI0Y'\2WN%*^D/H6/Q8W"_?VHU"7Q?YV5:KD2.^+JMGBC:0,0_2ZF9O_$S M[5W"5^V^ #K5W-09'L%1 MV#X>#6#?^M!MK',9ZH5;6@V!*'/K-[O-V\U>//;KX%;<+]4$=R%S0V',2;77 M.3IL^2ZL'ZPJW'(X4Y9637>[)"I0LP"=SQ4EJ7I@!YM_"Q?_ U!+ P04 M" @B)M6)5NGK((( !!%0 &0 'AL+W=OO4&6ZINBJ="X.@88&JA*@=YAJ&@;"[E9M[8-B*XD&VTI+ M,B'[Z^<[DNS$--#TS@/$MG1NW[E*1RNE[\U"",L>\ZPPQZV%M59-^[U]KHYET7KY,A]N]8G1ZJTF2S$M6:F MS'.NUV.1J=5QJ]^J/MS(^<+2A^[)T9+/Q:VP=\MKC;=NS265N2B,5 738G;< M&O4/Q[NTWVWXIQ0KL_7,R)*I4O?TMWJDD,A$8HD#Q\^#.!591HR@QK? MLU6+),+MYXK[9V<[;)ER(TY5]B^9VL5QZV.+I6+&R\S>J-5O(M@S)'Z)RHS[ MSU9^;[S?8DEIK,H#,33(9>%_^6/ 88O@8^\%@C@0Q$YO+\AI><8M/SG2:L4T M[08W>G"F.FHH)PMRRJW56)6@LR=GY^/)4=>"$[UWDT U]E3Q"U3]F%VJPBX, M.R]2D389=*%"K4=O5Y/S:,A^_>5CW(\_,>+,KDIK+"]2677S]AQ,1P7W_8:_=Z/3SWW0/] M16=B)K2&_)DLH!H)3I2Q;&>PYS:_9SL'X2F:* L;P*B_Z[X[M!S8/VWM _4UA% MERJ5,YEP1W%5@-&#R*="L_C V]MV")ZJ?,F+-1./(BD)6?IX*X!TRAHLK-I> M&J'D(:<8?,9N!'Q'I"Z<1W,M1$[J[M!^"(S:=B*?3PL$3.*#AJ='/#;LC.3B/#+T?_OKB\ MN_0%9'+EMXTF%U?1'\AKP$]EGS(T\&/?\8NN$JLH):H2P'J=CX0VE$?R5L4&O7M@;!IHR:Q#L!8(G8FAI.'Q6S"XM!:KD&232/TM7_L['%Y.S MT9M0.?O][G9R?E:3O &AIH6["+U*IVT+=UWR4V5 [&<<53#E:PI=P9,%^^8E MN,S '#8C:7&G%_BD'?99/HHT.EUP/:?4>1 :XY6W"'MBO_&M <\SHYZ+^D+, M.0U4FZ!O8[*;_HEIB_ 4CXE8$C]\7BTDU,YD+K&D44U0Z?$YX4N)TA&APJ#B M28LVC:^RH (LT@*1C3U"NU3(I"CNZR%,OD!BNN(9Q MQ -$LYFDF;$!D-LE'D@%WVC<[-@.Z+J.IQ64"0LFHOV<)4AO^ \4<);5&!'# M!E_/:3)PBVB>LO*7V?;%1FTH'4" !4!/.Q\;A(S2SNJET%)!2=>!0@9%57(U M:_$*@, S"5XS2<.$+\)O*^L;4)!CY90F%*K;2 %7",'#^^])TXFX)CQ1W1#T M/)/_@Y;3]1ME.KBB2GV-_9JL1(ORK2 ,!O'3W] I:(:)OE#7V5B!YC\JYX"7 MQ7L.HWX3(W*@M,X91J:2:P0'P(7R$(PJ_^/&[P32%VPJ-;6ZC72']UC+="ZB M,2_N.^RZU*8$E&\9*5[AW Y<&7%EG#ZGQ'*IU8-$7_^1B9%OQZ@1J^>:M?2% M[6_UZ)\&RX\.,R3DA[7@VNFU*00OZD)1SM,'BN_4M5^&BC'/Q ?JQU%8H5*- M!.)3G'H=.SIU4#ZG4*O#+IS#$20\270)/B4-0'_+]4CPM(3:= C+UNVHLJ/R MBALL8-5]O8?"S6GQ015XJVHAJ+0JYSYO51' X44!H+2AFA$RL&G29ZUR?TR0 MF@S;[(^>V=\0@JKHK:&5]H^TKO4$VRWG%&EM#XT_;BY#+S2PX<%#&[G "\KP M1@WXOU$/-=-L:5(75%/UZVWLR,2G@(17=\RH]?(Q/ZP"O@[]S?0\J)]>J&+] M0;->?5^WM,B\C1^*(@F[LCK[<5\99"6VWI<7^4/_<14IWZUHK%QAFZ?(.4Q@5 M9G_#57^M[P='_EILL]U?+B)\YA)S6B9F(,6!8]ABVE_8^1>KENZ2;*HL9B7W MN! <99HV8'VF$!+AA034MZ8G?P%02P,$% @ ((B;5E.M/ZPC! T0D M !D !X;"]W;W)K&ULQ5;=<^(V$'_GK]#X.O?D MQI^ R0$S3B Y.@ED KGKM-,'Q99!<[)$)1&2^^N[DHV!.\)T^M(7>U?6_K3[ MVP^KOQ7RFUH1HM%KR;@:."NMUY>>I[(5*;&Z$&O"X4LA9(DUJ'+IJ;4D.+=& M)?-"W^]X):;<&?;MVH,<]L5&,\K)@T1J4Y98OET1)K8#)W!V"X]TN=)FP1OV MUWA)YD0_K1\D:%Z#DM.2<$4%1Y(4 R<-+J]BL]]N^$+)5AW(R$3R+,0WHTSR M@>,;AP@CF38(&%XOY)HP9H# C;]K3*RCOT&QL[Q/*,%;D6["O-]6K@ M) [*28$W3#^*[6=2Q],V>)E@RC[1MMK;CAR4;90696T,'I245V_\6O-P8)#X M[QB$M4%H_:X.LEZ.L,;#OA1;),UN0#."#=5:@W.4FZ3,M82O%.ST\'8V&WV= MW-VA=#I"D^DBG=Y.KN[&*)W/QXMYW]-PAMGI937>5847OH,7A.A><+U2:,QS MDA\#>.!NJ&<:O(K@RF0 MH\K'R]8UHX1K&"_,[E#F&\%205?)$]A4(=*D%JNZ]]1QY]T\ M+9X>H>ON9X^+R1_I8C*;HO'O#^/I?(QN9H\G.C/E4#_LN S&58PMTZDVH,2W M89B%^%AM'ZN=8[5[H *Y<,,HH * _FZ2'%=Z4]!'2=A* 34HB@)!\4+5U)D M G[F)]](&$0[)DTK5.F(H&PO=V]R M:W-H965THF%17IHH)V"8)22>I(HG3 MPZEID@+2YU;G06 ![K8M1I*;,%]_UI9L8SHD/2]@R]KWM2_2U4:J;WHEA&$O M69KKZ];*F/5EIZ/G*Y%Q?2+7(L>7A509-WA5RXY>*\%C2Y2EG:#;/>MD/,E; M-U=V[4G=7,G"I$DNGA33199QM;T5J=Q9W4=IS2OSF,M7VEVWX;!$%) M$%B]G2"KY3TW_.9*R0U3M!O!(ZYUY27WKJ(,WJ/V ?9:Y66D6Y;&(]QETH$JM3U#I0!EJH[Z)U\^$7_ZS[\1U]>[6^O?>X_S0>[U(?UFWT.(V\ M<_;AEW[@!Q]94P(#LKT%_,)3![3 _R?.,<9_B(T0_*S.0*=Y$62+QE* M@N*45)I6=:(-DPMF5@(;4Z0Y]ERRR=WOT?WS'Q%[?/A!YN.8W3V.IL/1\W#T MB3T^1>/!=/@X\JP&)-U[<"K]6W#56+TKE!*Y(9V8>$%9TN+2>Q QE$G946U@ M_>1-##>"'9\%[6ZWRWYEQW[//7E3:4 S?\T0U+O]1PV*>[$0V!V_)?WX;$?4 M[Y9$I0)A+?]T3WY\@"?17^Q87>Q3K)7\GMB"B&_G?D//;D4T70EO%[R:;9PL M( RA5#*SH>*9+& [-JX+ QT*3:&U02R-TM"^,%)M&V!@"#P @7 '_EZ(HX>' MZ&XZ_!(U@LT0V(B-(T3[;OC'\.]%N7(I"9N)7"P2P[AI*$,:D,E!.[SH-CS0 M[H7[?B\BH=T6:YL'"MK#QUT0YL_#S4"_0V^"O)V7>>%MSU#D(US^>" M87/@/.VW+TZM/.])H#WD!*3$B$Q?>D]/3Q#,\QJ2Q[U^B0'O$1Y6L-2^VD5O M[#+59ED!([H;F,9QU?.'7> MV M'I'S;[]1_XIMR.$*9UK0=^8<]T[W-72K_7)Q^!I1[R+P#C)XOG6 C8&8&NNO M"@M\MI8*$T&)40$7:(3>;(2 Z[461KM8)GR6I' (/BLQE\L\^0L,B< M! Y1 LP,01DDS418%PKN%/J$]&LB6D#HW.BRA,&PPPJ1!L[#>$8/X;JL=GJ_ MUMU'#]%X'-W;!!A,)M%TP@:C>P;\WR()IL-H0F@/;<'UT.\*DH26UUC=*S;. M Y?>H 8A61S+8F8618JY9DZ)K!&#T$7@B#F8[-@H\5WDA6!^X,)ZYH [F,]5 MP5/-@M"M^V3@231.%GBNUA> -5[%FOM\.>B5-MWW1=6069/OP MJL 2EKM/?2?Z((>ECE_ M[A)C/Z@-+*->*'*VV5J,B3^+9)U1-3D^K>2=55G_AM>:F8%:4_>[\XM*R0-. M^(&H-J[?[;UE69/$IGSO=:=B ]-$M1WDVK:O5#5AQ6/V?#(YJ4MP_@;<6(TW MY.81ZUVT^WTGD6IPZ5Z4N'[7U2&"?:F&WSX[E< MK+&1Y"W1255%YRT*0V,PJ#C!IRR&<:$JYR 8B83?T8L,^'W$:,Z509%VE9DY3FJ?>C'0V0M:E_?$5UIC)_4&?*&%O=4Y[G MI#W-]48L":%0/N/?G$GPB@L_Z>2<6L%18+28I0G.4+''#S9]B[Y&!6BD_VX> M:'8]THKZA"YFL#WABM2AIH$%,H<9N9\!C7:$OK+!(97^]UHE64,X6,-X_<-\ M\Q61TW%B#[KZQ)ON)9L=TN=I@?A81.X))HE EK&C(;"ZQ3!&D5*R6*[8?A[[ M%R<,38CV Q[E@-A4HV%%R=-;<0PV,VKD.R5^*J>_'R#$+I<0D2^%:GIP.)Z@ MOW"#1Y,]^PA_.V,)7R&X/F\0KPSZ60/ M8!15&H&4#2HKSWKVU 8?$^31': Q3F84'I0#GKJ$>GO(+*ML&+JZ&I:'E8%' M@C!<(2^KND-ZSY!D+N5LU\JM5'>HL)R6BNIXD3X]FK=NHU'T,)Q.&N>)VUI/&OK=D<,&ZZ@VD8QV M/7H0QZ4O[&2ZYQV[ L.K4Z-EXKO.T_LI-80[S#CDG^\--Q/,9 M*[A:LU0L0-H].3]M,>5NQ=R+D6M[$S63QLC,/JX$1R&B#?B^D-)4+R2@OIJ\ M^3]02P,$% @ ((B;5HR94UT?!0 U@P !D !X;"]W;W)K&ULQ5==;]LV%'W7K[AP@:(%5%NB;,=I/@#':]<639/%[89A MV ,MT197B51(*F[VZW2/EUK\]7F0CCX5A;* MGO5RYZK7@X%-54#BSU*;D#E_-:F K(WCF@\IBP*)H/"BY5+WS4S]V M;T*J<2U 5N7)3?W%Z+0Z[->W-L,W,A5[FA@<'Y:\968"_>ENC;X-NA0 M,ED*9:568,3RK#>-7U\,:;U?\+L4:[OU#)3)0NNO]/(^.^M%1$@4(G6$P/'? MG9B)HB @I'';8O:Z+2EP^WF#_M;GCKDLN!4S7?PA,Y>?]28]R,22UX6[T>MW MHLUG1'BI+JS_"^MF;8R+T]HZ7;;!R*"4JOG/O[4Z; 5,HB<"6!O /.]F(\_R M%^[X^:G1:S"T&M'HP:?JHY&<5/11YL[@K,0X=_[FMR_O/_]Y.G"(12.#M(V[ M:.+8$W$Q@TNM7&[AC M\E1FM[5T]_#7=&&=P8__][XD&XCA?@@JB->VXJDXZZ'CK3!WHG?^_%D\CDX. M$!QV!(>'T ](?S!N/ZM/5Y_?!!-X_FS"8G8"#3;,>"4=+X(;+JV *Q53HQ :I+DO$PRI/O\+2Z!*&(RHE7TY-:("; MC;\;W"[=&0ZA&# E^J3LIGS[\)GV?#SM_8"=[4[JVI(;JLKH.^2ZN/);T=9X,ZOH0\"4Z5JU/(2 MSUO?$U0&)/I2/HD5/(DUKT0J'\#Z,"TLMAVDO7^W\ >H;O*B7M$)VO87/$0$ M+^DX@7>"%]C#YKJHR3$V) ?1]Y F"Z:MSRBY&VSQZ+$,^<0)(I 1<"FBXF4* MK@O^O=L>?';07+!CKBU+8L4$=%)PW(8"C?"-D>1EG<^PTV-78,,Q]O?-T[13 MCOTY8(=Y1[TPO-C\[A5P9.'QWV7G,'67;,49N5OU$2I5JZY M=G:CW:5]VMQ5'Y8W-_Y+;O!0M%"()89&_:-1#TQSBVY>G*[\S76A'=Z#_6.. M/SR$H04XO]3:;5YH@^ZGS/E_4$L#!!0 ( ""(FU;"*7UP>P( )@% 9 M >&PO=V]R:W-H965T(!EZK4NBQ5QA3G_J^3@NLF![(&@7-Y%)5S%!7+7Q=*V29$U6E'P7!L5\Q M+KQDY,8>5#*2C2FYP <%NJDJIGY-L93MV N]]<",+PIC!_QD5+,%/J)YKA\4 M]?R>DO$*A>92@,)\[$W"T^G0KG<+OG)L]48;;"1S*5]LYRH;>X$UA"6FQA(8 M?99XCF5I063CYXKI]5M:X69[3?_L8J=8YDSCN2R_\UV=PX;@)'A'$*T$D?/=;>1< M7C##DI&2+2B[FFBVX4)U:C+'A;V41Z-HEI/.)+>3Z_L9G-]<7=X]/8Y\0T@[ MX:0!A\ /I44B'( M'&2C(*77P$5#/*#"H9A-/4W9NT31X(#@0$]&"OP;_I:]][]L"&.+MK\ HB&$ MQQ >P;;K\#>RI4*U<#5!@]N\2YQ^M"\[DR[;_BSO:M8M4PM.'DK,21H,/E*6 MJZX.=!TC:Y=[&PO=V]R:W-H965TFH&7$57GOF^2# MAVJK"DG?F2A>" MV-0+WU0:1>J7?@A\25V9J# MS216ZM$:U^G "ZP@S#$A2Q \/.$5YKD%L8R_:Z;7A+2.V_,-_8O+G7.)A<$K ME?^4*64#K^=!BG.QS&FJ5E]QG<^)Y24J-^X75O79#D=,EH94L79FNY!E/8KG M]3UL.?2"=QRBM4/D=->!G,K/@L2PK]4*M#W--#MQJ3IO%B=+^U$>2/.N9#\: MCF\G-_>_QF.8CF?7T_'M^&X&DYO+N[Y/3+=G_&1-&M6DZ!U2&,&M*BDS,"Y3 M3-\"?);5:(LVVD;17N(W4;:A$QY#%$2=/;Q.DVO'\3KO\*9(4B._*((1ECB7 M9.#W96Q(\]OXLROCFM?=S;/U# XX(PJ)_0&QX=A*?!Q1ZUW49M=Q_] MO[[,7M)NG7?WLW$K#.#HH!>%T06\%PYF&;:N5%&)\@4R80 -B3B7_.12$- - MPH^/G[@\FZNM MA7B!&'E($9ACUU-I$AM$E2TU=RNQ$CH%-E*.G)#2C&:M&[S+Z^S",(42I[50 M2Y8G#9P$A["L-A'G4AN"[J%%)>S+#4>XAL&UC5JS9_P"*)+L-0D7J$6*1/[6 M!9_MG)E*,UNN@\MR\2996/$U?H#HI'<&U^-U?[T5>B'YHG. MM3W ^W.E:&/8 ,T?Q_ ?4$L#!!0 ( ""(FU;0GLLV;P@ ) 3 9 M>&PO=V]R:W-H965T>\\U MC_9"WJDMYS7[7A:5.AYLZWKW?C12Z9:7B1J*':_P9BUDF=18RLU([21/,GVI M+$:!YTU&99)7@Y,CO7G8SJO#WS-^5[UGAEYLA+B MCA87V?' (X-XP=.:)"3XN>=GO"A($,SXW5(G)T=2[)FDTY!&#]I5?1O&Y14E95E+O,UQ MKSY9WEZ=_>WP-%XNSMG9U>?KQ>4ROKVXNCP:U9!.9T:IE71J) 6O2/(#]EE4 M]5:Q197Q[*F $[9*4'P]0'(K+ M>SXX^>4G?^)]>,/R<6?Y^"WI_U.6WI3TLIV75[<+Q_?9+S_- C_XP%Y3QY:U M2.^7:@L#[H$_1KE[[']ZA_G<%K,X8G4+'B7K723W:1$)6 M.2_(PN&^K"'9S+IMQK_O<@G)*PV,9@?7\EJQFLM2#5F;4I'ER6%(4V M -T-_E2TS9)](C.EO40,6%/AD$C)66BO>YHU8S_ MWN3U0VOM@=(IL.:XS"R3'3"1YCJ03%(_4TS(-I#+^$;9&+K:7>"GEGE*:=7W MWY&Q&6*9UD+:B"@E2"!7#N+0,[/GQJ-O$(MK!C9O.\6,4PFKFG(%,1"NJ+H5 MJT1-[_GWE..D[[E!$+K!>,(FPN'WK 3]:DNO"=#7H 7,5]'0)Q M3VAXZ!O003OM88T695[7''EHI&H@A%1?QLOS^._L*U1RVZ:@K-H$D8' MZ;N#L46@!ABS83$F.!H#%4]D 9\SPG>:%"T&S 4*:RJ /8.DIV'M[#0)S;L: MT4#!FO'U&OEA26U$@F!)!$_2+=X^CTW%2_+) M_IW+-$C1 /XCON<2D@VY(XQ(UCWBS MH8#5W#95D*>UG?V6KSDE+*]09!B"4N>JWW5>\BM@ONM- @WOGUDPG$1L,D1? MQ[-/?CF?* ](8MOH[:_3*LW8@0G .^8/_1GV36L\&*-X_&F _7 XF3D?VRP\ MD_2'-H9=(?X,'?.(38$1!.8.1D3I>&X01_8!B$S4,M MX"NZ$G5:22#BNCL!C/?8_;\,8I?">0*NC8TA4K/.%94G17[(HEGHAF$(&5&H M6;'WML6;;\!T:*CF22_9PSC8F)>:)FUY9EB0R5HG:Y2.*CM%3[D[7*9;4:#A M66#NT(GI=2DR7IA2K,D(#5-ZL;QA7E=;(VQ;1 M82>6*T <4*X(\XQ\K0P%UQ(!7GRY)GQ.5X MQQ^K=,BNJA]$.R_[#!+/. A!%Z1(TT:R?&UC303?,VS%*[X&H %%L:^X5-M\ MYU)-VRD (:(8B)J[=N* 47@-SK$KEP8.Q:$$1(DRP0!)\VY%04-.]41JAA?' MC*.]0?;YN&$*\,>!ITT3#CP..CIDCU-0\WS,,?3?ZMK2S%,H.]+TIRK'*E'/ MJ914IEP2T# N[!DO=X5XX%P9V:T,,R%46KV=C]KVM4&$IQ -QAZ$%T< MYH4A=P*&I@])+"N79I0?$QRR;XF14>GOAM$ M4S?236+JMPQT ,Z=1Z#-2--I&/9H\P!N^I9GQ[,_IUZS^Q@D$WG:@&C:,R#R M(G<*WH*X:6= Y/GN-#):)D_4^_.Y&[;ZYW]./ZC-G8UGKJ?ID>S^X^;I$['J MA ;#P'1*8N5*\<>*R=K!\>7B(FIZM;J,EOG,MFAW,IGJIY?^YQ[UOI*47&[T MMR":Z)NJ-A],NMWN&PO=V]R:W-H965T3PKGZXVQFTT)4W$YU+11VBU+NS23SI%[[* M3>%H879^6O.-6 GW5_W%X&LV6,ED)9256C$C\K/)1?SQF<4 MR5KK[_1QDYU-(@(D2I$ZLL#QV(HK499D"##^[6Q.!I>D.'[OK?_F8T1PE'T X6D4T@\[M:11_F).WY^:O2.&9*&-7KQH7IM@).*BK)R!KL2 M>N[\ZFZYO+E?7M_>K]C%[2=V=7=[?W/[^?KVZN9Z=3IS<$&"L[0S=]F:2WY@ M+D[84BM76':M,I$]-S #M@%@T@.\3-ZT^ =74S:/0Y9$R?P->_,AX+FW-_]1 MP+JJI .MG&5<9>P*<*7:")5*8=DG:=-2V\8(]O?%VCH#UOSS6AI:)XO7G5 G M?;0U3\79!*UBA=F*R?G[=_&'Z.2-$!9#"(NWK/__FKUI[G6PMW?WUT&70H@N0QN!B8X2@[(+'KF#Q433:974TXVS)+;[9"H!DBMH\F?Z9M A:$ITL5Q?^+3[YY367(:L;8QL. M+1C=%3+U$L$(5,$MJXW>2A#64V(GRY*EGA>-(+5N%YBVW$CA]DSG)-!;L#U$ MJ3#=ZEH;1Q+B&R\;[K0A UF3.A)(RR8CG6XIJ+C"\*.P0H91:S@-*UZ.S(?, M.I[GC#<;$O,"(25)&!*T>Z2I0@@E=S2D_/#L3IW.PY&"[5!Z8490PX9 MKS3JII%2@R]7&-UL"NS7'#:@]"C2QB$S .%$VS>(C68M^[FKP>KNP?9%F*+( MJ%D-V36JET2^T''X5J5[9P&*^2*'%UL,<)X-&9RR^Y$=*MTS6VXGRJU@!(@U MF$#&NWTJ!!R$/BENIT<"O1=L3X.5K@2YI@UOJ"V:\ M\+4L) L"7X 90G4Z_ M,^X0!2JV10[]:469@\A:L)27:8/2 "'HGO$]QD[N>F ^N:31^3.B%87?:4"1 MMAGQ_J'(H(A#H*UM6O+&"M;45&=V'/T*XVQGI'-",:4=RCME#X4L!;X&R\BT M:Q/'628-#D>&O$C5O>.< T% *\\O85V >KA"6H]$FYAUT1X-+_L^>M83 M2$,S+@;9\17HTUL!MBV(H/XJ0I/("_ ,H4J:P71P!ZFVH%[;XDG\>=3CTY=C MABH#>//C11@GA^PX/@B3:,&2\& 1A5$4L:/8/^(H"H\A,#S#Q?S8[]Q0RBVY M[0I#J(=6>&VT$7X?CBO AGYBY%W&>L(B&;99ETB,LC1/AM[L^^Z%53(6(/EZ M1P&M]SYTZ@&L2>M;ITLS'Z8C^>0IUGSN1QZ(I=9*2N,8$PHLJ[KTRCX2E3W- M$'Q3M(%N# @GJ?W]F7!X BZFA=*EWNS;IARB&I (6@K-X3=-IB\'@--&D%[ M8.5 MQRLQA&,M[50(I>NPYNFIO$D"MK(7^2G\]D&-(2:&UVU)($)XLWSJ5%S M"7;5J-&C) #EGOW$YE'+B20Y],\_I9.;MM$>1 "K86O6X4I*>:4G1DG73UB@ MHT&#Z:78( H83X6@3FBO&6A66:%9VA,(HDB4[RR,&@,Q7(B!%$>5'SUK<$^A M@.A?X9F%=F:<8B,^4@RM%Z!'_CK.D1SNY1;'QQHAU1JU7I<>;,&WQ+8AVSRC M287YD^=^ *@Q(;KZ6G\$Z5)FOM&UL ME5?;3N-($'WW5Y0R:,1(46([ 4* 2"%D!E9#@DAF]V&U#QV[G+3&=GNZVP3V MZ[>J[5Q@(-*^$/>E3MU.51>7:Z5_FA6BA>7*K2IC+'!PVFS#*A7ZXQ M5>NK1M#8;#S*Y-[ G"Z5^\N(NOFKX;!"F&%E&$/3SA"-,4P8B,W[5F(VM2A;<_]Z@ M?W6^DR\+87"DTK]D;%=7C5X#8DQ$F=I'M;[%VI\3QHM4:MQ?6%=W3TX:$)7& MJJP6)@LRF5>_XKF.PYY S_] (*P%0F=WI2.L&%QJM0;-MPF-/YRK3IJ, MDSDG968UG4J2LX.;N]EH.IG?37Z,;V#Z,'X'&M.OP(.(?(F]!)VA"Z(>= WB=K:L=A]?Y MR%5I(K)0YB7&,"U0"^:% 9''0&>%,B*%;UJ5A8&_APMC-5'FG_GIOJ^' MRZAO"A'A58/JQ*!^PL;@\Z?@U+\XX$5WZT7W$/K_2=A!H/?-G$SG8R_HP.=/ MO3 (+N #;3#-O:^XT"75,81=ER*_"7:%,%)9(?(7H%"[0K<4;-XG'4]2E29] MH8#GJLPC.J"((ZAD7]!I/KLPD.)21"_$)HNZT-+P#?K.+=R+G/H%=0;K+4I# M;AD#QPS!LJ%_,1[=P] 8M,9M!!=?H"BU*07)6D7*A(4(M:665=V#AU)'*ZIM M&"XU.N0FQ,[T&XPP6Z"&X(R]#,Z;((@R=(5(_DJK0_)^1]K8T&3=MR\ITVVF M$KL6&IMPET>M5S ; +V3>ZB-]YSQ>,!F/MT"4,?[54I=QW\7%$=X82@[=+2) M0RK%0J;22C1O$@+4^4%P!!VL1[F(7-*.(#AM^3"T7I0J2L/R-0$T18X:+JDJ M"JV>)5.!DG\$)ZTN=$FPY_M-W_=A-KH=W_SX/O:F7^';\&X"TPG,AM_'0.OA M;#:>S[P)^ZM5A!B;)L@\2LN8% *:B,J'="1E'ANV*&SZO1[#.ADK\J5<$,=$ MY;E1:=SWAE%$_*/EHS-1\(7CH!ET*GN^> \:"R%C&#_3VVAT+SB'5C2$I M,N?L+*Q5?E,J7LLTA>-NLQ>>U+MS+7(CJK>-A9Q,;RO#2:63387%^\U/[9K? M$9!C0<=)S5?HV3>H!M:HN7HI?UI2_A9:_21N56?,I.J+5'#!IA6YJ@!SAHBR MF"3T!#MN[*&W6-V6+")-5>0*[@AV3M*[ZR5D.,%2@PE^XY?2<G$<[R?XKEG[4%8F[L_EP/KX?3^8S MIN_NS&,'O UG^E7VI LSMUXNJ021\]$]K_@[5\03\K)FV>Y@P\J^-^*TDYTS M2C+?.*D$?X=V_#@/]W!Q0^TC.#]S^]2)5$96:)4=8$O7#[9[5M6_M; M<$O=Y0EU<\?>-SI<=3";4B3^>+4+=B5U#+_H>;25RWLL;L%[4T![;X3+4"_= MH&K U5$US6UWM[/PL!H!=]>K0?I>Z*7,^0%-2-1OG='HJ:OAM%I85;B!<*$L MC9?N)4G:S8 7;_Q &_P%02P,$% @ ((B;5M2&GG=% P M"@< !D !X;"]W;W)K&ULE55=;]LZ#'W/KR"\ M8=@%"H+H2=>;DQUX?LZR;%D>B K%'2RE:IDAD25^;I2R%+G M5!9^% 1G?LFX\*9CIUNHZ5C6IN "%PIT799,[6=8R-W$"[V#8LFSW%B%/QU7 M+,,5FO^JA2+)[U!27J+07 I0N)UX<7@Q&UE[9_"=XTX?[<%FLI'RW@HWZ<0+ M+"$L,#$6@='RB',L"@M$-!Y:3*\+:1V/]P?T3RYWRF7#-,YE\8.G)I]XYQZD MN&5U899R]QG;?#Y8O$06VGUAU]@.R3BIM9%EZTP,2BZ:E3VU=3AR. ]><8A: MA\CQ;@(YEE?,L.E8R1TH:TUH=N-2==Y$C@M[*2NCZ)23GYDNKV_C]?45+.+E M^B>LE_'=*IZO;[[=K<:^(7QKY2L,MVZ/"&KV6+!3.8PH(ILX>U8D(S]SHT_(HW MVBB2?K^4> ,[>AG6-LZ%KEB"$X\Z0Z-Z1&_Z[DUX%ER>(#WJ2(].H?_E%9W$ M>IGIW;?U=2\BA8XA95STBXDP9A"._>G$=A> FS6E,,K6$NRPT7K.DU MD<(5=9LVW-0*![#.T1I43.RI$1]JKN@6XD=J3I8".<1U1F\=PC-WU>$ ;@@D M3;E%ZX,Y]M8T/S#M,4CHVJCWN,B 90J11H6A[C$YQ#I!D:[QO@^WMW-X;[E& MP66G=G)X^4\?&&BY-3NFD%J9Z,C*H5C^>J\-EJ36/!,4S(4?_,$&KGMR)RB/ MS9Y20)!;1W1%$P:5MF*;X//T"1]M]EQ0,2D^5DRU57N>A/YI/):K,36%--:V%:495 MI^T&?=S,MS_FS5_B*U,9IW8M<$NNP>#C!P]4,WD;PQ\ , &4( 9 M>&PO=V]R:W-H965T*@6:!MMD[2PV(/M#2VB%"D2E)6_.]WAI(5=]WYL/TN/: MV&>7(WIX*91VDRCWOKR(8Y?F6 @W,"5J^K(RMA">IG8=N]*BR()3H>)D./P8 M%T+J:#H.:_=V.C:55U+CO057%86PVQDJ4T^B4;1;^"[7N>>%>#HNQ1H7Z!_+ M>TNSN$/)9(':2:/!XFH278TN9J=L'PR>)-9N;PRL9&G,,T_NLDDT9$*H,/6, M(.BUP6M4BH&(QL\6,^JV9,?]\0[]-F@G+4OA\-JH'S+S^20ZCR##E:B4_V[J MS]CJ.6.\U"@7GE WMLGO$:25\Z9HG8E!(77S%B]M'/8CKXZVKIO*62^/N0W@;M]# :M\F%*T6* MDXCZP*'=8#1]_V[T<7AYA.MIQ_7T&/K_2\A1B,,$OWY[F/=&9_#^W7DR2B[A M/_O #^SE8H. &Z$JX3&C3NWBADW<3)I6UDJ]!K'R:($R55$O=\GJ@]!9:),, MJ.=,97=PW((U0B8ST,:#S A/KK9DO]V!^UQX:N)*90T12WM+2T@64[/6,F 8 M2Q@N5<95%D%J\B*)D!KMC))9X+V26NA4"@7.TT+!Z'W EQ1+#W20L0^]%9U( M).4"%E)) N@]":5P"S.AG^$#!RH97BZ>9F$TNOPM:%O(M1:>]PYF-=*(V32" MOPB;YC :-M$(#NU2L@L09:3$<]&1/ 2,HVLO8TM@F M(Q]N;^ZN29CC&"-QL@.X\@S0\W3V,@,61U'J-SQ-47+&=FGD8]_3+Z21C"6E M,14NYS2%-Z>0"B#DMY8^!XHG?_PUC$W9[&^0$R5M>EQM'(F,ZB"EJM$;=$UL M9"@%REIHXXJ46E1!E,ME^;I9_]\9:](O[5XB(#7LGT,H,N MR%VBDE2L))/PE:(Y2#)).>AM)G>52<$X*#4H#<[,7>H*P1LH#)5W6YB4K;9? M* :26\^H#5,Z=+K$>T=_@78=+CC*@:FT;VZ!;K6[0Z^:J^/5O+F J5#74CM0 MN"+7X>#3602VN=2:B3=EN$B6QM.U%(8Y_0] RP;T?66H0ML);]#]LYC^ U!+ M P04 " @B)M6TS)Y+@@# !P &0 'AL+W=O'-NY^^Z[\_GSH%+ZR>2(%EX*(A27(L MF#E22Y3T)U.Z8):6>A&:I4:6>J="A'>P\+QF4P&OB].ST:J-(*+O%.@RF+ M@NG7"0I5#8,H>-NXYXO3 MGK/W!H\<*[,V!Y?)7*DGM[A)AT''$4*!B74(C#[/.$4A'!#1^+W"#)J0SG%] M_H;^Q>=.N1 MX](=RLQJ^LO)SXX>F2A971^9PK>2"9Z] M8;+"G]3X\1;\*(9;)6UNX$JFF/X-$!+9AG'\QG@2[T3\RN01=*,VQ)VXNP.O MVU2@Z_&Z6_!F5U.84:^GI< V1/'GSED;_EV6G^.YL9J:ZM>FHM0A>YM#NHMV M;I8LP6% -\F7-ACM[T7]SL6.A'I-0KU=Z/_A2'?B;V;_7K'61Z(" 2(K''3K M&IFP.^.!,FF$P0F(4)+KB4CBP9WZ'F*H5I MSO2"T*V"J3(K^E.EQ:QC49N_H[1^$,\M-,];8T&2Z/U( M7(ED.;=9*4BH5@7[!"=]&J+3,QH/HFX7#MVR&^^ C3\"VS]V.!$-^WNG<11? M^% ME]2#)$7QDCD7V&I\*LVM14F996V0]%90BAH3]8SUV6QJVW!-E0JD8CKM M-> 1:X%J=AMY']>J]FY>OPVW=!:F)0NT,Z'^FE'U;N #-HS?Z U!+ P04 " @B)M6_'AL$PDV $K M&0 'AL+W=O=A(V;: M% E4965EY3VS?GDNJV_U8YHVYOLR+^I_O'MLFM6']^_KZ6.Z3.K]R;?*L2+]4IFZ7 MRZ1Z^9CFY?,_W@W?Z1?WV>*QP2_>__K+*EFDX[3YNOI2P5_O[2BS;)D6=586 MIDKG_WAW/OSP<72,+] 3?V3I<^U]-KB425E^PS^N9_]X-T"(TCR=-CA$ O\\ MI1=IGN-( ,>_9=!W=DY\T?^LHW^BQ<-B)DF=7I3YG]FL>?S'N]-W9I;.DS9O M[LOGWU-9T!&.-RWSFOYKGOG9P[-W9MK63;F4EP&"95;PO\EW083WPNE@PPLC M>6%$P1FIT^HI???KW_\V/![\O 7:0POMX;;1?_V8U%EMRKGY@F,738)TW0?D MUF'Z@:2QH\[8YN$QC:9E40-N9DF3SLP\*Y)BFB6YJ>&1%(YG4YNLF.;M+#7- M8PJGC#!*8,*D:;+$Z?GXL\_QEKWPN M8(ZZG=39+$LJV(W8&R3B06)SS-^3Y>IG\S$MTCF 1(_MF_,<5IHMBFR>39.B@:4V:34MEZND>(F M2HHZ(>Y2TXB3) ?L TE56K2/(/S2EC+"N.P"$_SN,F2,06_(N9>Q7-LBK)) M>:8FF>3P\3%Y2J-)F@*#A+'@C)FFI,&*%$"H&_A?"^)? =>LF:]HJW3=? S$;1R M[L]#NWSR!,<[@DQCA/C\6H;I,IRWCS#?NSA<\ 7] C3$,BW,CQK MH)D UX$7]J:X=X_$).@CZ"I)D?T7(;#>CT"*P[FJIW"H7N!XU"A$1C06?!B& MB$4L(DU6Z:JL"(MM@8P*)TN?DKSE70%H%V4Y>\[R?!^9)2RG[RT$!D?/83>G M+Y''>"9Z:A ,86E ED7T*9U4+:A)9G1(TFX0P@>XF"':QH^W@LU<7 MG\TY$&13[Q)P !9R0]I.S,]H <@,$!$"W^[*97CH:R@Y2"F O;G"9< V(B()X1W MC7<*X(8!QQWC1V J'.8)3UL&W\*H63FKA:4996G# \O5+GWX[QP4..:\K9 ] MXA%,LAQ&V2+@CZR /]HJX+\"_L(_;(=AHW\84FLP\^, M#R:?#8(=,8NJ?]:\\(Y_W1_OFP4(R8J8'&PA2!/ 3N(T*< NC+1"^;2#F!P- M?O[M_/P+?1S^O L4\N\V ^" JQ>@^.-4R$"7R3=DH HC;BV06[M<,AR. M[7$XWGH<+O"@(RSTX0JH!K8#,=YW+K8.U7\N<-BH;WSS28DHR@H0:2U3$9'@ M"BA'13QHJG\I/2IGACT'9$[A&>5V*-) E0#9#-+U&Z,:5#,Y)C00/H(PS,#D M1F4-:+K.4!FXX&_YSPCW?Y7#*HC:/Z6X8;FYY)]!HZ[;BO;[HJS@4/!>ZA'\ M='E]88]@AH\&:B:N$W0T%I7AM*1]H=H(+^ HD;Z=(RG6LO]@JA.]P[_[!D7M MJ@4@ZM3J$IMY-)^G+0+ P]I _T+N1E!6:0HZ*)FLL )2@ED!) A21R'[("N*/2*@:Y*, MR%*=\L!2:5[B"42VP-*3Z.<9U$I@/\4>#>QN;^Z.7^XNC0/=^;B[O;RZG8,?\"G,9CUE_3+^ '^ M^7QU^S V\#J]^NGF[L]Q1$H1*D31)]:5_@6ZDO\M:%4@0TG-0'/QRQ>3ETFA M++9J63E/R?SXB47IZ&?X-(H/1B?Q8#"(P-HB]@6O)U/ :8IRK8Q>99, MLAR^2TD"X4!5AFHV,DG8'>:;YB >#$[3:0ID@O99'Y_:^G(_G_)&-.*Q$$VH+,A3@1+&/L$& MS!+8"RX:<2R2LGQV)*:DBI(A!S6ZJ#VF)?X3)2VR M-?? U!G<[DOT#0+/Y/-NOR4=7C>); #YC2F);"+R1 !@1=HH%^D7:I$*-59T M&[2\%YZL#40PLC.0_P L,N!9ZE19(+N"2V0GR?&AL,#T, WK0%IGA_1B]"A(S 9]RW)>;]Z M,"IU$7-#?*%T;-B"2A _ ,N,$ _2M$(?J8A(IV^PO-"%("1B+TV!,X.2GM!> M]VTE&=VXE^0#6:9H@W80;S)&7X7>$=10\R@PI "">HZLAC4ULL+)1D@K\GDC MJ963/%N(&;F-19Q:%G&ZE46STKGPO<,SR%8+BB5HI?HVHL9X=L7+LFV(;'(%B=+2F'5K;#_" MP!H6X7DR[*I*\ATXBAS2%1%CHQA8B0 DCE#.]U%AJX3NV)\81]D<$ Z!HAB\PCB\"FME)VSEBL6#7!F]CJ.UIZ_=K!UA$V'',>-M)AC7Z1ZA=B<; V$"BFH1)Y?G%Q_Q5TPZO_^04U M1M(%#\A+%OTS*<@;=3",O6^OEJN\? &=>2)>\\"!Y)NTI/\-3LY(V?K)G X. M6!/T]8QYFG9<>Z.S0WIA=,J//SQF%6Y[!?)%M!9XZ/2('CIAY?*"8F:PB62% MT=CPS.B8GAD>D<88C5&I%A.7ITR0SY"QBV1%A_[@@'7#P^,!O70M6BVJ1T#6 M58:&6V$>X'R8&U2!CP8"+0-;@BYJ56*[&3^!XCHZ/A)$#&-!Q38"&PY<,&^P MW6+VUDQDD.2]8;NMHVPPEMW0D0P='+L23TYM-1O9PXB\G,D"#"NV89 SPL_N MD%M=I09S&K@WJ WM"JW(&/Y>H6\'CFI;B<8H)B(HU'H4O M/*?X5430J1ENE:>:M1[F@ZI^=B%.*E8Q0*PQH]GVH+ _-*W1+5V#E 3]!:DI MU'BB<]1XF?7$""2K**@Q*=.4PUJG 24GBP1-=0,H<6J-J#J]TC9XF?]9.<8'6E9:BX&=F;3V^3OJPCLJQ!;8#6 MF(NLI!NVV>9Z>4Z0)W48Y%9NY*46#+=R(^#N@ '@U7@0T;U&7LM>AK1UH'Z& MI*-'P>@F^#JU7^/A)%<*4 ,[3O?1<09[G;& RFH-/(%F:$-PF F -LL>$2UK MMK$IG](NB;5UBNI/CL%.)0L1A!$[9?>M [[SM!C +)0[?IVK\1.2/B( M=85CDK[F%K5X,#A3T'XK5BM\/P0%Z'E&##-87H#!(/*P>L%@SZND=L & *WR MRX$PTD-1Z2*+DUU]DY3YEKAQ477.:O23XG,Q!IB+$K3E8L&Q4#*R-'JG:E7= MJ+>M7;;\Y, MJ^(O/$;"05%K9#Y7(!OV0!2#K$#CS0)-GNCO%E(S8_O$;?80!P5MZ>ST5>XT M M$$J) _SLM;5&0G3\+$S**?$1A>! MIJ"RS\'R&PN<8\B:D>$0\-^)5^.&?0M:HQ]'ZS@CQU-;*:4X H+S49+.($D3 M"# P94Q?:TQ%QBTHE+@2?-TRY A&K&@ .%.3LJHX-($O.)5)T ?+0&Z)O_LK M[MNG;%WE7-LM40UIJ,A9[7]Z5.#EJ_",Q.90[^G(8 K2HAO$9L?@)I&FB!QX M(M$2YX)IR [S5H8(B-P&%*0?5DWV7PJ_BB* !U3W%T==A 7AKKI/[83A%6,R M"YRUB211Z:]V)-8,(W^L&)\FG<,."6^W#5H-F_)Q"I)R+N_#<62 #.QR"G,< MVGP&E^XD[,I+9(C>DL@P=(F5PZV9D+]>II/&7-=U*P')NM^MN7V4?E:+0T?A MT/3?J!-&R_010=Z-AJG&Z91C?N=JA.C7)6;AP!B,V]ZEB)ZG)40> M23$T-AZFE+6)KD51PITGDS,A]S?)2O),X7264Z24#($&F1W?5U"C+L4J>F: M/Y8*+L+R X8#Q6QF&?HM84A,!D,V9Z&; L=ZH1A18"I1Y!-5+?2*NNPEY%0$ M*\82MY.@RY8=;D^7O5ZB[J>1QAO0J?9N,E3(.%NIEQQ_('/631/U31-H0.)B M#1#D"35\-Z=W14KA^14E$A*%X:RIE-T1?TEE@8P%2@/F MB['[QTM2DY\QLH3&O6@4Y!Z"#]&B*MN5X;0/U1PSD0MK!*&:DT 8:$GU1A ( M@QX=D5HO&;TQJ:<4_B$:IF7BAB M.70EA)_.>AR'[-LI*TKY954&HYND>$P* M]3*(OD+,FVR!MIARP!RY7Q2Z0R5&5TKFXAZE+JKVT"]7R-G>EQOCKX14DQEY M?[#2()7T'.MBB$2CT0(&[Z_(5VN >[PZE_@GT[\*#]&V%B=LFR!2!8N]OG5CN7NPH71* M9EXY1ELX?3!X#0/#6=G6!N:H/5FBZ?4NP1F+*JPK.T(?@AW16A7.:O.<;YTA M,4B@!Z@+ECYJL^,4#!?/]I[REDP9!G["'YPA-I])Y^M+'&A2=6-YE.2<_#4[ M9#EPJ>:>1G%5BE1RV48H:UUJM\$ ,^4+*4]6P(&A &9E M:]"D\H.EG^_N'Z[_U_G#]=VM1DS-I[M[WYS\R]S>?7'U5I^4*Y/S)Z3[D-T(7O4GUU%@5AQDF+\\?CD MB..F\M:J-R1KHZT'1QRZ/#P[W?>BG#\$M<\"?O*8 #(\:]+XA[C]Y5?;:H_0/=P#1LVY;SA-?X)(S-O ZEZ.%(!=_IZ3,6E1 ^W MYT1_0M7J#^7L-D\9DW\U3[E7"_J!]&B<*MH^%;'G3^?CCQ;320L,$@QDCA3: M4XJ6H54*@4TGF$',0Z")/D< MYR6.%B43S![=, UZHH&C6(#2@E.+F&TF4GJTL8 ^#@JN36_D!6K%KYL:^;P M0@:< Q\%BYN\N/61YFP>,R F("#.O:R2PII(_VY)X&L.A3@57Q0N/S/)S:P6 M0Z!RDR #^]];<+S)%XLR+F,GK(\ZT(8H[SF'USB72KEF3C$%C!D45K:X3&?. MH4;+8E%B ><'T#X!.]'P@_G/ML2SI?9>12D>F19FR_=B\U(*%[)'@9K25"W0 M^S+HZ(.YFR"UDESA :2>0K:(LK-*]XQ\S<4DE"A;5>4$<^71P?&BP $72'22 M@P^ SRU#<"KIEF'PC'1,)Y?+;0N:O.3RN"\-S_M2$U3\E&L; B;M]3MG$'@; M2EB)Q,U# ;@]\K>$^>\I.3+M\99"@#X8&7L>==2,+C/D;,XMA781I;UI(KRA M*EK*'4&]H6^[@1";9XR/WW#V!]9_DP5UP,AMV!3&#@/J$Z^#XX+_:\,A[?;) M<>T> /+05>CLJZQ^'89F/YU?WYL_SF^^7H'!,[YZ&%,H]N;Z_./US?4#ULY_ MOCH??[T'Z0\:POW5Q=?[>RRM_W@^OAZ+W"1N+N?BBST0YWP@/LN!&'MVQ!UY MDSVBOV9J])\)J)5_%S:^(UNTJY]&]M/!;G3>&"_-BTKLH_,M^?DO9@=&PGRF MDP/5)URZO_MD?^^98?2F&4[CTX.#+3/8WR-\'DG"WTGQ]&R=!T,*+BF4O#L3 M^6WOF3H[I*(SDN4;6=^*.-L2SA[(4TDPH/BK)/'X,^,A:%>L9"1$\5V42^(' M^<=L3=N;5J-KF:73BBW^G\#0'IRQP@;_%9/[9"C)=.EKRW0N)-+&DWPJX69. MD$BHO0/89TF5E\95Q;*1Q%%K[]MREN;N?!; 8BJT? !TC(U(%J?^Q384NKD6 MGNP1L$#R!3$F<9M'=G!2Z,3+S'A;@9GD(!5,I:?"$-+K.').DPE0"HHL3 1@7,: M7.M!07VYXF*^_B/5U;*M Y_CI^1W^.&@2E*'U>U *PO4NCD17!IA-+ZE0)%, M[DWCPA!Z"%%M446+0-PY;Q>HY*!(VE4[79]NPJSP3N@CCKJ'EE;196U2BV*1 M,B%9:,%%^4/-%Y("S@)#C\G)N0(# F&9FGO\?B?!(C;6DDGWP@WY$WTM6$L. MFL8_@6 !+[MFE<.1&NX?@6P<'=&' ?S_+#Z2Y-2S^$22*$8#25<=O&Z>N-JG MX6O%3YP7>.^*-'K-D1^J@N+T/&]H3K>H4%AJ0J+=>,SH)>?7-A,T-FE&!VJB M"<5D:U VS%2J(N%5T2+HL81Y !PKF!9VFTX8ZC1$H,0X)"C&.<4PV#3E" L_ MT6 2\QXG,=OD=E VI0HKYJD!7)D\G;ET^())9I52-2YSU+;)<@J@MU6D&;/= M=*>P60+\2:7?*=KW,=?;)'Q\17L6$(P#01P SB- 6*"_K+^3)X\ZDU.KQ?3L7U;B!T1),7KV@X-E4"G+/QQ>[ MYGAP')M['Q,7-H>9!KJ0/?^3O%J4=-%; K4S;M*5.6+U=[.+!W;&CWO[QO MOFQ8@K8C,][%LJ#U-C-,* 14Q4=C$%^N/<+3H.RO,H?;4%@T;#-54*BHMH@0MT?1>2 MTZ2N)W(07,^CY]3SCTCMM4NXUIV9;=P92J.B$6:D)7O9UK M'XPZ+PF5EN8X-K'43D&!VQ"N&8?WLBIY,UXF8R\G!R/ MM(8=^!6-TFQF28KZ?=_:C[0-"1\OJ8P+7(-;I]7V$..Q:]#"A,/U"[WGHG$5 M$':96)ZWY24NQI&$V PSAH#FFJ"8PN9JV)(+RMFK.0B+?C"2N.EW,:,T:5'S MFB18%4F(51C4>CD);7;MU!#.L?'4"XV9IG^0\0J_T\G4_E,NWF;+MR71%MO$ M4.$S5G-$G>9<[![N3N4T#W$E)H[7;N+Y8U^;8X.064?A)4?8;EF1EE5=7%Z3 MRG%]R4U5J"$25D+BH:?Z$P]BR>YZ!9)/O 6U7\\39LW8CC 14)@BU@9Q;%C) M55R T.$:=G)D(D%IC=;::U1+@$%_4D 8$8$FY_G!8'9)CXJ4;L(7.M4^MM4/ M/HF@4SC",>^-/1*V]#0(5,W(L@4/2O^8)E2JJUIAY+?5\X/BW)PEQ09H'97! M4B>J)IC [6;BN=]+S2(?4*MLASFR[*)I/Z%I2AR?1;LD@[XY?4 M( =.;AP.YA=D>8V'.)&#"I8EP. !XZ18L3'IH0+7M]S*R^ESXB4"MY;^S+) M"1^ =37&:B_:G,RMUVMVH.O:=" >F"N 0<25DA6R1'*D48YVHLVKF&MZZD2O MCOH:/Z47M_:ZT!(D4LG*3A[Y?J=K3:VVI!2Y@%X"1D%6NJ,H&QV(WR6@('+XK:RHC=:Q[F/ MR$VEH-M+I"7ETAH^7 W*;B3MGN'IXE*M*HV?!/!]E_AUH_S+0Z1UAZVQJR"' M7Y/WG:;LLBR"<@27#42^#%*26\[-H!HDT'5#XUB] !PH[;)%Y!!6W_,:7;[" MZZ54UK';9'U]TC:4!$(4S.B+PM)75_,7SBQ]"1C\)IN!76;DR<5=H593#[H8 ME#L9I8V0&E<_/)>L:(_:K;6HJGYF4@DP?=7XJWCJ&),/1 M9?656*PVQZ18<@I[P&ZP][1]484>[XHRJPJ)1>0O6PQ )V_(=V"%,^<'(IS4 M4L5MI::,Z8)B,VD75$C'W:%4]T#)W*VVV81T9=C]*J[C?'L?*9ZL795-T,C! MGA-?O-C8C*6T?L^?5YM/(J&K*FJ?53U;DH?MM8'Q=+!0V8Z"4MBE[Y1S6N"] M]EQB0>&S; H[,=?N!SXTV"U'M3YIXL61:!IK;B;C*,I;#IE""19*=*\1EM262S] MH$U+?LDUF/J/.ANSZ!]9-V/7C%@,0MMQI7;I#=;C-GQZ9JTVG8Y8DX W;%MN MC6-L;-9UCC97M)TA.=ZZQUEA,VEOUPT.8)?O-%]9!L7)V'[,0;UD&G3"1UF\ MS,IIZY:*KE:90]4[),"JE 0S"5>022C=NX-N=([$<")J]2=K#<]@\AJ*]J- M+(3L_PTG^S*KO2[EJ&NIYD8A8Y<61FOI3<[AM+V9&RAUO=NPV]7+BD54D5 1 MJ6?HU-1'.\S*N;P>G__VV_W5;^V27K\#^9X7%\ M.M">1<-1?,@AT^B+KX+:YT_CP>E '\>FI'?$D/C@Y6TMS M]U'ACC0VO _2";P] NQ0%L&J#R[VTI3=Y<5N9)^I^U7"J%/#_K,5ZFKU-KLI M3>CK]IF4<#VW'IQ@OU-)L )HZ<8KZVV;'B3A<0+&FS(7W.T:03LW3&L>25.L M@_CHC(G=>JC.78+II39AM-K40U %2<[IS005W\YD]:;FR/X?5XKP @-_S*NR42%GIG0Z805M^+ASJ\7:HFJ==/,DH MIK/OKC-0([ 7\>L9H9J"56+&DAI!83R$W5'#"I\;3%Z,P MSB$ A*.<'/P/IZ@5Z?<&Q)%VJE9/(%?_"+& 9,00O\-9Q'5'._R/9]8FH0'B M_O!2#.FE74ZWF0L4DN4B/>BE;EU309*8@^$W_F#JPM$*0V@&&W-K,7 *:4<,W'KI( MG[T.Q.K_$_P(K19OV)AHDP_BG+O!K;F@8SW+Z(M+B]L?%%A?SP"T@"$//QSYVNT,L7\]@_;XG/?58P0JGVH34<^# M>J.43.HB3-Y-1<"V6UC*B\N/Z'4HK"=L)!07R?,]5T4UBQ[+FFKFL/=Z2IV2 M,;E74Y0ICOD7_)?G#VRQ^J6F+F6NCI(8 $;+%$O2)%(3?SB#L0_:R/.Y4G+C^G-2: [.E)?;HIV]FRTE;U:FWN,S>PN&0B!#YJ4H1>7CU%Y#FK%BL MW+T(OEZE[L-:LLKH7@36-[&[.EZ) ,181C-J_>13.X;TJ V=<%G-^2[:Y43N MVO*RK%!_T.I77%^!-3F2,-I.,#1-7+YSYU3C6[AU6*UN%1M*$0O3E,)1I$.4 M591)?ML"7?;VL&=5*JQ>64S$KK/U!6WO1^%:.0^W]W+^36[](L1=N_MWMK26 M^8'6SCI+U#N+"7[6/E.=JX X6!^6NP)>_Q*ODXLW.8O/*B"LZ&AA@H34W<]" MF;Z1&8T&PP/IX(+7%.S8VPIF[A9 FU"5Z.5DDB*:27U==PG6U6^O\NA9)JYC MCIH(]AQ^2IU L'SRU)V8[XB_&I/ .Q\*E1>7/O5-XG8K"S2$*;V7W,SZAT$4^L7E?.I+9<\LLVXU-"_,M -Y'7C MI,R634P4]3<+XZMU.'E% MQ4:-K,-2^\_$FG7HI#N@5,UV+C_S28"M7S#HR_*;]D:]=-T'(]MQ4^D.L<&$ M3?=B3D7_1Q]-3@VN/&S:3,KPCH7]_D.W+S7%1(@UW8WNG MJ==NALX;P=33SRJV3=")OO#:!00)\( T,X&AXXA6H0V<.&U.G#:V(;@%3BY. M5;+SKWYXW2W(KD!?H9AEG%:#U^=%W/6=#PQ")@7LO%E23:9,[5G[B'D,HV>3 MD&PL[(YQD1>&,8_/>O-$M@>9G_'JY9F"HD0;D&??4KJ4-2EH!2Z!*"AKZQY$ M?%^26A+I6A]6^4]%1!Q!M^I30#8+]&^TXK)<6YL%B&[^L]]SJPLB6R#K' M>1T&_.:1:EA1N?2 Z4YAS[B/K6H-.#E6 =.PUR1V[VIAOXW[V;]%.O2_PEJ6 M&!QSM]7JE4)T)Y5P,2X[8@[BOT[74F':IU*D97%C#D%'2.-//;#,YT_[4&H15P4[-=%A./"&9H_M3 MV#P%<828E@GF!:(#6BHOB-GPF-3YFK<\L'?P(GJ7ZU+N7=5.R4IW#P& M-T !8JC3=;H3KJ^QD$WX 1KVK MB=HV8Q&.JMW+RA?;5SEKJ,C68==#<3L>#>E]BWD49*$_0DP M4;5$8F '*U^RBL<+M6-,3[#U=7@3A(+"M2!!JZ;'+)U[( MG&EOAW+Y<$WI$I,\1,MU,>"&KK#EQ #C93M)^GGPH&80<&YMB6D>_!3%EI&8 M,(;@+$B[J-X)W&FB,O7-Z]7H8CJ;ZQ>.$I:C9FO$DC M]?/;N!V"-@1V(I1-KI&E)-C4X!F+@/M\0MO?[_<)\: 1#QJ: M)GZLOG[$+$V6V3;:'(APNM9G;];I$Z0*/0_/%T?Z]WA)JS4_05%"+I'7AI!] M1.[*'XT;8U*"#(T7"I;%7BI7B'7*AKR]D6J>WM"8\:AM\TX;5/V8< M:6'656ZH_%C+W6 3D?V:A2N*3>O$0W=[C;C$)5BAZR'5D^@K;U;6\\?2S1=9:EBD'[W3DZ+=OPDXL&@GWMAWV:YYR M.U(QAU_8?E?+P0>5U/16:XUL(JV7BTNM!Z0O"#K<*3MO1Y88>\ CS)&Z" '* M7;:2G.\)FWIY;WI88#T^#A'&HL8NACNJ@!KPB:4/[1[I'BES"SD>MLEN)!>) M;;HL7I@^E]ZXHEO!.OE/)//#M@CC2BKBGUKPRD[TV#,^R5UK4SXB=XL# QA* M$WOMI+VJF0E9%J-MC$IN1N]ZA?NFT,.:OL)FJ8[185]JZF$[NH@M+FRF0GPO M8'%T4#H5;HH)MC6[[*T[M4W"YM5YH>(\6=76U8SFBA>90RUNCY(6RK;:H]AP MR X[]B0Y.?KN-XK-<'02'X[.S.CH)#XZ&9KAV8G<3"@QW;-!?'(P-$?'H_AH M>RQWY&[O&FV_O>N:%<('+,[O%5X_<&<7CQG1F$;^X.K_]<;2+N^)&Z;[C0M? M;(\IFQ($P[SQNAF5!$+/^"(Z#,A!AX692<-J/$4C2*]G36KJ=:)K^DO/NAH+ M'VSMZ[P)/+8GLLK+]4:L$+W7RC\83H[!T@BHNG"#8OA5SN1;L6&;WK'82(N$ M^16\1?S)W:/3E%PL1\2:?)<(#5]UXC*CZ(BS&0<0#9VUY.S)[QCZY_ MQXNQ=[P\]"7"\ZG3>!].J:$'/\DLEQP&;6.%L2;;<\++W70&BVL.&]@7LE'1 MA@FK= .R./7?AA9HLO1[HNW2R'V/Z/+;@?3T-@QOP;2W!HL)[C6!=QX881[4 MB[P?3]LM!W88A5PO3_Z!F\O> M,E>'7JBNANN"IF*,YG1Q8JKC.%&L#2:NOHQM@PE2H:C*@_)8?2T 2RM;LO(I MS;-?GY",&@TDH!UAC7MQF5!#.>X=RDU*'JF9M^NS($5V,S5$1$7CV^W1JT"E M0)0ERV7GE?TCZ(,ZVZ_V*$T?$@]N'SBEH<=0>KB8#()"N%[P6I M4L[_Z-S:1LU.2"_EI[$Z@[<%<-^+[@V77F)9!8B'%WG(:^?H571D>HL--X7T M:@/6R0)#=B2O/ UM'D 2%G%@B]0+:J=Z>7WS%6^_O+UZ,#=WX['Y'1P%EW176A\]2AF'6(0 MTO'8/3,._"K:A320+3O8#!G^KVLY/#J-#PZ.W@2D7K"G6/6!/(A')P=@MAV^ M_?QW*>3H_XWV^EY'U%U]9Q\S.\DLQGK%K:PQ'-G/4WZC_-V41!\%"0;:#GP8 MGQZ>Q@,P98?Q #!W<#2(<$]D\5'/XE-9E D7)0NPS>DP>7%/:6-S9K\'R_'H M-#XZ.PUA @-[>#!PT&U5]]QEB:/MER5*5V\;?]AXF=7V]HD1FZU\@3Q+78NO_OZ<'U[!<)V_##V92M[*7QA.^9B4S)^;-\>=9?Z7.*$ MD]"CCU6)L4AJ(ZJ_'AUQ*^\O:Q>1# ^9CYQR+]OHBMH>X5F?E 5=#J1CG R8 MR]W(G<9@@DL9?O>:47O:1UZ]YD]V*KR6Y/2(/;:?RBKJ]\\T?0YDM0^2=4Q+ M&0!G-J'25;JTL]IV&=2,3/)$XV,6K,@!)2M5G&RE1W=SXFC[S8F$-A:Q"[#< MLPT.H!^X+!%'CH*1L:C(<]_:UIR4OF@OP-"F$>SU"-[7&W3%'2&IXV"O59S0 MI_D!U %#N18]2I9E]EB6]HYNO@.[ZN1,)H6[LT]"I51G,964(>>5\AMU@ZZM M7U-A5U*7!5TGJZYO+4"1R!;.'75NTUU?+K"NPHL%=!Z@1O9Z)83G=> FY7FJ MF=@.8NU6Y^@6J-PNV/TJ"60NER0$7#NT]"QS)JU'-&-"VXO96KV@&-Q3=*)V M0UH7^J1HC9)FN(:$Q-[H9L1@Y4NVZ"V\E7S;*7%W$HZVWTGHM?H%7E64K;W_ MZYZZAL-:SV>@Y@<.!*71[YD)8EMP.3#;K'W"^:$/H2U?) 9N YNQ#N0*=YA38I[ZE!C_^ M"M^KT1^Y[^W<^MN^#Y#S1R4SSO*"XRR#V6I/:=MBK_/AUHO,7OFV'DK;*ROG M>W*XHWI>66KN+?5)EQK>T1U")STV:SL#MZPAL%[LQ>[A>#8 2\>/;^^.. KC MZG'3[]2\%$]&TLE[DNN@Y]JM/.'RMCW*7^$?2]MV7-S2[B+M$&7/?EIVE)A9 M\K*'^29XB,*5HN=DZ5\SW.ES@J!_2B<5J5!!S_MD)H%'\@@ _\%A-7>T/U*E M5]-LO8&XM]D;K5PO@7K% >>NV1IMOV:+SY/9?,1O827_ @ZY[83_P)U;/&_T MYGGQG-N$X]%@>+;IK ^/]X:@W_;>XB4ZT 4'%V[8U;3#)_M@=+S[P7QV=UI1 M "]X$LG EN1=KY?DR2U\WN5;256VQ:S;D]KM;FX'[BV\PRR">HE]Z2LO%T1K MHV)<<20K1N$7$K!$]*7',!#Y(BNXZI5:HE_"/)R]?:2]$%QZ"3F]LZ5]V;8' MQ)"'7P>SH3C0.Q;>KH0P=D[4 0E\_\Z+OKI_'TB)$3$.8[F:IL!4-"QH)6]E MQ.&K"N3COV&NA@L@G&Y[T$GGT;)330ZQ@0U$Z"3A*\6-$/&&>VV\"((4U45! MIM"&E:E_=1NTG1SU,I4.1(58I-XUT+VTU?84/]?.<]%>I> M)DWRZR_+M%JD%Z =4IY6 3P!0['V6UCT'.O./IR/WKV'-]WCO_ZR2A;I9\I) MPVST.;PZV#\!_8'\U/I'4ZYP2&QZUY1+^OA(%]OA _#[O"P;_0,GP.0V N_7 M_PM02P,$% @ ((B;5MR%1?(%"P %!\ !D !X;"]W;W)K&ULS5E9<]LX$G[GKT!I4E-.E6SST.4[86(F>/ M41AG'QOK/$_>G9]GP5I$/#M3B8AA9*72B.?P,[T[SY)4\"4MBL)SVS0[YQ&7 M<>/R [V;I)7'Q)^)WR1 MSY-)"K_.*RE+&8DXDRIFJ5A];+C6NRN+%M",+U(\9+5GAJ8LE/J./P;+CPT3 M-1*A"'(4P>'/O>B+,$1)H,BK\*O6(JS01H^D*FT&I23,4;%SU,8E; NO_0'GT:#FT'? M'QDQA>AR-Y^.,]A-UQS'I22K[1D^P7)ELUN M59RO,^;%2['<%7 .:E:ZVAM=K^R#$G_C\1ESK":S3=LY(,^I;'=(GO."/#<( M5!'G,KYC$Q7*0(J,_=M=9'D*6/G//HNUO-9^>7B WF4)#\3'!IR03*3WHG'Y MZR]6QWQ_0-M6I6WKD/1+O__9NYX//3:^8:/QZ+3O^I_98.;=^FSJ#=V9=\UF M8]8?CZZ]D0\_X,F'*%[3B#^#/[?>:.;C5"-_4;.UL+HJRCA M\1-;\R7+UX*M5 A''ITKL"%6<0 MC26]RW+X R209TRM&"U:@=3L'=NXP_@[W6$ LFR$EV7%I_"_P' M+!*+C!2:3"8L5!S()5X"P01I 3K+. L9SHZ?JE:0?AA L!C M)806@+K) '[8%RU:8/?T]-E:IDN6\#1_@M@&(!PG]=HTJ:LAT2>>%REB/]"R M88[=H3E6F^)L^'@4 !*@HM!;#T"4" M F&@^P28)S/FG MN V+1+Y6RR93]Q!'' :O@\?U$K$J0HC^O2#6P-$2< ;/,@%E%?/VST;5>%9R MZ3/6^T%W$4&#":E1LSRN<87#6L9XM0*,UF:T-Z]611K+O$@U]E;R$9\SUF9= M8RB 8=8J7!HR2E)P@"9L!)D!YH8XS%2ZSR,KT60/:PFU)KH-_)RM50HZ'D!6 MMT)6]W@FNAU/9X-_N;/!>+2A"G8SGK+!:.9-1^YP^(U=>U^\(3@.LL/X9O;5 MG7K[ '9PSV/XZJ34ON1&X3?ZIX5J>6SSHE(N J,*GTR6X. 3\UR(.9!(6 M2TI9[P >&26E:A1PQS>\IKFPTZLHH--M:^HJ5R5[6;$B/*>MV:-UT3NK$=3"!.$"WV$ M_Q7I3HU 916Z)8)C!D>2.&S%95B0.SFP35"D*1(7=##R&8_\3X:6D;S! M#7\O%![N24J)$(H7EUHN=LO3[T!RS)=WL00RX< K8R#!E(T7B"^R>A #.>W. MF5 MV_:I&M^S@WW4#KUFSW$.[%"-&S@?(5&/I,X%IJ$@_?=QT3C_#0-3?JB7@K#J?<0&5FRK !T6.M5FFYV]^ MZ10.V8W?H:OB';6@Y:$\ 6 GKY3)T*B$4T,$1[>:P1(%[%BE4KU75CLT4I^C MDMJ)+H _!#B >-J%,R*@0_,Y]X$6H)7!7?,=%R*M0%VBL/P!B%#G('BPQO4G M\BVX:QM5J%CS5(68WD^D'H,*B^-(*%%K8/)(QN2Y)B+E080A(88(($9J"\DM M^K(#$52: ,Y9PTB)@.DQ JQ'TGMRR9+9?8=0!;D*M4)J.K% M4C E.SN0(BZJ%'%Q=(JX'OCNIT]3[Y,[ V:$%U/(W*/YWL+AH-27N^IM%ZV3 MP]ZTP!=X; !7_.XN%7>$[#*V;/'$\J=$5VT0!BS@((R;4:AA!8]V\\%+5KU: MA(RI])61J,1#I="!;F'30D''VC)U8S(A&",MU.<#N_9T0])J7NC.JTPP6XEP M^'N]2F*WZ90=VH'86N;V-LP\.KJ8W_J4"Z\'PSG6V2-OQH9CWV=07C/_,Q1F M='TPOKT%1_FSZ_)#F^Y&V59GOF2HBCI:Z;$S!V4!!)2*Q(+0+_*H/L# MOV=KKD-;OR;8#>S/&/1JT*](+:1N4#]C)ZC0VZU&6%?B%5N!QF'W139EQA#U M7J4J(@;YRWB3C$/+^2.$^<2RJCAC'CWI-"^LKOY9:O"Z,PYLAR+-,]O1PLTS MJP-RKY&G:3+XNJ;ZH&S![[D,Z4P"4=7WP4Y(I*5UR_U"=NN*LI;>&E*Y\Q5C MCI%NGID6V*(A\V*'TTGO_O0U@WY6\/XFCCG[W^;+?L MTI]?-P5067;HS:E R7(@$'3<*=-HPSH3_V]=-!UDUG:/@9R>U6[:SH7AK58B MH'-(G(/%?(:MA*X13IE/5JA$*XS<--W>5Y:7C5B:P_\;6UKM7M-QVD4B;HIMNMI"73A M;C5[+4BMC@5/)GC.:4.# 3$IC3?V&"]*H]BN4:4!5=,)%:<\W6#C):5V=.G8 MO6;[HK>K4P>Z>,?<:G^;%D_\L&$3WDD@G5"L M8*EYUFTWH/RG3[#Z1ZX2^NRY4#GT%?2XALY'I#@!QE=*Y9L?N$'U(?SROU!+ M P04 " @B)M6,+8"O(4& #0#P &0 'AL+W=ONVTE2M-=3BT@7O9T.MT'DYCB MVR1F;:>4?W\S3@ATCW+=#RVQ/9ZW9^:Q?;61ZKM><6[@)8E3?5U9&;.^K%9U MN.()TQ=RS5-<64J5,(-#]535:\599#K7+VS;)6X%O@F_TP3=0) LIO]-@$%U7/'*(QSPTI('ASS/O\S@F1>C& MCT)GI31)&P^_=]KO;>P8RX)IWI?Q'R(RJ^M*IP(17[(L-A.Y^)JD+Y2Q MMO]AD\LV&Q4(,VUD4FQ&#Q*1YK_LI)J!N]=7?2D"F<49KZ,MD(5*6UTH: M04]K[(E>^",36MC9OWH+;136T=_'$I&;:1PW0[UUJ=^,<]P9YTRDJ$UF M&O.LSYW^:S/_->%"BE#@6LCT"AL9(5$\NG3Z-/P(M9K;]3P[<@$;/N8*^ O2 MEN8:_$ZS6"%Z$.D3*ED+,L&B?["_D&",%9IP!%>$AD=4"@D&-C4R_ XMM]EL M.(=UP)E*D=\@%FPA8IQ#,S7/;74:<,;.Z<^9'.H[KW_>,);[;A) MR @X$38@W6)*MB7C8AMAG!^!LNQY)ZBK65)7\R3/3/M?@[OY0T#$U7MX&/7S M(XB8XVOP7BH[:>(X]\[V=4\H%MU5= 0PY+(P3]4)YL-RH,XT6!L"#TA;+2+= M#^D$T507A0[":/<=QE+G->WTGO&2PJ)7)/K+:?F95(>O'+.>7"*+A=0RMFBY M>*93G?C3]1LM9YYB3<<(N>+//$6*P7N=,T8>PO;\*SC.\"+ \H* M'I(ZKF<)SN]. CC1/ZVR?UKO[I_!<-8;?AG3QQY,@F_!_8PF$'0FPP' MPR]'<7F??N==^ATZ4;'1618) F"L)-AW'?Q)![*]HN,]J&A)K%+?;=4MT3NC M_"A!PMHW,R[Y[8X]=\\/+TB?%"&"^D.IJ7T;KM]I_*0%V0]7L).[N0'4,$): M5'!6Z#]')L53CE-[Y8>[,QZ/<1]+R>YO&$O.Q_1@-BK!Z^LA*LG^Y;48+DO?W"5L^5S MM9>_TO;B^5OWD6$ :#3F2]SJ7;3Q %/Y^S$?&+FV;[:%-/@"M)\K/"*X(@%< M7TII=@,R4#[B;_X%4$L#!!0 ( ""(FU:>T%+LQP( #8& 9 >&PO M=V]R:W-H965T#=K6WAG\X+C26W>PF2RD?+;"..YZ@26$ B-C$1@=+SA$(2P0 MT?B]QO3JD-9Q^[Y!OW6Y4RX+IG$HQ4\>F[3K77H08\)*81[EZ@[7^9Q9O$@* M[7YA5=F>M3V(2FUDMG8F!AG/JY.]KNNPY7 9?.(0KAU"Q[L*Y%C>,,-Z'257 MH*PUH=F+2]5Y$SF>VZ;,C"(M)S_3>YB.'OOS\?>O,!GU9Z,9',W90J ^[OB& MX*V1'ZVA!A54^ E4,X1[F9M4PRB/,7X/X!.OFERX(3<(]R)^8_DIM)HG$ 9A M:P]>JTZVY?!:GR5;H&*&YTN8('52[\JQ0FCO1K C M-,^#ZSW\VC6_]C[TWFQX-[IYFHS@X1;N^_.GQ_%\3"TAZ9\VP63<'XPG3KTK MB;UA=B=QSTRIN.&H&S(!65=*V$J!X&S!A5,#TUI&G!F,Z5LU*9@482BS@N5O MAP>78?/B6G_P9_24 /6SI,FO6PI,.54B!2T'>RHHV!O-O-&-N$0W;S&4!8WO MKB@)UQ$3\(9,7<&F>(W_*5[#T?@"K?.3( @:\VJCW3"UYKHE!0J[!Z<69!ZK:4I5@9.$VPT(:VC/NFM)B1V4- M2)](:3:"#5#_5?3^ %!+ P04 " @B)M6[5<26X8# #G" &0 'AL M+W=O>;-D\GP*.1G M=:!4PV/&N!HY!ZWS@>NJZ$ SHEHBIQQ/$B$SHG$I]Z[*)26Q!67,]3TO<#.2 M"?9[&NO#R+EU(*8)*9A> MB^-[6L73,WR18,K^P['4[7D.1(72(JO Z$&6\O))'JL\/ '<7@+X%<"W?I>& MK)N1DIS MX$85?%K"_0OPM@]+P?5!P9S'-'Y.X*(OM4/^R:&I?Y7Q ^$MZ+2;X'M^YPI? MIPZP8_DZEP*D.PVS5$5,J$)2^'.R4UKB9?CK7+0E5_<\EVF0@+^'9@2G?/U M*MMY7U>%5IKP..7[1BY3'J4Y87BK&>$158!=$IMT10*;3FD:@TA 'R@D@F'W M(@J('L U1QM8OP*[NRXAO-CP&R&5&3!!.+R"?O--SVMZGH=RVPKFUYC1A$J) M]I.4HVO&<"24AIM.8)5?PTV_DAJAT!@#$K6[=J??['M6:GRD2@W@KD FKB$7 MTKX';DX6D<0_B8U[P7^)7FAB\#8=K^"VV0^ZE9O]9M KY2LU[]4U[_UPS9>3 M/Q;+[=*F$<(53-9K6$_"Q>I<\:_2GB\^_)"QQB>LEJ;2-+3)^Y(\IEF1@>TC M+4I%@OEIK"(M=JAX*BQXK5L/VBW,_#\N@==Z4QU-\-XQZ'CU0="K, 5[!@@J MP LSYJC7.VNF:XY*U)72!'5I@O]>FMF'[2:4R_<\F_J4XSY/; MA-YW-"+953+Z9RTY)=( OI86F.<4IGQAK/E)<3*O[9/AD M5.[MB%78KP77Y1RJ=^LI/BF'UW?U\A-@2>0^Y0H831"*=P9ON2S':KG0(K>C M;")$/JT, ;J;YOQWU!+ P04 " @B)M6D# M "^"0 &0 'AL+W=O!,)E5.#:IJZ>FU M II:IYQ[H>^WO)PRX0QZ=NQ!#7IR8S@3\*"(WN0Y56]7P.6V[P3.;N"1+5>F M&/ &O35=PAS,T_I!H>;5*"G+06@F!5&0]9UA<'G5+.RMP:\,MOI )D4FSU)^ M+91)VG?\(B#@D)@"@>+O!:Z!\P((P_BKPG3J)0O'0WF'?F-SQUR>J89KR;^P MU*SZ3LA7H5G$7^AXH)$@4M"/XS.X$5UZI'%B]Y+ M7/6&_9C?_[MZI8,_" MG0YV7YH&+4N32"2E-D1FQ*R 9)(CMYE87I*S\32P@QMD?MW$QE@;ALR"E R3 M9)-O>"$WGC1D&T[N6 ;D5DFM=RT9YE(9]C>U?)[BB56.-VZ88 9^XLCOE)0Q M7C:N.0-A\.#@UEZOV%J3#@E\\AWINFW?=WV_D ,W;D65W''#J%W(#4P:E*"< MOY$1O.#9M4;HNPP_BBNYZ49QRV(L%$WQ",7CU6XQJPJ: M@R9!TSI%<0T0[:'"P"_=I:&\&&F[<;B;#MU6V-Z9QFZ[:T/_9V7#_ZVR&%/0 MVI4"XVLV*[GKQG[W0Z7=%S8*2V\L9XESOJ3[@L:!_6$MN]VC6H:!V^GL.Q6$ MP:Z6+;==;8,SM&S6M&Q^F)8W3XNG1Z3 _>QQ,?E]N)C,IF3\V\-X.A^3F]GC MQVA[=KG3M#UL:4.^@+)<%?!J2(;MQ(].L"9O0)5&"BO"]D=@Q7.F"=3[B.J* MZ/J8YO\YO\90X&;EQWMN_(K/# V-XEBP+.CXMC7%0'RL-H_5UK':/E 7*\"' M2H;;#7O=[G2.:56SYV3'O8,[-0>UM"^'XNC;"%->K_5H_3@9EG?RWKQ\V=Q3 MM61"$PX9NOH7;>RF*E\+I6+DVM[0S]+@?6_%%3ZP0!4&.)]):79*L4#]9!M\ M U!+ P04 " @B)M60X>=5$<& !H$ &0 'AL+W=O6;RSH=B?51K-_N\=;LB3R83_G\-4LM(0T)DS0 MA"%.-G>U@7-SWU7G]8%OE!Q$:8U4).LD^:X^)N%=S58.D8@$4FG \.>1#$D4 M*47@QH],9ZTPJ03+ZUS[6,<.L:RQ(,,D^I6&0B.7PF63QM MI2]((J'_10=SMNW54) *F<29,'@04V;^XJSKSY:#7[SEZB^PNN(B/>W M30FJU8%FD*FY-VK<,VH<%WU-F-P)Y+.0A*<*FN!3X9B;.W;O7M3X"V97R',: MR+5=[X(^KPC4T_J\W]Y?"S/WKXXJ/9&)T4:3Q; MH.%LNII,'R;33V@V]Q>#U60VK0K@L@F M;6!7.!()=E%F(5J 3FG)ED2/Q&! MH/-1 ,6E+*5LBX /.%8=)=2NH$*B9(/DCL#!"'HEW M@GEI=YAR3IA4/B'R!)PDR(TU)B$X$Z&WZ-V;GNNX'X\K:RFQ)*C><1NV;:/W MJ.ZTS,I:)1)D@I<*0?IX_FU)8D0V!$Z'YZS7.T>AGIT)90YXA?WVB?VP0J>2 MOSZJNCZ5V//DD6HVA-^Z3LE/.Q.Z@+MV@;OVJW'GC\?^<#7YYI=JB*!>/EKX M4,3AY,OD+/3^?RL_A4A>#Y70-6%D0R7"$@FH0RH3_HRX*@CDRVUXUW8I?8V6 M=UHTU0E1$F2ZLN(T$",:ZYO,3MM Q=7%MX!@8"I"#2E#CSA*L9DZJB4P"PB" MPZXID].X;FM[UIS 8&$*A5226-Q8\_D<#&-6X+G>ZF4 LF;08QPBU9]ZTUH8 MVM$MFH(1+F$,:Y_WB:#: :>GS]?=',MYEA;O<+S_.-*GP?,0DE6_=@JPNL>, M),'W#VKRA=#PL4J%"_(J6J(3T]4"R8X:FR!&.\M'M"IB8#-]:@Z!,5<9BD:[E)([BT!4G* MP*FWR#,@>8L,DH]J.'DD+"7(<0WR.J:W!D' 4QP)Y'IFW^EH2%I3U<5FB$$B MX2( @PQS_@R&#YB' CE.PVUE,G;CVC9BN@]..R#'LY>=;CO&])@RZ.QDM=4WOGA:UA&6@-*Z2+9\UQLB/ ME.YC17CU=FZODQ/3F:R5.P/HL)CGW>OG_GBRJF2GB\JK[Z0#2Q$*, A$ MJ$N?W=?69$L9R]@$$1;J96P:#LYLN>J-E)7HJ#1:(:_D*8A2+07E BJ!JZ#2 M!$V!(Y7&]XB*LU3R,G:K''MIKM\7?JKA:T;_,XQ^10K9I0I6AA^L01A24]A68@)U3SIX"82EWA&ODRVFNYM#&)Y- M%=%Y7AY=%F<5_IJEUU],^%:_<=7E'.IH'H+%;O&,'IC7X_&X>8-_Q1Q2+5!$ M-B!J7W7A%L?-N]9\R&2OWY+K1,++5"]W!,.%0AV WS=)(O,/9:#XSX7^/U!+ M P04 " @B)M6Q1I":\T$ "4"P &0 'AL+W=OZT5,"T6JWV@TDN M$#6)6=N4]M_OM?,8NDN9:B5$'-OWW&/[G!N?[[AXE&M$!<]9FLN+QEJIS5F[ M+:,U9DRV^ 9S&EERD3%%KV+5EAN!+#9!6=IV;3MH9RS)&X-STW6[BX;3J#JFR6JM=$=[<+YA*YRA^KZY$_36KE'B),-<)CP' M@AU1?8G:=FGGG&/I@-OHZOOS^ M;0R3*S!'!Y,[C#>P-@*GU"0U6&*NEXD^0K"U4K@BBFT)@:?1/.,(DHDPK=D MB9#D]%,BH2H069.MDHKEL0YD4E,C96PURU(<+CA-.W";CF?#+^"V A^"EN/H M-@W8MO6%#IF(P,(E=/J^]!M>9JA%]B&8DE%N^\M "\@DD%?![6\ M@/Z(&('U/0-PCU(3XP+P>4/%C]J*PQ/U_B]"<$2V?BU;_]VR?1A??_DZIW(3 MWH^GX9^1JM92(CEA:BH./0#:=0\NG"&#_B&7W9 M)#.JWM'.T 8E5.9IB"E0:X287O1^K;1H8"O-D<(P980QB]:^.K9IEEFC7I^6 M:W'@J?9.)4V_93O6-)&/ITN!VE(*A5:#T.NK)MFMK@^_UE:M>3[QE+8H-8XG M[Q/3O0C7NJ1B$"/M[TN"Z7_=4/ID*_!UMNIY1%M!K:W@W=J:CF?SZ?5(;U11 MB<*'<'IYM#@>!3\LKUH5;HOUSL0)]:CNL;%]O]NM0Y3=?O-GTRLM/J.E5U M.*%ZV/>II/FFU'G>7DD[\>VF4]; 3N]]Z4WE[7A-S[<- ;^[1\"W_6:7:@K! M=6L"ONTTNWZ1)7B5WNGWFUZ5O_^^_!ZEZ75Z3=N4+LW[H+;:>S>E#,7*W %%\8^Y="Z[H M%F>::[HVH] 3:'S)N:I>=(+Z(C[X!U!+ P04 " @B)M6S[0WTLL# #) M" &0 'AL+W=O^; M&?L;#]VM5%_U"M' 1Y$+W?-6QI0=W]?)"@NF[V2)@G8RJ0IF:*J6OBX5LM2! MBMR/@N#>+Q@77K_KUF:JWY5KDW.!,P5Z711,?7O"7&Y[7NCM%][X6I9>V?P.\>M/AF#S60AY5<[&:<] M+[ !88Z)L0R,/AL<8IY;(@KC[QVG=W!I@:?C/?MGESOELF :AS+_@Z=FU?/: M'J28L75NWN3V"^[R<0$F,M?N%[:5[7W3@V2MC2QV8(J@X*+ZLH_=.9P VL$% M0+0#1"[NRI&+\ID9UN\JN05EK8G-#ERJ#DW!<6$O)3:*=CGA3/]Y' ^GD_EX M\CYZANEL]#:8CZ>3&&[G;)&C_M3U#7FQMGZR8WRJ&*,+C&$$KU*8E8:12#'] MGL"G\ XQ1OL8GZ*KC+\R<0>-L Y1$#6N\#4..3<<7^-2SEPG%"$7:TQA6J)B M5B :F$B!]DJI60XO2JY+#7\.%MHHTLY?YTZB\M,\[\?64T>7+,&>1P6C46W0 MZ__\4W@?_'(EB^8AB^8U]GX\_#)Z?O]M!-//\#(83V Z@7A0S0=Q/)K'YR*^ MRGD^XKVCVD5'M0F]'C,E$\14UX&+)%^G7"P!=4)9T2EG:Y%JN($PJ@?M=CT( M H1:T/0-$^0;*T2X#>MA([! ^%2;*2P93V'T M06^31@VWK8?[W=XS9J@4N7S##=(-:VC6@S"XZA*B>B-H.I,A*[EA.?^'&+3, MS)8II"K?T.M5TEMD()&:4!3.PT.T<_DB9;KE>0ZWS7H[:NU6YXH)S:JWQX(< MIGW T'L)M$-20Y 9I*>:E$=-W@ E%C8],F.OTM#'WI^VAWU$=N!4W?_C1&HV@=I> M:YWJUKF[=)LL3R@'1'N/S<=*]W-)^J(L=^H\;NS5W*D-K5PHSIC$82U:%?!' M:J>KQ^B$%_2\PJ%YE* PLW(&X<7DX$][P[\Q7&O#\9@G:RE?+23FWSD!580EI@9R\#H M\X03+$M+1#*^MIQ>=Z4%'HZ?V:^<=_*R9AHGLOS$Y+AAN]+#3S(=MK(J@63@HJ+YLN^M7$X (2#5P!1"XA^!)R] HA; M0.R,-LJW-U.WDZ[H;KU(+ M=]"KV\6G%$ZF:!@O]3MX#P_I%$Y^>S?T#S,1L]F+Z.CC'\R<0IQ^#M$013W")K\.CPZ(B?N8A\[OO@5OG&6 MR9TP7&QA*4N><=3P>;S61M&?^TM?P!J^LWX^F_ 7NF89CCS*:(WJ";WD[9MP M$/S19_9_(GMA_:RS?G:,/:$4W%+Z"M0:Y :6RR64DE%6BYPR.U,[S($+@W2S MZ0O$4?9^[= 7@X;GW/'8@O>41''T(0B"H?_48^^\LW=^U-Z2?:=*9ZPUEGW= M<VSQS[?S;6# [UQ$$:' M>AM?1^7]4GQ>^!YTO@='?4]8S0TK^=]D1)M"T/@ MW HAQM^CIE,,:1-/VR_JMYEW]#*G&H:2_V0+L^X['8RRV.;78?$&VUDC4>SAS'Y?DL&P^'C M;#PBXU^3\;?I>$HN1F HX_HC^41FTQ&Y>/^QYQH:Z\7&$FWP$OV:$+U1< MD:!Q27S/#RK2AV]/]U^GN^BU,.P7AOU,+ZC1&\2QW C#Q(I,)&L(U\K]WU/*_G M;D\=EN,Z7G :]HJ]6; WS[)/E%R"MGL'Y60)D+/;&6(QZ"K>7*]URMMMEG$K MPCKUN&&!&Y[%?5HSM2 I5>9 <)'AO%9#AA6CAV7(X" M"K^\B/.YK61LE1G]5IFQ'-8(_5K(=@'9/@LY-;@X"1.X.B'_Y)3CQS=TC]>4 M'NB<0Q5TNT03!(TR=#FL::W50'<*Z,Y9Z'MA ,O77))4,3P<&3\0/+*>0"7D M0=+*\NJ42$*OS%N.\CNUN-T"MWM^L4J#147C6&UP'X!]6KM,3+.S;"X-KMVLN<9_%U V M -\OI30O'7L\%G]#T3]02P,$% @ ((B;5HY.3+*6 P D! !D !X M;"]W;W)K&ULM5AM;^HV%/Z^7W&42=,F5#CT MMXQ_%1&BA+)(2_/V#,M@/+M?8+SW032;U@#_L9V> " MY2J;_?NP7-T0+'C#XI;<3 &7RV>V_82[@CH:;\UB4;S#MMS;L&"0T+3_)V^X@#@*ZG1,! MWB[ *WB7B0J6(R+)L,_9%KC>K=#TH"BUB%;D:*KORD)R=96J.#EQ^Z8]@M?#'JRE,)^/BPOSY:>X_+_^"^\\C\']?3>8S__,2?AZA M)#06O_1MJ:AH0'N]2_M0IO5.I'4]F+%41@+\-,#@OP"VJJ$JQ-L7\N 9$7\C MZ36TW"OP'*]EP&M5!],J\-HG\!Y9DN42.?C?,P)M./WIW(R!H'EGJV!/)7M(8__>AVG5\-I;2K4MH% M>NM$*7.N'F(NWZ]@'I-='7557Z9J.TPD)N(H\W8#S#L5\X[Q)NR9%Y1Q3_D* M54JO09'T&F!^ M4S&_:40D9M3V69'<5OQNC4A/84C7>'B8!@D8H2X\2->IS.FAUI[HWC:IB"9L MTJMMTC,ZV4E%H)!4-8H8G-7&F01+Y,D/H%XLA%C?6V#\&'J(5["-J&K57]6/ M4"I 1(RKWZ/'JK0/FL0$^:9HA06L69[*LE^L5JMV^[YL,NOM9:\^(WQ#4Z&H MA2K4N>ZI;Q=>MK_E1+*L:#E?F%0-;#&,D 3(]09U/61,[B&PO=V]R:W-H965T[_^;">;PBZ@5J+]0OPR\\P\C\=F6EO&OXH5HH2'+*6B;:VDS*]L6\Q7 MF!%QP7*D:F?!>$:DFO*E+7*.)#9.66I[CA/8&4FH%;;,VIB'+;:6:4)QS$&L MLXSPQVM,V;9MN=;3PB19KJ1>L,-63I8X17F7C[F:V15*G&1(1<(H<%RTK8Y[ MU74=[6 L/B:X%3MCT%3N&?NJ)X.X;3DZ(TQQ+C4$49\-=C%--9+*XUL):E4Q MM>/N^ F];\@K,O=$8)>EGY)8KMI6TX(8%V2=R@G;OL>24%WCS5DJS"]L2UO' M@OE:2):5SBJ#+*'%ESR40NPXN,$1!Z]T\)X[U(XX^*6#;X@6F1E:/2))V.)L M"UQ;*S0],-H8;\4FH?H8IY*KW43YR7#:?1_U[H81C/K0N1E-9H-_.K/!Z!:B MS^/H=AI!?S2!P>TLFMQVAL._H1=]C(:C<=2#Z:@_^]291/"ZAY(DJ7@#[^!N MVH/7K]ZT;*ERTQ'L>9G'=9&'=R0/UX,;1N5*0$1CC/([G'TBH^^/NWHET_$IHW^#Y1_#&7%T]+A_?PC@E5 *A,43?UDFN M[H2$+T-E#@.)F?CWD'@%=NTPMK[J5R(GHFF'ZQ-J%7\WS'<5KV9I?R 3NWL6>WQZ9>L:F?9--E0@);P+1, M$8@ E.E63)'^'*#V3WR@P=Z$O=G#_1,8'L2!)4$P2^LZ^"<,IP);$^&1B5# MXW?6=1$LV*U7)VB^K.N7=F[0J!^MZV;%IOE#=:T.=X%"_V4K*3B_L\3+:+MOLE^O MORSQ W:UR^:S^K9W.J ,^=(TA@+F;$UET3)4JU7SV3$MU[/U:]V4FL[J.TS1 MT=X0ODRH@!07"M*Y:*B,>-$D%A/)H M6O7P?U!+ P04 " @B)M6=MO68#@# !Z#@ &0 'AL+W=O M@L!EWPK=TX'K&4"^XH;B5NZ-P90RX_RKF42+ON68C)#A7!D*HF\;'"!CADGG M\:T@MBH([AFW,F M\RMLB[6.!?.U5#PIP#J#A*:[._E>"+$'<(\> '@%P/M3@%\ _+S0769Y64.B M2- 3? O"K-9L9I!KDZ-U-30UGS%60K^E&J>">/!^-)R.1W!U#N=A-(&;<#P= M01C'HX\QA)=#&$?A632./D:C&"Y&83R=C(9P=0F3T6 ZF427[^ LC*,87@Y1 M$J M<%L+4ZKCE>IX.9__ -\U(\I8!:XR%$1Q<0 #<9[8C^K9C4-/94;FV+>T!26*#5K!BV?NL?.VKO26R"I"^*40?A-[$,Z_K:FD MN?.0B!3T'P$8)3/*J+J#):$"-H2M\0#XS 0G,X9 TVRM9)TPNVB=/)KYTVP" M_\3O.H[3LS?[-?^ZKMOU_?UUE7*.RG*.&LLY-_G>[/*-\B0/8(P;9.#"YPM, M9BAJOV: JQ:W1V$\6S MO%>8<:4[CWRXTLTA"K- OU]RKNXGIOTHV\W@!U!+ P04 " @B)M6'A" M*ZX" %!@ &0 'AL+W=O1!+4L"B)?^\C$NN*:[6S!MO)5(@G&\2S MGN-90<@PU1:!F,\*!\B8!3(RGC>83DUI"W?76_2KLG?3RY0H' CV@\YTWG,^ M.S##.5DR/1;K:]STT[9XJ6"J_(7U)M=S(%TJ+8I-L5%04%Y]RS%KQ4"Y)BSS$>4RA7Z 2? M/C0ZWM4D5+>V 1')C4F"43"FC^O4,TISP#(%R6!&V)#9M M7P<51[ODL)Y?!6WO2]OSO*Z[VB.N78MK_[.X!7DUQM?[V"N0SAMVOW60O5.S M=_Z7WL_A!!#$/:(P8 MS-M:QSCO&5@!DHB' +9\KXV4E1FE3ZHS]-L:5HH@!$\H"B)?&^A!&"HFJ>-O M1JKE42.E2^E ME?!9!_A&C/IK3Z!AG)XNE:6/US((#05$_$_9DJ6,M7)&=83/^8IXT-;D&>7 M-J"YW[X8-OY99K"A/)<;R!>0YG3%%Y/X.INV;AFS7&: M&..6OMEW\3;0:%B-0F!!83U76#^J\&X#3,@;"-VKQSA5BAYO()H!*]V=R,\/O MWX8.=O#;W"P)K#7+;DU]KU:(@"V2$HHCCZYCD?YZ\]&\3.LDQN;I+F4)2@P%2"_SRD5 MNXZ:("]JW?]02P,$% @ ((B;5H9\Z7@D!0 U!4 !D !X;"]W;W)K M&ULM5A;<]HZ$'[OK]"X9SKI#,&6?,&DP$P"=)*> MW"8DIP^=\Z#8 CRU+8XD(/WW1[(=&U+9.#/T!6QY]]O]5JO52H,M93_YDA ! M7I(XY4-C*<3JS#1YL"0)YEVZ(JG\,JC 5V+.$K)/0-\G228_;H@,=T.#6B\#CQ$BZ50 ^9HL,(+,B/B:77/ MY)M9HH110E(>T10P,A\:Y_!L@I!2R"3^B69TI_JY2H<&I;RB,0D M$ H"R[\-&9,X5DC2C_\*4*.TJ11WGU_1OV;D)9EGS,F8QM^C4"R'AF^ D,SQ M.A8/='M)"D*NP@MHS+-?L"UD+0,$:RYH4BA+#Y(HS?_Q2Q&('05HURB@0@&] M5?!J%.Q"P7ZKX-0H.(6"DT4FIY+%88(%'@T8W0*FI"6:>LB"F6E+^E&JYGTF MF/P:23TQFHTOIY.GZRFX^PHNSF=78W!^.P&3J^NGQ^D$W$X?P?7=; ;NIP]@ M=GG^D,F-[VYN[F[![/%N_#J;PS:#P8IQ[ M@6J\@ C2%7GF-42/B-YQV@0T[ %G(UC@T::^.&MRQ MRS#;&9Y=@S>6[*)T':4+()"2P/<9.R=AI0A]=4\[!G-$$!#KN'9#*HD;G0. 771QR<#<#5[5K M,SJ%T.[U+KKM65Z7H'BFM%/3TC+R2D=>8A).(%VZ2\("7WC'3 M\$A@>YQ[)>=>XRQ>I7*N", ;6:/PN^?6YJY?LO9;YB[!+)5)>3!_WT&]T?0[J/N_Y;C5M:">>+\DWC].G>T? M,\&/!+;'&%K5#FX=KK3M$KQUE2I,MJF_.M'& @QW>A/8R&P2Q6LA\_'H1;BP M>Z@*Z\7JRC!$%2]TK$)<(!TI48^%ML^[:H)@8\?QQXIQL]EWE*0"J&TYAE4S M!)N[H=U,_@,EN=GZ>P+@O*,HPZJ5@LV]U&VQ@+6^N^U+C4;40-T1Y^* A1_P7RW]7,O; MX>3T;>3XKO^6O482^=!%=K^&?=4DP>8N:3J?RW.X2L-0):H\B0-.@C6+1"1C M< IF65;259: 0(8#/! N6!2HB.4I>X+T06DV_ /I@W*L]JH VHN9Z]NV6Q.Q MJL&"S1U6FWSY]-%'$'X!Q>+7$O5;S[Y&TD8]V^TY-5RJG@DV-BBM3SI: OUV M.ZE6#-9, ZIZ']3<^[3O$'3.%^"'G->+U3JOVIO]D:HQ0(T;L*H1TY<@7H>$ M?Q!+ DBY+M?I1JXXR93M++PBY?:)=L!V&05+H&(@]P\>R2U518BFIRO,1!1$ M*[F1R/2L5G@7G&6_R0:UT=0/2 =(;B;=5/[#C.W['LJ%\LAR[ M8[L6\)#?7: MF_$Q/)M S?@Y@F=CI/^"Y)<,RZQ,Y_>=-Y@M(EGJ8C*7;EC=GMQS6'Z%F+\( MNLHNU9ZI$#3)'I<$RU K ?E]3JEX?5$&RHO&ULS5??<]HX M$/Y7=MR9FW:FC7\!(3E@!@R=Y!H"@Y.[ATX?%'L!36S+)\F0_O>5A'$A!=]E MQ@]]P9*\^VF_;U?RTMLR_BS6B!)>TB03?6LM97YMVR):8TK$!6)L6<]N8W[EJ,CP@0CJ2&(>FPPP"312"J.?TM0J]I3.QZ.]^B?#7E%YHD( M#%CR#XWENF]U+8AQ28I$+MCV!DM";8T7L4287]B6MHX%42$D2TMG%4%*L]V3 MO)1"'#BXG3,.7NG@O79HG7'P2P??$-U%9FB-B22#'F=;X-I:H>F!T<9X*S8T MTVD,)5=OJ?*3@S"XF8P?[R8P^PRC87@;P/!^#./;N\>'R1CN)P]P-PM#F$\6 M$-X,%\8NF$VGLWL('V;!%W@_1DEH(C[ ^SGAF,DU2AJ1Y -\ K%6*Z)G2Q6H MWLZ.RJ!&NZ"\,T&Y'DR90A(PR6*,CP%LQ;"BZ>UICKQ:Q+](=@&^^Q$\Q_-/ M!!3\?W>O)AR_4MTW>*TS>(_9!H7$&!;JP6FDAZ%DT3-\G6+ZA/S;*=%J,?5Y MOQ8YB;!OJ0,MD&_0&OSQSNTX?YXBW!#8$?U61;]ET/TS](>9I#%-"GV"(<2H MX%125-E^B9)")1R6G*40L#0O)#&GG2UA0GA&LY6 .7((=67!USL%#+<24W%2 ML%:3@C4$=B18NQ*L75LO8RV6T@7W&N1* W.Z3M'>874,EK[&-P.WV^HZOMNS M-X>,3M@Y+=]O.Y7=4;"=*MA.;; F-Y]&ZFZ-84Z^JSM?PI!SDJU0CS_"+#FKF&P([$N*S$N/PM2OVR2<$: CL2K%L)UFVPU+N_E'#'Z[:ONJ\J M_5?HV;;UYM<=>"OC57#8$=\7>=G]V#\UN4=QE&0YHU MA78LVD'+Y398XB78?U_GIPQ/WN?V0;N8(E^9+EI Q(I,[EJJ:K7JU(>F/WVU M/M(=O&E#?\+LVO\IX2N:"4APJ2"=BTOUK>&[CGHWD2PW3>D3DZK%-<.U^A>" M7!NH]TO&Y'ZB-ZC^UPQ^ %!+ P04 " @B)M6&%)]H7D# #8# &0 M 'AL+W=O/W8H4H89>E5 RME93K$]L6T0HS(H[8&JEZLV \(U)-^=(6:XXD-DY9:GN. M$]@92:@5#LS:-0\'+)=I0O&:@\BSC/!?(TS9=FBYUL/"3;)<2;U@AX,U6>(, MY=WZFJN97:'$2894)(P"Q\70.G5/QFY'.QB+OQ/6HYF MA"E&4D,0]=C@&--4(RD>/TM0J]I3.^Z/']"_&O%*S)P('+/TGR26JZ'5MR#& M!<.VW[ 4Y&N\B*7"_,*VL/4="Z)<2):5SHI!EM#B279E(/87TY@?#6[G<&',Y0D2<5'^ QWLS/X\.[CP)9J M6^UL1^46HV(+KV$+UX,+1N5*P(3&&#\%L!7?BK3W0'KDM2)^)_0(.NXG\!RO M4T-H_'IWKX5.IXIAQ^!U&O!N4$B>1S+G"5W"F D)A,:@EI%O$'Y,E3V<2\S$ MOW71*\"[]>#Z&I^(-8EP:*E[:A"M\/U?;N!\J5/^1F!/XM"MXM!M0P\G.XQR M?2MASF@N4-2I;84X5&T!YALPG; V8<_Q'<<9V)L:'7ZEPV_5<NX^\^V M<[O'^]L5K JS8,_,Z_M!(ZV@HA6TTCK=J.1'8G7 J%!)2I^UZ70,/RXPFR.O M/5JM@(<&^XW GFCO5=I[_^<5Z[UE'-X([$D<^E4<^JUG8(9KPDE1 )<<4154 M";A315U@G?!6M'JN4*>Y_^Q(]YSF$WU=Q]+IM-*_YFR!0C(LM[)JOK M-:MZ[!SU6K5GI^:IO2/ M]9%NVTWO^0A3]/P7A"\3*M3G6"A(YZBG6/&BC2XFDJU-)SIG4O6U9KA2%0VY M-E#O%XS)AXG>H/HS$_X&4$L#!!0 ( ""(FU82W6!@FPL &)% 9 M>&PO=V]R:W-H965T;]< MLU1NT8S=G1YY1^L# M7]/Y0L@#_;.3)9G3&RJ^+Z\Y?.MOI$S3G!9ER@K$Z>STZ-Q[,XY]>8)J\7=* M[\JMSTB:,F'LI_QR.3T]&DB-:$83(440^.^6CFF624F@QZ]:Z-&F3WGB]N>U M] _*>#!F0DHZ9MF/="H6IT?#(S2E,[+*Q%=V]R>M#0JEO(1EI?H7W=5M!T%M7_Y+YVQ&-.P/4)>.<$+^@XP:]/4)[K5YHILRZ((&77ZX')]??4/GX_&7[U??+J\^ MHNLOGR['E^]OT,L+*DB:E>B*<$ZDRU^AU^C[S05Z^9]7)WT!*DA!_:3N[EW5 M'>[HSL/H,RO$HD3OBRF=-@7T0?>- 7AMP#MLE?@7*8Z1[_40'F#?H-#X\:=C MBSK^QI^^DN=WR+OF,,*X>.BAZXP4 I%BBM[_6J5+"'V!_OD$S=&EH'GY7Y/S M*MF!6;8CUN]XP#[;9\;VGFQWZGF<*/F MT*KF9;XD*5?#-ED0/C?J.&SUO:M=N\4PZ-1MM-%M]!@7RD" _$(F\"\KUF%1 MFA0=M0-S9(A?:[?/S!G>0->B@=6LKR"3\&2AK)K26X",*F]:HJ06N9T6HD& MVZ;5#;==$,3#[@3B;950SQXIA:#@#H&@0)IUK,X?;8?)\< +=S6T=O-<[V-M M!MZ39B8"I44I^*J*>JCX#VDQMV3N6N*V\T=Q.# X'[=3R:#ZT^%]77 ]:R&# MH+FEQ8JB&60\"*,E64V4,#!'X.T6"W!M-\@UI9S@< M&6QJMX2\$X^Z;=+5T[.7SPLZHYR#DKPRSJBH5<134WTMK5'?(C_JMD775\]> M8-?7AU-Y5R$O 0"2NO\ 1$!LDJ5S50J,-H9M- @'L2G K$H\=^SH"NW92W1M M9&^OE3V5RQ(A S#-93LV0R7\5,Y(LFD Z-CM$[LF8D'1F$'M*AY>5%V52##0 M*V'S DH&(LLE9_ T%SA MV<'B/$E6^2HC,@;(-@M!)$P;)ABU;P.%%QMHV=!NU U%GB8/SXX>NTXFCZ0Y MKTT@0P/,&9IY7G>9P)HML)TMY)@ W1IZ0F17EP$&"%2*Y.=K.2, 5^6.\*G) M"-QF"$\!_JX9AH88>]WI%&O8P';8&(/;515KN,!VN#A/X":X3$4U^U-YO3/&<1LKO,!0@7&;*O PM'A9 M0P6V0\7[>YJLY&P'FK!B!<1@5-/I[3INXT0\Z,XW6,,$ML/$-6>SZEX<[L)G MM,,6IS2!V_?JP] RBC5,8#M,?)G-TH3RJC9=I%#5!(-O_WRF^81RXYR*7>*3 M+3L$9V#-&3@ZX/02=CH[X$I:TQ6ZVF-[M;]:R4N^SH.0$>4M&$\56JED;O1 MNZ@#VL>^MYM9VNW"2%;_C@#6Q1_;BS^4(: K=",5M(>M5.5U_CAF_'C6>-,M] &\,X&D5X5VU#PR#"PSCHT%OSAF_G#1E=X@&= M2Y*SCC.[G"?/N3N2UK1Z:_'AH*L/;IM0#C@?=^PYA!'7IM$ M#0VMO.]KXO'MQ&,,9/0_="-'Y.MW2O]K\J N\#GGI)A3^;F'KEA!\V7&'BBU M#P"G?.1*6M-;FH_\0_*1[Y2/7$EKND+SD6_G(S<#H#U7,C2%OU65YYJJH^@#77M#7&=RK M3U%:"$B Z22C]5+8>GH*?@.'IFYDM9TA2:]P#Y!Y2+L[3UXH8I[TVW)V'[J M0]]I 7E?P,V)VJ6$WE<5SSXW9._GR2'A M2%K3*YH4@_"0H\,I!KJ2UG2%QL# O@AFVF)2+0EO%EA*DD%P)"S/4S4W:KS] MKKO9QI_ ,_!/T-XIX_O="\&!AKC #G%?Y(J;1/E$31L XE?CVQK4CF"L-NT0 M:!=HM N&APQJI]#G2EK3%1KZ@D>OO&V"MEI#04N25EN!EN2!0!DP^L*PLA;Z MAH5/0\/AH/M6-M2H%NZ9^@*7I,F>E&R7\=1+YDI:TV)-:*%WP.@-G;*;*VE- M5VAV"^T34_2'Z2V[ %DSMYKGF:4[15WG\)8'2L9ID:;E0=Q$()+_X0;(, M07?R&9*_V(H7)'N%EMFJ1-YQ^'NO&K*D%O/';T.,!V]G&6-5EVR&?*/ MW:&1 0/= )1)-$%C4VA1:EW&Y;S&GY A22"N>$_Z1" M6RC%'*,_V1UD%-Y331J_H>J!%O12_B)U1F0ZK>:\FO:_DLJH_=3'Z =XJ11J M5U2UZ2G-ES)!L=D+^:U6"=4J&?N;/(!!)&/S]%^9P60[.IM1)01I(6L98\:7 M3)T_D6E$?BKE_K'I*@$5Y+X.4CP\RA?&>#\$@(<:P$,[@._=$EN?O[,E=K"[ M)=;>S7/-T/@=VO'[J=G;*7F[DM:T79-W>$CR#IV2MRMI35=H\@[MY+T_FD>F M:&YM\+9W\TPS(LW?D9V_J\S7S%UPB1.XGL3\>$,M<,:J:-#SH=&3N=#74EKND+#>&2'\6<\O%!+;.P# M#DT/+T3MG7FCV/(@5*0).;)/9'Y;4YQ1O_:6?#PPJ6=JU_U<2Z2A-;)SY@V; MB3O"[/([Y6.R3 7)U!I"N0Z$ M[6>R]"9[R;>D8U.[T4^&S778\,26H=TPZ)Z(BC3:1'L>[9,E$%#]]?>2HL=% MN5.<<26M:;[&F>B0J\>1T]5C5]*:3Z)J)(KW/!5PN"B/VUOR0A\;YEL-#8-X MT+UZ$&LNBNUQ5,OMRMI38=H8(H/"4RQ4V!R M):WI"@U,L1V8'OT4=IN2.A[#-C0T/H?=WWI;14[Y7+W$0ZYD *=5[WW8'-V\ M*.1MV'%E.]?>0SX7. 0931&8@<',>@%:]>Z%%]$6RIWHDQ M84*P7'U<4#*E7#: WV>,B?47V<'FM2IG_P=02P,$% @ ((B;5FOO,7^B M! .1, !D !X;"]W;W)K&ULK5A=;^(X%'V? M7V$QH]&,Q#9Q^&P'D"C,:"NUI2IT]Z':!Q,NX&T29VP'BK0_?J]-&F ;,J6; M%X@_SKD^]KWVM3MK(9_4$D"3YS"(5+>RU#J^*[;=$+&HTJO8^ON9*\C$AWP".XD44D8,KFYA$"LNQ5:>:FX MYXNE-A5.KQ.S!8Q!/\1W$DM.QC+C(42*BXA(F']_$ M2)D*\60*5[-NQ34C@@!\;2@8_JU@ $%@F' _7]A_6/$H9LH4 M#$3P)Y_I9;?2KI 9S%D2Z'NQ_AU200W#YXM V5^R3ONZ%>(G2HLP!>,(0AYM M_]ES.A%[ %H[ O!2@/=?0/T(H)8":F\%U%- W<[,5HJ=AR'3K->18DVDZ8UL MYL-.ID6C?!Z9=1]KB:T<<;HW&-WB6?!F"9CQ07\EOY&$\)%\^?>TX&DT; L=/S0RV9KPC9F[%ZHQXM$H\U_-R MX,-B>#]9G!':M'!Z"'=0<*;:RU1[EJ]^A.\AXIK<)=)?HLN0_D("H"]K\G@# MX13D7WD""QE->%ZHF/G0K6#\*9 KJ/0^?Z1-]UN>W)+(#L37,O$URUX[(OXR M45BC%.G[/Q.NN(V_QVNL(U<:0I6KOE:F^I+(#M37,_7UPJ4?,+7,$[A%-2S* M;):KGN=2W#W=CK/:'WLA^SO'WLC&WB@<>W^%^R6;D8&(%.YK/%J0Z^M!H=<6 M$IZZ;B61'6AO9MJ;Y7MMLTSU)9$=J&]EZEOO\MI"U*D"6Z]"@'H-U]V/@8/! MM[/!MPL'/Q&:!<1'I^4SD,RL7)Z60I)3M6S)FOOA?-XJT'*>:3G_/R%(_B'O M.5L*;9XJO22R@^FA[BZ?<,N/TY2SI DHB^UP!O8R*OJN6"V&G2R2OO)P2L\+ M/)SNDB-:G!T9 56"N7D DL S7C$4J%Q%I>9$*=M!S+8;Q_7L\AU:F%"D>LS] MPX2KSV)N]B,V^QO3:Q.:N=)*37A2MC=+VR4SM#B;N0>E)?3L[1O 9(2751)P-N4!UN7ZX>4O&!]I M_J93:FZ4LAW$H]ML%\S(+O.AA:G%6\_/8I:3]31?)\1X@K:/ZS&YS&'-+D&@ MQ1D"KM#>LG_(678BP8X:#U*]!!*!)B_E%0L2("R:$:\-R8'^VMA3=]#!&M.=%)F!\B6?HGDV%2LX(Q,'C,^ M^V ^$(879YLV9)?GZM81E$T]4):/FQOAD97'0I&@X4_$J^+=I8I+16BUW:)5 MM];..]J#$.3"OK\H-( LV_MD5IN]\5S:IY!7]:V+ 3I 7DL;6^RSD+,S ML7U4NF%RP2-% IBC.?>LAL+V>RN\A"G(A]6$JY&=N\Q) E00 M1A&'1=\:N.=!5\>;@.\$-F+G&NE,9HS]TH/K>=]R](8@AE!J!ZR^UC"$.-9& M:AM/6T\K7U(+=Z]?W:],[BJ7&18P9/$/,I=1W^I8: X+G,;RCFV^PC:?IO8+ M62S,)]IDL6W'0F$J)$NV8K6#A-#L&S]O.>P(W-8[ F\K\-X*&N\(ZEM!_6\% MC:V@8N]LZSKH5NF3 6ZI'.8[QO8*H<\$>\UD0NOU/$; MIC54=\^0YWCU@@T-R^4CMJXA+Y-[!?*@7#Y(ES7DMHS<+N)23B9Q'RS+)1;*GKQ[E8X1#ZEBH0 O@:+/_3 M![?E?"G"5:594)'9'LI&CK)1YN[O$@3,J:I]*"9X1F(B7U 88;H$1"A:XSC% M.JH(;;9$TRRA*^G:;SK=IN,X/7N]2ZUT*\=2J\ALCUHSI]8LI[96I1G/T9!1 MH4HHH4MT0S( 7OGZEAL>^?E6:!169[8%LY2!;U9_D5I4HJS0+*C+; M0]G.4;9+W\D<9IY+,OV01WP'-<[J /!89SKM!UG M-W /02='T/D'!")2/]6B"$*IZ[$0,K/6;G*=MNO4.V\@5+3H'JAN#JK[_ZM^ M]^ IJC0/:G[I1HX]7Q699IM^]3"_>T/]]OBYM7-C*F ?I[\S6(YO_9:'HIA2I>)?,[7 M=U#>4%W[3?)$%'_1>G-N,_#09"EDGI9B=04IRS;_Z5L)8D^ :Y\(PE(0'BN( M2D%TK*!6"FK'"NJEH+AU?W/O!3A")>UV>+Y&7)^MW/1&0;]0*UXLTQ-E)+DZ MRI1.=D?]NP%Y'0[0XRWJ#8>/_=[+_>.#;KW<#=#+XTMOB/J/#Z-[,GC>'+H@ M("E+Q!?T&WH=$73Q\Y>.+]6E:$-_4G9[L^DV_*3;/VEVB2+\*PJ#,#+(^\?+ M0X.P2X48AQP;YP"Z_A?$E"FN%/*C*?85_.P;A=@S"PB_ZQ.]F*=0> M(5!O\F/)!"M^0=^&:A^ZEY"*?TQ\-Y8ULZ4N+U=B02=P[:GZ(8"OP.O^\A-N M!+^;:+LT(R[-!H[,*N,2;<,V2Q(1_HZP72EV,5]TP"EKM(% 3 M8K6/]M@3B?5:3L5VV&NM%=;W.ZT0J6V)U*Q$>BM5X6F,^GDF5"5FV0P-AWWT M[2ND8^#&>6HU/'6>NC0C+LT&CLPJHU+?CDK=??VHNQP7EV;$I=G D5EE7!K; M<6G8?RV32;[,I% +J@FP%1TG8!H)J\FI(^'2C#0.J@@.:XV#TC5PU&D%0;8T$K8ZG$K8I1G9F#7VGPY!< C849\5P*TMX)85\!.' M!64Q@C<53@0($V"KPZF 79J1U@%@W&P= G;49P5P>PNX;05\R][4]*5"@#3" MM:I/A>O2C+0/X$;-0[:.NJRPQ<$NWP3'%>$%??^L MLM3D7LU(V4;ON0:VU# MB7#5:Q7S7HS$_X>9+\%>)>P6)V-VZ49*M\I<;ALFLZM>JYAW21%; T^7P!0X MWSWMS)R=9D.G;J1TV^?<:D0&SN<(?GB7_+ ]^CV 1))F,Z8JAJ4TVUU.)NW2 MC91N%=*'L7/@JM,JZ%V@Q/9$:VP/\+???6Q(S>:1!TZD9*M\ITCR(3^G-D0;P+@]B>!N\S"3RC2?*. MB'I")OE"/2M'^52N*3@)C[7)ZCCTSR7'PW]H6[[ MZ;?[+U!+ P04 " @B)M6>)5@H 4# <# &0 'AL+W=O"R"R.J7AI0\27#<=W7B_KD9^K$[?4K>M^(1S$3*J'#HQ\L5(N&4W-("#.:1>J.+Z]@+:BL\:8\DN:3 M+%=[*T6'3#.I>+Q.1@8Q2U;?]'E=B*T$%+H[H;!.*!C>JX,,RRY5M%D7?$F$ MWHUH>F&DFFPDQQ+]5 (E\"[#/-4,.E>][GC8(]_[9' S:MU\&[0Q:@5!;Q20 M7C :7+=&O2X9![W^>$B&@_M>0$ZZH"B+Y&G=5>ULODY M\2MGI. 5_#_37:2>\R_D_ L&K[0'KV-*!(+<043U\KQ:ZQ9QNT: 7]\F?/F9,0$CZ+&$*O@S1 MDB$9)(HF$;2I+365WT;0C^QYY 2JDA60E)UDY MQ*PG'5SAKPA+YJ=6YUK1#WSJU9Q[]4.<6SV"AEJNH78TD]B1:V]ZY"+G>&'W M"(_33*%' CY32RJ0W]]%MGK$BGY@?7UOTTV\#W')^IC_+&.K*?I',\H;T!=O M.L7?]#[?WOQ&@H8XI.$ 1V@2$A.2&QJ#O0':40\M[J8%^A_3 _UC-$%_TP7] M=[?!?_>('=HO[S>)NS7KZ;GYFHHY2R2)8(98WGD5NYE8C:*K0/'4C'\3KK#Y MF.4"QW<0>@/>GW&N7@,]4>9_")J_ 5!+ P04 " @B)M6,C'2XB(# !? M" &0 'AL+W=ORY^R@VB@ME:URB M>M[.A9ZY)4J<9,ADPAD(7/6=@7\W]*V!/?$UP;T\&8-QY87SGV;R$/<=SRC" M%"-E(*C^['"$:6J0M(Y?!U"GY#2&I^,C^KUU7COS0B6.>/HMB=6F[W0YA]7,+5&!5-4GD--S#8Z=C2&$:< M21V#A*UA.AW!]T?,7E#\Z+E*ZS,L;G30,BRTD M:? */G*F-A F+,?X7P-6. ME=Z1HW=#4HOXF;);:/CO@7B$P/-R#%=OKVMP&V74&A:W<0%WF$N](B4,HE]Y M(A.;8-^G>@T>%&:RTOD"LED-:5[?G=S2"/N.?EX2Q0Z=\-T;/_ ^U ANEH*; M=>CA G?(NZN@K-5C>L=:EUSR8*OKN&7W#:W4OTOO>W]+FU0IXL!Z#HJ_'#*RL25[% M#7@U_">EU:_EG^HKAY7@FUL4C/E3!7EOUPMN^>@Z!E_CQ>M]Y'J^V$24EQI4^^VK>E%T);VT%> MN-+]R XWNO*C, ?T_HIS=9P8@O(_1?@'4$L#!!0 ( ""(FU:2.+]Z'P\ M (IT 9 >&PO=V]R:W-H965T:#S^EB6?,/3LY?K^F"35G]=?VIA'S-T=C+A'+6%)S" I_;MDE MRS*.!'+\U8(>;>?D [NO-^COQ,G#R=S0BET6V;_26;U\:\X4RK4OX-H5Q]?G;K].KZW@Z)9?KGZ M\O5S3)Y%K*9I5I%K6I:46_8Y>4&^3B/R[)?GKT]JD(.CG23MG)&+RL2YS,VTP%.X 2V9^%NSN*M:T6\+FZ/B>N,B#MV78- E_;A%\WBF#BA M&.Z8SL<^_#>:'Q-/SNX9ALH)/.^029L*/JDJ7Q6H%EH!+.OE&UK0D!3CLFM9L1FYIUC"R9O#!DI;, M9" K]E #88)%$FPBP'A ML,JD-.OXH4K#!(LD6-#1A^N?GIZ-Q^,=Q>T?Z$R\B7:@IKQPJ[S0JKRK/"E6 MC&0%.(IY6:Q( BXYS9LT7Q!(0[B;+W*C4JVX0Y6*"1:%>[IZX3@[RI):-1P9 MGCF3@UJ=;+4ZL6KUNEG=P%599KT^% KX%!58X)%IWON MT3D^"W86[?Y![G$8F+5XMM7BF56+VV0!O,%-FM,V>U>)0\DR$:*2HJJ-[L"* M/U2IFV;[K] V^8/\P]S0(#[H"9ZQ2Z[%5MU.^#@6-X>I; ;>K6OU"%ITO M&/"MFMSF]^)C>D?+V6CC/^!%4T.ND,_ /8](FL.2!ZZ6R,3!9!6[ M:$/-@HH6M6A=A^!Q?>\:QG"R.9N12U($6_%MX6:6SMA9D]V6H MU!H5+4)%B['0=$,JNNZS MBS!4_:AH,1::KGY%[%T[L==""FV473=]?$#M8O: MY45%BU#18BPTW3J*S;MV-K^USF6WCJ7GNU]XD)BSLC3W[>PS#+:5H2%\-C'X MPPAUWA@+3;>#HN:NO0O]R'JB'76P[L.]<.^X@5'WJ,0;"TW7O2+>KIUXFSS4 MB,3PNKXG5WG-8-*:7,FD"1)9_HK>9&Q$?A>Y[$55I8O\P,6!VM5V]SO(H=D^ MJ)P="TVWC^+LKIVS'_111GH^(N]3>I-F8#RC04X?6($W'.B,S8X(E5=CH>G* M5KS:M??!^_<2V0$&+VE4$HV*%K=HW(H?>W9^_(C=27;$P7K?)]8[6X%:C:)282PT7>N* M"GMV*OR(C4IVQ,%:=PV[BX(]G:,R8RPT7>>=+=##^]3#MC79)QAL MPMT?OM M=./.)L-QUJU-GF*WGKT9W5-Y('\3L?GIQ5NQJ>E3NZGI0NU[&@EZE2P9^0B, MV%:QL$LRV!"HG!@5+<9"TVVJ.+$7X%_LLV-L=!TK2N.[/4TIW]\"Z?X0VZ!2W,O"6$_+?E MD7M&2U/@BU#EB+'0=/LI#NW9.?3_JD,1::KG15(?#M%8(?9ZOV"0;;8+\W'^Y'&M0Y M8RPTW02J8.#_4"L=(LUC[AJQ3SK8+*A%!%2T& M--U_GUNHGZ+;[J)4%5+0( M%2W&0M.MHRH+_I-WV^TS#+95L!=D>+?]U.#D4&L(6&BZ'50-P7^2;KL==;#N M#=UVY\Q424"=-\9"TW6O*@G^ [OMM-MM9[+;GFZZ[>FVVYYNN^V[^QB-)MKO MD#NN[[EG[DY[UR[E8"^%6BO 0M,MI&H%OKU6T-+'BM2%-!*O"+168Q6I6):! M&=AW7D0X8 54QM^B:4[JU,#X46>-L=!T(RC&[]L9_X;#S^$2X"6SE$J6T'7*^_1T]F=3U?Q HQE0J;QOO#_<8 94DHZ%IC]819'TP-ZHWY@!G,Z4 MTFG;IQ>[3A(M;*>YB!\C7MA,X&NZ,-;"[-,--4F+QN\/K]5.^9W')42H<\98 M:+I!%"\/[+P?3UUG\JHB)4N*19[^%PX2B.W&*KGI9\K6M>#,1#[TS!%R0-2]:!;@UK?/ M0CLF(*.4[X6F:"Y&U=S\R9):!&O0ZZR1#QX$67X)PV $_IG(1R?R'(MFV3VY M8?4=8SFI 53DO#0738'M'3M"C'51;H#X@:R]D5$2JE[3>G#WD M;.0NK9=P"9Z.A5I2R"8@DC&8KMY512HEZ:B_G6LDU0'? 5U:T_R>4%YLF,E3 MG6<%A$8A.DLSL7%* LD;C%JQVY$=>_#-)XFL(77N46KS36Y6S= @]%:*5BQN M#W*!*]4D!5_:#=?2C,V3W-1O1-2B+$MT&B[EE<\6FS6 M,>7/;4Y7S0K&P^DOBVS&AW%MES3I7IW@GVD.JW#&@]@(7N<-1Q7PPJ7*$<+C M2[2T,@R"1M9,/"T\NY>3/\2PD-GPXBC76'MS-\S22BVD.!2) M1)8L(E&;*7-="W-D106S06J?)$7)-_ED]Z/6(PA#RM#;+YX62H4L0HLB!)+0 MG8PF_J0C]"%!'ZS&AV460A!S=O%@I3-8=DS&3UFCYMZZ?==QH'5W^P=WGZ6]G=)NEGM?[:IU=,Q?JSM;7M @SV]ZC/1D)%B['0=%.JIE$P MP6]K!Z@;25'1(E2T& M-MXYJ& 4/O$'S25IZ]LD'FW&_F12,7>=LXNX6:5&[ M25AHNH54-RGHV3^J[:$R!UJ13 '/I&EY>"^O?9[!QMAO*9GO9T:=-L9"TY\W MKWI*H;VG9-SEUL,L[)!#]=XCX,5L)I8*KQ;K65PG(ZGO@%+>KV7R=H@QO>K4 M-E->%I$;6WA&QO,8GN=7A+-1=_S*6M<2QSBO1/VE4\?HP^Q-@C:X//6S%]9X MSK@/]Y-^T))RG@,'+Q8E6_",>EN-IFM(U[Z+/BY0L%^<\?$$4KXL$]@'LW!3 M[$!="S$6FGXQJ'Y>:._GX29IC]R>:)=Q\-6%^C0L5+08"TVWMFH6AD_P4.L0 MM1N(BA:AHL58:+IU5,LD[-G[BY4EV.<9;+']NW?-60+JM#$6FFX,5;0.[57A M?L?8<8;2"W+75Y%GGZ=?J^=V?X=:WD9%BU#18BPTW8BJHAP^P:W$(6H5&14M M0D6+L=!TZW1^^0G]5F([XF#;&+8 &QT;:BT'"TUJ_:3SFXLK5B[$CUUR;M/D MM?SAPNVGVQ_4O! _([GS>>2\C.7/8BH8^2N='VBY2,$N&9L#)"3.L&Q*^<.7 M\DU=K,4O.]X4=5VLQ,LE^$Y6\@/@^WE1U)LW?(+MSX^>_P]02P,$% @ M((B;5G^"1#5? @ GP4 !D !X;"]W;W)K&UL MC51MDYHP$/XK&=KI7&=:053:L<",GE[/CE<=7]K/$19)+Q":1+G[]TT",K:B MTR^03?*\["8;OV3\6:0 $KUD-!>!E4I9#&U;1"ED6'18 ;E:21C/L%0AW]NB MX(!C \JH[3J.9V>8Y%;HF[DE#WUVD)3DL.1('+(,\]$>*-5$RL;OFM-J)#7P?'QB?S"YJUQV6, ]HS])+-/ M^FRA&!)\H'+%RD>H\QEHOHA18;ZHK/9Z?0M%!R%95H.5@XSDU1^_U'4X [CN M%8!; USCNQ(R+B=8XM#GK$1<[U9L>F!2-6AECN3Z4-:2JU6B<#)T--HLUW--K/I6D>+Y70UVLR^?T7SZ6@]1?/9:#R;5\MW$Y"84/'>MZ4R MH:GLJ!8<5X+N%<%O..^@7O<#?+#7^]QE_O%GNH MTVWS5*$&!J4[Z!CV/,=Q?/O8(M9OQ/HWQ39,8HJH+@0J\*MJ(ME:D(K%^S_Q M02,^N"D^!R&0J6 NT1'3 R <_U)76=MH]6%U[CP;KI8_F6 )74U M*,$[0HDD[3?$NSR-P:45^ZS?]-/UA/F>Y$))) KG=#XI EX]!U4@66%:<,>D M:F@S3-4+"EQO4.L)8_(4Z*YNWN3P#U!+ P04 " @B)M6IH#=02\& "3 M. &0 'AL+W=OP #:8+$QF,W5783+=WV8M4+ P-8ZP\Z'L+NOZ^_@IG8S&+U2+E)L/'[ MS-CGX#&'F>M#++XF6\XE^18&47+3V4JYN^KUDN66AU[2C7<\2M]9QR+T9+HI M-KUD)[BWRHO"H$<-P^J%GA]UIM?YOD)'T=$\/5-9V9>N=3*"O(C M_O+Y(3EY3;)36<3QUVSC;G73,;(>\8 O98;PTG]/_)8'049*^_%O">T%W7I[0,.,MXR#)_Y)# M>:S1(]%O&!B.SHE):]R/7-JU-% M_"BSXER*]%T_K9/3AT?V:?;GW4>7W+/9G,W)&YM+SP\2\M$3PLM\\I;\2C[/ M;?+FY[?7/9FVF57VEB7?+OCT#-\D'^)(;A/"HA5?-=2S']13#:"7GNSQC.GS M&;^G6N+#4G:)0=\1:E"SH4.W^O+9?M,EIG6VW-:7.WS1)72;+H>^_ \O MZI*^>;;.G](_ 6<6$S,DO]%FUX>I^3 MQ(M6RO:#W')!Y-:+B%KTY3YEDCO)P^2?AA-Z7W1@T-R![#Y_E>R\);_II#?R MA(LGWIG^\I-I&;\U.0,)LY$PAH0Y2)@+@BG^&AS]-=#1I_/](N#I.$7\:!F' MO,D?6D!;?R!A-A+&"M@PAV5/)T]3E1]JE7_8 M\>P&$6U(;H FY;6 MLHC8382Q@J8=:)\G]:%'];\0I.J6D1;59$P&PECDYIYIZH//YWO3.R*Y"!MMH@>88Q+FOZ$VF@*:9$)I#$ISH#07 M15--466CICX"GK9*@A/J3>O9_JV^IM0.@J2>4YD!I+HJF.J *2$U]0CH+ M=EM/<"D]\K!>^TM.[G-#:)];H'$IE&9#:0Q*)+M4GNO/]P8LXOWP,TO-:*PU-=J$T!J4Y4)J+HJFN MJ9)=^NK)+H4FNU":#:4Q*,V!TEP43?59E>S25LGN#\8@:,8+I=DE;72:?$XF MXZXU4H<#!FW6@=)<%$TU0Q7R4GW(6XQ-_-O.%_DD,;(Z,Z5(SVEM!'VOCC/" MSTW*MJ'=85": Z6Y*)IJD"K1I?I9HQ?-3=$S6IL#FLE":8S69X4VS4^!-NJB M:*H%JK"5ZK/2"WX*U!-:&P":O]+Z[,^1.1D/7@X2T& 52G-1M,( O9.E42$7 MFWS56T+R*:7%FJ'CWN/*NEF^GNS%?F9>.<7ZN I3+-?[X(F-'R6I8=8ITNB. MTJLOBA5PQ8:,=_D"K$4L91SF+[?<6W&1'9"^OXYC^;R1-7!SDS0"85 ?EH?$'_<^N8763V3X>F M1FLWA)E='"NA9XG&J70\NKW.IM^NT<,->IA.QI/+^^SN_@O*KJ\FZ"0#A0F5 M']$IFHXS=/+^X\!5>E6#=?-VA:MF!?_ "E\Q.T-![Q/R/3^PP$=OA_N[<%=[ M[0S[G6&_Y@L.\&4P4R@C,J=$['VV&?U/9#NV@\YV<(P]G8 H$>68V5PVT*B&FF._3I-^Y.EG MX*ZW#>S'];SFZ0)WQ(6=N/"HN P*$ +FJ" ,LYRP!$TB/>5 M6L*2^*#.J-,9'4\B5YC:5$5[RR7]7K@ORQ*7>.%!77&G*SZJ:[32V6,*55R8 MVFA3&.\GQ+K%EC@_.KS#_4YA_ZC">\Y.\UV5B!>ZWLZLN]S?^]'.D]B2S_VX M)(XL^72W"J2YG+YCL2!,(@J%1GIG?4TAFH+?=!2OZIHYXTI7X+JYU'PT$ V&0 &0 'AL M+W=O MUW%#XD?.:)#T/?#1@,4R\"/ZP(&(PY#PMQL:L,/0@#/7FF MCU0^[1^X:KFYEXT?TDCX+ *<;H?.&%[?X)8V2$;\Z=.#.'D&.I458U]U8[H9 M.IY&1 .ZEMH%41\O])8&@?:DLN O?R-W M0Z?G@ W=DCB0"W;X2+.$VMK?F@4B^0\.Z=ANQP'K6$@69L8*0>A'Z2=YS2;B MQ "VSAB@S EN-- "SIQF8W-TLP7(.QHL%6(R7TSGX=4(E\0/QV\"5*J@V M===9@)LT #H3X!.)K@"&OP/D(?S>W%58<\ H!XP2?ZTS_N9KR5:4@^7.Y_(- MS",*E@>FFBP6)-J L?I;'FBDWNG^+S,:JN'_@/_ S(_\, [SKJ)[*F0T=M 4'Y"W5&'WZ!'>\/2V8XSPPGWO&9S"9T)<$T$I+'BO82?/FL!H"I MI*$HQ(H;P-K*L;:LJS CK\E<)I@E2ZE"U#XK IJZZB>N=)5X&7E7GM<;N"\% M"-HY@G:-//#?$2$#;R."-7C%R>WDJ75J)4*G :S='&NW/B*DKJ#WG@FPF B] M'$'/BD 5F%CI25YCRFYYJ_>*L]?/L?=K7>E^ UBA9Z3"JV^M,U_?[OIN\6+# M$[V"U9?[@HUM=U]U#HUZ053KBL,F% D:28)6%2FYY+C,_H9&:Z!=;,9[[@?' M0O^NR!\+_(Y36G;?VX-6G5DC7[!=+Q&:4"1H) E:5:0D$3J%>[_3/L,$(S;0 MKC85F'!)2; &K3JU1K]@KUXF-*%8T$@6M*I,22;TRY0$9*0(V:7H4QR\G?WJ M]S-5P1ZWXN0BHVX(ULH%U(2:H9.SF/TP5HH+F:_OJL(9+AB-0G:-JL:%"^J" M/6[5R36RAUKUKRGRXI#PT<1K#1@*Q5^]U41/* MAHVR8?NYK10?,E\7E@=L] K;]>IX>/P!'>Y9S,M6!WODJM-[_*,P(?_8C 0*Z57;>55=I#D\OZ=.&9/OD8GS% MI&1A\KBC9$.Y'J#>;QF3QX:^:\]_*AG]#U!+ P04 " @B)M6GZQ*[NL" M !5"P &0 'AL+W=O>.)[[SUI0]\!A H,WKOEOD>+41",KAEB!=IBME3#Q*Z[AJVL=VX(\M8J W3 M]W*\A#&(:7[+I&56*!%)(>.$9HC!HFL$]D7/=I6#/O&5P)KOK)%*94;I@S(& M4=>P%"-(8"X4!):/%5Q"DB@DR>-7"6I4,97C[GJ+?J63E\G,,(=+FGPCD8B[ MQKF!(EC@(A%W=/T%RH1:"F].$ZY_T;H\:QEH7G!!T])9,DA)MGGBQ[(0.PYV M\X"#4SHXFOCJ>]$/4[PTF88#N@LE@A#Z$(#!)^$?/ M%)* @C'G9;#>)IAS(-@USAK(M3\AQW+ MKNX)N#8KKLW:X@_QHZZEYBPH"J*?4JX056K!\K/;1WH#V]&PZM)8^5;# MN=K#IE6Q:1U9"B7].BG4AGQC>=M50NVC2J%] JYG%=>STTAA VM;+[5@[Y?" M><7FO);-=9$\;94PDC4[J(9 V3'(9K80\,_W1"V)-Q:\4Z78.:HX.B?@:EO/ M+<8ZC3Q*W+_UX>S7A[W3\^R3*^05UT<]B[>6_;DYVLY116*?HO/9SZW/KNU6 M_Z$2]U6WB+DS)*F!QG+N M!:8.R/<+2L764*-8-4G[?P!02P,$% @ ((B;5MB3>V1&"0 #F, !D M !X;"]W;W)K&ULM9WK;]NZ&<;_%<([&%H@BW6S MDW2)@20B<3HT!T';LWTXV =&IFVANG@4G;3#_OA1EYAF+-/6^JQH$E_T_DCK MD5^2CTCI^J64WZJ5$(I\S[.BNAFME%I_&(^K9"5R7IV7:U'H=Q:ES+G23^5R M7*VEX/,F*,_&@>=-QSE/B]'LNGGM4Y**JT+(@4BYO1K?^!3<(ZH-GB M[ZEXJ78>D_JC/)7EM_K)Q_G-R*MK)#*1J!K!]9]G<2^RK";I>ORK@XZV9=:! MNX]?Z:SY\/K#//%*W)?9/]*Y6MV,+D=D+A9\DZG/Y]BH7B:5>0W+B6OI7Y/_D)^_Q*3=[^\OQXK74Z]]3CI MF+1E!@>8/GDH"[6J""WF8F['CW7]MI4,7BMY%SB!OY7/YR2X.B.!%P0]];EW MA]]NECI\VH3[/>'QD?"UU.%^$^[U[0UW^-\VQ3D)O8.ELR/AO YO2P\=^S+< M"AXVO/"0X.))D8]%I>1&)PA%_OBD-R ?E]U3CYGN=M=W$K!*A02Z_I5J^I4Z_;))$; M,3??L%?=1%7U2>>D#94."8N1,#K=EVZZ+QRH2$NXBZUP%T[A[G3WDWS6Z9#\ M\2#R)R%[6SLG8ZA<2%B,A%$DC(%@EJJ76U4OH;V92Z2^2%B,A%$DC(%@EKY7 M6WVO3NG-O.I[5H\BTXJTHVBB1Z;/7*;\*1,'>SI._E#%KXYT 5HID452)(R! M8):4OF>&FAZ@:^J&#%6LH[V1+ S>:@8ME4)I#$6S9=MQ"'RG;%]$4A9S/::? MIXLTX8TAU$AYNY1"M&G7T:2ZZ8/U1-)B*(U":0Q%LU4/C.H!M&7M<"B9D;08 M2J-0&D/1;)F-&^0[S8A9HVJY((D4\U2/9GB29JGZ<59[C&F^R^KU>]HS*"U6=D;FH$IFNZSS>*Z6;>]<<#T+J3MB*9]D9X8KHOT2EN:CJPT8W\/J' M;(JZE9=IHO1H.>'52K?\A.O_>;G1Z:0H%U:ZC:#04W]>BJ/H'3A?[W[U> MU:"^%)1&H32&HMFJ&6_*=UHC0P9.Y#_DH>MP.<=24/\*2HNA- JE,13-/A", MB>5?8<=24-,*2HNA- JE,13-GJ1@_*W [6^Q]'O=UUUQN11-AUOR96-,IF6? MRF[:4)6AM!A*HU :"WHM/3_H/Q$;&)\K@/E<=;I.BZ/IVEW@8(6AUA>41J$T MAJ+9!X*QO@*L]15 K2\H+8;2*)3&4#1;9F-]!6[K:VBZALZ$@M)B*(U"::RC MU2!I@9TI>R>EO"]WKD! M[OH,7AX"M;"@-(:BV*D0U.V"TBB4QE T^V P;E>( M=;M"J-L%I<50&H72&(IFR[RS[,_M=OW\X*DKX-C@R5V/P8IB5_EAE_G]/V9X MA<8 "T^8X75T\-1!C@Z>W(4-E@UJ5D%I#$6S93-F5>B>3=6L]N.Z^=6M\$;J M3M.)\ZC=V,%Y%VI:06D42F,HFBVW,:W"*;9YA:X8A-)B*(U":0Q%LV4V3E9X MS,DZ>8ZDFS18X?U97WZX/[B*H:52*(VA:+9VQLX*W7;6_SA)LJ/NSWE_V[*V MVTV/;!>[:SE8(:CCA*+9"AG'*70O SQI_F/'.#K_L=ONN!Y0:PA*8RB:?8D) M8PU%;FMH8-?%31N:\:"T&$JC4!I#T6R5C4T4^="N2P0U@*"T&$JC4!I#T6R9 MC0$4.9V'4Z\8 [5]H+082J-0&NMH)UXV)C)^3N3VDQ0&D/1[.MB&H]IXO:8'OF/9"62;^11 MEJJ[#K5^N)3C*C1VJ))060VD42F,HFBVW,9LF6+-I C6;H+082J-0&D/1 M;)F-V31!F$UNR&!QH6931SN\GJE3#>HBH6BV:L9LFKC-IJ]U>YJ5O/_JQ% / M"4J+)SW7I>J[IC"%%LM0M%:N\<[E_7,AE\V-&"J2U!=2:J_TOWUU>[.'V^86 M!V.S>7NGB 6ZN5G 4ZE4F3J&JSLS1YD'$<0B8#'BL!@:8WP\(7[BD%K\&SK8&<.=AKHEED:UBF5=#3@;(-X8JW0DHLT-ZFWBB:(D\H3_.T<7UW?CZZ\6)NAM/IV=W4_3I%"0-0O$9?4'W MTU/TZ>?/ U.J91-G<0D MCYBD>'8+WGD0!Q*^7*KJF:.+6-+X,7@( 8V% "G0WY?*'EU(B,0_3;%NP9UF M\*3ICL6*SF!HJ*X2P)_!&/WR$_:LWYHB[PBLD@<[SX.M0Q]]Y4R(+.JF0+?> M;NJ=#(/G$>XY:CI8UL!\+@=1-R38]YVR886@DQ-TM 3'L]DZ6H=4JNKF5%TMU6LU;]LSZ=86Q4ZO;]?9-1AZ M/<]NI>?E]#PMO4D80"S1+81I L4R6*E"OX+H 7ACD6OA#BWRCL JD??RR'L? MV>R]+O/0$5@E#WZ>!_^'FMVO55X_Z9Y:A=;ML(.]]E[OY_SZG?5ZOX&#U]!- M=3NGY[JM5+%5;)G6#W1[YER>ASZQ&V91@V'?L?KM!$M[.GY_OZ/_T)7JBF@= M:4> ?HE#:[\KM&I"BBT??^B>CSO=]+M"J^:BV/:Q?M\_$S*(TD:[%[!8A^@R M6$!CU'H<'[T"Y4TM,'F/9S6:0B-@O4C86>KT97>I:YF6U2Z:2NF3R;+]!I^YA6*58:"NBUU:'*-4,JB)5 M+=MIH%LWM$F[5"6ELPZMF-@A53/G"]QQ.H>( M\B>!:#Q'Z2VZIA'H7U#UJ ^?4_*QQ1?EC$ L4 MPD)Y6D<]!<&WOQ1L;R1;I8?M#TQ*%J672U SC2<&ZOL%8_+M)CF_SW^O&?T/ M4$L#!!0 ( ""(FU;PV^U&PO=V]R:W-H965TN>S4B&[+EOU0]56; M*]2U56___5K@B!<1C=DO0N%]GGZ>%Z&M[QE_%FL B5Y"&HF&L99R9,?:L!_U%P[ T$%"82^V U6$';:!4&RF,/ZFGD4VI MA8?GK^Z].+O*,L,"VHQ^)PNY;AA5 RU@B;=4CMG^$=(\%>TW9U3$OVB?UEH& MFF^%9&$J5@0AB9(C?DG[<" HE4\([%1@7RIP4H$3!TW(XE@=++%?YVR/N*Y6 M;OHD[DVL5FE(I)]B(+FZ2Y1.^D'[L=N9?NVB80_UII/IN(N:3\/QI/^S.>D/ M!ZC[8]0=!%W4&XY1?S!I#A[Z+57=#(+N)$ W'9"84'&+/J%IT$$W[V_KIE18 MVMR%3F8IY\^B7\Y[ ML<%S:!CJ[1/ =V#X']Z57.MS7@O^D]F;ACA90YPB=__$8VDEJDJLTA^+G5^J M6B7+LNKF[I"]T/U*]G+&7C['7LYC3U3N6?9"]RO9*QE[Y1Q[)8^] MEZ!ZE*#B5:O'"0KGN#)!+4M0*T[ )*9Y\+7CSTW9JSG']#F%KN>^*4S(S(-E M4V]9GC!?D4@@"DLEM>X\Y<&3;4 RD&P3KZ0S)M6Z')^NU,R=>! M7IRSO9C_#U!+ P04 " @B)M6#C$_*J<" # !@ &0 'AL+W=O2-TY-8H&2F 2<(9 M$I!WG<0_Z[=,ODWX3F I-];(3#+A_-$$PZSK>(804$B50<#ZL8 ^4&J -(U? M*TRG;FD*-]=K]"]V=CW+!$OH<_I ,C7K.J<.RB#'/Q^=T8'0Q 84(E&F$AL%'\$!VA^_$ ';P_[+A*,S X;KKJUJNZ!3NZ M^0&ZXDS-)#IG&63; *ZF7O,/UOQ[P5[$;Y@=H]#_B (O"!L(]=]>'NRA$]9R MAA8OW"4GY]F24(HPR]"0*"6( 3?WCGM[W/31+\)[ M0:):D&@?>IP47"CR!]L[ M"T_:?"0@O23/VF"K39,*%73+0AL[6L3^IQ/?\[R.N]@JKFW MWLZ=YZ\YHP=!E )VQ/.\B7_K%:\H:D>O^>^E\:\OR-TP@P+$U'JD1"F?,U7= MJWJWMN'$NL^+_9ZVY\I-GV$J;[_"8DJ81!1R#>D=G^@!1.675:!X:2UGPI4V M,+NJ/5OP74$L#!!0 ( ""(FU:ME9,M" , )0* M 9 >&PO=V]R:W-H965T@T@08&5: ?'8]M4E%XB:Q,PVC_W[V0ZD4$R&NGY);.>><\_Q([[U+:'/ M; G T2Z.$M8PEIRO:J;)9DN(,;LG*TC$ESFA,>:B2QE85LF, M<9@87EV-#:E7)VL>A0D,*6+K.,;T3PLBLFT8MG$8&(6+)9<#IE=?X06,@4]7 M0RIZ9L82A#$D+"0)HC!O&$V[YML*H")^A+!E1VTDK3P1\BP[O:!A6%(11##C MD@*+UP9\B"+))'3\WI,:64X)/&X?V+O*O##SA!GX)/H9!GS9,"H&"F".UQ$? MD>T#[ T5)=^,1$P]T3:-+5L&FJT9)_$>+!3$89*^\6X_$4< NW0!X.P!SFM MX0+ W0-<9315IFRU,<=>G9(MHC):L,F&FAN%%F["1"[CF%/Q-10X[HW]ATY[ M^KV#!EW4Z_N#QPZ:-']UQJ@[&"%_T)_T^M->_RL:##NCYJ0WZ*.;-G <1NP6 MW:'IN(UN/M[632ZD2$)SMD_;2M,Z%]+:#GHD"5\RU$D""$X)3.$A,^()\^V"7KB\[B.Y&=&"YDA@MY[%X7 J XTGG, M!>IE(9V]_^.P M$U6E3%4I5]6$1;> MB>S$<25S7'GK6:AH5N)\(311%>OB0E0S6=6W;>3J>3KW7)0FRBY>%&5;+S>0 M=<5.#C2[1'NO6.ZRK=&HB;.M MZKE(\^A^CX$N5-G#T(RL$Y[>D-EH5EHU54'Q:KPE2RY5-[S0I/7:(Z:+,&$H M@KF@M.[+0A5-2Z"TP\E*51%/A(N:1#67HFP$*@/$]SDA_-"1";)"U/L+4$L# M!!0 ( ""(FU8)-TAEO0, -H+ 9 >&PO=V]R:W-H965TW.EU?E-B9^?LW8V<\W1/C+V*'*.$UB:GH63LI]_>V+8(= M)D3$*D&O*M+?8<29@Z);'M.4[33DA$K7XWG9OS?I<=9!Q1G',0 MAR0A_,<#QNS4LUSK,K&(MCNI)^Q^=T^VN$3YO)]S-;)SE3!*D(J(4>"XZ5D# M]W[H^MHAM?@>X4E+^B0-7@6S)@*'+/X]"N6N9[4M"'%##K%CYVQAF$QA/)N/A:OI] M#-.GX>QQ#*O!'[ 8K,:P& ]G3\/IM^E@-9T]P<<12A+%XA/4X'DY@H^_?NK: M4M%H33LXK_R0K>R5K.QZ\,BHW D8TQ##6P%;A9''XEUB>? J%7\C] Y\]S-X MCN<;@(8_[^Y5X/AY:OU4SR_1F]* )0@K\@JC2 0Q$P>.\.=@+217I_QF^#K>?#U*O7^!$/D) :I MHE\CQ4TD@4@0DLB#9/P'<"+1E(%,MI'*ZAIT[-<\O^.HOZY]O([.8.C6_1O# M&_)&3MZH)%\J1 1"0XA9<(X 7U79%/@9J"JL; .;+#H3?R;>O,)J>$7XHI77 M+"5OYN3-2G)UX%0E%P@1A2.)#R0KE+$JU80&QFPWBQR.URGR%NW<3J,\UZV< MN%5)/)_/598)-:%5>II/+YB^@E8!O59O^Z7H[1R]78D^DSOD)NZV(:7%A!:M MRI$Z.5*G$FF1Y0'4Y0X'M>%<%6F:GM\]$Y$^#";>3G%KVT7>HE7-JY<2N\[; M]>/\5)U8?"#)_LLHI56G.(RD\49QBA@=MTAKLG.]\O/J7EV7[K]4!Q:\U'3C M$((J[[HLD++,GJ5NCD+;\'$9[&KU1CFL]P;K_;O9[?TC?2X7XU5A-3+ZQ0+?,NVUP8;N390[S>,R0:*%:5KW="NC>2:=[,,& 52=F;0?:;W]V0@.5G6P?[@7B9&;\&\Y+K)QLN,JST4&Q]N1<$KTNG MC/D!A+&?89I[HT%Y[T&,!KQ0C.;D00!99!D6+S>$\>/00][KC3G=[I2YX8\& M>[PE"Z(>]P]"C_PZRIIF))>4YT"0S= ;H^M;E!B'TN(')4=Y<0U,*BO.G\Q@ MMAYZT! 11E)E0F#]=R"WA#$327/\/ 7UZCF-X^7U:_2[,GF=S I+""J3D_?B&GA+HF7LJ9+'_!L;*-M7%:2,6SD[,FR&A>_>/GTT)< M.*"HP2$X.03O=0A/#F&9:$56IC7!"H\&@A^!,-8ZFKDHUZ;TUMG0W+S&A1+Z M*=5^:K2X_3*=/-Y/P?<[,)G>3>?SZ00LQW^#\6(Q72[ ^-L$W,_&-[/[V7(V M78"/$Z(P9?(3Z(#'Q01\_/W3P%<:Q(3ST].D-]6D0<.D7W%^!4+T!PA@$#K< M;]_O'KQU]W7Z]1H$]1H$9;RP(=XL3WE&P!(_@PF5*>.R$ 3\,UY))?0V^]>5 M8!4QY$JZ0 \D+XL*K(L07$Z,@L/ELLQ@V\G5KOF[[:J:I*#!S+EO7 MFC ('5RV&8I[C6!Q#1:W@GW3BJ![O\"*YEN@M[@$*1;B1;_T(Q9K)W!LDZ @ MC M]EI1[VA.%>DPK4EK0'.%\RU=,0*PE,1=13U[T<(HLGE;YW4W!]#2%_IU0OW6 MA.8?<+;_/ %*=\545QQ5KB3Z=A(13.PD''9AV-P.$#S+%VS%_*YV1#@5"-KE M9G.YK,)FK M51:U82ZXP,Y\35;%717"R!A9!!T5AY'CG3M,@1,U] 9U%"[6KEFEG[UW=T.X+O="! M:]LEL-_,>I8LU*Y9#\(T7O4"<+X&Y&=!]_HSV%E-R-:D3M=!ZC"+FT'/VH7: MQ:NIAS&*5Y1118E[@6W%ZD0]5[$Y#)-^RW8XBQMJ5S='N?T*VM8L#>W:Q0[# M'FQI76=Q0^WJ9NWA7R$GUA=5!T&'8K@,^UV;V+\X-I@SVY]8;&DN 2,;[0BO M$AU!5,>@:J#XOCQ)K+C2YY+R/CD08 _U\P[EZ'9C#27T8'?T'4$L#!!0 M ( ""(FU9$N[#Z^P( -$( 9 >&PO=V]R:W-H965T1>&O+M+Z(E&W:M \F.2!J8F>V@?;? MSW8@"R5$5;4OB7VY>^YY;)\OG0UECWP)(-!3FA#>-99"9!>FR<,EI)B?TPR( M_#*G+,5"3MG"Y!D#'.F@-#$=R_+,%,?$\#O:=L_\#EV))"9PSQ!?I2EFSWU( MZ*9KV,;.,(D72Z$,IM_)\ ("$-/LGLF96:!$<0J$QY0@!O.NT;,O!FWEKQV^ MQ;#AI3%22F:4/JK)..H:EB($"81"(6#Y6L, DD0!21I_MIA&D5(%EL<[]$NM M76J980X#FGR/(['L&FT#13#'JT1,Z.8:MGJ:"B^D"==/M,E]O8:!PA47--T& M2P9I3/(W?MJN0RG ]HX$.-L YV7 L0SN-L#50G-F6M80"^QW&-T@IKPEFAKH MM='14DU,U"X&@LFOL8P3?C"X'@VG7T?H[A)=3>Z" $UO)Z/!W=7M^.=HB!YZ M/U!_=#NZ'#\$Z&0( L<)/T5G:!H,TV@&TK$ MDJ,1B2#:!S E^T*"LY/0=VH1OV!RCES[(W(LQZT@-'A]N%-#QRU6U-5X[A&\ M,0EI"N@!/Z%AS,.$\A4#]*LWXX+)0_N[:LERQ$8UHBKD"Y[A$+J&K%0.; V& M_^&=[5F?J^3^)[ ]\8U"?*,.W>_#(B8D)@M$YV@NY>,$/0-F5:)SI*9&4I?- MVG?MIF59'7-=EE/AYGXJN^T1;19$F[5$>U$4JWN$(WD3(B$W*Z.\;%F"+#_& M@(BC O(,7HF9;1_R/_1J'&7O%>R]-[.7"Y^Q6)H5;5[%VSM@U#JD74N@^A2A MF@/4*I2U:I4%JYDNDS>+JX5_%>]V/NR7^?M]1],WNQO M,)-USU$"!T !D !X;"]W;W)K&ULM9G];Z,V&,?_%8M-TYVT%6P()5T2J0WMUM/UKNK+;=)I M/SC$3= !SFPG:?_[V4 @%.J%RODEX<7/QWZ^^,'/@T=;RG[P)2$"/*=)QL?6 M4HC5F6WS:$E2S$_HBF3RSA-E*1;RE"ULOF($SW.C-+&1X_AVBN/,FHSR:[=L M,J)KD<09N66 K],4LY<+DM#MV(+6[L)=O%@*=<&>C%9X0>Z)>%S=,GEF5Y1Y MG)*,QS0#C#R-K7-X%B)7&>0MOL5DR_>.@7)E1ND/=7(]'UN.&A%)2"04 LN_ M#9F2)%$D.8Y_2ZA5]:D,]X]W]*O<>>G,#',RI3=6-J) MR?67Z=>;2_!P_O?E/?@0$H'CA(,OF#&L'LA'\!MXO _!AY\_CFPA^U-6=E2R M+PHV>H,-$;BAF5AR<)G-R;P)L.5 J]&BW6@OD);X"6+@YU'CC5MJ[.<]]@_=U193*V0)\IIR#J13]14;R%K,Y!]\_R];@6I"4 M_],E?8'VNM'J;7'&5S@B8TN^#CAA&V)-?OD)^L[O7;*9A(6&8 U)O4I23T>? M7)&YU#0!7&"Q%I2]@#B+:$J P,] BDUXEY8%$SHY5+TI-Q/G1#WBS;Y(![4* MM>-[I_>#RON!UOMZ0B5J0D5J0H'=C.IRO, -]CSRAD'@.8[SRG=MOWTGB"%8 M0R*_DLC72O0-)VM9 M"M%&KA[0>Y*9I(6F:$WQZ@0:'C&#AD93:*.TT!2MJ6N=14-]&MT_>+UV\'K. ML+T>3O4]]];I&.DVK/-MJ$^X=^7&7:B/8)/I\]0H+31%:RI8I^/0/V($&TJJ M2UU-TD)3M*:N=<8/]2E__PCNR.)]W^\(8$-I?"G3,8H"6%<%4%\6_$$H6\3X M?P-82^D]T4S20E.TIH)U(0*'1PQ@HU6)45IHBM;\T%G7)4B;G_AX<8R,EBA&::$I6E/7ND1!VE3]'7'LMKX8H:$3='R!TO?<6R>C)8>] MMR65$K;(M_:D^W2=B6*_I[I:;1^>YYMFKZY?P+-IL0E88XH]R1LLE^Z,@X0\ M2:1SJ@VJS=?(?4$L# M!!0 ( ""(FU:4X: &PO=V]R:W-H965T+/0-QE6]])N2O72?*Y7&"+\YY1CDB$ M8IZ7""X_;L5,A&%)DN/XMX'V-GV6@=O?[^ENM?-R9ZYY)F9)^%>PR%?GO7&/ M+,22%V'^(;GS1;-#PY(W3\*L^DONFK9&C\R++$^B)EB.( KB^I-_:?X16P'F MX($ V@300P.L)L#:#1@]$#!H @:']C!L H:'!HR:@-%N@/5 P&D3<'IHP+@) M&!\:,&D")I4RI;-^?-U2[IM(' MJ"8E%TFUZ_X! MT=:#T>SQ:*,S6E&!M5&K5>&L!W!7Q746+ )Y5GY!KG@H2+(D5WDR_TP^O95- M"5AM<\);<\+$27@+6<8P6,A-DU M[+2"E;G5[=0X,>31?KLMS$,:N4B8CX0Q$$P1W' CN*%6<)=I,A=BD9%E MFD0DR+*"Q_/J/#K?DF*7 +7<8P6(A-DU;+BEK;$EVQK&C@;WVYDCTS#V&KK( MT7E(F(^$,1!,T>%HH\/1P2>^%R1;<=D%X46^2M+@O]V,L1:@%GBL )$PNX:- MM@4X-#J$Y>PW''4V=)'#\P[MU=]O..ALR$##4Y1SNE'.J58Y[XKH6J3E&8LO M%D%YQ\S#?0&1/*G.;IW74FT'QRH)";-/]WX!VBFD ]NYR,%Y2)B/A#$03-'C M>*/'L5:/YM@@LR3.BC /XAOR]NV,?+H0I48[;T2TL&.UAX392)B#A+E(F(>$ M^4@8 \$4%4\V*IX\T9WU!"EH),Q&PAPDS$7"/"3,1\(8"*8(VC3:RJ9Q^+UU ME0LLR#))B>Q+"KQ+RGK@L5J&TFPHS8'2W(:FI".G=#2TU&S$@_;J0VFL:Q\& MXP$=;/9!E>%6@=W4RI :ID68O,F.R[*Z3!6BM8@S7ED]ER&/-]D"^=:<<=^O MRXW9]H:+( ZB(M)F%OIQ'*U>),V&TAPHS872/"C-A](8BJ8>";0]$N@3Y1@- M&"5M),V&TAPHS872/"C-A](8BJ9*N_6E3*U+L%64.*X2H<<>+6RH,=70E+(6 MI18=C':*$1T-1UT-7>CX/"C-A](8BJ;*L7653+VMA,DY^)?'3R7BB7HIG^KZ/UBO4WX/27"C-@])\ M*(VA:.I; :W)1X\P^;0/T#8@_2.H,WUWQTH42G.@-!=*\Z T'TIC*)HJT=8 MI'H#4#FEOB#K-)@+LI9W;M5M6Z=4S3VIFB<6W94JU*&#TAPHS872/"C-A](8 MBJ9*M77HJ-8F^8&GPQOPHP]AS_0C.%JU4/,-2G.A- ]*\Z$TAJ*IJFW--ZHW MWS[&"Y'>I4'U_.5^\8%\([.4!SFA3K1Y_7U/=][!T; ME&9#:0Z4YD)I'I3F0VD,15/5WWI]=/!$Q0@*->^@-!M*+>IAAQ]AC.AP-Z^QH?TZ4)H+I7E0F@^E,11-%6QK MR='#WVI[I!H!->$:FKZV84/[=* T%TKSH#0?2F,HFBK1UJ6C>I?N.ZH14#NN MH:FUC=&N4J$N&Y3F0FD>E.9#:0Q%4Y7:NFQ4_V+=#Q0CH"Y;0WO\O7$;VJ\# MI;E0F@>E^5 :0]%4V;8.&M4[:+!JA&SY_E:D+U^'89)7C/HA37VY OHZ'I1F M0VD.E.9":1Z4YD-I#$53)W!J#3O+>*)RA05].P]*LZ$T!TISH30/2O.A-(:B MJ=)NC3Y+;_3M/9"9)6'G3"9ZSM%*-O=K%);94:* =NM :2Z4YD%I/I3&4+1: MI/VMJ1\CD=Y4\X9F,D,NXKR>77&S=C,WZ>MJ1LZ=];;YRJEG&&TQ]82G%SR] M">*,A&(ID<;)J&PO=V]R:W-H M965TXW/I$VJTX^)9K@ 4 M^IK$J1Q[*Z76-[XOPQ4D5/;X&E)]9\%%0I4^%4M?K@70*)N4Q#X)@J&?4)9Z MDU%V[5%,1GRC8I;"HT!RDR14_',',=^-/>SM+\S8E8;M]]G*'I M^_LW'SX]H5]>@Z(LEN@#%8(:@7\=^4H_Q@SVPP+R+H["<,]="J*-MQU,[3AB:<2V+-K0&(4QT]!2MW;(-ZF" M".EE"N'@)Z0_$BX \07B&X%";2^6;EBZ1'H]RVN1>E'90KJ!7IMDUCK.E.RB ME.S"RO*39CDM-$*?'R"9@_B"_JVNM?FI&C;+::$[2,.57FJKFVV"6TOI:C1' M8#75AJ5J0]=--G3)W1%8C?MER?W299-9P;KRME?&]1?POXZM-^P/71O6(MA5 M*=A5!\&,65ZA1Q#FFLXB;9KE>#C( $W6V4Z"GOYQV!YJ87WHF1ZX+BE=6RE] MU$J_V*IA+:6K@QR!U53#095G M?K1H'HB+XKM#K_@SR'';=" =CH!=QL!OMS MS^5%*E[$SFOO>],8W?OA-E^BI&Z,$-B6SF.P=H2]FLZ><(16UZ[*J]AY8,5. M$ZLKM#K_*K/B+J'UI)X8M/X^#)H]T3H,]\MA]8*KQ(CMD;$TM3S'[9ZN)AT^SMP\@1LU?9#7\CO)5F M7PEXD;7=4:XK9/D>*1%7,1%?.[>[T[CG"JV^,U3E/6+-4V?8O0!L^OBB8?I0X=(M^RST\47V>[WG.N=%=EARN@$0@S0-]? M<*[V)^8!Y8N3R7]02P,$% @ ((B;5E'D: EW @ O@4 !D !X;"]W M;W)K&ULK51M;],P$/XK5D!HD\;RUHZJI)'Z$L30 M.JIN R'$!S>Y-M82.[/==O#K.3MIZ$8[\8$OB7V^Y[GGSKZ+MD+>JQQ D\>R MX&K@Y%I7?==5:0XE5>>B HXG2R%+JG$K5ZZJ)-#,@LK"#3SOPBTIXTX<6=M, MQI%8ZX)QF$FBUF5)Y<\1%&([<'QG9YBS5:Z-P8VCBJ[@!O1=-9.X,OW7XPF"K]M;$9+(0XMYL+K.!XQE!4$"J#0/%WP;&4!2& M"&4\-)Q.&]( ]]<[]@\V=\QE016,1?&593H?.#V'9+"DZT+/Q?8C-/ET#5\J M"F6_9%O[=KL.2==*B[(!HX*2\?I/'YLZ[ '\BR. H $$SP&=(X"P 80VT5J9 M36M"-8TC*;9$&F]D,PM;&XO&;!@WMWBC)9XRQ.DXFO3R-78VS#X*9-G%$=)S@2QP_( M5'"=*Y+P#+*G!"Z*;I4'.^6CX$7&3Y2?D] _(X$7A <$C?\='KP@)VP+&5J^ M\ C?'#23@.];DQ%P6#*MR/?A0FF)+_7'H8+5?)W#?*9[^ZJB*0P<;$\%<@-. M_.:5?^&]/Y3L?R)[DGJG3;WS$GL\P6PY9"3%"Y9LL;;]6164GZ%):6SV5*PX M^_7\VNLRU-Q=RVUFSB8.NCW/\R)WLY_@WVY^[XE;+=W=:X42Y,I."(4ZUES7 M;ZNUMD-H:'OOF7V$PZF>)7]HZLDVI7+%N"(%+)'2.W^'HF0]+>J-%I5MN(70 MV+YVF>. !6D<\'PIA-YM3(!V9,>_ 5!+ P04 " @B)M6;,I=\=X$ !^ M&0 &0 'AL+W=O4_8SW!#"P9/G^N%$VW >G.EZ:&^(A\,>#8@OGJPH\S 7EVRMAP$C M>!D9>:Z.#,/2/>SXVG0#IF= ^8["W09".*360M MV#B^3.,=9^*I(^SX]&[^^?+BX.OZZC' M>%:$)]>5;*<3NRZJ>L^DI6WZ/%0&06[P@3BQL@3X393DA MP!R;'.08HP]R'%'/ZI<(*EWH2-!*"5I*@K=$KOC">_#%61'@^. 'P>QP\M2H M _ L48 )O+CV$01+_!S635HUDI4@P1@)C&IP"L0'*?&!$GBV7C.RQEQRYLP1 MNY,-=MC='LYIC-O/YQ0:1GG6*D?OF-1ARFW8MA;_% L2+R^_,1\E5KVGH"Z1 MPTH]]X>F^$L#4^ R2KF,7E>!"F9*Y!;,.N M2NKG/J K\NKFB.L+*RP!X=EBDH7NE)$&474/G&!PQHHH6K:3M$0 M#E"9E7+4KJPRN0.5,N*8Q#5S-"MI,WM6)6UOH6-@)F1@:R4CWAM6Q&E89=1P M+9:9+D"'>6=2![Y2ZZBCT$'%U$?A+>00S/005 N.]CHV =,RD"UEGFM2DW@BZOIJ"Q3:WH5Q&S1^4RK0+58Z2[$$N"\$C,MHV:G MJ_8K*K:BYYDR@6IITKPQXX5+:CT>5:: :?4-:U3V^"T4!\H4!U(KCF/WYB:: M"7QQF3>M$DFU$UU)9@($J05(XYO/(7)J6#-Y81F^O/K NE>6) )OH4]0ID^0 M6I\H*N]0#%"EHN#(K%:>VH&N!#.I@M12I:9 'TDH)S9E8DX'Q)9M3L%.W*WE M:1ZWM*O]Z,HS4RQ(K5@.UFM+UJ?'; =JG[IRSM0*4JN5QO)MR54]2IN###54 MUX!DP@6IA8NBFEN&Q#IN6U7[TY:OGCO)]@A;1P?\(;#IUN?QV7!Z-_V(,(N. MSDOWS^'9//X4D,'$7R:^8K86<0$N60E(HS<0%%E\V!]?W3)& , ( ) 9 M >&PO=V]R:W-H965TEWWYGIV0%I=$0>Y/8CN]_][O8/K?7 M0CZI!:*&YR1.5<=9:)V=NJZ:+3!AZE!DF-*72,B$:>K*N:LRB2RT1DGL^I[7 M=!/&4R=HV[&Q#-IBJ6.>XEB"6B8)DYL>QF+=<6K.R\ -GR^T&7"#=L;F.$%] MEXTE]=Q")>0)IHJ+%"1&':=;.^T?F_EVPCW'M=II@R&9"O%D.J.PXW@F((QQ MIHT"H]<*^QC'1HC"^+W5= J7QG"W_:)^9MF)970[@^@X?AZ/SB=CB [OWPIGL^A.YD 228'C MO^#T_$K%'RP]A'KM&_B>7R\)J/_OYGY%./4BNW6K5]^7W063>-"C919"7R2T M]12SJ[CX&I4"MYP]700243@J48*38-DNI2P4N@=A+G. MB=4QI_@J\ X]K]5HNZL2D&8!TJP$>; G(OT@MD))!SRL1$R+.>9Z Q&=QD*6 M,55JOH.I6<[DES.U"J96)=. KWB(:0@;CG%8%G^E_3OB_[C.*\#C O"X$I!* M781<+R7N7765 N\@_+A.3NCN%+,$Y=S6> 4SL4QU7@B*T>(:T;75\\UXCZX7 M^6W@KTQ^-[EBTR&S)G I-!=@V%W1%0FDFT/=( M"/W2,0Z*2U?P!U!+ P04 " @B)M6DVC%@O@# #W#@ &0 'AL+W=O M$AQX@\=3; MWFVW%?1!I]6],&2 J$G,V0:VW_YLAP8(278K(=T;\L#,>'Y_9VQ/>\OXJU@B M2O@61XGH6$LI5]>V+69+C*FX8BM,U#]SQF,JU2-?V&+%D0;&*8YLUW'J=DS# MQ.JVS;L'WFVSM8S"!!\XB'4<4_[6QXAM.Q:QWE^,P\52ZA=VM[VB"YR@?%H] MB,,,*9 MU"&HNFQP@%&D(ZD\_MT%M;(QM>/A_7OT&P.O8*94X(!%+V$@EQVK:4& <[J. MY)AM/^$.R"0X8Y$PO[!-;1LM"V9K(5F\XN#N'-R\ M0ZW$P=LY> 8TS!Q-(3)X_W@+^B]],9#Z T>;Y]O'_^&7X?W(G'.%.Q(JEHF5:TJ>O?+.IXB!S:'\>1)7, 7I=(&A<3@ M N[74DB:!&&RN( ^+L(D4;>J:B.:S+!(EG2LNAE++V";+G%JGN<[;7MS2'QJ MU_((QMD*LU$/Y0LRU!U27"#0TY/--HC1G*=UC2 ML0@Y2-*YI)*EPA M*D-]=(4X4[ CZE9&W?J?%]/6.:4Z4[ CJ8BSW\V=#U7M0G_J^2UVMT<[I^7F M.W[CI"R+#%V_X3LE=4D.SA[D+)6I62I12$EAYM?*,L,&*4%Q]RCNAX1/E\K" M9-T3.2]]E<+))E5DJ)9U7YF69+L_GY#*/?UCPE>@>,5RUKT\2HFAYY60[(\/ MY(?.#ZGHJJN98UB6[.FF?TE:+<\YT;W 4$U0Z>>^/QZ0\YP/C.K5+"6;?JV5 M9RDS;.9@[(,6(D:^,)V5@!E;)S(]AV=OL^ZM9WJ6W/N^[NI,:[(/D[:$=Y2K M\SM4G6FR+6!^G_.F'Q_T -DO6[W M/U!+ P04 " @B)M6>"G'7!P( "K.0 &0 'AL+W=O3GI12Q3. Q OP'/X,CS;62JU>M?KR6#)8BI/^(HE^I<%%S%5^JMX[,F58'2>!<51CSC.J!?3 M,.E,S[)C=V)ZQE,5A0F[$R#3.*9B>\DBOCGON)VG Q_#QZ4R!WK3LQ5]9/=, M?5[="?VMMZ/,PY@E,N0)"+8X[URX[V9D8@*R%K^$;",KG\&C7<*Z6 MYYUQ!^9L0=-(?>2;_[#BA(:&%_!(9O^'3='6Z4"02L7C(EB/( Z3_"_]5DQ$ M)< =' D@10#9#^@?">@7 ?V7]C H @9[ 4?/85@$#%_:PZ@(&&5SGT]6-M,> M571Z)O@&A&FM:>9#)E<6K2LIW;17Q(K\8:O3\!QNT <0AH&=&4/OZ9;'7DT MVGLN6NC.!UFXVS0;]O"?:'("_7SL_8;PVWNI M-^@#(D.F[G.B+A]9]>NILIPI\K0JLK?WJ==N,WE[,*_=822$"9P MQT3(Y^8(E[))6^N@VFJ+"?,P8?Y?@$'3OAT>B#\<]_5_S=J/=MJ/K-K_FM5( M6E"Z9D+7?/!H!(0Y50P6-!2PIE'*JCLV:["?:G-%K5VU5103YF'"?$S8+(<- MJWMZ>$33TYVFIU9-;S<)$W(9KLP>#/0NU;HVR66EM)4+$^9APOP<,:V!U[2O&B/O"6R!17O:EN>Q+H&:_F]4@S<6@L6BVTUM+CDGS4&E^ M0:O=[0R=X6G?W4O=30W)\'3H'+DM;Y:+:6:@T#Y7FH])F M6+3ZPB@]+==N:N4[_^GV>*6O"UV8,QF(,#O4J#2JKX5*\U!I_C-S]SF9ZV2H MEAJ4S9SLFB_9_J+)%D*=$U.UY,(42:#XJU#*E '[FH9JFZ=+":]E58!NGDR! MKO3P@C#?HL*45!*X@!]_&!/BO+^_^"BSC^[[+M!D?I",W^C>8!YJA.*ZL#!- MJ)3< )E\I;-W99@GL#L-R%+&7;8&J [3NS]+Z+:3@ORD*"2[TB#/_Y!P97YG MWP*F6[I.EY!^EPQ&)_!IR5[M&3*ZH#P8!"QU$0F*B5@:K&))42CIF8B8E/FY MJ^TJ#&@4;6&M9R$[]*!+TYC!(C5'V3[IT1%V[)7JS+T6# M8HT;&]741*5YJ#3?/?0C74>O3[T\]^LSI'[K4I8&IVMW. ^?.6@!5ZD(ECI% MZS4;ZUN&?,\W"HKJ::+2/%2:7]"J@D[ZI]6'"X6S[2P[ MM:U J#0/E>87M-K$'\J#U6==Q=+:(W9KKXU=U.J9C[W?UCJCFGZH-!^5-L.B MU==#:1\2\IT=(X)J):+2/%2:CTJ;8='J"Z.T$HG5D4)[_F/OIK7\J(8A*LU_ M9D+=S-: T>[QS^#HXQ^L<=6E+\U"\G*ST%9[V3&MI45U"%%I?D&KIO;)N*%H M;FCGCD:GQZNOTNPA+S5[_M(C.3N]M52HG@]I<&G,3>'>Y/JHO' MV!V?VAUK<'C'NJ]RHZBHO@\JS4.E^:3A7Z!-AN.C4;5W5TAXB=GL(I;K6 MO_UB/.XP@1E/!?A?4QK!_U(J%!/15O.EHE%D2C#[0US[8%NO#U3O"97FH])F M6+3Z(BK-+#+^WB4YJMN%2O-0:3XJ;89%JR^,TA,C=D_L[]8 AP920YJ]:FC6 ME(X]^V!;"X7Z3^>P:+E0OY/M@2O%X^SCDM$Y M$Z:!_GW!N7KZ8CK8O9\Y_3]02P,$% @ ((B;5D3%*:6,! WAT !D M !X;"]W;W)K&ULQ9EK;]LV%(;_"J$-0PNLT<7R M+;,-)):T98@=HT[7#T4_,/:Q+402/9*.VV$_?J2DR%8LJS9RAN1#K O?AY?W MD!3)WI;Q1[$"D.1;'"6B;ZRD7%^:IIBM(*;B@JTA46\6C,=4JEN^-,6: YVG MHC@R'5>: "ABSZ M',[EJF]T##*'!=U$\B/;_@%YA=("SE@DTO]DFZ>U##+;",GB7*Q*$(=)]DN_ MY0VQ)[#=(P(G%S@O!CT2AI$@8\HYU3'PGGP@GZ8>>??S^YXI50$TQISEF0VS MS)PCF=EDQ!*Y$L1/YC"OT'L_T#LU %/5O*B^\US]:Z>6.*+\@EB=7XEC.8VJ M"M7+_Z3)!6G81^7>Z^3^Z7*G0AZ<+K=KVK)1A%(CY36.A1*+(OK LC@A5RI@ MDB6H04@2FLQ+]W=R!9S(%4U(6?3E5C')C818?*VHT'56 +>Z 'H0OA1K.H.^ MH499 ?P)C,$O/]DMZ[9@P/X,U4YB>[Y\&G::E_GKFT[Y=2'F6[&H6=C5K[1I1(57' MG"IL. -!KI8:V^LLRVKZ[3+8]WP,%G7;CJ66T[F'29K=%W[ M)SG0^9J;!8::VV^CN M9UJRHEM8T:VU8DC7H:11^(^*]X0E'R!>1^P[ %$+L]DCF;%8+?$%U8OD*I-J MX>>:A GSN@=]JF,?6H2998 $*_EH6[MUKO6_?MNHMQ,>/E$)9!*I8I:D5=[7 ME^=<\U%I'BK-1Z4%6+1RG.SMA]AO_?V3EP K,C!I'BK-1Z4%6+1R9#B[R'"0 M/X-RX ^_@^HS/MM"3)J/2@NP:&4+=SM4=NUNQV!Z]_D52]EZ^-G]%G7_"97F MH]("+%K9]-T>E.V^^8B.NH>%2O-0:3XJ+<"BE2-CM]UEU^]WG;30JF><[2WJ M%E9.VU_V-*R*[_B*=([3/MQ\Q"I=YH>Y=RP5 U^F!XA"+9HVB&PO=V]R:W-H965TTY3M_.*,NMR:B\-Q>3$=^JE.4P%T1NLXR*?SY RO=CR[6>;SRP]4;I M&_9D5- U+$ ]%G.!+;MV25@&N60\)P)68VOJ7D5N*2A[_,%@+X^NB4YER?EW MW?B4C"U'CPA2B)6VH/BW@QFDJ7;"'80XP@REE?_].D MXDC@^B\(O(/ >ZV@=Q#T7BOP#P*_)%.E4G*(J**3D>![(G1O=-,7)FS M7,_[0@E\RE"G)HO9Q^OH\_/IV9"N,K1WL^!#G0Q7'>R'.#2POB>>_(Y[C.0;YK%O^F>:7I.>6 M\IY!'KU>[C7E-@*KJ7DU-:_TZ[W@%S$9\URQ? L)N2] 4+V():%Y0O!9P25- MR:W@VT*2/Z=+J02N[[],U*HXOCF.?NFO9$%C&%OX5DL0.[ FO_WB]IWW)H;G M-(O.9-;@VZOY]KK<)W>XX)9^0:E MK][S=A/7<\+0<7#1[8Y9=0[@5%9G,FNP\FM6?B>K:1SS;:XD>8 8V(XN4S"! MJ4SZ1V N7+?GM,%T1CL5S)G,&F""&DS0"68NH* L(==/^)&48%PN09M*,.BW MH71&.A7*FH4ZF#K)'F:F. ,6G"\GN.WX71&/!7.F MC3Q9#P& M$<2"Q1D0OB+)<17'ZRK.2,QMS5C?*3^?_P76.823@9W)K0)F'QT3]*'N=RK6 M#*O6%%9H[UP.,#U1G9.JAN)%>7)8&ULK99K;]HP%(;_BI5-4R=M30AW!I&XI"K3N*B![<.T#R8Y M@-4D9K:![M_/=D)*VR0";5_ M_?->7P]W2-ECWP+(-!3%,:\9VR%V'5,D_M; MB#"_I3N(9<^:L@@+664;D^\8X$"+HM"T+:MA1IC$AM/5;7/F=.E>A"2&.4-\ M'T68_1E 2(\]HV*<&A[(9BM4@^ET=W@#'HCE;LYDSA>*#'>TAYZLK/IR'7O^B8CK4, MY.^YH%$JEA%$)$[^\5,Z#V>"2J- 8*<"^[6@5B"HIH*J!DTBTU@C++#39?2( MF!HMW51!SXU62QH2JU7T!).]1.J$XPWOW='RFXMF=V@T]H:SZ6(\7;HC-)N[ M#_W%>#;UT'B*O$5_X4[ \^;H%*].LH=OL,^] QY5CFP QC.AW>5 MAO4E#RXQJVLS=8P/3JW=LBRK:QYR(&H91*T4PGV25P<'WD%#R@6B:\1QF$]3 M:G0M36+6.*.I%[+4,Y;ZA2P+AN65I*\4%0GQ ?D2+X^JU/):JOH;JK9=B-7( ML!H7[#-(X?(82O77,C3>,C0+&9H90[.481S[- *T9C1" >&^O!B(/#4!DB\7 MPVJA7AW\6BRUBQ=Z>M7 M^E7[0*8Q2=;Q;)/D0!/,-B3F*(2UM+1NFS(HEN052470G7Z:5U3(AUX7MS(5 M Z8&R/XUI>)441_(DCOG+U!+ P04 " @B)M66Z<0$&$# !Y#@ &0 M 'AL+W=O5+&I[HN7 ]"*AHLA@A;%HR'5&*5+W413=A-M]MI*!'\&$$[$*0\J?SR!@FX'6U%Y>W/A+3ZH7NMV/Z1*F M(._B"<>:GKO,_1 BX;.(<%@,M&'SU&D:2I#T^.;#1FR5B4IEQMBCJHSG \U0 M(X( 7*DL*#[6,((@4$XXCA^9J9;'5,+M\HO[19(\)C.C D8L^.[/I3?0>AJ9 MPX*N GG#-I\A2ZBM_%P6B.2?;+*^AD;#JZOKH=7]V=.^1ZV(:IE$B'U7+O]"H05K-1-XJD3O[R\VB M7$=>.30SAV8F?JU7_'"2!73&4BYDB("B)>!BD(1&\T+]6GK B?1H1(JB^Z_H M2<820O%0AC,=@%4^ +49G(J8NC#0<+4+X&O0['=OFAWC8QG<.LVVK9[9-@R<;NMM&+O]S);1.]GIZ.S1L9"$ ME2=A528Q% +W\\F*NQYN6&2XY)!.EOM+"&? '\A/9,NM5,.',!YF3!64@$ M#8"P!:%J>RCCT]WAT[;*\%3&/!1/368%/+T<3Z\2SPW$]#E9BXAE1J-'/-#- M2M'T=M!8I3.G,MZA:&HR*Z YR=&<5*(Y%ZY2.! SX9R2\J4?"1+ NV-1A?3 MX^D])ZU(%B(](BA[>#8&K#MB^8$R^5-1E(K]MVK\ 4$L#!!0 ( M ""(FU;4#(T)"@, *@+ 9 >&PO=V]R:W-H965TUH@1'*CZ]P+(,;\FB9 Y)<% M93$6;KHV9TZ4K$84$Q@SQ51QC]GH+$=WT MM(:V79B$RT"H!=WI)G@)4Q"/R9C)F5ZP^&$,A(>4( :+GM9OW+@=%9\&? UA MPW?&2"F94_JL)D._IQEJ0Q"!)Q0#EJ\U#""*%)',O^,=4N MM]G5ATI$P-$= M\<$OP0^J\0VS@D"7L@OMYE;[K5G)^!F3:V0UKI!IF&;9AOX>;I7 W7_.OJ?& M*D[22OFL4R<)$1;@HS%FXA7-&"8<9W?K:21#T5! S'^4G5O&:Y?SJKISPQ/L M04^3A84#6X/FO'O3:!D?RCRKD\RMB6S/3[OPTZYBEWYRP,P+$":^K"1K62$3 M6>\$4HE"#WB9E964YUJ9D353,E6^UT[+L&4]-[KZ>M>EXSB[W=F+VS.@61C0 M_(,!4BR\R!\,AS*ME>ASM69DK1T-;>M8:4TI]^QH%7:T*NWHWYV2G\[-1? MH#K'-<4^NF>#XR@5='@;*[=WKGA]IX>)@2W37I CCZZ(R'[IQ6K1;O;3+NM@ M?2#;T*QK_$V3];#WF"U#PE$$"TEI7+>E0);UA=E$T"3ME.94R+XK'0:RE0:F M N3W!:5B.U$)BN;<^0502P,$% @ ((B;5OBC1Z4G P & D !D !X M;"]W;W)K&ULK5;?C]HX$'Z_O\+*G:I6VMW\@O"C M$&D)>[I6JK2W:'L/U3V89 "KCLW9!K;_?<=.2&$):1^.!Q)/9K[YOLG8D\E! MJJ]Z V#(2\F%GGH;8[9CW]?Y!DJJ[^06!#Y92552@TNU]O56 2U<4,G]* @2 MOZ1,>.G$V1Y5.I$[PYF 1T7TKBRI^C8#+@]3+_2.AB>VWAAK\-/)EJYA >9Y M^ZAPY3O?A>#ZR_L[A,X.#/KDG5LE2RJ]V\:&8>H$E!!QR M8Q$H7O:0 ><6"&G\5V-Z34H;>'I_1/_3:4E8!>'=!SE:FDN#K,J:'I1,D#4=8;T>R-*Z:+1OE,V->^, J? M,HPSZ6?*=[1Z Z(@?^\H9ZMO3*S)?9[+G3#:V9] @]J#)F_G8"CC^AVY)<^+ M.7G[Q[N);Y"'1?/S.F=6Y8RNY PC\DD*L]'D0110G /X**!1$1U59%$GXD03%9-$FO<+K.SQ[CNW301($P<3?GVJZ]$KZ MIUYG9/L-V7XGV6Q#U1H*8B3)I*ZWP\,+GKH:=!O7"BXY81$.1Y=D6]S"JV23 MAFS227:.'>>.TS9FL^[8+V%KUR47/&_#.+[4TPG>WE"DHY<&C>+!K_82GB7= M732XZ(\PCBZ57+J=-]L9SZ'WRC!JB(]^5NYG@8>WFW]+#K\1_-'C27!0S!@0 MJ&=U0P0.?Q2F()=[% ?ZKJUP_LD,* %[ULY231Q@M3<;:S.N9VY*O;)G.,;# M%OO]<)P-V^RC<>;&OO\C;?7-\ FW#A.:<%@AA>!N@$55U1RN%D9NW61:2H-S MSMUN\-,%E'7 YRLIS7%A$S0?0^EW4$L#!!0 ( ""(FU;+HZR)+P, / 2 M - >&PO.RUI^/;[835_P(<:'K:P5Q+['S]USO@NV&-1F)=C-G#$3 M+4LAZR&9&U-]BN-Z.F[Q-1^2;OJ11,[=6.5L2.Y.WO]:*'/Y+G+/HP]' M1YV[T\M]^TD#G)(XZ/3\!4[/.KA?BV&NTUW7Z^7'UE?+/<;(%P'RAHG2^B]+ MY_F$?$JQ+\MH4"BYJ4Y"G,'&IR6+[JD8DC$5?*(YL I::KKJ]<[(A- \;9*)TSG0;IDO6IM% L +D:#Z;P].H M*@;0&%7:0<[I3$G::%@S_,"ZG3(A;N!U^EGL^%X66Y7M0%UE.[2"_-"Y<1/P MO^W-^=YVVWN5WZCB]\I\6=AT9#.'=F'7FA5\V@BWT1+]@]29.S/[ZU+PLX5H;5&!Q4,,;V+4WA)^P-TP8, M+ Y$^K.]QJN-=\CS?8#5]+D.P3+%.Q'+%-]K0,+[!HPL"U<;BP,,K I8[T#\ M-8?20$3;8T.P6BP^0"X99K>]9!:GKEC%2 5A"S"YY*^_ =Q+L^[VWP=??B_+K;5%\)7\?L[RZ'AWJ^N[5>%QM#\DQKOXL[I)<'=D7Y3&NU6;Y M95S=E4F\JPY)4A^SL7%U98^/<9J/WKR^/]>Z',.-HDZV=5KD:F>S8Y,FWZM? MQYM-\BVMTMLT2^L?UZ/V[RP9D6.:I\?T9[*['EV-2'4HOM\49?JSR.LXD]NR MR++KT:0[L$G*.MU>[)8-9!C?5NV>.KX-8@5R/;*OU GW:5G5[3O:\\>*\5NB MWMQMG>IBD69U4KIQG2S+XG27YE^:TZAO,09?HXW#_6L7Q%?E_PECL=^GV\0M MMJ=CDM==',LD:P#SZI#>52.2Q\?D>N04WY*R^3[J _BN^VZU@@*1*E^EZD#) M=RV>3I2\*K)TISY]1^9Q%N?;A+0AK "@@0 :OPV0/%O' '**0$X'A)0-1/,/ M%2GV1-SUAMI$(,W?!NDJ'A#J.B/R0^TNR%AYW.), \@4"^4(O MY#R2W&=2$D>LYMP'$>4;)D, ^1*!?*EYN-G'_BAB MZIAH=@=['_'P$Z3!'#'1+(D5?2L"XGB<^?UAPYPPT2P%MEI[XA-C)& A#]A* ML9&U1WW(A^E@HMD',A3.N^=SE1O<)I&MF2_;3 ;Y,!-,-*M ,:UXV(1-MO>G M(UH7,/^!"":8"2::5>!RV7%%*HKGE"O\'A[F@(EF"03,HZ$B6],@_$3"@*HQ M=AX2&I@.#,TZD-%[1&(B2G%T*P46.X]&D-,*(9F MH3Q5-)Q!X<0&9I6I[B;C<2W?AQ-B8HZ9:G:,=&Z8&ZE+4"R(+_SG#I4WA(=L M)4EC;HB).6:JVS$ 4R7OH DJ^]B,?7.%NA 3G<[2[1B J=IPOFI+GTBR1>01 MCT-,S#%3S8[I17,E@O!^3J8+*<3$'#/5[!B(N: \(!OJ1?\FR]ZUB9EFJKN+ MP3![QIYB[IGJGM<"F"HYT>4R8$L:MC-OZEZ'F)A[IIK= S%5DN?.N?CQHN96 M@JWA%+/05+>%,,S>H)N8A4S=O4T_O9- 1$I)3(E3JEOH&<3$+&3JMA!:FYL0 M$[.0J7M-194;PF^G U0\0Q%2KYD3D-QM]0XQ,0N9NE=5,,S^M8DNJPQI(<\3 M#CVO Y#P1A6?$!.SD#F@A2Y+=I@W3"+$2PHBJO;YC?R AB8A8R M-5L(;V]A%VYB%C('M) JXJ* AYRUMU-;RD-,S$+FP"LLJA1.ZCC-*N+'90D7 M>2W,0M: %E("DNHF'U;N%6<@:L!=:T8]\%:TZQ% 0&@00$[.0-6 O M=('IOH68F(4LS18Z#RZ\'IO'2N \@H7IQQI0/Y=Y'99&%KJN/V03%*E,Q'HM M&\3$]&-IU@\ZL]6K.2Q,/]: 35!OEFO1K-X)B(GIQQI0/VRQ8$ZH[/@+&&)B M^K$&;()NG6W?_C\QN8^:Q-9NGMQ9_"0HQ,0'9F@7TU.K\F1AB8@*R M!Q10._>N2N"N:F^R$FQZ;?31L@'[GP^,+V^:Z2*Z4?7QLK$0Q,0$9 \HH(#) M,.!. ]H%EGZ F)B ;-T">G*1Y>+:Q 1D:Q80^H!&KX:;80*:#2D@RGVB BGI M>>9#PFMSA@EH-F#_\\CR%<3$!#33+* G5]:Z1 \Q,0O--%OHZ0=?6E*(B5EH MIME"Z$,FO<)]AEEHUEIHW+ZY>O-ZE^S3/-GYZB,JM7\;9]MU29J7[EE&TVH> M2MJ?LLQ1^T3N%?'N_B<%]S^'>/,/4$L#!!0 ( ""(FU9G_%)"3 ( &@L M : >&PO7W)E;',O=V]R:V)O;VLN>&UL+G)E;'/-VDMNHT 4A>&M6"P@ MN.ZKDE:<44\RC;(!Y)0?BFT0T$JR^[:<@7U0#WH2<4:H0%S^"9\0\/A2#LVX M;T_#;M\-B\_CX32LJMTX=K_J>ECORK$9[MJNG,Y'-FU_;,;SLM_67;-^;[:E MEN4RZOYV1O7T>#MS\?K5E?^9V&XV^W7YW:[_',MI_,?@^J/MWX==*6.U>&WZ M;1E75?UYN.X>ZLLFW9TG5XOGMU75/[^EJIX[2"!(Y@]2"-+Y@PR";/X@AR"? M/R@@*.8/RA"4YP^ZAZ#[^8,>(.AA_J"T1!F7!$D3K FT3LAU(O Z(=B)0.R$ M9"<"LQ.BG0C43LAV(G [(=R)0.Z$="<"NQ/BG0CT%M1;"/06U%L(]);)PS:! MWH)Z"X'>@GH+@=Z">@N!WH)Z"X'>@GH+@=Z">@N!WH)Z"X'>BGHK@=Z*>BN! MWHIZ*X'>.GE90J"WHMY*H+>BWDJ@MZ+>2J"WHMY*H+>BWDJ@MZ+>2J"WH=Y& MH+>AWD:@MZ'>1J"WH=Y&H+=-7G83Z&VHMQ'H;:BW$>AMJ+<1Z&VHMQ'H;:BW M$>CMJ+<3Z.VHMQ/H[:BW$^CMJ+<3Z.VHMQ/H[9./E01Z.^KM!'H[ZNT$>COJ M[01Z.^KM!'H'ZAT$>@?J'01Z!^H=!'H'ZAT$>@?J'01Z!^H=!'K'Y&<3 KT# M]0X"O0/U#@*] _4. KTSZIT)],ZH=R;0.Z/>F4#OC'IG KTSZIT)],ZH=_Y) MO8?QZU"&:\_W&J__DU2/YW/+]?*7Y??.R0UUP;F^K1B>_@)02P,$% @ M((B;5H:F8T@, @ 82L !, !;0V]N=&5N=%]4>7!E&ULS=K-;N(P M% 7@5T'95L3X-],1L)F9;8=%7\!-+B4BB2W;;>'MQPEMI58=-!4C]6R(P/8] M-[[2MV)Y>_049X>^&^*JV*7DOS,6ZQWU-I;.TY!7MB[T-N6OX9YY6^_M/3&Q M6!A6NR'1D.9IK%&LES]I:Q^Z-/MUR#_'U@VK(E 7B]F/T\8Q:U58[[NVMBFO ML\>A>9Q0X= MB^G842S/E_B@1[?=MC4UKG[H\Y$R^D"VB3NBU'?EJ>C5^>24;YA.G_SB_*G, MN<"\&UL4$L! A0#% @ M((B;5GR]+(2C" KS4 !@ ("!#0@ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ ((B;5M0J>I?$! @@H !@ ("! M/#, 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ M((B;5G$_C$]3!0 .0P !D ("!QG0 'AL+W=O&PO=V]R:W-H965TP( )@% 9 " @4^5 !X;"]W;W)K&UL4$L! A0#% @ ((B;5NA'I.[A @ 1 8 !D M ("! 9@ 'AL+W=O&PO=V]R:W-H M965T&UL4$L! M A0#% @ ((B;5F@3AKZ*!0 +0P !D ("!\:D 'AL M+W=O=T4# M *!P &0 @(&RKP >&PO=V]R:W-H965TQ\ , &4( 9 " M@2ZS !X;"]W;W)K&UL4$L! A0#% @ ((B; M5M,R>2X( P < !D ("!5;< 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ ((B;5C"V KR%!@ T \ M !D ("!$/P 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ ((B;5G,/=H7I P O@D !D M ("!APD! 'AL+W=O=5$<& !H$ &0 @(&G#0$ >&PO=V]R:W-H965T M&UL4$L! A0# M% @ ((B;5L^T-]++ P R0@ !D ("!*1D! 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ ((B;5HY. M3+*6 P D! !D ("!VB,! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ ((B;5AX0@"NN @ !08 !D M ("!H2X! 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ ((B;5E\^"!-M P XPP !D ("! M#SH! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ ((B;5FOO,7^B! .1, !D ("!-4T! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ ((B;5G^"1#5? @ GP4 !D M ("!DW ! 'AL+W=O&PO=V]R M:W-H965T&UL M4$L! A0#% @ ((B;5F.M8WL-! -AD !D ("!<7P! M 'AL+W=O&PO=V]R:W-H965T# 0!X;"]W;W)K&UL4$L! A0#% @ M((B;5H&RK<2E! NQD !D ("!5(T! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ ((B;5D2[L/K[ @ T0@ !D M ("!D:,! 'AL+W=O&PO=V]R:W-H M965T&UL4$L! M A0#% @ ((B;5DDDR*1H"7<" M "^!0 &0 @($SN $ >&PO=V]R:W-H965T&Z 0!X;"]W;W)K&UL4$L! A0#% @ ((B; M5OA[=,D8 P @ D !D ("!]K\! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ ((B;5D3%*:6,! WAT M !D ("!Q\\! 'AL+W=O&PO=V]R:W-H965TL M 0, .@) 9 " @8+8 0!X;"]W;W)K&UL4$L! A0#% @ ((B;5ENG$!!A P >0X !D M ("!NML! 'AL+W=O&PO=V]R:W-H965T ME)P, !@) 9 M " @9/B 0!X;"]W;W)K&UL4$L! A0# M% @ ((B;5LNCK(DO P \!( T ( !\>4! 'AL+W-T M>6QE&PO=V]R:V)O;VLN>&UL4$L! A0#% M @ ((B;5F?\4D), @ :"P !H ( !JO ! 'AL+U]R96QS M+W=O XML 91 Show.js IDEA: XBRL DOCUMENT // Edgar(tm) Renderer was created by staff of the U.S. Securities and Exchange Commission. Data and content created by government employees within the scope of their employment are not subject to domestic copyright protection. 17 U.S.C. 105. var Show={};Show.LastAR=null,Show.showAR=function(a,r,w){if(Show.LastAR)Show.hideAR();var e=a;while(e&&e.nodeName!='TABLE')e=e.nextSibling;if(!e||e.nodeName!='TABLE'){var ref=((window)?w.document:document).getElementById(r);if(ref){e=ref.cloneNode(!0); e.removeAttribute('id');a.parentNode.appendChild(e)}} if(e)e.style.display='block';Show.LastAR=e};Show.hideAR=function(){Show.LastAR.style.display='none'};Show.toggleNext=function(a){var e=a;while(e.nodeName!='DIV')e=e.nextSibling;if(!e.style){}else if(!e.style.display){}else{var d,p_;if(e.style.display=='none'){d='block';p='-'}else{d='none';p='+'} e.style.display=d;if(a.textContent){a.textContent=p+a.textContent.substring(1)}else{a.innerText=p+a.innerText.substring(1)}}} XML 92 report.css IDEA: XBRL DOCUMENT /* Updated 2009-11-04 */ /* v2.2.0.24 */ /* DefRef Styles */ ..report table.authRefData{ background-color: #def; border: 2px solid #2F4497; font-size: 1em; position: absolute; } ..report table.authRefData a { display: block; font-weight: bold; } ..report table.authRefData p { margin-top: 0px; } ..report table.authRefData .hide { background-color: #2F4497; padding: 1px 3px 0px 0px; text-align: right; } ..report table.authRefData .hide a:hover { background-color: #2F4497; } ..report table.authRefData .body { height: 150px; overflow: auto; width: 400px; } ..report table.authRefData table{ font-size: 1em; } /* Report Styles */ ..pl a, .pl a:visited { color: black; text-decoration: none; } /* table */ ..report { background-color: white; border: 2px solid #acf; clear: both; color: black; font: normal 8pt Helvetica, Arial, san-serif; margin-bottom: 2em; } ..report hr { border: 1px solid #acf; } /* Top labels */ ..report th { background-color: #acf; color: black; font-weight: bold; text-align: center; } ..report th.void { background-color: transparent; color: #000000; font: bold 10pt Helvetica, Arial, san-serif; text-align: left; } ..report .pl { text-align: left; vertical-align: top; white-space: normal; width: 200px; white-space: normal; /* word-wrap: break-word; */ } ..report td.pl a.a { cursor: pointer; display: block; width: 200px; overflow: hidden; } ..report td.pl div.a { width: 200px; } ..report td.pl a:hover { background-color: #ffc; } /* Header rows... */ ..report tr.rh { background-color: #acf; color: black; font-weight: bold; } /* Calendars... */ ..report .rc { background-color: #f0f0f0; } /* Even rows... */ ..report .re, .report .reu { background-color: #def; } ..report .reu td { border-bottom: 1px solid black; } /* Odd rows... */ ..report .ro, .report .rou { background-color: white; } ..report .rou td { border-bottom: 1px solid black; } ..report .rou table td, .report .reu table td { border-bottom: 0px solid black; } /* styles for footnote marker */ ..report .fn { white-space: nowrap; } /* styles for numeric types */ ..report .num, .report .nump { text-align: right; white-space: nowrap; } ..report .nump { padding-left: 2em; } ..report .nump { padding: 0px 0.4em 0px 2em; } /* styles for text types */ ..report .text { text-align: left; white-space: normal; } ..report .text .big { margin-bottom: 1em; width: 17em; } ..report .text .more { display: none; } ..report .text .note { font-style: italic; font-weight: bold; } ..report .text .small { width: 10em; } ..report sup { font-style: italic; } ..report .outerFootnotes { font-size: 1em; } XML 93 FilingSummary.xml IDEA: XBRL DOCUMENT 3.23.1 html 211 452 1 true 101 0 false 5 false false R1.htm 00000001 - Document - Cover Sheet http://streamlinehealth.net/role/Cover Cover Cover 1 false false R2.htm 00000002 - Statement - Consolidated Balance Sheets Sheet http://streamlinehealth.net/role/BalanceSheets Consolidated Balance Sheets Statements 2 false false R3.htm 00000003 - Statement - Consolidated Balance Sheets (Parenthetical) Sheet http://streamlinehealth.net/role/BalanceSheetsParenthetical Consolidated Balance Sheets (Parenthetical) Statements 3 false false R4.htm 00000004 - Statement - Consolidated Statements of Operations Sheet http://streamlinehealth.net/role/StatementsOfOperations Consolidated Statements of Operations Statements 4 false false R5.htm 00000005 - Statement - Consolidated Statements of Changes in Stockholders' Equity Sheet http://streamlinehealth.net/role/StatementsOfChangesInStockholdersEquity Consolidated Statements of Changes in Stockholders' Equity Statements 5 false false R6.htm 00000006 - Statement - Consolidated Statements of Cash Flows Sheet http://streamlinehealth.net/role/StatementsOfCashFlows Consolidated Statements of Cash Flows Statements 6 false false R7.htm 00000007 - Disclosure - ORGANIZATION AND DESCRIPTION OF BUSINESS Sheet http://streamlinehealth.net/role/OrganizationAndDescriptionOfBusiness ORGANIZATION AND DESCRIPTION OF BUSINESS Notes 7 false false R8.htm 00000008 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES Sheet http://streamlinehealth.net/role/SignificantAccountingPolicies SIGNIFICANT ACCOUNTING POLICIES Notes 8 false false R9.htm 00000009 - Disclosure - BUSINESS COMBINATION AND DIVESTITURE Sheet http://streamlinehealth.net/role/BusinessCombinationAndDivestiture BUSINESS COMBINATION AND DIVESTITURE Notes 9 false false R10.htm 00000010 - Disclosure - OPERATING LEASES Sheet http://streamlinehealth.net/role/OperatingLeases OPERATING LEASES Notes 10 false false R11.htm 00000011 - Disclosure - DEBT Sheet http://streamlinehealth.net/role/Debt DEBT Notes 11 false false R12.htm 00000012 - Disclosure - GOODWILL AND INTANGIBLE ASSETS Sheet http://streamlinehealth.net/role/GoodwillAndIntangibleAssets GOODWILL AND INTANGIBLE ASSETS Notes 12 false false R13.htm 00000013 - Disclosure - INCOME TAXES Sheet http://streamlinehealth.net/role/IncomeTaxes INCOME TAXES Notes 13 false false R14.htm 00000014 - Disclosure - EQUITY Sheet http://streamlinehealth.net/role/Equity EQUITY Notes 14 false false R15.htm 00000015 - Disclosure - MAJOR CLIENTS Sheet http://streamlinehealth.net/role/MajorClients MAJOR CLIENTS Notes 15 false false R16.htm 00000016 - Disclosure - EMPLOYEE RETIREMENT PLAN Sheet http://streamlinehealth.net/role/EmployeeRetirementPlan EMPLOYEE RETIREMENT PLAN Notes 16 false false R17.htm 00000017 - Disclosure - STOCK-BASED COMPENSATION Sheet http://streamlinehealth.net/role/Stock-basedCompensation STOCK-BASED COMPENSATION Notes 17 false false R18.htm 00000018 - Disclosure - COMMITMENTS AND CONTINGENCIES Sheet http://streamlinehealth.net/role/CommitmentsAndContingencies COMMITMENTS AND CONTINGENCIES Notes 18 false false R19.htm 00000019 - Disclosure - DISCONTINUED OPERATIONS Sheet http://streamlinehealth.net/role/DiscontinuedOperations DISCONTINUED OPERATIONS Notes 19 false false R20.htm 00000020 - Disclosure - RELATED PARTY TRANSACTIONS Sheet http://streamlinehealth.net/role/RelatedPartyTransactions RELATED PARTY TRANSACTIONS Notes 20 false false R21.htm 00000021 - Disclosure - SUBSEQUENT EVENTS Sheet http://streamlinehealth.net/role/SubsequentEvents SUBSEQUENT EVENTS Notes 21 false false R22.htm 00000022 - Disclosure - Valuation and Qualifying Accounts and Reserves Sheet http://streamlinehealth.net/role/ValuationAndQualifyingAccountsAndReserves Valuation and Qualifying Accounts and Reserves Notes 22 false false R23.htm 00000023 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES (Policies) Sheet http://streamlinehealth.net/role/SignificantAccountingPoliciesPolicies SIGNIFICANT ACCOUNTING POLICIES (Policies) Policies 23 false false R24.htm 00000024 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES (Tables) Sheet http://streamlinehealth.net/role/SignificantAccountingPoliciesTables SIGNIFICANT ACCOUNTING POLICIES (Tables) Tables http://streamlinehealth.net/role/SignificantAccountingPolicies 24 false false R25.htm 00000025 - Disclosure - BUSINESS COMBINATION AND DIVESTITURE (Tables) Sheet http://streamlinehealth.net/role/BusinessCombinationAndDivestitureTables BUSINESS COMBINATION AND DIVESTITURE (Tables) Tables http://streamlinehealth.net/role/BusinessCombinationAndDivestiture 25 false false R26.htm 00000026 - Disclosure - OPERATING LEASES (Tables) Sheet http://streamlinehealth.net/role/OperatingLeasesTables OPERATING LEASES (Tables) Tables http://streamlinehealth.net/role/OperatingLeases 26 false false R27.htm 00000027 - Disclosure - DEBT (Tables) Sheet http://streamlinehealth.net/role/DebtTables DEBT (Tables) Tables http://streamlinehealth.net/role/Debt 27 false false R28.htm 00000028 - Disclosure - GOODWILL AND INTANGIBLE ASSETS (Tables) Sheet http://streamlinehealth.net/role/GoodwillAndIntangibleAssetsTables GOODWILL AND INTANGIBLE ASSETS (Tables) Tables http://streamlinehealth.net/role/GoodwillAndIntangibleAssets 28 false false R29.htm 00000029 - Disclosure - INCOME TAXES (Tables) Sheet http://streamlinehealth.net/role/IncomeTaxesTables INCOME TAXES (Tables) Tables http://streamlinehealth.net/role/IncomeTaxes 29 false false R30.htm 00000030 - Disclosure - STOCK-BASED COMPENSATION (Tables) Sheet http://streamlinehealth.net/role/Stock-basedCompensationTables STOCK-BASED COMPENSATION (Tables) Tables http://streamlinehealth.net/role/Stock-basedCompensation 30 false false R31.htm 00000031 - Disclosure - DISCONTINUED OPERATIONS (Tables) Sheet http://streamlinehealth.net/role/DiscontinuedOperationsTables DISCONTINUED OPERATIONS (Tables) Tables http://streamlinehealth.net/role/DiscontinuedOperations 31 false false R32.htm 00000032 - Disclosure - SCHEDULE OF NON-CASH ITEMS RELATED TO CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS (Details) Sheet http://streamlinehealth.net/role/ScheduleOfNon-cashItemsRelatedToCondensedConsolidatedStatementsOfCashFlowsDetails SCHEDULE OF NON-CASH ITEMS RELATED TO CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS (Details) Details 32 false false R33.htm 00000033 - Disclosure - SCHEDULE OF ACCRUED EXPENSES (Details) Sheet http://streamlinehealth.net/role/ScheduleOfAccruedExpensesDetails SCHEDULE OF ACCRUED EXPENSES (Details) Details 33 false false R34.htm 00000034 - Disclosure - SCHEDULE OF ESTIMATED USEFUL LIFE OF PROPERTY AND EQUIPMENT (Details) Sheet http://streamlinehealth.net/role/ScheduleOfEstimatedUsefulLifeOfPropertyAndEquipmentDetails SCHEDULE OF ESTIMATED USEFUL LIFE OF PROPERTY AND EQUIPMENT (Details) Details 34 false false R35.htm 00000035 - Disclosure - SCHEDULE OF AMORTIZATION EXPENSE FOR INTERNALLY DEVELOPED SOFTWARE (Details) Sheet http://streamlinehealth.net/role/ScheduleOfAmortizationExpenseForInternallyDevelopedSoftwareDetails SCHEDULE OF AMORTIZATION EXPENSE FOR INTERNALLY DEVELOPED SOFTWARE (Details) Details 35 false false R36.htm 00000036 - Disclosure - SCHEDULE OF FAIR VALUE ASSETS AND LIABILITIES MEASURED ON RECURRING BASIS (Details) Sheet http://streamlinehealth.net/role/ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisDetails SCHEDULE OF FAIR VALUE ASSETS AND LIABILITIES MEASURED ON RECURRING BASIS (Details) Details 36 false false R37.htm 00000037 - Disclosure - SCHEDULE OF FAIR VALUE ASSETS AND LIABILITIES MEASURED ON RECURRING BASIS (Details) (Parenthetical) Sheet http://streamlinehealth.net/role/ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisDetailsParenthetical SCHEDULE OF FAIR VALUE ASSETS AND LIABILITIES MEASURED ON RECURRING BASIS (Details) (Parenthetical) Details 37 false false R38.htm 00000038 - Disclosure - SCHEDULE OF DISAGGREGATON OF REVENUE (Details) Sheet http://streamlinehealth.net/role/ScheduleOfDisaggregatonOfRevenueDetails SCHEDULE OF DISAGGREGATON OF REVENUE (Details) Details 38 false false R39.htm 00000039 - Disclosure - SCHEDULE OF BASIC AND DILUTED NET LOSS PER SHARE OF COMMON STOCK (Details) Sheet http://streamlinehealth.net/role/ScheduleOfBasicAndDilutedNetLossPerShareOfCommonStockDetails SCHEDULE OF BASIC AND DILUTED NET LOSS PER SHARE OF COMMON STOCK (Details) Details 39 false false R40.htm 00000040 - Disclosure - SCHEDULE OF BASIC AND DILUTED NET LOSS PER SHARE OF COMMON STOCK (Details) (Parenthetical) Sheet http://streamlinehealth.net/role/ScheduleOfBasicAndDilutedNetLossPerShareOfCommonStockDetailsParenthetical SCHEDULE OF BASIC AND DILUTED NET LOSS PER SHARE OF COMMON STOCK (Details) (Parenthetical) Details 40 false false R41.htm 00000041 - Disclosure - SCHEDULE OF NON ROUTINE COSTS (Details) Sheet http://streamlinehealth.net/role/ScheduleOfNonRoutineCostsDetails SCHEDULE OF NON ROUTINE COSTS (Details) Details 41 false false R42.htm 00000042 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES (Details Narrative) Sheet http://streamlinehealth.net/role/SignificantAccountingPoliciesDetailsNarrative SIGNIFICANT ACCOUNTING POLICIES (Details Narrative) Details http://streamlinehealth.net/role/SignificantAccountingPoliciesTables 42 false false R43.htm 00000043 - Disclosure - COMPONENTS OF TOTAL CONSIDERATION (Details) Sheet http://streamlinehealth.net/role/ComponentsOfTotalConsiderationDetails COMPONENTS OF TOTAL CONSIDERATION (Details) Details 43 false false R44.htm 00000044 - Disclosure - COMPONENTS OF TOTAL CONSIDERATION (Parenthetical) (Details) Sheet http://streamlinehealth.net/role/ComponentsOfTotalConsiderationParentheticalDetails COMPONENTS OF TOTAL CONSIDERATION (Parenthetical) (Details) Details 44 false false R45.htm 00000045 - Disclosure - SCHEDULE OF ALLOCATION OF THE TOTAL CONSIDERATION (Details) Sheet http://streamlinehealth.net/role/ScheduleOfAllocationOfTotalConsiderationDetails SCHEDULE OF ALLOCATION OF THE TOTAL CONSIDERATION (Details) Details 45 false false R46.htm 00000046 - Disclosure - SCHEDULE OF INTANGIBLE ASSETS ESTIMATED USEFUL LIVES (Details) Sheet http://streamlinehealth.net/role/ScheduleOfIntangibleAssetsEstimatedUsefulLivesDetails SCHEDULE OF INTANGIBLE ASSETS ESTIMATED USEFUL LIVES (Details) Details 46 false false R47.htm 00000047 - Disclosure - SCHEDULE OF PRO FORMA REVENUE AND NET EARNINGS (Details) Sheet http://streamlinehealth.net/role/ScheduleOfProFormaRevenueAndNetEarningsDetails SCHEDULE OF PRO FORMA REVENUE AND NET EARNINGS (Details) Details 47 false false R48.htm 00000048 - Disclosure - BUSINESS COMBINATION AND DIVESTITURE (Details Narrative) Sheet http://streamlinehealth.net/role/BusinessCombinationAndDivestitureDetailsNarrative BUSINESS COMBINATION AND DIVESTITURE (Details Narrative) Details http://streamlinehealth.net/role/BusinessCombinationAndDivestitureTables 48 false false R49.htm 00000049 - Disclosure - SCHEDULE OF MATURITIES OF OPERATING LEASE LIABILITIES (Details) Sheet http://streamlinehealth.net/role/ScheduleOfMaturitiesOfOperatingLeaseLiabilitiesDetails SCHEDULE OF MATURITIES OF OPERATING LEASE LIABILITIES (Details) Details 49 false false R50.htm 00000050 - Disclosure - OPERATING LEASES (Details Narrative) Sheet http://streamlinehealth.net/role/OperatingLeasesDetailsNarrative OPERATING LEASES (Details Narrative) Details http://streamlinehealth.net/role/OperatingLeasesTables 50 false false R51.htm 00000051 - Disclosure - SCHEDULE OF OUTSTANDING DEBT (Details) Sheet http://streamlinehealth.net/role/ScheduleOfOutstandingDebtDetails SCHEDULE OF OUTSTANDING DEBT (Details) Details 51 false false R52.htm 00000052 - Disclosure - SCHEDULE OF MAXIMUM DEBT TO ARR RATIO (Details) Sheet http://streamlinehealth.net/role/ScheduleOfMaximumDebtToArrRatioDetails SCHEDULE OF MAXIMUM DEBT TO ARR RATIO (Details) Details 52 false false R53.htm 00000053 - Disclosure - SCHEDULE OF MAXIMUM DEBT TO ADJUSTED EBITDA RATIO (Details) Sheet http://streamlinehealth.net/role/ScheduleOfMaximumDebtToAdjustedEbitdaRatioDetails SCHEDULE OF MAXIMUM DEBT TO ADJUSTED EBITDA RATIO (Details) Details 53 false false R54.htm 00000054 - Disclosure - DEBT (Details Narrative) Sheet http://streamlinehealth.net/role/DebtDetailsNarrative DEBT (Details Narrative) Details http://streamlinehealth.net/role/DebtTables 54 false false R55.htm 00000055 - Disclosure - SCHEDULE OF INTANGIBLE ASSETS (Details) Sheet http://streamlinehealth.net/role/ScheduleOfIntangibleAssetsDetails SCHEDULE OF INTANGIBLE ASSETS (Details) Details 55 false false R56.htm 00000056 - Disclosure - SCHEDULE OF FUTURE AMORTIZATION EXPENSE FOR INTANGIBLE ASSETS (Details) Sheet http://streamlinehealth.net/role/ScheduleOfFutureAmortizationExpenseForIntangibleAssetsDetails SCHEDULE OF FUTURE AMORTIZATION EXPENSE FOR INTANGIBLE ASSETS (Details) Details 56 false false R57.htm 00000057 - Disclosure - GOODWILL AND INTANGIBLE ASSETS (Details Narrative) Sheet http://streamlinehealth.net/role/GoodwillAndIntangibleAssetsDetailsNarrative GOODWILL AND INTANGIBLE ASSETS (Details Narrative) Details http://streamlinehealth.net/role/GoodwillAndIntangibleAssetsTables 57 false false R58.htm 00000058 - Disclosure - SCHEDULE OF INCOME TAXES FOR CONTINUING OPERATION (Details) Sheet http://streamlinehealth.net/role/ScheduleOfIncomeTaxesForContinuingOperationDetails SCHEDULE OF INCOME TAXES FOR CONTINUING OPERATION (Details) Details 58 false false R59.htm 00000059 - Disclosure - SCHEDULE OF EFFECTIVE INCOME TAX RATE RECONCILIATION (Details) Sheet http://streamlinehealth.net/role/ScheduleOfEffectiveIncomeTaxRateReconciliationDetails SCHEDULE OF EFFECTIVE INCOME TAX RATE RECONCILIATION (Details) Details 59 false false R60.htm 00000060 - Disclosure - SCHEDULE OF DEFERRED TAX ASSETS AND LIABILITIES (Details) Sheet http://streamlinehealth.net/role/ScheduleOfDeferredTaxAssetsAndLiabilitiesDetails SCHEDULE OF DEFERRED TAX ASSETS AND LIABILITIES (Details) Details 60 false false R61.htm 00000061 - Disclosure - SCHEDULE OF GROSS UNRECOGNIZED TAX BENEFITS (Details) Sheet http://streamlinehealth.net/role/ScheduleOfGrossUnrecognizedTaxBenefitsDetails SCHEDULE OF GROSS UNRECOGNIZED TAX BENEFITS (Details) Details 61 false false R62.htm 00000062 - Disclosure - INCOME TAXES (Details Narrative) Sheet http://streamlinehealth.net/role/IncomeTaxesDetailsNarrative INCOME TAXES (Details Narrative) Details http://streamlinehealth.net/role/IncomeTaxesTables 62 false false R63.htm 00000063 - Disclosure - EQUITY (Details Narrative) Sheet http://streamlinehealth.net/role/EquityDetailsNarrative EQUITY (Details Narrative) Details http://streamlinehealth.net/role/Equity 63 false false R64.htm 00000064 - Disclosure - MAJOR CLIENTS (Details Narrative) Sheet http://streamlinehealth.net/role/MajorClientsDetailsNarrative MAJOR CLIENTS (Details Narrative) Details http://streamlinehealth.net/role/MajorClients 64 false false R65.htm 00000065 - Disclosure - EMPLOYEE RETIREMENT PLAN (Details Narrative) Sheet http://streamlinehealth.net/role/EmployeeRetirementPlanDetailsNarrative EMPLOYEE RETIREMENT PLAN (Details Narrative) Details http://streamlinehealth.net/role/EmployeeRetirementPlan 65 false false R66.htm 00000066 - Disclosure - SCHEDULE OF STOCK OPTION ACTIVITY (Details) Sheet http://streamlinehealth.net/role/ScheduleOfStockOptionActivityDetails SCHEDULE OF STOCK OPTION ACTIVITY (Details) Details 66 false false R67.htm 00000067 - Disclosure - SCHEDULE OF WEIGHTED AVERAGE ASSUMPTIONS (Details) Sheet http://streamlinehealth.net/role/ScheduleOfWeightedAverageAssumptionsDetails SCHEDULE OF WEIGHTED AVERAGE ASSUMPTIONS (Details) Details 67 false false R68.htm 00000068 - Disclosure - SCHEDULE OF RESTRICTED STOCK AWARD ACTIVITY (Details) Sheet http://streamlinehealth.net/role/ScheduleOfRestrictedStockAwardActivityDetails SCHEDULE OF RESTRICTED STOCK AWARD ACTIVITY (Details) Details 68 false false R69.htm 00000069 - Disclosure - STOCK-BASED COMPENSATION (Details Narrative) Sheet http://streamlinehealth.net/role/Stock-basedCompensationDetailsNarrative STOCK-BASED COMPENSATION (Details Narrative) Details http://streamlinehealth.net/role/Stock-basedCompensationTables 69 false false R70.htm 00000070 - Disclosure - COMMITMENTS AND CONTINGENCIES (Details Narrative) Sheet http://streamlinehealth.net/role/CommitmentsAndContingenciesDetailsNarrative COMMITMENTS AND CONTINGENCIES (Details Narrative) Details http://streamlinehealth.net/role/CommitmentsAndContingencies 70 false false R71.htm 00000071 - Disclosure - SCHEDULE OF GAIN ON SALE OF ASSETS (Details) Sheet http://streamlinehealth.net/role/ScheduleOfGainOnSaleOfAssetsDetails SCHEDULE OF GAIN ON SALE OF ASSETS (Details) Details 71 false false R72.htm 00000072 - Disclosure - SCHEDULE OF DISCONTINUED OPERATIONS IN STATEMENTS OF OPERATIONS (Details) Sheet http://streamlinehealth.net/role/ScheduleOfDiscontinuedOperationsInStatementsOfOperationsDetails SCHEDULE OF DISCONTINUED OPERATIONS IN STATEMENTS OF OPERATIONS (Details) Details 72 false false R73.htm 00000073 - Disclosure - DISCONTINUED OPERATIONS (Details Narrative) Sheet http://streamlinehealth.net/role/DiscontinuedOperationsDetailsNarrative DISCONTINUED OPERATIONS (Details Narrative) Details http://streamlinehealth.net/role/DiscontinuedOperationsTables 73 false false R74.htm 00000074 - Disclosure - RELATED PARTY TRANSACTIONS (Details Narrative) Sheet http://streamlinehealth.net/role/RelatedPartyTransactionsDetailsNarrative RELATED PARTY TRANSACTIONS (Details Narrative) Details http://streamlinehealth.net/role/RelatedPartyTransactions 74 false false R75.htm 00000075 - Disclosure - Valuation and Qualifying Accounts and Reserves (Details) Sheet http://streamlinehealth.net/role/ValuationAndQualifyingAccountsAndReservesDetails Valuation and Qualifying Accounts and Reserves (Details) Details http://streamlinehealth.net/role/ValuationAndQualifyingAccountsAndReserves 75 false false All Reports Book All Reports [ix-0514-Hidden-Fact-Eligible-For-Transform] WARN: 1 fact(s) appearing in ix:hidden were eligible for transformation: us-gaap:FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1 - form10-k.htm 85 [dqc-0060-Element-Dependence-For-Specific-Elements] The fact NetCashProvidedByUsedInOperatingActivitiesContinuingOperations has been reported with a value of -7143000.000000. However no value has been reported for dependent element(s): CashProvidedByUsedInOperatingActivitiesDiscontinuedOperations, NetCashProvidedByUsedInOperatingActivities. The properties of this NetCashProvidedByUsedInOperatingActivitiesContinuingOperations fact are Context: From2022-02-01to2023-01-31, Unit: USD, Rule Element Id: 7497. form10-k.htm 7867 form10-k.htm ex21-1.htm ex23-1.htm ex31-1.htm ex31-2.htm ex32-1.htm ex32-2.htm strm-20230131.xsd strm-20230131_cal.xml strm-20230131_def.xml strm-20230131_lab.xml strm-20230131_pre.xml http://fasb.org/srt/2023 http://fasb.org/us-gaap/2023 http://xbrl.sec.gov/dei/2023 true true JSON 96 MetaLinks.json IDEA: XBRL DOCUMENT { "instance": { "form10-k.htm": { "axisCustom": 0, "axisStandard": 29, "baseTaxonomies": { "http://fasb.org/srt/2023": 1, "http://fasb.org/us-gaap/2023": 800, "http://xbrl.sec.gov/dei/2023": 39 }, "contextCount": 211, "dts": { "calculationLink": { "local": [ "strm-20230131_cal.xml" ] }, "definitionLink": { "local": [ "strm-20230131_def.xml" ] }, "inline": { "local": [ "form10-k.htm" ] }, "labelLink": { "local": [ "strm-20230131_lab.xml" ] }, "presentationLink": { "local": [ "strm-20230131_pre.xml" ] }, "schema": { "local": [ "strm-20230131.xsd" ], "remote": [ "http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd", "http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd", "http://www.xbrl.org/2003/xl-2003-12-31.xsd", "http://www.xbrl.org/2003/xlink-2003-12-31.xsd", "http://www.xbrl.org/2005/xbrldt-2005.xsd", "http://www.xbrl.org/2006/ref-2006-02-27.xsd", "http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/net-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/reference-2009-12-16.xsd", "https://www.xbrl.org/2020/extensible-enumerations-2.0.xsd", "https://www.xbrl.org/dtr/type/2020-01-21/types.xsd", "https://www.xbrl.org/dtr/type/2022-03-31/types.xsd", "https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd", "https://xbrl.fasb.org/srt/2023/elts/srt-roles-2023.xsd", "https://xbrl.fasb.org/srt/2023/elts/srt-types-2023.xsd", "https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd", "https://xbrl.fasb.org/us-gaap/2023/elts/us-roles-2023.xsd", "https://xbrl.fasb.org/us-gaap/2023/elts/us-types-2023.xsd", "https://xbrl.sec.gov/country/2023/country-2023.xsd", "https://xbrl.sec.gov/dei/2023/dei-2023.xsd" ] } }, "elementCount": 710, "entityCount": 1, "hidden": { "http://fasb.org/us-gaap/2023": 62, "http://streamlinehealth.net/20230131": 23, "http://xbrl.sec.gov/dei/2023": 4, "total": 89 }, "keyCustom": 82, "keyStandard": 370, "memberCustom": 71, "memberStandard": 28, "nsprefix": "STRM", "nsuri": "http://streamlinehealth.net/20230131", "report": { "R1": { "firstAnchor": { "ancestors": [ "span", "b", "span", "p", "body", "html" ], "baseRef": "form10-k.htm", "contextRef": "From2022-02-01to2023-01-31", "decimals": null, "first": true, "lang": "en-US", "name": "dei:DocumentType", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "document", "isDefault": "true", "longName": "00000001 - Document - Cover", "menuCat": "Cover", "order": "1", "role": "http://streamlinehealth.net/role/Cover", "shortName": "Cover", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "b", "span", "p", "body", "html" ], "baseRef": "form10-k.htm", "contextRef": "From2022-02-01to2023-01-31", "decimals": null, "first": true, "lang": "en-US", "name": "dei:DocumentType", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R10": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "form10-k.htm", "contextRef": "From2022-02-01to2023-01-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000010 - Disclosure - OPERATING LEASES", "menuCat": "Notes", "order": "10", "role": "http://streamlinehealth.net/role/OperatingLeases", "shortName": "OPERATING LEASES", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "form10-k.htm", "contextRef": "From2022-02-01to2023-01-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R11": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "form10-k.htm", "contextRef": "From2022-02-01to2023-01-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DebtDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000011 - Disclosure - DEBT", "menuCat": "Notes", "order": "11", "role": "http://streamlinehealth.net/role/Debt", "shortName": "DEBT", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "form10-k.htm", "contextRef": "From2022-02-01to2023-01-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DebtDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R12": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "form10-k.htm", "contextRef": "From2022-02-01to2023-01-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000012 - Disclosure - GOODWILL AND INTANGIBLE ASSETS", "menuCat": "Notes", "order": "12", "role": "http://streamlinehealth.net/role/GoodwillAndIntangibleAssets", "shortName": "GOODWILL AND INTANGIBLE ASSETS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "form10-k.htm", "contextRef": "From2022-02-01to2023-01-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R13": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "form10-k.htm", "contextRef": "From2022-02-01to2023-01-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000013 - Disclosure - INCOME TAXES", "menuCat": "Notes", "order": "13", "role": "http://streamlinehealth.net/role/IncomeTaxes", "shortName": "INCOME TAXES", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "form10-k.htm", "contextRef": "From2022-02-01to2023-01-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R14": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "form10-k.htm", "contextRef": "From2022-02-01to2023-01-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000014 - Disclosure - EQUITY", "menuCat": "Notes", "order": "14", "role": "http://streamlinehealth.net/role/Equity", "shortName": "EQUITY", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "form10-k.htm", "contextRef": "From2022-02-01to2023-01-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R15": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "form10-k.htm", "contextRef": "From2022-02-01to2023-01-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ConcentrationRiskDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000015 - Disclosure - MAJOR CLIENTS", "menuCat": "Notes", "order": "15", "role": "http://streamlinehealth.net/role/MajorClients", "shortName": "MAJOR CLIENTS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "form10-k.htm", "contextRef": "From2022-02-01to2023-01-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ConcentrationRiskDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R16": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "form10-k.htm", "contextRef": "From2022-02-01to2023-01-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000016 - Disclosure - EMPLOYEE RETIREMENT PLAN", "menuCat": "Notes", "order": "16", "role": "http://streamlinehealth.net/role/EmployeeRetirementPlan", "shortName": "EMPLOYEE RETIREMENT PLAN", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "form10-k.htm", "contextRef": "From2022-02-01to2023-01-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R17": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "form10-k.htm", "contextRef": "From2022-02-01to2023-01-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000017 - Disclosure - STOCK-BASED COMPENSATION", "menuCat": "Notes", "order": "17", "role": "http://streamlinehealth.net/role/Stock-basedCompensation", "shortName": "STOCK-BASED COMPENSATION", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "form10-k.htm", "contextRef": "From2022-02-01to2023-01-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R18": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "form10-k.htm", "contextRef": "From2022-02-01to2023-01-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000018 - Disclosure - COMMITMENTS AND CONTINGENCIES", "menuCat": "Notes", "order": "18", "role": "http://streamlinehealth.net/role/CommitmentsAndContingencies", "shortName": "COMMITMENTS AND CONTINGENCIES", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "form10-k.htm", "contextRef": "From2022-02-01to2023-01-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R19": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "form10-k.htm", "contextRef": "From2022-02-01to2023-01-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000019 - Disclosure - DISCONTINUED OPERATIONS", "menuCat": "Notes", "order": "19", "role": "http://streamlinehealth.net/role/DiscontinuedOperations", "shortName": "DISCONTINUED OPERATIONS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "form10-k.htm", "contextRef": "From2022-02-01to2023-01-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R2": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "body", "html" ], "baseRef": "form10-k.htm", "contextRef": "AsOf2023-01-31", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "00000002 - Statement - Consolidated Balance Sheets", "menuCat": "Statements", "order": "2", "role": "http://streamlinehealth.net/role/BalanceSheets", "shortName": "Consolidated Balance Sheets", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "body", "html" ], "baseRef": "form10-k.htm", "contextRef": "AsOf2023-01-31", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R20": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "form10-k.htm", "contextRef": "From2022-02-01to2023-01-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000020 - Disclosure - RELATED PARTY TRANSACTIONS", "menuCat": "Notes", "order": "20", "role": "http://streamlinehealth.net/role/RelatedPartyTransactions", "shortName": "RELATED PARTY TRANSACTIONS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "form10-k.htm", "contextRef": "From2022-02-01to2023-01-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R21": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "form10-k.htm", "contextRef": "From2022-02-01to2023-01-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SubsequentEventsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000021 - Disclosure - SUBSEQUENT EVENTS", "menuCat": "Notes", "order": "21", "role": "http://streamlinehealth.net/role/SubsequentEvents", "shortName": "SUBSEQUENT EVENTS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "form10-k.htm", "contextRef": "From2022-02-01to2023-01-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SubsequentEventsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R22": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "form10-k.htm", "contextRef": "From2022-02-01to2023-01-31", "decimals": null, "first": true, "lang": "en-US", "name": "srt:ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000022 - Disclosure - Valuation and Qualifying Accounts and Reserves", "menuCat": "Notes", "order": "22", "role": "http://streamlinehealth.net/role/ValuationAndQualifyingAccountsAndReserves", "shortName": "Valuation and Qualifying Accounts and Reserves", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "form10-k.htm", "contextRef": "From2022-02-01to2023-01-31", "decimals": null, "first": true, "lang": "en-US", "name": "srt:ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R23": { "firstAnchor": { "ancestors": [ "us-gaap:SignificantAccountingPoliciesTextBlock", "body", "html" ], "baseRef": "form10-k.htm", "contextRef": "From2022-02-01to2023-01-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000023 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES (Policies)", "menuCat": "Policies", "order": "23", "role": "http://streamlinehealth.net/role/SignificantAccountingPoliciesPolicies", "shortName": "SIGNIFICANT ACCOUNTING POLICIES (Policies)", "subGroupType": "policies", "uniqueAnchor": { "ancestors": [ "us-gaap:SignificantAccountingPoliciesTextBlock", "body", "html" ], "baseRef": "form10-k.htm", "contextRef": "From2022-02-01to2023-01-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R24": { "firstAnchor": { "ancestors": [ "us-gaap:CashAndCashEquivalentsPolicyTextBlock", "us-gaap:SignificantAccountingPoliciesTextBlock", "body", "html" ], "baseRef": "form10-k.htm", "contextRef": "From2022-02-01to2023-01-31", "decimals": null, "first": true, "lang": "en-US", "name": "STRM:ScheduleOfNoncashItemsRelatedToCashFlowTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000024 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES (Tables)", "menuCat": "Tables", "order": "24", "role": "http://streamlinehealth.net/role/SignificantAccountingPoliciesTables", "shortName": "SIGNIFICANT ACCOUNTING POLICIES (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:CashAndCashEquivalentsPolicyTextBlock", "us-gaap:SignificantAccountingPoliciesTextBlock", "body", "html" ], "baseRef": "form10-k.htm", "contextRef": "From2022-02-01to2023-01-31", "decimals": null, "first": true, "lang": "en-US", "name": "STRM:ScheduleOfNoncashItemsRelatedToCashFlowTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R25": { "firstAnchor": { "ancestors": [ "us-gaap:MergersAcquisitionsAndDispositionsDisclosuresTextBlock", "body", "html" ], "baseRef": "form10-k.htm", "contextRef": "From2022-02-01to2023-01-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000025 - Disclosure - BUSINESS COMBINATION AND DIVESTITURE (Tables)", "menuCat": "Tables", "order": "25", "role": "http://streamlinehealth.net/role/BusinessCombinationAndDivestitureTables", "shortName": "BUSINESS COMBINATION AND DIVESTITURE (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:MergersAcquisitionsAndDispositionsDisclosuresTextBlock", "body", "html" ], "baseRef": "form10-k.htm", "contextRef": "From2022-02-01to2023-01-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R26": { "firstAnchor": { "ancestors": [ "us-gaap:LesseeOperatingLeasesTextBlock", "body", "html" ], "baseRef": "form10-k.htm", "contextRef": "From2022-02-01to2023-01-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000026 - Disclosure - OPERATING LEASES (Tables)", "menuCat": "Tables", "order": "26", "role": "http://streamlinehealth.net/role/OperatingLeasesTables", "shortName": "OPERATING LEASES (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:LesseeOperatingLeasesTextBlock", "body", "html" ], "baseRef": "form10-k.htm", "contextRef": "From2022-02-01to2023-01-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R27": { "firstAnchor": { "ancestors": [ "us-gaap:DebtDisclosureTextBlock", "body", "html" ], "baseRef": "form10-k.htm", "contextRef": "From2022-02-01to2023-01-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfDebtTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000027 - Disclosure - DEBT (Tables)", "menuCat": "Tables", "order": "27", "role": "http://streamlinehealth.net/role/DebtTables", "shortName": "DEBT (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:DebtDisclosureTextBlock", "body", "html" ], "baseRef": "form10-k.htm", "contextRef": "From2022-02-01to2023-01-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfDebtTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R28": { "firstAnchor": { "ancestors": [ "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "body", "html" ], "baseRef": "form10-k.htm", "contextRef": "From2022-02-01to2023-01-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfIntangibleAssetsAndGoodwillTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000028 - Disclosure - GOODWILL AND INTANGIBLE ASSETS (Tables)", "menuCat": "Tables", "order": "28", "role": "http://streamlinehealth.net/role/GoodwillAndIntangibleAssetsTables", "shortName": "GOODWILL AND INTANGIBLE ASSETS (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "body", "html" ], "baseRef": "form10-k.htm", "contextRef": "From2022-02-01to2023-01-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfIntangibleAssetsAndGoodwillTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R29": { "firstAnchor": { "ancestors": [ "us-gaap:IncomeTaxDisclosureTextBlock", "body", "html" ], "baseRef": "form10-k.htm", "contextRef": "From2022-02-01to2023-01-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000029 - Disclosure - INCOME TAXES (Tables)", "menuCat": "Tables", "order": "29", "role": "http://streamlinehealth.net/role/IncomeTaxesTables", "shortName": "INCOME TAXES (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:IncomeTaxDisclosureTextBlock", "body", "html" ], "baseRef": "form10-k.htm", "contextRef": "From2022-02-01to2023-01-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R3": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "body", "html" ], "baseRef": "form10-k.htm", "contextRef": "AsOf2023-01-31", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:AllowanceForDoubtfulAccountsReceivable", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "00000003 - Statement - Consolidated Balance Sheets (Parenthetical)", "menuCat": "Statements", "order": "3", "role": "http://streamlinehealth.net/role/BalanceSheetsParenthetical", "shortName": "Consolidated Balance Sheets (Parenthetical)", "subGroupType": "parenthetical", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "body", "html" ], "baseRef": "form10-k.htm", "contextRef": "AsOf2023-01-31", "decimals": "0", "lang": null, "name": "us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R30": { "firstAnchor": { "ancestors": [ "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "body", "html" ], "baseRef": "form10-k.htm", "contextRef": "From2022-02-01to2023-01-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000030 - Disclosure - STOCK-BASED COMPENSATION (Tables)", "menuCat": "Tables", "order": "30", "role": "http://streamlinehealth.net/role/Stock-basedCompensationTables", "shortName": "STOCK-BASED COMPENSATION (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "body", "html" ], "baseRef": "form10-k.htm", "contextRef": "From2022-02-01to2023-01-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R31": { "firstAnchor": { "ancestors": [ "us-gaap:DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock", "body", "html" ], "baseRef": "form10-k.htm", "contextRef": "From2022-02-01to2023-01-31", "decimals": null, "first": true, "lang": "en-US", "name": "STRM:ScheduleOfGainOnSaleOfAssetsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000031 - Disclosure - DISCONTINUED OPERATIONS (Tables)", "menuCat": "Tables", "order": "31", "role": "http://streamlinehealth.net/role/DiscontinuedOperationsTables", "shortName": "DISCONTINUED OPERATIONS (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock", "body", "html" ], "baseRef": "form10-k.htm", "contextRef": "From2022-02-01to2023-01-31", "decimals": null, "first": true, "lang": "en-US", "name": "STRM:ScheduleOfGainOnSaleOfAssetsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R32": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "body", "html" ], "baseRef": "form10-k.htm", "contextRef": "From2021-02-012022-01-31", "decimals": "0", "first": true, "lang": null, "name": "STRM:ForgivenessOfPppLoanAndAccruedInterest", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000032 - Disclosure - SCHEDULE OF NON-CASH ITEMS RELATED TO CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS (Details)", "menuCat": "Details", "order": "32", "role": "http://streamlinehealth.net/role/ScheduleOfNon-cashItemsRelatedToCondensedConsolidatedStatementsOfCashFlowsDetails", "shortName": "SCHEDULE OF NON-CASH ITEMS RELATED TO CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "STRM:ScheduleOfNoncashItemsRelatedToCashFlowTableTextBlock", "us-gaap:CashAndCashEquivalentsPolicyTextBlock", "us-gaap:SignificantAccountingPoliciesTextBlock", "body", "html" ], "baseRef": "form10-k.htm", "contextRef": "From2022-02-01to2023-01-31", "decimals": "0", "lang": null, "name": "us-gaap:RestrictedStockExpense", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R33": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "STRM:AccruedExpensesPolicyTextBlock", "us-gaap:SignificantAccountingPoliciesTextBlock", "body", "html" ], "baseRef": "form10-k.htm", "contextRef": "AsOf2023-01-31", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:AccruedSalariesCurrent", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000033 - Disclosure - SCHEDULE OF ACCRUED EXPENSES (Details)", "menuCat": "Details", "order": "33", "role": "http://streamlinehealth.net/role/ScheduleOfAccruedExpensesDetails", "shortName": "SCHEDULE OF ACCRUED EXPENSES (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "STRM:AccruedExpensesPolicyTextBlock", "us-gaap:SignificantAccountingPoliciesTextBlock", "body", "html" ], "baseRef": "form10-k.htm", "contextRef": "AsOf2023-01-31", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:AccruedSalariesCurrent", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R34": { "firstAnchor": { "ancestors": [ "span", "span", "td", "tr", "table", "us-gaap:PropertyPlantAndEquipmentTextBlock", "us-gaap:PropertyPlantAndEquipmentPolicyTextBlock", "us-gaap:SignificantAccountingPoliciesTextBlock", "body", "html" ], "baseRef": "form10-k.htm", "contextRef": "AsOf2023-01-31_custom_ComputerEquipmentAndSoftwareMember_srt_MinimumMember", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentUsefulLife", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000034 - Disclosure - SCHEDULE OF ESTIMATED USEFUL LIFE OF PROPERTY AND EQUIPMENT (Details)", "menuCat": "Details", "order": "34", "role": "http://streamlinehealth.net/role/ScheduleOfEstimatedUsefulLifeOfPropertyAndEquipmentDetails", "shortName": "SCHEDULE OF ESTIMATED USEFUL LIFE OF PROPERTY AND EQUIPMENT (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "td", "tr", "table", "us-gaap:PropertyPlantAndEquipmentTextBlock", "us-gaap:PropertyPlantAndEquipmentPolicyTextBlock", "us-gaap:SignificantAccountingPoliciesTextBlock", "body", "html" ], "baseRef": "form10-k.htm", "contextRef": "AsOf2023-01-31_custom_ComputerEquipmentAndSoftwareMember_srt_MinimumMember", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentUsefulLife", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R35": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "STRM:ScheduleOfAmortizationExpenseForInternallyDevelopedSoftwareTableTextBlock", "us-gaap:ResearchDevelopmentAndComputerSoftwarePolicyTextBlock", "us-gaap:SignificantAccountingPoliciesTextBlock", "body", "html" ], "baseRef": "form10-k.htm", "contextRef": "From2022-02-01to2023-01-31", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:CapitalizedComputerSoftwareAmortization1", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000035 - Disclosure - SCHEDULE OF AMORTIZATION EXPENSE FOR INTERNALLY DEVELOPED SOFTWARE (Details)", "menuCat": "Details", "order": "35", "role": "http://streamlinehealth.net/role/ScheduleOfAmortizationExpenseForInternallyDevelopedSoftwareDetails", "shortName": "SCHEDULE OF AMORTIZATION EXPENSE FOR INTERNALLY DEVELOPED SOFTWARE (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "STRM:ScheduleOfAmortizationExpenseForInternallyDevelopedSoftwareTableTextBlock", "us-gaap:ResearchDevelopmentAndComputerSoftwarePolicyTextBlock", "us-gaap:SignificantAccountingPoliciesTextBlock", "body", "html" ], "baseRef": "form10-k.htm", "contextRef": "From2022-02-012023-01-31_custom_CostOfSoftwareAsASeviceMember", "decimals": "0", "lang": null, "name": "us-gaap:CapitalizedComputerSoftwareAmortization1", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R36": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock", "us-gaap:FairValueOfFinancialInstrumentsPolicy", "us-gaap:SignificantAccountingPoliciesTextBlock", "body", "html" ], "baseRef": "form10-k.htm", "contextRef": "AsOf2023-01-31", "decimals": "0", "first": true, "lang": null, "name": "STRM:AcquisitionEarnoutLiabilityFairValue", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000036 - Disclosure - SCHEDULE OF FAIR VALUE ASSETS AND LIABILITIES MEASURED ON RECURRING BASIS (Details)", "menuCat": "Details", "order": "36", "role": "http://streamlinehealth.net/role/ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisDetails", "shortName": "SCHEDULE OF FAIR VALUE ASSETS AND LIABILITIES MEASURED ON RECURRING BASIS (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock", "us-gaap:FairValueOfFinancialInstrumentsPolicy", "us-gaap:SignificantAccountingPoliciesTextBlock", "body", "html" ], "baseRef": "form10-k.htm", "contextRef": "AsOf2023-01-31", "decimals": "0", "first": true, "lang": null, "name": "STRM:AcquisitionEarnoutLiabilityFairValue", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R37": { "firstAnchor": { "ancestors": [ "span", "span", "p", "td", "tr", "table", "us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock", "us-gaap:FairValueOfFinancialInstrumentsPolicy", "us-gaap:SignificantAccountingPoliciesTextBlock", "body", "html" ], "baseRef": "form10-k.htm", "contextRef": "From2022-02-01to2023-01-31", "decimals": "0", "first": true, "lang": null, "name": "STRM:AcquisitionEarnoutLiabilityChangeInValuation", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000037 - Disclosure - SCHEDULE OF FAIR VALUE ASSETS AND LIABILITIES MEASURED ON RECURRING BASIS (Details) (Parenthetical)", "menuCat": "Details", "order": "37", "role": "http://streamlinehealth.net/role/ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisDetailsParenthetical", "shortName": "SCHEDULE OF FAIR VALUE ASSETS AND LIABILITIES MEASURED ON RECURRING BASIS (Details) (Parenthetical)", "subGroupType": "parenthetical", "uniqueAnchor": { "ancestors": [ "span", "span", "p", "td", "tr", "table", "us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock", "us-gaap:FairValueOfFinancialInstrumentsPolicy", "us-gaap:SignificantAccountingPoliciesTextBlock", "body", "html" ], "baseRef": "form10-k.htm", "contextRef": "From2022-02-01to2023-01-31", "decimals": "0", "lang": null, "name": "STRM:AcquisitionPayment", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R38": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "body", "html" ], "baseRef": "form10-k.htm", "contextRef": "From2022-02-01to2023-01-31", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000038 - Disclosure - SCHEDULE OF DISAGGREGATON OF REVENUE (Details)", "menuCat": "Details", "order": "38", "role": "http://streamlinehealth.net/role/ScheduleOfDisaggregatonOfRevenueDetails", "shortName": "SCHEDULE OF DISAGGREGATON OF REVENUE (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:DisaggregationOfRevenueTableTextBlock", "us-gaap:RevenueFromContractWithCustomerPolicyTextBlock", "us-gaap:SignificantAccountingPoliciesTextBlock", "body", "html" ], "baseRef": "form10-k.htm", "contextRef": "From2022-02-012023-01-31_custom_OvertimeTimeRevenueMember", "decimals": "0", "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R39": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "body", "html" ], "baseRef": "form10-k.htm", "contextRef": "From2022-02-01to2023-01-31", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:IncomeLossFromContinuingOperations", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000039 - Disclosure - SCHEDULE OF BASIC AND DILUTED NET LOSS PER SHARE OF COMMON STOCK (Details)", "menuCat": "Details", "order": "39", "role": "http://streamlinehealth.net/role/ScheduleOfBasicAndDilutedNetLossPerShareOfCommonStockDetails", "shortName": "SCHEDULE OF BASIC AND DILUTED NET LOSS PER SHARE OF COMMON STOCK (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "us-gaap:EarningsPerSharePolicyTextBlock", "us-gaap:SignificantAccountingPoliciesTextBlock", "body", "html" ], "baseRef": "form10-k.htm", "contextRef": "From2021-02-012022-01-31", "decimals": "0", "lang": null, "name": "us-gaap:NetIncomeLossFromDiscontinuedOperationsAvailableToCommonShareholdersBasic", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R4": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "body", "html" ], "baseRef": "form10-k.htm", "contextRef": "From2022-02-01to2023-01-31", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "00000004 - Statement - Consolidated Statements of Operations", "menuCat": "Statements", "order": "4", "role": "http://streamlinehealth.net/role/StatementsOfOperations", "shortName": "Consolidated Statements of Operations", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "body", "html" ], "baseRef": "form10-k.htm", "contextRef": "From2022-02-01to2023-01-31", "decimals": "0", "lang": null, "name": "STRM:CostOfSoftwareAsService", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R40": { "firstAnchor": { "ancestors": [ "span", "link:footnote", "span", "td", "tr", "table", "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "us-gaap:EarningsPerSharePolicyTextBlock", "us-gaap:SignificantAccountingPoliciesTextBlock", "body", "html" ], "baseRef": "form10-k.htm", "contextRef": "From2022-02-012023-01-31_custom_UnvestedRestrictedStockMember", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "reportCount": 1, "unique": true, "unitRef": "Shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000040 - Disclosure - SCHEDULE OF BASIC AND DILUTED NET LOSS PER SHARE OF COMMON STOCK (Details) (Parenthetical)", "menuCat": "Details", "order": "40", "role": "http://streamlinehealth.net/role/ScheduleOfBasicAndDilutedNetLossPerShareOfCommonStockDetailsParenthetical", "shortName": "SCHEDULE OF BASIC AND DILUTED NET LOSS PER SHARE OF COMMON STOCK (Details) (Parenthetical)", "subGroupType": "parenthetical", "uniqueAnchor": { "ancestors": [ "span", "link:footnote", "span", "td", "tr", "table", "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "us-gaap:EarningsPerSharePolicyTextBlock", "us-gaap:SignificantAccountingPoliciesTextBlock", "body", "html" ], "baseRef": "form10-k.htm", "contextRef": "From2022-02-012023-01-31_custom_UnvestedRestrictedStockMember", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "reportCount": 1, "unique": true, "unitRef": "Shares", "xsiNil": "false" } }, "R41": { "firstAnchor": { "ancestors": [ "span", "span", "p", "STRM:OtherOperatingCostPolicyTextBlock", "us-gaap:SignificantAccountingPoliciesTextBlock", "body", "html" ], "baseRef": "form10-k.htm", "contextRef": "From2021-02-012022-01-31", "decimals": "0", "first": true, "lang": null, "name": "STRM:BusinessCombinationExecutiveBonuses", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000041 - Disclosure - SCHEDULE OF NON ROUTINE COSTS (Details)", "menuCat": "Details", "order": "41", "role": "http://streamlinehealth.net/role/ScheduleOfNonRoutineCostsDetails", "shortName": "SCHEDULE OF NON ROUTINE COSTS (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "STRM:ScheduleOfNonRoutineCostTableTextBlock", "STRM:OtherOperatingCostPolicyTextBlock", "us-gaap:SignificantAccountingPoliciesTextBlock", "body", "html" ], "baseRef": "form10-k.htm", "contextRef": "From2021-02-012022-01-31_custom_AveleadConsultingLLCMember", "decimals": "0", "lang": null, "name": "STRM:SeparationAgreementExpense", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R42": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "STRM:AccruedExpensesPolicyTextBlock", "us-gaap:SignificantAccountingPoliciesTextBlock", "body", "html" ], "baseRef": "form10-k.htm", "contextRef": "AsOf2023-01-31", "decimals": "0", "first": true, "lang": null, "name": "STRM:ConcessionAccrualAmount", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000042 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES (Details Narrative)", "menuCat": "Details", "order": "42", "role": "http://streamlinehealth.net/role/SignificantAccountingPoliciesDetailsNarrative", "shortName": "SIGNIFICANT ACCOUNTING POLICIES (Details Narrative)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "p", "us-gaap:PropertyPlantAndEquipmentPolicyTextBlock", "us-gaap:SignificantAccountingPoliciesTextBlock", "body", "html" ], "baseRef": "form10-k.htm", "contextRef": "From2022-02-01to2023-01-31", "decimals": "0", "lang": null, "name": "us-gaap:Depreciation", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R43": { "firstAnchor": { "ancestors": [ "span", "span", "p", "us-gaap:MergersAcquisitionsAndDispositionsDisclosuresTextBlock", "body", "html" ], "baseRef": "form10-k.htm", "contextRef": "From2022-11-202022-11-21_custom_UnitPurchaseAgreementMember", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000043 - Disclosure - COMPONENTS OF TOTAL CONSIDERATION (Details)", "menuCat": "Details", "order": "43", "role": "http://streamlinehealth.net/role/ComponentsOfTotalConsiderationDetails", "shortName": "COMPONENTS OF TOTAL CONSIDERATION (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock", "us-gaap:MergersAcquisitionsAndDispositionsDisclosuresTextBlock", "body", "html" ], "baseRef": "form10-k.htm", "contextRef": "From2021-08-142021-08-16_custom_AveleadConsultingLLCMember_custom_UnitPurchaseAgreementMember", "decimals": "-3", "lang": null, "name": "us-gaap:BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R44": { "firstAnchor": { "ancestors": [ "span", "span", "p", "td", "tr", "table", "us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock", "us-gaap:FairValueOfFinancialInstrumentsPolicy", "us-gaap:SignificantAccountingPoliciesTextBlock", "body", "html" ], "baseRef": "form10-k.htm", "contextRef": "From2022-02-01to2023-01-31", "decimals": "0", "first": true, "lang": null, "name": "STRM:AcquisitionEarnoutLiabilityChangeInValuation", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000044 - Disclosure - COMPONENTS OF TOTAL CONSIDERATION (Parenthetical) (Details)", "menuCat": "Details", "order": "44", "role": "http://streamlinehealth.net/role/ComponentsOfTotalConsiderationParentheticalDetails", "shortName": "COMPONENTS OF TOTAL CONSIDERATION (Parenthetical) (Details)", "subGroupType": "parenthetical", "uniqueAnchor": { "ancestors": [ "span", "link:footnote", "span", "td", "tr", "table", "us-gaap:ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock", "us-gaap:MergersAcquisitionsAndDispositionsDisclosuresTextBlock", "body", "html" ], "baseRef": "form10-k.htm", "contextRef": "AsOf2022-11-21_custom_AveleadConsultingLLCMember", "decimals": "INF", "lang": null, "name": "STRM:BusinessCombinationEarnoutRestrictedShares", "reportCount": 1, "unique": true, "unitRef": "Shares", "xsiNil": "false" } }, "R45": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "body", "html" ], "baseRef": "form10-k.htm", "contextRef": "AsOf2023-01-31", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:Goodwill", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000045 - Disclosure - SCHEDULE OF ALLOCATION OF THE TOTAL CONSIDERATION (Details)", "menuCat": "Details", "order": "45", "role": "http://streamlinehealth.net/role/ScheduleOfAllocationOfTotalConsiderationDetails", "shortName": "SCHEDULE OF ALLOCATION OF THE TOTAL CONSIDERATION (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:FiniteLivedAndIndefiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTableTextBlock", "us-gaap:MergersAcquisitionsAndDispositionsDisclosuresTextBlock", "body", "html" ], "baseRef": "form10-k.htm", "contextRef": "AsOf2021-08-16_custom_AveleadConsultingLLCMember", "decimals": "-3", "lang": null, "name": "us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R46": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "STRM:ScheduleOfIntangibleAssetsAndGoodwillEstimatedUsefulLivesTableTextBlock", "us-gaap:MergersAcquisitionsAndDispositionsDisclosuresTextBlock", "body", "html" ], "baseRef": "form10-k.htm", "contextRef": "From2021-08-142021-08-16_us-gaap_CustomerRelationshipsMember", "decimals": null, "first": true, "lang": "en-US", "name": "STRM:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLifeDescription", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000046 - Disclosure - SCHEDULE OF INTANGIBLE ASSETS ESTIMATED USEFUL LIVES (Details)", "menuCat": "Details", "order": "46", "role": "http://streamlinehealth.net/role/ScheduleOfIntangibleAssetsEstimatedUsefulLivesDetails", "shortName": "SCHEDULE OF INTANGIBLE ASSETS ESTIMATED USEFUL LIVES (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "STRM:ScheduleOfIntangibleAssetsAndGoodwillEstimatedUsefulLivesTableTextBlock", "us-gaap:MergersAcquisitionsAndDispositionsDisclosuresTextBlock", "body", "html" ], "baseRef": "form10-k.htm", "contextRef": "From2021-08-142021-08-16_us-gaap_CustomerRelationshipsMember", "decimals": null, "first": true, "lang": "en-US", "name": "STRM:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLifeDescription", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R47": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:BusinessAcquisitionProFormaInformationTextBlock", "us-gaap:MergersAcquisitionsAndDispositionsDisclosuresTextBlock", "body", "html" ], "baseRef": "form10-k.htm", "contextRef": "From2021-02-012022-01-31_custom_AveleadConsultingLLCMember", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:BusinessAcquisitionsProFormaRevenue", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000047 - Disclosure - SCHEDULE OF PRO FORMA REVENUE AND NET EARNINGS (Details)", "menuCat": "Details", "order": "47", "role": "http://streamlinehealth.net/role/ScheduleOfProFormaRevenueAndNetEarningsDetails", "shortName": "SCHEDULE OF PRO FORMA REVENUE AND NET EARNINGS (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:BusinessAcquisitionProFormaInformationTextBlock", "us-gaap:MergersAcquisitionsAndDispositionsDisclosuresTextBlock", "body", "html" ], "baseRef": "form10-k.htm", "contextRef": "From2021-02-012022-01-31_custom_AveleadConsultingLLCMember", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:BusinessAcquisitionsProFormaRevenue", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R48": { "firstAnchor": { "ancestors": [ "span", "span", "td", "tr", "table", "body", "html" ], "baseRef": "form10-k.htm", "contextRef": "AsOf2023-01-31", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:CommonStockParOrStatedValuePerShare", "reportCount": 1, "unitRef": "USDPShares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000048 - Disclosure - BUSINESS COMBINATION AND DIVESTITURE (Details Narrative)", "menuCat": "Details", "order": "48", "role": "http://streamlinehealth.net/role/BusinessCombinationAndDivestitureDetailsNarrative", "shortName": "BUSINESS COMBINATION AND DIVESTITURE (Details Narrative)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "p", "us-gaap:MergersAcquisitionsAndDispositionsDisclosuresTextBlock", "body", "html" ], "baseRef": "form10-k.htm", "contextRef": "AsOf2022-11-21_custom_UnitPurchaseAgreementMember", "decimals": "INF", "lang": null, "name": "us-gaap:CommonStockParOrStatedValuePerShare", "reportCount": 1, "unique": true, "unitRef": "USDPShares", "xsiNil": "false" } }, "R49": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "us-gaap:LesseeOperatingLeasesTextBlock", "body", "html" ], "baseRef": "form10-k.htm", "contextRef": "AsOf2023-01-31", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000049 - Disclosure - SCHEDULE OF MATURITIES OF OPERATING LEASE LIABILITIES (Details)", "menuCat": "Details", "order": "49", "role": "http://streamlinehealth.net/role/ScheduleOfMaturitiesOfOperatingLeaseLiabilitiesDetails", "shortName": "SCHEDULE OF MATURITIES OF OPERATING LEASE LIABILITIES (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "us-gaap:LesseeOperatingLeasesTextBlock", "body", "html" ], "baseRef": "form10-k.htm", "contextRef": "AsOf2023-01-31", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R5": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "body", "html" ], "baseRef": "form10-k.htm", "contextRef": "AsOf2021-01-31_us-gaap_CommonStockMember", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:StockholdersEquity", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "00000005 - Statement - Consolidated Statements of Changes in Stockholders' Equity", "menuCat": "Statements", "order": "5", "role": "http://streamlinehealth.net/role/StatementsOfChangesInStockholdersEquity", "shortName": "Consolidated Statements of Changes in Stockholders' Equity", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "body", "html" ], "baseRef": "form10-k.htm", "contextRef": "AsOf2021-01-31_us-gaap_CommonStockMember", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:StockholdersEquity", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R50": { "firstAnchor": { "ancestors": [ "span", "span", "p", "us-gaap:LesseeOperatingLeasesTextBlock", "body", "html" ], "baseRef": "form10-k.htm", "contextRef": "From2022-02-01to2023-01-31", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:SubleaseIncome", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000050 - Disclosure - OPERATING LEASES (Details Narrative)", "menuCat": "Details", "order": "50", "role": "http://streamlinehealth.net/role/OperatingLeasesDetailsNarrative", "shortName": "OPERATING LEASES (Details Narrative)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "p", "us-gaap:LesseeOperatingLeasesTextBlock", "body", "html" ], "baseRef": "form10-k.htm", "contextRef": "From2022-02-01to2023-01-31", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:SubleaseIncome", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R51": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfDebtTableTextBlock", "us-gaap:DebtDisclosureTextBlock", "body", "html" ], "baseRef": "form10-k.htm", "contextRef": "AsOf2023-01-31", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:DebtInstrumentCarryingAmount", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000051 - Disclosure - SCHEDULE OF OUTSTANDING DEBT (Details)", "menuCat": "Details", "order": "51", "role": "http://streamlinehealth.net/role/ScheduleOfOutstandingDebtDetails", "shortName": "SCHEDULE OF OUTSTANDING DEBT (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfDebtTableTextBlock", "us-gaap:DebtDisclosureTextBlock", "body", "html" ], "baseRef": "form10-k.htm", "contextRef": "AsOf2023-01-31", "decimals": "0", "lang": null, "name": "us-gaap:DeferredFinanceCostsNet", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R52": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "STRM:ScheduleOfMaximumDebtToARRRatioTableTextBlock", "us-gaap:DebtDisclosureTextBlock", "body", "html" ], "baseRef": "form10-k.htm", "contextRef": "AsOf2023-01-31_custom_OctoberThirtyOneTwoThousandAndTwentyTwoMember_srt_MinimumMember", "decimals": "INF", "first": true, "lang": null, "name": "STRM:MaximumDebtToArrRatio", "reportCount": 1, "unique": true, "unitRef": "Pure", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000052 - Disclosure - SCHEDULE OF MAXIMUM DEBT TO ARR RATIO (Details)", "menuCat": "Details", "order": "52", "role": "http://streamlinehealth.net/role/ScheduleOfMaximumDebtToArrRatioDetails", "shortName": "SCHEDULE OF MAXIMUM DEBT TO ARR RATIO (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "STRM:ScheduleOfMaximumDebtToARRRatioTableTextBlock", "us-gaap:DebtDisclosureTextBlock", "body", "html" ], "baseRef": "form10-k.htm", "contextRef": "AsOf2023-01-31_custom_OctoberThirtyOneTwoThousandAndTwentyTwoMember_srt_MinimumMember", "decimals": "INF", "first": true, "lang": null, "name": "STRM:MaximumDebtToArrRatio", "reportCount": 1, "unique": true, "unitRef": "Pure", "xsiNil": "false" } }, "R53": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "STRM:ScheduleOfMaximumDebtToAdjustedEBITDARatioTableTextBlock", "us-gaap:DebtDisclosureTextBlock", "body", "html" ], "baseRef": "form10-k.htm", "contextRef": "AsOf2023-01-31_custom_AprilThirtyTwoThousandTwentyFourMember_srt_MinimumMember", "decimals": "INF", "first": true, "lang": null, "name": "STRM:MaximumDebtToAdjustedEbitdaRatio", "reportCount": 1, "unique": true, "unitRef": "Pure", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000053 - Disclosure - SCHEDULE OF MAXIMUM DEBT TO ADJUSTED EBITDA RATIO (Details)", "menuCat": "Details", "order": "53", "role": "http://streamlinehealth.net/role/ScheduleOfMaximumDebtToAdjustedEbitdaRatioDetails", "shortName": "SCHEDULE OF MAXIMUM DEBT TO ADJUSTED EBITDA RATIO (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "STRM:ScheduleOfMaximumDebtToAdjustedEBITDARatioTableTextBlock", "us-gaap:DebtDisclosureTextBlock", "body", "html" ], "baseRef": "form10-k.htm", "contextRef": "AsOf2023-01-31_custom_AprilThirtyTwoThousandTwentyFourMember_srt_MinimumMember", "decimals": "INF", "first": true, "lang": null, "name": "STRM:MaximumDebtToAdjustedEbitdaRatio", "reportCount": 1, "unique": true, "unitRef": "Pure", "xsiNil": "false" } }, "R54": { "firstAnchor": { "ancestors": [ "span", "us-gaap:DebtInstrumentDescriptionOfVariableRateBasis", "span", "span", "p", "us-gaap:FairValueOfFinancialInstrumentsPolicy", "us-gaap:SignificantAccountingPoliciesTextBlock", "body", "html" ], "baseRef": "form10-k.htm", "contextRef": "AsOf2023-01-31", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:DebtInstrumentInterestRateStatedPercentage", "reportCount": 1, "unitRef": "Pure", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000054 - Disclosure - DEBT (Details Narrative)", "menuCat": "Details", "order": "54", "role": "http://streamlinehealth.net/role/DebtDetailsNarrative", "shortName": "DEBT (Details Narrative)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "p", "us-gaap:DebtDisclosureTextBlock", "body", "html" ], "baseRef": "form10-k.htm", "contextRef": "From2021-06-012021-06-30", "decimals": "0", "lang": null, "name": "us-gaap:DebtInstrumentDecreaseForgiveness", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R55": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfIntangibleAssetsAndGoodwillTableTextBlock", "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "body", "html" ], "baseRef": "form10-k.htm", "contextRef": "AsOf2023-01-31", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:FiniteLivedIntangibleAssetsGross", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000055 - Disclosure - SCHEDULE OF INTANGIBLE ASSETS (Details)", "menuCat": "Details", "order": "55", "role": "http://streamlinehealth.net/role/ScheduleOfIntangibleAssetsDetails", "shortName": "SCHEDULE OF INTANGIBLE ASSETS (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfIntangibleAssetsAndGoodwillTableTextBlock", "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "body", "html" ], "baseRef": "form10-k.htm", "contextRef": "AsOf2023-01-31", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:FiniteLivedIntangibleAssetsGross", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R56": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "body", "html" ], "baseRef": "form10-k.htm", "contextRef": "AsOf2023-01-31", "decimals": "0", "first": true, "lang": null, "name": "STRM:FiniteLivedIntangibleAssetsAmortizationExpenseCurrentYear", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000056 - Disclosure - SCHEDULE OF FUTURE AMORTIZATION EXPENSE FOR INTANGIBLE ASSETS (Details)", "menuCat": "Details", "order": "56", "role": "http://streamlinehealth.net/role/ScheduleOfFutureAmortizationExpenseForIntangibleAssetsDetails", "shortName": "SCHEDULE OF FUTURE AMORTIZATION EXPENSE FOR INTANGIBLE ASSETS (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "body", "html" ], "baseRef": "form10-k.htm", "contextRef": "AsOf2023-01-31", "decimals": "0", "first": true, "lang": null, "name": "STRM:FiniteLivedIntangibleAssetsAmortizationExpenseCurrentYear", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R57": { "firstAnchor": { "ancestors": [ "span", "span", "p", "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "body", "html" ], "baseRef": "form10-k.htm", "contextRef": "From2022-02-01to2023-01-31", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:AmortizationOfIntangibleAssets", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000057 - Disclosure - GOODWILL AND INTANGIBLE ASSETS (Details Narrative)", "menuCat": "Details", "order": "57", "role": "http://streamlinehealth.net/role/GoodwillAndIntangibleAssetsDetailsNarrative", "shortName": "GOODWILL AND INTANGIBLE ASSETS (Details Narrative)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "p", "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "body", "html" ], "baseRef": "form10-k.htm", "contextRef": "From2022-02-01to2023-01-31", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:AmortizationOfIntangibleAssets", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R58": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "us-gaap:IncomeTaxDisclosureTextBlock", "body", "html" ], "baseRef": "form10-k.htm", "contextRef": "From2022-02-01to2023-01-31", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:CurrentStateAndLocalTaxExpenseBenefit", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000058 - Disclosure - SCHEDULE OF INCOME TAXES FOR CONTINUING OPERATION (Details)", "menuCat": "Details", "order": "58", "role": "http://streamlinehealth.net/role/ScheduleOfIncomeTaxesForContinuingOperationDetails", "shortName": "SCHEDULE OF INCOME TAXES FOR CONTINUING OPERATION (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "us-gaap:IncomeTaxDisclosureTextBlock", "body", "html" ], "baseRef": "form10-k.htm", "contextRef": "From2022-02-01to2023-01-31", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:CurrentStateAndLocalTaxExpenseBenefit", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R59": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "us-gaap:IncomeTaxDisclosureTextBlock", "body", "html" ], "baseRef": "form10-k.htm", "contextRef": "From2022-02-01to2023-01-31", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000059 - Disclosure - SCHEDULE OF EFFECTIVE INCOME TAX RATE RECONCILIATION (Details)", "menuCat": "Details", "order": "59", "role": "http://streamlinehealth.net/role/ScheduleOfEffectiveIncomeTaxRateReconciliationDetails", "shortName": "SCHEDULE OF EFFECTIVE INCOME TAX RATE RECONCILIATION (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "us-gaap:IncomeTaxDisclosureTextBlock", "body", "html" ], "baseRef": "form10-k.htm", "contextRef": "From2022-02-01to2023-01-31", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R6": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "body", "html" ], "baseRef": "form10-k.htm", "contextRef": "From2022-02-01to2023-01-31", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "00000006 - Statement - Consolidated Statements of Cash Flows", "menuCat": "Statements", "order": "6", "role": "http://streamlinehealth.net/role/StatementsOfCashFlows", "shortName": "Consolidated Statements of Cash Flows", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "body", "html" ], "baseRef": "form10-k.htm", "contextRef": "From2021-02-012022-01-31", "decimals": "0", "lang": null, "name": "us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToNoncontrollingInterest", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R60": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock", "us-gaap:IncomeTaxDisclosureTextBlock", "body", "html" ], "baseRef": "form10-k.htm", "contextRef": "AsOf2023-01-31", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000060 - Disclosure - SCHEDULE OF DEFERRED TAX ASSETS AND LIABILITIES (Details)", "menuCat": "Details", "order": "60", "role": "http://streamlinehealth.net/role/ScheduleOfDeferredTaxAssetsAndLiabilitiesDetails", "shortName": "SCHEDULE OF DEFERRED TAX ASSETS AND LIABILITIES (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock", "us-gaap:IncomeTaxDisclosureTextBlock", "body", "html" ], "baseRef": "form10-k.htm", "contextRef": "AsOf2023-01-31", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R61": { "firstAnchor": { "ancestors": [ "span", "span", "span", "p", "us-gaap:IncomeTaxDisclosureTextBlock", "body", "html" ], "baseRef": "form10-k.htm", "contextRef": "AsOf2022-01-31", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:UnrecognizedTaxBenefits", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000061 - Disclosure - SCHEDULE OF GROSS UNRECOGNIZED TAX BENEFITS (Details)", "menuCat": "Details", "order": "61", "role": "http://streamlinehealth.net/role/ScheduleOfGrossUnrecognizedTaxBenefitsDetails", "shortName": "SCHEDULE OF GROSS UNRECOGNIZED TAX BENEFITS (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock", "us-gaap:IncomeTaxDisclosureTextBlock", "body", "html" ], "baseRef": "form10-k.htm", "contextRef": "From2022-02-01to2023-01-31", "decimals": "0", "lang": null, "name": "us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R62": { "firstAnchor": { "ancestors": [ "span", "span", "span", "p", "us-gaap:IncomeTaxDisclosureTextBlock", "body", "html" ], "baseRef": "form10-k.htm", "contextRef": "From2022-02-01to2023-01-31", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate", "reportCount": 1, "unique": true, "unitRef": "Pure", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000062 - Disclosure - INCOME TAXES (Details Narrative)", "menuCat": "Details", "order": "62", "role": "http://streamlinehealth.net/role/IncomeTaxesDetailsNarrative", "shortName": "INCOME TAXES (Details Narrative)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "span", "p", "us-gaap:IncomeTaxDisclosureTextBlock", "body", "html" ], "baseRef": "form10-k.htm", "contextRef": "From2022-02-01to2023-01-31", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate", "reportCount": 1, "unique": true, "unitRef": "Pure", "xsiNil": "false" } }, "R63": { "firstAnchor": { "ancestors": [ "span", "span", "td", "tr", "table", "body", "html" ], "baseRef": "form10-k.htm", "contextRef": "AsOf2023-01-31", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:CommonStockParOrStatedValuePerShare", "reportCount": 1, "unitRef": "USDPShares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000063 - Disclosure - EQUITY (Details Narrative)", "menuCat": "Details", "order": "63", "role": "http://streamlinehealth.net/role/EquityDetailsNarrative", "shortName": "EQUITY (Details Narrative)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "p", "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "body", "html" ], "baseRef": "form10-k.htm", "contextRef": "AsOf2021-05-24", "decimals": "INF", "lang": null, "name": "us-gaap:CommonStockSharesAuthorized", "reportCount": 1, "unique": true, "unitRef": "Shares", "xsiNil": "false" } }, "R64": { "firstAnchor": { "ancestors": [ "span", "span", "p", "us-gaap:ConcentrationRiskDisclosureTextBlock", "body", "html" ], "baseRef": "form10-k.htm", "contextRef": "From2022-02-01to2023-01-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ConcentrationRiskCustomer", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000064 - Disclosure - MAJOR CLIENTS (Details Narrative)", "menuCat": "Details", "order": "64", "role": "http://streamlinehealth.net/role/MajorClientsDetailsNarrative", "shortName": "MAJOR CLIENTS (Details Narrative)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "p", "us-gaap:ConcentrationRiskDisclosureTextBlock", "body", "html" ], "baseRef": "form10-k.htm", "contextRef": "From2022-02-01to2023-01-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ConcentrationRiskCustomer", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R65": { "firstAnchor": { "ancestors": [ "span", "span", "p", "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "body", "html" ], "baseRef": "form10-k.htm", "contextRef": "From2022-02-01to2023-01-31", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:DefinedContributionPlanCostRecognized", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000065 - Disclosure - EMPLOYEE RETIREMENT PLAN (Details Narrative)", "menuCat": "Details", "order": "65", "role": "http://streamlinehealth.net/role/EmployeeRetirementPlanDetailsNarrative", "shortName": "EMPLOYEE RETIREMENT PLAN (Details Narrative)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "p", "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "body", "html" ], "baseRef": "form10-k.htm", "contextRef": "From2022-02-01to2023-01-31", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:DefinedContributionPlanCostRecognized", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R66": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "body", "html" ], "baseRef": "form10-k.htm", "contextRef": "AsOf2022-01-31", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "reportCount": 1, "unitRef": "Shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000066 - Disclosure - SCHEDULE OF STOCK OPTION ACTIVITY (Details)", "menuCat": "Details", "order": "66", "role": "http://streamlinehealth.net/role/ScheduleOfStockOptionActivityDetails", "shortName": "SCHEDULE OF STOCK OPTION ACTIVITY (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "body", "html" ], "baseRef": "form10-k.htm", "contextRef": "From2022-02-01to2023-01-31", "decimals": null, "lang": "en-US", "name": "us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R67": { "firstAnchor": { "ancestors": [ "span", "span", "td", "tr", "table", "us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "body", "html" ], "baseRef": "form10-k.htm", "contextRef": "From2021-02-012022-01-31_custom_StockOptionsMember", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000067 - Disclosure - SCHEDULE OF WEIGHTED AVERAGE ASSUMPTIONS (Details)", "menuCat": "Details", "order": "67", "role": "http://streamlinehealth.net/role/ScheduleOfWeightedAverageAssumptionsDetails", "shortName": "SCHEDULE OF WEIGHTED AVERAGE ASSUMPTIONS (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "td", "tr", "table", "us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "body", "html" ], "baseRef": "form10-k.htm", "contextRef": "From2021-02-012022-01-31_custom_StockOptionsMember", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R68": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "body", "html" ], "baseRef": "form10-k.htm", "contextRef": "AsOf2022-01-31", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "reportCount": 1, "unitRef": "Shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000068 - Disclosure - SCHEDULE OF RESTRICTED STOCK AWARD ACTIVITY (Details)", "menuCat": "Details", "order": "68", "role": "http://streamlinehealth.net/role/ScheduleOfRestrictedStockAwardActivityDetails", "shortName": "SCHEDULE OF RESTRICTED STOCK AWARD ACTIVITY (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "body", "html" ], "baseRef": "form10-k.htm", "contextRef": "AsOf2021-01-31", "decimals": "INF", "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "reportCount": 1, "unique": true, "unitRef": "Shares", "xsiNil": "false" } }, "R69": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "body", "html" ], "baseRef": "form10-k.htm", "contextRef": "AsOf2023-01-31", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "reportCount": 1, "unitRef": "Shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000069 - Disclosure - STOCK-BASED COMPENSATION (Details Narrative)", "menuCat": "Details", "order": "69", "role": "http://streamlinehealth.net/role/Stock-basedCompensationDetailsNarrative", "shortName": "STOCK-BASED COMPENSATION (Details Narrative)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "p", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "body", "html" ], "baseRef": "form10-k.htm", "contextRef": "From2021-02-012022-01-31", "decimals": "0", "lang": null, "name": "STRM:WeightedAverageGrantDateFairValueOfOptionsGranted", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R7": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "form10-k.htm", "contextRef": "From2022-02-01to2023-01-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000007 - Disclosure - ORGANIZATION AND DESCRIPTION OF BUSINESS", "menuCat": "Notes", "order": "7", "role": "http://streamlinehealth.net/role/OrganizationAndDescriptionOfBusiness", "shortName": "ORGANIZATION AND DESCRIPTION OF BUSINESS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "form10-k.htm", "contextRef": "From2022-02-01to2023-01-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R70": { "firstAnchor": { "ancestors": [ "span", "span", "p", "STRM:OtherOperatingCostPolicyTextBlock", "us-gaap:SignificantAccountingPoliciesTextBlock", "body", "html" ], "baseRef": "form10-k.htm", "contextRef": "From2021-02-012022-01-31", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:ProfessionalFees", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000070 - Disclosure - COMMITMENTS AND CONTINGENCIES (Details Narrative)", "menuCat": "Details", "order": "70", "role": "http://streamlinehealth.net/role/CommitmentsAndContingenciesDetailsNarrative", "shortName": "COMMITMENTS AND CONTINGENCIES (Details Narrative)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "p", "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "body", "html" ], "baseRef": "form10-k.htm", "contextRef": "From2023-03-082023-03-08_custom_MasterServicesAgreementMember_custom_OneHundredEightyConsultingLLCMember", "decimals": "INF", "lang": null, "name": "us-gaap:StockIssuedDuringPeriodSharesIssuedForServices", "reportCount": 1, "unique": true, "unitRef": "Shares", "xsiNil": "false" } }, "R71": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "STRM:ScheduleOfGainOnSaleOfAssetsTableTextBlock", "us-gaap:DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock", "body", "html" ], "baseRef": "form10-k.htm", "contextRef": "From2020-02-232020-02-24", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:ProceedsFromSaleOfProductiveAssets", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000071 - Disclosure - SCHEDULE OF GAIN ON SALE OF ASSETS (Details)", "menuCat": "Details", "order": "71", "role": "http://streamlinehealth.net/role/ScheduleOfGainOnSaleOfAssetsDetails", "shortName": "SCHEDULE OF GAIN ON SALE OF ASSETS (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "STRM:ScheduleOfGainOnSaleOfAssetsTableTextBlock", "us-gaap:DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock", "body", "html" ], "baseRef": "form10-k.htm", "contextRef": "From2020-02-232020-02-24", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:ProceedsFromSaleOfProductiveAssets", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R72": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock", "us-gaap:DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock", "body", "html" ], "baseRef": "form10-k.htm", "contextRef": "From2021-02-012022-01-31", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:DisposalGroupIncludingDiscontinuedOperationRevenue", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000072 - Disclosure - SCHEDULE OF DISCONTINUED OPERATIONS IN STATEMENTS OF OPERATIONS (Details)", "menuCat": "Details", "order": "72", "role": "http://streamlinehealth.net/role/ScheduleOfDiscontinuedOperationsInStatementsOfOperationsDetails", "shortName": "SCHEDULE OF DISCONTINUED OPERATIONS IN STATEMENTS OF OPERATIONS (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock", "us-gaap:DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock", "body", "html" ], "baseRef": "form10-k.htm", "contextRef": "From2021-02-012022-01-31", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:DisposalGroupIncludingDiscontinuedOperationRevenue", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R73": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "STRM:ScheduleOfGainOnSaleOfAssetsTableTextBlock", "us-gaap:DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock", "body", "html" ], "baseRef": "form10-k.htm", "contextRef": "AsOf2020-02-24", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:Goodwill", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000073 - Disclosure - DISCONTINUED OPERATIONS (Details Narrative)", "menuCat": "Details", "order": "73", "role": "http://streamlinehealth.net/role/DiscontinuedOperationsDetailsNarrative", "shortName": "DISCONTINUED OPERATIONS (Details Narrative)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "p", "us-gaap:DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock", "body", "html" ], "baseRef": "form10-k.htm", "contextRef": "AsOf2020-02-24_custom_AssetPurchaseAgreementMember_custom_EnterpriseContentManagementBusinessMember", "decimals": "-5", "lang": null, "name": "us-gaap:DisposalGroupIncludingDiscontinuedOperationConsideration", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R74": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "body", "html" ], "baseRef": "form10-k.htm", "contextRef": "From2022-02-01to2023-01-31", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:ResearchAndDevelopmentExpense", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000074 - Disclosure - RELATED PARTY TRANSACTIONS (Details Narrative)", "menuCat": "Details", "order": "74", "role": "http://streamlinehealth.net/role/RelatedPartyTransactionsDetailsNarrative", "shortName": "RELATED PARTY TRANSACTIONS (Details Narrative)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "p", "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "body", "html" ], "baseRef": "form10-k.htm", "contextRef": "From2021-08-172022-01-31_custom_AscendTekLLCMember", "decimals": "0", "lang": null, "name": "us-gaap:ResearchAndDevelopmentExpense", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R75": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "body", "html" ], "baseRef": "form10-k.htm", "contextRef": "AsOf2022-01-31", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:AllowanceForDoubtfulAccountsReceivable", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000075 - Disclosure - Valuation and Qualifying Accounts and Reserves (Details)", "menuCat": "Details", "order": "75", "role": "http://streamlinehealth.net/role/ValuationAndQualifyingAccountsAndReservesDetails", "shortName": "Valuation and Qualifying Accounts and Reserves (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "srt:ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock", "body", "html" ], "baseRef": "form10-k.htm", "contextRef": "AsOf2021-01-31", "decimals": "-3", "lang": null, "name": "us-gaap:AllowanceForDoubtfulAccountsReceivable", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R8": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "form10-k.htm", "contextRef": "From2022-02-01to2023-01-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000008 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES", "menuCat": "Notes", "order": "8", "role": "http://streamlinehealth.net/role/SignificantAccountingPolicies", "shortName": "SIGNIFICANT ACCOUNTING POLICIES", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "form10-k.htm", "contextRef": "From2022-02-01to2023-01-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R9": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "form10-k.htm", "contextRef": "From2022-02-01to2023-01-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:MergersAcquisitionsAndDispositionsDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000009 - Disclosure - BUSINESS COMBINATION AND DIVESTITURE", "menuCat": "Notes", "order": "9", "role": "http://streamlinehealth.net/role/BusinessCombinationAndDivestiture", "shortName": "BUSINESS COMBINATION AND DIVESTITURE", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "form10-k.htm", "contextRef": "From2022-02-01to2023-01-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:MergersAcquisitionsAndDispositionsDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } } }, "segmentCount": 101, "tag": { "STRM_AccruedExpensesPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Accrued Expenses" } } }, "localname": "AccruedExpensesPolicyTextBlock", "nsuri": "http://streamlinehealth.net/20230131", "presentation": [ "http://streamlinehealth.net/role/SignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "STRM_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLifeDescription": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Estimated useful lives.", "label": "Estimated useful lives" } } }, "localname": "AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLifeDescription", "nsuri": "http://streamlinehealth.net/20230131", "presentation": [ "http://streamlinehealth.net/role/ScheduleOfIntangibleAssetsEstimatedUsefulLivesDetails" ], "xbrltype": "stringItemType" }, "STRM_AcquisitionEarnoutLiabilityChangeInValuation": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Acquisition earnout liability, change in valuation.", "label": "Acquisition earnout liability, change in valuation", "verboseLabel": "Acquisition earnout liability change in valuation" } } }, "localname": "AcquisitionEarnoutLiabilityChangeInValuation", "nsuri": "http://streamlinehealth.net/20230131", "presentation": [ "http://streamlinehealth.net/role/ComponentsOfTotalConsiderationParentheticalDetails", "http://streamlinehealth.net/role/ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisDetailsParenthetical" ], "xbrltype": "monetaryItemType" }, "STRM_AcquisitionEarnoutLiabilityFairValue": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Acquisition earnout liability, fair value.", "label": "Acquisition earn out liability fair value, observable inputs" } } }, "localname": "AcquisitionEarnoutLiabilityFairValue", "nsuri": "http://streamlinehealth.net/20230131", "presentation": [ "http://streamlinehealth.net/role/ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisDetails" ], "xbrltype": "monetaryItemType" }, "STRM_AcquisitionEarnoutValuationAdjustments": { "auth_ref": [], "calculation": { "http://streamlinehealth.net/role/StatementsOfCashFlows": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations", "weight": -1.0 }, "http://streamlinehealth.net/role/StatementsOfOperations": { "order": 4.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "label": "Acquisition earnout valuation adjustments", "negatedLabel": "Acquisition earnout valuation adjustments" } } }, "localname": "AcquisitionEarnoutValuationAdjustments", "nsuri": "http://streamlinehealth.net/20230131", "presentation": [ "http://streamlinehealth.net/role/StatementsOfCashFlows", "http://streamlinehealth.net/role/StatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "STRM_AcquisitionPayment": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "label": "Acquisition payment" } } }, "localname": "AcquisitionPayment", "nsuri": "http://streamlinehealth.net/20230131", "presentation": [ "http://streamlinehealth.net/role/ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisDetailsParenthetical" ], "xbrltype": "monetaryItemType" }, "STRM_AcquisitionPaymentRecognized": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "label": "Acquisition payment recognised" } } }, "localname": "AcquisitionPaymentRecognized", "nsuri": "http://streamlinehealth.net/20230131", "presentation": [ "http://streamlinehealth.net/role/ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisDetailsParenthetical" ], "xbrltype": "monetaryItemType" }, "STRM_AcquisitionRestrictedCommonStockMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Acquisition Restricted Common Stock [Member].", "label": "Acquisition Restricted Common Stock [Member]" } } }, "localname": "AcquisitionRestrictedCommonStockMember", "nsuri": "http://streamlinehealth.net/20230131", "presentation": [ "http://streamlinehealth.net/role/BusinessCombinationAndDivestitureDetailsNarrative" ], "xbrltype": "domainItemType" }, "STRM_AdjustmentToAdditionalPaidInCapitalIncomeTaxEffectFromShareBasedCompensation": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Adjustment to additional paid in capital income tax effect from share based compensation.", "label": "Share-based compensation expense" } } }, "localname": "AdjustmentToAdditionalPaidInCapitalIncomeTaxEffectFromShareBasedCompensation", "nsuri": "http://streamlinehealth.net/20230131", "presentation": [ "http://streamlinehealth.net/role/StatementsOfChangesInStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "STRM_AllowanceForDoubtfulAccountsPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Allowance for Doubtful Accounts" } } }, "localname": "AllowanceForDoubtfulAccountsPolicyTextBlock", "nsuri": "http://streamlinehealth.net/20230131", "presentation": [ "http://streamlinehealth.net/role/SignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "STRM_AlpharettaOfficeLeaseMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Alpharetta Office Lease [Member]", "label": "Alpharetta Office Lease [Member]" } } }, "localname": "AlpharettaOfficeLeaseMember", "nsuri": "http://streamlinehealth.net/20230131", "presentation": [ "http://streamlinehealth.net/role/OperatingLeasesDetailsNarrative" ], "xbrltype": "domainItemType" }, "STRM_AmortizationOfIntangibleAssetsWroteOffFully": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amortization of intangible assets wrote off fully.", "label": "Amortization of intangible assets Written-off" } } }, "localname": "AmortizationOfIntangibleAssetsWroteOffFully", "nsuri": "http://streamlinehealth.net/20230131", "presentation": [ "http://streamlinehealth.net/role/GoodwillAndIntangibleAssetsDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "STRM_AmortizedAndAbandonedAssets": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amortized and abandoned assets.", "label": "Amortized and abandoned assets" } } }, "localname": "AmortizedAndAbandonedAssets", "nsuri": "http://streamlinehealth.net/20230131", "presentation": [ "http://streamlinehealth.net/role/SignificantAccountingPoliciesDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "STRM_AprilThirtyTwoThousandTwentyFourMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "April Thirty Two Thousand Twenty Four [Member]" } } }, "localname": "AprilThirtyTwoThousandTwentyFourMember", "nsuri": "http://streamlinehealth.net/20230131", "presentation": [ "http://streamlinehealth.net/role/ScheduleOfMaximumDebtToAdjustedEbitdaRatioDetails" ], "xbrltype": "domainItemType" }, "STRM_AprilThirtyTwoThousandTwentyThreeMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "April Thirty Two Thousand Twenty Three [Member]" } } }, "localname": "AprilThirtyTwoThousandTwentyThreeMember", "nsuri": "http://streamlinehealth.net/20230131", "presentation": [ "http://streamlinehealth.net/role/ScheduleOfMaximumDebtToArrRatioDetails" ], "xbrltype": "domainItemType" }, "STRM_AscendTekLLCMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "AscendTek, LLC [Member]", "label": "AscendTek, LLC [Member]" } } }, "localname": "AscendTekLLCMember", "nsuri": "http://streamlinehealth.net/20230131", "presentation": [ "http://streamlinehealth.net/role/RelatedPartyTransactionsDetailsNarrative" ], "xbrltype": "domainItemType" }, "STRM_AssetPurchaseAgreementMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Asset Purchase Agreement [Member]", "label": "Asset Purchase Agreement [Member]" } } }, "localname": "AssetPurchaseAgreementMember", "nsuri": "http://streamlinehealth.net/20230131", "presentation": [ "http://streamlinehealth.net/role/DiscontinuedOperationsDetailsNarrative" ], "xbrltype": "domainItemType" }, "STRM_AtinceptionMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "At inception [Member]", "label": "At inception [Member]" } } }, "localname": "AtinceptionMember", "nsuri": "http://streamlinehealth.net/20230131", "presentation": [ "http://streamlinehealth.net/role/OperatingLeasesDetailsNarrative" ], "xbrltype": "domainItemType" }, "STRM_AveleadConsultingLLCMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Avelead Consulting LLC [Member]", "label": "Avelead Consulting LLC [Member]" } } }, "localname": "AveleadConsultingLLCMember", "nsuri": "http://streamlinehealth.net/20230131", "presentation": [ "http://streamlinehealth.net/role/BusinessCombinationAndDivestitureDetailsNarrative", "http://streamlinehealth.net/role/ComponentsOfTotalConsiderationDetails", "http://streamlinehealth.net/role/ComponentsOfTotalConsiderationParentheticalDetails", "http://streamlinehealth.net/role/ScheduleOfAllocationOfTotalConsiderationDetails", "http://streamlinehealth.net/role/ScheduleOfNonRoutineCostsDetails", "http://streamlinehealth.net/role/ScheduleOfProFormaRevenueAndNetEarningsDetails" ], "xbrltype": "domainItemType" }, "STRM_BridgeBankMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Bridge Bank [Member]", "label": "Bridge Bank [Member]" } } }, "localname": "BridgeBankMember", "nsuri": "http://streamlinehealth.net/20230131", "presentation": [ "http://streamlinehealth.net/role/DebtDetailsNarrative" ], "xbrltype": "domainItemType" }, "STRM_BusinessAcquisitionEquityInterestIssuedFairValue": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Business acquisition equity fair value.", "label": "Acquisition restricted common stock with a fair value" } } }, "localname": "BusinessAcquisitionEquityInterestIssuedFairValue", "nsuri": "http://streamlinehealth.net/20230131", "presentation": [ "http://streamlinehealth.net/role/BusinessCombinationAndDivestitureDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "STRM_BusinessAcquisitionsProFormaAcquisitionRelatedCosts": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Business acquisitions pro forma acquisition related costs.", "label": "Business acquisitions pro forma acquisition related costs", "negatedLabel": "Acquisition-related costs" } } }, "localname": "BusinessAcquisitionsProFormaAcquisitionRelatedCosts", "nsuri": "http://streamlinehealth.net/20230131", "presentation": [ "http://streamlinehealth.net/role/ScheduleOfProFormaRevenueAndNetEarningsDetails" ], "xbrltype": "monetaryItemType" }, "STRM_BusinessAcquisitionsProFormaIncomeLoss": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Operating loss.", "label": "Operating loss" } } }, "localname": "BusinessAcquisitionsProFormaIncomeLoss", "nsuri": "http://streamlinehealth.net/20230131", "presentation": [ "http://streamlinehealth.net/role/ScheduleOfProFormaRevenueAndNetEarningsDetails" ], "xbrltype": "monetaryItemType" }, "STRM_BusinessAcquisitionsProFormaIncomeTaxExpenseBenefit": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Income tax (expense) benefit.", "label": "BusinessAcquisitionsProFormaIncomeTaxExpenseBenefit", "negatedLabel": "Income tax expense" } } }, "localname": "BusinessAcquisitionsProFormaIncomeTaxExpenseBenefit", "nsuri": "http://streamlinehealth.net/20230131", "presentation": [ "http://streamlinehealth.net/role/ScheduleOfProFormaRevenueAndNetEarningsDetails" ], "xbrltype": "monetaryItemType" }, "STRM_BusinessAcquisitionsProFormaOperatingExpenses": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Operating expenses.", "label": "BusinessAcquisitionsProFormaOperatingExpenses", "negatedLabel": "Operating expenses" } } }, "localname": "BusinessAcquisitionsProFormaOperatingExpenses", "nsuri": "http://streamlinehealth.net/20230131", "presentation": [ "http://streamlinehealth.net/role/ScheduleOfProFormaRevenueAndNetEarningsDetails" ], "xbrltype": "monetaryItemType" }, "STRM_BusinessAcquisitionsProFormaOtherExpensesIncome": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Business acquisitions pro forma other (expenses) income.", "label": "Other (expense) income" } } }, "localname": "BusinessAcquisitionsProFormaOtherExpensesIncome", "nsuri": "http://streamlinehealth.net/20230131", "presentation": [ "http://streamlinehealth.net/role/ScheduleOfProFormaRevenueAndNetEarningsDetails" ], "xbrltype": "monetaryItemType" }, "STRM_BusinessAcquisitionsProFormaPPPLoanForgiveness": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "PPP loan forgiveness.", "label": "BusinessAcquisitionsProFormaPPPLoanForgiveness", "verboseLabel": "PPP loan forgiveness" } } }, "localname": "BusinessAcquisitionsProFormaPPPLoanForgiveness", "nsuri": "http://streamlinehealth.net/20230131", "presentation": [ "http://streamlinehealth.net/role/ScheduleOfProFormaRevenueAndNetEarningsDetails" ], "xbrltype": "monetaryItemType" }, "STRM_BusinessCombinationBrokerFees": { "auth_ref": [], "calculation": { "http://streamlinehealth.net/role/ScheduleOfNonRoutineCostsDetails": { "order": 2.0, "parentTag": "us-gaap_BusinessCombinationAcquisitionRelatedCosts", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Broker fees.", "label": "Broker fees" } } }, "localname": "BusinessCombinationBrokerFees", "nsuri": "http://streamlinehealth.net/20230131", "presentation": [ "http://streamlinehealth.net/role/ScheduleOfNonRoutineCostsDetails" ], "xbrltype": "monetaryItemType" }, "STRM_BusinessCombinationEarnoutRestrictedShares": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Business combination earnout restricted shares.", "label": "Business combination, earnout shares" } } }, "localname": "BusinessCombinationEarnoutRestrictedShares", "nsuri": "http://streamlinehealth.net/20230131", "presentation": [ "http://streamlinehealth.net/role/ComponentsOfTotalConsiderationParentheticalDetails" ], "xbrltype": "sharesItemType" }, "STRM_BusinessCombinationExecutiveBonuses": { "auth_ref": [], "calculation": { "http://streamlinehealth.net/role/ScheduleOfNonRoutineCostsDetails": { "order": 4.0, "parentTag": "us-gaap_BusinessCombinationAcquisitionRelatedCosts", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Executive bonuses.", "label": "Executive bonuses" } } }, "localname": "BusinessCombinationExecutiveBonuses", "nsuri": "http://streamlinehealth.net/20230131", "presentation": [ "http://streamlinehealth.net/role/ScheduleOfNonRoutineCostsDetails", "http://streamlinehealth.net/role/SignificantAccountingPoliciesDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "STRM_BusinessCombinationLossOnExitFromOperatingLease": { "auth_ref": [], "calculation": { "http://streamlinehealth.net/role/ScheduleOfNonRoutineCostsDetails": { "order": 5.0, "parentTag": "us-gaap_BusinessCombinationAcquisitionRelatedCosts", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Loss on exit from operating lease.", "label": "Loss on exit from operating lease" } } }, "localname": "BusinessCombinationLossOnExitFromOperatingLease", "nsuri": "http://streamlinehealth.net/20230131", "presentation": [ "http://streamlinehealth.net/role/ScheduleOfNonRoutineCostsDetails" ], "xbrltype": "monetaryItemType" }, "STRM_BusinessCombinationProfessionalFees": { "auth_ref": [], "calculation": { "http://streamlinehealth.net/role/ScheduleOfNonRoutineCostsDetails": { "order": 3.0, "parentTag": "us-gaap_BusinessCombinationAcquisitionRelatedCosts", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Business combination professional fees.", "label": "Professional fees" } } }, "localname": "BusinessCombinationProfessionalFees", "nsuri": "http://streamlinehealth.net/20230131", "presentation": [ "http://streamlinehealth.net/role/ScheduleOfNonRoutineCostsDetails" ], "xbrltype": "monetaryItemType" }, "STRM_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccruedExpenses": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Accrued expenses.", "label": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccruedExpenses", "verboseLabel": "Accrued expenses" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccruedExpenses", "nsuri": "http://streamlinehealth.net/20230131", "presentation": [ "http://streamlinehealth.net/role/ScheduleOfAllocationOfTotalConsiderationDetails" ], "xbrltype": "monetaryItemType" }, "STRM_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCustomerRelationshipsConsulting": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Customer Relationships (Consulting).", "label": "Customer Relationships (Consulting)" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCustomerRelationshipsConsulting", "nsuri": "http://streamlinehealth.net/20230131", "presentation": [ "http://streamlinehealth.net/role/ScheduleOfAllocationOfTotalConsiderationDetails" ], "xbrltype": "monetaryItemType" }, "STRM_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCustomerRelationshipsSaaS": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Customer Relationships (SaaS).", "label": "Client Relationships (SaaS)" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCustomerRelationshipsSaaS", "nsuri": "http://streamlinehealth.net/20230131", "presentation": [ "http://streamlinehealth.net/role/ScheduleOfAllocationOfTotalConsiderationDetails" ], "xbrltype": "monetaryItemType" }, "STRM_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInternallyDevelopedSoftware": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Internally Developed Software.", "label": "Internally Developed Software" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInternallyDevelopedSoftware", "nsuri": "http://streamlinehealth.net/20230131", "presentation": [ "http://streamlinehealth.net/role/ScheduleOfAllocationOfTotalConsiderationDetails" ], "xbrltype": "monetaryItemType" }, "STRM_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedTrademarksAndTradenames": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Trademarks and tradenames.", "label": "Trademarks and Tradenames" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedTrademarksAndTradenames", "nsuri": "http://streamlinehealth.net/20230131", "presentation": [ "http://streamlinehealth.net/role/ScheduleOfAllocationOfTotalConsiderationDetails" ], "xbrltype": "monetaryItemType" }, "STRM_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedUnbilledRevenue": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Revenue.", "label": "Unbilled revenue" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedUnbilledRevenue", "nsuri": "http://streamlinehealth.net/20230131", "presentation": [ "http://streamlinehealth.net/role/ScheduleOfAllocationOfTotalConsiderationDetails" ], "xbrltype": "monetaryItemType" }, "STRM_CapitalizedSoftwarePurchasedWithStock": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Capitalized software purchased with stock.", "label": "Capitalized software purchased with stock (Note 12)" } } }, "localname": "CapitalizedSoftwarePurchasedWithStock", "nsuri": "http://streamlinehealth.net/20230131", "presentation": [ "http://streamlinehealth.net/role/ScheduleOfNon-cashItemsRelatedToCondensedConsolidatedStatementsOfCashFlowsDetails" ], "xbrltype": "monetaryItemType" }, "STRM_ClientRelationshipsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Client Relationships [Member]", "label": "Client Relationships [Member]" } } }, "localname": "ClientRelationshipsMember", "nsuri": "http://streamlinehealth.net/20230131", "presentation": [ "http://streamlinehealth.net/role/ScheduleOfIntangibleAssetsDetails" ], "xbrltype": "domainItemType" }, "STRM_ComputerEquipmentAndSoftwareMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Computer Equipment and Software [Member]", "label": "Computer Equipment and Software [Member]" } } }, "localname": "ComputerEquipmentAndSoftwareMember", "nsuri": "http://streamlinehealth.net/20230131", "presentation": [ "http://streamlinehealth.net/role/ScheduleOfEstimatedUsefulLifeOfPropertyAndEquipmentDetails" ], "xbrltype": "domainItemType" }, "STRM_ConcessionAccrualAmount": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Concession accrual amount.", "label": "Customer concessions", "verboseLabel": "Concession accrual amount" } } }, "localname": "ConcessionAccrualAmount", "nsuri": "http://streamlinehealth.net/20230131", "presentation": [ "http://streamlinehealth.net/role/ScheduleOfAccruedExpensesDetails", "http://streamlinehealth.net/role/SignificantAccountingPoliciesDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "STRM_ConcessionsAccrualPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Concessions Accrual" } } }, "localname": "ConcessionsAccrualPolicyTextBlock", "nsuri": "http://streamlinehealth.net/20230131", "presentation": [ "http://streamlinehealth.net/role/SignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "STRM_CostOfMaintenanceAndSupport": { "auth_ref": [], "calculation": { "http://streamlinehealth.net/role/StatementsOfOperations": { "order": 2.0, "parentTag": "us-gaap_CostsAndExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Cost of maintenance and support.", "label": "Cost of maintenance and support" } } }, "localname": "CostOfMaintenanceAndSupport", "nsuri": "http://streamlinehealth.net/20230131", "presentation": [ "http://streamlinehealth.net/role/StatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "STRM_CostOfProfessionalFeesAndLicenses": { "auth_ref": [], "calculation": { "http://streamlinehealth.net/role/StatementsOfOperations": { "order": 3.0, "parentTag": "us-gaap_CostsAndExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "label": "Cost of professional fees and licenses" } } }, "localname": "CostOfProfessionalFeesAndLicenses", "nsuri": "http://streamlinehealth.net/20230131", "presentation": [ "http://streamlinehealth.net/role/StatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "STRM_CostOfProfessionalFeesAndLicensesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Cost of Professional Fees and Licenses [Member]", "label": "Cost of Professional Fees and Licenses [Member]" } } }, "localname": "CostOfProfessionalFeesAndLicensesMember", "nsuri": "http://streamlinehealth.net/20230131", "presentation": [ "http://streamlinehealth.net/role/ScheduleOfAmortizationExpenseForInternallyDevelopedSoftwareDetails" ], "xbrltype": "domainItemType" }, "STRM_CostOfSoftwareAsASeviceMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Cost of Software as a Service [Member]", "label": "Cost of Software as a Service [Member]" } } }, "localname": "CostOfSoftwareAsASeviceMember", "nsuri": "http://streamlinehealth.net/20230131", "presentation": [ "http://streamlinehealth.net/role/ScheduleOfAmortizationExpenseForInternallyDevelopedSoftwareDetails" ], "xbrltype": "domainItemType" }, "STRM_CostOfSoftwareAsService": { "auth_ref": [], "calculation": { "http://streamlinehealth.net/role/StatementsOfOperations": { "order": 1.0, "parentTag": "us-gaap_CostsAndExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Cost of software as a service.", "label": "Cost of software as a service" } } }, "localname": "CostOfSoftwareAsService", "nsuri": "http://streamlinehealth.net/20230131", "presentation": [ "http://streamlinehealth.net/role/StatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "STRM_CraigHallumCapitalGroupLLCMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Craig-Hallum Capital Group LLC [Member]", "label": "Craig-Hallum Capital Group LLC [Member]" } } }, "localname": "CraigHallumCapitalGroupLLCMember", "nsuri": "http://streamlinehealth.net/20230131", "presentation": [ "http://streamlinehealth.net/role/EquityDetailsNarrative" ], "xbrltype": "domainItemType" }, "STRM_CustomerFourMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Customer Four [Member]", "label": "Customer Four [Member]" } } }, "localname": "CustomerFourMember", "nsuri": "http://streamlinehealth.net/20230131", "presentation": [ "http://streamlinehealth.net/role/MajorClientsDetailsNarrative" ], "xbrltype": "domainItemType" }, "STRM_CustomerOneMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Customer One [Member]", "label": "Customer One [Member]" } } }, "localname": "CustomerOneMember", "nsuri": "http://streamlinehealth.net/20230131", "presentation": [ "http://streamlinehealth.net/role/MajorClientsDetailsNarrative" ], "xbrltype": "domainItemType" }, "STRM_CustomerRelationshipsConsultingMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Customer Relationships Consulting [Member].", "label": "Customer Relationships (Consulting) [Member]" } } }, "localname": "CustomerRelationshipsConsultingMember", "nsuri": "http://streamlinehealth.net/20230131", "presentation": [ "http://streamlinehealth.net/role/ScheduleOfIntangibleAssetsEstimatedUsefulLivesDetails" ], "xbrltype": "domainItemType" }, "STRM_CustomerThreeMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Customer Three [Member]" } } }, "localname": "CustomerThreeMember", "nsuri": "http://streamlinehealth.net/20230131", "presentation": [ "http://streamlinehealth.net/role/MajorClientsDetailsNarrative" ], "xbrltype": "domainItemType" }, "STRM_CustomerTwoMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Customer Two [Member]", "label": "Customer Two [Member]" } } }, "localname": "CustomerTwoMember", "nsuri": "http://streamlinehealth.net/20230131", "presentation": [ "http://streamlinehealth.net/role/MajorClientsDetailsNarrative" ], "xbrltype": "domainItemType" }, "STRM_DebtAgreementMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Debt Agreement [Member]", "label": "Debt Agreement [Member]" } } }, "localname": "DebtAgreementMember", "nsuri": "http://streamlinehealth.net/20230131", "presentation": [ "http://streamlinehealth.net/role/SignificantAccountingPoliciesDetailsNarrative" ], "xbrltype": "domainItemType" }, "STRM_DeferredCommissionsCostsPaidAndPayable": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Deferred commissions costs paid and payable.", "label": "Deferred commissions costs paid and payable" } } }, "localname": "DeferredCommissionsCostsPaidAndPayable", "nsuri": "http://streamlinehealth.net/20230131", "presentation": [ "http://streamlinehealth.net/role/SignificantAccountingPoliciesDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "STRM_DeferredCostsAmortizationExpenses": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Deferred costs, amortization expense.", "label": "Deferred costs, amortization expense" } } }, "localname": "DeferredCostsAmortizationExpenses", "nsuri": "http://streamlinehealth.net/20230131", "presentation": [ "http://streamlinehealth.net/role/SignificantAccountingPoliciesDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "STRM_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilitiesCurrent": { "auth_ref": [], "calculation": { "http://streamlinehealth.net/role/ScheduleOfDeferredTaxAssetsAndLiabilitiesDetails": { "order": 3.0, "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Deferred Tax Assets, Tax Deferred Expense, Reserves and Accruals, Accrued Liabilities, Current.", "label": "Accruals" } } }, "localname": "DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilitiesCurrent", "nsuri": "http://streamlinehealth.net/20230131", "presentation": [ "http://streamlinehealth.net/role/ScheduleOfDeferredTaxAssetsAndLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "STRM_DepreciationFixedAsset": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Depreciation fixed asset.", "label": "Depreciation fixed asset" } } }, "localname": "DepreciationFixedAsset", "nsuri": "http://streamlinehealth.net/20230131", "presentation": [ "http://streamlinehealth.net/role/SignificantAccountingPoliciesDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "STRM_DisclosureOperatingLeasesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Operating Leases", "verboseLabel": "Schedule Of Maturities Of Operating Lease Liabilities" } } }, "localname": "DisclosureOperatingLeasesAbstract", "nsuri": "http://streamlinehealth.net/20230131", "xbrltype": "stringItemType" }, "STRM_DisposalGroupIncludingDiscontinuedOperationNetTangibleAssetsSold": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Net tangible assets sold.", "label": "Net tangible assets sold" } } }, "localname": "DisposalGroupIncludingDiscontinuedOperationNetTangibleAssetsSold", "nsuri": "http://streamlinehealth.net/20230131", "presentation": [ "http://streamlinehealth.net/role/ScheduleOfGainOnSaleOfAssetsDetails" ], "xbrltype": "monetaryItemType" }, "STRM_DisposalGroupIncludingDiscontinuedOperationTransactionCosts": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Transaction cost.", "label": "DisposalGroupIncludingDiscontinuedOperationTransactionCosts", "negatedLabel": "Transaction cost" } } }, "localname": "DisposalGroupIncludingDiscontinuedOperationTransactionCosts", "nsuri": "http://streamlinehealth.net/20230131", "presentation": [ "http://streamlinehealth.net/role/ScheduleOfGainOnSaleOfAssetsDetails" ], "xbrltype": "monetaryItemType" }, "STRM_EffectOfDilutiveSecuritiesStockOptionsRestrictedStocks": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Effect of dilutive securities - Stock options and Restricted stock.", "label": "Effect of dilutive securities - Stock options and Restricted stock (2)" } } }, "localname": "EffectOfDilutiveSecuritiesStockOptionsRestrictedStocks", "nsuri": "http://streamlinehealth.net/20230131", "presentation": [ "http://streamlinehealth.net/role/ScheduleOfBasicAndDilutedNetLossPerShareOfCommonStockDetails" ], "xbrltype": "sharesItemType" }, "STRM_EnterpriseContentManagementBusinessMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Enterprise Content Management Business [Member]", "label": "Enterprise Content Management Business [Member]" } } }, "localname": "EnterpriseContentManagementBusinessMember", "nsuri": "http://streamlinehealth.net/20230131", "presentation": [ "http://streamlinehealth.net/role/DiscontinuedOperationsDetailsNarrative" ], "xbrltype": "domainItemType" }, "STRM_EquityAwardMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Equity Award [Member]", "label": "Equity Award [Member]" } } }, "localname": "EquityAwardMember", "nsuri": "http://streamlinehealth.net/20230131", "presentation": [ "http://streamlinehealth.net/role/SignificantAccountingPoliciesDetailsNarrative" ], "xbrltype": "domainItemType" }, "STRM_EquityAwardPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Equity Awards" } } }, "localname": "EquityAwardPolicyTextBlock", "nsuri": "http://streamlinehealth.net/20230131", "presentation": [ "http://streamlinehealth.net/role/SignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "STRM_FederalRDMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Federal RD [Member]", "label": "Federal RD [Member]" } } }, "localname": "FederalRDMember", "nsuri": "http://streamlinehealth.net/20230131", "presentation": [ "http://streamlinehealth.net/role/IncomeTaxesDetailsNarrative" ], "xbrltype": "domainItemType" }, "STRM_FiniteLivedIntangibleAssetsAmortizationExpenseCurrentYear": { "auth_ref": [], "calculation": { "http://streamlinehealth.net/role/ScheduleOfFutureAmortizationExpenseForIntangibleAssetsDetails": { "order": 1.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Finite-Lived Intangible Assets, Amortization Expense, Current Year.", "label": "Finite-Lived Intangible Assets, Amortization Expense, Current Year.", "verboseLabel": "2023" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseCurrentYear", "nsuri": "http://streamlinehealth.net/20230131", "presentation": [ "http://streamlinehealth.net/role/ScheduleOfFutureAmortizationExpenseForIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "STRM_FirstYearEarnoutMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "First Year Earnout [Member]", "label": "First Year Earnout [Member]" } } }, "localname": "FirstYearEarnoutMember", "nsuri": "http://streamlinehealth.net/20230131", "presentation": [ "http://streamlinehealth.net/role/BusinessCombinationAndDivestitureDetailsNarrative" ], "xbrltype": "domainItemType" }, "STRM_FirstYearPaymentOfSaasContingentConsiderationDescription": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "First year payment of SaaS contingent consideration, description.", "label": "First year payment of SaaS contingent consideration, description" } } }, "localname": "FirstYearPaymentOfSaasContingentConsiderationDescription", "nsuri": "http://streamlinehealth.net/20230131", "presentation": [ "http://streamlinehealth.net/role/BusinessCombinationAndDivestitureDetailsNarrative" ], "xbrltype": "stringItemType" }, "STRM_FixedChargeCoverageRatio": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Fixed charge coverage ratio.", "label": "Fixed charge coverage ratio" } } }, "localname": "FixedChargeCoverageRatio", "nsuri": "http://streamlinehealth.net/20230131", "presentation": [ "http://streamlinehealth.net/role/DebtDetailsNarrative" ], "xbrltype": "percentItemType" }, "STRM_ForecastedRevenueDescription": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Forecasted revenue description.", "label": "Forecasted revenue description" } } }, "localname": "ForecastedRevenueDescription", "nsuri": "http://streamlinehealth.net/20230131", "presentation": [ "http://streamlinehealth.net/role/BusinessCombinationAndDivestitureDetailsNarrative" ], "xbrltype": "stringItemType" }, "STRM_ForgivenessOfPppLoan": { "auth_ref": [], "calculation": { "http://streamlinehealth.net/role/StatementsOfCashFlows": { "order": 8.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Forgiveness of PPP loan", "label": "ForgivenessOfPppLoan", "negatedLabel": "Forgiveness of PPP loan" } } }, "localname": "ForgivenessOfPppLoan", "nsuri": "http://streamlinehealth.net/20230131", "presentation": [ "http://streamlinehealth.net/role/StatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "STRM_ForgivenessOfPppLoanAndAccruedInterest": { "auth_ref": [], "calculation": { "http://streamlinehealth.net/role/StatementsOfOperations": { "order": 6.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Forgiveness of PPP loan and accrued interest.", "label": "PPP loan forgiveness", "verboseLabel": "Forgiveness of PPP loan and accrued interest" } } }, "localname": "ForgivenessOfPppLoanAndAccruedInterest", "nsuri": "http://streamlinehealth.net/20230131", "presentation": [ "http://streamlinehealth.net/role/ScheduleOfNon-cashItemsRelatedToCondensedConsolidatedStatementsOfCashFlowsDetails", "http://streamlinehealth.net/role/StatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "STRM_GeorgiaRDMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Georgia RD [Member]", "label": "Georgia RD [Member]" } } }, "localname": "GeorgiaRDMember", "nsuri": "http://streamlinehealth.net/20230131", "presentation": [ "http://streamlinehealth.net/role/IncomeTaxesDetailsNarrative" ], "xbrltype": "domainItemType" }, "STRM_IncomeTaxReconciliationIncomeTaxExpensePermanentItemsPppLoan": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Income tax reconciliation income tax expense permanent items PPP loan.", "label": "PPP loan" } } }, "localname": "IncomeTaxReconciliationIncomeTaxExpensePermanentItemsPppLoan", "nsuri": "http://streamlinehealth.net/20230131", "presentation": [ "http://streamlinehealth.net/role/ScheduleOfEffectiveIncomeTaxRateReconciliationDetails" ], "xbrltype": "monetaryItemType" }, "STRM_IncreaseInValuationAllowance": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Increase in valuation allowance.", "label": "Increase in valuation allowance", "verboseLabel": "Increase in the valuation allowance" } } }, "localname": "IncreaseInValuationAllowance", "nsuri": "http://streamlinehealth.net/20230131", "presentation": [ "http://streamlinehealth.net/role/IncomeTaxesDetailsNarrative", "http://streamlinehealth.net/role/ScheduleOfEffectiveIncomeTaxRateReconciliationDetails" ], "xbrltype": "monetaryItemType" }, "STRM_InternalUseSoftwareMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Internal-Use Software [Member]", "label": "Internal-Use Software [Member]" } } }, "localname": "InternalUseSoftwareMember", "nsuri": "http://streamlinehealth.net/20230131", "presentation": [ "http://streamlinehealth.net/role/SignificantAccountingPoliciesDetailsNarrative" ], "xbrltype": "domainItemType" }, "STRM_InternallyDevelopedSoftwareMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Internally Developed Software [Member]", "label": "Internally Developed Software [Member]" } } }, "localname": "InternallyDevelopedSoftwareMember", "nsuri": "http://streamlinehealth.net/20230131", "presentation": [ "http://streamlinehealth.net/role/ScheduleOfIntangibleAssetsDetails" ], "xbrltype": "domainItemType" }, "STRM_InvestmentOwnershipPercentage": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Investment ownership percentage.", "label": "Ownership Percentage" } } }, "localname": "InvestmentOwnershipPercentage", "nsuri": "http://streamlinehealth.net/20230131", "presentation": [ "http://streamlinehealth.net/role/Stock-basedCompensationDetailsNarrative" ], "xbrltype": "percentItemType" }, "STRM_JanuaryThirtyOneTwoThousandTwentyFourMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "January Thirty One Two Thousand Twenty Four [Member]" } } }, "localname": "JanuaryThirtyOneTwoThousandTwentyFourMember", "nsuri": "http://streamlinehealth.net/20230131", "presentation": [ "http://streamlinehealth.net/role/ScheduleOfMaximumDebtToArrRatioDetails" ], "xbrltype": "domainItemType" }, "STRM_JanuaryThirtyOneTwoThousandTwentyThreeMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "January 31, 2023 [Member]", "label": "January 31, 2023 [Member]" } } }, "localname": "JanuaryThirtyOneTwoThousandTwentyThreeMember", "nsuri": "http://streamlinehealth.net/20230131", "presentation": [ "http://streamlinehealth.net/role/ScheduleOfMaximumDebtToArrRatioDetails" ], "xbrltype": "domainItemType" }, "STRM_JulyThirtyOneTwoThousandTwentyFourAndThereafterMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "July Thirty One Two Thousand Twenty Four And Thereafter [Member]" } } }, "localname": "JulyThirtyOneTwoThousandTwentyFourAndThereafterMember", "nsuri": "http://streamlinehealth.net/20230131", "presentation": [ "http://streamlinehealth.net/role/ScheduleOfMaximumDebtToAdjustedEbitdaRatioDetails" ], "xbrltype": "domainItemType" }, "STRM_JulyThirtyOneTwoThousandTwentyThreeMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "July Thirty One Two Thousand Twenty Three [Member]" } } }, "localname": "JulyThirtyOneTwoThousandTwentyThreeMember", "nsuri": "http://streamlinehealth.net/20230131", "presentation": [ "http://streamlinehealth.net/role/ScheduleOfMaximumDebtToArrRatioDetails" ], "xbrltype": "domainItemType" }, "STRM_LoanAndSecurityAgreementMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Loan and Security Agreement [Member]", "label": "Loan and Security Agreement [Member]" } } }, "localname": "LoanAndSecurityAgreementMember", "nsuri": "http://streamlinehealth.net/20230131", "presentation": [ "http://streamlinehealth.net/role/DebtDetailsNarrative" ], "xbrltype": "domainItemType" }, "STRM_MaintenanceAndSupportMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Maintenance And Support [Member]" } } }, "localname": "MaintenanceAndSupportMember", "nsuri": "http://streamlinehealth.net/20230131", "presentation": [ "http://streamlinehealth.net/role/StatementsOfOperations" ], "xbrltype": "domainItemType" }, "STRM_MasterServicesAgreementMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Master services agreement [Member]", "label": "Master Services Agreement [Member]" } } }, "localname": "MasterServicesAgreementMember", "nsuri": "http://streamlinehealth.net/20230131", "presentation": [ "http://streamlinehealth.net/role/CommitmentsAndContingenciesDetailsNarrative" ], "xbrltype": "domainItemType" }, "STRM_MaximumDebtToAdjustedEbitdaRatio": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Maximum Debt to Adjusted EBITDA Ratio.", "label": "Maximum Debt to Adjusted EBITDA Ratio" } } }, "localname": "MaximumDebtToAdjustedEbitdaRatio", "nsuri": "http://streamlinehealth.net/20230131", "presentation": [ "http://streamlinehealth.net/role/ScheduleOfMaximumDebtToAdjustedEbitdaRatioDetails" ], "xbrltype": "percentItemType" }, "STRM_MaximumDebtToArrRatio": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Maximum Debt to ARR Ratio.", "label": "Maximum Debt to ARR Ratio" } } }, "localname": "MaximumDebtToArrRatio", "nsuri": "http://streamlinehealth.net/20230131", "presentation": [ "http://streamlinehealth.net/role/ScheduleOfMaximumDebtToArrRatioDetails" ], "xbrltype": "percentItemType" }, "STRM_NumberOfOptionsToPurchaseCommonStock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of options to purchase common stock.", "label": "Number of options to purchase common stock" } } }, "localname": "NumberOfOptionsToPurchaseCommonStock", "nsuri": "http://streamlinehealth.net/20230131", "presentation": [ "http://streamlinehealth.net/role/Stock-basedCompensationDetailsNarrative" ], "xbrltype": "sharesItemType" }, "STRM_OctoberThirtyOneTwoThousandAndTwentyTwoMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "October Thirty One Two Thousand And Twenty Two [Member]" } } }, "localname": "OctoberThirtyOneTwoThousandAndTwentyTwoMember", "nsuri": "http://streamlinehealth.net/20230131", "presentation": [ "http://streamlinehealth.net/role/ScheduleOfMaximumDebtToArrRatioDetails" ], "xbrltype": "domainItemType" }, "STRM_OctoberThirtyOneTwoThousandAndTwentyTwoiMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "October Thirty One Two Thousand And Twenty Twoi [Member]" } } }, "localname": "OctoberThirtyOneTwoThousandAndTwentyTwoiMember", "nsuri": "http://streamlinehealth.net/20230131", "presentation": [ "http://streamlinehealth.net/role/ScheduleOfMaximumDebtToArrRatioDetails" ], "xbrltype": "domainItemType" }, "STRM_OctoberThirtyOneTwoThousandTwentyThreeMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "October Thirty One Two Thousand Twenty Three [Member]" } } }, "localname": "OctoberThirtyOneTwoThousandTwentyThreeMember", "nsuri": "http://streamlinehealth.net/20230131", "presentation": [ "http://streamlinehealth.net/role/ScheduleOfMaximumDebtToArrRatioDetails" ], "xbrltype": "domainItemType" }, "STRM_OfficeFurnitureAndFixturesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Office Furniture and Fixtures [Member]", "label": "Office Furniture and Fixtures [Member]" } } }, "localname": "OfficeFurnitureAndFixturesMember", "nsuri": "http://streamlinehealth.net/20230131", "presentation": [ "http://streamlinehealth.net/role/ScheduleOfEstimatedUsefulLifeOfPropertyAndEquipmentDetails" ], "xbrltype": "domainItemType" }, "STRM_OfficersAndDirectorsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Officers and Directors [Member]", "label": "Officers and Directors [Member]" } } }, "localname": "OfficersAndDirectorsMember", "nsuri": "http://streamlinehealth.net/20230131", "presentation": [ "http://streamlinehealth.net/role/SignificantAccountingPoliciesDetailsNarrative" ], "xbrltype": "domainItemType" }, "STRM_OneCustomerMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "One Customer [Member]", "label": "One Customer [Member]" } } }, "localname": "OneCustomerMember", "nsuri": "http://streamlinehealth.net/20230131", "presentation": [ "http://streamlinehealth.net/role/MajorClientsDetailsNarrative" ], "xbrltype": "domainItemType" }, "STRM_OneHundredEightyConsultingLLCMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "180 Consulting LLC [Member]", "label": "180 Consulting LLC [Member]" } } }, "localname": "OneHundredEightyConsultingLLCMember", "nsuri": "http://streamlinehealth.net/20230131", "presentation": [ "http://streamlinehealth.net/role/CommitmentsAndContingenciesDetailsNarrative", "http://streamlinehealth.net/role/EquityDetailsNarrative" ], "xbrltype": "domainItemType" }, "STRM_OtherOperatingCostPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Other Operating Costs" } } }, "localname": "OtherOperatingCostPolicyTextBlock", "nsuri": "http://streamlinehealth.net/20230131", "presentation": [ "http://streamlinehealth.net/role/SignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "STRM_OvertimeTimeRevenueMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Overtime Time Revenue [Member]" } } }, "localname": "OvertimeTimeRevenueMember", "nsuri": "http://streamlinehealth.net/20230131", "presentation": [ "http://streamlinehealth.net/role/ScheduleOfDisaggregatonOfRevenueDetails" ], "xbrltype": "domainItemType" }, "STRM_PaycheckProtectionProgramMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Paycheck Protection Program [Member]", "label": "Paycheck Protection Program [Member]" } } }, "localname": "PaycheckProtectionProgramMember", "nsuri": "http://streamlinehealth.net/20230131", "presentation": [ "http://streamlinehealth.net/role/DebtDetailsNarrative" ], "xbrltype": "domainItemType" }, "STRM_PaymentOfSaasContingentConsiderationInCashPercentage": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Payment of SaaS contingent consideration in cash, percentage.", "label": "Payment of SaaS contingent consideration in cash, percentage" } } }, "localname": "PaymentOfSaasContingentConsiderationInCashPercentage", "nsuri": "http://streamlinehealth.net/20230131", "presentation": [ "http://streamlinehealth.net/role/BusinessCombinationAndDivestitureDetailsNarrative" ], "xbrltype": "percentItemType" }, "STRM_PaymentOfSaasContingentConsiderationInSharesPercentage": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Payment of saas contingent consideration in shares percentage.", "label": "PaymentOfSaasContingentConsiderationInSharesPercentage", "verboseLabel": "Payment of SaaS contingent consideration in cash, percentage" } } }, "localname": "PaymentOfSaasContingentConsiderationInSharesPercentage", "nsuri": "http://streamlinehealth.net/20230131", "presentation": [ "http://streamlinehealth.net/role/BusinessCombinationAndDivestitureDetailsNarrative" ], "xbrltype": "percentItemType" }, "STRM_PaymentsToAcquireBusinessesEstimatedWorkingCapitalAdjustment": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Payment for estimated working capital adjustment.", "label": "Cash, working capital adjustment", "verboseLabel": "Payment for estimated working capital adjustment" } } }, "localname": "PaymentsToAcquireBusinessesEstimatedWorkingCapitalAdjustment", "nsuri": "http://streamlinehealth.net/20230131", "presentation": [ "http://streamlinehealth.net/role/BusinessCombinationAndDivestitureDetailsNarrative", "http://streamlinehealth.net/role/ComponentsOfTotalConsiderationDetails" ], "xbrltype": "monetaryItemType" }, "STRM_PaymentsToAcquireBusinessesSellerExpenses": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Payments to acquire business seller, expenses.", "label": "Cash, seller expenses", "verboseLabel": "Payments to acquire businesses seller expenses" } } }, "localname": "PaymentsToAcquireBusinessesSellerExpenses", "nsuri": "http://streamlinehealth.net/20230131", "presentation": [ "http://streamlinehealth.net/role/BusinessCombinationAndDivestitureDetailsNarrative", "http://streamlinehealth.net/role/ComponentsOfTotalConsiderationDetails" ], "xbrltype": "monetaryItemType" }, "STRM_PointInTimeRevenueMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Point In Time Revenue [Member]" } } }, "localname": "PointInTimeRevenueMember", "nsuri": "http://streamlinehealth.net/20230131", "presentation": [ "http://streamlinehealth.net/role/ScheduleOfDisaggregatonOfRevenueDetails" ], "xbrltype": "domainItemType" }, "STRM_PrimeInterestRatePercentage": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Prime interest rate percentage.", "label": "Prime interest rate percentage" } } }, "localname": "PrimeInterestRatePercentage", "nsuri": "http://streamlinehealth.net/20230131", "presentation": [ "http://streamlinehealth.net/role/SignificantAccountingPoliciesDetailsNarrative" ], "xbrltype": "percentItemType" }, "STRM_ProceedsFromTermLoanPayable": { "auth_ref": [], "calculation": { "http://streamlinehealth.net/role/StatementsOfCashFlows": { "order": 5.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Proceeds from term loan payable.", "label": "Proceeds from term loan payable" } } }, "localname": "ProceedsFromTermLoanPayable", "nsuri": "http://streamlinehealth.net/20230131", "presentation": [ "http://streamlinehealth.net/role/StatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "STRM_ProfessionalFeesAndLicensesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Professional Fees And Licenses [Member]" } } }, "localname": "ProfessionalFeesAndLicensesMember", "nsuri": "http://streamlinehealth.net/20230131", "presentation": [ "http://streamlinehealth.net/role/StatementsOfOperations" ], "xbrltype": "domainItemType" }, "STRM_ProvisionForDeferredIncomeTaxes": { "auth_ref": [], "calculation": { "http://streamlinehealth.net/role/StatementsOfCashFlows": { "order": 5.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "label": "Provision for deferred income taxes" } } }, "localname": "ProvisionForDeferredIncomeTaxes", "nsuri": "http://streamlinehealth.net/20230131", "presentation": [ "http://streamlinehealth.net/role/StatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "STRM_PurchaseAgreementMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Purchase Agreement [Member].", "label": "Purchase Agreement [Member]." } } }, "localname": "PurchaseAgreementMember", "nsuri": "http://streamlinehealth.net/20230131", "presentation": [ "http://streamlinehealth.net/role/EquityDetailsNarrative" ], "xbrltype": "domainItemType" }, "STRM_RecentAccountingPronouncementsNotYetAdoptedPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Recent Accounting Pronouncements Not Yet Adopted" } } }, "localname": "RecentAccountingPronouncementsNotYetAdoptedPolicyTextBlock", "nsuri": "http://streamlinehealth.net/20230131", "presentation": [ "http://streamlinehealth.net/role/SignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "STRM_RenewalContingentConsiderationDescription": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Renewal contingent consideration, description.", "label": "Renewal contingent consideration, description" } } }, "localname": "RenewalContingentConsiderationDescription", "nsuri": "http://streamlinehealth.net/20230131", "presentation": [ "http://streamlinehealth.net/role/BusinessCombinationAndDivestitureDetailsNarrative" ], "xbrltype": "stringItemType" }, "STRM_RenewalContingentConsiderationMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Renewal Contingent Consideration [Member]", "label": "Renewal Contingent Consideration [Member]" } } }, "localname": "RenewalContingentConsiderationMember", "nsuri": "http://streamlinehealth.net/20230131", "presentation": [ "http://streamlinehealth.net/role/BusinessCombinationAndDivestitureDetailsNarrative" ], "xbrltype": "domainItemType" }, "STRM_SOWMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "SOW [Member]", "label": "SOW [Member]" } } }, "localname": "SOWMember", "nsuri": "http://streamlinehealth.net/20230131", "presentation": [ "http://streamlinehealth.net/role/CommitmentsAndContingenciesDetailsNarrative" ], "xbrltype": "domainItemType" }, "STRM_ScheduleOfAmortizationExpenseForInternallyDevelopedSoftwareTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "SCHEDULE OF AMORTIZATION EXPENSE FOR INTERNALLY DEVELOPED SOFTWARE" } } }, "localname": "ScheduleOfAmortizationExpenseForInternallyDevelopedSoftwareTableTextBlock", "nsuri": "http://streamlinehealth.net/20230131", "presentation": [ "http://streamlinehealth.net/role/SignificantAccountingPoliciesTables" ], "xbrltype": "textBlockItemType" }, "STRM_ScheduleOfGainOnSaleOfAssetsTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Schedule Of Gain On Sale Of Assets [Table Text Block]", "label": "SCHEDULE OF GAIN ON SALE OF ASSETS" } } }, "localname": "ScheduleOfGainOnSaleOfAssetsTableTextBlock", "nsuri": "http://streamlinehealth.net/20230131", "presentation": [ "http://streamlinehealth.net/role/DiscontinuedOperationsTables" ], "xbrltype": "textBlockItemType" }, "STRM_ScheduleOfIntangibleAssetsAndGoodwillEstimatedUsefulLivesTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "SCHEDULE OF INTANGIBLE ASSETS ESTIMATED USEFUL LIVES" } } }, "localname": "ScheduleOfIntangibleAssetsAndGoodwillEstimatedUsefulLivesTableTextBlock", "nsuri": "http://streamlinehealth.net/20230131", "presentation": [ "http://streamlinehealth.net/role/BusinessCombinationAndDivestitureTables" ], "xbrltype": "textBlockItemType" }, "STRM_ScheduleOfMaximumDebtToARRRatioTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "SCHEDULE OF MAXIMUM DEBT TO ARR RATIO" } } }, "localname": "ScheduleOfMaximumDebtToARRRatioTableTextBlock", "nsuri": "http://streamlinehealth.net/20230131", "presentation": [ "http://streamlinehealth.net/role/DebtTables" ], "xbrltype": "textBlockItemType" }, "STRM_ScheduleOfMaximumDebtToAdjustedEBITDARatioTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "SCHEDULE OF MAXIMUM DEBT TO ADJUSTED EBITDA RATIO" } } }, "localname": "ScheduleOfMaximumDebtToAdjustedEBITDARatioTableTextBlock", "nsuri": "http://streamlinehealth.net/20230131", "presentation": [ "http://streamlinehealth.net/role/DebtTables" ], "xbrltype": "textBlockItemType" }, "STRM_ScheduleOfNonRoutineCostTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "SCHEDULE OF NON ROUTINE COSTS" } } }, "localname": "ScheduleOfNonRoutineCostTableTextBlock", "nsuri": "http://streamlinehealth.net/20230131", "presentation": [ "http://streamlinehealth.net/role/SignificantAccountingPoliciesTables" ], "xbrltype": "textBlockItemType" }, "STRM_ScheduleOfNoncashItemsRelatedToCashFlowTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Schedule of non-cash items related to condensed consolidated statements of cash flow [Table Text Block]", "label": "SCHEDULE OF NON-CASH ITEMS RELATED TO CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS" } } }, "localname": "ScheduleOfNoncashItemsRelatedToCashFlowTableTextBlock", "nsuri": "http://streamlinehealth.net/20230131", "presentation": [ "http://streamlinehealth.net/role/SignificantAccountingPoliciesTables" ], "xbrltype": "textBlockItemType" }, "STRM_SecondAmendedAndRestatedLoanAndSecurityAgreementMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Second Amended And Restated Loan And Security Agreement [Member]", "label": "Second Amended and Restated Loan and Security Agreement [Member]" } } }, "localname": "SecondAmendedAndRestatedLoanAndSecurityAgreementMember", "nsuri": "http://streamlinehealth.net/20230131", "presentation": [ "http://streamlinehealth.net/role/SignificantAccountingPoliciesDetailsNarrative" ], "xbrltype": "domainItemType" }, "STRM_SecondModificationDebtAgreement1Member": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Second Modification Debt Agreement 1 [Member]" } } }, "localname": "SecondModificationDebtAgreement1Member", "nsuri": "http://streamlinehealth.net/20230131", "presentation": [ "http://streamlinehealth.net/role/DebtDetailsNarrative" ], "xbrltype": "domainItemType" }, "STRM_SecondModificationDebtAgreementMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Second Modification Debt Agreement [Member]", "label": "Second Modification Debt Agreement [Member]" } } }, "localname": "SecondModificationDebtAgreementMember", "nsuri": "http://streamlinehealth.net/20230131", "presentation": [ "http://streamlinehealth.net/role/DebtDetailsNarrative" ], "xbrltype": "domainItemType" }, "STRM_SecondModificationDebtAgreementMember1Member": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Second Modification Debt Agreement Member 1 [Member]" } } }, "localname": "SecondModificationDebtAgreementMember1Member", "nsuri": "http://streamlinehealth.net/20230131", "presentation": [ "http://streamlinehealth.net/role/DebtDetailsNarrative" ], "xbrltype": "domainItemType" }, "STRM_SecondYearPaymentOfSaasContingentConsiderationDescription": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Second year payment of SaaS contingent consideration, description.", "label": "Second year payment of SaaS contingent consideration, description" } } }, "localname": "SecondYearPaymentOfSaasContingentConsiderationDescription", "nsuri": "http://streamlinehealth.net/20230131", "presentation": [ "http://streamlinehealth.net/role/BusinessCombinationAndDivestitureDetailsNarrative" ], "xbrltype": "stringItemType" }, "STRM_SecurityAgreementMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Security Agreement [Member]", "label": "Security Agreement [Member]" } } }, "localname": "SecurityAgreementMember", "nsuri": "http://streamlinehealth.net/20230131", "presentation": [ "http://streamlinehealth.net/role/DebtDetailsNarrative", "http://streamlinehealth.net/role/SignificantAccountingPoliciesDetailsNarrative" ], "xbrltype": "domainItemType" }, "STRM_SeparationAgreementExpense": { "auth_ref": [], "calculation": { "http://streamlinehealth.net/role/ScheduleOfNonRoutineCostsDetails": { "order": 1.0, "parentTag": "us-gaap_BusinessCombinationAcquisitionRelatedCosts", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Separation agreement expense.", "label": "Separation agreement expense" } } }, "localname": "SeparationAgreementExpense", "nsuri": "http://streamlinehealth.net/20230131", "presentation": [ "http://streamlinehealth.net/role/ScheduleOfNonRoutineCostsDetails" ], "xbrltype": "monetaryItemType" }, "STRM_ServicesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Services [Member]" } } }, "localname": "ServicesMember", "nsuri": "http://streamlinehealth.net/20230131", "presentation": [ "http://streamlinehealth.net/role/SignificantAccountingPoliciesDetailsNarrative" ], "xbrltype": "domainItemType" }, "STRM_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedForfeitureRate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Forfeiture Rate", "label": "Forfeiture rate" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedForfeitureRate", "nsuri": "http://streamlinehealth.net/20230131", "presentation": [ "http://streamlinehealth.net/role/ScheduleOfWeightedAverageAssumptionsDetails" ], "xbrltype": "percentItemType" }, "STRM_SoftwareMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Software [Member]", "label": "Software [Member]" } } }, "localname": "SoftwareMember", "nsuri": "http://streamlinehealth.net/20230131", "presentation": [ "http://streamlinehealth.net/role/SignificantAccountingPoliciesDetailsNarrative" ], "xbrltype": "domainItemType" }, "STRM_SoftwareasAsAServiceMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Softwareas As A Service [Member]" } } }, "localname": "SoftwareasAsAServiceMember", "nsuri": "http://streamlinehealth.net/20230131", "presentation": [ "http://streamlinehealth.net/role/StatementsOfOperations" ], "xbrltype": "domainItemType" }, "STRM_StateMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "State [Member]", "label": "State [Member]" } } }, "localname": "StateMember", "nsuri": "http://streamlinehealth.net/20230131", "presentation": [ "http://streamlinehealth.net/role/IncomeTaxesDetailsNarrative" ], "xbrltype": "domainItemType" }, "STRM_StockOptionsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Stock Options [Member]", "label": "Stock Options [Member]" } } }, "localname": "StockOptionsMember", "nsuri": "http://streamlinehealth.net/20230131", "presentation": [ "http://streamlinehealth.net/role/EquityDetailsNarrative", "http://streamlinehealth.net/role/ScheduleOfWeightedAverageAssumptionsDetails", "http://streamlinehealth.net/role/Stock-basedCompensationDetailsNarrative" ], "xbrltype": "domainItemType" }, "STRM_StockOptionsPlanDescription": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Stock options plan, description.", "label": "Stock options plan, description" } } }, "localname": "StockOptionsPlanDescription", "nsuri": "http://streamlinehealth.net/20230131", "presentation": [ "http://streamlinehealth.net/role/Stock-basedCompensationDetailsNarrative" ], "xbrltype": "stringItemType" }, "STRM_SubleaseAgreementMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Sublease Agreement [Member]", "label": "Sublease Agreement [Member]" } } }, "localname": "SubleaseAgreementMember", "nsuri": "http://streamlinehealth.net/20230131", "presentation": [ "http://streamlinehealth.net/role/OperatingLeasesDetailsNarrative" ], "xbrltype": "domainItemType" }, "STRM_SubleaseTerm": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Sublease Term.", "label": "Sublease, term" } } }, "localname": "SubleaseTerm", "nsuri": "http://streamlinehealth.net/20230131", "presentation": [ "http://streamlinehealth.net/role/OperatingLeasesDetailsNarrative" ], "xbrltype": "durationItemType" }, "STRM_SurrenderOfStockDuringPeriodValue": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Surrender of stock during period value.", "label": "Surrender of stock" } } }, "localname": "SurrenderOfStockDuringPeriodValue", "nsuri": "http://streamlinehealth.net/20230131", "presentation": [ "http://streamlinehealth.net/role/StatementsOfChangesInStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "STRM_SurrenderOfStockSharesDuringPeriod": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Surrender of stock shares during period", "label": "Surrender of stock, shares", "negatedLabel": "Surrender of stock, shares" } } }, "localname": "SurrenderOfStockSharesDuringPeriod", "nsuri": "http://streamlinehealth.net/20230131", "presentation": [ "http://streamlinehealth.net/role/SignificantAccountingPoliciesDetailsNarrative", "http://streamlinehealth.net/role/StatementsOfChangesInStockholdersEquity" ], "xbrltype": "sharesItemType" }, "STRM_SuwaneeOfficeLeaseMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Suwanee Office Lease [Member]", "label": "Suwanee Office Lease [Member]" } } }, "localname": "SuwaneeOfficeLeaseMember", "nsuri": "http://streamlinehealth.net/20230131", "presentation": [ "http://streamlinehealth.net/role/OperatingLeasesDetailsNarrative" ], "xbrltype": "domainItemType" }, "STRM_TaxCutsAndJobsActMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tax Cuts and Jobs Act [Member]", "label": "Tax Cuts and Jobs Act [Member]" } } }, "localname": "TaxCutsAndJobsActMember", "nsuri": "http://streamlinehealth.net/20230131", "presentation": [ "http://streamlinehealth.net/role/IncomeTaxesDetailsNarrative" ], "xbrltype": "domainItemType" }, "STRM_ThirdPartylicense": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "label": "Third party licenses" } } }, "localname": "ThirdPartylicense", "nsuri": "http://streamlinehealth.net/20230131", "presentation": [ "http://streamlinehealth.net/role/ScheduleOfAccruedExpensesDetails" ], "xbrltype": "monetaryItemType" }, "STRM_ThroughFiscal2038Member": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Through Fiscal 2038 [Member]" } } }, "localname": "ThroughFiscal2038Member", "nsuri": "http://streamlinehealth.net/20230131", "presentation": [ "http://streamlinehealth.net/role/IncomeTaxesDetailsNarrative" ], "xbrltype": "domainItemType" }, "STRM_TransitionServiceCost": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Transition service cost.", "label": "Expenses: Transition service cost" } } }, "localname": "TransitionServiceCost", "nsuri": "http://streamlinehealth.net/20230131", "presentation": [ "http://streamlinehealth.net/role/ScheduleOfDiscontinuedOperationsInStatementsOfOperationsDetails" ], "xbrltype": "monetaryItemType" }, "STRM_TransitionServiceFeesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Transition Service Fees [Member]", "label": "Transition Service Fees [Member]" } } }, "localname": "TransitionServiceFeesMember", "nsuri": "http://streamlinehealth.net/20230131", "presentation": [ "http://streamlinehealth.net/role/ScheduleOfDiscontinuedOperationsInStatementsOfOperationsDetails" ], "xbrltype": "domainItemType" }, "STRM_TwoCustomerMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Two Customer [Member]", "label": "Two Customer [Member]" } } }, "localname": "TwoCustomerMember", "nsuri": "http://streamlinehealth.net/20230131", "presentation": [ "http://streamlinehealth.net/role/MajorClientsDetailsNarrative" ], "xbrltype": "domainItemType" }, "STRM_TwoThousandThirteenIncentiveCompensationPlanMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "2013 Incentive Compensation Plan [Member]", "label": "2013 Incentive Compensation Plan [Member]" } } }, "localname": "TwoThousandThirteenIncentiveCompensationPlanMember", "nsuri": "http://streamlinehealth.net/20230131", "presentation": [ "http://streamlinehealth.net/role/EquityDetailsNarrative", "http://streamlinehealth.net/role/Stock-basedCompensationDetailsNarrative" ], "xbrltype": "domainItemType" }, "STRM_TwoThousandTwentyTwoOfferingMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "2022 Offering [Member]", "label": "2022 Offering [Member]" } } }, "localname": "TwoThousandTwentyTwoOfferingMember", "nsuri": "http://streamlinehealth.net/20230131", "presentation": [ "http://streamlinehealth.net/role/EquityDetailsNarrative" ], "xbrltype": "domainItemType" }, "STRM_UnderwritingAgreementMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Underwriting Agreement [Member]", "label": "Underwriting Agreement [Member]" } } }, "localname": "UnderwritingAgreementMember", "nsuri": "http://streamlinehealth.net/20230131", "presentation": [ "http://streamlinehealth.net/role/EquityDetailsNarrative" ], "xbrltype": "domainItemType" }, "STRM_UnitPurchaseAgreementMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Unit Purchase Agreement [Member].", "label": "Unit Purchase Agreement [Member]" } } }, "localname": "UnitPurchaseAgreementMember", "nsuri": "http://streamlinehealth.net/20230131", "presentation": [ "http://streamlinehealth.net/role/BusinessCombinationAndDivestitureDetailsNarrative", "http://streamlinehealth.net/role/ComponentsOfTotalConsiderationDetails" ], "xbrltype": "domainItemType" }, "STRM_UnvestedRestrictedSharesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Unvested Restricted Shares [Member]", "label": "Unvested Restricted Shares [Member]" } } }, "localname": "UnvestedRestrictedSharesMember", "nsuri": "http://streamlinehealth.net/20230131", "presentation": [ "http://streamlinehealth.net/role/ScheduleOfBasicAndDilutedNetLossPerShareOfCommonStockDetailsParenthetical" ], "xbrltype": "domainItemType" }, "STRM_UnvestedRestrictedStockMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Unvested Restricted Stock [Member]", "label": "Unvested Restricted Stock [Member]" } } }, "localname": "UnvestedRestrictedStockMember", "nsuri": "http://streamlinehealth.net/20230131", "presentation": [ "http://streamlinehealth.net/role/ScheduleOfBasicAndDilutedNetLossPerShareOfCommonStockDetailsParenthetical" ], "xbrltype": "domainItemType" }, "STRM_VestInFourQuarterlyInstallmentsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Vest in Four Equal Quarterly Installments [Member]", "label": "Vest in Four Equal Quarterly Installments [Member]" } } }, "localname": "VestInFourQuarterlyInstallmentsMember", "nsuri": "http://streamlinehealth.net/20230131", "presentation": [ "http://streamlinehealth.net/role/Stock-basedCompensationDetailsNarrative" ], "xbrltype": "domainItemType" }, "STRM_WeightedAverageGrantDateFairValueOfOptionsGranted": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Weighted average grant date fair value of options granted.", "label": "Weighted average grant date fair value of options granted" } } }, "localname": "WeightedAverageGrantDateFairValueOfOptionsGranted", "nsuri": "http://streamlinehealth.net/20230131", "presentation": [ "http://streamlinehealth.net/role/Stock-basedCompensationDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "dei_AmendmentDescription": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Description of changes contained within amended document.", "label": "Amendment Description" } } }, "localname": "AmendmentDescription", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://streamlinehealth.net/role/Cover" ], "xbrltype": "stringItemType" }, "dei_AmendmentFlag": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission.", "label": "Amendment Flag" } } }, "localname": "AmendmentFlag", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://streamlinehealth.net/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_AnnualInformationForm": { "auth_ref": [ "r736" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag with value true on a form if it is an annual report containing an annual information form.", "label": "Annual Information Form" } } }, "localname": "AnnualInformationForm", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://streamlinehealth.net/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_AuditedAnnualFinancialStatements": { "auth_ref": [ "r736" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag with value true on a form if it is an annual report containing audited financial statements.", "label": "Audited Annual Financial Statements" } } }, "localname": "AuditedAnnualFinancialStatements", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://streamlinehealth.net/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_AuditorFirmId": { "auth_ref": [ "r733", "r735", "r736" ], "lang": { "en-us": { "role": { "documentation": "PCAOB issued Audit Firm Identifier", "label": "Auditor Firm ID" } } }, "localname": "AuditorFirmId", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://streamlinehealth.net/role/Cover" ], "xbrltype": "nonemptySequenceNumberItemType" }, "dei_AuditorLocation": { "auth_ref": [ "r733", "r735", "r736" ], "lang": { "en-us": { "role": { "label": "Auditor Location" } } }, "localname": "AuditorLocation", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://streamlinehealth.net/role/Cover" ], "xbrltype": "internationalNameItemType" }, "dei_AuditorName": { "auth_ref": [ "r733", "r735", "r736" ], "lang": { "en-us": { "role": { "label": "Auditor Name" } } }, "localname": "AuditorName", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://streamlinehealth.net/role/Cover" ], "xbrltype": "internationalNameItemType" }, "dei_CityAreaCode": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Area code of city", "label": "City Area Code" } } }, "localname": "CityAreaCode", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://streamlinehealth.net/role/Cover" ], "xbrltype": "normalizedStringItemType" }, "dei_CountryRegion": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Region code of country", "label": "Country Region" } } }, "localname": "CountryRegion", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://streamlinehealth.net/role/Cover" ], "xbrltype": "normalizedStringItemType" }, "dei_CoverAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Cover page.", "label": "Cover [Abstract]" } } }, "localname": "CoverAbstract", "nsuri": "http://xbrl.sec.gov/dei/2023", "xbrltype": "stringItemType" }, "dei_CurrentFiscalYearEndDate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "End date of current fiscal year in the format --MM-DD.", "label": "Current Fiscal Year End Date" } } }, "localname": "CurrentFiscalYearEndDate", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://streamlinehealth.net/role/Cover" ], "xbrltype": "gMonthDayItemType" }, "dei_DocumentAccountingStandard": { "auth_ref": [ "r735" ], "lang": { "en-us": { "role": { "documentation": "The basis of accounting the registrant has used to prepare the financial statements included in this filing This can either be 'U.S. GAAP', 'International Financial Reporting Standards', or 'Other'.", "label": "Document Accounting Standard" } } }, "localname": "DocumentAccountingStandard", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://streamlinehealth.net/role/Cover" ], "xbrltype": "accountingStandardItemType" }, "dei_DocumentAnnualReport": { "auth_ref": [ "r733", "r735", "r736" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true only for a form used as an annual report.", "label": "Document Annual Report" } } }, "localname": "DocumentAnnualReport", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://streamlinehealth.net/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_DocumentFinStmtErrorCorrectionFlag": { "auth_ref": [ "r733", "r735", "r736", "r738" ], "lang": { "en-us": { "role": { "documentation": "Indicates whether any of the financial statement period in the filing include a restatement due to error correction.", "label": "Document Financial Statement Error Correction" } } }, "localname": "DocumentFinStmtErrorCorrectionFlag", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://streamlinehealth.net/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_DocumentFiscalPeriodFocus": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Fiscal period values are FY, Q1, Q2, and Q3. 1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY.", "label": "Document Fiscal Period Focus" } } }, "localname": "DocumentFiscalPeriodFocus", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://streamlinehealth.net/role/Cover" ], "xbrltype": "fiscalPeriodItemType" }, "dei_DocumentFiscalYearFocus": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "This is focus fiscal year of the document report in YYYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006.", "label": "Document Fiscal Year Focus" } } }, "localname": "DocumentFiscalYearFocus", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://streamlinehealth.net/role/Cover" ], "xbrltype": "gYearItemType" }, "dei_DocumentPeriodEndDate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "For the EDGAR submission types of Form 8-K: the date of the report, the date of the earliest event reported; for the EDGAR submission types of Form N-1A: the filing date; for all other submission types: the end of the reporting or transition period. The format of the date is YYYY-MM-DD.", "label": "Document Period End Date" } } }, "localname": "DocumentPeriodEndDate", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://streamlinehealth.net/role/Cover" ], "xbrltype": "dateItemType" }, "dei_DocumentPeriodStartDate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The start date of the period covered in the document, in YYYY-MM-DD format.", "label": "Document Period Start Date" } } }, "localname": "DocumentPeriodStartDate", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://streamlinehealth.net/role/Cover" ], "xbrltype": "dateItemType" }, "dei_DocumentQuarterlyReport": { "auth_ref": [ "r734" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true only for a form used as an quarterly report.", "label": "Document Quarterly Report" } } }, "localname": "DocumentQuarterlyReport", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://streamlinehealth.net/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_DocumentRegistrationStatement": { "auth_ref": [ "r722" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true only for a form used as a registration statement.", "label": "Document Registration Statement" } } }, "localname": "DocumentRegistrationStatement", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://streamlinehealth.net/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_DocumentShellCompanyEventDate": { "auth_ref": [ "r735" ], "lang": { "en-us": { "role": { "documentation": "Date of event requiring a shell company report.", "label": "Document Shell Company Event Date" } } }, "localname": "DocumentShellCompanyEventDate", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://streamlinehealth.net/role/Cover" ], "xbrltype": "dateItemType" }, "dei_DocumentShellCompanyReport": { "auth_ref": [ "r735" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true for a Shell Company Report pursuant to section 13 or 15(d) of the Exchange Act.", "label": "Document Shell Company Report" } } }, "localname": "DocumentShellCompanyReport", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://streamlinehealth.net/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_DocumentTransitionReport": { "auth_ref": [ "r737" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true only for a form used as a transition report.", "label": "Document Transition Report" } } }, "localname": "DocumentTransitionReport", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://streamlinehealth.net/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_DocumentType": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'.", "label": "Document Type" } } }, "localname": "DocumentType", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://streamlinehealth.net/role/Cover" ], "xbrltype": "submissionTypeItemType" }, "dei_DocumentsIncorporatedByReferenceTextBlock": { "auth_ref": [ "r725" ], "lang": { "en-us": { "role": { "documentation": "Documents incorporated by reference.", "label": "Documents Incorporated by Reference" } } }, "localname": "DocumentsIncorporatedByReferenceTextBlock", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://streamlinehealth.net/role/Cover" ], "xbrltype": "textBlockItemType" }, "dei_EntityAddressAddressLine1": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Address Line 1 such as Attn, Building Name, Street Name", "label": "Entity Address, Address Line One" } } }, "localname": "EntityAddressAddressLine1", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://streamlinehealth.net/role/Cover" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressAddressLine2": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Address Line 2 such as Street or Suite number", "label": "Entity Address, Address Line Two" } } }, "localname": "EntityAddressAddressLine2", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://streamlinehealth.net/role/Cover" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressAddressLine3": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Address Line 3 such as an Office Park", "label": "Entity Address, Address Line Three" } } }, "localname": "EntityAddressAddressLine3", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://streamlinehealth.net/role/Cover" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressCityOrTown": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Name of the City or Town", "label": "Entity Address, City or Town" } } }, "localname": "EntityAddressCityOrTown", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://streamlinehealth.net/role/Cover" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressCountry": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "ISO 3166-1 alpha-2 country code.", "label": "Entity Address, Country" } } }, "localname": "EntityAddressCountry", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://streamlinehealth.net/role/Cover" ], "xbrltype": "countryCodeItemType" }, "dei_EntityAddressPostalZipCode": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Code for the postal or zip code", "label": "Entity Address, Postal Zip Code" } } }, "localname": "EntityAddressPostalZipCode", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://streamlinehealth.net/role/Cover" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressStateOrProvince": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Name of the state or province.", "label": "Entity Address, State or Province" } } }, "localname": "EntityAddressStateOrProvince", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://streamlinehealth.net/role/Cover" ], "xbrltype": "stateOrProvinceItemType" }, "dei_EntityBankruptcyProceedingsReportingCurrent": { "auth_ref": [ "r728" ], "lang": { "en-us": { "role": { "documentation": "For registrants involved in bankruptcy proceedings during the preceding five years, the value Yes indicates that the registrant has filed all documents and reports required to be filed by Section 12, 13 or 15(d) of the Securities Exchange Act of 1934 subsequent to the distribution of securities under a plan confirmed by a court; the value No indicates the registrant has not. Registrants not involved in bankruptcy proceedings during the preceding five years should not report this element.", "label": "Entity Bankruptcy Proceedings, Reporting Current" } } }, "localname": "EntityBankruptcyProceedingsReportingCurrent", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://streamlinehealth.net/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_EntityCentralIndexKey": { "auth_ref": [ "r724" ], "lang": { "en-us": { "role": { "documentation": "A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK.", "label": "Entity Central Index Key" } } }, "localname": "EntityCentralIndexKey", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://streamlinehealth.net/role/Cover" ], "xbrltype": "centralIndexKeyItemType" }, "dei_EntityCommonStockSharesOutstanding": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Indicate number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report. Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument.", "label": "Entity Common Stock, Shares Outstanding" } } }, "localname": "EntityCommonStockSharesOutstanding", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://streamlinehealth.net/role/Cover" ], "xbrltype": "sharesItemType" }, "dei_EntityCurrentReportingStatus": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Indicate 'Yes' or 'No' whether registrants (1) have filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that registrants were required to file such reports), and (2) have been subject to such filing requirements for the past 90 days. This information should be based on the registrant's current or most recent filing containing the related disclosure.", "label": "Entity Current Reporting Status" } } }, "localname": "EntityCurrentReportingStatus", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://streamlinehealth.net/role/Cover" ], "xbrltype": "yesNoItemType" }, "dei_EntityDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "All the names of the entities being reported upon in a document. Any legal structure used to conduct activities or to hold assets. Some examples of such structures are corporations, partnerships, limited liability companies, grantor trusts, and other trusts. This item does not include business and geographical segments which are included in the geographical or business segments domains." } } }, "localname": "EntityDomain", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://streamlinehealth.net/role/CommitmentsAndContingenciesDetailsNarrative", "http://streamlinehealth.net/role/EquityDetailsNarrative" ], "xbrltype": "domainItemType" }, "dei_EntityEmergingGrowthCompany": { "auth_ref": [ "r724" ], "lang": { "en-us": { "role": { "documentation": "Indicate if registrant meets the emerging growth company criteria.", "label": "Entity Emerging Growth Company" } } }, "localname": "EntityEmergingGrowthCompany", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://streamlinehealth.net/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_EntityExTransitionPeriod": { "auth_ref": [ "r742" ], "lang": { "en-us": { "role": { "documentation": "Indicate if an emerging growth company has elected not to use the extended transition period for complying with any new or revised financial accounting standards.", "label": "Elected Not To Use the Extended Transition Period" } } }, "localname": "EntityExTransitionPeriod", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://streamlinehealth.net/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_EntityFileNumber": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen.", "label": "Entity File Number" } } }, "localname": "EntityFileNumber", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://streamlinehealth.net/role/Cover" ], "xbrltype": "fileNumberItemType" }, "dei_EntityFilerCategory": { "auth_ref": [ "r724" ], "lang": { "en-us": { "role": { "documentation": "Indicate whether the registrant is one of the following: Large Accelerated Filer, Accelerated Filer, Non-accelerated Filer. Definitions of these categories are stated in Rule 12b-2 of the Exchange Act. This information should be based on the registrant's current or most recent filing containing the related disclosure.", "label": "Entity Filer Category" } } }, "localname": "EntityFilerCategory", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://streamlinehealth.net/role/Cover" ], "xbrltype": "filerCategoryItemType" }, "dei_EntityIncorporationStateCountryCode": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Two-character EDGAR code representing the state or country of incorporation.", "label": "Entity Incorporation, State or Country Code" } } }, "localname": "EntityIncorporationStateCountryCode", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://streamlinehealth.net/role/Cover" ], "xbrltype": "edgarStateCountryItemType" }, "dei_EntityInteractiveDataCurrent": { "auth_ref": [ "r739" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true when the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T during the preceding 12 months (or for such shorter period that the registrant was required to submit such files).", "label": "Entity Interactive Data Current" } } }, "localname": "EntityInteractiveDataCurrent", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://streamlinehealth.net/role/Cover" ], "xbrltype": "yesNoItemType" }, "dei_EntityPrimarySicNumber": { "auth_ref": [ "r736" ], "lang": { "en-us": { "role": { "documentation": "Primary Standard Industrial Classification (SIC) Number for the Entity.", "label": "Entity Primary SIC Number" } } }, "localname": "EntityPrimarySicNumber", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://streamlinehealth.net/role/Cover" ], "xbrltype": "sicNumberItemType" }, "dei_EntityPublicFloat": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The aggregate market value of the voting and non-voting common equity held by non-affiliates computed by reference to the price at which the common equity was last sold, or the average bid and asked price of such common equity, as of the last business day of the registrant's most recently completed second fiscal quarter.", "label": "Entity Public Float" } } }, "localname": "EntityPublicFloat", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://streamlinehealth.net/role/Cover" ], "xbrltype": "monetaryItemType" }, "dei_EntityRegistrantName": { "auth_ref": [ "r724" ], "lang": { "en-us": { "role": { "documentation": "The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC.", "label": "Entity Registrant Name" } } }, "localname": "EntityRegistrantName", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://streamlinehealth.net/role/Cover" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityShellCompany": { "auth_ref": [ "r724" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act.", "label": "Entity Shell Company" } } }, "localname": "EntityShellCompany", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://streamlinehealth.net/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_EntitySmallBusiness": { "auth_ref": [ "r724" ], "lang": { "en-us": { "role": { "documentation": "Indicates that the company is a Smaller Reporting Company (SRC).", "label": "Entity Small Business" } } }, "localname": "EntitySmallBusiness", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://streamlinehealth.net/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_EntityTaxIdentificationNumber": { "auth_ref": [ "r724" ], "lang": { "en-us": { "role": { "documentation": "The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS.", "label": "Entity Tax Identification Number" } } }, "localname": "EntityTaxIdentificationNumber", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://streamlinehealth.net/role/Cover" ], "xbrltype": "employerIdItemType" }, "dei_EntityVoluntaryFilers": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Indicate 'Yes' or 'No' if the registrant is not required to file reports pursuant to Section 13 or Section 15(d) of the Act.", "label": "Entity Voluntary Filers" } } }, "localname": "EntityVoluntaryFilers", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://streamlinehealth.net/role/Cover" ], "xbrltype": "yesNoItemType" }, "dei_EntityWellKnownSeasonedIssuer": { "auth_ref": [ "r740" ], "lang": { "en-us": { "role": { "documentation": "Indicate 'Yes' or 'No' if the registrant is a well-known seasoned issuer, as defined in Rule 405 of the Securities Act. Is used on Form Type: 10-K, 10-Q, 8-K, 20-F, 6-K, 10-K/A, 10-Q/A, 20-F/A, 6-K/A, N-CSR, N-Q, N-1A.", "label": "Entity Well-known Seasoned Issuer" } } }, "localname": "EntityWellKnownSeasonedIssuer", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://streamlinehealth.net/role/Cover" ], "xbrltype": "yesNoItemType" }, "dei_Extension": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Extension number for local phone number.", "label": "Extension" } } }, "localname": "Extension", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://streamlinehealth.net/role/Cover" ], "xbrltype": "normalizedStringItemType" }, "dei_IcfrAuditorAttestationFlag": { "auth_ref": [ "r733", "r735", "r736" ], "lang": { "en-us": { "role": { "label": "ICFR Auditor Attestation Flag" } } }, "localname": "IcfrAuditorAttestationFlag", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://streamlinehealth.net/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_LegalEntityAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The set of legal entities associated with a report.", "label": "Legal Entity [Axis]" } } }, "localname": "LegalEntityAxis", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://streamlinehealth.net/role/CommitmentsAndContingenciesDetailsNarrative", "http://streamlinehealth.net/role/EquityDetailsNarrative" ], "xbrltype": "stringItemType" }, "dei_LocalPhoneNumber": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Local phone number for entity.", "label": "Local Phone Number" } } }, "localname": "LocalPhoneNumber", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://streamlinehealth.net/role/Cover" ], "xbrltype": "normalizedStringItemType" }, "dei_NoTradingSymbolFlag": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true only for a security having no trading symbol.", "label": "No Trading Symbol Flag" } } }, "localname": "NoTradingSymbolFlag", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://streamlinehealth.net/role/Cover" ], "xbrltype": "trueItemType" }, "dei_OtherReportingStandardItemNumber": { "auth_ref": [ "r735" ], "lang": { "en-us": { "role": { "documentation": "\"Item 17\" or \"Item 18\" specified when the basis of accounting is neither US GAAP nor IFRS.", "label": "Other Reporting Standard Item Number" } } }, "localname": "OtherReportingStandardItemNumber", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://streamlinehealth.net/role/Cover" ], "xbrltype": "otherReportingStandardItemNumberItemType" }, "dei_PreCommencementIssuerTenderOffer": { "auth_ref": [ "r729" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true when the Form 8-K filing is intended to satisfy the filing obligation of the registrant as pre-commencement communications pursuant to Rule 13e-4(c) under the Exchange Act.", "label": "Pre-commencement Issuer Tender Offer" } } }, "localname": "PreCommencementIssuerTenderOffer", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://streamlinehealth.net/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_PreCommencementTenderOffer": { "auth_ref": [ "r730" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true when the Form 8-K filing is intended to satisfy the filing obligation of the registrant as pre-commencement communications pursuant to Rule 14d-2(b) under the Exchange Act.", "label": "Pre-commencement Tender Offer" } } }, "localname": "PreCommencementTenderOffer", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://streamlinehealth.net/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_Security12bTitle": { "auth_ref": [ "r723" ], "lang": { "en-us": { "role": { "documentation": "Title of a 12(b) registered security.", "label": "Title of 12(b) Security" } } }, "localname": "Security12bTitle", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://streamlinehealth.net/role/Cover" ], "xbrltype": "securityTitleItemType" }, "dei_Security12gTitle": { "auth_ref": [ "r727" ], "lang": { "en-us": { "role": { "documentation": "Title of a 12(g) registered security.", "label": "Title of 12(g) Security" } } }, "localname": "Security12gTitle", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://streamlinehealth.net/role/Cover" ], "xbrltype": "securityTitleItemType" }, "dei_SecurityExchangeName": { "auth_ref": [ "r726" ], "lang": { "en-us": { "role": { "documentation": "Name of the Exchange on which a security is registered.", "label": "Security Exchange Name" } } }, "localname": "SecurityExchangeName", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://streamlinehealth.net/role/Cover" ], "xbrltype": "edgarExchangeCodeItemType" }, "dei_SecurityReportingObligation": { "auth_ref": [ "r731" ], "lang": { "en-us": { "role": { "documentation": "15(d), indicating whether the security has a reporting obligation under that section of the Exchange Act.", "label": "Security Reporting Obligation" } } }, "localname": "SecurityReportingObligation", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://streamlinehealth.net/role/Cover" ], "xbrltype": "securityReportingObligationItemType" }, "dei_SolicitingMaterial": { "auth_ref": [ "r732" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true when the Form 8-K filing is intended to satisfy the filing obligation of the registrant as soliciting material pursuant to Rule 14a-12 under the Exchange Act.", "label": "Soliciting Material" } } }, "localname": "SolicitingMaterial", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://streamlinehealth.net/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_TradingSymbol": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Trading symbol of an instrument as listed on an exchange.", "label": "Trading Symbol" } } }, "localname": "TradingSymbol", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://streamlinehealth.net/role/Cover" ], "xbrltype": "tradingSymbolItemType" }, "dei_WrittenCommunications": { "auth_ref": [ "r741" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true when the Form 8-K filing is intended to satisfy the filing obligation of the registrant as written communications pursuant to Rule 425 under the Securities Act.", "label": "Written Communications" } } }, "localname": "WrittenCommunications", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://streamlinehealth.net/role/Cover" ], "xbrltype": "booleanItemType" }, "srt_MajorCustomersAxis": { "auth_ref": [ "r302", "r696", "r783", "r838", "r839" ], "lang": { "en-us": { "role": { "documentation": "Information by name or description of a single external customer or a group of external customers.", "label": "Customer [Axis]" } } }, "localname": "MajorCustomersAxis", "nsuri": "http://fasb.org/srt/2023", "presentation": [ "http://streamlinehealth.net/role/MajorClientsDetailsNarrative" ], "xbrltype": "stringItemType" }, "srt_MaximumMember": { "auth_ref": [ "r331", "r332", "r333", "r334", "r419", "r547", "r584", "r602", "r603", "r663", "r664", "r665", "r666", "r667", "r674", "r675", "r686", "r694", "r702", "r710", "r781", "r825", "r826", "r827", "r828", "r829", "r830" ], "lang": { "en-us": { "role": { "documentation": "Upper limit of the provided range.", "label": "Maximum [Member]" } } }, "localname": "MaximumMember", "nsuri": "http://fasb.org/srt/2023", "presentation": [ "http://streamlinehealth.net/role/DebtDetailsNarrative", "http://streamlinehealth.net/role/EquityDetailsNarrative", "http://streamlinehealth.net/role/ScheduleOfEstimatedUsefulLifeOfPropertyAndEquipmentDetails", "http://streamlinehealth.net/role/ScheduleOfIntangibleAssetsDetails", "http://streamlinehealth.net/role/ScheduleOfMaximumDebtToAdjustedEbitdaRatioDetails", "http://streamlinehealth.net/role/ScheduleOfMaximumDebtToArrRatioDetails", "http://streamlinehealth.net/role/SignificantAccountingPoliciesDetailsNarrative" ], "xbrltype": "domainItemType" }, "srt_MinimumMember": { "auth_ref": [ "r331", "r332", "r333", "r334", "r419", "r547", "r584", "r602", "r603", "r663", "r664", "r665", "r666", "r667", "r674", "r675", "r686", "r694", "r702", "r710", "r781", "r825", "r826", "r827", "r828", "r829", "r830" ], "lang": { "en-us": { "role": { "documentation": "Lower limit of the provided range.", "label": "Minimum [Member]" } } }, "localname": "MinimumMember", "nsuri": "http://fasb.org/srt/2023", "presentation": [ "http://streamlinehealth.net/role/DebtDetailsNarrative", "http://streamlinehealth.net/role/EquityDetailsNarrative", "http://streamlinehealth.net/role/ScheduleOfEstimatedUsefulLifeOfPropertyAndEquipmentDetails", "http://streamlinehealth.net/role/ScheduleOfIntangibleAssetsDetails", "http://streamlinehealth.net/role/ScheduleOfMaximumDebtToAdjustedEbitdaRatioDetails", "http://streamlinehealth.net/role/ScheduleOfMaximumDebtToArrRatioDetails", "http://streamlinehealth.net/role/SignificantAccountingPoliciesDetailsNarrative" ], "xbrltype": "domainItemType" }, "srt_NameOfMajorCustomerDomain": { "auth_ref": [ "r302", "r696", "r783", "r838", "r839" ], "lang": { "en-us": { "role": { "documentation": "Single external customer or group of external customers." } } }, "localname": "NameOfMajorCustomerDomain", "nsuri": "http://fasb.org/srt/2023", "presentation": [ "http://streamlinehealth.net/role/MajorClientsDetailsNarrative" ], "xbrltype": "domainItemType" }, "srt_PlatformOperatorCryptoAssetLineItems": { "auth_ref": [ "r220" ], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Platform Operator, Crypto-Asset [Line Items]" } } }, "localname": "PlatformOperatorCryptoAssetLineItems", "nsuri": "http://fasb.org/srt/2023", "presentation": [ "http://streamlinehealth.net/role/ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisDetails" ], "xbrltype": "stringItemType" }, "srt_PlatformOperatorCryptoAssetTable": { "auth_ref": [ "r220" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about crypto-asset held for platform user.", "label": "Platform Operator, Crypto-Asset [Table]" } } }, "localname": "PlatformOperatorCryptoAssetTable", "nsuri": "http://fasb.org/srt/2023", "presentation": [ "http://streamlinehealth.net/role/ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisDetails" ], "xbrltype": "stringItemType" }, "srt_ProductOrServiceAxis": { "auth_ref": [ "r300", "r548", "r578", "r579", "r580", "r581", "r582", "r583", "r679", "r695", "r709", "r751", "r777", "r778", "r783", "r838" ], "lang": { "en-us": { "role": { "documentation": "Information by product and service, or group of similar products and similar services.", "label": "Product and Service [Axis]" } } }, "localname": "ProductOrServiceAxis", "nsuri": "http://fasb.org/srt/2023", "presentation": [ "http://streamlinehealth.net/role/ScheduleOfDisaggregatonOfRevenueDetails", "http://streamlinehealth.net/role/ScheduleOfDiscontinuedOperationsInStatementsOfOperationsDetails", "http://streamlinehealth.net/role/SignificantAccountingPoliciesDetailsNarrative", "http://streamlinehealth.net/role/StatementsOfOperations" ], "xbrltype": "stringItemType" }, "srt_ProductsAndServicesDomain": { "auth_ref": [ "r300", "r548", "r578", "r579", "r580", "r581", "r582", "r583", "r679", "r695", "r709", "r751", "r777", "r778", "r783", "r838" ], "lang": { "en-us": { "role": { "documentation": "Product or service, or a group of similar products or similar services." } } }, "localname": "ProductsAndServicesDomain", "nsuri": "http://fasb.org/srt/2023", "presentation": [ "http://streamlinehealth.net/role/ScheduleOfDisaggregatonOfRevenueDetails", "http://streamlinehealth.net/role/ScheduleOfDiscontinuedOperationsInStatementsOfOperationsDetails", "http://streamlinehealth.net/role/SignificantAccountingPoliciesDetailsNarrative", "http://streamlinehealth.net/role/StatementsOfOperations" ], "xbrltype": "domainItemType" }, "srt_RangeAxis": { "auth_ref": [ "r331", "r332", "r333", "r334", "r401", "r419", "r447", "r448", "r449", "r546", "r547", "r584", "r602", "r603", "r663", "r664", "r665", "r666", "r667", "r674", "r675", "r686", "r694", "r702", "r710", "r713", "r774", "r781", "r826", "r827", "r828", "r829", "r830" ], "lang": { "en-us": { "role": { "documentation": "Information by statistical measurement. Includes, but is not limited to, minimum, maximum, weighted average, arithmetic average, and median.", "label": "Statistical Measurement [Axis]" } } }, "localname": "RangeAxis", "nsuri": "http://fasb.org/srt/2023", "presentation": [ "http://streamlinehealth.net/role/DebtDetailsNarrative", "http://streamlinehealth.net/role/EquityDetailsNarrative", "http://streamlinehealth.net/role/ScheduleOfEstimatedUsefulLifeOfPropertyAndEquipmentDetails", "http://streamlinehealth.net/role/ScheduleOfIntangibleAssetsDetails", "http://streamlinehealth.net/role/ScheduleOfMaximumDebtToAdjustedEbitdaRatioDetails", "http://streamlinehealth.net/role/ScheduleOfMaximumDebtToArrRatioDetails", "http://streamlinehealth.net/role/SignificantAccountingPoliciesDetailsNarrative" ], "xbrltype": "stringItemType" }, "srt_RangeMember": { "auth_ref": [ "r331", "r332", "r333", "r334", "r401", "r419", "r447", "r448", "r449", "r546", "r547", "r584", "r602", "r603", "r663", "r664", "r665", "r666", "r667", "r674", "r675", "r686", "r694", "r702", "r710", "r713", "r774", "r781", "r826", "r827", "r828", "r829", "r830" ], "lang": { "en-us": { "role": { "documentation": "Statistical measurement. Includes, but is not limited to, minimum, maximum, weighted average, arithmetic average, and median." } } }, "localname": "RangeMember", "nsuri": "http://fasb.org/srt/2023", "presentation": [ "http://streamlinehealth.net/role/DebtDetailsNarrative", "http://streamlinehealth.net/role/EquityDetailsNarrative", "http://streamlinehealth.net/role/ScheduleOfEstimatedUsefulLifeOfPropertyAndEquipmentDetails", "http://streamlinehealth.net/role/ScheduleOfIntangibleAssetsDetails", "http://streamlinehealth.net/role/ScheduleOfMaximumDebtToAdjustedEbitdaRatioDetails", "http://streamlinehealth.net/role/ScheduleOfMaximumDebtToArrRatioDetails", "http://streamlinehealth.net/role/SignificantAccountingPoliciesDetailsNarrative" ], "xbrltype": "domainItemType" }, "srt_ScenarioUnspecifiedDomain": { "auth_ref": [ "r272", "r420", "r743", "r765" ], "lang": { "en-us": { "role": { "documentation": "Scenario reported, distinguishing information from actual fact. Includes, but is not limited to, pro forma and forecast. Excludes actual facts." } } }, "localname": "ScenarioUnspecifiedDomain", "nsuri": "http://fasb.org/srt/2023", "presentation": [ "http://streamlinehealth.net/role/OperatingLeasesDetailsNarrative", "http://streamlinehealth.net/role/ScheduleOfMaximumDebtToAdjustedEbitdaRatioDetails", "http://streamlinehealth.net/role/ScheduleOfMaximumDebtToArrRatioDetails", "http://streamlinehealth.net/role/Stock-basedCompensationDetailsNarrative" ], "xbrltype": "domainItemType" }, "srt_ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock": { "auth_ref": [ "r219", "r258" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for valuation and qualifying accounts and reserves.", "label": "Valuation and Qualifying Accounts and Reserves" } } }, "localname": "ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock", "nsuri": "http://fasb.org/srt/2023", "presentation": [ "http://streamlinehealth.net/role/ValuationAndQualifyingAccountsAndReserves" ], "xbrltype": "textBlockItemType" }, "srt_StatementScenarioAxis": { "auth_ref": [ "r272", "r420", "r743", "r744", "r765" ], "lang": { "en-us": { "role": { "documentation": "Information by scenario reported, distinguishing information from actual fact. Includes, but is not limited to, pro forma and forecast. Excludes actual facts.", "label": "Scenario [Axis]" } } }, "localname": "StatementScenarioAxis", "nsuri": "http://fasb.org/srt/2023", "presentation": [ "http://streamlinehealth.net/role/OperatingLeasesDetailsNarrative", "http://streamlinehealth.net/role/ScheduleOfMaximumDebtToAdjustedEbitdaRatioDetails", "http://streamlinehealth.net/role/ScheduleOfMaximumDebtToArrRatioDetails", "http://streamlinehealth.net/role/Stock-basedCompensationDetailsNarrative" ], "xbrltype": "stringItemType" }, "srt_TitleOfIndividualAxis": { "auth_ref": [ "r767", "r821" ], "lang": { "en-us": { "role": { "documentation": "Information by title of individual or nature of relationship to individual or group of individuals.", "label": "Title of Individual [Axis]" } } }, "localname": "TitleOfIndividualAxis", "nsuri": "http://fasb.org/srt/2023", "presentation": [ "http://streamlinehealth.net/role/SignificantAccountingPoliciesDetailsNarrative" ], "xbrltype": "stringItemType" }, "srt_TitleOfIndividualWithRelationshipToEntityDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Title of individual, or nature of relationship to individual or group of individuals." } } }, "localname": "TitleOfIndividualWithRelationshipToEntityDomain", "nsuri": "http://fasb.org/srt/2023", "presentation": [ "http://streamlinehealth.net/role/SignificantAccountingPoliciesDetailsNarrative" ], "xbrltype": "domainItemType" }, "srt_ValuationAndQualifyingAccountsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "SEC Schedule, 12-09, Valuation and Qualifying Accounts [Abstract]" } } }, "localname": "ValuationAndQualifyingAccountsAbstract", "nsuri": "http://fasb.org/srt/2023", "xbrltype": "stringItemType" }, "us-gaap_AccountingPoliciesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Accounting Policies [Abstract]" } } }, "localname": "AccountingPoliciesAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_AccountsPayableCurrent": { "auth_ref": [ "r31", "r708" ], "calculation": { "http://streamlinehealth.net/role/BalanceSheets": { "order": 1.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accounts payable" } } }, "localname": "AccountsPayableCurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://streamlinehealth.net/role/BalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsReceivableMember": { "auth_ref": [ "r670" ], "lang": { "en-us": { "role": { "documentation": "Due from customers or clients for goods or services that have been delivered or sold.", "label": "Accounts Receivable [Member]" } } }, "localname": "AccountsReceivableMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://streamlinehealth.net/role/MajorClientsDetailsNarrative" ], "xbrltype": "domainItemType" }, "us-gaap_AccountsReceivableNetCurrent": { "auth_ref": [ "r303", "r304" ], "calculation": { "http://streamlinehealth.net/role/BalanceSheets": { "order": 2.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current.", "label": "Accounts receivable, net of allowance for doubtful accounts of $132,000 and $76,000, respectively" } } }, "localname": "AccountsReceivableNetCurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://streamlinehealth.net/role/BalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccretionExpense": { "auth_ref": [ "r688", "r775" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount recognized for the passage of time, typically for liabilities, that have been discounted to their net present values. Excludes accretion associated with asset retirement obligations.", "label": "Accretion expense" } } }, "localname": "AccretionExpense", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://streamlinehealth.net/role/DebtDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedExchangeFeeRebateCurrentAndNoncurrent": { "auth_ref": [ "r106" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of obligations incurred through that date and payable for rebates of an exchange fee some mutual funds impose on shareholders if they exchange (transfer) to another fund within the same fund group.", "label": "Professional fees and services" } } }, "localname": "AccruedExchangeFeeRebateCurrentAndNoncurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://streamlinehealth.net/role/ScheduleOfAccruedExpensesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedLiabilitiesCurrent": { "auth_ref": [ "r34" ], "calculation": { "http://streamlinehealth.net/role/BalanceSheets": { "order": 2.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of obligations incurred and payable, pertaining to costs that are statutory in nature, are incurred on contractual obligations, or accumulate over time and for which invoices have not yet been received or will not be rendered. Examples include taxes, interest, rent and utilities. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accrued expenses", "verboseLabel": "Total accrued expenses" } } }, "localname": "AccruedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://streamlinehealth.net/role/BalanceSheets", "http://streamlinehealth.net/role/ScheduleOfAccruedExpensesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedSalariesCurrent": { "auth_ref": [ "r34", "r682" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of the obligations incurred through that date and payable for employees' services provided. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Employee benefits and related compensation" } } }, "localname": "AccruedSalariesCurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://streamlinehealth.net/role/ScheduleOfAccruedExpensesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedAmortizationOfOtherDeferredCosts": { "auth_ref": [ "r753" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Accumulated amortization of other deferred costs capitalized at the end of the reporting period. Does not include deferred finance costs, deferred acquisition costs of insurance companies, or deferred leasing costs for real estate operations.", "label": "Accumulated amortization of deferred costs" } } }, "localname": "AccumulatedAmortizationOfOtherDeferredCosts", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://streamlinehealth.net/role/SignificantAccountingPoliciesDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment": { "auth_ref": [ "r68", "r226", "r572" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of accumulated depreciation, depletion and amortization for physical assets used in the normal conduct of business to produce goods and services.", "label": "Accumulated amortization, property and equipment" } } }, "localname": "AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://streamlinehealth.net/role/BalanceSheetsParenthetical" ], "xbrltype": "monetaryItemType" }, "us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Acquired Finite-Lived Intangible Assets [Line Items]" } } }, "localname": "AcquiredFiniteLivedIntangibleAssetsLineItems", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://streamlinehealth.net/role/ScheduleOfIntangibleAssetsEstimatedUsefulLivesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife": { "auth_ref": [ "r166" ], "lang": { "en-us": { "role": { "documentation": "Weighted average amortization period of finite-lived intangible assets acquired either individually or as part of a group of assets, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Estimated useful life, intangible assets" } } }, "localname": "AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://streamlinehealth.net/role/ScheduleOfIntangibleAssetsEstimatedUsefulLivesDetails" ], "xbrltype": "durationItemType" }, "us-gaap_AdditionalPaidInCapitalCommonStock": { "auth_ref": [ "r140" ], "calculation": { "http://streamlinehealth.net/role/BalanceSheets": { "order": 2.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Value received from shareholders in common stock-related transactions that are in excess of par value or stated value and amounts received from other stock-related transactions. Includes only common stock transactions (excludes preferred stock transactions). May be called contributed capital, capital in excess of par, capital surplus, or paid-in capital.", "label": "Additional paid in capital" } } }, "localname": "AdditionalPaidInCapitalCommonStock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://streamlinehealth.net/role/BalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdditionalPaidInCapitalMember": { "auth_ref": [ "r457", "r458", "r459", "r600", "r762", "r763", "r764", "r818", "r844" ], "lang": { "en-us": { "role": { "documentation": "Excess of issue price over par or stated value of the entity's capital stock and amounts received from other transactions involving the entity's stock or stockholders.", "label": "Additional Paid-in Capital [Member]" } } }, "localname": "AdditionalPaidInCapitalMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://streamlinehealth.net/role/StatementsOfChangesInStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Adjustments to reconcile net loss to net cash used in operating activities:" } } }, "localname": "AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://streamlinehealth.net/role/StatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalOther": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of other increase (decrease) in additional paid in capital (APIC).", "label": "Offering Expenses" } } }, "localname": "AdjustmentsToAdditionalPaidInCapitalOther", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://streamlinehealth.net/role/StatementsOfChangesInStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_AllocatedShareBasedCompensationExpense": { "auth_ref": [ "r451", "r460" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of expense for award under share-based payment arrangement. Excludes amount capitalized.", "label": "Stock option expense" } } }, "localname": "AllocatedShareBasedCompensationExpense", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://streamlinehealth.net/role/Stock-basedCompensationDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "us-gaap_AllowanceForDoubtfulAccountsReceivable": { "auth_ref": [ "r233", "r307", "r312", "r313", "r315", "r835" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of allowance for credit loss on accounts receivable.", "label": "Allowance for doubtful accounts", "periodEndLabel": "Balance at End of Period", "periodStartLabel": "Balance at Beginning of Period" } } }, "localname": "AllowanceForDoubtfulAccountsReceivable", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://streamlinehealth.net/role/BalanceSheetsParenthetical", "http://streamlinehealth.net/role/ValuationAndQualifyingAccountsAndReservesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AmortizationOfDeferredSalesCommissions": { "auth_ref": [ "r12", "r152" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of expense recognized in the current period for the periodic realization of capitalized fees that were paid to salespeople, distributors, brokers, and agents at the time of the conclusion of the sale. As a noncash expense, this element is added back to net income when calculating cash provided by or used in operations using the indirect method.", "label": "Amortization expense with deferred sales commissions" } } }, "localname": "AmortizationOfDeferredSalesCommissions", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://streamlinehealth.net/role/SignificantAccountingPoliciesDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "us-gaap_AmortizationOfFinancingCosts": { "auth_ref": [ "r149", "r366", "r523", "r758" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization expense attributable to debt issuance costs.", "label": "Amortization of debt issuance costs" } } }, "localname": "AmortizationOfFinancingCosts", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://streamlinehealth.net/role/DebtDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "us-gaap_AmortizationOfIntangibleAssets": { "auth_ref": [ "r12", "r61", "r65" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate expense charged against earnings to allocate the cost of intangible assets (nonphysical assets not used in production) in a systematic and rational manner to the periods expected to benefit from such assets. As a noncash expense, this element is added back to net income when calculating cash provided by or used in operations using the indirect method.", "label": "Amortization expense on intangible assets" } } }, "localname": "AmortizationOfIntangibleAssets", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://streamlinehealth.net/role/GoodwillAndIntangibleAssetsDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": { "auth_ref": [ "r284" ], "lang": { "en-us": { "role": { "documentation": "Securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) or earnings per unit (EPU) in the future that were not included in the computation of diluted EPS or EPU because to do so would increase EPS or EPU amounts or decrease loss per share or unit amounts for the period presented.", "label": "Diluted earnings per share" } } }, "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://streamlinehealth.net/role/ScheduleOfBasicAndDilutedNetLossPerShareOfCommonStockDetailsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis": { "auth_ref": [ "r49" ], "lang": { "en-us": { "role": { "documentation": "Information by type of antidilutive security.", "label": "Antidilutive Securities [Axis]" } } }, "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://streamlinehealth.net/role/ScheduleOfBasicAndDilutedNetLossPerShareOfCommonStockDetailsParenthetical" ], "xbrltype": "stringItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]" } } }, "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://streamlinehealth.net/role/ScheduleOfBasicAndDilutedNetLossPerShareOfCommonStockDetailsParenthetical" ], "xbrltype": "stringItemType" }, "us-gaap_AntidilutiveSecuritiesNameDomain": { "auth_ref": [ "r49" ], "lang": { "en-us": { "role": { "documentation": "Incremental common shares attributable to securities that were not included in diluted earnings per share (EPS) because to do so would increase EPS amounts or decrease loss per share amounts for the period presented." } } }, "localname": "AntidilutiveSecuritiesNameDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://streamlinehealth.net/role/ScheduleOfBasicAndDilutedNetLossPerShareOfCommonStockDetailsParenthetical" ], "xbrltype": "domainItemType" }, "us-gaap_ArrangementsAndNonarrangementTransactionsMember": { "auth_ref": [ "r499" ], "lang": { "en-us": { "role": { "documentation": "Collaborative arrangement and arrangement other than collaborative applicable to revenue-generating activity or operations." } } }, "localname": "ArrangementsAndNonarrangementTransactionsMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://streamlinehealth.net/role/BusinessCombinationAndDivestitureDetailsNarrative", "http://streamlinehealth.net/role/CommitmentsAndContingenciesDetailsNarrative", "http://streamlinehealth.net/role/ComponentsOfTotalConsiderationDetails", "http://streamlinehealth.net/role/DebtDetailsNarrative", "http://streamlinehealth.net/role/DiscontinuedOperationsDetailsNarrative", "http://streamlinehealth.net/role/EquityDetailsNarrative", "http://streamlinehealth.net/role/OperatingLeasesDetailsNarrative", "http://streamlinehealth.net/role/SignificantAccountingPoliciesDetailsNarrative", "http://streamlinehealth.net/role/Stock-basedCompensationDetailsNarrative" ], "xbrltype": "domainItemType" }, "us-gaap_AssetAcquisitionContingentConsiderationLiability": { "auth_ref": [ "r817" ], "calculation": { "http://streamlinehealth.net/role/BalanceSheets": { "order": 4.0, "parentTag": "us-gaap_LiabilitiesNoncurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liability recognized from contingent consideration in asset acquisition.", "label": "Acquisition earnout liability, less current portion" } } }, "localname": "AssetAcquisitionContingentConsiderationLiability", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://streamlinehealth.net/role/BalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetAcquisitionContingentConsiderationLiabilityCurrent": { "auth_ref": [ "r817" ], "calculation": { "http://streamlinehealth.net/role/BalanceSheets": { "order": 6.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liability recognized from contingent consideration in asset acquisition, classified as current.", "label": "Current portion of acquisition earnout liability" } } }, "localname": "AssetAcquisitionContingentConsiderationLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://streamlinehealth.net/role/BalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetImpairmentCharges": { "auth_ref": [ "r12", "r66" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of write-down of assets recognized in the income statement. Includes, but is not limited to, losses from tangible assets, intangible assets and goodwill.", "label": "Impairment charge" } } }, "localname": "AssetImpairmentCharges", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://streamlinehealth.net/role/SignificantAccountingPoliciesDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "us-gaap_Assets": { "auth_ref": [ "r193", "r230", "r253", "r287", "r294", "r298", "r309", "r335", "r336", "r337", "r338", "r339", "r340", "r341", "r342", "r343", "r500", "r502", "r515", "r566", "r624", "r708", "r721", "r779", "r780", "r823" ], "calculation": { "http://streamlinehealth.net/role/BalanceSheets": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are recognized. Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.", "label": "Assets", "totalLabel": "Total assets" } } }, "localname": "Assets", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://streamlinehealth.net/role/BalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "ASSETS" } } }, "localname": "AssetsAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://streamlinehealth.net/role/BalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsCurrent": { "auth_ref": [ "r223", "r234", "r253", "r309", "r335", "r336", "r337", "r338", "r339", "r340", "r341", "r342", "r343", "r500", "r502", "r515", "r708", "r779", "r780", "r823" ], "calculation": { "http://streamlinehealth.net/role/BalanceSheets": { "order": 1.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are expected to be realized in cash, sold, or consumed within one year (or the normal operating cycle, if longer). Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.", "label": "Assets, Current", "totalLabel": "Total current assets" } } }, "localname": "AssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://streamlinehealth.net/role/BalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsCurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Current assets:" } } }, "localname": "AssetsCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://streamlinehealth.net/role/BalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsNoncurrent": { "auth_ref": [ "r253", "r309", "r335", "r336", "r337", "r338", "r339", "r340", "r341", "r342", "r343", "r500", "r502", "r515", "r779", "r780", "r823" ], "calculation": { "http://streamlinehealth.net/role/BalanceSheets": { "order": 2.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are expected to be realized in cash, sold or consumed after one year or beyond the normal operating cycle, if longer.", "label": "Assets, Noncurrent", "totalLabel": "Total non-current assets" } } }, "localname": "AssetsNoncurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://streamlinehealth.net/role/BalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsNoncurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Non-current assets:" } } }, "localname": "AssetsNoncurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://streamlinehealth.net/role/BalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_AwardDateAxis": { "auth_ref": [ "r784", "r785", "r786", "r787", "r788", "r789", "r790", "r791", "r792", "r793", "r794", "r795", "r796", "r797", "r798", "r799", "r800", "r801", "r802", "r803", "r804", "r805", "r806", "r807", "r808", "r809" ], "lang": { "en-us": { "role": { "documentation": "Information by date or year award under share-based payment arrangement is granted.", "label": "Award Date [Axis]" } } }, "localname": "AwardDateAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://streamlinehealth.net/role/BusinessCombinationAndDivestitureDetailsNarrative", "http://streamlinehealth.net/role/IncomeTaxesDetailsNarrative" ], "xbrltype": "stringItemType" }, "us-gaap_AwardDateDomain": { "auth_ref": [ "r784", "r785", "r786", "r787", "r788", "r789", "r790", "r791", "r792", "r793", "r794", "r795", "r796", "r797", "r798", "r799", "r800", "r801", "r802", "r803", "r804", "r805", "r806", "r807", "r808", "r809" ], "lang": { "en-us": { "role": { "documentation": "Date or year award under share-based payment arrangement is granted." } } }, "localname": "AwardDateDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://streamlinehealth.net/role/BusinessCombinationAndDivestitureDetailsNarrative", "http://streamlinehealth.net/role/IncomeTaxesDetailsNarrative" ], "xbrltype": "domainItemType" }, "us-gaap_AwardTypeAxis": { "auth_ref": [ "r425", "r426", "r427", "r428", "r429", "r430", "r431", "r432", "r433", "r434", "r435", "r436", "r437", "r438", "r439", "r440", "r441", "r442", "r443", "r444", "r445", "r446", "r447", "r448", "r449", "r450" ], "lang": { "en-us": { "role": { "documentation": "Information by type of award under share-based payment arrangement.", "label": "Award Type [Axis]" } } }, "localname": "AwardTypeAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://streamlinehealth.net/role/BusinessCombinationAndDivestitureDetailsNarrative", "http://streamlinehealth.net/role/EquityDetailsNarrative", "http://streamlinehealth.net/role/ScheduleOfRestrictedStockAwardActivityDetails", "http://streamlinehealth.net/role/ScheduleOfWeightedAverageAssumptionsDetails", "http://streamlinehealth.net/role/SignificantAccountingPoliciesDetailsNarrative", "http://streamlinehealth.net/role/Stock-basedCompensationDetailsNarrative" ], "xbrltype": "stringItemType" }, "us-gaap_BalanceSheetLocationAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by location on balance sheet (statement of financial position).", "label": "Balance Sheet Location [Axis]" } } }, "localname": "BalanceSheetLocationAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://streamlinehealth.net/role/SignificantAccountingPoliciesDetailsNarrative" ], "xbrltype": "stringItemType" }, "us-gaap_BalanceSheetLocationDomain": { "auth_ref": [ "r92", "r93" ], "lang": { "en-us": { "role": { "documentation": "Location in the balance sheet (statement of financial position)." } } }, "localname": "BalanceSheetLocationDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://streamlinehealth.net/role/SignificantAccountingPoliciesDetailsNarrative" ], "xbrltype": "domainItemType" }, "us-gaap_BaseRateMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Minimum rate investor will accept.", "label": "Base Rate [Member]" } } }, "localname": "BaseRateMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://streamlinehealth.net/role/DebtDetailsNarrative" ], "xbrltype": "domainItemType" }, "us-gaap_BasisOfAccountingPolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for basis of accounting, or basis of presentation, used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS).", "label": "Basis of Presentation" } } }, "localname": "BasisOfAccountingPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://streamlinehealth.net/role/SignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_BusinessAcquisitionAcquireeDomain": { "auth_ref": [ "r496", "r700", "r701" ], "lang": { "en-us": { "role": { "documentation": "Identification of the acquiree in a material business combination (or series of individually immaterial business combinations), which may include the name or other type of identification of the acquiree." } } }, "localname": "BusinessAcquisitionAcquireeDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://streamlinehealth.net/role/BusinessCombinationAndDivestitureDetailsNarrative", "http://streamlinehealth.net/role/ComponentsOfTotalConsiderationDetails", "http://streamlinehealth.net/role/ComponentsOfTotalConsiderationParentheticalDetails", "http://streamlinehealth.net/role/DiscontinuedOperationsDetailsNarrative", "http://streamlinehealth.net/role/ScheduleOfAllocationOfTotalConsiderationDetails", "http://streamlinehealth.net/role/ScheduleOfNonRoutineCostsDetails", "http://streamlinehealth.net/role/ScheduleOfProFormaRevenueAndNetEarningsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_BusinessAcquisitionAxis": { "auth_ref": [ "r81", "r82", "r496", "r700", "r701" ], "lang": { "en-us": { "role": { "documentation": "Information by business combination or series of individually immaterial business combinations.", "label": "Business Acquisition [Axis]" } } }, "localname": "BusinessAcquisitionAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://streamlinehealth.net/role/BusinessCombinationAndDivestitureDetailsNarrative", "http://streamlinehealth.net/role/ComponentsOfTotalConsiderationDetails", "http://streamlinehealth.net/role/ComponentsOfTotalConsiderationParentheticalDetails", "http://streamlinehealth.net/role/DiscontinuedOperationsDetailsNarrative", "http://streamlinehealth.net/role/ScheduleOfAllocationOfTotalConsiderationDetails", "http://streamlinehealth.net/role/ScheduleOfNonRoutineCostsDetails", "http://streamlinehealth.net/role/ScheduleOfProFormaRevenueAndNetEarningsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BusinessAcquisitionEquityInterestIssuedOrIssuableValueAssigned": { "auth_ref": [ "r187" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Value of equity interests (such as common shares, preferred shares, or partnership interest) issued or issuable to acquire the entity.", "label": "Business Acquisition, Equity Interest Issued or Issuable, Value Assigned" } } }, "localname": "BusinessAcquisitionEquityInterestIssuedOrIssuableValueAssigned", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://streamlinehealth.net/role/BusinessCombinationAndDivestitureDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued": { "auth_ref": [ "r187" ], "lang": { "en-us": { "role": { "documentation": "Number of shares of equity interests issued or issuable to acquire entity.", "label": "Business acquisition, equity interest issued or issuable, number of shares" } } }, "localname": "BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://streamlinehealth.net/role/BusinessCombinationAndDivestitureDetailsNarrative" ], "xbrltype": "sharesItemType" }, "us-gaap_BusinessAcquisitionLineItems": { "auth_ref": [ "r496" ], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Business Acquisition [Line Items]" } } }, "localname": "BusinessAcquisitionLineItems", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://streamlinehealth.net/role/BusinessCombinationAndDivestitureDetailsNarrative", "http://streamlinehealth.net/role/ComponentsOfTotalConsiderationDetails", "http://streamlinehealth.net/role/ComponentsOfTotalConsiderationParentheticalDetails", "http://streamlinehealth.net/role/ScheduleOfAllocationOfTotalConsiderationDetails", "http://streamlinehealth.net/role/ScheduleOfProFormaRevenueAndNetEarningsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BusinessAcquisitionProFormaInformationTextBlock": { "auth_ref": [ "r749", "r750" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of pro forma results of operations for a material business acquisition or series of individually immaterial business acquisitions that are material in the aggregate.", "label": "SCHEDULE OF PRO FORMA REVENUE AND NET EARNINGS" } } }, "localname": "BusinessAcquisitionProFormaInformationTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://streamlinehealth.net/role/BusinessCombinationAndDivestitureTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_BusinessAcquisitionsProFormaIncomeLossFromContinuingOperationsBeforeChangesInAccountingAndExtraordinaryItemsNetOfTax": { "auth_ref": [ "r494", "r495" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after tax of pro forma income from continuing operations as if the business combination had been completed at the beginning of a period.", "label": "Business Acquisition, Pro Forma Income (Loss) from Continuing Operations, Net of Tax", "verboseLabel": "Loss from continuing operations" } } }, "localname": "BusinessAcquisitionsProFormaIncomeLossFromContinuingOperationsBeforeChangesInAccountingAndExtraordinaryItemsNetOfTax", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://streamlinehealth.net/role/ScheduleOfProFormaRevenueAndNetEarningsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessAcquisitionsProFormaRevenue": { "auth_ref": [ "r494", "r495" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The pro forma revenue for a period as if the business combination or combinations had been completed at the beginning of the period.", "label": "Revenues" } } }, "localname": "BusinessAcquisitionsProFormaRevenue", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://streamlinehealth.net/role/ScheduleOfProFormaRevenueAndNetEarningsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationAcquisitionRelatedCosts": { "auth_ref": [ "r80" ], "calculation": { "http://streamlinehealth.net/role/ScheduleOfNonRoutineCostsDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://streamlinehealth.net/role/StatementsOfOperations": { "order": 6.0, "parentTag": "us-gaap_CostsAndExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "This element represents acquisition-related costs incurred to effect a business combination which costs have been expensed during the period. Such costs include finder's fees; advisory, legal, accounting, valuation, and other professional or consulting fees; general administrative costs, including the costs of maintaining an internal acquisitions department; and may include costs of registering and issuing debt and equity securities.", "label": "Acquisition-related costs", "terseLabel": "Business combination acquisition related costs", "totalLabel": "Total", "verboseLabel": "Acquisition related costs" } } }, "localname": "BusinessCombinationAcquisitionRelatedCosts", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://streamlinehealth.net/role/BusinessCombinationAndDivestitureDetailsNarrative", "http://streamlinehealth.net/role/ScheduleOfNonRoutineCostsDetails", "http://streamlinehealth.net/role/SignificantAccountingPoliciesDetailsNarrative", "http://streamlinehealth.net/role/StatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationAndAssetAcquisitionAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Business Combination and Asset Acquisition [Abstract]" } } }, "localname": "BusinessCombinationAndAssetAcquisitionAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_BusinessCombinationConsiderationTransferred1": { "auth_ref": [ "r4", "r5", "r18" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of consideration transferred, consisting of acquisition-date fair value of assets transferred by the acquirer, liabilities incurred by the acquirer, and equity interest issued by the acquirer.", "label": "Business Combination, Consideration Transferred", "totalLabel": "Total consideration" } } }, "localname": "BusinessCombinationConsiderationTransferred1", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://streamlinehealth.net/role/BusinessCombinationAndDivestitureDetailsNarrative", "http://streamlinehealth.net/role/ComponentsOfTotalConsiderationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable": { "auth_ref": [ "r4", "r5" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of equity interests of the acquirer, including instruments or interests issued or issuable in consideration for the business combination.", "label": "Restricted Common Stock" } } }, "localname": "BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://streamlinehealth.net/role/ComponentsOfTotalConsiderationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationConsiderationTransferredLiabilitiesIncurred": { "auth_ref": [ "r4", "r5", "r87", "r497" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liabilities incurred by the acquirer as part of consideration transferred in a business combination.", "label": "Acquisition earnout liabilities" } } }, "localname": "BusinessCombinationConsiderationTransferredLiabilitiesIncurred", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://streamlinehealth.net/role/ComponentsOfTotalConsiderationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationContingentConsiderationArrangementsDescription": { "auth_ref": [ "r89" ], "lang": { "en-us": { "role": { "documentation": "For contingent consideration arrangements recognized in connection with a business combination, this element represents a description of such arrangements.", "label": "Business combination description" } } }, "localname": "BusinessCombinationContingentConsiderationArrangementsDescription", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://streamlinehealth.net/role/BusinessCombinationAndDivestitureDetailsNarrative" ], "xbrltype": "stringItemType" }, "us-gaap_BusinessCombinationContingentConsiderationLiability": { "auth_ref": [ "r6", "r88", "r498" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liability recognized arising from contingent consideration in a business combination.", "label": "Business combination, earnout cash", "verboseLabel": "Business Combination, Contingent Consideration, Liability" } } }, "localname": "BusinessCombinationContingentConsiderationLiability", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://streamlinehealth.net/role/BusinessCombinationAndDivestitureDetailsNarrative", "http://streamlinehealth.net/role/ComponentsOfTotalConsiderationParentheticalDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets": { "auth_ref": [ "r84" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of assets acquired at the acquisition date.", "label": "Net tangible assets" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://streamlinehealth.net/role/ScheduleOfAllocationOfTotalConsiderationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets": { "auth_ref": [ "r84" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of asset related to consideration paid in advance for costs that provide economic benefits in future periods, and amount of other assets that are expected to be realized or consumed within one year or the normal operating cycle, if longer, acquired at the acquisition date.", "label": "Prepaid expenses" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://streamlinehealth.net/role/ScheduleOfAllocationOfTotalConsiderationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables": { "auth_ref": [ "r84" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount due from customers or clients for goods or services, including trade receivables, that have been delivered or sold in the normal course of business, and amounts due from others, including related parties expected to be converted to cash, sold or exchanged within one year or the normal operating cycle, if longer, acquired at the acquisition date.", "label": "Accounts receivable" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://streamlinehealth.net/role/ScheduleOfAllocationOfTotalConsiderationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable": { "auth_ref": [ "r84" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liabilities incurred for goods and services received that are used in an entity's business and related party payables, assumed at the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities, Accounts Payable", "verboseLabel": "Accounts payable" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://streamlinehealth.net/role/ScheduleOfAllocationOfTotalConsiderationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesDeferredRevenue": { "auth_ref": [ "r84" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred revenue expected to be recognized as such within one year or the normal operating cycle, if longer, assumed at the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities, Deferred Revenue", "verboseLabel": "Deferred revenues" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesDeferredRevenue", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://streamlinehealth.net/role/ScheduleOfAllocationOfTotalConsiderationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment": { "auth_ref": [ "r83", "r84" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of property, plant, and equipment recognized as of the acquisition date.", "label": "Fixed assets" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://streamlinehealth.net/role/ScheduleOfAllocationOfTotalConsiderationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet": { "auth_ref": [ "r84" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount recognized for assets, including goodwill, in excess of (less than) the aggregate liabilities assumed.", "label": "Net assets acquired and liabilities assumed" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://streamlinehealth.net/role/ScheduleOfAllocationOfTotalConsiderationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalizedComputerSoftwareAccumulatedAmortization": { "auth_ref": [ "r846" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "For each balance sheet presented, the amount of accumulated amortization for capitalized computer software costs.", "label": "Capitalized software development costs, net of accumulated amortization" } } }, "localname": "CapitalizedComputerSoftwareAccumulatedAmortization", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://streamlinehealth.net/role/SignificantAccountingPoliciesDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalizedComputerSoftwareAmortization1": { "auth_ref": [ "r19", "r203" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of expense for amortization of capitalized computer software costs.", "label": "Total amortization expense on internally-developed software", "verboseLabel": "Amortization expense" } } }, "localname": "CapitalizedComputerSoftwareAmortization1", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://streamlinehealth.net/role/ScheduleOfAmortizationExpenseForInternallyDevelopedSoftwareDetails", "http://streamlinehealth.net/role/SignificantAccountingPoliciesDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalizedComputerSoftwareGross": { "auth_ref": [ "r846" ], "calculation": { "http://streamlinehealth.net/role/BalanceSheets": { "order": 3.0, "parentTag": "us-gaap_AssetsNoncurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before accumulated amortization of capitalized costs for computer software, including but not limited to, acquired and internally developed computer software.", "label": "Capitalized software development costs, net of accumulated amortization of $6,224,000 and $5,202,000, respectively" } } }, "localname": "CapitalizedComputerSoftwareGross", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://streamlinehealth.net/role/BalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalizedComputerSoftwareNet": { "auth_ref": [ "r676" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The carrying amount of capitalized computer software costs net of accumulated amortization as of the balance sheet date.", "label": "Accumulated amortization, capitalized software development costs", "negatedLabel": "Capitalized software development costs" } } }, "localname": "CapitalizedComputerSoftwareNet", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://streamlinehealth.net/role/BalanceSheetsParenthetical", "http://streamlinehealth.net/role/ScheduleOfGainOnSaleOfAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "auth_ref": [ "r46", "r225", "r681" ], "calculation": { "http://streamlinehealth.net/role/BalanceSheets": { "order": 1.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation.", "label": "Cash and cash equivalents" } } }, "localname": "CashAndCashEquivalentsAtCarryingValue", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://streamlinehealth.net/role/BalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashAndCashEquivalentsPolicyTextBlock": { "auth_ref": [ "r47" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for cash and cash equivalents, including the policy for determining which items are treated as cash equivalents. Other information that may be disclosed includes (1) the nature of any restrictions on the entity's use of its cash and cash equivalents, (2) whether the entity's cash and cash equivalents are insured or expose the entity to credit risk, (3) the classification of any negative balance accounts (overdrafts), and (4) the carrying basis of cash equivalents (for example, at cost) and whether the carrying amount of cash equivalents approximates fair value.", "label": "Cash and Cash Equivalents" } } }, "localname": "CashAndCashEquivalentsPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://streamlinehealth.net/role/SignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations": { "auth_ref": [ "r46", "r158", "r249" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; including, but not limited to, disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Including Disposal Group and Discontinued Operations", "periodEndLabel": "Cash and cash equivalents at end of period", "periodStartLabel": "Cash and cash equivalents at beginning of period" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://streamlinehealth.net/role/StatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": { "auth_ref": [ "r7", "r158" ], "calculation": { "http://streamlinehealth.net/role/StatementsOfCashFlows": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in cash, cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; including effect from exchange rate change. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect", "totalLabel": "Net (decrease) increase in cash and cash equivalents" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://streamlinehealth.net/role/StatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Supplemental cash flow disclosures:" } } }, "localname": "CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://streamlinehealth.net/role/StatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_CashProvidedByUsedInOperatingActivitiesDiscontinuedOperations": { "auth_ref": [ "r126", "r158" ], "calculation": { "http://streamlinehealth.net/role/StatementsOfCashFlows": { "order": 2.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) of operating activities of discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities.", "label": "Net cash provided by operating activities \u2013 discontinued operations" } } }, "localname": "CashProvidedByUsedInOperatingActivitiesDiscontinuedOperations", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://streamlinehealth.net/role/StatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems": { "auth_ref": [ "r499" ], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Collaborative Arrangement and Arrangement Other than Collaborative [Line Items]" } } }, "localname": "CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://streamlinehealth.net/role/CommitmentsAndContingenciesDetailsNarrative", "http://streamlinehealth.net/role/DiscontinuedOperationsDetailsNarrative", "http://streamlinehealth.net/role/OperatingLeasesDetailsNarrative" ], "xbrltype": "stringItemType" }, "us-gaap_CommitmentsAndContingencies": { "auth_ref": [ "r39", "r107", "r567", "r611" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Represents the caption on the face of the balance sheet to indicate that the entity has entered into (1) purchase or supply arrangements that will require expending a portion of its resources to meet the terms thereof, and (2) is exposed to potential losses or, less frequently, gains, arising from (a) possible claims against a company's resources due to future performance under contract terms, and (b) possible losses or likely gains from uncertainties that will ultimately be resolved when one or more future events that are deemed likely to occur do occur or fail to occur.", "label": "Commitments and contingencies \u2013 Note 12" } } }, "localname": "CommitmentsAndContingencies", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://streamlinehealth.net/role/BalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_CommitmentsAndContingenciesDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Commitments and Contingencies Disclosure [Abstract]" } } }, "localname": "CommitmentsAndContingenciesDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": { "auth_ref": [ "r174", "r329", "r330", "r671", "r776" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for commitments and contingencies.", "label": "COMMITMENTS AND CONTINGENCIES" } } }, "localname": "CommitmentsAndContingenciesDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://streamlinehealth.net/role/CommitmentsAndContingencies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CommitmentsAndContingenciesPolicyTextBlock": { "auth_ref": [ "r69", "r673" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for commitments and contingencies, which may include policies for recognizing and measuring loss and gain contingencies.", "label": "Loss Contingencies" } } }, "localname": "CommitmentsAndContingenciesPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://streamlinehealth.net/role/SignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CommonStockCapitalSharesReservedForFutureIssuance": { "auth_ref": [ "r40" ], "lang": { "en-us": { "role": { "documentation": "Aggregate number of common shares reserved for future issuance.", "label": "Common stock issued for resale" } } }, "localname": "CommonStockCapitalSharesReservedForFutureIssuance", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://streamlinehealth.net/role/EquityDetailsNarrative" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockMember": { "auth_ref": [ "r711", "r712", "r713", "r715", "r716", "r717", "r718", "r762", "r763", "r818", "r840", "r844" ], "lang": { "en-us": { "role": { "documentation": "Stock that is subordinate to all other stock of the issuer.", "label": "Common Stock [Member]" } } }, "localname": "CommonStockMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://streamlinehealth.net/role/SignificantAccountingPoliciesDetailsNarrative", "http://streamlinehealth.net/role/StatementsOfChangesInStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_CommonStockParOrStatedValuePerShare": { "auth_ref": [ "r139" ], "lang": { "en-us": { "role": { "documentation": "Face amount or stated value per share of common stock.", "label": "Common stock, par value", "terseLabel": "Common stock par value", "verboseLabel": "Common stock par or stated value per share" } } }, "localname": "CommonStockParOrStatedValuePerShare", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://streamlinehealth.net/role/BalanceSheetsParenthetical", "http://streamlinehealth.net/role/BusinessCombinationAndDivestitureDetailsNarrative", "http://streamlinehealth.net/role/EquityDetailsNarrative" ], "xbrltype": "perShareItemType" }, "us-gaap_CommonStockSharesAuthorized": { "auth_ref": [ "r139", "r612" ], "lang": { "en-us": { "role": { "documentation": "The maximum number of common shares permitted to be issued by an entity's charter and bylaws.", "label": "Common stock, shares authorized" } } }, "localname": "CommonStockSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://streamlinehealth.net/role/BalanceSheetsParenthetical", "http://streamlinehealth.net/role/EquityDetailsNarrative" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesIssued": { "auth_ref": [ "r139" ], "lang": { "en-us": { "role": { "documentation": "Total number of common shares of an entity that have been sold or granted to shareholders (includes common shares that were issued, repurchased and remain in the treasury). These shares represent capital invested by the firm's shareholders and owners, and may be all or only a portion of the number of shares authorized. Shares issued include shares outstanding and shares held in the treasury.", "label": "Common stock, shares issued" } } }, "localname": "CommonStockSharesIssued", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://streamlinehealth.net/role/BalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesOutstanding": { "auth_ref": [ "r21", "r139", "r612", "r630", "r844", "r845" ], "lang": { "en-us": { "role": { "documentation": "Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation.", "label": "Common stock, shares outstanding" } } }, "localname": "CommonStockSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://streamlinehealth.net/role/BalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockValue": { "auth_ref": [ "r139", "r568", "r708" ], "calculation": { "http://streamlinehealth.net/role/BalanceSheets": { "order": 1.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Aggregate par or stated value of issued nonredeemable common stock (or common stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable common shares, par value and other disclosure concepts are in another section within stockholders' equity.", "label": "Common stock, $0.01 par value per share, 85,000,000 and 65,000,000 shares authorized, respectively; 57,567,210 and 47,840,950 shares issued and outstanding, respectively" } } }, "localname": "CommonStockValue", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://streamlinehealth.net/role/BalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_CompensationAndRetirementDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Retirement Benefits [Abstract]" } } }, "localname": "CompensationAndRetirementDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_ComputerSoftwareIntangibleAssetMember": { "auth_ref": [ "r680", "r772", "r773" ], "lang": { "en-us": { "role": { "documentation": "Collection of computer programs and related data that provide instructions to a computer, for example, but not limited to, application program, control module or operating system, that perform one or more particular functions or tasks.", "label": "Computer Software, Intangible Asset [Member]" } } }, "localname": "ComputerSoftwareIntangibleAssetMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://streamlinehealth.net/role/ScheduleOfIntangibleAssetsEstimatedUsefulLivesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ConcentrationRiskBenchmarkDomain": { "auth_ref": [ "r52", "r54", "r96", "r97", "r302", "r670" ], "lang": { "en-us": { "role": { "documentation": "The denominator in a calculation of a disclosed concentration risk percentage." } } }, "localname": "ConcentrationRiskBenchmarkDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://streamlinehealth.net/role/MajorClientsDetailsNarrative" ], "xbrltype": "domainItemType" }, "us-gaap_ConcentrationRiskByBenchmarkAxis": { "auth_ref": [ "r52", "r54", "r96", "r97", "r302", "r590", "r670" ], "lang": { "en-us": { "role": { "documentation": "Information by benchmark of concentration risk.", "label": "Concentration Risk Benchmark [Axis]" } } }, "localname": "ConcentrationRiskByBenchmarkAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://streamlinehealth.net/role/MajorClientsDetailsNarrative" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskByTypeAxis": { "auth_ref": [ "r52", "r54", "r96", "r97", "r302", "r670", "r748" ], "lang": { "en-us": { "role": { "documentation": "Information by type of concentration risk, for example, but not limited to, asset, liability, net assets, geographic, customer, employees, supplier, lender.", "label": "Concentration Risk Type [Axis]" } } }, "localname": "ConcentrationRiskByTypeAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://streamlinehealth.net/role/MajorClientsDetailsNarrative" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskCreditRisk": { "auth_ref": [ "r110", "r210" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for credit risk.", "label": "Concentrations" } } }, "localname": "ConcentrationRiskCreditRisk", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://streamlinehealth.net/role/SignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ConcentrationRiskCustomer": { "auth_ref": [ "r51", "r53", "r54" ], "lang": { "en-us": { "role": { "documentation": "Description of risks that arise due to the volume of business transacted with a particular customer. At a minimum, the description informs financial statement users of the general nature of the risk, but excludes \"Information about Major Customers\" that may be disclosed elsewhere (for instance, segment disclosures).", "label": "Concentration risk customer" } } }, "localname": "ConcentrationRiskCustomer", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://streamlinehealth.net/role/MajorClientsDetailsNarrative" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskDisclosureTextBlock": { "auth_ref": [ "r163" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for any concentrations existing at the date of the financial statements that make an entity vulnerable to a reasonably possible, near-term, severe impact. This disclosure informs financial statement users about the general nature of the risk associated with the concentration, and may indicate the percentage of concentration risk as of the balance sheet date.", "label": "MAJOR CLIENTS" } } }, "localname": "ConcentrationRiskDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://streamlinehealth.net/role/MajorClients" ], "xbrltype": "textBlockItemType" }, "us-gaap_ConcentrationRiskLineItems": { "auth_ref": [ "r670" ], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Concentration Risk [Line Items]" } } }, "localname": "ConcentrationRiskLineItems", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://streamlinehealth.net/role/MajorClientsDetailsNarrative" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskPercentage1": { "auth_ref": [ "r52", "r54", "r96", "r97", "r302" ], "lang": { "en-us": { "role": { "documentation": "For an entity that discloses a concentration risk in relation to quantitative amount, which serves as the \"benchmark\" (or denominator) in the equation, this concept represents the concentration percentage derived from the division.", "label": "Concentration Risk, Percentage" } } }, "localname": "ConcentrationRiskPercentage1", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://streamlinehealth.net/role/MajorClientsDetailsNarrative" ], "xbrltype": "percentItemType" }, "us-gaap_ConcentrationRiskTable": { "auth_ref": [ "r51", "r52", "r54", "r55", "r96", "r192", "r670" ], "lang": { "en-us": { "role": { "documentation": "Describes the nature of a concentration, a benchmark to which it is compared, and the percentage that the risk is to the benchmark.", "label": "Concentration Risk [Table]" } } }, "localname": "ConcentrationRiskTable", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://streamlinehealth.net/role/MajorClientsDetailsNarrative" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskTypeDomain": { "auth_ref": [ "r52", "r54", "r96", "r97", "r302", "r670" ], "lang": { "en-us": { "role": { "documentation": "For an entity that discloses a concentration risk as a percentage of some financial balance or benchmark, identifies the type (for example, asset, liability, net assets, geographic, customer, employees, supplier, lender) of the concentration." } } }, "localname": "ConcentrationRiskTypeDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://streamlinehealth.net/role/MajorClientsDetailsNarrative" ], "xbrltype": "domainItemType" }, "us-gaap_ContingentConsiderationByTypeAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by type of contingent consideration.", "label": "Contingent Consideration by Type [Axis]" } } }, "localname": "ContingentConsiderationByTypeAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://streamlinehealth.net/role/BusinessCombinationAndDivestitureDetailsNarrative" ], "xbrltype": "stringItemType" }, "us-gaap_ContingentConsiderationTypeDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Description of contingent payment arrangement." } } }, "localname": "ContingentConsiderationTypeDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://streamlinehealth.net/role/BusinessCombinationAndDivestitureDetailsNarrative" ], "xbrltype": "domainItemType" }, "us-gaap_ContractWithCustomerAssetNetCurrent": { "auth_ref": [ "r386", "r387", "r399" ], "calculation": { "http://streamlinehealth.net/role/BalanceSheets": { "order": 3.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after allowance for credit loss, of right to consideration in exchange for good or service transferred to customer when right is conditioned on something other than passage of time, classified as current.", "label": "Contract receivables" } } }, "localname": "ContractWithCustomerAssetNetCurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://streamlinehealth.net/role/BalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_CostsAndExpenses": { "auth_ref": [ "r150" ], "calculation": { "http://streamlinehealth.net/role/StatementsOfOperations": { "order": 2.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Total costs of sales and operating expenses for the period.", "label": "Costs and Expenses", "totalLabel": "Total operating expenses" } } }, "localname": "CostsAndExpenses", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://streamlinehealth.net/role/StatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_CostsIncurredPolicy": { "auth_ref": [ "r104" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for costs incurred in oil and gas producing activities and the manner of disposing of capitalized costs relating to those activities.", "label": "Debt Issuance Costs" } } }, "localname": "CostsIncurredPolicy", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://streamlinehealth.net/role/SignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CurrentFederalStateAndLocalTaxExpenseBenefitAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Current tax expense:" } } }, "localname": "CurrentFederalStateAndLocalTaxExpenseBenefitAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://streamlinehealth.net/role/ScheduleOfIncomeTaxesForContinuingOperationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_CurrentFederalTaxExpenseBenefit": { "auth_ref": [ "r752", "r761", "r816" ], "calculation": { "http://streamlinehealth.net/role/ScheduleOfIncomeTaxesForContinuingOperationDetails": { "order": 1.0, "parentTag": "us-gaap_CurrentIncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of current federal tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, current national tax expense (benefit) for non-US (United States of America) jurisdiction.", "label": "Federal" } } }, "localname": "CurrentFederalTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://streamlinehealth.net/role/ScheduleOfIncomeTaxesForContinuingOperationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CurrentIncomeTaxExpenseBenefit": { "auth_ref": [ "r185", "r481", "r487", "r761" ], "calculation": { "http://streamlinehealth.net/role/ScheduleOfIncomeTaxesForContinuingOperationDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of current income tax expense (benefit) pertaining to taxable income (loss) from continuing operations.", "label": "Current Income Tax Expense (Benefit)", "totalLabel": "Total current tax expense" } } }, "localname": "CurrentIncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://streamlinehealth.net/role/ScheduleOfIncomeTaxesForContinuingOperationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CurrentStateAndLocalTaxExpenseBenefit": { "auth_ref": [ "r752", "r761", "r816" ], "calculation": { "http://streamlinehealth.net/role/ScheduleOfIncomeTaxesForContinuingOperationDetails": { "order": 2.0, "parentTag": "us-gaap_CurrentIncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of current state and local tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, current regional, territorial, and provincial tax expense (benefit) for non-US (United States of America) jurisdiction.", "label": "State" } } }, "localname": "CurrentStateAndLocalTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://streamlinehealth.net/role/ScheduleOfIncomeTaxesForContinuingOperationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CustomerConcentrationRiskMember": { "auth_ref": [ "r53", "r302" ], "lang": { "en-us": { "role": { "documentation": "Reflects the percentage that revenues in the period from one or more significant customers is to net revenues, as defined by the entity, such as total net revenues, product line revenues, segment revenues. The risk is the materially adverse effects of loss of a significant customer.", "label": "Customer Concentration Risk [Member]" } } }, "localname": "CustomerConcentrationRiskMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://streamlinehealth.net/role/MajorClientsDetailsNarrative" ], "xbrltype": "domainItemType" }, "us-gaap_CustomerRelationshipsMember": { "auth_ref": [ "r86" ], "lang": { "en-us": { "role": { "documentation": "Customer relationship that exists between an entity and its customer, for example, but not limited to, tenant relationships.", "label": "Customer Relationships [Member]" } } }, "localname": "CustomerRelationshipsMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://streamlinehealth.net/role/ScheduleOfIntangibleAssetsEstimatedUsefulLivesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DebtAndCapitalLeaseObligations": { "auth_ref": [ "r197" ], "calculation": { "http://streamlinehealth.net/role/BalanceSheets": { "order": 3.0, "parentTag": "us-gaap_LiabilitiesNoncurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of short-term and long-term debt and lease obligation.", "label": "Operating lease obligations, less current portion" } } }, "localname": "DebtAndCapitalLeaseObligations", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://streamlinehealth.net/role/BalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Debt Disclosure [Abstract]" } } }, "localname": "DebtDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_DebtDisclosureTextBlock": { "auth_ref": [ "r175", "r251", "r344", "r350", "r351", "r352", "r353", "r354", "r355", "r360", "r367", "r368", "r370" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for information about short-term and long-term debt arrangements, which includes amounts of borrowings under each line of credit, note payable, commercial paper issue, bonds indenture, debenture issue, own-share lending arrangements and any other contractual agreement to repay funds, and about the underlying arrangements, rationale for a classification as long-term, including repayment terms, interest rates, collateral provided, restrictions on use of assets and activities, whether or not in compliance with debt covenants, and other matters important to users of the financial statements, such as the effects of refinancing and noncompliance with debt covenants.", "label": "DEBT" } } }, "localname": "DebtDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://streamlinehealth.net/role/Debt" ], "xbrltype": "textBlockItemType" }, "us-gaap_DebtInstrumentBasisSpreadOnVariableRate1": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Percentage points added to the reference rate to compute the variable rate on the debt instrument.", "label": "Debt instrument, basis spread on variable rate" } } }, "localname": "DebtInstrumentBasisSpreadOnVariableRate1", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://streamlinehealth.net/role/DebtDetailsNarrative" ], "xbrltype": "percentItemType" }, "us-gaap_DebtInstrumentCarryingAmount": { "auth_ref": [ "r28", "r195", "r371" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, before unamortized (discount) premium and debt issuance costs, of long-term debt. Includes, but is not limited to, notes payable, bonds payable, commercial loans, mortgage loans, convertible debt, subordinated debt and other types of debt.", "label": "Debt instrument carrying amount", "verboseLabel": "Term loan" } } }, "localname": "DebtInstrumentCarryingAmount", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://streamlinehealth.net/role/ScheduleOfOutstandingDebtDetails", "http://streamlinehealth.net/role/SignificantAccountingPoliciesDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtInstrumentCovenantDescription": { "auth_ref": [ "r28", "r109" ], "lang": { "en-us": { "role": { "documentation": "Description of minimum financial levels (for example, tangible net worth and working capital) and achievement of certain financial ratios (for example, working capital ratio and debt service coverage ratio), and adherence to certain clauses which generally require or restrict certain actions (for example, entering into a debt arrangement with equal or greater seniority, and selling or discontinuing a certain business segment or material subsidiary) to be in compliance with the covenant clauses of the debt agreement. May also include a discussion of the adverse consequences that would result if the entity violates or fails to satisfy the covenants.", "label": "Debt financial covenants, description" } } }, "localname": "DebtInstrumentCovenantDescription", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://streamlinehealth.net/role/DebtDetailsNarrative" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentDecreaseForgiveness": { "auth_ref": [ "r759" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Decrease for amounts of indebtedness forgiven by the holder of the debt instrument.", "label": "PPP Loan forgiven" } } }, "localname": "DebtInstrumentDecreaseForgiveness", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://streamlinehealth.net/role/DebtDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtInstrumentDescriptionOfVariableRateBasis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Description of reference rate used for variable rate of debt instrument.", "label": "Variable rate, description" } } }, "localname": "DebtInstrumentDescriptionOfVariableRateBasis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://streamlinehealth.net/role/SignificantAccountingPoliciesDetailsNarrative" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentFaceAmount": { "auth_ref": [ "r99", "r101", "r345", "r524", "r690", "r691" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Face (par) amount of debt instrument at time of issuance.", "label": "Term loan" } } }, "localname": "DebtInstrumentFaceAmount", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://streamlinehealth.net/role/SignificantAccountingPoliciesDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtInstrumentInterestRateStatedPercentage": { "auth_ref": [ "r36", "r346" ], "lang": { "en-us": { "role": { "documentation": "Contractual interest rate for funds borrowed, under the debt agreement.", "label": "Interest rate", "verboseLabel": "Debt interest rate" } } }, "localname": "DebtInstrumentInterestRateStatedPercentage", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://streamlinehealth.net/role/DebtDetailsNarrative", "http://streamlinehealth.net/role/SignificantAccountingPoliciesDetailsNarrative" ], "xbrltype": "percentItemType" }, "us-gaap_DebtInstrumentLineItems": { "auth_ref": [ "r255", "r345", "r346", "r347", "r348", "r349", "r351", "r356", "r357", "r358", "r359", "r361", "r362", "r363", "r364", "r365", "r366", "r369", "r524", "r689", "r690", "r691", "r692", "r693", "r759" ], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Debt Instrument [Line Items]" } } }, "localname": "DebtInstrumentLineItems", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://streamlinehealth.net/role/DebtDetailsNarrative", "http://streamlinehealth.net/role/ScheduleOfMaximumDebtToAdjustedEbitdaRatioDetails", "http://streamlinehealth.net/role/ScheduleOfMaximumDebtToArrRatioDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentTable": { "auth_ref": [ "r37", "r72", "r73", "r98", "r99", "r101", "r108", "r177", "r178", "r255", "r345", "r346", "r347", "r348", "r349", "r351", "r356", "r357", "r358", "r359", "r361", "r362", "r363", "r364", "r365", "r366", "r369", "r524", "r689", "r690", "r691", "r692", "r693", "r759" ], "lang": { "en-us": { "role": { "documentation": "A table or schedule providing information pertaining to long-term debt instruments or arrangements, including identification, terms, features, collateral requirements and other information necessary to a fair presentation. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the company, if longer.", "label": "Schedule of Long-Term Debt Instruments [Table]" } } }, "localname": "DebtInstrumentTable", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://streamlinehealth.net/role/DebtDetailsNarrative", "http://streamlinehealth.net/role/ScheduleOfMaximumDebtToAdjustedEbitdaRatioDetails", "http://streamlinehealth.net/role/ScheduleOfMaximumDebtToArrRatioDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DeferredCostsCurrentAndNoncurrent": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The carrying amount of deferred costs.", "label": "Deferred costs, net" } } }, "localname": "DeferredCostsCurrentAndNoncurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://streamlinehealth.net/role/SignificantAccountingPoliciesDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredFederalIncomeTaxExpenseBenefit": { "auth_ref": [ "r761", "r815", "r816" ], "calculation": { "http://streamlinehealth.net/role/ScheduleOfIncomeTaxesForContinuingOperationDetails": { "order": 1.0, "parentTag": "us-gaap_DeferredIncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred federal tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, deferred national tax expense (benefit) for non-US (United States of America) jurisdiction.", "label": "Deferred Federal Income Tax Expense (Benefit)", "verboseLabel": "Federal" } } }, "localname": "DeferredFederalIncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://streamlinehealth.net/role/ScheduleOfIncomeTaxesForContinuingOperationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredFederalStateAndLocalTaxExpenseBenefitAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Deferred tax expense:" } } }, "localname": "DeferredFederalStateAndLocalTaxExpenseBenefitAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://streamlinehealth.net/role/ScheduleOfIncomeTaxesForContinuingOperationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DeferredFinanceCostsNet": { "auth_ref": [ "r100", "r782" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after accumulated amortization, of debt issuance costs. Includes, but is not limited to, legal, accounting, underwriting, printing, and registration costs.", "label": "Debt Issuance Costs, Net", "negatedLabel": "Deferred financing cost" } } }, "localname": "DeferredFinanceCostsNet", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://streamlinehealth.net/role/ScheduleOfOutstandingDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxExpenseBenefit": { "auth_ref": [ "r12", "r185", "r216", "r486", "r487", "r761" ], "calculation": { "http://streamlinehealth.net/role/ScheduleOfIncomeTaxesForContinuingOperationDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred income tax expense (benefit) pertaining to income (loss) from continuing operations.", "label": "Deferred Income Tax Expense (Benefit)", "totalLabel": "Total deferred tax expense" } } }, "localname": "DeferredIncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://streamlinehealth.net/role/ScheduleOfIncomeTaxesForContinuingOperationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxLiabilities": { "auth_ref": [ "r136", "r137", "r194", "r475" ], "calculation": { "http://streamlinehealth.net/role/ScheduleOfDeferredTaxAssetsAndLiabilitiesDetails": { "order": 2.0, "parentTag": "us-gaap_DeferredTaxLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred tax liability attributable to taxable temporary differences.", "label": "Deferred Tax Liabilities, Gross", "negatedTotalLabel": "Total deferred tax liabilities" } } }, "localname": "DeferredIncomeTaxLiabilities", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://streamlinehealth.net/role/ScheduleOfDeferredTaxAssetsAndLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredOfferingCosts": { "auth_ref": [ "r769" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Specific incremental costs directly attributable to a proposed or actual offering of securities which are deferred at the end of the reporting period.", "label": "Deferred offering costs" } } }, "localname": "DeferredOfferingCosts", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://streamlinehealth.net/role/DebtDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredRevenue": { "auth_ref": [ "r755" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred income and obligation to transfer product and service to customer for which consideration has been received or is receivable.", "label": "Deferred revenue" } } }, "localname": "DeferredRevenue", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://streamlinehealth.net/role/SignificantAccountingPoliciesDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredRevenueCurrent": { "auth_ref": [ "r754" ], "calculation": { "http://streamlinehealth.net/role/BalanceSheets": { "order": 4.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred income and obligation to transfer product and service to customer for which consideration has been received or is receivable, classified as current.", "label": "Deferred revenues" } } }, "localname": "DeferredRevenueCurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://streamlinehealth.net/role/BalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredRevenueNoncurrent": { "auth_ref": [ "r755" ], "calculation": { "http://streamlinehealth.net/role/BalanceSheets": { "order": 2.0, "parentTag": "us-gaap_LiabilitiesNoncurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred income and obligation to transfer product and service to customer for which consideration has been received or is receivable, classified as noncurrent.", "label": "Deferred revenues, less current portion" } } }, "localname": "DeferredRevenueNoncurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://streamlinehealth.net/role/BalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit": { "auth_ref": [ "r761", "r815", "r816" ], "calculation": { "http://streamlinehealth.net/role/ScheduleOfIncomeTaxesForContinuingOperationDetails": { "order": 2.0, "parentTag": "us-gaap_DeferredIncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred state and local tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, deferred regional, territorial, and provincial tax expense (benefit) for non-US (United States of America) jurisdiction.", "label": "Deferred State and Local Income Tax Expense (Benefit)", "verboseLabel": "State" } } }, "localname": "DeferredStateAndLocalIncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://streamlinehealth.net/role/ScheduleOfIncomeTaxesForContinuingOperationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsDeferredIncome": { "auth_ref": [ "r79", "r814" ], "calculation": { "http://streamlinehealth.net/role/ScheduleOfDeferredTaxAssetsAndLiabilitiesDetails": { "order": 2.0, "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from deferred income.", "label": "Deferred Tax Assets, Deferred Income", "verboseLabel": "Deferred revenue" } } }, "localname": "DeferredTaxAssetsDeferredIncome", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://streamlinehealth.net/role/ScheduleOfDeferredTaxAssetsAndLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsGoodwillAndIntangibleAssets": { "auth_ref": [], "calculation": { "http://streamlinehealth.net/role/ScheduleOfDeferredTaxAssetsAndLiabilitiesDetails": { "order": 6.0, "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from intangible assets including goodwill.", "label": "Finite-lived intangible assets" } } }, "localname": "DeferredTaxAssetsGoodwillAndIntangibleAssets", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://streamlinehealth.net/role/ScheduleOfDeferredTaxAssetsAndLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsGross": { "auth_ref": [ "r476" ], "calculation": { "http://streamlinehealth.net/role/ScheduleOfDeferredTaxAssetsAndLiabilitiesDetails": { "order": 1.0, "parentTag": "us-gaap_DeferredTaxAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences and carryforwards.", "label": "Deferred Tax Assets, Gross", "totalLabel": "Total deferred tax assets" } } }, "localname": "DeferredTaxAssetsGross", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://streamlinehealth.net/role/ScheduleOfDeferredTaxAssetsAndLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsInProcessResearchAndDevelopment": { "auth_ref": [ "r79", "r814" ], "calculation": { "http://streamlinehealth.net/role/ScheduleOfDeferredTaxAssetsAndLiabilitiesDetails": { "order": 7.0, "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from in-process research and development costs expensed in connection with a business combination.", "label": "R&D tax credit" } } }, "localname": "DeferredTaxAssetsInProcessResearchAndDevelopment", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://streamlinehealth.net/role/ScheduleOfDeferredTaxAssetsAndLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsNet": { "auth_ref": [ "r813" ], "calculation": { "http://streamlinehealth.net/role/ScheduleOfDeferredTaxAssetsAndLiabilitiesDetails": { "order": 1.0, "parentTag": "us-gaap_DeferredTaxLiabilities", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences and carryforwards.", "label": "Deferred Tax Assets, Net of Valuation Allowance", "totalLabel": "Net deferred tax assets" } } }, "localname": "DeferredTaxAssetsNet", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://streamlinehealth.net/role/ScheduleOfDeferredTaxAssetsAndLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsOperatingLossCarryforwards": { "auth_ref": [ "r79", "r814" ], "calculation": { "http://streamlinehealth.net/role/ScheduleOfDeferredTaxAssetsAndLiabilitiesDetails": { "order": 4.0, "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible operating loss carryforwards.", "label": "Net operating loss carryforwards" } } }, "localname": "DeferredTaxAssetsOperatingLossCarryforwards", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://streamlinehealth.net/role/ScheduleOfDeferredTaxAssetsAndLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsOther": { "auth_ref": [ "r79", "r814" ], "calculation": { "http://streamlinehealth.net/role/ScheduleOfDeferredTaxAssetsAndLiabilitiesDetails": { "order": 8.0, "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, before allocation of valuation allowance, of deferred tax asset attributable to deductible temporary differences, classified as other.", "label": "Deferred Tax Assets, Other", "verboseLabel": "Other" } } }, "localname": "DeferredTaxAssetsOther", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://streamlinehealth.net/role/ScheduleOfDeferredTaxAssetsAndLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsPropertyPlantAndEquipment": { "auth_ref": [], "calculation": { "http://streamlinehealth.net/role/ScheduleOfDeferredTaxAssetsAndLiabilitiesDetails": { "order": 1.0, "parentTag": "us-gaap_DeferredIncomeTaxLiabilities", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from property, plant, and equipment.", "label": "Deferred Tax Assets, Property, Plant and Equipment", "negatedLabel": "Property and equipment" } } }, "localname": "DeferredTaxAssetsPropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://streamlinehealth.net/role/ScheduleOfDeferredTaxAssetsAndLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost": { "auth_ref": [ "r79", "r814" ], "calculation": { "http://streamlinehealth.net/role/ScheduleOfDeferredTaxAssetsAndLiabilitiesDetails": { "order": 5.0, "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from share-based compensation.", "label": "Stock compensation expense" } } }, "localname": "DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://streamlinehealth.net/role/ScheduleOfDeferredTaxAssetsAndLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts": { "auth_ref": [ "r79", "r814" ], "calculation": { "http://streamlinehealth.net/role/ScheduleOfDeferredTaxAssetsAndLiabilitiesDetails": { "order": 1.0, "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, before allocation of valuation allowance, of deferred tax asset attributable to deductible temporary difference from allowance for credit loss on accounts receivable.", "label": "Deferred Tax Asset, Tax Deferred Expense, Reserve and Accrual, Accounts Receivable, Allowance for Credit Loss", "verboseLabel": "Allowance for doubtful accounts" } } }, "localname": "DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://streamlinehealth.net/role/ScheduleOfDeferredTaxAssetsAndLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsValuationAllowance": { "auth_ref": [ "r477" ], "calculation": { "http://streamlinehealth.net/role/ScheduleOfDeferredTaxAssetsAndLiabilitiesDetails": { "order": 2.0, "parentTag": "us-gaap_DeferredTaxAssetsNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred tax assets for which it is more likely than not that a tax benefit will not be realized.", "label": "Valuation allowance", "negatedLabel": "Valuation allowance" } } }, "localname": "DeferredTaxAssetsValuationAllowance", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://streamlinehealth.net/role/IncomeTaxesDetailsNarrative", "http://streamlinehealth.net/role/ScheduleOfDeferredTaxAssetsAndLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxLiabilities": { "auth_ref": [ "r76", "r813" ], "calculation": { "http://streamlinehealth.net/role/ScheduleOfDeferredTaxAssetsAndLiabilitiesDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after deferred tax asset, of deferred tax liability attributable to taxable differences without jurisdictional netting.", "label": "Deferred Tax Liabilities, Net", "negatedTotalLabel": "Net deferred tax liabilities" } } }, "localname": "DeferredTaxLiabilities", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://streamlinehealth.net/role/ScheduleOfDeferredTaxAssetsAndLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssets": { "auth_ref": [ "r79", "r814" ], "calculation": { "http://streamlinehealth.net/role/ScheduleOfDeferredTaxAssetsAndLiabilitiesDetails": { "order": 2.0, "parentTag": "us-gaap_DeferredIncomeTaxLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred tax liability attributable to taxable temporary differences from intangible assets including goodwill.", "label": "Deferred Tax Liabilities, Goodwill and Intangible Assets", "negatedLabel": "Finite-lived intangible liabilities" } } }, "localname": "DeferredTaxLiabilitiesGoodwillAndIntangibleAssets", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://streamlinehealth.net/role/ScheduleOfDeferredTaxAssetsAndLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedContributionPlanCostRecognized": { "auth_ref": [ "r418" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cost for defined contribution plan.", "label": "Defined contribution plan, cost recognized" } } }, "localname": "DefinedContributionPlanCostRecognized", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://streamlinehealth.net/role/EmployeeRetirementPlanDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "us-gaap_Depreciation": { "auth_ref": [ "r12", "r67" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of expense recognized in the current period that reflects the allocation of the cost of tangible assets over the assets' useful lives. Includes production and non-production related depreciation.", "label": "Depreciation expense" } } }, "localname": "Depreciation", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://streamlinehealth.net/role/SignificantAccountingPoliciesDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "us-gaap_DepreciationAndAmortization": { "auth_ref": [ "r12", "r67" ], "calculation": { "http://streamlinehealth.net/role/StatementsOfCashFlows": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The current period expense charged against earnings on long-lived, physical assets not used in production, and which are not intended for resale, to allocate or recognize the cost of such assets over their useful lives; or to record the reduction in book value of an intangible asset over the benefit period of such asset; or to reflect consumption during the period of an asset that is not used in production.", "label": "Depreciation and amortization" } } }, "localname": "DepreciationAndAmortization", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://streamlinehealth.net/role/StatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_DisaggregationOfRevenueTableTextBlock": { "auth_ref": [ "r783" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor.", "label": "SCHEDULE OF DISAGGREGATON OF REVENUE" } } }, "localname": "DisaggregationOfRevenueTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://streamlinehealth.net/role/SignificantAccountingPoliciesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock": { "auth_ref": [ "r421", "r424", "r453", "r454", "r456", "r703" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for share-based payment arrangement.", "label": "STOCK-BASED COMPENSATION" } } }, "localname": "DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://streamlinehealth.net/role/Stock-basedCompensation" ], "xbrltype": "textBlockItemType" }, "us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Share-Based Payment Arrangement [Abstract]" } } }, "localname": "DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax": { "auth_ref": [ "r114", "r115", "r116", "r117", "r118", "r124", "r147", "r836" ], "calculation": { "http://streamlinehealth.net/role/StatementsOfOperations": { "order": 1.0, "parentTag": "us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount before tax of income (loss) from a discontinued operation. Includes, but is not limited to, the income (loss) from operations during the phase-out period, gain (loss) on disposal, gain (loss) for reversal of write-down (write-down) to fair value, less cost to sell, and adjustments to a prior period gain (loss) on disposal.", "label": "Income from discontinued operations" } } }, "localname": "DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://streamlinehealth.net/role/ScheduleOfDiscontinuedOperationsInStatementsOfOperationsDetails", "http://streamlinehealth.net/role/StatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_DiscontinuedOperationTaxEffectOfDiscontinuedOperation": { "auth_ref": [ "r115", "r116", "r117", "r118", "r124", "r129", "r466", "r485", "r490" ], "calculation": { "http://streamlinehealth.net/role/StatementsOfOperations": { "order": 2.0, "parentTag": "us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of tax expense (benefit) related to a discontinued operation. Includes, but is not limited to, tax expense (benefit) related to income (loss) from operations during the phase-out period, tax expense (benefit) related to gain (loss) on disposal, tax expense (benefit) related to gain (loss) for reversal of write-down (write-down) to fair value, less cost to sell, and tax expense (benefit) related to adjustments of a prior period gain (loss) on disposal.", "label": "Discontinued Operation, Tax Effect of Discontinued Operation", "negatedLabel": "Income tax expense" } } }, "localname": "DiscontinuedOperationTaxEffectOfDiscontinuedOperation", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://streamlinehealth.net/role/StatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Discontinued Operations and Disposal Groups [Abstract]" } } }, "localname": "DiscontinuedOperationsAndDisposalGroupsAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_DisposalGroupIncludingDiscontinuedOperationAccountsNotesAndLoansReceivableNet": { "auth_ref": [ "r8", "r113", "r127", "r171" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount classified as accounts, notes and loans receivable attributable to disposal group held for sale or disposed of.", "label": "Disposal Group, Including Discontinued Operation, Accounts, Notes and Loans Receivable, Net", "negatedLabel": "Accounts Receivable" } } }, "localname": "DisposalGroupIncludingDiscontinuedOperationAccountsNotesAndLoansReceivableNet", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://streamlinehealth.net/role/ScheduleOfGainOnSaleOfAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DisposalGroupIncludingDiscontinuedOperationConsideration": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of consideration received or receivable for the disposal of assets and liabilities, including discontinued operation.", "label": "Purchase price" } } }, "localname": "DisposalGroupIncludingDiscontinuedOperationConsideration", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://streamlinehealth.net/role/DiscontinuedOperationsDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "us-gaap_DisposalGroupIncludingDiscontinuedOperationCostsOfGoodsSold": { "auth_ref": [ "r125", "r222" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of costs of goods sold attributable to disposal group, including, but not limited to, discontinued operation.", "label": "Expenses: Cost of sales" } } }, "localname": "DisposalGroupIncludingDiscontinuedOperationCostsOfGoodsSold", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://streamlinehealth.net/role/ScheduleOfDiscontinuedOperationsInStatementsOfOperationsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DisposalGroupIncludingDiscontinuedOperationDeferredRevenue": { "auth_ref": [ "r8", "r113", "r127", "r171" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount classified as deferred revenue attributable to disposal group held for sale or disposed of.", "label": "Deferred Revenues" } } }, "localname": "DisposalGroupIncludingDiscontinuedOperationDeferredRevenue", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://streamlinehealth.net/role/ScheduleOfGainOnSaleOfAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DisposalGroupIncludingDiscontinuedOperationOperatingExpense": { "auth_ref": [ "r125" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of operating expense attributable to disposal group, including, but not limited to, discontinued operation.", "label": "Total expenses" } } }, "localname": "DisposalGroupIncludingDiscontinuedOperationOperatingExpense", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://streamlinehealth.net/role/ScheduleOfDiscontinuedOperationsInStatementsOfOperationsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DisposalGroupIncludingDiscontinuedOperationPrepaidAndOtherAssets": { "auth_ref": [ "r8", "r113", "r127", "r171" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount classified as prepaid and other assets attributable to disposal group held for sale or disposed of.", "label": "Disposal Group, Including Discontinued Operation, Prepaid and Other Assets", "negatedLabel": "Prepaid Expenses" } } }, "localname": "DisposalGroupIncludingDiscontinuedOperationPrepaidAndOtherAssets", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://streamlinehealth.net/role/ScheduleOfGainOnSaleOfAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DisposalGroupIncludingDiscontinuedOperationRevenue": { "auth_ref": [ "r125", "r222" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of revenue attributable to disposal group, including, but not limited to, discontinued operation.", "label": "Disposal Group, Including Discontinued Operation, Revenue", "verboseLabel": "Total revenues" } } }, "localname": "DisposalGroupIncludingDiscontinuedOperationRevenue", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://streamlinehealth.net/role/ScheduleOfDiscontinuedOperationsInStatementsOfOperationsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock": { "auth_ref": [ "r112", "r169" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure related to a disposal group. Includes, but is not limited to, a discontinued operation, disposal classified as held-for-sale or disposed of by means other than sale or disposal of an individually significant component.", "label": "DISCONTINUED OPERATIONS" } } }, "localname": "DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://streamlinehealth.net/role/DiscontinuedOperations" ], "xbrltype": "textBlockItemType" }, "us-gaap_EarningsPerShareBasic": { "auth_ref": [ "r242", "r264", "r265", "r266", "r267", "r268", "r273", "r275", "r281", "r282", "r283", "r285", "r512", "r513", "r564", "r576", "r683" ], "lang": { "en-us": { "role": { "documentation": "The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period.", "label": "Net income", "verboseLabel": "Basic net loss per share of common stock" } } }, "localname": "EarningsPerShareBasic", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://streamlinehealth.net/role/ScheduleOfBasicAndDilutedNetLossPerShareOfCommonStockDetails", "http://streamlinehealth.net/role/StatementsOfOperations" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareBasicAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Basic Earnings Per Share:" } } }, "localname": "EarningsPerShareBasicAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://streamlinehealth.net/role/StatementsOfOperations" ], "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareBasicOtherDisclosuresAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "verboseLabel": "Continuing operations" } } }, "localname": "EarningsPerShareBasicOtherDisclosuresAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://streamlinehealth.net/role/ScheduleOfBasicAndDilutedNetLossPerShareOfCommonStockDetails" ], "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareDiluted": { "auth_ref": [ "r242", "r264", "r265", "r266", "r267", "r268", "r275", "r281", "r282", "r283", "r285", "r512", "r513", "r564", "r576", "r683" ], "lang": { "en-us": { "role": { "documentation": "The amount of net income (loss) for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period.", "label": "Net loss per common share \u2013 diluted", "verboseLabel": "Diluted net loss per share of common stock" } } }, "localname": "EarningsPerShareDiluted", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://streamlinehealth.net/role/ScheduleOfBasicAndDilutedNetLossPerShareOfCommonStockDetails", "http://streamlinehealth.net/role/StatementsOfOperations" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareDilutedAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Diluted Earnings Per Share:" } } }, "localname": "EarningsPerShareDilutedAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://streamlinehealth.net/role/StatementsOfOperations" ], "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareDilutedOtherDisclosuresAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "verboseLabel": "Continuing operations" } } }, "localname": "EarningsPerShareDilutedOtherDisclosuresAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://streamlinehealth.net/role/ScheduleOfBasicAndDilutedNetLossPerShareOfCommonStockDetails" ], "xbrltype": "stringItemType" }, "us-gaap_EarningsPerSharePolicyTextBlock": { "auth_ref": [ "r49", "r50" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for computing basic and diluted earnings or loss per share for each class of common stock and participating security. Addresses all significant policy factors, including any antidilutive items that have been excluded from the computation and takes into account stock dividends, splits and reverse splits that occur after the balance sheet date of the latest reporting period but before the issuance of the financial statements.", "label": "Net Earnings (Loss) Per Common Share" } } }, "localname": "EarningsPerSharePolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://streamlinehealth.net/role/SignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate": { "auth_ref": [ "r254", "r467", "r488" ], "lang": { "en-us": { "role": { "documentation": "Percentage of domestic federal statutory tax rate applicable to pretax income (loss).", "label": "Federal statutory income tax rates" } } }, "localname": "EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://streamlinehealth.net/role/IncomeTaxesDetailsNarrative" ], "xbrltype": "percentItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount": { "auth_ref": [ "r745", "r811" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying domestic federal statutory income tax rate to pretax income (loss) from continuing operation, attributable to expense for award under share-based payment arrangement. Excludes expense determined to be nondeductible upon grant or after for award under share-based payment arrangement.", "label": "Stock-based compensation" } } }, "localname": "EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://streamlinehealth.net/role/ScheduleOfEffectiveIncomeTaxRateReconciliationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsCapitalizedAmount": { "auth_ref": [ "r452" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cost capitalized for award under share-based payment arrangement.", "label": "Capitalized non-employee stock compensation" } } }, "localname": "EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsCapitalizedAmount", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://streamlinehealth.net/role/CommitmentsAndContingenciesDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized": { "auth_ref": [ "r455" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cost not yet recognized for nonvested award under share-based payment arrangement.", "label": "Unrecognized compensation cost, restricted stock" } } }, "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://streamlinehealth.net/role/Stock-basedCompensationDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1": { "auth_ref": [ "r455" ], "lang": { "en-us": { "role": { "documentation": "Weighted-average period over which cost not yet recognized is expected to be recognized for award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Cost unrecognized, remaining weighted average period" } } }, "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://streamlinehealth.net/role/Stock-basedCompensationDetailsNarrative" ], "xbrltype": "durationItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions": { "auth_ref": [ "r810" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cost to be recognized for option under share-based payment arrangement.", "label": "Unrecognized Compensation cost, stock options" } } }, "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://streamlinehealth.net/role/Stock-basedCompensationDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeStockOptionMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share-based payment arrangement granting right, subject to vesting and other restrictions, to purchase or sell certain number of shares at predetermined price for specified period of time.", "label": "Share-Based Payment Arrangement, Option [Member]" } } }, "localname": "EmployeeStockOptionMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://streamlinehealth.net/role/ScheduleOfBasicAndDilutedNetLossPerShareOfCommonStockDetailsParenthetical" ], "xbrltype": "domainItemType" }, "us-gaap_EquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Equity [Abstract]" } } }, "localname": "EquityAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_EquityComponentDomain": { "auth_ref": [ "r21", "r221", "r238", "r239", "r240", "r259", "r260", "r261", "r263", "r269", "r271", "r286", "r310", "r311", "r385", "r457", "r458", "r459", "r482", "r483", "r504", "r505", "r506", "r507", "r508", "r509", "r511", "r516", "r517", "r518", "r519", "r520", "r521", "r534", "r585", "r586", "r587", "r600", "r655" ], "lang": { "en-us": { "role": { "documentation": "Components of equity are the parts of the total Equity balance including that which is allocated to common, preferred, treasury stock, retained earnings, etc." } } }, "localname": "EquityComponentDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://streamlinehealth.net/role/SignificantAccountingPoliciesDetailsNarrative", "http://streamlinehealth.net/role/StatementsOfChangesInStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_EscrowDeposit": { "auth_ref": [ "r105", "r672" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The designation of funds furnished by a borrower to a lender to assure future payments of the borrower's real estate taxes and insurance obligations with respect to a mortgaged property. Escrow deposits may be made for a variety of other purposes such as earnest money and contingent payments. This element excludes replacement reserves which are an escrow separately provided for within the US GAAP taxonomy.", "label": "Escrow Deposit" } } }, "localname": "EscrowDeposit", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://streamlinehealth.net/role/DiscontinuedOperationsDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock": { "auth_ref": [ "r25", "r94", "r95", "r191" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of financial instruments measured at fair value, including those classified in shareholders' equity measured on a recurring or nonrecurring basis. Disclosures include, but are not limited to, fair value measurements recorded and the reasons for the measurements, level within the fair value hierarchy in which the fair value measurements are categorized and transfers between levels 1 and 2. Nonrecurring fair value measurements are those that are required or permitted in the statement of financial position in particular circumstances.", "label": "SCHEDULE OF FAIR VALUE ASSETS AND LIABILITIES MEASURED ON RECURRING BASIS" } } }, "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://streamlinehealth.net/role/SignificantAccountingPoliciesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueByFairValueHierarchyLevelAxis": { "auth_ref": [ "r358", "r403", "r404", "r405", "r406", "r407", "r408", "r514", "r543", "r544", "r545", "r690", "r691", "r697", "r698", "r699" ], "lang": { "en-us": { "role": { "documentation": "Information by level within fair value hierarchy and fair value measured at net asset value per share as practical expedient.", "label": "Fair Value Hierarchy and NAV [Axis]" } } }, "localname": "FairValueByFairValueHierarchyLevelAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://streamlinehealth.net/role/ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueInputsLevel1Member": { "auth_ref": [ "r358", "r403", "r408", "r514", "r543", "r697", "r698", "r699" ], "lang": { "en-us": { "role": { "documentation": "Quoted prices in active markets for identical assets or liabilities that the reporting entity can access at the measurement date.", "label": "Fair Value, Inputs, Level 1 [Member]" } } }, "localname": "FairValueInputsLevel1Member", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://streamlinehealth.net/role/ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueInputsLevel2Member": { "auth_ref": [ "r358", "r403", "r408", "r514", "r544", "r690", "r691", "r697", "r698", "r699" ], "lang": { "en-us": { "role": { "documentation": "Inputs other than quoted prices included within level 1 that are observable for an asset or liability, either directly or indirectly, including, but not limited to, quoted prices for similar assets or liabilities in active markets, or quoted prices for identical or similar assets or liabilities in inactive markets.", "label": "Fair Value, Inputs, Level 2 [Member]" } } }, "localname": "FairValueInputsLevel2Member", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://streamlinehealth.net/role/ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueInputsLevel3Member": { "auth_ref": [ "r358", "r403", "r404", "r405", "r406", "r407", "r408", "r514", "r545", "r690", "r691", "r697", "r698", "r699" ], "lang": { "en-us": { "role": { "documentation": "Unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing.", "label": "Fair Value, Inputs, Level 3 [Member]" } } }, "localname": "FairValueInputsLevel3Member", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://streamlinehealth.net/role/ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": { "auth_ref": [ "r358", "r403", "r404", "r405", "r406", "r407", "r408", "r543", "r544", "r545", "r690", "r691", "r697", "r698", "r699" ], "lang": { "en-us": { "role": { "documentation": "Categories used to prioritize the inputs to valuation techniques to measure fair value." } } }, "localname": "FairValueMeasurementsFairValueHierarchyDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://streamlinehealth.net/role/ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueOfFinancialInstrumentsPolicy": { "auth_ref": [ "r15", "r27" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for determining the fair value of financial instruments.", "label": "Fair Value of Financial Instruments" } } }, "localname": "FairValueOfFinancialInstrumentsPolicy", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://streamlinehealth.net/role/SignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_FiniteLivedAndIndefiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of finite-lived and indefinite-lived intangible assets acquired as part of a business combination.", "label": "SCHEDULE OF ALLOCATION OF THE TOTAL CONSIDERATION" } } }, "localname": "FiniteLivedAndIndefiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://streamlinehealth.net/role/BusinessCombinationAndDivestitureTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_FiniteLivedIntangibleAssetUsefulLife": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Useful life of finite-lived intangible assets, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Estimated Useful Life" } } }, "localname": "FiniteLivedIntangibleAssetUsefulLife", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://streamlinehealth.net/role/ScheduleOfIntangibleAssetsDetails" ], "xbrltype": "durationItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization": { "auth_ref": [ "r228", "r319" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Accumulated amount of amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "Accumulated amortization, intangible assets", "verboseLabel": "Accumulated Amortization" } } }, "localname": "FiniteLivedIntangibleAssetsAccumulatedAmortization", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://streamlinehealth.net/role/BalanceSheetsParenthetical", "http://streamlinehealth.net/role/ScheduleOfIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTable": { "auth_ref": [ "r62" ], "lang": { "en-us": { "role": { "documentation": "A table containing detailed characteristics of finite-lived intangible assets acquired during a business combination. Finite-lived intangible assets are assets that have no physical form, but have expected future economic benefit, and are expected to be used over a defined period. Acquired finite-lived intangible assets are disclosed by major class (assets that can be grouped together because they are similar, either by their nature or by their use in operations of the Entity) and in total. Additionally, any significant residual value (the expected value of the asset at the end of its useful life) and the weighted-average amortization period are also disclosed.", "label": "Finite-Lived Intangible Assets Acquired as Part of Business Combination [Table]" } } }, "localname": "FiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTable", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://streamlinehealth.net/role/ScheduleOfIntangibleAssetsEstimatedUsefulLivesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive": { "auth_ref": [], "calculation": { "http://streamlinehealth.net/role/ScheduleOfFutureAmortizationExpenseForIntangibleAssetsDetails": { "order": 6.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization for asset, excluding financial asset and goodwill, lacking physical substance with finite life expected to be recognized after fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Thereafter" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://streamlinehealth.net/role/ScheduleOfFutureAmortizationExpenseForIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths": { "auth_ref": [ "r168" ], "calculation": { "http://streamlinehealth.net/role/ScheduleOfFutureAmortizationExpenseForIntangibleAssetsDetails": { "order": 2.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "2024" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://streamlinehealth.net/role/ScheduleOfFutureAmortizationExpenseForIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour": { "auth_ref": [ "r168" ], "calculation": { "http://streamlinehealth.net/role/ScheduleOfFutureAmortizationExpenseForIntangibleAssetsDetails": { "order": 5.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "2027" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFour", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://streamlinehealth.net/role/ScheduleOfFutureAmortizationExpenseForIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree": { "auth_ref": [ "r168" ], "calculation": { "http://streamlinehealth.net/role/ScheduleOfFutureAmortizationExpenseForIntangibleAssetsDetails": { "order": 4.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "2026" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearThree", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://streamlinehealth.net/role/ScheduleOfFutureAmortizationExpenseForIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo": { "auth_ref": [ "r168" ], "calculation": { "http://streamlinehealth.net/role/ScheduleOfFutureAmortizationExpenseForIntangibleAssetsDetails": { "order": 3.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "2025" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://streamlinehealth.net/role/ScheduleOfFutureAmortizationExpenseForIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis": { "auth_ref": [ "r317", "r318", "r319", "r320", "r549", "r550" ], "lang": { "en-us": { "role": { "documentation": "Information by major type or class of finite-lived intangible assets.", "label": "Finite-Lived Intangible Assets by Major Class [Axis]" } } }, "localname": "FiniteLivedIntangibleAssetsByMajorClassAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://streamlinehealth.net/role/ScheduleOfIntangibleAssetsDetails", "http://streamlinehealth.net/role/ScheduleOfIntangibleAssetsEstimatedUsefulLivesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsGross": { "auth_ref": [ "r167", "r550" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "Gross Assets" } } }, "localname": "FiniteLivedIntangibleAssetsGross", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://streamlinehealth.net/role/ScheduleOfIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsLineItems": { "auth_ref": [ "r549" ], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Finite-Lived Intangible Assets [Line Items]" } } }, "localname": "FiniteLivedIntangibleAssetsLineItems", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://streamlinehealth.net/role/ScheduleOfIntangibleAssetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain": { "auth_ref": [ "r62", "r64" ], "lang": { "en-us": { "role": { "documentation": "The major class of finite-lived intangible asset (for example, patents, trademarks, copyrights, etc.) A major class is composed of intangible assets that can be grouped together because they are similar, either by their nature or by their use in the operations of a company." } } }, "localname": "FiniteLivedIntangibleAssetsMajorClassNameDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://streamlinehealth.net/role/ScheduleOfIntangibleAssetsDetails", "http://streamlinehealth.net/role/ScheduleOfIntangibleAssetsEstimatedUsefulLivesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FiniteLivedIntangibleAssetsNet": { "auth_ref": [ "r167", "r549" ], "calculation": { "http://streamlinehealth.net/role/ScheduleOfFutureAmortizationExpenseForIntangibleAssetsDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "Net Assets", "totalLabel": "Total" } } }, "localname": "FiniteLivedIntangibleAssetsNet", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://streamlinehealth.net/role/ScheduleOfFutureAmortizationExpenseForIntangibleAssetsDetails", "http://streamlinehealth.net/role/ScheduleOfIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1": { "auth_ref": [ "r549" ], "lang": { "en-us": { "role": { "documentation": "Remaining amortization period of finite-lived intangible assets, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Finite-lived intangible assets amortized period" } } }, "localname": "FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://streamlinehealth.net/role/SignificantAccountingPoliciesDetailsNarrative" ], "xbrltype": "durationItemType" }, "us-gaap_GainsLossesOnExtinguishmentOfDebt": { "auth_ref": [ "r12", "r70", "r71" ], "calculation": { "http://streamlinehealth.net/role/StatementsOfCashFlows": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations", "weight": -1.0 }, "http://streamlinehealth.net/role/StatementsOfOperations": { "order": 3.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Difference between the fair value of payments made and the carrying amount of debt which is extinguished prior to maturity.", "label": "Loss on early extinguishment of debt", "negatedLabel": "Loss on early extinguishment of debt" } } }, "localname": "GainsLossesOnExtinguishmentOfDebt", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://streamlinehealth.net/role/StatementsOfCashFlows", "http://streamlinehealth.net/role/StatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_GainsLossesOnSalesOfAssets": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of gain (loss) on sale or disposal of assets utilized in financial service operations.", "label": "Gain on sale of discontinued operations" } } }, "localname": "GainsLossesOnSalesOfAssets", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://streamlinehealth.net/role/ScheduleOfGainOnSaleOfAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_Goodwill": { "auth_ref": [ "r227", "r316", "r563", "r687", "r708", "r770", "r771" ], "calculation": { "http://streamlinehealth.net/role/BalanceSheets": { "order": 5.0, "parentTag": "us-gaap_AssetsNoncurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after accumulated impairment loss of an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.", "label": "Goodwill", "negatedLabel": "Goodwill" } } }, "localname": "Goodwill", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://streamlinehealth.net/role/BalanceSheets", "http://streamlinehealth.net/role/DiscontinuedOperationsDetailsNarrative", "http://streamlinehealth.net/role/ScheduleOfAllocationOfTotalConsiderationDetails", "http://streamlinehealth.net/role/ScheduleOfGainOnSaleOfAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Goodwill and Intangible Assets Disclosure [Abstract]" } } }, "localname": "GoodwillAndIntangibleAssetsDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock": { "auth_ref": [ "r165" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for goodwill and intangible assets.", "label": "GOODWILL AND INTANGIBLE ASSETS" } } }, "localname": "GoodwillAndIntangibleAssetsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://streamlinehealth.net/role/GoodwillAndIntangibleAssets" ], "xbrltype": "textBlockItemType" }, "us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock": { "auth_ref": [ "r17", "r59" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for goodwill and intangible assets. This accounting policy also may address how an entity assesses and measures impairment of goodwill and intangible assets.", "label": "Goodwill and Intangible Assets" } } }, "localname": "GoodwillAndIntangibleAssetsPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://streamlinehealth.net/role/SignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_GranteeStatusAxis": { "auth_ref": [ "r422", "r423", "r425", "r426", "r427", "r428", "r429", "r430", "r431", "r432", "r433", "r434", "r435", "r436", "r437", "r438", "r439", "r440", "r441", "r442", "r443", "r444", "r445", "r446", "r447", "r448", "r449", "r450" ], "lang": { "en-us": { "role": { "documentation": "Information by status of recipient to whom award is granted.", "label": "Grantee Status [Axis]" } } }, "localname": "GranteeStatusAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://streamlinehealth.net/role/SignificantAccountingPoliciesDetailsNarrative" ], "xbrltype": "stringItemType" }, "us-gaap_GranteeStatusDomain": { "auth_ref": [ "r422", "r423", "r425", "r426", "r427", "r428", "r429", "r430", "r431", "r432", "r433", "r434", "r435", "r436", "r437", "r438", "r439", "r440", "r441", "r442", "r443", "r444", "r445", "r446", "r447", "r448", "r449", "r450" ], "lang": { "en-us": { "role": { "documentation": "Status of recipient to whom award is granted." } } }, "localname": "GranteeStatusDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://streamlinehealth.net/role/SignificantAccountingPoliciesDetailsNarrative" ], "xbrltype": "domainItemType" }, "us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock": { "auth_ref": [ "r0", "r173" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for recognizing and measuring the impairment of long-lived assets. An entity also may disclose its accounting policy for long-lived assets to be sold. This policy excludes goodwill and intangible assets.", "label": "Impairment of Long-Lived Assets" } } }, "localname": "ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://streamlinehealth.net/role/SignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeLossFromContinuingOperations": { "auth_ref": [ "r91", "r151", "r160", "r264", "r265", "r266", "r267", "r280", "r283" ], "calculation": { "http://streamlinehealth.net/role/StatementsOfCashFlows": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations", "weight": 1.0 }, "http://streamlinehealth.net/role/StatementsOfOperations": { "order": 1.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after tax of income (loss) from continuing operations attributable to the parent.", "label": "Loss from continuing operations", "terseLabel": "Income loss from continuing operations", "totalLabel": "Loss from continuing operations, net of tax", "verboseLabel": "Loss from continuing operations, net of tax" } } }, "localname": "IncomeLossFromContinuingOperations", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://streamlinehealth.net/role/BusinessCombinationAndDivestitureDetailsNarrative", "http://streamlinehealth.net/role/ScheduleOfBasicAndDilutedNetLossPerShareOfCommonStockDetails", "http://streamlinehealth.net/role/StatementsOfCashFlows", "http://streamlinehealth.net/role/StatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": { "auth_ref": [ "r1", "r146", "r199", "r287", "r293", "r297", "r299", "r565", "r573", "r685" ], "calculation": { "http://streamlinehealth.net/role/StatementsOfOperations": { "order": 1.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperations", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of income (loss) from continuing operations, including income (loss) from equity method investments, before deduction of income tax expense (benefit), and income (loss) attributable to noncontrolling interest.", "label": "Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest", "totalLabel": "Loss from continuing operations before income taxes" } } }, "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://streamlinehealth.net/role/StatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeLossFromContinuingOperationsPerBasicShare": { "auth_ref": [ "r145", "r198", "r200", "r242", "r262", "r264", "r265", "r266", "r267", "r275", "r281", "r282", "r513", "r564", "r837" ], "lang": { "en-us": { "role": { "documentation": "The amount of net income (loss) from continuing operations per each share of common stock or unit outstanding during the reporting period.", "label": "Continuing operations", "verboseLabel": "Basic net loss per share of common stock from continuing operations" } } }, "localname": "IncomeLossFromContinuingOperationsPerBasicShare", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://streamlinehealth.net/role/ScheduleOfBasicAndDilutedNetLossPerShareOfCommonStockDetails", "http://streamlinehealth.net/role/StatementsOfOperations" ], "xbrltype": "perShareItemType" }, "us-gaap_IncomeLossFromContinuingOperationsPerDilutedShare": { "auth_ref": [ "r145", "r242", "r262", "r264", "r265", "r266", "r267", "r275", "r281", "r282", "r283", "r513", "r564", "r837" ], "lang": { "en-us": { "role": { "documentation": "The amount of net income (loss) derived from continuing operations during the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period.", "label": "Diluted net loss per share of common stock from continuing operations", "verboseLabel": "Continuing operations" } } }, "localname": "IncomeLossFromContinuingOperationsPerDilutedShare", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://streamlinehealth.net/role/ScheduleOfBasicAndDilutedNetLossPerShareOfCommonStockDetails", "http://streamlinehealth.net/role/StatementsOfOperations" ], "xbrltype": "perShareItemType" }, "us-gaap_IncomeLossFromDiscontinuedOperationsAndDisposalOfDiscontinuedOperationsNetOfTaxPerBasicShareAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "verboseLabel": "Discontinued operations" } } }, "localname": "IncomeLossFromDiscontinuedOperationsAndDisposalOfDiscontinuedOperationsNetOfTaxPerBasicShareAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://streamlinehealth.net/role/ScheduleOfBasicAndDilutedNetLossPerShareOfCommonStockDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeLossFromDiscontinuedOperationsAndDisposalOfDiscontinuedOperationsNetOfTaxPerDilutedShareAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "verboseLabel": "Discontinued operations" } } }, "localname": "IncomeLossFromDiscontinuedOperationsAndDisposalOfDiscontinuedOperationsNetOfTaxPerDilutedShareAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://streamlinehealth.net/role/ScheduleOfBasicAndDilutedNetLossPerShareOfCommonStockDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax": { "auth_ref": [ "r114", "r115", "r116", "r117", "r118", "r129", "r222", "r491", "r574" ], "calculation": { "http://streamlinehealth.net/role/StatementsOfOperations": { "order": 2.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after tax of income (loss) from a discontinued operation including the portion attributable to the noncontrolling interest. Includes, but is not limited to, the income (loss) from operations during the phase-out period, gain (loss) on disposal, gain (loss) for reversal of write-down (write-down) to fair value, less cost to sell, and adjustments to a prior period gain (loss) on disposal.", "label": "Income (Loss) from Discontinued Operations, Net of Tax, Including Portion Attributable to Noncontrolling Interest", "totalLabel": "Income from discontinued operations, net of tax" } } }, "localname": "IncomeLossFromDiscontinuedOperationsNetOfTax", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://streamlinehealth.net/role/StatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToNoncontrollingInterest": { "auth_ref": [ "r90", "r114", "r115", "r116", "r117", "r118", "r124", "r129", "r189" ], "calculation": { "http://streamlinehealth.net/role/StatementsOfCashFlows": { "order": 2.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperations", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after tax of income (loss) from a discontinued operation attributable to the noncontrolling interest. Includes, but is not limited to, the income (loss) from operations during the phase-out period, gain (loss) on disposal, gain (loss) for reversal of write-down (write-down) to fair value, less cost to sell, and adjustments to a prior period gain (loss) on disposal.", "label": "Income (Loss) from Discontinued Operations, Net of Tax, Attributable to Noncontrolling Interest", "negatedLabel": "LESS: Income from discontinued operations, net of tax" } } }, "localname": "IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://streamlinehealth.net/role/StatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Income from discontinued operations:" } } }, "localname": "IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntityAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://streamlinehealth.net/role/StatementsOfOperations" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare": { "auth_ref": [ "r147", "r242", "r276", "r281", "r282", "r832", "r837" ], "lang": { "en-us": { "role": { "documentation": "Per basic share amount, after tax, of income (loss) from the day-to-day business activities of the discontinued operation and gain (loss) from the disposal of the discontinued operation.", "label": "Discontinued operations", "verboseLabel": "Basic net earnings per share of common stock from discontinued operations" } } }, "localname": "IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://streamlinehealth.net/role/ScheduleOfBasicAndDilutedNetLossPerShareOfCommonStockDetails", "http://streamlinehealth.net/role/StatementsOfOperations" ], "xbrltype": "perShareItemType" }, "us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare": { "auth_ref": [ "r190", "r276", "r281", "r282" ], "lang": { "en-us": { "role": { "documentation": "Per diluted share amount, after tax, of income (loss) from the day-to-day business activities of the discontinued operation and gain (loss) from the disposal of the discontinued operation.", "label": "Diluted net earnings per share of common stock from discontinued operations", "verboseLabel": "Discontinued operations" } } }, "localname": "IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://streamlinehealth.net/role/ScheduleOfBasicAndDilutedNetLossPerShareOfCommonStockDetails", "http://streamlinehealth.net/role/StatementsOfOperations" ], "xbrltype": "perShareItemType" }, "us-gaap_IncomeStatementAbstract": { "auth_ref": [], "localname": "IncomeStatementAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementLocationAxis": { "auth_ref": [ "r321", "r324", "r639" ], "lang": { "en-us": { "role": { "documentation": "Information by location in the income statement.", "label": "Income Statement Location [Axis]" } } }, "localname": "IncomeStatementLocationAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://streamlinehealth.net/role/SignificantAccountingPoliciesDetailsNarrative" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementLocationDomain": { "auth_ref": [ "r324", "r639" ], "lang": { "en-us": { "role": { "documentation": "Location in the income statement." } } }, "localname": "IncomeStatementLocationDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://streamlinehealth.net/role/SignificantAccountingPoliciesDetailsNarrative" ], "xbrltype": "domainItemType" }, "us-gaap_IncomeTaxAuthorityAxis": { "auth_ref": [ "r20" ], "lang": { "en-us": { "role": { "documentation": "Information by tax jurisdiction.", "label": "Income Tax Authority [Axis]" } } }, "localname": "IncomeTaxAuthorityAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://streamlinehealth.net/role/IncomeTaxesDetailsNarrative" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxAuthorityDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Agency, division or body classification that levies income taxes, examines tax returns for compliance, or grants exemptions from or makes other decisions pertaining to income taxes." } } }, "localname": "IncomeTaxAuthorityDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://streamlinehealth.net/role/IncomeTaxesDetailsNarrative" ], "xbrltype": "domainItemType" }, "us-gaap_IncomeTaxDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Income Tax Disclosure [Abstract]" } } }, "localname": "IncomeTaxDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxDisclosureTextBlock": { "auth_ref": [ "r254", "r462", "r468", "r473", "r479", "r484", "r489", "r492", "r493", "r596" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for income taxes. Disclosures may include net deferred tax liability or asset recognized in an enterprise's statement of financial position, net change during the year in the total valuation allowance, approximate tax effect of each type of temporary difference and carryforward that gives rise to a significant portion of deferred tax liabilities and deferred tax assets, utilization of a tax carryback, and tax uncertainties information.", "label": "INCOME TAXES" } } }, "localname": "IncomeTaxDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://streamlinehealth.net/role/IncomeTaxes" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeTaxExpenseBenefit": { "auth_ref": [ "r207", "r217", "r270", "r271", "r291", "r466", "r485", "r577" ], "calculation": { "http://streamlinehealth.net/role/StatementsOfOperations": { "order": 2.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperations", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.", "label": "Income Tax Expense (Benefit)", "negatedLabel": "Income tax expense", "negatedTerseLabel": "Total provision" } } }, "localname": "IncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://streamlinehealth.net/role/ScheduleOfEffectiveIncomeTaxRateReconciliationDetails", "http://streamlinehealth.net/role/ScheduleOfIncomeTaxesForContinuingOperationDetails", "http://streamlinehealth.net/role/StatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxPolicyTextBlock": { "auth_ref": [ "r237", "r464", "r465", "r473", "r474", "r478", "r480", "r592" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for income taxes, which may include its accounting policies for recognizing and measuring deferred tax assets and liabilities and related valuation allowances, recognizing investment tax credits, operating loss carryforwards, tax credit carryforwards, and other carryforwards, methodologies for determining its effective income tax rate and the characterization of interest and penalties in the financial statements.", "label": "Income Taxes" } } }, "localname": "IncomeTaxPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://streamlinehealth.net/role/SignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate": { "auth_ref": [ "r467" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of income tax expense or benefit for the period computed by applying the domestic federal statutory tax rates to pretax income from continuing operations.", "label": "Federal tax benefit at statutory rate" } } }, "localname": "IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://streamlinehealth.net/role/ScheduleOfEffectiveIncomeTaxRateReconciliationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxReconciliationNondeductibleExpenseOther": { "auth_ref": [ "r811" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to other nondeductible expenses.", "label": "Effective Income Tax Rate Reconciliation, Nondeductible Expense, Other, Amount", "verboseLabel": "Other" } } }, "localname": "IncomeTaxReconciliationNondeductibleExpenseOther", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://streamlinehealth.net/role/ScheduleOfEffectiveIncomeTaxRateReconciliationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxReconciliationOtherAdjustments": { "auth_ref": [ "r811" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to other adjustments.", "label": "Effective Income Tax Rate Reconciliation, Other Adjustments, Amount", "verboseLabel": "Other" } } }, "localname": "IncomeTaxReconciliationOtherAdjustments", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://streamlinehealth.net/role/ScheduleOfEffectiveIncomeTaxRateReconciliationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes": { "auth_ref": [ "r811" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to state and local income tax expense (benefit).", "label": "State and local tax expense, net of federal" } } }, "localname": "IncomeTaxReconciliationStateAndLocalIncomeTaxes", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://streamlinehealth.net/role/ScheduleOfEffectiveIncomeTaxRateReconciliationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxReconciliationTaxContingencies": { "auth_ref": [ "r811" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to increase (decrease) in income tax contingencies. Including, but not limited to, domestic tax contingency, foreign tax contingency, state and local tax contingency, and other contingencies.", "label": "Reserve for uncertain tax position" } } }, "localname": "IncomeTaxReconciliationTaxContingencies", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://streamlinehealth.net/role/ScheduleOfEffectiveIncomeTaxRateReconciliationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxReconciliationTaxCreditsResearch": { "auth_ref": [ "r811" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to research tax credit.", "label": "Federal R&D tax credit" } } }, "localname": "IncomeTaxReconciliationTaxCreditsResearch", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://streamlinehealth.net/role/ScheduleOfEffectiveIncomeTaxRateReconciliationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxesPaidNet": { "auth_ref": [ "r48" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The amount of cash paid during the current period to foreign, federal, state, and local authorities as taxes on income, net of any cash received during the current period as refunds for the overpayment of taxes.", "label": "Income taxes paid" } } }, "localname": "IncomeTaxesPaidNet", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://streamlinehealth.net/role/StatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsAndOtherReceivables": { "auth_ref": [ "r11" ], "calculation": { "http://streamlinehealth.net/role/StatementsOfCashFlows": { "order": 9.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in the amount due from customers for the credit sale of goods and services; includes accounts receivable and other types of receivables.", "label": "Increase (Decrease) in Accounts and Other Receivables", "negatedLabel": "Accounts and contract receivables" } } }, "localname": "IncreaseDecreaseInAccountsAndOtherReceivables", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://streamlinehealth.net/role/StatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsPayable": { "auth_ref": [ "r11" ], "calculation": { "http://streamlinehealth.net/role/StatementsOfCashFlows": { "order": 11.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in the aggregate amount of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business.", "label": "Increase (Decrease) in Accounts Payable", "verboseLabel": "Accounts payable" } } }, "localname": "IncreaseDecreaseInAccountsPayable", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://streamlinehealth.net/role/StatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccruedLiabilities": { "auth_ref": [ "r11" ], "calculation": { "http://streamlinehealth.net/role/StatementsOfCashFlows": { "order": 12.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in the aggregate amount of expenses incurred but not yet paid.", "label": "Accrued expenses and other liabilities" } } }, "localname": "IncreaseDecreaseInAccruedLiabilities", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://streamlinehealth.net/role/StatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInDeferredRevenue": { "auth_ref": [ "r677" ], "calculation": { "http://streamlinehealth.net/role/StatementsOfCashFlows": { "order": 13.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in deferred income and obligation to transfer product and service to customer for which consideration has been received or is receivable.", "label": "Increase (Decrease) in Deferred Revenue", "verboseLabel": "Deferred revenues" } } }, "localname": "IncreaseDecreaseInDeferredRevenue", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://streamlinehealth.net/role/StatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Changes in assets and liabilities:" } } }, "localname": "IncreaseDecreaseInOperatingCapitalAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://streamlinehealth.net/role/StatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_IncreaseDecreaseInOtherOperatingAssets": { "auth_ref": [ "r11" ], "calculation": { "http://streamlinehealth.net/role/StatementsOfCashFlows": { "order": 10.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in operating assets classified as other.", "label": "Increase (Decrease) in Other Operating Assets", "negatedLabel": "Other assets" } } }, "localname": "IncreaseDecreaseInOtherOperatingAssets", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://streamlinehealth.net/role/StatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IntangibleAssetsNetExcludingGoodwill": { "auth_ref": [ "r60", "r63" ], "calculation": { "http://streamlinehealth.net/role/BalanceSheets": { "order": 4.0, "parentTag": "us-gaap_AssetsNoncurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts of all intangible assets, excluding goodwill, as of the balance sheet date, net of accumulated amortization and impairment charges.", "label": "Intangible assets, net of accumulated amortization of $2,627,000 and $5,121,000, respectively" } } }, "localname": "IntangibleAssetsNetExcludingGoodwill", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://streamlinehealth.net/role/BalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestExpense": { "auth_ref": [ "r100", "r202", "r241", "r290", "r522", "r640", "r719", "r841" ], "calculation": { "http://streamlinehealth.net/role/StatementsOfOperations": { "order": 2.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of the cost of borrowed funds accounted for as interest expense.", "label": "Interest Expense", "negatedLabel": "Interest expense" } } }, "localname": "InterestExpense", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://streamlinehealth.net/role/StatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestPaidNet": { "auth_ref": [ "r245", "r247", "r248" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash paid for interest, excluding capitalized interest, classified as operating activity. Includes, but is not limited to, payment to settle zero-coupon bond for accreted interest of debt discount and debt instrument with insignificant coupon interest rate in relation to effective interest rate of borrowing attributable to accreted interest of debt discount.", "label": "Interest paid, net of amounts capitalized" } } }, "localname": "InterestPaidNet", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://streamlinehealth.net/role/StatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestPayableCurrent": { "auth_ref": [ "r34" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of [accrued] interest payable on all forms of debt, including trade payables, that has been incurred and is unpaid. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Interest, primarily on Term Loan" } } }, "localname": "InterestPayableCurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://streamlinehealth.net/role/ScheduleOfAccruedExpensesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestPayableCurrentAndNoncurrent": { "auth_ref": [ "r106", "r833" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of interest payable on debt, including, but not limited to, trade payables.", "label": "Accrued interest forgiveness" } } }, "localname": "InterestPayableCurrentAndNoncurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://streamlinehealth.net/role/DebtDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "us-gaap_LeaseExpirationDate1": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Date which lease or group of leases is set to expire, in YYYY-MM-DD format.", "label": "Lease expiration date" } } }, "localname": "LeaseExpirationDate1", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://streamlinehealth.net/role/OperatingLeasesDetailsNarrative" ], "xbrltype": "dateItemType" }, "us-gaap_LeaseholdImprovementsMember": { "auth_ref": [ "r170" ], "lang": { "en-us": { "role": { "documentation": "Additions or improvements to assets held under a lease arrangement.", "label": "Leasehold Improvements [Member]" } } }, "localname": "LeaseholdImprovementsMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://streamlinehealth.net/role/ScheduleOfEstimatedUsefulLifeOfPropertyAndEquipmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LesseeLeasesPolicyTextBlock": { "auth_ref": [ "r529" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for leasing arrangement entered into by lessee.", "label": "Leases" } } }, "localname": "LesseeLeasesPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://streamlinehealth.net/role/SignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_LesseeOperatingLeaseDiscountRate": { "auth_ref": [ "r706" ], "lang": { "en-us": { "role": { "documentation": "Discount rate used by lessee to determine present value of operating lease payments.", "label": "Lesee discount rate" } } }, "localname": "LesseeOperatingLeaseDiscountRate", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://streamlinehealth.net/role/OperatingLeasesDetailsNarrative" ], "xbrltype": "percentItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock": { "auth_ref": [ "r820" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of undiscounted cash flows of lessee's operating lease liability. Includes, but is not limited to, reconciliation of undiscounted cash flows to operating lease liability recognized in statement of financial position.", "label": "SCHEDULE OF MATURITIES OF OPERATING LEASE LIABILITIES" } } }, "localname": "LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://streamlinehealth.net/role/OperatingLeasesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue": { "auth_ref": [ "r533" ], "calculation": { "http://streamlinehealth.net/role/ScheduleOfMaturitiesOfOperatingLeaseLiabilitiesDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease.", "label": "Lessee, Operating Lease, Liability, to be Paid", "totalLabel": "Total lease payments" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDue", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://streamlinehealth.net/role/ScheduleOfMaturitiesOfOperatingLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths": { "auth_ref": [ "r533" ], "calculation": { "http://streamlinehealth.net/role/ScheduleOfMaturitiesOfOperatingLeaseLiabilitiesDetails": { "order": 1.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "2023" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://streamlinehealth.net/role/ScheduleOfMaturitiesOfOperatingLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount": { "auth_ref": [ "r533" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for operating lease.", "label": "Lessee, Operating Lease, Liability, Undiscounted Excess Amount", "negatedLabel": "Less present value adjustment" } } }, "localname": "LesseeOperatingLeaseLiabilityUndiscountedExcessAmount", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://streamlinehealth.net/role/ScheduleOfMaturitiesOfOperatingLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeasesTextBlock": { "auth_ref": [ "r525" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for operating leases of lessee. Includes, but is not limited to, description of operating lease and maturity analysis of operating lease liability.", "label": "OPERATING LEASES" } } }, "localname": "LesseeOperatingLeasesTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://streamlinehealth.net/role/OperatingLeases" ], "xbrltype": "textBlockItemType" }, "us-gaap_Liabilities": { "auth_ref": [ "r33", "r253", "r309", "r335", "r336", "r337", "r338", "r339", "r340", "r341", "r342", "r343", "r501", "r502", "r503", "r515", "r610", "r684", "r721", "r779", "r823", "r824" ], "calculation": { "http://streamlinehealth.net/role/BalanceSheets": { "order": 1.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all liabilities that are recognized. Liabilities are probable future sacrifices of economic benefits arising from present obligations of an entity to transfer assets or provide services to other entities in the future.", "label": "Liabilities", "totalLabel": "Total liabilities" } } }, "localname": "Liabilities", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://streamlinehealth.net/role/BalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquity": { "auth_ref": [ "r144", "r196", "r570", "r708", "r760", "r768", "r819" ], "calculation": { "http://streamlinehealth.net/role/BalanceSheets": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any.", "label": "Liabilities and Equity", "totalLabel": "Total liabilities and stockholders\u2019 equity" } } }, "localname": "LiabilitiesAndStockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://streamlinehealth.net/role/BalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "LIABILITIES AND STOCKHOLDERS\u2019 EQUITY" } } }, "localname": "LiabilitiesAndStockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://streamlinehealth.net/role/BalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesCurrent": { "auth_ref": [ "r35", "r224", "r253", "r309", "r335", "r336", "r337", "r338", "r339", "r340", "r341", "r342", "r343", "r501", "r502", "r503", "r515", "r708", "r779", "r823", "r824" ], "calculation": { "http://streamlinehealth.net/role/BalanceSheets": { "order": 1.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Total obligations incurred as part of normal operations that are expected to be paid during the following twelve months or within one business cycle, if longer.", "label": "Liabilities, Current", "totalLabel": "Total current liabilities" } } }, "localname": "LiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://streamlinehealth.net/role/BalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesCurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Current liabilities:" } } }, "localname": "LiabilitiesCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://streamlinehealth.net/role/BalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesNoncurrent": { "auth_ref": [ "r28", "r132", "r133", "r134", "r135", "r253", "r309", "r335", "r336", "r337", "r338", "r339", "r340", "r341", "r342", "r343", "r501", "r502", "r503", "r515", "r779", "r823", "r824" ], "calculation": { "http://streamlinehealth.net/role/BalanceSheets": { "order": 2.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of obligation due after one year or beyond the normal operating cycle, if longer.", "label": "Liabilities, Noncurrent", "totalLabel": "Total non-current liabilities" } } }, "localname": "LiabilitiesNoncurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://streamlinehealth.net/role/BalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesNoncurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Non-current liabilities:" } } }, "localname": "LiabilitiesNoncurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://streamlinehealth.net/role/BalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_LineOfCreditFacilityAxis": { "auth_ref": [ "r32", "r759" ], "lang": { "en-us": { "role": { "documentation": "Information by name of lender, which may be a single entity (for example, but not limited to, a bank, pension fund, venture capital firm) or a group of entities that participate in the line of credit.", "label": "Lender Name [Axis]" } } }, "localname": "LineOfCreditFacilityAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://streamlinehealth.net/role/DebtDetailsNarrative" ], "xbrltype": "stringItemType" }, "us-gaap_LineOfCreditFacilityLenderDomain": { "auth_ref": [ "r32", "r759" ], "lang": { "en-us": { "role": { "documentation": "Identification of the lender, which may be a single entity (for example, a bank, pension fund, venture capital firm) or a group of entities that participate in the line of credit, including a letter of credit facility." } } }, "localname": "LineOfCreditFacilityLenderDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://streamlinehealth.net/role/DebtDetailsNarrative" ], "xbrltype": "domainItemType" }, "us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity": { "auth_ref": [ "r32" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Maximum borrowing capacity under the credit facility without consideration of any current restrictions on the amount that could be borrowed or the amounts currently outstanding under the facility.", "label": "Line of credit facility, maximum borrowing capacity" } } }, "localname": "LineOfCreditFacilityMaximumBorrowingCapacity", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://streamlinehealth.net/role/DebtDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebt": { "auth_ref": [ "r28", "r195", "r357", "r372", "r690", "r691", "r834" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after deduction of unamortized premium (discount) and debt issuance cost, of long-term debt. Excludes lease obligation.", "label": "Total" } } }, "localname": "LongTermDebt", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://streamlinehealth.net/role/ScheduleOfOutstandingDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtCurrent": { "auth_ref": [ "r231" ], "calculation": { "http://streamlinehealth.net/role/BalanceSheets": { "order": 3.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after deduction of unamortized premium (discount) and debt issuance cost, of long-term debt classified as current. Excludes lease obligation.", "label": "Current portion of term loan", "negatedLabel": "Current portion" } } }, "localname": "LongTermDebtCurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://streamlinehealth.net/role/BalanceSheets", "http://streamlinehealth.net/role/ScheduleOfOutstandingDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive": { "auth_ref": [ "r14", "r255", "r362" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Long term debt, maturity, year five" } } }, "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://streamlinehealth.net/role/DebtDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour": { "auth_ref": [ "r14", "r255", "r362" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Long term debt, maturity, year four" } } }, "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://streamlinehealth.net/role/DebtDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree": { "auth_ref": [ "r14", "r255", "r362" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Long term debt, maturity, year three" } } }, "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://streamlinehealth.net/role/DebtDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo": { "auth_ref": [ "r14", "r255", "r362" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Long term debt, maturity, year two" } } }, "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://streamlinehealth.net/role/DebtDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtNoncurrent": { "auth_ref": [ "r232" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after deduction of unamortized premium (discount) and debt issuance cost, of long-term debt classified as noncurrent. Excludes lease obligation.", "label": "Non-current portion of debt" } } }, "localname": "LongTermDebtNoncurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://streamlinehealth.net/role/ScheduleOfOutstandingDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermLoansPayable": { "auth_ref": [ "r37" ], "calculation": { "http://streamlinehealth.net/role/BalanceSheets": { "order": 1.0, "parentTag": "us-gaap_LiabilitiesNoncurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of loans payable (with maturities initially due after one year or beyond the operating cycle if longer), excluding current portion.", "label": "Term loan, net of deferred financing costs" } } }, "localname": "LongTermLoansPayable", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://streamlinehealth.net/role/BalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_MergersAcquisitionsAndDispositionsDisclosuresTextBlock": { "auth_ref": [ "r112", "r186" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for business combinations, including leverage buyout transactions (as applicable), and divestitures. This may include a description of a business combination or divestiture (or series of individually immaterial business combinations or divestitures) completed during the period, including background, timing, and assets and liabilities recognized and reclassified or sold. This element does not include fixed asset sales and plant closings.", "label": "BUSINESS COMBINATION AND DIVESTITURE" } } }, "localname": "MergersAcquisitionsAndDispositionsDisclosuresTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://streamlinehealth.net/role/BusinessCombinationAndDivestiture" ], "xbrltype": "textBlockItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "auth_ref": [ "r246" ], "calculation": { "http://streamlinehealth.net/role/StatementsOfCashFlows": { "order": 4.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) from financing activities, including discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit.", "label": "Net Cash Provided by (Used in) Financing Activities", "totalLabel": "Net cash provided by financing activities \u2013 continuing operations" } } }, "localname": "NetCashProvidedByUsedInFinancingActivities", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://streamlinehealth.net/role/StatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Cash flows from financing activities:" } } }, "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://streamlinehealth.net/role/StatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "auth_ref": [ "r246" ], "calculation": { "http://streamlinehealth.net/role/StatementsOfCashFlows": { "order": 3.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) from investing activities, including discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets.", "label": "Net Cash Provided by (Used in) Investing Activities", "totalLabel": "Net cash used in investing activities \u2013 continuing operations" } } }, "localname": "NetCashProvidedByUsedInInvestingActivities", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://streamlinehealth.net/role/StatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Cash flows from investing activities:" } } }, "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://streamlinehealth.net/role/StatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Cash flows from operating activities:" } } }, "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://streamlinehealth.net/role/StatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations": { "auth_ref": [ "r158", "r159", "r160" ], "calculation": { "http://streamlinehealth.net/role/StatementsOfCashFlows": { "order": 1.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) from operating activities, excluding discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities.", "label": "Net Cash Provided by (Used in) Operating Activities, Continuing Operations", "totalLabel": "Net cash used in operating activities \u2013 continuing operations" } } }, "localname": "NetCashProvidedByUsedInOperatingActivitiesContinuingOperations", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://streamlinehealth.net/role/StatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetIncomeLoss": { "auth_ref": [ "r148", "r160", "r201", "r222", "r235", "r236", "r240", "r253", "r262", "r264", "r265", "r266", "r267", "r270", "r271", "r280", "r287", "r293", "r297", "r299", "r309", "r335", "r336", "r337", "r338", "r339", "r340", "r341", "r342", "r343", "r513", "r515", "r575", "r632", "r653", "r654", "r685", "r719", "r779" ], "calculation": { "http://streamlinehealth.net/role/StatementsOfCashFlows": { "order": 1.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperations", "weight": 1.0 }, "http://streamlinehealth.net/role/StatementsOfOperations": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.", "label": "Net income (loss)", "totalLabel": "Net loss", "verboseLabel": "Net loss" } } }, "localname": "NetIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://streamlinehealth.net/role/ScheduleOfBasicAndDilutedNetLossPerShareOfCommonStockDetails", "http://streamlinehealth.net/role/StatementsOfCashFlows", "http://streamlinehealth.net/role/StatementsOfChangesInStockholdersEquity", "http://streamlinehealth.net/role/StatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetIncomeLossFromContinuingOperationsAvailableToCommonShareholdersDiluted": { "auth_ref": [ "r274", "r277", "r278", "r279", "r283" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after deduction of tax, noncontrolling interests, dividends on preferred stock and participating securities, and addition from assumption of issuance of common shares for dilutive potential common shares; of income (loss) from continuing operations available to common shareholders.", "label": "Loss available to common stockholders from continuing operations" } } }, "localname": "NetIncomeLossFromContinuingOperationsAvailableToCommonShareholdersDiluted", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://streamlinehealth.net/role/ScheduleOfBasicAndDilutedNetLossPerShareOfCommonStockDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetIncomeLossFromDiscontinuedOperationsAvailableToCommonShareholdersBasic": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after deduction of tax, noncontrolling interests, dividends on preferred stock and participating securities; of income (loss) from discontinued operations available to common shareholders.", "label": "Income available to common stockholders from discontinued operations" } } }, "localname": "NetIncomeLossFromDiscontinuedOperationsAvailableToCommonShareholdersBasic", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://streamlinehealth.net/role/ScheduleOfBasicAndDilutedNetLossPerShareOfCommonStockDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetIncomeLossFromDiscontinuedOperationsAvailableToCommonShareholdersDiluted": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after deduction of tax, noncontrolling interests, dividends on preferred stock and participating securities, and addition from assumption of issuance of common shares for dilutive potential common shares; of income (loss) from discontinued operations available to common shareholders.", "label": "Net Income (Loss) from Discontinued Operations Available to Common Shareholders, Diluted", "verboseLabel": "Income available to common stockholders from discontinued operations" } } }, "localname": "NetIncomeLossFromDiscontinuedOperationsAvailableToCommonShareholdersDiluted", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://streamlinehealth.net/role/ScheduleOfBasicAndDilutedNetLossPerShareOfCommonStockDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy pertaining to new accounting pronouncements that may impact the entity's financial reporting. Includes, but is not limited to, quantification of the expected or actual impact.", "label": "Accounting Pronouncements Recently Adopted" } } }, "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://streamlinehealth.net/role/SignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_NonoperatingIncomeExpenseAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Other expense:" } } }, "localname": "NonoperatingIncomeExpenseAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://streamlinehealth.net/role/StatementsOfOperations" ], "xbrltype": "stringItemType" }, "us-gaap_OfficeEquipmentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tangible personal property used in an office setting. Examples include, but are not limited to, computers, copiers and fax machine.", "label": "Office Equipment [Member]" } } }, "localname": "OfficeEquipmentMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://streamlinehealth.net/role/ScheduleOfEstimatedUsefulLifeOfPropertyAndEquipmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_OperatingExpensesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Operating expenses:" } } }, "localname": "OperatingExpensesAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://streamlinehealth.net/role/StatementsOfOperations" ], "xbrltype": "stringItemType" }, "us-gaap_OperatingIncomeLoss": { "auth_ref": [ "r287", "r293", "r297", "r299", "r685" ], "calculation": { "http://streamlinehealth.net/role/StatementsOfOperations": { "order": 1.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The net result for the period of deducting operating expenses from operating revenues.", "label": "Operating Income (Loss)", "totalLabel": "Operating loss" } } }, "localname": "OperatingIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://streamlinehealth.net/role/StatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseCost": { "auth_ref": [ "r530", "r707" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of single lease cost, calculated by allocation of remaining cost of lease over remaining lease term. Includes, but is not limited to, single lease cost, after impairment of right-of-use asset, calculated by amortization of remaining right-of-use asset and accretion of lease liability.", "label": "Operating lease cost" } } }, "localname": "OperatingLeaseCost", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://streamlinehealth.net/role/OperatingLeasesDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiability": { "auth_ref": [ "r527" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease.", "label": "Present value of lease liabilities", "verboseLabel": "Operating lease" } } }, "localname": "OperatingLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://streamlinehealth.net/role/OperatingLeasesDetailsNarrative", "http://streamlinehealth.net/role/ScheduleOfMaturitiesOfOperatingLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityCurrent": { "auth_ref": [ "r527" ], "calculation": { "http://streamlinehealth.net/role/BalanceSheets": { "order": 5.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as current.", "label": "Current portion of operating lease obligation" } } }, "localname": "OperatingLeaseLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://streamlinehealth.net/role/BalanceSheets", "http://streamlinehealth.net/role/OperatingLeasesDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeasePayments": { "auth_ref": [ "r528", "r532" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash outflow from operating lease, excluding payments to bring another asset to condition and location necessary for its intended use.", "label": "Operating lease, payments" } } }, "localname": "OperatingLeasePayments", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://streamlinehealth.net/role/OperatingLeasesDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseRightOfUseAsset": { "auth_ref": [ "r526" ], "calculation": { "http://streamlinehealth.net/role/BalanceSheets": { "order": 2.0, "parentTag": "us-gaap_AssetsNoncurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's right to use underlying asset under operating lease.", "label": "Right-of use asset for operating lease", "verboseLabel": "Operating lease" } } }, "localname": "OperatingLeaseRightOfUseAsset", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://streamlinehealth.net/role/BalanceSheets", "http://streamlinehealth.net/role/OperatingLeasesDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLossCarryforwards": { "auth_ref": [ "r78" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of operating loss carryforward, before tax effects, available to reduce future taxable income under enacted tax laws.", "label": "Operating loss carry forwards" } } }, "localname": "OperatingLossCarryforwards", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://streamlinehealth.net/role/IncomeTaxesDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLossCarryforwardsLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Operating Loss Carryforwards [Line Items]" } } }, "localname": "OperatingLossCarryforwardsLineItems", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://streamlinehealth.net/role/IncomeTaxesDetailsNarrative" ], "xbrltype": "stringItemType" }, "us-gaap_OperatingLossCarryforwardsTable": { "auth_ref": [ "r77" ], "lang": { "en-us": { "role": { "documentation": "Schedule reflecting pertinent information, such as tax authority, amounts, and expiration dates, of net operating loss carryforwards, including an assessment of the likelihood of utilization.", "label": "Operating Loss Carryforwards [Table]" } } }, "localname": "OperatingLossCarryforwardsTable", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://streamlinehealth.net/role/IncomeTaxesDetailsNarrative" ], "xbrltype": "stringItemType" }, "us-gaap_OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock": { "auth_ref": [ "r161", "r162", "r163", "r188" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for the general note to the financial statements for the reporting entity which may include, descriptions of the basis of presentation, business description, significant accounting policies, consolidations, reclassifications, new pronouncements not yet adopted and changes in accounting principles.", "label": "ORGANIZATION AND DESCRIPTION OF BUSINESS" } } }, "localname": "OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://streamlinehealth.net/role/OrganizationAndDescriptionOfBusiness" ], "xbrltype": "textBlockItemType" }, "us-gaap_OtherAssetsNoncurrent": { "auth_ref": [ "r229" ], "calculation": { "http://streamlinehealth.net/role/BalanceSheets": { "order": 6.0, "parentTag": "us-gaap_AssetsNoncurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of noncurrent assets classified as other.", "label": "Other" } } }, "localname": "OtherAssetsNoncurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://streamlinehealth.net/role/BalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherLiabilitiesNoncurrent": { "auth_ref": [ "r38" ], "calculation": { "http://streamlinehealth.net/role/BalanceSheets": { "order": 5.0, "parentTag": "us-gaap_LiabilitiesNoncurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liabilities classified as other, due after one year or the normal operating cycle, if longer.", "label": "Other non-current liabilities" } } }, "localname": "OtherLiabilitiesNoncurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://streamlinehealth.net/role/BalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherNoncurrentAssetsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption encompassing other noncurrent assets.", "label": "Other Noncurrent Assets [Member]" } } }, "localname": "OtherNoncurrentAssetsMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://streamlinehealth.net/role/SignificantAccountingPoliciesDetailsNarrative" ], "xbrltype": "domainItemType" }, "us-gaap_OtherNonoperatingIncomeExpense": { "auth_ref": [ "r154" ], "calculation": { "http://streamlinehealth.net/role/StatementsOfOperations": { "order": 5.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of income (expense) related to nonoperating activities, classified as other.", "label": "Other Nonoperating Income (Expense)", "verboseLabel": "Other" } } }, "localname": "OtherNonoperatingIncomeExpense", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://streamlinehealth.net/role/StatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_OverAllotmentOptionMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Right given to the underwriter to sell additional shares over the initial allotment.", "label": "Over-Allotment Option [Member]" } } }, "localname": "OverAllotmentOptionMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://streamlinehealth.net/role/EquityDetailsNarrative" ], "xbrltype": "domainItemType" }, "us-gaap_PaymentsForRent": { "auth_ref": [ "r10" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Cash payments to lessor's for use of assets under operating leases.", "label": "Payments for rent", "verboseLabel": "Rent expense" } } }, "localname": "PaymentsForRent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://streamlinehealth.net/role/OperatingLeasesDetailsNarrative", "http://streamlinehealth.net/role/RelatedPartyTransactionsDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsOfFinancingCosts": { "auth_ref": [ "r44" ], "calculation": { "http://streamlinehealth.net/role/StatementsOfCashFlows": { "order": 7.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow for loan and debt issuance costs.", "label": "Payments of Financing Costs", "negatedLabel": "Payment of deferred financing costs" } } }, "localname": "PaymentsOfFinancingCosts", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://streamlinehealth.net/role/StatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsOfMergerRelatedCostsFinancingActivities": { "auth_ref": [ "r44" ], "calculation": { "http://streamlinehealth.net/role/StatementsOfCashFlows": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow for financing costs associated with business combinations.", "label": "Payments of Merger Related Costs, Financing Activities", "negatedLabel": "Payment of acquisition earnout liabilities" } } }, "localname": "PaymentsOfMergerRelatedCostsFinancingActivities", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://streamlinehealth.net/role/StatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsOfStockIssuanceCosts": { "auth_ref": [ "r44" ], "calculation": { "http://streamlinehealth.net/role/StatementsOfCashFlows": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow for cost incurred directly with the issuance of an equity security.", "label": "Payments of Stock Issuance Costs", "negatedLabel": "Payments for costs directly attributable to the issuance of common stock" } } }, "localname": "PaymentsOfStockIssuanceCosts", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://streamlinehealth.net/role/StatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation": { "auth_ref": [ "r244" ], "calculation": { "http://streamlinehealth.net/role/StatementsOfCashFlows": { "order": 6.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash outflow to satisfy grantee's tax withholding obligation for award under share-based payment arrangement.", "label": "Cost of shares for tax withholding", "negatedLabel": "Payments related to settlement of employee shared-based awards" } } }, "localname": "PaymentsRelatedToTaxWithholdingForShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://streamlinehealth.net/role/SignificantAccountingPoliciesDetailsNarrative", "http://streamlinehealth.net/role/StatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired": { "auth_ref": [ "r42" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow associated with the acquisition of a business, net of the cash acquired from the purchase.", "label": "Cash", "verboseLabel": "Business combination, cash payments" } } }, "localname": "PaymentsToAcquireBusinessesNetOfCashAcquired", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://streamlinehealth.net/role/BusinessCombinationAndDivestitureDetailsNarrative", "http://streamlinehealth.net/role/ComponentsOfTotalConsiderationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireInvestments": { "auth_ref": [ "r156" ], "calculation": { "http://streamlinehealth.net/role/StatementsOfCashFlows": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow associated with the purchase of all investments (debt, security, other) during the period.", "label": "Payments to Acquire Investments", "negatedLabel": "Investment in Avelead, net of cash acquired" } } }, "localname": "PaymentsToAcquireInvestments", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://streamlinehealth.net/role/StatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": { "auth_ref": [ "r157" ], "calculation": { "http://streamlinehealth.net/role/StatementsOfCashFlows": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow associated with the acquisition of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale; includes cash outflows to pay for construction of self-constructed assets.", "label": "Payments to Acquire Property, Plant, and Equipment", "negatedLabel": "Purchases of property and equipment" } } }, "localname": "PaymentsToAcquirePropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://streamlinehealth.net/role/StatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToDevelopSoftware": { "auth_ref": [ "r157" ], "calculation": { "http://streamlinehealth.net/role/StatementsOfCashFlows": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow associated with the development or modification of software programs or applications for internal use (that is, not to be sold, leased or otherwise marketed to others) that qualify for capitalization.", "label": "Payments to Develop Software", "negatedLabel": "Capitalization of software development costs" } } }, "localname": "PaymentsToDevelopSoftware", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://streamlinehealth.net/role/StatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock": { "auth_ref": [ "r400", "r401", "r402", "r408", "r409", "r411", "r412", "r413", "r414", "r415", "r416", "r417", "r418", "r699" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for retirement benefits.", "label": "EMPLOYEE RETIREMENT PLAN" } } }, "localname": "PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://streamlinehealth.net/role/EmployeeRetirementPlan" ], "xbrltype": "textBlockItemType" }, "us-gaap_PlanNameAxis": { "auth_ref": [ "r784", "r785", "r786", "r787", "r788", "r789", "r790", "r791", "r792", "r793", "r794", "r795", "r796", "r797", "r798", "r799", "r800", "r801", "r802", "r803", "r804", "r805", "r806", "r807", "r808", "r809" ], "lang": { "en-us": { "role": { "documentation": "Information by plan name for share-based payment arrangement.", "label": "Plan Name [Axis]" } } }, "localname": "PlanNameAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://streamlinehealth.net/role/EquityDetailsNarrative" ], "xbrltype": "stringItemType" }, "us-gaap_PlanNameDomain": { "auth_ref": [ "r784", "r785", "r786", "r787", "r788", "r789", "r790", "r791", "r792", "r793", "r794", "r795", "r796", "r797", "r798", "r799", "r800", "r801", "r802", "r803", "r804", "r805", "r806", "r807", "r808", "r809" ], "lang": { "en-us": { "role": { "documentation": "Plan name for share-based payment arrangement." } } }, "localname": "PlanNameDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://streamlinehealth.net/role/EquityDetailsNarrative" ], "xbrltype": "domainItemType" }, "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": { "auth_ref": [ "r756" ], "calculation": { "http://streamlinehealth.net/role/BalanceSheets": { "order": 4.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of asset related to consideration paid in advance for costs that provide economic benefits in future periods, and amount of other assets that are expected to be realized or consumed within one year or the normal operating cycle, if longer.", "label": "Prepaid and other current assets" } } }, "localname": "PrepaidExpenseAndOtherAssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://streamlinehealth.net/role/BalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_PrivatePlacementMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A private placement is a direct offering of securities to a limited number of sophisticated investors such as insurance companies, pension funds, mezzanine funds, stock funds and trusts.", "label": "Private Placement [Member]" } } }, "localname": "PrivatePlacementMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://streamlinehealth.net/role/CommitmentsAndContingenciesDetailsNarrative" ], "xbrltype": "domainItemType" }, "us-gaap_ProceedsFromBankDebt": { "auth_ref": [ "r43" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow from bank borrowing during the year.", "label": "Proceeds from Bank Debt", "verboseLabel": "Term loan" } } }, "localname": "ProceedsFromBankDebt", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://streamlinehealth.net/role/DebtDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromIssuanceOfCommonStock": { "auth_ref": [ "r9" ], "calculation": { "http://streamlinehealth.net/role/StatementsOfCashFlows": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow from the additional capital contribution to the entity.", "label": "Proceeds from issuance of common stock" } } }, "localname": "ProceedsFromIssuanceOfCommonStock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://streamlinehealth.net/role/EquityDetailsNarrative", "http://streamlinehealth.net/role/StatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromPaymentsForOtherFinancingActivities": { "auth_ref": [ "r746", "r757" ], "calculation": { "http://streamlinehealth.net/role/StatementsOfCashFlows": { "order": 8.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) from financing activities classified as other.", "label": "Proceeds from (Payments for) Other Financing Activities", "verboseLabel": "Other" } } }, "localname": "ProceedsFromPaymentsForOtherFinancingActivities", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://streamlinehealth.net/role/StatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromSaleOfOtherProductiveAssets": { "auth_ref": [ "r155" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow from the sale of tangible or intangible assets used to produce goods or deliver services, classified as other.", "label": "Proceed from sale of asset" } } }, "localname": "ProceedsFromSaleOfOtherProductiveAssets", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://streamlinehealth.net/role/DiscontinuedOperationsDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromSaleOfProductiveAssets": { "auth_ref": [ "r155" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow from the sale of property, plant and equipment (capital expenditures), software, and other intangible assets.", "label": "Net Proceeds, including escrowed funds" } } }, "localname": "ProceedsFromSaleOfProductiveAssets", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://streamlinehealth.net/role/ScheduleOfGainOnSaleOfAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment": { "auth_ref": [ "r155" ], "calculation": { "http://streamlinehealth.net/role/StatementsOfCashFlows": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow from the sale of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale.", "label": "Proceeds from sale of ECM Assets" } } }, "localname": "ProceedsFromSaleOfPropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://streamlinehealth.net/role/StatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromStockOptionsExercised": { "auth_ref": [ "r9", "r24" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow from exercise of option under share-based payment arrangement.", "label": "Cash received from exercise options" } } }, "localname": "ProceedsFromStockOptionsExercised", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://streamlinehealth.net/role/Stock-basedCompensationDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProductInformationLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Product Information [Line Items]" } } }, "localname": "ProductInformationLineItems", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://streamlinehealth.net/role/ScheduleOfDisaggregatonOfRevenueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ProfessionalFees": { "auth_ref": [ "r719", "r842", "r843" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "A fee charged for services from professionals such as doctors, lawyers and accountants. The term is often expanded to include other professions, for example, pharmacists charging to maintain a medicinal profile of a client or customer.", "label": "Professional Fees", "verboseLabel": "Professional fees" } } }, "localname": "ProfessionalFees", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://streamlinehealth.net/role/CommitmentsAndContingenciesDetailsNarrative", "http://streamlinehealth.net/role/SignificantAccountingPoliciesDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentBasisOfValuation": { "auth_ref": [ "r30" ], "lang": { "en-us": { "role": { "documentation": "Describes the basis at which an entity records its property, plant and equipment (for example at cost, fair value).", "label": "Property and equipment, estimated useful lives" } } }, "localname": "PropertyPlantAndEquipmentBasisOfValuation", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://streamlinehealth.net/role/ScheduleOfEstimatedUsefulLifeOfPropertyAndEquipmentDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentByTypeAxis": { "auth_ref": [ "r13" ], "lang": { "en-us": { "role": { "documentation": "Information by type of long-lived, physical assets used to produce goods and services and not intended for resale.", "label": "Long-Lived Tangible Asset [Axis]" } } }, "localname": "PropertyPlantAndEquipmentByTypeAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://streamlinehealth.net/role/ScheduleOfAmortizationExpenseForInternallyDevelopedSoftwareDetails", "http://streamlinehealth.net/role/ScheduleOfEstimatedUsefulLifeOfPropertyAndEquipmentDetails", "http://streamlinehealth.net/role/SignificantAccountingPoliciesDetailsNarrative" ], "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Property, Plant and Equipment [Line Items]" } } }, "localname": "PropertyPlantAndEquipmentLineItems", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://streamlinehealth.net/role/ScheduleOfAmortizationExpenseForInternallyDevelopedSoftwareDetails", "http://streamlinehealth.net/role/ScheduleOfEstimatedUsefulLifeOfPropertyAndEquipmentDetails", "http://streamlinehealth.net/role/SignificantAccountingPoliciesDetailsNarrative" ], "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentOther": { "auth_ref": [ "r13" ], "calculation": { "http://streamlinehealth.net/role/BalanceSheets": { "order": 1.0, "parentTag": "us-gaap_AssetsNoncurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before accumulated depreciation, depletion and amortization of other physical assets used in the normal conduct of business to produce goods and services and not intended for resale.", "label": "Property and equipment, net of accumulated amortization of $246,000 and $192,000 respectively" } } }, "localname": "PropertyPlantAndEquipmentOther", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://streamlinehealth.net/role/BalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentPolicyTextBlock": { "auth_ref": [ "r13", "r211", "r215", "r571" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for long-lived, physical asset used in normal conduct of business and not intended for resale. Includes, but is not limited to, work of art, historical treasure, and similar asset classified as collections.", "label": "Property and Equipment" } } }, "localname": "PropertyPlantAndEquipmentPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://streamlinehealth.net/role/SignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_PropertyPlantAndEquipmentTextBlock": { "auth_ref": [ "r13" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation.", "label": "SCHEDULE OF ESTIMATED USEFUL LIFE OF PROPERTY AND EQUIPMENT" } } }, "localname": "PropertyPlantAndEquipmentTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://streamlinehealth.net/role/SignificantAccountingPoliciesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_PropertyPlantAndEquipmentTypeDomain": { "auth_ref": [ "r170" ], "lang": { "en-us": { "role": { "documentation": "Listing of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale. Examples include land, buildings, machinery and equipment, and other types of furniture and equipment including, but not limited to, office equipment, furniture and fixtures, and computer equipment and software." } } }, "localname": "PropertyPlantAndEquipmentTypeDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://streamlinehealth.net/role/ScheduleOfAmortizationExpenseForInternallyDevelopedSoftwareDetails", "http://streamlinehealth.net/role/ScheduleOfEstimatedUsefulLifeOfPropertyAndEquipmentDetails", "http://streamlinehealth.net/role/SignificantAccountingPoliciesDetailsNarrative" ], "xbrltype": "domainItemType" }, "us-gaap_PropertyPlantAndEquipmentUsefulLife": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Useful life of long lived, physical assets used in the normal conduct of business and not intended for resale, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days. Examples include, but not limited to, land, buildings, machinery and equipment, office equipment, furniture and fixtures, and computer equipment.", "label": "Property and equipment, useful lives" } } }, "localname": "PropertyPlantAndEquipmentUsefulLife", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://streamlinehealth.net/role/ScheduleOfEstimatedUsefulLifeOfPropertyAndEquipmentDetails" ], "xbrltype": "durationItemType" }, "us-gaap_ProvisionForDoubtfulAccounts": { "auth_ref": [ "r243", "r314" ], "calculation": { "http://streamlinehealth.net/role/StatementsOfCashFlows": { "order": 7.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of expense (reversal of expense) for expected credit loss on accounts receivable.", "label": "Provision for accounts receivable allowance" } } }, "localname": "ProvisionForDoubtfulAccounts", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://streamlinehealth.net/role/StatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_RelatedPartyDomain": { "auth_ref": [ "r410", "r538", "r539", "r605", "r606", "r607", "r608", "r609", "r629", "r631", "r662" ], "lang": { "en-us": { "role": { "documentation": "Related parties include affiliates; other entities for which investments are accounted for by the equity method by the entity; trusts for benefit of employees; and principal owners, management, and members of immediate families. It also may include other parties with which the entity may control or can significantly influence the management or operating policies of the other to an extent that one of the transacting parties might be prevented from fully pursuing its own separate interests." } } }, "localname": "RelatedPartyDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://streamlinehealth.net/role/RelatedPartyTransactionsDetailsNarrative" ], "xbrltype": "domainItemType" }, "us-gaap_RelatedPartyTransactionAxis": { "auth_ref": [ "r538", "r539", "r822" ], "lang": { "en-us": { "role": { "documentation": "Information by type of related party transaction.", "label": "Related Party Transaction [Axis]" } } }, "localname": "RelatedPartyTransactionAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://streamlinehealth.net/role/EquityDetailsNarrative" ], "xbrltype": "stringItemType" }, "us-gaap_RelatedPartyTransactionDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Transaction between related party." } } }, "localname": "RelatedPartyTransactionDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://streamlinehealth.net/role/EquityDetailsNarrative" ], "xbrltype": "domainItemType" }, "us-gaap_RelatedPartyTransactionLineItems": { "auth_ref": [ "r635", "r636", "r639" ], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Related Party Transaction [Line Items]" } } }, "localname": "RelatedPartyTransactionLineItems", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://streamlinehealth.net/role/RelatedPartyTransactionsDetailsNarrative" ], "xbrltype": "stringItemType" }, "us-gaap_RelatedPartyTransactionsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Related Party Transactions [Abstract]" } } }, "localname": "RelatedPartyTransactionsAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_RelatedPartyTransactionsByRelatedPartyAxis": { "auth_ref": [ "r410", "r538", "r539", "r551", "r552", "r553", "r554", "r555", "r556", "r557", "r558", "r559", "r560", "r561", "r562", "r605", "r606", "r607", "r608", "r609", "r629", "r631", "r662", "r822" ], "lang": { "en-us": { "role": { "documentation": "Information by type of related party. Related parties include, but not limited to, affiliates; other entities for which investments are accounted for by the equity method by the entity; trusts for benefit of employees; and principal owners, management, and members of immediate families. It also may include other parties with which the entity may control or can significantly influence the management or operating policies of the other to an extent that one of the transacting parties might be prevented from fully pursuing its own separate interests.", "label": "Related Party, Type [Axis]" } } }, "localname": "RelatedPartyTransactionsByRelatedPartyAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://streamlinehealth.net/role/RelatedPartyTransactionsDetailsNarrative" ], "xbrltype": "stringItemType" }, "us-gaap_RelatedPartyTransactionsDisclosureTextBlock": { "auth_ref": [ "r535", "r536", "r537", "r539", "r540", "r597", "r598", "r599", "r637", "r638", "r639", "r659", "r661" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for related party transactions. Examples of related party transactions include transactions between (a) a parent company and its subsidiary; (b) subsidiaries of a common parent; (c) and entity and its principal owners; and (d) affiliates.", "label": "RELATED PARTY TRANSACTIONS" } } }, "localname": "RelatedPartyTransactionsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://streamlinehealth.net/role/RelatedPartyTransactions" ], "xbrltype": "textBlockItemType" }, "us-gaap_RepaymentsOfBankDebt": { "auth_ref": [ "r45" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow to settle a bank borrowing during the year.", "label": "Repayment of bank debt" } } }, "localname": "RepaymentsOfBankDebt", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://streamlinehealth.net/role/DiscontinuedOperationsDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "us-gaap_RepaymentsOfLongTermDebt": { "auth_ref": [ "r45", "r594" ], "calculation": { "http://streamlinehealth.net/role/StatementsOfCashFlows": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow for debt initially having maturity due after one year or beyond the normal operating cycle, if longer.", "label": "Repayments of Long-Term Debt", "negatedLabel": "Repayment of bank term loan" } } }, "localname": "RepaymentsOfLongTermDebt", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://streamlinehealth.net/role/StatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ResearchAndDevelopmentExpense": { "auth_ref": [ "r111", "r461", "r831" ], "calculation": { "http://streamlinehealth.net/role/StatementsOfOperations": { "order": 5.0, "parentTag": "us-gaap_CostsAndExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate costs incurred (1) in a planned search or critical investigation aimed at discovery of new knowledge with the hope that such knowledge will be useful in developing a new product or service, a new process or technique, or in bringing about a significant improvement to an existing product or process; or (2) to translate research findings or other knowledge into a plan or design for a new product or process or for a significant improvement to an existing product or process whether intended for sale or the entity's use, during the reporting period charged to research and development projects, including the costs of developing computer software up to the point in time of achieving technological feasibility, and costs allocated in accounting for a business combination to in-process projects deemed to have no alternative future use.", "label": "Research and development", "terseLabel": "Research and development services", "verboseLabel": "Research and development expense" } } }, "localname": "ResearchAndDevelopmentExpense", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://streamlinehealth.net/role/RelatedPartyTransactionsDetailsNarrative", "http://streamlinehealth.net/role/SignificantAccountingPoliciesDetailsNarrative", "http://streamlinehealth.net/role/StatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_ResearchDevelopmentAndComputerSoftwarePolicyTextBlock": { "auth_ref": [ "r2", "r3", "r111" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for its research and development and computer software activities including the accounting treatment for costs incurred for (1) research and development activities, (2) development of computer software for internal use, (3) computer software to be sold, leased or otherwise marketed as a separate product or as part of a product or process and (4) in-process research and development acquired in a purchase business combination.", "label": "Capitalized Software Development Costs" } } }, "localname": "ResearchDevelopmentAndComputerSoftwarePolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://streamlinehealth.net/role/SignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_RestrictedStockExpense": { "auth_ref": [ "r12" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of noncash expense for award of restricted stock or unit under share-based payment arrangement.", "label": "Payment of acquisition earnout liabilities in restricted common stock" } } }, "localname": "RestrictedStockExpense", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://streamlinehealth.net/role/ScheduleOfNon-cashItemsRelatedToCondensedConsolidatedStatementsOfCashFlowsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RestrictedStockMember": { "auth_ref": [ "r49" ], "lang": { "en-us": { "role": { "documentation": "Stock including a provision that prohibits sale or substantive sale of an equity instrument for a specified period of time or until specified performance conditions are met.", "label": "Restricted Stock [Member]" } } }, "localname": "RestrictedStockMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://streamlinehealth.net/role/ScheduleOfRestrictedStockAwardActivityDetails", "http://streamlinehealth.net/role/Stock-basedCompensationDetailsNarrative" ], "xbrltype": "domainItemType" }, "us-gaap_RestrictedStockUnitsRSUMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share instrument which is convertible to stock or an equivalent amount of cash, after a specified period of time or when specified performance conditions are met.", "label": "Restricted Stock Units (RSUs) [Member]" } } }, "localname": "RestrictedStockUnitsRSUMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://streamlinehealth.net/role/BusinessCombinationAndDivestitureDetailsNarrative" ], "xbrltype": "domainItemType" }, "us-gaap_RestructuringCostAndReserveLineItems": { "auth_ref": [ "r322", "r323", "r324", "r325", "r326", "r327", "r328" ], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Restructuring Cost and Reserve [Line Items]" } } }, "localname": "RestructuringCostAndReserveLineItems", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://streamlinehealth.net/role/ScheduleOfNonRoutineCostsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "auth_ref": [ "r141", "r179", "r569", "r588", "r589", "r595", "r613", "r708" ], "calculation": { "http://streamlinehealth.net/role/BalanceSheets": { "order": 3.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of accumulated undistributed earnings (deficit).", "label": "Accumulated deficit" } } }, "localname": "RetainedEarningsAccumulatedDeficit", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://streamlinehealth.net/role/BalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_RetainedEarningsMember": { "auth_ref": [ "r221", "r259", "r260", "r261", "r263", "r269", "r271", "r310", "r311", "r457", "r458", "r459", "r482", "r483", "r504", "r506", "r507", "r509", "r511", "r585", "r587", "r600", "r844" ], "lang": { "en-us": { "role": { "documentation": "Accumulated undistributed earnings (deficit).", "label": "Retained Earnings [Member]" } } }, "localname": "RetainedEarningsMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://streamlinehealth.net/role/StatementsOfChangesInStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax": { "auth_ref": [ "r288", "r289", "r292", "r295", "r296", "r300", "r301", "r302", "r397", "r398", "r548" ], "calculation": { "http://streamlinehealth.net/role/StatementsOfOperations": { "order": 1.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, excluding tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value added and excise.", "label": "Total revenues", "terseLabel": "Revenue from contract with customer, excluding assessed tax", "verboseLabel": "Total revenue" } } }, "localname": "RevenueFromContractWithCustomerExcludingAssessedTax", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://streamlinehealth.net/role/BusinessCombinationAndDivestitureDetailsNarrative", "http://streamlinehealth.net/role/ScheduleOfDisaggregatonOfRevenueDetails", "http://streamlinehealth.net/role/SignificantAccountingPoliciesDetailsNarrative", "http://streamlinehealth.net/role/StatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_RevenueFromContractWithCustomerPolicyTextBlock": { "auth_ref": [ "r218", "r389", "r390", "r391", "r392", "r393", "r394", "r395", "r396", "r678" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for revenue from contract with customer.", "label": "Revenue Recognition" } } }, "localname": "RevenueFromContractWithCustomerPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://streamlinehealth.net/role/SignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_RevenueRemainingPerformanceObligation": { "auth_ref": [ "r214" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of transaction price allocated to performance obligation that has not been recognized as revenue.", "label": "Revenue remaining performance obligation" } } }, "localname": "RevenueRemainingPerformanceObligation", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://streamlinehealth.net/role/SignificantAccountingPoliciesDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionExplanation": { "auth_ref": [ "r388" ], "lang": { "en-us": { "role": { "documentation": "Description of when remaining performance obligation is expected to be recognized as revenue.", "label": "Revenue, remaining performance obligation, expected timing of satisfaction, explanation" } } }, "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionExplanation", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://streamlinehealth.net/role/SignificantAccountingPoliciesDetailsNarrative" ], "xbrltype": "stringItemType" }, "us-gaap_RevenuesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Revenues:" } } }, "localname": "RevenuesAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://streamlinehealth.net/role/StatementsOfOperations" ], "xbrltype": "stringItemType" }, "us-gaap_RisksAndUncertaintiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Risks and Uncertainties [Abstract]" } } }, "localname": "RisksAndUncertaintiesAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_SaleOfStockConsiderationReceivedOnTransaction": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Cash received on stock transaction after deduction of issuance costs.", "label": "Sale of stock" } } }, "localname": "SaleOfStockConsiderationReceivedOnTransaction", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://streamlinehealth.net/role/BusinessCombinationAndDivestitureDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "us-gaap_SaleOfStockNameOfTransactionDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Sale of the entity's stock, including, but not limited to, initial public offering (IPO) and private placement." } } }, "localname": "SaleOfStockNameOfTransactionDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://streamlinehealth.net/role/CommitmentsAndContingenciesDetailsNarrative", "http://streamlinehealth.net/role/EquityDetailsNarrative" ], "xbrltype": "domainItemType" }, "us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The number of shares issued or sold by the subsidiary or equity method investee per stock transaction.", "label": "Sale of stock number of shares issued in transaction", "verboseLabel": "Number of shares sold" } } }, "localname": "SaleOfStockNumberOfSharesIssuedInTransaction", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://streamlinehealth.net/role/BusinessCombinationAndDivestitureDetailsNarrative", "http://streamlinehealth.net/role/EquityDetailsNarrative" ], "xbrltype": "sharesItemType" }, "us-gaap_SalesAndExciseTaxPayableCurrent": { "auth_ref": [ "r31" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of liabilities incurred through that date and payable for statutory sales and use taxes, including value added tax. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "State income and sales taxes payable" } } }, "localname": "SalesAndExciseTaxPayableCurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://streamlinehealth.net/role/ScheduleOfAccruedExpensesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_SalesRevenueNetMember": { "auth_ref": [ "r302", "r747" ], "lang": { "en-us": { "role": { "documentation": "Revenue from sale of product and rendering of service and other sources of income, when it serves as benchmark in concentration of risk calculation.", "label": "Revenue Benchmark [Member]" } } }, "localname": "SalesRevenueNetMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://streamlinehealth.net/role/MajorClientsDetailsNarrative" ], "xbrltype": "domainItemType" }, "us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the components of accrued liabilities.", "label": "SCHEDULE OF ACCRUED EXPENSES" } } }, "localname": "ScheduleOfAccruedLiabilitiesTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://streamlinehealth.net/role/SignificantAccountingPoliciesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable": { "auth_ref": [ "r49" ], "lang": { "en-us": { "role": { "documentation": "Schedule for securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) in the future that were not included in the computation of diluted EPS because to do so would increase EPS amounts or decrease loss per share amounts for the period presented, by Antidilutive Securities.", "label": "Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table]" } } }, "localname": "ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://streamlinehealth.net/role/ScheduleOfBasicAndDilutedNetLossPerShareOfCommonStockDetailsParenthetical" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable": { "auth_ref": [ "r81", "r82", "r496" ], "lang": { "en-us": { "role": { "documentation": "Schedule reflecting each material business combination (or series of individually immaterial business combinations) completed during the period, including background, timing, and recognized assets and liabilities.", "label": "Schedule of Business Acquisitions, by Acquisition [Table]" } } }, "localname": "ScheduleOfBusinessAcquisitionsByAcquisitionTable", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://streamlinehealth.net/role/BusinessCombinationAndDivestitureDetailsNarrative", "http://streamlinehealth.net/role/ComponentsOfTotalConsiderationDetails", "http://streamlinehealth.net/role/ComponentsOfTotalConsiderationParentheticalDetails", "http://streamlinehealth.net/role/ScheduleOfAllocationOfTotalConsiderationDetails", "http://streamlinehealth.net/role/ScheduleOfProFormaRevenueAndNetEarningsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock": { "auth_ref": [ "r81", "r82" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of a material business combination completed during the period, including background, timing, and recognized assets and liabilities. This table does not include leveraged buyouts.", "label": "COMPONENTS OF TOTAL CONSIDERATION" } } }, "localname": "ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://streamlinehealth.net/role/BusinessCombinationAndDivestitureTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTable": { "auth_ref": [ "r499" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about collaborative arrangement and arrangement other than collaborative applicable to revenue-generating activity or operations.", "label": "Collaborative Arrangement and Arrangement Other than Collaborative [Table]" } } }, "localname": "ScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTable", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://streamlinehealth.net/role/CommitmentsAndContingenciesDetailsNarrative", "http://streamlinehealth.net/role/DiscontinuedOperationsDetailsNarrative", "http://streamlinehealth.net/role/OperatingLeasesDetailsNarrative" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock": { "auth_ref": [ "r184" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the components of income tax expense attributable to continuing operations for each year presented including, but not limited to: current tax expense (benefit), deferred tax expense (benefit), investment tax credits, government grants, the benefits of operating loss carryforwards, tax expense that results from allocating certain tax benefits either directly to contributed capital or to reduce goodwill or other noncurrent intangible assets of an acquired entity, adjustments of a deferred tax liability or asset for enacted changes in tax laws or rates or a change in the tax status of the entity, and adjustments of the beginning-of-the-year balances of a valuation allowance because of a change in circumstances that causes a change in judgment about the realizability of the related deferred tax asset in future years.", "label": "SCHEDULE OF INCOME TAXES FOR CONTINUING OPERATION" } } }, "localname": "ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://streamlinehealth.net/role/IncomeTaxesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfDebtTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of information pertaining to short-term and long-debt instruments or arrangements, including but not limited to identification of terms, features, collateral requirements and other information necessary to a fair presentation.", "label": "SCHEDULE OF OUTSTANDING DEBT" } } }, "localname": "ScheduleOfDebtTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://streamlinehealth.net/role/DebtTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock": { "auth_ref": [ "r183" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the components of net deferred tax asset or liability recognized in an entity's statement of financial position, including the following: the total of all deferred tax liabilities, the total of all deferred tax assets, the total valuation allowance recognized for deferred tax assets.", "label": "SCHEDULE OF DEFERRED TAX ASSETS AND LIABILITIES" } } }, "localname": "ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://streamlinehealth.net/role/IncomeTaxesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock": { "auth_ref": [ "r16", "r26", "r29", "r113", "r119", "r120", "r121", "r122", "r123", "r128", "r130", "r131", "r172" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of information related to a disposal group. Includes, but is not limited to, a discontinued operation, disposal classified as held-for-sale or disposed of by means other than sale or disposal of an individually significant component.", "label": "SCHEDULE OF DISCONTINUED OPERATIONS IN STATEMENTS OF OPERATIONS" } } }, "localname": "ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://streamlinehealth.net/role/DiscontinuedOperationsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": { "auth_ref": [ "r766" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of an entity's basic and diluted earnings per share calculations, including a reconciliation of numerators and denominators of the basic and diluted per-share computations for income from continuing operations.", "label": "SCHEDULE OF BASIC AND DILUTED NET LOSS PER SHARE OF COMMON STOCK" } } }, "localname": "ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://streamlinehealth.net/role/SignificantAccountingPoliciesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock": { "auth_ref": [ "r182" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the reconciliation using percentage or dollar amounts of the reported amount of income tax expense attributable to continuing operations for the year to the amount of income tax expense that would result from applying domestic federal statutory tax rates to pretax income from continuing operations.", "label": "SCHEDULE OF EFFECTIVE INCOME TAX RATE RECONCILIATION" } } }, "localname": "ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://streamlinehealth.net/role/IncomeTaxesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable": { "auth_ref": [ "r62", "r64", "r549" ], "lang": { "en-us": { "role": { "documentation": "Schedule of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "Schedule of Finite-Lived Intangible Assets [Table]" } } }, "localname": "ScheduleOfFiniteLivedIntangibleAssetsTable", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://streamlinehealth.net/role/ScheduleOfIntangibleAssetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfIntangibleAssetsAndGoodwillTableTextBlock": { "auth_ref": [ "r59" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of goodwill and intangible assets, which may be broken down by segment or major class.", "label": "SCHEDULE OF INTANGIBLE ASSETS" } } }, "localname": "ScheduleOfIntangibleAssetsAndGoodwillTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://streamlinehealth.net/role/GoodwillAndIntangibleAssetsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfProductInformationTable": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Schedule detailing quantitative information concerning products or product lines by product or product line.", "label": "Schedule of Product Information [Table]" } } }, "localname": "ScheduleOfProductInformationTable", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://streamlinehealth.net/role/ScheduleOfDisaggregatonOfRevenueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfPropertyPlantAndEquipmentTable": { "auth_ref": [ "r13" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation.", "label": "Property, Plant and Equipment [Table]" } } }, "localname": "ScheduleOfPropertyPlantAndEquipmentTable", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://streamlinehealth.net/role/ScheduleOfAmortizationExpenseForInternallyDevelopedSoftwareDetails", "http://streamlinehealth.net/role/ScheduleOfEstimatedUsefulLifeOfPropertyAndEquipmentDetails", "http://streamlinehealth.net/role/SignificantAccountingPoliciesDetailsNarrative" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable": { "auth_ref": [ "r102", "r103", "r635", "r636", "r639" ], "lang": { "en-us": { "role": { "documentation": "Schedule of quantitative and qualitative information pertaining to related party transactions. Examples of related party transactions include transactions between (a) a parent company and its subsidiary; (b) subsidiaries of a common parent; (c) and entity and its principal owners; and (d) affiliates.", "label": "Schedule of Related Party Transactions, by Related Party [Table]" } } }, "localname": "ScheduleOfRelatedPartyTransactionsByRelatedPartyTable", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://streamlinehealth.net/role/RelatedPartyTransactionsDetailsNarrative" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfRestructuringAndRelatedCostsTable": { "auth_ref": [ "r322", "r323", "r324", "r325", "r326", "r327", "r328" ], "lang": { "en-us": { "role": { "documentation": "Table presenting the description of the restructuring costs, such as the expected cost; the costs incurred during the period; the cumulative costs incurred as of the balance sheet date; the income statement caption within which the restructuring charges recognized for the period are included; and the amount of and periodic changes to an entity's restructuring reserve that occurred during the period associated with the exit from or disposal of business activities or restructurings for each major type of cost by type of restructuring.", "label": "Schedule of Restructuring and Related Costs [Table]" } } }, "localname": "ScheduleOfRestructuringAndRelatedCostsTable", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://streamlinehealth.net/role/ScheduleOfNonRoutineCostsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": { "auth_ref": [ "r422", "r423", "r425", "r426", "r427", "r428", "r429", "r430", "r431", "r432", "r433", "r434", "r435", "r436", "r437", "r438", "r439", "r440", "r441", "r442", "r443", "r444", "r445", "r446", "r447", "r448", "r449", "r450" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about share-based payment arrangement.", "label": "Schedule of Share-Based Compensation Arrangements by Share-Based Payment Award [Table]" } } }, "localname": "ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://streamlinehealth.net/role/ScheduleOfRestrictedStockAwardActivityDetails", "http://streamlinehealth.net/role/ScheduleOfWeightedAverageAssumptionsDetails", "http://streamlinehealth.net/role/Stock-basedCompensationDetailsNarrative" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock": { "auth_ref": [ "r75" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the number and weighted-average grant date fair value for restricted stock units that were outstanding at the beginning and end of the year, and the number of restricted stock units that were granted, vested, or forfeited during the year.", "label": "SCHEDULE OF RESTRICTED STOCK AWARD ACTIVITY" } } }, "localname": "ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://streamlinehealth.net/role/Stock-basedCompensationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock": { "auth_ref": [ "r22", "r23", "r75" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure for stock option plans. Includes, but is not limited to, outstanding awards at beginning and end of year, grants, exercises, forfeitures, and weighted-average grant date fair value.", "label": "SCHEDULE OF STOCK OPTION ACTIVITY" } } }, "localname": "ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://streamlinehealth.net/role/Stock-basedCompensationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock": { "auth_ref": [ "r181" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the significant assumptions used during the year to estimate the fair value of stock options, including, but not limited to: (a) expected term of share options and similar instruments, (b) expected volatility of the entity's shares, (c) expected dividends, (d) risk-free rate(s), and (e) discount for post-vesting restrictions.", "label": "SCHEDULE OF WEIGHTED AVERAGE ASSUMPTIONS" } } }, "localname": "ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://streamlinehealth.net/role/Stock-basedCompensationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock": { "auth_ref": [ "r705", "r812" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the change in unrecognized tax benefits.", "label": "SCHEDULE OF GROSS UNRECOGNIZED TAX BENEFITS" } } }, "localname": "ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://streamlinehealth.net/role/IncomeTaxesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock": { "auth_ref": [ "r64" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the amount of amortization expense expected to be recorded in succeeding fiscal years for finite-lived intangible assets.", "label": "SCHEDULE OF FUTURE AMORTIZATION EXPENSE FOR INTANGIBLE ASSETS" } } }, "localname": "ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://streamlinehealth.net/role/GoodwillAndIntangibleAssetsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_SellingGeneralAndAdministrativeExpense": { "auth_ref": [ "r153" ], "calculation": { "http://streamlinehealth.net/role/StatementsOfOperations": { "order": 4.0, "parentTag": "us-gaap_CostsAndExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate total costs related to selling a firm's product and services, as well as all other general and administrative expenses. Direct selling expenses (for example, credit, warranty, and advertising) are expenses that can be directly linked to the sale of specific products. Indirect selling expenses are expenses that cannot be directly linked to the sale of specific products, for example telephone expenses, Internet, and postal charges. General and administrative expenses include salaries of non-sales personnel, rent, utilities, communication, etc.", "label": "Selling, general and administrative expense" } } }, "localname": "SellingGeneralAndAdministrativeExpense", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://streamlinehealth.net/role/StatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_SellingGeneralAndAdministrativeExpensesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption encompassing selling, general and administrative expense.", "label": "Selling, General and Administrative Expenses [Member]" } } }, "localname": "SellingGeneralAndAdministrativeExpensesMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://streamlinehealth.net/role/SignificantAccountingPoliciesDetailsNarrative" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensation": { "auth_ref": [ "r11" ], "calculation": { "http://streamlinehealth.net/role/StatementsOfCashFlows": { "order": 6.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of noncash expense for share-based payment arrangement.", "label": "Compensation expense related to stock-based award", "verboseLabel": "Share-based compensation expense" } } }, "localname": "ShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://streamlinehealth.net/role/SignificantAccountingPoliciesDetailsNarrative", "http://streamlinehealth.net/role/StatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1": { "auth_ref": [ "r703" ], "lang": { "en-us": { "role": { "documentation": "Period over which grantee's right to exercise award under share-based payment arrangement is no longer contingent on satisfaction of service or performance condition, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. Includes, but is not limited to, combination of market, performance or service condition.", "label": "Share based compensation arrangement by share based payment award, award vesting period" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://streamlinehealth.net/role/BusinessCombinationAndDivestitureDetailsNarrative" ], "xbrltype": "durationItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod": { "auth_ref": [ "r441" ], "lang": { "en-us": { "role": { "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that were forfeited during the reporting period.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeited in Period", "negatedLabel": "Number RSUs, forfeited" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://streamlinehealth.net/role/ScheduleOfRestrictedStockAwardActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue": { "auth_ref": [ "r441" ], "lang": { "en-us": { "role": { "documentation": "Weighted average fair value as of the grant date of equity-based award plans other than stock (unit) option plans that were not exercised or put into effect as a result of the occurrence of a terminating event.", "label": "Weighted Average Grant Date Fair Value, RSUs forfeited" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://streamlinehealth.net/role/ScheduleOfRestrictedStockAwardActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod": { "auth_ref": [ "r439" ], "lang": { "en-us": { "role": { "documentation": "The number of grants made during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).", "label": "Number of RSUs, granted", "verboseLabel": "Number of restricted stocks awarded, shares" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://streamlinehealth.net/role/ScheduleOfRestrictedStockAwardActivityDetails", "http://streamlinehealth.net/role/Stock-basedCompensationDetailsNarrative" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r439" ], "lang": { "en-us": { "role": { "documentation": "The weighted average fair value at grant date for nonvested equity-based awards issued during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).", "label": "Weighted Average Grant Date Fair Value, RSUs granted" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://streamlinehealth.net/role/ScheduleOfRestrictedStockAwardActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber": { "auth_ref": [ "r436", "r437" ], "lang": { "en-us": { "role": { "documentation": "The number of non-vested equity-based payment instruments, excluding stock (or unit) options, that validly exist and are outstanding as of the balance sheet date.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number", "periodEndLabel": "Number of RSUs, Non vested, Outstanding, Ending balance", "periodStartLabel": "Number of RSUs, Non vested, Outstanding, Beginning balance" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://streamlinehealth.net/role/ScheduleOfRestrictedStockAwardActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue": { "auth_ref": [ "r436", "r437" ], "lang": { "en-us": { "role": { "documentation": "Per share or unit weighted-average fair value of nonvested award under share-based payment arrangement. Excludes share and unit options.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value", "periodEndLabel": "Weighted Average Grant Date Fair Value, Ending balance", "periodStartLabel": "Weighted Average Grant Date Fair Value, Beginniing balance" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://streamlinehealth.net/role/ScheduleOfRestrictedStockAwardActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod": { "auth_ref": [ "r440" ], "lang": { "en-us": { "role": { "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that vested during the reporting period.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period", "negatedLabel": "Number of RSUs, vested" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://streamlinehealth.net/role/ScheduleOfRestrictedStockAwardActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r440" ], "lang": { "en-us": { "role": { "documentation": "The weighted average fair value as of grant date pertaining to an equity-based award plan other than a stock (or unit) option plan for which the grantee gained the right during the reporting period, by satisfying service and performance requirements, to receive or retain shares or units, other instruments, or cash in accordance with the terms of the arrangement.", "label": "Weighted Average Grant Date Fair Value, RSUs vested" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://streamlinehealth.net/role/ScheduleOfRestrictedStockAwardActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate": { "auth_ref": [ "r448" ], "lang": { "en-us": { "role": { "documentation": "The estimated dividend rate (a percentage of the share price) to be paid (expected dividends) to holders of the underlying shares over the option's term.", "label": "Dividend yield" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://streamlinehealth.net/role/ScheduleOfWeightedAverageAssumptionsDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate": { "auth_ref": [ "r449" ], "lang": { "en-us": { "role": { "documentation": "The risk-free interest rate assumption that is used in valuing an option on its own shares.", "label": "Risk-free interest rate" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://streamlinehealth.net/role/ScheduleOfWeightedAverageAssumptionsDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsWeightedAverageVolatilityRate": { "auth_ref": [ "r447" ], "lang": { "en-us": { "role": { "documentation": "Rate of weighted-average expected volatility for award under share-based payment arrangement.", "label": "Weighted average volatility factor" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsWeightedAverageVolatilityRate", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://streamlinehealth.net/role/ScheduleOfWeightedAverageAssumptionsDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems": { "auth_ref": [ "r422", "r423", "r425", "r426", "r427", "r428", "r429", "r430", "r431", "r432", "r433", "r434", "r435", "r436", "r437", "r438", "r439", "r440", "r441", "r442", "r443", "r444", "r445", "r446", "r447", "r448", "r449", "r450" ], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://streamlinehealth.net/role/ScheduleOfRestrictedStockAwardActivityDetails", "http://streamlinehealth.net/role/ScheduleOfWeightedAverageAssumptionsDetails", "http://streamlinehealth.net/role/Stock-basedCompensationDetailsNarrative" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of additional shares authorized for issuance under share-based payment arrangement.", "label": "Number of additional shares authorized to issue" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://streamlinehealth.net/role/EquityDetailsNarrative" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized": { "auth_ref": [ "r704" ], "lang": { "en-us": { "role": { "documentation": "Number of shares authorized for issuance under share-based payment arrangement.", "label": "Number of shares authorized to issue" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://streamlinehealth.net/role/EquityDetailsNarrative", "http://streamlinehealth.net/role/Stock-basedCompensationDetailsNarrative" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber": { "auth_ref": [ "r430" ], "lang": { "en-us": { "role": { "documentation": "The number of shares into which fully or partially vested stock options outstanding as of the balance sheet date can be currently converted under the option plan.", "label": "Number of options, Exercisable" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://streamlinehealth.net/role/ScheduleOfStockOptionActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice": { "auth_ref": [ "r430" ], "lang": { "en-us": { "role": { "documentation": "The weighted-average price as of the balance sheet date at which grantees can acquire the shares reserved for issuance on vested portions of options outstanding and currently exercisable under the stock option plan.", "label": "Weighted average exercise price, Exercisable" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://streamlinehealth.net/role/ScheduleOfStockOptionActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod": { "auth_ref": [ "r435" ], "lang": { "en-us": { "role": { "documentation": "Number of options or other stock instruments for which the right to exercise has lapsed under the terms of the plan agreements.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Expirations in Period", "negatedLabel": "Number of options, Expired" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://streamlinehealth.net/role/ScheduleOfStockOptionActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod": { "auth_ref": [ "r434" ], "lang": { "en-us": { "role": { "documentation": "The number of shares under options that were cancelled during the reporting period as a result of occurrence of a terminating event specified in contractual agreements pertaining to the stock option plan.", "label": "Number of options, Forfeited" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://streamlinehealth.net/role/ScheduleOfStockOptionActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross": { "auth_ref": [ "r432" ], "lang": { "en-us": { "role": { "documentation": "Gross number of share options (or share units) granted during the period.", "label": "Number of stock options granted", "terseLabel": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Gross", "verboseLabel": "Number of options, Granted" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://streamlinehealth.net/role/BusinessCombinationAndDivestitureDetailsNarrative", "http://streamlinehealth.net/role/ScheduleOfStockOptionActivityDetails", "http://streamlinehealth.net/role/Stock-basedCompensationDetailsNarrative" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r442" ], "lang": { "en-us": { "role": { "documentation": "The weighted average grant-date fair value of options granted during the reporting period as calculated by applying the disclosed option pricing methodology.", "label": "Weighted average exercise price, Granted" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://streamlinehealth.net/role/ScheduleOfStockOptionActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue": { "auth_ref": [ "r74" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount by which the current fair value of the underlying stock exceeds the exercise price of options outstanding.", "label": "Share based compensation arrangement by share based payment award, options, outstanding, intrinsic value", "periodEndLabel": "Aggregate intrinsic value, Outstanding", "periodStartLabel": "Aggregate intrinsic value, Outstanding" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://streamlinehealth.net/role/BusinessCombinationAndDivestitureDetailsNarrative", "http://streamlinehealth.net/role/ScheduleOfStockOptionActivityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber": { "auth_ref": [ "r428", "r429" ], "lang": { "en-us": { "role": { "documentation": "Number of options outstanding, including both vested and non-vested options.", "label": "Number of options outstanding", "periodEndLabel": "Number of options, Outstanding", "periodStartLabel": "Number of options, Outstanding" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://streamlinehealth.net/role/ScheduleOfStockOptionActivityDetails", "http://streamlinehealth.net/role/Stock-basedCompensationDetailsNarrative" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice": { "auth_ref": [ "r428", "r429" ], "lang": { "en-us": { "role": { "documentation": "Weighted average price at which grantees can acquire the shares reserved for issuance under the stock option plan.", "label": "Options, strike price per share", "periodEndLabel": "Weighted average exercise price, Outstanding", "periodStartLabel": "Weighted average exercise price, Outstanding" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://streamlinehealth.net/role/BusinessCombinationAndDivestitureDetailsNarrative", "http://streamlinehealth.net/role/ScheduleOfStockOptionActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue": { "auth_ref": [ "r444" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount by which current fair value of underlying stock exceeds exercise price of fully vested and expected to vest options outstanding. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur.", "label": "Aggregate intrinsic value, Vested or expected to vest" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://streamlinehealth.net/role/ScheduleOfStockOptionActivityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber": { "auth_ref": [ "r444" ], "lang": { "en-us": { "role": { "documentation": "Number of fully vested and expected to vest options outstanding that can be converted into shares under option plan. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur.", "label": "Number of options, Vested or expected to vest" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://streamlinehealth.net/role/ScheduleOfStockOptionActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice": { "auth_ref": [ "r444" ], "lang": { "en-us": { "role": { "documentation": "Weighted-average exercise price, at which grantee can acquire shares reserved for issuance, for fully vested and expected to vest options outstanding. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur.", "label": "Weighted average exercise price, Vested or expected to vest" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://streamlinehealth.net/role/ScheduleOfStockOptionActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "auth_ref": [ "r425", "r426", "r427", "r428", "r429", "r430", "r431", "r432", "r433", "r434", "r435", "r436", "r437", "r438", "r439", "r440", "r441", "r442", "r443", "r444", "r445", "r446", "r447", "r448", "r449", "r450" ], "lang": { "en-us": { "role": { "documentation": "Award under share-based payment arrangement." } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://streamlinehealth.net/role/BusinessCombinationAndDivestitureDetailsNarrative", "http://streamlinehealth.net/role/EquityDetailsNarrative", "http://streamlinehealth.net/role/ScheduleOfRestrictedStockAwardActivityDetails", "http://streamlinehealth.net/role/ScheduleOfWeightedAverageAssumptionsDetails", "http://streamlinehealth.net/role/SignificantAccountingPoliciesDetailsNarrative", "http://streamlinehealth.net/role/Stock-basedCompensationDetailsNarrative" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice": { "auth_ref": [ "r433" ], "lang": { "en-us": { "role": { "documentation": "Weighted average price at which option holders acquired shares when converting their stock options into shares.", "label": "Weighted average exercise price, Exercised" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://streamlinehealth.net/role/ScheduleOfStockOptionActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice": { "auth_ref": [ "r435" ], "lang": { "en-us": { "role": { "documentation": "Weighted average price at which grantees could have acquired the underlying shares with respect to stock options of the plan that expired.", "label": "Weighted average exercise price, Expired" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://streamlinehealth.net/role/ScheduleOfStockOptionActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice": { "auth_ref": [ "r434" ], "lang": { "en-us": { "role": { "documentation": "Weighted average price at which grantees could have acquired the underlying shares with respect to stock options that were terminated.", "label": "Weighted average exercise price, Forfeited" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://streamlinehealth.net/role/ScheduleOfStockOptionActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationAwardTrancheOneMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "First portion of award under share-based payment arrangement differentiated by vesting feature, including, but not limited to, performance measure or service period.", "label": "Share-Based Payment Arrangement, Tranche One [Member]" } } }, "localname": "ShareBasedCompensationAwardTrancheOneMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://streamlinehealth.net/role/BusinessCombinationAndDivestitureDetailsNarrative" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensationAwardTrancheTwoMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Second portion of award under share-based payment arrangement differentiated by vesting feature, including, but not limited to, performance measure or service period.", "label": "Share-Based Payment Arrangement, Tranche Two [Member]" } } }, "localname": "ShareBasedCompensationAwardTrancheTwoMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://streamlinehealth.net/role/BusinessCombinationAndDivestitureDetailsNarrative" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedPaymentArrangementNonemployeeMember": { "auth_ref": [ "r422", "r425", "r426", "r427", "r428", "r429", "r430", "r431", "r432", "r433", "r434", "r435", "r436", "r437", "r438", "r439", "r440", "r441", "r442", "r443", "r444", "r445", "r446", "r447", "r448", "r449", "r450" ], "lang": { "en-us": { "role": { "documentation": "Recipient, of award granted under share-based payment arrangement, over whom grantor does not exercise nor has right to exercise sufficient control to establish employer-employee relationship based on law of pertinent jurisdiction. Excludes nonemployee director treated as employee when acting as member of board of directors, if elected by grantor's shareholders or appointed to board position to be filled by shareholder election when existing term expires.", "label": "Share-Based Payment Arrangement, Nonemployee [Member]" } } }, "localname": "ShareBasedPaymentArrangementNonemployeeMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://streamlinehealth.net/role/SignificantAccountingPoliciesDetailsNarrative" ], "xbrltype": "domainItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1": { "auth_ref": [ "r446" ], "lang": { "en-us": { "role": { "documentation": "Expected term of award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Expected life" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://streamlinehealth.net/role/ScheduleOfWeightedAverageAssumptionsDetails" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1": { "auth_ref": [ "r74" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of difference between fair value of the underlying shares reserved for issuance and exercise price of vested portions of options outstanding and currently exercisable.", "label": "Aggregate intrinsic value, Exercisable" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://streamlinehealth.net/role/ScheduleOfStockOptionActivityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1": { "auth_ref": [ "r74" ], "lang": { "en-us": { "role": { "documentation": "Weighted average remaining contractual term for vested portions of options outstanding and currently exercisable or convertible, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Remaining Life in Years, Exercisable" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://streamlinehealth.net/role/ScheduleOfStockOptionActivityDetails" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2": { "auth_ref": [ "r180" ], "lang": { "en-us": { "role": { "documentation": "Weighted average remaining contractual term for option awards outstanding, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Remaining Life in Years, Outstanding" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://streamlinehealth.net/role/ScheduleOfStockOptionActivityDetails" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageRemainingContractualTerm1": { "auth_ref": [ "r445" ], "lang": { "en-us": { "role": { "documentation": "Weighted average remaining contractual term for fully vested and expected to vest exercisable or convertible options, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur.", "label": "Remaining Life in Years, Vested or expected to vest" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageRemainingContractualTerm1", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://streamlinehealth.net/role/ScheduleOfStockOptionActivityDetails" ], "xbrltype": "durationItemType" }, "us-gaap_SharesIssuedPricePerShare": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Per share or per unit amount of equity securities issued.", "label": "Shares issued, price per share" } } }, "localname": "SharesIssuedPricePerShare", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://streamlinehealth.net/role/EquityDetailsNarrative" ], "xbrltype": "perShareItemType" }, "us-gaap_SharesOutstanding": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of shares issued which are neither cancelled nor held in the treasury.", "label": "Shares, Outstanding", "periodEndLabel": "Balance, shares", "periodStartLabel": "Balance, shares" } } }, "localname": "SharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://streamlinehealth.net/role/StatementsOfChangesInStockholdersEquity" ], "xbrltype": "sharesItemType" }, "us-gaap_SignificantAccountingPoliciesTextBlock": { "auth_ref": [ "r161", "r250" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for all significant accounting policies of the reporting entity.", "label": "SIGNIFICANT ACCOUNTING POLICIES" } } }, "localname": "SignificantAccountingPoliciesTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://streamlinehealth.net/role/SignificantAccountingPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_SoftwareAndSoftwareDevelopmentCostsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Purchased software applications and internally developed software for sale, licensing or long-term internal use.", "label": "Software and Software Development Costs [Member]" } } }, "localname": "SoftwareAndSoftwareDevelopmentCostsMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://streamlinehealth.net/role/SignificantAccountingPoliciesDetailsNarrative" ], "xbrltype": "domainItemType" }, "us-gaap_StatementEquityComponentsAxis": { "auth_ref": [ "r21", "r41", "r221", "r238", "r239", "r240", "r259", "r260", "r261", "r263", "r269", "r271", "r286", "r310", "r311", "r385", "r457", "r458", "r459", "r482", "r483", "r504", "r505", "r506", "r507", "r508", "r509", "r511", "r516", "r517", "r518", "r519", "r520", "r521", "r534", "r585", "r586", "r587", "r600", "r655" ], "lang": { "en-us": { "role": { "documentation": "Information by component of equity.", "label": "Equity Components [Axis]" } } }, "localname": "StatementEquityComponentsAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://streamlinehealth.net/role/SignificantAccountingPoliciesDetailsNarrative", "http://streamlinehealth.net/role/StatementsOfChangesInStockholdersEquity" ], "xbrltype": "stringItemType" }, "us-gaap_StatementLineItems": { "auth_ref": [ "r259", "r260", "r261", "r286", "r548", "r591", "r601", "r604", "r605", "r606", "r607", "r608", "r609", "r612", "r615", "r616", "r617", "r618", "r619", "r620", "r621", "r622", "r623", "r625", "r626", "r627", "r628", "r629", "r631", "r633", "r634", "r641", "r642", "r643", "r644", "r645", "r646", "r647", "r648", "r649", "r650", "r651", "r652", "r655", "r714" ], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Statement [Line Items]" } } }, "localname": "StatementLineItems", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://streamlinehealth.net/role/ScheduleOfDiscontinuedOperationsInStatementsOfOperationsDetails", "http://streamlinehealth.net/role/StatementsOfChangesInStockholdersEquity", "http://streamlinehealth.net/role/StatementsOfOperations" ], "xbrltype": "stringItemType" }, "us-gaap_StatementOfCashFlowsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Statement of Cash Flows [Abstract]" } } }, "localname": "StatementOfCashFlowsAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_StatementOfFinancialPositionAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Statement of Financial Position [Abstract]" } } }, "localname": "StatementOfFinancialPositionAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_StatementOfStockholdersEquityAbstract": { "auth_ref": [], "localname": "StatementOfStockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_StatementTable": { "auth_ref": [ "r259", "r260", "r261", "r286", "r548", "r591", "r601", "r604", "r605", "r606", "r607", "r608", "r609", "r612", "r615", "r616", "r617", "r618", "r619", "r620", "r621", "r622", "r623", "r625", "r626", "r627", "r628", "r629", "r631", "r633", "r634", "r641", "r642", "r643", "r644", "r645", "r646", "r647", "r648", "r649", "r650", "r651", "r652", "r655", "r714" ], "lang": { "en-us": { "role": { "documentation": "Schedule reflecting a Statement of Income, Statement of Cash Flows, Statement of Financial Position, Statement of Shareholders' Equity and Other Comprehensive Income, or other statement as needed.", "label": "Statement [Table]" } } }, "localname": "StatementTable", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://streamlinehealth.net/role/ScheduleOfDiscontinuedOperationsInStatementsOfOperationsDetails", "http://streamlinehealth.net/role/StatementsOfChangesInStockholdersEquity", "http://streamlinehealth.net/role/StatementsOfOperations" ], "xbrltype": "stringItemType" }, "us-gaap_StockIssuedDuringPeriodSharesIssuedForServices": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of shares issued in lieu of cash for services contributed to the entity. Number of shares includes, but is not limited to, shares issued for services contributed by vendors and founders.", "label": "Number of share issued service" } } }, "localname": "StockIssuedDuringPeriodSharesIssuedForServices", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://streamlinehealth.net/role/CommitmentsAndContingenciesDetailsNarrative" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesNewIssues": { "auth_ref": [ "r21", "r138", "r139", "r179", "r593", "r655", "r668" ], "lang": { "en-us": { "role": { "documentation": "Number of new stock issued during the period.", "label": "Issuance of Common Stock, shares", "verboseLabel": "Shares issued in public offering" } } }, "localname": "StockIssuedDuringPeriodSharesNewIssues", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://streamlinehealth.net/role/EquityDetailsNarrative", "http://streamlinehealth.net/role/StatementsOfChangesInStockholdersEquity" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardForfeited": { "auth_ref": [ "r21", "r138", "r139", "r179" ], "lang": { "en-us": { "role": { "documentation": "Number of shares related to Restricted Stock Award forfeited during the period.", "label": "Stock Issued During Period, Shares, Restricted Stock Award, Forfeited", "negatedLabel": "Restricted stock forfeited, shares" } } }, "localname": "StockIssuedDuringPeriodSharesRestrictedStockAwardForfeited", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://streamlinehealth.net/role/StatementsOfChangesInStockholdersEquity" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross": { "auth_ref": [ "r21", "r179" ], "lang": { "en-us": { "role": { "documentation": "Total number of shares issued during the period, including shares forfeited, as a result of Restricted Stock Awards.", "label": "Restricted stock issued, shares", "verboseLabel": "Number shares of restricted stock" } } }, "localname": "StockIssuedDuringPeriodSharesRestrictedStockAwardGross", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://streamlinehealth.net/role/SignificantAccountingPoliciesDetailsNarrative", "http://streamlinehealth.net/role/StatementsOfChangesInStockholdersEquity" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised": { "auth_ref": [ "r21", "r138", "r139", "r179", "r433" ], "lang": { "en-us": { "role": { "documentation": "Number of share options (or share units) exercised during the current period.", "label": "Exercise of Stock Options, shares", "negatedLabel": "Number of options, Exercised" } } }, "localname": "StockIssuedDuringPeriodSharesStockOptionsExercised", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://streamlinehealth.net/role/ScheduleOfStockOptionActivityDetails", "http://streamlinehealth.net/role/StatementsOfChangesInStockholdersEquity" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodValueNewIssues": { "auth_ref": [ "r21", "r138", "r139", "r179", "r600", "r655", "r668", "r720" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Equity impact of the value of new stock issued during the period. Includes shares issued in an initial public offering or a secondary public offering.", "label": "Issuance of Common Stock" } } }, "localname": "StockIssuedDuringPeriodValueNewIssues", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://streamlinehealth.net/role/StatementsOfChangesInStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardForfeitures": { "auth_ref": [ "r21", "r138", "r139", "r179" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Value of stock related to Restricted Stock Awards forfeited during the period.", "label": "Stock Issued During Period, Value, Restricted Stock Award, Forfeitures", "negatedLabel": "Restricted stock forfeited" } } }, "localname": "StockIssuedDuringPeriodValueRestrictedStockAwardForfeitures", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://streamlinehealth.net/role/StatementsOfChangesInStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardGross": { "auth_ref": [ "r21", "r138", "r139", "r179" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Aggregate value of stock related to Restricted Stock Awards issued during the period.", "label": "Restricted stock issued" } } }, "localname": "StockIssuedDuringPeriodValueRestrictedStockAwardGross", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://streamlinehealth.net/role/StatementsOfChangesInStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised": { "auth_ref": [ "r21", "r41", "r179" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Value of stock issued as a result of the exercise of stock options.", "label": "Exercise of Stock Options" } } }, "localname": "StockIssuedDuringPeriodValueStockOptionsExercised", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://streamlinehealth.net/role/StatementsOfChangesInStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquity": { "auth_ref": [ "r139", "r142", "r143", "r164", "r614", "r630", "r656", "r657", "r708", "r721", "r760", "r768", "r819", "r844" ], "calculation": { "http://streamlinehealth.net/role/BalanceSheets": { "order": 2.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of equity (deficit) attributable to parent. Excludes temporary equity and equity attributable to noncontrolling interest.", "label": "Equity, Attributable to Parent", "periodEndLabel": "Balance", "periodStartLabel": "Balance", "totalLabel": "Total stockholders\u2019 equity" } } }, "localname": "StockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://streamlinehealth.net/role/BalanceSheets", "http://streamlinehealth.net/role/StatementsOfChangesInStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Stockholders\u2019 equity" } } }, "localname": "StockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://streamlinehealth.net/role/BalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_StockholdersEquityNoteDisclosureTextBlock": { "auth_ref": [ "r176", "r252", "r373", "r374", "r375", "r376", "r377", "r378", "r379", "r380", "r381", "r382", "r383", "r384", "r385", "r510", "r658", "r660", "r669" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for equity.", "label": "EQUITY" } } }, "localname": "StockholdersEquityNoteDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://streamlinehealth.net/role/Equity" ], "xbrltype": "textBlockItemType" }, "us-gaap_SubleaseIncome": { "auth_ref": [ "r531", "r707" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of sublease income excluding finance and operating lease expense.", "label": "Sublease income" } } }, "localname": "SubleaseIncome", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://streamlinehealth.net/role/OperatingLeasesDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "us-gaap_SubsequentEventsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Subsequent Events [Abstract]" } } }, "localname": "SubsequentEventsAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventsTextBlock": { "auth_ref": [ "r541", "r542" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for significant events or transactions that occurred after the balance sheet date through the date the financial statements were issued or the date the financial statements were available to be issued. Examples include: the sale of a capital stock issue, purchase of a business, settlement of litigation, catastrophic loss, significant foreign exchange rate changes, loans to insiders or affiliates, and transactions not in the ordinary course of business.", "label": "SUBSEQUENT EVENTS" } } }, "localname": "SubsequentEventsTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://streamlinehealth.net/role/SubsequentEvents" ], "xbrltype": "textBlockItemType" }, "us-gaap_SubsidiaryOrEquityMethodInvesteeSaleOfStockBySubsidiaryOrEquityInvesteeTable": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Different names of stock transactions and the different attributes of each transaction.", "label": "Subsidiary or Equity Method Investee, Sale of Stock by Subsidiary or Equity Investee [Table]" } } }, "localname": "SubsidiaryOrEquityMethodInvesteeSaleOfStockBySubsidiaryOrEquityInvesteeTable", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://streamlinehealth.net/role/EquityDetailsNarrative" ], "xbrltype": "stringItemType" }, "us-gaap_SubsidiarySaleOfStockAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by type of sale of the entity's stock.", "label": "Sale of Stock [Axis]" } } }, "localname": "SubsidiarySaleOfStockAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://streamlinehealth.net/role/CommitmentsAndContingenciesDetailsNarrative", "http://streamlinehealth.net/role/EquityDetailsNarrative" ], "xbrltype": "stringItemType" }, "us-gaap_SubsidiarySaleOfStockLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Subsidiary, Sale of Stock [Line Items]" } } }, "localname": "SubsidiarySaleOfStockLineItems", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://streamlinehealth.net/role/EquityDetailsNarrative" ], "xbrltype": "stringItemType" }, "us-gaap_TradeAndOtherAccountsReceivablePolicy": { "auth_ref": [ "r204", "r205", "r206", "r305", "r306", "r308" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for accounts receivable.", "label": "Receivables" } } }, "localname": "TradeAndOtherAccountsReceivablePolicy", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://streamlinehealth.net/role/SignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_TrademarksAndTradeNamesMember": { "auth_ref": [ "r85" ], "lang": { "en-us": { "role": { "documentation": "Rights acquired through registration of a trademark to gain or protect exclusive use of a business name, symbol or other device or style, or rights either acquired through registration of a business name to gain or protect exclusive use thereof.", "label": "Trademarks and Trade Names [Member]" } } }, "localname": "TrademarksAndTradeNamesMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://streamlinehealth.net/role/ScheduleOfIntangibleAssetsDetails", "http://streamlinehealth.net/role/ScheduleOfIntangibleAssetsEstimatedUsefulLivesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TypeOfArrangementAxis": { "auth_ref": [ "r499" ], "lang": { "en-us": { "role": { "documentation": "Information by collaborative arrangement and arrangement other than collaborative applicable to revenue-generating activity or operations.", "label": "Collaborative Arrangement and Arrangement Other than Collaborative [Axis]" } } }, "localname": "TypeOfArrangementAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://streamlinehealth.net/role/BusinessCombinationAndDivestitureDetailsNarrative", "http://streamlinehealth.net/role/CommitmentsAndContingenciesDetailsNarrative", "http://streamlinehealth.net/role/ComponentsOfTotalConsiderationDetails", "http://streamlinehealth.net/role/DebtDetailsNarrative", "http://streamlinehealth.net/role/DiscontinuedOperationsDetailsNarrative", "http://streamlinehealth.net/role/EquityDetailsNarrative", "http://streamlinehealth.net/role/OperatingLeasesDetailsNarrative", "http://streamlinehealth.net/role/SignificantAccountingPoliciesDetailsNarrative", "http://streamlinehealth.net/role/Stock-basedCompensationDetailsNarrative" ], "xbrltype": "stringItemType" }, "us-gaap_UnrecognizedTaxBenefits": { "auth_ref": [ "r463", "r469" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of unrecognized tax benefits.", "label": "Uncertain tax positions", "periodEndLabel": "End of fiscal year", "periodStartLabel": "Beginning of fiscal year" } } }, "localname": "UnrecognizedTaxBenefits", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://streamlinehealth.net/role/IncomeTaxesDetailsNarrative", "http://streamlinehealth.net/role/ScheduleOfGrossUnrecognizedTaxBenefitsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions": { "auth_ref": [ "r471" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase in unrecognized tax benefits resulting from tax positions that have been or will be taken in current period tax return.", "label": "Additions for tax positions for the current year" } } }, "localname": "UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://streamlinehealth.net/role/ScheduleOfGrossUnrecognizedTaxBenefitsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions": { "auth_ref": [ "r470" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase in unrecognized tax benefits resulting from tax positions taken in prior period tax returns.", "label": "Additions for tax positions of prior years" } } }, "localname": "UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://streamlinehealth.net/role/ScheduleOfGrossUnrecognizedTaxBenefitsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations": { "auth_ref": [ "r472" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of decrease in unrecognized tax benefits resulting from lapses of applicable statutes of limitations.", "label": "Unrecognized Tax Benefits, Reduction Resulting from Lapse of Applicable Statute of Limitations", "negatedLabel": "Subtractions for tax positions of prior years" } } }, "localname": "UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://streamlinehealth.net/role/ScheduleOfGrossUnrecognizedTaxBenefitsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UseOfEstimates": { "auth_ref": [ "r56", "r57", "r58", "r208", "r209", "r212", "r213" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for the use of estimates in the preparation of financial statements in conformity with generally accepted accounting principles.", "label": "Use of Estimates" } } }, "localname": "UseOfEstimates", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://streamlinehealth.net/role/SignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense": { "auth_ref": [ "r256" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase in valuation and qualifying accounts and reserves from charge to cost and expense.", "label": "Charged to Costs and Expenses" } } }, "localname": "ValuationAllowancesAndReservesChargedToCostAndExpense", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://streamlinehealth.net/role/ValuationAndQualifyingAccountsAndReservesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ValuationAllowancesAndReservesDeductions": { "auth_ref": [ "r257" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of decrease in valuation and qualifying accounts and reserves.", "label": "Deductions" } } }, "localname": "ValuationAllowancesAndReservesDeductions", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://streamlinehealth.net/role/ValuationAndQualifyingAccountsAndReservesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_VariableRateAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by type of variable rate.", "label": "Variable Rate [Axis]" } } }, "localname": "VariableRateAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://streamlinehealth.net/role/DebtDetailsNarrative" ], "xbrltype": "stringItemType" }, "us-gaap_VariableRateDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Interest rate that fluctuates over time as a result of an underlying benchmark interest rate or index." } } }, "localname": "VariableRateDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://streamlinehealth.net/role/DebtDetailsNarrative" ], "xbrltype": "domainItemType" }, "us-gaap_VestingAxis": { "auth_ref": [ "r784", "r785", "r786", "r787", "r788", "r789", "r790", "r791", "r792", "r793", "r794", "r795", "r796", "r797", "r798", "r799", "r800", "r801", "r802", "r803", "r804", "r805", "r806", "r807", "r808", "r809" ], "lang": { "en-us": { "role": { "documentation": "Information by vesting schedule of award under share-based payment arrangement.", "label": "Vesting [Axis]" } } }, "localname": "VestingAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://streamlinehealth.net/role/BusinessCombinationAndDivestitureDetailsNarrative" ], "xbrltype": "stringItemType" }, "us-gaap_VestingDomain": { "auth_ref": [ "r784", "r785", "r786", "r787", "r788", "r789", "r790", "r791", "r792", "r793", "r794", "r795", "r796", "r797", "r798", "r799", "r800", "r801", "r802", "r803", "r804", "r805", "r806", "r807", "r808", "r809" ], "lang": { "en-us": { "role": { "documentation": "Vesting schedule of award under share-based payment arrangement." } } }, "localname": "VestingDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://streamlinehealth.net/role/BusinessCombinationAndDivestitureDetailsNarrative" ], "xbrltype": "domainItemType" }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "auth_ref": [ "r274", "r283" ], "lang": { "en-us": { "role": { "documentation": "The average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units in the period.", "label": "Weighted average number of common shares - diluted", "verboseLabel": "Weighted average shares outstanding \u2013 Diluted" } } }, "localname": "WeightedAverageNumberOfDilutedSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://streamlinehealth.net/role/ScheduleOfBasicAndDilutedNetLossPerShareOfCommonStockDetails", "http://streamlinehealth.net/role/StatementsOfOperations" ], "xbrltype": "sharesItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "auth_ref": [ "r273", "r283" ], "lang": { "en-us": { "role": { "documentation": "Number of [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period.", "label": "Weighted average number of common shares \u2013 basic", "verboseLabel": "Weighted average shares outstanding - Basic (1)" } } }, "localname": "WeightedAverageNumberOfSharesOutstandingBasic", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://streamlinehealth.net/role/ScheduleOfBasicAndDilutedNetLossPerShareOfCommonStockDetails", "http://streamlinehealth.net/role/StatementsOfOperations" ], "xbrltype": "sharesItemType" } }, "unitCount": 5 } }, "std_ref": { "r0": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "05", "SubTopic": "10", "Topic": "360", "URI": "https://asc.fasb.org//1943274/2147482338/360-10-05-4", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r1": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "25", "SubTopic": "20", "Topic": "940", "URI": "https://asc.fasb.org//1943274/2147481913/940-20-25-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r10": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-25", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r100": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "https://asc.fasb.org//1943274/2147482925/835-30-45-3", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r101": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "55", "SubTopic": "30", "Topic": "835", "URI": "https://asc.fasb.org//1943274/2147482949/835-30-55-8", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r102": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "850", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r103": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "850", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-3", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r104": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Topic": "932", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r105": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03.10)", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r106": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03.15(5))", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r107": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03.17)", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r108": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "470", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147480848/942-470-50-3", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r109": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "470", "Subparagraph": "(g)", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147480848/942-470-50-3", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r11": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r110": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "825", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147480981/942-825-50-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r111": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "985", "URI": "https://asc.fasb.org//1943274/2147481283/985-20-50-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r112": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "20", "Topic": "205", "URI": "https://asc.fasb.org//205-20/tableOfContent", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r113": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "205", "URI": "https://asc.fasb.org//1943274/2147483475/205-20-45-11", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r114": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "205", "URI": "https://asc.fasb.org//1943274/2147483475/205-20-45-3", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r115": { "Name": "Accounting Standards Codification", "Paragraph": "3A", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "205", "URI": "https://asc.fasb.org//1943274/2147483475/205-20-45-3A", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r116": { "Name": "Accounting Standards Codification", "Paragraph": "3B", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "205", "URI": "https://asc.fasb.org//1943274/2147483475/205-20-45-3B", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r117": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "205", "URI": "https://asc.fasb.org//1943274/2147483475/205-20-45-4", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r118": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "205", "URI": "https://asc.fasb.org//1943274/2147483499/205-20-50-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r119": { "Name": "Accounting Standards Codification", "Paragraph": "3A", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "205", "URI": "https://asc.fasb.org//1943274/2147483499/205-20-50-3A", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r12": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r120": { "Name": "Accounting Standards Codification", "Paragraph": "4A", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "205", "URI": "https://asc.fasb.org//1943274/2147483499/205-20-50-4A", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r121": { "Name": "Accounting Standards Codification", "Paragraph": "4B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "205", "URI": "https://asc.fasb.org//1943274/2147483499/205-20-50-4B", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r122": { "Name": "Accounting Standards Codification", "Paragraph": "5A", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "205", "URI": "https://asc.fasb.org//1943274/2147483499/205-20-50-5A", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r123": { "Name": "Accounting Standards Codification", "Paragraph": "5B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "205", "URI": "https://asc.fasb.org//1943274/2147483499/205-20-50-5B", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r124": { "Name": "Accounting Standards Codification", "Paragraph": "5B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "205", "URI": "https://asc.fasb.org//1943274/2147483499/205-20-50-5B", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r125": { "Name": "Accounting Standards Codification", "Paragraph": "5B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "205", "URI": "https://asc.fasb.org//1943274/2147483499/205-20-50-5B", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r126": { "Name": "Accounting Standards Codification", "Paragraph": "5B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(1)", "Topic": "205", "URI": "https://asc.fasb.org//1943274/2147483499/205-20-50-5B", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r127": { "Name": "Accounting Standards Codification", "Paragraph": "5B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "205", "URI": "https://asc.fasb.org//1943274/2147483499/205-20-50-5B", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r128": { "Name": "Accounting Standards Codification", "Paragraph": "5C", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "205", "URI": "https://asc.fasb.org//1943274/2147483499/205-20-50-5C", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r129": { "Name": "Accounting Standards Codification", "Paragraph": "5C", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)", "Topic": "205", "URI": "https://asc.fasb.org//1943274/2147483499/205-20-50-5C", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r13": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "360", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r130": { "Name": "Accounting Standards Codification", "Paragraph": "5D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "205", "URI": "https://asc.fasb.org//1943274/2147483499/205-20-50-5D", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r131": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "205", "URI": "https://asc.fasb.org//1943274/2147483499/205-20-50-7", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r132": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 201.5-02(24))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r133": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 201.5-02(25))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r134": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 201.5-02(26))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r135": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(23))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r136": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(26)(a))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r137": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(26)(b))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r138": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(28))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r139": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(29))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r14": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481544/470-10-50-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r140": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(1))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r141": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(3))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r142": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r143": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(31))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r144": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(32))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r145": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(13))", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r146": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(10))", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r147": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(14))", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r148": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(20))", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r149": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(8))", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r15": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r150": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03)", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r151": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.13)", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r152": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.3)", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r153": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.4)", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r154": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.9)", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r155": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-12", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r156": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-13", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r157": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-13", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r158": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-24", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r159": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-25", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r16": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "205", "URI": "https://asc.fasb.org//1943274/2147483499/205-20-50-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r160": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r161": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "235", "URI": "https://asc.fasb.org//235/tableOfContent", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r162": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "250", "URI": "https://asc.fasb.org//250/tableOfContent", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r163": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "275", "URI": "https://asc.fasb.org//275/tableOfContent", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r164": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 4.E)", "Topic": "310", "URI": "https://asc.fasb.org//1943274/2147480418/310-10-S99-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r165": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "350", "URI": "https://asc.fasb.org//350/tableOfContent", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r166": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(3)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r167": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(1)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r168": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(3)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r169": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "360", "URI": "https://asc.fasb.org//360/tableOfContent", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r17": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r170": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "360", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r171": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "360", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-3", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r172": { "Name": "Accounting Standards Codification", "Paragraph": "3A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "360", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-3A", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r173": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.CC)", "Topic": "360", "URI": "https://asc.fasb.org//1943274/2147480091/360-10-S99-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r174": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "440", "URI": "https://asc.fasb.org//440/tableOfContent", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r175": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "470", "URI": "https://asc.fasb.org//470/tableOfContent", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r176": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "505", "URI": "https://asc.fasb.org//505/tableOfContent", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r177": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-6", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r178": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-7", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r179": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.3-04)", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147480008/505-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r18": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "805", "URI": "https://asc.fasb.org//1943274/2147479581/805-30-50-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r180": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)(1)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r181": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r182": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-12", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r183": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r184": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-9", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r185": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.7)", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r186": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "805", "URI": "https://asc.fasb.org//805/tableOfContent", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r187": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)(4)", "Topic": "805", "URI": "https://asc.fasb.org//1943274/2147479581/805-30-50-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r188": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "810", "URI": "https://asc.fasb.org//810/tableOfContent", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r189": { "Name": "Accounting Standards Codification", "Paragraph": "19", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-19", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r19": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "985", "URI": "https://asc.fasb.org//1943274/2147481283/985-20-50-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r190": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.E)", "Topic": "810", "URI": "https://asc.fasb.org//1943274/2147479836/810-10-S99-5", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r191": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "820", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r192": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-21", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r193": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(11))", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r194": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(15)(2))", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r195": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(16))", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r196": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(23))", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r197": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03.13,16)", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r198": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(19))", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r199": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(15))", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r2": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "25", "SubTopic": "50", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482610/350-50-25-4", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r20": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-15", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r200": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(20))", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r201": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(22))", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r202": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04.9)", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r203": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "985", "URI": "https://asc.fasb.org//1943274/2147481283/985-20-50-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r204": { "Name": "Accounting Standards Codification", "Paragraph": "11B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "310", "URI": "https://asc.fasb.org//1943274/2147481962/310-10-50-11B", "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef" }, "r205": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "310", "URI": "https://asc.fasb.org//1943274/2147481962/310-10-50-15", "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef" }, "r206": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "310", "URI": "https://asc.fasb.org//1943274/2147481962/310-10-50-6", "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef" }, "r207": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482659/740-20-45-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r208": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "275", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r209": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "275", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r21": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r210": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "275", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r211": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Subparagraph": "(d)", "Topic": "958", "URI": "https://asc.fasb.org//1943274/2147480321/958-360-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r212": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-11", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r213": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-12", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r214": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-13", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r215": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Topic": "958", "URI": "https://asc.fasb.org//1943274/2147480321/958-360-50-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r216": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-9", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r217": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h))", "Topic": "235", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r218": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "606", "URI": "https://asc.fasb.org//606/tableOfContent", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r219": { "Name": "Regulation S-X (SX)", "Number": "210", "Publisher": "SEC", "Section": "12", "Subsection": "09", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r22": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r220": { "Name": "Staff Accounting Bulletin (SAB)", "Number": "Topic 5", "Publisher": "SEC", "Section": "FF", "Subsection": "Q2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r221": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "105", "URI": "https://asc.fasb.org//1943274/2147479343/105-10-65-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r222": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "205", "URI": "https://asc.fasb.org//1943274/2147483499/205-20-50-7", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r223": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r224": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r225": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(1))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r226": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(14))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r227": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(15))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r228": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(16))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r229": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(17))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r23": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r230": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(18))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r231": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(20))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r232": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(22))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r233": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(4))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r234": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(9))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r235": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r236": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r237": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r238": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r239": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r24": { "Name": "Accounting Standards Codification", "Paragraph": "2A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2A", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r240": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r241": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(210.5-03(11))", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r242": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(25))", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r243": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(5))", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r244": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-15", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r245": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-17", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r246": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-24", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r247": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-25", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r248": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r249": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-8", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r25": { "Name": "Accounting Standards Codification", "Paragraph": "2C", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2C", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r250": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "235", "URI": "https://asc.fasb.org//1943274/2147483426/235-10-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r251": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(c))", "Topic": "235", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r252": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(e)(1))", "Topic": "235", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r253": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(g)(1)(ii))", "Topic": "235", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r254": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h)(2))", "Topic": "235", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r255": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.12-04(a))", "Topic": "235", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r256": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.12-09(Column C)(1))", "Topic": "235", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r257": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.12-09(Column D))", "Topic": "235", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r258": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.12-09)", "Topic": "235", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r259": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-23", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r26": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "360", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-3", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r260": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-24", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r261": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r262": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r263": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(3)", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r264": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-11", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r265": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-11", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r266": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r267": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r268": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-7", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r269": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-7", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r27": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "60", "SubTopic": "10", "Topic": "820", "URI": "https://asc.fasb.org//1943274/2147482053/820-10-60-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r270": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-8", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r271": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-9", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r272": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.M.Q2)", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147480530/250-10-S99-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r273": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-10", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r274": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-16", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r275": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r276": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r277": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)(1)", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-40", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r278": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-40", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r279": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)(3)", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-40", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r28": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(22))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r280": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-60B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r281": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-60B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r282": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-7", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r283": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r284": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r285": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482635/260-10-55-15", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r286": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "272", "URI": "https://asc.fasb.org//1943274/2147483014/272-10-45-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r287": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r288": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r289": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r29": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "205", "URI": "https://asc.fasb.org//1943274/2147483499/205-20-50-3", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r290": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r291": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r292": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r293": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r294": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r295": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r296": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r297": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r298": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r299": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r3": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "30", "SubTopic": "40", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482633/350-40-30-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r30": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.13(a))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r300": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-40", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r301": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-41", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r302": { "Name": "Accounting Standards Codification", "Paragraph": "42", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-42", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r303": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "https://asc.fasb.org//1943274/2147481990/310-10-45-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r304": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "https://asc.fasb.org//1943274/2147481990/310-10-45-9", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r305": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "310", "URI": "https://asc.fasb.org//1943274/2147481962/310-10-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r306": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "310", "URI": "https://asc.fasb.org//1943274/2147481962/310-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r307": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "310", "URI": "https://asc.fasb.org//1943274/2147481962/310-10-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r308": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "310", "URI": "https://asc.fasb.org//1943274/2147481569/310-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r309": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "323", "URI": "https://asc.fasb.org//1943274/2147481687/323-10-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r31": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19(a))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r310": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "326", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r311": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)(2)", "Topic": "326", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r312": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "326", "URI": "https://asc.fasb.org//1943274/2147479344/326-20-45-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r313": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "326", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-13", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r314": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "326", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-13", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r315": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(f)", "Topic": "326", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-13", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r316": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482598/350-20-45-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r317": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r318": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r319": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(1)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r32": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19(b),22(b))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r320": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r321": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "360", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r322": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(1)", "Topic": "420", "URI": "https://asc.fasb.org//1943274/2147482017/420-10-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r323": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "420", "URI": "https://asc.fasb.org//1943274/2147482017/420-10-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r324": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "420", "URI": "https://asc.fasb.org//1943274/2147482017/420-10-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r325": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "420", "URI": "https://asc.fasb.org//1943274/2147482017/420-10-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r326": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.P.4(b)(1))", "Topic": "420", "URI": "https://asc.fasb.org//1943274/2147479823/420-10-S99-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r327": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.P.4(b)(2))", "Topic": "420", "URI": "https://asc.fasb.org//1943274/2147479823/420-10-S99-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r328": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.P.4(d))", "Topic": "420", "URI": "https://asc.fasb.org//1943274/2147479823/420-10-S99-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r329": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "440", "URI": "https://asc.fasb.org//1943274/2147482648/440-10-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r33": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19-26)", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r330": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "440", "URI": "https://asc.fasb.org//1943274/2147482648/440-10-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r331": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "450", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r332": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "450", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-9", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r333": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "20", "Subparagraph": "(SAB Topic 5.Y.Q2)", "Topic": "450", "URI": "https://asc.fasb.org//1943274/2147480102/450-20-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r334": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "20", "Subparagraph": "(SAB Topic 5.Y.Q4)", "Topic": "450", "URI": "https://asc.fasb.org//1943274/2147480102/450-20-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r335": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(i))", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r336": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iii)(A))", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r337": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iv))", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r338": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(5))", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r339": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(i))", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r34": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.20)", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r340": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(A))", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r341": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(B))", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r342": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iv))", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r343": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(5))", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r344": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r345": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r346": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r347": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r348": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r349": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(f)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r35": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.21)", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r350": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r351": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r352": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(i)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r353": { "Name": "Accounting Standards Codification", "Paragraph": "1C", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1C", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r354": { "Name": "Accounting Standards Codification", "Paragraph": "1C", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1C", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r355": { "Name": "Accounting Standards Codification", "Paragraph": "1C", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1C", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r356": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1D", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r357": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1D", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r358": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1D", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r359": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1E", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r36": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.22(a)(1))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r360": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1E", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r361": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1E", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r362": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1E", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r363": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1F", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r364": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1F", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r365": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1F", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r366": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1F", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r367": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1I", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r368": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1I", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r369": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1I", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r37": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.22)", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r370": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1I", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r371": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r372": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r373": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r374": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r375": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r376": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r377": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(i)", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r378": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-14", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r379": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-14", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r38": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.24)", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r380": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-14", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r381": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-16", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r382": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-18", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r383": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-18", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r384": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-18", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r385": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.3-04)", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147480008/505-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r386": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479837/606-10-45-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r387": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479837/606-10-45-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r388": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-13", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r389": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-17", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r39": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.25)", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r390": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-18", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r391": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-18", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r392": { "Name": "Accounting Standards Codification", "Paragraph": "19", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-19", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r393": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-20", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r394": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-20", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r395": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-20", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r396": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-20", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r397": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r398": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r399": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-8", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r4": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "30", "SubTopic": "30", "Topic": "805", "URI": "https://asc.fasb.org//1943274/2147479637/805-30-30-7", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r40": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.29)", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r400": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "715", "URI": "https://asc.fasb.org//715/tableOfContent", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r401": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(i)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r402": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iii)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r403": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(01)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r404": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r405": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(A)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r406": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(B)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r407": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(C)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r408": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(03)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r409": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(l)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r41": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.29-31)", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r410": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(n)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r411": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(o)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r412": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(p)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r413": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(q)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r414": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(r)(1)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r415": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(r)(2)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r416": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "20", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480126/715-20-S99-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r417": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "60", "Subparagraph": "(c)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480266/715-60-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r418": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "70", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480794/715-70-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r419": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(d)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r42": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-13", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r420": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(f)(3)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r421": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "718", "URI": "https://asc.fasb.org//718/tableOfContent", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r422": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "35", "SubTopic": "10", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480483/718-10-35-1D", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r423": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "35", "SubTopic": "10", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480483/718-10-35-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r424": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r425": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r426": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r427": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(3)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r428": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(i)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r429": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(ii)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r43": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-14", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r430": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iii)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r431": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r432": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(01)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r433": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(02)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r434": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(03)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r435": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(04)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r436": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(i)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r437": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(ii)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r438": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r439": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(01)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r44": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-15", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r440": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(02)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r441": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(03)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r442": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(1)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r443": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(2)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r444": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)(1)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r445": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)(2)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r446": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(i)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r447": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(ii)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r448": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(iii)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r449": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(iv)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r45": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-15", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r450": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(v)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r451": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(1)(i)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r452": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(1)(ii)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r453": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(2)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r454": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(2)(i)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r455": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(i)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r456": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(l)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r457": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480336/718-10-65-15", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r458": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(f)(1)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480336/718-10-65-15", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r459": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(f)(2)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480336/718-10-65-15", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r46": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-4", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r460": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 14.F)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147479830/718-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r461": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "730", "URI": "https://asc.fasb.org//1943274/2147482916/730-10-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r462": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "740", "URI": "https://asc.fasb.org//740/tableOfContent", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r463": { "Name": "Accounting Standards Codification", "Paragraph": "10B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482525/740-10-45-10B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r464": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482525/740-10-45-25", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r465": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482525/740-10-45-28", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r466": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-10", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r467": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-12", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r468": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-14", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r469": { "Name": "Accounting Standards Codification", "Paragraph": "15A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-15A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r47": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r470": { "Name": "Accounting Standards Codification", "Paragraph": "15A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-15A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r471": { "Name": "Accounting Standards Codification", "Paragraph": "15A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-15A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r472": { "Name": "Accounting Standards Codification", "Paragraph": "15A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(4)", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-15A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r473": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-17", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r474": { "Name": "Accounting Standards Codification", "Paragraph": "19", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-19", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r475": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r476": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r477": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r478": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-20", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r479": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-21", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r48": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r480": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-9", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r481": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-9", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r482": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(2)", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482615/740-10-65-8", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r483": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(3)", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482615/740-10-65-8", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r484": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 6.I.5.Q1)", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r485": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 6.I.7)", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r486": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.Fact.1)", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r487": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.Fact.2)", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r488": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.Fact.4)", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r489": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.C)", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r49": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r490": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482659/740-20-45-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r491": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "270", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482551/740-270-45-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r492": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "270", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482526/740-270-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r493": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482603/740-30-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r494": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(2)", "Topic": "805", "URI": "https://asc.fasb.org//1943274/2147479328/805-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r495": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(3)", "Topic": "805", "URI": "https://asc.fasb.org//1943274/2147479328/805-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r496": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "805", "URI": "https://asc.fasb.org//1943274/2147479907/805-20-50-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r497": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)(3)", "Topic": "805", "URI": "https://asc.fasb.org//1943274/2147479581/805-30-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r498": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(c)(1)", "Topic": "805", "URI": "https://asc.fasb.org//1943274/2147479581/805-30-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r499": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "808", "URI": "https://asc.fasb.org//1943274/2147479402/808-10-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r5": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "30", "SubTopic": "30", "Topic": "805", "URI": "https://asc.fasb.org//1943274/2147479637/805-30-30-8", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r50": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r500": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "810", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-25", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r501": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "810", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-25", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r502": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bb)", "Topic": "810", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r503": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "810", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r504": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r505": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(h)(1)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r506": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(h)(1)(i)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r507": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(h)(1)(iii)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r508": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(h)(1)(iv)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r509": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(i)(3)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r51": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-16", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r510": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(a)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480237/815-40-50-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r511": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(3)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r512": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(4)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r513": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r514": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "820", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r515": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "825", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-28", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r516": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "830", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-17", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r517": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "830", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r518": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "830", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r519": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(c)", "Topic": "830", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r52": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-18", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r520": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "830", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r521": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "830", "URI": "https://asc.fasb.org//1943274/2147481674/830-30-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r522": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "835", "URI": "https://asc.fasb.org//1943274/2147483013/835-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r523": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "https://asc.fasb.org//1943274/2147482925/835-30-45-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r524": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "835", "URI": "https://asc.fasb.org//1943274/2147482900/835-30-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r525": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "20", "Topic": "842", "URI": "https://asc.fasb.org//842-20/tableOfContent", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r526": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r527": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r528": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "842", "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r529": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r53": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "275", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-18", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r530": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r531": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "842", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r532": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(1)", "Topic": "842", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r533": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r534": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)(3)(iii)(03)", "Topic": "848", "URI": "https://asc.fasb.org//1943274/2147483550/848-10-65-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r535": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "850", "URI": "https://asc.fasb.org//850/tableOfContent", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r536": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "850", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r537": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "850", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r538": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "850", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r539": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "850", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r54": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-20", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r540": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "850", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r541": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "855", "URI": "https://asc.fasb.org//855/tableOfContent", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r542": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "855", "URI": "https://asc.fasb.org//1943274/2147483399/855-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r543": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(1)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r544": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(2)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r545": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(3)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r546": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(1)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r547": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "910", "URI": "https://asc.fasb.org//1943274/2147482546/910-10-50-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r548": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.L)", "Topic": "924", "URI": "https://asc.fasb.org//1943274/2147479941/924-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r549": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "926", "URI": "https://asc.fasb.org//1943274/2147483154/926-20-50-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r55": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-21", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r550": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "340", "Topic": "928", "URI": "https://asc.fasb.org//1943274/2147483147/928-340-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r551": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-15", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r552": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-15", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r553": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-20", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r554": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-20", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r555": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-28", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r556": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-28", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r557": { "Name": "Accounting Standards Codification", "Paragraph": "33", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-33", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r558": { "Name": "Accounting Standards Codification", "Paragraph": "33", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-33", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r559": { "Name": "Accounting Standards Codification", "Paragraph": "35A", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-35A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r56": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-4", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r560": { "Name": "Accounting Standards Codification", "Paragraph": "35A", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-35A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r561": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(c)(1)", "Topic": "932", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-8", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r562": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(c)(2)", "Topic": "932", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-8", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r563": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(10)(1))", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r564": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(27))", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r565": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.9-05(b)(2))", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147479557/942-235-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r566": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(12))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r567": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(19))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r568": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(22))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r569": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(23)(a)(4))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r57": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-8", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r570": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(25))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r571": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(8)(a))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r572": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(8)(b))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r573": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(11))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r574": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(12))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r575": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(18))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r576": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(23))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r577": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(9))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r578": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.12-17(Column A))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r579": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.12-17(Column B))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r58": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-9", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r580": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.12-17(Column C))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r581": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.12-17(Column D))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r582": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.12-17(Column E))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r583": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.12-17(Column F))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r584": { "Name": "Accounting Standards Codification", "Paragraph": "7A", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(d)", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480081/944-40-50-7A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r585": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r586": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)(1)", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r587": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)(2)", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r588": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(i)", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r589": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(h)(2)", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r59": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r590": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "825", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147479383/944-825-50-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r591": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.6-03(d))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r592": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.6-03(h)(1))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r593": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.6-03(i)(1))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r594": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.6-03(i)(2))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r595": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480990/946-20-50-11", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r596": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480990/946-20-50-13", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r597": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480990/946-20-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r598": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480990/946-20-50-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r599": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480990/946-20-50-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r6": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "35", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "805", "URI": "https://asc.fasb.org//1943274/2147479613/805-30-35-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r60": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482686/350-30-45-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r600": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "205", "Subparagraph": "(a)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480767/946-205-45-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r601": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "210", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480555/946-210-45-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r602": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "210", "Subparagraph": "(e)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r603": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "210", "Subparagraph": "(f)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r604": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(1))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r605": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(12)(b)(1))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r606": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(12)(b)(2))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r607": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(12)(b)(3))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r608": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(13)(a)(2))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r609": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(13)(a)(3))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r61": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482686/350-30-45-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r610": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(14))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r611": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(15))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r612": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(16)(a))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r613": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(17))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r614": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(19))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r615": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(2)(a))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r616": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(2)(b))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r617": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(3)(a))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r618": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(3)(b))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r619": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(3)(c))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r62": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r620": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(6)(b))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r621": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(6)(c))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r622": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(6)(d))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r623": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(6)(e))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r624": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(8))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r625": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(9)(b))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r626": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(9)(c))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r627": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(9)(d))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r628": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(9)(e))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r629": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-05(2))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r63": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "((a)(1),(b))", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r630": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-05(4))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r631": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "220", "Subparagraph": "(b)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483581/946-220-45-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r632": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "45", "SubTopic": "220", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483581/946-220-45-7", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r633": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(1))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r634": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(2)(a))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r635": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(2)(c)(2)(i))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r636": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(2)(c)(2)(ii))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r637": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(2)(c))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r638": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(2)(e))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r639": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(2)(g)(3))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r64": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r640": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(3))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r641": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(7)(a)(1))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r642": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(7)(a)(2))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r643": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(7)(a)(3))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r644": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(7)(a)(5))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r645": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(7)(a)(6))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r646": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(7)(a)(7))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r647": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(7)(c)(1))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r648": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(7)(c)(2))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r649": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(7)(c)(3))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r65": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(2)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r650": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(7)(c)(5))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r651": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(7)(c)(6))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r652": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(7)(c)(7))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r653": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(9))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r654": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-09(1)(d))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r655": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-09(4)(b))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r656": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-09(6))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r657": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-09(7))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r658": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147481062/946-235-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r659": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(c)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147481062/946-235-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r66": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "360", "URI": "https://asc.fasb.org//1943274/2147482130/360-10-45-4", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r660": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(d)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147481062/946-235-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r661": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(e)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147481062/946-235-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r662": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "310", "Subparagraph": "(d)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480833/946-310-45-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r663": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r664": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r665": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 4)(a))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r666": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 4)(b))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r667": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r668": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "505", "Subparagraph": "(a)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r669": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "505", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r67": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "360", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r670": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "310", "Topic": "954", "URI": "https://asc.fasb.org//1943274/2147481027/954-310-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r671": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "440", "Subparagraph": "(a)", "Topic": "954", "URI": "https://asc.fasb.org//1943274/2147480327/954-440-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r672": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "440", "Subparagraph": "(d)", "Topic": "954", "URI": "https://asc.fasb.org//1943274/2147480327/954-440-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r673": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "450", "Topic": "954", "URI": "https://asc.fasb.org//1943274/2147480598/954-450-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r674": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "310", "Subparagraph": "(c)", "Topic": "976", "URI": "https://asc.fasb.org//1943274/2147482856/976-310-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r675": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "310", "Subparagraph": "(b)", "Topic": "978", "URI": "https://asc.fasb.org//1943274/2147482707/978-310-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r676": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "985", "URI": "https://asc.fasb.org//1943274/2147481283/985-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r677": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r678": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "235", "URI": "https://asc.fasb.org//1943274/2147483426/235-10-50-4", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r679": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(a)", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480046/944-40-55-13H", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r68": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "360", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r680": { "Name": "Accounting Standards Codification", "Paragraph": "38", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "805", "URI": "https://asc.fasb.org//1943274/2147479876/805-20-55-38", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r681": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-1", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r682": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-8", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r683": { "Name": "Accounting Standards Codification", "Paragraph": "52", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482635/260-10-55-52", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r684": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r685": { "Name": "Accounting Standards Codification", "Paragraph": "31", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-31", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r686": { "Name": "Accounting Standards Codification", "Paragraph": "12A", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "310", "URI": "https://asc.fasb.org//1943274/2147481933/310-10-55-12A", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r687": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482548/350-20-55-24", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r688": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "35", "SubTopic": "10", "Topic": "420", "URI": "https://asc.fasb.org//1943274/2147481639/420-10-35-4", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r689": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r69": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "460", "URI": "https://asc.fasb.org//1943274/2147482425/460-10-50-8", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r690": { "Name": "Accounting Standards Codification", "Paragraph": "69B", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481568/470-20-55-69B", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r691": { "Name": "Accounting Standards Codification", "Paragraph": "69C", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481568/470-20-55-69C", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r692": { "Name": "Accounting Standards Codification", "Paragraph": "69E", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481568/470-20-55-69E", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r693": { "Name": "Accounting Standards Codification", "Paragraph": "69F", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481568/470-20-55-69F", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r694": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r695": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r696": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r697": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(ii)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r698": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(01)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r699": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480482/715-20-55-17", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r7": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "230", "Topic": "830", "URI": "https://asc.fasb.org//1943274/2147481877/830-230-45-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r70": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "40", "SubTopic": "50", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481303/470-50-40-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r700": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(a)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-11", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r701": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(a)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-6", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r702": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "55", "SubTopic": "80", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480547/715-80-55-8", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r703": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r704": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(3)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r705": { "Name": "Accounting Standards Codification", "Paragraph": "217", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482663/740-10-55-217", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r706": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(3)", "Topic": "842", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-3", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r707": { "Name": "Accounting Standards Codification", "Paragraph": "53", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "842", "URI": "https://asc.fasb.org//1943274/2147479589/842-20-55-53", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r708": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "852", "URI": "https://asc.fasb.org//1943274/2147481372/852-10-55-10", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r709": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "55", "SubTopic": "30", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147479401/944-30-55-2", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r71": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "40", "SubTopic": "50", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481303/470-50-40-4", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r710": { "Name": "Accounting Standards Codification", "Paragraph": "29F", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480046/944-40-55-29F", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r711": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "210", "Subparagraph": "(b)(1)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-1", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r712": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "210", "Subparagraph": "(a)(1)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r713": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "55", "SubTopic": "210", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480493/946-210-55-1", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r714": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "310", "Subparagraph": "(d)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480833/946-310-45-1", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r715": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2)(i))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r716": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-2", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r717": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 1)(a))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r718": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r719": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "55", "SubTopic": "830", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480167/946-830-55-10", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r72": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-3", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r720": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "55", "SubTopic": "830", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480167/946-830-55-11", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r721": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "55", "SubTopic": "830", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480167/946-830-55-12", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r722": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r723": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r724": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b-2", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r725": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b-23", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r726": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "d1-1", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r727": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "g", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r728": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12, 13, 15d", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r729": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "13e", "Subsection": "4c", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r73": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-8", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r730": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "14d", "Subsection": "2b", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r731": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "15", "Subsection": "d", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r732": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "14a", "Subsection": "12", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r733": { "Name": "Form 10-K", "Number": "249", "Publisher": "SEC", "Section": "310", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r734": { "Name": "Form 10-Q", "Number": "240", "Publisher": "SEC", "Section": "308", "Subsection": "a", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r735": { "Name": "Form 20-F", "Number": "249", "Publisher": "SEC", "Section": "220", "Subsection": "f", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r736": { "Name": "Form 40-F", "Number": "249", "Publisher": "SEC", "Section": "240", "Subsection": "f", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r737": { "Name": "Forms 10-K, 10-Q, 20-F", "Number": "240", "Publisher": "SEC", "Section": "13", "Subsection": "a-1", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r738": { "Name": "Regulation S-K", "Number": "229", "Publisher": "SEC", "Section": "402", "Subsection": "w", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r739": { "Name": "Regulation S-T", "Number": "232", "Publisher": "SEC", "Section": "405", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r74": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r740": { "Name": "Securities Act", "Number": "230", "Publisher": "SEC", "Section": "405", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r741": { "Name": "Securities Act", "Number": "230", "Publisher": "SEC", "Section": "425", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r742": { "Name": "Securities Act", "Number": "7A", "Publisher": "SEC", "Section": "B", "Subsection": "2", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r743": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-10", "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef" }, "r744": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "855", "URI": "https://asc.fasb.org//1943274/2147483399/855-10-50-3", "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef" }, "r745": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "35", "SubTopic": "740", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480887/718-740-35-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r746": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-15", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r747": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-18", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r748": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "825", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147479383/944-825-50-1B", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r749": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(2)", "Topic": "805", "URI": "https://asc.fasb.org//1943274/2147479328/805-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r75": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r750": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(3)", "Topic": "805", "URI": "https://asc.fasb.org//1943274/2147479328/805-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r751": { "Name": "Accounting Standards Codification", "Paragraph": "4H", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480081/944-40-50-4H", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r752": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-9", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r753": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(17))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r754": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(20))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r755": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(26)(c))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r756": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(9))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r757": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-14", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r758": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r759": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(f))", "Topic": "235", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r76": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482525/740-10-45-6", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r760": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(g)(1)(ii))", "Topic": "235", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r761": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h)(1)(Note 1))", "Topic": "235", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r762": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-23", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r763": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-24", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r764": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-5", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r765": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-4", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r766": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r767": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "https://asc.fasb.org//1943274/2147481990/310-10-45-13", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r768": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "323", "URI": "https://asc.fasb.org//1943274/2147481687/323-10-50-3", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r769": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.A)", "Topic": "340", "URI": "https://asc.fasb.org//1943274/2147480341/340-10-S99-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r77": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-3", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r770": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r771": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r772": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r773": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r774": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(c)", "Topic": "410", "URI": "https://asc.fasb.org//1943274/2147481931/410-30-50-10", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r775": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "420", "URI": "https://asc.fasb.org//1943274/2147482017/420-10-50-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r776": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "450", "URI": "https://asc.fasb.org//450/tableOfContent", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r777": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "450", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-9", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r778": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "20", "Subparagraph": "(SAB Topic 5.Y.Q2)", "Topic": "450", "URI": "https://asc.fasb.org//1943274/2147480102/450-20-S99-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r779": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(ii))", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r78": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-3", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r780": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iii))", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r781": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r782": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1D", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r783": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-5", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r784": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r785": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r786": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(3)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r787": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(i)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r788": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(ii)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r789": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iii)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r79": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-8", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r790": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r791": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(01)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r792": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(02)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r793": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(03)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r794": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(04)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r795": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(i)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r796": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(ii)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r797": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r798": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(01)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r799": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(02)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r8": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "205", "URI": "https://asc.fasb.org//1943274/2147483475/205-20-45-10", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r80": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "25", "SubTopic": "10", "Topic": "805", "URI": "https://asc.fasb.org//1943274/2147479405/805-10-25-23", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r800": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(03)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r801": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(1)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r802": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(2)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r803": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)(1)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r804": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)(2)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r805": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(i)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r806": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(ii)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r807": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(iii)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r808": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(iv)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r809": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(v)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r81": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "805", "URI": "https://asc.fasb.org//1943274/2147479328/805-10-50-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r810": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(i)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r811": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-12", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r812": { "Name": "Accounting Standards Codification", "Paragraph": "15A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-15A", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r813": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r814": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-6", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r815": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-9", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r816": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.7)", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r817": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "15", "SubTopic": "50", "Topic": "805", "URI": "https://asc.fasb.org//1943274/2147480123/805-50-15-3", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r818": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(3)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r819": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "825", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-28", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r82": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "805", "URI": "https://asc.fasb.org//1943274/2147479328/805-10-50-3", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r820": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-6", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r821": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "850", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r822": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "850", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-3", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r823": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "852", "URI": "https://asc.fasb.org//1943274/2147481404/852-10-50-7", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r824": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "852", "URI": "https://asc.fasb.org//1943274/2147481404/852-10-50-7", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r825": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(1)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r826": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(2)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r827": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(3)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r828": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r829": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r83": { "Name": "Accounting Standards Codification", "Paragraph": "37", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "805", "URI": "https://asc.fasb.org//1943274/2147479303/805-10-55-37", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r830": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r831": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "25", "SubTopic": "730", "Topic": "912", "URI": "https://asc.fasb.org//1943274/2147482517/912-730-25-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r832": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(27))", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r833": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(15)(a))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r834": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(16)(a)(2))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r835": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(5))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r836": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(12))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r837": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(23))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r838": { "Name": "Accounting Standards Codification", "Paragraph": "2B", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147479432/944-30-50-2B", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r839": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(c)", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480046/944-40-55-13H", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r84": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "805", "URI": "https://asc.fasb.org//1943274/2147479907/805-20-50-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r840": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "205", "Subparagraph": "(a)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480767/946-205-45-4", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r841": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "220", "Subparagraph": "(i)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483581/946-220-45-3", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r842": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "220", "Subparagraph": "(k)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483581/946-220-45-3", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r843": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(2)(b))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r844": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-09(4)(b))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r845": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-09(7))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r846": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "985", "URI": "https://asc.fasb.org//1943274/2147481283/985-20-50-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r85": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "805", "URI": "https://asc.fasb.org//1943274/2147479876/805-20-55-14", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r86": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "805", "URI": "https://asc.fasb.org//1943274/2147479876/805-20-55-20", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r87": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "25", "SubTopic": "30", "Topic": "805", "URI": "https://asc.fasb.org//1943274/2147479668/805-30-25-5", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r88": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "25", "SubTopic": "30", "Topic": "805", "URI": "https://asc.fasb.org//1943274/2147479668/805-30-25-6", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r89": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(c)(2)", "Topic": "805", "URI": "https://asc.fasb.org//1943274/2147479581/805-30-50-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r9": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-14", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r90": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-15", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r91": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-18", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r92": { "Name": "Accounting Standards Codification", "Paragraph": "4A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4A", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r93": { "Name": "Accounting Standards Codification", "Paragraph": "4B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4B", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r94": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "820", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r95": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-3", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r96": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-20", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r97": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "825", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-21", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r98": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "https://asc.fasb.org//1943274/2147482925/835-30-45-1A", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r99": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "https://asc.fasb.org//1943274/2147482925/835-30-45-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" } }, "version": "2.2" } ZIP 97 0001493152-23-013852-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001493152-23-013852-xbrl.zip M4$L#!!0 ( ""(FU;R:8KF$P, @4 * 97@R,2TQ+FAT;>U876_: M,!1]K\1_N(M$M4E @)5J@C02(>G(E":(I)OZ:(@!:_E@B2GM?OULDK1 4TJE ML(JMO(0X]O6YYUQ?7UOJ.U>&7#J1^EI794_@/\G1'4.3)3%YLJ]B^EE2+/4& M;.?&T"Z$21C0-C3J#V=K7N+/8QM-0>0EDX1X^ M+_MAM-XCJ^S,)._*'ZOR^Z_R-;D'Z!Y.D3_O@((#/"$T?I?][6075T7T_W!) M4>BQ:PO9AVH5+@GVW#8+[RD[4MCXUP('8SZ@ ]:<5[QQ&PP44ZA6,]55_7N& M)L'Y4 N>\TKPY@36^?SPTTG.>5$#FE!C/]M)+-PD\2&1<9+6MDBIS- MA+$B],_D$OE-7G*UQV\ _P!02P,$% @ ((B;5OY(KO:5 P G@P H M !E>#(S+3$N:'1MQ5=K;^(X%/V.Q'^X&VE'4XGP"BDL9)"@T)99MD6 9C4? MG<00[Q@[M9UMV5\_UR&9TNY*.].R6R3B1WSON>?X^I'@>OW;?%BM!-?3T01+ ML+]@/5O/I\.@<2CQ;:-X'8QO)Y]AM?X\GWYP-E*8/K2:J8$UVU$--_0>EG)' M1.W048,556SCH"&:+G[4;@ [HK9,N$:F?<#AWSI":8S<%7V&/AB7<+85?8BH M,%0YPW"9U#//Z?@BFV38PS#,;'WMT-V3&^[_^;_WRL9G_10SC. MUZWW:T5]8Y_7M9]O]OVBOJYW^UZ0$1<-+NM7OT][Q3JU;RPUV\7?MK-7_S2I\7ME5B]3L<_\H]PG3.;)2NC*-EQ)BA< M4\)- BO),TL-]9V)J)X;,:2GLU"SF!'%<"[04F8*Q4&I3+42HP@QC%+%.%BN M[:9E=L_0G:(ZI5&NK[4@67R?3EV0S?@\G;Y:;:J MP7R^@/=6#*KXO@83]H#B7&?;!*&OI(P1V(XY>YN-YD2'7"GV_WR\G9K&R.!2 M-Z0&5U0B,GDMH9=GT*D(/=GY3C,_S^Y.=9^)_S"/,-*?7!?O I3'?5B0+1V@ M]5UF3SZT&L!MFN^'?9@3;C2>3^%BBJMS-)G,;JX^.$TG;Z\6HXNR76 4_B+).4DUAE;6!GC< MQ":Q#)L__P/E8+TL??Q)E6$1X67*8(H\S2%.-[G%I+0X#,Q+3$N:'1M[5MA4QLW$_[.#/]!+YUFDIDS!C*T M4W"9,>8(GKJ8L2]M\U&^V\,JNI,CZ>SX_?7OKG2V#P--TA<33,P'[#M)JT?: MU:/=E=RXB'[OG&QO-2["YAE^,OIK1.VH$YXTZOX32^ME<>.T>_:!]:,/G?#7 MG53E]HCM[XTLBT0&AEW"A/54QO/ OPA8'[1(=[ A-KWZVG;'+./Z6N1'#*L> M,PN?;(U+<8TOM+@>VIV3QGGW,JJ*K:4\$W)Z]#G!KJX1_P6/ R6=GH2?AF(@ M[/;6V_W=_4;]%,=/XO'CZO$'\'=AK$BGCSF$5_G C(Y7"3J&W()^Y&GO1[VP M^7NG?1EN;Z&5=:(+UN]VWD?M[F4_8.W+UNZJ=;&28!G0[V-[Z&\3PON,27 M(Z4M4SD[5SK#%K7?F$I9WVK@F10YL O@T@Y97\G""I5C1^T\WEVS.5A+Q9UR M \GV%NHFF[*;7$TD)-<0>/V5BDL4BLR593&VYB)'O4Y9D5M= #.66\B0M$FC M'*$C>PO4>C?HOT$-)1": 29,!)X(O)K-A%H<1K, M"&*'D.2.$)M*<)QC;(;3,IA6)V)CD-_4((&E(D>-D_4L-!R@-29,8;&NE(L\ M1:KA1";X/99%@IR$5E319H F*+2?<8!B;H8LE6IB9C:KX5H8JSGVQ.FE!XXP@XKIF1F:.W W MQO<$H*,A,M!"4:^T(:_"E.95>A5$'BI-!3XZ%;9?AH<1-4\[(6N%G4[_JMEJ M7[[[=6=OQSU?-<_.9L]?/;")2.R0JN[]>,P&2B-5UV(E)1\9!#3[MN,B]4;4 M^_H.QJ25F,O9A%DUVBGC_D9T]J\![^T>'(I\A=,>G3U/E#_\\M//OSP6S!5; M,M?@:!I95PPD$)LRP+UA((49XCKUR&F19NBWD.]"BS<1)I;*%-B8/!JMI.?L MD58Q)/C:L-=(T0D@YWL>#C_%0YY? VNBK] K)-;8?\MK^X>OX8UKNG^8^"?_ M*"B(S?U>0?(]#O(J*ON(YW4"],6]I;=Z2[$W&O'MW>66ZO!?[[DLK6>ZEIXI MK*?>!3;&\N2PUHEI$S H&OG)!5@+!O6(2YI;8M& L"8%^9NLP>)%P.Q ;!Y M;SZT4X5& >@ACX5Q?C?6@MS)H0S/W&7W8*J^OP;)'<66 =Z")H,R+J!"@2X\ M C)*BH1;AW9@1"*X%C0*X<-0%XWD)*DP#"-#YQ0:%T+F1N6L$'0@H[I9S+?7W39N/XUU&KWR)N5:UD#G$3\2A0#WYLHT*/D.2-RQ3% M,<:R#H5+)%Y##II+I'DL@1%M(E2ER*VGI[:_ *?W#_>GY9VS(T-T94V/OD]4(7] M#(S/]QGX'+F70_G]])[S&7;[>(8-Z.B CAG=EE3."8(Z)N&;I?028&UX]SEJ MY;OEW9+([K#B+.\\964FUQ7?R[_+GO,_.,Z4ZE!Q7&CBODHVX1ZIF3(6W]-M M*H\E1:0H[6/!-?;'7C_0+D4Z1V]VJ7:)/D9^)7KE^>V;'6\\M"$W\TP,^<&. M_B%QL8(H-X"Y&S]E4MR + _^EQH%__=D[=Z_@NOND.MD78_HGCGH?W=ZRMS% MH?E*"A;;.+D6%4.N[.CD#WS&%@C)/%J]D_V;8^-%(JS29AX:NA_]J4WT]&)@;:*G[U,K:T7!E&KVP +D0G.>( M;)JK,HZ9<6_@8PZ1CY4< P4>.;\N+R+KTN.$;"35%+!T,E3>S>2WZ!V9^*M# MLUDX]=0AQ\:+>V(O[G#OQ\><\^9("\D.?@[8P=[!VT=:B^5T#I2U*CMB \GC M&[:_>X@MW66&50VFT3ZI]^L>^)\?6A=A]=FX-7U,)?]GUJ-G0N0R1&[PKWM& 5\+# 6H6DX9MV1RR /6C?^^WSX\:-WT.E?XR^BGY7M^O]=N-8J_ M&&V4PZW+X=5'-O8_]GN_'D4ZR<[923/-F"]C8=E +-A(QSRI%2]J;"R,C(XP M$5-OOW7>!8NYFYWW?&_08=K3OW[#Q ML/_!]X:#<8UY@^[Q,SFY84+EYG.OT^V-?._:ZW;(.S:\9MT;KW?-KKU!9]#U M.GV\PFAOQ&X_C,8?.@/_\, ?LG&OZ^3?-4]ICG_38^/.Z+(SZ(WKPS_[O8^L MT_5IY+39?+F(6*W@8<(,$RW[_9C])B=60T4@#(VR;,:S\Q?N'YOQN6!&S*58 MB! N2)7B@13D6MB$P9DE!C@41G+,"J7":'!SQ9LCS) M3"Z8S7@F8O ,P6((!7AND8^3+3A=P#@40$PEINEB02\SN!A3=T M6KP+88U,F*(D3&N00"!-D,<02S#]\"!/0F'88B:#&;,Y_5HK6 @C2BWD0BRM M$CR4R90M)/;2")N*P%E(BE/8ID,X.L>TD$V6FX'X7G=:L$@F""7MRCIR-1 C M/#S0&#<; C*)0 ].^,?G0.4AE&)_-N)4P]Y*HY8L170)&1CF2JVWO@RZO;]OS.1^YW+?H]U>_W^ M^+;3]0:__7K4/'+/MYVKJ^KYFZU8R#";D6CSAPLVT08YH!YHI7AJ!4I_^>G( M=;$M?U0M,*>0!%Q55F9=83VO!=X344%JJQWZX-^#H8 M:]2B!#RW^T^A5F$BV&JEHOG0N8$"E)JYM*Z"04HD3@_US>O:MUD_C5#<(;7L M/M9HJY6UE08EZB!LL5K)D&?.T(F5H>1&D@.R:))<24](4VZI;W'YW[HFQY4[ M;04,RE!?:5+*"2BYXE2FX98S8MW_8$;136VV@?@T$22(0HKY(GREQ,NCQ/WL M:;^8/A]08_^I^U,$M)K+D)#/<=;D5&*X!6NHL2X2O:Y]"C-30J"6->I!@%Z"6> .R%,18(&5($G&!$I M$9!$H^J4#SN M/F$XZ&,B,CHA'\(3G6=?MF"?NL57T@(CY<='CZ]L4AT '9W+2,">"U+^BMX7 M@-X2& \!1A/_.V;4L.@AR0S#:Z ]V:(VUS?">KEJARV)[V*<< M[054O_G"E A\0&:])UT:CO.]()#R9/MF[FUAU8S;53-%.=GQ1X2N6KEXE(5D MR92\$ZJ\6+HG7_O+(3K>S9>&.^NV_[_N$HI+U14V:^M$0WEO$Q_KG$,9:^]@ MUQXVR"O;.)KD3)OR7B ML^8/3PF3#H[ BIW^7&.GS=-WCP*V=&BBLTS'YVRB>'#'3H[/$!=WN[7R_XE- M;'GMAFTP_V;XOC-V_]KV+L?#0:OAM9\C$SV=X=V9%!&[7H%]6/1=?RO2_YJR ME9I_U.MP1*CPG-TB25Q ]E.. DB^7K!AZMJI<];GZ!;K]2J:5]X?U?*%TA5X M?DJS%4.J=Y?W 87UUT3=).9]XFX#]"'C[C'S(<(>1Z=$Y&;*+9/1]L_\"4$L#!!0 ( M ""(FU;9R(F"E@0 +T1 * 97@S,BTQ+FAT;=U86W/B-A1^9X;_<$JG MF62&>S;)!KS,&' 2MRPPV.DVC\*6@[JR[)5% OWU/?*%$"9M-K.PO?" ;4GG MJN]\1[9QXWX<]D9@G<==H M3'>6?*WJ+FR4=4'1E:H1SN[Q4;+[A:KTC'[/6BW8G"DX;==;1J/?.X"QWY>) M8L'Z@.%X5"@JTW@<=V:9'T?VV +62WB:TH14X1,Z)H$EMLN)T#::7 M6M?;5-U&02:9H0#EB.I\QQUTS?[(@H$U&CE36H.A\7SF[V8 M1]*GLN9%G),XH5@:^5T7'IFO%EI+\Z=*RMJ&.RL,/.C4>H077JLHKN3,;KC# M8E6NH?TN7CW%XPY?66A<3;"@MB*I!21D?-UY+99T;<+^H%GH:/+'R_.+2[2I M-?9>-OUB[O?G@HOP(D(L"0=)XT@BL@1<13+$^=HO!0!SZ**X3)]SB1B51CY0 M+#(??B8X)M=PVJHB--NGS[ _2W47T(=@R?D:MS*,.4-W'QF6CEXMZ9=[X.WXNX 3*$QQ@1B)R3I;GJHF2!I^CB:[FB&#@@(DWQ= M+L7(L1H!53U/.$<#V U9"M$D1D@DU50L8(((3X^C1I^ENC5'XZHESP 4(413 MH\D.E.L9<1TJ9*U]!P2-E"%[WTC&_PO>S97/(Z6BL -S3KS/T*J?H5M)Q)F_ ML7&F31AVK^$TX-/= $\L6XW;LG(^@>N998VQX]JVT;#_@D>W-7Y;D>ZO'K_J MH/%RM1Z 9_XM63%CR3BT+[(V\H;P]U-A_]"!%>.&! >0%2-\<4-JXQEE,>R/ MV.X4%9 H)$+='(M&Z9=+\_6F2^H3XX(D,,=3+,0R>F"Z+^.9%&RU73V_:;TH%+(D2<^L>#Q@2+SH9Q# ,D:?M*,T M4?6])&ZONU!Y>K_YH5:#*T:YWX$IN4>*<[37PM.0[,(D3AM(!T8D45"K%3 < MVK\^?YO?$-IYK#8,6HSU=TD.[3]Q]S97[W+Y<])\A9%?J*>_K^'G8.0T2"5V M:3,C^]VJ*RK.:& NBK1L);.ALYEE;'^;U="?7[+O,?JSS9]02P,$% @ M((B;5H2']_QW! E1 H !E>#,R+3(N:'1MW5AM<]I&$/[.#/]A2Z<> M>P;$BVL[!H49 7*L%",&R9WFXR&=S+6GE]R=8I-?WSTA$4S=.IZ83"?^8+B[ M?;O=9Y\5,J_]F^FP7C.O;6N"GZ#_3-_QI_;0;&\^\;1='ILC=_(!//_#U'[; MB-)$]:';R13X+*829O0>%FE,DN9FHPD>%2QJH"*JSBN]F(@[EO2ATQ@>)4N9 M#/BM'MZUFG6:Y8'UL2=^_;DD7PE==DY M!_<*_&L;/&LQLF:VUW+_F-H?P!K[^J37Z1P**W_F4K%H?4#HEQ[*39:$5!OL M&&&_".+66*9L9&$0NH@#0"3PE*8LX2 M"M>4<+4"+^6Y8FF"@3A)8,"Q6E$XXN''/!V,TS@CR?I(%*N3)M91Z&":D.5" MYB11H%*,/] &BCJ@"ZWO$;$D"94M]X'3-5B!PI-Z31>BN5OG4K.H,RH2U?^. M-?*MT=2&L3V=>G-K[,S>O6UT&L5Z;DTFU?K%42Q3$5+1"E+.228I@K_\-H![ M%JJ5MM+YI5&PL^DO*@>?=&H#PJNH59HU2@8W_4DE55KH&+VB_M6-_,FSHN:5 MBVVS>NW"H4E?%%=%.M2(T.C:0@46RF$]P3WQ!I.NTWDB=[I M(_PO"ML5_"'*.5]C.>.,,PSWGF'[:&E!/^9,T!@[4Q9-MH7U,3G9M@0-1,>SFZ_EY_O@ MK?IV +;0&&,)8BI4FGA=;%C\!=<_4/L<@) L MD+B!_)/BSR$L.-^0 \-)A(-%T02D0LK18Z@:26&]MEP_>D!;X;/BDJ)L)M)/ M3$] ?(+;'9::BNX9TM=2#[:2\=#(ODR4BX3)U1<#.P-.GV^''"K%3$H,H%[# M0]I $&BD# M<+."5OLP)5)!JU6A8^+\_MCHED3.,[5EK6IOM$\LZ/\+7^[RXSY_/B:J9UCP M"9C_=VL]!@ZG4:&QSU\;@MUOAJH1S#;FHDK+3C+;.IN;C#U7@K9^K;!YSZ!? M1_P-4$L#!!0 ( ""(FU8PLOG<;I0" )/@& , 9F]R;3$P+6LN:'1M M['UI<]M&MNAW5>D_X.G=N657D;)(+9:)'X3\W&IM;&XX, MW'.+UVSP1>]NQU[7W-IJO/G/YT^7;D_V1=T/DU2$KC0W!7[X??+S\5=S M:3L._,*E^(U^R?:;D4?#KUY^@WWQWAO^L7!I.O;27;XTU9?Z2;33;+R]"PZ^ MPMQP.^G:!L(,*Y3_^7#Q*;\\'7]]?NF;-!9ATHGBODCA#/%)N_6M9KVY9SVD MGDBW\"#X>[,;7=_[G/WZ=D,_9^1PBBO%G]LB,3ONR=)VZW?"#W!'\9ZN^U:@WS;:X41:F\7#\6M6/A5%(]*8*TMQE*OAJPIK%!Y"F%!_\Z^'\_IWX:R/<_O^%_X=>^3(6#SZK+OS+_ M^I\;AU&8RC"M7\&2-AR7__KG1BIOTS=,Q6_POC?JL3__GWK=.?%EX+US+F7Z MD_-%].4[Y]:[_?2QU3J'?Q \IUY_Z-W;>]]PR=_& M+?6;7NHCGK>SCW?A:36> KK@/\\]P#Z[FMO@P]^&]Z$HCNMXX($OF81[6L1QU%;D9/\A-7!.P2D M'WOXP;?S+);?=NRG#.";QSQCY]LI$'-7QM]V]2=U>SORADZ2#@/YSXT.4/P[ MI[$U2)TKOP]0?I$WSD74%V&-OZC!*V*_0[S%\Z_U?9Z?# (Q?.>$42CI1__V M'3()&2/WH;]\SY,A\2+\$R[\ E@4^RZSF=OT MG]21SU$8]04FTUT@A)%-DJ M2IL0U@6ODOZ[L82W\3ZGO)_?%%XQG;<6R'+C/='E3%XTD6@WWI_\\0QO-"2] M\1YOO>.-)[%P42M0CU+R]MV1;*>MT#L4 S\5P2<)TO^L'?A=TB"2C0* K>2L M8P/E>__< )1M^HCLH&N XIF%/E\+E 1R,'D7^@$(I3@#5-/ :4@> %TK263: M3X*;JJ%U M??FXK=S;G3IH'P7HTY\BV-#D+#R^1'= M"2A3_K4,90*;=#X8?(I$"+O9W.\RP)8#SN=*2+&#/N]Z1^/TT2 /\HBX%_LKC_3029I-_.!K2BXUL9NWXBO;%K:/ :>#6X M@F_J^=]0>$0A/>FS[+=E/+*VYO0EUJP7=0%V*UB"WK&(0WAZ,FEETQ=X=ZWL M @0(Z$>(;'A5ZT;$WL<8\'0VJ]MN+M+J1L%_7K0#0X9^F=5A3%_^M[P_LX35 MOJNHY7FDJX(Y('Q05Y1J?9;V$)A9K&AG[\71"W2VCO33+'[TJ=W/]7:F?V#/ MM[P)V#!AJ3,PH9YOJ0_$UMW&XJUQ=!'3X^AD\UQF<2Q#L&?/.@3FR#)F=!;[ MTUU&S@@G\D%C[; E@2LA#0T460D6F+LI1?[P..=@1L! MU/5%[$N]OH^-'CV-F:O@GU8T;'#_"$G:WI<^E9+>:! MQ].8?[W[Q]?X\BZ6!Z[Q+KZPTY@>8_L!S?N'3Z,Y90-BYLKHCS",YO1X^4LO M]J''.WWEXGY%]D>.: 8NRA\!^%&:]\X,')0SWNWI*S?/N-O3%_^/"12U4I K M[2P5[4!>15^B$*^-HR \\Z MGV7GN8!W=Z;OQ[Z0 P/ZIRCL7LFX/Y%#/ #" M*?,'&QT0-.0/L-?(B)]\_%,,[CQ#\M#NP?0S;4J&TO$MJJ8/]/>/PC=EA[[2 M!/R_ ;JHDX(1)\^SV.VA%OV[G_8(Y*?!NK&7I;3C>9ZT4T)RUBRD3XY$64'?"/.8DI M^C=FOXA))]'X 70:EU-<0HXD3K]]]D._G_4G '"PM5'B3R Q_51^ J:*[%.$ M71_X/27F)A>R#\HM"M-^%*?^WZ1IL>NDL?'^O'%7!O1#S)C)QD#K6O@!6P#* MVD+COA<%GHP3RHE[*HO?GX$E_.PY??O;)6*87A;<- Y()?H]>74S2)-X@53% M_7("^H\?$C&N/$478 2RO91N%I.F:T?72FK'D^V._8+)/)T57((>S'O>ZL92 MHD9\EUHTZMAPLR2-^M]:P&FEP#S\) O02/STZ7 \W]LO)\'^Z!(^9(F/2B@@ M?QM,#OSY0QQ]E_&)?+"#_PFKF+(,'+.*XUM )T2K#U&8);-;R\&TU<,Q:T%R M1Y^,3_YAXTJ@*IC9K6OZ)L0AQ3#2$XD%,0$ZO9E:/H =U/&?:NTTMIO3]_0] M!=3[3 D =,H*K(D>7$B QP6ESRKIR($&0= 7(2SG-)7]Y,<\9HWMO>D[A8]D M1\)^>^@V)8WM8Q1Y-WX0@$E<5N;NTF7+L.YL33^]X&L8PV9W0[0U 5Z%$ GL M>8STB *+20NW]!QTS)@U313($>OI3W/E-'9FD'8T8347TLM<+7_SY7P2@T2> M=5J#0>"[J#5=IB(%!>.L\\GO@P'^(Q[,QL[;&42WQ\;26G$,*$7R^L,POT3Y MXR@$K+2/CW AGBT?X8]DBC1VIZN S&:%OTN_VP-="^1$++J2?CP2J9Q@23YF M]3NSTO1_= >L:+_>AB>OLE#A]GPK3!Z_Q-))ZR0V8%CNTP_Y[=X/'_+]%<>C M6HUM+XS59AI[Z/\:LZGM^]&F7=Y30PL@C[*^S@$<2+11T-W:*?R!=#SX[3&!^QOP]:"L;? 2Q+VN%THX?MO40!/0R?9;+9C M=\ZW0R/LD8]ARM";S2X<+,LNC.9>/WP7FE,D#78[S&(+,KL(77NX1ZL\&C'6JX]JX7XUN2-.[7FZJ1TN9M MH8_XQ=L>!GOS_ 0.Z; M_%7%A_/KDBB+]=O@,NIS\TYM 2WR#K5&M[?2MTEJ#F.^-=\CSTC]CB]CAY8B MQS8^.SS]M=A(IGQS_KHW8]^GWC8@O6T4BB05,2GI[_/EZ"?EOXW*]RBOR\ H+]46SIYGW,+?:^^O;5@>\N]_=+W^0+,*]0O4]TD.(B=>G-G M<3=)+6#6F[2 5%K<))O<9K))S47?I.8L-VFB^%NL[2IP_L93.']SEIS_7K51 M9>J(I)6T+D%?\5VI-*>7.H=\:V47-4;K!_63!\#\6C^^)%R S3N+?E<4'3)2_MASRCQ\J\, M&WA'_4$44E]CPAV[X7%AW<^-+I9GH_$,[I_RN=]=.;L:.'#G'JP8/DQH#[ : MB#!^\:N! 0OFX7SF32J71%7B\N7%Y4P# 1/.O1*7\RLN7P(?*G$Y3^+R14*# ME4QX:9DPYQ;W#W9I70TDFBNALN@(54FE%Y=*BX%"HU&)2IC-DS";VS#$9,2I MA-D\"[,%1*A*F,V7,)L_%)K00*H282_OHWN.C.9* LVY!'IA?*@$R(L+D!?" M@%)2\'(<_,0.MA^&5\/!N-S@E3CS"8G@U9DOHR]^/)U3'P,0>5\3N:K'/W$+ M5HOZ*TR82TQXCOC<9$>"W@9,6%M#L6OR*J0X4&11.U*I)X^,]E3H MMK#H-O>ZSNC4TP5%(-1_+] 49E3!/POK6G*EI7">XG8YS]->U[*>YWW^#,[) MI:D2BWW )I\RQ7/.AW?E3'V\3SR8^FF4;S@5A-J M15=^&LBSSFGHX4"Q#.RA'&,FK[CB+X_B+Q7JS GJS!_7&9]@@$5S62ICD[%J M9:4JE6QI3._'5Q#+A9.KX-B8%&0E.6,V?86PSH38 MQNW BF!!0;TZR>*0!J'"CIWXMS0ZO)*5]^U-)2E?"A]74TZ^'#ZN@I2\-_G@ MDQ2)[$6!=]H?Q-$U>0\7W!1]DM2\8Q\JW\:CW&)8&7G6,=63..MO\6<;/D7_ MOV,;*I1ZE+NL0JDY1ZGYHK$<&&66]F%H/OX"[Q&QVQO20HOZ^QU;L:RVW2.0 MHEDA16DK*J0(MBND*&W%DB-%N1*@$A]S+CY>8DY8)3[F7'S,"U)4XF..Q,>+ M]D0XNP;;#W;V"OY[ ?L19@ONFKNG^'WB>BOGR..R("N\F0.\F3]OQWW\YCSR MP_0T7!6TF;3"V35%+7N]AWX=,2C6EJP7,]/\BP MREWU\?-E4(B2:ONQ*JC^)F%0+-%0+-+0<"P/;KC1WS::]" MH'E%(#RGQR&0.M+9()#*>*C09L[0QDIN*)W_3)(;GL! S!7Y3N9*(ZBA_2A< M(@?M[/#F4?K_F#YF#]O_BNW]$-NKD+U"]F5@UE]#/SW/8K0*)]+C#R5NBIZJ83'"^!IL]YHU)N-%<#"Q3M_ M=38S57?Y'5L5)LP?)I3"*W1.C_6.%Q!H1O&YQR/0\GM"9X9B\R%W*T1_'*)? MR%#>B #V&C<:?L9=!^R+Q?)D\LP%RD_8X9%6,0\YD(H,?DQAK)"_0OYE4GOU M)2=^G*1_2!%C!EB454KQE'U:R+.LEX_?[HHY3RMX,3IN#=,!JYNH(H$7)P%S"A4)_%CLH>+] MBX7X+\;[%R )0^-RJ087==?DXO)KA;TS"SWKK^_<^8I5/\";LKP.\47Q13^S M'V*4T6DV=D@8(>,+&9 82'K^8$D*[4Y\X SRDW\MO=,0]K3KMP/92A*9)A^& MG\6?47P8B*14PWG'?E2LY5$R=.Q.YJ2W@CC&W>,?LBT5JCV2BZE)E7JP2.DL M5A#7[@5PMV M@[Q,8;OPWDM7A@(VR;;>R@M]4>\4G<&,@\>36E($ W3AI:G@R:,T^'&QS_XA M3.*.9;]PF';A6E)4"#1/"+1X+2DNLQL12KE2V#-IS2^-.O.IW4X47A7JS GJ MS*W8VK91IUEO[E>H,V>HL_U$U,'#G*EI5"',W"!,<3"S 8G"MG7^Q9V: ?!/QT4_K'#Q&7#1 MWN9EQ<7[A.VG2(2MT%-3?88K)&7O7GDE7B<6X#;W+)8V;N_TSQ]BW^O*#R)< MD@;G]["RIZ'18P#XY(< P&$L/3\]$:X?X MS&,K[_8(\32'*3'D:OV/70LOQ MUNZBH]WT[-=9IP4U=Y^0%M2<;2%JA1O+S K&RZ5*J9D/I>;%!4*%#W.%#W,N M,10:;=6W=KB%'G\R%ORY&,*QN]_/XRB5+IJK\*D;BQ6PU.]9^HLBDCJOQR&2 M.MJ9JAX5^LPI^EARJ80'LY)+>YQ>3)^VMU[LJ*?#MO<>G8FKUCUK17\!][:H M(MF;]!P^Z3,WC8#0KGI^G [/0NP_=]6+LD2$'E95W\!:AJ8GW?+XIN^K^WS4 MME3^Z1?#2W_9 GA30DR_BN+-"C/_)<),Q,-Q)Z"VOP65]_HX M3J(L7C56^8A-J3CE\]K:JXB.#]N/"A-?%A-705J_-":NL)R^TZ#$O<< ;D_& M4G12N7(L\DG;4W',N<+356"@.8/3'R:M#D5QWQV M3%P&KKA0F%CQQ-6>J_BC>+=,& &[)>-0!,'P2%[+(!I(3X]E6U7,N'=+5@1# MJLER"S%9[IFQHUEIV?.LV\R)EMV<.TRLM.S5U++G"1,KO)L'+?L%,*+2LA=* MRWY.#*FT[$73LI\#.TI6^E4OCK)N[\1/7!$TM[;WEP,M6D#M5.=O\84)2UUR MJZI\WN+V,$L1[_\5M9.6NR1]B$Y#-^I+6%PK2WM17.Q-.&'-JW7P%%E<@<.V MUKE:!WPB/1F+X.)H!0ZYM-;5.NB/,HJ[OEB)@RZM=5D/.N^4O55O;IM/.Z9] M5Q:[/9'(",&Q!3LQ 24/8R%W_U%!$'6/Q0#/Q7!1[ \!Y\^'2X_PMZQ/=-!6D_Z[S[) MK@B.:=-LC_ ]V_ZBW%CAT^.XL4*]F7+C"KTK]/Y1AES"TX5CR,95?G8MXU80 M1"D^XVR D:4*I^<:IQ^S"9=9._$]7\3#2Q' =ERFD?N]&!F8B "5\)@@/';K M6]NF3#V4OV2A%TOOV._VTN%A%"99@'BU-,*! L[2.Q=8Q@;4E AJ*6U7I=^_ M"2_+JO'$9AV W*LWFQ56+ Q6J!.;*580YC6W%[I']J[%A6>X23N+ODDSLLW' MI\#8O@HLCY,R/ U=7,&U/(SZ R!6RA%"-T=1+R0%@*7\TN:6WN/<>=B&359#<2N"? !!3GE8;D60%4&6"=(:OE&1Y$-()("M+ MLK(D*Z*<#Z*<9EK;HA+A0^I'ER6;;:60?_:9G!7*KQK*/W-JY5U))!465UB\ MG,ZVV1=V52B_:BC_7)56,]"XM?5[(9,T]MU4>K2=%28_,R;GG1#&G$.E>T_H M]MG0^@M]FA49Z.?^!C^>AACH^W<&FR#C8'B*]!T$N.<5]U\PFGFH$^VNF<(/ M0HD7)E^BC<=J8(6;9N4WVJW#O^931;X5^5;D.RI]D38>;4#9-\TJ@0B$_$[^ MJ5)"5YTB9^M'0!Q['!F4;II3!W"%_!7RO[0K>-2CL-18.<\GOQBV]S1C!TN- M:A4#7,HHPGV>V.6+"LRGYWW!N66%)A4WN0M-EEHT5N)G9N+GLTA2&5_*^-IW M93)AJL,*]!6_2_NZ_K.? M?ZI0OD+Y::$\XM.C4=Z^:3%1WFC6Y[%_#>"?!\*UGE11Q#Q3Q&-VX@$SJ\:C M0$68XPASRU@)_NA M*U2N4'DQ7)\J[X;$1=,DG;621*83AKWK:V#S93R(_40>XO/@9Q$*/OH/6>*' M,EF2&,Q=F'W71DU7\]9[VG+_ROS$+\US?/!AO&#FC<*QF6;>;)FQS!5&5Q@] M>X:^]911R"5"F)UE:1/"@LWPG/-=+HK-!=O;9^;)DY/;<#0QT;TRXD^D7' . MBQ42YW'D96YZIET3=HK:Y!57>ND$W-FO-]Z.XDXK<>&%5_+[TAA0$X9V)Q^& M]B\%25W>@I?&(3RJ^<.AB1ZG"H?F#8?FP]63A3XCT-?+HQ&,Z$N19+%\[R?1 M3K/Q]AU>B3#J.^'][WV_GTIOW?<@_7OA5UXP(:";23O M.;(!?'SR@9T"1G;'L"+](*);==$#7_*S?_LN1@: O*#G#YP.<,8+V4F 1P*' MV$+V=+#AI)'Z+HK2,$HE?O]V>^/]SV]*]S_TH7M;4WSHK7?;]'%A\-SFA.?N M_PBPV]-_Z,'^^!TXV'_ZMC;>OAV[_,;;)SW4;"OS)=F_A_2P9DX_W__M_&WM9//[_!!\)J!^\7 .8RM/^G7G=.?!EX[YR++)#U M<]&53KW^_F_B K7]L%'YH1S$<6CV-!N^<#X%POSL[L-@D"GRO M^&I 6SW?T"X8,N_3#K???_UR M>G5\M+YV>=6Z.K[\^4U[<;9=+^'R^/#KQ>G5Z?'E^EKKRY%S_)_#7UI?/AX[ MAV>?/Y]>7IZ>?5FH=375NGX7P/3#;AJ%M?6UHT.GN;6[<[!0*UE$PG@REV?P MZH'LP'I$ED8:XGJ,@5']W2.$@<7,4;SH9.SB\\ )ST2 MK0I0\[X=;#6^24_Z]?I1Y&9HNV,@Z)N+AO=6$W[\AM;T5F.[\>WOX*-[F'S= M^?/7=!>>!SI=&(5DO?FNHXQF4!3+/I8TRNWQ#2<4Z!?!:+W]OHWWC:WZKZ0G MYL_,D7RV'.7/+$G]SG"Q6,H,@'[U6<3?U]?.0OEZNI#/?F=3[" /1!,$\+T+ M,NF?&V"WX-\#X7GZ[T>OP6*%1KUUHR 0@P0 TI_8*O\YC1__@FL9I[XK GVJ MP%NUC?]SZCT9X*W-73^-[1^W5OZ\O;\[>] M<__)O*,3Q7V1_G/#OTW?M:,HD"),XTR.8RHV0(@T!V]W]GZ:R%_4/ZGW(WL_ M8^H$_MWZ\N5KZQ.#>'%\?G9QY9Q_O;C\VOIRY5R=.:!F7H$JZ32VG;,+I['[ MRGOMG)TX5[\<.[D&FBN?K<,K_+EQL+U3X+"P"_ _L;+EB;+>SS_S6DB.>Q+% MZVMI3SH=/P$NX REB!T9>M)S[I/2Y^2Y/F:_]GB2V_+_$UYVON]\W=Z?"LEY MV.0-[NMY8HB0RG 16:P[(19)(R[E)JVJ>]B__L-']K_CH=#JN4FHX(DK%:31DJI=GL++QF[YA!HH[C/I]/\%,D?6U M$Q]D#;".MHS?C2B>QXHS(7]J7Y]'@U\/?OH@IN(C*[Z3$F7IS MO['=?"%?484_E?>YPI('>YPGJ5E,V!>RZRWPDW7UW!7G*CCQ&8W')$XR4"ZF(;H.3X<7)HX;H^ZMK^&+5BPM5:6U0, MWCGXQS-H&V4^L%?@ Z>A&\5@SPA*@L=9 H'D;>!+;PVY^7'W]I_K+] M]=/30U&6Y55/I(N9I:D'\E W C,\KN?6?R80:;.KCGS MHRN1T%2@?AF,VR]@W)6X/54)URZ=YETZ;=]O?GC;.CHZ/I^>3CL!@(WWVXUZ M8V=W=Z>Q\T TRJW9>> JLY=>1'<,810[$=B7,1BOL9]X/N6U@T@KB*KIN3[F MG+QFO_6GFQ>;EYL,XG%_$$1#S#;V5QD=?5LDY%@9=T7H_TU?OJZP<28[7V2? M#.F7:'-DNV?M[5MY6V^2Q-TI2-R6Y\58U\W_?/)#V1@O;0^'O^__\>^_/_S= MVIZ:M!WS\HWWS9VMK?6UL\!S/OM!"H+C_/O-<)*E5QOQBS7O65YS_/+.#X*K M[]UL]T/T=H;+:VZ\_Q#=.HWMWH(EK]ZXWTK&& Q4IJ*22@UFHIW,FX]I/"=@F("TF6 /??GC M\NKZ2__S?[;^G/:B2N_?>/^Q-6%%$Y,6"L\[CW#ZVW_]P63K+NQ^.4VC\U^W M/ST]KC9A-86W@[J-A3?+0R*@I*EUKJ]%'6<0PXGY Q$X\E:Z&0X] ?6X@ZWQ M7CNO8!,W,-\QWN$&0;[1B*293Q*^?O#WQRVGRYTU["A1AOV_C_:O] M_?W7$VA@E$?I>-"G"/3T\UX4WAD/.KT,DW]MN1__]5]O"G"7W[GQ_N#@;7W_ M[1*%@Y"$<__T__[?_6;C[4] S:D,Y !7[H2T])H#I!UDZ+!T0,P(V,V*DI^/ MDB^!G<9^ZDLX&G:@RUAZSB"+DPP]Z6D$=[,_HM%\U7Z-CG8,A;?<]-WB(>5R M>]*Y8'&,GZ%4T-@>'W5\U*JV]Y_#^7GEIX'VD74<*=R>XP8B26;A@GYF#\0, MSJ3Q/&<2"Z0)7M#EL-^.@NHXQL8'MI[C.##R6Z00>>OVL/>= SS[IN?#-SEC MGZ;3_8<H/,/C8W2;K,J9]V/A!J5R&48I+, M'L=C4^O@^,]?=T__TX[VIH!-A1=R_Z,*1>82179*/.=8L>O)J4/R[*_X^.]L M__RH.;4< 102H^D!XV#: !&3>.*OB88UGL>A&/BI"!RLO)3I_!#DJ&S4"2.)SM^R'F= M>*1@9^UJ/I;S/V1IF\X?\$%5%MT3]_P=WODKOO)2O?&47CA>('\-OUS'X>7E MV[^GE\L[ 0"0OM&D*)6I!E]\#%E17 ^C%+[Y*_-12H-P[F !2TPE<RV7XW0B_74#XWZ(@"U,14U5*G(Q']/BH\T=;WL0B<*>&Z*475PB^ M8"N9A. W/4DYC"4L?]5X[?2 :R-J>XX( H/?-N*WI;H GEG$]0*.6_Q=FRCK M:X#X^#M62#H>_!QVZ=I!+%U)8:5&TZ$:^<1Y!0\$2\A),K?G)+T("P)T*5_: M$VD9^!N1C-(GW:P6\1HD4N@YKYJOU]=PE6TPJ.""]I^P!KR!KH6[$ SU(*Q_ M30@*@E(DJ7.PY7ABF&S>4[.F2OJY9!:-_52DV03*O=W;\W:'4??MW[VI4>[X M]V^\_P,[U=Y)POX,6\BA-K>^IM2Y"]G-N"&KG,T8^!#J=C#+!37J8AC/#7^]^.N^'SVX4/Z[\;4J''\^RMJ7."5/)(: MR5@* &CI"-<%:HRQ"S[A+UI*X=AO0><,ZV-_2/I QO"66//W]34WZL/:ABB' MX7$@NG"#NDXWCF[2GJ-^W83U2(*-+#.JCT^0A#'IH[GUTR0(Z>?&3_JRD0O4 M[[7U-77%"( : OTD%,7JV@FPZBNU[=AHMNM-K5UHE8)5Z5>'= !@BKU^-Q/D M>FZ*6)8TARD5##;WIAIC_H18SE"-8/((MUW,&/E3$A*F"6(KWU>&;:4WMSE= M$.].X29;_1!VOAO%P_$ZSE^?]\0?@S^OMSYUIA>EHI?3,;OJY>/J60O0H4.A M(.$L7'FHHV%54&BZ]'G)\IGA&A'2]SA@Z68]_'!";<"YO/I[*/Z\F4ZM]*36 MFV/@>4SGS7DJ')Q3!*S JL"JP)HB6,O*XJT]*T?Z:9#OF>\ M7/EW([KN1H.=WM?9=C^\ [!G:8"XDJ11@56!-7NV6S7@?'YG:6=];;)3$LO* MV)GJW!>'QZ &A3*D1P'Y-'*RA!V:L +N8CZF\V<4T[N"(C5(IA 5$ MZ*.\]A/R_X0B='T1H%<(FRPAJ#B'VA.QESC8I+[H4.]:EE(Y($C!-\2N-([+3 MD100"G7A--[J8Z H! Q$72:. B<"A<]"S-Q2SV!K\NR2G:T=J^#O4L1M <^M MG]T&=M\T]K Y\C<26+Q.33]?7!ED[ $W*PO^.'_ EPN,P0')4(J71R"+S/-3!=AH5%QG4)^ZG;B%5T9Q*]^QDT!T)_2_.KWZ M5;Z5Q[W?GUY[_! ];S)<#U;S%I@*EHB>0<(D><8)X*GSR!+9B5+(9@DY)5+C M/LX/B K-XICJ;N'4<@NCC'1)$)"N_:C+ F& MFL[&O7:4ULH#&?I9S M8D"XU" X]&0G?_1,*?7^5.K^."WV>I,H_!4B<$+ MMI*K'N"XZ'8!F5'AZ5,IH*I;5HAZ'9'^CS8.IB&I/UVJ>P88(J -P !BH)2F MU$$=!QXV1A^J$7ED:+1CD(XYIQM$"9GC \ 6Z5"2']H0S),!0.=+Z_*H]6\N MKU;5BC7G-'0W34;N:-,:APNSU4WPX5]9@..S:$Y6LT9W!9C'VU;A0LSF!8AY M:,B8Y_6CA)@[' 0\B+P($F$$93,*/3U$[:^,&I;7*%GQ?\J$W"H0\CG96"=! M)-)O_JDBY;WMK6]_7_R1'5_YO>%E'I4_H;1!6$>9_*RG;!2HNY6<=9BZ]^K; M6T6*#K.^%Z6>=/V^"#8<]2&A9*(L]/D!7R^/-M[O[M:V]@YJ!XU=3=<:$DW8 MF\M !TM&T=RF"0F0&@\ *68I.;"0Z!19WD,S->=_)K0QH((N>$@+"#9PFCL\ M>HXP_NY6Z_QX>OHE@7660X44,/ ]HH+MK9WFSK>_#W[]RW_;^_+?/\X.[B># MNYX]EBY TNW4FSL/I(O3+R<69? ;@#CV:WN-K=KNSM:+$,NPRT+)C?*.-3F:X MW3DH#L[IZ2D:$Q.1F&>73>#>YW%T.[2\,J@*PHM"CF\%:37L "L\R=BZ,K_L$P'=P8'I--2JZ\<'L,;5@%%,I ME7VAZFC,G7SV%UWKHP..2ZD59X2=F\#).S4 M@7=X):+9WOY'OE^8^#!ZQ_I).SB]]; M%T?U3V=GOYY^^;B^=GG5NCK^?/SEZK+2IU^.#?X.-GY??)>HX]V(V*L'4?1= M9:GHX A%'._4X)Q7J&JIXCO^7=7:O2:=#9[ (XY 7P5 P!!V;EC/,VH>(,3] M>MXK]8K+XT/S?#T^Z<9/T.T(2^&4@TWT^,%7UD)$.\I F\W2+)98L$S?P:OD M[4"Z'*<'!1:#0^H]I4W1]8-*W<0U]Z4(E1I\J:-+S;>M\2UI5*.";?)[D(8L M/6XAT&PP,P[H MONH)NN"A9I=4XK7K:Z?ZZK?FZL^C22E'H&%G?%1X:\L*GN71WL,H]#B9"J^Y MD$D6<,C[;"!Y E$. -I3 K:Z=!#K:W;4&I:($A3OK#E1!@)/AGX46UDSA!?) M73@.5@J'^M($P_;7$HR:.*FI,_9\P>=$F :O-+91HI*_8HDC)\G:86R"PXD1 MQ3))/?#D-J@)0=2M.6[@(X@B36.U!N&"-9>H4EKS6IWC%@WP M)-&%Y.-S$EBQ*SGAIY,IQYS92^!L3Q^V,N9V#UMZ:J&0\B],H7 MXUI'OHNC/ZTGZ*]3K#P=^=8=O=^-LF#D17TQ' $IZ8V[$HWSD>_P0IM7)#Y( M(4$G@],[^&"")+KO=)QC;%T\F!D/E,Z:*D#MZFJH-UU'BS:(KFX=TA(N,#9>@$)@6+P: 7H,8HVTJ#Y ":G[L9GUT M?@.#V41Q/XD)J\P_/W9"0:\'%AH%U]3K ^]/*=703[XS+!D\,$;&3I*1DB\( M/0&!NB%-0Z/8F*",1INADJRH*::6HC:B#TG]II[C^7!KKF[ LY2_"_-!/)FX ML=_F>#KW#+%0,1=KCBLR=7Q=@#5)0;-(=:ID1ID:/O/'.P44LBI%O!S^'.HS MTC S'D4CP/"=@%V8Y!E;J. _T2U(P&;#8XYJ2)G<[625C]"%* T/45O%HX# M5J$@LM'78 *H#Q-05S.*@L"CH/@$JC)8CJ&,DL;7,DKU+Y$01#=P)]5=XTE[*ZQM3G; M79]*_?LL<.-@[^W!+&:/SB 9E+(74Q_S$!E(D%%>YBIM 5-H &U7HLYT82K. MYA>95J6Z198%8C^(T#* G^VP=>3II$+NW#,CHJ#!J*<"JV,\\GLK*LA^P M#.(A@P>V4D1%N\QZD@J'E@*LBN',XZFL+,.A\"8"1QT%*$C$&6\]*8*TY\B! M#UJ0[]J.VBA+*?V!/-%8(Y%AIV7T,G@^SL60B3T[E]PT83?B@HHX"L6U'V=P M"593GOUV>E1O'-0<6 ^]1S6J5.X=V>E01W: J@_F()5O^%1AP9[4),Y@!]'_ M5 PKO8D*7BI2XCQ Y$3FKEN\R]1%B-"N.\V=UQ4=+058%=.=QU.IF.X@2A*_ M[0=^.F0WO%6=FX=W/:._6/)60:F=I)T,F3@NH&^G1N ]P*(_0@CBC[&]F'I-8*J M[N)&]"G= *NK$XS8P?Z&!OB::H6#21!)[O%G*&Q([9U6;X1+*0AI/:ZB_*4 MJQ(3\W@J*RLFP/@OA#\XCT7&U[Y+052314$_H"(N8]1?_;^)0U9XMA1@54QI M'D]E99G2=ZG\DUB8!]H8-E +.-DHX;P*4*H\S"LAIE3,RS3=;!)L(T*IDRJR M6^'?4H!5,:MY/)65959YVID)JE#>OA]FE+-I)8DS[^*$=VQZ):DZ6,9@1;*] M29.A*SZU'&!5?&H>3V5E^11H0BKPH9V!D6F*B^ZKBNTL!U@5VYG'4UE9MJ-* MX(CEU!C,OS)!#(A=353N21$)DX'+'Z17=$:9=O%4;./'7ATMOJ&V!2N,7 JP M*O8UCZ>RLNS+A%$Y5\55?=!Q.G<4#QT97OMQ%**#O$*II0"KXC_S>"HKRW\& M$:;,^5C^C"!RBPNNH<;&=>QLC-ZU1/!,Y(T\ER%C?S0P_ MCH?W#7>R:Q,+_7-&N^?8[8?NZRK5_,DYXRKQ=[@MJHO(3\YOV"L5?JZ:3I5; M2HUK:&0WHK)W6^_S3\[5< MF)0Q=V?G"^B+_DLOD2XP\U"9RA]%W61JQI: M39<-5B6SE;B96W&3RP4=RS!=5IUDF*2RGSCMS.M6M2++ E:E[\[CJ:PL [+= MA0PE-@&RM=51AI3&@L;##&2<1)0*0AV;<; $JL!"IS"' (6ZA[K(W6""B,#Q M@M2&2O?Z L5:N$-]986Y2P%6Q>;F\516ELT9MZ(J0="]T,:EBY32VRH<6PJP M5IPA5;V2%HA;=8(,V[6I!L$JQTU5P](05NK>-K>X-J?8-:=@K3ACFM-365G> M8]+65*M(5R0]L.2D5_&;Y0"KXC?S>"HKRV^,9<;UW7WC/0(MAUO-H_*C>[A3 M9+707MZT^RCTJ<=2<-7[ ]L64]F2&/@I3A+CKF\X@BSAF8<59UL.L"K.-H^G M4G&VCO #5*5PZ(HPK^E *MB M5O-X*BO+K%P)VTHW"J.^[M6(+6^6O MROO78J:5N+.TP/1F5&W&\>EJYKU4<<1JUL%R@%7QM'D\E97E:>.:7E"ZIZ N M/?V!&F%HAK5A-QZ3C>6"_N:G.,0.;P9MC\9\5KBW#&!5C&H>3Z5B5 ]E5'F+ ML M^CE*4AH>SH.5]015U*?;)!8X98<*MS,\J^-( =D1%[QN-CT8F2Q5A@ MH83L77.QKW 6*XW0!CAB61KB3'T^:88U=WC7(U^=5UT9 @#8U;TM>=XL7*;& M1L.77D37TZ1I_YKFR/9Q)['5NUKYZTDC:_-1RP\?5EO-)YZKE?PNU]?4B'9$ M!C]Q ^'W>2Y".\ ),(C1<+S9@$>L4QM_'U$ AU=/Q-<:&+62,%0 WBMZT(5' M5N%2S4SMQN$ /.>:,/L&WH&CS''^'S[#]B$&XF9YT>CN%@';53> Y^T&L%UU M RB"0M12[G)1IB#>_<5BN=.'^>>V>ICOP1$GW[:V&O E+^&\=7&UOG;Z\YOV M^\5:U+/)OMF>1-.1D&F M4GWAGDW'1U5/M::,4=E+] 7%[I5JLE7?][Q :@M=38=RW*$+7V+5NMV 0S\5 M+9TXRKJ]*$OIMJ^AC^.K+E'SY-<+THH3\ A2_@3>1&>3'EG4']A'IK"#[U]= !8T&8,+Y?Z/2"WJQ4!-AJ+L4 M@@YKB8<@QU-L;^Z QH!1;HGA<1]^1?,*IWXE6;OO)PELT*;S8:C?H8)';&7Y MUYPSS:H!W4;CQLQ^K*^Y<.Q>C+9;*%.SC6J;X&]N'ZJ_#T#1 &T #& T3P. MP??$,+$B^ZARHTF(>@M:GW"X,L0_$LVK4W'S"LIT=[P=:"14F9ES%: K@IRT!,R\,6KC!G5D^84RB0D#\N0]1. MHDX*QJ"LMT6"\^1RW@#7=B2A.;M)U,P\'A.:H=-$_:$(2/.)F@J,NF* )B)@ M:;<;2QQ*6EM?(U\*U@D$:)8"BF%99JSZY&:A]071)SHH9 !$$A.* =IWV?^A MDDEP1)T4B8_S2JD*W4<,5MB,M.6'"0TDP"?A9$ UN6!S?>T7PSQH#3P P; 4 M)[H)%50JNNLY@]XP\8&MA$X7B'2 E$$1C>!]$!99Z]-RO;N*.<%()!S ML;=&\:SUM3N8UG/04D4V]Y&-D4":6&P)B7,5&45QV&-D9F-(G[AD6V,F#L[Z?MX-14D!P!)(7IQ;LAU21,E]>M KT!ADP"% M!.BWCUQR&2K-@)<^;F653)BKE11D@N)O"7KM A#VUUQ*X43 M_0$4E%6$=7< M:[N7D:4A%!5(D201,#8:5ZIU27)-&PYH)=Q0)B(-1\5;[>=W@N@FT2-6A9VD MHZ+;0_*VFVFJ.#PK(:8_69_]$L6PBE8?]LD5P(DC2Z?$:]4RRW2)#_7\&(,* MB4#5"J!T)4-,&AB^&_5&U? $6Z%4)#"%E;02VM/2X%S-<=;7\FEK\A9^29A? M*LY;-%4 *%"H$;M!0W%!%ZH3+EEHA2Y462M.Z'65.QO8G@8"/=PI%Q_!P:<) M1;X>.VL8X&QE75B[T]BK.>S=5^H6JF](\>@?1CG%XX3S.ECPWO0@HM\[&2Y*U$]_S1>Q+9!? L?(%DZP3 MFC:'4L3\H]92[1]H9"Z5?3LGLAT#?QDZ#08T8? MS2P4 YJP&V8J07 M K_'L=##G'('F/%NH2:A]Y+M@I+*4+!"+-?!V)-D]T$"B,;\WG)DD\%#^Z8* M2?7R+*,(95S!KT[6-BP[D0S&A->R%RIB5QP^C6XVWC=\JVUZM65Z(V6(B2:@ M?J-&.-[P P5<64JD=',O$'(JHR^@YG3AV%6-A41_7\(ZU""6/1FBY6GY2G)L M"2VE,_<"NE3]+\,>)15J]-&I68R[GG1]/+]Z7WRGXS>UN_3ZHI7FCY M:AL/?2CH&,F=.Y9'9]1=,LZMHGY"C"EY3"IQ-UQ(28.V,,@RG2BR('3Z*Y3*E=2C5+J,B3-#>IO((>W:9]B#YU MHW:_(\@JIH3Q1"!W-K=T%B2[W+.8/^(+\0ZD$ ET0/$KYN>% )9>HF6P\6ID MG6)K9-O6T+QF+;$0LW)%ZO;6U_H@^,1W9>(5]V>$X2\#=CXAWVRGRC=[WGRS MG2K?[/E3@WRSJ&=+^WDF46147;0(2.EK:9WV/! I:6QUO6R.\EON]_&B2*N" MROO&:DW"@1LQT-GXZ+ C[U^N56MU>GT-;B:-&R[2$@9T4@P=D//38PVHZ,TO M22E>32I%7V4GP'\\=.F-E0.4NE"6 Z!/L8#DJEQ@1#'IC!1&[?G=GDS@A*BB M%_VGX\2"/E@*&&EWP +XCB]#:T\?U2!&A1STW>65B@NY$B;Y(["0E/T/AP=' M=QQVT>.G(P9'A\?:9PA8:OLA8VG""&755/T^B2.P^9H,0Q>,'MV;P^E''E ' MFI8B-6JJ5/%[>=%K*'8!F MF>42 AY'Y2EN+X&S#/ C!,.AMH35]R>!.WIID>*N\%*^JB':N5L)$R\)Y?>U_11_TTL.C4\O#H&D1OC62VCBN M1)B'USQ@U'60"7V?W0@VG>9(D/D4B$.[C7T>B980.'&<_&D4;D,@*)]2966E MHM-1MA^G 9*G!^,)*#03,$;)6=\QGC@D,D2 M*.#--:?5QA@L]=)@D71NLJ;^G8&]6:'Q7*V$T=AT=EI?^YS[C'-4?G7R^4/K MM<%BC=GXK=,3Z)9 CIJ%H%#IZ*_R?V[R13G^,!9:V6X*0=TX8AVND#^##@+[1+3A*'F,2= M)"'#$/DI.^SLJZTMT4@P'LI.! MI-"V.2>3D%D,1"\^A%<$8#EX;$O M*9D(O0!QDG.B**_XH"QIC"=A3JP=P8,WRA2S XR.4XI_I>@G9T6"FM=S8-"T MCU"6OA/XWV7@]R),;>VH/ ^. C(LO"@^DD+<32VO9/:#GBZZ8008Z-9IEAE< M0/G>ZVNOCBX^OJ:UF@3XHI, [/$ EX,2O4&.$W]1%I'8R*@>8Y^,2L2 MQ;5(246#A:&=H5$1WIN?#QL[.EX\YJD@A\Q>HCUDN9\T%:@+*E$T5RMAIG=I M$KJ+S,[R'5P:TT-?P>2@%:72:%(*;46Q9=VR_0R@Y %S3@F/@H!SV;%91]CQ MNUFLHMF*09E'L!$4V>GEB>);/$&GQJ-3-7:JQ+Y-YY(_V,F^I*,Y(=A:H$&Y M&%[SG&P %I@G37*^?G&%LW.U$L;9\6K5"-Z.R[X8F\I!0B =#GPN8K#2U$G& M&$=.,:F&$V_(=B!FK!$K!1F!]C4((N;MRK#)ND61K3QWPNM%KG;H:8@V<]4# M.\*H1V/W2LX,Q)8O 2@)*26+U+3V$'76U[2]D2?0HT5Q+8-H8(P$I6$8DD7N M;^R4VLC/I(!T!)5TV293U&$ID"AKRW;/<7X,]I+I6^-FE/?\3TR8MPP7-*+& M9=!8#K&$G89E"1;+02!0\2"MHC_HD2,=P!X4<"1/WB6E84R!POAD'>V,\56D MW+I3\:).'%&%J#>^#E8= KPWH'8[6,R)N>E7I MU_,8:T=^8AJ1K:^=&4_U N9"PFKT*;R,J3D3MG]LS!,,CZ#3/74L+Y6.CQP? M?G9:"8;TRM&08IQ4S4:W2%JY4(FQR%M@[JB[^I1@UD,'$?8RRB,/QK.E_$'Z M;I8+22D$8O@KJ=>H]F"@Q=6%1-U-IM\I4JA2C!W7W87.;/:.7IK#R7-6T5N[L>5M)H8!$ MBYB$^ZN2IS-/]QLH0QT0)0#"TS7G_S(38?!M\JD&S52^4>@?PSPZVN/A[ZYN><\%O@3 M>JT)9N7/;FS_H^8TFO^HK:_!_]*K 6!T61'KH"X3-:IN&ON"<<%R05IY7E-* MQLJV+@+'ROAQ@#1W$)"]?[ <:^S. (;F)AJDIAVT:[$V/[R.?)=]V!B0"D-J MP,PE_,M ?,O#1DXPVYJHR3;UL'-5S/7,&;;)_C,R!UQSP)(4%!@UA>$7?O(= MJRA1FF .;^2A+-]&JV9#X)QP?W%].5NGE4?Q>13GEC5LF+G.$; :>!.65E9Z M\]RMI* W [UG@8A!'LIK"H:C+XABB5G(/1W)C6//D^8RM/R$Z0J\0S

N, MR76DV_W30EG;5*W]U]>Z<71C:9]5MOZU+P(> M,[E_DAP<(Y)>C5JD MHA2$/\R>U^ &O&.O= /UY,%64)'[G95#N XN+ '6V+( H_MHH"DE[=@K+MJ: M?I*@VW:WAFKZP=LF)5"SNUAU_DK!0.5>!!8=/10'J8.WVB-]UYJ#.=F61>^U!H69"K5.6% M+IBL7U*FQK),!==5N"R/'=4<2>-TL%O#2.2H=G^-7\)S(Q#5!Q> M0?9 ?< T7919)@ 3J;(9:N&AV@;B"A 6'2ACN8OY /*^)M98R =<(O9Q=! + M^PS98(F[%L89;SJ_JX1+Z:E6&CS)BMCCY2%LSFZ]N55O<.L6W6V6LAS]ON)_ MUFQFS66]0G#:+J/ZH#.C[*<76YIX$@.#%)[B@!7F-GJD>)#M0=27I;TH5KU8 ML&LA?\M'@,#P%SQ$IL,%6<31F'TQ4[W&?'<>A@KGFR,%6\=;FS0OFBB^4&)% MJ,;P*'.=?K/"E((ZE3#F$'[X7-'(OI+UM>96XV!LD'#3.0M' 2F^&_; \""S M"Y3BF ^FHK;'_;[N@:<1MP@F"."^9-BQ50N0F%!#K1+.)[7B?;9[(3'CGHCY MV@=YQY;YY-Y [5(!GP^M*CA]*#T8Y:7*[C%>3JS4$P%E\B0]*1$OL :MG/Y4 M.@JJ^QN_$(7(B+X$(KF?"G%<2]P41FO5+ BY;X4-6&+(0"G'*N6Y3V5TR'^X MKA?3D"-O?+AY?>UYX\UW2D@ QHHW+X/<>$+ =Z\*^#YOP'>O"O@NJ5HX9;^5 M-BPPMY:25BM?U916\I6ZQ6*M$DX#&&8AX4TM#+N90[[KK M#O-8U3R-!T3R5:118MXQB%J*XK*^U(9AO_I/=+_BR@#':!66^I2368FI]F:1R:U]'/4W@U:*V(GCL ;=2 M*<=#"E:.[EHYTBJ\N L%+5U9 =R(FQJ0YUH]OO@1RZ><3PYTL\V[O@9++H>8 M]='P&?'E=DP=O9,!EEUJ>Z5PN-S+>>(S:Q0^?+JS[HFV2,%;5\4'GW=L7DCU ME^@X^*2ZA]+Y:'Y^(JLPX?RMI. C)=M,M[D%+461F9F)H'- V.U(]89*)7*! M6VD?DJI^8B4K;Q(+R/ &/5Y6T7C;*E=N#[FUO6Y"CPH$IN7AOZPV 3Q>/1M0 M/93O\JBXO!J<>M-ZJN;2E!VEL'JVH347LSQ"JI-M4>]87@_&0JZ$U J-=RH\ M1^JO55Y?0#,]O2EOJ,UI2MP?DZ=4OTL/;KNC23?IY"I4R\W2%-:_KCE<;Y.'L>Q>8%85LMTS7%5 CBE" MI>8#A?+'FFD-17_H6D))_>!DS%T'[%I--52/RJ +W* C=?$EMR/0I4*D/ JW MET]E@,5$W"#=;A%AHKSVUG +PY'^USF^Z)O]1+4%YM(E=1W M+Z6#;B"$A/G MQN^=GY20DC"'&R92.$"J9FJXQAHS7FJJY:/]R5?GM;WPLC[IJ3CG/B4"Q=YM;>V$$^(''@LM6MN)=Y\$>@XS M3.IYH=D+HKG%OVHC3"+'<+ GS\?7GQ?:S6 EJ!:./"T J0,G)X,5B 09QR+L M*HT2*9:UMGRTI.F*H30]&J/!S*2/G3I3(,O$>47/1KA>PZZ@=S%,>T'>FL:: M]A#2J\F\Q$B;Y[QB4%Z/[!EZ_O0UW06#.^MK3Q\5]%)YO;FC@XJ2U=1$ MIW"9>6KZ;7?,]:#*W2Y.H,W3ZT<1EK[2P?Z1'DBX>MP/M7R<[*SZ 2B)P2Q7 M)-K10LG"9?],VHNP4\&$J66Z:X0@UR2<5SI!?0/*H7F?@@F/9[KQ" .[##B7 M-X6NC]S4GUMH4?/4VITPXSY,@!AD$+*(^\#%=_%\ A,DQ_O,J7B&@JFSQW@6 M4TF1N5J);J::]S,Q0IY\B^F MO<0^=RY6E3 8Y5E?XZX$U 3:VS134H!]YU+?(D3JBTS;2 #X20[:*W]3UNS) M(R8O]?7RTN;=Z1%OJ_2(YTV/>%NE1RRIV_YYS!YE]IN.5GGK8.* >NK#F-'Q MUS29$UT!^<1,#D[_+4VJ6P"2BL=R6 [CLH,8JPR#:^G5V)-0;LX7%Y2HQ.U) M:FR/[)X3?57/9EUF2J/9$*/@>],=4KG!R/=2C$HCF"#JPG1\-RT0Z+F#G,N] MM93 9GPN J5L'.QS9FK5>P5/'B5!L!9)\^=26]"3HT7D @NI#;338BMJ4BQP MV^A1'E@H0Z.;"\X^R,T-,E?,]ED6HK*>R,]!*C >=VGECA>A@,9!'NQ,5V!3 M]GM']S8+J70U^ZG*U>#Q F[/E]']PVS. M4)K:5JLZ+Y92:"D&;6>GHC&4Q:3-H0Z4T:3 I]5> MCG1X*D;=T4:S&NIB"6B^S#XJ7[I..>:Q-DPT!">\([K!86[%QV(+AY0X6O[@ MA,_-:CV' V0*C[98!:OB]C--2;3"P;YM@E7QX^>)'U_AN/-Y M7$G!,>J'0"J#B*?>&'W N+S(TX@Z092ABQS/&#GST $>[D4ZV.RSOW2D>791 M )EXK6Z)HKO]FGH8%15*E)Q0AI\5I$G8<",99X#U$VL>:NZ1K"C_F2K+M1Y2 MD?KY)R-E^CT<26M4$TI,BEH/0Q3[JQ5.6T3>MWS-,H=H=I;CJM M(+"NX.AXH$:>F.]+J7UJ>A7-*"�Q6ZDM!7TT\2DR!&;(8:&),2A*VVT=7S MQ6I%65:SC(ZL?4FF!WY VFJ-^H3U5KV-P**WZ#Y?5Q M+>1*QC> L4+X<"\V9PXBS+(H=X! ;,=1#MP.PDX*Q_Q."HH6,S;?&K,A[V:; MV\Q';&_H(*89_PG4ER=X'IJ)$7C-A2D$M.K5D#;.H4J[Y[.;GQEY8\;-9Z_E7JNB,#(BAIZ;2T,S/7?LXS 1"^7!7QPW MR=2G4'F?/-B0>*@BORH%1P?24TFLB)-E/.QD1GD*9DB0GBFI9V)R3KY*_#&1 M3_8O<;"U6"-/:?MQ:K>-U-4R)I_-FN@17O6P?:19^"$O]U ,*+6 ABLY5U'$ M<^D/<;3A9^F9RR_D;S[&VNB*1)8D/4A7W_4':A8H &>YA^Q38X<>L5P.]O)\ MW9KC"4"4\4< )P>/D(D.(XK8XY!?Z10J(3UV)8]9!QYI8?23(;TPZ\L8[%UR MH]-Q6G,1S-"CW/S49S*>!/-WE&B**\/(>$7%3=60](1E_5*>J&[6SBY)=H3I M61=C)C=/ (-?1BIB03Y.!/N"F<0G"9O:RHLDBM- MR9%$Y'H^K>6U5Z5E(^\$:JN9#([SFT/GLH^Z">[*]N=:P9^8R)$W,]N@+"C/ MU B:UW/WJR0MO9,;1- @XGR L.F.#VL)X1)NJQY*U+C1BJ)GE<&G?6)_-AT4 M;5F)B5.+(GVC/1K=8-"A2J74XU(<])KGG,:-8FP12]F:=_GR'CLD>GB MF\[QK< @)QD[@RCEJF.G*$1X+M-O> <^#HCB,!:A-#FHXU47E1"$+/*[GTY8 MHC57?53.Z.IH$!&8)^UC%E 6,J-$AJG>?%WS;(7 MU#7&RW:NN"6G!^0.M\]CIJ/7J/PE5N)'A)C3T[."_>MKI'EY$:>N>#JIA5=U6DBR6%:7P.EW%?CBT"\ MR.":2TM9:$JCR^K.Z)O6T ]8AR\H?Z MTQNT3G10$C,F*$'";CRJ!!A;"138 M(%WW \@Z7V+=%;P6&UX/6:5$19KU43-,46OLM$>4C<(U@;Q/N59,KADR%O.F M;:H/(+DOI&D!6&-AJE'!#+C%5 L::B$39"!^TI.E]AS4WC?OZZ''0: W.-83 M$%6FUR@LRCU#UB,E?'$RE]6=A#>+;0?00#PZ>B.N1YZH2V D>X#0R#')S&;C MJ?<;:Q.D* #J\)RJ\DA(WG?:%#QVZG \IBE$GYLPE+4KPL [,%DCB;%4V;ZI M*5RS-IP7CZ9OUD9W##>14>[X?) D63V6#;*\.LI"KJ3$>=GY=VF\ABG9NE22 MHOP^%LODOIV%V"2&,P25U?%)/B2PPT*_E=WOU #$!@^*(Y@;+[[*\TQ[E^0#>^P/;3WZ-"9BN=K!RI)J$ M+K7\8IQ';,9T9D_8@4U"8Z)@UU2_#3)=DZEX?0Q *#&EOP.4!YJCEOCG@&[ARB[7G,7RL6-U-9T[ MN6),A(77AGGDN!)+FS.:9UXP2KQ:Q9= &\7NMS2-G36^/IZ'"--QJ%<&_7WG,>JC@'875(Z_@*./ET>.G.+\'W50IEUA*5FTU#F: M#;"$1PBH(@;0@#@[W629Z/:>*B.DR$E-?$VRZ'F/B%AB GD1VH,$^ ?)=#Q[HQ4TGSV%VLU";OK,T>071>;()#O"A\AAJ QV,DFNO+[,Y8X M49K <;JQZ.-D 'M$'[$]:EU[BTHX5CB'7J!U MN5B2IHC+L/IH.KA W(!RI:/JR$F808+VEF0Q15?.43-2*AZE]7$] MC?ZJY5*93^/@8$]'AKF!0UX,9/64Q3* *,%)\W /ZWJ%LBJ,M7/C+]0-;Z16 M%BT>JRJJT-( V?(=?N]%S$4'(J$20'VOI2C>C"W& K5/Y$58IHJ*6H^@* B] M29G#A9J$W+3_95Q1DW"_A]%-(+TN%S=P#"Y?4!>M?#@A55)';EI MJ[6L!%MY735&35'88AGK49&C2CB_V[IZ]+4T8#?/_Z46)5Q69@?DF>=A][]&*LZC7U1Z"$XV@&M MIHM"RJ6&U"/&3L0J^2JPPC+W;KH13L!Z1>Y/TP[!;H.@9F&^QB]=@8W93.O$ MR*KW9!YB%9+J'B4W?B(I_23477* ;:B2.;CJAL.NUAK&5_51,>1\CE2L=($) MNL!QWE,;+1H@C?3YYI(OY ',')5^I^X@+&5NI&HFWQ]@\(C&,0&?M>I:5=&U M;OMF]WV4]MF29*6L+R_B;D:VUP(;K&;*S\%1*DJG4F$W2T+E9<+:Z8I)9)A! MCRXJ3)Z(L>PDT>7*MOO"Q,[4C%]K%-,RG-NBLH##"%N-PIE80_%"2GE"B7<, M:J;[8J5RBWI$S\(D%&WB^3EW'Q]3.(Y_4&[D-D"6F/:E2(Q6-5V$N9@8#^+ M3:PTK3SYU#1JHB3\GAG]3!@55(;L1O^;BI:P.%[F$-\/C\PY.\#JH$KR> M-\'KH$KPFE=*60 9W](L&X,6QCZNU/P7[=0XH(PRD"A>Y&9LD7?\(&\EI1T& MIH?BY?&A[F@[> MO7GC*\UAK#Z XVQ!:*#_ QU=&'U@ X?+0,APR5UHH-9@2 X,']UDF_84-Y&: M*'4RL% H1R6-:GI;=7Y@[CK">F7.(QG?$FE]32_!Y\Y#JM5NC;L\F2XE=)HF M_$_]1VH<6KJ@;=MT&!'T+GG131A$PJ-F)I+;"G'IG>FB/!$2]!*2NJ9;BZO5 MY2H7;G<"^TVJEW0WN]$UMD)((DQ+(# F=2:P<:V :KKN!D/BGM7%LU:"O\8= MQFYB/P6U2C=.&W4LILD^+"'Z&6BAB>6*8]=L\B"^&@TTVG3^BS$EZY&C'T $V6QF:(8F%01IT0QZ< M)V=8=..P4HI-7GR.8T76B/*'@$<#(%">FH$=V%P0'Z7?2#YX/9"(LSJX,V$- M7P" W-4%CSWRIGN$-4^-PPO VT,:Q$B1<93^$7<9"[@#E,LIKK/U4/>"'^-3\5"N>^)(A>,0X[*,0"%5,3"%5 M[<*IF-_S22>? _&<$V UM>4.N'937(H< M@>5XPZUNG?O[VG(6@1&R=_6VY9**N\6XU>S^!.+ MWO) >WG\J'/G]-$\6#Z5\:,U%4RG@]:1>=N>S2>MF51Y88YFG,6GD0GHUK_V M/52&^K3DJE_ELPNH:YQCC8<4 694DEB#S7#ILS, XJXNH!L@1%;*?^F!BBXTR3VX"756 MR=7G!+IEG1JV5@@"*W6)D]?R(S>G:FHF+3%AAG[E)1/TA((0516=A6(U-;K% MS*S";$2R>6JZHXL]B+VFJAT]JQ&.*5#)^]%0=1BP@U6B/1 M'!JA;2:381XYSG?A_.7KTC1X57!'5B\F0D2)HI43 M_ GF7()M3 O,&1,UE8<@<%9AN&4Z M\K0D-4QV0)$/IRU#V?'S@5$6KR[6*Z%^;C5OX6*3%-N M5R'+\X.U0,RS4'3&8%)5!2K#>@HXL2DU8RLHR.*,=>CCV+"FX64%5K*EY/QP+,#7H>)6G!>(;6S0OTY]=T+5"IPS]L8$;%2+>%"JPLB:K89?W*A$ MA;P#*,:@N&,GYJMCC$O7R%:L;3G JEC;/)[*RK(VXYUC$+$80];164:Q]SYF M:W%HF^:/:WN3 C&!2/+#2T MLYWYU(C/A"RLJS)&'JIN%5U/\I^&ZJARE::Z.9XK%)YYL^2_%E? MX.S=V<];Z& 3&E.PJ889,=:"JE;%.[AO$T9^J.V,]^(;S#ZG?,55VJ[84[ D= M"#4@(4?+XB)J9DA,7MM& RC*16V%=5'-W&C]:967/E+*=6CT\:L6D+"ISP $B4L4&L1^4 M'V34)P0#B%(W_>@('#,,[P;B\-$+9EF6-*]U2A ,DJ;# BT4GI9HB_%G> I=2;\ >(H&\QB[K=GL)'&\0 M<&&OZ=-8L[+4L'E%K-HWEA44TA@L$G$*E=5V Y&^&8J\O@9DHW!8]\(S.*\O MYY$0GC?ST%/W26&-- MM]CO9,S>CV4U/FY\Q#2 ##2#W,FS+E MJR[4$M:L0#@8,'$7UF2O62NC1K>U-C)';A;)<0&7.ZIQBE4,)T5"+-J4Q&"9 M9403.X81-; F92.-HX![-A#64>,RIR@+$J!L7 NB>(YPCL$W5HRY50Y%W=!] M;>ISM,)0/"O0C&R&?@\7-R, A +:)# MO<7C-6.SV RFTTW,^':E%Y"3*(W4\)S2*>>.*!_-,.P?)E-0B5CPDE:+$ELU M1&5= &#,APFB":;=7VT):W902>NR8I##HGK-1/7ZHIT-15K/"Z39K31QW(L.%<<1H>:?VX6XBV]2+: M:D=(&<6YL_8(8:EI1]:.K:\1^#FIZ99MU#G"UAE5U3 U[.9Z8E[=R*W=B#/! MU=0]=-LYO_?\0);6%41AEY?3C:,;',$*6PPW=7PSKE WN]!<0=GI:K*;0A_0 M_-W8'["&J >76$M'-VL?GGO-0QKA\0XH^+Z>)(X*I5WPC+Y)W+1L'$,M MU"S:C+,SK$EKB=1-(Z_R'F"3AM&[2CO%]@ ^:72ZU'B7:> #+_1H)1,TR0G] M^DK#!K%1^QC\XM%^VF^2HYD>_E=08#L!L %K^"2/V\M(549R!,S(1^J!Z17S MK-P[_"M%I7;P/-&,2CZ7G&;(9) +))(M-'L*I#):,9 1HQ\)#HW)67>>-J.E M#=*7<,^->& #F&^IX8ALXN?A=_T4'L-:J.HU+1NQ38JI/C%&<=X\GSGZTQ:C M\I5X++187\,7#4#3(!^',EMYBGVE2;PTM5UA]%3/!RD,;U5^,ZI5XGX;:"YB MVSD\S!0;@F*3O1LP[/!?/&2->&H$;PGS/H;70G4K8JX( MABE.',O[C0HE-DUGT0(UJ%Y]/( C!AD4ASQQPT]L-XG2AY/<0:@DBCTZ-=&M M:R5YKS!Z(CLTPX-ECNX]10X.U*$"Q<1!Z-59YB"OA@,(UC6O#P060B*G((I MD04$(0]BZ:GY&-F^E*FZ21U@GQL3W_1DJ!ZL>KR4GEM3;8#-B&!A>@4[W&2, M@%+84YQO;+,_G#QAV5MYGQBE[''+,CT,9W3K"B-RR><8D,**[5"Q+;/BG:R$ MJ*;.1:Z\O)ZJ>6?W+-T/=3-L1 M ]-BEHU3=JJDU,E(/.^\9N_PXM\>UG8UW M*V6O.*':%JX6K6MLX(%&5:#IQ5&X(#+-P'+'BR3/;Q(X#82)U\(-ZEM>DE]Y MU$#>NG*0ZIE6,A_/3I=X//&(S(W_S]Z[-K>-)=N"WQ7!_X#H<4_($9"N2,FV M7+[3$:IRUSD^T57EL:MOQ8V)B0F0!"6T08 ' *5B__K)E9G[@0(?G"\DJH:=.[B9:+#-B0#(=Y7/$V M:.++L>M? 54CGP,Y?I)/]8JW3>C3,C>SH<-9L?^'*,LUFRL,O)'OR<+I.EF" M?DZR2>;8>*MZ8:EW;.,.M>2/DL5+KZTLA_V]+-C_E6R3V6S)U$$N)OAKVD%J M;ZJ-')L]9Y;,J/VQ FL$XBRGNPR0Q1 DPP& 8S8T&X@=0_;1>(^WKBM#!L> M-4O(V/P0T"^9E+ZK?K5]XLGLR*]E+\1.,J@3([+2:4S[ 6#"H*26'GA>;WOM MNX:9U3;1LH$:8U!["/"YL_W8E"*NU0\P.&=:F6F3-\-%IP$SMFE!MH,$!GS(.9X0^XHV& MP=:H).WD19(^(Q-8FTYHMV^C5D00:45O-N1G[^Q#=VMCA7!-=R2)HF@PIN4X MU_6?+V:.2QZ[Q&NZ6)J>!NXNMTYK367@L'7*=3VL[C5L\J)!7LXR'[-6@O;9 MI[8(=^0@1WT.\HESD*,^![D%QV+;!ZT.SU647<9,K1Q($U4TW#/M!R0DS\J, MK083XMK/@C_:#T,=@LIJD<>#AGGV,DKR$&\LV0"!QP7UI,MB0 MG@.MEP*/JNP;:SV_R^0U1L/^U!-7TKB#C1'4WX?&*J AL>V9VYL4,*S+V*&1 MD_EX2=8$FZ*X>.?Q%$J8^T(:0VW*,1_7M9J-EDL\*M,,GT@D/G]91-+U([F& M\Z-_2#)@]@"'$ZC35)^?1IDOYV0G%-,CS&"%0\"@N'_Z?)R>O \.)G*VVNA5 M-0\$;JC]MN@E_X/^ X?&H:)=AN!GSBE'"$IRK^3:["QBO#T^1#+L>XN87)ZX ML:@2*O1**^R?:R:O2P*&M=_#SD2<48"";/C5[+E2KY^2'%E5-A);CU.2DA.BFWD/@>M:6A/:0AA!;E632[Q+>A)CB+T:8C#,8:E]. MY3PI2\;FPRT1_\D)A0>J+ I,4%&?FB*$ZVH;+7L[/XD6MK!26HVY M+*CODUIOQ/A_ ,ZSS^"]C5/)A0V<3C5F&1>2I+$\8HA8UT+1Q\%G?P9;::S2_9&L;W1-%]P;YJDU-5FSXF#7+RCM&RT] 4-$K/.9FFBD03F MVRCB(V"N R]VFJX<0*(F"4A)01&8!*O9"PDTJ#)Q[12=51T&ZF?2#I%@2V2# MCB1[!/:0NPYG>MR\_; G3]H^9!/QJ.F%LCN= 0.S.7W<=JMF\CM\?R!MJJ5* M%KNJX@PO"W8O614VTBCU4X@J+B_]^C\TBF'$D+6VC9[D3L74GL(U!2Z^Y%7' M-/UFXS3>8@&U4 HQ(,>F&ENN4#]$A- 50A$YYW1R22)/IX64E"GXUUQ3G&;A M1ER%>:($!?#]4BXE5GBN69>JDI(\$),K/O0<9_?!FZM<5,F$-("VA:M!>L@4 M0&L/*(2."P"!<3I[W#(.L0G(#33N$= MZ2AUR62[&YINQ3F%Y\Z#AX)V#-5I<%-L_C M<)9D/$V-^=,6QYG@;MAFO4[J%K'II&C&L@)6$8V.4;?$UC.<*=3OX*9)0Y.O M,&S:C>?,&33 R$HR!N.IY&=JMJ(D39_!6 SJMJ*8L0]H+!X'%RER(!KPG\41 MMXB4VQ0%DE4L=Y.Z;0[.X:$A)8DDMPH*&Y/*%>T"I0&49.,*XO6JSQJOZ%89 M_8VQ!3=&E^E"]AZP4.Q^\S;B\%QP_D[U@G>-R#F'4SC!F8SI@.3S9")'W$;2 MO-?$V752Y)F49G%%+2L7.0.71;Y<&+O4;^1A$G+>GQ8,/C5(0R_E4I>X6D=3 M;9 4X;Q'4U.6)2VMI9.(C*/3I:^7+@@HEH_'2BO"U?+."]]8)\=LZL5ZO&Q= M4=YFA#>,J_XB??Y8X5=V5M=8HL E[./@MWHB#V%HR1K[8V$GQAQ8_URVH^+N%#ATI409O+=8*!K'"6V)I[M3 M3/ZZQ -,3WE-+/+UO*$Z$I\*<,'QOT1WY.[NZ=)&C0;%= NE&N,+?A97RP;L M)G[(SP\[XKD7%F5__&M$KA)ZV M-O+SU*YX?TNLO26,\4Z;F%P+Z-AE#3V@C,'=**Q6:M"\;(CF>U@E^$=#TB3U M'I("[OF%SP-P8/*O9"HWA\@1Q\?R0LJI.+\D-\:C)L,&!YMEPX*G2(8- M#DPV[,/FJ:G@X3-3.S5E<#PV.HQO=D>(V>=S=_0F,=]].(I? _PY[8$_ M3PS\.>V!/]MZ5K;=:G#%C\7+\"""5Z\ROB1!J?S6?+WC M_=RRR91O-JPJ.QO+WLU=]-?MJBE/(E^-O#*&D),'*HB!CDI6-5/$JW1)S\\( M:_.=:YY[E93D)D*I(A/(0>II[H&;<8=G;-GX61'CG-L7:\Y1S'5YAYB"9>R_ M#(^/$T<3!"8B4[ZE;(D8?E2'U7JZMEZ ML8OB._DFHTI^"X[635Y\X;+R6I71+6.@5S%8?[. O& M,1-&\=7./#_4T0AR&./:%4 F?KZCELMN@#/LPB*K8,FGW(A8N"".E="J\5KA M#URXA?NT#G)9+A9D%19F$VM:Z^:*-)E"YFFH=/DEY96EDIV@FB.!5XE($= \ MG,OPC\X2,BX8>;MB]!IR1::F<9^*'PTT(1M]R32AS$7'.((YXWG,:U II$IV M">N<\?GC1(M;>!_\J@+N)^%TM!O2A>-J4P\#YK?A3:X=%--CD(D))MA>5U)2 M(X7D;V8FU8'P+@W#4P"T?),O97!8+V+WCL+7G::78?=9<>X(Y$2Z+&H*12@_ MENO0%NUDW'*/3?5MOV'OSJ%8>$@1+1(IETW!:)-#4C8"3 MXLO>*'ENB>5MYU2RM_=RU]O+CROI,RY)C,M2.61406 _V7J)$ GU;=1Y/@7. MXM\:&EYFW%$:IY\+UU4',1MB*@G;+ZLBGY :LUE'0-NQ@ 4.H"QGWQ3-RR2F_9^TXHT MX78U,)RWVTCX/RS"C<-ZF8.XB93498X#<(H%=LP*7^)X07?_1,T5F]OQ4R'9 ME%%-/D%&:(LC&RSYQOCQJ?LY#.^T:A!=@@BC\AJQ%YY$>#9'?^D^[Z7["?#A8S1A8C+ MWS4]<.#L,?T;2@@N$>YR3QF2ZP,.&/&SI5S%^,)63:T!7GK'P"AR847F,V$7 MQ[;K0Q"T!*RN >+IO)'%F)!QPMIPF=9&A,"4>,!^24O73\1\0?)+JFE5"_N M!"^WQ-"$!K) UWHM6*TF(WRCYN9BT-IPV;U8&:$ZOV<8?3P4FQ.7X^ 76KA< M6"WJ/>YM&*9F4MGJ"Q:-6^BC74I>T2-LN'&9%6><:>P1^['D\DE$Q?0YT)2P MO?]X?Y A4V"3I0GI[=XX^T"(H;C*'X2J7 FKD%?MAL:G>)8Q-ST1L1SX^]Z)0#$WBQ_"5UKP3\ M*G$ES0!"TFDE$_\8D>#HKGH&=.V"M5;;"BCH8I(O5BQH,E]/@)V[F&+A"#DVS[2"IH6F, MN+YO#IG9-'%9QX,#N6(,2L.(7<3*9.(9[&.UI?,^LC8,!*:'*OGF8B9ZU2$7.>6 MQ335A:6 XQV*,_1I)A'1S=S/!JEC.*:;76\TL*8==%RBBM;%=LL9K_SV)I9- M5Z"0-)Z<#*!T?X,4=X!XSGH0SQ.#>,YZ$,^VGI6=G,E[)3AFY '"%Q()1N2[ ME@$PU7E>V#MO!QF2TC308GU?J\1@!QG1@2R_5M7M5"G[B!5=6J$)3K$G_"6A M$R]7OJ1&3)/56BR!W,0K@SV ]19?R@UBC;W9G;=UO;P2MR L.2Y<%,XVV*T% MW]-WW?M<*._N38V(Q!HG(4\Y;V48=U^,=MBG=7TNI:!:._LBJI-&B;0^[=[P MAHMB(T]C4Z>27&M$" 92[[4^MY!R6Q7N+DW'4))67@+OMD"X;K2KY+K+6&4\ MNQ3TQ%T)SW51E)I(J?RI[A1N*-O:16/!?N67PM[$VVUX2EK'91VIV%%.E>P8 ML7IF%]1$L4F&Z2MB((VM6>'7K;DB]/+^1^PS6O(!I-(?(I0&2\!P[ROV%B7GGV9$_S)H7I!R?D?5:.1"BT5KW4<6+V:$,#DQ2 MWS9Z,65=@D*P*VH!3/S@_FIYWJM%>]G7T^TVPN.Z1' ?".%G9K0)XB MYE*FCF:@BT*:<[(;SG$5*P$HQ /)B+9)2)K$0>Z/G ]2O((T-P FTV 3T[QT MD:B)A4<)5\_$=+V0?AA2/3Y;^Z;^#GSNT_0A8VV?Q::)L/(X+=#97:I9#>S% M88F;\!C=34'NH)>RW?(2QOPJC@J-D-70N9DRI#$?"9K,>8;Y1N+/85KN2 >@ MK:^9.PZ5%\W3Y]IJNTD\1?:5KS:4--BV8RX!J-%)]U6)87E1RP0B[S>4F1KB M']L_S7[91T,TTUIA8 BCZT-!=M3.G&Z.5"->=;HISK H;9:FXWJM_]PX5;), M4/,HE:6&%Q!P^K)4$]"&R37_T.O%;N^Z:78W$Q$\20 MQ32P+1>8[LYY,KW6VQ*M9X,> &_$Q4KM^3^U+5_'WM_,VUD]!N* M!#?^$K=Q.K+1<-.A]&8IMJ.P]M W 8KZXCME:=>NF'7FG$5VJ M7"C#=3!!-#T65@G07#*?R\J$1J7N3%2T#A6;7>;LF[HV3A#:>6;XNBP;@Z([ M_ ND(^;E5E=^IL7@>DZP IJP$HV2:SIL"R*.,87R^UM#3 R/M'M/J]QL1.U0 M)))"E\[!;F.*I+0USGJ/KA;"GR/C#1FZQQ/@)]0UJ*3.^9;$M8H;_5]+>N;4 M,ND46M;"?YLD!4DUK 3I?5U/52\S(>28VF\=F5_\:SF]5!"$K/J=Y6X^DVE_ MVSY/"D+#G9R3\X+(5MJ$G;+9 N )K]+]\?V>^GZU7/V2+47\+A):41_&M=3B MU,75JJ2;I4ZK8VFX#/8DD#;PVE;/9_P1%T!_0P)6(P':_/E<;B>Z'R/.Z((M MX/>83\ZCU'"B><\Q>OP/;ETNI*VY*$/<;"LO'6(UJTJUW+IZ88Q5!YM[ZH9Y MPR0.GC5R-AKB]!2Y(]_6QQTFQ_%QZ,'[&<8M!)$OO22P<*BY!VG"R(#7EF6; M0THM7RRL;*KC-2_C^(OF&O2+7"A=<"= 66EA!<**\-PT1">^G\3GN#LMEF@: MIRA49#(Z%1];@F@#6'P'2%LR:_HBVS9Z7(/?:N,GU1>YG[?[U#'RW6Y)B M<(9>EM>^PG<,E9VP]IDHT1<'E>X[< . MHO6\HAU.SQ3+Q9,;FCNY7T]"TF0,2=Y%9GIDE+=I:.RS5:)M>&YX(B>%L/4: MP\$G5Y;N+_,D2YC;AE-H416UR][UY2":;8B.9[<9Y+XSOJRD^<2W;+2PI8 2 MH P1'@;,& [;,=T6RX4ZY!53<9H/HH-KRDP)R\P$@0"4R+0J4;\ZH]M"@1/C M9<(VC,;I/=)H+Y,^34HKZ\X>- EN$Z_B4 H9;_[ 8 \DA821],_M$08R0&: MO);^T>62C-&5P:)8>R^9(ZZ/,4^U0!YA*:ZM@W4GG;L[/DC&F%!QX9A?Y5)3 M*+F%<$3T!\5B-R38E)YBIK[@KF!\R%I^5/U3&$W*!*F&4URNZ M'IRW[CLC)%!8Q] )KD.WF Y3=.F"ON;!@713;]:4J2<83SNZFYC %-D#N3U+ MOD^EC.S*^-;JG]W;"\]]'-_'Z&00:Y&5 :U8I(^5C3EI)9'8!B:G)MBJQJR=>*!(:^:+??EU4LC? MYE%ZPZS;C*E7#CHXYRM^:%+.0T2CPO8E+XP5P*,RA^5MND!^ <:$9:G< MT-=*3OA!C[:DX_&5*ULE&L_ID9KCIY%\D MK$/R]V.\$5)[3P>+N$E18!NX2+ M0[:BYX5#..N&EURV";*G T;26!NLD+DPJQ M;^TOX*V:B>_K%/&S"'C/'/'WCHA%E+LF>2A4_]7-')2^-=)=*O=[YI$):57NJR/1O(9)5A8 MHV8ENU*[(0.JI">97U^.44E>7'JKU2XAK#[Y@HIW]98!$6)WKW ,D7/1L*<\ M/XC=MYJR'1S<1%(]8;V$R,*O(!K6N[-+!K7N5D96@J32%8O[$%:!T=B]E6YX MG30 (6/.Q6ICMFZ-DL_$^)/&&W')J:N M8LW*W'UEMS]J^X-V=E,N<;_=52CH$F$<,JE$MIFNE4B M,0>H6(.MER.A+[&4:E)%6S;:V*#5._*\*/3BYY+5BH9*T1BHF4I-2&E/)8OH M+#5K&5;@E:[\+H&Q:^.%I.TQ]TWV+4.G4LJ MIF^S&$B,=,86*IV*E_6UD7U M*H]]3&J-<:SNB^1DVD5+P%Z9G 3+05MF]K$,W85G^LU( E*T*["V7O:=,X-T MT6"NZ:HC96]NX[QP=@+N&//)+$>QL"1?766A.0H??G>#-[A6O0.]?CFUVQ%W MSW(Q->UNEHM+%/&5PVN=F?&0NPPB^#HJ(8L=F[U]!!DGM6? "UW3D+E.4.?W/BVZZ.C\ M!LV7RPAHE5@5 0-L3S MQI;_$J\\<-0M5),]Y>VV:$-!X2E%B>2DX.'F")EYD>QI?,G(]MPP=9O2Q5#) MQ(7Q:AT'E'7BR5(KED BS_/*M16DJSI"QV-MK\K4)ER$C[? I.-W,*$<'$A# M8][Q)M_\M7!Y)2.=\Z-P88]1R:L8?0FTZ9,C5CO.BG)-RB5IQWI(&M&0JU_2 M7QP[BU%('G&+,^U+5T9%3,FF>:-C1[9KMK= MIVO6"(DI9$.PGNV(J!(0C V(.&J&L,[9(*$WUVK,A#PL30,SD L&B.=2>KQO M;D8U8OP6$8.NB=+6&6MK?AI= #->56671*[[)&KGF"X9:[5(W@NM"BB1G M:)?I%#,1*]2PE8C(6!R7BT:&':"OM:I+\A9<8['+]T_N&.*UX;!"P:[A@R<7BNKH]C^9A(M MDDK(/BSVU5ZU0$C$DZ72.%MMX=JH%P!Y>+T;KV.;<=5>AOU%^MQ"?5'68)S0 M\=A=P10@J^SI^MHVF_:A>/A-[ 5"H;O(F[IR "P)E.H/Y@)DM!1+5PV?S5F5 M251>!=P+DQ$O&6+YJ3=$:]CQ[>^U\C3R:J*.*-GG>K-Q9>#'"FK5PGR_?L"3 M; 1Z[RG:04.RS27&QRW+N8V/UJU%UU&2>B8NQQ#L ND<<.&8OBC,:>:1U=)U MB[B(1]&NT0$A=8I N7(<_+PLD.A TTBW8/4K5=7 +9L38$MP7>9RP^!:BZYS MA2'0T]4DL6OD"5*3DY0[54(RZM 5^PV^1Z[C+*JU2)("=FY.A\C_M:3U=3X6 M.>&JZFMM[>*5@E['<1;/Y#D[@CR+FV*^(.Q0GI M$6;^]XTJV_# .]ELC &W)(^ *9I4IK>0ME=<%W['L9.N0;#-M_83Z M:_5Y\2,SX<>%5J5=U2*;>*I29+M5B>"EBB7NN.$:_*WJ1/E>Y$2;:! ;''J-=WU4_9JR==PP5$5>F\G27=CY M-F<4>WPX M+PIAM,&FQXP]8\'@)9._&A XX_.T?26@95/.$9-8]O?:5LT$4#*?-R\.+M-\ MC-,H)Z>NP\T)UHK"B3CG/NP L'0Z3Y ;TA468NM=B[7T&M?HH>%1PL&8*P ' MG%QZNL._!$,ZA!.I\V,K-RL!=/,X=.L?L)>VBY7,!$\)9*?M:&T:"=#/%5H> M@#/&:\6ZS#2PAG$QLLL^US8TEKZ*=F%D/15ARL?O,WV,OH6T4$J'[4?2D4*0 M1'O.'2O=KQ0P#!2T00.SAN5VRD5YE2PS/\13P_N!]S(TVR6,Q^*B?E&81 ML8_#G]]_^.DE%E0:)=&;C@S'EU1T%GDT7:?\G+J@JQ\E$6*(8%4R'P^"\;P' MUVVEV#C^S>\%(ZIU2%4::E&NI3>0&[^-(P@@G:7=JHR1DO_H?Q3H<*D,5:.^-&2 M\BKA(5H?8@)NFB+U>SG*5A;,^<87D]V7-1=1+C4LK1UST#:'6F0W)8Z4QQ<' M^.@&0#IWSNP588ILFZ%9AZET;ED61X7N:42Y"29!ITRRXR[GNJG>79+*Y<)[1B^-,(F^BMOT%H#R:ZP\E)_A(BE]L_X=: DT M7_O901T8%!L+7Y)[D7MR1RO62%(7C2C#O5A8-15H)"?T3Z\R.5I,=%GEDR_" M]5JC _4)%*=Q&@G;$:GT*6I)Z.ICO(>W71(=:M'DXJ0EG## \@N:-A-,(R^; MIF4,NE:52V YG<*U6TYS6,XBSG3X4&6NDLM,/\2U!T;C8S'W")8+I^&43A/0 M-=8]:,_8!NXPJ2$*:3\O\RCE:IMR0I;&4D\+NM MIY=QM;^FZ1U E3<]4.6) M@2IO>J#*MIZ5;0]#>3FS6DDC4Z@DCL+7L,Y:_+;CYJ@%11*3K67/@JZ"FRCA M_A!:&H'R8_=LJ8EV<$$$*=H#^$I26E]KP^>B?+N8(S@D,@[S+BCW=?^0TV@M# M-AD24KJV_;BP\D0JP%)N;=./&Z\%A#U/J9Y]Z3)\" MJ0[-_5?4^+_B 0]ID/QV[?QF2_0<::A6#MXQ:'(J+VB5R."'^W0ZY%-\:MP+ MU&TCP^SM_SA*1<]G"H1?(]K[H.'V2U<[Q8 ]'M8U-4=0T3A@.2[)J8^8;I8M M9BD,WE!3=\NP'+@?BX0\M<$! GK'P4\$W:H6G M4)F# ^C,X.M4YH-M+\,SS ZB+-G&SC@29NSB%Z<=MVTS@^B)82!2>"&X#<2) MS):X=PA%M-6$@X--56'CO;M6G+@_:H^K$[]6:5TQ&G=&[L@1F 7X\+ITQUJ- M@#N3O*6(XZJ22D6Y?'P$= 42=M=&:#CL9W@&D&J"[$RY&NR#/=F322&!8J-# MOG8ZR'\OT0,KJZ[2E8;X??587D$)H7P^6LUK!*;X=I[I\I#J MX>P6[ C3);$VIY]-DP9IA^-]GC/4S2_4WL+V;<),H%4R?M%FQAK!XRUX3Q/#-2T$.R/<1%=AD6"?IJ> M-W*Z20P0R>,)IZAOCP%Z+;]; + %4E&^?6,B&QQ7B+C36)PJW&PTE' M7B@9,4*1P:V1R$82;AQ+6I1CH7+ F8HVC>:P(QF,!M^UMAMCL',UZ@AF/2ZSJ_MH!\Z&F5R8^X!V<**[0"/ M I!+D4 !"//+DJ_(2L*8TRLB[?<%65](_ M44#DC@3E>9^@?.($Y7F?H.S9?+YJ"G]7A!-7O<]O<4LNAZ,="2W":[7'7J,^2>R3438-6&6@3<--G!Y_;R+^?*"DN MR*'7Q :.M!NW\%$S\E% >)QREDX7')QFF.DEK&D#6?=$S-6P'/R$"%LLU V=572(O8@OD"9?\'"WLX&WL>X]OM=H+X ?@L/A2VYAA,AI M@SW#'@6EY]*S]2XX'+WTR& %;3FIS4GTE^9.@ M>F"#T2A?N971#CLT=GSY\/5+KO9!8X)&QQRADZ#?P;)4MG?SY3XG\6QU\6EJ MX]T6)NL)C.7.T'+I)OZ=?M5Y"'T@-0(W70/@U:TN)Y.KV+\=PBR(1O[:UBE3!+ MP=0DA=&XM'5OCZK\2/]IG)$%Z<@:I;-71NO !N9YOAMC&BG_S/]%5;WPH:%F%A;D!IE1';FVQN MEK'YIL$I_J"YOM18:RFH[ ,L,ML\TD'0]?I^YQLDX;(;W@5V15%MLO#.\ MVEPD5G?JNK0[V[E2/T+?=5:<9S^^$TR(%PO6-+*PN>F%#/!0)[^;?-WP(]<; M@&AD1#J \#TB; 0#V\=YR@<)T=W96GW54LX^<-TAP)X'[(DP(*BV6:W*E/3"!G MZ3<,O4#**3&;*O_\]Y_V]T:_([C_M@_N/W%P_VT?W._MI6^V?G_Z[7]]>'\T M?!N ^#(V>E*L#69^,6Y4AZ=IVT' 9$(T4H,^?I\*<[JWKE16^A)P)I&(*8)M%R^==&X(P3I!,+: M]K?"/L2N]6J4;2#% DMF;I[BRML816U@'M4=@]K,.,E(NGV@&\%3_@Y^BFA6 M*8JS?0"QJ(($BZ=AVQ>QJ0L[+^WTYEHR-QP&U%^9G2LXZ*(]G*8Q$Z>P-0?3 M#&_6GG)3_!TOYI];CD[.W4^!.P&2R#-0F= BIE//!+7D.9#HY=)PP>N)Y;A1 M'#UP8]2=:U/OZB!&_#3A80@H$?1]W!(J=JL\$VY'A.<+DQ)@M31&OH.,R0KK M+*3?'"MO0(BJ&C^4BPC9LGJ=H=C0]-YIWE49+[O%6RK0D6A5ZX-H4%)F%=>P M1LMX:#B^D0W>1K!KD*U*2ZF>#HW':[&NR!KT^XS91+9^3^2#:U26.$.[PL8F MF1]^*[6;-\\OY*$R_<6ZZ)M,6NSZKSTQHA)[U?X,L;$%(&8NW,QR9G?(\OF4 M#MD,V5Q*TVLZ;LF<^[%9MX^#'M)A&#&4U.-N[B-HSRJH7;N-W \,XF==6V[ M,O"0?K6I:\G1VD[5R*!+NVE)9GG0<41QK-RX/D(,4&00?PU,4A-;#C MX+?,1N'GX-FTO8W=@Q*15LW<)_^V\W;!*C_:PXFTX^#]T@94D@S6 TC,A9_* M:4CSCG44B_6XGRL^*-PE(#Q#YD&# ^Y;P?D?=/+TZVL;1XF5M7U9-(4$R6YM M#E&TETJGHNZ-[N?5S,I]Q ?%]$40^UI1YY *#I-)1L.29)N6"%SDXLZ-ZXZ@ M)'\&#ESK+N':3KC^EAQ;*3E,UN*-6&=$KZ'ZL66:"1,U\5=@><)F\=F)7/Q1 M*J:6/)P&X-R9_C88V5\QSWWB0%(Y0;QV8MM42-JE?NMH;<0=-P^L8FZ+:ZV2 M$MI=&__6.].Q*2D!>?BC27QCDR(;'PWF6H>+X)<7*1F?GCK;%6B#(\1:>G#@ M-6RSC['=6NQ7\T*\9?F]>!)IK:)LRGD'$ "(.G#H(JOTBWD[$<7$< RMJP\% MM;].*>3C%(@!D^^*.H^H$*LU;X;;8\:CDSYF_+0QX]%)'S/>4_7]P&;&)W#U M#0X^<4)8&&V@+W\21,MG(%KZR_3)W?$[04;DTV@,'GTPA/V;?K \I)(9U@]; MGE6;*U5L2^-;O>GTW*:3>.>@ZI@$51%-%571M?UCQBWDF2!"3$K;PUH+E-Y# ML5CXRSJI:D!&A-%><2,AEWD;1)_I/E/E/^S#LG<+D+,N?&NB:6W<>[8U8V.M M4?(7OA ]TV/S%W08*7\QUZN[]^\]X)/CQUUU,CH>8I /+QMO7[]Y^U##?&1- M^!^BWV6 =P!B_!FQM;E(K:EPWKJR[47EJ6DL& MO]6.UUD68[&E-H=&L,D[TU08YKHX@I?9,GJA;E!-/GO95(F6F&KG?Z2 MB2W,O4H6]/LIN8C<,@]L/=+V%#4 51TIY[Z=9/1$=BQ[AW$_AM5KO&W]> MXTT[P^V&J,[K-]]+UEX,JU=#V[@KWZ\:,JV[,4 ?X)PJ>7T7@(G^\6M43J/_ M[L5L+X;5ZZ1MW)7O5R=-FZ'T*6I/U%>;!5_BE<\J%&737K+V85B]&MK&7?EN MU=!G,-C)\(1L9[$L)E=1&9>=1A''JZ2H+0?;*FB9I5*SB 7>;9B-O> 5?_4J M3Z=,O9$P"\AQMX!J-<]>@;1W<2:_Y&5E"($]AD8D=L?Q*M>2;,OCJ!PE89,X M1>JV+9%C.8_2--#B@5F:1U78%C&M44_!'B-<]%Y;0%-Q( 4",Q6UV!/]T4XY?R!JD"Q1L&!^H:S+S4D38A'1=Y!/Y[G5U^ MHV'9)LDE,P_9%@)W5M%(RRJT,0ZUC3(6QA:-.CPB_8,3[MS&L5A#7K+[@KG# M95/HRX8:V6KE]W02O);IUJ8]<-T'I/:UU KS&K42:FQGPJZ9E.42E$&SZ#HO MI":$A @$Z^A["8KWF^R29)R[6:'TV4E8>'O!C6V"P3+XE.57^R-*3U.39728 MJI2UNK'@LNV,4T>N2[#78\R('!=JK158(ZEMP11MC58??]@NA*:FG;E<%TEF M\O"5$J7)0Z7_1$T6.X004I]GK.58R>L0O:.DPBY43ZJR];#DWNOTV$A6;/WA MF3 )BLY7H-^WG4E,W.?L&AS0B[-\_4HJ)8#[2UYX>F#MJV21P\VN$5Y D,B8 M8[Q3^G.'E?Z%-E; CDSC<56C,&#:@FP%V@GT_8M-MR@^>4K7(S):X[P3@DLF MS^%N!LRMV3;29+G.T:/-9\SSF3Q,B[W&4?0'QVF05JMD525^=*8U MVY1(RR'M'[_H:W&?6^]_X/;#JZ_8NU;+7]:45Y$&G^I")!UQZ!T0FR*YO&*1 M,:($\R(!G>&8WX/N36E^P^UE6>"5;]M1:]ONS,:&]9J&NB$TSH3U&Z57B+@8 M8:!>I;TMS-?K-HX<&-Q#Y!B C:=*37M9=+.19J;>?.1&\&?%9T0:F-YV=%C_ M@QTK\O>!%$!1VPJ0CZ7*".DOA*<:E.2 5]!,$NOF3;BI-1R/9$D/*<%+3JLU MF>0%EI:[JS>6JV4;I+GX)2##I#$RC!>0D@?3&;PUGN =!Y\3DGU0Q;L_#LK]^U!T<.<.>(^>).7*&/4?.GMH& MC\+*4L1"B#&VEJ)V-7%76KKT"53%)_%9@+^JH51O"3ZW.O\#5-RTWX[M%-:. MH9DV_8;@2W!S\NZ."->]/8>MF_4_:)Y2NI!%3OL$=!O)5+4YGK85WC45P9BL:QW(, MR[(2ZL=2+ V_YUGP>JLA/AQ-<];K>]1@ MLMG0<;>1CT9XW?8LJ@?T.I9#YU[;FGI]Q!S1035),[LDVB96^C4J*S?VAREA MM?L1CY"IV??7,MIV3>81<^&02Q:@[2*L:1KH&=[NP#=%T;\EVJU45U(^8YR% M_D9X;C'F/G0_YE$QQ6:^M_G9A%3(LKK*"_HL^\ 28"(OG;LA0%?$W!.Y0WP0 M3D(<$NYRI'W&3+^ZPG9*\-.]K.4ZQ\'DI5=* K?(;Y ]-,_WGH!V;$5^':4A MDU7'HIE!/5V:?A*LBS89/SQ/U_2+YSWUNSCP16/H4?%-;7=ZK>TQUL5'O""; M-*4&>S"J8DTT@)U4YUV2XZG.Y1&'%SGE;<)/!4V5R51 MJG]E0;&"=HNNXJR&/$H_O9&2XU#-YA'U>E<-DVWNK\&MFLF%&&#_%65+9'1. MAV$P.AF=,B$^&@9E^?JPHV_-]5F3)S-DX,Z8S*'M'@^"[(RO+%),OD;*.CL< MAZZA=(7HXJK9SW%RE<33JL,I1W27[J1X(E11 M=U-6]J;0%CC''!S/8ER%<*8B[2JUB!))P4VB\NINF0IN$4KZ4YE;P!!B:66L MGJUVJL(XNKXI B?<\7*1QU&1P2$U60\V?F9+A5U):U0VK4Q7:P,'F=Z!M9#?6[E94XV$EQ8]V<92THN&P"X3_>HV* M*HS#M"::V8:%#!MM"!24Z?I1DDN7V2!K2#Z$B&47A79UE630Y8 S3;E9W2;G M9;SBWW'?]+*.OV9?+$,_QZ)L3"[HG)L_K[*!*E/GL=>ASP\LO8FU:R1?W'Z- MH]<-B9U\*6JTI8_:MH6KK\,6Y&Z,WH_X*+>E[ )AAXJCEAZM(BW&RN[ \*US MF'L=^_S1PG;[!NR[*X1E0.30.T,6AICVD@D ME K)4E1,2YY\SN,D:680-:" MZ1A-,C?C"07 A;QJZQI?EAHNQ&< T=;W"CR'@V/)9 ETC+EQ S2G+(-I,N,\ M(M[)A@N&9%KR2@D+68ISANC04V^*' TJ/TAF5A?4>]4-%T*:1L$I#86!(V&M MM"7L;''/+VVV7W!>A=_CM>5@""I8(H4\(?_CF);@Z!=D@W"PP#R]7%["@Y8" M4@Y;YL4-'?"C-,^_J*EIVH":^;$5QV@:%"CQPJ"%-#O]DJJ.RGAMV4[#"G>D M?7Y4X]LBG@%I*S+DXS_9QT]7TB,T2N:R9Q:$SO;>F MU\ACTKV>@>LR5:X4KNJ*T" ^!71XJK\.X&/3Q5H%P^'YR4EPP4CBCV0;!.\+ MQCM_7B9T!P]'K\+@(ET@BE1541C\1YS3.D2#@].3DY.WDC"M/;+**S('@S?A MV0WDNF+Y26]+1B^#G6O M4;7=Q'=/63NLG 3'B.8QOW798N"V)?S,*/J.5 M? H1_Y&,V/B:3,O!P:]_A,%O\FD5_Y,3G(0;='>/K? ')/NC,Y']EBC_'(\+ MQGR-SGE"(_]S-VQ>DEV*T^I_ECXG>:Z,9'H51_A74"\EX+,3S6,#T62H0IQ% MF07!RCL MLVDXG1E.!!2\284:S$'G!%<,=XJBK>B4?&?KI)X-CCX+*3=*UT3 MBX&T+N5&"W#*C\;,I3R$9]^?PZV:R4>4]+,RA6N\6)D$\YIK(\TG3*9,(MQQ M-]0/)#\P ;;Q2@!0_H.6&<.M@WF,^P?414%T6<3LUPT.) 0!*'8RU3RP]T&Z M5+QVS_5Z&!;[B+WP,HZJ/0[>[^1,?O<"4XP=%_N%[_+KI*B6UGRAOTSC5&%P ML:@035DMKE8EPODUB3H.?ELBT)*D$.%H.D6X 2IQ=$96SF_I-/@E22N2EX]? M;E8AZ?X_R7\\?77:,'(N C5O_D!U>\J834:$Z^#BC/Z59P)$0_%:3(9.Y:B[ M=&ZM="/#_%/<)E.;DI+P4IZ5QZ1QZ=;AM$B4DI;/(NZ_)T<%K[FF>9DT8C3A MH U'2DC[1EFIUV+7^[V7[)CWLB6WE M3+30-6Q#M4*-8S/R%9U\8:^FO*L+MZMB6S$EB4F^TT=='2>39Q9UC+5E7X M(?%%;NSN@F'+@X-9FM_TVN1YM,F;AC8Y8VWR"T+SGZ-93.+X'N'U''"97J=L MY4Q^S2L&HJ=DPM"-OK\&ZAWHDM,>7?+$Z)+3'EWRY/K;S.AQM;"(R.->/>?V MZOEX\>GWP<&'#_W=LE6VP=N&;?!*; /)^O],YMNG^!(D3Z!M9K3J*XD_A>U,V'*?@ >LP@^^JSM\ET:IX$,]&;'-L[$C[RXZ$2M! EE M'Z4)J?UZ\?G]Q?\=_*1=TU2,)&S' <+5?)RGP>??/_VROR;,3L[D&>?P$*^\ MSPLMWZ222+0EW(IV5@*(1<:#I_V*&%\OZV%K%.F_>=4H8YKI9X$20NID421I M@%RL9"U_E**JP<&XR+\892E0*M"0)M52>T%GP3B^BM(9%Y;Y;\!_:0T$QB9\ M1XS?KX\M*;UR@FF,?!!TWH@O8>.,N$^6V>:I,M M/!91V\GSN3^:IA7-OU?)>U(U+J!:K/]>1>^# U/U[@MI\Q&E5_Z.E]]9_HX/ M:?G[/FS7_@C>SYRSA PD)1)!G#>G'2:9ZR1>$?8E9,>CRTLT-F$&PN#TS3 < MG0[742V1& S/3TB<,L1(<$QFBEO8)8]!YTF*9YDQ=*":A3OP%86U>)"Z1\6BMA;%RDD3839V+N6(O5 MU%R,_XSG"\'Q=9[K.E\F5[RM'#%QII+5I31!.$8\"96*%VV-QLCA]V]:F+E:7P)Y9+, M 9^J;$9YS@NF37HJG_])J#V8W#O.=)HQE)TSC>OSD%)5+60!""#@=PWWR-JTB-*8[M:K\3:09TN"X/;HM,> SN3 M55?EFD/XPZ,LYU.K_GNE>3:?V&8)H;\T&YPV%+ MZ?1=H-.Q62W.>-72,*Z_)PT.J_)__674S&C=DC7K>&=7+N%W#AC\:@,>6_ MFMCO-#@T=+]$?R;SY;R]>&RI M_!*M@O\=5\&/L;>8S@MXI(7KZ-7;1/:/JZ2*.QJ*Z]U^AJO]?3QQHFM_.!VN TG\=8TNJ7]L^-->O25R\_?"Z8YRO.^$A1V/ L]BMQKY6P6DDAU?L0C?6CK\WH[+TG5L/@KPW-MJ*QF[^@ M [O?H>CO/>"'7_;#X4L=EEGYKM.Q^4 ?.6]S,:<+M)+QV11\:7)T)0-SIISH M'J\+(%1&QS\=@T\6GS3;\FVS:0%S;?5(H"UHZ]& M, 8./J)#2?^YBJ.TNII$C)9CR'+!,%_@8NE' 1X,ETFJ(-;U%YS#6U1X=:5Z+U+_77.J(*;32?)=PW M?7*%%D0TMT6E[37&W RNR!?'@X,_N"L\>0U+[;SQ!4TS)DG)#RJ7"QX// U M&7-25XWQ=HU36(3!+(TNF9&LS&<5*%H\R3=5*K<(SP]TQUU_>,^"$,/P MC:J\[VJ_73/Y@[M%2[D15$)^ITIH5>Q-&!%<">P8C(M2FT'"-*5)%,+A.I<: M/56XZ!^M:D)-*(<2'AR0^F.LJ':MF8N"AJZ3OC<5O.%,Q'"YH%?$T=Q_]B27 M(9@R03',S0/"($:)H=&$1H\QY!JB;V8[.*"Y?"']'])J5 G7U#!>Z=*"H8%]4VDBAI(^MR&/A]7;G52JQM/]CM: 7XV2+PTZOT(M> M^ "9QS")4 )+0X>))/9$W=QQ=PIZ[;J;(I3K(]0R ](WA3"&\!K(5L79)=QG$"E7F'9),L3E4S1JK) Y__0^PU+9E7/N$W']S MN^7SO*RXB)@>^&^ITLRBN9B!GL44E7;=67YB66MN/4EZ24K,C*X\,OK3O/3F M"CTHF'*M!#0>3Z3+F"8R73+%DI8TE_,H33"R">H5JF9,+B30TR5GK"D!^S M*>*T_BKT#._@%\^=EZ)Y Y1BX<[#&M#;U*+L'[('7CY*O"K5QF M4CU&3Y.Z=U X3MAE)EL(C6QYM:T7M&N1A&*QM2]H)6E2Q%6H4[=VPYN MB@,]RCW4]7&N9NW4UJPA.J>N\=0+MFU:G((% M ^,%PX4Q13_%,_DMGSYW^'Y4PE<\9)S(<(/&!8@%6G\2N8=M\RBZNE$]B!]N M/8AZXG@=9]*UM5:2J&K6]@QPF[MK=M3^W,EB.?T238K\Z.\D&OD\F7!IN611 MGM1JVELU^O SD:Z=Y-V4]M+F\VN,EPO8.%-V/W^"+F,N#/S!TV\V=F3N;=:/ MW.RPO(GC!;M(9&QY1M6H'\93I!\CHM*+9<4>\F41@SR:NT-RR^T\ MZU:K"*['XFS'8.%G+Y=4#@B T(N%2Y=E0DGAL] WB/7)>3/CM#@A6I;L,N>@ M0LUZXC8II 6-MJ4Q@,A$K$7\89H4>*UU2&GBAIH;3X8#R"/7:=04G+/HW W M9B8B#-[$Y^AH5%GGU^_+W9LK6S43<5E^^U\?WA\-WP8(XL2D($/K#H#7D@X$ MR6VLRC.81G,.:"+6?Q6)&:,H;L!&90/*G[1D!F M7H9@.5XJ0<)(NI]$TSG])(0HUTA9HNV .D^Z3N14(_A:<(.>_$N)R"/Z]4KB MHGO^0#[%0W'";0_J[^1_(36HX<3F1PND>&7>)2 MA).BXDL^.^0FE.TQDBI=:\OE&%=69.XO?&+!=?0>:R6Y_%D9FT [;38#K-[1 M4KL.T?YB11.A%))U-T$&TVF";SEYZ-0\4P9UO']Z[0X$XJL>@?C$",17/0)Q M6\_*3LX$S5(C;7@OBO"?QY^/@TO;QTHPR]T=XI',Z5Y9,FLP9]7H5J/_+G+$U#E. M9*X.DZ2=(S4F@PDY!&\94Y?9ERR_RTJW6RG=UIM%.TA.A;JW[XB+B]LN'XZ^)P*[%\%/[$I_1U/^ZX-.^;%I M;QP'59>G]ME C#FKKSS :URDT:,0.C4_;A@21N'IZ '9J)YT\.?AR9LW.SIV M$J:SMULR]MMYJ-9,X%7KQKGU'7]]1"J7]MM^B;AI!(.L#4B%_+K'IL0["\_. M6\MRU_,>;S"G;:O@N09#']N6H9S=/9"'$-8-[HSFB]?>O1^+?!9S 2;Y%;,X M-I![NBK+>#,RT:TFBR)%?MZ2C^^.,NLL?/NF=25\=ZMP&@Y/-N,%W.=5>#WZ MZB5XRIMVK<82IFE-M.^!AAJ=A>?G_>$QWUMS?AJV%_7YUM&G-Z<@/K M;S\IIH/KD![=MCT-3]^^VA;S]CQ\U7:*G\\'.1^>;\M@VFR8S^VF?HZU:/^Q%>1V>G+4LY><3ES?G6S.883C:GI!+.\*\I6Z+5\AZ9-E= MR);8 P]FV XW?W<6ZR@\OYL2>^]7X7 4OCEIF8@;+\-F:=?M7H&VN;[Y]+;;TAQ[;EJ'QWJS#Z>L7]M+[M M;U8AI7GYZ#&8P^%)>+Z)Y_CR*4;RYO4&$9C''\GK#?SZ)UB/#0;Q;([K;XPD M/]0[\R4*@O)Y' 99_.B^Z^'9)G&Z1]^?T_#MJY9G\%R.XN%9>':Z@;/X!%([ MW,"5?Q"Y_6:G]0/++/=<4#G>_6ON\,W7YX#WP4$9GGR]M[X'\S]M)0V^.T/O ML!WPW4$?59M"_8-,0*%[UNI@X8=P-2VW3W3+VXS19;%)6GQM5ZD[#^RVS_]U M^'9XIU^RO],GH^5NO,[V3?\>RFH#$;A36ZU?@,>THM8LYL44U6'Q-/C[CQ]^ M?W]Q.-QY(3P-W[SZCL_@*#PY_8ZG/]PD4KI]TW]0%71^9W1PSK> MONQ\9>Q"-\=?\^SH/RXN/LH(E60 _\V$1[T*XJC O\O@$*':EZ:E /YD. Y, M9"'TPPS!X3C.XEE2O0S!;%3$DR02YH9HCG8L_]:?N*_CT5C9EN;X+O]%1N2> M7$3TAXDR)SB>!Y/0$A:@:=FTGK=,VD],9/6 MZYY):PN.Q4[>U$R5.J.S(;U\Y(QQ#P&T6[@*V9B)H\E53=G1>*3!2A@H(Z*' M(2+E&3'[5%Q PB,P_$*!UJJZ?MB'Q7LR,7@R&B)V3'I2H><@%5IS83P4R%:>;MD>B8'H8=9K5Z:[:3I^.VAX7F]"PU,^'@U/ M]PZ;K[Q>0PGS]KB51-F$4V4;AO[ZZX;^3'0PY=/0P0S/C[>G!.?L^)XHK^<' M#WPG[">GH_;A^>[@+J/SXX>!N#]J%AFO$Q.S/8SOA@N#;..V7KLO"OV[7X#] MX#YX=7J\07W_7Q][&&0Z/1&MUTX5][\^VV1WGL8 >7U^?$]:BN^GC)V,LZWA M&1B]:5LCSW#C;GR[[G')]LD#F42[O ;#UVW-_O1VX0;:Y %,Q'VLX1V>G7Z# M=[,/QN+KT3,;BUM;L]DE&NNQ>8\XD*XMVIZJBN>M4AQN$C=Z]'J\T>B^EFQ? MD_?@%4DG;2OU>RI*._P6>^SEM@15M[LBZT$!X6>OVB[GO2'A.[X&IV_;BO-Y M*W.>R(^]^X-/Z55_S6B>WLXPH<,0+.LBCB:_["- M"[==H]FBA(1JK(W2X+NH[5X-[[ZAURJ[O=#W9Z.[;;2[5F [(R6Z^G>D\G=Y M[SK@']^7\+[Y!G/M*6J(OTI@OPV]L O;=C[\!A-S+P3W[>MVD.2K)??!2T_U M;4^&H>]KQ/K24QGHC_$D6I:F4"PHZ3W)C)8XJ[S* E.9Y;(?G+XSQ5UH:CT- MHHI.RW6<:A$H_H8JT"R>D&Z-"AH=:D!-_H^+Q(RC(M\+@TB&<4V?ED).;L0; M!U4RY]C'+"B-76RT,ZMJM/^.2+A<&V^I4T-S9GS1O "IU^9L M7UW*4&HE%_+ \CBX@%$N/X58IB2?'E7YD?R+ZV?I,27&,H]6O IC6\X[6Z9F M\N4"';ZU &X1E95Y WVEX 5$9W 9B+^,6A>27-N-F2TK5 R;K]<+ZG.>F\*B[FTN.<"TG,0K->2,I@08\"LGB*8!O:D<_R0@;"8UT6:-".]Q3Q M+*59<%4+K[GNPE6RP)^QGOFR]/-FJ=1$8-X&<&7[,LL*EJ[R92\K^[9]T/]S M_+>?K QS[8K6('!77Q9>@9OW;J MC;K"3T_3PGP7"I%V8M:L\^BN@L9[GG;7'?+T%;,CFY0O>;J-R4 J7_[P6'O0 MUW)M3RW73DRW1;"UQW/=#"VU+35Z9\]2:";QJI63ZVLBS\.Q\:S#O9W2RMV8PP^WIV_9$-35] ML>CF(#12Y.=]2Z2S\&W?AOIOI^'PY.O;).S+*MQ-O?TLZ/IO2AI+/'06GI]_?7YT,SG=\C48OOFF#@%[L09OPE?#K^>H?MXE>%",UL,AM!X9 M*_"\X?A=G%!G]"(X_!Q%GU\R(?%P],ZA:AE_C[]Q/G91)'.3RI[3#R5(3=?1 MEJ;1):=!%T4^74ZJ\ET0@[$SJO(BQ L^O&?#5U)M\7'7.Y/,$ )*ZBVF,;R0 M*$=X%Q4%O!]B5Y(YQQ9E%#;T^F2Z:3C8+9,DW- M8ZN;.+V.-WSJG(3E2NCZ.C$#NM1X"_VC2@Q3H_EP:\WK4[N!R!DRWC;+;NA! M%NA)T>"@]A)O4/7W"&V!S/K63XXDXU_$\RC)Y"UNI_TM-=_F 5=5D8R7K,98 MQFCE;JJK%N-OUQFP F\.@0S !-0=T5[&)3+<5E%&4]5GTX#2N@O+'[C99ED MY#&&/+NCG"R_(_PK'!QP.(296/'E=!7BBTRD^=]+6KN8U\+-[/0XN*A:],%A M#2UQ!=;B!8WW3Y*K"MB'%Z^.STX"TC8IQB_;DIWI50G_A#0Y1H7*>GM6OQ:-;8)8.LZ)'];8WC-NR/?;(O1XY-K MNGSX@^@PD<:7T605_/3^ W_V8ERR#L8]9ZP%9V0-#FY]0>L^Q >9MB0KDY*^ M4?FF%^R!VKW?=M&8:YA7"G>)293)KMG(G.CJQ'H M/\8]QL4\R10(F<]F95S)[0Q.HSE]/Z,=9MHIC+_CR@9-]619FI)3J3$;Q[!6 M['UL5W,?!/G[/))^#)ZVO!V$O^MD+FX-XIN6#_@8R6E- W%WC,5:MS8T69HO.-Z+;SS+V=CZHW&?@_&Y ?5V>Z@NV;^Q39W[^?KU:I\](V^<1. +LIT<,!<$LX5M9?2Y(K&D;8"W1"U3= MTYCI@!A'R4/(NU>T!ZN;_[MW8-?<2B-[$*;!B\W6\YQ/2DW*L&ZDC]S>A+)O MKSC>@=GD&8TS36@>ULN/$(A!W0*4W4 M;WTSH)O8F"-W>EFOFS'*:9K')8R*$$LL)Q %S2ERP=?:4=[EVVTJC\-79J/MV)9WTMEL)_B//O^!UT144CO66 M6+DVPF\UQZ.,X>?-,6 34D87KF8YY8>60 M%O]+7"W2:!+7[^!Q3*?IFK5KQ1=R)!T0JX0/>S2]CJ0(CHY)FOR;:YAL6%,+ MET@YK355N[U!OO77?65P8$*>4B4%_Y $@(-;K MM337+E7EG-^OENMIJW+,L5N3O'OTPH_1/7MU/-Y03D\WJ$)YFJ&\W9H:H='F M37>VIC+'B/3MR;0]J$<(7]\-<][[JHRS\+Q=+/O=K<(P?'/^,.U+=GD53N^D M==R*_A=KJG'B1.4\?-4ND_^^EH 4 M]_#KZ3SWITKGU3\/H^=3H7+N S*[-3 Q.)"2&Q]J=L2ILHFEN*^EIQ5Z MR8@8I9]L5" <)B^#:$Z^5_)OF^"?1(N$K@'.9SH VF%"'RWR5916"=)MBVC% MZ0KF8DR*Z1%C')28<%D:GL6D,)DZU\8.OE\5LH%,3Z7'+N*BS!E&@]]E<763 M%U_L%TS;,,ZF%_EU BM;LH&+1" BU=XUU:=BQM= M%K&R2T+/& F%((\7AEJUPLXJH)"8DF(.#D-<%?RU59 MQ?-F/4V]/L5M&!9\BG=E>)>3$",-]1RQ28%/!0]V'9<,2(9NJ\0GLT]@J)>! M"S?Q'*4W#S*Z:!Q(;W,1"KV8%I"&O#X[+6=,LN? AM$*7^8%#L5-DJ9VD)RA M3LHX9%G!P:]QNX8=F)RUZ7XW5RZ/"TUM'&^V364_(I9DN_7T<\%&?B([G@0< M($<5B::D@:HV$7F]IM_.5:)+)T4"!U;M6>5Y6AJQK0,JI)3-*>&5GC3!426E M@I$4H7L5IXM@3@=.6&P9WP;INLI+5OOVRP)XDI]H;!^,PE1PR)HK1SB,LZ-) M5%[A9EEFAS\!#[E MK+*P+4:;YCQ'M,ZPDKNC+8*H(\S3;.I.A.]/TT&NNV^)NB]YY<8<#$3XSB+9XG"L%4SFV]9*_/8OH3A:OY; MZJ9ZN*XD+G0E=+,TJI2UWS,7^19F. ]^?T=!'+D"F[DB?]B[4L&DU0:+U:RV MHZ_JNBL24TCNY:;S"@(W&Q)*&,@46??R*H[FV S4X.E;::S1[UG!0VN!N M6\GQY $#IZNV_-RQ:-^5^6H?/W-DK;]S^R-"_RPVPB/V,V)IMS)QM=(X\XD[ M<,=5.PA^UQ#96WW!.3*8N((7?\'9(BDX<>>#O5R&Y#%$N_[+H6EQP4=E?0AC MLU)"$(<,:4Q"'++9@6!_0,N"3>RCPWZLB9]_P%*= M#57)-Q3T-.M63/41[3][!BD\Q9IKD&<;UF]Z-6;N+9X0=I9D.WFTFSPXT%U& MR/ JN43O;EO6!J'I[C/#84.: 3D]] 8W>%-%='M)C'IC[,K%7&KCG7,;$EJ6 MLK7<#J7(_Q4;TI2-7L%>,J3$51R-5UX8*)3;-C)_UW"CJVV:HN:*!M3F2,%3 MRRJB3_(S8]K(?!5;;:0#8'=1!GS;)W3HQFLVM5/F,UQJ8DJUZF7WUEI 29*& MZHQ9@-<6L;KM7L^9E&2-AB&F@,CT7P32_R?3][.3:>/+@0%^3N+7MPTZ/ M70_QF022MHNNO_\@JQ0!"N9QF(*[ %P.+*!_-[W:^UJ)OE:BKY7H:R6V&V'> MUTKL\W3[6HD=JY7P#8NH;E@8YVL;D/OD>;]ZO2T-->X[^# XS/PI/3 M?A6&X:O3OO#@]$[PZJ."S1^D8N9.W'FIP8S@4DR.\!:;8\?QR,/7X;!][^P( M(/FAUF 8OCV]T_79[S6@(W7R]8T3]@>7?O=%U^/2'SK-O(%C9Y/U7K*/L>0- M2(1!$QMH!+)JR7R\+$K!B!?1M8*[V3,&: [H-9>]\Z#7S,'T9SQ9"I=4:W"# M TZIV%N"1E,LD*%VPPY;F,(DJZ+L,A% TG*X'P?4W6L('W M-ID]S:0 47B_E.#:+RI2I$B J 9SV/#\C>&_X\28GRB^O'MOVRR"/S??9YXH M",XAZ2I)9W.N*4K+W$-HF]05F 7KN'T_4TP?+*,T B9:=H"31NX]&!,M /UG MSCB/<9XM32I1()CXK3XY--2 S.Y%WWPQ/!."1P8 O3@]>26L:_6D^@6M=J+% M$5/.*V+S3&*LV8^!URV^3";!(J5C#U ,)V1GJ\Z/6Q8RI#FA"1ETR\L4E"1" M)/E\)$Q'"(!Z3':46=DJ0VS*&4"@:&=I?M. NR^*^#K)EV6*CV6T!!,&@C+" M8G3RCH__7*'XHR%9="! LT!\(^0>8]IE7"&A*[M1^5THS(<,;M\DRUN[(4AC M!Q+F6@Q:U/6B.#BPLLC[N]ZG/=YE#,Z]&'QO\>N_5AD+$OF^*KAK-T3Q#@XX M*T^G"$IRREX$ZZ3N81OX#B>NBVA*Y^"*!;JE;HQB-8O^KCN(AM7ZA)5P2R:Q$=5?H3_!O.8%[\4!=(H)2@! M#:"1**LLO4WA([)]8R&Z+'N^TV=!$'R*2Y+'R95@UMZ35D_S!31##Q=X/KA M5U#%2L#.)=5[*,$N0PG6Z*$>7[ [T^WQ!?LYUQW'%UA=8FP0-N6GS@19%^Q_ M'D;&D[.6VMB1%/U9^.9\5\<^#$>O6_F_78(7M G#M@)>8 _?3UZY=;'N("(\ M:J;Q:/1_X"YZWF/-9AA>-;.33W78%Z=;\",^#1#:;.C[G]&YHYR\[=] MN?D3EYN_["$\K\17&OXAY$K88"HUU$.=% M*BJ9)1/N9'6$BJW!@3\.K6#3ECSTLC3-)_PJIGZ1?*9)JH XZ4IBYDQ!XD+M MC=0F_0GEV_2Z)$I-!TA+3H-X M,V!7W-YPP%CJKK=OSK^5N.O6^+Y9DCLK.[5"<+-F;77^J^YV@"6DA\>.1TMY M>DU(I-U@<(@*_9_R^3RIE,2+OO83$T21B$R2N'S9393%Y%%2,Y]GZW<1S8"O M$^9U0]%C=95[;15=NI #^F5ELIKT 4ZXUE*_-J48"E65#I57L#O/4&<4@, 6 M:T^O+!C2((9D"Y0)M9[TS$%&5PE=8YP**^_(?C/UWB(N<&U!5_L5ZSPE_Q#FISHC%29)ZV?+6 M%:FB/P,2IVE2T6&H_/K/UD@FR_E2^!G(F4@YJ4L?6V9<6+M^COQPK7T?2F=* M89SC1I)KON6&Q16WZ+_%-'YR?"=*Y&1FNXA6!1DR^!:)X'3Y)+VV^G31^G31 M!51IR:1Z1ZIV!P<@="@?)U_4IX;ZU%"?&NI30WUJJ$\-]:FA[RTUM*:(Y"]= M9HC8W&O#_FL?]8VX^/LE.^[QP'7YD+/;BER_L71@[U9K%)ZW*>_[]5J[7H>C M\,W);Q]5$4&_L\AR&7!TYC&592DI6&<+Y7J M,TQUS")*)'JF.V#+IR2X+S_)TN4%1W/]P&QC)+N,PY88E=$]CXA??NPP&ZN< MP<&A4K>]A*SF\\>E<'OJ].$>!-Z,M[5S$:@^[K;+<;<^Q+9+T^U#;/LYUQT/ ML8GC^0%S0>I^BZ#6AV]NC7'=)];PE*,>G=X/Z;L=HWXUO!]YVZ.,^NN U+9!D_F7 MCSV*30;Q1.M!+L@&"_),U%VU] H$.,N757#-\"V&/T[A(W+@Z;$7ZLW68/"' MX?FKK1G,(5JP;R)!CSZ0-FWI(\GQYIKW%_)MT:/P3_R*$,4^Q(\2W&Y!^2N+:/D MNR/S'(6GHY;I^MVMPN&W+4/+#]G!%>BP C>?_V->JFV.UO80UJ;QI;8DYVSC M8=Q,8-P^W2VGZSP\>W.GQ&Z.B-BQR9^&;U^UXC([PE7Z8/L?GK6C/-LO 5^- M?NG46L,[ _A;@W/9)TC+P\W$!'TM :/!5Y3*E2HA8=?,I7$*(!'3CK:Z =/3XBDJ.P<'J%0M MZ F@_QN#^8^>,V$8!TTJR6;2B)"F1S?ZY57]Y8Y1]3CX%$^X=WSWW[GSG]_E MKU8_-S@HN?>B#+6Z @$JR/_PA2*)F7:T.0'I6=K],OXRKPO/:+'D<>6!-%/$ MZX&."IN#DC:'/"J>NZ4_; C,(03A"#6Q1_C72WFX5T;X%-5CO:8F?B,H M,/A:3.'@8%-0X$-S@8'%BQK8;+_8)W?R\FSRF#GI8^Z/2DIP_:UK.R[9>#H+,_%OEU4K(I"VWZ M0:[1W\%1L5<([:?J>H J#?7PF+K((\9W5GK+H@F#&]@ND[P0ZY8W ?0BQAWT M/ -\]45MN=K!\!L)A@]/N.9$UZ+>/"0<'"@'4>EU*:#WP"R?BPTN_GLH)K@T M.8'9E/HC7!@!*CNH_F& T9:5[:)B[R2FFB4:G' M;5^U+!9YB\K?+IO?3D#M/_,X[R&>:Y2F^0TSQ/BT44V[DPT+^GV=@.?%Z/@D M(/E,\2!9QWPV*V,O1$3OLFTK,#4[X4#FN\O%*;NJ\/Y9QKS)O^;9T7]<7'P, M7 7:+R0WY(R6O<9[UF@N;0_,-QQ@UBQ3G$Z$"L YQT$(T]\CR4I$\85;#D>9 M3UD4S,E($8T67Y'N!!,4:<:X@!X2.CG3?H5;,[$J8':H\8H6("-;!"$"(:'" MYW[,HX(5X_N$5 V/@_0%GVHK/-R RZAZ^GD:3U@G'LVC+]P&LFIHQM+&(N*I M_M$+?G3',!8@HN(O0'D%++_CJ.1>1?0,^N^G&+QZ+E8SR[$NF'-F!-Z->:X" M_T/P]Q\__/[^(@PN.%9$SS>_P+3,+P<'\MO@%Q:2_?5Q=G(FS%0V.+AEFR56 MG2;SI%*#!!N*/1TZ<'FJS:NN\F4Z)9&IP&CF]1:#V).0:L*C"-P-GU3+ M2L(V_$2225:S[HH6_D N^82(TL/X3+(0-UG]E)U2+8)R27>K/^PQGI>N&O6S M&7=ZXKG;MZ%SVK*\0_SIJV@]YA])'."HBHZ#/[0UG-%$$1L;]/TTL5D?^VC2 M6/Q?^V H%=#EJ?8BC8)4 %DBRX*4C":1BAA,BYC2=4*[S<>X_A)FW(/;BQ]" MVI))!&K.BKGI[-OM6_$2;)V;W\R;M=>0CM;&;H$HT8+[NDWB1<7=!6E\UU'! M"TT",EG*Q@L[:!G;%S"[X)3LG R[2C_.HU4P368(JG%R2YI:K9Q (;(=Z1M* MVMD4N/+! 4E12H^HK1]V6^ 7_+4L8;MI]\_KKAI0Y#'6GL=OG,("9^'X08YU M2K+PE[_I+3(XN/5>"6K7BEV1WO5\5OG\(P:3+\[T#\%A\M)L$IUT^&[(%7&/ MM$.X,B\#B0SQGYJ)S+#+FSU4Q^@E,N]DUDP2EQCRVYV^HW\7*8.C,3+?PN=KR9/MPZLBHM]-^)?MGJ%L';(2L\3,Z$9IG$/.)$]SUH_R M9=.X<(+I>"$$O@LCNDES(1LOJR(1<5DG$WIGYS; MY[\O"Z_G*, $M5N8[OHTSX0+V+LJD5 %';=S,P+C98S9RS!7Y9A7ABP# 0D8 M_X<63==&A]"]+FY)<*T"0Q!4=-RQE?0JV!IS^J4X038UPO(6:;/#JEA..#5[ MZ*?:]$BIC+T,I?\P?)#:!V\]TB_I/DC029%>6,&P-*G?JLA3XYIYZU/%T3PX M9,Y<0:[8([3YL;%,XC_X!]71H]A''NH!JU.P2+?7:Y+'8F7Y6%Z&7K-F+(NL M6*UMIWV_@F[U90.!498+6P=>R1U[L5>]Q;55,_D=';([HA*B/)QF@>?B/ 6K@W"= M1W![;%95$H"+XW89)1E]B8^/_QY[@[VT MUY)5>K$-[ X.:")%,L%)F<; R D]?32Y2N@@&A!-BV%(!F8@+] :]$G\OG9H M2#5<%M&\=T.V:R:_+4EKI3%[M-)FW4B\7"-0K:3@U-TT^8&F O6_,HW+29&, MZ8^D$>.$^Z7CP@-L8-W5RQ>^&P?_/S[\&1X]&4)S_$&N^4\QYS>F4A;%^"2H M>+1+O[@L8AE#$7.W!_C7*4EB8?MWI D+O4132I9E6F6Y2\Q?T:NXNO*<_PF= M7?HW8*U&^.EQHOQQ[<@5P5;5-ZZ=1#/8?9>&#PV+IZV]]OGT*7>_%8)$CAO5]DVAS(O/-*"7!!W;V M6GK=L&$^2_.;P0'[NFV\ 5L[IMT-HAOH8B^N%GDR$7ORB#-?DAIF&+[V>Q+3 M3"+X:AW6W=< *IS,(%QB8[I.K.=_KRB?A(R305_/35)HD*>?HJ7_K9 M"I.J8(">/^[[)"Z,+WQ[SN(=O;#@#6J]JI(['E#_<;QFUX%TH#O>[:0@!- 9 MB5:EB#F-2+<][>\"/ONQ=U7M;,+;D.)PZ JZJQ(3JFI\W+?J6;._;9FJU M->HJM'XN&=Y2H=W283VUJ=8+R],/:U]4VH1):6$1A:R8H-V::BQDQ7>3%U\$ M92 Z+8OC::^Q]F-8O<;:QEWI-5:7QJJNVH78K+LX1=G27T O23;0*P)#^X8D MFR0+@*VBE7QR72!8QK%I-+@7\KT85J\1MW%7>HW8I1']XANCS#@==!,;G(JJ M1,8JS*,O,>=H>^';AV'UFFH;=^6[U507*=J$7%ZIKKH-9::I$\4P*6!-JG 8 MLP8:(GB<]B&:E-=G<"%D%8-6*4TE'R%(K")>I)$P!6@#3OIAVG"@>V-=-8G#@S8(! MR DCE!WHN(8'+CDH(H-B;\!#=]F;SR3C RXK &S.@M:SH\N\#E;P(71@3S01 M%YOW;K[?>^,X3@'KU*$XL#S\$SKNR(Q[8'I%\'6Q_JB&8/-UBR=_WP!'6!%>(=J52DD,C4+IUU4LCDB MWJ!+N 1";12>]DR?:8H?!)(NE(;=:\+EB?YV>7*QR5B^?B]I0>Z 8P;)K+Y5 MF+,KHS8;)Q>1C-O;X:1H84P\B;-;[\&EB+H_9FO7A9O"S4D9AU-+?MG-Q-V_6^-2AN\?M M'/MPLSET\1QC@.^:(#]"5]"'FX%TRMUFX>UW^)MW>+C=._S8O;#N6'*U$Q\A M.(EQJ(__J182:.S'TZ8S'G/NMY[?CCX?S_#F)YEROZ/[M:./T@!+_8/79YV= MA!]N/O_H#"QB,"[8LV:9O;[+3RK1M_98?KB1O+A]VL/FSCRXC!\.A^'IF[=W M#..15V&=1=UO_B-O_NOP+=J+;\_>/[8EMDG+O\?I086!:#B^OZH?7)+?G*U3 M8;WEM8/;.4+[P6W8SF?K._JP2@A038UB.9*[7FX?7@VM"W3T6F@'=W-XLB67 MRC9814\0ZGSO81I<_8L/;;A/&/&)?8:OZ;+]1(?DJ]IV/]S8('JG]PL /]M2 M]9*TS9)T&KX^6V<8;H/8()T^??9U7998M@Y\FSRQ=+]XK$&<8B$J5\Q=69Y\,"^CHY3344&LIY>. MTF "QWFZGG]R/,(2-GXY\^GB]^G$2BV7#J\NN]!80H5B(9\%"^,[USEOIV" MA.ZNSZ@X?N6[EZDQ^&TKIA+<5\/Q[QG-)V!4Y;/\ZVNZT +(L,RHBK%;PUNUQ>O>AL+%Q84W MTDL:# R;]N^R>I&,IA.HYJP5\H64E'-F5QI3R*I8F%>_EME:ZYZNRQ9](13! M_6)..WE&R@FX#;5M6%"9!YC 599J6[_)K5E-&R@3P6X";D5IN.@5YR8]XG@% M_V$Q+1Y8_HZ7=H*52NLN.DK8;E\OFV'/P8:VG63W MJ@U 6R\%*(K5\CR_:NNE !D)[0()%<1<,;4DE(AYO 53.+33GTTZ$M[GH[)- M9K2DR6AYGR^GQVKY\&=&0SM)0RO.U(D-43,D,SNE^H7SV[8^O-A\F-*E>V,GQ,#Q23BI4!^R.=PX5]<@]T2S2;+CVQ,_]C]]ES/Z_TYS M1]HA;TPF*G !ZRR#NVD:"EL9W!@,<,0R9C1=P81?P:%P28;$P+G Y[I%A *= MM9[/_RWT ")E"-_3K+"[\R8)ATUVW]^+:;2[,'>RNT 71M-J;I4 Y+BTV39- M;ZZ]8'HGV-\+.3M]_IA8(UTV<:*Q.]1[8A VA)H]:_XQ!>^4AXP<-D8,.T?4 M,5$4#E7[)U,+^'HYF YH(-+C".6(>?<0>(@1MN^"9X M P>,(PATM<" L%6$[!/62#'D Q 5UA-.C0<+E1@@44_I^XDLLG<#O/SM .] M5:AHPSIOM&(FA,Z?IZ\6;$M1 3V@-VW<23/!12%,2$ETI3T=IVZR=8Z+^XJ'9>SC8D^-Y^*%SY-J30 MO2.A]S8Q]"&APAB%I ,Q'2COG(ON5!@[LIUM#0$I.U1N;8/_TS+@S72"&1VT M/[&4L3-YGXMXR;,V@,[@X ]P"=1$M&6%X0XE-Y_G[P+B/X3!9,*S[P@6GFJB M\&V4M,)UB'4:\%(XV%A!M-[JJ#5P=Y![.MV]75PLH ELIP0[-1]5;[K;4' M M SL*?.]AI S8HA3X.NZ;Q/J/ 5MOV>>_5)E^(H]LIR^NT4!*U.$B9V")=>3] MJ]9*B9]C^@2+!O87_Q:Z$TK+'_$-/;9,QYWB7RR^M3'^"X;TLU'K:TWI+RZ9 MTA_?#/X=0'$ G9$V$22R*V"K0J9O"'\E;P$F?IH+;^<)Z*H^O%SRM@FA#\(4M]#'@:<%W03N&Z$"ZJH8N>&%Z M$MQ2MC^,J<9#H3/$O:4R00L%C'-WDRE=\(=+7; QUQPJN PPL$;&.Y"(GZ=; M 67JN_KAYG:!ZKS\4SGQ6%^+#;Y%1DTER MMD(S%'OX8IN2-&1T*@%TZD!:$DZX]WFE<#ZPCRR%&W.LPLKYGK-'C>U;=$T+ MZVFB,(..K43$PV)0F^YIHSBE:W[HYAQ\IR$-^))#ME-'0?R#\2 I=!43QPJ0 M+GP9/5H?W1P*)_H#=ON(^"T\$UB0FBP9M(J>3"R*&7B" F0@!C_@QS;&'_#A M=&.5_WA I0:''NX-3"0;&XK@$ R?SE9;T;U.Q?3,-5FP)[K&/02\,]:$A$^B M2Z"/O>;RBU[O@ M<8@/_.[@E?/(E5JJS!B$FP-[W&+D-OTE/]=2*@-SGCHUP+;,(#7]SZ*L$]A8 MZ%F-@":"RZ1\%J/@K$9SVK2 1V6;[L64__*8^'!_;XEYC,\)6NZ,OD#W (6S M]5.F0+[2CE;X ^45L$1L=C_WQ'"L8$J=],:I\0['Q.V.?4(T[S[P>MA!T=2= M>J\K>-BN43B+)YW";^,0Q:?G0+%-6XR;D:VY.^F":S)BDDQP5%L=4;@D]YT6 M_2A%$#J>E ^G8&91ZJ6@'+,;@7-YHF1J"24\ 7G3%(#B:)@/<>MXO8XKA^$K MND^/WB[X%NA3@F]DZ$AA0$6<3Z:^ADP !V5+N#@J/(RBR]7'?U(1!J^'.WV$ M$R'>6+0Q^(V@;^@!CI]$X!'=/E=2#'<210]*BD/^>]:[0YTZ%T(^TP%IRH/3 MS[GHM6>N4&K.02/-5-C&&6H6(D::]_=>&&H& ]YBM*IHE)NI!#+(+>@[9ZUB MB"D%EH<3:]_]*WS]L>(&YE>8,L9;;^EVW\)5AYPNS2QNO'TJ=.Z"Q05=.X+9 M/*@%F#V J2&#!NO0Y^$+7L&BE0,:EN[_=K4]M?,=!0,*ZEZ1T15HNI8T595P M-.6>:5ENES-0W""PSYRDVG<:--EF&FTB/>$OZ?Y.YRN.(I<<2F26BNQ0(O?> MN*%@:Q-)D?TO %"H\8Q;GXG,[7/N,\P8N@ -8=1B-ILF?@ [N^YYGJ+)80H*3=Q3D4FIKP!,1 M!95(-'5&G07CCB!O4F> "0*T_'2VSQI^88C$7U!D]FI6/X:GS9_A[.X@*=W/"O^@97&; UL%GHA*9O':OAH/]T MX(8W0(,J[!:4H#_"7C8,>KUN"M9UY+GF]?LZ@6(:K$=Q5SD!C)I&??TI4/FR M;??XMW \BR% ^L T+W[6K91Q2(^'A+QU[$SWP_=I*ZA37R?PH"[3NO 0YW-X M%%>ETB^Y-7DTZ_X!!(LA8<3O ,6Y%PPRR)CE>@7/E0&@9$AF 'SOQC]! MKS_HPA/P@OGA4+CV7ZN/D!BE^@(SC(-96(SN+>>[[0,D0*>QT9=[MSS%53P4 M#EBE>6$:)7)>P^RB3.=L0>=T>)'(@6W"Q82*5"XG(^F47E,HEG,'):8@W(=? MF\35"4SH7X5*15Y,IBI(%%AB8F+)JLG:IH-"WB^OEXGX&8F.Q09>)025X@8& ME[FKXW\$A4#BP;_$J['VAM"9?\0XRT.^T^G:H@VPI\]I/F5$HLD.T?EV2'X MU\%T<)E>ELC29RX 88I5!+6BHC1AF0?Z9!9E1TA1,8%%8F'(R9[<&I+,A;X/ M2A2I+*CJ646L;@2+5RAMRJA(AK8V8%$H4*%X*%X[,J :T27"%]P+@R+2O1Q. M%=)0?X]!(1G&$^*:"5*>,9 4@]X(NL285Q*&U*6F3KQB#.RQ:3$7D,:9>=S_ M0;=55.ZW"ZAW M?JMN;@2-"[^G$4[^L[PYI?2;7.F'Q[1#=+TP5]7OOFQ^+3IFE9*>4E:]$W/U M3BFKWLFJ=S9?O;/%D-QW(6%#< (E;1;!4FS0?5@%NK:/BD&KXCEQ17O MHKC!\D ,(O@*6&A40/O%33HO3B1Y(WBI%4#]CHD.#Z1938T8 ,KI:=.M1O$^ MX,2UP,(_(Y8DG!"L(!*NG) /V(P=;7#H?A,_Y'Y': +!T4ZA4UV_0_/M$X:> MX)*JH,>_@'EFV@TQ%X MM?-A[V&(N\8]AG? /.O@78&IQO,-T[AT*M4G-KQ"8LT[,_A&A [A2!9A=J#( MK&4P]PVP;@T%RZVP%IL9:5Z#P4%8@P$+-C$+$6]FI$QXU1/=*&&10#V8%]/Q M_?H01"]"8%,.+K[!4"T+>!WMZJ%C\>/["/2S\X1O! ML21B#(0[0N,V7V:^D\@J1[CK$7 )6&=49G>FYAS?P$]%XC#-60>')A-UTZ04 MY'.U@#BH,X7,[),\MUQ>45?0HD%WBT816#B1>H.,']U/TI"F2Z4,$N0Q3&_" M-S'*!Z\;@$/,RT#'$GCKA@)^F\&+J+B+"%P ?I\.GW,:(9 !QBA().H=4H>6 M.FS.]YVO.FS_X1I%ZF LEZIUN,",V$C+M!GBT!2V_7 7_3( ME.8]#8>-0!SI!C4S= ,S#K^8.AO::"4X(0\JKS#V92X=Y;8M*DTI6:84K$W[ M$AFQ;!ZL719:K$C>R0B =:!I/&-LNH%OZIC1M"HS?GA!/=K-%KE]/3)R8GY8B&81>25,6A? M83M@1FRO JQ,,J7Q5MZL9)(5CZ?26A[9D9IKP*L M3"RE\5;>K%B:\?DT1WVL *Y-5:;R5-RNK MI% )Q;KSO"IIB8]#\!)]3E]-7]?O6"%XHG.YV?\=EA4M2D+_X+75F;1\[>/. MW"#)*:"@)3ZL1 .;0VB9!NM1N==56B ?-B.I_^3718?"-?:%X_P9VA>.S=:T MY8N6C+#ZC&"S-QC2O!3>K[6@#?4SV]ZZD1Y*5JJ: Y)P+L?!"0MK@Z-VQ;"=F#G@EH\0;A'E1 MH-#"63ZT14QZ="L6?9]4B#/#S:TYDU@K+$-,#(!3C2> @AT>@Q]PR[P;NX)'8!'Q[]9 M.&.8CB)A58:(.M3?\NS1Z A&IWK//Z8.>X]U.F'LCM!N/:!:G,O&1C\CZ.B\ MJ*J347>>3>G1RU7!!_!;%$C6@G4H?"->5SIHMGLZ7HXVYCJS0U@QXC(HZ-N- M0%,[3BB8O;YP,(+[$JKN$"O&5P*5L@VY:Z M/%5^VPI(CR?6'< GF AF4 C@VP-2BKV#[B1%M6Y+38:=D+HZ]E,),T>$T.W M3=JXJANFUU3\47BOL,$*%C9[WSH=M[;&9YOR(0AL8)6J$G=8J3.^RL99'([V MH@7[[G2+]PH\V_D3F.P$ER*AV)_;*$Y?P^F,MK;"@4#K\)IN>!X'5L7O^!I- ML[0)G MW(((Y[.? G(0Q^G9JF2XI1"&JD.74?V_W=_SFBL^_-#($J^9>:QS.Z4@0)XCSP=_>M,$?'/KJ8&V ,!)Y4U MKYC>8A!4J]05-$V;C\_E97IT3B@K='&:K*=)%0JY09%8E_%1@[5Y_5,1RO2;FC<:HS?"@S''>[@NW-^[E!23 M[&0 9RN3$A.W8;O@-W;!&.V#&B^4J XJ3(T0I[80M8ETMUW6WZO*C 8^O9V9 MEVC;PD=1KUK!!47N[B?\/HTDH/HE3.WA]%.!5YG>*B9[+]^AI6,L @W,]_@8 M[ME2/=GE?W%G\F$CXNTM3E9F"KXB%NIUL5ZK"R:86(29;/IX3&?TZ(,[L/[ M9&2AX3]RA[D\W?; /BRBDI:\<[,4*CS@C_QAL2"XGV.&#AM9-C%TC#V[8\[< M4;&.Y1$ F^EY.FW]D<[, =/PCYI8S%=0S4^-TZ=CBMB3;3ZQQWT;MUZ"#_=/ MOAOH!D9V+-KU/-%-QSP+?F.@ZB8;\N/2145D)DD6 DC-.9!OCTG?H,9CH4P9 M-[^ <>&UU%9_P&6>Z%\Z_,O8MXF=VP45F7B1TW1I8'III^@?]A;)F!7VX%SD$,%P3R2(R!PAI[:/VILXG-D1/@ M_'KSWN>\#6=$T;Y\_'\'&(6TF$"=DG#Y&0G'V):)(@XE1S /[ :^M;_W -<' M\JJ2\^35-#2KRJ_\8OD%P@ML)^:G,',08Z0X&S) ./@/7+S*!U(C0 J=;0X7_QZN0M<) M%^SOS8T7T,*#1RLL<. $"QSAM'2/A#52G&'B; Z\HMF$3CF5-),6N..@ Q[, M"K ;3=OZLV>,^GQSM$F$D P^GW:*91,5NB<4\ MR*KQ^B!HT=,H2+V/JZ[B8#D?O M4H<47=P@_")6(.$P"AJI1]A'8$]B&15]E*2*[D.G2J."9;KL6Z8S(YJ:.&Q. M-P[E(A:WGWO^STY#,B(JMX/@DG/LDF?M2C[]FS\T.$@+;YC.C \'E=^.#U9) MP' T:L*Q!V3@0PY0_]F WT)]'E0]_A@.UH?#C7-'TO&U.:]MJ*8NAER[@PF1 MC=E:3#0.A=$%T@YIXDISQ!!_[>TFH82,# M0/DB(SHZB U[A\$VNE#A1<$KA(_A;]UPS+1<\"1"=#_/+SSH-& W9X-&!F%I M**#4PI1$$)GXJ(B%0E$LE"H^Z5&;_IW_%$$\N&>:*TP6,H?+2C2YQ(4!\V_ M@*49',TW2W[ZW87I=P=(9(I;W@ZS6)X?$&03FO0-2,>9D&&XX/,)*."0:D@P M='6>P\"90SQ),H(0X -V)RXSL']RCMC?0Y9@OW)YP/\)@)/],Y\+^W-X:CZ( M$!!DBR71#,-LSA?]_=&N)MF:!!N;$DW5O)TKTQ MIWLK6;IW5]*].^5MOG)8H(A,)HB+_4!>S:,3 MAZ3>!G;"R\*9;X>:ZXBP/X7Z&:LIONX4\<7^OA0%1]_.>7=[5A'.P M/ZA9P)W-Z9(G4HZ_?G_/ :_A M%$K:%MVN[6: _!]WH)W:%+<"H?2)9'B%FRQKC^MHL,%L3'LC,"*.L7)&@Q<& M4+EPB;]_+YDL@8;[ZC!HCQC]AN6KZ#$32_A/M['<\H,P40%[8%7\*3(<2OPQ MG$"'JJX;3@V]P6W9(A@\?_(\_G(JO6W[JG:;M MW1>6KR52?8T?"_I,.!FI7K0!(![!JH$% B#$1LP M#@6$_XA:UQB:-$<@IEE1)XAKBST0=\?2ZE5;0V5@*+3+E1:<*!J+7U(EA,V< M*MN? ;^\>M"%,S"NJ7Q VL5(LV>P?Y@SK6+[=)U20DXI6-DTG33>2LQRH[]C M8H[9R0Q&:IN E=JXO$3[5-&G9!Z/- C\2[.?%[VI G2U*^_!5)^<;>2N^ZGB MGA]9>J+E9=( MV.9= D\PL&_)C(9ZW2^.ZO#JW!M"&C(_4C8_"-]S]%B*ZEJ=Z M^/MK!2=3\$!P,1F^3)7?_?N%4:K0IFXCN]699 !^E^/+?15]22!#, -$VU &UN=*@D>V1 (2S,&3).2*"R/M 1?QV") M)_3BPN8T+N(.;I5U_MN&\+[TP?T$W_=MX9!#5DO+ $DL7!.&Y,1#-PM>FH5Q MWF@89^:["45V0MZ33+!GR8LV$:T)Y[1IU;!2&&1E]&W&^=PAR[08FV4:)Z// MOM+OE9:8%G"J!Z?5G)M5H,5DTA!^WIW[*, ]9)Y"YBF\34]!WBU/X5AYQ'(^ M6CDR G[! D9V6FT@"?6?XZ]S-E\&JD_QAP14I&_ > M JG=61?B=6]D :)PF&VFU61)PUHU:UB+N6&MFC6LO;V&M44TOQ<8)PZ0IW_$F9YC-DQ>&ORV%;:;&?[EV]1,=8VSWL-71NF,4&=F/IVD MXHQ?EW#V 9U1Y<[>=B>8@.YZP'&@DO_\!IG@S'K0GMZ8\ ?),'#K$YU./QPJ MM(?%CR(V:>&>\#8:F0PE6[5$;_B^,*!C[_@?3+9F01(&H&YOB3MC7U>=3[". MJZG&)79EIO\Z/+@!:FS7ROI85R"?9&81&KHFW2N&;0H-11:% M2QQ*R"/3;6>5L]=1-P#!05G]3M,?-&ZQ/R)WXHH+9_"JRCHCV4#* M/!LJDJ--D3BIA([(LT:X2\&9[N,\"L=PWBLRG_,A>5*3]E#!'V\-:1P$XT)Z M&HP(F)$7AF[Q%2$7_(/O>< <2,_KD?UB \J'=/'5@$H7*HK90$\^ZH\UIHJ! MSM[KP]ZAT!NC+W/D0-60<7D@2'TF=9S7]8X:WEPI>T*[J1YT9Z0BB$]G.X MF&QXJ6TI=#O3U*PK;U+D-)!\X*2NH$&&2@<0:+#QIJB69-MP>B=-57^0\8I M;X'JH*X53B1J=K]V6@?Y.M*7N"$6O^,KWIK4X$TDE5]>_L&P!Z8)FMC3 MTEN*662YZH2SP%0/[$+^%U47@XYYP6Q D>#N;D!GEE@\?LQ6/?.)'S1V8K+8 M\A_%BF]5(__9;WL&]CSRD62!/8YL4!.#Q%D2/36L:9WET,*JNZ$9!(L71/NV M4OB&1[%X@C?MQT'E CQ,_;) XQ:X4)3C 9^%^8E$L\VOZF@TK)./?O_CW%9#C; M(*_3=55TIKZ[C6NNG[K8(5W-VUSB2K[/Y\5BM;[ F9Q]Q_R Q"8!KXCU?'4= MN!.OS';O_US7#JC"EFB%OSOD%>U?%6@C:8>T(N8+N;1XQWFQ5IL)6FRG*V'! MI"*H\81-PXBX"G>X-#=OS7$J3Y,7^48X!,[X=EM4O.\E'W*7D:B?)O M*L"JSF7/0H7H?&:)(83U*X!I0)$#+/^B09N7L1QVC./LGR6VJ8#J6FP$$6XE M1>/]'/Y3\QXXMS[&*6NAM;*T&,:MO17 S]5P]C4JGP?]XN3$;U4^#B?>Z,D ">Z_ U_C+6401?J\!1?&G2L(8BZH.L)") M?< ;#W058N +_@ZOA;#D>ZK37UH/> : ^=1IJ1BU=DW!Y*^YEJ6;M+S.TNM:S=Y>VUN[S^ MJK\.[27)D@)I30ID@?]-!_ZS&/\.'7?'8_Q,L7;3H2B(I>I,&#L5D7[VM@O;&(PDDSFJ$P-=8.N)]4J"TSA! M\D@ZN/X^'R'._R%Q*$HS7)W,W:P8V^?79.@#0F0>J$!G%>^KW3P3&C2"GWQY M8"@;;BL?4\NMF!K:"#VXIO4ZLB[UPIO.N@ & M2N7:2S&0M'Q9EGP))^9YF1?%<>9>4>8%"+GXXM3##A^_*.8K2[.'6>HEUK91 MC,PO9:S]O>DD"1V>Z@NU>P-#(FF=0$: MC8/+-.I^:'[S_A3: 0#+$2<:X$I M@Y"$P_12XZ$JW9HC98)?P[9H_C* T"!@<]+Y%9& Q$R0EV:A-A"=2NLE-NCH M$"?A$&"6#$V(+26UZ1R'5TEN!2@5,S #VEWN99PT.>+-BGAQ0YPK MS+ON#7P"RQ82I!^\58\*'&L8?_8LXNDKR!?=\GEXB$O>73?GQSAK M'MKGO"0@*G:MOSS,>N 4\M:JU(^=+HXL()W*@/3\+%M6I)[%JK-8]2N/50?# M7XIIVK29C-:0C,&B&]-+.8K.QJMSE?$_&Q@+3+PFXI8\VE(M+)J MMA0JK(XYL9AQ0_S($MFRG^WG3"Z=&=8PJ5@=Z[7Y)L\NY73D"G:%68+ MZ$RO$QNN#WDLE5A*#IQ\#LLH4Y@T\DE%I_X3EQL1RV(M]S00,IZH^A,A.#G> M(/)!7\*XB_0@&7+R.BY?G^E4VTIZMA*A 6M[^5E/)LZ;#)&\=$R#<'R?K\RD MOS:KLN;X7ET\;B_AY;^3!0=9,M!')651"/$#9L&^!J)V+S"??$[:[.UQBAAS'I>WO51N'@IM45.3_O6M< MWN1R^7?.<;[8N($$MY+<$WJG=+ ^_S=FG8'><-&*T.@CTP'1W0$;7BKFW4ZF M6%^+!&]@-8LS"<\< ]-C\RYMX?16(CR)OIW%X.(I&I-==)!>/H>\?DEN;945 M#?0./H.0 2(P"%W/HR;'&T>-:S%L_99%/6 MXIDZD%TU6 O3@@57"\Z;)1HR1C1YM1?_#NRD;RZ1K=V=\U;[^_[>55=H=L][ MW=-.JW'5;@G'G?/&>;/3.!5Z5_"+L_;Y54]HG+>$7O.DW;H^;>."FO8E?/+H MAW#9ONA>PM^[QP(^[J(-_^_\"G[]J=.[HA^ZN#XZ[32%1K/9O3Z_ZIQ_@A=< MGKV."][5&=%K!;!>.(+Z'TD8&63XOW?_EXJ&8IRWPP2::H %WK!AC]SJE%X^@GA %TD3 FE)"EAX[*BG!A1^(P1 M$!Y>V;>W]-I9A1;7NZ^[#Y)5.=HCAW9UO)J)%$I MER6)=B-)M"EYTC>$OW8JK(X-V<&44=$5*BRH2T[PZ>"P3C&.< [.^=$$FU1D)/5VT:'12!( >Q M6B$;.5+\1L=&P&9#&[H316,3731>>[?4;XX_C9Q=TWRPO^%>!PEKW&Q9L?@\ M&%PA0 NE6,V4[\J N/ X3@AG..H.*_!AT^Z;BJQ(!I:$OL?W\#HM M7X%G(?_W!YQ'M&3!*A\N0T$*P&<&8G;>$@C1ORC)#(D"$QH%%OFT&SXUA,^1 M(=)@Y!2 LG@?]X*L!YTM*L Q1+H\)PS('NH'F?E%;-C3? <.@POOG;T*N$IV M?\]P^I%P3@_UK!P%2\)/@ F5B>KWRM M*6XXF1Z@,8:7#B3A/;^[Z\/>H?"IT;AP+VSGQ,B.2C^FI(XD4^&LSO55IH4V M"_;5".3*G#@2!JNX!)@ MRMT(,33O 8*>!OXA/C-0Z%K&]/?4FCTGCRB($,) M[(A$P;5/IGH-0D%B/;LZ$ZI4<9H9RV[08$&2D)QV$9\\'BIT7Y#K:;K##+G+ MZ6@=G^O9O0EW UTDW_7SDQLJ5=#V"MJ;P?"8P<-&$8^>"KD![U/EO1A>,[=8W2 MDV2:MD'?+=&NEH<1H6F&H"TW)9N'!J%#75P;$(G+^8CH/H/O]P*#$M0L]H,9 M $E@G.?^'DCGZ0X+]$U$^*T!!X*7P:F(=@L2GK5?L'.AE/5G2]R.D$.A8=+IG]1=<&\"6^]8QX\9!.$<'$-B8ZGY')U!)MGG,UD^LZD^&0.0+^#633ZF^5@U-*@Q_1CD>\ M"IH=G,WI])A0V!#=8*B')'$/!T&Z=PYFSH _ +#5: @,M^3>8!&HIY M9\[E0(=2PO@WG#N!XCA[BG[I,0T#"AEF7?$64Z1B"LNAT$,"\GV8GP=H#)"C MP9-$M)XD0*EIH36E "@$.ZE0]H JDRAA[N]1@35FZPP1%-G7>,>]J[!S,=./ MXU)23=U#*+EG:7HXC!/IF'7FZ"A@>R(#K)W'F6_'YP./3?X.E$5<@]E^6>8-K?EN#/["* M"#H7&'2\\V<)I!=U(YR&=+"?#>#( QXDI%EM(BP[2@_3D%V6.>QZNQ"SICFBL6_]AI*N$ MJ2VO95=$6>T#B,OE($3[>PX94,(0>6\O?M@D8"$BVCDTI@/.'#)#,:SYU
    E\; $MQV&7FHGK%(AKX4#P+_CI.;/N6[Y9]TTV 2P3ZYL$&QO[95PBH/19 M9)T.+"G,"+>@8/"%7/BV M/;7_# ]D-3#WN@3Z@+UM?!YV[TFD*QG#LHY43L MCNUPG^K@&@Q8G"$KE)!H M#LWY"],-/5T%T_N4L"BCP8=+P,_!5\*C_:^ZY;-"M]TH=(M?N\[=-I)^3>.*>QM34@OV&-$L!#/P,(.N&V'Q6U<['')Q M'[9K:0(6H#(&%68\H?ZZ96EBWQM9LF&@PI>5H8+!"8SVFH2.NJ*!D5GH<.WG MXX1H)ONXHE%O1EX$!T\M4)/=_T0*DT"UGF\3T"$H)HPW:BQBC._31OBS;R,0 M#[RX@U.=J,T$_G&@C)T9$O2-[.0B2_@]39"]U*?0,XC[>[:F8OR+1BK9DSW7 M" M-+!S?!.: /;DU))FG0'SP>0$LG.Z%%R?+;#O1@$T+H]4@\'L^7DQBM?.^ MJ_=C8G_/;S6Z$2N#1J] 4CRS=*$$9S0DS#8=T((9%K:A(5H:X>4!)AD#4$-; M%51EZ"XJ<@@QHI##!3;]('*$2*D9QT45@+3(8:;JJWS*7:0CG=5+J <@ AQP M'(/75Q5SA)B0!)IH\"*=#ONSQR(N?$ $Y81,XPR6L\0,(/M-AZ\]>0DJ<48: M"1C&50.L@ME^Z5Y25&H=X WP*AUW,1G)[3D\PN)_R)"^?C%_VL-+C+B9R> KN5#PS0BEA9=X M/(0$F.(W:Z!DZT6"RQQ]Y93P3K1/PG!U:RM,T#)!36T;*B9DKFY]A12^-)"; M3L^88),1>S8.]LF?-,0*!I9ZY"6HLFRPG"=0<"CYNVF^CSN'A&U-JGK!.*K0 MMNL7-#4[:[)*D\<$,?NRQNO$8*Q7JO6X@-R TD+86#D,S93/%L2$%:=0WC:9 M&G+4@9>(G]4$PA)%P,#8M#9X\32$>/DFI:SRYKD#W1?>3@/*:42PEY[JJP%8 MW]+ +6 V=%5%VG[@[7>A-B"K\&3-(P'W@+MLM&2$%KIXKV5@L/2LQ8K&J+WO M>[^/YLTG^-[X@#E(S!= [R<0P3%P^/E 4;T&&^!B<*^<@B3'<04+\4 E\BU( MA(QM,K:)!.PQNJ]4G NFA"0[S0L\GHB%BLS/( &Q/Y@)E(6+?R[X:4F K["- MYA"!$_4'^-?'<**-9\P)6I.9X9B$X5@MO#W#4=\-[G:4HJ+1=@C'\%)I@ZFL M#VPO"T!U%"UNY0Q. "I?TX\7B0T:@S183W4D/@45DJ?<'.X7/8O1*7SU)1!H MW98;H 0?U+5-%Z9%<$7*T'*L2 MM8K?NUA\U%7Q!4P<0TP=EIBJW!]:.L1$8 M8I(ZL%57"0YFPLQ>C]I(MPU?X)TZ7W3$ VX*HM:GUTEMLE(UGRUW3S295OEI M%EB-/%& =8+* %N/$!I\XH-NW/FB-:!^+TWP38A?V5E?634D\@W2LL[+SCU.8($O)P@7#*W-XZLY5)TY2NEVE+((>\I% M@1L,8;Z/ZE1/A%4LNQ4D;$F9XSDY_DT@6OC -=8*Q09N4":TXD"(O> @(4&2 MY5[7ZH7P9AKC!'2=YD18"X2OKB!KA4A#*T1Q<2N$MW(TSU>.!MLCZ%98M#J< M-;%XQ;9JT5*LT].FLV?5;:25J$_(Z(&.,_ (0I , R=-L"DLK!O,)9W@)Q]H M91K6Q+%2*)PKQ6JGO!8J=UTMM;29 XK?HA^3V8PGMZ]]?X\WZ[%R,$0&CM*P M+&;5LZ(ZWRPPBC'OI0@+6%?/O/PN9-JQ$.BL]J9038TR\&HYI][@VF1S,&*S M_G_A##X SY,,50>+;\R'>["WC$&VZ[)7?..5VR 1C*4[,J]SF4?7[/&$503Y M=@1CA?U ,GUB6:0]:S2:8+C?YG\3[G6$"(-9&VH\V52%>N*=,XN:4 I9$TK, M32B%K GE[36AS&CV]&OUJ5)0U!'W?NMKKL)8LQIT7C&HH^"7%H22\(K0I86@ MWJF8&J/Y$<0,C15C5-M0Z6!(Q7+4$\"B3T_54+2)SLV#,+166AJ-T)144J]@R1\HMJ/>?(X&6N499# MR6K)UDPE\OK* U77[ZA[[5D)(BL!D*X(313<,JA8H)9154+"TZ;,#;9TAPGY& MOCLERCXA[ZLWSLHP=]*DR\HP4RL"PFML@OID7O,.K>_"ZS)1_;* M>_-.J%@A#V2N@YZIKJPH)B+%'*;S9XV7&1R:KI0EJB14QN2O&9 MDVZ#U\+PJP< S0IZ1>Z[7XV1V'*^34#^E_D70$F?B/L5'^7'FWKNZ(;(1#DX M:+ (/*:Y;@:X(BE7R.5O;G!;42Y?S-\\U\^_W';.6]I_^5MXFO+X4=.UZ=_\>=R^_ M=GI8#G#QSU^!)SLX%MX?(R/0U5 MY1&([,2^'0$"/NFZ#,?'KW[8T)TX!+ + MM^YN8<-R83: )\P&<](O($T&1("+KR>_5'FW$!G83,HX)Q?DG%.=";EP[M$^ MG_PL69^_7_XJQ,<]SBO?_=NP5+"!)7%_[Q/1 2?2'#[:1;'5F!B*NK]7J++= M:;MXA-W5&6$P+ZHS*69U)C'7F12S.I.W5V?BR0RZPQO W;TMUE.;O$OOG /T MKB[;C;/3SGE[?^^DW3B].A%ZW=/KJT[W'(S SGGS4&B]5&OT^HT+COM MW@X>OPFGZ9YV6HVK=FM_[ZAQVCAOMH7>2;M]M7/'B;\F9 [$_7_?&[I-=Z;R MJF.-2 8N\[%&NFW2ACF4,P8\DCSB.M3]/7/D3#*98-\U_9="5ZM2XXB[!3N+ MY6A2V3%+B[GB33X/!N==+__C^\D74U55D-GV&.MBZ$<^>DNQ<2F!OP+YB"]A M[M$ES&OD#Z(IA1>D%F3%G*@2X!9,6S(; &,F@R\&%M 1P4C/P0/!OA/\D@I& M!T>N:W50BR2@8[QX$9P*[^A_[PH>XDOUHL_<;S]7+VO'9Y6O9_UIC;G \ D! M*XSBF!4(;1[<2M+DX*!AFJ!P&GV3 MSH*X48YNG@?7]\]#NS/Y]JGV;C%1@=J!,]Y2NP%5CVY\%(S;_OM"KB06BC6Q M4"Y_F),6B8"&1J]'#3:&B/!K"/'_F.<2?NG^SQGX_B@?#'M@FJ )O^3*S"4W M6<>F=]>Y/-RV,0&-:9-A[JRPQFU_&RD6";GB68B;3K\HA>5C&A&9+FC"K[7M MN]:F9(X:FHS_:?^VE7M)Q9K+AM64# ,[^VDX"*ZYT+D92\UGL]Z\>>Y>/YSV M?E3:1T4E&>9V!!4>B%F6K@5:*?T9%F1 ^%DV%W\@WDFF\>54>OPY1R9/12I" M7_;'G(?FIV'C-\<#QL?(,9AA8Y%@?@4?(]W NT"8N6%VA_[0,O.6_O=.>;0^ M:O98UBV9#)2Q!+X#_\&D;H:M*>P!U[W6NW\K8KE>$W.YG!-M=@#\=][Y0K$1 M3I>O"<^%E^&Y+M9JY7CQO)RO^2Y[\Y(,")P5G-!S8G'Y.<7.K4'M='SWN?WY M5(Y1>H?Q\.RA'#"QPY;#*=*="=A5A',7J4=+J\5UNV_A]A-O>>)0^&,ZJU/S MH\#Y_K%NM/BW9]%RHW1N)I/<)$AY*JY5%&!7I*FRV%E5]2MI"6(*M!1(A"?52%:OY>B2QMRV+*F9\O5!-%,5: MH1@#OL)U0]UO\^EL:M\WQ1HU;1,$.S&H>3]71>1)7^_B6WPYRU+M)>R&"U4G+L5?:QUX5!)I(BM]D,=C YNS@Q M*> _3[%7L?]SJ/S7_MY]WK !-C=>Q<] +0*=3HP:!'SO2*&EQ:;_\E!75 )< M[4F12#3"'2:B,_/1^'I.)"\JPK+;BD6@E"O1W.>U;BM1B=/,\O)@4AY]^_:[VAIO0W(75Q,Q5< S!J\A&=HAB%1FY&:)SKVB TDM_Y?FM\'UV/ZLUD(_D P,$@B^;'87H6 M Z8G3IZSGBZPGACT( 8ZZ7!JJA"9U%[ MWEP$AH8)_QL_%S]_*MOD=N#%M.9 *N)0@) C1@A#Q'* 9".+A=+".%AX9+&5 M^#WQV&.O\J5_,KB:Y"[);MY3;.'*?'UQ!#@]X VN'YH27G"%*KC?>GMX)#?5G_W\QM-;%+(# MW UNLB'<%LUTZ [X;$/\=NEE(2Z3\$_F)J%V@;M6Q]8+789"/EJ081V6R@<* M0=Q=0=A?:%O$Z/'=)9\,W32GN*IP9S;'WP:3@;*.HQ!?1B#2:O3US,A*-.R< MDW#C\)J<%>127O_RXRZ"T1%MQ_OR&H=%8":K-"MBH5!:W0ALKH1EGU%W_[5_ M+3W^_';T7YK1^](0HPC/V)4,\S(1DH0R*8NUN:['+NB3M7#V8J(JEZ,5)+TT MT]S1+$FCJTIXW(E8[4<^QPM[_Q\459U2+)5S+6>7FX7_AOV-FVL>N#PHM9[B M\,?;CA5 /3G%_2G3R/!)*[]G&*I,AH,OI\=2]Z%_H4:0=LKT.991X>I0)AQ. M$"N%>1'L!;JD$2/BN989?^I:WRI7^=.?44(\VT)\; Y<6:&[3(:\]'9>*#Y*%9#PT4)<,4J0 M\HP$P0HA+C>HO'B<'-='5OM9N51CM".6]'6'RXB"7T9$DPN%-2F/?H^V*JDD M4L_BBD]9@>P2Z0G-B^6Y 8 (&%U?%+S6"WDA]\.%U/+KV7>1+F1VC.].CEE* M,\0]0O;WL*>13FW%K+^F\RGC@0VR81MZ$QSDZAPT.,=UR8#(4C8@TH>\. 9$ MEK(!D;,-\%L>$)F6L7 KGV#-"6[;'O>434.5/]7^?-I];O:\WS\6'7\;G2W+^WSH-X(D,U'('\TP8X--X M2=]\IW!,)Q(D*40+Q[V*L5DKH/6%H8YJ->9I9!%:J <#PR;RK!">9M!2OE.: M$/6S=KQ.LA"+.@*YRA_^VN+# D<1[YD&\87,M5_TO5S MIUB_M[6-JR('3&<3^I9U43C6DF6@FEBL1$N0I9.%5L!9C%7%U7JT^H)U^*@Q MMS'4T;M/E+S3"D0R--WVPF5/T_A]E95.J]]WLKJX*%:+"=969K>9B,":=YLE ML5*--AH@H3JW\##0%:N=?_QAW8PM1V(U3DIWI'\U_KJ1>;@OFJKGB^B_=K+> M3% *NYBJ6_2-CW-*R?JZ3:V MRTY$AUL4XIMN$\U@IP&-]BV['HN-H:+BJZ\8$-\,9Y*%_/;BN=DO?[S8=U\2JD071RI3S17$W^6)5HDDZG):/)5$9 MSBS'TU,G0GU>-^'&&:)W?POHR+6LLPUN#HT<-Z/G"/28OZ'8V?Q+3"2&%C%- ME0707G))+\TEUC;>=KXTBC8;D>>BI7/>?*SK_8I574>T1-.U:\7AWZ@\V9@H MJ8,^R*+QB=[02P/RH+*K"2XV"Q;YUS[LMNW M'^[)?QOQ9Z-*D\!TBQ4D2%(3%58@T!>.5?!=6R)3ZT"]K;EP+Z7#+M)S-2\U M/:IBM9K@')+(W;Q1C(44Y[#2!<,'=N7D>G%C] M9SDWE(>CK;3)\I)-#TXZBGC@AU2@P8O\W\*Y;A$A7TCZ*@)Q%5DQ)ZKT]!'M M3L+;EM>=71 U8%,IO_OWP W5I"IBDPR9+NK>SN77Z=^.GM#WO]OIQR84AC3B M,EW0+*\!0\;6-8IC.NC&B6"!C7C6EF^>CXMW?>EK@:/1PN)-/#71"C-Y(,XFS6X,/F/S_\=]$JW6FY@3?S//C" MB60(]_@$1T:\^-5\W+HR?GX^&WS[7GZJ17CUDBWC2U\>@U'9.3\.VBX7],G+ M5XFL"=UJ=M5\Z'*'N7R(:14^]-T9NN_B7I@0L)OP4:*P:*N?[Y3LQ0W;&ND& M;KN8HKE*RS3,QEE^7"_-N7CZ.M"V[A-60/'TRV._> >M-1J)6+JY8!IGI=5P MQIFE20KVCY%6>^K,8Y;$3S7[Y<@4Z'?GA5\1XM>V;4MTX*;!\D^]=['[]7O/T;VY]:#O/B]NO>( ME6^1G3@QJE\1&A\R$@.I7!7+E:I8R(<1U6(I%\:@N>CTQ)GSZ.C3V?&PF:N< MU->CI^:*].2LQ3HOG-U5K:L?5X6MT%,<$B%F>HH#I%)5K)5R8KV\.CT%[IE2 MEP_U:=JG,FW[)K*OJ[K3V[JB8.BE\YXCCD%Y:<57 _P,?+"D7DB*W-%X.8_O MB-.^3_[Y[//8,G+7H^+FRUE<:,$*561!T9R=?ENN^5B*Q432Y\6\6*_N\@JB M-?'VTDQ4OBX6"LGMOO/'B"Z))2D:D=N2H0%]FX$%X4-EH%C3_*6=MO+6SXK\ MI9A0:/-%U3'^K6VJF(N[P?5#=FEQ ME6R'7UJM+%;*T=8]K7IIRQ>CSP:F><$,+TVUN*SQI[T'\KAQ?G)Z8\*=]&6QG']5>Q]2=U?QE<"7Q%QIO?+)E7/CGI2IK3#* MV*VQ\83,YT\EY?3AZ_=//VI;2]M&+ZVA7GKZY,]&=IDLN]QL[MA#[I^_+F#4N;W*Y M\CLGY=*[NFPWSDX[Y^W]O9-VX_3J1.AU3Z^O.MWSGBATSIN';+/%]5&OT^HT M+COMWC]_]?_=L>,WX33=TTZK<=5N[>_UKN"_9^WSJY[0/1:Z%^W+!CWOKAUL M)RGQ/?56B+R_!SK4&A%!(YCSL^!GW3;1F9!16AGP%/(X(*AZ,"E(W0RWE$90 M-&:2@2WUX75<6S0)[SB9Q5SQ)I\OWCQ_)RW]66M>7#QB(-P>PRF>Z$= C3F6 MB' @-/W&BOL'$\?:\)D M!U]9:2MN44K^@NF:G27[I&:K_#GN3DQ[EQR0P#U M]@TM,RCD\CT_% MHV^#!%:G8T/7+-"H#9[D<>&/L9.)[S+;XHU:H)[IX^)T7XV-BL?C"PE MR*#<;NE6O+3HWNV;YU%M6%5JGS[_Z*=WA\GT MFL&,,R*)14N/LS:T4!)KM01I/KO6E05>#!& JEC'\EV%7C Z)Z:2PU M&^WGZI%T\_S[9S[?,-J7/V_5[EZ%'-1<'*S#FCOZO+LXQPLQJ\,IHH^ MQ6(YCJ[4U./L!9)V>C5A*1_'NHN(?!4:-)CFK:]6R:S73O/J:)WYEB_KWW48 M:IRFB)J//$(1F#1;E0J[N!%E+:S%QUC%Y)8.U:;9:H%#.X7A71J)V9^ MG2ZZV!77)%*8:6N$LP"QR>NR2L2AKZEENU6Q%QOS@2<8,6VX#OOY5^OUB*H" MM7\B&ACC*ARP(8\534$/ 4>E<)]AF@DOY=JWW@^C_.UNG87N+]-P'&)1N&4P M4X:3 E [#L5V,QC14)LT&^8K8CX64;Z#:(R-'_-YL5Y,;LE+/1!W-(ED#$9P MT!:Y)ZH^P6+;.7RH]_NW%R?ZX_/Q.MY[;,K0@9FRHNQ!O>T,X@),)J_]MQ8&ZY:-CCFQ3T4#!-_5Q7]%H';MOK=0EH;,LT!28L4*M MGT8S?W]\\M OIR7AZ8/\P&"@!U?,OM;H;_1;3%S7EK+P_>8O,#;!4Q!KY8UO M8FH'QD^:=!Z_$ZFG\QUPA0H7.V/3S2J>C7*Y]O?KS^0NM4E%?2:^_]H)>?K^ MDI8WQ;)8+60E$DG=5'R"I2;F2QN7++6P)&!'&^AC=C_>CF^4GNYXMRJ7GU.T[W?E$&4 6 DC9XEXPS"T%1 KE_)72663XGUM;V M+S_L".)>DEV?B[;JVLO.%\YZ\_N:'CPBEQJ)-P:%< Q=G43B-U^4;H:W-U_O8ZS2B):<,4!<%-!S27?@)G\!\!,G@Q'2#SF%FW1 M5Z&F<3/[$J)?2B3)U=W-L1%*Z[9A+&2,JI?!]H4JO<@1ZY T.G:(0J[('G ;S$1&PV[FRO2 MC;@L,UU!_9=B,HFZ6+%63BZAYM\11$WFN38\#^S[.-(>F<.+X0^E*F],77&[ M?KL9G\5X2MK.*^1VD;%>@+O83+]*'$4V<\O('2UWK!NWRCW!,'UW>#&9G(+* MPES\8Q'9LW7E:KJ60Y]K/9J?V<]-:;GY_X,6%H,(A$.O.R5Y!U#.J@5E? M9F!F 6-/=48C_DVI3IPI$2WHE5!'B1?GYI/*B3VH*3"FSXJJ#0LPH6'G;K@8?$KF=S ?&\6,RMVPFQ_6CTOYWE M2G=/2EKLB([+^-,!VMU5A9'H>^;B4N>$9[N:UKJR)+S]W"87->56LE7\/HOE MLSND\\[I=)M)"J$%MDK< M+=YO12*M?)5)I@HJ8CUB+VD\4D,N#Q_3P_:%P6QD9YU;2TR?#,M?4-*+R2O:=R">Q MLA*&&$H80JDE D%->2%>*+S5??ZN?KUY[E<;D].OVN_)U6![5::1Z"@MB=MJ M*:V)V\72."822K@Q))87'K^?SYU];G+J[3$ L4K>BH!%:- 529/=9(*KTJ"VMRGISTF,5'V\QPR0\ MS:2ZWBK-%V3,_-X='#+8>.'$FUR1,.A?'I_<]G+#JW7F<26Q'!Q@#K1ES$-1 MRC>[+M%O@9O9K>#1W#6O2X-'K_W*D@T2E2,V]J]Z7Y%W&:UH%*0XMI$N:);7 MP&/A)%RI>4&,'JX2/)),91"8I]EKG14>GRZ^W,EQ9"C_I2\0G-<*\%Z!OCB+ MFZUYF\V5%5$^(Z*3B-P' MT!:S4NV<'\^1S1?T=>:[?W.'A>(&RT92@M)UE5XDA.8KR5>"1/,30ECR]*3Q MI?C?6:D9:P]%9'^YM3@DOUBA=Y!2/9YYQ:O>6;*&0CE1OSA\;M(W&N$B<@/$@G1+ MSFW<0=,=,JBZMF5:DH:O],D21;YYOA_5?W2KUM'C*(DIIE-DY< H2 Q(0:-0 M8A =!,H8[I,NIS<%JDGS^$8 =ELTNX(J7$JXB^EVI;M+0@:YA.P0<:DN%G$7 M2[D6'RE'LVNRVXS+FG'OLB#6\F50_O5D[C*+V:4RRE-88%"V%-5&"O5'[90? M+7-LV;>?KN,(VO$W9&&[^"ZTOFK8CM^!+TIPZ6XK4'0O>S8^B+PUFS#+FI__TZSH939[M+'RWA?!=,9<5Q24:ODN6 M^5,1P(M@;WENMU3\_$6_'-X7S*VU4TV5N AP;0$OW'7"90;\VPH=\1M+J?;/ M GZKW]KK"/FUEH?\_++6'V_PI$^[=?;5&)Y_JK;3%/0[V+:DV7J(:-[-92&_ M-W"?,0?]BF*A6A3+U5+"0;^_: LF_+R_]\_$7W/+:NZ%*V4,O'U.'H1+?2QI M(ON%*/2(H0S_%L:2<:O &W+!%PX(#ON8LM]I)>]0&BOJT\=ESZ6?-95GXDR7 M"K^@ M(PP/_^D;PE__)G]# D1^REOX4&1K1'B(_=GR$TOB)Q;^B2,%>=8^@QI@=?!9WV87 V"3:/WW^,+1G&YE>7[<;9:>>\O;]WTFZ<7IT(O>[I]56G>]X3A$WO51K]/J M-"X[[=X_?_4W(.%B/7X33M,][;0:5^W6_E[O"OY[UCZ_Z@G=8Z%YTCC_U.[! M687>5;?Y^:1[VFI?]J@;7OU;:'^Y[ES]V+4S[Y[:A5MZ3_T=(N_O@:ZU1N"R M$(FN'[!&NFW2!8\H=@QX"GD<$-0A-&*B:,QB ROKP^NXJ&C"V7%/B[GB33Y? MNGG^,NJ?@L'[5'[ YDY[#*=XHA\!#>38*.#O-?UFC/L'$UW#YDC2;N$ B@9_ MT =W(UT%P6_^/VFBF\ +OVW%>GJW.CJCZ8]WT?+9_GQG8A<1M-5GFMD2)(& M'P9XPE__[UWAW5Q8DB;1)@T7I ,S2=]Y..;=.-#1T8VWOMIA',85@*6)KB$? M-1X5T_L8PQYEIC."_NG-<[=^^M^#-'E0JEX<:*-29@.(3!OS>%=87OD*&R"" M4;E(ZH6DR!VM*4T42U*=ZZPV/T^,?*Y9:PVWQZ0>C.FXA6TS:F[E6[XDEJ1H M1':"V\[U%C[]ON_E+>7J%\FX=>/W6+UY;NOWU^5A[J17W1Y[T;6BZX[#JV:+59N!EAAEROD\CC?/U>/";>-;O=[0UJF3C5"ESW..Q>*?<:+E2%(E+-:1+.$_ M2;,EXTDHYD4!,3#G\C@]XC<*AI&_X&NZ&6*O$KZW13JZG^& MEZO&5PZQL/!U26EKP^P.66DK%K0Z6+B90<*+2EV!MLOUJEBOAM7@+R+W[9#= MVV"Y/Q8?>]MD.R/O$Z7;V5',^7GSVS-ZS>@U-GI=6"^P+NW6*V*A/F_?=D:^ M;Y-\E_3IK4F_X940+][L6JV+^;E+SK9)P1\RX@W#^O3[4RU\UQ6K0)"EVKPA M^"D3J\L'8E"<=4S3)G++-H!W+^#INDR;=.C?NA,Z(J#]2(R!8A+YYEG^852D M,[-[42XGNJ4O3MPXX&/%,CV6P,^UG0JTD**P3;O21\N)@/EMX520J*-]I#;M M%NGW+FS7SYY[@3/^]K8%T$IXC-9@FI0_+A:C"[&-T^IK9\6-D*O_20NFZA2* MLU-U,BIX-52PCM":;P&L*+,2\6U+J]A?&='N(M%&%5WE3'2]8BK8ANAZC4)I M^=J_1\HS>/^X&Y[ZT'C1)YW5@8* MK7P2%(J8-\;AGK?8CNHMSJ>41#U&LW/YZ:XY.;E[K+LNHP=*X YWQF&[KS% MNZFAX>G,5T:^FW-UBR&KZS(A]N:H(*6QVN7#MA?)87@U_0MXE.;@K"7=W7>; M5J+IQ62]2#P,EH,R0'!.$ANAVPOIHWGMW..YD96H;J1'#HFZC;5&8W17^OV[ M]RB[;J-S<].7MC-^HXN[[?J)93%7*XFE:B$-9DNFM=)$IT&)OS7'L)Q/BU6= MD>>K(<]$TIV%@EC.%3-J?>W4&M4%J*?3!:QM119#V1KG216,RGQEO(,D;;+U4L%G9 M]9JETG*'8=4:@F/=&!+%L@UBWBCG-Y-);I*[D96;Y_Y)^:EW\5GY]K#.0MFT MI+?"BR2'[-!ON$XR0D'M_.*^8P=]E&(4&>DEL=37F7IQ\NGV\7LO7YU?,>E> MZ&:37^O5\T1 [%8S8N65"L>E M=W5Y]G$YUK;JG13*5;%M41JM0YHPH6#?I:.@WZC IV1%S%((A24YX7)='6\GP++VDY-V?9T0;ZF%Q) MC^WAD PL1"(U8H\DD\CH01#-E/![-\_MK]WNM\M:ZZJ_SG"2M"3;Z.D.^G@\ M!LO =TB!L *^C-,3J/8*RO!,>._\E495X964-MEF5! +%LR M?V[Y]K;/V=:^+D93NTJ6TU:-,>%RO]R]^3,WV8 M!6?2'YR9HJXT4_Z.$=-;BE1D5)0N*GH=;ON;HZK7XWG&208?WA %I-YK2HJ_ MP\NSFQ$GN=*_=2<(H]E^),9 ,8E\\PR_N_M)KB[[)VKJT^5>I7][KQZAD!V-N&^ M,M)#*YD*;B53,=E9LZ\D6)6)D-<6SHU8EEVK1BS+?F7HSX@WS<2[]F:V.#1$ M(L[X2JV6KXQ:,EY+,Z]%5111^W=>&?HSXDTS\6Y.45BZIRK>NA((#_Y$V,DR M=XW/)X/V\%<[GQI:LWR<.Y5>QP[0\/T]"D7,&YO,X059JB]9WL,H)=% R\3N M6MV&5LL-U?DK>]@=;G;L=B@JMQH^R8NU:D6L5PHI'4+R^KDRM62[6%5L MB&IG4K18R37AK;6IH>%L>/;V_/EZMK(VHX)B/6KX/Q4> M9B&BAPFOIG\!CU+]_*5_=G9B?YF0'9Y,C:?Q&NKUH< ,&I;R?6/LLX8?Z=%# MHGZC-!Y]^7IY-KF]EEV_T;FYZ4O;&50LK-3[E I?M.)S/KRI[^;]=:X0^@C;X=6Q_4KK&1'T=&<[N<$B0=!@@ M;;8D:;H^/6/E.-Z<;4EZ95<:64=GBPY?,14L23A%5BZI2C*54^,/9TFF[0FN M?"X37*^7"C8AN-;S,'9,*(5[&.47U%,>Z\:0*)9M$/-&.;^93'*3W(VLW#Q; MG[I?SKM6YVJTP^FP\*K*(3MS5EBY7F'EL8,^2C"*C.227"^K>3SZ=I?K#OOE M^266[H5N-EFV7@%0!,1NM]2R7A>+:11^KY]!TTNT4?3'YC)J)B@A$KJJ,)5: M.R/<]!4'KT^W<;G#+@W/L4%30\R96[1MYSA;$IQ102F?TCK<<)^T?D,&X-3K M8[#^;<,@FDR,[I#*WQGY?//\6/EYW?UM_7_"0>2?&[\^GKYK=>2\ZX#.7M?J7 S@D PO12,W8(\DD,OH01#,E_-[- M\Z??%OG\^<*HKS5/)BWI3GJZ@SX>C\$R\!U2(*SD,N/UK.(RN]+8E'A*^Z(S M*D@NYT1U>)SZ)Q7=7F*UDAK_.2/H;8NUJ$,\,RK812K8OEB+I2$LY2(KW(Q5\[K <;[H,3LU 4^'4,V.& MM\0,\:;(=H_>EP_%G'(\'W\\GOS^KI9^UH/[--GCET$C*^9$E0!JP U99;GF M#KJL"L6:\!Y=UTS([**0R7S7C)8V[CQ$S1)FY)>17P+D%W4L4$9^&?EEOFNJ M;/F,&=X6,V2^*_JN <^U6 YM#YL:83+25;A_DW6(W2CMF^?S0KG>S)7/]:=? M"11U.A@JQ,V&1Y)*%P%(EO"?I-F2\204\R*# P\?\>9BAVM=\4 !$63=[JMD M&_+!:T[TI]Y90UO7MDQ+TA!Q2#*);GW(MS])Y+3^\3D1^US/MARLB'$,K'^6_U;Y94I%L,CN_ M[0!()C'6C7.4MQKG^";=M:98$?B'.N=]]VV>&-Q6.0O2X*+A9_W]_Z9K![3&$O&K:(= M6/KDHY!S_^D<)1<\Q@#<5A _R?':Y(7GV #$/4+V]Z0!S@.3M">X=T'3+7B" MI2,QT_HH"??I#!4-_'1%4N&M/ !@'B9_4 >A[ 7PBO]S<" <*T25/PH7TBU( M@![Y;1-M MX'7P61_F')S]+5P]3>#]#4/J*X._A7,0< ROYSHBL%3U?^LOYVOX)X]M'9;] MYR] =!C.#2+='?0)R#]X^(1>FI]-=P;% 70ZA+D0"W[D(5894<;**#B411D^ MO6TA]D^?/PPCG8W+FURNZJJWWM5ENW%VVCEO[^^=M!NG5R="KWMZ?=7IGO=$ MH7/>/!0:YRVA=WW4Z[0ZC^A=/!#T1.2Z7G^^>/Z]JED&7=M M:7$V)F WA0 81HSXPHB5Y3-/?+=QW.1=W!08;KYKA>.\-CS^99<2P4T^'MQX MI?(+B]LW1W:5^+%UK."B-.$'"-*'(^/ J,)QWNW,+,>&W M(I9+\]::KH[>Y5-NO /BD5I@2L I%I?W.E MG^L:?M8 -P%XK(-:!GP[9.USW%8W-GWL/3[.?V]TC[]*)X44CFT];?=Z'P6& M":8&9!\>')T B!#!@[70T[*DQXBMQXMH>9U.X7#I_/+&W@6C$2HA4R77[(@- MAW[W4+=$<,3-5''+GJG$6K4<2>!$ON4UA4^3(0E>X6$)Q M'%T_U[J_;YXGU?OBO6Y)W>/!QG?2(-A,6@QG[>4JJ(2(SLXZ^HD%/LI*0+FG#IF/-)1V_/@(EJ 3S5CD7&YI5^ M28#*!HI* @;JE;ZRSYW+@]==NSJZ,RKWH^I#>>,RU'=$S+,;SL&H[$0_#'^+ M/^/I!1M.)"A:YJ3'27$-'\6UR 2N0*&RK*')C;$.9/!,_\E==I_NO7H>?NN6 M>]4O]=M-V/2%.23DAUG G)+D@SKI:UBL+Q:@,^F]'R6QF)]7$9L."HX7=?$9 MPV)E[K['ES-;U;><_O^6_38;C M)R4QD3V/WWQP"X0!+MP[D N2!_J6C#6VHB<261_XN ML(A;0"(#UYD];B' VZ$=*D.7H#)IQ;-N@&6;/+6P-KL7%702SD MY_4JOYS!_-4G 2&BVWUK:*N-P0"XPPI18K?W9P^GQ4F5F-M68A*'$<-@1+FG M5:22JNH/;-+'-@EF$4H39[;:+JJSM3$7GP^UK@.UG-N:GM$(Q[I5[HE&3+,[ MO)A,3G5)8W[39)*;Y&:\IZ)<+[:>-+TSV*I6\X&-SM+%Q86@ N1I<9AJ(;NE MTT'MBR('8;00NX<$=$)"U4NQ$&-*+-QT U/4(* V6X3]UY=>X9,,?+F5PM'- M\^!T>*=5;[MW4G+*95YNI3F2M%MB8L)$ @\6] I&QU5%ZBMJEC*)R]B8)0E' MNCTZ\VMGYM+'[4BJ4WX0!FCIZF4+DY@KVRJE5=G+U.)578BXNO>?=.%;;! M(;&-8[!S^4()-(!B(1%=;,.O/]T],])("(PQV)"7O==:26QI-)>>OO?3RPN; M[D^]@S)T=Q'H8.7TP_FC^8]5PZU>P M\5Q:39S@LB][(;MW- FV;X:M_YM+;99Q<@O,4\H=["[OW-)Y3V6N2NMIU341 M9^KK)R?EZY/1?NVF.=HMU0].'NS?WX\.%J@FS,R&+F?)^];(39[_)[T(9_W) M_^D2U1><_ZM9$0?9_(PY3,\M,MN<[7/.=O&I:<7LX>&".>!4=X.**3#C[J37 M7XJ"!H7=W5]:>N^S-W+/EN2'?S[G&XC5::WA=.XWH6!Y_>_(C!'3O7QQ4Z3\ M+,WI19=GR9[*&9.K%JA3Y9_6J:KV/?.FH=?8%][1WI_:V5SH-;-J2^.0-::< MUZ8:[N5V_8&:1Z8/J=2AX5!)A,LX!:37Y93VO.:H?S2X_N:<7E;M)0$8S1;Y MC^:)6G/IGEE,-\)Z=!(L.E^1L2()+WOY=4MX"?.[IA#)LF.GV=V#>;-09P[I MC*T/V"*( 7]X9>FV7[(-!'P?X"/I5^+FKO.G>M+^=?&M]^H9,%>!V^[IZ&,& MLA^(>9._F#?+)Q=:Z54R'6:51X6] M595'3Z8;STHCR[T.A[E%%$@\[0"-KO\I T7'&=2=CO^@NRQ=' WW6 /M+2R)-KNUX_E]@S\_,S1/'N?QPZU%A.3!8 MF]-:?-1E=V_!T;*I0OAH+N= /+B"W"?F;63%P57URKSMU8U5\3;*.$N:1V$3 M9YGQV%\O,RM[5-QPK-<]Q\7'3_+%;'[&/)_%,+/=IYE9A7>XFNCI=&Z[)\4O M!\'WH/BJGLZ.G-?&T_ER)?IP@F59];P "TYK':5)<S%4/FZ/?K5/ M^RIX0T3?I#UIBKF3FY-F#Z/!]%?')DO=W67KMH?9XD)*K]=K Q>G;NYG\TNT M9@LIUFRM<\'<+A;B6-CGYP1MOQ2N/&;CTM7TS4&KL^JI9NW\$S;O]5@!^>()%)>[ATL;.WLF&_F87."[$%)X; %5B\ M4/O$P]*#96M; MB+_0'5U<[LC^;"GTS]32\JF64VC=3K&:\@?>H;-W5"ZU]U? :N)PQJ(F,7(" MQR+B;Z[;Q[=UZ8K;RNIMB]RP!;KP9HL7/_."'4SPHG*4TQD 8>XC*Y< MKQ?%/9TKBAM/24&N$TM)^696ZW\._-$>FT=/7WH!7%KX]V]/2YDKF^$-^-A> M]N!HM@3H?QTO6^H1+@Z>>S>;WUUP'LKSRJUP&_"_F*!\KUO<2O-\UVQC7 Y^ M4;*-^ ^4)Z^8:SK&.!I$VPIPKN7'-J&A7H/15^YT&":R("-4F-_/BU_7EY_W M_ICGBRQ4>1;'>V^(>7_ /A;T-TS'XP5;",J)?V'1HM?_;CPAYU^7)%XM;'WS^I1E3N[E7UU>/WXR)EINC7&7_<;_O_]$_ M+[)1\].77H/)L M0LJT'"]P6;SRA]5VS=,]_[<^3UQXD@CJ +EO/S!,CF)@1G[#/;2O])-XY)Q((G1[6?_\J9X5CCL6F^7#C!1 M,9%3AM^;$ _FU97L_^;KTD<7!+#US.V)][HT0\[X@6E_*P-Q_@ZK/E M?;JX4;KVQEC)_;#\^<#4CSY_8V\.P!'RCZAG-/&0OYP(DP>S]%RE)1+BO_N0 M%A?]6R(S#WG%?ZG""?Z>V?K?@:K[\1NK-;][,Y@OK#PB7V: Z\O;#/+$M>8^ #^&R;7EO^.?P/$KJ4//)B,_-L_VH-I M^#U<6>X_:4N=[ 'PG4$:KYA@O/!3B'T.GE5V3N[9/UIC.(#OEUR]9;;_T2Z! MD_)]O71P W02'PPU+5+U\U< M[C!D*O7&=;ET<5Z]+&>V/I=+YXW/6KUV?M.HUB[K6:UZ>;*CE2Y/M?K-<;UZ M6BU=5\OUAEFZ/*F6SK5Z WYP M4;YL_"5K7K#H>\NS^Z+;@>X.,UO%?%9#(X-B2ZC*KIO:E7XH7)6^#/KP5GMF M"XMY;7V DM#%UD5QHZ#F=G5;P$2>A/H<_.-8]TSLN.XR#]VC]*/ ,[$/^RD, MZ)H#_%')-D0'1!!$5_!RVV1> R9U;"&$RB?88VG*'\:R19;ZW>9H\&NO,:IU M[WY\CB Y7WS*OP//-SO#I3!A55D!F\KA89N/8%*!/+=@^>^(,66V\IHH;M4B M[DW;6R@W1_O?@/K_U-K]Z^Z[3[7KL])E]5<)N3:QZ]-R_>2Z>D7_KE6TXYLZ M,/AZ/20R\<>! ^9V"GNFO5!#RP=UL(]'#3*7Z9;? MT^J.%5#T#F2NW=[A*.-ZNX>N:-/WM(<>:'?#;>?!!@/,"UJ>:9BZ:])7PM$T M/EA6.S\_R4K@?@WO7&#A[1&_4%Y0?I?9@E_2=Y7?7^E#[?_3^Z 5'C.;=6 F M8HSWJ&TRC/&/TE_T_X MD\"3/\ELB1\Y@9M\*II8^!O'I8^*!TZXZ2I^^T&D\L,CM;HX8[2%.3HM"<>PS!""%T$/W*=H-NCF0,_8[8G1.>SVR)A6KOY7'H>EUN=7SQNN4YT0[H@6'Z MX3:A.Z''K('6MDQ*_W" S??A=N!T3!?V'^2KC4$Z.&@T3C3#:0=]*2$R6Y1# MPO>A$]AM<6M@B@]@*.&?9E]&^L@UQI^7=!Z;![HZ1"4W;GVXWO"L8\LB;GSP M3_0,7AM@B9.' M_FC?)/AGL9E9Q7L3T8HRL_!6*/= +7['6@<(N:BPU7#D]&&<# :_4Y>(/47",_% M>%U:A;5<-&JT/.<'.E:Q6$LO, O\YL MQ5[\:^_F?V-FTJY7.'PL3KL6??L+[-C M"A/MF%QS!!M3/^O\*7?O.J 85\\NJY7J2>FRH95.3FHWEXWJY9EV53NOGI#C MZ2\T7Q9/LL*N3E#;D/_O!)+=56%$9QL ,XJ'7W[G.Z=VSE@/D@V7NU]LCK[< MGXU._ORY[=R9[S[1DC-;P$=5=\3?16GKQ_1!^09)]E3L$:L=K< @ T+3.=%2 MSZXQRSC5S)[9O);&^ESVM?KIV0WM'0T4"ZH#%"*$FT^,#RR0W87T\N=-9$1$FXQ&-'4_KZ?>P,2W& M;(U2;2(KP0;% ]/J_)X3>/B&@0$J%P9ACVV&T<8>V99HK8!J)/[%9Q1Z%$+G M ]!_^;SVK^@X..G3Z8N4K;8N&\\6#10ZT%I-+MNJPK MJ-MWP!C7T(]BI;RCF:0?#^E6()6CAYHM?%O37LA'!4N)OZ8 M/0X8IN_3AN"] "F-H@3ND#6D*^&!G-9 5;*=/LIZH'BXN["WL"-M?JLZ 6X- M6N$>#N;!)I%SB%B;6##N93> :PH7/4N_D7X7@R%6HXE,#*V'S);IPT0\\GV- M;XH1A'C!#<6Y MX2BA"&\GLU6!)Q5;S*/XD0PDY>-[B_N(A.FR@>/2/F(.%/\:NR<'G>B_U74< MX\&T+'(>P7K2WL+9D/L/#K0-C%P1!2UY=W >0LAL>-[*K*-F ]U(0[VP2\'' M7)Q4@"X-)&$\<4X2>.3AN;['9Z.>A<)W"K(2- 6Z:1$"338J5>#T(#UQ0LYG MMKP>8^B]1">BXI1^,'WN7XZ^0S3'Z9 K!!.:ODMM()8)%E,-%-4K-EOAFXW/ M>$RQ$%/7^,P[PH-/W\)Q[I'[F?!37@P('/!:NDY(R.2+H9Q1ZY^TFC(-'+03 MN.3;!)ZHFY;W9C=(TCW_+#?X0 %"A?73U$RNHTTFUX(SN8XVF5R+SN0B#YPD MY]4WC*?FYB[?F7CCL5JG#*OJ8WPGX8%1.VO%'VR.=A^-T8_#2J>B%];-TW+8 M')U5K)^=^\M?P\/?[S[!TLC/$JYNXV19 2?+ !0#W0U5V EN%KP$&!4T_2'7 M,&YVZCM:E]D@>M'& 94!#'N$OPY=ARC,8:0!^@IDX/BL5+H*8_1AG@"/9^*G MR(#JZW=H0 DBD4'WH#_@2@I%1W1"V^':BG!EJ H.#[6DK(0&&TMT!P,0C52P MEKH.Q5!:Z!3,*A.3BCYF%, P\=G]#HRN\)*8LF(;G1\>2\9/73"SNK8I-UN$ M42FPV[X3MDU;08_.8CAG]BZ_^'U?M[LFRB"==#^NG^H8'2+="Q4DK"[Q.X$5 MNLRR @6QRT?B1F]DNIM45 )G@V4E.UJI[0>PJU)MA2% Z37,#NIJO&T +3W< MH[_6A%F^V! 4E4JJG^_--$[?:3[S=']T=FX+AZHUHPUTW(%)JCQI>#JT;? MUKW\+@<;X=8(P8Z45="[C;1YRSM4D?PXLV7:'E [Y\C$S@? A:6[S M:OR5O MEW8U+T1">T":JN@<9%E9R'P HY"NT*O6\C690<6L\]==?#GCH9>JT$ L_!8Z)B; M;&%[80+4!/L]LM=C7@P>>$$1X*'@T'IFMV<-MRT3[I(A>CSS,6 N[1X)+=() M4(*Z)M 8K!PX?^"BMD#3=!G3^D 0/0_=NSQCD!RJ24B@Y:=R-?AXN7#"_CGD1.=&->**2\%P2^W]@P(+A]+:)'?!? M)#3GF=C8QW6DX[A"B"CX"NP34P,-G<6^LGG M\NG->3FS5:MHE[7+[9-2_;-6;90OZMIU^9Q*H7AIU&GYL@[_B!5)1:516&! MKU;.:]_':_0.)#4^'FG@"%D^6#+T<&!)6A]OZ M?^\*[R+O*CJ MN;->Z!(/<6'Y<(D%OL1?I!*U[/7I8_^%^\%S MBC6>4CSGMLP Y_8F%V<][\+;D7<*3(_49\ 2Z9KW#*.:M<[58("]#'F]'BA2 MAL0K:HZJI_K5U^,SYO\\6@X F&#V^[O_F2"OE9FBLG!U=<4[6@I/($Z7IU;! M?),[)08O_&?",24"*O])"[R,P;[(IY,S?F8+S*/=IUI@3IU6.HV^R8(G=\R< MC;_3;U\?U>:[3 M+$B^X;U16NCI;3#0/>ZU!KE@.X&O6694U69BG9"<\*MV'7^J.7+:+BX;M:J8 M!;);0+/5)>[:K"SF#W""W?/S_ MD/:5>471EH2SB^A;>\\S4PK+[VH]F4O.M(O+IOK#V8# 5ISD]W/Y!9&\BEF6 MC!,I/J)2L3FRZY8 M1[,203!5F,[T?G-4^79_9/6Z39C8F @@3TADFO<'KHG"14$@=AXB_Z?THV+\GB,'*+*) MDK [H"4#R\5\!Y$/K:8C\+IYF$6L)#^;5A^/>0]H$=D\E!3^E%*M56 ^3MN M2U'R.E50P%HK!C%%LCN?-"R]:AOFO6E@/H4<%[$G<"VT MQ! J >N(/0;3=KTHV5][Z&'U38*6C(!ADD9;IL7(WRJ3E!1&WG?<,8R^^CS5 M7<<=@LD8M/48KB49*L$@P]00'HZ42\&IB,SVMFMB^8!.YYUVFE0A@<=)Q4-] MAO4"B:W73+Z!+I8583X13".6: U3\#H<4H,RJ <2UO0TE$JDYC]CD.;HZO#V\?-YJ7)\EE\W,9QK MCKJEP?!A&/3/KGH$#<#7S?/2Y=+#N[F1S2L4H-0-_*P7E9$JC--P'FSD?RC5 M7$;)>/AC3 D4HH@J>T)!!RRMYQB$'H0L/F3883W7$R(19&TW+I\T7C"I6T.2 M)U0@@3:P-42XGBA/<4E,]#^5?***%T!L0 M:_?E'@R$?XDDK-/9P?0:5S!Q;CQF828=V'.$L]'=81;G[^MW\+W6,)D=)#[. MIR,FH$20 QOAV=4-W=%. U?,Q6/ACHH-2B;$A!)7RAO*7#6B@_32$RMYC9A( MA#0TR_$\FIC41D2Z)(,)/G!!*OW42%!IPC_*D TG(78R 4/58A9B @D9;Q)! MH[Y&9 &T1_,9LUJ/5 R[YDK522>EB22.4'9D56)HB)GW4II]G*;4IK%EM+L MY3:E-)M2FK'Z* _]"%?^,U30J>\U1\.2OM?Y\IL=]]>3T=?N^B4QIB?I@:7WV;4\\_JL^]72EY^D M5SHYN;XIGVKE'U>8D;?)M7O]7+N\DF%WF&L7KF[KQ=[= O)SBF^<87>BY-69 MCGG8N*GU[RZLMTF7^FOSZB+(QNPFKVXE;L#;D7W-L[ M3\PYSLS4(?&%BWN[X]2P_MGNZW645QJY9"ZA? MK+)D&UC?HUS:K]?GP:'A[57V]*5G[*DQX YC<7"LMTW%>\Z^+>4.'NVN=G[2 M>$]S>,XN MO;A-^"*2W--O0\S3J%O, PD'PL_TL+/QE3Y$-Y=J&7UY+';WSO3K\W[Q%44$ M]6H1X#A; M9QI1/6^D&;NVIYW-,J[GWFS$-L/A3=NB?_'YO-C26M[YS.S=4&)Y*INXM=JM MHG6]URLNR1!+KJK 5R5_C"OB\:0);*3A^+H5%O6R,/P]?>\*XQD8/[&ER/9L87\V"W'"2<[+/_Y%1_12K3P[JU-TKB-Z=GG;?G/4 M-^M6Y_S.O#I:^3:];Y;6%-EMGC#;8Z\[_;1]\+^O5O97?43 M2,$0'MUYC5\_OMO[L G*8C-;8KF;]*9Y,F345&$'LWV]L,!)1 PR6]240N^Z M3&!M848W_#Y*30YKECS11M;3 NSIBHBVP0#A>+6>$[BB=DS@&E+/6?KECE8+ M7&4,3#V6'9WPA0>&/T+,:,Q&%G"/8165QZN?>/ZVK$1+3EEW>:51G_D\/7K: M@R)K&Q$JH2E4S+96V1V>4SUG\$' M=82$U&!3HO(F4?*46BD0>YG3>R(U/0(F[IG8'Y8:YZJO=5V=UD1A6LRNIW1Y M7F6E],Z5F=X2B9/C:LH"L2E;C(GKF2U>SA7MLZ0MOLJPKPM."7/-C8#Z7H8 MR-3QFF>9AXTAHKQY7J[&&\)$"S-YR,/01 V#& R[S?"=C<\DVJ@(-5H!T13# MREU69[2C?0ZW%GM>JY.(U[(I_;J 2AKI(PL2)[31I+(JUY)LMS,-Y?,!3N]_ MXHSS"%UH,SB4VU%.TU4W;U=+%WO[%@@JW_21!YV,3Y[OV^J[:HFK$A<9VYK# MF;=&HHV-AL.+/_>#J^_=5]R:I?EGQ=8@)\YL*7E)V,^F*'L@%;)*5:4UW.$" M:@VS;]\*M>#*Q?8X_O#*TBE"BTC4!-4^7;-37=^S#M$)BLGED=9'8+*@8_ >"CL(_ T*A,G+'TU/]J SM"#LQ^>!PHJF M_S;I0KS:,ZLY]RRIN 0>PW) "WL?2EU#I,O!5*A!PT[8#R7QN$!9X*4!KP!M M^T:I])7F*/CYV';*Y3N/6;521B3;J^O:5?FZ M\5,K79YJY6\WU2L$N7TRTU[-K$]FWC_[A&*E:A/3[E^0:3^[O_;_/3DIERN5 M%#?MLY>S>S0IH71QQ'4B.D7RV2HW7 $M41&=7KXJ3+EJCIRXEH,=&1 MC3'K=],TR+BI(^;I.*8%<^K; M3I[J\=J=JOZHGNK>UV[;82/3.3QPOC2F(.313I[#8:[^WFM=^$5KD*U[\3N#:U**>MV2'@X&_>QLNL/8* M(C_DBCQ>>+PB#O/VO%-=MA[QY'R7K!M.8B=CNN')FAUH7#/\ M<_7#[W?8>?EXZ?K^;">Z/+WP8#4%Q,KKA>=,]UC/L0P^1;./<4P>^MS(A=>5 M"\?8E;?6N:4XKNG8(D87;W\TKYH8GG-5.6'))ZY+C[6CF\?AM][1DWPBW?L[ ME6/$G?XI"N24R'\.RR+%[7=0Z@X](E[ M/6RU[$Y@*>E\)$P9FYHP=MH<-1XN^JY5N;L*5CN8];?@$ZD!CQ"DB+(P!JDD M3KB O$T4$JV,&.?3$Q'4_&+U2[RI0^H5'G6^#SNYXK5S^[,57K=86$9,\JG4 M2_6=Q3= P!U@:3GVDTJ-I^0D[#^]2V--T/K?W)/+ZKU='1PM=Y=>T$MGTA[M M3\ISIST:RSU8]ROVM["*2SQV1 1G ]UT.<" "A:/,4M!=08&+V6*UHYVS:C% MP.4-I&%6?=/F MD60HG^-O^!BZ MM;D3*[..&(KT@^OX;-OI=#30G*QA1#_4%OPQ)!K-X.C#D1S-X_&.R85Z T2MQW1_W771P\C-(LQRYV8T(JZ#/C3@?5*N*5?,Z6P''I/\ M/^K%0K4 LL,*/8$-6 SF6D.4$)PGB9SXS!8?'V5PPY$E-W8[R-4 M.]$J"DC1 T)4'$BBX4TM0H=02"91=N,C6F:8P!C1XB)I7(N&G87"0:[/2^): MW:0V03 Y<6VCVPP:FD-U'52V0@5)J&J H#%]S:76"0^,EH*OASXS;)[1=FD$ M4.M:CNL2K#.]$16VB!V$A:#QA+]7UYQV5.9X:=#8@8D*'AHJLQ5UA?BN4((T M+<)/DM6#10R)I-86>@NQT8;>[;JLRU_A!3UHD;6$9A5U^?"I^%I9&NY - VN M5?4=US='<@72U003TEL(^2!)C/9!:%KRJ+#Z%BN!CA9?\:K+^QB;#5VMA#C!UZ AU29@:8QJU =W5 MZ/G\/UIX934NO^GH.X&+/N,I:@,2F;[3(TY\IO& M' MNS)'?-.98R\8N=3NJ7G%T$IYNCEJ>5^.!C]=_?9; M;]4-K%/6\C-;5<\+R$-)R]G846^DRN+NH_ MBIH#E9?KU/&2?$+4.PN_%VJ;#'["&YN%XZLU0]R-K>H\K8:)W=5@2"/@7KYP>FU0>X>\.6RL*!K8SK8 E=6P7%^XOU#?IYH?<(AIG:YGF>XYDBO-G:#QZ-+ M_W[M/&6YYFAX\>O"O+LR;_YTWGV*-H#4?5SY-BU=XVO?^-!6*$XBVBS&^(_B M>L"SL^CLA"L![2(T'->+ M=:64F"$4P^OK=Z'5>R\S<'CDD&-ZBZ?<.X;,5D0).>=W.B"QR/F!W40[$]>L M=. 6THD#JF"C4)]%ZPKWF[/[T#B6FR)Z;;>XVP!V&97E&.H(87[@MP94I(IS M_,W::GPD@*]Z$DVEK7L]K8-5K/+7&-Q'G SA^2&T%?A+9@N3 P>TMLC=:@K; M?8PHI(]+3#'FS_(FSH'V4*$E"L7R/3*RY-.E3K"BM98S5=7JHU[W.- MUQQUCLR?%S^MR\\_]]9-8!XT1U_*(_ORYMO]];??H(RKJK!32(2]0'G@T5V)$5S ," M;FJO4G/'6 M-;+OAK1Y)R=WQ/SQ)=L6<$SJ5#-;?=BBP(V6WX7E^7P#] _<[L:'0QU%TAY, M#FWFR-06-C'H*IXG4<>DO!=Q$(0J$X]1+IL,B] [Z $1+\%&MSXD' QA\"(* M#Z''P^F#),5<[+$)OO>' ]$,WG]P>"W'AQWM1CU5A9 XH8;ZE4$MQ5L48V*/ M;=%_G!P :>WN<;?"8T[<*KZOAH"_(TA ^1F=A\(5F9-ZN>4U>@YCR])$<5Y* MTHYZ^EE^*"PE[U;5")2Y)=6 4C2R>@.PFBE*T'U1/5.B2'Q4=8YO[KK[PWLW MJEE_:O/XR3ZY'4_E S]_'Z9!N\GZI_@"%Y!E77@"WRPMS;JTP.,N+/*X6^>- M@V*A73)WU_6X"\L][L/=)Y#^B&LI:':9K>EP=NNN%OXMZBUAZX/8Q\21S-9D M.I]=?2WNY;9WN?H:#G[CL5!AY1HI!^=,JFPBL8*GA;I#F)"O=SEV5U(%597) MI_3/,743W0P#S";AZDF/QM"QJ387H)=S50V M-N(?::GWD9HP,1%$ZB29K=3RL*DJ2<]E),,[&#F0RLF%6C6 "[)[NLQX$7PM MTIC]GN-%I\7G,8!_;6-&#D^VH6WDA\55YV@":5I_%MB+A:H.*2E\9!YUP9FB MUNSK' 8W&'1=W1 :J3)+CY3MV*+)P\;3^(DV#=1R.X%-G(KT>UR4\,VU25\/ MB? %Y\)G,=.Y)+%Y)SIAY_*WXD12':[:PORMD48?)@]%P<18;"^=_,?O9L(B M.1$6271A,'@FL8^?9XC$'"Q3IL!Y6Z/\RN]^'M-R:#P:F2P MFSW(36HFG:()9[:>!G;>^'3?)A8Z&28V4J,B'2C%&\(]:FF"XX.(C:%\1QW$ M#7V I%=0@(L4HLP6J*%PC5U3J#XNZUB8)Q(,VDX?OQM3>Y%H> XV26VU88," M?1_3F?Z+D )QM4DD_YK<_1E3D 1J?D)#R9("9,/_;G<=?$?DX*1'CZD_Q5/L M@]0'@Z!84KD()<.$EWYC+Z[,.E1>'*$5('U8UM/'/JE7PDPR4OER?@I\P;P( M).%W(LA()1A'$10I,;\76VZN<%-H="/PNC3M^"7B3UWM-/"$%+B2F5?R]^C2^'+PZ[*39)K2QR8'$SZJJ6@(4V;Q>C=L_V@ZR3@2 M>T*?NE#5OSI /=L)/'RI#0++59[B6?,6TUTR)'C.N(EMVUPD/L3T\/T5TV.O;*K".E7(Q'I##?JI#[A_P[VQCGHA_D_Q&U4[Q'9U10_J3I3PYCS(HR1'K5I ]@ MIABOSHK"9):%^&=MI]\R[;#A M968+L^:B(.!X7EA*J$^,B=U$I7@?3^_CCSJN"<>N6^$\PJ1,]2EES9DM0H4, M7,0_\X1!Q"$<)N:+89:C&LWD*D#8#-3C+;9LS_3\$$] J 0X;C

    7A?S0C# M+#&DEM 1*5!YA6H2Q>XP&H\U #A6@"U,+0L'#9/'Y,P="XE"G,[?JXDLN&MU M'?,5 HO5.JKGH,R5_XKCRC"(-12N !;Z!AI((9-:TYU&>O_"/M$<.3GV0_]S MU"M4.W-D[B?ZD26/][6[INTW1_:W0M7^FB]\N[M+M#@K7=2N&]5?I4:U=JF5 M?UR5+^MEK5*[UJJ7C?+U9>G\_*=V6KXMG]>NRJ=:O59I?"]=EY_L=#:#7C#[ M?LZF0;R@TUGBP-(1R5. Q\?UN+BN$8?2WGY@F-. XUF@O(HM"K57TFQC[T?? M@P7C3O_?N\*[\&!WCPZ::7;L=?&NIY>-AU%;3^I@4U3IE FFK0X_F%Q;ZD)2 M1GS5O2DTTYQ >K!WI]_GKKX7C*7L37XQ>\-QL*?HORM$D?N+W\@*]R7]9+J[ MR/V,,8<5WM'"O^[:KOI-G(%RTOI5N-W6^T)N-ULH'F8+>WL?GJ"N, +3MS[EV]Q^3C_HE.8.3S^8-N JS48]V%!JQ!J/ MS1SJZ\W;L=#S:YUP2*]49Y@W*&-X/^QCM_%P MP0 MKAN%.M3^[J3.JU/S')/;KG0\G7;<4G'[3YH?YW\F#)I/3E'V&GG-P'78O7'* M\J54:588\^"MWIP_UHSDXW S"-8W9I3I8)N@MDN]- MKSB=2=&8?N6>5GQFO>//&^G-V>>35#+O=2WNS799)VB%LV[WYJQG9\A+.^O= MH\.=I9UU.I.>*R5L5+2_5KZ?VE]V!]VEJ72%V;E<@1-K@XK0TW(RGK0YGMKA MPIS7@=[3# TUM8>Y)IZ8<+.+OQ M?GE/=,S;:XY.#T;?\XV++T<_6BL-2O2V^3%86! "<*KA8BSDG!@R%I!?,6RW M$ ID#"]428PSGU,K^->%&M=O'1(0C,/"CM6*>"R]>*"4@BD&:I"2_"RBE=/R M%#]7VH=.?^_T]KP7YBE>3ZHIGS'1>^ID7C%=,9O;G0.IHSC'MHZ%A@KGOW;/ MOEW\N&T=ON&V+B%K>#=[<#A]4V=+@5__6_M6<(05W70IU['6J9@(8V#J5M7V MX%%B[ZFPZJJ%,=/[S9'_JWM3-;Q]_6B>I(4WA1LL-4=?_1]WWR^OOQ3LPKM/ MN.+,UJVLT@M7K2G+WF -KD F7J54/PXU'#WP>XYK(L#&/8NRL1 _/(0UU02R M&E=L(I@\C"AT7+@V#XY[1PE<_$&J-0C?SDJ$-/C#HW0MR\'10 ZWG,"?]!V$ MLC"]:$;,1G79$PERNL&!W0B<-Z0T1?WR'B:H<2 1AK1$5[=#J-\0U<\VJ&^I0/&5$S-M+@=0R$2?EK"W M*FPLSUI$? UER=E)O9\PH]'D>&SJY@$-8>5P!)T8YL=9U,X4NY7:81YAQ[$L MWKN( [@@/FX7*(%Y']>?SA=_7_G_[\ \E\YLSI$Z,UOYC]JWP$&K0L)&@VSC M.-(Z[S; ?R[P17 K"=M2$ TVIHUH9J&:P"ONQ=]PD(6/6JV%D5?*M..'MLVQ MK 5?@K,*;"=Z1OR80^M@>0[V&6LY+F_^,)0$ 3:GOCG8MSO8XD?@VU..#5'6 M-T>W"OH;Z3T)0'=RT1!L/,%=X5^P)3D(4P&O*[N2NZS-S'L.DA_^<* /Z3"O'_P1Q M*@^YMPHGK5QB@NH+-XXCU2Q#8W[MBH,*'/CIP<7=M_*/5C_*[TRDV;\,Z5XM M8JB4JM?:;>G\IJR5ZO5RHZZ5+D^U\VKIN'I>;53+=>VB7*K?7)=/M=JE=ET^ MN;F^KEZ>:<>E>K6^%K4,KY&N/'NB[HQIN#RRC.SD>=^>F"J:,I6T[RY09H1# M+M+[)4RQ*VF#)5Q8VJK/O\1-1MZU(=D@,>T$__8#K2MX9C74A=;M1!6;LDJ& MQ^90U4-=M^.,69*S'^B_ODR&M-Y_49W,>V'A??CWK;GP+UQS<4%K7E91U*>2 MKW9E("C:5:P=VLQF76;S(DH=2[B5!FYE][0Y^MIXO P&MS\.CHOODM^]\/2T/FJ.<.1I\M7=_';8CB/:I"\R2<'/<67@YO9K,MLEJ69%YLCKU+__K-A*ACI8[;8[J5>_7E[W@QR#HO5O( M&9%R%C&V%ZPG?0E+(]!(=3UNCG[IC>.:X][5OATN9ELH=4U[QO^IV6F\N$.? MJCR8'D]%U8(!9;,-7*1.A!M ]W>XR6:H]VS[)70*VZC+: MIK'BU=D<[R?T\:J-/)W2#=-K@V\Z5T?^[@%KER7UFC7X6'N_;Q=OAKWK)KU8N3^OEV_+MS6.E6CXZJY9_'==OJ]W;N\K% M[/Z]KI1+5=JUR?'%_6;RDG]YO'+;=FJW R/+Z]O*HW;VR\5^-U5 MPSRN7]]51OWVHONU?&T99Y5!Z_/%H'K2^_;SQQ>K95\[ MOWY<#WX6*M[7;Z7FO,)T;#N7#>*QE\T=34(DXD6X,.[S:!)I#K.Q-68CZF.2 MPK.B=[2 A:0L<]F::HP(T_7E*_Y&.JE9CX4?N_L7A9^_]%12$Y_[^VCI*ES8 MLBGFB1Z^88@/Y5>!*>/PXZ(QA9I0B*4!Z()+%60A'TOGD-A M0F9BP0MAHE /CE2LDS&H$T7GQI&6HHY:CL+I>#>?'5+XE9\Z M!K.BJA\;*[NP10]P2>!HS.//RW_Q9C]P_GI7J9L7\_(=[/#C(:L3OB-2TS); MX>@$!!6X;OB(-G!,Q)P1+<#YQ]06VJ)65';7QBHD[-\%6T#\M'3/+*8;6EW7 MZ]@EF]GX63^VB5BM!-+7:9N\H36UUF$ZZ(\PP'OS ^Q89"B@%',="^OUWIO\ M=T#L.O[&,G':'): ]@Z!![0'9EEDB&%NO&:C<+-X$2(I&*BVRGI71X%@H&WW M0)N)N@^V0"YA*:QE]DV^G5G--;T[L,?:ON-Z49MS1-K"2EE%B*0PX5F!TTZ: MHXLO?W[T3N_LT[O(-E=;H^7&^M'EHFOUS.9XQ4US/"6!=1'-\8J;YGCCJ08K MWQQO4VJ>V1KW-"61!:GNVW+@HP$UK#.!D=9!RP=66.IS[P"RQ6M&:K:AG>.C M^),ZEIZB?ZK4=1D+F]Z'N#+8:0X$79=P[N -W1IZIA=!TBAL5O,&B*03=GT- M_7((&",Q;FB.[TM!%^%EL'3\@VR')Y_&O__7C[5Q0%23<'K2.9FK*3 M8LN&T:!3UO(C&*E3YK5=YV/UP\R4P^K?R:7T0%$WO,LJCE5.CS<["$873 M?O=)F[GB?!R'>[XY)NO3G[.G7'^+:+9%B (A,6'%M 86(!PLZ%FB'40< ILF;IPGS70=NH^RXV#/X"RA"0[0=M8(&^EM(T>@)9 M5,5T\#-UVI KYB)% N_#N.3 -)K&(#7G[FFB2#]UO_QKT*L_]/KG^^&I\[7& M+MI3F(.SKV-J2EQ$'NGG/Y.'HGI9"7$)MPN*N^(J<&$AH*Y,G*WA&\E3W(L<5O:SN@7**RA&^Y(:G'Z8W^I)O=XS:MW)QVF$B MHX:H4%C-P#L_.G MME]Q'UJOD% M3#VAUI#4"Z?+&_12+]E.A[7#SK+QZ-N)XPX(!TEKH99#=EY6H"^+;K_V<#;R M&3/[A+>4$ .%48YN \&/;&6M8DYB2@ ?:SA&A<>+IL*E:R>C^]M2 M[O+XR^V7HY"U5=]40LVEP"SBYN2FW9R8)IS9>D#825PJOR,&;(*FAVHWT-!L MFBUQT7&3@ ^7&NKF&-7)@4C15ZZM@W"/8S&@PD3J/!$ 6"7"OYI4?_ $">*0 M8_3UN7Q0/*AZB2SAV9),9>T5OL^BX(DCR15R>(Y_EOIRZMY>M5GAH#6EJ/>]XHFDN_8Y, M@BXOY.:X*Y-YUJ2-7\1MZ=V;M>HO^_[KX<&2-WZ1=V+RQD]%C,]FMF+0\-JY M8WV>QIHE/&<@$,VMEF,]_@E^7B\>Q6_)"//%YFCOVKR[[++2[96% M'3QHZ9DMD9Z!Y+U!E'];G,7OR3!EI$1[P*A0SD[M1Y;5F$DA1C G M>7M&@H]'[%$'P4M1L$3>V\[(\F_#?,77T7"D,*G'\1\' MS!TP/Y#Q3BWP36PUA%_.;'G! Q=GR1=7\?%V]P?SIOO$6$81 M98;9IN1C%>#08@Y:- ?1OC+J9TG[0/^2@63Q<6Y *%\GDQ]$""+0CY]6K%MF M.$]*X)6K$4X"BV26"!,#8^R8W< 5_P1F9-JD6<*WG0'8*:)C5V9+YML.!K & MGB@4BS+K@6'ZT9.08D0=*G?E^HG'[3]W'Y6^U]3,GE.EU+""4_.";^# M(*X_:>]E%ES])+,%+PL/\X>L"*CQWEPNN2_MMCG@K$A.&:H=1W'(#SDZ&XX(4? 1=O"FD(FI&,DK&.QMN^%'<),0^3'X8L\ MR9?\9; QP((0.+K-,RE:XH<6#XZP1^&PZA#WH='^-HP">'TJD:=>KP8,2_MSW'IC@K M-N$I9M+*)A&^]M2/]@^.UB0!$KD!GUW^HU:E;BV=H90/).3>>Q]D )6+EDUB MZQJ1MA01O T.9_)K44ZX%$^"VG](\EUC?AB37X)37>ZX; MLEK9N:XEIRM^U$[#7HZAXT"$BJA5WX;ZUN! UWNN&[):V;FN)5/;_:B5+(P[ M^!-XFDR,#V MO X5XDY@B>FD&I:P_C7.^_5;1ZWC,QMC.#+$B'_#@N@^1F3\GL[;I:"]H M>51XZ]/,^J8O4H^[#O!.FY(!+$T/_)[C+K[3^(;"7[*.:H=2V W%3$5$-J;U M]'O>G5KR+V,B_\IJ- (&Q%62%?DS1W'_^:3IZ2'3@ ;BVO@V^EB#VD7\YQVL9P*MV-V 5BP8M&)W UJQAJ 5K\5H6J[VW^4G*K].=W45>)$.@S4J10H+,0MT:$V]1,>:O")UBBFM)2MT=36GTFMGZ'1A=*FTB M(<9%&\_J4_WS$[\K,PGK]2N91"BT!I!UD[0BRF:EE+]HG9DM^.B4MTB] 5.2 MTIW!.N!9AYXZ%FEH"EZ(FAJ(\!J8N3N>%H@2G4-E@25@!&V>_OO?R%;@)8AR MS%#0>U$6,#P;S^ZEQ&WX,.-XJ_![4LR YP?\U_=ADB4_%-(O**D7EM:#/UH, M[:L8, DM#I,8$]^*$G]=KICJD=TSR0"KJ^G4'*6*JXZH0XKD\G"Z'J9EP\' MM$Y.JUFTC*JG]"AM"J:AD]*'FI5/@IP+HBO34;/T91M0GS #*3 M>RMSX&5BMR>@SOB)>J:!&>94BXQ$14X(HN3$:TCWL%"#9P_QK8BE4BM0]_!U M.--'6!$8>X)XXF_$:26<.#V)<\>WE,3R;'KR>#::)>VA^#D'+HTE>V>V0O:@ MS%.]K9C#O]$UWZ0HQ_PD4[ S6T 2+8$0AQG8:[60OT7/)\$K[V9?1_G VH'/ M$DZKD">CRS+"B>+)A@@76Y0 M-^]05XM_P&G]YM6&V?AH7-(AS%0R,;X%TE\W*?$=5Q'-'"0ELPU/JA!<;@L1 MIS!EJC/1;<[/PK?).%9G,.Y)"QUH$O4V6G'DC0L7-DD,-+@T!#W5XR+'166 M@"UM";!!HW.%0?&CI,;9GM(DZ$6SCP*#C/QQQZ+0"D@OX7)7CPID-RQU==81 MN]:H.XF",G[(Z!KK@*WM1+J [HF+@$2#97*H)QK\0G\7#CXJMA)#2.K@Y6I M#KHR*K^*W)\E8$0]H"M+=Q$N!7\,TX:-:'N\3 W=7%POC90ZIF" ALC0\+P3 M@%Z"&IUA=M")*-UAUI!7^(25#J8?@;* /4BZC^J=QVG1[83/A5/?D/ ;:052 MPKQDM"P^K7+#<\$K8(ZBBAEUV*?PX"/JH80*+:H=EKK(<<"K^^N41+YUY*^(D7 M2M=%_$GZ%#;,[*V"\EA WY\0'8Q[ WF]>Q]+Q+%P$F%^7.9/]!]F(Q;G/S@: M*#==!#]K,50^ AN143CT2>A""P9=5T=T=[RT=@\'%)X=TKY9NV>3ZA5R/%[7 MVR9\5+C2'6)MND^0B0@]3[S#TXS Y7CVH97& WVDN;48\.-[%JI5L!NSKE"J M2 A_@-XY8$O:+%LI)GQOL@?I\1HW=("11=8'_+J-,'YB/]7="S>;GC_ MZVFNV\?H= M3.!_ K.'T&01@ 9E)"'CH%J\#5/9EH8^]9HT19./F#[->2 \+^PQ U'?",BPN F1X92W6*2E>EQPWU"UXD!, +*2E-U$JZVIOFY.:M1 M61=^V+0#AZ-^ Q,CWW(LEAF&7)/.@3@ 5MKTHEBS4,*)$X@E$CM#R"ZYN/@L M>3C3)(^]A#F,W)IS!L IU7ML4NG*&X]\4R;=>,Q[+.*-/?O"@>&5&8/>TW94 MB8&+F:*B2OX/>$7B!8>P8Q.LB)U7RE$9Z[.TM"Z!STB'V]NDPRTX'6YODPZW MANEPKW(Y%ZFKE#"E!(RYC=FVBF9;Y%[99C82.7IMJ#=@ O<11%2/68/0C /I M;,*W%3Q)F8 O,47Q4>YB,IQV$$E&JJD1'Y%1#-197,?S5"A*RC5B7=G'-HJ( M1$H)?FG@@HJQHY42,)7HS7I*HNYDMF*NH;@+:&/^K.1]!)9R:GIZM^LRZ7@$ MZA#F_5_"718/7X_-KY]=A8/*3U MZW#("-*1:RTAIS1M#@-/+*R%';V-:$^ ;4KFT1IB()7[EFW=#URFY@!Y/FA, M_>4#12Z!1FF\D#J.#YNC.[=T_3 J?*E7BN%IPZ: *0M? 0)F8K"Y[>J3S^73 MF_-R9JM6T4ZK]=+9V77YK-2H76KP@^OR;?GRIAQN97Q'GZ5SSK[KLVFG+X"L M3.Q?4I/EMDM*(?RXC1#78^.5W:+),XYG@6$DMBBTC,AJBKT??0\6C#O]?^\* M[T)JV#TZ;:8T?AN9C5'GX6"TJ_\N)/7[*69:R@335H'],4:_/U_7BCGSNW.TOY2]R2]F;WAA_!3;:H4H<@D;63&QJ8?VD^GN M(O$?_?==VU6\BIYR0N6![SED;D)0?1=_WDN25KKC#3XRUZ:D2A?8:22GQ#-NHY9GJCU3=V[WX?O)M.SR [80^[KA/8!LI/ MQ_VHN=W6^T)N-ULH'F8+>WL?4FA>2-7]W?^D>7!JH:7F2@,@OM7B]<)_)AQ] MPOV3^I'_F3!H/CDG\O,_U9UHCD-Z7E/2B:T*LXCY,%!Y7:H;I)([S',$SL["9]3(];Z35X%>3CGO>RW"8S1W. M=AXL^Z=WLT<%L6H3'*Q MN"+N='A26TUG>P5.T T'@:1F9'>%.2\!O:<93M"RV$PB_IFCO 6OB[MGYZ/Q MPF[V\' ^(B^\C)UM3C*-E\VMHAUDBW,RJYG.<1S ,*5YIN+=+Q6;(_/XK-XY M_Q'\KO96N@'E7QF"5:,'4;(3"$A17NQTM/?F!S46:1OP$_C1($T-Y5 73M(> MSD8CJQF>F2W3;KL\78E*I+!].14U.ZZ:836AQCD.&:?F;XF,L&A!"+_2=5PL M*1 K"J% <#&32TJP_7IR-7R1J>O//C'?>+48K]U5ALELA1@>\?;\SK_: ML4SGK#C$=&@.L2^X,&!Y@RVH$P;D1:@_VUT=#ZZ:C=^[X:-H6-]"%$)MO;OS$US>O<-D'=3 _K<5TV.9S[$JE=_W.+>"X MDQ&/>8X[5]^]J_?VVVRT^^;6RV*.JIC=.YK>AEVRWG0N%^\4OHYQY'6:<@QE M!RE'8.^>(NPJEKC)LI*_)/%DS74J@<.&R>A#7A$30TWF:%94!2[%!);,MTR. M.> X$2$M*?*\N:Q.0R6^'2Q680RPK*D*@LQ?(F.ZPSC>,9^@3!0[*/M+L0'(42[F5IJT1;2NXI:G]S M?E)+^V)*5^8=K,-XL MZO.U'$F!JZ^%X\3/2J33W+1'NIUOL\?N[S'E]ZF)S:@^39]5ZLD^V\$UZ60+ M>]G3&GSQWX\L"/:E!%[G6J>L1S#;\SM(YS%ZJ03,J MNE?^W=[=P>6UE3R@[),GE%60FT(NHJ)\TP-R N%Y/C=+=(YCGW%/WGU2*LK?0DP(T& MMOC<:\%,4;9[<+KO^1\*7(0>+WR._M'^$Y@>A[^CESYLE.8W4IJ_$T9T1UP\ MPW110Z$SD5 I4M?U=$LG=Q8>98O9K&/B0QU>3HB^IAJ509/Z(0 M"TA?1?7D$ "AN.:4]8 TU2*M&_3$D5 S,9%:1YUZVT(4::Y>CE5_HN9-Z!U: M:8+@P&61'XSZ&M,FI=3=*P3?/J$JX0EV[@,]<-42>X4/^>F.:UWB(&SV9)3CR8\O5V ?[4X7UFF>I?S\>RB%TO*>[5.#:5J;"_2 M"?:/7JM;KN>QR.]:FC*9^"UZZBR>,;OE4G3^8+II\:2S=.Y]%L1].WP85(VV M=?ZSO8+[O##J/RK.3OS O)6YQTYK(N+CT_.:/&Y!9/.XW#J>4SDY//L M[5@AA#'\41E<&9Y^\]9;^X)@_T2&DI]NT)JV#-WA5Z4ZDD_>@(8 ]Z4># 18 M;;I4&&LY&,Z0L!UX&?2!Z>L6#_+RFR$Q/6(QPMCG-I6L*[..*-PP9B^%,(;H M0O9\[AY YVC;Z?=-TL0]CM*.VCG'BLJ2%S."\JW:7UL4\34 OBFX=CV^P!Z\ C$\!5U'MAX-LS:/:9K0FH?*C7 MZVE8VUGI>D5),;Y+.CG, YI'&/B/<1GNC>:EFUST&HKE*T>2LH>PM*,V)0B1 M3RY=V!'$OGVS^Q7'BG@&W,K^!FYEP7 K^QNXE;6$6]F(J.0Z3E,8H2L80$Z<':O.-53Q!$\T_P7 M+SG*PH*/\ORX\E MC$!#,%;I* NO>92'N:G^D:37*CU<%SI=*?R=;OZD67QX M]YTV=3?BRFBH2I*"%V='3X9AXPX0>0"DU2JG,,4I$)%-U88OL[KLK3*!N.J\ MM>$9!Y*%4RT9?5"74=W%_9*6J22WS[:..HV3\Z-5)8;Q MO,DW(H9B<5*913J/PLZ?NA=I)]BOG,\X*U&?.8)S;-9RQ[TT;2:SI31:0H-Z M(!*^O#E=.5KDR?D7>G&2P?[%PV.=@+QDML\/Z=KT[DZ [(&HX&]Q4*Q=%11K MREO-4;51R^^WJ\7:A;[2Q37_V_J4@';:/VZ.?A_O'M[_V2^4+_;))Q6MTPM/ MI[4)WK_%':G(;FY8Q /L*!"M3[BA-7!\[*)!2/7 HK"SH-KMEF>@*J=)+>:( M;#47Z#8;>A<'+K!:%V8HXHXRYU7F9,8J863.*WHMQY[DR9OA5Z->CCVF6WZO MS6U# [;/'>YHGYT'=H\5&VDPU&%CD+!5E4[,U+*VF8=> Q/L1V"_/<U(8OC9.R>+9_QU7[RO@W"F;Y8'.H86K M)I$POG#8%UU(+I@^G(>AMMR24LKN2E%$&1NPO, B9[-E]A'$F^2=Z1K;B/B- M.==FOQ6X'E-6!W09N&3.1]N(4^JB&]?F[N?,%G5[D;^".\/S7T7^,O>\1@G MLMF"Q[3P/0'.':#&U7?LOU;^K=\Z&DYF"S6A>*MM;)_I,NI\29Y^(BCX!VAY MH/D1)Q+7@H& ZF!)L:O@*YY00OS=RG2H%0LFM(Q%&;Z[F2V8DUT M94IB3^=@^A'Q)X;I!(3<&&8,4Q:2@-AG J^=*X?DO!H^M1K@U<03QY?TUU+M M\K6V,V#*>#!@4E2!I=A=$U@%=WA<@2K>'DY -MU5$[AF'Z0YVK_,MT8'7^V* M7UAUG4XNB_O6HI5I?&D;[>V-[DK\7+A_VXQ.1[BWR3Q4BCY,JECZ+="RHWYY M4?%N&"OF%FV;N1C#%1]0?BTDJ6I%9K;0A\%]E:X)#/8]_P.XG('55"!M!8JM M%U"#8YSBAQVMBGL$_)-TO/$UA*V< K?=TWD+[[%UXD(ZFF2T+/Q;JL:'Z MJ82[);2X-=PV@#-;H+$HG9]HW;QG*L5L<;4]ZR];3YN]TP#J.*C!HLMF(\MU\H='.7>?7)L%D_1 M1^*:ED?WHJWY^?3.Z(_JSOPI'I;K9]\NC=+^O#LSM1XC$76!*31C,X@YO7 K M/QJ!BW!C.8PBY1>E$?]6C4IV6J$B;&R 'DNU(T+!\&_8VH*LK M4#,NDAD9SUYK+"%C8N+&"\#'4Q(Y4O#%GCUAONVOK2*F 5:M[M2/]@^.%C7W M)4]6,9OY)*F,7"UJY.K7/1G*PEN&VB8O&OK-]2AA84=.)^YH\F*;D :7_7;D MO$[TNYGKE+ENR&IEY[K.?!#,2C+\1'@#QK"Y(U#I^TFF.*4_<]5+N/0IK,RZ MP]#'+]O$MU Q!QUO0[_K0!+K/=<-6:WL7->(+9K"+&NSK)$HW8 MGPAVZ@H.$&;S;,AR'4YZO>>Z(:N5G>L:<3OLU^;PT$K(ZB9&EN&;D;TK>IMN M:'(=CGF]Y[HAJY6=ZQJQNC%[UZ9VL/=10AI:LZSMV$[?;&N^RVQC8[>NQ=&N M]UPW9+6RCQA.:I%(Z=>+,#+L5M]K>4X=]H]@H;LI!-GV)GH M17D>_/]W)D7E$QD?VYM$HLDP#@BA0RECU/V&9XK*9!WT4/!T(,S:IY0@CA]T M[UB87Z1Z.'X'!KDR, ]>D92;I+&564=ZTEA7Y"*#FF('E+GZGE?L7SKWE)>H MY3]DJ5K*<;$(B3!K?'B,\L6(.GBB6=MTVT$?2S*HB9%($^9Q3!L^A,0!; /= M_BT8.IO9(H*B5@%M[@VC;#..]]S&S"8CFAWFH+58&#K8T4X#5R8K/MGPB#)" MVV.3D2C>B>^E39(7%":C1QR ZXE)X$]ZSH.H#U-FD_Q&J+RK^^6.S4YP.2UF M$D@NYR&;@TNG=QD_5@Y;'/U:)K[+JO"HW0 M$V)7?=W+4AEX2"W9,$F@(TM"56CYK-RO"($'Z]YQ/5)LA^>-IT3NFH38Y]:- MN!]CU8V\[(X;0CM:&=MY\*DAO45MMB;1-!T1YQ)*@JK/L/B47.I8H$_--H2? M29;K\PG"T?C4\80+'B#=KLPPR<0#ZKYXZE.G/[>^SV.P.NS_L"B7K_D,-%E324IW@/>%9-KLE[8#7;L M24T\2 BUK@,/B:=\X/U$4-BP+*H]#U>5^H%(F:(B+]B-0"ILB'-DM@*?37[[ M0[P7KG+)R"80I(E0N.,$0Q]^^MA5^_=<0\!E@#W ]I-VYK9#5[DV=KBLR H2UTCVP&8##T7C<2.H[!K.\>!^:;&8+B)$N M&YJ]$FK!=Q!CT OZ U[:+!T/NH9&2B'W#T+:;'=[:LN1\:F2\6]H-SD"&TD'94/.6#H?CANTXN\$*V;PBFMNDF%GPM!3ES@ 81_'+I% 6I'^!]FB>I+# M+A('G.,99J?#"&HULFAY&=\0M1_E]X*=;B[MRJPC=FF%*P"=MD04Z.(35KFL M!)54HI;_RKL*#!V4"K,EG78[VK&J.P'56$-LNA1^)IM&F]RC%Z=/4)@9,]A$ MQ]#X.UE!QOCO:,Y K5G>% [E.?P[S>N6V4(P(T+X0\X182HLGVP7C.@AB70< MN&-Y2"L$3EO^$X F7'K076,ZK,I^!-@[^9WFZ"KWV;BJ/1RZ>6/54522R'@% MF'WY^Z#C_#$;.5@^7V9FBQ:Z0<9;)?87 M&A"NR!ULZVN?$7-DB.V8)=%P3C M-EEV'?3EBS7D]B0NJM*S N FBKS"I.H>MCBN8-L+' M!J4;8<[12'"&3"K_2F-K_@DO_GT)^RJ\MAY<6EEVAG9K!^PLU90U."HUU[J$ M98 \D\K0I%X?5^O#-AD<6$N(D=1)**W_R"4L]ILOD*3!U&YP=3PCDC$GRNA/ M0"_3Q4/'%P?W2&$_$N-CSQT=@+UH]@81?/?)3$: RH&71%$.YR#0%4LN8>_@ M7R_!\A2729+ 4=EOW1;L7T7W8,U((,)2?LZ*YR6G3S_U[D MZ/5;!^DPXQH(OU>.\'.0LH*4Z;+0-V,DO=/TD##L=!X>VZZW>PZBJ?*!*+Q+ MC@ETN>QHM=A/,UOT8R"50>"GNEFB?N7,[2OMR^\=S ZS4.<@($_IA.'X;1C? M)3=,>L: 7$],#: [QS(W64* M6)L!!X$07^2Y111:!)C3WHLU9I79XZ1)C9'+^, 3#R* $]AZ77E5V0<>%\_& MMXR[B\+5T ?0K5KA'B0Z0'+F,F(,4E44FBWB'%/>L1?C5@G]-&Q,AOXJ=%OK MEMQXRN-#,YL9$9J]PBSMB?!Z\2EN^,G* MK"-F$YEP,2BK![W[1(:8!YEDW4I;?PHH"SSN"@BIR"(8XQB MFYJ2.X&[37W[XH9:(EUF2MN:%(59*B9UZL<#W*;6J>-.DL+@\50V#M/WA.X< MMA3A:L*)#!TFE>(3.B[ZAM2 ND5]\.-TM_'[K!-J0.%\"-@3G\[R0YG8)(2< M04\OXYFM8L:F.Z/24[VL*&I/707;O(#_QD/@*R_ Z\%?]D=PUH.Z0,'-:P'9Y%AWW9. /IW;REGC]U]PH:#@-_?%[-&+%<9]A M 8_8M7OQX]?W@G.@*S:(:.+*ETL.F?BTGS(ZYIWCXAM+)SP/1P=S]9->S.:/ M=9C^_L7=_6I>79XUS%7=_!>TGDZTPMJ?VFHOV?V( TO;+(XKG=F2&AZ%%U.U MA1V-7V=-O9"B "#]%?1BF@-3Y,B2&NL:A!<8YGKH@X$%8AG3QS K([/%TW=8 MGV+%-J:08:!)Y"WPP$\8%=;O==.B=SD^O\M(WS'B.@5-A8U+@2/5(8&3KM++ M*M/D"[X.%T>/D;E^YCJ>ERZ_"6^X@417ZU1!L[XWC4"WXDZ+6J<#VH;KE6SC ME+)E'#=L_=5H-"[2MQB(^&1RPY_T5LRUP.:1*^LIBS'1/[+SW;T=YC?G1Z:O\Z,U;R;"=ZJI9TMGO[A>S>%+DQ M>5,HH8P'ET&9(U/?$7,460UBEHED]H0+7%'E53[YU]JSR^_1P=LA@FB<'CH^ M46[HI%>:H^L??CVOVU^ZI?:Z18Z/FZ/+;_=GP?^"(S6[!,M@D< MO_'ED(?AXV&0/A'ZV$@S)(!CKJ @;!UQ"<]#?ZQ0&=L8MD?W%3J!?)#(1J)NSV9^9LL87UH\8"\+M[R9 MJ_BH@QNZ9D)&B94ZII)S?1OK-Y^: M$$T$*X(5 +.4&66VE"EIT8SJC&F7CL^T VU;XQ=,(V;'NY@&+NV*P7Q0VC<. MX]59Q[P%6X>;@JT%%VP=;@JV-@5;?WO!5CQEV77 A!8B(K!E$S,4-A)D,RI: MD=D:85"96MZ ]F"19L&C4!3$C%+!ZTD-&9K0E?1"4E54Z2TA#!/M'7 MV"-LA2/(17$=(?,5@M[9"+(AJBAH93L@6O"KO3\'K?^#!NO6>'R(>X0WQNQ*<53F MR61GN"G<%68%E/(ASS$*Q[\795/EJ[HHF/K 2W4]*QXAD7?T]_QKA:X^_,P/'7$\K=T^ H0 M.Q.#S?OA^LGG\NG->3FS5:MHQZ5Z]40K79YJI]7SFT;Y5+LL-[3S6KVN796O MM?KGTG59@^=.:A<7M4NMWJB=?(WWRTUI+3F#J3[[,!=2RNY1 MI9F6S>-\[K1/C@KG%_F#I%MDBG6NI"4$5]U;PZ;:)] MM_C[_&"WL92MR2]F:S@HZ12/U H1Y/[B-[+"0]X_P098Y'[&>,,*[VCA7W=K M5_TFSD Y(*1@MEW7 74=!97C?M3<;NM](;>;+10/LX6]O0\3@*L3GR>%,+)_ MWUODQPC5H(]R8>G;FD*UW%N=?HCJMOVF>=P30G?>Z;/9CG^M#C#"3QD MV@$E/ XDVN8J[OMJS2:="@['4GG03XB&8K3-M7"7FR:H#Z.^Y3;,PH_#VT-] MCK.?@0L()79_]S_CYS_.50N5U8.XU LF1"H7VE/R8W3GRO\)^)@T\[ MQU0V3>]IAA. 1!IY2GK>??I?Y+3><: R1T2]/%^>M+ATP>]^)QS1#3ZOW?; M8\GG^6SQX&A"$G3J*>4GG5+:WG[8'/5<1_V"#/<)![V?/ZSC[ M=\/V:YM6ZI0WQM6+R6=?(1\X]YDH2);%-1Q1QHOT(0*[1#!<)?ES]JW@E[Z: MHY_F:1@,G@%2 M*)B/+=?*'18+N(;#0KX0[P@WA]Q()])UV[>I>L#";LQR:WB+!WLSF35S'6TZ M7RD]4RRERAQAVOQ@Y5WKX>C/%_:VIDU*@E.J>?,OYR![&PXR.P>9^VXLWJ:8 M8$KDTDJC%\PW-O;$&RN$KZW#)S)&DQ$S[7W^PR9J-J=*OSLE:B9V?FK& MN'AMWZ2/R-#Y#KP%8BG);Y826> M6OOBE$)OW[9%9+:%3EP^JVFS+=VR?VR80ZI?0H@."#&L,B=&VWH2! MNJ!(GMK/Q*]_E)G9TZ::*O26Y5GI?J(JZ;>7?"2]2>"E_T5O_1WU0?NSA8T. M+#A_!U16T0O1W<^E\SO-(TCE8TDZ%65 MQ,_OJLH=NU M7_]4XY])-AHV0SO8C)?$]6MBX:>7V!I7!+U#FZVTH4V?V3@=/[&;37\"J/,> M4[?=G=R*325W8U/I7"R93&^L2@8Z7'?6E5VOV5A]'%9FWEO>J*^SIVXIFUA$ MY!;TL$^":#[X>B3^UGLL'LKRV8#"=_1<;7AZ460W[*+8G(@3\K3.,QSOHW&: MR1B=3<;2V=0^ QF)==U^B/+4?'Z.\Y^?'Y^L$*'R%+REP98*^8JG9',WB"N2 MCC29R<='=45RX+V"? M -W5D.YP9.E#H(O57'W4&.:GM;XQ!'JEXM;0LA G%!A%(0B;CM$.6U?"\IG^ M_!@D'Q8O[8):J];+[URDVQ&Q?*M4JUT2H5*^WNYP/ZM%*K MI*L/I>)=)U'OU*K%:I5T9]*2V"O MJM/^]=VT5AK?/S_="'VQ);T\M:;/=%7Y'YL?KQ.>*^27QK$O>D=WW#Z@/K-UE%J?S&\[UE6JOY=[RS$O9P5:N7OAA_O0WW,N^KLF&,EF7=QLVOA:Q:'::TR7C.Z& M"?9(#EWH@LA+-?=5QM-?21DW_:R3J2 M.,X28M;5E'2IW56ZI6XBE_M64T+4 MQ+5W]CQ1OY..DJ%SL73>+9!)-!1K\!DK(N1F6?-EG)0?_TJ4[Z.C8PSJU']7 M&"TD=C)OI$;?U+\7.]2"_H@-T>!:NH>D\'?;9+Z231M$4L0?$B]R?2DFQIGO MNQ*B01NMI$#6;(:.)9+>UNP6LJ+TE6@_J*R0:O?I*SDG38O);_K?BT,G/%D1 MGD4Y@_Z*:S(C[&QEI[S-.'"#C+)W_FWI@A!GZ,9FD M+BYTVY+E/X)GNSJ R6![;Z,!K<'&KKJ9E=[%1PA5;E%BCV0/,M#/,>75BCD= M9W]3G<44O;\@,WU^\#=51Y>$X+4N 0+3>>M3_]4?@X],BM"IX9__(D2[X5SF MF+>+/H<('"T^Q8=FI8"30;$-G%>/ T +_[:],G#Y!DCN] M.>7H\ J#]QFO\""++V1.8+ /4#L@?N540KY%[<&88V<"UQC6):0?(65'Y.#= M'=R>Q?TJY2WE5<&>[RW'A;?^Z\WSU> /$_I]BOZ0^CJ].>;)YQ"CZ%<^T_?2 M;#I_C:28RC9/OMZH4ZU&MU.K5ZA2H]UI&]2Q>GT/-C ^ZS(O/H*9T"'-,?=V MSA5G"B)F1;'<3[NQ5/C@!(YA2\A"G G 5F]O2[JA]!2_K7<89+0D^DZ-)& 9 ME;[[$)F:L628-\,V4MQ&AM2Q@TYF=]M@WIS*_/OTA42EWFZ!G:A4G=T_#UX7 MT]OL> ,JW6+6?%^F_ON;BF9XN&T.M2&7N"E#N@,51C+'31!,E<\I)RI<;\+4 M2\N;4K.W;-!_;BM7T]M^(J+&+7[3AQ%K-V"D&!U(BB-0.M%D#)OU3\'>;&3L MFGFP08M?\VN+7WW!Q$@IRM(;)U'K]\W:H8N&$9=H3 M.F .@4Q:_DJ&ZUD J+] >YN@MS'UW1EH)S;@1_R'9@E;=IK1-7Y1.<43G>/O(B.Y=+!/$&[]0(*FM=#(X4DQ=1>.IV*]) \O:#?5XDP5R7Y M_&Q(?/% AWI!=@)G]E*0P\:("XH7!S,9*KT'2!0PO$@QJV%I1.&(T"G\&ZAR MJH27L'P3,L4TTD:?(M8/7_L?O[3A#8286R[],MUMJ@M:O![/\D9&HF4!R@;Z M?GCY=FW'@_%JN'28(N$45Q ;WQZQS@C3DKWNIX9I$.3*UN.H63/_@!A]UUSA71 M+41?1XN>G^'[XGWM8JO'G=S,1^)ZS-)-=3R7?&6:O[@K]29XQ3F7%];ONTFWG+@S?&4A.P8*VJ7,GEU\@ M]RRZ=$?]/&%6%J]"Z!$F%Y(!FR-.'"#Z]$]]M'9L#+X(,A258;V>'-!=RSC= M8SP02()T9$ 6>LMYX;XTRHRJ3W*:>*0@J\ZR79_!5+T@_$=*690HJA!];SH] G"K!IQ+/A01'8EH"^,Y,5 MW)2PKPFF2^K1[&6$ORKP;YS CR6)1=]#DA?^A%V6,L4C=9B7<2H&6@)ME5$4 M3H5/X%N:E@SY[? I6HC10$4R9LX) OR+ *#T/Z--R1RC($[71Z*#0YA%K)4C M:C,N$(%U!$R<:!LLIW+RA!>QGW1EPY=403268)U?0"H\0LE@(,-0M?F80[=! MA3\A9MLG0QYQA;@%Y#&"M<_!%W7='TP%8\OFQQ@E'$NDVRKHU ]T^?<-LIB MW,O<:"8P,OS]@Q%F@ ""1@2@2*0-3H*QS*,\/T-GCI"G8X2#+4$6,_R1[!+D M%.S'B08 DF&!BBDP;*8R]X$I"#_%"-'+F@.9IM$+( 1A83" HT>X1MJ%B'X< MX%P837;XBR'[2-7-ENHM!?'Q_F'6Y:^S]*D)HVIOR;QT[\8=9C%ML3]^FSL_ M/[/OG6IQD#Z';DJ!E::X3?JWD#KD5:N)YVIL>D6F@7$6-5@,\6VEV* M*-'I&'6+9(TDPV2.DF98X" %$@R\.J8>D+C"S W_D6HR"W+BB)\5VB6J(TW1 M+O_X*%C"#C\5*)N M:ZN1RDQ^R \([QW->)8!L8:8/I(;1%G'P"$.B_>%@UC9OS$?-:@76+!N10F6 MS7[HF\5_1 87V:P=/)E#AA.4%^JOP#89@6N!_PC/VM>;&F@#:<9*2.JKYVL,/U+\D.)X+$X82F'0VR_4Q52'%CW*(KB0 M2C)$]JPX,!]S(&TNS00D$&5^-(+R&H9BF<6%)!)EPK[7/C= K%1KVP*6]5#3 M*'3_&UJNRO5E7'NOE=Y?4AV0M2RI0B9^ B3085F6AY:,(*/14@P%HA8A2,"B M>H 0(HG6Q8VC R4(PG)8?] V!PX*%?V!H!7O71F@#)> M JXNJ<^LG'U^>=^66,>VZE3DYV5WO)#O%KRU5KV[@VA MAZ#A_,Q$!.40H0@5%,+%MP0]C@L($K0N?>#8%F)KB;R7%$UD+A+)&%4UV%)- M5-#-PH>J95"4D!6"I!,8\R @B5 M9+P$>J7F3D1;/C_3]@Q6FETP,**(+!5HI,!++%AAZ "Q4<@,$:.GRNA%&)V) MM-ZD!9EPPHPEUC#(@HGQ,,A/;"%+2(!ICN<%Q\@*$2\.$8&DF$7>6 [&#J1# M5"6Q:XZP,YDK%T G0QY M&1ER[^AEL'.TLND[1V\M(JF,Y3Y\M<\(C&:98R-5$*0Y_@.@M,^@=;D^ 3^ M>*P8N#1&,TQ<]+69H!KN@75[TV#V!=<><&,E]!3(<&C8AKLJ:R:ZZB7TY[P@ M8(D/JH9#Y ,.P.^P5L)_15=K]);O'2TS*O3"7MU[*I-7D(\OD[6-]$5=>[EK<:4AR:^H@RPTD4D3S%X68*R<+O,C]^%UO="KG9TE* M3Y.S:P!TNK?,/Z4RD]N:>EW)_OA-%;OM6KW2;E.EQEVQ5B]T:HTZ5:B7J7+M MH=+NU#K=5L4@F=,4_O_P!NFOEH ?.^1: @#H: 9U[V4?*[K,=TJ(ZSXZ$+;4 MY1 .7X+S%\E+772"8:XNB"K!03!F2&!49^7 M)IDILGP_<;!.6+BF&/EEE)6L[\(<>,A!)#'1FXII,:,EM^02J5Y/^RD35N^" MMZ=2.3.JC.]3XRVRSSP!]TJ2R5TD4L9/F=#2>"]@4"^ZJ@C:S$JR6OXRZYE. M@TA%@)W^1!;CD.%E"B*KW"\](0UL4732/_E?:]*1-']Z1RH0/4#'%:?4.;4Q M+#'*6/N$C?Y,:Y6;E,1?,?%69FURTP: ']&9)NA+MPEP]C/EQ?.S 8(_AMO M@\6O(\"\P=ZQ<%!087X<.FJ\Y MSCJT$[ZCKV[5:C)?OEI[PKOMP7[F!:4QW/-)9P(=M&-2"GB?T.FBXUW#EPMK M^3+)AU!MC.Y6S_V(\(1O9H//ISR?GB78[?BR+^ '/]9$/ !3QN>J;\0AD'\J M'!+7?4Z0YK]L+EC=&^['KM?>"<5Y*?0QU:0/+/DT0A9NZ5<\9V06='#'L]:T M;[W/; E? MOHJ)=;+C,>,4TU'YB,=D-*6$+"^$:@C>[4TS<=@Z2$?);V)$BS M?R^/ Q1&8U\KV['9U]84?Q-NB@!.8"DQ.T M%7!9XZ0Z>S6)&^=S)KVOD1!5]%HL&Z+C>J&1?>LV^5ZJ=VI/Z7R@I/N@6]^- M;T9"TSL*STO?(9+!14M!1MH_<4,I94X9R#R.O)P"C\S5BH5ZFMZT>X'%8/WX7C PG86&+LR%-6@O70>W!7*(@T<<( MX[E)Z+\I,^[( ],DEB$D)\$D#"B-4W1NV6:8-F7"2MF U?@D*'4DB*AP$.-< MNVB+$[DY(WBN>ZDO#,J#+P18GUQ=#B?"6[Y%LHB@"YWN0R!,&KBQ70T%[KO-NC9=?KD;HR-4%@*6YR,EVCS),K1(4R< *U$*YX)J#:+IBP2I^DA/A M)3C>J26"=YL%9!8KB.R'B*Q82M.U3M_1\Z4<5EW$\*FF[I4RNNI1/^'@29Z# M]98P9.Z91@OHB'4M)$:"VZP9/#=<75.9UZ+_!JFIAKY!4(B6);IXZ_?Q\4$<8H]:.4CEZ8DL\ MY=*)I^S=PVTF(+$AP8D3J?2J6U_-.#"BCH_ 5LN5<_Z5K9KXM4C&1/9O@\-Y ME0U7 U%512_A>93D-QB3P$QYE1$*N+(&'CIZ0ON3S!8RO)J_;0R=A(:%@EE* M-2=;1,P,[U$K'X(O;DMJ:['W!:C/60CMC47*HHV92MHE3LK$K-"4RXZN%,0E M!G\*XF: 7$>0YQ9'PZH.^Z]R*(1SDSXR7#8MCL8/;R./7A#NCB5Q'BPC@]HA1?3WGE:&2\0N665#(?),A!._PJ!'UUR-/QW9.N-$!MKJ<'KG+ M@$8F/+?.;M7\$'W"!"82DO$LIS*\0"PT,F+25,LMUASD'$DJ9$]#PX"9.I.] MPMR6+" ,NL)A(Q%9$@(W4,U<8=_*&#V16!ES'#*631/42O,P[DZ:J68]K6Z6 MGU2ZWI0P9U @.@-ISVQMB2 M*.#F*M1/DBJ'K-"Q-.?0/8R=GUG3*U3FTWB8D55P?8SY*;($!@-)AEP@IR& M;%\![8N%PC25FU[,IKK$1$L16(T$=RC35BP)?-H]'$D2"[GBZ IA -!>(;&> MQX4)L,V1##73K&%=HZ_H:Z$E=(+F<3&? +?3=CW,,G#O=;2ZM.$,H" UWYA3 MZ"GY!W#&?/MBO"^.9["2)WF4,H]%SG!3MV=0CZ;V"%(A<34.@R6#AZR 9CX2 MT)'RUQ];$KJU MJ3Q>T/.9;#XLV",&%C,< ,Y?J03.PPB#F:!I9," 9E-(Y2;2U=#<9!C-BVNO M\()ZBCGZLS02L2352K/,J YP)A*+(9! .9P]%0/+O2E2K=7UVJ_)CW"ZG8]Y MJ?D+&D.THN(1X:J)X 1M2G= M=N(0U#7\+#Y M?VD57R[MAG?2[O!_V=0E[6QT[*[H7>PK=ONMZCGTI>RWJO=U5#V?<&85%#$8 M#1F$R>X[+6LG"=5?-)JW-XLKZ=604'BS6,NT)AGX"JO8'I.V?&6-11YN>V86 MG7]H8D+'@*=BC8LX31, _99-_\>2-V2U '15WV8"X)Z_;6ZJ:LTR2.TG 02Z M;I&:T*2MVQ(&\,)V5-@1:)5AFCM-RT_-9'"4C%*F,CC]N/<9A+203%/GT#P1 M.]1UKI\'4W;::.&2*BC*;$)L&"1M=?\B;S3WR,7_H^?X0BDB M>I_J1(;F1+0<@/:NF(80B_6#IY&2K!MJ*$BX(0DTAN=Q.W?-@VZ$U]SQRBK[GL3# TP.!"("V*-@1I#]HX&#: ]>9F.@R)'-!62#6:"B+Z0MG]! M#Q"L(@#>@U!I?A#$/)TSFG:#?C:[VVBDA'/\S;0S>RXIH83UA+:YJG;(-3K2OJ,9]Y.E;3AQ6$\6$H<:1W9Z^'K?UJ5D4 M.<6"B[6:'.]4Y%+QW14YVD.12Q)%S@J@KE7IT4Q=<(-BTXGZ/5 VS.G7"%ZFSZ.X&@1/^!I+<+-3DG8Y]CW#_Z]45,S:=-G8S)IG3\?GR3WP_J/W[6A)IHT M861VG!R,>?1]#YFD;9?('))#:/)K+$+A&[**AX/J4SNGYR/E]D<:%=B@+5CBNRU8R&W!$M]MP8Z[+=BWBO:=?W5TH)^P.R=G M'3& TS2_@/OFOIIY^'AYP( M"^))4&:# 3JSX0ST.[("'G$&TU!AY DU$'C-XZ7M[Y+J2-2$XTC^!Z[OPF=- MP, /:RO%#!UT@L=R:?HG0\&LL\EL@A:0.64L":RUO[I%]>;Q9)?9U$A A_[X M,;(\=F9H'=EQP1'V)Q"H.=TO@F$GGB%C=X/!3%9L?J";FF2 M(2AS$UX-5/NBX<3R+@YA 7;K\#T9\YF3SE&TG2 E-CCI9H$%F%L6#P'#RPVD M)_1X]G6PERT071Z?I9Y?N0X^1VL. 8C$CN@J R=C65360O87I &1F0PSQZ! MQ-V]%QCOVD A\%[A47K8U-)^LQ@_JI4$A][$JN=5Z5?$G+FW>C\PD% \!?8= MC'VZT,#27D":K2_@E-8V%_'NW<$K*T'\\(*DT5EY7[:&*A6R,=JP36I)Q,R) MUP;7FS LYQ%&-T=S,;C'#?8HFS?9WN=PRNCUN2OEN,YAM5H99I.1&W(;=_K M%F^3DW'F):2LXL'PB02="$E[Z-YFK_\\S5Z*DJ$\E&SEDA#TD/6^(V0?AHMD M70^, 'MR32&E+Q*)"[3%0:2F>8>@?P,P'_P3-&1R>@=0XCC&O$:[J4H MGVD4Z$*RU@8O2K@=7G3BBY/YW2&286;R>E>H\HF[JZQO?Z^8?7N1-V$AE!B/ M@B97>Q#$X@G:MPN!A=OLU!$W>.?,2$X[I.ZKR6ERTNH4/JO[8%0>7HGB8K5;B;\?0Z>G[&NC4%:N/]JI M@9ET@S:-&1 F*"=#TKD67"AS\^LH:Q-$ALZ,@J!B)[9$K.A,Z$SI_&R]\EX\ M.%.*D#R3B8?/U-."Z[R,3I+=14Z!N[#&M7X)[(NG,MJC_6&C#J-"=JC3Y^"!Z[?K;Y_39LJ#?=K\W1MP MR?7H")U-NF]R6S,B!2:$KQD17$2OT%#EF&DH="[8H!>?C5R[V'A-N%/9<=-5 MB,QOA=Y"05)*>856X M9"ZJCE_ATI]&>#;5,%?,]I;-9>5UQMS?5?/FQ&X(.PL,>@LB3DY;;-L7EQIW MS4:]4N^TS\\:5:K3Z!1NJ5*CWJZ5*RT\&]M9-[&2YA: ;07';S &MY+FYN1I M1(K]C9.,1[*$E!Q84I+_HN11_R<=3\7H9"Y&I]._/'+<+O#/?U'0BA@$Q"I_ M_(D]'M),05J]\HOP0_3_%O:XLO#J(E9FBKZG'WT*W7*7'*GE0S.NO+X.W]B; MX0^W165^-%Y=-=#;78H]@R/U<4!Z>\-I/-E_PM_YCZ$"6\ ?CFN=2Z)8#?IQG MHGU.VU61E:5U;O$?M[O[/QZ+)FC'US7J^-)S*9)&HZ?DZER*6-[5Z^&./5=< MK[\Q\6WF5!S?;7F_?<_]J;7I08W;XK9XL5"W*^+"5G%G,L>@BZAYYM<VFS+OFEA1$5D\N.<+;E!ZTZO*8O2N\Y?8N8CRFIASFYOC/?MSJN$_K+F5B MZ70JDMM4VNXVW9J1@)H(/96/TJ)AWQ?EY'#T\?EQ.>-Z5_2_>U8S_\C]]^ M\T%X4YUSOLNQBM\]7!\%"'I3-ULI[+OL0FQ[O;YP6ZIH$_%X/)^+AV%HQ6.9 MW/K[['KDKLXIYA?TB#"N=97.(0-ED<^I&>9=82)Q)<([M8X4WMPEL1UW2?3X MSA&RDT*BN2B5KY3TPSA$>8PQ.^?@SL#C@LNU].0AG56/FI.(7):/A)4$V(:+ M)V;G=%/KW]5D(?6T/D1,2U[@8>$JG>LCE8##ZN56Z68W^$L@5@+D-)4D5) MY8@RH/V"%0)T)S\GPE\" T3$B1?=MDVW(QMV4? HF9LBVP0R8B"@*>(...1W MDDTQYY4US7"!+;"I+?2WC18^#RIPVT$N;=&?4+5G*.%6]VMN9%M%1CK:35MP30G<^[ MY6X9F4->6<4[%=:T5?IS$4?KOZ37%&,9/9S13A$_$AA%(1N;CD6UU[H2EL_T MY\<@^;!X:1?46J7>[#P4FYVWA\9#]6[4B3^/'BKY[GUW/KJ/YQO=N%!I/=P4 M'RI"L\,7I.Y5=?'RF(XS5P]QYK$^[I?>1G\J+8&]JD[[UW?30J'7VTYV^N(T M2.KQSF4V6U9_.MBM<(')!JMSNJH MR,8VG'4])O="*EX56;EL(A9/NFE/^LQBPP?F7IM,6!WC9/9N[42-R9]0=Z^, MI;E(!CVB'V7U0N7DB>4KI*G"#2/.&'EA]BK%@.J"*-)F9Q[)/M]ZVM[;*1US MP\M]#7]C?#QE^#[)W,6$8Q0\>Q6W#'Q'%T<%]4<;@JH/(456&));>J6Y8PVH M*=?GKUK&D!KA%[T?BO8]=8S,^]%8'UOI!J3;*HH^\E+7:P8#HI7A4)4U!QJ7 M!AE%Z-)4$[.*UD2XH\U5<+[ A%!/("?-22A.A#\ZN4H,=]Y84:LL*KI*$=-\*T M@:@CE):;X->CQ 'GI9I9J=$I6=F$GX9U214H[%@#@IU*BL+CJH*9BD@<.I88DF?;*#3F4(*.%D.1"8OPJ59+3KP91AK M^\]I8TG$+Y=[R^E$5W^OYVJ23/,5\6G>Y&W[NKS^J&K M?F1.\?QMP\^A QCQ.>A-N6#J]L#6#\HMTQH)4/!7Z+@D?35$\U=M0/A*;S L M@TE_,/2K.?T\LJSM8[IC8>Z$E+XXW5^Y8K&W;%[?CI^NRC62GV1Z>-W&0S#3./K4[_TG1KN1 M$/16G(%E(.-"6+A11Y$YO=KTW\\YVS)FN-2 %2/=CUF5S*(U_H\GIW!L"9( M1)5\LV6@ #OF2-PX[)'$RU?E.EF.+U];W;S%^E@YA2WIPF'D-\1H M[YXBH:23[SD;KBLBU MF#\W(T^ <]RCNZZ7>FH#T;6D#(2*\/9]W?9&A&[/K MRM"X/4ZD;NI2#FO;![\NM+=%??QR:A6BILSA1JY[*TS8+"(8#KO5-JD5-J#O M-Z"A+_DLPGMT_3QZ:5PGV.6C9::] ]\'$T%^.#GX)4MD/0,]1Z ;![M95?X3 M.Z@!H?N^5:F(;E53!L^VNF@*#*(C$2=N3W%Y2W2WZ.ZS7A_GKJ?"C77NMHG; M?=X@S_T?_,8DLT=P84*32H:NKC6[B?K^_'09A1JE6+)^H&VU278:X47B:A_7 MA:OG>??U==4HTA!] ''DC8N#7ZI4?@==[]?!)1!"IPP]-/>EVZWY%,8-BKHPJ,R1 M5'3=+OX"I4 KUSBS-V&H8S-Z'T5A@YD'/PNYS+) MH'W"T+W>6>.Q%N1 MRQ^MC/M])4DL= [=MP?"6JJLPQ A<F-ZCN>&!BX-?G1RZ.2<2E@EZB4Q$[?TJ%?=XE2$1E!6%!E9#X) MTA29=6UIJ,X9>>\) 95H[I.Y1V.+^@XCO$N)TCAW4Q$&:V^WR V= MUYCGN[N1YX./BM17(O%?C6!O9Y12X.=VE2 QX=O2) .S), M%;9I(N34_J7-:WS&RVYY)W0/A.O=0 <2(3^X2G].)B,Y=_\\MCGU I) 1,Z^ M=0@Y.&/P[.2S"6<(K:'/FC*X1&^9JO#);#/!/;WM.%;"!"BL.0V6HK9 \W22 M?U.-*3:2_H)7M,GX:&/(3N9[R$XH0W:2>QNR8U"0!YF=]/":Z(O+#E**J%?T M&6\VA5NFO@LJ'10?^$VO8D(IFOZ'-#<8BTGI&"\LRYV?: M.C-%KXB< *^_T&OH/P?0C@6*BN%SK3Q9?RF"C>>&U%"6)I0L+1A!76A?B4$S MD2DP%@3'@O0-605>K]P'*"@&'D'OUO=OU$I:!W-K;T:XPGB!C!%CZN5,X88S M UXFV%*K3; ME4Z;JK0[M;M"IU*FNNU*M7M+W=8>*NTO-D,);D$G6"(86N.P'6+FQA#D^6GV\G3N)AZ,SO05%SEK6'%^HC4U::R&A0] M'R!^K'2.V1V1$-O0NV2LF'VNS5(.G@+@77#O3\A;$J]U\O'(\JM/ZZ#;QU.=2Y8?:8-_R+V_%&R^<#Q M[#W1?/[8:7XU; MN9$.3N;FI#N\77/)A_+IG6O<%;%^Z3'H3(K=$='QC.71O MR98GN@$>WY&.L'&8PXG,?%2 MNX'$BX3>(3JK-?44.7",,S+"!?J8Y:&'X =G3BD !;PP@8YD1!SPCV'#!2AS!ALP-!6Y 0.+1W@;8BP\'"4C M, .,S%#56I]:-D=>*C($$CAT;?0!6@$")<#K9/3F&/AV94Y?RX3-TFN88M%I M#U2T3T959;X_(_Y7K?]QWZ6[/*8!1%X0^6*U'L7G9RO4B(D16D!JD1!%WS)Z MJ(_TNSGUTT#;KPBC#4F2:U_,B3[_?9J+W^#=;#:K::-T5J%;EH5+O5JA"O4S5*QVJ M4FC5:_4KP]>_M][PQQ ["/X"Q\FXJYR!8@L!=$)K\H?'U]'^ +'_^X/^88YJ MR^>($J=W[J;#[-P]+2^F0K5<;?S)_O"$UMU-#Z"LS0ISRVE9J^0'Q'C7X/Y- MG0D&1+_[AM8>25C)9?H+GV$,107W?O^G+U/_1:]U](!?07#0[** PZ[]B$C1 MF:M>G[VL3-LWLX?W1"EO,K=(8B5&WHQ]2RUKU;W7P]%TUH_E>\O68W%4 M'_UIM:O;$-]NO54,H.S=5G9 ="XJ')#)$8GAAOT3MY*B]):\*HCUZE7_^2H1(DOU8Y_@(SEN MUFGB9_]4I* -_.^/"Y=6 ?F ,GK_+2?2LQ(OIYQ"-3@ .&_#1_:>3';P0:XM2,".C5@3MJ&EO%Y:%) M+!F+I_.1D5AI$UG?83ZUZU=$J!GRJJ[TSCJM7+_1NGKHO^V9D7EJN@1B2F4^ M=4OKWZ[B>ISAH>D[$0]&W;OTAC/I/1?04V4J;X"1DA%^:QB1K2*N3R+#^Y T MTGK0HJ] ?^=/56;0V?(B(R]J*C=1ZIS:&"+<]Y8"]Y*.5]-JHDY'PYFW*N.E M"=G#AGTBCL&N$+WE%<+/4:PTZPO<]K6YWJOXWY\@KK:HJ.)H#(1<+)/9[CK2 M0:]CT)2%.!(KTC#W\)F=W;Z-=RT_#3MN]75R%&I:'/C\+/BP6D>,7Y]!2X9A MNTV@I:F?).% +[@S!P1ZU;W].C^#,/7*T%IKX;SF^M8O(]#J(Z^.]03-"B[N MA,NG((M!X5A@P(/H0F#/+V_W[_-'\>;#;"?8LL32!7_NNBX(L,5N#RW<4[$T M[>6_(EE-@)>5,[;&D];SW"B/M'E58-^ORJ^O5Y:N15BS7'N8:^3,^GT=C51( MQ-+QC.LI_M*/$=UC_0[+P2G^<@\,]#LSS6TG+6@2?7ZF2E1=4CF*QA/.$XF_ MJ?9L,@'&C0ZTC2""40UDCA# 2<1H:.41+164VF@K3 M:@(SDCFB, S@ \5;LIH\X7-#^=(BE$<,Q@;XXCG$GJY(' R(I::/5$-JOY% MA?"?\S-":Q9JX16B7Z"_XV0Z6.L"*R;>KP; R.L@+P^MX/Y51'LF':I6->;\ M3 ?:$@ MF]#$.]*<#*AYQ8H#U[/!*9K04P>)-\4!!H-DPN?%!%' V(J5*;/0CV/ *"0% M%'=V(!\#P-(,P3%@9@JG@4=09RB+KJ#PI#\":?1#H9#PG?_ # M/=V3(I(/N!4Y1LR'W-95SL\T'"IH9^C 8M2($Q&_$DAW!8:%,?.**I,D40U4 M)X/1>N;LVB7DT)UP4M]-;T)N>I/Z;GKS+2 ]!>0(R01@U=)4RXB7J.E,'HR! M;SH-G[+%\&F/D>931-]B827$D#!O+<@R^): JQ47YE>:#&9YA3DCLUJ?JRMX MKU(3FYA97LD0J//L_MTU5*B5I_!9R =T/.(A^@HT%"RSN"- M ->-I5[I>?.-E6M7K484QA89!FF<\E8,NDY%852\/=TGI;\;[;?FJ9]?(:6#$[%I"R04XD:G(- MB(Z]=#&T$VZW76[JQ(OT &_*-7 5L]$AH56-J PM'C9*@6>1XB<3CN713TC9 MF\*<==;A)[ST*^R-@E%.>39"9FFN\@"MO,21HT+28T< Q<>_*,V%8K6_B5TO M+O,\EWZYEX?LOT YWH#@#1SMQ*'7Z-,:9L_/G!R:$8G/2./2X H"C@"^1HM& M,IOB$FAEAB#6G%FZ;3=3>0&[JD!7P7X2Z%HI@1]-:QN*WF)T/<7?PL=[ 6K/ M^=E* U13(2?OB40@?(TK-1P_U'*-^%.9RWQ?J4-=*=UL-(G:T=27F4YEZ1/W M[D W:<6:7#/5TJO6YD1(M)4MO=V7Z!HWX@T2+;K6XULB7S;/_A:-\C>L9#DB M0ES)'G"/.5,:#6+'O+_&YXZ,N!J-6Z\FJC(O*OP 1YRB<.2%2LQY:7%3N.OG6#$;IJTI MZ7Y%R<0,;EY%<$,.:8_>1?NI[.9/C/!"K)9"Y--^=T%KI&--%S$BQW9#G]HB M&OR=K'2P<%J!93%3@&Y0L?,S:VJ$'EQSF9UXHH$T#$&A$L&V_6L(O9OD+] M;+4+RB_P PX6640O]$#<21'A<,#LF7W$^YK ?D[%KI3CW3P#:AL0 7AQPF!U? M4BV(+E](PXN98IE+-$6,#-N_,YG42@'KPM\0-2K"5C/^OI[&=WY&U@=(2,8W M_M4Z\\^^L)GT"*M/F#=.>T33F6&*$8\9(4X;!\Z(/[^D++T?\ .R91/&2*>5 M@8.:@T#+*$1H@/0)2,_"&,*&$M'9M;BT#JMA.#F@,S1*4 LQSS<1<'E^U@8L MXXUJ>#>/0Z%8"3>.1(;8!\]BM/)($/ #7H541RY&S3F,;W@")0VJ%B4](K#997N*91,)R0Q]H4A"GH.:K* MG)\UAD,([V%QZ!AQJ!/HY*99+Q&S9W[8$>V8E>1V2!WB9 MO9@RLKH GJI Y2O<(AYGQN,3A01<:/E*F:<=HZXXZ'* ?O@)KP.E@([_W=:> M/C\KZ._!GR3^_D5"4L;RF,GPI/K/9Q"0OF '?;W'JG>:Z92G\\1T0MHU;6T. MCNR=QM!B6M@-)WTU SC=ZND^Y),-]CZ^2)L3JO4OQS"L :/[^0LZCW]*Q)$Z MJAL@'N]U#=/CY [[J#P+#I ]X3FT 3^I(''.#\8(/"0#D)Q0R#F[I0):I#(Y MDY](JR6]>7_9 I7G9T18X.Q32+ "QX9_;I\&LM:K)II#$\31^&:59 MK>^TP',?G(U'H"?Q;4I(QSS6W+Z*\@W:7Q1Y*/ MUJ6I@K">'K72=2\R_M),@M:+MC #,UI=#SFMY;GN8P/RQ/R.<#N& M-@I3D[@P==EYOQG2BWJ5[:8B)'I76WK+#AW^;E?LP\#FA]:Q7J<%[0 -17RZS0CW))#^@.CSCI&1R-*&#!#&95@"^C "\AW]>J%K9[%)'6Y= M\UX;#(O@ MC-DX/.;C6D6G((FC"R*Z'&+"(G]<(N_ D"VA]SXC0&H5I8PY3O5FQUZBB+)X M,50)&HRS)SFA _.S'+4ODG!H ^>%'9[T\IF*'9"$PF. M_44?K]CF:.AWP^*!AQ*_)B9NONJPMT$+/PR&PT]ZL M.9,YZVDT[Q[27/JC/4V:>@9:B^/LKU^'\W6O#P'K..P"^AAZ[05M.0+8TH_? MF]6KA%9Y?\>A0Y.[DLG^KR^#T_[[_?#$+" MPDH3E8AP$(/8(-C=R-P6%G96,&60L35@E#%FPFLH*^&)-BW:JKA25V +W53K MB L0+VVT-2H4N>FGK#ZT>"\2C1F^X,U.2(?>CU9-2C44'V]HM[;=$_XQ7E=B M3@<[%>_61+N<2EG-_RFH#37S:B;>-65IP'&LUG+'[J0/\6"\>Q!%<##QI+]3 M1;(&#I ,-BU[&I^:Q=)W7,>O8,6YVZ/[B;0;^M<=S#%#_W:@PX'7_*W\&I5F MS6I(#+25N_O[U\?'MT0$,?G(3TK;%E(),<-W*L&VH*6IL'NZ?IW/,ZY&DV/: M'[XM.D,X/V-G>O 3E[BXO4:[/5#]M3+A[83OBV/<6JJWG'8:W>J#R#[?,]&/ M6[LK=+JM6J=6:5/H-T>:!75;*Q1KM_AC9\;%H:>D9:,?DA;"7%XC<\3>=7FW M5N/F%+6,17VOUC-WH^6+])IY_>&V5.CS!LI!V:@NPTYF#77Z' TQ@ M,4Z8V\;M;7-Y^U3K+3NUR8U:NTO?/0RB'<>5^H]'C@]@U&-,5#1CN.AMQG!M MB_!(/!/NU3$AS]K*;$%N/;Z#Z$NUT->?SDVV/'I(M<1TQ/WAUS2_-L2,1]OW M#K@/'8ISH$;D1]TQ/ARB/B 1ASC;K13.* -O[X.Q M=1#T2W[6'MUE2M=WG6WHU(OY;LMHM>$ 3?1')3(D7Y/Z*4,[;4KOIITT M6F,;U?XE:[6_R%)E'EQK\P;QS7!Q?JNY6B*3'==*SV^6V*:1;T+PS%JCF]NT=/)Z MOYT5PVLP724B2SNDCNEW30G=-4+.FQNCZ?%62 M6Q# WREJY'T^\RX=;\1;C_-/,_:LOQK3+H[7KQ&2#E@WBQ$%.[O@8C3K'H;0 MFU'P(MZ2T3I:RX!2%+17*,,128/M!=Z#+ F0H])?X!9QMM;?"N1!,;AT1RL2 MQ-^S'#0T1*=TVG$)8",PN+G6DJ ME1'VFDYI5LM%,&F+IG-AT-95.B<_IIMOE7IJK^'(I)74Z NTF7!(C5Y)QXKE M\[G+3-8WYL605"?77+AD,,M@$.:I/*8>XMG'XF-\^1I.0MQ:I3C$(UB][8E8 M/I?R;KKAEK9MR=E>27TT[VO.DGT"$P5(1C>^LO: Y"FJ3(?+C@UY(RX!U4"] M]=/?O?5#[JV?_O?VUC^B*QQ]*7^9ZZN05BA("K*)O&KXK6V?/9[H+:6/:HO- M9"=)MO_EBO?3GL7[V=ZRG,QD"[EFH\3T?_PN5XJ=+UJP'S[UM0=CCIT)2($ MJO+-8RE9RWU\'NLM4\]OM?Z?4:%6>SO%A!5+PZCSLZD,Q8A3*$8GR?H*J#4L MVC7NHL?CIJF:(F1.>F14/6EDO5?NOXEX]C^!D8+^RYD5Q68F1[JW5&YKL^D5 M?U.]3;EG3\6E5HTQUB[."'$R;GC@-%J_Q@"B=DI15_K-CA^5@V[968O66> MR[$>IU;L\,S7/V^>Y[F'U[>C.7MQ1:=-OY2D^&6X; #SAY MAKR(U"*]6N@X,BY,DLS:2)* 7,40XR(9&$2/\UH(.;*\E<%T!^EGL?16:*3- M0@./;6\@7S9/\O" .UH&%':"TJ]CHXS<-I2A\:I/KK*\KX[OA1IW,I01&B_+ M1T,94:D^)+4QW%3H?,[:^^)6$D<@J4"\N&HJ[:?&(/Z\SK+W^6+^U:L=0*1BP076 M:'E$4%OE=+6%Y*:DH+&?;N)S5"]>Y9YX_JA)(32614=$"E%[1M9S+BWOMBZ) M%X/5WA[@$3Y\YJY)L&D/@D7@#\P>)BNJ2NIIWJWT!Y,GQE15?';L3[L[Y@J[ M@QTM)\O%\IE@$G>KO.'CH(W$AK2A\;(%,TU,V;'R-#DET@A1&K)ED-UMW>_%)T*@CUOYD(0/G%5JPY4^ MCMC]4\BH'D@7I%/8S-)36=6#*YCX)]"E@R0WD"*/\S.:5'ED\/K03@/]OPA= ME*$P1.OL#UW(9&:N#Q%P D9B*XIU_I>U+:\=4(L"8=Y0WZM&]6$X,X][>"HJ M-/YG8- 5VA#".^DQAX!%]T6[]$T9\1<*FK=1/QF%FB+M@U?&I(4=X/"1$02J MK:+55>I&FLDB(_RBIL),0?S2IS&5/:Y4A,;^[:G,,6Q#?&!D'L1Y"]>%P'A# M6\W.8MSNP]\2M]B M3)M>H.!=PN%_:. &ZJP7%%\>A0]P)W.6VZD/0G+@)8)+NZ9?7\*G7U],;UI/ M:% 3)T-!DF2]/7.0GHAVU-4TRH==XU:N;).308%@1K@[HBN]'0>5Q?.E9K5&3>;3 G1Q//4V.-FA.:'+5_V?S0$EKRDO2DLL+[!:#H/*:/[X$0& MCS(IJ*N%5K@Y,6+[)&'?QL;UWK4:Y_<43E]![_PZS:^[('Q)R^GUE.)L$ I3 ME4RM0=?0-,8FZK63AL)FIDZ:C>]]1R\RF MKOIFM)#JS?,S?_4O *L*2;\[/UNGX*T(W?*7T^\,JFX*^?PXP4[H6?9?H.!M M1N>'T?!27TG#,^B,JU:3Z41ZEA&^MH87*H7YJWA?004Y25W9TV M CCR^^$6"3P"*/_I_V8N;85UNP$:?<'A';)/D$9-8"PQROB2PO [9'').XE= MN[YE3AG(/!X_LT;)"\=5HA07P\Y++?E,O]D%J0MGB2%)8T 7I ?,JK:UF5O# M-\-^%6$_?A.+AI.1?2]0=+PB8(P.O0,O__!_#I?[KTJ/#C)5XW5),#L5>CI2?'"E8 M^XY>?Q/+OL%"[+M_8M*&^&\(C)A;JQ)5:+7 .\%+1/08K%"+[E+:0ZO?1WR1 M8Z#:7QLE_3YC9!4FH&IV.FF"CV-JC (3K_%D3(X9C+5&]@0.[;$88;V8A_8Y M"K%T1L4^&4:;6$98K#;M'-FTIL]FC(QX\.)HUJTGP+K%BP$C$[G04@0*#)8& M+O004V (#,?@7G,,^\J P4;F^:+O!7S1I?OE-')ICDBMCJZHGXS<-4KS-9SA M"GT)(0SCR[?$G[9,+]YDF=[R*9]N]9N5Q..CB^Z_784[847N5;^ZK; MX!N#9IL/4NU^5WBJW77O<*4[U6D0 BIT:HTPR]Z_B]FWR,)V*;@VN^;_^'U/ M>!95P>[C@&G$ 2M<-\NX=O;V >B.//7+%$0ZYW3T0J&.?P,&JW> 'G'9F#Z: MWEG@'[B*R8X,6Y,ZGL@4&*ED&_Z[9RKH%^J[>SZN)Q)^KSM"P0#TELI?+ M%DLGUQW[I73KYNAFNT*;Z-GV$(YS-GZ9\T[/0C@XTJ/F_<^:0*:?M9RC\XW^ MP_.?L7#D9\U;#]NZB;!B/=ZQS0C*ZCR;J>S,<,H14Z$&N-MQ:65]_E TN-&F(F,WV8W83>X$#MK.;)+)]YN;W&MI?,6?SD&?'*OQ M4W,*4YD7J&0\9)X3M>3#8),SVYW=-/+I>97-,U.U?R@J#+J?R#A-QC/J[,9I MJL=]O'8F2(^)6J2$<=!VEC,K/5R7A_76M'@P M777S@SXYKK/..9,*C=44#VVS5Z69O FGF2]&M_6'9EL:'TZMV6!/T3&:C12; M_*&/>6-&PPT2?'XATOGFP7S^)^::"=JXH]1;WCY6^]>SSO7;&[-;XX[O?-_O M?-]]Y?L.OD(&%IX-S;%4I5CKE O6;*P2&0L)64A&CP0M88KB2.V:S5F:BE'K M$[CLKR.PA)/19<"F3\149887 ,HADG[4S]0OXQM3A"0)U_O"-#Z68V,$D,BR MP-R0''E&F,]+UV6'D?]V3OX)=0+OC\V'<&6^AW"%/(0K\^\=PO4%4AXUCD 8 MPOKLQ_+Z[,=U*_:6H^P[7:8[[;'R&EHFI#/[D>XM;^K9ZTR_?#7ZW"KYL7S3 M;7U6&/I%2-SUK _M_%0.[ M!E"C]_8D-_3VI$_E^.TNGT2S>7V=+#Y,9J=\_"?O;/;NZ6^-JZ>P":7WW7/: MB$:E#^[?Q S1SV'QMCT2MW]P$PX>\D&-'6["ZNKU)^GVKM:9M>@CH_7M-AT1 MYZ-]2-^-\]$G2AQV1MA_IN^O!Q]S]N[UZQ#'2?C&X[WEH+88/-Y,*O>)'9M: M?_O&OWWC^_*-LZ?E&Z_RG] 5#7?"&*,; UW^$%& *\DHM;JD=O&(:\YEHYT# M0^%WNK^.0()T%WM7!Z=P*9C"!2]&UM*76BM4PFW+$4R07#^/AKG)?75D:AD$ M#P."AX&.!WFM^/#:MLRAJ,]9KLR^3:^?<]GQ?'@B3V58PY? M5?33!O80[;)U.%@->47<("!(*[6+2"2/+B+[*X[24^RT&[3/&B)(R:W9FLB- MT/<_.&M')&76?^4&6&GG/@<<[D.$_CP?\XB\!'["JT!-HC)$8BL&35MY%1IF M<)]3$'*X+3XT*H2A-APK(NF$OH04*)!J L^)^,,/3E%Q1_P8Q0S>9[S":V\! MK[RD_08TS2@*!]^R-#>:,@O]49%T9>[/%!Y>1,$M^D /<\KYF7T@1 SNS!QI MFO"ON7^9FZ*5H>,A>2.L.&> !<(BZ*'AD(>K;D,1_A;W@1OZX^D]0V8FX.:, M@%_( !YH;8(FZ&B\Y1E@3]&Z05M:.]/SDRQ7H<)MP(:@T- MMOD"EU15N^_:A2:=J[7$H/,SHU&UK5,Q=*M&AS- OPH\;E)MJ"\!2,O2$KL] MZT/?6NAJC%@5[E(%@7%\A(X!'0@G,D=T<\1_T*U9(CC[BX O_6[LN/-.W#QK M<^)9"YD]Z60FHV.5@1Q7FEJ77&8+-X;H7VCD#$-ZHQVO\B0]O,>+N43SEET= M3RQI<.#IQ,KZ_JHNT!]^5HK_H!1T]UGW:R&I1JLF7#\\#1LCLZS! $3?T5H"D7FT/LXCP[+C/AV235G M,O [-F#9[FU>SP_TV:'B B7+B.6>)+FL=%D MI MQJJ7D_"#C]!9YNMOB_'=L/"G* H10DM 3N J: ((E$/@+.*2'YTD>"C8PR%23X'BX@O*1JAB0:#.09 M6FAE[N#&VT%,FYTAN!&.QL(B1F2C5;/34U[>C"\9'.!"$M%O>J3/\-G!TY*H MH0>)2H0J68%XF":-[7L"+DX\>KP,.S._;T0'K0_8WH+G>\-^6,R*UH!M (J6 MM9R/R)HL31TS>-P5DCT*9_%?6;U6C,V)OC7BM8B@8@'%"!@JT%7NPQQ64 MZ/6EP*0-P-;/))7$$1B8P(KO" Z1OMXR7M\8-G6@:N(S.L;.7#HJ#3J57%[+ M2JA@DD&)AA^:- +4H6F$*/XX) : M:H8IS,BAU==CZDQ]1L"*,T[>@L0Q33/N(P5Z)DX9WJ+=(447#\W&T49)7%4A M=]/H)HR6\:"I=C@VOK!J=?Q03[([/X-W:!ET$ "?<"OY4E^D@4?VNX%'R T\ MLM\-/+X]'6&F]N6"IO9M*'77!? _F.3T37CC.V)_?SE]#ID838P^D0P[FV]3 M<>1,\3L_6\G@\DOQ\T_LF_,@:HWLOE6**F^2(.(=I=B1OMZZRR=N]*?-)P<' M31!9#5$<-$%D;3:?X68B>NQ19/.5U^6 149%Z8\Z3XN%J[?/7,0Y8,=%)X@* M/+G!=VK_4:0&642%%FTD7%J61.:#EV<*5>#1_6MQZ%9K_0DKB.ZD"3^PB(R! MJH4G]Y1@]'5.-O*=: KCY1P(S M!WOXCI$'8RJ1Q4E,<9QE 78W=%L!-Z X4F+G9[:E]%P@W/:28LP:+YQ]@3X< MRV+/S4B;C:;&D7^NJ3N9PCGPP615:!^D-0B M)$@H; B^$EN3,P6&^I>MB^I]@1\ D4=J@([X45>464B_?77M8L%_74Q:C;% M0FDND;@1B18Q"QF9BSJO5RZIADBJQ,_/:%*M%;>'GY"NS?$?H*Y-$18^$0=6 M.6'A7U2#L##@.%8!80!.&'#_8,D6CZ?H.)9L\-,&U< ZKDU4:Y@V>F,]+S-_ M$L,_R[19]-#1LV?6B30W>%W%6OPBGKJ ?[6?C-+>-?!M[[!,QA.^&I"54-#I M6^*HB/1T?6:(_@KEB(C09BIO*W[3CQE1"GSK_,Q)(<0?]2'QZ&: 4Y0#)P+4 M*2(J1LKX;$ \/^P,6S@X+"-(RJ8@3?"+A M$>O+_#WS?1 E! 1P'9ZP8 M)K1OY93]7I8YDN52U:&9U!+(J8T9EDO+=4A-?7W!_UYCECS@,#QH<- M$)UZ-N,)+N_VLHE(Q<@?=S^)D_)YYNDW8? NVUPXM:%J#YP 0>#E% M=\)OQA>Y8P98#6>2B]9+ 2'Z_$Q+D'-%..:GX+<>B5C]@B0Z<+F >C3CE;&> M[43RG] *D)V'WV0XNZ$+"]:_$.>6)IS.0A$.<&P)F\^*WI0/.[XDQ/!)IXE3 M*W;R[9SB[% 77K]RG?BN)(D%SS B-T2'2 ?A$0D6<&.),J] RAH2MAZ-RFW% MX)LMU%M^8F: QZ !!Q@Y7]_))+.W)%=IP;\ M< Y<3&[89WN+S?N/0P@(=@71(S@P6?]NVP;JZ!\.\':$UK+PAI C57HVF0E6 MV(.]?-=-1GFFFQ%TV#3<53AD:E*W_)"+ZNK1X=^\*]SKC(T76$L@) M;-N:J? OVG:=4T,]ZZ@&M7@/1:CRR+[F+@020\);^6O;60=!V)HG(.YGO_8M M01?\AL9KP4BF;^CD#Z\CVINAA"5S_W%+9BT)/*E6$XA+9,Q/5RY5P.%+NK9' M.U[D,9+#ZE@CU^$6;H/#-98]=FU:[+W\TIQ<<>\2G))0+?,'BXA M6V]9=[Y)_^214GV_CC_&&Y,WP[5G:%*418S^\//%N/=$]@;-OP_RA<(-_F)G M,J3<.TW=(#C^\3NWXDY?S5^E>?+Q+MM3GU+Z/S[-;^>[' MEXA[G!^NPMCU9KMRD/\Q%C6((U<.1!P*UMIPY',:G\;W01K+(<<-1]/[\E Q M2WJLRN./H-S,UTV_;L]!^J)[;B*X$U\+B*ZX\_.QK&=JH"N!N)^\N]B+BJ;B MP6C*8A):M>/]4MGME*O?+F['?)&WAGUTP"@K9)%3G =&#DR#B5@JDSPU&BP$ MHT%DG^R7WM+J75I8U.Z'0U,7,8VDR"D,O>K U(1,KV0V7&J*VBATT]57(<(! M7Q&WJP>EB 8Z7CN6YIGI\\OR?\];&#Z&";$<96 MG"L32^:"Z6(A>S?LR\\D-O, 5O@%>A$85H4L%U*/ MRNO;QU,^/)5+[^OH^^ZPO6+IC;QBD81?C]IQ%I0BF/;SHIHKYO.=5W]M;3-\ M1*_/;4YU6PK;9"J8,N<1J SJX#@@B5:.14<,2K1T/Y446FF:7>:"*XC[)>!M M5,A]D;1GIXNO0M !C>1PE=*@Q%L9+)_9>;DX''-^&NE^R76=SKHW;DLG(B3. M0S@ G8#2F@(KJ8RP;E-T*,KJZBJ[O=*5,O%S%"O-$$D%O::9'56CYF/9'1VYK!'> M(3";5"R;#Q;:W8HV5N>@?_FV@UNTY-S=-'4)R4',Z*N0_I5IR% M4-U"GUQQ4O'DCL]>G)3[+'YF4]W[K##8]_%]_>*D[9-B(R:-94)]3Y3IZWZ_ MM29"L?_BI*!$%(K[,)$)EK%X1)4AB1!C#U&3F5KI_.F^+?*O7.*TJI/V1X2I M6#:=/C4:#)@\MA*NB)K>[M-/H_1\4&YT!L=4G;0_:LK'4O'\=W72EM5)NU2: MAT+: 1+'55IDE>Q8SMVPH2ML7Z(ZR<$)-RX)B$H;"W"V9>'/G[2$$%%ACZ%$ M:2?J.*T2)4^B21^;MA6$C$J5*ZF=5'+/Z>.O4]H_D27I8/K6ODALVU+O?9&3 M\,*4&K7\;%Y*'+I4Z1 <*1Y0/3\2/^>)ERH=S)\6-$UZ_-I6N]GE/;.@P]._ MODN5UG+)8#5LH6MO0\K[+E?R(]. N>/1ZXM!"3>Q MI,OUY'O_IIO]"C5+>Z;KE-7'^9>7V_[QURWMG>W2 M^6#NP.^ZI=.O6PKHJ_!4D9;-3K<>3U:OW^]R)U*W1(=699*(Y7+!8H$G7&82 MK!/N)MK)LAPO%5_57&K!CKY$W5)H%)6.)>CMM(,3(JB ZJZ'9K!\_6S(H_G3 M3>9S= )U2Z&11B(3RP9L21E>W9+3V+>,%BH4>LLJ_<;1E7:6GXY/<3A0%+50 M!QW4;4Q_-B;663B7/AT89M#Q!O5J&;2NPP6MNH&5!ZX.D++=4EJ;X*C5&8J? M\?'+S>!]TC>[5A6"PK7N1OJ#Y3K6T74*U^Y*C<_[XA1'P0QZ>Q_5#&-]D>JG,*5,RYE98 MA#Q3\92'RDE#'W%6G:DSF;.>?870D.^T.2LYA_F:WK+P-'RNW^4+'Y/4*4H: MZP[/SZ0/;=R[B-Z*B/:#TRD7>]$Q*:]R:%Y!QZK'#!A%&URG!!E;=_3XT6C? M,2>OVELN^+>.R*K7'U?F;$V?.7G5;J?;JE"%NT:K4WLI=&J-.E5Y:E;J[0I5 M;;363Z0\=+UG;IMR3S<_A#'U,O(*)?V\4OF<1>H7F+[T^M)H#^*)#=QINN22UIESP@=WAQ Q5CRHL,4D4YPXYJ^O^2VHT"MKPHO<4E'7 MQVWOOUJ/P6,AJ6WH*&!HWP4+<)DZ<\F#?'+L9^M!>'B?7F6B86)>E)0^)4K2 M<'C*!!0P@\YK\V.9XSQ(J/"V[$SZ:N6&3>V! V5.CFX =:=,.<'2S;RV7Y5F M7@H4SR<;M^VF("79_?*>[*G1$"#QWTE"A2$R=C *T ,>=#02I=;S9)DK/T;, M@+SS1,>I!URTLB.X=3CBG*>=G=&OR@GA%=*M/IX5QA])D81^)Z_ M YIK YIS65*Y"VDXI(8S*.;4HIH'=C M.*S"F]T#G)EA_'&>NVI4/UCW\!L"8!701YE754Z$;?DZC#8 +_QPI[/L/.79 M^@"3W"6%!3\U9Q1*E"@>'=] I50)!SL0;%C(XOB%HJ)_)HAXE/,SA!YIRLFD ML!DB&^H88AT"/^%%_&5X&F,-!_482Z(0XT S?',MC80< SS0K78RK? #A35Q M($VX#O-91I=)D)29[!7XBUM;$?L]UEN.<^EG(?LX>&OTCYR9_M.W+X9?AVZ' M1"CU+W0YD.@5>(A!U1N=ROE9EOI__S=')^B_*4-(0@&203N 1Q1(S=-Q2YR(C?D5=\X M=<4E3KW%JKUE8I22!B4I?==*GV)8NBK)YV?N21,\1@"E,I\<"4C#"?+B#(2K MA5L#4^<5U>"].":-OO.%H])(XE\])D9=-M>9#%-!HM+6VX[#T*5&O5.K=VOU M*ZK1K+1PG/K8(M&NG8=MF_R;VBHRK<=K]QB83O?<]#:I]1R/3Q_'*KM)B#I@ M--KL87R4;45-W*1Z;BEEM>+S1VK>K3Y;S/ P<9,(/\:]2[;$?F@R E16"?,& ME]*_$:,1-,@]\HM[&G?1] A:4P*U;(8JAT!GA#:8@ 61O940;:UH6H6^HH)U MV>.+O>6DUL@+,ZDC#?80&-&:NQ)800'2TVL/TC+=BW'%')AAC=6_<*(NQ(HM\3TBK/6LYN8 M]CGT9[C@/R_&/(M4VK\HA#V:_^S+0B))YP#1V+@T-,1(R214X/.[ >].5>E5 MJO)G*4%H:Y!I+Q[RB_M\);F_\(.F<6=2__&4"WAGGJEM$8T]V*)Y9/!%4^ZI M]%W)VFX,6?.24H9J7L6RJ#'AD^+,OHWF>:Q=& MB9,W]=8PCV"(.H00V#(+\M=)XC)*AKQUFV)?SDN[W#8;R]WPSGVV:JKR6!^\ M\/G]F<";F+VGET(:D%R#G-H!&,!VZ7C![=GO\]RK5ABL,W$XEFKV,U91;NJ*3'=4U9L0BG2@UJOSYD\P,Q&U<9!NK1,EM6-!4ECYX)< PV].F MVP/P&SNA>K9Y^N8SNYY7%'VC DZVVIJO!*TCB?>68JY6NVD_5^]*)A M(T]#=DE YCX'PHSE?O_S?RXNJ"K/">Q?5),9(4)N<^\S3H0N,YG\W]0#(\S@ MQR1U<:'?+I;_"&XC.'J[9# \&Z5N!DO(=-NV=Z*6*DW=2-@W8\N1_VG%G(ZS MOZG.8HK>7Y"9/C_XFX+NTP2O=0D0F,E;G_JO_AA\9%X>_>+\\U^$:#>W @70$H L9'(*5/[%2KS,-'.C M22'+#Y%JJE!#)!1(Z<\$:5,JNA"3Z0R*?F8*)*'C='/BWZ.@FFBF2O+"DK9. MR.^W- MFC.9I50XFXH"U:!*#F4-O95A]:LQE(^%Q1A]P+^K1__N/97=-2%G)^ M9J_B^TK]"?=9W!2$FGRKFZJNU4V;+]M;\JWV\^W@7AW=N?5W_F\BGOU/X*-# M_^56AW?EBKG>LEFLW$^4C_3DSUN0#B/SIUHSZ50>(;L" O=(G(%.,:K%G9+]D^RCZR&Z7%1WJJ43@ M07>/]-"Q9#Y8(HPO+KW3XO]-![2+R]PC/R"62H9W/.L+PCQPY)X[P2F]97?& M"\DW6BQVMFDS':2['=D!A@ ;N@+ 8/51Q2B1PST/ACME#8;4/G%##$;=)2@= M+&G\4&FNT>-RASOIX)3;IEX&*LLUI[D/9(Y1N)H(81#BK +/#2,.D*AFGN7\ M?-9IY*=OT8CJ5>AU@"A>I#YTD"A&A^DP!()[5PW:SO$ MA7:'$K%\>MNTV]#&E@87.DT.;1)Z$%'HB8GR78*P)7^KV/A;$"7,P'P-$-^< M3F\E1NPM.^G&Q^>XGGA?;%.!$$(_4HTNFDVDAC!BY'O3 ._!0 MR74VM#4I[$G]3N6"I5MOJ'$7UVO<=4ED.7:&7M<7. T3#74,X[*'8[6'@%QZE"NB)GL@%?QCBZZ21&9HRL.W5VJS-C<>>T1]*.%@ZXM ? MP9+]&*6'?Z;"(O\64:7-ZDY:G,+),&].DA%N!NAE#-*RP;3]_^R]:W/:2I*>O=]481O;^ 8!?$F^N 1J0+:0B"1LPZ]_U^K6#9! M8 '"9IZ9>1P0K>[5ZW[M:X9L>M)'8X4OD[!;-^JTV_^OW3?[B::7.(]O%7/N_8J__[PFEL!;= M3'QQ8QQ6:_,'%Y8=L[%L@6D\0+D"S^W2FL),2DLMF'16[XHZ.0)C7\*&NB#9 MK0$8+6(8\ /;V4V3^AY'YYG4S:"K_?I=;:Y+!M9-K?5\T,0=TJ1">XN;E7Q1 M@W;E:FD^WMZH.<2[%G"OP#P,5R:U((GGY@M3JIT7)EFTNE\ZQ= MUTNKZ!LT$5T?LPOG/!OCPN&E!,HDZ-?@:5[5U*!MOKOEM(%0EQ<]GXAX\M-, M[E%1VW=='KIY,/8Y& M^?.&5%//7EY;6UD]NRV 0A9,K$6&(6RD(K/H[:M:R6 M3AK9]/4J+F>]T\9H(;T$OW>:>DS-0C%)KZ_IHCZTBM6PO-'@FL1\)42U!WS1 MS"$79)P.>D%'I2.I6#6-*H*:("KP11]G5:D=_,E825Q_H/E6JUT0BM.BO5ZJ5'GBC%2^*C?*GFE.$12=[$I)XE!*DO>.^A/R M_&W1>%7>NBM)Z$[%.'_=A_OTLO4K%V&W)(9"SF?UGR.MH_3.ZW/+,O3 M2AQ .Z#8:ND#,!V=#,Y333\!$]=L#Q3X#KWAAG#8J:*W'D30L\[=7 M#V?B$UEI'M'X2(UIZ#@[IYJX9.T=)\O2S4^"=Q.5)>&ZMT5W8:L=ZYT*YT=8 M8O+$I[V;R)P\(?,S0M_-$NQFO!FA/^^X[)X>5T_S[>+=1A-Q'1&DDQ>B#C94 MC1"(:^.07"U1\\(V5_HL [K(:"X;=4G"6+J&G?F^)"?"_R9>;Y\UU\*?+C7S MI7-6_'M6CK(:SR\UV-[?9M"&YH]'#-#5DJ>0VD;R7!N4>WW.=&6=+)/[&)D$O<'267OKG )[YUK> MS<=,+ 1#><72E4\(Z6VDX*@@&6$4,U%(KHY&3Q8SI+VI9,"\K(BNX9]K=JP9 M 6+W,O-'^=66;^\?EAE4N8@I'9! .98Z.9D]$1.,BP#Z*[:+/Q:%KPK>D;&" M#+\ZQ?MX%A\XTS3I5584@$%9-46U@X5/["M_^M;_=),]B?PZ2JYH!EHX4C^5 M 7[D0)%?:!S4P#%?1FTYF%Z_H#5LV,'53 M9;6J:YA&;9=(P)6=D!>B:/U>H*69NCE1]5_2KX>_RY#$^T3>^NMX%L3].1!= M-?Z#J?*1!-DRT(Q.7TVD4LMRDU#^H1DF):WW]J6^5NFFGA3;W=35,C7@T8Z% M^Q35 /Z7LV*?T2[U?Z47%5W0)N*A?.\T<\]T,.D?Y4;9'>!F,P[*0VY&%YC# M6^7+1NOB64L55B?!_>>W^0YJBZ<2BZ!_QMB;P.!EIT4ADH3HA" MR5G"T^O3F$V^*;L5-3W#I;'CTS^EBMSN54[RFS,< R7W77 _M^T5#R%'[RH=#G5W4US??6W1<1PAD0K9B"2:0K[L+!YT0\Q) <\X#C*?JY'0SSZ. M,D.EWTZ_/>MWRS2+#"??PPY'M/ /HTTSA/[V8N^"R MP6+$K.V3CLM"HNKNB MJ!E*;LEROH6MA@UD WLJK78IP4OJH*59_+^J8]#>'%85436+JE3Z.Y M9RVH MHDP)+8,@R)XV'D?9!W)6*:2?JL;ZHY/V1FGU&[%WN>I;6%29" 1G-%QZ(NRU MI1V6W@FU=W8+7+;[]DP=*^]/8YZDI9FAPC&K3W0)[J&:K5>-^^L[.8Y67U 4 MT<.TMU_:A\?E<)>]6G4MG8_8U_NI#,)WW&!TVEQAG;;AD0_?, !+*KA MY5&FPZ/0$6S9B:27*^K%"U.O9=?L!PYD43[NX<_(G?RN=-6,:.>96O5E1<9S M\LEP@>EH>$YFKJXTS6UL%O-0Z8^DVI-2^;6FN26!/::F/% +\)7M[E[D?V-5*^;7A4X1SR5P#Y&G-V"J2M*W.UA_=">K\;&K?G4C'!V!0%V0OK?\08_A63! M(S]F%\NTW!8O?.^\^'S5:,M:TYEX7YGUZGE^WE47D$RH4X5$/A_$ BGN4+_8 M%*Q22\#JT?E%$;\]P1EI;[+Q^&@7(#:Z(%4[73;/5DBF\M>DU\2!(L72V_/U ME596AD^;!+*UT<> ?2[=0+602 9&0]@=.(V[QC![?P^/#L1$WOHR]NLRN1=1 ME[6!P4D 7 -^0S?*M=F$8-PJZPVFDYXHJPB\J9M-A[Y9ID?YW:^C:18'9E?3 M97,X<='BV_& -HF[T)I&L67:%RW]Z5;.)+[Y,LK$XJ+]]QE!/E8RD4\&];:< M=>6<=>,MN+,FH<"068>#H.CL=];1Q?%+\Q',$_.3B(QA%%[LDJ8)1$?\K$_I S->LR4"'VW29= MR&V51Q=#9FW069G+<>GC-> GG=]HXV1%ZRM2,ET:W/)QP$G/WJ)IYA"H7KGL M?W(\!4MI#W-;F3779Z10:Q;B<&,3^XLBXSN;#8HVN)=V M1C30W,3]O<5O+;N&6[.VY]Y:5^Q<\[>WO2;?BL.M3>PO C-FIIJ5P PWO(S7 MKMSJAI?H:>'P(RCY'\=<\6GD2]Y:RD B/__[/P<'W*E,%.D'5Q4[8(#7R=\! M]E[]P>62_W*8,09_9E/3T.W9P'H>I M]7T3=OR=8ZSQW$3_3R_D;)C]RS6&?7A_40>%I/4O=P/$S^!ZHR$ ;?S_]QT [0=SG8C/!TT"Q ^+]^FE65"&8]D@=O!TK!NKC=/]\=6] MF\+=L@UYT&1K4?_C$'%9W=_#S#_#0-EC4HL)MC"R55_@TSY9@@G8N HWBAD& M*&$,&6C) (Y.L,*# ]DK&UP/,(E3Y&?0T&%AV*^JF?B'R00 4!%V;:8MGC78 MA:6N^[R-PS B_773WAZ1F.H^4$R01Z:S:RH<_?>,6Y)(GU!0V[#[GOB,SL3P(5A &Z*@=6V8XB!3$,V8&> )GY#QWVUJN*B.?MCCJ;[SDF_ M6CP>)L]SCGKDDQZ_ 0V 'J^@D.-_CTV/0(&$PKP/\HLYS>B8" UM MOR>0OH8D4T0S#O?W&F,1$0.QG^J3$E4LQMZ,KP2,-U'(8DO;(1%UU[8(YAK;F_UQ5?"(AY0'=W%W-?E!^7LB" 50W>H79 =_+ ML%RK@WDL4H\DL@-J&@BG>H%SUETC^>0J78WI&@R M,&BV(R?:B@L[U([D8W62,9)',L,Y+3JE,I2WV&0P@20!.(]L6T9C%O1%2B^@ M98L*TU*#!VK[>^2\NN.MZLZ&<>=*3@8FVV7QOE5O7+P>YQUQ>^O_QGGZ3\ + M5Z$GIE*S V&^2F(^''"\N@G32#)'@^K; _E=Z(8 440O;5PVVO=/?T\RSYEU MWDMDV1@QW%**#PIA^&.1@TR4UBRVO;\W5X,N>I_W4[@GDQ) ?HFLRV@ (T 3 M4VO)5+2\RF87#N;"CPFPI@7"=2H':?1B\N'LT8-G96J]3KW.U-K71<.;LI_RF=@$E0?.".2C>ETW*C M/L[[_*DS7E.^8C \:&*LUY1/XU1XD"]OSU\;%W&>O+-BT"01(+P#&DO/R;_* M5;#?",O,/HF9MNA_LKA,EUDYA/G((!SU_)[Y+<8"SFG[ MA[$Q(_K1U ZJF5:?_RKUK\#35=O@>AS=U_[^_O/K]';XDHZPU&SZ=$7@5^<4LD1_?9H7C;,GIB9QDZ"BL0 \V0^J!I6K3W-1:W=Q+'51"]=-%QY'O\_.+DJ59U&^E[>R;GKR M>"L(8^&0K*ZF8.(KMBDSAS>:24Z G2F:,="#HE9CA;BAUW@<=:Y&FM0I&3>_ M"S&_D/^:/D$4"9,NJ!3^P=$J1T7&>,A-I5':W\MSEFK$3415A-3CJ)63:V^R M5'JZR8#0^'5;;OP>CXS\][TY5<.QE:'6F&\:[O58[(,NI>SOU409A\'M +^Q M.&5%W=^KM$RM271.2"=\\AEHY(4E,FAQR.H+ M,4Q--_!18R"J-'7/+@UP5Z6_E_ [V3 &-*UP?\_ 5$B:":>3CFRP]TJRC@F M&I818*SC*RZ#A"XD_\7=F$ M5C4PEP<=/&< &.E7!LOCX8&ELT@7_)7VE#QB/1(8#;HNJJR68;SBL6H!K6C# MS*I\=!? /I58QC11+?^J-;K:P #8-%[A9T/XP#ZL73R9>[HIZT6CE+UVBR=! M/.%UPLD->@P&8FF>QA(.% $.(#YY(*2TZ^[DG#*D3E6]./;H0 MVS)VYA0*A40A7PA,*[, !*!J:;V>AC0%0$B L:'3G'0RNT_",?T1!5Q5U"LZ MK=&6:#D? (]NPZE,B _.W%_>DY>_346ZG\ M(?]PXJ9&UKU<)&$=VH')7+82=/KMP S^,"4$L@\'""R#G65"]7$D')$,.UO< M%GEMX)7T@S&IQ1+-Q3[\ZHW6[BG#V;TOJM;RR'H1JECR4FE[*#&^PBIS<7K[ M*U70FVWB()=]' 8>V3K0)$>>AV1S@1)/L37=.#&1XF=V>)BH]\"$.I6AV@#+ M+EG+%P90*WUO'-O0E4T=^" %C/$OS+AF>&M!SQ3#%$B\L'!%>Q5*:GF5)L3 M"CT&/ MV%'0 .9L;BJV_8HD4JLE,WE_4HBDT :05ZO T@$&9(?LK8W.[64"P M'IEWV'=I\3B+.RLD,C.J0UPUWJ^POVQ(M8\)\BRE MW#,WA6P7+L[J$UD7L4B @H>9V_ /CZ);5AN8[LW>%5\>Y&ZB;A>O#CTG8ZNY M':%>B(Y5UB;NH-+'H]EH-SC2I+L_RFDY70AV0Q@T"7<. UL KFMG8S8H'@,A M\3Y&!\I?6#[GY6D4L&/^MC%92W2'$Y(WHK=D@UBR5J,[YSQ^O?T]T4IFPH)? M_[=A^S_M!6\6_M^!:(/!F/3,\5.>.:9>,OO1VJ4EWZPV &._VM_#ZOF9'4CG M6M8QHK7175IJ_LK=&74^0-ZOV+2.(6?F#[/!R.Z 81(#%S6V^<6,[>Q"QG9? MS:C9^'+X456_K^MGER?=ZVXL;.X8J)D'&2>"GIW*)3NL*'-AC"OSAM.QC M?<'V]ZQ.1EZ[!_\AR4:+EL2M3U2O\T;VU^+:^1:''(I/Z=(6U9H&P?OQ7+4WJ'.$/C'*; 5KGZ0XKZ./7.C'7*I5 J8 M6"8GI+[9!@2J+=@,AC8>-$'$ -NDC4(07RX&*A"YLP_:Q,3ROB$#M@.?MJ\. M$ L8U90I$F"I6ER1(62-=:608/.GM+&(S:1I>P)9LH16!C0J5U35T&,#VH2H MFT./JCTN=2HJ.0>&IQ.IA*E00Q?7/8+GLGA'"H5;DCPB_J:HY>1P3[F 21KN MH$%J4.8 SFS)E!!G>9=2+Z3SB;207E2EEP.820)];]Q72\L>_\Y1LYF/. "= M:4LJTE)$] ,2$#2TS8'=G*9>.D:$OQ@ VO+IE4B;K90A:^%0C#<(?ED8[^=1 MV4PNE_H6DN$ $";([#4'^2X;#_O)OMN'UYH^%BBW9ZYG>=GB/N],Q_ MWD[/6RE%([91K D#M&62;819Q8P[HRL>*@T:759>Z83591M%V"+H&/E)&S@* M"_OB" F6FF"YIYWVM;3[(AW!JCK1!='!@MEQP/V],7E'?5^36LZ1OY;#D,M% MMPD+"O/+7X__G%]T3HQJ:0&E8G+=8(-%2+U+)TC3NI!9B26V=A#=];/+V-^# M^YL$,[\Q.K?2^#;<@ MQ5I*5!)3BT[&Z3V_,C#1TG'?%U5U "1_38AIMR%#WM"6 ]?:WPMK M:\J EO4F4.X@?<@ZZ!-%2SPALM4([7V,W1[Y%$TYD!L=($#;5#?!]9CT#ONT(=B'AFPA8T]28=D-/1T/WD:HX MI-$H[&9H1]N+3OQWBAN[K'BBY58Y/.D O K^FC"7RWAH[SA65)6F!CF-3_7%ZC%)$1UR,&[*?SU5*8) MW0O:=9.C]X "6"J%8?_&T,V#@QJ>BSU+_WTMJW)OT+.=/A?#Z[?BC9P4CZ7@ MS)--(%PHG4.8F#NY.&"=Z8!3X -H/8X!Z[VU-$(J(:2S\U"8\]'W"CO\=?%7 M?//B[^_>C3+H2_I([.[P=QI_OCIN[O^>BID6HQ,_14WRE$OY]*E33?O!SQS8^BHR[?=FU)+96;J:2>KEK( M^TV;C:. 'U=0M;(YO/PCI\_D]A8*^,G!Z/%54.<*>"Y8/RWM4-=/-R7'(_6Z M*;0&^HSF I\7=2/33?ED2-P-H66*U!4W2[68''JF'WES0!+3:!MU'"$*A]'\.,(,;I9<#'*6 M@E1-M=/F\?G@[D+>%.2B4&+R82$W;B%M=7!X]5W*CC7**AE/J,G&\_P&9>-8 M./_GCZ-A1KGH_WWE"T?/'ZXW62&P-UGA<23FBVKF=_GHYO;+S^OB1:7&'5^5 M2S>3LUNV,*=A*S-+6.7T_I[54Y0E8\[.AYQ [V.J.* &X6>*W@I_GHYK9DT_ M+7@XK6<)3HV:!6+9>7S MR7]P2CD=8PY271OH=".R.J#%^WUK;+A!YW6K W(XQ98L]@LJ#*@/_B^9+>#K/>$5%;74#SR:I;K(@U:@RF-\2NB!H])P=OR>>+(_-XOA0.AMLLOX*O M"CT!(;L@=M[)[>=\#[.(O+?JM@X$C^C'.\?10$$"_Q_F'9N=A+):W*JH9)MP MZZ1>>,J^WA?-UOJ0:QI$,4(N/K 'U#_CPR(3U.*A9M%,[DBYG4? ''),ZG@^ MXZ>%3B&4T %<]0O3?S0.^*>43IG/1QGYLA-&1$Y%]%?.U4++7TTET_)W7#+N M[RTJ?P/$+PT<&+[OX/C,/\NA+W^XOW=*=V1)=9WT<2@R73DZF;XX1ML? W.) M$T87&=@!9UI$?L'T=!NI_^8SJ?M,DU3/0N0W+LAZ RE@&DJ+4D#0@2+BOH'% M+/],\\C\!M +6,AVH)XL8 (+G+T25]I5,L1K-5(*U;#>1Y$*I?>DUFMM; MI_:-3B^/FC=_+I]J_/HL[KBK?<%=$WSDL56[0N,MO^3\!7*F4V@V/:H?F>P<*Y^5FUIV0T@67Q5O\P:Q;)PR%V+ZI"V MI?+Z8["+GJR^:'*+=1/#O!"6K]H4#=GXP$5PJX^-5XF*_=V*JE3!!-BJ9I@Z M,66=93)9<]_FQ\N]W&79)1]''?*2NSM33DGVX\70^61@$+WT.,I=G5QE"I64 M44U_^5FZKEY5?I=*7*W4*-=*UZ6;!E>]*M[L NJQ(==&E^SOVQ6+Q&[)AA[->)+K%Y^_L7._GEW(!I:=+,]9,Z<;'"9Y#_< MH&^_LBWKALFE_[%:[3@9AB [VD376?$R$5M=]Q3T15A"S3SPGM]872+9+&3T MX-.WTQZ1GN-ROBUSO>-#3H!WJ)AXZ?X(,QZ/@<74G(&5UIA7W^R%%^/J67K3 M^&3=S;"S%AW?"D(<&V "#-Q1F/,T@U#;BWX(>> (WDS0#%Z6RX!J8J3@GJJM M-:]+3\W+YV/S)%[@7L&\8SX_&]BRZHV84MBS,*E7B]JI,N]095R5@C;R=;B/ MU:,-T<*8RLPV@C0:;[3ZG2L_CK(5,7VKU@=-+?_Q%!L^4+%)/HXNG\SJK]\U MN6,VO_RL-RK'EP='Q7KIA#NN7%=+-_5BHUS9*3:;NFJ:W;R_Q\H#:(V=L8-^ M3-1*1U,;KZ4-62HY/L[ *K]UAHSJ! 1NRZKF%9+)C.?G7@:WO^>S&#SM73-5#Y(6@4 )B89-A>V:OZ9"J9'VEKZ7NK]'MZ]/ M[M@&BB\VY)CF);D'6R!C=[5U2K9\KS=JUS]FW,27G[?V[1O,5#+&F[7)$W5> MK#<-X0B=-FYCW%?#"Y>$72W<[^M8FVYE-G>Z@,I@Q%C$4"_6#(L.F-<5E#G0 M15M(F_3WWQ#?W+93%*L=H\^QV:R-'G*W'C2V\'.BAFG&L>QAQ--ET:I&ZZ?( M&XX\F,+WDTW4#\:$/A[^UGOB<[OP5\[NB@3'B6^E)8&6J\!F0AV "]+,8!K_ MN:X(0HE*#YK>1U1N2$2=4J%"#(/1G3GL8TM7983]3PUDDJ^20;CXP8;%H3D6? M;>-/2#A!^!"> M'UC"3'>AHB(,D!;+GH@-866%?**0R<_TZ,Q09T*C3^SUFNRO9R'UM_5@3R&52_"IN7W;RP:QX?G0RG F2;&QRYTVQ?E+\A=/>GHE)/4Q<;0#TF1J\W348BXA?T]*BQ4T,-!-9?Q[$AFMO+-?H$R!00OZS,5**:8 MX2X[#BTJ:##^PCK5V;%3$Z"$2] 8ICP)DT,<24.?0]. 8[ZW&8H\'3J.L[]U M9B0ZZUGG2Z!X&_,P,.EH#\^$;^W/+0=:8G_/\R%]& BU3603G\J@:X[JG1G:I4=-69D[ M( B 6^4.F!V!GE6CLC+$BZE5?/L[>Y3NGEX,;_TF4<<6\>)J+O-"9F9,W@>@ MP'7'#1MFLDSQ\P]LF$0?F:]CIM& SD;WQ4?OM1<1\K(Y;*#J&A"<+PA>'O'N MQ8'NS)/AWRHQ2Z/,"N+SJV_E"I;[H-=#(8]>:X].P(G6B>%'BJ*]&C\^ MY. MY!D<'3^.S"/Y[/Z\7G]NB-\IWY<9O"[#^-+60G1K^)L)9M%^H=3;#B&4V]1?;B /[T3X% MFI+C_W2>P7?A(?^_+\*78%OWRXRE/$8RA?1OH1^Y]1/QW'2WL8] M?8)(B[UYI8=?URQV.FC6FHO" M,0(DG+%3BXLZWD#J*0Q_]OG>QI#0L?2*R1W[;L]GT=#7&I\3ERSW O=?4^>^ M_^2JH"1.X<8'/O^5W,9J)/OXOS%P_(F.+V.NM6J 86 !X 7]^M$ (#3+ ,4' M]M_1-3#.4/G1]!^W-9JM:;S5RPNR'! M>1;\,GE,8>*<-$4J5EZ)]WD0$LFL$! S]46/4/<>(4;]KP\R13*J8AK4M@9M MZ56V(* "(!#%GFXK#TGA-/V[Y$ZXLA?B1+:2X[+F^KA6O!%N%A0B1\/;^DG5 M&7!QF/4KQHT%%LY<.?#*)AR_V4FT;9QGYC>')@D-8/::!C#&K*J;9^ M$'WYF3WD^8!4MYB@HA]#/%H-0RS;NA#-;4 6.*/R\(9H#\E&YJAWJ3A(Y-A6 MG*M647TJWBQP_-P1,+U9-8Q\@ =_261[EXYYWY5-XK57SUBRTVROB8^G9(XV M&,G$0>O>Z!:-LEH%6M6D,UTS#'\$;38_V#<=[,J,]=QS43.C\;D M)T:7RC1KA35]9GC.M%1OK,W9S:-\\RC)_GA>(T_Y*SU[52S/R.--<,Y:LW#[ MZQP!N/#&US*W+BA"/0^COD5]R;E%>* QAPG:, SB@^/&HR]JM"H7M3]GO_[V M7L-SP%!X\DX]*=*CKQ3%O-8C?\C[E0UL+Q>-UVZB52M++ ,P:@J/TB]$M\@: M?-EX/HO//Y^W6ZUJZ5S[G9K-Y^G!W\/EHS_76L1 6L@G^)Q?H]VU"X),M()@ M"IY+B(+>7UD8Y)/9YO,BLF N+JU<$BQT]K7)@M1A=B<+8BH+0H2Q D*!IW9R M>*A@W&P/V_QPX0+\I!BAV+$..=!=]+4\I:X*+6.3FA& ITVITJCEM5_\ MW0(QABW$VH4S-J+SN17F9VQL"3+[OWW)FY\Q+VB3B1]3%%(RAB25O3 ;?[.1 M)W[,,^QCE_J1.TR%3?W8$ISV8]!1AMYGI(J49J6*:'(_=5FX-NO/^65316+. MDD-DD$36!3N5388*L2V%M*N.Y[^"_Y%R9 ZJ?WYUZF=\B+ O M+K-"-^ZB9UF9_IO*9A+);&'=KME59\QY #A;3QU#D;>2,JI4CH\:N87#O['! MEXUIGJG#E%_KQ7CXU"?5OZG:AW=H-L' #])L^&#U3W@]/DJ/\N>R0N:K?U[< MB[GZMP20$*7%/-XQV%AU/ M6LD15ZM[\874DNE-JTNNN",&RA!-IU-I:*MF4[/:QFZ=HL4.4U2EDG66AH8? MS6FX-#H9:==U^>+/R7-SEOX5#*K-B=>P)]ZXEW(-7'"A:-N[X;J \G;2[9YG M[VOZJ9@)K[UM)[;%V[L8%QTO2GD=<">1JGY/%V(I)0P[C51[ONHW W%CK@E& M!\J%_(-K8(U1)IW,9P*._C?IY_/1'Y71[7.EJ/Q6NJDP^N-V6_O#[J?(D;V/_L(_3V_9&YW4'^GS; I'6Y1UQC#1?IF::9EQ1R#,K<=S&O];U72/?4D5_*_OI=.\ MKUZ;-W>U&;T- G]HJF7PI2!?Y@)O-U=B\QWMLCTDK&W0 UO MG)&_80QZUIB*][3+7/Y%CZ/K)_+GS]^[]OVKN(VBCXXA\AO,RM$VF@=LBMU8 M[_-7-NX9B(/2N3D]#(@;+CL5=$>2:@F,U6$M.-'?QZYXF$85Q-Y/N@G;H MQ&^F6)WHPI_.4*8]RZU=HUWP(;IZ6J0VT=NS^#@BYM'@[\FM\?LRN_K>GO>E M\MEYHW3"%>]*M>)9B2O6Z[?7M-5G?7).Z::;>^8CZ.TY=G7Q[#GFUXWK [=8 M0^X3S7%778DR;4C9!B&GR&VR;B?3E#MT&<^(HU)Y9)YCYLYT&BW5\?W\12V9 MV5'A[YN;ZS,&Q-!5!-ED;KJ*(%:M&U;5 -IG9L!J;SYXNMX"-Z\4KP9*M=D^ MTG*!-[]X^ZB0G?17XE2<"T P" ^304Y"-M9Q*91=21F$)6.S:=^>0C79>#YH MZX1Z[ B.?<6YDE.-,%??7&UR>P&\,9(.-WX7C( X!3B4+3#4 J/4O]Q4!WH M_B592U&+T-3.^G_U:D]LN0YY_SL(SS%Y/B3'C&5;O9 W'TE&ZW(W'PF?-(2< M^?-1L(/+ZYS%_IK6RP8RF(WNS[6.!,DL>&1?LU6XJ)\3K_R M1'[!J8@2-\3QFAO/T8T*56S[P#[>BMCAV\G;\77MUA1NW'R.<8@NP/H*6\;Z M-GAYD7"\VM7;Z,];JO]P^OSNRQ/"JOR;[?$R_7:W&<:8H;DN',J[(=25H)![ MO!5Q@).K^_-^]J)Z>N>FO$[ = $L2FT9"\AL\/JBX0'E].#J]7R4;Y$(KB\: MY77A3*'TXRC]K'?N>[7<\5%V!>'275*0[WA$ M7]&&A,#B+W*+^%//C::^L)PXQ&BCH9FBXOW^6#/,&\W\34 %;6D=%38W%FCW M2Q2,W7#:R]\/%]UA0;Y[?9(&L!=4PG)\]J M@9\,*J*QDJC:\ //-;0FKX'3B2):B:.PP &#GY7@8,\)I=#$\>RBR7XD&T[& MZ?X>_+()7-9]B0;J#B?")W9.]%3.0I]FFN'N9CE95G;G+-$-1(3U$3X7)G:W M1F)S/J_!X4!8F!:FV@373YTI%\7,[\M?KJ6/1QV[[L3\.U@@"ST26K#.]>A[ MK-!AJ/5B!DUE2\\,32%Q$$H3JD%3@5$3LA\7QO9+O7A+\8N&IVW0L:"W[S9$$XR,QJF1IWMLZGA%EL M?7\/,]&FL.?D/=@3K(G'!'OZ=QE#)N3I0N8WA3V!GLAX84^V, MY4"AXA]AC MSJ!?DN,A=RP:793K!)Z4N#; @*8S.K5YGD1E7V[FE>5576L1(AD(2?])$%O$ MR%1%OE;>3HQJ+>T*WVE@N8 *I^/.A=$VL[3L3#UUL@3C1K.!MK]'"P!L6$J< M1 =T>,L /G R^3:>A*9-HQ#A$+,HRH(.:G"M+E(M7C5^I&L*U]>U%]E@# 0M M[N80N,^0TSS=1,G? 0:J+*5I )O6*1/JP](&9PR:3\#)[*HW^$$"5I);7:X+ M:N[^GJJ97'N@*$/.LFM8%;\W*1O_GMH9&*==45$X<0#D(%+7K;4&98]-4 Y[ M\'RO1R14\^ [XI9%'G(5=6+I_3W_4X,=)1%@9-3\TEJM@<[);]JD0WNG(_@:5_L,>NIB.0$ J:21*<) ,C,F%7\#7 M; JT:B @4X8KU4D?1 $R! "T3]JT*6QMUZ M5CEC^;K4[]0'Y?,S-XW-68)SUYA9WS+S[5%540<' X5 IO4/@K>GZ&_^5>2P)VH! #']6U0:<+RAYG@L S M+-"(3/H!%M+[A?,;@U[/-38H=8 5 YC11U03G;T<:4!$^(\3BA$:FBT51+;9 MI,D\!-3.!\NG U= B4!L 6D:,I/_^#: J4GTGJPR[P*\9WI9V+,?5'QV%BTG M7#FG9O]Y_RX]543DK:4,)/+SO_]S<,"=8BCK!U<%G/\7?OEW0$"4_^!RJ7\Y MZG?_P653W,&!'2B0Y)?PN>=L!\X36;J1A0H7YIH'OS?]^9454_,C_'!=$E+6E"-B"D[(Z8Q ML8(ZW;DQR]%F*8OP@..(8R)+LJ6+1Y%T%%7FPK/?U05-$=0##5Z*4P$]+]G? ML]YBH&XU:%$[E&V%OK,%? ST74Z%0Q++3VGY!^U%F,A4Z?L-6@[M%#AW0,W3 MJ;9)^:?M2]=41Q#'(&NID-50@1N H6>]CN['L=;'B@]1-07; MZH7:=!P+=PF@18+>>5RJ4"N> @\V,JD/1M(OOT2U^;(*8!C0*1]4_6B FN!; MBLZ\ 3QO.Z;87S%TQS\:NHFN H U[J,.;Q'A ./[P3889?44@/UK(,)V=(5" M BZ;@L)V+K1NGS.F>GST^O?)I__6)+([%Y:P,&EER7P+WEV KX+G;0<:_6M5 MD01[W5 P?U\;@Z"^(LRQ89&WS\T!=8KF_MZK#,8"M2QE9 B8MPY6+9H'IDSY M "@@H,*+JHK_)7LVC\$\^(/6"UO,I"WKU$15 6RZ@3'M"6O7Y0+7XA"HW^( M8!F&8 %3E51K8P')C)"T?-/TKP_. GJ9_I_^WY>K7V_2!V0!RGCMO[:? M!?#OXP%<5"P =()%>8#>ZG+IA-5,)0P/B"1?=!D>P"=3R33E =9?,>0!(S[S MI\1W+OZ08?[#$2Z(Z]1!,NW^M98L@$W2(K;= )+PH\6_-BN)2B*C>>#?#JA/ M0-FGV_;;M>WO!MN(M2.QWMM2--IGA/;/I)&Z@4ZWIZEV.@)[T'UIPD[K4:UU M1'A2%S%MY$"153#$X UH@U$OIM>8L?-YJ,EBV3H6H!T?,W-8!MEJ>#KT9,I@ MEN'+O?/$S,E][N\Y6VC)?9E"'A= E .2DRQ'./Z8IKS"CHH<=9(R\/MO@D-, M>:%5,0$1482/YS1$T5ZGFJNLI_N/EZPF:.@6*,*@1%^TSC.S_4]V3ON?=[SI M<533NMW^72IW>[:-[7^\/6>B;TR0/RH\CNYJ1_GDLV%6DX75=Z^IE>J-6OD8 M^]?4&Y7C2ZYX7ZR=<,7C1OFNW/@]F>T-\350E94[ M\6FLL<&;B$^G**80?Z+66%B"Q&*AV]$@R^XAD_\G$(8N.X17@/4$FCQHPQ/E M*E/]P)SN(HO=3>C[6*0M2<3S".;:L4[.MSW:HN[?GG5 GLAY*?5\U_(; 5^K MWX** FM9:4-C<_02W!$!Q90FU5NWL@ RV\ 3 AJT;,C^GX";;UH-'T'3WP(@ M+2_,GTW@P;%WSM[>*#7\[^1NWH\@J^C@$QX]YC8;1HJ3^OY$=Y*4+\XKEYWK M"WZZ.X6U(N>*=<[EZ'XTMWE:F0N,J,C(+SMM?-Q'TF\RX+RF/O$;*X^OLVU7 MJUMUU!.6(FEVMIP#.V2I\SPGLY%^+62/7XM2O14HN^S&X;/*P&/M:IZHLUBA MPQCTLUPB\^[1$.NKUX]D1MB"US2?[P\LVC M)$=+7.7KDISL)P?G=YE $<)TG%D2Y.NF*&L<0#$0([>-L]B1U*PZ>TLM)#PO[-R8\%@1@_(1'\&2?&+30"_ $6$V#IJ,/ M*_$<+"!WUI-YYQQ_E:*G6SLJRZW\;^5A*KV5R9VVO8L%O&IQ$DY34-RX?,HD M$WP(^R:T.^!;/,CC/=BQ&:GH-B6;;(.Z!I'X5CPV_]3*3X:874XDNH2Y,:FX M" #C)Q+3?H.A?47B^CUS"YA9RP2IPLWH6:-$70_!!X2C)AM\]=V M+?WZY^TLO71; M[H/9_J#1I.D&2:MT!6:2F40NY>1$_:#1IG2(DD^03 MN1#620QB2<=QCB5%AMYBN6P^BZFCY-_"YXTE;51T9+$^5S<]G7A# M!YA*K!'#AX\N+=$WV,N\T>_:W_.%G<= M3E#.YK%_N_.4[M-G^:Y_U4\]#'+^@_>F)KXEIOH?;6SVWHKF[46A<<\:SI0H9/+1 M3=T+:(D5,&X/?K&_-V?<7O!T/2'.T_46Q/R3%]E,MH?5>[6Y@0EXVSG'3CAT MQUGXS['[""+EXPA'VOX\:*I@4"\];%\7V/C<5Z2>;OW8P;F^J5[SLER[+3G#%$JZ0GSU5UG?Z(+_UTP?G(5&]>MR_%II'30V*>&I0>C!QE^9-N[Y>2KJC*EY_'E>OK M5-3]/3;.@2]0)VK2.VB1HW(.#$59 MQ:E8W+5HP+\YR^U@<.[M?L5?(=D*R7^OZT7Z%__O-[];3W#]@6X,,/ !B[(V M]/ $SNNR'Z%CM.@H29PE@?H<[:]OC:S"B9GVM["I%U&7B3FT9EK9*QCV'F4 MU*#?UW03GR"HOXA@TN("TJ!EX@,HTEC3>_K1_AY 3F160P)T=,(XE:AXUD\ M],5VFQ,''7R,/I! ,!$='S2& *B>@>-F352(Z3<=M@X]CZ&US5?6?![NGQ#= MN^<$)_8TI!X-_=E&PA[I"0_T11V#1>2-M ;,@K<&Q]#9!*^:_LQ]M:ZA7KDW M['N@8SOJI&^R"5[6 !\^,>NR[9BO! . M=^09H>;>!;P@0<%BOFJ>!^RWP->'^WMUG)UK34&@*[&+(_0#4*\4:Y8M$75[ M5H%HXBQ<](/I.).4H["#1YJ@:XI*:\"!9&4SH!G#@KG>":4L1!P;A!GTZ"Z&0/(#5N5==-DT")IT&>B@DV@'NP;S9! A$+-7'"1KA*<%89ASR@#;:_A\YF MPR)U@3_ST/KA!.W3R_$9#S/670^OKDS'YYW0F=W,*=#[?$F, MH=EK.>S,MO@E(A\<7)&.J)1P1L1P_,<5E9P#] #+2^@A'KK'O+HZMHW_H5C^ M>UP=I86:WU@V!EUK5J!U,7/#O0O!9S&?TFQX6 ^%./>[P&)<5D0)!B*^5&#.T Y\0.'*IC#5&9F6VW.!H"\L45#>\+SW^O M+\NMYE^_"4,;0D.*?+%%PP*?20C)=! :6L-UG'G;4\AWR,'Y76ZK(XKJ;)S- M!%.4*/R\3JQQP0QR9J#C3]N$S2":.8\JP;R<4WA06#10:_F4 MX:]*>S(,B %"XUCLRR;8)/!IL:<-5',[T&GX2ZD/*IW16\'M6N,Y"@[).;"G M[%K*HC?:'DEJP^*PW59\S?/S\AI:X6%_R)5!3$N2S&PJS9XWF/*I7U(,A-3NG82E9GTKF+=RG?\4']T?""7E0VD+6+V=W_C?O_A4K M4<\GDXG"?(U3-,93^=[7R8NL#0QEZ(IZ2[ CPM+YG =@UIM=(T!;/>3J M \#SF7V;/Q*BNCNI#YH&&*< C+I(Y\CA,2>"JU5=?@%:KBIBR[N/D5[X_38H M5O7R1?,3H;L3A?4'RQJH87_OE;B@E='5T6=[0:^7-=X>/M:)(M/B"VMP)'D# MWL_(!V %7WOPC?'^T- 'P;Q@![(EIE M3XCMPJN1#GIU\$'CJNCPB72J,$O764?.02QC3+ZQB^F3 MK"R044868%!WI,4ET)WI^,E]XA!T]BOU<]()OG9 P78KV40.JJ4Q:"J >329 MSO7T0F?T-R[%GQ&O;*>5Z ' M&^@&_:OCG(>308.F/V;:KN2&&#!G%8X+@,#9O0H==$LCJCF\A%97U12M,V0N M>^=[G2Z7'] MQFC+K[^:*[[I'!&!%5F#-@&'(S]EJJO-(8(B9048ZJJ=2G8&+@3&QJ+^33BO4U MYU9<@5;?H>K[%N:&?)SZ@7M"*23!9+()#Z-:@O^=0#./1JKA \R\T 8&IR"G M1 6J10A:8:QXH*6(B 0RR"0I!7P-FB>8C;*XKOJ"ZYB@K MHH19 &!_MMLTMJYZ%2I+/3)HA@?FJ5*;$3@'L$<:<7&R0 PP-UV]!UXHLSP! MT+1$H\NU%>WU(U?#K#ZE\D0V *JB<@;:==\HVY8]9D%:Z3]2Q;F,^4F6WEYC M[UWZ<=3O#,B)\=3O7:4_7MIEBB9P\;QOWN6OT4GWIEUZ&?:D+S]/RG66:GE; M.N$JU5*MV"A7;G89E_&A7LSK.R5-G2I%0IJE]HU[KV@R6Z]G>\>\#FQ15;6! MVD(+$)0\6^V:Y)7(CUM#KH0)27W*WC%O&?6U:R=_;G_/9NQC*8*EXVNN:!C$ M=#+4QI("*6]O$=T406#0Y[CJ0&]U17B'X_Y)<(Q+GY 6RVKC M4PR];Z4K[>]-+V5O(H$O/Q\J*+[JEEV:X(!1'(ZM8R^@.[_;X?F&\+QJ8J',LB^\1$0=-XB[ M=-G]/:"#%O%-T3@-$D2SY1#::+)D_8.V%U S:M9V&@OI\/8M/: -@"E/L;/* MD46O1000TV[&UW'IW2)WE]KMW]I&L-RXR;7S#P^__[I1>.=J**CF6<#+0LJW M10!U, /(+'-X)D"L9T(?-J3A?)!Q+.?LE',Y>Q@<0P?R4&@\' SD)U1@ =]M M_!0E)#>6!8P(R7Q^R-#[K-L+#5TB7<"W9M?6PH-(96?L;K*I"2J=-,'M$R"4[11+!.:$3N2)>E#N$0 G ,D S)LMHV!TE MF27AIB4:?9RB98MZDQA>$J.E:Z]<&XQ;_T19;X2H1!\^(=2),]ZY*?Z8V#IO M_F[4LOUB;JX.-7;.N"I&L[(+DS-S8:G*_E5^^6;E8R N6'@#5@'1[\K)57+71?[%ZTEG'(26!B* M"+ $$) U^^C&W6Q')X^C9R7?,RZ&UUG-.Y53[JQ8 MON$J-UR]>%7BX-_%>KW4F/+#6=>\4).%\ ,UX[ARV0+X FX1]H1F$*:]>W" ME90%NG9/_71V;]1EWF1?>+J0=K6>T6OYK57*/C>."D]?0JYN=4D->9!-MVFV MD"$OV*TYYFWN!JU32Q%->,ITF9!'/1_%_.2YK=?XOF7V7=K8&G9__^O3OCD_ MTP";MKW&- ZO%CQZ2>M_"J7K9"F5?= M++9:6/=BW&@FP<8G5V :J[$!A!8!YE&_*..QC5 4I5>F8MZ3[927LR6\> MRS0D[ US[B97?4ES)H9$"NU9UD%XJIW,F>5300I\R-%4_CA77 [GJFA$RA*< MG_IX+$YLH]G)\_U]OI?ECRXR2^#9(L-^ID]K[8RS.KD9VX-9OC!=!3)E^O4B&>V M1[C#O&.2Z>R]1H-9P75/N9P0G>!]-]/X>:9I$O8$6^5@=OL=@6APG=2?;O67 MP1_1[>UC_^@=%^TNL2LUKLWJ3$9.>V963(%G)U,I%9>+DB5;.M/+AF-:B$R97XA<*X9V:)@"! M8?*9%<^R8UF2!_J>W/40/N* %RQ,*O1WG*0-0/]YAS]UC!_#(8TK#90I@P6$ M##LB-,N/6NFFTB5-3)^+KA\U)+AFT\Q")PQEJP0?<%U^53"N^: >_K-)1F D ML[R+U3-ORVEP/FON5N%Q5.@WZOJ?7WJWJKPO&]_;!WLSG=4SN\[J$7=6S^PZ MJV]5WQTI^VN:9)]]"Q MS4&:92U9=L938X![Z]#.U=C_V--F>*(.@77TM>:0)6#U M S@&SIYQJB5IP4I3;@.):@I M8DV4=WL.J+"AAT/PM&UVP#FQBC4Q?J.3Y_71Q=:6_Y^J_.'W&9O+I-3S8XU72LU YH MW<72AJWR+Y;AB;1%N]4'6(-.FXA6BRU"$TV]]>+CS?C=7VXD=32NPQ$7S+=< M];DF7G\@N0KH(9Z<8KMQ#[O-Z.[ ?^^2QE2;7>)--%PLCL'X>5H\VVJ5I M1H;I2@(+GHS%<$[2TG+9*W;6BF_7+$,W:08KIG=6[-Z+$S,T'7!97V.+*LM" MHR:M&XS 5DH@].&=EL#&\, M1S84P9N7TAT1=45$';&AB/6A^_IQ?"KU8%SN?1CINIRV8:>J?F9MX\M/#&:C MR4=C=DM"8E[T=!SCUR]EG0=SDS72G"QAWCVUT7SUDV M^V6=)/>N9%\??3:.V3&>_-0IE0IQ8R'T#3CS*J0JS7[QW?&Z,+@0<7K+1DRU M!35$,E$<$0,-45B.35M_J!T+>T.KBC8(8J(J3IYC;=@?U&AXT]@?385R8"X6 M<^JS+C3#O"7'%]Y$CFH+!'FR(;R$H)020%DGO6H9^ MHCCIVNROP);LH=*^%L_QFIG;)3R.Q&[A+7>5U7@]%?-.JYMK/Q9Q*(1FS?@/ M@U8]S=B=D+3;3'$Z?<'$,1'P6]$*FM%!.?!C231%R\_N#- 063(-4]KZ=-:2 M-639G%+F#"!FB?:&MOH[MV7 8QRC30OA,0['L7$5',ZPH+D!;'/. 0ZY<^V5 MO&#TWPQX!TT4PBB?0DP,W5N',+NR+G%_!Z)NLD-[PHL;Z?G\05H^U]C4ZBKV M%?>DB(?H[IP<:S,6>I7'4;WPTG[I'QE2)>;<98D^SFGN8*J#<_9Q='G[^Z); M*%74B\*7G[725;%1.N&JQ5KC-]>H%6_JQ>-=$^=8D6,-ZU%I8UN:MN2VY[:3 MVS";H6E/G<=$GQ/YA<#63,#UB:1$N]MM\84H1*096\5!!\[!\=D$8V#C8S>] MR1)6/]S]/9$UC;;&)XU+A*(!;%UJD.<$=W5US'UU>BY;'[L]ED7_^C@\@#$T M3-*S!A!Q5I[%H;LV)V-"ESU825.).Q).47 J /S3.N(X ,;%&7#ZOFC/G)L4 M;+)AK>99#.%E->:TWKB_9W\ENEF5A]PI'9A LT2<3YE4LE("@Z>5!PU]GM/R MDQ]C@0;!6:E%53IQ(3MN7N;YG.]TG"#V>33T?C.9?VK=BV?P37+8Y<\%L]E[ M:WE:)+)]T3OVWKDM<>=W2YQQL" =.7_ YZ:C=M-[7K;P-AM4=_7A>2N5EC:) M-8&#LJ+#FMF#O:FNJ<\[>!#6>#D>MMI$V8!,SS2LW%RXF:[1_4$F7,;';"8O&29XJ+-6]G@ M)YPG]\I9PZ#I:3S(;,W,HPN#&,36H8P$W$QFV!37'+!49+ OR*N5 "NR3J.P M?5[@K*&[MKGA_77*I;2P)+:_Y^0.4HO&QG&I?)YL?SRC* M, P4IH?;@&G4JAO*\^\S^4Y,??E9OSVJEW[=EFX:7.D.4S=W%E%L^M?B8#+J M^"&L=H;.*+41FB,O+/>Z9;3C,> 8]'I M8];BK I%&RB2M1.=6*:555)ACP.3'+>#E3AND/%L<7>*F)LWG@!&WR)]TYE" MZZ2FKR.'?(=S?B>IRXH,%[>_=P=:#QG29N6.>5N_.W(F&-&I0; U$>UO]AAS M)"J:A6K75*OCDYX9E=9'@HV:X],J;84(C@P8H6^H8K?3T] M*1]_XUC!$$Z@T$$'-)G]2\<"PA9\!U;8).0X@?%#>!A543HHSQZ8A]0#Q$=I MBZJE %'\K'ON@NMJBL3J/?#U,C'&E.W]/4DC!CUPDR@RL HXJ%.KAK57 M+=-5;VVV@ E#?H>E9Z4_ML-#U)VN 6^QN )=F0+K6>%N7; M>!*?&K50O0"RNUX $?<"R'[>7@!Q(N+5642&;GH*-N]L9:ZH2K\&*#NQ5L_N M?CL_JI1^)+3\X1TK/HXJV5]_KRJ5TU^\'*4U9=VK\'-V? M^@MFRJW%<-U=GW5]=1-$10^]#_M[YT144,W4E '5/.DT468I@-TJ2[*HRU1Q MV[:[@7/2"FOJ-'[5J/O4"/"?;N7I_I-_?J43A+K:P!"M>5(2ZD"Z\0U$V9KH M:4)4\^OQ7<9K5,S<$N/E$WI]*WA/<)Z&W$>"72*9U,;&Z,J6?7%]"53SPRZO M"INCKNP M/NO5/@8DG MA Z%HG4(.UR,\46YXGA*F>6B_I_MA%!)Q0YU'X,L5ZF?A*Z76K22WD.A,Y[? M[I^O:?)B*@NFU>_@-*)++G+>>:OJ)]4[; M)>W.&7R4ZX]]-:6F_',@C<'5>;;QHJ3_-IT<2#^_ >>8W%^XEB(:!MM1OZN: MC[4S9?1;>'MII>Z&?^I%LWSZI]L\O^M*9\I+4S[J-GN_.KQZDG&K/U%3>9O:=;2\BP1QO6J(;8+/A@P,J[0B&9;0W-#39X7,[ M-WT&%G6R]=9;^RGS>N>6(?C9_LZPQ7@AD0\?G8E62\$OXO3@61C'YPO;A7*N M#3L#R]J7)Z7^XZA_?$WZC?+E6;GMX)K[^W@AUIS94V&!$AYU$/BG\*YDDL_E MA*50"8O!X+,IG$JEEI]=%0DZ'2TA^TJSN)9:>KBH9>NW?([XR3YFC7XNJ1WV-,,J$V+966VWFVW9S:>P04[?:8-,MI(9*=E.[2%SW'X:IGBZ=EF[RFVC#;(NBV/9=D8S93T?!^PZ?9^Y M,8E0EKEQ\E)MOIR_7'>T^)L;8P&, X.T#N2W@ZXL202>@1T*\EM35_A9/;> MPN<:*_,(3-V;RM8+_P*?\I" 5HD+;7B\G,')MT@>/8ZDX^O![_OFQ67ZZ4LD M%T)S-EQ^M?3FIW;+YQ]'R9QTH;Z>9[4+)9K=(E6W-S]7?N59=-$\>CM=L)3B6T'A&+ M8.%:64ZSYVT_Q[CZ-.5%0W=VENS!IBI:/%4D_/'C2+OK%U.M/_)M99D:D.!) M2='/JXTRSZ!LDM[^7N&0^T_&=#NU0^CL+-:@RG#Z+5D5F);<$&GEMFK_DU9O MPP_<^E:WR&8=R=?KFCY%\\SMR_PPQ[H!A/T8G$+M$ FNIR+"[R?W=ULK%:U,M#W]ZIP"[3=![V9 MXZY,VESIC;0&M/J_0OM8Z=S7UZ[&,8.=#M4=Z#A.&N13GW9EMQ]G;:]TUA$" M'ZH35=9T[@Z;8?F]R9%R^WNA7N6V#G%>-=$5!#4O93[%R[1 MPD/ MC(:Z"H@@\68N0I@K =':O;4Y1V'WC2'[CD7B6T#L36+IAIHE=+H$C'0 MDI2-KFTXV(UGZ+\E\G= YZ/;UVT1-(<,RL--W2';0,G&H-5E;03E<7[H98'M M;T[S(,[8"C)HUOZ5LD[6]HX%;- M&_$[QMZLCKL3-V$+N",-I])370?;\&@Z[0!O=:F$@XJ&IE(G%?:+9&V&=-*! MW]A])W6BR&)35F1SR!JK^UP)ZP"TO]?7W>Z]8\]ZYB]3G'BSX-\?Z#B#W9B8 M]D[-S]O#^B%W5BQ600:1ECA@G1RQ39&L=@EM+:3(/=D46?DV]N<,>ZL]<4A; M O7I:#^3-@4CV*.)Z\F&N]=#KJ@86@*A]<0:.%$IPGJ..6W)M/;^WKA !P"W M![1I$!.W@$/PMS%HXBIVNV%=-IZ92'.D/6ZK2>AT#-BT31I-]_ MUV:''[&& MGT"=K-K;:JXO$33CZ=/8)E]V 4KEOZ;(+1F6T'2OM,0W(P1@M]@>="<78W62 MR3/,:E&4V[4HBKA%46Y[6A1M+89_'%HMJM/:!;;ZUE$"O0(64 F!:@7H#+ S M&<2YB%WR0(L!QJRVA@G6',^='X C'_V>E'$?E.\#"Q\H5#!R/< P_!#D*7S< MPW""(C^##.]JFF5"BP&;T;&SZ(G/MC(,2C(BHL?AP ^22] K*'_V585#'Z-?C2KWR;=NB!/\U'8+=.H< ZWZ!JCV= M,K#S?6P#4VV@$0IL!!V-JN:US1;C<%]%@YOP81@>)P8R.CXC6?]R/ YC7HUO MEOW'^FO#.IZY$3.F)S"V2;VLMD:@##G1\BI0/00-5\=),&2JQ)#-D)OX08*Y M($*?>STJPG3F]"O+G-YA](P>[GVB8Q(8RG1GK @@HJ@,T5=#74N 6F,>!$ ) MPAQ)'E$'']HRVA71\]5+V1+KUG@_ZE2D?N&V*.O8?!N]18I'K[;:01O,[>:N MZ3A)Z)YM+1GC+;:2EK0XG!6;+R]Z[R]9BV 3U(MP EF)J8# MJDQ!/79&W9VA!8(:X3K34[?RQE:N*GC4-AS69X>9)?2G"0.#6MVU41BE7<<:$!V%1Y$IM:-?1J)0Q\"K-VDPPO; M&-5N[:*O,6 S/&4S+F_!<4)$-7861QQP*X"-N+RCY;FM:-@$-X]+ !]9!YO@ M=EQBXX3D<@F!YK];A8.6)?E4^X M&^UP8NY[(7GT2"0B'QP4!Q(.UL5'RY)_6T9RUWQ-:K^%NU+JR[)C*UD'%7CC MC[$7?OF9S6>G^@BP._S&*5J+,E!@*$53 605$]P9T>!ZQ$-O>-*MIL#R"!O' M11?'VS:.&Q:.K]A@98/AUN;7"N:U[#_O;I 0=;^%,-&UPBZZ%G%TK?#QHVM^ M@!L;,X(\?7+02+0M0+9T;*<5;;O[*,&VU7>%BGOKIQ7 ]CT]GE:XRZ\I(9H^ M5.O3R'&#?,8*@'3EIFSUPG03D.N."F)/H78T\V^P/J'.@3?62=.3[.>S@*7> M6ZO X[:&P;;!- R:H3=7T73S!E%?JHJ@F93+"0[/Q.43'!:9"\E_@_[* ML?YK\]O^GGU].[-R[? ',F(&Y:)TM,5&])8[;+)4-)R"A0M?'5P"Y^S!1H8[ MW\S&B&@%*;AQ!_$:S([RS4GI87^O4>%*#^?EHW*COC- PAH@FVQ+.^%[:4[[ M7N*D<_OB5A0-:V-G8ZV7D0>,V-B<(;SVX^\PZ(-AD..DR*U#J1 .^:B=*WR, M/4#^T!2YKH[QHZYI]HT?W[^_OKX>&J1UV-%>OA?U5E=^(<9W(G5$_;LDFN)W MD'WY3#[[/9E,\GPRG]FCR\(Z5PA+Z4>R9MPP!]VS9XC9>D$ M!M@"-LS_P1%F!T7:F,3 >%)U )L6#<(5[6;/"8XY9TY(B_2:1.?X'-8\\H4$ M1F_0,R+V-*N6&+-@174(+S%U(O84,-"X>K-?9[0&Y8RQNIC%'NTL@-4+R!Y<) M+./TR2> 1]QSY=FY/)T-Q#A2^@;BE:@/%D/HO-U6;AZ9VY7-E,B%Y(:(G$\>9H.H M_!?L#ZP@93A)YWSRX-<,0I\XV:2)75\<)H)U7 M^+C>%>7G+EWR2)1$W?Y@4Z+;/F^>G?>34W0J(GW\$U$T^Y-/4\F=IX(;Y'8: M%'*0VZDU$S=F6],>?B9MS>72E-4M;2[] M0$ABCS4P,;NZ-NAT'1(J4-TW'9J44\&DO*Q\KI.^:6GB&;:;3T_0.TU\61'- M"SD^!2(ZM6X1/4'%KA9N%7R]C\(C(,^E).VU..2$]$[,4JK<*<[+426P]"R? MR^VH,BJJO!C GICR*WQZJDSOJ'(I]W,Z*62R0O*[R*X42(&[&5#;+I7"NJIT(3V72- *Y N%[+> W-A/02'"__N,)!*-LLFG M4^BE31^L.?)R0HR6+O=M_=$F$W>.&>?I"#*6MJX; Y&UQ:VS>4(<+]CBQ_.; ML;%^\#5?2*4_MRCADX?\_^PH92D%,)5,I_*Y BB 8)8)A7SN42!OA<)Z:6:^ MA$)1P)5Z?44;$F*).2<44E7P'4$ZH#O%X6*@##G:LYE/A9)Y_C+.(][RT^*- MS^=SV92??'.G*#A.%8%MYI.K@D"_PHY^%Z/?9"&3!$F7S"23Z5PF]UWATX!) M(GE[X9.O_*'Y9JZ/?(5D,H-D"K0QV0V/TF:T?A3D]M&[-VG4-)G94:+P5?RV M(\9%A2FHG4*&%](Y(5TH?)?2J4(F7Y! _4QM,N]'0&5RO=29/DP%$6<8:1I( MI#?:RUAX\+.[/"FE-G>4NJ2!"'\5LCF,$?+) Z&U22)-K9](*?*TOD4J12LM M4T/ZQ*S!78;=3PO$._I<-BU>$/+PD<@7#O)9(?7(2Z3-I\6XV:6-KJQ+G&\ M@UJ9S%)U"9O2\CPR+?:Q?Y;\QA7MO-U)"CW!B6 R6Y&V?1H3IT[#!#Y=G.MH MM6S0X,1WMPV!MY[1J5(,[K'D>21,WZ1\4=F3%;( MY=,T,X8O9-(T-89/2FL.)U*X,UH;=E,OES:FTSGEV_4(H;P^60RET[GG9XA>59[C#XB MDDD!;-_Q^4DRGN](PJ<;7=B)P5T<DLT"2@3.Z[V1.2V4(V)?&/FW#QSJ#A4]+4!]@")\,"],M1 M< W^GZ;TN]S](5<'0!K- 2RY,7^O%D%.YT6"BFJ8//9 M;"YC*=CQ(6&[7P=3/9#&G/9=!O0=XL^,]9Z:P:ANM,15N9 WC7:LNDTMZ/3 M".ATS6)U.E[C"->EY*B7,F?2^\;EZXYP;<+-[P@W L)=&N M)&]B1[@VX19VA+M<>6@VF4P7>A&@K4XQZNGLL8DT_%:45&< M\?)LYI[6AD>)'JX'T.:D+.W#1:-;R>R.4OGDCE1W,G8G8[>0DL.Y>PZF #Y.9[I"BB<@/&^UPI,M2 MAX#,59^!@H"^7UC_=_CE/<'N8L %,.:#5,H>"B?$ R:\+,($,KLQ+BMG!5_% M7?K5LAIW,B/PA0U:P&:('%DNQ1C7\CJM@HYH=5UFRT;"02>53&W':W8NP M09T:[E'R%V'!J8^33"*0D03.EPO#8:)A)(X+<8[]P1B'FR"^&[/A\@IIQRN6 MY16I='JS&LBU)KFN0=9H_#V,PVG*R"9K>%C'8N&"%M"!*%./!; +SA@T#5F2 M11W;G?>!4(=(LSHQM434^L0,_8'Q ,?WDIG# M;6)HO?MJYQZNPXM_-/6<2:W1'KD@,14"3G-T*LUR+Z<_#K%[E% M6%X:MK(\D8V6HAFH^P:45K+XL)7#F5S2^\3GDU-AJX7H-:!)^WLBWIE=?HM- MT+O\EDAH>LW!*<] @C9WK^G/W/\XA++=]"[LZ'VU]+Y+<8F"WM?^I';VOEMYWR2=1T/N:._#ZT'OJ8]![>D?OJZ7W70+)\D,+#Z#V"OJ*[68@VV>=V-+\LS?-)/KD9FA\T%3+N+]\D7=$:4!:7^O0D M)?"'_/_[S"1%W@3>\E-'B_%NYF&8BNC/C82I'1*FHD="U&4L10NK^7$6+#,[ M,"4!F*W$58$QRRVNV&II Y4FRY_*P#\/N--*[:Y<1Q6H^KDQ\U-GY/Q/Z:3^ M"(I#E-NO:J^LUJ1HFIJNDB'W559;R@#3QF5U(DOMVZ=&OM1.-J=6()N/$0N< MX@50/8^[,FF[RJJHMF11V:'M.]%6V'%;(2;<]O:P?GA\Z& O MG\HDJ3TO2EH?_05^*%Y(9G0W/JI9WKUG)\M455'< *TX[:2]I/$%&Z+1N 9]R0 MB#I'RXC91NQ.72GFL$T%->/HZ[)B)S"G$AS;JCVA5GF9G&#[ XO]% M#]:P4O_SD:C0^M]ZEQ 3:-#TOI5M@[X:HT0LH_NK/+F&$]AB.>!]PHH^C/^_ MO:OM31L)PM^1^ ^KDTY*)8XD)%7OVEXD%YSBAAB$'57]N'Y)O:JQ.;\TY=_? MSJS!$$B:%CNQS7X+Q.P^N_/LSGAF9W8UON0NQ,'%8G1; \-&'VY5P("CZ!X- M((&+9V3>9W=]I1S:YM75=*,>.T6==C4M@#U*X,.]0 OB!%?\(+13 M8-U!<\[H#^LAQUISSJ0_PB"<+?B[3^(&6%G3L#UW1B4)@81]950/P3:-A'WJ MVZDOK+H1"[Y9$*F7E.24'*B7]1!STR@YB^I4211 C.?!P@ER"4E0E8!VGF3T(D5<(QI(@ MQ2RUM12>,%I9?#NS<-9/-\!WZ@\;HYIPD*%#6$Q.3D[^ZOU]>M9[8/FN%4G> M+&7[XF;C>VLE3>OBOO6X'\Q-T8JZQ4\L]MR3Q9X++O;9Y$-@#KPM ^ZHIY,U6-9]L':B2,50EM_))A8A+4J.X57$A[DNF9 M=BM3-!%?IRS*#[?DY^\(UUFGKX^<5ZLC=GF!YG7U!/\^_>?LO(,/+>N['UQ/8+D>]6_AP""TE 9PB@>? MZ(ARCVG ?X8MTC3QPHB/R^DV02K-]JP(_5B$<^4U*J=J&ID9Q+/*(SQ_\V?9 M^Z5A3E7E>J3IJH [5)61.23&>'1C:F/=Z!!-[Y?X'KHWXRHJPXK">F;UNR== M]MJ(=KY&5U0H#ZV*XN!^6+Q]%.N]5RAK^Q5JW]&4;M*RBV/C6 SL\Y?^4"5F ME\#)XM[).U-5\:_3=^3C5%5UOJMIVOMC=B&96CFF/@/6$O&-KZA8=OW?\DL0BG4Q&7]6I^W6^)(H MICF>ZNH7Z6!YN5=YE=I>NS5WHS@,R)T7QNL73='Y'/.#+-OR)Z7%L,?G4)1^9Q3O&3*-V:^URG%F'@/>% M9C5&8CX#?(@06\"'5K&(^;(:"5P5B:@8- ?Q"X_-L#,68%,!G;D=,N:X3"+9K"0X5> MJT=_+;*L^',8B<%[@1 I#I&WQJ=%E%++[Q!9]I-':/@HN%B"S!>6+$\O=-:" M-KDS#'Z^=^U<:<:G=IAR8 MD H^*!Q?<'%GR/'B=YQLD-PG?H@M< 7!9\].5B/C?,)QX>-I-.>TC"&YE@]D M!GB/$:0G8S,U03N&-D-C9 2RY]P MH)* ]/37P-._^U!)D5Z@I9>]5ZB;?6\O3P'G1BL?-WA]4GK^MRCNLY*.[SI;*CLBAT^>WFG6B6@URB #TD@%L%>J MKNADV"6CF[XB@_W20GWQ.3Q,"_7*#9:1?EB,J4UEF+\:4"L*JYD*L^9"J2@L MN=KJ-X/2/ 6PYG!\K1B8%:]],,:Z-%#W@[J6G;5UE;.<5VFT_MJH1N00;EZB"BV'::B/H7,PBI7"Y=3 :G.90\*U?GWX#Y6]OWL M'1G/\1KRMV1$XT26?B^B]/O9[Y9^?Y;B['*=[%PG90'.Z_#S'HZMT%G@'UXR M\_D?_P-02P,$% @ ((B;5O/@4UBI&@ UR,! !$ !S=')M+3(P,C,P M,3,Q+GAS9.T]77/;.)+/=U7W'WA^N;T'QW$RR4ZRR6[1$N5P5A*U)!5/]F4+ M)B&)$XK4@*0_YM=?-TA*_(0HV=[ 9Z9J=RRB ?8'&NQN-!J?_G:W]I4;RB(O M##Z?G+]Z?:+0P E=+UA^/IE;IZHUT/43Y6]__:__5.#?I_\^/55&'O7=C\HP M=$[U8!'^19F2-?VH7-* ,A*'["_*5^(G^"0<>3YERB!<;WP:4VA(W_11>??J M_&>BG)YV&/Y&P[?W@_V41_OC.]7Y/?/ MGSWZ?75S=?'^V@W>+^Y_BGZ[N[J,O2B>?],N5?NG1=_OV5OSX_^W4RMCC<20KX\<[W@N]-X.@)X+XAB$C@E>#?>=B@"OSM+&TN@7B/H^Q34RT%=6H&+ MJ/-J&=Z<00/ OWF; R;1Z9*0S19X0:)K/FC64 *.6%P'A(=5H-/X?D.C1M"T MJ=3!C5FE0XEKT'R&S=CG]>GK\],WYWE/RS8GVTY1S"A9@SCHBA(_7KT*:(K8 MZ_.WT(/Z=$V#>!2R]9 N2.(#*;\GQ/<6'G5/E)BP)8UQFD8;XM".H^9SG@1! M"*H!^ID]P6>;C0=S'Q[\QR><)!]9Z%,;"%'P#U!*\3L0Z&P0P@)SHGCNYY/T M3QP-QN;CN73A!1Y_:::%Y\HIZER"A,*?O,NGLRIP88@DHJX1_)7_O6$T@GZ< MBC$\R#IF("V='.([B7]8GQTJC5VR!SFW'L2_"^*CKEDK2N,HY6/YD9B?;X") MN.31+4.#*/0]%YZX2C:0DH[4LSGGZ8PPH&]%8P^P;N!YN5TL@+?=!:#\J33P M_[YH@6QY%AD+8X.V!;PU4X"6-K$@?A()8C>B$BZ4W9B]"#(V#U8D6-)(#ZPX M=+ZO0M\%8T[[/?'B^[I,1,!B(;WK+J3L)8H7*,77_(^2OJB77"X,$JU&?GC; MH#N[)K%4WA\@%1A2X6.^: $8;$D"[P^.GQJX0QHYS-O@+V-QD430(\KDT0E2 M+)X_H\T$?HD?1@FC\,,P+]6I_D_5UHVIHDZ'RE"S!J8^X[^-D7(QM_2I9EDO M6D26MPS VH@X& MQGQJZ]-+96:,]8&NO6Q9Y!-]$*ZOO6"K"]X-C6(O!OYE1MA>,+%,/E1EDBN" M,C F%_JTH##Z5\VR=7MN:B]:,)DE%"S'E$2Y6E0?"IE^_KJV.LTT4^5S?ZRI MU@N?^4-Z':=9>50N[!?-/LNP]"]]7P?E@$=2 N6WK5/U2C:^LHB M #&SWU29?6D8PRM]/.8+A#ZUU>FE?C'6%-6R-/MESV(]<,(UMD+UWAMO?'#>TI-&GN,NW\SGP399&UN$_/Z?6WR M3F9CXYNF*:9FZZ8V 98KL[$Z?=%LYY&.4]RL<7%?C0811S5W[9L;Q8RO>8^6 M;0S^?GH!IMD0[>*9-K6X8?RB&0\,77LQ#W. *3$(N2M(@YVO* (0"Z#F*0+3 M)[J-$][BML; X*ZB-GWQ?B*RB7,V@=$K0>&6-C'O:Q[A4+=2=L]A]F>>BC%] MV5PWJ8^1OAEA\;W-""PK3H'OK:U"SK^IN86F-E9M8/I,->UOBFVJL.P,>N9; MR75$?T^ +.UF9\34GHJ977,F,%TCCR:] ^^H7X/BW<6 M\L/EW 2:V4V^U'<'%TNEYF%N!U9(X"J[H95\;/X\'_U%BTP8FCT@BMLMFONF MYJ7NB>8J?\H'?N&[N"+>V^3:[R2D#% LHIKWNU=$Z; O6T![0^I%(74%%@NJ MYE5WB<+WTFH(QQ=ET]PDED3-YZZ&YGNNYS'Z(JL+O\7\K;G6&*_O>;HG<%]D M]7XPL01JOK4XB-_+IA+-+\JB_EC,^YIO78SL]YP6A/-*AI$01"B!MS4?NRVT MUTNC/;I46OE%$&)9U/=NFR--O2BX8C@KZB8^-1;3,#AU2+328[J.LEB3'0[" MP 550)W8I:(UIK8-:4P\/U>F1Q]6+/2:AV\-OFC#.7QOC)$R-::G ]7ZHNBV M-K&V\2_;P(#O$%23*^G4 G]ER%LL&_Z3AH6A.^\Z&AM7,&4R;/HYDPH7/$@& M&JK=X7))VZ9 "Y18HO5 0$&BX&6:J,W:K[BR:KU@JH+1P$]UE7E' =LCA+;,UT;!0RL.(I"XCOWP_I#?5!L^ M^&$MRX486"SC>NI^0<;@MJF7ER8>X$X/4YBX@3KO%_^JN%##'+X]X"=@L4UI M/ ZC:$:9M8+9#:Y4N%Z'Z0FQ%AD>,8)8L+6(5%&PJ(2#;-MA/$>[;ZK9RMBP M+ 7,/<7Z@E]X]+N,R00DST,IO= ?+'3AJO[0X833X:=Z>.S1ID._A+<%<\PP MB0%F$$:Q(#;3!"469CW%I1QJ44QC;NM3#01FV;UAUF%[/N/0E#",<][0#AOU MM2YBF=7#8_NV[+,7*-LWO&SYX8Y &*2A23N,B8]Q2\_- M,E]>H&*I97+?B% M>PC&-(](VH:MCGG(4A]FX>Q>SSK(J?2I.$!HC?W$$JQ%O#I(L/PEZR5:C7/Y M?NAP//?JX*&=Q+(41[#&8V.@Y@>^[2]:KYT=9%G-,:C%FV]:=Q,.Z2J6JS < M54]9:(A3?^VW'FJBG;$0"V>1+!( 3@5X$QIA 9@O;3+MU$ MJ-L@ OH;Z&=HJCD%RZ<78\U5M2%%M5LQ]0$)YO=M; M4:)7N5:5,Y(8BW=BB5=,8VU1KA8HL5B$$1AC;EM@N0Q12&D6;*\ME;7PSELG M:YY;'*J,F8ASZ]HG@!4+29B1-%%_U2?S22H@VU!4TU2XI]!+2R@M][WE6$ON;/U"-+6*IU$(KI66N M_Q+M\[4[^M7=5$08&VE(^^_5H9RFD:!WU)IYU45NQPPAEJDX36?.?2U1XE8O M\\/.X32OC(=T$,NS%AK9=S:G7TI;E]+MR1S0KK3V2 *V^_:(0NO:VK&?6)#" M?)G2H1_4Q.S0 SH"VU,/O3)6$Z47"^K@%-^*".Q#:E(G#!S/]T1"/:2K6*[" MN(@V&FD#6_^J%22,QB76:P(1#_2QWHNV,8V-+BACU 7!-.4JMN6S=>LE%.A[ M8<++4!MI)J8FHB!;TA=[699E>:%-M9'>6SWU$Z[-5HX(0"R=6H"E?.JUMV$::EPV MRZ"E3%IUJ:;8H13=8L7QJT9&V M6IN]J%H__3SIV. 7-:AH;N^6JNH77P I%I,PX)$F'!OIG0Y8*.]K<9GKI93R M_HIZRU5,7?4&/-HEQBF2-9=$FWFVOX-89L)\CRM-O_R"L7CU*SB^ESRR,9_, MLG/_O>A*HC,I0'D./X /"J3>$N;NT;0N7<3B$X8R3,VR37V0'L5'[5.O5'/8 M*U^GFB8MV>0=@<52JPAT/Y<"T8(RQ[WDFL/0A O M, *+\+QBT99,.Z!84N* @ZI/\32KI6:)Q_WN2LOAU8;*07A#7M-5ANV'6H\8 M1"Q<84)(6XTB?5HI1E.L7]1+OK665$NR03=8L1QK@8_6^E+]0MJINGFSK#I# MBZ55BY"T5S_O!79LM>[2*GIP+[$ :R&4PVIW_W]<)?'_T)(WZ4+AU\]_C*'] M\TGDK3<^7A;/GZT87<"SF*U/\SO(_P6DO;I;^SD(#BVX?IY/@BHWLA?G0Q#F MU$:Y?.4HL%W/2 M#%VH_X2TCG'\1R429M^A1%8F[!.1.MB]Y5$)!M4YE."RMCT1OP.\@"-,IGS\"PD,6*P%9TVA#'!%17H"9XPY@$('=NB;C[)RC MH O^.LW[G>*CT_,WIV_/7]U%[@[30Y#8L>$P)/)^1R#!1XNH\VH9WH!0O3.< M%,WOC]K \0\^F;J^=$&B:TY"$ITN"=ET>6ECGS/JQU'^Y&@44$VBA^/ ASD( MB9(XW9B=X1 XZ.O3U^>G;\[;T=G7D_^.CIH$_+//[@^9",4N^8_CI!&Q^"!! MY/"I$.#7T:\]8A;47]XZ!:B?7D+.'6/;G/PKK_I'(C52+3"N/(=.Z/J:LA.. M*(")(#S?QW*[GT]BEN"J"7AY'V$U]4+7YHN^FZ3^V(F2?@1@CJ38?73#-?$" M+""+D$!K>3=#@/0$0D3&"8F :X^H$=:B4;Y'*9!C&(#$3, M6+B@403=B#^B-,U/NM1-?3$,:;GCD*"_9F'5/B^^5Y>,\IX5F1S;6Q+2]] F,?)X3*8%\>8F M&9#./@%1E=&5IS*@FJ9 \7W,,K9-#3(@;"P6P$06\6/VC#IQR"I\%D+(0 +N M0R:P7&YK2>,2TKBJ=H*4@:24YZ.$!;SJ : Y\N[PKT;9".%D( >KPAF+G-/< MJ*M;??N Y"&DL^74'5P&XHP;C$FLJ0W_RPJH5&:; $ & F8AV-QZT(J_H%T& M].2LI0,I"BWL CPF\727Q>_V(\*),AA)"" M! >^=A&/)>Y87:C#6B&G*[0,I,WALS=+F+,B$6VQ:L4@,A!ATH#>\GIR:69. M7*HL5Z:F(ZP,9(T\%L7?*&%8?BM,*F)I;94!]4$2Q>&:,KYUC'O%*V\3[12\ M\HWO""P#858"&+3K2GNS#,BKP$Z';NI*T=0@!<+^!C]H<4Q2,YV73JJ@+@21 M@0@KN24!I:T4"-JE0)]'FB:ARRL@8W=!!*0K\+,A[/P(^LZ?$YF'$2@7:=U" MI<\B)'K!/'=)+TA0,28;GLN [HS<.ROJ? ?'/*8\&PS^6C*RKKB+>\%D(,9P MXA"PL5<>B^^-@-JWH;T*DX@$&%FW;P'X'IY5//D#.STC0KVC*/6D(O47$B2$ MW3CB=V!%&26+F%8E>61G&0A/ M*P&4PA*5R(4 0 8"!#>&-B=+B !E( @6MS!9KD9>Y!#_S>NW/Y?):&^6 GER M-TAXWOTOX76D.A4_I;U9!N3Y>:N*KUAZ) .2(XJ!7-\<5D*EM<D V7DQ\WKVV0=@!3@9RP,#YD@0NHZZ&!37N!5N>W4!E(*JH M$6C&41KH@0,@W@TMEB_ DCSMNM2YIPPD%XK75!/FFEID0!EXG>^BU810:Y ! M85" 9H2;&F1 .$<*\&O>O2PVR(1P+7+9U" 5PO6@1W.33$C77?S&%AE0_DJC M6 \0K7\D!)9EYM_K>!#-]WDYA3(578%E(&Q"(D P3VINL8KV QQ"?; R$"&AE&/#?,BBNE B!T)R)(#Y=>H55+0#^@@ X&\6@// M1,LF/";/5@P$(8@,1*@1&(VN3;_7$P>;6F1 N9J(G;&V+4][UWP \FG;-?'Q M@!PTT&LOSDE*V]9A0&/"[A^-H,83>66BVD#D)DR07]XY$5UB(@L9J5FRX*XR M"+^0B7_+&_)7Q=#'D^N X_N$](XP@G9#<3D&D6TV60:(ZCB J,MCW6#6;*.# M7:&EI==*&,.#@"PKO#I,,%XUXYBA[+8+3Q? 9T-EFNM>)*&-S$;(@[\3*43$ MQWH,I=SJ$EZ+YG)](_Z,>##ELBC7MB)[>K_%B(5K3LI%M7;D5G4?=TQIIP(L MPS<>KL*@N_DM$87R]=NH]%XP65?LIC5)M%Y)+BR'4C?"J693MD9\9^0>D2T( M2@ BJY!VM; J=[NJ," CSO8+TP&09'_E1!Z]/,6XR#U*ZK4?WB(747?"Y#I> M)'Y>UFL6^IYS;].[^,*'Y767BGU(EP?8Z7$^S*/81OPSGUW4UDK:/BA)J &W MU$GMTXBC#(M_,T%= "6AJ7#NNX48(80D5!CQ"NR17/W1FV@AI@N@)#29%+=S M,A5'VXJ%X"[ Q.(>PC2,O]%8=<,-%H]L)O9!(TC"A5VMVBDH%8E6.&:4%0%&M.TP($;1T MU%6OQ@0?.K\X4X.QUSBCYQ$%HV ,YFNTC_R'#B<=?\H789NFB6_?QX5NG22G M-;_TF]_&?039'?I+QX%ZX?E]-'?H(0F562@!;_++%]]\H\>]\N(5#[IL+9B[DM:^]M-([R[9M-ZPEXBTY&?\;X]RY]9^9NS#QS4)XKHS4&T^FIXG MCBG48]3YQ:#W(^*Q4M"S(^PS)'6P@B\DU8-M?+X#R4U]I T=%>B8D7ML:Z!P MU_*,Z#"W=Z&V4U2"D9:V-(Z,%W7X":;V9>=L/1H5L^4JQ7:V(=JC>__H\+U% M-R1]P3:W(?-2ME]V$82L7[L\C6$0KJ^]@&-PP<+OE.%N9T[9/J!G1%QU0U= M8@/H,R)4NP/-0@V["(,D$A+: /J,"!V'460 #1[?VRH'W 5$[^DF*P.&=,.H MD]YP/_+NJ,L]A^W&0UNKK.1D01]>TE:])H$+0Z=([](3A""R$C9CWIKFN03@ MPM(991CZ),O")I@(Y &NWR8=YU%F6[J)B@&IJ"% %^TFWGY 646UPWV]]M(M M$DX&;J/#G*ML77:&EM6_R(S-R ZY!:9?ZD.#<\+O2*;N/( '/A;@Y+50!>QXQ%=(&F-Z3*('/($K M+C:4-^"?@M-=7BKK(OZX?&@HQV@18CT-T]M?]B(FNK#TY;^-XZ57O@"^"[:1 MGX+GXM>] '[;C+AT3=AWW,;E/_B%2D_!Z_972Y]7U$\ M)0X$WU &[F"^[;V@0QHYS-O48O^/,MR/3D',9T4A,A[-6#@*V9IL S1M%D'7 M3K)ZH2(Z2A7&>:80=SF[L*"]ZW-D1)K,C:&[+K27H*7WOAHG,.8&YI,W):?3 MO&_L]AP%/IO-,#>\D +?A?[&7L]R NQ.;Z32O !J%E[%#5]WP/Z*?K'Y=%F(R%N 212UW%N#1GFC5$$\^KN^AX9FGB#-W0SV- M*!U+>$-O&4C?7NO0A8H&\^\!_7^TO9?6'G\ [0\9X$<3#VLT=4AZFP^/]#7) M5@SSHTD07ZW20,\A'7XT*YMCV]8H MPZK7G.\+QH5+!#0TPLE #M]K'\ '9DD'8>IDE\@0M,N!?FOHH&$O-XN;X[*[ MH^_X 62-TA3PKA].N,(+#HS%8I3X_GTE4Z%C%UFM M&(E)2UTB##8&CN=[F6U8]I3 1ER3(%.MJ'(:^X%CR,J:/*T!*,C/(MSESS*2 M3!I1=L-KH&1IX_F&62$HF^EV-5OB\8:5=+EHKJD 7UW,ON;UHNYW()FUR@^P M;KU2'LY.TU^1,[B%#O;?@GIX.2VF!VVMD'_+JZ3(/RKF!&/9T"8?0 CRHZW( M:8)5JHQ%AJ =YD=A"O=#YI1TA/W1B="5S81+F';Q$.;,=G9M*>!-NX3W8SK* MNESJ_"96[G+>!I3AGFH]+K$/2 ;3;^A%FS#*"BS#1\Q/7)CY6,"".VFP"F>; M*&$PI;%=LFBLT-\*]Q'&D34F=P!IO+@>X1=?E79H'C:$I)^\6B5!Q'=[6*ZE M45:%SM/!,3"1>-$JC2:AWYE3)(20E:PN=WG5*AP?VDF&"HS[[_*JED4^J(<, M) HO\ZI2UQ58!L+V7.-5$UQG M;C'6ZBOF=XE4LU8.["/MWG7FEV^C'Y7]Z?9F:2FJE $MY!!D606[O*O]@-)2 M.0T#;;WQP_MJY?VF!AF4;,Y]*=P(*Y\O,!8%[]A(8C2$W4(F[1']?O!Y!9 MVY4!B@J"J3R6U>9L2.XL[?-] 7?OFNSB'@? 2ZM/C0FM^8PKS+1TR6_,7CFL MZ_/BQ)&IO:6SK4\QL*PAA\[)?0=G TJ\;J@W\(CDJ0X5=Z:Y388ODXE136,Q MC]*)5\:[K5$&Q#/C;(:;EKAA63X#;US[WI(4(^T'P,NJ5[7M*- 10"N^QYV# M&)8*S!O<\$.>K3M8PBZ2ANJ&=/^>[AX8"3XXG\XB9T77!/[\/U!+ P04 M" @B)M6S%!U#CX; "N30$ %0 '-T@\?CF4FRF4UNBY8IAWN2J*6HF61?MF@*LIE0I .2 M_I-/?PV(E$F1! &*).#:2^UF8@\ =O>OT=UH-( ?_OJ\"[1'A&,_"G\\NWSW M_DQ#H1=M_/#NQ[/UZEQ?34SS3(L3-]RX012B'\_"Z.RO__/O_Z;!/S_\Q_FY M-O51L/FL74?>N1ENH[]H"W>'/FLW*$3832+\%^V+&Z3D-]'4#Q#6)M'N(4 ) M@K_8?_BS]LV[RS^[VODYQ[A?4+B)\-HV#^/>)\E#_/GBXNGIZ5T8/;I/$?XM M?N=%.[X!5XF;I/%AM/?/[[-_]MU_"/SPM\_D7[=NC#205QA_?H[]'\_(=[// M/GU\%^&[BP_OWU]>_#R?K;Q[M'//_9#(S4-G>2\R2EV_R^^___Z"_FW>M-+R M^18'^3<^7N3D'$:&O_49[0N4Q/[GF)(WBSPWH;"W?D9K;$%^.L^;G9-?G5]^ M./]X^>XYWISEPJ<2Q%& ;+35R)^ WN&K<8*1NX,FZ!ZY07+_+D3)!6ET,8E M,8%BVOT>H^V/9]!X!U_Y\/']Y?X;_UEJE+P\@(+&/M&O,^WBQ.]?N0&1V>H> MH21NHZ.V\8#T+%V,PN0>);[G!D+$U?;LEU(RI= .OA);6^N!F '0LU81LGL- M1^'DW@WO4&R&JR3R?KN/@@V8)>/WU$]>1$CF&&9 'MSX?AI$3T)"KG3JESX+ MW[FA_P>%40\WURCVL/] ?K*V5VD,/>)65$:)N 3 MEU'@>SYJES)/YYZM0R8-\*ZW?G@0F/^(XL1/4HQ:C03O #UKR7ZFAW,$ST@J!7XF-J\Y<0 M!K3*A]FK;P\&GO*$636)J"F'-1*' M%^#HVK/=\F./?B5%&_ZXB]VK7PIM%$#\L8$8-'EQL O(>5PTMO7K62_3VQC] MG@)PQB//7&YJWR]59(&:N^6_IV[@;U] G[+X@FB8C6*$']OU4GB@$2.K7B*L M82,MYJ<=%SSN:=27AQ@Y2N2C7W"802-&/HJ9G?J/'OF(JK8<+9+D(Y![@,&B M2CXZ&SN,$J]PSGF>SF/$ YRZR=&W9^EZ]VB3!LC:+J+PW'/C>S-!NSAS_4X$ M =0&I$;$%\9@*S?DU[7YC&N4N'[0CLA0'QQ*+N K,,!A/!/M0>)LLOL/1;4! M/F%'1+>.T38-9OX6?KG$$2A5\@*6A:S('HA$A?GI.O)@^.PBG&39JDS(TPB# MY40X=(/@Y1H]H@"HVZRB;?+D8B2.X(E?&(KSJ>MCNH&R=PX@^YGOWOJ!GT! M,P>7"S'!Q@IMY*48@Q>^(L4#*+XGB)\.H>1 F^ !;[T3[W+\Q8]['5 MX;:C#O?TH0$C$3M*(0I"DRA..@46C/XCKDNS+R]<3"*YQ];=@$Z#]9YY>XC" M?:3E1(D;D##,WV2A*"<40H.,27])C7MAAC7B8!%/$&1E!"=@U'&XH7@Z7NE6 MHLS'#J%WAT&'X@\"9(@9=V[F/\'X@M4U7!S"#!=G3&2TD7-9HC:O\X!#(35W MX:LTFCM41&0)K$*@)XQ8EU$'S>")XL39?2A4K#2A]7! $G@"[ZQUN,IL=B-^9+3>#IA\-$R_*+*U6&HX73ND,X'@>XWSE,PEX<\= M$48HPW04)>4$D_Y"(TW%%>Z(@TUW ME YQ2\(]U%"\V+ PQKY'=T5!GOJ3BS>=(1$8;)1=?>&,J=@PHU4IBO+18:C! M_*[KAU:X-?43Y'1(W2F7+GMAW8&TK-,HX5:FB M/(B.(ZD^E%/9NH['XLIS R\-Z*@S^+G4 STG*-R@33X.84KTF&#B)Z13=H+S M4CLGQSU3,A_@/[.6@U-4?Q:P1-D'(.PR_XZ+O9*Z5,_.9BTN(&K;T6'.?="'O/\61SN6J#.Q M1EU8*4("5)QI3S22I-3+@3"W*C;R$)!]&Z %2MJUC]F+#[ /4@'CX5LEG$@X MB,&K??63^TD:)]$.8_@EVPDKN,\+; M+3U79S[P/DD%3T **H&W)W 1A1Z?3RZVE*5N^T)MIYJ..%6S'A%H!)LQWNKI%KJV0M24@Z2;\$V0\?76PTW MW J?B"A4@K =)E$HOI$-ARG"C0N#5940R2OJ MLO,:K: TM9>]QN#&A2&>;#7[IK+K14* M:EL7UBQ^5=*I(W?%HU>,+@I%M:T(M7*N%DRW":VTH!EHZJ^LV\"_*U^>6(<5 MNY]"X2X'8#PR4 DU4=_3GY]6*F!N1;:KG%3"FF92!3TTJX]"431?%IG=02&D M"H1R!4]*!1Y-X<:)Z1F)CKJ=([75J?G]A:I6U;6555EWN.BHK5ZUTE+V=&"\ M>'%<.%?/I$KJHV\VU.>YP=+U-V:8A3<%TAE1 4=?V3.=&RQ^0:@$GTT.(X1H MDU]!HWM>NDOIN0Q88/B>SW#_/'UE!^C<\/$+0B7X"EX&EA8BIKR]IVPSR?X]P5*GE MS:T2)Y]8G+P.I$5;K3"4I& JIB?4\IN.6<'4<83F4E\[SZ&*>LY^#R8"616$1N4/CQ$N,[COY+< MT$.V,>67.9/EL>2^Q-$6Q3$-%Z<([>]I\9HFWROQS'ZR8RU^##C85RG*6J$@ M($6V](U6>]7 2@^P%P?_(-64L@])A,-EA+0.YBJ7I M+"LUE^K\K#?.X2I?YQ(/5>5\87Z%MA%'A'COC&6 $.8/!P2_TW1^R MJT' C6@P0-]403$C6SCH1V7/C1$DVE3\5Z.2"IG[G(O6&*O24/:<'Q_2!EDI M93K(!6$Q$0J*K1#X!:X@\KBG![6WQ4>>:T[YM7>5O8(='W-N>0Z?F2@$D603 M)$J3URNMZ&W?N^)CK4?I"=[.LI>X(R(L(A;U##>MB0%&H[*?:;7C;?UD+Y8E M>&HN20X_OZ<@,A\"WRX8&4]I+DS?Z %". ([UY.\M>0X\\O\5DJM+\ M;A?4*:'\6XC(&Z.PX35(.3T -C)[E-VMW@9^30?U W8FXHTB4"K^+C-9?POL M D'LR,P_B8TBZ02IE1(%1GMV'HV:RIWDMU<+!B]J)=G$>.559P=*X M8C'9Y-X-[Q"]D+ZQNJ]47?8-?W59-K;FAUIQ]/]R'Z+X+]IQM>?;#I5R_KF.2M#KN+V9-"Y%R>D&T[=5S9 MMJ0?N0P^ M7K;I_K4WY(?;KAUDIIZRY]X9Z(8)2SDCA?#3".!H@9>;/[\1K!IYE/!8 8,.B;W8EVC_9]F6'@_D=;1O+[\ MQ4ZLB0S#!_CW;P3P;C)X$\I R7X52\N5^KS].5,-[]\Z_BSI*0[\T2WK76:^ MZ"V<;R^UQ"E*R?6;R4S MQ<^X>D W2,(,'U%!G((12EXHT*P8UO40I@RAA#T>V/$Q!N%9A:>./(0VA#-^%6;H#H?23" M@(L,HNB.B0#BXB)3R1N]*FQV\T5^\1+/A*YT4713I,O\;1"'4M.U@=VI3^YP M.BV4J!U#OE$RXS@E]U-96ZYK5#FZ*AI4,#!D&""F>%0T.]9VCO =R;B]WLTB MI+[" RD:8@C@W4UT2AFN5QZHAN9JVW)C$;N7HI%$%V";A:(4BC9Z.)!D786IE)5]=0L' 7#[R>,>BA97=/&1]<)0 M"[F""SEE#CY_IB37/#:Q)I?F8L"0.878^68SMHV1F"G_)9]/0R7[RM:M31L MG4I^9NBK4>1>RG:5J+L\IN[:N')&H.@FBC9/?D >8C##!,R3?QN@H_+.$J$? MC@F]L:SKK^9L1G$W%XZ^N#&O9H:FKU:&,X90ZP[RE$C^>$RRN0!]-31'_WD4 MU!E7<5Q^.J;-^/O:='X9@:JY^VN$)X%?JJPIT?;-,6US_6^6K4UFIK$8!5EC M]Q!$+PC9*/$QO;:#% S4$_MM19#SYF0X2]H@9A8E'G9BQ&\FPM$7R)^(H[NS97>WK7(/K,/5B+,O@\H-3YEAZH>*EVP)4[4_Y>.-\G@BBS&G? ZIQ%;%P;:R MM1]M#*9:PW 68Q7OS!.,C\G=453.XJ7BO(]C\S'I)D$ZB]B*PR:A^I@$,F)V M%MT57\V.W,?DJ!#"LSBH..QB(#\FO0T!'H/VCQ6?W13FC:KJM=$2BXWJ.K4^ M9AH5#>\>;5)25[R(PG//C>_I-=J'K6V(8S?D:N9-\2K VAL%K\D[WD$#ZQ7O MOYK\9%RO8<)84VUA+H0D#D6B8"O 5N*\F(%7N::_LW*@3_V M<3)TIUVG,^LK""XC8ES)92? \I>GF(*H1@H%08!+M8DJ&#\3C39D\6. !]T1 MG-=,3JO!0X%3XE/G%,OURIBN9]K,G-*_6-ID'D @3NPJ M6<\OZ>)3$K"%JZ0R=*<1IM?*A6X0O&1%W# ALC)NID J04<)^KEE.WF:-L-? MFUHV\2V&O=!GLU_ 5WXQ9B >F #6U/FJDY!$BERFKH])^)XY3OJ([.'TXQPB M%N!O8X4V\E*,(8BY YR58QLS4QM@O#T686+'/ QFJKGX@%(0[4FL]! M*#2H>C/R:)\DGZIA8V_"D3HW(%*SHQ0BSWWQ-DM!/E531^7 2[.M-02@!O"Y M_"-#!;B'V^]:D!ZN#["JG#D\=1WR(P@F&2,HW"? M>72BQ U(6M+?9-E79B1!0YKRM+9E=UK(AC*A M9B:X0)77]CZC"3\=[7N7$IZ2\QHS4 "$ZB7PDA] NV9=PL<_@ISS.[ST+4"G MG"<4/*)Y!"Z'D%M7Q(CQ27/W6=_E]*+)9Q(Q]@FWV%RQ=S8 MG^L_F_/U?,^18VFZ;6LTWE*"/?J^#-H8MWZR<=LY9>[<5SB]_MMZ1>(LX\IT MKG4)7!?TL66:558,)064-;6.0V,F-LP%0$UUEIPMX92$>XTU!?SA E=YZBOK3B M,)SL3; 1E.%(=&]QX#4FK'<[7R%[P9BN<@Q@RA;U"(=KZ MK)O66OI)NKAK3]44D9W:0)R=YHZR5[I\.!U?EL4G#I7<4T8R/=1%SBG 1SK@ MV-9=]@+U%#3Y1*,2II6'FGG1;.THEY]L7G5FJZV_;)O#B=N1FHI)1T4]+N""W^]G(BT+/#_SV4)!9&V),I\;$ M,;\8A:"0;,.1.XT@*IR8,U-FY5<.)W!==T*0Q?>WS'--U\;4L,G1/L)OP_$_ MR0%PA?<;',6,W'A3>[DFZT -_$?^NVP:YI?6 *;T;+@;Q*2Z\8F\MR'TEOT0 MWU+%Q=6CWV#U^A>VBE[PP&7910CHQW%'57Q=-[#KQ3#\>8J.6E=Y"#A;/C1L M O?^%=G;/GQ@#\+Z&YC3KR5P()2)B_'+-L)/+MZ(V'_6(+)W>TZ;Z^WB41K= MJ@(7+S<")^$XO%F(_A"P^DNSWF4X#FE-02H--7Q@2 M\??[]K(?7#K1M1>95AH>9L%I?6OEEM/-&^@M**H,S.OEP_G27@"GNL[*+8P% M8&L6AE+OTU7RW(6%F\ &5*F7(NJ87X9(KM1/BC\Q02FJ)L1LDUM5DEB#-!AIA8]#]^C_0?G.LQG,C4'F$=,;F]QMN%Z0[<^;A?F/;(OPRE@84W/D M0W&%$D"N&L=O*\=,R[>72ZEHW#]-Q$=_Y?#H_JDB2907GR_BH[]R1K3TG)$L M &J?..)CJ')BM.G)(^GELO324^MA?[L5?;SPA6D$F*=#]]>86OO7_\@S-U^* M6C@N8U^IY44;_1%A]XZ$">F.LLDV+[-K M]:6P^?KD)452)WL:7$ R*YUM8^78YF1_&S[!5/^JV]>2(*U_T8%O(E:+>!K? M=I!UXUC3LUY<#'Y7J=9A/O,EW=SA;].W;(H9L+&UL[7UM<^,XDN;WB[C_H*V+N)CY4%WM>NWJG;X-6:+$ E< M[/_RYNJ'']]TD&]CQ_67O[RYF[WMSGK#X9M.$%J^8WG81[^\\?&;__I___M_ M=>C__>T_WK[M#%SD.3]W^MA^._07^#\[8VN-?N[<(!\1*\3D/SO?+"]BO\$# MUT.DT\/K1P^%B/YA\^&?.Y]^N/K)ZKQ]*S'N-^0[F-Q-A[MQ5V'X&/S\[MWS M\_,//GZRGC'Y'OQ@X[7<@+/0"J-@-]J/+S\F_[?I_C?/];__S/[KP0I0A\K+ M#WY^"=Q?WK#O)I]]_O #)LMW[W_\\>K=/V]',WN%UM9;UV=RL]&;;2\V2E:_ MJZ]?O[Z+_[IM>M+RY8%XVV]\>+O_VP]4/+X'S9HM3+&R"/31%BP[[ M7PKT[JM!2)"UIDW0"EE>N/K!1^$[UNA=#U,=IA3'W5<$+7YY0QNOZ5?>?_CQ M:O.-_W/0*'Q]I+HG?G]:\MC,INM$ H#$1V9C2ND9V(1Y(4B+K-GN92RV8?6]"N!N3 ?V8I!]4PH0GZOZBCLK2Q_B8*A/PNQ_7V%/8>N M8,:_(S=\S4.RQ# 5\F %JX&'GW,)^:13N?299&GY[A\QC%W?Z:/ )NXC^\E< M7$^NZ!SQ ^[MHTC/Z3;YP1[KNTBL91E.I>\.B32H!OQ M@^OO!.8^H2!TPX@@X2(A.T#)6K*9Z?YRA.@6(E:([.;ETM1'#Z&(D'2;E?[0I]OVTGWP4#<()'8AB:[ETCJD=N4:S:T7,7(93X4NB=?\"34#A/+A]BI[!Z,[Y5MF.CKL M_(#\(%YVQ'L8MUNY--(OK-TPWC'IK.KA>"FGQRF)74"B:\GKEAO8\5Y5(X11ZU/QQJ@X:OJ3XE]@73L"D*$'D2ZV7N@6JTK$JQL*JUM+B?GEMTQSV/^L,A M:K82Y>C/.4RE%J,J#5D$>I MRV1RH[$>N]>!Z;D@-FENZY5*;P#']*;(C M0N@N?&T%;G[]+>,K.DH@ES._PD]6)1NZEUC+)4%+*V2.VRE54KJMY(9?:IBJ M>&#"LV,CUXOHBC-&X0@'P021V8J*DNX%]+"/-[[_W(P5'UL?;@OJ<$D?JM 2 MF>*(6D&HAX.PD&'!Z5_CN33Y\M@BS))[$MX&%!JL=,_;(_8WEM8G'7T3IV.>(N M(5.FWP5T1SQ*/1PX_XH"NGP:#V[H6&4P(QRP?"]Q7L7G]:EK-SQ[YZOK/!ZQ M%1OTEYS'TQF#U^;ASZM427RYT?NH 2YANQ,E_H8H%L M)L(=072EH:/9V+?ISEN,N0*#5N;I00M$"'(H#5E.J?PNGUSC5<75#<%!<.<3 M*E%Z*OXC)N<:^6CA%E@[<@Q6V:U:WK5!HFL5L5QYR>3WJB[6*R^=,GWKB 7+ M+=]'7'X2BL>HBOK?D+M<43NS^T1WGB7;8*-U3$?^ ME41ZJ*IXF=*#,7'M^%:4RK/[;!&G,"0Y!JOE5C^WQS3?,+5%*>;EH\!0E>V[ MENN;_LR*78/%+'7A$!7>>67$3[#7(5FO7(K' MO.,HB@^55+:BX_&XLHB]92RK<9H@X,WA]NDC>VSX*:9S18<@=O2 WCHNU?P@ M#@5//I26W&X4UP_?T:;ODC;O,@>HGN[=Q]XZ>$V7J7Q$G_:N@>+X2V_7:/W M'EWF(O>P:_6T6IZ7C\*X0_5T^3CLYB5MVZ=6G40+*_+"PDJY[7Y(,_VUZ[ML M41G1'P_H1B\A\AWD;"EG ^9])1RZ(>N4O/6^ZKQE#\,CMAW2?R8MJR8H^R7P M 6'O*36[C3JF;!]?V$GZ=[8#U$IO=G#% ?$?Y(GO_.5@O+]6SXS@#?$!(Q]Y MC.P'ZN!%)S54PL"6!0_;!W3']]>8G$Z_8#MO%E;P$$^>*'B[M*S'=VS3?8>\ M,-C^)MZ&X^F8_.)^1PV5$XJ#5+S7IDBW=R8HCN:QOEKF?F8%)%&/K#_81@)[)#D\RH M[>;:J/OB9BD3;9K=LE1P,BTO$1B',L8">D$H% B=&_]A$#.ZO,L@N"X:MU91WP2H!IY@O"*H/1:'*\&', MI[?WV_!T*^@&W82.V^1L<((&ZP%WN,]2H_/P.#RKP++F*#N6)AV<'457*$#D MMY0\:E,Q\XR1'3T^8A)R9<[ID_K%DJ5.B%RA@D]OR!@AM[B_M M^/D-5_;"?O>?-4= C@,(A\_E[L\YK-8DD#'H/E!(+3O, "AI>MSR_FO-D.0U M4S,)AA H=W/.#\" LLEN'QBAO[GAJA<%(5XC8KS87L2"YY@[G_Z'W9\+,>ADXIB;J7ILX1Q0[R(YMT\2Q9,.[*+][.-3#IH!Y>Y'[!F*N=B:)-T@ M6<>!70AHK4K44A+$_(#6+A)C$.\7-6&#[Y M,1J$94ZF(&!_4@5L3!I+BY%P#,-WW+)!(&62#D'Q5?G!9Q-9S=Z\2QQY]HV; M<]@YHIEW,Z8&BC'V\2&QB>J(SZ+"KMK#),&)]T8UPQ'62O>!XXLTC8M8&@R?$$PEBR M$R)EI;"7^3@*][&=\;/7=3IKZ=%I6*YSDS#*R16(4E%WQ?G60[A"!.2<8TAP M^S4)0GF&0/2*NC> .3:@ J!G<78^,!>3Q\<1MEC@=))R;[N( W-,KG.3 ,K) M%8B2,K_%WF[=7K,6)1PNG9D+S&5A>5' OAH++V8MF! M2K#;ZRO[:).4IR9I@$JGS/6RXR214?(N6*0P)QT:"W8V)R!0REPI8M4\9Y(W M%CXA4R"2RCPQAX1GOT(;(VJULQ0$84C*_,J97(FP?S1C@8K4TD?:* *E&7^LVUZTFV:Z4T2:J']QNVF/3!BZD&@E$4"B4\5E)N8D9BE<\Y,#A$F9]P>P$-(*EC84*I3#8I+#>,7"0L.J3?,*J9.R.ZW?2H_]? MZQ$'_]E)/M*FLLI/=9O*JL945D4 VNCVOE(:D-_JF-OL;IHFNY(C'D1.F6%R M2":8?6F[860WKSD#5BY98QD&] M6* ,8+=-BE0U>-3FR2GC8MRN2"B852MJ> M-+U79 URY\;QD[X,FK5;W;J.$XO,\B:6ZPS]GO7HAI8G H3;K8))53HZ8@9 MJ!3F> HI0\C9GDE$(&6WKSWS7 %T.)2#^Y R6."#4);E=MSV_I/F;F6 9.U6 MLAR^A]/3M_8@9%(,S@6E4V$8!!%R^A%AM;<1<;'#'JFA5/&BP'BA9PHWX+GW M<@^E/X:%. +M-LTPWFAH.2!SQFHJRB*6()B519OQM#6KZ%5<(+#8= :':RK8 M$EQ!>*M+7\73V_( %XS75,1EV((@5Q:ZQM/>,7J._U)P2N^Z-Q70#"X@_)3% MFW%UL3B 1_V;BF 6&Q"$RF+24ED;6#'W3)]$G"Z YXJ1'$)[(/-Q F&I+/ L MKS$PP&2!7%:2O42[*36H]GB?RQOODD\K%8"M@X2EPF6[?VQK.O=18!,W M=J&:BVUNXVR&OK!*JF[ KVHS4A_,*AC>?#\4UG8HZ&O:%1 Q-9F:4I0.X3M=QB,SV;D:_'C&S%WNF9M]?# M<0J>X3=C-A_.[Z9JV?=(_0E8 @'#UXXE*38QI-Y;[R.C.ZI!Z.BWI(7%7 MQ\3UC>MY]03=8.P\NQ[+\#_T0\M?N@\>8D5\@$+"5^^/Z;PQS?YOP]$H!GTX MGG?'-\/KD='ISF;&O :1IE*Q95/\X9CBX9CJJM&9=_]9!^2<\.JKC\>D&?^X M&\Y_KYZH6^M?F/0\-YV$]9"T3\>DW7;_;DX[O='0&- MO":>Y6?3^OE$C+>3D?F[872FQGPX-6XIR9W)J#NN86]@5O[;!\A8/J3[9(^; MS?[^]IFM1GZVG$V,\BQ?4ZNEF 6_NQGU'EX+-X[0E\L$=[>ID1Z/TW@[G M3-2S>"GHF?&69HSKV<^RGU%ETWZRB?6'LPVY=U3PR:Y@CFN@.JG@,+%(^#HG M%M46&Z;[_=*=SG_OS*==JB^]FDB?10\!^G?$0ER?P&7D_GFF=:2#PN3L^DV792 MG5C8*^1$'C(78^R_M:U@%;OZ$CMJCJGEZK!L?D[: 9;I1^NS,'4/X/QDSY_U M?C7Z=W2RF(/.V!R_[75GOW:&<^-VMC/"YB:S>?L4V1CC\8SN+OWX+[,Y_9^- M94R[QUT'(_,W*K>$B%H%ER3#WU:KXLKAU#Y(R8'NI%.F",8_F3H;BM@QZ,:Y M9BC?!6@1>2-W@>("E%3#PU=6E8N>O^,*>%Q&3TV&%*-L*[V-D;R;&8.[469OHJNYW>(@S2* M7DI+CZ#-&VIY*(]OYW-*2_O7UB ;UZ]S^EG^FVNISNI>7N?%"N=G#D19.SP9 MS:+GP%*=U;S:SH.&)(ZG$M'I)7?50.K\RKM2L*MY^0T6+E\_1B$B.SI8_?2D MBCWX5'53\%O44=%S[SS3">?E1[OEU%PL7!OMB!:]+LYLKNIQ<0&DA&R ZV3) MX84;"@81\6/O':5^X+[$4:[<62/J=I\UO_6$0IH=<"E3-FEB-R5['3U*_G _99G% N?_CWUY\;9 M\(?D@ZM6[=(&9\&6X&V#FJWL3'GA;-)JLI5+%*>6MJZ\R.O,5220^BT5V3I: M\^1^T*1N(Q7050Q3I\7:<&N]",6:;E)[-B&Q7$_( VUY99DXP"UD[^(N<*3> M=[[_HIF=(O)FRO($0:F?2&/W]O=J: M%8O:]]](0\RO'.G<"]D#J)]3BX>;LUI_-M+'QR_=89 MF%-VJV],Q]W1Z/=.W_AFC,P)NWXT!_/?NBP2I+V7:N^EVGNI]EZJO9=J[Z7: M>ZGV7JH0V#7?2P6AN=A:3-V@.T-/KBVZDN+T:=IME("5LM=/+@R4B04*@OB= M\P A%CH_HM2P*#()0(2]&W3_E)>KTJ^CSD_@O7FA[OZQ"6IE5YX[-4L=9*[@ M-5)VA,:=2W,Q)N%R4'LL'5@NB3-^;"+&8_VT'ER/?HZIJ,6.EX[I3Y$=$9*4 M!^0'A9[$[J>/IH/N<-KYUAW=[>+*66SD:-B]'HZ&<_;8XM;HSNZF+(!XW)D: MO;OIE$7]7W=GPUDE)U2!2Y.J1[C 9+T)B<:D1UX?0QP+BWM;GG.70 M YU ^5QH<^J4%O:)NU=6)MJ?,W?3^/IU]\]?7O(^9:XA\U9?O7?]K, M@Q(NQ)-VA\P=M02ETRE4!=(ZGTSKTP9- M"^?LR!WZU+(,8I:O1#%'G$ZJZK44FYD G@!;X+JM?N%.4?R^"'KOU1YYJT+O MO=9GWBR*/Q1![X/:*,VJT$NS!:Z<)7N6NC8]E@>QO%C!(!R%V^/I?H, W$HR M76LO/5OPJ)*+GXOV.4PL0M5YA4+7MKQL!\1IWISR'1"=OQP04NN35LJ;M5P2 MM*3:XYN+*9V;?L0/%SA-,)<227\XZ][<3(V;[GR3*V_*4J_-^$?G3-C2;9(8(NW6! M(]"S6^IQ<<\5.Q:P4(_G1 X'MHTDQ 7@>7G/25;S^H/5N6(]D3[,HNHH]K(P MT-(W40).M5Z*FT^(A)3M.?W_Q#C@OS:#VBN(>A=K.I8DO*:K[PFF3 Y]65E# MS6L_Z>>5-9=P_<[R"8TLI3K+5DDL._S-#5>]* CQ&A'CQ?8B5FN3G4#H?YRY M]0);804&4WBKG=,(*\J<]J=,=FJTX^QY7A0B9TR/US@()HC$.?;-1:J(-_?L M=))G+'UV8L?"7I)3;W3'<@"-C7EG9,YFG8DQ[7M+#U=QGB\U MB9#RBT-\U/YXFLBL--FLCU$W#[*'JD(#WA< X^M%N:MY5%8CK-N!B5* 8 M[*(J?B,O4E)\E.[DD9\N<5G$O/,EU4E5)$9),^:8D]*#+U1;V]TU*]]0F5V] M&5Z52Z[B\UUYLM'>HS?&_A131GW$'E=Q7Z%\/*TL _%3! MLES4%+\Q0X_6IM91=TFI93J69.<"9 ]W4'7*+&)G2' B<1PH X",DG?7!']' MA*5+ ##@]FD:#&)F:IH*&80O3_J!_X'X\K1 IJC&< MC-O9#=RF8:W$#=FF86W3L+9I6-LTK&T:5AWA[2EDSUK'V+?VOYG3?P66S:0MG(FY!U)C+_)QP>>QI)^UJ I>G:W("E6@ M7AL24$\1LFA7EM"P')9@E$(;""2T!&/KH(92#(*/E_96BDUL)X@?9 45? M^##W)TXIE:^^<;[,4D6O;MO,4FUF*?U,N*9EEMI^6K!MIQO=7]7M=NK;HBFJCV0JQS"VV)1$_#_9HW#XAY ATQNH$ES F]-'4<"\2.!B M?/2]>RH7(BTWF+)AU+1J@AFN$*$' I8OFGE XK32(A\0I]/]E2+_NL0$POF8 M ';^ MO2*_N-R7(_:'+_7D&>\2QMQ3SZ0(TN.9^X M2+C6BU"XZ2;W[^M^L",6[BE]H' 59H]ZMH@CCL,_:M:X33";#0B/+\HLS#CG MHA5LRIM366S,Z-3MZ_7KOLW$>HV#3AA3>\Y\AXE$)J]E-5]3E ,U$UE< [_Z MG3Z;KT5:6BF*-:W6VT:VFH:O,3'<"\>3=O?O%86H5#JYL9!CUY/%>[^VC[&/D@3*0N]KGF'NWW]2LYOQ9A!D:DCS \[$3\H>C^S\S)OM ME6WAE'86;%$^]I)T_OWBI*N\V<'EJ$:G$E?:O5"SUE>(7,Q]!WWR74B MRX-O"(&FC=N!8%8@3+*6AQHA804SX^16[/G)RGV<8\,/J?[Q(M5S#U+_%20? M! Y846G M$9;G")QX7TM^8MC#OKW)E=JU;<+T"2KQPIH#K>\_**J?E#]QFI +2/+*S+H^ M>J0*XL;*!5MTZ58-@@.D'C0@RGYAN__PP'U!3AR8#6A_=N,&25O$!+CJ*#O2 M6(]N:'GN'YN+FBA$9)>?QK:C=13G*:73EX3N'X(9DG^L!B%[)H_@SJ\C\"GJ MKXK!G1[ALD ^Y0R"5MF#NWB]&:X?+9D^6+Z#_63]AY+2+N,R5-J4; M\;45\.ZK\HS2/%SSD?K"5GMLJ/T72( MQ;R5?54)[((3XJY1FAHN3JP+IT>#4)'BI";'?>%9UK,(>66E' 65B'F]&H29 M-#<@;LHB"@]I'EBVL'HTU*/I>!US F*ES,\RI9:5'Z%-$6H_))8=,I]V+PI" MO$9D4Z2::1RUE^E_G+GUPC- NQ0X.J6Z-P^\'&R!D"I+R2%% M/#O4VM0NGKMKVL1*?,);5>P. ]_ M+\DE%.=831(+B5=OL&OS$)=D"811F8,(N(PQ%W&:J .V.(YQ^4&:!VUNYD"0 MB[J'P!OCU*?3I&T3EH"7QX)^#<(H!S\@+"4[=?;DK-=N'-L1Q)1-+)=Y_"?6 M*U U\) 77N?& B1F"KSX5U=!XF#2;WF961X*4@QQ%D>I_@V"M !?(*K*?$(# M)EC#P^0)1*+H,^BVUC.C0]_;"W%#%-03^N(KU1&V";%'=L$"!Y& *1 M4>8B2IYO!DFE[CF>6R_,_[C"'O,Z#C#).\.*CM@@R$OA%-0%9;ZE6'6'01 A M)ZVZ&V6.:\2[S.,1-XM34=P0''#?R189KWEZ< Z?H!8H\PQ=1P'E-V!6X(.[ M<6)U;2J*()9^HNL"CX+\&,U#.R]O(,)%G4; ;IQ!E_&"[(CE0+W&?@1[%"1Z M-@BF7!R!X"B+!:(,+S9O2BQO@'CQK,3UZ0'8I M:9L4Q2BT7&_/*7O:]#;L&]/N?&B..W])!OSK&Z6[0&II.T$37O>S>RFR:G9ODC.H"ZY? M4S_- =?>=I_//5*ID]'RO#>%ZX%(P'ELU1246W;(UY9N.@.0\\N;D$09XE&F MVH*R2E '#=[9Y\0FVY0!)%'>H[E*,&/_)$B8*5*BJZ)22P+IB['*E(!.SOJRMBKVMKXN)Q5HE[';4X5O#IO@16J0*W;X1V5 MY20B]LH*D%P)=4X/11MB"874!4QIM^)N[V;F.-GZM_L,"L8H-!<]*U@E?\FZ MI3RZX9$9Y5Z1]ZW T3XW6Q"\)<\U#EVLR!=[#<$-C9/NWP2L\C-4MI&:'R4C M"-TUN__X#9/OU(9.,DQTG7]%09C>+N2!$PYY 5C*\:C=&IMQRW+@$H]WEDU< MV28[Y_:]:+"Y+*5;$?L'W^E:XD>:H"D5<0U:2PW0G9%K/;@>%1L*AIMX?,Z. M?=ZXEZDA$*.04B@+1LK!$R>4,\\HEPGX%1?>3SI?HTXL]MQFA4+7MCSNG>K' M G>J!Z/_M;UC;>]8VSO6]HZU4A=U>\?:WK$V%C:='18SHH'MHB/HS 5GA^'ZP/S3WZ )H!6 M@*.:?,LIZA-J=OK26[$;JZ'_S?(BZ E2O,CD&*(I8.7F2<)7K.+LO[>INUZL M%BY[?)PSF/K3\<%_UOO5Z-^-#';L[XY&9F]SVF=.@%^--KBZ/?BW!__VX-\> M_-N#?WOP;P_^[<&_/?@7./A/D8V7/BO[,'2HO6NG? MHC5RMMGDD@PK-G*?6,]\CZ=+_WJS[SVK$8HN9J+IB9H!Y- M!3__)]5,OCQ &_P2-#&9E.D_V#:KY!# &46K6QM@,OZDFBDG%TA#BP9,UF A M9C)&(N0(GE+42D,3E$Z-4""-4Y8CKEH12%<0J96,)JBG,KE &JI3_KK"(JCS M6/.G/K-('$B4U5BXP=AY=N/[04 -MBT:!-X!R9#(2ZYX4.[BM*F/%>=;9/=R M*_D)C5R9G@1/END#F<^Y^M_1B43B0-4L)*#(,OD:4XL!ZTM\ITE_HA_ M\*UU+:=^X,M_1L7BB0)4JJ8YX+<69:8$QJA\E[OH@TW0M!HD "I8RJ^N-A;X MN [-+AW&78 6D<=JU03'=\,K^E/W=G,F,\ZQFP^O.W.C7[G M;F8,[D:=T?";,5,=%+P%E5.@YT2-LFKYY1E%N^)-NV4TF%@DW$=@IB:&((ZX ME,&U"2TNHA3R!9_R2EO[Z&,.K]>OM]:_,.EY%EV9N1')N091%J5<)JS2"@,) M4:/ %P[U>]K'U/P2Q=I3@/7V6OYH"#0^#-XP;$2_6M8%[6 5(^_DIW1YT_U?#Z M,0H1V7K-CF0@G'0RW56=ZDN:?](L@INLNI3S)UXLQJYP*>5V4_4 NQPTQ:R! MVV$5[^;YY\3?D+MO/8.XL-Q0X:A/5I"RV)0PPM;[:"<$#3-96$@+&LLFCD.6DH+8) MWTG[A>>DG4S-SL"D4ZTS-;X9XSNCTQWW.V-CWC&ZT_%P?*/3&J,)4!5CJB;_/(^PU.]B%S6B*T20^49&Q"(PTB6@ MQV,--$KJPW#HVWB-1C@H MN^\R4@=<0-:%/4N"2R! W;6;\AK\BB>#K*)< % ML07A5M'+["S2)I/)"%L^_??2I7LL*C2Y3@>Y!-0 KB#0BCYN+KP2SJV71*>N M*74+%RI35V"D2X"/QQJ$H?+GO_S%?D#EM4E0'E$;*S&VF*<(+3!!FYS*='U) MDD#0)BQ;R4M(+,J>ZUOD-19D7"R3RJ78P:(J:IJ@SX=B8S5B-K.OA>),$F]VP]%GD M^WPXOYL:NPN6SF[T]JJEO6IIKUJJ]O^V5RWM54M[U=(HV-JKEO:J15[ZEW;5 MTGVVB#.G'^!O74?-FKYA97*M4=[4N%C3M14P7_.:G=,WQP=JRM/C45QY_OIU MWR:I1A\SM>?,=UAJ3IF',M5\3 MB7"[W5]]N5S$Y04 FH)?E*'-.#07*8'PC4*@>=.-0ZX4-$IIGE9<%KN/?6O_ MFSG]5V#9,>>BV9I[(#6F'1\7?!Y+^EEOJN#5V>:J4 5J-:O8?C")B+VB&TUW M25!,$]>6XO2X_ZCHC57!.8;EN0)#091MD4 E[.M7L0]%HFO3MTYIZ907W5,5 MHHQBT9%7HJN:K5(>!RG\3F6ATT99)8 Z;X:5@5SK5CA%/GJ.2X9G$<7=$V6Z M4E[4[([R4PD7X0B^(U>V-<:'Y+X5REPE[)LU?< I 4^M6,G!)$/Z.+,)R&."(?Z#*;GQ_I<@;#:DTEJ,8 MW [4N8Z_L3A'?\G?# X:-7TKR.!8HV#JA#K1>G343,TFD"7)3%GKNP$4$;?. MBW].2#1-( E< <77.\3RZ3I@^DCD4,TQR/V5(N=<]OR0NIV&^0!W&77^.#$/ M\V=\/J"[0>ZO%&6T*@?0(SY 0#_I5+'B\ #-',N;TH57XJA/F5'NK[YJ$U\X MRE]<0L 7!+&R)3BY5P_F. FFW/*$-L]Z>E:PVN9>@P'.,TJ3 ,[/%SB'5<_@ M%->L.'CX&M=DHLO8, @BY)B$_2\SI[]97L0RZKE+GP?Y>>,V20G*X!2TB%6K MQ>'2E>7GW-:_> %FM73_1D!8@",(IZ)%TO/CM"O2]QLF MWZF:]:Q'-[2\KO.O* C37D%YZ(1#7@*:DDQ" )=;IB@FPKH-MZDF!7 M8DIRNC0&'C$3( (EI]3DAT&*X9#NWQALW?? ZL8A)9B&SFV-O M!MV6X_T9/OU+=&X$DGG9@:]GE5VW6RQ**B8]RZLX]%/O?CCW[3E&:1*P^?D" M$586)I;BX6"-F2(;L1I89FZ(Q<,T%&-9QD"0BWIX2GC6'V_PVV2*@B4(/0S\L5B*VRP+(2%\I=>I2SH>"C\M?CPT\V27,J%@*H:"G/I=JJV;=6&!$Z-@K,Q:ZRVPA1=K>Q MF/1/W.K97WG5LV^[\[OI<#XT9NPGV8$L#"USL7!M M%-OP_,3M<(][1<_?2T!"Q!4$QZ>R P>C9\M'2!8,J/F]HBSJIB/]S',3F,HYF-*(,N!@Q(VA9H>L'&(\PT:%K4BEU"TIT? M/"+;7;C( =/P,%;@YC4;?T*Y8AFB:S+O:@)!2Q.M#*#JK>,2NKZ-8@\L?^<_ M;E=[=18IW<8BBDN_S108MW-$U@*+EC51EEZP2F]3-I,0 NHB'!(2-Z$_'*_C M0;N+1(S#J7:>G\.KARD+8S 7=P'+=H*RWJ4F_;C=+AE4"<;K,=(*8[Q+:=*+ M",E^?)S)ZW&_/P_*V9R#MH4JF$,M1RO$-@ M*WOPL[24#"G$+^I_T@'";!T$6QFW[/P^4AQQ#<"I[V1/3:+P\ MNLFC0;IV<.(BLUI?,I0POZ!#4G4&S0$F4ZY]=-3PDN'+9!5"3MD#',!LRVWA M7C*27)8A1%//<=1&!Z;"&_OH(>3% 7ZZXL4!FG?SV;P[[K-PN;YQ/:\SW"\= M[/CBKJ,U8V6.*:!3MCARF7K/#V[\Y_#V[G;#T-SL=*?3#@L)-%/<*9F8C,&A M3R42,74]4='3B0EV4+.P')(CB*O+;*Q-8)P BJ/5@L.XFB"UR[U7Y(FZ\,5@ MO9>Z[<5@>S'87@RF+[!,.\34X)NO7!*^FCXK$#%?X2B@)@PUZ>;/E(]77@4- M-DBN,>J.Y,I[GYB;F;)7MO. 1N-Z&K (82?:NO41[[BB*''R 5PUE3Z'(.V_^ MR/:__ZPY.ODX 1W/]>U(LA#E&>+^)\U1RLT,Z)ZL>R\:X(BK/FKL(3AA1'"\X'L[[W?;2K[WT:R_]VDN_6H3?7OJI/Q.TEWXZ7?KQ MO+U"7Y!<9]VO^>2YJ.E^C^_C922Q*ZT5HE;=(D0"=UV1L?2_0BK,5>EW2:W_ MKO7?M?Z[UG_7^N]:_]V?Q7]WZAZ2[[%CKMP M[:10[4,HF0=6IF^#L\+*LE>3]U&*GJOS$4N&N,]2M0M"+LTF.-OJA? L\+;\ MU!W&7AML:08AP#Z6?+P>8SO$X)#%)-,_[4D%NS,8]T$O>ZOFIO M7(HU$)[":1@D6TR2"<1<9["B*?!$) M%I9_S5$OM4&@\W&U,$QUWK[E0(I5+F1$BCP.A^UJOS@2:S\6D0ON%6U<1$5Q M$>7F7FWC(G05IY;K=3/C(O)>X-==%B?G!3ZWQ$V]H1%Y(TX4/,#.$W+"?5*M MS/0>N3ZKQ$.0XX8#RXYS&?(/07 /G?<_(?&@6TTG9$8LXH*(['-Q3S4')J'P MQ5AE"4"G8U1UH&FY95<#;*VW@-?$=9;HVO*_<_UVQ\V4^4^E9P46$0][2K7: MC1+[Y!H3@I]=?]FS'NE?>%F)\XQR_UX1COEBEO*S!*&K;&D\9)@>]]U@]DB0 MY9A^VDG R?DN.T)#,,W'#CA;]^9G,YKK#(J8=@D59 M6:#N&I/0_2,.HC$7 Y=.7EN,#J]70T 2LP!AI:SF3]>V"6+T&B^/]"S*L12. M6S8%DTRR00>KLG,7]I>L-BIC[M8*672-BX(I>DS*UIB+"9WVMOMH>4/_=V21 M^7/6!K0]K!08K2%X%F<-=/TV!W.6'[1,U-EX%XO[GCD(^:^-09XE+R@1>#;< MI>*^YPUVKS4']]3;S#)PI\-=+.X[WD#A/KE7EI MD[+628U!455PB;R!.!3;97KK68:[N'C4"E(;)!G#&WR M'>2!]&C.YI>9]CD1.(Q9)3*>0*E6@ZQQP5;MBU!J2U?-?%51K!R M'^'T&JP#V%Y1 H:BDPY+LE3VN@S $)OW/K537OOH"7GX$3DSO B?+<*OFB7L MIRJ]0@FXR/$&3A1E.^><6 Y:6^0[>]P;_\#X%&:MX793E6[A3!BE60,##MKG M9V59I6VVWO956OLJ38.W4WH_G6JS]98FU^JS]59XX+L+T"+R1NZ"X]"3Z7U_ MI9\%*G+N;4?KR&/Q[>D8Q$*P F-= M&-!<+NO9ZLJ!?HPX-YW\?A<&Z8XCT +4Y:YS$(4106F]2X)3!YCDN@?]S+L' M'=S-[Z9&IWMK3N?#_V'U%,<=XY\38SPS.@-SRKTGW0NJ(F'<8.P\NYY'C_X MQX+<]%^.6;\QS?YOP]&HTQWW.;REL]97SF7Z>MO&:S2W7E! 0>[1LX_K1ZZ_ M-.DA/\DVR<'Y)_Y]=\^\-3KS[C^-60QLSQS/A^.[X?BF8TZ,Z0;Y&K'=8DU9JDWV@E+,^%<>X\9@8/3FPV]&2@2L<*C1F1I4!KWA:*B0 M]^V+#/F/5KY-,O\I>QSU<\=F^FYFS6N1LS3&_&P_])&+\V MQL9@6.^BE9K$4HO4Y_?'C!W,56T*:22+D+\<40![E)C7!2;/%G%DXE.D.JLQ MFV#2!#$IPH[:!*+D@.[(DI(4CO;!)UU&4H!F6L;.'9F63=*%QA(LR=!K5OV'[ 9ULCS]4IH:*E"NZA9JL0 MB%J$B[Z;1WG0Z+R=E )?O1N,]=*+8G?!W_%#T+7YU26 UJI"@X03 ,N1#@F[ M<.@/5,HCY"7RCFM=[%NH*DR:1ZC'Y$*"+%SM M2$"')D$EPPEXH%$;E&+\.V*&FM1MYH?CVTSC'W?#^>_ZW&/.HH? =5R+O,XL M=B$]"[']_02UC"?H@GZ*'M?OJ#+)!J9;1 UK9^@_H2!$*$7K]>MIXVTST?/[ M4K^BS;VHG"HI&4W5_?TJ0K,L S+VMFS!2N(9MP6 MYAU(C6>>CPL^CR7]_/6JX-79NU^A"M3J\Y]$Q%Y10U^NHC306M%C^S(*%\,, ME;W* @#Z2^V=1OX=_G"CHJV>$#'<5[2:_(:IXE9N80NF/[09U5_W"?4PVOVU"KV MI3*VI &1&TB9VS(?1'F8@?T8I>SY ;)_6.*G=PYR-XL9_<=^#:,_W(_0TO(, M2B<8W$=;G32ZR#T^B]%*KP#$Z&Q( ?<6VN2P1V(Y2Y_M3PO6O>L1S>TO!N"H\?1J,?/2+8GA!AX24A$X<9%]H4726 753%G^>87#@')^!2JBS.)LY, MBYR)1>A9>\\C?X_D=KKD75)"6ADA\IIA*UIF!=W4[(XRDI?"2M^ML0JX=-X0 M2X:TUJ.?Z:-?(]\AR#'I5. M;RQF&;[[J[\D@.8E&"K6*-)1;N[XMTJ"K.+7<2/X<11IJWP9REFD0K-GE M.BM++]6@>ZT&;K$&=;60XSUE& 01:(.)B)S8+@C%ZCO_$NSB5ZG]_ M]9,B$ZC02ZXFTC-KL-'""7%M"?3 +LW"3, &:',IBY FV$;("0:4>T8U>U]O+E*:!R,F M[-HLY"39 >TW'<(3(B86^D-*"8=^RB\N%Z@@&J59N.;G#+SRUF!;3$+9-AQ, M48#($W(&F&P*:VSU5FJ3E!NJ66 79$^[>_ 4'QL&DLQB?^S37'"Q/>[46!2S M&6G>50_DK-PN25W'B8'8*JP,WA5^M%GZ4KD@ZG$\UJEO-6K9GURW\FG43VJ3 M(B5%K%D!>,E"+Q^/4R/==O_.*C&-AL88*#ZE:$>-7WQM2DY-W4 F.Q*OCRJ[ MX(@B08XCJ+TVV8K$L)S8!CP)J,DY)/0'LTD5!2%>(Q+ EWE9[93=Z@GDC+E4 MU^.0$HA]$P5]0!X8_4#;U/)O/*-9MB<&$I6:[;3U,J^"]3C]O5 M_OPFKURS*09]CA7)EX5U4KH<4@YZ]JN1*6\EI;*IE[<4@"LOV MB&;0#U>1= CDE>4MP[A7T MI*!9MD\@)N>LO6S:]LX\D-*KHW<)[8W"%/G SU4I;LI"!*7#= )I\\^ MM[6QK\:_;N1T3$'G=G<[/UW MQYS,A^:XT^W-A]_2-=!JY>LWQ+*W(*?[A C5M&X01.O-&VXN>U]X[/UF#&]^ MG1O]3O>;,>W>&)WN;'9W&W,[2W'9K'B_D^E;8H#?2'4T5$K/"V<+$!6)*^\3 MVL1?*8TG+5,[*):;G MDED6VT<.H&_8HZ-Y;OA:H[)R:6BU]CS1@6;_1:CO=DOINT^N@WRG1JW-^G2K MK(4D5G98#'18J(*9 28+Y+)4&(#NQ<9X]5^^'-6K4V#@3;7:.[6]?W%*31'B M,NHW18/B@Z#,#=1/O"N:J4&%/.RQ2YK-953WM^ZTGW47U:PMHKVE:6]IVEN: M]I:FO:6Y#/]Z>TO3WM*TMS3-N:4IH1#:@;DK"J;-;*XJW+F.FQTAW^ FI.\N M!$EE6]:"LAK%XC/#%7LZ;?G)M=88;TI>)"G"*K#Y\Y)0^P-T;?T_A21W.==! M\NP?>7!OZ-!AWPK1SI&A5*V%U+4:7Y50FW><*"R96 +!T-^46%"A\(<4M$I] MCN NY\8I)_=:+N4Y26Q5OU+)EGW3I?'<^!;O=2H7]4,*6LT^1W 2%V67J;A: M+NHY26Q5OU+)0G-#6=6+ZL237*&K7==/B&CU^TS901K2_K%[JB"5^>(FPI5H.Y*)/,5C@++=^8K MEX0(^<,XA10UUM)+&0LH$94JR3F0HJ?3120VH=0 MMH&XZC?SYFN1SF;!907BMNE2*DV7HFPG*24^NNX*5+K$1W/K6)4+J:"@XRRT MPICE&;4]+>)BN)@IT/3R;#F8UWJ"9D20)23=^<$CLMV%BQQ>#4Y.\_JKH/+E MBF6(KLD(;.,OSXMG/-3"D^JJH M.2>> [@(%^!U8MDY+E)VS"8/=V 3-_Y9PM0[ZG%_I:@H0?D7-5*<0B#I>^2# MY+!Y5)/LT4$W"E>8N'^@*L)UH$]=D/)4*Z*RO8O RK E(ID P1,ATO2"X\[&LW1FQL$ 27LTHI%N8[[C^LK*'E="G+DB+JA51/6>B M&K7N\#7%#<%!%9$[\,=:S9,6$J1[1=\" !N6,$YOMSK'?\HT;MA N<>Y(%4X M@W_04Z9JA=D6&IHA\N3:*%M8NT>VL5SHODT/8^F_]W 0CG'X.PJGR,9+GYEA MZ7,!O.;4\OD+4KWZQ09IK+(H]LIXWRS) TR27[%VG(3G]=+1ZG 9\@,=1LIB M3KQX7#KQ,MEG23;]@!-0+-?_\I0G#]\0Z#^I GU"L(V0$PRHN-(+KO&"B.T& M/(>2L.OE02W),H3RUW+MYV&\'C'BS6 M1[AY25@N1]N42 [47651JY6940HLW\O3SHI%!:ICRD^NXD$E\^>[X3:FO(?] MT*6"]&T7!5*/*K_\>/RHLF?>W@[GK'3QK-,=LX>5X_EP?&.,>T-CIL_+RA[V MZ'S!&QI.0^MMX,_I./L3E9=046EHY<^S:S?9L)H-N^S2P5X?9M9NQZN;6HC4P22SKH+@F*J>)&1'+[ M-/?%I9"MFL*?9N9O_!AY1@JP/>0 O<$O9T0)D_[#$3^\:/OHU\AV"'(/%M;SVZ'2C;+K^ZD!3RFD0/@>NX%GF=6?%SL;A^(?=(RNERP=N"F'EP:BG#=D\A M>XMI+E),"A^62_15

    $[N:;N]O-$Z'-[P=X=V[F M3,E4-$ _VXY87#&PFJ]IYZZ6NSY-8 M0/HO5MG[, J479T'/>O1#2V/_;:[QM%^,RL8VI#_@Q>L2%5*3.+XI;:0_ W% MP/0W>VLW"% 8\,K'?[GBE8^_Z0[''7/(5N@<[D1V:6_L)SE>4W5*=^R9;QEA ;SWFA9S0V0ZX-5MYV6XXS>M/ M.<05ZXGT81959QPJ"P,M_2(EX%1ORF-F[,7R2HA@QP%^;F.X1]VN?BEMQ]*D M:W< HI;3(PXL[X;@Z''HVU[$&#O!#'N<,/TS!KTDX#-Y*WNBRZZMC!C9596UU1<(/LG:79SF4)CD M'_Y2^/KVC$'U!;8DWK2[7LTDG3*&UVB$@_AY:6:3:[3 !&T:SJT7KC:4\8$F M:$9I?$):\E&MAR_;_R7W=.G#L<,+G?Z3[K86[Z5I--)".7N@]+]%6V*\A,)%V1*N]4SU[4+G0%. M\D-)EU2I$55Y26MP7)PE$NVN-@_2-\:!DG&>M>36GDDICIOD!F7+#'#!"I%' M MJ9T5/TN,F7%IB+:\O_WD,TP&+FEXV3I'',EE/+!*^IGF3NV[\>'S= M.#5&W;G1[TRZT_GOG?FT.YYU>YK=. (LGZ"9M4&(>JJ^&83@O'X]^(OLY5^N MX;2YWY,%&+RS*R!%[:_EY'CB.QGSC*&!W[$(C,!\](0\_,FT31L-RN]TKRNQ>T! 1\Z*?HRWQ),2%CWAOW(\:-@R9+.HE M9I"*@QVK [AY_NX[_X@LSUV\NOZR:]OL@3L[Y#(M(T^[G/C9![Q/QP>\W; = MRW#%2#ZF_\/4$L#!!0 ( ""(FU;=_-N5 M@Y\ +,>"0 5 &UL[+UKD^,XUS0E6EZI6M+I4EU8S'&XX-E@A5T4.16I*JR_[Z%P O M(HD[)0)9X^.P/=VMS&0F^2"1 !*9__Q_7WL99'J7)OWSS\5???8-PLDG# M*'G\EV_N5Q\FJZO9[!N4%T$2!G&:X'_Y)DF_^;__Y__[7XC\SS__[P\?T$V$ MX_"/Z#K=?)@EV_1/Z#;8X3^B+SC!65"DV9_0]T%\H/^2WD0QSM!5NMO'N,#D MA_+!?T2_^=7'WP?HPP<#N=_C)$RS^^6LD?M4%/O\C]]^^_+R\JLD?0Y>TNRG M_%>;=&_3%GZLW335"PSZY]#))2T+]]J,D^ MT'_Z\/'3A\\??_6:A]_4+Y^]P2R-\1)O$3/SC\7;GD ICR@2OJG^[2G#6[$R M<99]2_F_3?!C4."0/N@/]$$??TL?] _5/\^#!QQ_@R@EP8?4KC]T9%5,W[I6 M]@YG41I.DV%:][D]J4_&3E:<8$";W[D)Z[0(XD'*MSF=JWV+A[WQ(Y_[-TW\ M/![VIENXWI/\[)GSHJXM>"3& XK)6D(A0>F#V!30R5[$9Z MNNG(C:DW3S/>=CHS,IG;(']@@O.L(,(_??X6QT5.__:!_HT93_[RU[LL#0^; M8I&MJIU7K(-MCJN[5UU[RZ2K%=3 AI M[(63#_>K;_Y/18I(^(4J:O072O]?__SM4>P0;.1%MF,?_KN/Y73]#ZOU\NM? M5^FV> DR'.23?%(]\2O>/>"L9XB6V@44#%6FB-"0>@>&F7Y]?!P9T(3\[Q$C M)==8*/D:1 GQ8S2DG"3AZK#?IUDAAXF2W!E.#)1N@**@A8$4O8)]J+0XT(2Z MDY)G;*@0#[;%.5WF!?$-QCEY])P@-,EQ+@>, 9,SV!@;T(!'RP$#0J9J"N:D MA@]11@:GFO5L>!('+X?\PV,0[%L!3/4OQR"F^H>_TH4]WN&DF/[M$!5O=-LA M3SIA7[ZMR6,5 MP9,1ITML69C2!IH!&QC4F>O:A^ \31X_S*-G L(U^??H(2;KPCS'A9L-)OVF MDK>-),WF$1"_(]=)MDDT]E)_EA0X([/C?8[U7UE![.R#:Q5NOKV4$@8,=.KU M$5'3?R ,Z.SP.'WE7FE$=[:J/U[C9QRGS+-=I7FACFLL^)VNZ&W-ZJSN39F] M(W*HQE*WQ0X_ZK^T1" F PYLZ82[V$ZRC%C!MC@4L9*$UB4JVH2P7NZ[IRW9,)0 M)8WAN9:'J,#J"+D4B1J98\>$=I#UCTE3T(%&E1UL'"/B&C\4!F@0DCE#@D+) M!@4"&A@(D"O6__J4TJ4O8,D)BG/?/H7#D2]2K37@VS_#^,I"G?CA71+!"9(O M@YBF(*R>,"[J%&1%G"PG=QDJZY1N1\LR6N^H,52P#Z&*'#%Z5#- .8%EX MR5HP<%E*#I< ,U"]#3 %.1B Z77DMSHI!VI8P'FP%8Z)N,?ROE1,UGV3)RDZHC!]6" M1G:8FCL#2[IO)KDHT/K-U>T 3IWZ2D#S@W>1+1QORZ;_B(#]D MU3)M1,>E^=!?"?9VAYW0&0E^=_7!A6K5'[WS(X@/+]*(2]G=^F"=[MX_0-B]._!LIPNF@=8EYGT6HC PFAVC-+5JHC ],"*JD MM!,K+E!+D-_@=AT5,5YL9TD8/4?A@:S2Q0M8"9VK8%>I9AWT"HF\XTJG61\[ MC!:E6W2D'C<$6FRWT09G].KC=93A#>%3G$ZJJ)T%17J5F^A(3NH=&6;Z<8<% M%0/;"&M8QCZVIM<.#P7.FM3Z5D*C'"PF7,Y 8VY" QX]"PP0&>LIN"W(&%'# MV4TT!1./EZAOM%0?;HIIG1YKJM3M'&B*"+V#RD0[L5]J 6EDCU0^[^:0)5%Q M8 G6-]$K_9-V\E+Q.)["].KW)C(Y@W?0V&@I 4_#Q[Q0S0G'"\TQ">F?TCB< M[?99^LR">?6AI)+#I4"M84E![!XVQBGR(E!=T.7:\B4-";UAM#;R?=0=N<;JV8)6>+FS*2/REA- MR>$%A'+5A'!3:JC'&,7J&2Z0(P-?03H_UIF?;(&V2RS^\ 9)\'@NSSZ)MDSS@KHAU>D_];DDOF_@0XO"&?+WR MD(G=-UELZUIO=S@K,RW>Q )4&9=C/M%I_N;XKZZ3#3K>X[P/+'<9Y@5FUC"S:D#_)Z^^:,#ASX4:*-WY<2>T=<\8J]B%3\Z C$[2" MO=,J.XVIM=C3T:)<<2CH77I4K=IM?R@E]HXL4PVM\PY+&6.'E8(Q0153'%;H M.'SZ)X'J*@?5(O>.(W,=C5P48X/CHRX/>93@/)]L_G:(\DA71$-&[;2&AEKE M3@D-,:EW3)GIQQ70J*A1BWS<$&GRC&,.1DWH'B)E^7!A=,J C!R(L8\]4+30>'9VNH845ISOP6)ER!)(1&Q!0V>C* M :SE>%J3VBC],J1Q45358J@)O.-&I96X% ,E&M?9W$197OR(@XQNRJ<' M16 DHW3F4-2J-BY$3.;]X^MUXS(8*#&BU*@BA^,8OB>Q/'%="K?0H7#I% 2J MM5U"ZV?OF)#KU,="10$ES?-X79\>[.$D+VLALA(S69!LGO B,2W!8"#!3P$& M8]/$Y1>T[&#@9Z^S]1%()0<107";<2H8P*#11$M^7=A+3&!$ M+_\E',#=1$0MS/HWSI*B:N!8%L^^?/L:_'>:7<5!KLHELY+@-'/:WK1.)K4Y M.QB@VNO,KU.HA*JAYU%&74_]X0TQ,8C)@1+!7AWR(MWA;(EC-D_D3]%>?:E< MR>%TTU:O>F>[5DX.!H1Z';DMVHH#=5A&OQDLTO-X>*JX%VS&Z.Y6L(TAQSO! M)ES>066MJB&V?G%D!S0;U\6$ZIOR/2>N=FEFO&Y/I"S,Z9Y*&3!ZQ^80;:7E MHVKF"V[6A0-/LF0*\2[(?J*W\=E?;H.=IJ>$AL=IIU(3]3L=2U4,8.!GHB57 M(K'A89?.V5\18QN]>]N! -LL>T-*ZJZ?FUK98V,W,9UWB!@HQ^V;5-3.$C4T MY56;CCNK#4Z"+$HEY54E=*[*JRK5K,NK"HF\@T2G&8>0BF3DY%,2FM$7KLR2 M$!"YRQ:4*7A,#.Q3>/_42K6X4^L"-82C9Y'&>[I?6Q1!6<>.E1E3?'<5N3L$ MZ)4^8D%."P056@4Y?#0@@1C(YS(:1V&$&IU6S&$F! &/#3: M\5$$(W<+#-:Z_&L:1N29;*EOV"/:D-%Q3WM#0WHM[#5<0,!DH:JD07V;&8W4 M?_KTQ!H2)@4DG%ZJD^YX,J;X1HDM*%&6=OES2 FUW$X M@Y>9Z@VLU.0PX&2D(U?XG3"5G4TJ-H@!]SQ*R!+U*L-A5-P$FRBFYLD#;SFY MT[X"&J4[304DM-Z!9:@@WTX@"QMU.OLRB\!%?!HGB0CI/X\S+R-1K M_$J?P/L'5VG%A=J,#%&ZT>LQ!F^;)[SYZ2Y+"[RADQWYTV,6B)M/F[&XJ\YH MIORQ2*.:'@9&S)3D2C967.C(ABJ^T2N^;HJ4B%\_15GQMDAHIOGZ*3WD9/*C M!^PO9,9[D]TE&"+ 7678(88=J\7:<,. WA"5N:JRI0Q4"F%W7NB-@5H.FM#T M"2;IK#<)3L-F=#(X(ZCHC$Z#9_0.\1F=$:#1V C]UR Y!-F;R*;*(,*N.+*S MXW>&SB%F-=BT88:!S $:]W%9B4"?/UX@"I/14PCV6127"MMBSIC576J!G3'' M- ,S/A@@LU.62S^@W+77ZWB\VMM1$:.[NT-\@J\S9W;GZ&P-.GHY4TX8Z+-5 ME_-OA%\ZZ;J$H"**,$*A'3^$>%"/11MF&' MU,$%U8 N\)]PAH-M@56.<)@@(.&BQE##T%$B!0963U%]2$C)T,OV=!J9HU^4 MCB/R:/WE>AVQNPO1.H6/EZ!EE## I5./NTW*Z-U>HY\E!())$,=OU[0C7[K' M87V758X2 R9G:#$VH$&-E@,&>DS5[*/HR(<:QF/S]I'A1%8GZ>'QZ2;*-T'\ MZ;O/OY>#2$KJ##H:91O 2.A@P$2M''=SN*1&)3FB]'#R?V;))MWA=? Z.11/ M::;._I$1N\S]42O]Q_1U2E.>2*:+]+XC+&%RG7CNS;OWM'AD(I#A'D M;PXR]_F#T)=TL=WB3%FCT83+74!O;,(QMM>R>(>*G9Y]]) /_0G5E..WC2.! MR@MM*YX\&K6-4Y [;!NG5;K5-DY*"P,G>@7YMG%'CK'OFN5X\ZO']/G;$$?E M=$/^<)QER%_^.L>/03Q-"O&6DI#"!5 4JE%L"'[V#@>Y3OSE,$*%2K)QYYBK M+(@>_QS$\6%W%>RC(HB_9.EAK^QWJ^=Q=]YEJ/[QV$O#X!TD-EIRAV"4[4/) MARI&Q#C/V@_W](XEAX<\"J,@>UL%,5YL69L 102KH'?:C42G=J?WB(S8.\), M->0VM @52K=UNUL8I606SSB;Q'%:T"ER(2^::$#O$DI:M=M0DA*#@9).0RY? MD]!_:!C0XKR5%L_0BR8."AS>!30-*PN2/-C4+>HE+T#)X;8/C5;U;A<:*3D8 M<.EUY#O0, [$6%"+9]Q8:I'@/Q^2,,/A-'I\*MX$#>Q%D[T1F[ODA[O:+)4M ^IC[__#AVISQI.&>S^T,0XC),9^71D3?",VZW!Z&:4V6Z0J10O MNT-V)@IWB\Q$P$#B8+WYW:2/GU'#BMJ\B.U3CGZ43*+!<@)7Y$:*J!P>+,M4 M;)TO]TE@P$2J%W_:3(/RBM)OW?JRVU;5?$;4/TU&Y*IBO5S!NEP]3^$=#DJU MI*U_QCZ?J!^DG(#Z1"[G%[&"[>FC2^'].RO5XI*'7E)T_-90ED]7*9N.,C8) M+:/\I\NW-7F<8OFDY'#;MTFK>K=;DY3<.Y#,=>0[,[4X$&5!E /*ED\->,XP MY<:/ELM'[T.-":+^AQ(6.' STE,Z80FP!]FO7>)D\T2[2=DYMQZ;9P\G-$+C MYCH\<,!GIJB!PVO8H'@]NON>+_$S3@[X5M,044+K]*Q$I6[GG$1$" 90*NWX M74=&UH;.N$OO18+U\;> R.5>HB;^YBB\?WFE6MPY1H+/'W]KFO:29RJ.YGDB MY\UX.06YQKL-!8RO+5-+&J30SPXF*IEL-NDA*8B7VN#HF?;Z4,X-^0UZ$E:/P_OF5:DE]AX-2J8U. MZNI70C+W7UQ1RTI ^RK:RM3';^[B]I3]=/4A7U$5,Z_NZ)@#T\"ZZMK"_$T M'_VL!7?.D-9"8!-M"ARRTR)EF""A=9O*HE"WF\0B(/0.&1/M^"5D35MGV8WK M+[XGSYLE%*7_?@BR F?QVRS)BR".:5Z6XCS7D-&95[$RI'$T1ES>@62M*M<# MD/"B*"F]T?1OAR!&C1#4EC(VW+X&.7GH"F?/T0;G!M=1- S.X&6D> ,K)34, M.)FHV(=1R8-J)HA=D.XRLIXJ\%T<;.3(TA$[O2&I5+AS5U)(Z1U-1NIQ]R=+ M8M10CYZDM/A!D9MT_-%=2E)?H6,F4OV+]T\K5(?+.UK\,'H%TSS'A<4E>36] MNVJE!FH?:Y0JB&$ P4!#;J.+LB#%]?F1 #.E5=SV693CJY3\D6@9),$C>_3E M(8\2G"LB6PMF9U"R-JC!E3$G#)#9JMM'W)$?50+040*J18R>N4TO'$3T++F* ME6XP5B!.2>XN5TZO]#%K3DX+ T=Z!;E,NH:C#G 1Y8$3VDINP>27;^U?[*\H M"04 N+&D,,S@ I. VSLR!ZNLO-YT<<[\QB:@<1ELR%5LQ M5I_$.R34>O'Q5$5X,=YU;GT]B*N47O9\(% AN.W9(_C=52T(H5IU)8C.C]Z_ MNDPC/BWMF:7P5U2N/_1UNCG0N(GZ%X$%W9]=?6:14O57;O\&XB,+%.I_XYJ$ M>7'''WA"'AS2A]_$P:- _=[OKCZQ4*WZ&W=^!/&111IQGKNF093(UV>^QODF MB]@5,94='3+G'UV@)/?M6S2P(, K)D="B]:38U_BQRBOLIY9M5KZCPHW)J%W M[?J5:O?G B$Q"-"8:"B=+=I,J.'RA*-)DAR">(GW:::"3Y?,-6I$2O;!TJ8! MA1&!8E)HE+2H)/:$B.9X60L*CM(U+B2J]J'1(P.%#K%N4H O3H0.%$HIQ\27+<$_6*E-43CF-:V")(] Y%1.P:+7*%^WCA M*4$A1JJ>%#., U4L<& S?:;1.0F3#(UMT?L$#Z>V"C\-,5@(]34T1!%C0Y3/ M$Y+N9J I:R!P$\7X]B#(VA"3N,*&3+D: M$_W?06!!HI0@#Y%V;J!TJ"3T\N7K4X*DH,V*I.;TR=PB0*QD%P5=&D!($"HF M0<.1EO6.\H*(*TS+',6S),2O_X;?I'9Q=&XQ(5&S"XH>$2!4B#63P*(B1HP: M$7(OP+C+HAWM!!%M-%,%3^@6&C)%N]CH4P$"AT0U"3HJ:K2:7?F<2=;!ZRPD M0(VVT88=.FM0(J5W"Q:-VEW,2(@!04>MH01!M,%TE\LGD&@#]&R?MM(=KF@Q MG.SM*@WE$8J&RRVHC$SH0DO) @A@)GI*8-9AO2AS4E!*"WHR 8A*\(*X21B2 M%Y57_YE'"?XHM5](ZQ9="G6[F!(0 D*27#L)?BK*B_H/B/+02FM 0//)PM1/ M_D'SR10TGT"#YM,0T*Q?4B"@^6QAZF?_H/EL"IK/H$'S>1!H:'TNG["Y(G]< M9.OT192<+:7T AE>52%@CF3PX,+II@,+9:#Q#&7Q"1,66"VRNRQ]CI*-/&26 MD7L!C$1I(6IZM/"@(U90AY\F(*[YO/J:,BC7#I*:S(^7Z2HI=C$E#3R0=!73 M.I>2VB]W=U> !6H=KP"W?@0! I%&_!7@D)'+]F2E&,QQ(/$+W9V=N-?"YSD8O?=^LW9S-Y7IYG(ZQ] ?-V^-MPT7?_N^&O^D$4%>?)5 MNML=DNJ41Y0W**%S]965:M9?7$@$XNNK-.LCH:)%76+'L%BE<;2):,/JKV3Q MF46!R"H1D2M R!6LT*2)W$V)TF4:V:DWN\@ ML"%1BJMR27]#Z19]_/2+AU^BFLOQY[]-UUD0DBEQ];9[2&-)]2DAE2L0*%2L M<2 @ 0$%N5Y]--RFJ")%):V/ZE0=907F]'YW!0"A6O6G[_P(XJ.+-!*4N&U] M:T\N?_JZ>2)*8BN]3,#X [JOEQC(U++D]7+ M,^T5$S_@Z*()*-ZF],G+7ERI52O=O4XIH 4%( MJ:#T_F3#0TO%!#6FO)6,R:Y(J/68*K+$>U3N"\=P*O*U8QH20/ 0Z:6H().A MFM8+%E:[(([KUGE2FWI4;K$@5+&+A0X)("R(]))@@9$V30R]8&&ZP]DCF=Z^ M9.E+\5359Y7:)J%VBPVEREV,"$D!846EGP0S-0LJ>>J2NG[ \WHL*%Y6691; M*B!U#!NILCW,<'20 "-3CD-+C#=TO^4V+= Z1?(QPE""!IU9/W(6DX4,WB+@N&L MO8YC2LP*O)/>=M"SN$*0J?(UCG3T(-!DJ&0?4XRMN[AFC(AR^JQFU"YN+P_Q M.D2.(V.!@KW N$4! B-2M61A<;M7@)_:>8>'.-KKURN6 M=R0 A !>*UF)/$:(&*67[W\9)#]EAWVQ>;O+T@W&-,LJ;[R5;O_-D-LM9JQ, MZJ+)B!40SFSTE2#P* *U9%RT9BR?FWDT:9Q6 O("%X@9JR@X<&"=BK!>H9$8M;D_KL_Q8!1"'M)_]%F?T MWL$:OQ:7Y$$_*588!KRN5V_&YO07&97-TM4<: 6BX\[ M",=6(,09[XIIEJ7954IF[(T"/B9,[MNQZ S@.[/(.$# REA-1;\6+G<,,3'H M*,='FF*:2:Y ='YUFGS85:F39UC^! (2O#["[$'R@3U<:J@>3_-A/*8MO,,G=I>4XV M>:"M7C;];1\[5A=8&6(,A9$-GW>$#5"6N__21 _IMA54U-SH+S7_?WG'Y23/ M<9%K$-@GHN3Q^R ^]%C+8= PH2")$0;^@=\9/>.Q2I[)%_B#29*/<3X%A?B MHS0S%J>^S$#YCDM3T(/!F8&2W$Q8L:"LX;E "68A5!#'Z0L)HC#:DI ^3 \/ MQ?80HZ!F(23_^/'SIXOOOON.(?0??_=;^N<+(BO?8Y8G'Y_WN'^0RTP3YN%_ MB(JGJT->I#NA!&G2_!9F-(&GP$;&/"9ZRJHX$8YF1M,62K@>B">0\@DL+(W^ *=(BB.>FZPE901#2SYL@*U([[)TC[/B[8YH6A"721[9_1]V@U-&JF=S.:R8&=*1JF0 U03 M+?LX950?".H..2Y](5NDIK4H%%-9W@%W%>PC,O-'?\_'ITZ^/GO,W%P1& #=29DE!WD!$UM55V(*+Z>LF/M!DUB]I&KY$L>PEF[&Z MQ+2-,6U!3_^S]2[=V<([++%D<(J9U&N&IU.U$=B)",.A0:2>\.>H=)X80\8L.$V!X MQ83A7ID6$^5V6<)M=P"!B=(X'Y"0 P'BYU=^=" ?>AX%#U$<%1'.)TG(+G$] MI7&(LYQNHQ1OFKU2G'U;W]>S*^GR]4__ )CP9997)JB)BS MRR^+CXS^M_3KG)"[X(V>HINE]/2)?23SB!46I?%T*<'@1ZF>-'5G7U)#P$UV MP"$_".36RN@=HT>M=@] 8F)(&%)J*( 1I4>XS'H $'JER>,:9[MK_*!)T!)2 M.IW Y*IV9BZ># Q9\]PN,3/.#EH MYBP9L4OHJ!5NHT=,"09 2O6X.[\5,IGOX6'O--S6 =$S^#H5E!LA/ MA?L<8(!EI*:!D^J=":-TG)Y(@[>3)ANR'BVOJ-$<5J(H,8#\*8]"IGB:&*)R ML#3G&U;#3>9VN.Q%@0'X:?H;(#\XRD8XR)+T<%QI^C^$,UXG^%X@F*T,/"\) MM'NOQ@N";JYJ:V<"$F*,LU8U/)YP9):_JF0 X\9,M%1ELH+:^ZJ70W.RJ*FW M830KIRZIC^6G2%G1^K--!P<^3VS+Z_XDR&.)5]YQU%L5 M:0^6%?0>5Z7JHV8I,1ALZ334+D\OR)HASYO)L(JM *#KH6 7BED2(EL?'3N] MRHZG=4QN<69B0!=L*@Y B#-0DTN!D:Y0H0+0=NERIA40[*7J.=:H8( \4''^ M=$&Q! 4*;I:1)HQJ93M5"@;GV8-*Q;D40B$U&!!J512WH4C$JPOOP++!% X M&2/)/XAL=C\&9!\"!9'>5F^ T< $+#B4D( $ UI>/BI8;6\:;]:S\T8."R6' MVS(F6M6[Y4NDY& F*KV.?+F2AJ,L[]3F02S#\..?:+ D.!1/ M:4:OQ7:O_/T)_>9W%[_Y[>\N/GTL67_]NXO?__J[BS_\IF&-\ISFH;$2.L6V+!I& MQ&HZ10G:E+S>T;?$11 E.)P&64+[5TV.=W&O\3;:1++IV(31)?K,#6FC3\\% M!GW&J@K2<9OKU6%)Z1UV?,QA')SXCO;,HCQ8RU&I?N)5:0XWP-/=P=*OQR5L MD&[-:;8ZA#RP &>HK793A,5N@.$XJ0O:WJ39=57.EJ^9*XLG#)F=!G%6!G4" M.2-.,-.IE;K M\:VLL[Z4WB6NL\B&,SS.:Y J)FV7_+E >V&Y0.\C2E'4ZU9:Z$_'!*3DVJVX MU)^: PQ2C=0TQ]_&J R;=SS>1$E4X'GTC,-^3:Z6;>TA*GE]0P2YQ.UP0]M8 MMI<"!M^#53?'?-0OS>8=WJT]M;L@6V2L$5?(-ISOR/BFV[OZ_6DYIZ?=?ITI MD@, &1L8B)KKJCXF: X((.&O[+,^:4XA].^ Y_"$-YGJ$ISUR2'B2Z*C&E?< M21(\?,W8496I_36U5UQU559BJB2%BZ>.?D98*H\6X>%H<3SG-#6^P^(540+E ME;!JT4=:T05TK=C/[1%[ZV*YENY-="C!H$:HE[T+[%T;F MO]ELH]$\2O",_%&6(2@B] (,3E$A.!HJ> #IJZ8 "25%C-8_4JI[:W)!/(.K-U]23IWL$PO#)/57,_G8M3T'LI[B136UC7J4\,!EXZ#>47 M8^OJA"<[1/*\'8/'=Q\_?V006:V77\E"("\6V_HH8I*OMA1<$!"D%Y-&8[V+4ZTQ56.6UPQ>P]K5CB.:3,GG)"),J9I M'N$N2B(ZJ=(+$]4T*UNM&C([W0*P,JBS+6#$Z1V5@]3EM@]*Y@OT6+(S4 8= M 77$Y!VB2YQC\HZ?B(G7Q\0,-3(U/&X7A0;J=Y=_"@8P\#/1DM^4*'D8VEI) M-MXA=GG(HX1XZ:MT]Q E+$VB57=DB5D6!?7HLHU/&P$NP6=O6!N)YMQ@8&FM MLJ+>S(>L) >2 \:TILF6U4I6>B+5)W-[R"=6LGNPUZ6!=9=!HIUX>RKE]A>\ MPZ39\I@EFW2'Y_(FP4)*+YM3O*K";:DC&2S(R!54%&HC1-ZQ+9/I*D4ZBL">Z.%AL M:4E,B;D&?$X[,)N:T6G-K&,"XXA,->5:(1(65-9OC-\(YMJ,91'FA[$V5EOA M_+2L'DGSE,MU0?C?A[PLH"3:^#/E=+;%:F=*L\]JQN8=8_:ZFE0*?:[947#D M]^[MV,0LG=5E0::&R7F=4*T!7*U0*8=3]#WC["'-L3*@-]%VE#[D$C=V0TR( MGC'=V5AL[_9[6NN>;OF6K??JZ5PTI$PYG;DQ.U,:-V;&!L.-6>G:A]'=W1UK M44#OFM=2O'NLX\*VSNR)D@,9%]5Z-DWR2TSTQ27=.GC%.8D/LB#-PB@)LC>6 MGDCKIM*:X?:X,'*31G/,RG>H\[K%6U=&[ ('@=Y96:.#R:=HN+Q98,LTE19-'# MH:"W9];I$K.^$,GCE#!HZPZ/\!Q_ #_C:Y*/AS,\!.CP.9]E$A_/QEO8>DIK MQ/G?L!>:;_"&>G&7Y%6?3;K3ME/G?26=_E3G$0UF*)W7G@$#".;XH5'@=HLW M=,=<]+O-V]3+\CXV3,W5C@2=(&@Q_RE&O+L5@7JB/,-<"S>(.C4^@KRI8J3Y M ,_<=%\EB/:.9&*.-E.J1^,TMT6D7B>/I4T "TTBU;A&S@0)('*AZD+K=0FK MRR"/-IK%HH;')4Z,U&_C1LD )HHTT;(/*4:#:DY$6!'C];^BTN_.$&69^JJ: M=]928.VP"4VTVV[KB "#U6%Z\Q?'WOOVFSV&K>1!C00M<6TA#"C"[2W@VJ4# M7;D+9QV;&0K W&\\YX-!ETH[4=A8'K1Z!\L/.'I\HC5YGPE^'_'M8?> L\66 M*P>G I&E#)?@&F1>&W16 L" <8C6?9#6,E!0"D$)DT)7OINJ"&!9_:_NUOE MA7D'='\<7D?Q@;X)N[40Q^73(TI,4/G&'@L88)KIR<^TC.K]KHHJ TY>%W7E M@%L9B:_KILH4NYD, M1*1@$2% CPPT&^^L.W,['&VBT;#D]XXJ22C>'B<&A="MI0!89.E,-%AFR42 M0>TPO0MZ]B:F_ M\.P1C,:\WU%MBA'#(5P!I&Z)X!\H%-MEJY#K0T;TOF/VLCY'[+?%GD5=TU>< M;:)<&N8,D..\Y?40,SE_92,$S/0S5/,^>NO?Z8S#^%#%"!7'Y; \ Y"5@@ @ MV\Q'F111L:/5*JR4N0A5\R>7;70%D H&UFKJFC ME@J"#G C[07%*"OZLA43E!Y?RD%\)FAKA0' MJ'!QJ[[W:+;3'U#>+\+!WZ+ M7]@O0QQVBQ< B,7FF#KDAA$Z1(7:A:B0 \JXWI MIZS&6N*@W7<\W11M!+LM6=[C&NVF5OU2"H-K@Y9AI.0Y;K2!W.#N?<&3)FZ!@X2^/F8V$U5E6! MIM?5-T=HEY<=#9A%535&D.^N#/0(K^58+/J,PF%XS1$LXD8&)?[P0*EILE%# M;E*L8\18S;)R@-O\(M6*6:R7_ 88^@7-8_SE>TOH^NPA66>:Z,-8L98#TKG@ M94?YR*'3O7*IDO#SHTB@4?9^N KRIYLX?=$U15>SN%W(ZI7OCE\Y/1C':: D M-W?5+&P7G# AQH7^4O/]EW><$4=/%;O+TNGU>L!3DN]3/0T-ZL;BD%#'X'J\Y=#J- WC(@LSI4QS9]02-">>\13ECF M-DHPN,TD5@]L6:?A%5U/:%=PCL= O;MG\Y+.4S389S<"VR+O9[>/J],]7:W^ MB,Y89,\9K,Y8;=UM''^&5A32H%Y3=AU4I<3623:%+)EC60\-6ON:@B&*<6=N M6*?G"=O&?ZRG[(=17Z(D:6*49X()(!T9RG6>.SX6%2G*ZH>QP,$ON@U$W1:KPG^D=ES[TDG.QH5?N_*TM3JSB<%J#6J]XI,RTG!P-H MO8Y<:8 6!PJ2$ 4M'L=Q@(.VE8XB ( &ZF]+9AO:*\RH$ZW M;!K+"5!NTNP:;W&6T 4*R'SUWP1D>+]4!M M^&!XS9X99IZR8H*VVC556.H1]R493-1E!S+HCI&&S3O@6+UC3V*,%GX]/L"1 MI519 ?HH8;W+4L[+*7."K< 2(";KON1Y6]=6(JF M#F6X-+234=4_V5.R.#TX-5"^V46:@*U>.KJ&@DC]. M5**VV&?VB.&Z2+&B? 3)$@^JS'M6-*EB0&$I@,WUFS0'@#3SN/GDP!OJBNBT ME="[V#V3ZZW=*1.M?X#OE$E>PDV4!,GF#*M^I2 &##FXK.=/0Q@[7O2,3B!Z]RY<7@Y.GA(E&JJP1V.;N/ MPI99*(PRO"GB-Q2T"K#0R_G%$X;K:I=XWU@_3Y/'-_=4I MW;[W*Z/U'O@9*JB.]QJ$@,E9K=UH-?>OTW7P^D-4/-$RL63VOTDSJ]O P\7Y MF$J'&BV:9FUE0?-^)]HAG9ZS4AZ=AG-<%'%3CA3O]G'ZAG%9\#:L;C 'M'T& MI$BQ"83-HL0^N9\(4:RT.#KLTD*%I41/Q6*DJ:UPW.:!L1O?GD1J\\CP8A=H M+-;6ME)\;?Y8F"C;"C(0 2V5>YCZPDM5W@%KO@%[\@XNU*WUT[;4W\7QD3DJ MA:FCHLUTX$=(]"W0_Z.9!,]!7$8_=6,N^L,D";O_T*(LN^GP-S8V\8'&2]/7 M#;MTOB037-EX1/(U7"OA.IW;_0ONYW^[TP#6./=BN\A7_"*LV'])ZURQ/]%# MYS+ID=YFIW_ QV>_;\?0O*/K*-^G>1!_R=+#GG!87]IPI\*[<0H#7^[97(+E M\STTI%D505:,YA:&V2\\B!>-?!04Z $_1DG"0H4M*FWR5!#S?Q12 39/\F*_ M%58QO?-M@E)GTQ;M[U,7QV[RP9)0$-S3]Q"G^2'#F@2IT\6ZGE[.\1+Z _$4 MF=X/+\YL"-\\=+\O-W:#N!PG-,N*71@L^0&D5=6--VAO2!*42EX01^6VR(%0 MQ6Y)@PX)&&")]>(O0954:$_(FLM/P:XLX[*I4ZH!7(%J%?+5 88G=-_;1Z0H MWW2E304(.1+5>/ <2R0S 'D'256 B+963N-H8]#K1,'@M$N)5O%.?Q$I-1@0 M:564U(ZBJXR: U)3Q$7V&"35W9(K$IT2%4/VE\L@CVA%5O("Z6S+_NF01[3X MZC7.-UFTKWM)<&]DC5^+RUB>/SSR,UWBV\GK:P^141\(9I2YL)([ 5M^F=S. M_G.RGBUNT>3V&EU/5U?+V1W[^^(&7=ZO9K?3USVR_H;C&?7W7V:7\RF:K%;3M?_XKSFX-7:]2@XO MA^9F;E5!#@9Q>ATEY^F$!:A[%)BDOT[^=;%$5_/9]!; PK%=/8;=X"FBC%T>,+^1 M8B/!+1"M3>OBT9@=$"QM=>8+J=4LZ!(G>!L5H#SE';&NM(U5X[A+B6*-QK7" MYMYSN#BG!5Q.-+I3R66@+# 0/]$ +MS\>C=?_#B=HN5T/5M.OQ*GC.[FDUOO M2&^E/FS;P[I=%Y85 6.ENNJJ-KJ3WQ.%.CW=.\L+Z!P"GB01S @XBQE'OS>E&\N0 P(!ZB-5 MF'C>K[,UC=%7[!S^:L$N^$QO0=SN$=IC>7N==NVWT4PQQT+0B5DB#YY:Z-[6H^@G=BD45ZLEC'X#_+2^B-AI-D M0AH>YS"$&R^S5>GD[TG@767=+V[]^_IJ-7$79,7;FJR23Y?I'M%Y.;E>3*QB>W19L3)J?WB2=USI>,&"RBM+NG]Y>KZ;_?T[.U MZ??CI3WD6='"$/G;$3_D+W_]/H@/]'V$=[(T5S ^@\DUMD\0!0+PI^O?'P5ZP--_7^(<9\\ ZB-41 MRO^OF^1-F9U60K(RJ%,!R8C3.VP'JYV0@3O,BVI%E MF:PG1)_();C$"K9!U*4 Q:A6GU0$"(*B8;,.QZJZO;]IBQ&OLF0UW51=F-S M^I77M8Q@L&:CK;3/ /M#B]T[%M=9$.(Z^;&>RY=X@XF&#S$NS9.\$4->EUBT M,J>-12-&,%BTT9;?D:[)3D:?I/[9)([3%]J._2;-KM/#0[$]Q+62:B]GS^ZL M)MH HYKJ:!:\WB$V4&&N!GO-$T/&X%-P^$. M7T:J'R&E) >"(A,=!<7;*1.JN49""KMPE>?L!(\^,8@-P&+ Y POQ@8TD-%R MP$"-J9I\?F+#ARI&[]'5748[HA9O=S&M/YV$-/+;TZ0ULV#?G-UQ_VWV0911[[?(ZN2^Q7:>)H_SZ!F7I>T-?=$P44X+1)U@;*=PU Y8/!Z@O)< MH:E&%-W)I2(^,!E5"4COX*;G7N0M/UWC9QRG;(YGMQ)V^T.!LU6Z+5Z"#)NA M>Z LMSEU)YC;S:X;( @,P$_1GM\A;OHCHIH3M00#\>(W9!C2HV"\V%8]18-X MEI U]F%WW V7O"Y#7I= MC*G#5PC1C! M=&V#TS*R])=V"%:PXY:_-Y1N23C M)#G@&_)MZ4TPFG7S0U0\71WR(MW1F@YF?M=.B%N'.\3 KJ>UD0 &N8/4YD\\ MF!"TQ)OT,8E Y 1P!9^N2% ?%?1/TO!?P>&U(!>ONK(.UY$<#,ST.@IW&VL. M_QY049/:S/O9" !29=S ZYES@X&BM9KGOT1$ M FUDNDL3Q"2--).QE*JF?1O==3&8T R8G,UKQ@8TTYN6PSN:K-3DFNM1/G1L MX0AC)TU1P,8P$]A" )"21"8YP<;8M?6C4O $.1/LP+O\JJPQSJEUTANXO1E3=/XE8 >*,@9ED\RM('Q("DP M$'R*ZMQ5]:L_3Z_OYU.TN$&WB]L/5Y/5G]%L/?VZ0G5%E_6"5CF\GMZ6E6=O M5XOY[)K]LEJ3_Y2U$ D[8[V9+WX 4/&E>4-5;O@\"AZB.*)=5Y0#8(@ IU4\ MK WKE/4PYO8.],$JJP ^N;I:TBINT_^@U9,!U.N4I@H/3O.&EN ]++4;'@Z- M557A;[I:S[XRSWF_FM[3N9SW]$U]/OIW,R3R]E\MIY-5^CK=+*Z M7])2N;=D!7%UOUS.;K^@R\EJYC_.ITKYB#OI[-[^FRXW:Z1O/% M:H7(:@.M_DP")K9QL_CZE8P(UF#(Q>;D,CT448+IH:KE;J2"T\_VH]84\7ZC ME,T[*NUUU>PHHN7B?CV[G1*4K0 TFSV:=GG(B5EY/MF0I7S.4KSSR[?6W\P= MK8TH/U[6WEBQBS67XQW)9U!>T/SG;G%;[W>O%^O)G&V(SZZKKA#>X7T3)5&! MR\N2-!LXQ-OCO_23@YGE&;U62>N^']_/5;I[B!(6;9DM14=^J--EJ9,7V%FB MCOI$,,/0B9G*#:7Y?'%5;B?1P?OGZ1@#6!O^<)8F89U]7U>;#.]SO#W$],6H MMX+.*]I# '66ER&(L$Z2ZWW$C&",:ES,;M>3VR^SRWFSI2,XIO@>P&&98/J^ MR]*;--L%LV1+_V,2M5E+<5JR>9B)G=K-=B*\H_TTO57 OELNZ('!UTF]T<.6 MPG0)/)TL;V>W7_Q#NBSCT^09LQH]]2[NV]>@.&3DOT8QV"!)[HLP#3*5+\YD M)08,Q(?KKH(Y\=3WRW+OG?RM:E!W^P7-IY/5M+TU[QWMQSF-5ANRW,P4L?A9 M2\N5%Z^9>7HPB#104@6]Q?UZ18*':PJWZ^GE^ D+7X/7:'?8,673R7*YI)." M38QL),!#)&QAF"#>->#V#KG!*JM]WW_,OMY_9>"C>8I$$&(+.<=(#/_[D),P M?'HY6U]/3@2E7I9W?)J:JX6J3A!LU!IJ;P7@ZW^]7]&55RGT/& ^X\2M6(Q: MSN<6DOQ,\]:FBF=_8S'>L7ZZ[E;;#&!0G6YOY#N1-P<2EF-!NIL5W,_S"!_C MX)PO1S1 SB$?W,@YHU'*9*Q[LO*;*C,E@0ZYQ9:6/$P3>CV*NIFJE$3U(BYQ M@K>1[0)Q@$0_$\M@T\43C+4X<,-EN WJ">=J\76*UI/_F*[8<+A:W*YGM_=T ML5KMD@ XL&UE_VRW>%,0C]&\ !)28EJ +ME$<61^''N:2$]98(.-EZ2"6(MI 7/R D2YSM8; MB5;2?.TQ#C!9MOUH(0K@*!BBOS(->'HS7=($=0I\<1([(.S?TXQ]6H+T[^P- M5)-AODSC^";-:#$V2_C;"_0S H8:+AX$MM( CH.!)JB&PI_\OM M[#^K07$YO9W>S$ M%^I\:,QJI9.PD$U^JX+8N=@79>,G,E.:GI:>0["?87'J MBQ /CZ%2 0Z3$TU1#1>6($_6#FRA/:%!U&S](\A!\L=8"U"NT33^V=L_S MPZ[\M\$#YI2'^!X\I[\@W4 :_@30@^IDLU0#[(?I[,N?Z>G'Y'NR/O_"MJWN MO[+Q!G\R6N*\R*)-@ 'FNGVZ4: M;,OI:KV<795U?.C$-OEALKP^V[RF/4'_$D3)(ED%K)P 6]C9G)GKN3V?. PRJ9CTQVY1[=J@@*5O7M,HAI)[W5$\:T7,PD#%E*:Q!3[CBEE_-SBSTK M=YIXVN]R_:HE>V6NU/ ^G/W;KKFJ7YW6T$(2]6'-"LUN>S7GCK^I_,98GO^& M<$3/F*:M+[9W^_T\#1)J?EFIC%7#(=,VY_7-V/[ZR2E(GG'VD.9X+G/]EDIS M/<&.[+0IV-W='8J)!-9Q)*CZMT>5$.]30"_8J@XB)2-(1NRXNZ)"X5[[1 $E M&'>D5(_KE%VN12F>@N.M$82#+$D/!8J/AP0$6BAK1*--V1,@IX\8*"'N) M,O2+V[3 Z..G7WIW;I7')J%[D)&A<45[0R>%9#S*B%TZ-[7";>;T;A6267?] M%&4A+1GP%I.G\#&;C,C9;"I5L)DY.0KOH%"JU?_LC [M*2&J*,?ZV*R?)D,8 M@VL03W:T +]PCI>1N@NCU,H> RWGR?RI+X NVS:$?B]/@- MI0E:XVR'Z):7XVW&7D#6RGO4+X-X8CA;BN:J<@%&2A;( ,PKS3ZZ MO%, 19]V&U['[N=\QLPH\:&*FA>,F[!46+#>84P7B+&Q>:AA1']AK/_E':92 MT^91@ED;(DJ@R3#(J[9+M"!,:*8UJV#"T;6*6&Q;3(<;5\/SP\"F#*S MC.#99X8/4HG&IE#%=:E%6*!M'4#1;,$#6;S4AUCM&^8?)6_+G-UI.VA+HSK- MH UYP0#64F')4XX,VSH@5<\K(V6K*MZCOII.A=C[9&]H2=O1,^2]0^D#/M*FO M([,MF;['.NU46'/%#NEGB6R%,H ? @:E9IE@D6,&CTF9QCIL=J!Y@Z>BJ*,%21@$-*5R\5'O8EI;,/OFPJ$IB9T*;W" )> M;046R,RH^=NVCY$0M5DA'8SVK9&M%(P['>[PZU7N[NC)R,&C3ZRC8N>6Q M9;@6'/';5-UJ;\@_7J5)D06;@MXJJ)/CIJ_5/3NZ>"7_2TO[B+[9 #'PLCU. M,4*\\9F5$KT[#V'KUD7QA+/6#2 M83T22\V.UWM%GU#/]=?/T+ZSF81&\@OV,!+ ,JPRUP[YI1P2\&66H ?VOS4C8)XWI=R?<**<, M] NW;XLJ$.%]#NJ^"_&]?=9-O+SGSV[\"TAN<;'8TM3K]HO33%UN'NTV^]G= MRY2/R'&>"WL0CVIS?]RW)4$:R\06H[?R'$0QJ[N37C$OQ6Q^2N,09SE["9)7 M?D;Y+D?EV5]+>^B=33B81?2Y+>(O2Y17;FI^5*2=V;(244Z:H?U0\^S?A0YE MJ-,6"H,>4 TQ11Y:X6H=I0NO!B#%RR+_.HH/!7DQIRWSM5)\+O0-350M]34B MH V 8>J?O-SW$U6(%DS*V:!Z&Z;SS7#Y7J.*4U^+,JH8*AQN5'&B1<*=%[.8 MPGHA[GL[IK+\M V9MA#'$80*%\-UYU=EC.C_[DU&] MT'%W941/AA8*.;7Z?]+.C&44=,E8AI]YWI%0SNI^J=),E9AO)IIC:YR\/$>'=II^O.U4YEPJC#"BMQ M*&_D$>@R9N*MF$QVT_LHN*[7JZ[4Z]Z'M3UX>RA;>#&9B'?CQ[0&#/%D__0/ MO__T\>.?4"7FWP#Y.(I%BH04_@?J*SI\3\[[$OUX M4V%"(M.0FU'*/&, ]1 M1C5+=6&F_1AT? ZJ'U0NPEJ/HDSUPQ!Y&F*/ W/)YL37-M?*R>^,V%=]3/+?D?CC:_1IJP- M7T>3_#:C]\%RG./9IL!A4Q#+D\=)$B[+YBM7:5YUN]1&"082_,1]QJ:)@SHM M.Q@0V^NL"LR9JJ=TU;=:J?&S2+"7U MCAXS_3B/UC"@H.:HJT:.A)#+0Q[1WI\D8GB($O;LRRS]"6<.0S3'9D'T MC JZY*VR:Y+'.0[$X8VU")_8,C%.A3,5/UC,&2@MO)/ :FM'1;D%F-9L**9\ MGDXF!=:UBKVUE[BB%9(YM^/SRX(6]U&=7@[07%A R/%G.TLK2#!'R49:"F[& M5?1E$Z^R>OWA]**5)V^:7.-]AC<1 Y,$=ET2EYL@(N7:0[G]NW?'JU"*VPAN MD8R\!FT_ZB9ZQ2&K%R["M(S2V4RM5K7Q$&(R[Y]?KYL2!5M*C0)*[MTGJ+IS M;#:'W8%--.U&'9*A,$00E)XK:D--NZ^(I7@'Z\FJ:7"G9-V(2489Z)4C[N:U=#1XOV$<*SR[25&B1-+PLE#D(1I4LW* MPGTQ);F[XNUZI8^UV^6TWI%AJ*#$K]"Y(2'_5_.4T9&O6U;T9)&0/]&[O\=Y M37!\9L0 ;S8P4U=P#,NXV)=JS_=0IH-K_%#,$GI63-6ZQODFB_9E[L[W01;1 MS(4E"4-8HT3I@LY&A-OUL;UQW?6S.;]W9W*"TGW4UG0H(X07!+>-#&!XG=%6 MAC@OJ$&K@H;+=YB\RJ0('F5Y6#8"_&'5Q# Y4E7<0'%JH#)_>[UD82@=*3RZ MRZ(=;NLFQ9>>W%EX9*!T$QXI:+TCQ5!!_FB9<)1=3FMTT$S2B@F8![L*LNR- MYAZJTJG5+/Z\E%AYN5_JTGO'EX62_-[D0T$@5O.@3<4$Y]BB;=)-L%'GZ\O) M_8&+5UH.K",M4%!Q"G('CSC;H3@-?&WQ>>Q(X[9!!)D5SM^/1M8OHI)U+$A' MI:$7(@YM*GD79"E8260+>"I2US_"D0O9XBS#866#%.8]*K<.0ZABUT]T2 "Y M!Y%>_#134H%I:52IN\2[(*)W=$@PQAIKD4^U>(BC1]5IER&OVUL$%N8(_)R: M$0S8;+25N;"L9J:Q=,V-TH;]?4"3[M?1@B[K:$>+D&Y7Y%_S+7'*Y6_$\I,1 M;/P(<$"W?#G6X\%0_OL:-G9&24;7A79X7; =8U:+J&!/HL?$>>M9C*!^FO?! M6$]<+-ONZD#^F-#+2[<$J>5?--.B@L]'@*$U0Q1R2)G -Q44VE8L"*TP.L3$P18$O%!@U@!KHJ4-9PEXA#>\+/,@GVI03_DV['-]>: MKX(8YRW;93[>D-GI5&ME4&>6->+TCL]!ZIHD-I:[FLW,FE-);0A[Q^H-65X5 M>!X]XW"6%,2&U#2.KO2@-/TK>WV!I+M%\HLEM> \4!0;OI^G? M'P"EM \Q%4=/FBMY509>'1B0W_9,C*J#P4O 29ZR]4ENA@:^R0U6*G^I05C*]9Q982?EP0 MI&4JD=2L;(N+,E]4)9H]C2,2K]$SW+RZ0;I.U\$K/1*D[3&(.3=I M9C[2ALH"\%W/9@(_6G-VZZ6JP[U-,WH R@**2J8O!TK!-\OS P[;R"VQW"L[ M/Z%NY$N6YL+H<)@D>%G0)]K1__)E#?>F /L69;V2^S_W&_1N!BJL*@-:"4%O2!7IX:_\#F#*@ K/GFO*?:A:7 MT#517C05B^C!0-) 2:[XG@!RL,J+UZN$=H35(71&H+E#.2.O-OK$.]16Z3O,BVM'%S@]I]A.MUUR6CYB$_WW(BQV? M\G0&>1"P:&RV"3RUPL CUM0",8A?2B:T*;E0T+!YG\\%&P-7),R-PJJ[ZSH+ MDKP\_)N2=U*\U7?V\G*[:)*$] ^*1=-9G^ C*#WCJ]%L)PT5[WWXC&>3L !^ MN9-8ML4N&WR^IW$TCX*'*&8-5F9E1J8L4CY5*-#1HG@! P>(0.)['!-R,U2; ML;2O3GHH4'SD?D_#09:*82<"*-2%21HT%Y;BI9UZ,%9P<8W6B1YHC M _NCJZ8"4U%E-$]SEV%Z7ZPZ/"/T[.JLL+2S9UU^%K.GR>MV,IVJ%/$^ZB%8 MSVU)5KS=$9-I;0=ZFK(7G$8[?O9['?+:USG6$)<^^&Y1+:^,6.LJC6/AW*\/5FN6#L4JJ?9[#-OQ2S M(KJ.=?CYS-8&!8"=*@!EN/LT7E?#^.I ]^IU&PYD6.%/U*GNI]_#DWE;O. M$4>T+4R''/V",OSRO8Y+FO!VB&GVFY>7W7[\SV>,\B_5W4@]/OM_R'CE#.9& M;<75'[='QO

    ME5F22(X[>J42D.Z[[58[]VY:/?Y:@U>)FCC%C%=[!&%UG08AW0?933GYF?TF"W?B[P-+'OLNQJ7F)HXQ+R3-_ M?F-2;2AW6:>A9O6IC_3O=;/G2YJ&+U$<"]\-66V?=\&O?]H[V/8Q?65GV/O1 M/2V'!L7?BDOU,AWL>EHB!SXY?RNR KCH6Z6B]157SM M+)*!E.FV?16&);M-Q8(91^>S15+*FXE&1]FH%(XFS3C*$97?J??6>@28\FZU MPHHW-M>4>[,3X;83DKUQW59(YOQ@L#] :>&5,8IB#=K/64%.LHHRL.8''#T^ MT'>!YM\37.-UFT;]\*Y&[7G4.TL]70F5]&]XKDZ7*]#X$1 MC.D/C:9@$SHP+D2;.OA?MIQB]' _HA )S,UKC;=T^U)YWL? &8TPP/X67_ - M3;R/ACKB:A?8O)V@[(_E"A+\"-U3]J,5AO-^YAKZ,:N':I2 MMO5OHNX2IC9+Q8! HL9((SQ*9+P;5*KU5Y3Z^'#65AH#(#I+-ND.SUL-;DQM M;G." ")OBA'VCFS>IUI[7>5N+R9$/B9<>C&W]LVENM8N7B0"!,(4QIE-NSP_ M?,S)E>; 1RG1+ZH)]Y=DQ4&)/8#P[NYNG@8)^?,C65!1*ENC11) 0%!NFA$" M>78HEQN&J\[=_+^[(]XO2&C+N9K4V\RZ#EZKL7-)%-E&PGKQ@\2 @*/&2(L) MF)/Q;H(_M?Y\CA.E9JT0S]1U8!-AO%4@;)3-/;+-MUZ&DL/ M*',-@'?0=POT08@BA=9&KAZ%TN99<#IFCE?J&DXOW$%J2ZNTMJ16OZ9EK)@\B%.\=T.'&4#CD56]]^@!6OI^5/TF&C[ M4PP5ZGG:'? "-!.HA41PONXD,TP:&5Z@4BZJ!:-2,DHS5,N^0$PZJL6#FO:< M5,D'YR)/,<)X2JS$=6?'"]1(A.\_\_XP*9N@+[9E)??RUZ%#T% X*']J]4*L M_*J1Y/?C7VW,D0ZHH.UG<>EGH]K/1HV?C1H_F["'T+Q7?;^ \VZ0B6:7FR#* MF.62+< MY.^.USA8W0B;Q)Y!D$O\U2RANV)WF+S6I @>A2';,#FN&U\/,K,/:2LAWJ>G M4S67X9:L(V@9I.KP@JWE.ST>:>>J#6N&O6]$>L5PN;@Z!XIY2OQ1-Q*$W M(J\^F-)"_,)T;7$"ME>8/#(\$[A/$.8,W2<;W,![L"08^#Y5_3[ 2WGP$'Z3 M9IA,%$535%GGH97T[KRP@=I'3ZL@AH$V PTYC]FPU'6N':!EB1/\$L3#_)\% MLS,<61O4@,J8$P;";-7E+THR_M-]U8C[OE=L=WY%-^?O@FR1K0JZ5<&V^4E@ MS2)LT3_16 4Q)C,O MU51T]C@K\]V"C>+PPDZ$RW.*(<:U@6O#[]T+G: T%TL1$>QXF &X?UQ1V3#P\&]Z-GZ%.\#+(Z3WO'3VBZY_D7KX=2:JU[>0E MR,(%"]WR+X2PR&<)B2*B-/R2\=>O1WV24Y\UWJOJ>+;S/P:._QO--J[4Z'&: M9]-^6@I CU0"@/*BI[Z)Q:$@,7@2$G?2JZHT?<79)LKQ719M^H=!SI_^GL:G MY2L]YY@U?/3/9AS;VQ2A5O)RS#$6!_/<_WN1&<J ":D=<\! 7'IZ"'MW*(573U MR41 GW)1_@<]ET^CXY$\#LZ]%X/J3O;[9VMR(K+.0KP_X%K\6ZQ<PI*W8;,:1'$JI#9 M4FNNLQB5CV+F<\$4R5#:=$^F^IQ5^,'A]'5#;S_NZ-^&O!^Y+#"@U9EKC&"9 M("CEWBY3:)50U*K?!*"$%,Z>K M]>.N(G1 E&XKEQD#"E/KX'JQO4ICHD9*S7O&[6NMDR2\)1]9\G/K\#Y7=8 ; MXT%.-P]&>U&=78.S/P7,T!G--#YWK\6/6@)8W\7VW\N2Q\53D* N$Y3&<6=X M4W--8[GS/L+EB!SCY7237L\G'\PH',&H,<;??/2>=ZO# YN-USC;B?:KNK^[ MNUTD4.MX8:CUHW=$R33BMN\JD@M4$"+O+K561]C=0$;D-- 0*M@)$CH4WH&@ M5$N&!H/V LY6)$N:C;'8WN=ERS;]NJ3' &>GW4Y=1?L1RN9]J(H6]=?52GX9 M%#:;C%TVW_LT(B-T6S)M'C!#WE!1P0X+QJC>E$&$V3_8ND;0= &CL542^MM- M:2LJ=UB4"@QHI*II_!%+O@"&DWJOW,C4([$_O/05EF.FI@2*FYYZ&NQ<0#JG M(/I,7_=1=:^4.#]9QJ.8U.WL)5>V.V/Q=&" HU".GYFHH\$-+0HAS$TUUF_2 M;(FEAU8GC?Q$A;+C$ 9SO6OMW,#.N0"EABI$GQ]Y6[^J099)X1D#FRHU;),8HE.0. M;LK?T3[-0-2#:.M.SZ:ZGT)A:)O8UV#D%99AYT@)[Q#J1C&J_!0AI=OI7ZJJ/(J$E>(AUTV:TT^ 0L'V@46.E!\=!>1@\C"Z MALTU*152:G]PXE260VH.+F=!K1\?1G9 Y"*7X&OP&NT.S%NNTTF6+>G>D>BX M7$+H++M J6B39B"D\HX&K6I](%2TI5 2)BI%IJP5-QHNGE;'T].0^03H^0B6M;;*_(HCDJ;H(-VS6K M-+],LRQ]*=M8D%^D&>)V(IQ&TP.,Z\38%OS>L7J"TMP9!IWO2%RU84+0MI)R M@785IA]J0;0U"9/D'2\8(!KJ; P:HL:_@MZ?SO*4-:NL+2ONTF'/ M#?TTP$AWR1>NNEJ"R/GIG7&DSS@)DD+?[,^ SY^?49BA.(WBF8!Z%KFF0L!5 M9PFL+'?)F#OI&1"]XO#J*<@>,5685OF2K@'DM X[MJC5;75D$1-Z!XN)=GQ' ME5=:2H31,WA0!I2!B.SKP[#%EOR7QGSMNDV28[8>K8^S2Z&ZHI/+#J%W])AH M)SVN3"MB(,6A)CNZ!_]WEKZTV-[49ZDJ *E97.+(1/DVG%3T8%!EH"377+G% M4A^FE/V_R2N$ K0-66%2!:MVJ3+K.3*G@)(HV0%1CP8.<,2*\9VX*[*ZXZQW M:+3/#X\EFY:X3L)=;.^(Q]Q$^R">);2#U/JE'QJ=)LK7J:^ML;(S85,Y8*!Z M@O+<_A41Q>X*,J]'MZV8N+>+LC58\>(_.K.WECQ8>E]IH##8&&\;?!K*J:1W MC/.6^K9(IZSO#^LWY(6?Z^V5LD CO6WN24"G@MXOSEO:6\)\2SC?(:&.DWO%6'RO>!6_TI+=*1Z\*$RF3OXTX76+.PI1N MMS@M&QCLJVJ\JVT]6A\';(UB]@_!8INXF2J("SVF/0F(K,2 B9K(**H:% M#O4"_!0P-#5,7)A0QPT&H-8JJY+42Q$?F QT%()**6 2U166SC59ZV:L+A%K M8TP;JR9\8%!JH2Q_?JW&Y/Q\B>\C O,^Q]M#/(^V,H=JQ@H#F+PQ9L \\KT# M8'+*]H$YS8MHQ_HEE:2(T@*&8*[JX:IG@P&]7-I=5LM\JK^XZ1L4/F8:.&ZRO*H5M)TN[EGY:G"'.:3GFAP*^%TH"0H M?O$L5H#L!65GE&&?LU.% O&B%B_ - #02WP/7MC<# 'F?_W.,*_.;!LH"R[" M%;EM@P2]4SRKL]L(I'[S'F&L2& ;+ TXE&4I; -%O66K#)+UC,"LRU0BN?O?.L#S9%CC3)*2=)!$NJH6F#X=V1]P[Q;?( M!B[!Z EG.*"$\#9+A^T^N=T$U7;7-=36NN2EA^N#??TE%NN8_%TAE!D@OT38 MYP#C"8S45%XDK*Z'T7(:T?&X.!ASZU.M] ]96N#%=GMSB.-^@2)[=F?;FP., M:C8T+7B](V^@PKK+K!SVT ]95!2$.MUNO3O :O?U!HT? M@2&:,\GHK0BX_.%4:H(#S@S,T> -C4C M-,P9:6BT*5&38L]#.FYHR>T2NA7626>NE!ML:9VA?HM!5_F7V6/D33P0;=Z._.1UZ=[1>9[A]L+["*]'B/9S/ #,$F,,JR1A'G-N#Z4@ M%!0HKV7 J,4N>1/BT '+#J*MI0 8(SH3#4:!3 1TG&OT%@:#*$A"1#$8MZ?K M"Y3@@AXN;L^SJ)$<9Q,=67F56?)]$!^8#9,X3E]H65[1X:F:WMF!M8G:S0FU MBM@[H$PU[$.G9D$1;252,:&@YAH/+B;N_0YGNR"A^Z7TLO[=?D_K\D@,/T&> M2[B=;'8;CH.%@8'KJ1:(BC>!J!$FL>TV34(<'C8%S?*H[%L43UB6V M>PHR?$E"[O JW=%YH;JGL,%Y3ACJ+8U=>I"6=3S_8US"?:R7U!X5YWX&F,$S MDF'\CD*Z^>G# Y6!-BTAWD>8Q'FP\*GL1]XC;]/7U MN;R.";$)2H!W6<"C5:BN-!LPP\\X.8RU_3QP*)7EN>=1\$ ;QY.5])6P^/HX MCW"V23W2RVGVK<\LWWMD/J)1P@+QA ^>"U[L,>T/G#S.TSR_"K+LC7;/>-*6;EK-[1^YPG465(M.:"<6T[.RFS08/L/SX;*^5R1BM5LFY M>#%->]0.C],&/ I8Q#[X95G&[-;/@3NHSF><<+.FLTT#[H)0\Q:^I&GX$L4Q ML=>PAH:="*_CQ, X)?X5_'!QK5=:TI\A9OT9SEYPX_R8G26L35G>'$P04Z_) M B5.]SMY[R5[,5ZQ:VBD$K\:&7 Q;*8X=V(*[P"*#^44R24R8K_AMBQ11$P) M?M\#?M('[]$573]DQ'[G75F'#S$ES LZ0AT-[N5 G36UB1?.BX2#>YP5;W=$ M?=J[<_JW0V05["L$>$69UC E]J3CYC%:PT!@?+* @(M>B^7 MU*V+"/ *&ZQ4(.+-"FD0,&:.KG>$*R-$<<$C)#S=)QG>I(])]'=F37V6([%; M2NT241J5VY"2D#I=AY!P+$IIR9RL4$%*K6H?4Y?X,4H2>FA-KTA'.;T]_88# M_YMR$C/JZ[ITH_H0T]/V&_)-JZR1._:&"/5==6''$G[6P@&@=> +,0"WI60P MAQMG-8?+0 K#\G>6&UJT+H=5__*$FT*5[V\B5S*U.&!5:4]>3#"CL_=-H J M(_1I,N0;2^O=$7'08G-Y>NR:PE!BN);+I<\R-*&-,0T+F/G;3$\N%:/)7J9L MJ,.'_L(X_PLP\.91@EEY'.N7TN*$ 4#.%#,0-FSO (A]7>W 2+D18_>/2)/K MZ,-J?IY%,K2R!@/J>YY!+)@1<3Y;9#5!CL4[(\;%XCI:Q]/_BLKZBA24&U%V M%Z#>P7TGZ^M-1W]\O-J$3.XVO<\D-;>K!JM$;86V)V:HC?"ISEQBU.UG4>0Z MFZNJJC9*MXHM*X["7FQ_!C-L=!KV/\N]L-R;_RES=7C(HS *LK=%1A.VBK>O MN'A*PUGRC/,"XU40X\6677^[?..):S+5JOR\CW Y+8_Q58[2/2=)=AS$]%%9GE^0&'UX>,1-_E.1N['IW?XA?VD_B3 M&7'"":@&ZLU]34:'(B: AEC[PT,<;;I.UZENQUM:4!LNPNR1<:Z M%80T:J2EO9G2HH]HP.8XY"ITO7QL5.8Z9#->E+/1MP\R%AO[OU-38JK$Y%T6 M;;A/UH>PG-ZIF]>IW7$7,F(XSEVCH=(37-"SS U&>YRAG/[@RY\?YZ7;P^X! M9^0O+;MFR3H+DKP\E!5^)@M^@+Y]B/9<"BSCI+-T7G[A/(U#[SZBY?:N@GU4 M!'%I657Q*KQ)LYM#<<@P-55Q$72 '*>=J8>:*9G5S(2 \4%#-5=.=%6L0C,P MB"@R1+R#65Q]9Y*1T?F(Z1TPLBYL2.Z"-_I/$[H17(_J.LFK?C^3 UGZ970K M1N7CA0)6FE&EKT=]FDG MEYZF9P2#0QMM!:TN*"_:M)C1GI!Y1$M#D5>!$D8 M)8_E^N;-CQ@HVT(*1)4.9D?9S@-H70OC_M_=TS8WC./X5/LY4N:]V=O;A:M^<3M*; MK4P[EZ2G:VOJ:DJQZ$0[LN311]+97W\$27U8_! E6R+LOH?=239M4& Y< MG-+^>.003S>C>UG Y<#,WN_!.QP'8^#KO0'_48Y&M9_3QT ,IC+7FN">A^F M/CB8_!H)O]'/>^9%U173U-">N R=FT=F I7)GV2 !UG\HW)P.@9_BFX/MOL F6HJU+:&:T^.'ZIBNFJ89=,OL9%UT6H49\BG,O'Y+I8R" MGU5X(!NHYNQ$@WSDE7@0#^>T%H_I^(C5^$0L0L]P7:?9AD;P$FGJM5C;$JIY M/7ZHCKD6:YHYG=DYNF\.B[!$/H5)UV>D-./@8QD>S :JZ3K1(!]U&1[(P^E, M]&DZ/G@9=K()B-<43V%L"%.=3]?)_P]DPQ'(-F_^F;F5SJGK4X6QG89B^HQ4 M.6_E,W3V^'$J.-QKM^-X>+TY:0B]IAU4#O+883KNR7*GD=-Q<4?VS/U2%U#/ M:;)-L84]5NLG.C'G]N4B7Y 7+9YJ$QQV:8'OUXX.:57" <, M]3%?(8Q@ Y=A\-)WYU<(9VH<]OJ&@9MH1G=:.\>)J^_B@$TQ MNAEZ@*?S*^3&#Y=)>/5M1]?LS\<4/LWUW-R]^5/RU(<.ZC%===>V<V]_&$??D1F9XB0 NZDYP.,R M#"B>\X)C,GA*>XOC"^:8>Y'C<8?+-&$:$N>S".SF:5)[7^\ ]1?4LZ\_1G[. MR__I&?9Y71\#,[A,B\<1&'!J@MF6K%]H6/+:,J,#'*T%,H]'?]:Y?NQAV9N[ MQR*.9RX>N4=*02I)GQ<8!.P/')VTVR#M1GA)S!:@;(CPEM#D,1]MPF[[2F8> M@?!)+*W*0!QEC;Q%EV?]:%W1EGKKF4T]D^D64?KVT?N-.OG(,L_+;?UP3C@& M4^S$'1H\B9VU\\ =9:?CS MFK6=D[E?TYA1BZ/B?:[IV\/ RW2Y=[[K]<:BVR"-9N[ MYS7;*_?C,GJ-0IJ$IXSV=)3I<**!"'O$3V\2G9> M9%L^ __RT\\_\5GX\'C_RS2=:UZ::R;A?,W.,0?G'D28@G.UZ7T&SMS1[@1L M@$[<.;[ZLV2K_DW";$#)3Z=7Q0O-'E^"1%Y%?4Z35WY%-$W Z?#V3V+Y'#NL M1UE&AS9^5F4!1G;>'']Z__ E7Q"&103:WNOK!;F@SU'"@S2> D9A_5W8@MF3 MP!^5M3.S(/.FBS\B7]^IW3DXQ[Q$%#GE": 2P"6_BH@.:9&^#Y.TG[Y_=J%V MFS\/TZ(?U'G,QW[;WO<9GCK6V;@L.!S.,ZS'LU48O%A.W#Y'QB, MR]2>!]BF[\ TB9!9;SY'M_GS,"SZ09W';NRW?3:U%,;UN\_U$)N8[V9ZX_,\ M!O-WC@8"F>1YG;YGJ_-G>? \-!^=A78Q#.X_]4)K_?IP0 M4]<-?HAP0C:G4UWBT(&!I/SXG)!AS)V5C1@DD%G-AQ-GWX'O,6(X#G(\G*S1 M2:H\JC"%^WZ=^NX_+6!OMKOF'1,NV M:H??L88N:;[.(OYO;>BB#7R^Z-1^IINH4C.L=Y?"D4'E@3%@5 D&R8[]MB!A M@S61I@B+O=I(5A_3.S8$+VP"L2FV31/.E*Y_;GBSZOO7K4GKR1:;V+Z4_96E^W!09 MYF9F5J&"9CF=Q+URZ.+1LVFP_425BE>T"QGI1,OPA;4]T8+9ZR'65OJ3B#W0 MV?,11&9;2D=WL%Y7!U/P;DH/8KOW02L/0B$A[ 0VL!/@R<[:5A1+E,K5=A>G M[Y0^T.PU6E.]0:CW2GP>,E^D".+V[Q_3O/B<%O^BQ3U=I\])]!\:MKUA@_69 MJ>TY#W]G'<[V8C5+P]XGK8_>=N?ZER2KP?<7LC4CN!".=37/SW=^BX7W.LWD M)X S)8*:FXFSF/'6 9YEZFLY.'\;8.MVUQ@ /BE;%F%!LCIK\EO7*Q!'GMYM MPC+F=)FUTXX9/$1.)>E M:TK#_)H)M+WX5F443"%&#GAS:J!S-]K*UXN$1N]<.57,8Y"_,(.XIM$K,X,P M9$VIBR-Y2(8]^PVW^W!XL'I+:):_1#MFU]?LW\P0Z[:"/0BS[<6=&*_WW59H M[^KCS&)7;VI(TH">VF'C*;URG/?FEWE#3^E$!Y-C>VX^]X8,A%G$LX?RK5U. M F@(7+T<6#CC/=[9[-QFW:1Y-_)S]=!Z#K-6SV&Z\];[-.6.TTV>ES2\ M+#.V010FB ]4+KZS3:<% M:25Q0?1VA&+MB/$,18N%1H>=6556!EJ0"GE!HF0=ESR@%"(%TSQ)^RM-S=5%RRKTSX192PQ6RUHYF8J>LU3+^"D=M -O[ORDZIU2IDXBD 3ZE2767T5T00=4^ M?N9A-?Z'DT4Z=:R#,'*V:&F>\ 2Q]:<[)R0LD5=+)[7*7-(-S3(:WM-7FAC? MJ!Y"$.DD,'1\I/IWJ*'QIP[N@I+57D(1"3;5W=0 QMEB]QNE]?@AU*T+M&'[,7NLU#(8%)P*%)GMJ+-DQHQ5I;:]BZEP7- M'M)-\<;V\P:WUHXQU]65^T+LR*_MS"&7\"1DABA.=SP&'DZUK19I0JE]2M/P M+8ICG7RJW_!)0N&L.^85@'\[_YBQ/4JPKJY NF[[X>0P6G=3I\<8]BXM++IX MI'YT-;<%Q@V#=[?\4Q E^6W*UI=\E<#I5K[:6'>@-H0YW>I^QO>,G1':NQ/A MS*)B!1D"@1>A@2@B'K;TDJ258I[4SN]H.S[L.[WC[/!\[.P<@H!&]T"QEA!F M0+(C[>KF5&2^!JPVX*CHMGY'H8A4M4U='ZGC77)H[/7A?=!5NX:SNK\3_CP! M(@I@&9C(R^6N"'\D(2]GH5&=%V0 G,TSM3):^YQ:*._*TLN:60<:K"J6!(?' M.$#OY1_)L_UIRD$4D5I!4]='6L$N.>^*?;P^Z!=]>H+W%A^9MQV%\A_'6#7V MR"%5=&VG1Z_U+5JGJ.*Z#B@W#0J)*%N:[>U*"@+T\,EH0,V+O.7/&XNDO*K'5D#%#>AYDUK%C'WEXP ME/0K;=UUUZ\3^&FO'0:.NCHRJ:Z]!&\EO@$HXKE7_)A58 M3AGXRS()+YL0",L1B!4!6]9%-V95@0DL$B3A7F"(/-7S%1LB7U_G/&&._G52 M!P3?,J<+V)6]=)P0W32Q;X MWK+H WGORNU"I%XG04%D=?+D&9;D.QP)F2#59/V"C7<3WBW A,]>:?[Q) M:?B8PG$_^VX_!!]):\[E^*#NMC5Z%"$T"_%].I=LI SBUK)FO( M;;6YBN9Y,K M:XMG+=+=_!WV M1:.:V \W-%P:,8CGK@JTD/D$O[LC,,_"0)>%K;J11FD.>2G?\S45_;"(,!^%%S2<^97G6T" MD=28?!VK<+W*;;5AVD2ORRSA96%9EZZC;[Q K$%J?0BX9.;(K9+FE:.1&H_+ MJ\+T*B]F!LHL*MX=K*,.#I=T[$QJ+""'1F+Q+K(H?*802&(001< U]@;N%,V MVQR, )S7T;ZDNXRN(]X=-A%IR..^E#'7@^$:>2N/Z@%5 TPV "WBU[PX:GS3 ME@3QEYSVK.U&2%RBZ&.S*XT*_@-#P+%^RUVUZ[)@!\NQ*ZK4X)D*T6 M/E7+"F>Q4*"GC<+?Y3,D+_-XN65JRI/F M)N'RB:ENFDAO2DW988'%)9A^1I7TD!6&.!ZO<&12)2^2^27X%FW++:C38[K, MLGOHKB(3+10N:=A8[,I!PHICN2(ER_M[PN&GLJ2K=9$^01&1*"O>5PE]?$L? M7](R9PK E.?QC74,/N_[@GO'(\,(S&9O1W6L.:(:@HU+W<:PKAQ>"1KDYY\6 MA.G,3TY^[P%:^,\@*8/L7<>S8)A],*O@$.S9]&]XEVKEZJG210 MJ=U?IU:[Y2Z+8L'N,(US1)Q-V09UI/%G7+!PJ=@0EA4?!W#)SW^91[?^6<:C M[9DKZGS&;%AG&DOFAH=+QX8QK=@PACV; ;.L]0YZ-@0;@]_6IVWNJ+@4;C#? M/>Z:F]KY]^=GKV)4$V#)V\ CZ"XY/PWR54)KQZ MBHHP<#E)41%PR*$D#O*"A,$[G*S38/U"_F2@ M$#U6U+2]KBT\9$$\Z_J8OM(L>*9ZFV0"Q"79'BZ5P'0>@K'F\&0M$4C6:WD\ MK/2L4\DSO4GJ)U)#5GP%&9?41G ^T -8]L*%J9&BG_6"^\S0:_"\ M0V[^@O@NB,*;1#[7N4G6Z98^!M^NF):M"YYY3UO65EU/CD@@/AB> 4EJA.&3BA[AL8]+?+&/+J^YT+_=A5 M5G M59?* HM+4/V,JME[&4;]S!LVV12$(I&FVHU]Y'I1U,OY!4WH1DFW:@>=;8_5 MPVP3Q:R'PZ4A=B:5Z&4!W?:&G@2"%X='E^Y /1+3 .&2@85#QQP-7@QF\+Y^ MH>L_[K*TH#R?#_OK.0NV!F^C!QZ72-R858RGQ"(-&I%XDT=F[:?X:.D)TY'V MO-@_T>M%FB\BR[4#K9/4'@Q<*N7*KGIFNI]ZA6Q:-@ , .!Z,;_M.@&/--L" M(VP*=)-G]<'B$E,_HX:"![DX$6!"VHJ\.3N!Y44T5?5RGO]/OE7@738>_O9B MX!*3*[O&LNZ\@O("4K#4J-7)KF>);;<13Q.3\[[!>=+8( ML,86PA2'=G"KZW/F0;Z1XGWY%F2AP1%2('!)Q\2>4IZ!PQ$.Z/>9;QRQ_O"T M=Z ,+]'.E$?%"(E+ GUL*KLR#D_V$*;V-S\S2[O=Q>E[-S*QW1$-T&S^I)'! M6AL4"%Q:8&*O*WT&]Z$"]#H/JT0-\;M,9-]DK^O)6&'$P"415W9-&2SB=U(C MXLAD(7(N99"^]S+*V(XUS>PYJ'2@N(34RZ<^[U0FLF37*%[%(FXS5YO+*"ZA MWIJ\6XIHSH_;5SMNYN$.*HO6!=-"^*JZ]./(X!+G07U07!9Q<\O+V@MR)*_I MD0]$Q("D@B;7AX:P0]+, Y;3+\DKA;#:5D?XO,*ZBY%DW M5,-IS+88C^U>K!2XI'<=]6W(D.REE:*ZS-(N\Q)R5NUM"'F)^2%+7,T M"*%T:1E#[HK;VX^F1Y5&4%Q"[.53.;@3"*3!( S%L$8&%8\J J,/ DX+$*J4BM% M/ BPK@I_2P.-;1N(CUYX#LR;,TM%,I0QK=!(#'A^+O2C)"KH+=,ON"=C_$9/ ML:PVK3GCE]$(_Z*!ZE6,IH1+V(=V0WU* _0^<(*DH4@$R05I$ZU*1BU(%?8! MA*?: 7U.DXQYK4RU^5V X41L'V3.PT0=<^VCQ/;ON'1(SYSF&%%"B=L4G\GE M>%=6FZ[&?X6HBM5F]++@R M<^[4-V0:/PU. J*0BMWG/](X? J:@D4]/IX!=[8E<&AW;,ZV%A&7N@WD6MG& M2G0XE:OPR8O$\?UHN3F&;!T_FD[GG-!PR6X0S[8GRJW3?X$N;P@JR^%U\]M^ MCLU#,:K(0O$.UIQS9B@!7,(=R;UQ@@;M)^DBI,5S(IHO;(M6E7OK>\)E@<4E MMGY&U=N.J" 5BN9MEY^05UD;_C'E^I?12H]H_D#CF&;&^$IG3%QR&\JV)B1> M% :%][6" GFJYE[.*2S\OJBW]/ J+Z(M///\FF9_1,FS?'7(N5>8B->>&'0! M@)K6B0-T&D?FH=U&1\J@/;:@0!\_X2.!%E_]YS_N#]>?YB>R X M@@A*\8_I@4GLL!$+@@A7-/$_H6Q"/FJ#,F+K$-9;LK0XF/>+[9>V@X+7%! M.B5!6L]/*ADVN&0/V7-"4^E)R$R2!H'IP7")R,JCWN4!:"+!/5Q#:0_%Q;'I MWHEQSWU(/QF?EU.NG;3=4_71P*6(XSO@=MV/-L40 WC._\3F!DGPW M(1NF:!,%3:R4.,*"U\55SMJ(YNPW-J+AEX1]B&L/QTTQCM/6"2C043NJKE'\ MUY-7(1D@U_Y!9.TP7@?,VOKYJIEKUTU)59QN'HZ]^H[L*P>9>D!E(WY7[F,, MT"0SC8.<[VQJ=\_H$[0:(DU+I-V4#"=7OJ;M[TP%E8Z[*F*# M>/KJ:,F.,:DJ6MH]7S7L[_2@)"0GKWR/61#2;9#] 7D_^#^28#OQMLO0YODJ MG;W#785KH'DFC:*&]Q?^S#IF>5#WE4;/+P7KNR@P]26GFS*^C3;6J[PCT<6E M-,?ME/*&N []*CD6B5D#?K2B9S4WO9IQP<(ET2$L.SHOK;06V.+A\[LLO4ZS M;5 _A>X]AW/"QB73,:PKR:_J1]]>8W!M76EJ_ @.3>GV1] X'7G:.Z#Z>G5Z M_A^D7'_TFJC?UC69_;J5#WN0:%7TTY&JD7JJTL MX@#DV8^8G3ODMCBT,4]'Y71L*XL"P&!?$""!R8@U -!.1UH*S^;U.TZG,PDR MDYF\K37G^]7#S5="PL)F-]W<'A NA;!P:$HQ)V$]I_]=9Y XJ%4%>!G'Z5N0 MK-4#0!LP+FDX<*IQOSC*7B%C$E187@QJ[4#"Z4^RCN)(OMW8]ROO*+,Z"1N/ MFX)N:@L_\=1?4/9$ MD7G[1UPRU'"FUAT4( 1@O(YM;_%5/1S.$7 U^D3@%-'&=_#:?!J\R47Q\-F%]$ .)N/:&6T>2B@@\*E!386E3!+ M@(5'5%]R&9OC=P;&.WC=612!R+W/\U2:YJ(9%I<\^AE5YF>-000*X3A33U49 M,GD'*>,@X=Q^NM#54QP]6ZX17''GKL;JW)UN>=9>1%QJ-I!K4P'7G< 'F]#) M^TK2FH8G1XEMDBCMMPPF0%SRZN%2]94X^'"#,)4XJG)K;"\D+G[9']4WN3FZ MISG-7BD$!?"PZB"N@K!;(012\10I'ID^+N%/TSEC13Q&O4[D"W_7/]2)?*O6 M>$1&U=Z"5-'PK2;KI+]3G2DJ8W.7@24JWN]8YPHV')#5:\=3T#@-K0U]ML5H M1*?,,\&,BUS+>QDW:C @J8\K*#Q!^WV13>!H> MWU^:'F/O_XYK@/7,*<^O!12YO_0ZTI\H7.,'QI'N_(YKI/7,=4=:0KF.]$&. M1/^]T_YR98.?T548<%UF \:E'0ZDU>+YE8)<:$]5T(7"-N8L\84LL 48PX4X&>$:\A<(YXESWC MB(.R^QQQU\S.)Y'5>5A&9VS)G)DJ/+ZD9HT9L\]Z=#-\+BDDL_HVHZ] 8#R4WZQRR( MGO_!G+1R*U- ?\K2&-["O]F&[A$H4/ AQL.S@(;B1PR7(T_ZH#\=//I$8E;5P" MR)[/D*'@.H^,RHU'R5T07((R\J<>+$/)(@F)9M1!!:S)L.6@9U0OD%0* M9,=^\Y].]W,)6@'A))RKQ[3:J[7R1BHRSC4;M)Z3G 8$EW",_!G/<@#2JT7K9$'XE 5)<1D4M*X^5JL:_XF& MBE &4\ EL['L=T5:T2&!($2> 9R$<"?:E&-KS[YG0<]/C!K$;5ZP>1^VW9IE MQEAZYMORB_<&1%9%6+X%65.5CF=4$3V!X!Q(JGN=9AL:%65&[UFOU05Q^C9Q MJ=9\'586:"#[X0GH[ONMK<;)TSMIPU6U;3@'"P(\$,X$:7&Q(!4?I&&$ "<^ MM/A7*):8@ W]GS)@GGX6O]\D>1'$,8_5,:PB3EBX-&D(RUU= %RXF.1+S=6? M91"3F@AI4_'\]O*5BIIIJ[>$9I"@Q5*8R@J-2W0NK*H/\"H3KO.\:V0N,2D NK70$)'))+)!*@.,U^6'TU'054O^ :^BY;RC*V^NKW MF0\$=]J <0V[ Z?*2Q_^Y,IR_>E#/%>0$'*71;#Y97^R+@1)(#TKF9+" M("MG3%R"&\JVDK>NQB>2 &DHD#H_ME<;MGZA81FS7=>G($I6R4, ?U=O#YYB M^DB_%1>Q[C#''1675 ?SK9A)28"L-@1(D%5"@ C\6^8Q_XT3(D")<%)^GN)$ M^2[-Y2WD3;*.RS!*GME74:6KI*%\#)8FGVGQN)>N\2&-U;.'0PGB4H0C]48Y M]V.6NTI]*=\FD)R!>W$C!_3QD6U5\V -?WY,<]U[D_&T3E;PAHYH4M=68&3- MX/Q$)P$3/!V4]*ZO*36MR!987++J9U0K"XY!) H!'+_WQ-U>@#+U"P6@D(NC MQ:)%$'+GYF]N+'.VF0\?Z1_F* H5!-?0&_E3-P\2<.$]/@*T8[6YR](-+@$-(QIY8Z*8<-U11M?&*Z U\(1)+Q*4Y,:OMM; M19(..+BDZ,ZP2Q%$LFN+59&1WUP;@V(MT+BDY<*J&A@K M<$B#1$2(A=^H9:4G<%MDLI!V;N]<3*$!%9?X!O/M M9!BIK&;<*A*;9+H M*KU\_J/,;HE.W*UOO'X%A!/HCD-&T#@=L=L[,%3TK<]LOG-R?"LX^UPO\P_/ M0; 35S*Z%$-:@-__^GO\%,\FN#V^I<#L?&FOCYJ,/%X'^3,#[!OG!@;=4&M8 M,XUV ^IUP,W#C&YP>X;4TS#:DY"9H1 -KX6Y[E#K4GCY'WB[U= "XAQ^!_NQ M)P'O1J3%3<_0XQQPEV'V-+3\D.$EC4.:Y9#BK'C7C; *]?O?T RTA3DE^H'_ MO"#+@NWOGLJ"WX@7*;D+<&CW,@G=!-*'@W,>V%FU3 Y^WBS /0F);S4@#:"F MS)()!I$0C*SICOSE<$M03P->YP365TJR@"$:=AMWYBI(LOC&#P#^HZ?AYY66 M:5Y(+= -?0<$T;";.-.6DX;8> GH2]7A%(HY6>F^MEB&WHZ!2!*.C.J+M[7Q MZDDA4?W-BVHB7[/O'T5P#N.OCL[)+^@FS6A=?(?F5]^*+$BS,$J"[)W7W@&' MFF&R-F,^)$(+]7-LLN80:MBM='^KI/6 M*$*()O9A_"LY-EO0S0P5:>(%10A6T4.A6"ZTWE45>L'T78TA[ M,%0F2QS;QI M'R4S<;5@?9Y[W>0Y4Z3+$M(#WM$L2D/^VKD3N"/>8]=/G;7;T /((9JVQ^B% M/E&,($H$52+(+L3;\H4:\U2]/V_(X](2H<:6$=G/D7$X-?PZ,J030U2DLA@] M.D+#$UC@V\O08SIV$WAX&XBT:;*N' +6IH1,TYJ\_JS>$M;IBHA6MEV%&J0I#-W8;7*!JS M_MX%[Z!FPR:K1$(M0Q.O0R>EQ$Q(<A4Q89I3?YU4#Z.(2.1'ZHCN MJ3_0)15A2/+V ]!F:O%CVQ+7]!?ZFP]/*B.3T.6/*0_XAEN?*A665B%L\(C$ M[<2F4FQ$(L'.0Z*1%AX6"1EK93K)RXB-67K]3+O(LJ*RX-G$BT4=Y\1)>1?O M)5L[XG3WD&Z*MR#3+K)&8)3",_%HDY7$(142KI546(.]Y6+ JJG!1B2W$4P/ M7 UK4JW5T/.L6VU^H=DS[*2;)T[741(DZUXA#R2!2-)C.3?.VW1#!"4B21%. M:T%J:I@D7I^I0YE(Y66?"SQ*65K8M FNN0X /"$X3R*ZI[NZ-[=I\OQ(L^TE M?=+Z-2981*+I9;$KE@8!! ,H'P"' )+W65-/98<9LP^+2"2]+-IF2F/,?$X2 MMK2N*0WY#4[%W76:\9,_UY5K& E,\AO)N2)624=<3?U02WF39C_*0U1$2Y?! M,W.4MCLV(D&/8'J@,XI(OL E_ ^VHJ]!#)K87,###VS'N_^A!2FN[M4331F5 M=?5M_0(%"*!B@(C:T^G(O!P@TC-/'5?> 3'""Z&M+?I[<1@"!$XL.A_W,01/ M1'-.W0[5JUCCA21D-.3T)-AZ&,;CJ[Z ]M'$ K@M=O3J7VCVA5+ MLGXJ8!I"3_RMYBYQ.,O7((I%\(VL- :Q6?(MYV44EX:PMR.21V2GI^B5SF%P M#UPB=5MP;"E:(^WF%D0VZ&^C8$S,:()!)'$C:QI??C]=IJ?QUB1)NZ?K]#F) M_L-RE"/$<)V+*"7C<4<^8O=6]_Y^_ M=01NF\=.FQ1]%B[.TI8[1%/-RL!W8\M=H[SFM.6>0\?ZTW]6(4R]MM@)&YLM M'<:T25&YB29+@ M@P^$'JJ7[AO7I!8W"[CP))P?W7&F-OB\_0K3AT&3%_"KS4,0R #\9_9O]E<> MA9+)&W&8FUNJ5(\C@\6L'J_",2_U> MV147D1$9S+*2K9,36+0>F' :BWIO^;Z :XDG2NZ"R-<-A+677Y(0+E:8]8/3 MGC58U"W\:["$381.1=R]_(^1?9LH$52)(.LK29<\YA!A-R(^E:TY.FD;0!') MLX]#)946?2HZ(;9\Q4400G@1)'^88FQU<(BD8&7/'O$'X#[":D4BABB)"C;_ M7R&BK:H3+,\SMY!#ZS^BPI+8=,A#PW_10"T!-IH2%I?G\ XHB2LXQ0^<)&EH MDJI$1YMLE<&P.9D%TKXJTD@>!F27M&,@FJF.C"KA05(J&'-.5BL !5X>SW/F6>:KNAW3A(G/S"[Q;2,!JH%^\,9$AO/Y>FQ#9(O<09).M2,8F^1S[ M6#$"-^OD(Z,2%02N,+!HY/Y2ZZ1>^RB8=<7 :;_@V\%, AF+O(R^@1X2LW3L MZ[Q6*!P%BR@^98;24GI(S*+89]!)%!P%BRAZCM_;<)C%8#]XUPA!7G5#.G1Q M#%BO-U@D,RC#ESLV9BD.S_"EE6TGQ1>*#%^MOK8B?S^E:?@6Q3'K:_?HNT?* M;D1P"GL@[U:9[X515]2XQ)5S?RSG33VE=6WP".5I97. Z' LBHZR02^5@^7A M[V+Z2Y+5;RP86_+P,;\7!U)I D_4RQA"'N#.]S;8Y72U6>YV<;2&G2.<0)<% M^W0;;:/"_.1_@F80Z<&4O>LJ4;LMKDA5:[#=E^V1NCUQ]\Y;! >L:9/(1GG: MJZ99GQ6B+H(<'@1LX?""<[/,,@C:!#_BXKT!D<%:O#[*:L?9OOJVBV1F MB*)V]TV2%UDI\IW!$<#C2Y#(?GY.>2I.&GXNMT_ZHY'9&D<0B^*OSQ.HLN"% MM)B11_P%8Z=1])HC]B?GZ7R5_"N-GE_8?Y>O- N>Z2=&NK@,"GH=1!DOBN9) M_WOY^KZFAOMPH)@U%;M$\DLXPP0X)L"RJ+=W=K/J5][]21R;@6V?@[7*Z;[GR.V0 BA9VF7YI*Z:V4@YUDA-H:ZE5CX%"PYF34)&MP+P["WT'< M@'&[R^@NB,*J)*'E!N- FJ>I5O:N'*Y)DGZKC*.7&P_^FF/ L#PR6YT'_'Q0 MGW3D %H(=DU'ZX))04;0Q&]*+/FPAE,Y37/1EYEJN($PIY5J?[IE?['/U2?V M?T_,)OPG^HS>S=NAO MO7OD(VQ% ?Z/WA?+B^EO@K'K(=P;!+N]AR)$_I!^^&^]/_WAXU^MWH@WP;^$?[& G-^ JLJ(X/(WVP]L/ MV?^DW?_3<_W?_D;_WY,5HA[!RP__]A:Z__4=_6[VV=?/?PCP]OM//_SP\?M_ M/DQ7]C/:61]@H5?T^_OCCC]\G?STV+;5\>\+>\1N?OS].YS0R M^:O+:9^;2>C^+4RF-PUL*TK8+OQ,C]F"_O3AV.P#_=6'CY\^?/[XA[?0^>X( M?H(@#CRT1)L>_2_AWNFK8821M2--T#.RO.CY#SZ*OJ>-OA\$1##)C)/NSQAM M_NL[TGA'OO+I\P\?TV_\[XM&T6%/!#1TJ7Q]U_N^X??O+(]BMGI&* I%\ZAL MK'$^"PLC/WI&D6M;GM+D*GNV.U.ZI-".?"6<;^9[N@T0.1-"R.^E;X:#9\O? MHG#BKZ+ _NTY\!RR+8W^%;O1067*$L-HI,$*G\=>\*H$!Y]HN M$J,LT[GEW2%#@YRN3ZY_ LQ]06'D1C%&PDU"=H"6I21=Z?YVBL@1(A:(ZN;M MSFF(GB+11/)MVOWZ?1 XKZ[G$?0G/CFVM^Z3A_IA*'$*271M=ZX3HBSNT-IZ M$W.NHFF[>"[=7D7SJ&K;,AYDF." 2*_(QOR!J@! ? M;J^V3S!R4GZ@JJ-#+P7(#Y-M1WR&<;NU.T?RA9T;)2A>_5[LS7"*/Z!\.T4&CPQI;A'.VU!Q%_5J6R_@I1/^* M">-&+S)KF=6^W5G1"^KQ6/Y';'GNYD#D*=,OJ(0M48CPBU@NE0>ZHF;5BH:E M5]/B?GIMD1.WV>POA[BREB@W?\5AM&J,Y2;5+GEU31)N0E*#Z!- MJY2;)[/#5?05R34OT_D:^H"D;$KT;1E=^QDYL8?FFUG@?["M\'D2H5V8'?WK M@"A0#D&-PN>'9*]TZ*\K[1E#%%FN)^:(K@_JPH6<%9BP8_1&I0>ID\GOKVO6 M(W(F["ATCR':Q-[4W9!?+G! A"HZD)V%WLCV%%%E>NJ.K(T_NP!'F;4J WD< M8+)S(NQ;GG<8HA?DD=DYJV 3O5H8J7.PX1=T43ZV7)PX4-+#@6 _=:TGUW,C MHM \D".7Z 3.W%\B.\:8G,)W5NBJRV\;7S$1 25COL9/ZL*&G"76=HO1UHJH MX79)A)0<*\KLEQI&%PT4/#M1"_-OCRS,-7D7H3>@%J#M6YY MVP=^JFFM@\CRJ!KF.IDJ*LD*I4&N.?\+,6Z%&-Z(VC0>S\O""!KPJ.9PNF@J MWG1+6N9+#=6[QJ"ZZ",*,M$9=U9V?I+-E^RZ(PO[9(6K$Z8RVI5M6:I[7NT! M=7'JP2)?3;2Y4T1$9L#**7K*'*LSJE8+GBJ?)+OKXLH\CI)X.#(!:L!3QI_? M7Y\LO;F[>)>8'(,^QDLJWS5D1SS*=2AP?HU#LGV.GMS(L=H@1CA@^U9B5<'G M];G6:=CXY+O6?3RF.S;37M*,I@:#7\W"KRI<-8;2)W,GXU8,&5\E4;1M1H38^ \"0+NTVWOS'+Y12@>0]?LOR)W^TSTS/X+ M.7FV]("-=\D\U'<2Z:%TT;(D%V/LVHE7E.#9?[6P4YLE"H-=Q:NO;#%5&^9J M48JJ=-082MNY:[G^W%]9B6FPGJ8N'$*CSZLB?H*^#JEZY5+'%U9_^&M$F2C? M;95&N4Y4JBH-JN, Q8=*"EO=\7A4[3'I0VZ7=-@I^<5%%_06(=]!SG$@2I7J M.\'(C6BG[ GGQ]X'^MXSI@N"_#-MF4WH."4OL"]FD7@@@L+#P^,;T^3U8XCL M/VR#E^\=Y'Y/$:/_2*!+8",__))\J/]$YDPDX#B29STA+QG_%]*FT.3[*\SJ MB,2:C%@]JN@V:??-^A/\1$N\JVH!@)LH+CA#V#C)(EQI+@OTG2+ 9% +AG:B^+L5' M!O!R:TG$_PRJ>#!H!()\]8P\CYH=+%]*RJO:2\+^%TC8V70: 'SR^&](CA9Y M['-=).'_JRGPEZ@%XL "83>@SS*P!/:EQI*H_PB).H-"4+Q'OB.+]JFI]/T' M'NP">4!0C]W0MKQT1F/RNY /=T5S6(0JI+W5Q0D,>C,+K+8 M@UPKI<@%80$->,/[(&[I0LZRK(#Y+ZI0#H(4_J.0^ *L_], M71]]Y+&BLKFTCPB. 1PR#8']DQKLG^1A![F'"LDT!/;/:K!_EH<=Y"XJ)!,2 M]@'YYQRO@U>&!YK96!9RD+NH@$1(P).39HX7.'AQTTSE(M1+/62A![RB\HD% M%?CTD)>1]F-+6;P!KZO5Q$'BO C"R/+^Q]V+-,GJ]K*8 UY<>81>V\"8\IT: M+5BA1(4FLOB"W%4KR;DVI)3#&%EL\;UL(0LHR 6TBI@KXSD-J._C.?"Y]MAR M*UE<06Z2+**NO?'2@.*0N?1S?Y:.8 /95HMD7!G&K]B-R SHPY#8SVPT#*\8 MHZDLO"#7/RYY5X9ZE618HB]N'HB&B-USAJM+G*O:R8(,;S:LG9?77A9QD+N>F%!8Y"=A&".LBG]%+UDN@%S[9(F^]CY# M?CIZ4AE0UF$ M02YX'-*N#/+%/*KA+321!1;D9E=)#M">,'JSDU)F[.B%ZI:R (/<]'C$@>V] M6ZF]=ZNX]X+<^%A$ 6&;QH;3!#]/GKN]* ]4#7-E!^EW-I"(8ASNHA"SR@$Y%/+%!\6H3H MG-T7-+0B*YLA#W]6#UG\ 1V*?&+!XN?Q@!P\VX#O,R\TE$4;,!2VDC00D%<[ MR_.*59ZK0"XTE 49,.:UDC00D$<[A+=D4[O'P6OTG+WMY('-Z" +.F!D*Y=4 M&/#?SN_(T_=O7.0K6DMG)P"$G4DD5-J-4T&3%2Y0+(=566:)BS-?>2GWNT7K23Q1OP8EI%&,R; MJ?C)<^VQ%UA5IO$A4AR M %F6 -Y/E:" ,1>C"(4I;.Q@ EY[ M64: 7(C%A(*E 2$+=Q>-,*850\@F:O,Y(--/EA.@^8;$A$-XNP+,#DBX:""= M/@[,AW5)"@R8TZS0(A?059Y)PF]SV4<_U>I/_^U/O0.[F'D_S??AAX MKD./^E[6OY<-T%A -E;XE+ A#C]L+6N?2@GRHO#XF[.X9+_XY32Y^>;DSUX$ MJ:F,DSX\ZR[7N[GHUZ$LJ]8DI*'8#BKGN!*DEVN%08F&/:@^([)+H"P_2LW! M4I?SP:WB (-4<$8,K/"9%E0A_Z%UJEXLC]X^^M' PI@65J#E%JK4FZR_9'>P M'.A2/ CJD&0(_XZ%+Y;(1F2N3QZ:H8AM9SKBP>T%ECB]!K=DZ =G$BU71&GX MZD;/@SB,@AW1<2B1,KR2Z@R6>[W. I-' YQS"XSVENMD=53)MI"X3RZH97-. MJC-8(O<:G%- YQSDCRJQXWV;;=UMCX![F3N:9G2:4HUX2C ZVG&9'E3O6A?7(/H>N>M_'Q^X$E ME9<%OKCMR< SJVL/IV_G2(K1$M:A7.^>0S3:MEL9@FZ@:6BK\SK<4P6"W"F%>O/$W5U]&9[ M,?6:'LO4LQDGUQLN,WX]YJE@ LY ,9/4&:'99"'-"./ SET-SD1P3J'JYG Y M]&L>/SRJP7DBSX[ZG-!L8I#FA 03NGE!$C$-,F&_^NWG';!EZEI/KN=&+J+E MAY.HJN? (Q"']*(0'<3W6/D1X"H$-'=%J>($OEWF)BSMJ>+U@:LX4)<#3 :: MZLXZN@,6UH'Z J0=(<7V< 4*Y+&N=H144VX"8W!,MO0265S>L+K %2QHP!X^ M_> Q$ZIRL9P50SJN:^B<#30-#14;ZA]ILFH&!V^8ZLXB 7=X$I% MM'XA,]B+?%2RIH'E'Z\G8LWRLC5<@0DEJ*NURRK"P;E24+)DC,*<+G %*AKP M1PB! 4QZBI)8U,1%FFA9YWR*'$NPJ!]<^8M&[)(! YQGJAI3>VHF9/F-!GRM M"Q@XIQ-G7R7% C\GHP]3Q+2^B*FK!V=!WG$2WM;R%Y3H3/[O$Y.;+N09( M](6KSU*75?*(@#-OB2++]9$SLK!/DUCU;3O>Q1Y]KS]$&UI C,T\F;YP-6#J M,D\>$7#FE6E3.:L@Z\?490Z;X@XKC**36NH6P.@)5\*F]:L!%YM6V6]$@I5% M@NXSBEP[5[KQ(MO*9_EL*[U_NQCOWV_95UI6@CPO>*5XCP,\#.*G:!-[Y??[ M'$5(LG^'L[4H(01^MEX<^P1E0BDEDOS;0PFUOM/?T7R?OR>_9[ZCY+"\M2] MYXII(A4MPPPN-YPG?S/>4U51/^@T,PUX+ <)..<(66Z$INX+PY*"=BK,.G: SFS3)J,N03"/ M2?P\\BRJZF21UV@2;(]=W"G;2M+IE%T!G3CYG?[DZXHG9/)U,. QVEEMU:SW/O*HY,/9,6%GH M5]%PMHO6X@#9XG8)O#]\_/PQ@7BU7C[\??$",^FJT!Z\#V/V? MC]PERB(BVE%;&7 _D D1/8@:D>E$XSTMN,3%F]L#['ZG"K@$W9H0)]/=1 G$N[5M0Y"@87>VX_:.=%#0Y(X !^ *R0Y]'\K\@GY'DT.L'9N;Y+ M28O<%Y01RS$H2?:'=FE(LT^1+D/8N"1HDL_38CA#HHYX01)$(N2>H!NT8T.5 M:5(H@//J+@Z)>A*&@V#WY/HIF.<7M4N4Q!;0'81CQU49 SJ#ORH7U?$!9VDR M&QJ^E5'(\R066T(G[5=E#XO6#@>LGR!(74%3;E;_RL;@B?S5KSYE6CO,P5G@ M!Y>$'0L?">^S$EW!,_U+[E\>Y%(!ABJ2U9?= MC^FR\]&6'H6@"^^>W#)#NHF@<.Z/WB@DY*1^3J-1:!88-F,ENH*7%*C+:FE8 M-%W$UTML@Y3W:&R*V!B' _ MBK#[%$D@D]Y)PZ? RTBT(R$MP@XN4)6T2)!;."?98M3: M!\"K7=05GI8A-E-DZ)&YV2";&BRJ_JXH(.+AP&MJM"H.LO"](P6$OXNVC$E0ED;*G4$KQM26Q]B8 #.*ZDC/IM\&SK1Y5#@ ME49DV51#+ZH"#=*O?FVMJH[0* X*7NFD#?&I!62G!8F!FO*Y8$ IE'H"( M_%!@J!UY093+_*4\$'B=E'H,K0F8H;G!!L^6OT7AQ.C1,0MX9A6GAB2<*P. U(! MHDFH Y_N3XPL9$5BJKMUD2W5E.C)3Z:B'UY.BYFG['AD5STL1O/XE\NML0X8%H\DM0//]",]!'12-6DN*L,"SDC5 M,W\)(X,6&< 25YCTPC-H_A^VD!:^2'K!?=2<*T5C\!GC1.3BATX JN MNFE]DJLO4UQK3W*[Z)W[Y9,!2=T:..CH_%OQ\(Q\8-VU@8-.A8D&&(:JIJ^) MAT9$"UOA\]@+7AF%A/^L$!M,1NJE0T%' )^(4@K\K>@%=E31N2QP\.(2[MX= M'D.:"/*4O;QO1^X+.95E*E;5&O42;7E@Z@.N,Y.( M">^CZF=7:Y85M8TO08?2M"96NIC0:0ND(2DS]26GTB,]DBDTNY;S*.=]H3)/ M@$OT8IKDD2P V_70Q=Z\#EK32?1_&3I%82ZFGQUG& A]F4V LZOJB=I2X)#OB1*NWHRIL^ZWNM]"7";VM% M2GNHNF=TN)#)('Z*-K'7M^T@KCZ?LV[\7N"A1:TQ7@8=32I4574?QO99W10\ M3*>=39.'0Z>U(;+S8T3VE"%*_YM#)O.52Q6GD!X#/+BG32N+(G+@1VIYRL=M MA%S,DE!5"4B-42N+VW;8&2>5XEY%[ .YIE^X.' M%&F0#1Y2[TPHCLM@81WXN9TDNH+'*FG<)@KX=%I7KZ22UGJ/24!F8R\.GTPI;7C-5\KTW' MA:]?V6*T2 L(=]AI*TE]=< #6\(:#@M?*[,M 6L%7_#CB ''Q']!84L!A-RQ MP"MCMA="*($9.+N)\'7IZS/CT"!SG=PJRP1 M2# C>U)T6'B6'_5]ASY&V-,F"L+ &0.^5J4VT1 BUVU!P8&-D),$M:TL#\TW M=21%91#X>I6MB8HZ=@:="T-RR_*"_2K81*_<@AZ<+N#5*34L>P8NG5[E\C"U MH?094.6R-;E01Z[#-TD&L6/7MWR[G3L"=RSPDIKMW1$D,(,_"W+G%TVE029, MSK!$M]:!Z].P9!&$45M M/O.E M!P*OJMD>M^MAV&G]X$SS*:\.%?*$9ADAJ>H%7IY3@T2PT>DT^Y=H?R)Q&OC; M-<([?M VNP=X0<_6V"Y"QX"7 MY=1PF%>CTFV6YW:Z(Z%$R)/@.37]7W4@\#*?6FY["AB^QR@5)9%1&4-66JYM M'U27%G7D.FP?I)32_Z-NC1?+2T_68ZI5^H>^[US^(MQ:,W M.RDDNR2;:)I D!^:0B/8)[S(=S\L[Z3H4F M1L'P@C#&2.S&;#ZRK!#JK[VA)H1MX EN5COF:J.)JHFJSN9SJ:%TNBA=;&N- M!\5G%Y6(&,"I4[8,"6:5V\KR2YNM6AN_6+A4L PJ>_ <;RT_RS]%3QL4VMA- M:AK.-W=QZ-(G_J=I7R03_DOO0^^,!?EAOKSOSR;_TU]/YK->?S;L#4>KP7*R M2'Z>CWMWCZO);+1:P204SMX>TDH(@>?:7>?LS>2'.RMT:2Z& MG(@^NW%M&AI; MFGCU[O#7XNZPFMS/)N/)H#];]_J#P?QQMI[,[GN+^70RF(QNFT*3U% \]DBL M;MG^75NF:K@8M-Z.>\8@V#T1!>1X-KN)7D)KJ%6ON1^+:^YXXO8&\X>[R2QW M,D^^C%;KR?IQ.8)9>-44)LDAP/687EC4S; T:)&?'J).J86^^AC]^$-)R5Z,EOWDY)R.^JN:YR8C M!NG\H<+<..N0=I3H![/NID384'%2$NM+U ]J'4F"7;ENY+ P:'U)0I;*4%(83D8S*)5OZ8:_43/-HV\C'%FN+_<27= -*&(E(+/Q MHS00A\Y0:2G)]09>15+L*@:>*,!BT'H:[?9><$!HB2(7)[$V- -,]EA,YS^/1KWE:#U9CA[( NLMIOT9S"++/X-*0LV.%"E%3:D, O14ALPOG5WR MLF,14.X>IWF'?+1Q%6]7]4<$7J@U6%Y\,],03(.6C[X[P]W_=5H2-UEB]%LE?C+@.R*9ROO)D],/J5!\@ R(??XV$G"_MAP7" [ MI>RL[_*SEK%G-AT8VN[9BI@4[:/MH&W0SD 3OKAICDBRT:7)A+?(9T:O?"Q% MKY =X6&RI@?\*C&E#N9)^,IH!A>[PB%*\K=*D^DF,]\YW/9T KMIJ24_1"]N9#\A17&@CL MV,[-)O_"I6+V:G[(QB,;<'#7$(7R2=T*P :M]DS)6%@X.JRQ150/F[W>/Y7" M8Y:C:7]-EOJBOUS_W%LO^T2+'P N>18Y$K8O84^HC%/5\U):OTJ#0!O#)%E8 MRD&EC)-!RW 5/X7H7S$9=O3"-#5_*@7BK![O5J-_/%([V.@+G+FY.'OQ:F/W M '+:%.8CXZ1A=P%>02)V%-TS(MH-6B?GLO"^\X_8\MS-(7DL=BJ'N"3?Q"^, M>^:G4KS.:;R>Y3N]\XB]XY#)[T^#MB>;(8YR$7 9WL]44ZR_9M M<:4)J%G9S\B):=IW_MSDSC0R8J,!H5:G FLNUVE3@HU;Q=R'(MQW3I]*,3R" M=TZ]?SN.]^^W)T\-WH^D#^T*$SND_U_BL)3MW[4G3VJX@#\=?PS)#C(*(W=' M=&5.^I%B.^EB]J;PI9I0 ]5^!.I\UFHF1WZ>S0IC!1"9:F3&2\J.I[7O!*,XZ/ SP,XJ=H$WNG(LC" M54:'4!I!.O,).(^42=/+IK06\>B-^CJ1+&<$G229H2U1IB(SI"#0A'\2.Q:& MB56-SL/RY%@@T4^2"]KR/ZIQ01H(\$.'62]-6GF0'T&2A]I2'2H?/:K@@',S M?1R:O@F59B"WDR3/M.7O4^:9! 3@;$I";R:^'=,D?R*]KK*Q)%NT9;135\79 M)(.S8[+;6RY.\O/AHRLV+3@R=5]0FMA ?CG5&TWZ)FP,1YN@!LYR:GDGGW_. M2DU2*I*HFMT^CA ^5IZ4YGG-X629;H[]HQ%NX%P?$X&E=FYT*CUA>1.?$!SO MSH8!-I)TDF6= 185&7(,X1/G9;_T(E090Y:+ M!IAB:E"GU3*3O:?1:I,76M)]=+*M((67Q\6*$P1N*^VSC\;L3C]DRX88LWI/O M*S7+$FG-;3@/R*+ZC3/WB=H78YP6$R/G#C[^F 3JRV[<.K[5G5A1C2 8(DM$ M([:V6XRV"?KS3>9_DQ4/R>[="4A5H\L0)IZWN**IDXJ>G>1V\&*J:RJK:XH# M=B?FM2FE5U(&R#ZR#&)"$*+V4O4;%:=S=V);5:@RSF AK*C%,UJ4,NK*U-4" MMEQ\6P6VSG)YG&^^/M3=(?>3TL:K,MI[**[5!$?P WCL^FZ$TB!2&C?AH,WY M-\4PBH023,--:8:6,[TY^*2U<\W?A3;%M")9UV&.=DV@-%/?.<;J'%_W.H\A MVL0>)4Q\P;L\5!N.#FWO:28HK4)AR)94L8LN<# .\,Z:^!OZ'\DC27D@:/-0 M*YM&3?@,TCN+]?8X6F8INWRQU&,SC?);KOEX-!0='BRBZY/_RA[MM09[+]4A M)5$S:+71RGZ\)59*^DX+1P)?U+I=0?)\8)^P5[I@5?6"3LVJ4DM2AG[M2NF# M]>;NXETR@Z"_7"XI5(JJI]08T#<1.=;4( R$49>#CH M^T%S]LE"9M"9Q'G*P3NJ2A4(^)5<@0^Q;ZFDJ]0=5?TD5!CL'11W;0 B^*7^ M./=@,V:;L,8Q]2I4!#NH2D8[7X$^N=N4F39Q-^B@R)4+YAT,I1(7^:+!P,? M>ZD>?-Z=:(:"P*<1VG2GRB::2516'4U]JZ\Q:.=J#[< H3$;_7PSVFR0'9'] MYD0 43[1$MF!;[N>J^0N:C8J]$;>1!+JHVB0* S1!M%<1&3V58%H=4P@2@-" M7^*:"$ M[ SB_2,-)PRVOOM[0L.Q/.8R\+QQ@.E#<77VJX\)[=II(@%U$31( M3V.4&>7H;)]+98I8Q4:A;=&WJJ.5Z_Y<[3(_^T00YOLHS=9)SC4%QU(;8T/; MR774'FT/^:B%*3[T!KF%>3J^;,,%+&+C$C MJ+@V@2TA\-$G9VU";]O[E?*'H-58D-VK)CL,4GZJ2TOR=)]2C3A&258#5)\. MU685NAKO+=>?^RLK>7)W]C;).Q?% QB@?S0HH:I*K7$[OE+QU_3.MB+,2?)- MW%D>+;RP>D:(OK/M.TX27&=YYY4J57(08C(FZ"?-2_<"\M&@X^3B/=&'BJ0, M 1G43TY1/PP\U[&2LS.C/B1'=Y:U(1RBR'(]QAE4*K.X&OPT&CY.1[WYN#>; MSSX,^JN?>I/UZ&%UJB"\GI.;^6Q(;N;)'7VVFD\GP^0OJS7YSP.M;DJ[)UW' MT_E7!E<0#IZD:DM??1#=B'$JRG3N5 MCD0-D=R:)52E5M1IBA)S\LG,7Q!^"D*4M 5,FIY7>S/?#ULH6>VA=_XZ6<\Y MA.LJIF/MWUWKEM*KY)H\-V)VIJHU8"L M/#=,DIA;!VIR$IX>PHZ=R^PD"04XRXZ7,EE.L=IW+A$3GW!POI03/LJJ8%5= M.I<]24A^R\8#^/M0*0/ AOSRF#PRGS>2>U,JYR+.W91H&I^'Q-SWN!J-'Z>] MZ62<_&&QI#ZK]<_).YS1/QXG"VH*O%VDVG5NL#.!T@U(QB,A&D&TS$M+QXS% M+D]@OO*C8?EMR8Z $D,_FY$R?7 M^<[OFYEY2G,V ,.82>>/9NL'M'M"N((WZ857W!':/*4@>9=W>5E,P.\B\\W&M=%IHDR.9>T9S:%- M+37XQ"=(JWTK_>8XQGZ2RI/,=^R^T7^%W 4C[@9M2:FY7&3Q %\L29JAY\!S M)KL]#E[2H [1DN%V@KZ\UU\X$ECHX5>(HQROR$]G/I$??EE2MP!#OR-_S_W9 MC$._K@9W24O.87!EJ)GB?YR@K*AKAOL2KVHLCU-MJ"G5 O/!]6GB&!Z-REN\,'&8@;Q62 MO925D3&7BTD9DOGF],:HCM6D-(2QU[K:+&7!9&9XEFI)(ZY;HE1MX"* ZV&^ M7$_^)WTLG$5Q]<;S)/VU3VL1W+P3-^_$ MS3MQ\T[:HQ_3#_@J]N+;(,<'M8ZSR*O))2""A M+:"3?IM,?)-&.%K>&*$TF5(23\JW>TOW[J 70HD^0^Z*N?/HV.2:!JR-IWT M[R;3R7HR6O4>1OW5XY*F89CUEJ/!XW))JXW<]5>3V\N@VB92(ML1K4V3/MH. M\ ?]E&0L)QU/23=Q+W,T%KDKX121&FZ!M9G$>_RQZ?(G*N?%/(JS#+JLG?: M1>\.IW_^Y)(Y8_OY,*6F-OY]3[9_]YBH2"#X3>\TN^SL2US>Y2F+[GR*PYBQ MCZI),8O#T$_=ZOEN2RF,A&!?QJ4C7'3W4X M]\F4.Z4NSGWJ .<^U^'<9U."X71Q[O-53#:Y$I:TQGT01Z?R>J=),>PUSF*)JRHP()BI,C6=(/GO# MV)W,X):T1)9#%-BD:;(ABXS^Z93F>(4P]=2SW[14M^PH0YCTZ#'_RC&!7I6R MR81,\^YYYE7-#3#//26)5BG-AORO[0,&?N(KC48?)"-2!HO1 MLK?ZB3[:H,GEYP\/Y)Z5E(N[7;':H((:JO7(T[(57#NW(RVL09?Z<1=T_9A <"Z]P18&F;[0]L5Z'"VF@93%Z)V+ @$Q MP2]!LHE<% :"-HI>1T@JT7M'$B,L$)2892N:$%UCOJ'I;_, B<^BZWP=.G"C M1M+:ZS&ET])+*)3"ZH4HGTE1M"#3@2D2-&,-PF$"#5M$6_P$=!C*5<4JT(6B M(7=U&7(JD6JV&S*&A,[+#2A:C1G1Z1VPJ/=D=__FUT+A0-#YRAK?#"6AZK1X ME/;=*JV6N^MF*"DC;-)M7"POAY*4 MBK^:+16U,32,^VV<[7DR(2Z)U=^7E+,?C3G0KLN8]W4.UKA_J)^$33XB;77M MCDK/E:[V[XOL4[1[\JMXR:ES%BL.*BN?VMP"H/+9 C_ S_6+-2:YJ\GSW8#P MYVH"WL%N\!6YVVBKK.2E5A+,,=\G^TVA9'?5DJ:CU1U, MEOT&%&=L0J8AFS-#=/,'25Z"E1R!9/IM3X[$F5IT^ BK]W8I!/_*\-M>( M:\S6KJ-CMJ6Z;Y6Z3F*5)3_.;ZCS_H"]N\/;5NCXI<\G4R+Z>D MGJ0AR\A)S<0T86 BA/--<9%(/ZMKYSMF/")J\ :O'1C@'^PUI&,J?MW7WA?, M$!H]2ZY8R[HUT. 3U36DY>Y0/0 _NYW6C]X$L1T(@C[0CQ5DQ3-OJI*" =PB-=KMO>" M4,Y\)DK*QND"'I.MR"VP27ZE)&8MU:5RT0DZ'KFEM5(!!/AB:;B']W?T MDJ--53H.#_VVK^6+3+MZT"4/C$R1- O\94#H\Q$M','-M__'CSSKT(SFV9L_ MKB>S46\P7ZUO.?1;-O4DVU5L1S'-I=CWR?;E61$M"$'8)FW'D1C$$ VVOI%& M@D9X"\S%).G4DHF&"+_(6%?D>IO!R1H27$K0($,MO,GC+@[)=,(PER^/;ZY@ M=G@OG&,2"&X#J)H9_2=&0B. 1%01PE>%!^C+N[1<7238%"*@Z4ZX0H2H%)LMF2%-[9F5\&5 S^L ?!50.5'S MX(LQT 3^453(%>+)]9,9W.'@-X1IP38&_H(^T-)?EP=24%R/#<7J>?+,*/>$ MSFK1(DM8L%R/,:,W<@FGE_&[P(]#%<:4>T*;#UMD# N6ZS&&QI[,R3SN3#+H MS]:]_F P?YRM:>&.Q7PZ&="Z'D>K8N\T\,V^V%;2=8FBZH+<5HT_7WVSR$M#!DDU"5W%E&,EL(0T E2:K!1 MG4A#.$M)FF_ZY);D;Q.S-E]E8#0WXUQIJ"0P:,O97H%BO,XSHHDF9H%OG7^S M)O\*R;6$/C(6+4'E@@08@JR'V^59![9Q7DCE\1;/V7C> 2)JB6,*LF M#_RV1Y6BCU3.BF0QL2R)ZDMFCVSN.D+RU[W$YF+*6&6Q^7PIQAW2BFB39 03]1S["ED<$ ML._L7-^E#G\:.Y)%^HI-W&K#R 9]:LYL*Y#1HH6[#E0@-](EO5"SKZ&Y/YNQ MJAK$M M7FT8V4U16VISCNPQCRD%@,"WO)-](MV5Z!-[^R95#'K-$I.FYLLXW&]=&.*VRAY%-^O'C;G@=I#,Z MZ+#JU12X_-U4#(:FH,M!X-MI8H^^;6,J-*SDH;0YLS5P B#YMZ]YT 6TUWZG M;T(]H"$B<[;=A %L1>"R%70*(74N5I*A=;WD/S5VWY"3!)LB=-=GO+Q-FX/2?"U&5_KG8\2((!OF#2I M%?G\,[UGG)\PLQ-_9OT$W8Q]H2]:+%)P='H_I"_*)C[-;D8I&Z+0QFY2>&2^ M^6)AE]ISEN1XIR4E.;NDVBB2XJ#-E-C@'J$.%OB2OIQTDG4"A1&=9V+<=A8( MVQ3]+6=]JXQA;!X'->[* *7IM%Q@=X?RW^>RB';A]I"^MIO#$2%-1JZM@87Q M@6;!%]37X?<"?\#?T@*J1L,PEHTM6U@.B=T#_"U_2ZPJHP#.IB51M_P8I764 M_"0'([6:#^(P"G8(IW66J'01_9G\K[.VWGCJ:8W!9)EKGL&F 7;U<\\B#*[) MIM/-J.>MYT)#64Z;9[IAT&S*ZETBZL^BZ501W@1X1U]ISI\\=RLPKTIV!\_H MT72%RN'3#6[22S$MF+AV=Z3)?+,BOPTW:483\C>"4!M,E_Z*K&P89"/2@H,A M(G3(/LV762 R=[@RW>KCE=X3)LM+6!"W$!YR##U3/?)(_I+^C@6--5 M!I'EJGEVHAI8:7-'Y[Z5G\OQR2[3,RWL!Y[VH:Z76A(1[1S9[=PDN"1,IK*P M7.H86%@'1D[]R\GS.TL'$)C*&QELX+?$B[5]G/S*\E"8HX"S&TKV!T\94'\C M5$((G*%CHG!%:.J^(&="\/6W+A&WU$-W4L?R)!'5S T<3O1 [0%E66Z>9:DA MAN R4/W:D,UB5GNXY_E-.9]3??1@AV.A3% MT**"G\RS&EVQIF +@F%T#5=]#Q;KG?E7+.':1N4J42WD,Q8U:Q\;9#UBTJ)E MB4$5[CP_<9YOUK2@*"T][SHHK8.>5=@\T7Q1L/-SL6#G8/ZPF,]&L_6J-Q_W MUO-U?TI^-UM-AJ-E?SV9STXE.X$*=59MI'X:DYO;4,7%.U7' =+.3@]XC_/- M32Z\.^1^DB[L*3N2&4^8Z_&;6?13EGCXXI\5,RWM.]L,*>M9-3/Z3XR$B?4DNIK!1(%02O"J0):>3 +]%^0A MRZ&*3.S1ZL[3Z8";28#7 ?H1M+1<73P]$B( ?IF@:?K>7TG"1IL;@\9;:4)@ M]G)%U1Z!"D43M)P;LXAW71L6# V67)((3*:@V"G3V&;W<;IYI***.JTXX MU!8)W,\HMO?"MINW[>9M MNWG;.N=MJ];&Z5P))A<*ZO'J=5"]NP@&ZYZ=N0%FFFR95<&B%O:#.,I%BB>1 MXXREIS* @4N1:Z=4!T=7\M/SA+,)G.1C\$R=5A/_B^7%K/5DE;N6XVS\5+0.KP4^CX>-T1.T"_>ET/DC- =1*\-/H%H=[ MLPR8HLK>+ ,WR\#-,O ^V7:S#-PL S?+P'NP#"R1'6Q]6KE@XA!@W$V2Z3S- MZ7$,K"+'=\Y)2_X6[Y!S3&B69?^PD?M">ZJ]W]7P]7=A>]#&E>L9*VJ3\.B3 M7WB\7*\,"T![7S1P_U$UA[0-__O=NQ88[2W7R4(42?LDD1^S@(WN1XU+<7\*;Q/@(G M]3.J&QEDVL4!Q\@1O-BX\ARZ%/@) ^\J!J^"TL7R;CR-* K.AJW"XLK>WS; MHGW-NY?BQ4I;OCA@(37LUG0?!,ZKZWEL&3BW@*XX68-S1?(Z8)4[%IA*$A!2 M]]&SNP]7EK6ZBN[$_#9T04I8G4G DJZ*U=F% B5<^1F E]@T3L;*_.F I"7O M3WW+\PY9M6?DK()-]$HX< 4IXWX=O"HHI(1)\*4#TK7&EH-V%OZ-IBQ)?O"M MW54,"\PO@Q)/)FM^[/[R1WYJ;]:C=:KWFBUGCSTUZ-A M[W$U&C].>]/)E]'J%HQL2,VCT^X9+BP>=X<'Z]< #SR+G+C:XSHE"+HJR5!S)>#ECR+\_O:L(;1F4W9GFEH4>4XY7; M"3J(LJ80%Q@I@8LF\X3 ],8-KI?L"QU-V)!%"I0:6I8 7.V;+!B1(HW$$%W: #V-KAI!0V.A_H\U7OK\C=/M-R[B\( M6UMTM(=LT!"%-G;W%&S&/MO:Z,"O5NI<^DJO_-M#&7PU-Z>:68,RJT/M5$ M1EH!P&#CZ@('XP#OK"RBBZ:M1Q'-=T%4$+Y5]2\\J^IB.>^-YV1Y]9:C+Z/9 MXZC7GPU[L]&Z-^HO9Y/9_>DONT#U+Z2VY@TEFSUMR!VG>F62KO"5W4&/= M+;G#+;F#+(H5%YSN)'?(;P,%O51IQ90[=S>U@@0FFH/,JF8PWR<9X/RMY#LT MR3$,7&!&-NRWR>(R*! [,,T8<=Q:TAG5V8.K1H$V MW;>Z"[-A F#:8K&8!I9/_KUUR1&.:BVKJD&Z^@!;#22#'_NS]XFU]9;)WQTA M9N.RRO75&JE+#Y1K$PE_P8GISHLE("6GG-@OK M0'^7$'&FQ'=H"E.9ESUZOF:&@%0*=U&MU$*_IATU[TTYED)KF8LII;V2@EZDH&W5][E;I%Q7\.2(TF*7WQY58 '?)Q.5>&A%,L:<>\?@V:LS(WB"PKM46G MML/*$BS@K*R(+KI4\*D=)(T8_*@42\89I;LOZ%10 F=M9N\/UT'F;#]2@=( MT8$5/A]SD;!9JS:*@9$&(M[6@0GR]8".*!]:JC,Z)$4(R#XW"<,8.7-,_TMU MN2^6%]/$-.[6YTE*TW&[]'2O)9(-V2FJM[V7)SL=@P; MD_HPT/["%AZH20'5H>,@[T+EYXE4WC290W?IG6)[5&M=TAP5>(4\[_SJF;&6 M%?IWZ>6>(FGP9[LZ>T_U;[X&^#' U541:$I^TQ]$&XW6NA&9C[#3Q M=!Q@9%LA41:RK'L2"Y';!3P>0WFQ22"@"7Q^+)J8$PK]9=EBA.E)D39#3!2Y MIT8+"\_Q*J(Z>&)&(>=UF710*2$SBH#Z,3/ M1>]S A"41@&/0*@A#W5P E_:N4E?;$-+9"-:*V.NS%V98639:X1AJAZ)AO W M._F/F:YHTIJO;O1\+&$V>K.]V*&1;=2\$B*'FWZLUF#@[S9K\+H!:N <%ZA/\\5HV5]/9O>] MZ:B_&O6FD_[=9)K^N5D53X;=_SRO2]I"3H9DVE&B'\PV,:7W>U3-J,,Q4F48 MHQD1C/4K\E[0 [E=/G-.D?HC0KWDD610Y2)OBA^XXB!+0'.& [[GN0:'F^L, M061YH#H#E]1';'H6[NA/-06#/1S8RQUM4B*"KM,51!@TL\6" MV0'LV4X3Q@O(-TA'*] E5=[B3S\4E;&"RK5JK93%MZ)QG57E0>"120D4V/_X!4FX' M9B_CXU1Q.+!HU'8DI$K!&N&=0"=*FP#GD--Q@Z]2DO)X@#N>CI-*8US&"0;PK%+8]N2AM3--X\A2JK'RMK[2]V@$[5=@9]2P'7Z#17#"S*( M,>6 LB_HU \ZD]O5A8,%'?CBKW)P#C.OYI+H5FINX,N>T,G5KL!E6?C ^7PY M11H-*;MZT[;0>=6NOF+S$!G&O6-TBBP'S^VA+5)7YV(1*G!.)K,:O>W=[-D\ MV2,X4?W5K:'3HUUE7V7#!,[#HU"- [SDJD&EAM"VR"MPC@$..-.N'L^D[2$I MG/*JZ4X#']V>B\D?HJ>(%\?^IX^\./;YXWJU[L^&-)!J.+I;-PQ7;RSU"36G MR7)BJ[(.K/8P:Y;.9N*3.<14@ <6Q@?Z>ET0G\KO!6P3Y#.DL QEZ.^T?6&8 M37CL^I9O)SHWK:? XRVC [3Y4)&O7+(['3<\#?PM-4A30#B*[44K:%NA$O.J M" 37;O*3$EKG*AM#F^1J\X!M4>OVXJ&JG HG\^VA+6^UF5DFVJ!(^_QKR#=W M%RZR^7/1J-/[^IC^VICX*8^LK& M9D2H-- 9C8EFOYQ6Z?XIXL?4M!ASCFQQ&3+5'N_]C81M23! &'?5ZJ MC/^UXZ[F=A0\(;Q^=G%TF/NTF.;Z.8A#RW?ZOK-^)5,^\.J.TD$4QP"[>JK& M:]7"1E,LE^1^QZZ41J\$>Z-U@8@')LJAH>NI9.[#5;-_+]P9S"RHM&%9/KGT"R M[%$; LQOV.+I<_4%)-IAQT&,FQT]^1'@"M.T?O24@0%Y);2D[F?V%3/WYRY= M*W/3!GG"DWR?*?;'"1KR'O<2KVHL6WI76PO,!]>GQEP>G(4FD#>^"M;GP*RD M!63A9R9R+JJ732!O9P)4JVC1=.)5NA889QNCK0$A#AQ3;_X4XQ+; <]/4L 3 M.:,G-W(LL1/HLY(3:/CWQ]5Z-.R-[B;K8?_F$+HYA&X.H9M#Z.80NCF$;@ZA M=@RC0N.!;.?.N(#4T "QBM)I4"?',R+:V"9" O-.O;&ZXV)H@M7-XG.S^-PL M/C>+S\WBTQV+3]FD(&7\J>K653L0&P*#3$*Y=V*"7-M_+%I]+AZ&-\KI+,^06U+F6U+FEM2S%;(#WWD('')3M]-L%$0,)5,T MR_6%?KS:1HI:%91TY8>4FE:"VOQXSQ0*ND4G)]6M('(\>- MQI:=Y*_DJW/L'IW9?(64Y"Q2YK!E2OVO6*3LB7N:P2:1X$GPZI(L/6;M.^PZ M6W1G^;]QKZ;E9N#& 5D1RE\^6=0:N4UEQ]1=@''PZOK;@;4G?^'E*E8;I1MQ M(;5(,X2KER22"X<;K@C*EC/W\]<43N9W^1&@G4=J[%1%QC!63OP($7R3VAY) MR+NS0-BF<&^EXT[X8T!?HYNP4P:=CN@X4F4_O8?4/.X-G"6T0_CHF,\<(EVH]=%"[1/JMH,]\L MR/*VW;WE3?R?D877KU6'S?'>4FLTZ )!BG>S!HAUD-TTZU6;#$_'@RXGI)OE M>=2ZQW3ZPK)%GJ?#@<9Y'K0.LCSWDJ<-EB?#@5M-=;,\__P)FN4+'-@( M.>&8@$!MOOQ:--6M91EFB"&&1_([,KD,$5$>K1"-R2A$XGP42C\OJNPJRV4C M;2X<,,"7X-$4N+ .U*:;%>G)*A2*RMI(=99E';3=1H4F)O/@$Y^1^5O^UB53 M3\K;A]Q$9W_B)3J;S-;]V?WDCOS47ZU&ZQ5T4K/[('!>7<\CS"A1J? P5G$8 MF'5Y9NC8]=T(3)X/<4^#;Q3U>7@)B\G\ MZ]MVO(L]&B*=#T^KQ5'F6-"AY'IX+("NT\Y.#MDSQ'$]B/I!1Y;KD80<)$:Z MS,9Q1-T*.2'-0A[' 59RI_V9YTX;/ZX?EZ->_V&^7$_^AQ8)FO5&_UR,9JM1 M;SQ?WMQM#=QMS*<'[-VIS.W,U4NC9!BVI@;C :MBC1QK#4E_W_M]!?4SLB.M M7Y'W@AX"/WJNI_])C0NM';;AKVT'6Z.5R#(9PK#TFL-!JY+7%PC3PM5KS)X? MKUY[0&AE$D@6C(IC5Y\_/Y"][GC0+C 863 JOEUM^GU:)4H;.%&_+AL8)$EL9[MFU1_E?OPK388\WVS& ML>=5Y7=*:G:JC-#IF[LRM08;?R>^'>S0VGI#X3C @\"/7#]V_>U\CW"6M)]C M\?TK_P'%8/XPZJW[_QRM$A/O8#Y;3V:/D]E];[X8+5,;,+"5]T2_RD[+[02S MKV8FQS$BZ\;RDJQ&1+:GY%L>F6>F_]TA'VW<2$Q@O=& ]V )5A9VW":@@:O- MEY,OS5>6N14=H3?G1FSA<9@)DBG,Y-,J9*FH.[1YM'W&R@%F"GM/.Y0B7YG] MH&V<[3-4 %&K-UV8G&,M'=$UAX.VA*H?THUP U_YA=DK[P"R_:&-F7H7M")>IJ^>DF+;-)L\V); MW8\\6]UH/!X-UI,OHYS5KK?LKT>]Y6@PGPTFT\G-7*>#CDL&,B2[G[]AQ60V MAPLAD*"\G<]TSL"G!6;P.P6#JFH="'&<:LH#05L&6Y, $5;:7OFGJ= F_A?+ MBU/8/"]XM7R[:A6G3]]Y7: M>@H,$1.C&WJ9K6"!\,[RJ2&*/O98[/>T4#*; M-0V&A+;=J;.N,7ZF[IRS@*IF,5&OGCR4$3*/GGD)&]1'ZI[EK2Y:G;Y@,X@F MOTB=XUM$?EGC4"T/ &VR:TT@6-B8NMSI?)-"7>&2($[F]UR+F\4AH.UJK?*S M&A]PCLK<@E?/!"U:/=D9!#NZ.V4AL#8*0]+AJ.SO@IB7W+7]+T$;V-3E0Q?: MX&+$$/SD%.L[O\9AE*0/5]X6R@-TV+HFA\W[..RO94755A[#."NJ<0;4HT^ M4)P]D"#7?]=ZHJ4ZB=+"LYW^^0>>[70X&H^6R]$PL9EFL>4TXGPZZ=]-II/U M9 3^EOV]F$U+/*2SRWZ7B3%56? +HMRE)9QBRPM/)H9Q@(=!_!1M8H_\C9Y( M$D7?VOQ6YPRH^@#O]+E1@N72X:@@5,6.W;.P2F(!R6^&2;"F<-/_HOS1,6 6 MBJ"?:?TK';/Y:D(9_ Y1HBM[,N%OIT$8#BR,#YL OUK843ED>(-TR&)(\/U,0%>XHW;,NUT') M/-9._*3&67BRG9+99TG+=]5* HM\X4C=,SC71@+S'MN]ICJUN ECUM@ MKZ[$,,#<)(H"N3Q&AX5G)04I1_^*7565BC,&>.7C%C@OA.B]K.^<6:CI54IV M*/!"RXWD0PVP=R$F)[QRM(LEHKH7>/WE^LSGP=#XI8Q)IX02F^LRV$R+V958 M"^_#3ZXICSY&=K#UW=\3XH]V0*X#_R//@7^_G*]6O<<9?>IT/YO\3^;*OQO- M1N,)?"+Z]^*\9_"-30.S0^?@VS"#ON-S#VK=BSWJ M]AD3+#-'WB*9.VF]"$*7VH2N0L"!E8FY@P1^^0?[U5 MNLT6D67ZY(3,](*:J;4/B6+0W^\]UZ8%+].WF^174W?GIDQ3EYAF'^N>GUXC MYIV^2[:ELOSRJ8L^>0XQK>@M(]^4*.'<"V"I7--__E2\3UPD.S4FL_1[N3JP MPX8NBAR7:1%V-*.>L_K:%!*6]U28QK1IL9B>"N-RGL-2 MZHR [_4S#N+M\YALLI;WZ8?/?V46^*;-F:VA-3F&1.2#K@64@E_R3@=>/XZ> M ^Q&!_[^PFIOAHC7VVA8-.7L"Z8P1[3UL'N8P2"^N GYHGE7LMX&_! M4]BW(_ZNQ&IM3, O0VHNMB<^R9I2 "5)G[C@7K0P)KQ6 M *TC2!F*5(6PZY M0)9:&1/X*@$F@T1-@-XC0I%K"0 MM3(FZ%0"4 :)X%J(3'Z+VKD76QD)RL?S;'Z942 M(_9S%=O!+)15_!2ZCFOAPQRG,WI 1*%V)OX+"B.$5A8-?%Q%@?W;W:'<^-A, MX =K]RMF&'6J^5Q8@^T2#N]4.T\Q-_/21L03@.I^9K!4QV)@"D0U$/ NMS49 M>[[IDTW4WR+Z>H=O&F<'M WPU;X(,$(N 6%_K:=&;M!!$BEZW,V**N<#I=D@WN MVCU.1^30+;8S@U]5DL; 6[/+]C58/P=Q:/G.^I7,^T!^,=]L$";+E.^]E>@( M?7Q4R\B%^U::?$T'17X"SRXF:Y 6(B$S<5\NTH114J3Y(3L0>*8 -0:IX=/J M:1(B^P_;X.5[![GIYD3^<=Z3R ^_3-'6\D9D7LP (-*JU,B,W4CGZ5%%=4Y= MN09KTD\S#PK2Y+(%,%.J$"MA>CEC/6?# %ON]B?+\^+=P-J[D>7=XR#>3Z<# M[DXD[@:FSI: *V\XLD2#*ZN5YA^^YLKI\OXW(C$&.?\+$$O/,Z*GXGR3NUJ) M]%R9OJ8QF2&X18Y)4-9P VP>6/&",'5[)A5%YGLZ-9$QC-,%.@!27@Z+414B M&,!WS27RZ%O,A86)KG^FBK]O MZ=47YS[Z*?8=FN?:W3Y'AT'@9V^M12JC5$_H*&8I"!UW;F;&\KC"WE>@.R=J0)IB9:KXO)F>4'IJL[ .B=N*$G&FQ'=D;:AZOF:& M\%0*?E$#U4*_GDTX$?-4]6+[8].'%N6&X 9!G7)]^G3C$46Y9DY_. M2YK\\,N2DL?8>K#DS_QS*V2_8&?1LD%8A95(B5L.OT @&@BN\!/""9W MOSE.7J@Z]+4#(D0G%+-E0*HSM)^\E@0HP%(_>3_"P,Q/!3H5] 5V;0F6<[I M/[BJM]1%$(!OU$GE)>2$-*4?G2=]>S3?Y 24$QXD[@H=?%>+:=*0@#,O[VR( MZ?E/?LA)W,3/V=KDW%_B4:!?8M5;AS6 >B\';^:*3^G-BJPZXP"/XRC&Z"C@ M4L>P[%#@3KB&A[(:9.#;0&[FZ92S; R_GY\ 0X&V)VK'#XE>0!7;@=E;^3A=8LJ8>SL:.#M43PK3BG9@ MYE!53)DT:L+T^#'R7?[[F'([,%N3*J9,&C5C2M:'%*:Y=F#FG[J8EFC4C2EI M)2>I%RW!;"6U<2W3J1G9<1#SM]6JAF#&@KJXEJD$-Q>5U,>[@SBFF=NI2VJQ M##W@>1O*I)"/B0*0N9T,95%9](27^QQ1T _:CHN\-$G1LS9A1^@8" D!+#)* M#@L3=[\[Y-O/.PL+'@:+>QJZR!3WP0)1K>8A:(=CQPDJ[XBEGH9RC"&30MX5 MR8/>(*E')5RB%^3':(;8N;URP1L5S8W;#!D"6!&*PB0>?!_LVW80^[3HJXW< M%[I#"!,3,GM 1X'49) ( G >E>@Z'K(*6]ZY"W $M=@9(MK>BM2;QY\%PO07 MUA9]5p_H,.?F;*H P2"O]FBW]X(#0DL4N3AQU=.'<'+^[3^5CWG*TGBQ'#Z/9NK>8]F?FN+HOPA-\YTRU2HE@I4' ZH 09CM$&"/L/L7' M;&>#((R6IZS\; HENX-OHA"_>_/%>C*?]?J#]>1+OK0!T)(]SS:)13]Q M/$NM0'D5)N%#3[G@(HGPE:;C=BRX+7NX/(^C,+)\Q_6W:>P5Y_K1_J> -XQV M1*FMV#<11VK'X>_39W61A2/X=U#M(/,5T6PHR.F_($PTJ=$;4:K<$"5/BZXB MP?P)0&NII@NV#/O>A[@_B?%Z4L9KB>BUG?P^450(QV++6R.\^R00_6M/!MHR MI6\9P+ 5_$;?XA8PH2JV'[IV\MKW*GMV\9/0CS)-WZ6K6?0^]N4&"-V3AE$X M\=-L!?8:H-JOJ6^&.Z)?IH2^=K]I;( MS/!7@(.UCMJR)[0\#^@GQC ;HA9FPN^'#<^!T=O>39V*)[KU'=V5'X-^F6SD M\^Y9: =MT%6@_OB]!U\30SF^\XP!OD$OSWUQAXZW\F+1WX7T) M9'V^F"]SHL5601S0[JD\$_!\X&9NGS4Y:KXH&QQP\(N\3TI#!F.3-\]*J%JQ M]X]\PQ77=Q)TH"+;WZQ'2P3@3>(-<]*J2/6WY>[B0G:3X[-=D#Y\5DR>=UVMSE,'H"=(3D)7,CKG"KLL_,^2U01@:FUY6&!KGS1;(9&3E MN(/N,!B^OB>9OM2)KB.ZI6_*2F@'761:N62&(#8X3+[0TG1.WW=&;WMDDW^N M _JK*]J^Y&<@*Z3OS+W5,@>_ 9&%46N;SDOZ#<)-O)6Y;8;0-SB*&# 8I1NW M.4?9Q=!!7YPA")NT,+3N#_WM%B=Q2=>R$3>8DJS8?UL^O\8\-C(!0F&I]L,P MWJ7T^=$ M&+4#- 050EK\A!GI]?1L3NVA!%^HI/9..Q47-&EC;#/DJ/6UU]9Y-]5>4T5! MEE(RA0FE"\V^#0X7B-93B^4J89MG2GR'9I"BR=%%Z5CU?,T,R:F4^M9"*GGT MZZDGDW];Q\W27]40.CN,3K'.)_EG@V3&_;B.R>#TL#9WL3C=GS09@B2^"9Q( MJST%J2W3CC2?S!#%.MA5D4@3C(XQHA=V1$0@6A(-7H/N*?]IX_>Z1I)Y#;:] M+P$MF&>^!.2.Z7IN=+BBI KF )VUJALB*\7(]R6[Q_-CZ+ZX#O*=*XIL]:>A M$UAU0U)Y;--4Q$O+_,\OQAB"E^C%SX"7;?'C/X5DVO(Q"?$Q0E@\^B9 MEN6V_,S!- O\ER2@3=O+"O4IO&NOS#6Y^.WF')='#"*S M?C.> H4%HRUG69<7C!3 FM826)0K]85_>"KBFL6>SBQ,*QF]G _ B_C6'TOQ MK320]<-=?S4:]@;SA\5HMNK39""G8-;>:<1;6.LMK/46UGH+:[V%M=["6CFR M1".\YIOK[#M&WK/-OUN1?(=D875["B&.TI^I M9O"=*\/%4&55$O6D\5B_!NOG( XMWUD_NSA"R)_X-ID"T=SR(DLC+[EI/NH, M!!WO5%->\T_FZN,';F*Z/210?4CPR5Q-Z_:0X+T_)+CE87J7>9BN^KP#SH_: MZ><=(8YRK"0_G=E(?B!+T(H2(E?DX+>P&S .5-*6T=2,K5';H$5^ M95-X],,]LMV-BQSFB4BGSFX.S#XEI MWO*\1'ZX1Y5D7S"?(1_/\O&CA(6NA"RY(Y#NLT,4VMA-?I90&$H]WMW#+B'% MAN@+M2E/O<39WA[VX^@YP.[O2$J,<[[>ZQ1 M$PA#=J31;N\%!X16"+^X-JJ&YQ07EB!!#G5R,\O_G49ZS(+H9Q0MD1UL?:J> MY:\*[#WJ2I\WWOI7=]>Z*OO>K["FF_8XP-FO:#M.FOYKS^/=OFF 82BX'/>] M9%RRRBH)IHEA_9 322C;_]V^&5 #$)S?"QS8"#GAF "4WUB/%7,Y)B:)KN\V MT%T:-DTFH$FR[]#ISE]]HHH_NWNRK]#8%:+C,51B01]I\UYWF"5!M2'+4-_# MB<[F!?KX#1F2FR<&4KN]D[O@4]#L_FZNQ@R@',L+=8=LYOI!8VZ^4 ^MJ"? MC8XQI;0^NDO0\VT7A5*/K?[R0_&QU6#^\#!9/XQFZU6O/Z,/KF;KR>Q^-!M, M1BMS7ESQ"#^1(WY@I3@,]'NJ0> 1&H(4^7) LXEU>XG5DCGF MP2*Z+\XTY+"_Q2B9 #=04M '.MJJA?=54JCH"IFCEC/1O[W$<_Q;Z#D3.B810' M=:;3 7>#D>H)MLF7X"OO*0JDPYO/XZ?0=5P+'U96\@8F*0')U8$Y7;Z5?4F, MA)XG/BJ,/<^(/BZ;;W)$"5_"2O0UA-4B\2UR3((RZ-)7"^R^6!%:>);-UX5/ M'M7J]N!1G=(26'(1\P" WS(I19,PC)$SC#'9U5/74OJ4(?W].#@I[YQ5IC@. M\.,C'<:YXNJLA2RX0"QPL$%A2"BTO#'BL;S<$OJR>@6NLN!Y_S[8+**)_(M6 MV;X,8TL2J0VLO1M9'OUM?Q?$/L=!I.V#T$^6KB"!FIEED!OVK/K>D_-U[J=G M<#\,413R:KG_Y2.OEOM]?S+KS6>]53_]N;]:C=8K$TJX)\XS,@WDLFMU0:R(" PX2OY#=.;"<+(^&P9,0AHR^P?E&3G;SP0BY( MX&K#!5T3W_9B^KBM$H:^;=,-)YP%$:*03 .R^9%-"A%%F5Q/9X@OW6U^!EIA M:4=,M&#?Z5(4"H@L,-I;KD.P2(+M1'M/\Y&A592KRQP7X6]%S(89;4OT@GQ> M1,5)@8V4C71+EWR9Z:ROLJ\*HB4NFXS8>%-HXUY'L[ M(!BB".4N5O1"%E/7=[")7@F.7,U&U _Z67([:UL.G4X?"O=!X+RZGL=F];D% M=,Q!.TPM4@S)ON9;=\X6DUA*FN_:Y1&AG\M>=\-F(=KM96ZY?C@-R $4II:I M\&B:XBQ\3A_HE[ M;05"5(RT+U83/_%/J1E#FA[C^'NN[?$3S_8XG*S2EQ^/ MHV%OOA@MDXH[J]YDUENM^^M1^D"$-,S][6:8O+)#-&.YZ$E'H9T9(03MK.(B M;?"/*4XS*GE'.)R9&O>PH5*V6.!/M3\M$"39S8S-\Z.3FIT3N;IE%T!G3EY/ M_+\&F-.,?A4-FLJE4&TT2;>2?8^Z\?EU47@]P%P( M?.S*"KL$W>#&$X5+19N&5%4#JK8@,^8I5]]$RC:-=B].18'LY*(YWU#3!,OV MJHYE>5!H!Z(.B6%!I\FJ7MJ7Z/=E=^*T+;1+3B?8QE$S,F*%U MAC9/TQ68Q'FZ >UD6B*/!ODO+!P=\B3)N9G^6'0S+4?3_GHT["WZR_7/O?6R M/UOU!X9YFE@DBUU+XI[0OB36#.\.%W^1=1QG1+ M6Y*T-$_-]<;4D.Z2DB.B&=Z)(DN>!>\>1D]\?Q];R4E?P8$Q ./O>2#K+]H6K0/UJ^38B$CL,XJ=H$WO'N9T3 MEG%".R3[0^W/"@RH7-!J^-1>Y_LT:7%$MAO0#?N,U9'N_+(>/%MXBYQU0)]4 MD-\+#^V:PT$^]FLD+8W@ ]?,^+,?HL2[0U3ZNOS.CP#F3]'+XC)(X%R]S@[_ MRR= ;\MU-GE*8BO;_,@OYM1A*W397^C_>[)"1'[S_P-02P$"% ,4 " @ MB)M6\FF*YA,# (% "@ @ $ 97@R,2TQ+FAT;5!+ M 0(4 Q0 ( ""(FU;^2*[VE0, )X, * " 3L# !E M>#(S+3$N:'1M4$L! A0#% @ ((B;5HME1]XI" FSX H M ( !^ 8 &5X,S$M,2YH=&U02P$"% ,4 " @B)M6Y98&K& ' !V M)@ "@ @ %)#P 97@S,2TR+FAT;5!+ 0(4 Q0 ( ""( MFU;9R(F"E@0 +T1 * " =$6 !E>#,R+3$N:'1M4$L! M A0#% @ ((B;5H2']_QW! E1 H ( !CQL &5X M,S(M,BYH=&U02P$"% ,4 " @B)M6,++YW&Z4 @"3X!@ # M @ $N( 9F]R;3$P+6LN:'1M4$L! A0#% @ ((B;5O/@4UBI&@ MUR,! !$ ( !QK0" '-T'-D4$L! A0# M% @ ((B;5LQ0=0X^&P KDT! !4 ( !GL\" '-T&UL4$L! A0#% @ ((B;5J0KR(&T; ISH' !4 M ( !$=4# '-T