0001437749-24-038124.txt : 20241220 0001437749-24-038124.hdr.sgml : 20241220 20241220161804 ACCESSION NUMBER: 0001437749-24-038124 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 68 CONFORMED PERIOD OF REPORT: 20241031 FILED AS OF DATE: 20241220 DATE AS OF CHANGE: 20241220 FILER: COMPANY DATA: COMPANY CONFORMED NAME: STREAMLINE HEALTH SOLUTIONS INC. CENTRAL INDEX KEY: 0001008586 STANDARD INDUSTRIAL CLASSIFICATION: SERVICES-COMPUTER INTEGRATED SYSTEMS DESIGN [7373] ORGANIZATION NAME: 06 Technology IRS NUMBER: 311455414 STATE OF INCORPORATION: DE FISCAL YEAR END: 0131 FILING VALUES: FORM TYPE: 10-Q SEC ACT: 1934 Act SEC FILE NUMBER: 000-28132 FILM NUMBER: 241568200 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-Q 1 strm20241031_10q.htm FORM 10-Q strm20241031_10q.htm
0001008586 STREAMLINE HEALTH SOLUTIONS INC. false --01-31 Q3 2025 59,000 86,000 328,000 291,000 9,368,000 7,960,000 5,246,000 4,019,000 0.01 0.01 85,000,000 85,000,000 4,265,821 4,265,821 3,929,446 3,929,446 383,000 93,000 35,000 4,396 220,327 237,027 27,919 132,013 0 0 0 http://fasb.org/us-gaap/2024#PrimeRateMember 5 0 false false false false The securities held in the account of 121G, LLC (“121G”) may be deemed to be beneficially owned by Wyche “Tee” Green, III, the managing member of 121G. Mr. Green serves as Executive Chairman of the Company and is a member of the Company’s Board of Directors. The securities held in the account of The Ferayorni Family Trust may be deemed to be beneficially owned by Justin J. Ferayorni as co-trustee of The Ferayorni Family Trust. Mr. Ferayorni is a member of the Company’s board of directors. On March 27, 2024, the Company issued the shares of its common stock owed as part of the acquisition earnout liability related to the acquisition of Avelead Consulting, LLC (“Avelead”). The remaining obligation related to the acquisition earnout liability is to be settled in cash (refer to Note 3 – Business Combinations for more information). At that time, the acquisition earnout liability no longer qualified as a Level 3 fair value calculation and was removed from the hierarchy. As of that date, the Company recorded a valuation adjustment of $159,000 using the value of the shares issued adjusted for a discount for lack of marketability. As of April 30, 2024, the acquisition earnout liability no longer qualified as a Level 3 fair value calculation and was transferred out. See the table below for the roll-forward of values including the amount transitioned out of Level 3. Diluted net loss per share excludes the effect of shares that are anti-dilutive. For the three and nine months ended October 31, 2024, diluted earnings per share excludes 4,396 outstanding stock options, 220,327 unvested restricted shares of common stock, and 237,027 shares of common stock issuable through the exercise of warrants. For the three and nine months ended October 31, 2023, diluted earnings per share excludes 27,919 outstanding stock options and 132,013 unvested restricted shares of common stock. Includes the effect of vested and excludes the effect of unvested restricted shares of common stock, which are considered non-participating securities. As of October 31, 2024 and 2023, there were 220,327 and 132,013 unvested restricted shares of common stock outstanding, respectively. Mr. Phillips is a member of the Company’s Board of Directors. 00010085862024-02-012024-10-31 xbrli:shares 00010085862024-12-16 thunderdome:item iso4217:USD 00010085862024-10-31 00010085862024-01-31 iso4217:USDxbrli:shares 0001008586strm:SoftwareAsAServiceMember2024-08-012024-10-31 0001008586strm:SoftwareAsAServiceMember2023-08-012023-10-31 0001008586strm:SoftwareAsAServiceMember2024-02-012024-10-31 0001008586strm:SoftwareAsAServiceMember2023-02-012023-10-31 0001008586us-gaap:MaintenanceMember2024-08-012024-10-31 0001008586us-gaap:MaintenanceMember2023-08-012023-10-31 0001008586us-gaap:MaintenanceMember2024-02-012024-10-31 0001008586us-gaap:MaintenanceMember2023-02-012023-10-31 0001008586strm:ProfessionalFeesAndLicensesMember2024-08-012024-10-31 0001008586strm:ProfessionalFeesAndLicensesMember2023-08-012023-10-31 0001008586strm:ProfessionalFeesAndLicensesMember2024-02-012024-10-31 0001008586strm:ProfessionalFeesAndLicensesMember2023-02-012023-10-31 00010085862024-08-012024-10-31 00010085862023-08-012023-10-31 00010085862023-02-012023-10-31 0001008586us-gaap:CommonStockMember2024-01-31 0001008586us-gaap:AdditionalPaidInCapitalMember2024-01-31 0001008586us-gaap:RetainedEarningsMember2024-01-31 0001008586us-gaap:CommonStockMember2024-02-012024-04-30 0001008586us-gaap:AdditionalPaidInCapitalMember2024-02-012024-04-30 0001008586us-gaap:RetainedEarningsMember2024-02-012024-04-30 00010085862024-02-012024-04-30 0001008586us-gaap:CommonStockMember2024-04-30 0001008586us-gaap:AdditionalPaidInCapitalMember2024-04-30 0001008586us-gaap:RetainedEarningsMember2024-04-30 00010085862024-04-30 0001008586us-gaap:CommonStockMember2024-05-012024-07-31 0001008586us-gaap:AdditionalPaidInCapitalMember2024-05-012024-07-31 0001008586us-gaap:RetainedEarningsMember2024-05-012024-07-31 00010085862024-05-012024-07-31 0001008586us-gaap:CommonStockMember2024-07-31 0001008586us-gaap:AdditionalPaidInCapitalMember2024-07-31 0001008586us-gaap:RetainedEarningsMember2024-07-31 00010085862024-07-31 0001008586us-gaap:CommonStockMember2024-08-012024-10-31 0001008586us-gaap:AdditionalPaidInCapitalMember2024-08-012024-10-31 0001008586us-gaap:RetainedEarningsMember2024-08-012024-10-31 0001008586us-gaap:CommonStockMember2024-10-31 0001008586us-gaap:AdditionalPaidInCapitalMember2024-10-31 0001008586us-gaap:RetainedEarningsMember2024-10-31 0001008586us-gaap:CommonStockMember2023-01-31 0001008586us-gaap:AdditionalPaidInCapitalMember2023-01-31 0001008586us-gaap:RetainedEarningsMember2023-01-31 00010085862023-01-31 0001008586us-gaap:CommonStockMember2023-02-012023-04-30 0001008586us-gaap:AdditionalPaidInCapitalMember2023-02-012023-04-30 0001008586us-gaap:RetainedEarningsMember2023-02-012023-04-30 00010085862023-02-012023-04-30 0001008586us-gaap:AccountingStandardsUpdate201613Membersrt:CumulativeEffectPeriodOfAdoptionAdjustmentMemberus-gaap:CommonStockMember2023-01-31 0001008586us-gaap:AccountingStandardsUpdate201613Membersrt:CumulativeEffectPeriodOfAdoptionAdjustmentMemberus-gaap:AdditionalPaidInCapitalMember2023-01-31 0001008586us-gaap:AccountingStandardsUpdate201613Membersrt:CumulativeEffectPeriodOfAdoptionAdjustmentMemberus-gaap:RetainedEarningsMember2023-01-31 0001008586us-gaap:AccountingStandardsUpdate201613Membersrt:CumulativeEffectPeriodOfAdoptionAdjustmentMember2023-01-31 0001008586us-gaap:CommonStockMember2023-04-30 0001008586us-gaap:AdditionalPaidInCapitalMember2023-04-30 0001008586us-gaap:RetainedEarningsMember2023-04-30 00010085862023-04-30 0001008586us-gaap:CommonStockMember2023-05-012023-07-31 0001008586us-gaap:AdditionalPaidInCapitalMember2023-05-012023-07-31 0001008586us-gaap:RetainedEarningsMember2023-05-012023-07-31 00010085862023-05-012023-07-31 0001008586us-gaap:CommonStockMember2023-07-31 0001008586us-gaap:AdditionalPaidInCapitalMember2023-07-31 0001008586us-gaap:RetainedEarningsMember2023-07-31 00010085862023-07-31 0001008586us-gaap:CommonStockMember2023-08-012023-10-31 0001008586us-gaap:AdditionalPaidInCapitalMember2023-08-012023-10-31 0001008586us-gaap:RetainedEarningsMember2023-08-012023-10-31 0001008586us-gaap:CommonStockMember2023-10-31 0001008586us-gaap:AdditionalPaidInCapitalMember2023-10-31 0001008586us-gaap:RetainedEarningsMember2023-10-31 00010085862023-10-31 xbrli:pure 0001008586strm:TermLoanMember2024-10-31 0001008586strm:ReverseStockSplitMember2024-09-252024-10-04 0001008586strm:ReverseStockSplitMember2024-01-312024-01-31 0001008586us-gaap:FairValueMeasurementsRecurringMember2024-01-31 0001008586us-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMember2024-01-31 0001008586us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember2024-01-31 0001008586us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMember2024-01-31 00010085862024-03-272024-03-27 0001008586strm:EarnOutLiabilityMember2024-01-31 0001008586strm:EarnOutLiabilityMember2024-02-012024-10-31 0001008586strm:EarnOutLiabilityMember2024-10-31 0001008586strm:AveleadAcquisitionMember2024-10-31 0001008586strm:TermLoanAndRevolvingLineOfCreditMember2024-02-012024-10-31 0001008586strm:TermLoanAndRevolvingLineOfCreditMemberus-gaap:FairValueInputsLevel2Member2024-10-31 0001008586strm:TermLoanAndRevolvingLineOfCreditMemberus-gaap:FairValueInputsLevel2Member2024-01-31 0001008586strm:TermLoanAndRevolvingLineOfCreditMember2024-10-31 0001008586strm:TermLoanAndRevolvingLineOfCreditMember2024-01-31 0001008586strm:PrivatePlacementNotesMember2024-02-012024-10-31 0001008586strm:PrivatePlacementNotesMemberus-gaap:FairValueInputsLevel2Member2024-10-31 0001008586strm:PrivatePlacementNotesMember2024-10-31 0001008586strm:CommonStockWarrantMemberus-gaap:MeasurementInputExercisePriceMembersrt:MinimumMember2024-10-31 0001008586strm:CommonStockWarrantMemberus-gaap:MeasurementInputExercisePriceMembersrt:MaximumMember2024-10-31 0001008586strm:CommonStockWarrantMemberus-gaap:MeasurementInputExercisePriceMember2024-02-07 0001008586strm:CommonStockWarrantMemberus-gaap:MeasurementInputExercisePriceMember2024-04-30 0001008586strm:CommonStockWarrantMemberus-gaap:MeasurementInputExercisePriceMember2024-05-07 0001008586strm:CommonStockWarrantMemberus-gaap:MeasurementInputRiskFreeInterestRateMembersrt:MinimumMember2024-10-31 0001008586strm:CommonStockWarrantMemberus-gaap:MeasurementInputRiskFreeInterestRateMembersrt:MaximumMember2024-10-31 0001008586strm:CommonStockWarrantMemberus-gaap:MeasurementInputPriceVolatilityMembersrt:MinimumMember2024-10-31 0001008586strm:CommonStockWarrantMemberus-gaap:MeasurementInputPriceVolatilityMembersrt:MaximumMember2024-10-31 0001008586strm:CommonStockWarrantMember2024-02-07 0001008586strm:CommonStockWarrantMember2024-02-012024-10-31 0001008586strm:CommonStockWarrantMember2024-08-012024-10-31 0001008586strm:CommonStockWarrantMember2024-05-072024-05-07 0001008586us-gaap:TransferredOverTimeMember2024-08-012024-10-31 0001008586us-gaap:TransferredOverTimeMember2023-08-012023-10-31 0001008586us-gaap:TransferredOverTimeMember2024-02-012024-10-31 0001008586us-gaap:TransferredOverTimeMember2023-02-012023-10-31 0001008586us-gaap:TransferredAtPointInTimeMember2024-08-012024-10-31 0001008586us-gaap:TransferredAtPointInTimeMember2023-08-012023-10-31 0001008586us-gaap:TransferredAtPointInTimeMember2024-02-012024-10-31 0001008586us-gaap:TransferredAtPointInTimeMember2023-02-012023-10-31 00010085862024-11-012024-10-31 utr:M 0001008586us-gaap:AccountingStandardsUpdate201613Membersrt:CumulativeEffectPeriodOfAdoptionAdjustmentMember2024-01-31 0001008586us-gaap:ShareBasedPaymentArrangementNonemployeeMember2024-08-012024-10-31 0001008586us-gaap:ShareBasedPaymentArrangementNonemployeeMember2024-02-012024-10-31 0001008586us-gaap:ShareBasedPaymentArrangementNonemployeeMember2023-08-012023-10-31 0001008586us-gaap:ShareBasedPaymentArrangementNonemployeeMember2023-02-012023-10-31 0001008586us-gaap:RestrictedStockMember2024-08-012024-10-31 0001008586us-gaap:RestrictedStockMember2024-02-012024-10-31 0001008586us-gaap:RestrictedStockMember2023-08-012023-10-31 0001008586us-gaap:RestrictedStockMember2023-02-012023-10-31 0001008586us-gaap:RestrictedStockMembersrt:DirectorMember2024-07-182024-07-18 0001008586us-gaap:RestrictedStockMembersrt:MinimumMembersrt:DirectorMember2024-07-182024-07-18 0001008586us-gaap:RestrictedStockMembersrt:DirectorMember2024-09-042024-09-04 0001008586us-gaap:RestrictedStockMembersrt:MinimumMembersrt:DirectorMember2024-09-042024-09-04 0001008586us-gaap:EmployeeStockOptionMember2024-08-012024-10-31 0001008586us-gaap:EmployeeStockOptionMember2024-02-012024-10-31 0001008586strm:RestrictedCommonStockMember2024-08-012024-10-31 0001008586strm:RestrictedCommonStockMember2024-02-012024-10-31 0001008586us-gaap:WarrantMember2024-08-012024-10-31 0001008586us-gaap:WarrantMember2024-02-012024-10-31 0001008586us-gaap:EmployeeStockOptionMember2023-08-012023-10-31 0001008586us-gaap:EmployeeStockOptionMember2023-02-012023-10-31 0001008586strm:RestrictedCommonStockMember2023-08-012023-10-31 0001008586strm:RestrictedCommonStockMember2023-02-012023-10-31 00010085862023-10-162023-10-16 0001008586strm:EmployeeSeveranceAllocatedToCostOfSalesMember2024-01-31 0001008586strm:EmployeeSeveranceAllocatedToCostOfSalesMember2024-02-012024-10-31 0001008586strm:EmployeeSeveranceAllocatedToCostOfSalesMember2024-10-31 0001008586strm:EmployeeSeveranceAllocatedToSellingGeneralAndAdministrativeMember2024-01-31 0001008586strm:EmployeeSeveranceAllocatedToSellingGeneralAndAdministrativeMember2024-02-012024-10-31 0001008586strm:EmployeeSeveranceAllocatedToSellingGeneralAndAdministrativeMember2024-10-31 0001008586strm:EmployeeSeveranceAllocatedToResearchAndDevelopmentMember2024-01-31 0001008586strm:EmployeeSeveranceAllocatedToResearchAndDevelopmentMember2024-02-012024-10-31 0001008586strm:EmployeeSeveranceAllocatedToResearchAndDevelopmentMember2024-10-31 0001008586us-gaap:EmployeeSeveranceMember2024-01-31 0001008586us-gaap:EmployeeSeveranceMember2024-02-012024-10-31 0001008586us-gaap:EmployeeSeveranceMember2024-10-31 0001008586strm:ProfessionalFeesAndLicensesMember2024-01-31 0001008586strm:ProfessionalFeesAndLicensesMember2024-02-012024-10-31 0001008586strm:ProfessionalFeesAndLicensesMember2024-10-31 0001008586strm:EmployeeSeveranceAllocatedToCostOfSalesMember2023-01-31 0001008586strm:EmployeeSeveranceAllocatedToCostOfSalesMember2023-02-012023-10-31 0001008586strm:EmployeeSeveranceAllocatedToCostOfSalesMember2023-10-31 0001008586strm:EmployeeSeveranceAllocatedToSellingGeneralAndAdministrativeMember2023-01-31 0001008586strm:EmployeeSeveranceAllocatedToSellingGeneralAndAdministrativeMember2023-02-012023-10-31 0001008586strm:EmployeeSeveranceAllocatedToSellingGeneralAndAdministrativeMember2023-10-31 0001008586strm:EmployeeSeveranceAllocatedToResearchAndDevelopmentMember2023-01-31 0001008586strm:EmployeeSeveranceAllocatedToResearchAndDevelopmentMember2023-02-012023-10-31 0001008586strm:EmployeeSeveranceAllocatedToResearchAndDevelopmentMember2023-10-31 0001008586us-gaap:EmployeeSeveranceMember2023-01-31 0001008586us-gaap:EmployeeSeveranceMember2023-02-012023-10-31 0001008586us-gaap:EmployeeSeveranceMember2023-10-31 0001008586strm:ProfessionalFeesAndLicensesMember2023-01-31 0001008586strm:ProfessionalFeesAndLicensesMember2023-02-012023-10-31 0001008586strm:ProfessionalFeesAndLicensesMember2023-10-31 0001008586strm:AveleadAcquisitionMemberstrm:SecondEarnoutMemberus-gaap:CommonStockMember2024-02-012024-10-31 0001008586strm:AveleadAcquisitionMemberstrm:SecondEarnoutMemberstrm:Warrant1Member2024-02-012024-10-31 0001008586strm:UnsecuredSubordinatedPromissoryNotesMember2022-02-012023-01-31 0001008586strm:AveleadAcquisitionMemberstrm:EarnOutLiabilityMember2024-01-31 0001008586strm:AveleadAcquisitionMember2024-03-272024-03-27 0001008586strm:AveleadAcquisitionMember2024-03-27 0001008586strm:AveleadAcquisitionMember2024-08-012024-10-31 0001008586strm:AveleadAcquisitionMember2024-02-012024-10-31 0001008586strm:MembershipAgreementsAndDailySpaceRentalsMember2024-08-012024-10-31 0001008586strm:MembershipAgreementsAndDailySpaceRentalsMember2024-02-012024-10-31 0001008586strm:MembershipAgreementsAndDailySpaceRentalsMember2023-08-012023-10-31 0001008586strm:MembershipAgreementsAndDailySpaceRentalsMember2023-02-012023-10-31 0001008586strm:AlpharettaSubleaseMember2021-10-01 0001008586strm:AlpharettaSubleaseMember2021-10-012023-03-31 0001008586strm:AlpharettaSubleaseMember2024-02-012024-10-31 0001008586strm:AlpharettaSubleaseMember2023-02-012023-10-31 0001008586strm:AlpharettaSubleaseMember2024-08-012024-10-31 0001008586strm:AlpharettaSubleaseMember2023-08-012023-10-31 0001008586strm:AlpharettaOfficeLeaseMember2020-03-01 0001008586strm:AlpharettaOfficeLeaseMember2024-02-012024-10-31 0001008586strm:AlpharettaOfficeLeaseMember2023-02-012023-10-31 0001008586strm:AlpharettaOfficeLeaseMember2024-08-012024-10-31 0001008586strm:AlpharettaOfficeLeaseMember2023-08-012023-10-31 0001008586strm:SuwaneeOfficeLeaseMember2021-08-16 0001008586strm:SuwaneeOfficeLeaseMember2024-02-012024-10-31 0001008586strm:SuwaneeOfficeLeaseMember2023-02-012023-10-31 0001008586strm:SuwaneeOfficeLeaseMember2024-08-012024-10-31 0001008586strm:SuwaneeOfficeLeaseMember2023-08-012023-10-31 0001008586strm:TermLoanMember2024-01-31 0001008586us-gaap:RevolvingCreditFacilityMember2024-10-31 0001008586us-gaap:RevolvingCreditFacilityMember2024-01-31 0001008586strm:NotePayableMember2024-10-31 0001008586strm:NotePayableMember2024-01-31 0001008586us-gaap:RevolvingCreditFacilityMember2022-11-29 00010085862022-11-292022-11-29 0001008586us-gaap:RevolvingCreditFacilityMember2022-11-292022-11-29 0001008586strm:TermLoanMember2022-11-29 0001008586strm:TermLoanMember2022-11-292022-11-29 utr:Y 0001008586srt:ScenarioForecastMember2025-01-31 0001008586srt:ScenarioForecastMember2024-11-012025-01-31 0001008586srt:ScenarioForecastMember2025-02-012025-04-30 0001008586srt:ScenarioForecastMember2025-05-012025-07-31 0001008586srt:ScenarioForecastMember2025-08-012025-10-31 0001008586srt:ScenarioForecastMember2025-11-012026-01-31 0001008586strm:UnsecuredSubordinatedPromissoryNotesMemberstrm:SecuritiesPurchaseAgreementFebruary2024Member2024-02-01 0001008586strm:SecuritiesPurchaseAgreementFebruary2024Member2024-02-01 0001008586strm:UnsecuredSubordinatedPromissoryNotesMember2024-02-01 0001008586strm:UnsecuredSubordinatedPromissoryNotesMember2024-10-31 0001008586strm:NonDirectorsAndOfficersMember2024-10-31 0001008586strm:DirectorsAndOfficersMember2024-10-31 0001008586srt:MaximumMember2024-10-31 0001008586strm:ClassOfWarrantOrRightSecuritiesPurchaseAgreementFebruary2024Member2024-05-24 0001008586strm:CommonStockWarrantMember2024-02-01 0001008586strm:CommonStockWarrantMember2024-02-012024-04-30 0001008586us-gaap:PrivatePlacementMember2024-02-062024-02-06 0001008586us-gaap:PrivatePlacementMember2024-02-06 0001008586us-gaap:PrivatePlacementMember2024-02-012024-04-30 0001008586strm:ConsultingMember2023-06-282023-06-28 0001008586strm:ConsultingMember2024-05-242024-05-24 0001008586strm:The2024PlanMember2024-06-13 0001008586strm:ConsultingMemberstrm:MasterServicesAgreementMember2024-02-012024-10-31 0001008586strm:ConsultingMemberstrm:MasterServicesAgreementMember2023-02-012023-10-31 0001008586strm:ConsultingMemberstrm:MasterServicesAgreementMember2020-03-192024-10-31 0001008586strm:ConsultingMemberstrm:MasterServicesAgreementMember2024-08-012024-10-31 0001008586strm:ConsultingMemberstrm:MasterServicesAgreementMember2023-08-012023-10-31 0001008586strm:ConsultingMemberstrm:StatementsOfWorkUnderSubleaseMemberstrm:MasterServicesAgreementMember2024-08-012024-10-31 0001008586strm:ConsultingMemberstrm:StatementsOfWorkUnderSubleaseMemberstrm:MasterServicesAgreementMember2024-02-012024-10-31 0001008586strm:ConsultingMemberstrm:StatementsOfWorkUnderSubleaseMemberstrm:MasterServicesAgreementMember2023-08-012023-10-31 0001008586strm:ConsultingMemberstrm:StatementsOfWorkUnderSubleaseMemberstrm:MasterServicesAgreementMember2023-02-012023-10-31 0001008586strm:RentExpenseMemberstrm:FormerEmployeeOfAveleadMember2024-02-012024-10-31 0001008586strm:RentExpenseMemberstrm:FormerEmployeeOfAveleadMember2023-02-012023-10-31 0001008586strm:RentExpenseMemberstrm:FormerEmployeeOfAveleadMember2024-08-012024-10-31 0001008586strm:RentExpenseMemberstrm:FormerEmployeeOfAveleadMember2023-08-012023-10-31 0001008586strm:WycheTeeGreenIiiMember2024-02-072024-02-07 0001008586strm:ClassOfWarrantOrRightSecuritiesPurchaseAgreementFebruary2024Memberstrm:WycheTeeGreenIiiMember2024-02-07 0001008586strm:MatthewEtheridgeMember2024-02-072024-02-07 0001008586strm:ClassOfWarrantOrRightSecuritiesPurchaseAgreementFebruary2024Memberstrm:MatthewEtheridgeMember2024-02-07 0001008586strm:JonathanRPhillipsMember2024-02-072024-02-07 0001008586strm:ClassOfWarrantOrRightSecuritiesPurchaseAgreementFebruary2024Memberstrm:JonathanRPhillipsMember2024-02-07 0001008586strm:JustinJFerayorniMember2024-02-072024-02-07 0001008586strm:ClassOfWarrantOrRightSecuritiesPurchaseAgreementFebruary2024Memberstrm:JustinJFerayorniMember2024-02-07 0001008586strm:MatthewEtheridgeMemberus-gaap:PrivatePlacementMember2024-02-062024-02-06 0001008586strm:MatthewEtheridgeMemberus-gaap:PrivatePlacementMember2024-02-06 0001008586strm:FifthModificationTermLoanMembersrt:MinimumMember2024-09-012024-09-30 0001008586strm:FifthModificationTermLoanMembersrt:MaximumMember2024-09-012024-09-30 0001008586strm:FifthModificationTermLoanMembersrt:MinimumMember2024-10-012024-10-31 0001008586strm:FifthModificationTermLoanMembersrt:MaximumMember2024-10-012024-10-31 0001008586strm:FifthModificationTermLoanMembersrt:MinimumMember2024-11-012024-11-30 0001008586strm:FifthModificationTermLoanMembersrt:MaximumMember2024-11-012024-11-30 0001008586strm:FifthModificationTermLoanMembersrt:MinimumMember2024-12-012024-12-31 0001008586strm:FifthModificationTermLoanMembersrt:MaximumMember2024-12-012024-12-31 0001008586strm:FifthModificationTermLoanMembersrt:MinimumMembersrt:ScenarioForecastMember2025-01-012025-01-31 0001008586strm:FifthModificationTermLoanMembersrt:MaximumMembersrt:ScenarioForecastMember2025-01-012025-01-31 0001008586strm:FifthModificationTermLoanMembersrt:MinimumMembersrt:ScenarioForecastMember2025-04-012025-04-30 0001008586strm:FifthModificationTermLoanMembersrt:MaximumMembersrt:ScenarioForecastMember2025-04-012025-04-30 0001008586strm:FifthModificationTermLoanMember2024-09-30 0001008586strm:FifthModificationTermLoanMember2024-10-31 0001008586strm:FifthModificationTermLoanMemberus-gaap:SubsequentEventMember2024-11-30 0001008586strm:FifthModificationTermLoanMembersrt:ScenarioForecastMember2024-12-31 0001008586strm:FifthModificationTermLoanMembersrt:ScenarioForecastMember2025-04-30 0001008586us-gaap:RevolvingCreditFacilityMemberus-gaap:SubsequentEventMember2024-11-202024-11-20
 

Table of Contents



 

UNITED STATES

SECURITIES AND EXCHANGE COMMISSION

Washington, DC 20549

 

FORM 10-Q

 

(Mark One)

 

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

 

For the quarterly period ended October 31, 2024

 

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

incorporation or organization)

 

(I.R.S. Employer

Identification No.)

 

2400 Old Milton Pkwy., Box 1353

Alpharetta, GA 30009

(Address of principal executive offices) (Zip Code)

 

(888) 997-8732

(Registrants telephone number, including area code)

 

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

 

Title of each class

 

Trading Symbol(s)

 

Name of each exchange on which registered

Common Stock, $0.01 par value per share

 

STRM

 

Nasdaq Capital Market

 

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 (§ 232.405 of this chapter) 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.

 

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 is a shell company (as defined in Rule 12b-2 of the Exchange Act). Yes No ☒

 

The number of shares outstanding of the Registrant’s Common Stock, $0.01 par value per share, as of December 16, 2024, was 4,273,175

 



 

 

 

TABLE OF CONTENTS

 

   

Page

Part I.

FINANCIAL INFORMATION

3

Item 1.

CONDENSED CONSOLIDATED FINANCIAL STATEMENTS

3

 

Condensed Consolidated Balance Sheets at October 31, 2024 (unaudited) and January 31, 2024

3

 

Unaudited Condensed Consolidated Statements of Operations for the three and nine months ended October 31, 2024 and 2023

5

 

Unaudited Condensed Consolidated Statements of Stockholders’ Equity for the three and nine months ended October 31, 2024 and 2023

6

 

Unaudited Condensed Consolidated Statements of Cash Flows for the nine months ended October 31, 2024 and 2023

7

 

Notes to Unaudited Condensed Consolidated Financial Statements

8

Item 2.

Management’s Discussion and Analysis of Financial Condition and Results of Operations

30

Item 3.

Quantitative and Qualitative Disclosures About Market Risk

46

Item 4.

Controls and Procedures

46

Part II.

OTHER INFORMATION

47

Item 1. Legal Proceedings

47

Item 1A.

Risk Factors

47

Item 2.

Unregistered Sales of Equity Securities and Use of Proceeds

49

Item 3. Defaults Upon Senior Securities 49
Item 4.  Mine Safety Disclosures 49
Item 5.  Other Information 49

Item 6.

Exhibits

50

 

Signatures

51

 

 

 

 

PART I. FINANCIAL INFORMATION

 

Item 1. CONDENSED CONSOLIDATED FINANCIAL STATEMENTS

 

STREAMLINE HEALTH SOLUTIONS, INC.

CONDENSED CONSOLIDATED BALANCE SHEETS

 

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

 

  

October 31, 2024

  

January 31, 2024

 
  

(Unaudited)

     

ASSETS

        

Current assets:

        

Cash and cash equivalents

 $754,000  $3,190,000 

Accounts receivable, net of allowance for credit losses of $59,000 and $86,000, respectively

  2,824,000   4,237,000 

Contract receivables

  1,248,000   780,000 

Prepaid and other current assets

  567,000   629,000 

Total current assets

  5,393,000   8,836,000 

Non-current assets:

        

Property and equipment, net of accumulated amortization of $328,000 and $291,000 respectively

  52,000   88,000 

Capitalized software development costs, net of accumulated amortization of $9,368,000 and $7,960,000, respectively

  5,165,000   5,798,000 

Intangible assets, net of accumulated amortization of $5,246,000 and $4,019,000, respectively

  10,844,000   12,071,000 

Goodwill

  13,276,000   13,276,000 

Other

  1,236,000   1,666,000 

Total non-current assets

  30,573,000   32,899,000 

Total assets

 $35,966,000  $41,735,000 

 

See accompanying notes to condensed consolidated financial statements.

 

 

STREAMLINE HEALTH SOLUTIONS, INC.

CONDENSED CONSOLIDATED BALANCE SHEETS (CONTINUED)

 

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

 

  

October 31, 2024

  

January 31, 2024

 
  

(Unaudited)

     

LIABILITIES AND STOCKHOLDERS’ EQUITY

        

Current liabilities:

        

Accounts payable

 $1,610,000  $1,253,000 

Accrued expenses

  1,518,000   2,023,000 

Current portion of term loan

  2,250,000   1,500,000 

Deferred revenues

  6,095,000   7,112,000 

Acquisition earnout liability

  377,000   1,794,000 

Total current liabilities

  11,850,000   13,682,000 

Non-current liabilities:

        

Term loan, net of current portion and deferred financing costs

  5,883,000   7,566,000 

Line of credit

     1,500,000 

Notes payable, net of deferred financing costs

  4,129,000    

Deferred revenues, less current portion

  190,000   173,000 

Total non-current liabilities

  10,202,000   9,239,000 

Total liabilities

  22,052,000   22,921,000 

Commitments and contingencies – Note 8

          

Stockholders’ equity:

        

Common stock, $0.01 par value per share, 85,000,000 shares authorized; 4,265,821 and 3,929,446 shares issued and outstanding, respectively

  43,000   39,000 

Additional paid in capital

  137,588,000   134,474,000 

Accumulated deficit

  (123,717,000)  (115,699,000)

Total stockholders’ equity

  13,914,000   18,814,000 

Total liabilities and stockholders’ equity

 $35,966,000  $41,735,000 

 

See accompanying notes to condensed consolidated financial statements.

 

 

 

STREAMLINE HEALTH SOLUTIONS, INC.

UNAUDITED CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS

 

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

 

  

Three Months Ended October 31,

  

Nine Months Ended October 31,

 
  

2024

  

2023

  

2024

  

2023

 

Revenues:

                

Software as a service

 $2,933,000  $3,924,000  $8,734,000  $10,630,000 

Maintenance and support

  878,000   1,070,000   2,651,000   3,327,000 

Professional fees and licenses

  608,000   1,139,000   1,841,000   3,278,000 

Total revenues

  4,419,000   6,133,000   13,226,000   17,235,000 

Operating expenses:

                

Cost of software as a service

  1,512,000   1,677,000   4,356,000   5,159,000 

Cost of maintenance and support

  42,000   129,000   127,000   250,000 

Cost of professional fees and licenses

  831,000   1,072,000   2,558,000   3,202,000 

Selling, general and administrative expense

  2,880,000   4,122,000   9,060,000   12,079,000 

Research and development

  1,134,000   1,304,000   3,569,000   4,310,000 

Impairment of goodwill

     9,813,000      9,813,000 

Impairment of long-lived assets

     963,000      963,000 

Total operating expenses

  6,399,000   19,080,000   19,670,000   35,776,000 

Operating loss

  (1,980,000)  (12,947,000)  (6,444,000)  (18,541,000)

Other (expense) income:

                

Interest expense

  (496,000)  (266,000)  (1,457,000)  (781,000)

Valuation adjustments

     1,182,000   (115,000)  1,905,000 

Other

        (2,000)  31,000 

Loss before income taxes

  (2,476,000)  (12,031,000)  (8,018,000)  (17,386,000)

Income tax benefit

     120,000      59,000 

Net loss

 $(2,476,000) $(11,911,000) $(8,018,000) $(17,327,000)

Basic and Diluted Earnings Per Share:

                

Net loss per common share – basic and diluted

 $(0.61) $(3.15) $(2.01) $(4.61)

Weighted average number of common shares – basic and diluted

  4,055,268   3,780,689   3,981,406   3,756,420 

 

See accompanying notes to condensed consolidated financial statements.

 

 

 

STREAMLINE HEALTH SOLUTIONS, INC.

UNAUDITED CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS EQUITY

 

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

 

          

Additional

      

Total

 
  

Common stock

  

Common stock

  

paid in

  

Accumulated

  

stockholders’

 
  

(Shares)

  

(Amount)

  

capital

  

deficit

  

equity

 
                     

Balance at January 31, 2024

  3,929,446  $39,000  $134,474,000  $(115,699,000) $18,814,000 

Restricted stock issued

  81,000   1,000   (1,000)      

Restricted stock forfeited

  (3,224)            

Surrender of shares

  (9,273)     (67,000)     (67,000)

Share-based compensation

        529,000      529,000 

Issuance of common stock

  123,502   1,000   769,000      770,000 

Offering expenses

        (4,000)     (4,000)

Net loss

           (2,739,000)  (2,739,000)

Balance at April 30, 2024

  4,121,451  $41,000  $135,700,000  $(118,438,000) $17,303,000 
                     

Restricted stock issued

  113,769   1,000   (1,000)      

Restricted stock forfeited

  (18,817)            

Surrender of shares

  (3,452)     (10,000)     (10,000)

Share-based compensation

        571,000      571,000 

Cashless exercise of warrants

  7,317             

Warrant liability reclassification

        837,000      837,000 

Net loss

           (2,803,000)  (2,803,000)

Balance at July 31, 2024

  4,220,268  $42,000  $137,097,000  $(121,241,000) $15,898,000 
                     

Restricted stock issued

  54,801   1,000   (1,000)      

Restricted stock forfeited

  (8,445)            

Surrender of shares

  (803)            

Share-based compensation

        492,000      492,000 

Net loss

           (2,476,000)  (2,476,000)

Balance at October 31, 2024

  4,265,821  $43,000  $137,588,000  $(123,717,000) $13,914,000 

 

          

Additional

      

Total

 
  

Common stock

  

Common stock

  

paid in

  

Accumulated

  

stockholders’

 
  

(Shares)

  

(Amount)

  

capital

  

deficit

  

equity

 
                     

Balance at January 31, 2023

  3,837,560  $38,000  $132,511,000  $(97,038,000) $35,511,000 

Restricted stock issued

  79,061   1,000   (1,000)      

Restricted stock forfeited

  (1,893)            

Surrender of shares

  (5,888)     (179,000)     (179,000)

Share-based compensation

        595,000      595,000 

Adoption of ASU 2016-13

           36,000   36,000 

Net loss

           (2,901,000)  (2,901,000)

Balance at April 30, 2023

  3,908,840  $39,000  $132,926,000  $(99,903,000) $33,062,000 
                     

Restricted stock issued

  25,714             

Restricted stock forfeited

  (5,133)            

Surrender of shares

  (3,337)     (73,000)     (73,000)

Share-based compensation

        630,000      630,000 

Net loss

           (2,515,000)  (2,515,000)

Balance at July 31, 2023

  3,926,084  $39,000  $133,483,000  $(102,418,000) $31,104,000 
                     

Restricted stock issued

  11,736             

Restricted stock forfeited

  (15,940)            

Surrender of shares

  (2,535)     (19,000)     (19,000)

Share-based compensation

        577,000      577,000 

Net loss

           (11,911,000)  (11,911,000)

Balance at October 31, 2023

  3,919,345  $39,000  $134,041,000  $(114,329,000) $19,751,000 

 

See accompanying notes to condensed consolidated financial statements.

 

 

 

STREAMLINE HEALTH SOLUTIONS, INC.

UNAUDITED CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS

 

(rounded to the nearest thousand dollars)

 

  

Nine Months Ended October 31,

 
  

2024

  

2023

 

Net loss

 $(8,018,000) $(17,327,000)
         

Adjustments to reconcile net loss to net cash used in operating activities:

        

Depreciation and amortization

  3,594,000   3,264,000 

Accrued interest expense - notes payable

  507,000    

Valuation adjustments

  115,000   (1,905,000)

Benefit for deferred income taxes

     (104,000)

Share-based compensation expense

  1,483,000   1,626,000 

Impairment of goodwill

     9,813,000 

Impairment of long-lived assets

     963,000 

Provision for credit losses

  (58,000)   

Changes in assets and liabilities:

        

Accounts and contract receivables

  1,003,000   4,299,000 

Other assets

  (116,000)  (65,000)

Accounts payable

  357,000   109,000 

Accrued expenses and other liabilities

  (505,000)  (417,000)

Deferred revenue

  (1,000,000)  (2,417,000)

Net cash used in operating activities

  (2,638,000)  (2,161,000)

Cash flows from investing activities:

        

Purchases of property and equipment

     (47,000)

Capitalization of software development costs

  (667,000)  (1,562,000)

Net cash used in investing activities

  (667,000)  (1,609,000)

Cash flows from financing activities:

        

Repayment of bank term loan

  (1,000,000)  (500,000)

Repayment of line of credit

  (1,500,000)   

Proceeds from issuance of common stock

  100,000    

Proceeds from notes payable

  4,400,000    

Proceeds from line of credit

     500,000 

Payments of acquisition earnout liabilities

  (886,000)   

Payments for deferred financing costs

  (168,000)   

Repurchase of common shares to satisfy employee tax withholding

  (77,000)  (271,000)

Net cash provided (used in) by financing activities

  869,000   (271,000)

Net decrease in cash and cash equivalents

  (2,436,000)  (4,041,000)

Cash and cash equivalents at beginning of period

  3,190,000   6,598,000 

Cash and cash equivalents at end of period

 $754,000  $2,557,000 

 

See accompanying notes to condensed consolidated financial statements.

 

 

STREAMLINE HEALTH SOLUTIONS, INC.

NOTES TO UNAUDITED CONDENSED CONSOLIDATED FINANCIAL STATEMENTS

October 31, 2024

 

 

NOTE 1 BASIS OF PRESENTATION

 

Streamline Health Solutions, Inc. and each of its wholly-owned subsidiaries, Streamline Health, LLC, Avelead Consulting, LLC, Streamline Consulting Solutions, LLC and Streamline Pay & Benefits, LLC, (collectively, unless the context requires otherwise, “we,” “us,” “our,” “Streamline,” or the “Company”), operate 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 & Clinical Documentation Improvement (CDI) solutions, 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.

 

The accompanying unaudited condensed consolidated financial statements have been prepared by us pursuant to the rules and regulations applicable to quarterly reports on Form 10-Q of the U.S. Securities and Exchange Commission (the “SEC”). Certain information and note disclosures normally included in annual financial statements prepared in accordance with U.S. generally accepted accounting principles (“GAAP”) have been condensed or omitted pursuant to those rules and regulations, although we believe that the disclosures made are adequate to make the information not misleading. The condensed consolidated financial statements include the accounts of Streamline Health Solutions, Inc. and each of its wholly-owned subsidiaries. All intercompany balances and transactions have been eliminated in consolidation. In the opinion of the Company’s management, all adjustments (consisting of normal recurring accruals) considered necessary for a fair presentation of the condensed consolidated financial statements have been included. These condensed consolidated financial statements should be read in conjunction with the consolidated financial statements and notes thereto included in the Company’s most recent annual report on Form 10-K. Operating results for the three and nine months ended October 31, 2024, are not necessarily indicative of the results that may be expected for the fiscal year ending January 31, 2025.

 

The Company has one operating segment and one reporting unit due to the singular nature of our products, product development and distribution process, and client base as a provider of computer software-based solutions and services for acute-care healthcare providers.

 

All amounts in the condensed consolidated financial statements, notes and tables have been rounded to the nearest thousand dollars, except share and per share amounts, unless otherwise indicated. 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.

 

Going Concern

 

The Company’s financial statements are prepared on a going concern basis, which contemplates the realization of assets and the satisfaction of obligations in the normal course of business. To date, the Company has not generated sufficient revenues to allow it to generate cash flow from operations and the Company anticipates the need for additional liquidity in the next twelve months. The Company has historically accumulated losses and used cash from its financing activities to supplement its operations. The Company’s current forecast projects the Company may not be able to maintain compliance with certain of its financial covenants under its current credit agreement with the term loan lender in the next twelve months. Further, our recent private placement notes payables have cross-default conditions with the senior term loan debt. These conditions raise substantial doubt about the ability of the Company to continue as a going concern within one year after the date that the financial statements are issued.

 

In view of these matters, continuation as a going concern is dependent upon the Company’s ability to achieve cash from operations and raise additional debt or equity capital to fund its ongoing operations. 

 

8

 

As of October 31, 2024, the Company had approximately $12.3 million of total outstanding debt associated with its term loan and private placement notes payables, $2.3 million of which is classified as a current liability. The Company’s ability to refinance its existing debt is based upon credit markets and economic forces that are outside of its control. There can be no assurance that the Company will be successful in raising additional capital or that such capital, if available, will be on terms that are acceptable to the Company.

 

The financial statements do not include any adjustments to the amount and classification of assets and liabilities that may be necessary should the Company not continue as a going concern.

 

Reverse Stock Split

 

On September 25, 2024, the Company filed a Certificate of Amendment to the Company’s Certificate of Incorporation to effect a 1-for-15 reverse stock split pursuant to which each 15 shares of the Company’s issued and outstanding common stock immediately prior to the effective time, which was 12:01 am Eastern Daylight Time on October 4, 2024, were combined into one share of the Company’s common stock, without effecting a change to the par value per share of Common Stock. The Company’s common stock began trading on a split-adjusted basis when the market opened on October 4, 2024.

 

The Reverse Stock Split did not change the Company's authorized number of shares of common stock. The Reverse Stock Split did not change the par value of the common stock, therefore, the Company recorded an increase to additional paid in capital of $551,000 as of January 31, 2024 and an offsetting adjustment to the carrying value of common stock. No fractional shares were issued in connection with the Reverse Stock Split, and stockholders who would otherwise have been entitled to receive a fractional share instead received a cash payment equal to the fraction of a share of common stock in lieu of such fractional share. Proportionate adjustments were made to the number of shares authorized under the Company’s equity incentive plans, the number of shares subject to any award or purchase right under the Company’s equity incentive plans, and the exercise price or purchase price with respect to any stock option award or purchase right under the Company’s equity incentive plans. All shares of the Company’s common stock, stock-based instruments and per-share data included in these condensed consolidated financial statements have been retrospectively adjusted as though the Reverse Stock Split has been effected prior to all periods presented. All of the Company's equity incentive plans included existing conversion language in the event of a stock split and thus did not result in modification accounting or additional incremental expense as a result of this transaction.

 

9

 
 

NOTE 2 SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES

 

Our significant accounting policies are presented in “Note 2 – Significant Accounting Policies” in the Annual Report on Form 10-K for fiscal year 2023. Users of financial information for interim periods are encouraged to refer to the notes to the consolidated financial statements contained in the Annual Report on Form 10-K when reviewing interim financial results.

 

Use of Estimates

 

The preparation of financial statements in conformity with 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, share-based compensation, capitalization of software development costs, intangible assets, the allowance for credit losses, contingent consideration, and income taxes. Actual results could differ from those estimates.

 

Fair Value of Financial Instruments

 

The Financial Accounting Standards Board’s (“FASB”) authoritative guidance on fair value measurements establishes a framework for measuring fair value. 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. The acquisition earnout liability transferred out of Level 3 as of April 30, 2024. 

 

The table below provides information on the fair value of our liabilities on a recurring basis:

 

      

Quoted

  

Significant

     
      

Prices in

  

Other

  

Significant

 
      

Active

  

Observable

  

Unobservable

 
  

Total Fair

  

Markets

  

Inputs

  

Inputs

 
  

Value

  

(Level 1)

  

(Level 2)

  

(Level 3)

 

At January 31, 2024

                

Acquisition earnout liability (1)

 $1,794,000  $  $  $1,794,000 

 

(1)

On March 27, 2024, the Company issued the shares of its common stock owed as part of the acquisition earnout liability related to the acquisition of Avelead Consulting, LLC (“Avelead”). The remaining obligation related to the acquisition earnout liability is to be settled in cash (refer to Note 3 – Business Combinations for more information). At that time, the acquisition earnout liability no longer qualified as a Level 3 fair value calculation and was transferred out. As of that date, the Company recorded a valuation adjustment of $159,000 using the value of the shares issued adjusted for a discount for lack of marketability. See the table below for the roll-forward of values including the amount transitioned out of Level 3. 

 

10

 

The table below provides the Level 3 roll-forward on the fair value of our acquisition earnout liability for the nine months ended October 31, 2024. There was no Level 3 roll-forward activity for the three months ended October 31, 2024

 

  Nine-months ended 
  October 31, 2024 
Beginning balance $1,794,000 
Settlement – common stock  (690,000)
Settlement – cash  (447,000)
Realized loss  159,000 
Transfer out  (817,000)
Ending balance $ 

 

The value of the Company’s acquisition earnout liability at October 31, 2024, represents the remaining cash obligation of $377,000. The Company reached an agreement with the former owners of Avelead to settle the cash obligation by making periodic payments. The remaining outstanding amounts were originally contractually due by October 31, 2024. 

 

The fair value of the Company’s term loan under its Second Amended and Restated Loan and Security Agreement (as amended and modified, the “Second Amended and Restated Loan 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, October 31, 2024 and January 31, 2024. 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 published “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 Second Amended and Restated Loan Agreement for the term loan. The fair value of the Company's term loan as of October 31, 2024 and January 31, 2024, was estimated to be $7,821,000 and $8,807,000, respectively, or a discount to book value of $179,000 and $193,000, respectively. The fair value of the Company's term loan represents a Level 2 measurement. 

 

The estimated fair value of the Company’s notes payable under its private placement notes payables was determined through an analysis of the interest rate spread from the date of closing of the private placement ( February 7, 2024) to the date of the most recent balance sheet, October 31, 2024. The Company estimated the yield of a 30-month treasury by interpolating the yields of the 1-month through 10-year treasury yields on February 7, 2024 (the “Issuance Date”) and the measurement date. A High Yield Index Option Adjusted Spread, as published by the Federal Reserve Bank of St. Louis, for the same dates was added to the treasury yield spread to calculate a High-Yield Spread Adjusted 30-Month Rate. This provided an estimated change to the effective interest rate spread of approximately 0.98% less than the Issuance Date. The fair value of the Company's notes payable as of October 31, 2024, was estimated to be $4,096,000, or a discount to book value of $33,000. The fair value of the Company's notes payable represents a Level 2 measurement. 

 

The estimated fair value of the warrant liability is calculated using a Black-Scholes pricing model. The model input uses the warrant strike prices of $5.70 and $5.85, market prices on the measurement dates ($5.10 as of  February 7, 2024, $4.50 as of  April 30, 2024, and $4.95 as of May 7, 2024) plus assumptions and model inputs for expected term, historical volatility and risk-free interest rate impact the fair value estimate. These assumptions are subjective and are generally derived from external (such as, risk-free rate of interest) and historical data (such as, volatility factor and expected term). The warrants carry a term of 48 months and the Company assumes they are held until expiration. The risk-free rate was determined from the U.S. Treasury published daily treasury yields corresponding with the remaining expected term which ranged between 4% - 5%. The Company’s common stock volatility was estimated between 91% - 92% utilizing its historical average closing price for preceding trading days equal to expected term remaining. 

 

Using this methodology, the Company recorded an opening warrant liability of $881,000 as of February 7, 2024. Re-measurements as of April 30, 2024 and May 7, 2024 are reflected under the “Valuation adjustments” header on the condensed consolidated statement of operations as a valuation gain of $44,000 for the nine months ending October 31, 2024. There was no valuation adjustment recorded in the three months ended October 31, 2024. As of May 7, 2024, the Company had eliminated the potential cash settlement feature that caused liability accounting ensuring the warrants will be settled with shares, and accordingly, the warrants met the criteria for equity classification and reclassified $837,000 to paid in capital after a final re-measurement.

 

11

 

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 the Company’s direct sales force or through third-party resellers. Licensed, locally-installed software customers on a perpetual model utilize the Company’s 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 Customers, under the core principle of recognizing revenue to depict the transfer of promised goods or services to customers in an amount that reflects the consideration to which the entity expects to be entitled in exchange for those goods or services. Certain contracts may include aspects of variable consideration as it relates to performance guarantees and service level agreements. Significant judgment is required to determine the standalone selling price (“SSP”) for each performance obligation, impact of variable consideration on total contract price, 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. 

 

Disaggregation of Revenue

 

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

 

  

Three Months Ended

  

Nine Months Ended

 
  

October 31, 2024

  

October 31, 2023

  

October 31, 2024

  

October 31, 2023

 

Over time revenue

 $4,419,000  $6,133,000  $13,091,000  $17,161,000 

Point in time revenue

        135,000   74,000 

Total revenue

 $4,419,000  $6,133,000  $13,226,000  $17,235,000 

 

 The Company includes revenue categories of (i) SaaS, (ii) maintenance and support, (iii) professional services, and (iv) audit services as over time revenue. For point in time revenue, the performance obligation is recognized as the point in time when the obligation is fully satisfied. The Company includes software licenses as point in time revenue.

 

Contract Receivables and Deferred Revenues

 

The Company receives payments from customers 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 revenue includes payments received in advance of performance under the contract. The Company’s 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 customer. Deferred revenue is classified as current or noncurrent based on the timing of when we expect to recognize revenue. During the three and nine months ended October 31, 2024, the Company recognized approximately $1,253,000 and $5,878,000, respectively, in revenue from deferred revenues outstanding as of January 31, 2024. Revenue allocated to remaining performance obligations was $30,068,000 as of October 31, 2024, of which the Company expects to recognize approximately 46% over the next 12 months and the remainder thereafter. 

 

12

 

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

 

The Company defers 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 period of expected benefit which is the contractual term. As of October 31, 2024 and January 31, 2024, the Company had deferred costs of $68,000 and $77,000, respectively, net of accumulated amortization of $147,000 and $102,000, respectively. Amortization expense of these costs was $44,000 and $59,000 for the nine months ended October 31, 2024 and 2023, respectively, and is included in cost of SaaS in the condensed consolidated statements of operations. For the three months ended October 31, 2024 and 2023, the Company had amortization expense of $11,000 and $24,000, respectively. 

 

Contract acquisition costs, which consist of sales commissions paid or payable, are considered incremental and recoverable costs of obtaining a contract with a customer. 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, the Company expenses sales commissions as incurred when the amortization period of related deferred commission costs is expected to be one year or less.

 

As of October 31, 2024 and January 31, 2024, deferred commission costs paid and payable, which are included on the consolidated balance sheets within other non-current assets totaled $1,157,000 and $1,461,000, respectively. Amortization expense associated with deferred sales commissions, which is included in selling, general and administrative expense in the condensed consolidated statements of operations, was $141,000 and $129,000 for the three months ended October 31, 2024 and 2023, respectively. For the nine months ended October 31, 2024 and 2023, the amortization expense associated with deferred sales commissions was $450,000 and $383,000, respectively. For the three and nine months ended October 31, 2024, the Company recorded an impairment of $93,000 for deferred commission costs. For the three and nine months ended October 31, 2023, the Company recorded an impairment of $35,000 for deferred commission costs. 

 

Allowance for Credit Losses

 

The Company estimates current expected credit losses based on historical credit loss rates and applied an increase to account for future economic conditions. The changes in the Company’s allowance for credit losses is as follows:

 

  

January 31, 2024

  

CECL Adoption

  

Provision adjustments

  

Write-offs & Recoveries

  

October 31, 2024

 

Allowance for credit losses

 $86,000  $   (58,000)  31,000  $59,000 

 

  January 31, 2023  CECL Adoption  Provision adjustments  Write-offs & Recoveries  October 31, 2023 
Allowance for credit losses $132,000  $(36,000) $  $  $96,000 

 

13

 

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, and forfeitures are recognized as incurred. 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 compensation expense related to share-based awards for the three and nine months ended October 31, 2024, of $451,000 and $1,483,000 respectively, net of $41,000 and $109,000, respectively, of capitalized non-employee stock compensation, compared to share-based compensation expense of $517,000 and $1,626,000, respectively, net of $60,000 and $176,000, respectively, of capitalized non-employee stock compensation, for the three and nine months ended October 31, 2023

 

The fair value of 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. These assumptions are subjective and are generally derived from external (such as, risk-free rate of interest) and historical data (such as, volatility factor and expected term). Future grants of equity awards accounted for as share-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 closing price per share on the grant date. For the three and nine months ended October 31, 2024, the Company issued 333 and 181,321 shares of restricted common stock, respectively, compared to 2,999 and 92,562 shares of restricted common stock for the three and nine months ended October 31, 2023, respectively. The Company expenses the compensation cost of these awards as the restriction period lapses.

 

Market-Based Awards

 

For awards with a market condition, the Company adjusts the grant date fair value for the condition. The Company used separate Monte Carlo valuation models, as of the grant date, to determine the expected length and fair value of this particular award. Both models used the Company's historical equity volatility, current stock price, and hurdle target price for vesting. The service period model also included an assumption for the Company's 10-year normalized risk-free rate. The associated compensation expense is recognized provided the service condition is provided regardless of whether the market condition is satisfied. 

 

On July 18, 2024, the Company, as a component of the Board awards discussed above, executed a Restricted Stock Agreement (the “Restricted Stock Agreement”) to issue 13,333 shares of restricted stock with a market vesting condition to a member of the Board. The shares will vest on the date the stock closes at a fair market value of at least $26.25 per share.

 

On September 4, 2024, the Restricted Stock Agreement was amended to rescind 6,666 shares of restricted stock. The remaining shares will vest in full upon the stock closing at a fair market value of at least $26.25 per share, but no earlier than July 18, 2025. The award modification was reevaluated using the same Monte Carlo valuation model and input as the original grant with a change to account for the minimum vesting period. The impacts of the modification were immaterial. 

 

Warrants

 

The Company reviews the specific terms for its warrants and applies the authoritative FASB guidance under ASC topics 480, Distinguishing Liabilities from Equity (“ASC 480”) and ASC 815, Derivatives and Hedging (“ASC 815”) to account for the warrants as either equity-classified or liability-classified instruments. This review identifies if the warrants are freestanding financial instruments under ASC 480, should be defined as a liability under ASC 480, and whether the warrants meet all requirements of ASC 815 to be classified as equity, including whether the warrants are indexed to the Company’s own common stock, if there are conditions where warrant holders could potentially require “net cash settlement” in a circumstance that would be outside of the Company’s control, among other conditions for equity classification. This assessment requires the use of professional judgment and is conducted at the time of warrant issuance plus as of each subsequent quarterly period end date while the warrants are outstanding.

 

For the issued or modified warrants that qualify for equity classification, the warrants are required to be recorded as a component of additional paid-in capital at the time of issuance. For issued or modified warrants that do not meet all the criteria for equity classification, the warrants are required to be recorded at their initial fair value on the date of issuance, and each balance sheet date thereafter. Changes in the estimated fair value of the warrants are recognized as a non-cash gain or loss on the condensed consolidated Statements of Operations as "valuation adjustments." The fair value of the warrants is estimated using a Black-Scholes pricing model.

 

14

 

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. Refer to Note 6 – 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. The Company believes it has appropriately accounted for any uncertain tax positions as of October 31, 2024.

 

Net Loss Per Common Share

 

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

 

The Company’s warrants, unvested restricted stock awards, and options are considered non-participating securities because holders are not entitled to non-forfeitable rights to dividends or dividend equivalents during the vesting term or while unexercised. Diluted EPS for the Company’s 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 for the three and nine months ended October 31, 2024 and 2023:

 

  

Three Months Ended

  

Nine Months Ended

 
  

October 31, 2024

  

October 31, 2023

  

October 31, 2024

  

October 31, 2023

 

Basic and diluted loss per share:

                

Net loss

 $(2,476,000) $(11,911,000) $(8,018,000) $(17,327,000)

Basic and diluted net loss per share of common stock

 $(0.61) $(3.15) $(2.01) $(4.61)

Weighted average shares outstanding – basic and diluted (1)(2)

  4,055,268   3,780,689   3,981,406   3,756,420 

 

(1)

Includes the effect of vested and excludes the effect of unvested restricted shares of common stock, which are considered non-participating securities. As of October 31, 2024 and 2023, there were 220,327 and 132,013 unvested restricted shares of common stock outstanding, respectively.

 

 

(2)

Diluted net loss per share excludes the effect of shares that are anti-dilutive. For the three and nine months ended October 31, 2024, diluted earnings per share excludes 4,396 outstanding stock options, 220,327 unvested restricted shares of common stock, and 237,027 shares of common stock issuable through the exercise of warrants. For the three and nine months ended October 31, 2023, diluted earnings per share excludes 27,919 outstanding stock options and 132,013 unvested restricted shares of common stock.

 

15

 

Restructuring

 

On October 16, 2023, the Company announced it was executing a strategic restructuring (the "Strategic Restructuring") designed to reduce expenses while maintaining the Company’s ability to expand its SaaS business. The Strategic Restructuring initiatives included a reduction in force, resulting in the termination of 26 employees, or approximately 24% of the Company’s workforce. To execute the Strategic Restructuring, the Company incurred one-time restructuring costs associated with the workforce reduction of $759,000, and the Company has recognized all expenses associated with the Strategic Restructuring as of the end of fiscal 2023. The costs pertain to severance and other employee termination-related costs and various professional fees the Company required to assist with execution of the Strategic Restructuring. For the nine months ended October 31, 2024, there were no costs incurred or accrued related to the Strategic Restructuring. The following is a reconciliation of the Strategic Restructuring liability reflected on the Company’s condensed consolidated balance sheet under “accrued expenses.”

 

  

(in thousands)

 
                  

As of October 31, 2024

 
  

Accrued Balance as of

  

2024

  

2024

  

Accrued Balance as of

  

Total Costs

  

Total

 
  

January 31, 2024

  

Expenses to Date

  

Cash Payments

  

October 31, 2024

  

Incurred to Date

  

Expected Costs

 

Severance expense

                        

Cost of sales

 $  $  $  $  $154  $154 

Selling, general, and administrative

  74      (74)     350   350 

Research and development

              227   227 

Total severance expense

 $74  $  $(74) $  $731  $731 

Professional fees

              28   28 

Total

 $74  $  $(74) $  $759  $759 

 

  

(in thousands)

 
                 
  

Accrued Balance as of

  

2023

  

2023

  

Accrued Balance as of

 
  

January 31, 2023

  

Expenses to Date

  

Cash Payments

  

October 31, 2023

 

Severance expense

                

Cost of sales

 $  $154  $  $154 

Selling, general, and administrative

     350      350 

Research and development

     227      227 

Total severance expense

 $  $731  $  $731 

Professional fees

     18      18 

Total

 $  $749  $  $749 

 

16

 

Non-Cash Items

 

For the three and nine months ended October 31, 2024 and 2023, the Company recorded a change in capitalized software purchased with stock, totaling $41,000 and $109,000, and $60,000 and $176,000, respectively, as non-cash items as it relates to non-cash investing activities in the condensed consolidated statements of cash flow.

 

For the nine months ended October 31, 2024, the Company settled the second year acquisition earnout liability in connection with the Avelead acquisition with the issuance of common shares in the amount of $690,000, issued warrants in the amount of $881,000 as debt discounts, settled the warrant liability of $837,000 with an equity based warrant, deferred financing costs for the Notes (refer to Note 5 – Debt) in the amount of $20,000 that was capitalized and paid in fiscal year 2023, and professional fees for the Common Stock Private Placement (refer to Note 7 – Equity) in the amount of $4,000, respectively, as non-cash items as it relates to financing activities in the condensed consolidated statements of cash flows. The Company did not have any similar non-cash financing activities in the nine months ended October 31, 2023. 

 

Recent Accounting Pronouncements Not Yet Adopted

 

In November 2023, the FASB issued ASU 2023-07, Segment Reporting (Topic 280): Improvements to Reportable Segment Disclosures, which improves guidance around the disclosures about a public entity’s reportable segments and additional details about a reportable segment’s expenses. ASU 2023-07 is effective for all public entities for annual periods beginning after December 15, 2023, and interim periods within fiscal years beginning after December 15, 2024. The Company’s adoption of ASU 2023-07 will be effective in the annual report for the fiscal year ending January 31, 2025. The adoption of this ASU is not expected to have a material impact on our consolidated financial statements or disclosures.

 

In December 2023, the FASB issued ASU 2023-09, Income Taxes (Topic 740): Improvements to Income Tax Disclosures, which enhance the transparency and decision usefulness of income tax disclosures. For public entities, ASU 2023-09 is effective for annual periods beginning after December 15, 2024. The adoption of this ASU is not expected to have a material impact on our consolidated financial statements or disclosures.

 

In November 2024, the FASB issued ASU 2024-03, Income Statement - Reporting Comprehensive Income - Expense Disaggregation Disclosures (Subtopic 220-40): Disaggregation of Income Statement Expenses, which improves financial reporting by requiring public entities to disclose additional information about specific expense categories in the notes of the financial statements at interim and annual reporting period. ASU 2024-03 is effective for all public entities for annual reporting periods beginning after December 15, 2026, and interim reporting periods beginning after December 15, 2027. The adoption of this ASU is expected to improve reporting and does not have an overall material impact on our financial disclosures. 

 

17

 
 

NOTE 3 BUSINESS COMBINATION

 

Avelead Acquisition

 

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

 

As of January 31, 2024, the estimated aggregate value of the second year earnout consideration was $1,794,000. On March 27, 2024, the Company issued 105,958 unregistered securities in the form of restricted common stock, par value $0.01 per share, with respect to the second year earnout consideration. For the three and nine months ended October 31, 2024, the Company made cash payments of $200,000 and $887,000 respectively, related to the second year earnout consideration. The remaining outstanding amounts were originally contractually due by October 31, 2024. The remaining cash liability is reflected on the Company’s condensed consolidated balance sheet as “acquisition earnout liability” and totaled $377,000 as of October 31, 2024

 

 

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. 

 

The Company has moved to a virtual office model and does not have a physical office space. Membership agreements and daily space rentals are leveraged by the Company when groups need to meet in person with the costs expensed as incurred. For the three and nine months ended October 31, 2024 and 2023, the Company recorded $9,000 and $25,000, respectively, and $6,000 and $16,000, respectively, related to such office space rentals.

 

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 term was for 18 months, which coincided with the Company’s underlying lease (see below). The Company received $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 sublease terminated on March 31, 2023. For the nine months ended October 31, 2024 and 2023, the Company recorded $0 and $32,000, respectively, as other income related to the sublease. There was no income related to the sublease in the three months ended October 31, 2024 and 2023.

 

The Company entered into a lease for office space in Alpharetta, Georgia, on March 1, 2020. The lease terminated 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. The Company used a discount rate of 6.5% to determine the lease liability. For the nine months ended October 31, 2024 and 2023, the Company had lease operating costs of approximately $0 and $32,000, respectively. There was no expense related to lease operating costs in the three months ended October 31, 2024 and 2023

 

Suwanee Office Lease

 

Upon acquiring Avelead on August 16, 2021 (refer to Note 3 – Business Combination), the Company assumed an operating lease agreement for the corporate office space of Avelead. The lessor is an entity controlled by one of the Sellers and that Seller is a former employee of the Company. The initial 36-month term lease commenced March 1, 2019, and expired on February 28, 2022. The Company previously renewed the lease for an additional 12-month term which expired February 28, 2023, and was not renewed. For the nine months ended October 31, 2024 and 2023, the Company recorded rent expense of $0 and $6,000, respectively. There was no expense recorded for the three months ended October 31, 2024 and 2023

 

18

 
 

NOTE 5 DEBT

 

Outstanding principal balances consisted of the following at October 31, 2024:

 

  

October 31, 2024

  

January 31, 2024

 

Term loan

 $8,000,000  $9,000,000 

Financing cost payable

  177,000   135,000 

Less: Deferred financing cost

  (44,000)  (69,000)

Total

  8,133,000   9,066,000 

Less: Current portion of term loan

  (2,250,000)  (1,500,000)

Non-current portion of term loan

 $5,883,000  $7,566,000 

 

  October 31, 2024  January 31, 2024 
Notes payable and accrued interest  $4,907,000  $ 
Less: Discount on notes payable  (642,000)   
Less: Deferred financing costs  (136,000)   
Total  4,129,000    
Less: Current portion of notes payable      
Non-current portion of notes payable $4,129,000  $ 

 

Term Loan and Revolving Line of Credit

 

On November 29, 2022, the Company executed a Second Modification to Second Amended and Restated Loan Agreement (the “Second Modification”). The Second Modification includes an expansion of the Company’s total borrowing to include a $2,000,000 non-formula revolving line of credit. The revolving line of credit will be co-terminus with the term loan and matures on August 26, 2026. 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 amended certain financial covenants in the Second Amended and Restated Loan Agreement. 

 

Under the Second Amended and Restated Loan Agreement, the Company has a term loan facility with an initial maximum principal amount of $10,000,000. Amounts outstanding under 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 Amended and Restated Loan Agreement has a five-year term, and the maximum principal amount was advanced in a single-cash advance on or about the original closing date ( August 2021). Interest is due monthly, and the Company shall make monthly interest-only payments through the one-year anniversary of the original closing date. Under the Second Amended and Restated Loan Agreement, principal repayments are required 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 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 Agreement may also require early repayments if certain conditions are met.

 

19

 

The Company executed a Third Modification and Waiver to Second Amended and Restated Loan Agreement (the “Third Modification”) and a Fourth Modification to Second Amended and Restated Loan Agreement (the “Fourth Modification”) on February 7, 2024 and April 5, 2024, respectively (collectively, the “Third and Fourth Modifications”). The Third and Fourth Modifications reestablished the customary financial covenants for the Second Amended and Restated Loan Agreement as follows:

 

 

Minimum Adjusted EBITDA. Commencing with the quarter ending January 31, 2024, the Company shall maintain Adjusted EBITDA, measured on a quarterly basis as of the last day of each fiscal quarter, in an amount not less than the amounts (or, in the case of amounts set forth in parentheses, no worse than the amounts) set forth under the heading “Minimum Adjusted EBITDA” as of, and for each of the dates appearing adjacent to such “Minimum Adjusted EBITDA.”

 

  Minimum  

Quarter Ending

 

Adjusted EBITDA

 
January 31, 2024 $(5,750,000)
April 30, 2024  (4,560,000)
July 31, 2024  (2,960,000)
October 31, 2024  (1,500,000)
January 31, 2025  430,000 

 

 

Maximum ARR Net Leverage Ratio. The Company's ARR Net Leverage 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 ARR Net Leverage Ratio” as of, and for each of the dates appearing adjacent to such “Maximum ARR Net Leverage Ratio.”

 

  

Maximum

  

ARR Net Leverage

Quarter Ending

 

Ratio

April 30, 2024

  

0.50 to 1.00

 

July 31, 2024

  

0.45 to 1.00

 

October 31, 2024

  

0.40 to 1.00

 

January 31, 2025

  

0.35 to 1.00

 

 

20

 
 

Maximum Debt to Adjusted EBITDA Ratio. Commencing with the quarter ending April 30, 2025, the Company's 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.”

 

  

Maximum

  

Debt to Adjusted

  

EBITDA

Quarter Ending

 

Ratio

April 30, 2025

  

3.50 to 1.00

 

July 31, 2025

  

3.00 to 1.00

 

October 31, 2025

  

2.50 to 1.00

 

January 31, 2026 and on the last day of each quarter thereafter

  

2.00 to 1.00

 

 

 

Fixed Charge Coverage Ratio. Commencing with the quarter ending April 30, 2025, the Company 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.

 

On November 13, 2024, the Company executed the Fifth Modification to Second Amended and Restated Loan and Security Agreement (the “Fifth Modification”) that amended, among other things, the Minimum Adjusted EBITDA and Maximum ARR Net Leverage Ratio covenants. Refer to Note 11 – Subsequent Events for additional information regarding the Fifth Modification. 

 

The Second Amended and Restated Loan 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 a cross default provision with the Second Amended and Restated Loan Agreement and a change of control default provision. The line of credit also is subject to customary prepayment requirements. Substantially all the assets of the Company are collateralized by the Second Amended and Restated Loan Agreement. For the period ended October 31, 2024, the Company was not in compliance with certain covenants under the Second Amended and Restated Loan and Security Agreement. Subsequent to the period ended October 31, 2024, the Company entered into the Fifth Modification, whereby certain covenants were modified. As a result, the Company was in compliance with all modified debt covenants. However, the Company’s current forecast projects the Company may not be able to maintain compliance with certain of its financial covenants under the Second Amended and Restated Loan Agreement in the future. Refer to Note 1 – Basis of Presentation for detail regarding the Company’s assessment as a going concern.

 

The Company records costs related to the maintenance of the Second Amended and Restated Loan Agreement as deferred financing costs, net of the term loan. These deferred financing costs are being amortized over the remaining term of the loan. The Company has incurred $250,000 in financing costs which become payable 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.

 

21

 

Debt Private Placement

 

On February 1, 2024, the Company entered into a securities purchase agreement (the “Securities Purchase Agreement”) with certain accredited investors, including certain directors and officers of the Company (collectively, the “Investors”), pursuant to which the Company agreed to sell to the Investors unsecured subordinated promissory notes (the “Notes”) in the aggregate principal amount of $4.4 million and warrants (the “Warrants”) to purchase up to an aggregate of 267,728 shares of the Company’s common stock in a private placement (the “Debt Private Placement”). The closing of the Debt Private Placement occurred on February 7, 2024 (the “Closing Date”).

 

Notes Payable

 

The Notes bear interest at a rate of 15% per annum and mature on August 7, 2026 (the “Maturity Date”). All accrued and unpaid interest on the Notes will be capitalized and added to the outstanding principal balance of the Notes and will be payable in cash on the Maturity Date. The Company may redeem the Notes, in whole or in part, prior to the Maturity Date without any premium or penalty. In the event the Company prepays any portion of the then outstanding principal balance of the Notes on or before the twelve (12) month anniversary of the Closing Date, in addition to such prepayment of the principal balance, the Company must pay to the Investors a prepayment fee (in accordance with the each Investor’s pro-rata share of the Notes) in an amount equal to the amount of interest that would have accrued but for the prepayment from the date of such prepayment through such twelve (12) month anniversary of the Closing Date.

 

The Notes also include customary negative covenants, subject to exceptions, which limit dispositions of assets and the business activities of the Company, as well as customary representations and warranties, affirmative covenants and events of default, including a cross default provision with the Second Amended and Restated Loan Agreement and a change of control default provision.

 

The rights of each Investor to receive payments under the Notes are subordinate to the rights of Western Alliance Bank (“WAB”), pursuant to a subordination agreement which the Investors entered into with WAB concurrently with the Debt Private Placement.

 

The Company allocated the original total proceeds at inception from the Debt Private Placement and Common Stock Private Placement (refer to Note 7 – Equity) across the securities issued in connection with the offerings. The Company has recorded the Notes at a relevant residual fair value of $3,538,000, consisting of the $4,400,000 face value of the notes and $862,000 discount. The Company allocated $183,000 in issuance costs. The discount is being accreted and the financing costs amortized as interest expense over the term of the Notes using the effective interest method. 

 

22

 

Warrants

 

The Warrants have an exercise price of $5.70 (except for Warrants issued to the Company’s directors and officers which have an exercise price of $5.85), are immediately exercisable, and will expire on the fourth anniversary of the Closing Date. The Warrants are subject to customary adjustments for certain transactions affecting the Company’s capitalization. The terms of the Warrants preclude a holder thereof from exercising such holder’s Warrants, and the Company from giving effect to such exercise, if after giving effect to the issuance of common stock upon such exercise, the holder (together with the holder’s affiliates and any other persons acting as a group together with the holder or any of the holder’s affiliates) would beneficially own in excess of 9.99% of the number of shares of common stock outstanding immediately after giving effect to the issuance of common stock upon such exercise.

 

The Notes and the Warrants described above were offered in a private placement under Section 4(a)(2) of the Securities Act of 1933, as amended (the “Securities Act”), and/or Regulation D promulgated thereunder and, along with the common stock underlying the Warrants, were "restricted securities" under the Securities Act or applicable state securities laws. Accordingly, the Notes, the Warrants and the common stock underlying the Warrants may not be offered or sold in the United States absent registration with the SEC or an applicable exemption from such registration requirements and in accordance with applicable state securities laws. The securities were offered and sold to “accredited investors” as that term is defined in Rule 501(a) under the Securities Act.

 

The Warrants contain a registration rights provision for the Company to provide the Warrant holder with registered common stock upon their exercise of a Warrant. If the Company is not able to deliver registered common stock for exercised Warrants that results in the Warrant holder acquiring registered common stock, then the Warrant holder has the discretion to request the Company remit cash compensation up to the corresponding purchase price. Accordingly, the Company determined the feature required liability accounting treatment upon issuance. On May 7, 2024, the Company filed a Registration Statement on Form S-3 (Registration No. 333-279190), as amended by that certain Pre-Effective Amendment No. 1 to Form S-3 filed on May 24, 2024 (collectively, the “Registration Statement”), for purpose of registering for resale 267,728 shares of common stock underlying the Warrants. The Registration Statement was declared effective by the SEC on June 10, 2024. The filing of the Registration Statement eliminated the potential cash settlement feature that caused liability accounting ensuring the Warrants will be settled with shares, and accordingly, the Warrants met the criteria for equity classification and reclassified them to paid in capital after a final re-measurement. 

 

The Company allocated the total proceeds from the Debt Private Placement and Common Stock Private Placement (refer to Note 7 – Equity) across the securities issued in connection with offerings. The Company recorded an initial liability of $881,000 for the Warrants at fair value using a Black-Scholes model. The Company immediately recognized $46,000 in issuance costs as expense related to the agreements for the Warrants. For the three months ended July 31, 2024, the Company reclassified the $837,000 remeasured value of the Warrants as additional paid in capital on the condensed consolidated Balance Sheet. 

 

23

 
 

NOTE 6 INCOME TAXES

 

Income tax expense was $0 for the nine months ended October 31, 2024, compared to income tax benefit of $59,000 in the prior year comparable period. The effective income tax rate on continuing operations of approximately 0% differs from our combined federal and state statutory rate of 24% primarily due to the full valuation allowance the Company currently maintains on its net deferred tax asset.

 

The Company has recorded $346,000 and $340,000 in reserves for uncertain tax positions as of October 31, 2024 and January 31, 2024, respectively.

 

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, 2020. All material state and local income tax matters have been concluded for years through January 31, 2019. The Company is no longer subject to IRS examination for periods prior to the tax year ended January 31, 2020; however, carryforward losses that were generated prior to the tax year ended January 31, 2020, may still be adjusted by the IRS if they are used in a future period. 

 

 

NOTE 7 EQUITY

 

Common Stock Private Placement

 

On February 6, 2024, the Company completed the sale of 17,543 shares of the Company’s common stock to Matthew W. Etheridge at a purchase price of $5.70 per share for an aggregate purchase price of $100,000 (the “Common Stock Private Placement”). Mr. Etheridge became a director of the Company subsequent to the closing of the Debt Private Placement. 

 

The common stock described above was offered in a private placement under Section 4(a)(2) of the Securities Act and/or Regulation D promulgated thereunder and has not been registered under the Securities Act or applicable state securities laws. Accordingly, such common stock may not be offered or sold in the United States absent registration with the SEC or an applicable exemption from such registration requirements and in accordance with applicable state securities laws. The common stock was offered and sold to an “accredited investor” as that term is defined in Rule 501(a) under the Securities Act.

 

The Company allocated the total proceeds of the Common Stock Private Placement across the underlying components. As a result, $77,000 of net proceeds, comprised of $81,000 of the proceeds less $4,000 of issuance costs, were recorded for the Common Stock Private Placement as equity.

 

Registration of Shares Issued to 180 Consulting

 

On June 28, 2023, the Company filed a Registration Statement on Form S-3 (Registration No. 333-272993) for purpose of registering for resale 26,275 shares of common stock issued to 180 Consulting, LLC (“180 Consulting”). The Registration Statement was declared effective by the SEC on July 10, 2023.

 

On May 7, 2024, the Company filed a Registration Statement on Form S-3 (Registration No. 333-279190), as amended by that certain Pre-Effective Amendment No. 1 to Form S-3 filed on May 24, 2024, for purpose of registering for resale 37,647 shares of common stock issued to 180 Consulting. The Registration Statement was declared effective by the SEC on June 10, 2024.

 

2024 Omnibus Incentive Compensation Plan

 

At the 2024 Annual Meeting of Stockholders held on June 13, 2024, the Company’s stockholders approved the Streamline Health Solutions, Inc. 2024 Omnibus Incentive Compensation Plan (the “2024 Plan”). The 2024 Plan replaced the Streamline Health Solutions, Inc. Third Amended and Restated 2013 Stock Incentive Plan (as amended, the “2013 Plan”). The Compensation Committee of the Board of Directors administers the 2024 Plan and approves the grant and terms of awards (consistent with the terms of the 2024 Plan).

 

The 2024 Plan permits the grant of any or all of the following types of awards to grantees: stock options, including non-qualified options and incentive stock options (“ISOs”); stock appreciation rights (“SARs”); restricted stock; deferred stock and restricted stock units; performance units and performance shares; dividend equivalents; and other stock-based awards. Eligible grantees include employees, officers, non-employee consultants and non-employee directors of the Company and its affiliates. A total of 449,260 shares of common stock were initially available for issuance under the 2024 Plan.

 

24

 
 

NOTE 8 COMMITMENTS AND CONTINGENCIES

 

Consulting Agreement with 180 Consulting, LLC

 

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. As of December 2023, all outstanding SOWs under both MSAs were effectively replaced by two new SOWs. As of October 31, 2024, there were three active SOWs under the eValuator MSA. One of the active SOWs includes 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 the Company under the MSA and the SOWs may share workspace and administrative costs with 121G Consulting, LLC (“121G”). Mr. Green is a “member” of 121G, and, accordingly, has a financial interest in that entity. 180 Consulting earned 85,221 and 23,879 shares for the nine months ended October 31, 2024 and 2023, respectively, and has earned an aggregate of 183,875 shares of the Company’s common stock through October 31, 2024. For the three months ended October 31, 2024 and 2023, 180 Consulting earned 30,753 and 6,669 shares, respectively. For services rendered by 180 Consulting during the three and nine months ended October 31, 2024, the Company incurred fees of $642,000 and $1,965,000. The Company incurred fees of $639,000 and $2,558,000 for services rendered by 180 Consulting during the three and nine months ended October 31, 2023, respectively. For the three and nine months ended October 31, 2024, the Company recorded capitalized non-employee stock compensation of $41,000 and $109,000. The Company recorded capitalized non-employee stock compensation of $60,000 and $176,000, for the three and nine months ended October 31, 2023, respectively. The Company paid fees of $582,000 and $1,472,000 for services rendered by 180 Consulting during the three and nine months ended October 31, 2024, respectively. For the three and nine months ended October 31, 2023, the Company paid fees of $626,000 and $2,354,000, respectively, for services rendered by 180 Consulting.

 

Inclusive of the MSA executed with 180 Consulting are SOWs that provide for the Company to sublicense 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 $230,000 and $453,000, and $87,000 and $468,000 for the SOWs that include the sublicense agreement for the three and nine months ended October 31, 2024 and 2023, 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 condensed consolidated results of operations, financial position or cash flows.

 

25

 
 

NOTE 9 - RELATED PARTY TRANSACTIONS

 

Avelead Office Lease

 

The Company acquired Avelead on August 16, 2021. Accordingly, the Company assumed a lease for corporate office space from one of the selling shareholders of Avelead who was employed by the company through August 2023. This lease term ended February 2023. For the nine months ended October 31, 2024 and 2023, the Company recorded rent expense of $0 and $6,000, respectively. There was no expense recorded in the three months ended October 31, 2024 and 2023. Refer to Note 3 – Business Combination for additional information. 

 

Debt Private Placement

 

The following related parties participated in the Debt Private Placement (Refer to Note 5 – Debt for additional information): 

 

Name of Investor Investment Amount  Warrants Granted 
121G, LLC (1) $1,000,000   59,829 
Matthew W. Etheridge (2)  1,000,000   61,403 
Jonathan R. Phillips (3)  50,000   2,991 
The Ferayorni Family Trust (4)  500,000   29,914 

 

(1) The securities held in the account of 121G, LLC (“121G”) may be deemed to be beneficially owned by Wyche “Tee” Green, III, the managing member of 121G. Mr. Green serves as Executive Chairman of the Company and is a member of the Board.

(2) Mr. Etheridge became a member of the Board subsequent to the closing of the Debt Private Placement.
(3) Mr. Phillips is a member of the Board.
(4) The securities held in the account of The Ferayorni Family Trust may be deemed to be beneficially owned by Justin J. Ferayorni as co-trustee of The Ferayorni Family Trust. Mr. Ferayorni is a member of the Board.

 

Common Stock Private Placement

 

On February 6, 2024, the Company completed the sale of 17,543 shares of the Company’s common stock to Matthew Etheridge at a purchase price of $5.70 per share for an aggregate purchase price of $100,000. Mr. Etheridge became a director of the Company subsequent to the closing of the Debt Private Placement.

 

26

 
 

NOTE 10 - GOODWILL AND INTANGIBLE ASSETS

 

Goodwill represents the excess cost over fair value of the net assets of acquired businesses and is not amortized. The Company performs an impairment assessment of goodwill annually during the fourth quarter of its fiscal year with a valuation date of November 1, or more frequently if a triggering event occurs.

 

The Company’s intangible assets consist of client relationships, acquired and developed technology, and trade names. These assets are recorded at cost, less accumulated amortization and impairment, if any. All the Company’s intangible assets are definite lived and amortized on a straight-line basis over their estimated useful lives. Subsequent testing of intangible assets is conducted when a triggering event occurs that would indicate impairment may exist.

 

During the quarter ended  October 31, 2024, the Company's market capitalization fell below the Company's carrying value of equity for a prolonged period of time (the “2024 Triggering Event”). Based on the 2024 Triggering Event, the Company identified indicators of possible impairment and initiated testing using a valuation date of October 31, 2024. The impairment tests were conducted under guidance of ASC Topic 360, Impairment and Disposal of Long-Lived Assets (“ASC 360”) for certain long-lived assets, including capitalized contract costs, developed technology, client relationships and trade names, and in accordance with ASC Topic 350, Intangibles – Goodwill and Other (“ASC 350”) with respect to the reporting unit’s goodwill.

 

In October 2023, the Company was notified by a legacy client of its intent to not renew its contract as of its end date on December 31, 2023. The Company also announced the acceleration of its Strategic Restructuring that was designed to reduce costs while maintaining the Company’s ability to expand its SaaS business. Both the client termination and the execution of the Strategic Restructuring were announced on October 16, 2023. Following these announcements, the Company’s share price declined significantly (collectively, the “2023 Triggering Events”). Based on the 2023 Triggering Events, the Company identified indicators of possible impairment and initiated testing using a valuation date of October 31, 2023. The impairment tests were conducted under guidance of ASC 360 for certain long-lived assets, including capitalized contract costs, developed technology, client relationships and trade names, and in accordance with ASC 350.

 

Goodwill

 

The Company has one reporting unit for purposes of evaluation of goodwill. Impairment testing was performed under the guidance of ASC 350 and utilized a discounted debt-free net cash flow (“DCF”) method under the income approach and the market capitalization method (“MCM”) under the market approach. The sum of the weighted values of each method was used to derive the fair value of the Company’s equity.

 

The MCM calculates the aggregate market value of the Company based on the total number of shares outstanding and the current market price of the shares as of the valuation date. Data on similar mergers and acquisitions within healthcare technology are observed to determine control premium that represents a stock premium percentage offered by an acquirer to a public company. The control premium applied to the aggregate market value represents MCM calculated fair value.

 

The DCF incorporates the use of projected financial information and a discount rate using a weighted average cost of capital with cost of equity estimated based on the capital asset pricing model. The cash-flow projections are based on financial forecasts developed by management that include forecasts of future operating results based on internal budgets and strategic plans to invest in working capital to support anticipated revenue growth. External factors and business conditions are considered by management when setting the long-term growth rates. The selected discount rate considers the risk and nature of the reporting unit’s cash flows and the rates of return market participants would require to invest their capital in the Company.

 

Based on the impairment test following the 2024 Triggering Event, the Company concluded that its goodwill was not impaired as of October 31, 2024. Based on the impairment test following the 2023 Triggering Events, the Company concluded that its goodwill was impaired as of October 31, 2023, based on the weighted combination of the DCF and MCM value estimates which resulted in a calculated fair value lower than the equity carrying value. The Company recorded an impairment of goodwill in the amount of $9,813,000 reported as “Goodwill Impairment” on its Condensed Consolidated Statement of Operations for the nine-month period ended October 31, 2023. 

 

27

 

The changes in the carrying amount of goodwill were as follows for the nine-month period ended October 31, 2023:

 

  

Nine Months Ended

 
  

October 31, 2023

 

Balance as of January 31, 2023

 $23,089,000 

Impairment

  (9,813,000)

Balance as of October 31, 2023

 $13,276,000 

 

Intangible Assets

 

ASC 360 defines a multi-step process to test long-lived assets, including intangible assets, for recoverability that if failed would indicate impairment. First, the Company must consider whether indicators of impairment of long-lived assets are present, which the Company determined the 2023 Triggering Events in conjunction with preparation of its financial statements for the three and nine months ended October 31, 2023, provided such indication.

 

Next, the Company must review the long-lived assets to define asset group(s) that would reflect the lowest level of assets to which discrete cash flows are identifiable. In performing this review, the Company identified that the long-lived asset “client relationships” related to Avelead should be classified as abandoned (the “Abandoned Asset”) with the Company determining that it no longer has plans to provide the corresponding consulting service. The Abandoned Asset’s carrying value would need to be set to its salvage value which would be zero given no future cash flows.

 

The Company determined the lowest level of discrete cash flows is at the reporting unit level, and all remaining long-lived assets (excluding the Abandoned Asset) and goodwill would represent its only asset group. Recoverability is assessed by comparing that the sum of the discrete undiscounted cash flows exceeds the carrying value of the asset group. The undiscounted cash flow projections are based on the primary asset in the asset group that include forecasts of future operating results based on internal budgets and strategic plans to investment in working capital to support anticipated revenue growth.

 

The undiscounted cash flows for the long-lived assets were above the carrying amounts indicating that the long-lived asset group is recoverable and no further impairment to long-lived assets exists as of October 31, 2023. For the three-month period ended October 31, 2023, the Company recorded $963,000 as “Impairment of long-lived assets” on its Condensed Consolidated Statement of Operations to adjust the Abandoned Asset to its salvage value of zero. There was no impairment to long-lived assets for the three-month period ending October 31, 2024.

 

 

28

 
 

NOTE 11- SUBSEQUENT EVENTS

 

Loan Modification

 

On November 13, 2024, the Company executed the Fifth Modification to Second Amended and Restated Loan and Security Agreement. The Fifth Modification updated the definition of “Adjusted EBITDA” and amended certain financial covenants as follows:

 

 

a.

Maximum ARR Net Leverage Ratio. Commencing with the month ended September 30, 2024, Borrowers’ ARR Net Leverage Ratio, measured on a monthly basis as of the last day of each month, shall not be greater than the amount set forth under the heading “Maximum ARR Net Leverage Ratio” as of, and for each of the dates appearing adjacent to such “Maximum ARR Net Leverage Ratio.”

 

  Maximum  
  ARR Net Leverage 

Month Ending

 

Ratio

 

September 30, 2024

  0.68 to 1.00 

October 31, 2024

  0.66 to 1.00 

November 30, 2024

  0.64 to 1.00 

December 31, 2024

  0.60 to 1.00 

January 31, 2025

  0.35 to 1.00 

April 30, 2025

  0.35 to 1.00 

 

 

b.

Minimum Adjusted EBITDA. Commencing with the month ended September 30, 2024, Borrowers shall maintain Adjusted EBITDA, measured on a monthly basis as of the last day of each month, in an amount not less than the amounts (or, in the case of amounts set forth in parentheses, no worse than the amounts) set forth under the heading “Minimum Adjusted EBITDA” as of, and for each of the dates appearing adjacent to such “Minimum Adjusted EBITDA.”

 

  Minimum  

Month Ending

 

Adjusted EBITDA

 

September 30, 2024

 $(225,000)

October 31, 2024

  (500,000)

November 30, 2024

  (150,000)

December 31, 2024

  (100,000)

January 31, 2025 and on the last day of each month thereafter through April 30, 2025

  0 

 

The Fifth Modification also requires the Company to pay certain fees to Western Alliance Bank in connection with the extension of credit and subsequent repayment of obligations due to Western Alliance Bank under the Second Amended and Restated Loan and Security Agreement. The foregoing fees, if any, will be due and payable on the earlier of (i) August 26, 2026, and (ii) the date on which the Company repays in full all obligations due to Western Alliance Bank under the Second Amended and Restated Loan and Security Agreement.

 

Line of Credit Draw

 

On November 20, 2024, the Company received a $1,000,000 draw from its revolving line of credit under the Second Amended and Restated Loan Agreement as detailed in Note 5 – Debt.

 

29

 
 

Item 2. MANAGEMENTS DISCUSSION AND ANALYSIS OF FINANCIAL CONDITION AND RESULTS OF OPERATIONS

 

FORWARD-LOOKING STATEMENTS

 

We make forward-looking statements in this Quarterly Report on Form 10-Q (this “Report”) and in other materials we file with the SEC or otherwise make public. This Report, therefore, contains statements about future events and expectations which are forward-looking statements within the meaning of Sections 27A of the Securities Act of 1933, as amended (the “Securities Act”), and 21E of the Securities Exchange Act of 1934, as amended (the “Exchange Act”). 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 under “Risk Factors” and elsewhere in our Annual Report on Form 10-K for the fiscal year ended January 31, 2024 and in our subsequent filings with the SEC, and include among others, the following:

 

 

competitive products and pricing;

   

 

 

product demand and market acceptance;

   

 

 

entry into new markets;

   

 

 

new product and services development and commercialization;

   

 

 

key strategic alliances with vendors and channel partners that resell our products;

   

 

 

uncertainty in continued relationships with customers 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;

   

 

 

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 ability to continue as a going concern;
   

 

 

our future cash needs and, if and when required, our ability to obtain additional debt and/or equity financing on terms acceptable to us;

   

 

 

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;

   

 

 

impairment of our goodwill and other intangible assets;

   

 

 

the extent to which health epidemics and other outbreaks of communicable diseases could disrupt our operations and/or materially and adversely affect our business and financial conditions;

   

 

 

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

 

Overview

 

On October 16, 2023, the Company announced it was executing a Strategic Restructuring designed to reduce expenses while maintaining the Company’s ability to expand its SaaS business. The Strategic Restructuring initiatives included a reduction in force, resulting in the termination of 26 employees, or approximately 24% of the Company’s workforce. To execute the Strategic Restructuring, the Company recorded $749,000 of expenses in the three months ending October 31, 2023, which consisted of approximately $731,000 in severance and other employee termination-related expenses and approximately $18,000 in incurred legal fees. As of October 31, 2024, the Company has recorded all expenses related to the Strategic Restructuring. 

 

 

Recent Developments

 

Reverse Stock Split

 

On September 25, 2024, the Company filed a Certificate of Amendment to the Company’s Certificate of Incorporation to effect a 1-for-15 reverse stock split pursuant to which each 15 shares of the Company’s issued and outstanding common stock immediately prior to the effective time, which was 12:01 am Eastern Daylight Time on October 4, 2024, were combined into one share of the Company’s common stock, without effecting a change to the par value per share of Common Stock (the “Reverse Stock Split”). The Company’s common stock began trading on a split-adjusted basis when the market opened on October 4, 2024.

 

The Reverse Stock Split did not change the Company's authorized number of shares of common stock. No fractional shares were issued in connection with the Reverse Stock Split, and stockholders who would otherwise have been entitled to receive a fractional share instead received a cash payment equal to the fraction of a share of common stock in lieu of such fractional share. Proportionate adjustments were made to the number of shares authorized under the Company’s equity incentive plans, the number of shares subject to any award or purchase right under the Company’s equity incentive plans, and the exercise price or purchase price with respect to any stock option award or purchase right under the Company’s equity incentive plans. All shares of the Company’s common stock, stock-based instruments and per-share data included in this Quarterly Report on Form 10-Q have been retrospectively adjusted as though the Reverse Stock Split had been effected prior to all periods presented.

 

Loan Modification

 

On November 13, 2024, the Company executed the Fifth Modification to Second Amended and Restated Loan and Security Agreement. Refer to Item 1 – Subsequent Events for additional information regarding the Fifth Modification.

 

 

 

Results of Operations

 

Revenues

 

   

Three Months Ended

                 

($ in thousands):

 

October 31, 2024

   

October 31, 2023

   

Change

   

% Change

 
                                 

Software as a service

  $ 2,933     $ 3,924     $ (991 )     (25 )%

Maintenance and support

  $ 878       1,070       (192 )     (18 )%

Professional fees and licenses

  $ 608       1,139       (531 )     (47 )%

Total Revenues

  $ 4,419     $ 6,133     $ (1,714 )     (28 )%

 

   

Nine Months Ended

                 

($ in thousands):

 

October 31, 2024

   

October 31, 2023

   

Change

   

% Change

 
                                 

Software as a service

  $ 8,734     $ 10,630     $ (1,896 )     (18 )%

Maintenance and support

    2,651       3,327       (676 )     (20 )%

Professional fees and licenses

    1,841       3,278       (1,437 )     (44 )%

Total Revenues

  $ 13,226     $ 17,235     $ (4,009 )     (23 )%

 

Software as a Service (SaaS) — Revenue from SaaS for the three and nine months ended October 31, 2024 decreased by $991,000 and $1,896,000, respectively, compared to the prior year periods. A previously announced client non-renewal contributed to a decrease of $1,156,000 and $3,053,000 for the three and nine months ended October 31, 2024, respectively. New clients on the Company’s eValuator and RevID products provided an offset to the negative impact of the client non-renewal. The Company expects relatively flat quarterly revenue through the fourth quarter of fiscal 2024 as the Company delivers on executed agreements to replenish the lost revenue related to the non-renewal of the client contract. 

 

The Company had approximately $2.1 million of annualized contract value of SaaS contracts to be implemented as of October 31, 2024. The industry continues to be impacted by hospital personnel shortages and a backlog of hospital IT projects. The Company is seeing improvements in the contract-to-implementation timelines compared to the prior year. Despite this positive trend, the Company remains uncertain how long the broader industry challenges will continue to affect our implementation schedules.

 

Maintenance and support — For the three and nine months ended October 31, 2024, revenue from maintenance and support decreased by $192,000 and $676,000, respectively, compared to the prior year periods. As the Company continues to prioritize SaaS products, we anticipate maintenance and support revenue will continue to decline for the remainder of fiscal 2024 compared to fiscal 2023 due to expected contract non-renewals and limited new sales. 

 

 

Professional fees and licenses — Revenues from professional fees and licenses include proprietary software, term license, professional services and audit and coding services revenue. Total professional fees and license revenues for the three and nine months ended October 31, 2024, decreased by $531,000 and $1,437,000, respectively, compared to the prior year periods. The Company has primarily shifted the business from perpetual software licenses to a SaaS model. Software license sales come solely from our channel partners; therefore, the periodic amounts are less predictable and consistent than recurring revenues.

 

For the three and nine months ended October 31, 2024, revenue from professional services decreased by $347,000 and $935,000, respectively, compared to the prior year periods. Professional services for a subset of the Company's solutions, are recognized as the services are performed. The Company expects professional services revenue to fluctuate based on the timing and combination of products currently being implemented. For the nine month period ending October 31, 2024, the Company saw an increase in license revenue of $61,000 compared to the same period in the prior year. The Company is primarily focused on growth of its SaaS products, and, accordingly, is not expecting growth in license revenue for the remainder of fiscal 2024. 

 

For the three and nine months ended October 31, 2024, revenue from audit services decreased by $184,000 and $563,000, respectively, compared to the prior year periods. The decrease was driven primarily by three clients no longer requiring the Company's assistance with audit services. Increased demand for audit services from existing and new eValuator clients resulted in an increase of audit services revenue of $246,000 for the nine-month period ending October 31, 2024, compared to the prior year period. The Company believes demand for its onshore, technically proficient coders and auditors in the marketplace is strong and that it has a competitive edge in providing audit and coding services as an offering with the eValuator solution as a technology-enabled service. To support the shifting demand among clients, the Company anticipates the audit and coding services to remain relatively flat throughout the remainder of fiscal 2024.

 

 

Cost of Sales

 

   

Three Months Ended

                 

(in thousands):

 

October 31, 2024

   

October 31, 2023

   

Change

   

% Change

 

Cost of software as a service

  $ 1,512     $ 1,677     $ (165 )     (10 )%

Cost of maintenance and support

    42       129       (87 )     (67 )%

Cost of professional fees and licenses

    831       1,072       (241 )     (22 )%

Total cost of sales

  $ 2,385     $ 2,878     $ (493 )     (17 )%

 

   

Nine Months Ended

                 

(in thousands):

 

October 31, 2024

   

October 31, 2023

   

Change

   

% Change

 

Cost of software as a service

  $ 4,356     $ 5,159     $ (803 )     (16 )%

Cost of maintenance and support

    127       250       (123 )     (49 )%

Cost of professional fees and licenses

    2,558       3,202       (644 )     (20 )%

Total cost of sales

  $ 7,041     $ 8,611     $ (1,570 )     (18 )%

 

Cost of software as a service (SaaS) – The cost of SaaS consists of expenses 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 infrastructure required to deploy and support applications for each client. For the three and nine months ended October 31, 2024, the cost of SaaS solutions decreased $165,000 and $803,000, compared to the prior year periods. The decrease is driven by lower infrastructure costs and lower contract and personnel costs. The amortization of capitalized software remained relatively unchanged. Certain expenses included in our cost of SaaS are tied to volumes. These expenses include coding tools supporting eValuator and a third-party system that translates data from the hospital system to the Company’s systems. The Company expects these costs of SaaS solutions to increase as revenue increases.

 

For the three and nine months ended October 31, 2024, the cost of SaaS solutions includes non-cash charges of $625,000 and $1,726,000, respectively, related to the amortization of capitalized software. The Company expects margins related to SaaS solutions to increase in the future from clients currently in the process of implementation. Certain costs included in cost of SaaS, such as labor and third-party content providers, negatively impact gross margin before a client is fully implemented and revenue is recognized.

 

Cost of maintenance and support – The cost of maintenance and support includes compensation and benefits for client support personnel required to provide product support for clients on our CDI and Abstracting software licenses. For the three and nine months ended October 31, 2024, the cost of maintenance and support decreased by $87,000 and $123,000, respectively, compared to the prior year periods.

 

Cost of professional fees and licenses – The cost of professional fees and licenses includes the cost of software licenses, the cost of professional services and the cost of audit and coding services. The aggregate cost of professional fees and licenses decreased by $241,000 and $644,000, respectively, for the three and nine months ended October 31, 2024, compared to the prior year periods.

 

The cost of professional fees includes compensation and benefits for personnel and related expenses. For the three and nine months ended October 31, 2024, professional services costs decreased by approximately $52,000 and $115,000, respectively, compared to the prior year periods. This decrease was driven by a reduction in staff resulting in lower personnel and third-party contractor costs. The costs of professional fees are expected to remain relatively flat throughout the remainder of fiscal year 2024.

 

The cost of audit services includes compensation and benefits for internal audit services personnel, and related expenses. The costs for the three and nine months ended October 31, 2024, decreased by approximately $203,000 and $568,000, respectively, compared to the prior year periods. The reduction of personnel and related expenses is a response to matching the shifting demand for the Company's audit services. 

 

The cost of software licenses for the three and nine months ended October 31, 2024, increased by $14,000 and $39,000, respectively, compared to the prior year periods due to the amortization of development costs related to the Company’s coding/CDI product. The Company expects the remaining capitalized Coding and CDI software license costs to be fully amortized by the end of fiscal 2024.

 

 

Selling, General and Administrative Expense

 

   

Three Months Ended

                 

($ in thousands):

 

October 31, 2024

   

October 31, 2023

   

Change

   

% Change

 

General and administrative expenses

  $ 2,087     $ 2,798     $ (711 )     (25 )%

Sales and marketing expenses

    793       1,324       (531 )     (40 )%

Total selling, general, and administrative expense

  $ 2,880     $ 4,122     $ (1,242 )     (30 )%

 

 

   

Nine Months Ended

                 

($ in thousands):

 

October 31, 2024

   

October 31, 2023

   

Change

   

% Change

 

General and administrative expenses

  $ 6,092     $ 8,220     $ (2,128 )     (26 )%

Sales and marketing expenses

    2,968       3,859       (891 )     (23 )%

Total selling, general, and administrative expense

  $ 9,060     $ 12,079     $ (3,019 )     (25 )%

 

General and administrative expenses comprise various costs including compensation and associated benefits, reimbursable travel and entertainment expenses related to our executive and administrative staff, general corporate expenditures, amortization of intangible assets, and occupancy costs. For the three and nine months ended October 31, 2024, the general and administrative expenses decreased by $711,000 and $2,128,000, respectively, compared to the prior year periods. The decrease was driven primarily by lower compensation and related benefits, severance and contractor expense of approximately $687,000 and $1,713,000 for the three and nine months ended October 31, 2024, respectively. The Company saw an increase in director fees and audit financial fees for the nine months ended October 31, 2024, compared to the prior year period. 

 

Sales and marketing expenses primarily encompass compensation, associated benefits, travel and entertainment costs for our sales and marketing personnel. Additionally, sales and marketing expenses include costs from third parties related to advertising, marketing and trade show attendance. For the three and nine months ended October 31, 2024, sales and marketing expenses decreased by $531,000 and $891,000, respectively, compared to the prior year periods. This decrease is primarily related to the Strategic Restructuring and is net of any severance expense incurred in the period. 

 

Research and Development

 

   

Three Months Ended

                 

($ in thousands):

 

October 31, 2024

   

October 31, 2023

   

Change

   

% Change

 

Research and development expenses

  $ 1,134     $ 1,304     $ (170 )     (13 )%

Capitalized research and development cost

    236       535       (299 )     (56 )%

 

   

Nine Months Ended

                 

($ in thousands):

 

October 31, 2024

   

October 31, 2023

   

Change

   

% Change

 

Research and development expense

  $ 3,569     $ 4,310     $ (741 )     (17 )%

Capitalized research and development cost

    638       1,556       (918 )     (59 )%

 

Research and development expenses consist primarily of compensation and related benefits and the use of independent contractors for specific near-term development projects. Research and development expenses for the three and nine months ended October 31, 2024, decreased by $170,000 and $741,000, respectively, compared to the prior year periods. The nine months ended October 31, 2024, includes cost savings related to outside staff augmentation and headcount related expenses. The Company continues to focus research and development activities and make certain strategic investments on eValuator and RevID, its flagship SaaS solutions.

 

Capitalized research and development costs for the three and nine months ended October 31, 2024, decreased by $299,000 and $918,000, respectively, compared to the prior year period. 

 

 

Impairment of Goodwill

 

   

Three Months Ended

                 

($ in thousands):

 

October 31, 2024

   

October 31, 2023

   

Change

   

% Change

 

Impairment of Goodwill

  $     $ 9,813     $ (9,813 )     (100 )%

 

   

Nine Months Ended

                 

($ in thousands):

 

October 31, 2024

   

October 31, 2023

   

Change

   

% Change

 

Impairment of Goodwill

  $     $ 9,813     $ (9,813 )     (100 )%

 

Based on the 2023 Triggering Events and in conjunction with its preparation of its financial statements for the three and nine months ended October 31, 2023, the Company tested the reporting unit’s goodwill for possible impairment as of October 31, 2023. Refer to the Goodwill section of Note 10 — Goodwill and Intangible Assets of the unaudited condensed consolidated financial statements included in Part I, Item I, “Financial Statements” for more information on the goodwill impairment testing.

 

The Company concluded that goodwill was impaired based on the weighted combination of the DCF and MCM value estimates which resulted in a calculated fair value lower than its carrying value. The Company recorded an impairment of goodwill in the amount of $9,813,000 for the three and nine-month periods ended October 31, 2023, with no goodwill impairments reported in the three and nine-month periods ended October 31, 2024.

 

Impairment of long-lived assets

 

   

Three Months Ended

                 

($ in thousands):

 

October 31, 2024

   

October 31, 2023

   

Change

   

% Change

 

Impairment of long-lived assets

  $     $ 963     $ (963 )     (100 )%

 

 

   

Nine Months Ended

                 

($ in thousands):

 

October 31, 2024

   

October 31, 2023

   

Change

   

% Change

 

Impairment of long-lived assets

  $     $ 963     $ (963 )     (100 )%

 

Based on the 2023 Triggering Events and in conjunction with its preparation of its financial statements for the three and nine months ended October 31, 2023, the Company tested long-lived assets, including intangible assets, for recoverability that, if failed, would indicate impairment. The Company, in reviewing long-lived assets to define asset group(s), identified an abandoned asset. A separate long-lived asset for “client relationships” related to Avelead was no longer going to be used following the Company’s determination that these services were not part of its core offerings going forward. The Company adjusted the abandoned asset’s carrying value to its salvage value which would be zero given no future cash flows.

 

Refer to the Intangible Assets section of Note 10 — Goodwill and Intangible Assets of the unaudited condensed consolidated financial statements included in Part I, Item I, “Financial Statements” for more information on the long-lived asset impairment testing.

 

For the three and nine-month periods ended October 31, 2023, the Company recorded $963,000 representing the impairment of the Abandoned Asset with no other long-lived impairments reported in the three and nine-month periods ended October 31, 2024.

 

 

Other Income (Expense)

 

   

Three Months Ended

                 

($ in thousands):

 

October 31, 2024

   

October 31, 2023

   

Change

   

% Change

 

Interest expense

  $ (496 )   $ (266 )   $ (230 )     86 %

Valuation adjustments

          1,182       (1,182 )     (100 )%

Miscellaneous income (expense)

                      100 %

Total other (expense) income

  $ (496 )   $ 916     $ (1,412 )     (154 )%

 

   

Nine Months Ended

                 

($ in thousands):

 

October 31, 2024

   

October 31, 2023

   

Change

   

% Change

 

Interest expense

  $ (1,457 )   $ (781 )   $ (676 )     87 %

Valuation adjustments

    (115 )     1,905       (2,020 )     (106 )%

Miscellaneous income (expense)

    (2 )     31       (33 )     (106 )%

Total other (expense) income

  $ (1,574 )   $ 1,155     $ (2,729 )     (236 )%

 

Interest expense consists of interest associated with the term loan, notes payable, and their respective deferred financing costs, less interest related to capitalization of software. For the three and nine months ended October 31, 2024, interest expense increased by $230,000 and $676,000, respectively. The increase was primarily attributable to interest accrued on the $4,400,000 of notes payable (Refer to Note 5 – Debt). 

 

Valuation adjustments (Refer to Note 2 – Summary of Significant Accounting Policies) are related to the liabilities associated with the Avelead acquisition and the common stock underlying the Warrants. For the nine months ended October 31, 2024, the Company recorded a valuation gain of $44,000, for the Warrants. The valuation adjustments for the nine months ended October 31, 2024, are attributable to the decrease in the value of the stock to be transferred to the holders and the corresponding effect on the Black Scholes pricing model for purposes of valuing the Warrants. There were no Warrant valuation adjustments in the three and nine months ended October 31, 2023 and, 2024, respectively. For the nine months ended October 31, 2024, the Company recorded a valuation loss of $159,000 related to the Avelead earnout liability, with no adjustment recorded in the three months ended October 31, 2024. For the three and nine months ended October 31, 2023, the Company recorded valuation gains of $1,182,000 and 1,905,000, respectively, related to the Avelead earnout liability. 

 

There was no miscellaneous income for the three and nine months ended October 31, 2024. Miscellaneous income for the nine months ended October 31, 2023, is primarily from the sublease of the Alpharetta location (Refer to Note 4 – Operating Leases of the unaudited condensed consolidated financial statements included in Part I, Item I, “Financial Statements”). 

 

Provision for Income Taxes

 

We recorded an income tax expense of $0 and income tax benefit of $59,000 for the nine months ended October 31, 2024 and 2023, 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 effective income tax rate on continuing operations of approximately 0% differs from our combined federal and state statutory rate of 24% primarily due to the full valuation allowance the Company currently maintains on its net deferred tax asset.

 

 

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 in its financial and operational decision-making, the Company has supplemented the condensed 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 by 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, valuation adjustments, restructuring charges, transaction related expenses and other expenses that do not relate to our core operations such as severances and impairment charges; 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 supplemental 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. Adjusted EBITDA removes the impact of share-based compensation expense, which is another non-cash item.

 

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

 

 

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 supplemental information provided by these measures 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 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 condensed consolidated financial statements included above.

 

 

The following table reconciles EBITDA and Adjusted EBITDA to net loss for the three and nine months ended October 31, 2024 and 2023 (amounts in thousands). All of the items included in the reconciliation from EBITDA and Adjusted EBITDA to net loss 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.

 

   

Three Months Ended

   

Nine Months Ended

 

In thousands, except per share data

 

October 31, 2024

   

October 31, 2023

   

October 31, 2024

   

October 31, 2023

 

Adjusted EBITDA Reconciliation

                               

Net Loss

  $ (2,476 )   $ (11,911 )   $ (8,018 )   $ (17,327 )

Interest expense

    496       266       1,457       781  

Income tax expense (benefit)

          (120 )           (59 )

Depreciation and amortization

    1,187       1,105       3,260       3,186  

EBITDA

  $ (793 )   $ (10,660 )   $ (3,301 )   $ (13,419 )

Share-based compensation expense

    451       517       1,483       1,626  

Impairment of goodwill

          9,813             9,813  

Impairment of long-lived assets

          963             963  

Non-cash valuation adjustments

          (1,182 )     115       (1,905 )

Acquisition-related costs, severance, and transaction-related bonuses

    16       213       372       389  

Restructuring charges

          749             749  

Other non-recurring charges

                      (33 )

Adjusted EBITDA

  $ (326 )   $ 413     $ (1,331 )   $ (1,817 )

Adjusted EBITDA margin (1)

    (7 )%     7 %     (10 )%     (11 )%

 

(1)

Adjusted EBITDA as a percentage of GAAP net revenue.

 

 

Application of Critical Accounting Policies

 

The preparation of financial statements in conformity with GAAP requires management to make estimates and judgments that affect the reported amounts of assets and liabilities, disclosure of contingent assets and liabilities at the date of the financial statements and the reported amount of revenue and expenses during the reporting period. Management considers an accounting policy to be critical if the accounting policy requires management to make particularly difficult, subjective, or complex judgments about matters that are inherently uncertain. A summary of our critical accounting policies is included in Management's Discussion and Analysis of Financial Condition and Results of Operations in our Annual Report on Form 10-K for the fiscal year ended January 31, 2024. There have been no material changes to the critical accounting policies disclosed in our Annual Report on Form 10-K for the fiscal year ended January 31, 2024.

 

Goodwill and Intangible Assets 

 

The Company completed its annual goodwill assessment for fiscal year 2024 and 2023 as of October 31, 2024, and October 31, 2023, respectively. The Company used a weighted sum of income and market approaches to determine the fair value of the Company’s goodwill. Under the income approach, the fair value was based on the present value of the estimated debt-free, discounted cash flows that the reporting unit is expected to generate. Cash flow projections were based on management’s estimates of revenue growth rates and operating margins, taking into consideration industry and market conditions. The discount rate was based on the weighted average cost of capital appropriate for the Company.

 

During the quarter ended October 31, 2024, the Company's market capitalization fell below the Company's carrying value of equity for a prolonged period of time. Based on the 2024 Triggering Event, the Company identified indicators of possible impairment and initiated testing using a valuation date of October 31, 2024. The impairment test was conducted under guidance of ASC 360 for certain long-lived assets, including capitalized contract costs, developed technology, client relationships and trade names, and in accordance with ASC 350 with respect to the reporting unit’s goodwill. The results of the impairment test showed the fair value of the reporting unit was approximately 20% higher than the equity carrying value, resulting in no goodwill impairment.

 

In the third quarter of fiscal 2023, the Company received notice from a significant SaaS client of its intent not to renew its contract following the expiration of the then-current term on December 31, 2023. The Company also announced the acceleration of the Strategic Restructuring to reduce costs while maintaining the Company’s ability to expand its SaaS business. Following these announcements, the Company's share price declined significantly. Based on the 2023 Triggering Events, the Company identified indicators of possible impairment and initiated testing using a valuation date of October 31, 2023. The impairment test was conducted under guidance of ASC 360 for certain long-lived assets, including capitalized contract costs, developed technology, client relationships and trade names, and in accordance with ASC 350. The results of the impairment test showed the fair value of the reporting unit was lower than the carrying value, resulting in a $9.8 million goodwill impairment charge. As of January 31, 2024, no further impairment was required for goodwill. The remaining goodwill balance of the Company after recording the goodwill impairment charge is $13.3 million.

 

During the third quarter of fiscal 2023, the Company also assessed whether the carrying amounts of the Company’s long-lived assets may not be recoverable and, therefore, impaired. The Company's assessment resulted in an impairment charge of $1.0 million, primarily attributable to client relationships related to a subset of consulting related services the Company expects will not be a core part of its business going forward. The impairment charge was calculated using the asset’s salvage value as it was considered no longer held for use.

 

The fair value of the Company's reporting unit and intangible assets is subjective in nature and involves the use of significant estimates and assumptions, particularly related to future operating results and cash flows. These estimates and assumptions include, but are not limited to, revenue growth rates and operating margins used to calculate projected future cash flows, risk-adjusted discount rates, and future economic and market conditions. If the Company does not achieve its forecasts or the Company’s share price declines further, it is possible the goodwill of the Company could be deemed to be impaired in a future period.

 

The risks and potential impacts on the fair value of the Company's goodwill and long-lived assets are included in the risk factor disclosures referenced under “Item 1A. Risk Factors”.

 

 

Liquidity, Capital Resources and Going Concern

 

The Company’s liquidity is dependent upon numerous factors including: (i) the timing and amount of revenue and collection of contractual amounts from customers, (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 capital expenditures, which generally include computer hardware. Operations are funded with cash generated by operations and borrowings under credit facilities. Information concerning the Company’s assessment as a going concern is included in Note 1 – Basis of Presentation in our unaudited condensed consolidated financial statements included in Part I, Item I, “Financial Statements.” Cash and cash equivalent balances at October 31, 2024 and January 31, 2024, were approximately $754,000 and $3,190,000, respectively.

 

The Company has liquidity through its Second Amended and Restated Loan Agreement (as amended and modified, the "Second Amended and Restated Loan Agreement") described in more detail in Note 5 – Debt in our unaudited condensed consolidated financial statements included in Part I, Item I, “Financial Statements." Under the Second Amended and Restated Loan Agreement, the Company has a term loan facility with an initial, maximum, principal amount of $10,000,000. Amounts outstanding under 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 Company executed a Second Modification to Second Amended and Restated Loan Agreement (the “Second Modification”) on November 29, 2022, which amended the covenants under the Second Amended and Restated Loan Agreement expanded the Company’s total borrowing to include a $2,000,000 non-formula revolving line of credit. The revolving line of credit will be co-terminus with the term loan and matures on August 26, 2026. The Company executed the Third Modification and Fourth Modification on February 7, 2024 and April 5, 2024, respectively (collectively, the “Third and Fourth Modifications”). The Third Modification and Fourth Modification reestablished certain customary financial covenants for the Second Amended and Restated Loan Agreement. Refer to Note 5 – Debt for information regarding the Second Amended and Restated Loan Agreement, Second Modification, Third Modification and Fourth Modification. 

 

The Second Amended and Restated Loan Agreement includes customary financial covenants, including the requirements that the Company achieve certain EBITDA levels and ratios, ARR net leverage ratios, and fixed charge coverage ratios. The Second Amended and Restated Loan 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 a cross default provision with the Second Amended and Restated Loan Agreement and a change of control default provision. For the period ended October 31, 2024, the Company was not in compliance with the covenants under the Second Amended and Restated Loan and Security Agreement. Subsequent to the period ended October 31, 2024, the Company entered into the Fifth Modification whereby certain covenants were modified. As a result, the Company was in compliance with all modified debt covenants. However, the Company's current forecast projects the Company may not be able to maintain compliance with certain of its financial covenants under the Second Amended and Restated Loan Agreement in the future. We have been dependent on sales of our equity securities and debt financing to meet our ongoing cash requirements. There can be no assurances that we would be able to obtain debt or equity financing when needed, on terms acceptable to the Company, or at all, and our failure to raise additional capital in amounts and on terms sufficient to fund our operations could limit our ability to continue operations. Refer to Note 1 – Basis of Presentation for detail regarding the Company’s assessment as a going concern.

 

On November 13, 2024, the Company executed the Fifth Modification to Second Amended and Restated Loan and Security Agreement. Refer to Note 11 – Subsequent Events for additional information regarding the Fifth Modification. 

 

 

Significant cash obligations

 

(in thousands)

 

October 31, 2024

   

January 31, 2024

 

Term loan (1)

  $ 8,133     $ 9,066  

Notes payable (2)

    4,129        

Acquisition earnout liability (3)

    377       1,794  

Line of credit (4)

          1,500  

 

(1)

Term loan balance is reported net of deferred financing costs of $44,000 and $69,000 as of October 31, 2024 and January 31, 2024, respectively, and financing cost payable of $178,000 and $135,000 as of October 31, 2024 and January 31, 2024, respectively. Refer to Note 5 – Debt for additional information. The term loan payable as of October 31, 2024 and January 31, 2024 was bank term debt under the Second Amended and Restated Loan Agreement.

 

 

(2)

Refer to Note 5 – Debt for additional information. The cash obligation is net of discounts on notes payable of $642,000 and deferred financing costs of $136,000. 

 

 

(3)

The fair value of the acquisition earnout liability is based upon a probability-weighted discounted cash flow as of  January 31, 2024. As of October 31, 2024, the acquisition earnout liability reflects the remaining cash balance. Refer to Note 3 – Business Combination for additional information. 

 

 

(4)

Refer to Note 5 – Debt for additional information. The outstanding balance on the line of credit was paid in full as of October 31, 2024.

 

 

Operating cash flow activities

 

   

Nine Months Ended

 

(in thousands)

 

October 31, 2024

   

October 31, 2023

 

Net loss

  $ (8,018 )   $ (17,327 )

Non-cash adjustments to net loss

    5,641       13,657  

Cash impact of changes in assets and liabilities

    (261 )     1,509  

Net cash (used in) provided by operating activities

  $ (2,638 )   $ (2,161 )

 

The net cash used in operating activities increased during the nine months ended October 31, 2024, compared to the prior year comparable period. The timing of invoices and collections offset by the recognition of deferred revenues in the nine months ended October 31, 2024 contributed to the increase in cash used in operating activities. 

 

Investing cash flow activities

 

   

Nine Months Ended

 

(in thousands)

 

October 31, 2024

   

October 31, 2023

 

Purchases of property and equipment

  $     $ (47 )

Capitalized software development costs

    (667 )     (1,562 )

Net cash (used in) provided by investing activities

  $ (667 )   $ (1,609 )

 

The cash used in investing activities for the nine months ended October 31, 2024 and October 31, 2023, includes capitalized software development costs. The Company expects continued capitalizable projects associated with the Company’s flagship products, and we expect it to remain constant at this rate. 

 

Financing cash flow activities

 

   

Nine Months Ended

 

(in thousands)

 

October 31, 2024

   

October 31, 2023

 

Proceeds from notes payable

  $ 4,400     $  

Proceeds from issuance of common stock

    100        

Proceeds from line of credit

          500  

Payments for deferred financing costs

    (168 )      

Repurchase of common shares to satisfy employee tax withholding

    (77 )     (271 )

Repayment of bank term loan

    (1,000 )     (500 )

Payments of acquisition earnout liabilities

    (886 )      

Repayment of line of credit

    (1,500 )      

Net cash (used in) provided by financing activities

  $ 869     $ (271 )

 

The cash used in financing activities for the nine months ended October 31, 2024 and October 31, 2023, includes principal payments on the term loan related to the Second Amended and Restated Loan Agreement, repayment on the line of credit, payments of acquisition earnout liabilities, and the repurchase of common shares to satisfy employee tax withholding. The cash provided by financing activities for the nine months ended October 31, 2024, includes proceeds received in connection with the issuance of the Notes in the Debt Private Placement, which closed in February 2024.

 

 

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

 

Item 4. CONTROLS AND PROCEDURES

 

Evaluation of Disclosure Controls and Procedures

 

Our President and Chief Executive Officer (who serves as our principal executive officer) and our 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 October 31, 2024. Based on that evaluation, our President and Chief Executive Officer and our Chief Financial Officer have concluded that our disclosure controls and procedures were not effective as of October 31, 2024, due to the material weaknesses described below. 

 

 

As of October 31, 2024, the Company has concluded that its internal controls over financial reporting were not effective due to separate material weaknesses arising each from a lack of sufficient segregation of duties in preparing and reviewing certain entries and the precise review of supplemental schedules not being performed. The initiation of transactions, the custody of assets, the recording of transactions, and the maintenance of supplemental schedules should be performed and reviewed by separate individuals with a level of precision sufficient to detect a material misstatement. 

 

 

As of April 30, 2024, the Company concluded our internal control over financial reporting related to our accounting and classification for the warrants issued in connection with the debt private placement in February 2024 was, and continues to be, ineffective as of October 31, 2024. Our internal control over financial reporting did not detect the proper accounting classification of the warrants issued in connection with the debt private placement. The change in the classification impacted initial allocation of proceeds for the transaction, the presentation and recognition of the warrants between equity and liability and the recognition of expenses originally allocated to the warrants

 

Management’s Remediation Measures

 

While the Company has improved its organizational capabilities, the Company’s remediation efforts are ongoing. Management is committed to maintaining a strong internal control environment. In response to the identified material weaknesses in the overall control environment, management is currently implementing additional measures which include:

 

 

Use of additional consulting firms to assist with significant and complex accounting transactions, provide staffing resources to establish segregation of duties and create a more structured financial statement reporting environment. Through this combination of actions, the Company will establish more effective controls and available resources to ensure both adequate segregation of duties and perform precise reviews of the supplemental schedules. The Company is evaluating the need for additional resources and intends to expand the available personnel and third party professionals for complex accounting applications and to ensure appropriate segregation of duties as soon as practicable. In addition, management continues to utilize mitigating controls with regards to cash disbursements and vendor authorization processes to ensure segregation of duties in those areas.

  

 

Our remediation plan includes ensuring appropriate segregation of duties regarding the initiation of transactions, custody of assets, the recording of transactions and the review of supplemental schedules, and, expanding and improving our review process throughout, particularly in the context of complex financial instruments and related accounting standards, as well as internal communications in connection therewith.

 

The Company will consider the material weaknesses remediated after the applicable controls operate for a sufficient period of time and are tested. We can provide no assurance that our remediation efforts described herein will be successful and that we will not have material weaknesses in the future. However, we believe that the financial statements included in this report fairly present, in all material respects, our financial condition, results of operations and cash flows for the periods presented.

 

Changes in Internal Control over Financial Reporting

 

Except for the material weaknesses described above, 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 quarter ended October 31, 2024, that have materially affected, or are reasonably likely to materially affect, our internal control over financial reporting.

 

 

PART II. OTHER INFORMATION

 

Item 1. 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 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 in our Annual Report on Form 10-K for the fiscal year ended January 31, 2024 which Annual Report includes a detailed discussion of the Company’s risk factors. If any of the risks develop 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.

 

Except as described below, there have been no material changes to the risk factors disclosed in Item 1A of our Annual Report on Form 10-K for the fiscal year ended January 31, 2024.

 

We may not be able to generate sufficient cash flows or raise additional debt and equity capital to fund our ongoing operations. We will need to raise additional funding, which may not be available on acceptable terms, if at all. If we are unable to raise additional capital in amounts and on terms sufficient to fund our ongoing operations, our lack of additional capital and results of operations could limit our ability to continue operations.

 

Our ability to continue as a going concern is dependent upon generating sufficient cash flow from operations and obtaining additional debt and equity financing. If our ability to generate cash flow from operations is curtailed or delayed, our financial condition and results of operations could be materially impacted. We have been dependent on sales of our equity securities and debt financing to meet our ongoing cash requirements. There can be no assurances that we would be able to obtain debt or equity financing when needed, on terms acceptable to the Company, or at all, and our failure to raise additional capital in amounts and on terms sufficient to fund our operations could limit our ability to continue operations.

 

If we do not meet the continued listing standards of The Nasdaq Capital Market, our common stock could be delisted from trading, which could limit investors ability to make transactions in our common stock and subject us to additional trading restrictions.

 

Our common stock is currently listed on The Nasdaq Capital Market which imposes continued listing requirements with respect to listed shares. On October 24, 2023, we received a letter from the Listing Qualifications Department (the “Staff”) of Nasdaq, indicating that our common stock was subject to potential delisting from The Nasdaq Capital Market because, for a period of thirty (30) consecutive business days, the bid price of our common stock had closed below the minimum $1.00 per share requirement for continued listing on The Nasdaq Capital Market pursuant to Nasdaq Listing Rule 5550(a)(2) (the “Bid Price Requirement”). Pursuant to Nasdaq Listing Rule 5810(c)(3)(A), the Company was initially provided 180 calendar days, or until April 22, 2024, to regain compliance with the Minimum Bid Price Requirement. 

 

On April 23, 2024, the Company received a letter from the Staff informing the Company that, while the Company has not regained compliance with the Bid Price Requirement, the Staff has determined that the Company is eligible for an additional 180 calendar day period, or until October 21, 2024 (the “Second Compliance Period”), to regain compliance.

 

In order to regain compliance with the Bid Price Requirement, the Company implemented a 1-for-15 reverse stock split pursuant to which each 15 shares of the Company’s issued and outstanding common stock immediately prior to the effective time, which was 12:01 am Eastern Daylight Time on October 4, 2024, were combined into one share of the Company’s common stock (the “Reverse Stock Split”). The Company’s common stock began trading on a split-adjusted basis when the market opened on October 4, 2024. On October 18, 2024, the Company received a letter from the Staff information the Company that the Company had regained compliance with the Bid Price Requirements.

 

There can be no assurance that the market price of our common stock will be maintained for any period of time.

 

 

In the event that our common stock is delisted from The Nasdaq Capital Market and is not eligible for quotation or listing on another market or exchange, trading of our common stock could be conducted only in the over-the-counter market or on an electronic bulletin board established for unlisted securities such as the Pink Sheets or the OTC Bulletin Board. In such event, it could become more difficult to dispose of, or obtain accurate price quotations for, our common stock, and there would likely also be a reduction in our coverage by securities analysts and the news media, which could cause the price of our common stock to decline further. Also, it may be difficult for us to raise additional capital if we are not listed on a major exchange.

 

Such a delisting would also likely have a negative effect on the price of our common stock and would impair your ability to sell or purchase our common stock when you wish to do so. In the event of a delisting, we may take actions to restore our compliance with The Nasdaq Capital Market listing requirements, but we can provide no assurance that any such action taken by us would allow our common stock to become listed again, stabilize the market price or improve the liquidity of our common stock, prevent our common stock from dropping below the Bid Price Requirement or prevent future non-compliance with The Nasdaq Capital Market listing requirements.

 

 

ITEM 2. UNREGISTERED SALES OF EQUITY SECURITIES AND USE OF PROCEEDS

 

Share Repurchases

 

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

 

                   

Total

   

Maximum

 
                   

Number of

   

Number of

 
                   

Shares

   

Shares

 
                   

Purchased

   

that May

 
   

Total

           

as Part of

   

Yet Be

 
   

Number of

           

Publicly

   

Purchased

 
   

Shares

   

Average

   

Announced

   

under the

 
   

Purchased

   

Price Paid

   

Plans or

   

Plans or

 
   

(1)

   

per Share

   

Programs

   

Programs

 

August 1 - August 31

    672     $ 6.30              

September 1 - September 30

    130       3.30              

October 1 - October 31

                       

Total

    802     $ 5.81              

 

(1) Amount represents shares surrendered by employees to satisfy tax withholding obligations resulting from restricted stock that vested during the three months ended October 31, 2024.
 
ITEM 3. DEFAULTS UPON SENIOR SECURITIES
 
None. 
 
ITEM 4. MINE SAFETY DISCLOSURES
 
Not applicable. 
 

ITEM 5. OTHER INFORMATION

 

During the three months ended October 31, 2024, none of our directors or officers (as defined in Rule 16a-1(f) of the Securities Exchange Act of 1934, as amended) adopted or terminated a Rule 10b5-1 trading arrangement or non-Rule 10b5-1 trading arrangement (as such terms are defined in Item 408 of Regulation S-K of the Securities Act of 1933).

 

    

 

Item 6. EXHIBITS

 

See Index to Exhibits.

 

INDEX TO EXHIBITS

 

Exhibit No.

 

Description of Exhibit

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 Quarterly Report on Form 10-Q, filed 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 Current Report on Form 8-K, filed 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 Current Report on Form 8-K, filed June 8, 2022).

3.4   Certificate of Amendment of Certificate of Incorporation of Streamline Health Solutions, Inc. (Incorporated by reference from Exhibit 3.1 of the Current Report on Form 8-K, filed September 26, 2024).

3.5

 

Bylaws of Streamline Health Solutions, Inc., as amended and restated through March 28, 2014 (Incorporated by reference from Exhibit 3.1 of the Current Report on Form 8-K, filed April 3, 2014).

10.1   Fifth Modification to Second Amended and Restated Loan and Security Agreement, dated November 13, 2024, 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 November 15, 2024).

31.1*

 

Certification by President and Chief Executive Officer pursuant to Rule 13a-14(a) of the Exchange Act.

31.2*

 

Certification by Chief Financial Officer pursuant to Rule 13a-14(a) of the Exchange Act.

32.1*

 

Certification by President and Chief Executive Officer pursuant to 18 U.S.C. Section 1350.

32.2*

 

Certification by Chief Financial Officer pursuant to 18 U.S.C. Section 1350.

101.INS*

 

INLINE XBRL INSTANCE DOCUMENT

101.SCH*

 

INLINE XBRL TAXONOMY EXTENSION SCHEMA DOCUMENT

101.CAL*

 

INLINE XBRL TAXONOMY EXTENSION CALCULATION LINKBASE

101.DEF*

 

INLINE XBRL TAXONOMY EXTENSION DEFINITION LINKBASE

101.LAB*

 

INLINE XBRL TAXONOMY EXTENSION LABELS LINKBASE

101.PRE*

 

INLINE XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE

104*

 

COVER PAGE INTERACTIVE DATA FILE (FORMATTED AS INLINE XBRL AND CONTAINED IN EXHIBIT 101)

 

*

Filed herewith.

 

Our SEC file number reference for documents filed with the SEC pursuant to the Securities Exchange Act of 1934, as amended, is 000-28132.

 

 

SIGNATURES

 

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

 

 

STREAMLINE HEALTH SOLUTIONS, INC.

     

DATE: December 20, 2024

By:

/s/ Benjamin L. Stilwill

   

Benjamin L. Stilwill

President and Chief Executive Officer

     

DATE: December 20, 2024

By:

/s/ Bryant J. Reeves III

   

Bryant J. Reeves III

   

Chief Financial Officer

 

51
EX-31.1 2 ex_730777.htm EXHIBIT 31.1 ex_730777.htm

Exhibit 31.1

 

CERTIFICATION PURSUANT TO

SECTION 302 OF THE

SARBANES-OXLEY ACT OF 2002

 

I, Benjamin Louis Stilwill, certify that:

 

1.

I have reviewed this quarterly report on Form 10-Q of Streamline Health Solutions, Inc.;

 

 

2.

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;

 

 

3.

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;

 

 

4.

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 and have:

 

 

(a)

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;

   

 

 

(b)

designed such internal control over financial reporting, or caused such internal control 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;

   

 

 

(c)

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

   

 

 

(d)

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 that has materially affected, or is reasonably likely to materially affect, the registrant’s internal control over financial reporting; and

 

5.

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):

 

 

(a)

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

   

 

 

(b)

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.

 

Date: December 20, 2024

/s/ Benjamin L. Stilwill

 

President and Chief Executive Officer

 

 
EX-31.2 3 ex_730778.htm EXHIBIT 31.2 ex_730778.htm

Exhibit 31.2

 

CERTIFICATION PURSUANT TO

SECTION 302 OF THE

SARBANES-OXLEY ACT OF 2002

 

I, Bryant J. Reeves III, certify that:

 

1.

I have reviewed this quarterly report on Form 10-Q of Streamline Health Solutions, Inc.;

 

 

2.

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;

 

 

3.

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;

 

 

4.

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 and have:

 

 

(a)

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;

   

 

 

(b)

designed such internal control over financial reporting, or caused such internal control 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;

   

 

 

(c)

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

   

 

 

(d)

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 that has materially affected, or is reasonably likely to materially affect, the registrant’s internal control over financial reporting; and

 

5.

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):

 

 

(a)

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

   

 

 

(b)

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.

 

Date: December 20, 2024

/s/ Bryant J. Reeves III

 

Chief Financial Officer

 

 
EX-32.1 4 ex_730779.htm EXHIBIT 32.1 ex_730779.htm

Exhibit 32.1

 

CERTIFICATION PURSUANT TO

18 U.S.C. SECTION 1350, AS ADOPTED PURSUANT TO

SECTION 906 OF THE SARBANES-OXLEY ACT OF 2002

 

I, Benjamin Louis Stilwill, President and Chief Executive 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 to my knowledge:

 

 

(1)

The quarterly report on Form 10-Q of the Company for the quarter ended October 31, 2024 (the “Report”) fully complies with the requirements of Section 13(a) or 15(d) of the Securities Exchange Act of 1934; and

   

 

 

(2)

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

 

/s/ Benjamin L. Stilwill

 

Benjamin L. Stilwill

 

President and Chief Executive Officer

 
   

December 20, 2024

 

 

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 5 ex_730780.htm EXHIBIT 32.2 ex_730780.htm

Exhibit 32.2

 

CERTIFICATION PURSUANT TO

18 U.S.C. SECTION 1350, AS ADOPTED PURSUANT TO

SECTION 906 OF THE SARBANES-OXLEY ACT OF 2002

 

I, Bryant J. Reeves III, 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 to my knowledge:

 

 

(1)

The quarterly report on Form 10-Q of the Company for the quarter ended October 31, 2024 (the “Report”) fully complies with the requirements of Section 13(a) or 15(d) of the Securities Exchange Act of 1934; and

   

 

 

(2)

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

 

/s/ Bryant J. Reeves III

 

Bryant J. Reeves III

 

Chief Financial Officer

 
   

December 20, 2024

 

 

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 6 strm-20241031.xsd XBRL TAXONOMY EXTENSION SCHEMA 000 - Document - Document And Entity Information link:calculationLink link:definitionLink link:presentationLink 001 - Statement - Condensed Consolidated Balance Sheets (Current Period Unaudited) link:calculationLink link:definitionLink link:presentationLink 002 - Statement - Condensed Consolidated Balance Sheets (Current Period Unaudited) (Parentheticals) link:calculationLink link:definitionLink link:presentationLink 003 - Statement - Unaudited Condensed Consolidated Statements of Operations link:calculationLink link:definitionLink link:presentationLink 004 - Statement - Unaudited Condensed Consolidated Statements of Stockholders' Equity link:calculationLink link:definitionLink link:presentationLink 005 - Statement - Unaudited Condensed Consolidated Statements of Cash Flows link:calculationLink link:definitionLink link:presentationLink 006 - Disclosure - Note 1 - Basis of Presentation link:calculationLink link:definitionLink link:presentationLink 007 - Disclosure - Note 2 - Summary of Significant Accounting Policies link:calculationLink link:definitionLink link:presentationLink 008 - Disclosure - Note 3 - Business Combination link:calculationLink link:definitionLink link:presentationLink 009 - Disclosure - Note 4 - Operating Leases link:calculationLink link:definitionLink link:presentationLink 010 - Disclosure - Note 5 - Debt link:calculationLink link:definitionLink link:presentationLink 011 - Disclosure - Note 6 - Income Taxes link:calculationLink link:definitionLink link:presentationLink 012 - Disclosure - Note 7 - Equity link:calculationLink link:definitionLink link:presentationLink 013 - Disclosure - Note 8 - Commitments and Contingencies link:calculationLink link:definitionLink link:presentationLink 014 - Disclosure - Note 9 - Related Party Transactions link:calculationLink link:definitionLink link:presentationLink 015 - Disclosure - Note 10 - Goodwill and Intangible Assets link:calculationLink link:definitionLink link:presentationLink 016 - Disclosure - Note 11 - Subsequent Events link:calculationLink link:definitionLink link:presentationLink 995463 - Disclosure - Significant Accounting Policies (Policies) link:calculationLink link:definitionLink link:presentationLink 995464 - Disclosure - Note 2 - Summary of Significant Accounting Policies (Tables) link:calculationLink link:definitionLink link:presentationLink 995465 - Disclosure - Note 5 - Debt (Tables) link:calculationLink link:definitionLink link:presentationLink 995466 - Disclosure - Note 9 - Related Party Transactions (Tables) link:calculationLink link:definitionLink link:presentationLink 995467 - Disclosure - Note 10 - Goodwill and Intangible Assets (Tables) link:calculationLink link:definitionLink link:presentationLink 995468 - Disclosure - Note 11 - Subsequent Events (Tables) link:calculationLink link:definitionLink link:presentationLink 995469 - Disclosure - Note 1 - Basis of Presentation (Details Textual) link:calculationLink link:definitionLink link:presentationLink 995470 - Disclosure - Note 2 - Summary of Significant Accounting Policies 1 (Details Textual) link:calculationLink link:definitionLink link:presentationLink 995471 - Disclosure - Note 2 - Summary of Significant Accounting Policies 2 (Details Textual) link:calculationLink link:definitionLink link:presentationLink 995472 - Disclosure - Note 2 - Summary of Significant Accounting Policies - Fair Value of Liabilities (Details) link:calculationLink link:definitionLink link:presentationLink 995473 - Disclosure - Note 2 - Summary of Significant Accounting Policies - Acquisition Earnout Liability Rollforward (Details) link:calculationLink link:definitionLink link:presentationLink 995474 - Disclosure - Note 2 - Summary of Significant Accounting Policies - Disaggregation of Revenue (Details) link:calculationLink link:definitionLink link:presentationLink 995475 - Disclosure - Note 2 - Summary of Significant Accounting Policies - Accounting Standards Update (Details) link:calculationLink link:definitionLink link:presentationLink 995476 - Disclosure - Note 2 - Summary of Significant Accounting Policies - Schedule of Earnings Per Share (Details) link:calculationLink link:definitionLink link:presentationLink 995477 - Disclosure - Note 2 - Summary of Significant Accounting Policies - Schedule of Restructuring Information (Details) link:calculationLink link:definitionLink link:presentationLink 995478 - Disclosure - Note 3 - Business Combination (Details Textual) link:calculationLink link:definitionLink link:presentationLink 995479 - Disclosure - Note 4 - Operating Leases (Details Textual) link:calculationLink link:definitionLink link:presentationLink 995480 - Disclosure - Note 5 - Debt (Details Textual) link:calculationLink link:definitionLink link:presentationLink 995481 - Disclosure - Note 5 - Debt - Schedule of Outstanding Debt (Details) link:calculationLink link:definitionLink link:presentationLink 995482 - Disclosure - Note 5 - Debt - Schedule of Minimum Adjusted EBITDA (Details) link:calculationLink link:definitionLink link:presentationLink 995483 - Disclosure - Note 5 - Debt - Schedule of Debt to APR Ratio (Details) link:calculationLink link:definitionLink link:presentationLink 995484 - Disclosure - Note 5 - Debt - Schedule of Adjusted EBITDA Ratio (Details) link:calculationLink link:definitionLink link:presentationLink 995485 - Disclosure - Note 6 - Income Taxes (Details Textual) link:calculationLink link:definitionLink link:presentationLink 995486 - Disclosure - Note 7 - Equity (Details Textual) link:calculationLink link:definitionLink link:presentationLink 995487 - Disclosure - Note 8 - Commitments and Contingencies (Details Textual) link:calculationLink link:definitionLink link:presentationLink 995488 - Disclosure - Note 9 - Related Party Transactions (Details Textual) link:calculationLink link:definitionLink link:presentationLink 995489 - Disclosure - Note 9 - Related Party Transactions - Schedule of Related Party Transactions (Details) link:calculationLink link:definitionLink link:presentationLink 995490 - Disclosure - Note 10 - Goodwill and Intangible Assets (Details Textual) link:calculationLink link:definitionLink link:presentationLink 995491 - Disclosure - Note 10 - Goodwill and Intangible Assets - Summary of Goodwill (Details) link:calculationLink link:definitionLink link:presentationLink 995492 - Disclosure - Note 11 - Subsequent Events (Details Textual) link:calculationLink link:definitionLink link:presentationLink 995493 - Disclosure - Note 11 - Subsequent Events - Schedule of Debt to APR Ratio (Details) link:calculationLink link:definitionLink link:presentationLink 995494 - Disclosure - Note 11 - Subsequent Events - Schedule of Minimum Adjusted EBITDA (Details) link:calculationLink link:definitionLink link:presentationLink EX-101.CAL 7 strm-20241031_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE EX-101.DEF 8 strm-20241031_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE EX-101.LAB 9 strm-20241031_lab.xml XBRL TAXONOMY EXTENSION LABEL LINKBASE Document And Entity Information Note To Financial Statement Details Textual Significant Accounting Policies Note 2 - Summary of Significant Accounting Policies Note 5 - Debt Note 9 - Related Party Transactions Note 10 - Goodwill and Intangible Assets Note 11 - Subsequent Events Non-current liabilities: Note 2 - Summary of Significant Accounting Policies - Fair Value of Liabilities (Details) Note 2 - Summary of Significant Accounting Policies - Acquisition Earnout Liability Rollforward (Details) Note 2 - Summary of Significant Accounting Policies - Disaggregation of Revenue (Details) Income Tax Disclosure [Text Block] Note 2 - Summary of Significant Accounting Policies - Accounting Standards Update (Details) Line of credit Note 2 - Summary of Significant Accounting Policies - Schedule of Earnings Per Share (Details) Note 2 - Summary of Significant Accounting Policies - Schedule of Restructuring Information (Details) Acquisition earnout liability Business Combination, Contingent Consideration, Liability, Current Note 5 - Debt - Schedule of Outstanding Debt (Details) Note 5 - Debt - Schedule of Minimum Adjusted EBITDA (Details) us-gaap_LiabilitiesCurrent Total current liabilities Note 5 - Debt - Schedule of Debt to APR Ratio (Details) Schedule of Debt [Table Text Block] Note 5 - Debt - Schedule of Adjusted EBITDA Ratio (Details) Note 9 - Related Party Transactions - Schedule of Related Party Transactions (Details) Note 10 - Goodwill and Intangible Assets - Summary of Goodwill (Details) us-gaap_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable Business Combination, Consideration Transferred, Equity Interests Issued and Issuable Note 11 - Subsequent Events - Schedule of Debt to APR Ratio (Details) Note 11 - Subsequent Events - Schedule of Minimum Adjusted EBITDA (Details) Notes To Financial Statements Notes To Financial Statements [Abstract] us-gaap_LongTermDebtCurrent Long-Term Debt, Current Maturities Less: Current portion of term loan Current portion of term loan Less: Current portion of notes payable Financial Instruments [Domain] Deferred revenues Financial Instrument [Axis] Goodwill and Intangible Assets Disclosure [Text Block] Schedule of Goodwill [Table Text Block] Accrued expenses us-gaap_LessorOperatingLeaseTermOfContract Lessor, Operating Lease, Term of Contract (Month) us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsForfeitures Share-Based Compensation Arrangement by Share-Based Payment Award, Non-Option Equity Instruments, Forfeitures (in shares) Lessee, Operating Leases [Text Block] Accounts payable Revolving Credit Facility [Member] us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsGranted Share-Based Compensation Arrangement by Share-Based Payment Award, Non-Option Equity Instruments, Granted (in shares) Credit Facility [Axis] Credit Facility [Domain] us-gaap_PolicyTextBlockAbstract Accounting Policies us-gaap_StockIssued1 Stock Issued us-gaap_PaymentsToDevelopSoftware Capitalization of software development costs us-gaap_PaymentsToAcquirePropertyPlantAndEquipment Purchases of property and equipment us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Authorized (in shares) Grantee Status [Domain] Grantee Status [Axis] Current liabilities: us-gaap_Assets Total assets Plan Name [Axis] Schedule of Debt, Adjusted EBITDA 1 [Table Text Block] Tabular disclosure of the company's adjusted EBITDA ratios. Plan Name [Domain] Schedule Of Minimum Adjusted EBITDA 1 [Table Text Block] Tabular disclosure of the company's minimum adjusted EBITDA. us-gaap_OperatingLeaseExpense Operating Lease, Expense us-gaap_SubleaseIncome Sublease Income us-gaap_DebtInstrumentVariableInterestRateTypeExtensibleEnumeration Debt Instrument, Variable Interest Rate, Type [Extensible Enumeration] Fifth Modification, Term Loan [Member] Relating to the term loan. us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsCapitalizedAmount Share-Based Payment Arrangement, Amount Capitalized Contingent Consideration by Type [Axis] Contingent Consideration Type [Domain] Equity Interest Type [Axis] Equity Interest Issued or Issuable, Type [Domain] Award Type [Domain] Organization, Consolidation, Basis of Presentation, Business Description and Accounting Policies [Text Block] Award Type [Axis] Net loss Net loss Intangible assets, accumulated amortization Intangible assets, net of accumulated amortization of $5,246,000 and $4,019,000, respectively Restricted Stock [Member] Share-Based Payment Arrangement, Option [Member] Warrant [Member] Antidilutive Securities [Axis] Antidilutive Securities, Name [Domain] Accumulated amortization Business Combination Disclosure [Text Block] Commitments and Contingencies Disclosure [Text Block] Property and equipment, net of accumulated amortization of $328,000 and $291,000 respectively Goodwill Balance Balance Cash flows from investing activities: Unsecured Subordinated Promissory Notes [Member] Represents unsecured subordinated promissory notes. Directors and Officers [Member] Represents directors and officers. Non Directors and Officers [Member] Represents non directors and officers. Common Stock Warrant [Member] Represents common stock warrants. Securities Purchase Agreement February 2024 [Member] Represents the Securities Purchase Agreement that the company entered into on February 1, 2024. Matthew Etheridge [Member] Represents Matthew Etheridge. strm_NetProceedsFromIssuanceOfPrivatePlacement Net Proceeds from Issuance of Private Placement The net cash inflow associated with the amount received from entity's raising of capital via private rather than public placement. us-gaap_DeferredFinanceCostsGross Debt Issuance Costs, Gross Related party transactions us-gaap_RelatedPartyTransactionAmountsOfTransaction Related Party Transaction, Amounts of Transaction Jonathan R Phillips [Member] Represents Jonathan R Phillips. Wyche Tee Green III [Member] Represents Wyche Tee Green III. Note Payable [Member[ Represents a note payable. strm_CommonStockSharesOutstandingPercent Common Stock, Shares, Outstanding, Percent Represents a percentage of common stock shares outstanding. Related Party Transactions Disclosure [Text Block] Minimum Adjusted EBITDA Minimum Adjusted EBITDA Represents minimum adjusted EBITDA. us-gaap_IncomeTaxExpenseBenefit Income Tax Expense (Benefit) Income tax benefit Schedule Of Minimum Adjusted EBITDA [Table Text Block] Tabular disclosure of the company's minimum adjusted EBITDA. Schedule of Related Party Transactions [Table Text Block] Accrued expenses and other liabilities us-gaap_IncreaseDecreaseInAccruedLiabilities Membership Agreements and Daily Space Rentals [Member] Represents membership agreements and daily space rentals. strm_ProfessionalFeesNoncash Professional Fees, Noncash A non-cash fee charged to for services from professionals. Justin J Ferayorni [Member] Represents Justin J. Ferayorni. Accounts payable us-gaap_IncreaseDecreaseInAccountsPayable Class of Warrant or Right, Securities Purchase Agreement February 2024 [Member] Name of the class or type of warrant or right outstanding. Warrants and rights represent derivative securities that give the holder the right to purchase securities (usually equity) from the issuer at a specific price within a certain time frame. Warrants are often included in a new debt issue to entice investors by a higher return potential. The main difference between warrants and call options is that warrants are issued and guaranteed by the company, whereas options are exchange instruments and are not issued by the company. Also, the lifetime of a warrant is often measured in years, while the lifetime of a typical option is measured in months. strm_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlementsShares Settlement – common stock Amount of settlements of financial instrument classified as a liability measured using unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing. us-gaap_DebtInstrumentTerm Debt Instrument, Term (Year) Software as a Service [Member] Relating to software as a services. Professional Fees and Licenses [Member] Relating to professional fees and licenses. Second Earnout [Member] Pertains to the second earnout. Warrant 1 [Member] Security that gives the holder the right to purchase shares of stock in accordance with the terms of the instrument, usually upon payment of a specified amount. Cash and cash equivalents Rent Expense [Member] Relating to rent expense. Former Employee of Avelead [Member] Relating to a former employee of Avelead. Avelead Acquisition [Member] Relating to AVelead Acquisition. us-gaap_AllocatedShareBasedCompensationExpense Share-Based Payment Arrangement, Expense Earn Out Liability [Member] Relating to Earn out liability. 180 Consulting [Member] Relating to 180 Consulting. Realized loss Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Gain (Loss) Included in Earnings Restricted Common Stock [Member] Relating to restricted common stock. Amendment Flag City Area Code Use of Estimates, Policy [Policy Text Block] New Accounting Pronouncements, Policy [Policy Text Block] strm_DeferredSalesCommissionsImpairmentLoss Deferred Sales Commissions, Impairment Loss The amount of impairment loss for deferred sales commissions. us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardForfeitures Restricted stock forfeited Deferred revenue us-gaap_IncreaseDecreaseInContractWithCustomerLiability us-gaap_SharesOutstanding Balance (in shares) Balance (in shares) Common stock, shares outstanding (in shares) Term Loan and Revolving Line of Credit [Member] Relating to the term loan and revolving line of credit. strm_DebtInstrumentIncreaseDecreaseInBasisSpreadOnVariableRate Debt Instrument, Increase (Decrease) in Basis Spread on Variable Rate Represents the change in percentage points added to the reference rate to compute the variable rate on the debt instrument. us-gaap_IncreaseDecreaseInOtherOperatingAssets Other assets strm_DeferredCommissionCostsPaidAndPayable Deferred Commission Costs Paid and Payable Represents the amount of deferred commission costs paid and payable. Current Fiscal Year End Date Term Loan [Member] Relating to the term loan. us-gaap_DebtInstrumentBasisSpreadOnVariableRate1 Debt Instrument, Basis Spread on Variable Rate strm_DebtInstrumentBasisRateFloor Debt Instrument, Basis Rate Floor Represents the basis rate floor on a debt instrument. us-gaap_DebtInstrumentInterestRateEffectivePercentage Debt Instrument, Interest Rate, Effective Percentage us-gaap_DebtInstrumentFairValue Debt Instrument, Fair Value Disclosure Document Fiscal Period Focus us-gaap_OperatingLeaseCost Operating Lease, Cost Document Fiscal Year Focus Noncash Investing and Financing Activities [Policy Text Block] Disclosure of the company's policy regarding noncash investing and financing activities. Document Period End Date Entity File Number Entity Emerging Growth Company us-gaap_DebtInstrumentFaceAmount Debt Instrument, Face Amount Document Type Entity Small Business Entity Shell Company us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationLiabilityTransfersOutOfLevel3 Fair Value, Measurement with Unobservable Inputs Reconciliation, Liability, Transfers out of Level 3 Alpharetta Office Lease [Member] Relating to the Alpharetta office lease. Document Information [Line Items] Transfer out Document Information [Table] Alpharetta Sublease [Member] Relating to Alpharetta sublease. us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue Beginning balance Ending balance us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements Settlement – cash Entity Filer Category Debt Instrument [Axis] Entity Current Reporting Status Debt Instrument, Name [Domain] Suwanee Office Lease [Member] Relating to the Suwanee office lease. Restructuring charges Schedule of Debt, Adjusted EBITDA [Table Text Block] Tabular disclosure of the company's adjusted EBITDA ratios. SIFMA Municipal Swap Rate [Member] Debt to APR ratio Debt to APR ratio Represents the maximum debt to APR ratio on a debt instrument. Capitalized software accumulated amortization Adjusted EBITDA ratio Represents the maximum debt to adjusted EBITDA ratio for debt instruments. Variable Rate [Domain] strm_DebtInstrumentCovenantFixedChargeCoverageRatio Debt Instrument, Covenant, Fixed Charge Coverage Ratio Represents the fixed charge coverage ratio required by a debt covenant. Capitalized software development costs, net of accumulated amortization of $9,368,000 and $7,960,000, respectively Prime Rate [Member] Schedule of Debt to APR Ratios [Table Text Block] Tabular disclosure of the company's debt to APR ratios. Impairment of long-lived assets Impairment, Long-Lived Asset, Held-for-Use us-gaap_AdjustmentsToAdditionalPaidInCapitalStockSplit Adjustments to Additional Paid in Capital, Stock Split Statements of Work Under Sublease [Member] Relating to statements of work under sublease. Impairment of goodwill Goodwill, Impairment Loss Impairment Master Services Agreement [Member] Relating to the master services agreement. Share-based compensation us-gaap_IncreaseDecreaseInAccountsAndOtherReceivables Accounts and contract receivables Entity Tax Identification Number Entity Central Index Key us-gaap_AccumulatedAmortizationOfOtherDeferredCosts Accumulated Amortization of Other Deferred Costs Depreciation and amortization Entity Registrant Name Liability Class [Axis] Fair Value by Liability Class [Domain] us-gaap_DeferredCostsCurrentAndNoncurrent Deferred Costs Entity [Domain] Legal Entity [Axis] us-gaap_AmortizationOfDeferredCharges Amortization of Deferred Charges Entity Address, Address Line One Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Table Text Block] us-gaap_AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts Offering expenses ecd_NonRule10b51ArrTrmntdFlag Non-Rule 10b5-1 Arrangement Terminated [Flag] Entity Address, City or Town ecd_Rule10b51ArrTrmntdFlag Rule 10b5-1 Arrangement Terminated [Flag] us-gaap_AmortizationOfDeferredSalesCommissions Amortization of Deferred Sales Commissions ecd_Rule10b51ArrAdoptedFlag Rule 10b5-1 Arrangement Adopted [Flag] Entity Address, Postal Zip Code Entity Address, State or Province ecd_NonRule10b51ArrAdoptedFlag Non-Rule 10b5-1 Arrangement Adopted [Flag] Material Terms of Trading Arrangement [Text Block] us-gaap_AllowanceForDoubtfulAccountsReceivable Allowance for credit losses Allowance for credit losses us-gaap_StockRepurchasedDuringPeriodShares Surrender of shares (in shares) Entity Common Stock, Shares Outstanding us-gaap_StockRepurchasedDuringPeriodValue Surrender of shares us-gaap_ProfessionalFees Professional Fees Trading Symbol Local Phone Number us-gaap_TableTextBlock Notes Tables Restricted stock issued (in shares) us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardForfeited Restricted stock forfeited (in shares) us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity Line of Credit Facility, Maximum Borrowing Capacity Restricted stock issued Related and Nonrelated Parties [Axis] Related and Nonrelated Parties [Domain] Selling, general and administrative expense Provision for credit losses Allowance for credit losses, provision us-gaap_WarrantsAndRightsOutstandingMeasurementInput Warrants and Rights Outstanding, Measurement Input Collaborative Arrangement and Arrangement Other than Collaborative [Domain] Issuance of common stock (in shares) Stock Issued During Period, Shares, New Issues (in shares) us-gaap_StockIssuedDuringPeriodSharesIssuedForServices Stock Issued During Period, Shares, Issued for Services (in shares) us-gaap_LiabilitiesAndStockholdersEquity Total liabilities and stockholders’ equity Issuance of common stock Stock Issued During Period, Value, New Issues Related Party Transaction [Axis] Related Party Transaction [Domain] Research and development Accumulated deficit us-gaap_AssetsNoncurrent Total non-current assets Debt Disclosure [Text Block] us-gaap_InterestExpense Interest expense Measurement Input, Price Volatility [Member] Changes in assets and liabilities: Measurement Input, Risk Free Interest Rate [Member] us-gaap_AmortizationOfFinancingCosts Amortization of Debt Issuance Costs us-gaap_DisclosureTextBlockAbstract Notes to Financial Statements Subsequent Event [Member] Benefit for deferred income taxes Accrued interest expense - notes payable Measurement Input, Exercise Price [Member] Subsequent Event Type [Axis] Subsequent Event Type [Domain] Subsequent Events [Text Block] us-gaap_OperatingLeaseRightOfUseAsset Operating Lease, Right-of-Use Asset Measurement Input Type [Axis] Measurement Input Type [Domain] Fair Value of Financial Instruments, Policy [Policy Text Block] us-gaap_PaymentsForRestructuring Restructuring payments us-gaap_RestructuringCosts Restructuring Costs Share-based compensation expense us-gaap_ShareBasedCompensation Other Share-Based Payment Arrangement, Nonemployee [Member] Earnings Per Share, Policy [Policy Text Block] Operating expenses: Income Tax, Policy [Policy Text Block] Valuation adjustments Valuation adjustments us-gaap_LesseeOperatingLeaseTermOfContract Lessee, Operating Lease, Term of Contract (Month) us-gaap_LesseeOperatingLeaseRenewalTerm Lessee, Operating Lease, Renewal Term (Month) us-gaap_StockholdersEquityNoteStockSplitConversionRatio1 Stockholders' Equity Note, Stock Split, Conversion Ratio Costs Associated with Exit or Disposal Activities or Restructurings, Policy [Policy Text Block] us-gaap_SharesIssuedPricePerShare Shares Issued, Price Per Share (in dollars per share) us-gaap_AssetsCurrent Total current assets Non-current assets: Share-Based Payment Arrangement [Policy Text Block] Equity [Text Block] us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1 Business Combination, Contingent Consideration Arrangements, Change in Amount of Contingent Consideration, Liability Common stock, $0.01 par value per share, 85,000,000 shares authorized; 4,265,821 and 3,929,446 shares issued and outstanding, respectively Adjustments to reconcile net loss to net cash used in operating activities: Measurement Frequency [Axis] Measurement Frequency [Domain] Fair Value, Recurring [Member] Common stock, shares authorized (in shares) Common stock, shares issued (in shares) us-gaap_LesseeOperatingLeaseDiscountRate Lessee, Operating Lease, Discount Rate Fair Value Measurements, Recurring and Nonrecurring [Table Text Block] Common stock, par value (in dollars per share) Common Stock, Par or Stated Value Per Share (in dollars per share) Statistical Measurement [Domain] Maximum [Member] Minimum [Member] Product and Service [Axis] Product and Service [Domain] Statistical Measurement [Axis] us-gaap_PaymentsForFees Payments for Other Fees Contract receivables us-gaap_NumberOfReportingUnits Number of Reporting Units Cashless exercise of warrants (in shares) Number of shares of stock issued during the period pursuant to warrants exercised. strm_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingPrice Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Price (in dollars per share) Represents the fair market value closing price for which the share-based payment award will vest. Fair Value, Inputs, Level 3 [Member] Cashless exercise of warrants Value of stock issued pursuant to the exercise of warrants during the period. Fair Value Hierarchy and NAV [Domain] Fair Value, Inputs, Level 1 [Member] Fair Value, Inputs, Level 2 [Member] Fair Value Hierarchy and NAV [Axis] Warrant liability reclassification Amount of increase (decrease) to additional paid in capital (APIC) resulting from changes resulting from the reclassification of warrant liabilities. Cumulative Effect, Period of Adoption [Domain] Cumulative Effect, Period of Adoption [Axis] The 2024 Plan [Member] Represents the 2024 Omnibus Incentive Compensation Plan ("2024 Plan"). Cumulative Effect, Period of Adoption, Adjustment [Member] Revenue [Policy Text Block] us-gaap_WarrantsAndRightsOutstanding Warrants and Rights Outstanding Statement [Line Items] Allowance for credit losses us-gaap_NumberOfOperatingSegments Number of Operating Segments Accounts receivable, net of allowance for credit losses of $59,000 and $86,000, respectively us-gaap_NumberOfReportableSegments Number of Reportable Segments Additional paid in capital Revenues: Stockholders’ equity: Other us-gaap_OtherNonoperatingIncomeExpense us-gaap_SaleOfStockConsiderationReceivedOnTransaction Sale of Stock, Consideration Received on Transaction Current assets: us-gaap_SaleOfStockPricePerShare Sale of Stock, Price Per Share (in dollars per share) us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations Cash and cash equivalents at beginning of period Cash and cash equivalents at end of period us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction Sale of Stock, Number of Shares Issued in Transaction (in shares) Private Placement [Member] us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect Net decrease in cash and cash equivalents us-gaap_NetCashProvidedByUsedInFinancingActivities Net cash provided (used in) by financing activities us-gaap_Liabilities Total liabilities Commitments and contingencies – Note 8 Director [Member] Sale of Stock [Axis] Sale of Stock [Domain] us-gaap_OperatingIncomeLoss Operating loss us-gaap_ContractWithCustomerLiabilityRevenueRecognized Contract with Customer, Liability, Revenue Recognized Other (expense) income: us-gaap_NetCashProvidedByUsedInOperatingActivities Net cash used in operating activities us-gaap_NetCashProvidedByUsedInInvestingActivities Net cash used in investing activities Prepaid and other current assets Cost of goods and services Counterparty Name [Axis] Counterparty Name [Domain] Derivatives, Policy [Policy Text Block] us-gaap_DerivativeLiabilities Derivative Liability us-gaap_PaymentsOfMergerRelatedCostsFinancingActivities Payments of acquisition earnout liabilities us-gaap_PaymentsOfStockIssuanceCosts Payments of Stock Issuance Costs Accounting Standards Update [Domain] us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation Repurchase of common shares to satisfy employee tax withholding Accounting Standards Update [Axis] us-gaap_CostsAndExpenses Total operating expenses Scenario [Domain] Forecast [Member] us-gaap_ProceedsFromIssuanceOfPrivatePlacement Proceeds from Issuance of Private Placement Retained Earnings [Member] Total revenues Title and Position [Domain] Proceeds from issuance of common stock Title and Position [Axis] Scenario [Axis] Maintenance [Member] Private Placement Notes [Member] Relating to private placement notes. Additional Paid-in Capital [Member] Accounting Standards Update 2016-13 [Member] Common Stock [Member] Employee Severance Allocated to Research and Development [Member] Relating to employee severance allocated to research and development. Equity Components [Axis] Equity Component [Domain] us-gaap_LongTermDebt Long-Term Debt Total Employee Severance Allocated to Selling, General, and Administrative [Member] Relating to employee severance allocated to selling, general, and administrative. Employee Severance Allocated to Cost of Sales [Member] Relating to employee severance allocated to cost of sales. us-gaap_RevenueRemainingPerformanceObligationPercentage Revenue, Remaining Performance Obligation, Percentage us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1 Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period (Month) us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1 Class of Warrant or Right, Exercise Price of Warrants or Rights (in dollars per share) Class of Warrant or Right [Axis] us-gaap_RevenueRemainingPerformanceObligation Revenue, Remaining Performance Obligation, Amount Class of Warrant or Right [Domain] Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis] Total Warrants Granted (in shares) us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest Loss before income taxes us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights Class of Warrant or Right, Number of Securities Called by Warrants or Rights (in shares) us-gaap_PaymentsOfFinancingCosts Payments for deferred financing costs us-gaap_PaymentsOfDebtIssuanceCosts Payments of Debt Issuance Costs Timing of Transfer of Good or Service [Domain] us-gaap_DeferredFinanceCostsNet Less: Deferred financing cost Transferred at Point in Time [Member] Transferred over Time [Member] Disaggregation of Revenue [Table Text Block] Timing of Transfer of Good or Service [Axis] us-gaap_RepaymentsOfLongTermDebt Repayment of bank term loan Reverse Stock Split [Member] The conversion of a reverse stock split where there is a reduction in the shares outstanding. us-gaap_DebtInstrumentUnamortizedDiscount Debt Instrument, Unamortized Discount Less: Discount on notes payable Document Quarterly Report Entity Incorporation, State or Country Code us-gaap_UnrecognizedTaxBenefits Unrecognized Tax Benefits Long term debt, gross Notes payable and accrued interest Accounting Policies [Abstract] Significant Accounting Policies [Text Block] Document Transition Report us-gaap_RepaymentsOfLongTermLinesOfCredit Repayment of line of credit Entity Interactive Data Current Security Exchange Name Title of 12(b) Security Allowance for credit losses, writeoffs Proceeds from line of credit Nonmonetary Transaction Type [Domain] Collaborative Arrangement and Arrangement Other than Collaborative [Axis] Nonmonetary Transaction Type [Axis] us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount (in shares) Proceeds from notes payable us-gaap_ProceedsFromLinesOfCredit Proceeds from Lines of Credit Statement [Table] Statement of Financial Position [Abstract] Weighted average number of common shares – basic and diluted (in shares) us-gaap_EffectiveIncomeTaxRateContinuingOperations Effective Income Tax Rate Reconciliation, Percent Business Acquisition [Axis] Net loss per common share – basic and diluted (in dollars per share) Business Acquisition, Acquiree [Domain] Basic and Diluted Earnings Per Share: Statement of Cash Flows [Abstract] Lease Contractual Term [Domain] Statement of Stockholders' Equity [Abstract] Lease Contractual Term [Axis] Income Statement [Abstract] us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree Long-Term Debt, Maturity, Year Three us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour Long-Term Debt, Maturity, Year Four us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive Long-Term Debt, Maturity, Year Five us-gaap_RestructuringReserve Restructuring reserve Restructuring reserve Acquisition earnout liability (1) us-gaap_BusinessCombinationContingentConsiderationLiability Business Combination, Contingent Consideration, Liability us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo Long-Term Debt, Maturity, Year Two us-gaap_RestructuringAndRelatedCostNumberOfPositionsEliminated Restructuring and Related Cost, Number of Positions Eliminated us-gaap_RestructuringAndRelatedCostNumberOfPositionsEliminatedPeriodPercent Restructuring and Related Cost, Number of Positions Eliminated, Period Percent us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued Business Acquisition, Equity Interest Issued or Issuable, Number of Shares (in shares) Restructuring costs incurred Expected restructuring costs Accounting Standards Update and Change in Accounting Principle [Table Text Block] Type of Restructuring [Domain] Employee Severance [Member] Restructuring and Related Costs [Table Text Block] us-gaap_LiabilitiesNoncurrent Total non-current liabilities Restructuring Type [Axis] Cash flows from financing activities: us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate Effective Income Tax Rate Reconciliation, at Federal Statutory Income Tax Rate, Percent Notes payable, net of deferred financing costs Deferred revenues, less current portion us-gaap_StockholdersEquity Total stockholders’ equity Balance Balance Class of Stock [Axis] Total non-current portion of debt us-gaap_LongTermDebtNoncurrent Schedule of Earnings Per Share, Basic and Diluted [Table Text Block] us-gaap_PaymentsToAcquireBusinessesGross Payments to Acquire Businesses, Gross Term loan, net of current portion and deferred financing costs Non-current portion of notes payable EX-101.PRE 10 strm-20241031_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE XML 12 R1.htm IDEA: XBRL DOCUMENT v3.24.4
Document And Entity Information - shares
9 Months Ended
Oct. 31, 2024
Dec. 16, 2024
Document Information [Line Items]    
Entity Central Index Key 0001008586  
Entity Registrant Name STREAMLINE HEALTH SOLUTIONS INC.  
Amendment Flag false  
Current Fiscal Year End Date --01-31  
Document Fiscal Period Focus Q3  
Document Fiscal Year Focus 2025  
Document Type 10-Q  
Document Quarterly Report true  
Document Period End Date Oct. 31, 2024  
Document Transition Report false  
Entity File Number 000-28132  
Entity Incorporation, State or Country Code DE  
Entity Tax Identification Number 31-1455414  
Entity Address, Address Line One 2400 Old Milton Pkwy., 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 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 Common Stock, Shares Outstanding   4,273,175
XML 13 R2.htm IDEA: XBRL DOCUMENT v3.24.4
Condensed Consolidated Balance Sheets (Current Period Unaudited) - USD ($)
Oct. 31, 2024
Jan. 31, 2024
Current assets:    
Cash and cash equivalents $ 754,000 $ 3,190,000
Accounts receivable, net of allowance for credit losses of $59,000 and $86,000, respectively 2,824,000 4,237,000
Contract receivables 1,248,000 780,000
Prepaid and other current assets 567,000 629,000
Total current assets 5,393,000 8,836,000
Non-current assets:    
Property and equipment, net of accumulated amortization of $328,000 and $291,000 respectively 52,000 88,000
Capitalized software development costs, net of accumulated amortization of $9,368,000 and $7,960,000, respectively 5,165,000 5,798,000
Intangible assets, net of accumulated amortization of $5,246,000 and $4,019,000, respectively 10,844,000 12,071,000
Goodwill 13,276,000 13,276,000
Other 1,236,000 1,666,000
Total non-current assets 30,573,000 32,899,000
Total assets 35,966,000 41,735,000
Current liabilities:    
Accounts payable 1,610,000 1,253,000
Accrued expenses 1,518,000 2,023,000
Current portion of term loan 2,250,000 1,500,000
Deferred revenues 6,095,000 7,112,000
Acquisition earnout liability 377,000 1,794,000
Total current liabilities 11,850,000 13,682,000
Non-current liabilities:    
Term loan, net of current portion and deferred financing costs 5,883,000 7,566,000
Line of credit 0 1,500,000
Notes payable, net of deferred financing costs 4,129,000 0
Deferred revenues, less current portion 190,000 173,000
Total non-current liabilities 10,202,000 9,239,000
Total liabilities 22,052,000 22,921,000
Commitments and contingencies – Note 8
Stockholders’ equity:    
Common stock, $0.01 par value per share, 85,000,000 shares authorized; 4,265,821 and 3,929,446 shares issued and outstanding, respectively 43,000 39,000
Additional paid in capital 137,588,000 134,474,000
Accumulated deficit (123,717,000) (115,699,000)
Total stockholders’ equity 13,914,000 18,814,000
Total liabilities and stockholders’ equity $ 35,966,000 $ 41,735,000
XML 14 R3.htm IDEA: XBRL DOCUMENT v3.24.4
Condensed Consolidated Balance Sheets (Current Period Unaudited) (Parentheticals) - USD ($)
Oct. 31, 2024
Jan. 31, 2024
Allowance for credit losses $ 59,000 $ 86,000
Accumulated amortization 328,000 291,000
Capitalized software accumulated amortization 9,368,000 7,960,000
Intangible assets, accumulated amortization $ 5,246,000 $ 4,019,000
Common stock, par value (in dollars per share) $ 0.01 $ 0.01
Common stock, shares authorized (in shares) 85,000,000 85,000,000
Common stock, shares issued (in shares) 4,265,821 3,929,446
Common stock, shares outstanding (in shares) 4,265,821 3,929,446
XML 15 R4.htm IDEA: XBRL DOCUMENT v3.24.4
Unaudited Condensed Consolidated Statements of Operations - USD ($)
3 Months Ended 9 Months Ended
Oct. 31, 2024
Oct. 31, 2023
Oct. 31, 2024
Oct. 31, 2023
Revenues:        
Total revenues $ 4,419,000 $ 6,133,000 $ 13,226,000 $ 17,235,000
Operating expenses:        
Selling, general and administrative expense 2,880,000 4,122,000 9,060,000 12,079,000
Research and development 1,134,000 1,304,000 3,569,000 4,310,000
Impairment of goodwill 0 9,813,000 0 9,813,000
Impairment of long-lived assets 0 963,000 0 963,000
Total operating expenses 6,399,000 19,080,000 19,670,000 35,776,000
Operating loss (1,980,000) (12,947,000) (6,444,000) (18,541,000)
Other (expense) income:        
Interest expense (496,000) (266,000) (1,457,000) (781,000)
Valuation adjustments 0 1,182,000 (115,000) 1,905,000
Other 0 0 (2,000) 31,000
Loss before income taxes (2,476,000) (12,031,000) (8,018,000) (17,386,000)
Income tax benefit 0 120,000 0 59,000
Net loss $ (2,476,000) $ (11,911,000) $ (8,018,000) $ (17,327,000)
Basic and Diluted Earnings Per Share:        
Net loss per common share – basic and diluted (in dollars per share) $ (0.61) $ (3.15) $ (2.01) $ (4.61)
Weighted average number of common shares – basic and diluted (in shares) [1],[2] 4,055,268 3,780,689 3,981,406 3,756,420
Software as a Service [Member]        
Revenues:        
Total revenues $ 2,933,000 $ 3,924,000 $ 8,734,000 $ 10,630,000
Operating expenses:        
Cost of goods and services 1,512,000 1,677,000 4,356,000 5,159,000
Maintenance [Member]        
Revenues:        
Total revenues 878,000 1,070,000 2,651,000 3,327,000
Operating expenses:        
Cost of goods and services 42,000 129,000 127,000 250,000
Professional Fees and Licenses [Member]        
Revenues:        
Total revenues 608,000 1,139,000 1,841,000 3,278,000
Operating expenses:        
Cost of goods and services $ 831,000 $ 1,072,000 $ 2,558,000 $ 3,202,000
[1] Diluted net loss per share excludes the effect of shares that are anti-dilutive. For the three and nine months ended October 31, 2024, diluted earnings per share excludes 4,396 outstanding stock options, 220,327 unvested restricted shares of common stock, and 237,027 shares of common stock issuable through the exercise of warrants. For the three and nine months ended October 31, 2023, diluted earnings per share excludes 27,919 outstanding stock options and 132,013 unvested restricted shares of common stock.
[2] Includes the effect of vested and excludes the effect of unvested restricted shares of common stock, which are considered non-participating securities. As of October 31, 2024 and 2023, there were 220,327 and 132,013 unvested restricted shares of common stock outstanding, respectively.
XML 16 R5.htm IDEA: XBRL DOCUMENT v3.24.4
Unaudited Condensed Consolidated Statements of Stockholders' Equity - USD ($)
Cumulative Effect, Period of Adoption, Adjustment [Member]
Common Stock [Member]
Cumulative Effect, Period of Adoption, Adjustment [Member]
Additional Paid-in Capital [Member]
Cumulative Effect, Period of Adoption, Adjustment [Member]
Retained Earnings [Member]
Cumulative Effect, Period of Adoption, Adjustment [Member]
Common Stock [Member]
Additional Paid-in Capital [Member]
Retained Earnings [Member]
Total
Balance (in shares) (Accounting Standards Update 2016-13 [Member]) at Jan. 31, 2023 0              
Balance (in shares) at Jan. 31, 2023         3,837,560      
Balance (Accounting Standards Update 2016-13 [Member]) at Jan. 31, 2023 $ 0 $ 0 $ 36,000 $ 36,000        
Balance at Jan. 31, 2023         $ 38,000 $ 132,511,000 $ (97,038,000) $ 35,511,000
Restricted stock issued (in shares)         79,061      
Restricted stock issued         $ 1,000 (1,000) 0 0
Restricted stock forfeited (in shares)         (1,893)      
Restricted stock forfeited         $ 0 0 0 0
Surrender of shares (in shares)         (5,888)      
Surrender of shares         $ 0 (179,000) 0 (179,000)
Share-based compensation         0 595,000 0 595,000
Net loss         $ 0 0 (2,901,000) (2,901,000)
Balance (in shares) at Apr. 30, 2023         3,908,840      
Balance at Apr. 30, 2023         $ 39,000 132,926,000 (99,903,000) 33,062,000
Balance (in shares) (Accounting Standards Update 2016-13 [Member]) at Jan. 31, 2023 0              
Balance (in shares) at Jan. 31, 2023         3,837,560      
Balance (Accounting Standards Update 2016-13 [Member]) at Jan. 31, 2023 $ 0 $ 0 $ 36,000 $ 36,000        
Balance at Jan. 31, 2023         $ 38,000 132,511,000 (97,038,000) 35,511,000
Net loss               (17,327,000)
Balance (in shares) at Oct. 31, 2023         3,919,345      
Balance at Oct. 31, 2023         $ 39,000 134,041,000 (114,329,000) 19,751,000
Balance (in shares) at Apr. 30, 2023         3,908,840      
Balance at Apr. 30, 2023         $ 39,000 132,926,000 (99,903,000) 33,062,000
Restricted stock issued (in shares)         25,714      
Restricted stock issued         $ 0 0 0 0
Restricted stock forfeited (in shares)         (5,133)      
Restricted stock forfeited         $ 0 0 0 0
Surrender of shares (in shares)         (3,337)      
Surrender of shares         $ 0 (73,000) 0 (73,000)
Share-based compensation         0 630,000 0 630,000
Net loss         $ 0 0 (2,515,000) (2,515,000)
Balance (in shares) at Jul. 31, 2023         3,926,084      
Balance at Jul. 31, 2023         $ 39,000 133,483,000 (102,418,000) 31,104,000
Restricted stock issued (in shares)         11,736      
Restricted stock issued         $ 0 0 0 0
Restricted stock forfeited (in shares)         (15,940)      
Restricted stock forfeited         $ 0 0 0 0
Surrender of shares (in shares)         (2,535)      
Surrender of shares         $ 0 (19,000) 0 (19,000)
Share-based compensation         0 577,000 0 577,000
Net loss         $ 0 0 (11,911,000) (11,911,000)
Balance (in shares) at Oct. 31, 2023         3,919,345      
Balance at Oct. 31, 2023         $ 39,000 134,041,000 (114,329,000) 19,751,000
Balance (in shares) at Jan. 31, 2024         3,929,446      
Balance at Jan. 31, 2024         $ 39,000 134,474,000 (115,699,000) 18,814,000
Restricted stock issued (in shares)         81,000      
Restricted stock issued         $ 1,000 (1,000) 0 0
Restricted stock forfeited (in shares)         (3,224)      
Restricted stock forfeited         $ 0 0 0 0
Surrender of shares (in shares)         (9,273)      
Surrender of shares         $ 0 (67,000) 0 (67,000)
Share-based compensation         $ 0 529,000 0 529,000
Issuance of common stock (in shares)         123,502      
Issuance of common stock         $ 1,000 769,000 0 770,000
Offering expenses         0 (4,000) 0 (4,000)
Net loss         $ 0 0 (2,739,000) (2,739,000)
Balance (in shares) at Apr. 30, 2024         4,121,451      
Balance at Apr. 30, 2024         $ 41,000 135,700,000 (118,438,000) 17,303,000
Balance (in shares) at Jan. 31, 2024         3,929,446      
Balance at Jan. 31, 2024         $ 39,000 134,474,000 (115,699,000) 18,814,000
Net loss               (8,018,000)
Balance (in shares) at Oct. 31, 2024         4,265,821      
Balance at Oct. 31, 2024         $ 43,000 137,588,000 (123,717,000) 13,914,000
Balance (in shares) at Apr. 30, 2024         4,121,451      
Balance at Apr. 30, 2024         $ 41,000 135,700,000 (118,438,000) 17,303,000
Restricted stock issued (in shares)         113,769      
Restricted stock issued         $ 1,000 (1,000) 0 0
Restricted stock forfeited (in shares)         (18,817)      
Restricted stock forfeited         $ 0 0 0 0
Surrender of shares (in shares)         (3,452)      
Surrender of shares         $ 0 (10,000) 0 (10,000)
Share-based compensation         0 571,000 0 571,000
Net loss         $ 0 0 (2,803,000) (2,803,000)
Cashless exercise of warrants (in shares)         7,317      
Cashless exercise of warrants         $ 0 0 0 0
Warrant liability reclassification         $ 0 837,000 0 837,000
Balance (in shares) at Jul. 31, 2024         4,220,268      
Balance at Jul. 31, 2024         $ 42,000 137,097,000 (121,241,000) 15,898,000
Restricted stock issued (in shares)         54,801      
Restricted stock issued         $ 1,000 (1,000) 0 0
Restricted stock forfeited (in shares)         (8,445)      
Restricted stock forfeited         $ 0 0 0 0
Surrender of shares (in shares)         (803)      
Surrender of shares         $ 0 0 0 0
Share-based compensation         0 492,000 0 492,000
Net loss         $ 0 0 (2,476,000) (2,476,000)
Balance (in shares) at Oct. 31, 2024         4,265,821      
Balance at Oct. 31, 2024         $ 43,000 $ 137,588,000 $ (123,717,000) $ 13,914,000
XML 17 R6.htm IDEA: XBRL DOCUMENT v3.24.4
Unaudited Condensed Consolidated Statements of Cash Flows - USD ($)
9 Months Ended
Oct. 31, 2024
Oct. 31, 2023
Net loss $ (8,018,000) $ (17,327,000)
Adjustments to reconcile net loss to net cash used in operating activities:    
Depreciation and amortization 3,594,000 3,264,000
Accrued interest expense - notes payable 507,000 0
Valuation adjustments 115,000 (1,905,000)
Benefit for deferred income taxes 0 (104,000)
Share-based compensation expense 1,483,000 1,626,000
Impairment of goodwill 0 9,813,000
Impairment of long-lived assets 0 963,000
Provision for credit losses (58,000) 0
Changes in assets and liabilities:    
Accounts and contract receivables 1,003,000 4,299,000
Other assets (116,000) (65,000)
Accounts payable 357,000 109,000
Accrued expenses and other liabilities (505,000) (417,000)
Deferred revenue (1,000,000) (2,417,000)
Net cash used in operating activities (2,638,000) (2,161,000)
Cash flows from investing activities:    
Purchases of property and equipment 0 (47,000)
Capitalization of software development costs (667,000) (1,562,000)
Net cash used in investing activities (667,000) (1,609,000)
Cash flows from financing activities:    
Repayment of bank term loan (1,000,000) (500,000)
Repayment of line of credit (1,500,000) 0
Proceeds from issuance of common stock 100,000 0
Proceeds from notes payable 4,400,000 0
Proceeds from line of credit 0 500,000
Payments of acquisition earnout liabilities (886,000) 0
Payments for deferred financing costs (168,000) 0
Repurchase of common shares to satisfy employee tax withholding (77,000) (271,000)
Net cash provided (used in) by financing activities 869,000 (271,000)
Net decrease in cash and cash equivalents (2,436,000) (4,041,000)
Cash and cash equivalents at beginning of period 3,190,000 6,598,000
Cash and cash equivalents at end of period $ 754,000 $ 2,557,000
XML 18 R7.htm IDEA: XBRL DOCUMENT v3.24.4
Note 1 - Basis of Presentation
9 Months Ended
Oct. 31, 2024
Notes to Financial Statements  
Organization, Consolidation, Basis of Presentation, Business Description and Accounting Policies [Text Block]

NOTE 1 BASIS OF PRESENTATION

 

Streamline Health Solutions, Inc. and each of its wholly-owned subsidiaries, Streamline Health, LLC, Avelead Consulting, LLC, Streamline Consulting Solutions, LLC and Streamline Pay & Benefits, LLC, (collectively, unless the context requires otherwise, “we,” “us,” “our,” “Streamline,” or the “Company”), operate 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 & Clinical Documentation Improvement (CDI) solutions, 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.

 

The accompanying unaudited condensed consolidated financial statements have been prepared by us pursuant to the rules and regulations applicable to quarterly reports on Form 10-Q of the U.S. Securities and Exchange Commission (the “SEC”). Certain information and note disclosures normally included in annual financial statements prepared in accordance with U.S. generally accepted accounting principles (“GAAP”) have been condensed or omitted pursuant to those rules and regulations, although we believe that the disclosures made are adequate to make the information not misleading. The condensed consolidated financial statements include the accounts of Streamline Health Solutions, Inc. and each of its wholly-owned subsidiaries. All intercompany balances and transactions have been eliminated in consolidation. In the opinion of the Company’s management, all adjustments (consisting of normal recurring accruals) considered necessary for a fair presentation of the condensed consolidated financial statements have been included. These condensed consolidated financial statements should be read in conjunction with the consolidated financial statements and notes thereto included in the Company’s most recent annual report on Form 10-K. Operating results for the three and nine months ended October 31, 2024, are not necessarily indicative of the results that may be expected for the fiscal year ending January 31, 2025.

 

The Company has one operating segment and one reporting unit due to the singular nature of our products, product development and distribution process, and client base as a provider of computer software-based solutions and services for acute-care healthcare providers.

 

All amounts in the condensed consolidated financial statements, notes and tables have been rounded to the nearest thousand dollars, except share and per share amounts, unless otherwise indicated. 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.

 

Going Concern

 

The Company’s financial statements are prepared on a going concern basis, which contemplates the realization of assets and the satisfaction of obligations in the normal course of business. To date, the Company has not generated sufficient revenues to allow it to generate cash flow from operations and the Company anticipates the need for additional liquidity in the next twelve months. The Company has historically accumulated losses and used cash from its financing activities to supplement its operations. The Company’s current forecast projects the Company may not be able to maintain compliance with certain of its financial covenants under its current credit agreement with the term loan lender in the next twelve months. Further, our recent private placement notes payables have cross-default conditions with the senior term loan debt. These conditions raise substantial doubt about the ability of the Company to continue as a going concern within one year after the date that the financial statements are issued.

 

In view of these matters, continuation as a going concern is dependent upon the Company’s ability to achieve cash from operations and raise additional debt or equity capital to fund its ongoing operations. 

 

As of October 31, 2024, the Company had approximately $12.3 million of total outstanding debt associated with its term loan and private placement notes payables, $2.3 million of which is classified as a current liability. The Company’s ability to refinance its existing debt is based upon credit markets and economic forces that are outside of its control. There can be no assurance that the Company will be successful in raising additional capital or that such capital, if available, will be on terms that are acceptable to the Company.

 

The financial statements do not include any adjustments to the amount and classification of assets and liabilities that may be necessary should the Company not continue as a going concern.

 

Reverse Stock Split

 

On September 25, 2024, the Company filed a Certificate of Amendment to the Company’s Certificate of Incorporation to effect a 1-for-15 reverse stock split pursuant to which each 15 shares of the Company’s issued and outstanding common stock immediately prior to the effective time, which was 12:01 am Eastern Daylight Time on October 4, 2024, were combined into one share of the Company’s common stock, without effecting a change to the par value per share of Common Stock. The Company’s common stock began trading on a split-adjusted basis when the market opened on October 4, 2024.

 

The Reverse Stock Split did not change the Company's authorized number of shares of common stock. The Reverse Stock Split did not change the par value of the common stock, therefore, the Company recorded an increase to additional paid in capital of $551,000 as of January 31, 2024 and an offsetting adjustment to the carrying value of common stock. No fractional shares were issued in connection with the Reverse Stock Split, and stockholders who would otherwise have been entitled to receive a fractional share instead received a cash payment equal to the fraction of a share of common stock in lieu of such fractional share. Proportionate adjustments were made to the number of shares authorized under the Company’s equity incentive plans, the number of shares subject to any award or purchase right under the Company’s equity incentive plans, and the exercise price or purchase price with respect to any stock option award or purchase right under the Company’s equity incentive plans. All shares of the Company’s common stock, stock-based instruments and per-share data included in these condensed consolidated financial statements have been retrospectively adjusted as though the Reverse Stock Split has been effected prior to all periods presented. All of the Company's equity incentive plans included existing conversion language in the event of a stock split and thus did not result in modification accounting or additional incremental expense as a result of this transaction.

 

XML 19 R8.htm IDEA: XBRL DOCUMENT v3.24.4
Note 2 - Summary of Significant Accounting Policies
9 Months Ended
Oct. 31, 2024
Notes to Financial Statements  
Significant Accounting Policies [Text Block]

NOTE 2 SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES

 

Our significant accounting policies are presented in “Note 2 – Significant Accounting Policies” in the Annual Report on Form 10-K for fiscal year 2023. Users of financial information for interim periods are encouraged to refer to the notes to the consolidated financial statements contained in the Annual Report on Form 10-K when reviewing interim financial results.

 

Use of Estimates

 

The preparation of financial statements in conformity with 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, share-based compensation, capitalization of software development costs, intangible assets, the allowance for credit losses, contingent consideration, and income taxes. Actual results could differ from those estimates.

 

Fair Value of Financial Instruments

 

The Financial Accounting Standards Board’s (“FASB”) authoritative guidance on fair value measurements establishes a framework for measuring fair value. 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. The acquisition earnout liability transferred out of Level 3 as of April 30, 2024. 

 

The table below provides information on the fair value of our liabilities on a recurring basis:

 

      

Quoted

  

Significant

     
      

Prices in

  

Other

  

Significant

 
      

Active

  

Observable

  

Unobservable

 
  

Total Fair

  

Markets

  

Inputs

  

Inputs

 
  

Value

  

(Level 1)

  

(Level 2)

  

(Level 3)

 

At January 31, 2024

                

Acquisition earnout liability (1)

 $1,794,000  $  $  $1,794,000 

 

(1)

On March 27, 2024, the Company issued the shares of its common stock owed as part of the acquisition earnout liability related to the acquisition of Avelead Consulting, LLC (“Avelead”). The remaining obligation related to the acquisition earnout liability is to be settled in cash (refer to Note 3 – Business Combinations for more information). At that time, the acquisition earnout liability no longer qualified as a Level 3 fair value calculation and was transferred out. As of that date, the Company recorded a valuation adjustment of $159,000 using the value of the shares issued adjusted for a discount for lack of marketability. See the table below for the roll-forward of values including the amount transitioned out of Level 3. 

 

The table below provides the Level 3 roll-forward on the fair value of our acquisition earnout liability for the nine months ended October 31, 2024. There was no Level 3 roll-forward activity for the three months ended October 31, 2024

 

  Nine-months ended 
  October 31, 2024 
Beginning balance $1,794,000 
Settlement – common stock  (690,000)
Settlement – cash  (447,000)
Realized loss  159,000 
Transfer out  (817,000)
Ending balance $ 

 

The value of the Company’s acquisition earnout liability at October 31, 2024, represents the remaining cash obligation of $377,000. The Company reached an agreement with the former owners of Avelead to settle the cash obligation by making periodic payments. The remaining outstanding amounts were originally contractually due by October 31, 2024. 

 

The fair value of the Company’s term loan under its Second Amended and Restated Loan and Security Agreement (as amended and modified, the “Second Amended and Restated Loan 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, October 31, 2024 and January 31, 2024. 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 published “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 Second Amended and Restated Loan Agreement for the term loan. The fair value of the Company's term loan as of October 31, 2024 and January 31, 2024, was estimated to be $7,821,000 and $8,807,000, respectively, or a discount to book value of $179,000 and $193,000, respectively. The fair value of the Company's term loan represents a Level 2 measurement. 

 

The estimated fair value of the Company’s notes payable under its private placement notes payables was determined through an analysis of the interest rate spread from the date of closing of the private placement ( February 7, 2024) to the date of the most recent balance sheet, October 31, 2024. The Company estimated the yield of a 30-month treasury by interpolating the yields of the 1-month through 10-year treasury yields on February 7, 2024 (the “Issuance Date”) and the measurement date. A High Yield Index Option Adjusted Spread, as published by the Federal Reserve Bank of St. Louis, for the same dates was added to the treasury yield spread to calculate a High-Yield Spread Adjusted 30-Month Rate. This provided an estimated change to the effective interest rate spread of approximately 0.98% less than the Issuance Date. The fair value of the Company's notes payable as of October 31, 2024, was estimated to be $4,096,000, or a discount to book value of $33,000. The fair value of the Company's notes payable represents a Level 2 measurement. 

 

The estimated fair value of the warrant liability is calculated using a Black-Scholes pricing model. The model input uses the warrant strike prices of $5.70 and $5.85, market prices on the measurement dates ($5.10 as of  February 7, 2024, $4.50 as of  April 30, 2024, and $4.95 as of May 7, 2024) plus assumptions and model inputs for expected term, historical volatility and risk-free interest rate impact the fair value estimate. These assumptions are subjective and are generally derived from external (such as, risk-free rate of interest) and historical data (such as, volatility factor and expected term). The warrants carry a term of 48 months and the Company assumes they are held until expiration. The risk-free rate was determined from the U.S. Treasury published daily treasury yields corresponding with the remaining expected term which ranged between 4% - 5%. The Company’s common stock volatility was estimated between 91% - 92% utilizing its historical average closing price for preceding trading days equal to expected term remaining. 

 

Using this methodology, the Company recorded an opening warrant liability of $881,000 as of February 7, 2024. Re-measurements as of April 30, 2024 and May 7, 2024 are reflected under the “Valuation adjustments” header on the condensed consolidated statement of operations as a valuation gain of $44,000 for the nine months ending October 31, 2024. There was no valuation adjustment recorded in the three months ended October 31, 2024. As of May 7, 2024, the Company had eliminated the potential cash settlement feature that caused liability accounting ensuring the warrants will be settled with shares, and accordingly, the warrants met the criteria for equity classification and reclassified $837,000 to paid in capital after a final re-measurement.

 

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 the Company’s direct sales force or through third-party resellers. Licensed, locally-installed software customers on a perpetual model utilize the Company’s 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 Customers, under the core principle of recognizing revenue to depict the transfer of promised goods or services to customers in an amount that reflects the consideration to which the entity expects to be entitled in exchange for those goods or services. Certain contracts may include aspects of variable consideration as it relates to performance guarantees and service level agreements. Significant judgment is required to determine the standalone selling price (“SSP”) for each performance obligation, impact of variable consideration on total contract price, 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. 

 

Disaggregation of Revenue

 

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

 

  

Three Months Ended

  

Nine Months Ended

 
  

October 31, 2024

  

October 31, 2023

  

October 31, 2024

  

October 31, 2023

 

Over time revenue

 $4,419,000  $6,133,000  $13,091,000  $17,161,000 

Point in time revenue

        135,000   74,000 

Total revenue

 $4,419,000  $6,133,000  $13,226,000  $17,235,000 

 

 The Company includes revenue categories of (i) SaaS, (ii) maintenance and support, (iii) professional services, and (iv) audit services as over time revenue. For point in time revenue, the performance obligation is recognized as the point in time when the obligation is fully satisfied. The Company includes software licenses as point in time revenue.

 

Contract Receivables and Deferred Revenues

 

The Company receives payments from customers 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 revenue includes payments received in advance of performance under the contract. The Company’s 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 customer. Deferred revenue is classified as current or noncurrent based on the timing of when we expect to recognize revenue. During the three and nine months ended October 31, 2024, the Company recognized approximately $1,253,000 and $5,878,000, respectively, in revenue from deferred revenues outstanding as of January 31, 2024. Revenue allocated to remaining performance obligations was $30,068,000 as of October 31, 2024, of which the Company expects to recognize approximately 46% over the next 12 months and the remainder thereafter. 

 

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

 

The Company defers 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 period of expected benefit which is the contractual term. As of October 31, 2024 and January 31, 2024, the Company had deferred costs of $68,000 and $77,000, respectively, net of accumulated amortization of $147,000 and $102,000, respectively. Amortization expense of these costs was $44,000 and $59,000 for the nine months ended October 31, 2024 and 2023, respectively, and is included in cost of SaaS in the condensed consolidated statements of operations. For the three months ended October 31, 2024 and 2023, the Company had amortization expense of $11,000 and $24,000, respectively. 

 

Contract acquisition costs, which consist of sales commissions paid or payable, are considered incremental and recoverable costs of obtaining a contract with a customer. 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, the Company expenses sales commissions as incurred when the amortization period of related deferred commission costs is expected to be one year or less.

 

As of October 31, 2024 and January 31, 2024, deferred commission costs paid and payable, which are included on the consolidated balance sheets within other non-current assets totaled $1,157,000 and $1,461,000, respectively. Amortization expense associated with deferred sales commissions, which is included in selling, general and administrative expense in the condensed consolidated statements of operations, was $141,000 and $129,000 for the three months ended October 31, 2024 and 2023, respectively. For the nine months ended October 31, 2024 and 2023, the amortization expense associated with deferred sales commissions was $450,000 and $383,000, respectively. For the three and nine months ended October 31, 2024, the Company recorded an impairment of $93,000 for deferred commission costs. For the three and nine months ended October 31, 2023, the Company recorded an impairment of $35,000 for deferred commission costs. 

 

Allowance for Credit Losses

 

The Company estimates current expected credit losses based on historical credit loss rates and applied an increase to account for future economic conditions. The changes in the Company’s allowance for credit losses is as follows:

 

  

January 31, 2024

  

CECL Adoption

  

Provision adjustments

  

Write-offs & Recoveries

  

October 31, 2024

 

Allowance for credit losses

 $86,000  $   (58,000)  31,000  $59,000 

 

  January 31, 2023  CECL Adoption  Provision adjustments  Write-offs & Recoveries  October 31, 2023 
Allowance for credit losses $132,000  $(36,000) $  $  $96,000 

 

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, and forfeitures are recognized as incurred. 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 compensation expense related to share-based awards for the three and nine months ended October 31, 2024, of $451,000 and $1,483,000 respectively, net of $41,000 and $109,000, respectively, of capitalized non-employee stock compensation, compared to share-based compensation expense of $517,000 and $1,626,000, respectively, net of $60,000 and $176,000, respectively, of capitalized non-employee stock compensation, for the three and nine months ended October 31, 2023

 

The fair value of 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. These assumptions are subjective and are generally derived from external (such as, risk-free rate of interest) and historical data (such as, volatility factor and expected term). Future grants of equity awards accounted for as share-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 closing price per share on the grant date. For the three and nine months ended October 31, 2024, the Company issued 333 and 181,321 shares of restricted common stock, respectively, compared to 2,999 and 92,562 shares of restricted common stock for the three and nine months ended October 31, 2023, respectively. The Company expenses the compensation cost of these awards as the restriction period lapses.

 

Market-Based Awards

 

For awards with a market condition, the Company adjusts the grant date fair value for the condition. The Company used separate Monte Carlo valuation models, as of the grant date, to determine the expected length and fair value of this particular award. Both models used the Company's historical equity volatility, current stock price, and hurdle target price for vesting. The service period model also included an assumption for the Company's 10-year normalized risk-free rate. The associated compensation expense is recognized provided the service condition is provided regardless of whether the market condition is satisfied. 

 

On July 18, 2024, the Company, as a component of the Board awards discussed above, executed a Restricted Stock Agreement (the “Restricted Stock Agreement”) to issue 13,333 shares of restricted stock with a market vesting condition to a member of the Board. The shares will vest on the date the stock closes at a fair market value of at least $26.25 per share.

 

On September 4, 2024, the Restricted Stock Agreement was amended to rescind 6,666 shares of restricted stock. The remaining shares will vest in full upon the stock closing at a fair market value of at least $26.25 per share, but no earlier than July 18, 2025. The award modification was reevaluated using the same Monte Carlo valuation model and input as the original grant with a change to account for the minimum vesting period. The impacts of the modification were immaterial. 

 

Warrants

 

The Company reviews the specific terms for its warrants and applies the authoritative FASB guidance under ASC topics 480, Distinguishing Liabilities from Equity (“ASC 480”) and ASC 815, Derivatives and Hedging (“ASC 815”) to account for the warrants as either equity-classified or liability-classified instruments. This review identifies if the warrants are freestanding financial instruments under ASC 480, should be defined as a liability under ASC 480, and whether the warrants meet all requirements of ASC 815 to be classified as equity, including whether the warrants are indexed to the Company’s own common stock, if there are conditions where warrant holders could potentially require “net cash settlement” in a circumstance that would be outside of the Company’s control, among other conditions for equity classification. This assessment requires the use of professional judgment and is conducted at the time of warrant issuance plus as of each subsequent quarterly period end date while the warrants are outstanding.

 

For the issued or modified warrants that qualify for equity classification, the warrants are required to be recorded as a component of additional paid-in capital at the time of issuance. For issued or modified warrants that do not meet all the criteria for equity classification, the warrants are required to be recorded at their initial fair value on the date of issuance, and each balance sheet date thereafter. Changes in the estimated fair value of the warrants are recognized as a non-cash gain or loss on the condensed consolidated Statements of Operations as "valuation adjustments." The fair value of the warrants is estimated using a Black-Scholes pricing model.

 

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. Refer to Note 6 – 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. The Company believes it has appropriately accounted for any uncertain tax positions as of October 31, 2024.

 

Net Loss Per Common Share

 

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

 

The Company’s warrants, unvested restricted stock awards, and options are considered non-participating securities because holders are not entitled to non-forfeitable rights to dividends or dividend equivalents during the vesting term or while unexercised. Diluted EPS for the Company’s 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 for the three and nine months ended October 31, 2024 and 2023:

 

  

Three Months Ended

  

Nine Months Ended

 
  

October 31, 2024

  

October 31, 2023

  

October 31, 2024

  

October 31, 2023

 

Basic and diluted loss per share:

                

Net loss

 $(2,476,000) $(11,911,000) $(8,018,000) $(17,327,000)

Basic and diluted net loss per share of common stock

 $(0.61) $(3.15) $(2.01) $(4.61)

Weighted average shares outstanding – basic and diluted (1)(2)

  4,055,268   3,780,689   3,981,406   3,756,420 

 

(1)

Includes the effect of vested and excludes the effect of unvested restricted shares of common stock, which are considered non-participating securities. As of October 31, 2024 and 2023, there were 220,327 and 132,013 unvested restricted shares of common stock outstanding, respectively.

 

 

(2)

Diluted net loss per share excludes the effect of shares that are anti-dilutive. For the three and nine months ended October 31, 2024, diluted earnings per share excludes 4,396 outstanding stock options, 220,327 unvested restricted shares of common stock, and 237,027 shares of common stock issuable through the exercise of warrants. For the three and nine months ended October 31, 2023, diluted earnings per share excludes 27,919 outstanding stock options and 132,013 unvested restricted shares of common stock.

 

Restructuring

 

On October 16, 2023, the Company announced it was executing a strategic restructuring (the "Strategic Restructuring") designed to reduce expenses while maintaining the Company’s ability to expand its SaaS business. The Strategic Restructuring initiatives included a reduction in force, resulting in the termination of 26 employees, or approximately 24% of the Company’s workforce. To execute the Strategic Restructuring, the Company incurred one-time restructuring costs associated with the workforce reduction of $759,000, and the Company has recognized all expenses associated with the Strategic Restructuring as of the end of fiscal 2023. The costs pertain to severance and other employee termination-related costs and various professional fees the Company required to assist with execution of the Strategic Restructuring. For the nine months ended October 31, 2024, there were no costs incurred or accrued related to the Strategic Restructuring. The following is a reconciliation of the Strategic Restructuring liability reflected on the Company’s condensed consolidated balance sheet under “accrued expenses.”

 

  

(in thousands)

 
                  

As of October 31, 2024

 
  

Accrued Balance as of

  

2024

  

2024

  

Accrued Balance as of

  

Total Costs

  

Total

 
  

January 31, 2024

  

Expenses to Date

  

Cash Payments

  

October 31, 2024

  

Incurred to Date

  

Expected Costs

 

Severance expense

                        

Cost of sales

 $  $  $  $  $154  $154 

Selling, general, and administrative

  74      (74)     350   350 

Research and development

              227   227 

Total severance expense

 $74  $  $(74) $  $731  $731 

Professional fees

              28   28 

Total

 $74  $  $(74) $  $759  $759 

 

  

(in thousands)

 
                 
  

Accrued Balance as of

  

2023

  

2023

  

Accrued Balance as of

 
  

January 31, 2023

  

Expenses to Date

  

Cash Payments

  

October 31, 2023

 

Severance expense

                

Cost of sales

 $  $154  $  $154 

Selling, general, and administrative

     350      350 

Research and development

     227      227 

Total severance expense

 $  $731  $  $731 

Professional fees

     18      18 

Total

 $  $749  $  $749 

 

Non-Cash Items

 

For the three and nine months ended October 31, 2024 and 2023, the Company recorded a change in capitalized software purchased with stock, totaling $41,000 and $109,000, and $60,000 and $176,000, respectively, as non-cash items as it relates to non-cash investing activities in the condensed consolidated statements of cash flow.

 

For the nine months ended October 31, 2024, the Company settled the second year acquisition earnout liability in connection with the Avelead acquisition with the issuance of common shares in the amount of $690,000, issued warrants in the amount of $881,000 as debt discounts, settled the warrant liability of $837,000 with an equity based warrant, deferred financing costs for the Notes (refer to Note 5 – Debt) in the amount of $20,000 that was capitalized and paid in fiscal year 2023, and professional fees for the Common Stock Private Placement (refer to Note 7 – Equity) in the amount of $4,000, respectively, as non-cash items as it relates to financing activities in the condensed consolidated statements of cash flows. The Company did not have any similar non-cash financing activities in the nine months ended October 31, 2023. 

 

Recent Accounting Pronouncements Not Yet Adopted

 

In November 2023, the FASB issued ASU 2023-07, Segment Reporting (Topic 280): Improvements to Reportable Segment Disclosures, which improves guidance around the disclosures about a public entity’s reportable segments and additional details about a reportable segment’s expenses. ASU 2023-07 is effective for all public entities for annual periods beginning after December 15, 2023, and interim periods within fiscal years beginning after December 15, 2024. The Company’s adoption of ASU 2023-07 will be effective in the annual report for the fiscal year ending January 31, 2025. The adoption of this ASU is not expected to have a material impact on our consolidated financial statements or disclosures.

 

In December 2023, the FASB issued ASU 2023-09, Income Taxes (Topic 740): Improvements to Income Tax Disclosures, which enhance the transparency and decision usefulness of income tax disclosures. For public entities, ASU 2023-09 is effective for annual periods beginning after December 15, 2024. The adoption of this ASU is not expected to have a material impact on our consolidated financial statements or disclosures.

 

In November 2024, the FASB issued ASU 2024-03, Income Statement - Reporting Comprehensive Income - Expense Disaggregation Disclosures (Subtopic 220-40): Disaggregation of Income Statement Expenses, which improves financial reporting by requiring public entities to disclose additional information about specific expense categories in the notes of the financial statements at interim and annual reporting period. ASU 2024-03 is effective for all public entities for annual reporting periods beginning after December 15, 2026, and interim reporting periods beginning after December 15, 2027. The adoption of this ASU is expected to improve reporting and does not have an overall material impact on our financial disclosures. 

 

XML 20 R9.htm IDEA: XBRL DOCUMENT v3.24.4
Note 3 - Business Combination
9 Months Ended
Oct. 31, 2024
Notes to Financial Statements  
Business Combination Disclosure [Text Block]

NOTE 3 BUSINESS COMBINATION

 

Avelead Acquisition

 

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

 

As of January 31, 2024, the estimated aggregate value of the second year earnout consideration was $1,794,000. On March 27, 2024, the Company issued 105,958 unregistered securities in the form of restricted common stock, par value $0.01 per share, with respect to the second year earnout consideration. For the three and nine months ended October 31, 2024, the Company made cash payments of $200,000 and $887,000 respectively, related to the second year earnout consideration. The remaining outstanding amounts were originally contractually due by October 31, 2024. The remaining cash liability is reflected on the Company’s condensed consolidated balance sheet as “acquisition earnout liability” and totaled $377,000 as of October 31, 2024

XML 21 R10.htm IDEA: XBRL DOCUMENT v3.24.4
Note 4 - Operating Leases
9 Months Ended
Oct. 31, 2024
Notes to Financial Statements  
Lessee, Operating Leases [Text Block]

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. 

 

The Company has moved to a virtual office model and does not have a physical office space. Membership agreements and daily space rentals are leveraged by the Company when groups need to meet in person with the costs expensed as incurred. For the three and nine months ended October 31, 2024 and 2023, the Company recorded $9,000 and $25,000, respectively, and $6,000 and $16,000, respectively, related to such office space rentals.

 

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 term was for 18 months, which coincided with the Company’s underlying lease (see below). The Company received $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 sublease terminated on March 31, 2023. For the nine months ended October 31, 2024 and 2023, the Company recorded $0 and $32,000, respectively, as other income related to the sublease. There was no income related to the sublease in the three months ended October 31, 2024 and 2023.

 

The Company entered into a lease for office space in Alpharetta, Georgia, on March 1, 2020. The lease terminated 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. The Company used a discount rate of 6.5% to determine the lease liability. For the nine months ended October 31, 2024 and 2023, the Company had lease operating costs of approximately $0 and $32,000, respectively. There was no expense related to lease operating costs in the three months ended October 31, 2024 and 2023

 

Suwanee Office Lease

 

Upon acquiring Avelead on August 16, 2021 (refer to Note 3 – Business Combination), the Company assumed an operating lease agreement for the corporate office space of Avelead. The lessor is an entity controlled by one of the Sellers and that Seller is a former employee of the Company. The initial 36-month term lease commenced March 1, 2019, and expired on February 28, 2022. The Company previously renewed the lease for an additional 12-month term which expired February 28, 2023, and was not renewed. For the nine months ended October 31, 2024 and 2023, the Company recorded rent expense of $0 and $6,000, respectively. There was no expense recorded for the three months ended October 31, 2024 and 2023

 

XML 22 R11.htm IDEA: XBRL DOCUMENT v3.24.4
Note 5 - Debt
9 Months Ended
Oct. 31, 2024
Notes to Financial Statements  
Debt Disclosure [Text Block]

NOTE 5 DEBT

 

Outstanding principal balances consisted of the following at October 31, 2024:

 

  

October 31, 2024

  

January 31, 2024

 

Term loan

 $8,000,000  $9,000,000 

Financing cost payable

  177,000   135,000 

Less: Deferred financing cost

  (44,000)  (69,000)

Total

  8,133,000   9,066,000 

Less: Current portion of term loan

  (2,250,000)  (1,500,000)

Non-current portion of term loan

 $5,883,000  $7,566,000 

 

  October 31, 2024  January 31, 2024 
Notes payable and accrued interest  $4,907,000  $ 
Less: Discount on notes payable  (642,000)   
Less: Deferred financing costs  (136,000)   
Total  4,129,000    
Less: Current portion of notes payable      
Non-current portion of notes payable $4,129,000  $ 

 

Term Loan and Revolving Line of Credit

 

On November 29, 2022, the Company executed a Second Modification to Second Amended and Restated Loan Agreement (the “Second Modification”). The Second Modification includes an expansion of the Company’s total borrowing to include a $2,000,000 non-formula revolving line of credit. The revolving line of credit will be co-terminus with the term loan and matures on August 26, 2026. 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 amended certain financial covenants in the Second Amended and Restated Loan Agreement. 

 

Under the Second Amended and Restated Loan Agreement, the Company has a term loan facility with an initial maximum principal amount of $10,000,000. Amounts outstanding under 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 Amended and Restated Loan Agreement has a five-year term, and the maximum principal amount was advanced in a single-cash advance on or about the original closing date ( August 2021). Interest is due monthly, and the Company shall make monthly interest-only payments through the one-year anniversary of the original closing date. Under the Second Amended and Restated Loan Agreement, principal repayments are required 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 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 Agreement may also require early repayments if certain conditions are met.

 

The Company executed a Third Modification and Waiver to Second Amended and Restated Loan Agreement (the “Third Modification”) and a Fourth Modification to Second Amended and Restated Loan Agreement (the “Fourth Modification”) on February 7, 2024 and April 5, 2024, respectively (collectively, the “Third and Fourth Modifications”). The Third and Fourth Modifications reestablished the customary financial covenants for the Second Amended and Restated Loan Agreement as follows:

 

 

Minimum Adjusted EBITDA. Commencing with the quarter ending January 31, 2024, the Company shall maintain Adjusted EBITDA, measured on a quarterly basis as of the last day of each fiscal quarter, in an amount not less than the amounts (or, in the case of amounts set forth in parentheses, no worse than the amounts) set forth under the heading “Minimum Adjusted EBITDA” as of, and for each of the dates appearing adjacent to such “Minimum Adjusted EBITDA.”

 

  Minimum  

Quarter Ending

 

Adjusted EBITDA

 
January 31, 2024 $(5,750,000)
April 30, 2024  (4,560,000)
July 31, 2024  (2,960,000)
October 31, 2024  (1,500,000)
January 31, 2025  430,000 

 

 

Maximum ARR Net Leverage Ratio. The Company's ARR Net Leverage 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 ARR Net Leverage Ratio” as of, and for each of the dates appearing adjacent to such “Maximum ARR Net Leverage Ratio.”

 

  

Maximum

  

ARR Net Leverage

Quarter Ending

 

Ratio

April 30, 2024

  

0.50 to 1.00

 

July 31, 2024

  

0.45 to 1.00

 

October 31, 2024

  

0.40 to 1.00

 

January 31, 2025

  

0.35 to 1.00

 

 

 

Maximum Debt to Adjusted EBITDA Ratio. Commencing with the quarter ending April 30, 2025, the Company's 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.”

 

  

Maximum

  

Debt to Adjusted

  

EBITDA

Quarter Ending

 

Ratio

April 30, 2025

  

3.50 to 1.00

 

July 31, 2025

  

3.00 to 1.00

 

October 31, 2025

  

2.50 to 1.00

 

January 31, 2026 and on the last day of each quarter thereafter

  

2.00 to 1.00

 

 

 

Fixed Charge Coverage Ratio. Commencing with the quarter ending April 30, 2025, the Company 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.

 

On November 13, 2024, the Company executed the Fifth Modification to Second Amended and Restated Loan and Security Agreement (the “Fifth Modification”) that amended, among other things, the Minimum Adjusted EBITDA and Maximum ARR Net Leverage Ratio covenants. Refer to Note 11 – Subsequent Events for additional information regarding the Fifth Modification. 

 

The Second Amended and Restated Loan 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 a cross default provision with the Second Amended and Restated Loan Agreement and a change of control default provision. The line of credit also is subject to customary prepayment requirements. Substantially all the assets of the Company are collateralized by the Second Amended and Restated Loan Agreement. For the period ended October 31, 2024, the Company was not in compliance with certain covenants under the Second Amended and Restated Loan and Security Agreement. Subsequent to the period ended October 31, 2024, the Company entered into the Fifth Modification, whereby certain covenants were modified. As a result, the Company was in compliance with all modified debt covenants. However, the Company’s current forecast projects the Company may not be able to maintain compliance with certain of its financial covenants under the Second Amended and Restated Loan Agreement in the future. Refer to Note 1 – Basis of Presentation for detail regarding the Company’s assessment as a going concern.

 

The Company records costs related to the maintenance of the Second Amended and Restated Loan Agreement as deferred financing costs, net of the term loan. These deferred financing costs are being amortized over the remaining term of the loan. The Company has incurred $250,000 in financing costs which become payable 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.

 

Debt Private Placement

 

On February 1, 2024, the Company entered into a securities purchase agreement (the “Securities Purchase Agreement”) with certain accredited investors, including certain directors and officers of the Company (collectively, the “Investors”), pursuant to which the Company agreed to sell to the Investors unsecured subordinated promissory notes (the “Notes”) in the aggregate principal amount of $4.4 million and warrants (the “Warrants”) to purchase up to an aggregate of 267,728 shares of the Company’s common stock in a private placement (the “Debt Private Placement”). The closing of the Debt Private Placement occurred on February 7, 2024 (the “Closing Date”).

 

Notes Payable

 

The Notes bear interest at a rate of 15% per annum and mature on August 7, 2026 (the “Maturity Date”). All accrued and unpaid interest on the Notes will be capitalized and added to the outstanding principal balance of the Notes and will be payable in cash on the Maturity Date. The Company may redeem the Notes, in whole or in part, prior to the Maturity Date without any premium or penalty. In the event the Company prepays any portion of the then outstanding principal balance of the Notes on or before the twelve (12) month anniversary of the Closing Date, in addition to such prepayment of the principal balance, the Company must pay to the Investors a prepayment fee (in accordance with the each Investor’s pro-rata share of the Notes) in an amount equal to the amount of interest that would have accrued but for the prepayment from the date of such prepayment through such twelve (12) month anniversary of the Closing Date.

 

The Notes also include customary negative covenants, subject to exceptions, which limit dispositions of assets and the business activities of the Company, as well as customary representations and warranties, affirmative covenants and events of default, including a cross default provision with the Second Amended and Restated Loan Agreement and a change of control default provision.

 

The rights of each Investor to receive payments under the Notes are subordinate to the rights of Western Alliance Bank (“WAB”), pursuant to a subordination agreement which the Investors entered into with WAB concurrently with the Debt Private Placement.

 

The Company allocated the original total proceeds at inception from the Debt Private Placement and Common Stock Private Placement (refer to Note 7 – Equity) across the securities issued in connection with the offerings. The Company has recorded the Notes at a relevant residual fair value of $3,538,000, consisting of the $4,400,000 face value of the notes and $862,000 discount. The Company allocated $183,000 in issuance costs. The discount is being accreted and the financing costs amortized as interest expense over the term of the Notes using the effective interest method. 

 

Warrants

 

The Warrants have an exercise price of $5.70 (except for Warrants issued to the Company’s directors and officers which have an exercise price of $5.85), are immediately exercisable, and will expire on the fourth anniversary of the Closing Date. The Warrants are subject to customary adjustments for certain transactions affecting the Company’s capitalization. The terms of the Warrants preclude a holder thereof from exercising such holder’s Warrants, and the Company from giving effect to such exercise, if after giving effect to the issuance of common stock upon such exercise, the holder (together with the holder’s affiliates and any other persons acting as a group together with the holder or any of the holder’s affiliates) would beneficially own in excess of 9.99% of the number of shares of common stock outstanding immediately after giving effect to the issuance of common stock upon such exercise.

 

The Notes and the Warrants described above were offered in a private placement under Section 4(a)(2) of the Securities Act of 1933, as amended (the “Securities Act”), and/or Regulation D promulgated thereunder and, along with the common stock underlying the Warrants, were "restricted securities" under the Securities Act or applicable state securities laws. Accordingly, the Notes, the Warrants and the common stock underlying the Warrants may not be offered or sold in the United States absent registration with the SEC or an applicable exemption from such registration requirements and in accordance with applicable state securities laws. The securities were offered and sold to “accredited investors” as that term is defined in Rule 501(a) under the Securities Act.

 

The Warrants contain a registration rights provision for the Company to provide the Warrant holder with registered common stock upon their exercise of a Warrant. If the Company is not able to deliver registered common stock for exercised Warrants that results in the Warrant holder acquiring registered common stock, then the Warrant holder has the discretion to request the Company remit cash compensation up to the corresponding purchase price. Accordingly, the Company determined the feature required liability accounting treatment upon issuance. On May 7, 2024, the Company filed a Registration Statement on Form S-3 (Registration No. 333-279190), as amended by that certain Pre-Effective Amendment No. 1 to Form S-3 filed on May 24, 2024 (collectively, the “Registration Statement”), for purpose of registering for resale 267,728 shares of common stock underlying the Warrants. The Registration Statement was declared effective by the SEC on June 10, 2024. The filing of the Registration Statement eliminated the potential cash settlement feature that caused liability accounting ensuring the Warrants will be settled with shares, and accordingly, the Warrants met the criteria for equity classification and reclassified them to paid in capital after a final re-measurement. 

 

The Company allocated the total proceeds from the Debt Private Placement and Common Stock Private Placement (refer to Note 7 – Equity) across the securities issued in connection with offerings. The Company recorded an initial liability of $881,000 for the Warrants at fair value using a Black-Scholes model. The Company immediately recognized $46,000 in issuance costs as expense related to the agreements for the Warrants. For the three months ended July 31, 2024, the Company reclassified the $837,000 remeasured value of the Warrants as additional paid in capital on the condensed consolidated Balance Sheet. 

 

XML 23 R12.htm IDEA: XBRL DOCUMENT v3.24.4
Note 6 - Income Taxes
9 Months Ended
Oct. 31, 2024
Notes to Financial Statements  
Income Tax Disclosure [Text Block]

NOTE 6 INCOME TAXES

 

Income tax expense was $0 for the nine months ended October 31, 2024, compared to income tax benefit of $59,000 in the prior year comparable period. The effective income tax rate on continuing operations of approximately 0% differs from our combined federal and state statutory rate of 24% primarily due to the full valuation allowance the Company currently maintains on its net deferred tax asset.

 

The Company has recorded $346,000 and $340,000 in reserves for uncertain tax positions as of October 31, 2024 and January 31, 2024, respectively.

 

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, 2020. All material state and local income tax matters have been concluded for years through January 31, 2019. The Company is no longer subject to IRS examination for periods prior to the tax year ended January 31, 2020; however, carryforward losses that were generated prior to the tax year ended January 31, 2020, may still be adjusted by the IRS if they are used in a future period. 

XML 24 R13.htm IDEA: XBRL DOCUMENT v3.24.4
Note 7 - Equity
9 Months Ended
Oct. 31, 2024
Notes to Financial Statements  
Equity [Text Block]

NOTE 7 EQUITY

 

Common Stock Private Placement

 

On February 6, 2024, the Company completed the sale of 17,543 shares of the Company’s common stock to Matthew W. Etheridge at a purchase price of $5.70 per share for an aggregate purchase price of $100,000 (the “Common Stock Private Placement”). Mr. Etheridge became a director of the Company subsequent to the closing of the Debt Private Placement. 

 

The common stock described above was offered in a private placement under Section 4(a)(2) of the Securities Act and/or Regulation D promulgated thereunder and has not been registered under the Securities Act or applicable state securities laws. Accordingly, such common stock may not be offered or sold in the United States absent registration with the SEC or an applicable exemption from such registration requirements and in accordance with applicable state securities laws. The common stock was offered and sold to an “accredited investor” as that term is defined in Rule 501(a) under the Securities Act.

 

The Company allocated the total proceeds of the Common Stock Private Placement across the underlying components. As a result, $77,000 of net proceeds, comprised of $81,000 of the proceeds less $4,000 of issuance costs, were recorded for the Common Stock Private Placement as equity.

 

Registration of Shares Issued to 180 Consulting

 

On June 28, 2023, the Company filed a Registration Statement on Form S-3 (Registration No. 333-272993) for purpose of registering for resale 26,275 shares of common stock issued to 180 Consulting, LLC (“180 Consulting”). The Registration Statement was declared effective by the SEC on July 10, 2023.

 

On May 7, 2024, the Company filed a Registration Statement on Form S-3 (Registration No. 333-279190), as amended by that certain Pre-Effective Amendment No. 1 to Form S-3 filed on May 24, 2024, for purpose of registering for resale 37,647 shares of common stock issued to 180 Consulting. The Registration Statement was declared effective by the SEC on June 10, 2024.

 

2024 Omnibus Incentive Compensation Plan

 

At the 2024 Annual Meeting of Stockholders held on June 13, 2024, the Company’s stockholders approved the Streamline Health Solutions, Inc. 2024 Omnibus Incentive Compensation Plan (the “2024 Plan”). The 2024 Plan replaced the Streamline Health Solutions, Inc. Third Amended and Restated 2013 Stock Incentive Plan (as amended, the “2013 Plan”). The Compensation Committee of the Board of Directors administers the 2024 Plan and approves the grant and terms of awards (consistent with the terms of the 2024 Plan).

 

The 2024 Plan permits the grant of any or all of the following types of awards to grantees: stock options, including non-qualified options and incentive stock options (“ISOs”); stock appreciation rights (“SARs”); restricted stock; deferred stock and restricted stock units; performance units and performance shares; dividend equivalents; and other stock-based awards. Eligible grantees include employees, officers, non-employee consultants and non-employee directors of the Company and its affiliates. A total of 449,260 shares of common stock were initially available for issuance under the 2024 Plan.

 

XML 25 R14.htm IDEA: XBRL DOCUMENT v3.24.4
Note 8 - Commitments and Contingencies
9 Months Ended
Oct. 31, 2024
Notes to Financial Statements  
Commitments and Contingencies Disclosure [Text Block]

NOTE 8 COMMITMENTS AND CONTINGENCIES

 

Consulting Agreement with 180 Consulting, LLC

 

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. As of December 2023, all outstanding SOWs under both MSAs were effectively replaced by two new SOWs. As of October 31, 2024, there were three active SOWs under the eValuator MSA. One of the active SOWs includes 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 the Company under the MSA and the SOWs may share workspace and administrative costs with 121G Consulting, LLC (“121G”). Mr. Green is a “member” of 121G, and, accordingly, has a financial interest in that entity. 180 Consulting earned 85,221 and 23,879 shares for the nine months ended October 31, 2024 and 2023, respectively, and has earned an aggregate of 183,875 shares of the Company’s common stock through October 31, 2024. For the three months ended October 31, 2024 and 2023, 180 Consulting earned 30,753 and 6,669 shares, respectively. For services rendered by 180 Consulting during the three and nine months ended October 31, 2024, the Company incurred fees of $642,000 and $1,965,000. The Company incurred fees of $639,000 and $2,558,000 for services rendered by 180 Consulting during the three and nine months ended October 31, 2023, respectively. For the three and nine months ended October 31, 2024, the Company recorded capitalized non-employee stock compensation of $41,000 and $109,000. The Company recorded capitalized non-employee stock compensation of $60,000 and $176,000, for the three and nine months ended October 31, 2023, respectively. The Company paid fees of $582,000 and $1,472,000 for services rendered by 180 Consulting during the three and nine months ended October 31, 2024, respectively. For the three and nine months ended October 31, 2023, the Company paid fees of $626,000 and $2,354,000, respectively, for services rendered by 180 Consulting.

 

Inclusive of the MSA executed with 180 Consulting are SOWs that provide for the Company to sublicense 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 $230,000 and $453,000, and $87,000 and $468,000 for the SOWs that include the sublicense agreement for the three and nine months ended October 31, 2024 and 2023, 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 condensed consolidated results of operations, financial position or cash flows.

 

XML 26 R15.htm IDEA: XBRL DOCUMENT v3.24.4
Note 9 - Related Party Transactions
9 Months Ended
Oct. 31, 2024
Notes to Financial Statements  
Related Party Transactions Disclosure [Text Block]

NOTE 9 - RELATED PARTY TRANSACTIONS

 

Avelead Office Lease

 

The Company acquired Avelead on August 16, 2021. Accordingly, the Company assumed a lease for corporate office space from one of the selling shareholders of Avelead who was employed by the company through August 2023. This lease term ended February 2023. For the nine months ended October 31, 2024 and 2023, the Company recorded rent expense of $0 and $6,000, respectively. There was no expense recorded in the three months ended October 31, 2024 and 2023. Refer to Note 3 – Business Combination for additional information. 

 

Debt Private Placement

 

The following related parties participated in the Debt Private Placement (Refer to Note 5 – Debt for additional information): 

 

Name of Investor Investment Amount  Warrants Granted 
121G, LLC (1) $1,000,000   59,829 
Matthew W. Etheridge (2)  1,000,000   61,403 
Jonathan R. Phillips (3)  50,000   2,991 
The Ferayorni Family Trust (4)  500,000   29,914 

 

(1) The securities held in the account of 121G, LLC (“121G”) may be deemed to be beneficially owned by Wyche “Tee” Green, III, the managing member of 121G. Mr. Green serves as Executive Chairman of the Company and is a member of the Board.

(2) Mr. Etheridge became a member of the Board subsequent to the closing of the Debt Private Placement.
(3) Mr. Phillips is a member of the Board.
(4) The securities held in the account of The Ferayorni Family Trust may be deemed to be beneficially owned by Justin J. Ferayorni as co-trustee of The Ferayorni Family Trust. Mr. Ferayorni is a member of the Board.

 

Common Stock Private Placement

 

On February 6, 2024, the Company completed the sale of 17,543 shares of the Company’s common stock to Matthew Etheridge at a purchase price of $5.70 per share for an aggregate purchase price of $100,000. Mr. Etheridge became a director of the Company subsequent to the closing of the Debt Private Placement.

 

XML 27 R16.htm IDEA: XBRL DOCUMENT v3.24.4
Note 10 - Goodwill and Intangible Assets
9 Months Ended
Oct. 31, 2024
Notes to Financial Statements  
Goodwill and Intangible Assets Disclosure [Text Block]

NOTE 10 - GOODWILL AND INTANGIBLE ASSETS

 

Goodwill represents the excess cost over fair value of the net assets of acquired businesses and is not amortized. The Company performs an impairment assessment of goodwill annually during the fourth quarter of its fiscal year with a valuation date of November 1, or more frequently if a triggering event occurs.

 

The Company’s intangible assets consist of client relationships, acquired and developed technology, and trade names. These assets are recorded at cost, less accumulated amortization and impairment, if any. All the Company’s intangible assets are definite lived and amortized on a straight-line basis over their estimated useful lives. Subsequent testing of intangible assets is conducted when a triggering event occurs that would indicate impairment may exist.

 

During the quarter ended  October 31, 2024, the Company's market capitalization fell below the Company's carrying value of equity for a prolonged period of time (the “2024 Triggering Event”). Based on the 2024 Triggering Event, the Company identified indicators of possible impairment and initiated testing using a valuation date of October 31, 2024. The impairment tests were conducted under guidance of ASC Topic 360, Impairment and Disposal of Long-Lived Assets (“ASC 360”) for certain long-lived assets, including capitalized contract costs, developed technology, client relationships and trade names, and in accordance with ASC Topic 350, Intangibles – Goodwill and Other (“ASC 350”) with respect to the reporting unit’s goodwill.

 

In October 2023, the Company was notified by a legacy client of its intent to not renew its contract as of its end date on December 31, 2023. The Company also announced the acceleration of its Strategic Restructuring that was designed to reduce costs while maintaining the Company’s ability to expand its SaaS business. Both the client termination and the execution of the Strategic Restructuring were announced on October 16, 2023. Following these announcements, the Company’s share price declined significantly (collectively, the “2023 Triggering Events”). Based on the 2023 Triggering Events, the Company identified indicators of possible impairment and initiated testing using a valuation date of October 31, 2023. The impairment tests were conducted under guidance of ASC 360 for certain long-lived assets, including capitalized contract costs, developed technology, client relationships and trade names, and in accordance with ASC 350.

 

Goodwill

 

The Company has one reporting unit for purposes of evaluation of goodwill. Impairment testing was performed under the guidance of ASC 350 and utilized a discounted debt-free net cash flow (“DCF”) method under the income approach and the market capitalization method (“MCM”) under the market approach. The sum of the weighted values of each method was used to derive the fair value of the Company’s equity.

 

The MCM calculates the aggregate market value of the Company based on the total number of shares outstanding and the current market price of the shares as of the valuation date. Data on similar mergers and acquisitions within healthcare technology are observed to determine control premium that represents a stock premium percentage offered by an acquirer to a public company. The control premium applied to the aggregate market value represents MCM calculated fair value.

 

The DCF incorporates the use of projected financial information and a discount rate using a weighted average cost of capital with cost of equity estimated based on the capital asset pricing model. The cash-flow projections are based on financial forecasts developed by management that include forecasts of future operating results based on internal budgets and strategic plans to invest in working capital to support anticipated revenue growth. External factors and business conditions are considered by management when setting the long-term growth rates. The selected discount rate considers the risk and nature of the reporting unit’s cash flows and the rates of return market participants would require to invest their capital in the Company.

 

Based on the impairment test following the 2024 Triggering Event, the Company concluded that its goodwill was not impaired as of October 31, 2024. Based on the impairment test following the 2023 Triggering Events, the Company concluded that its goodwill was impaired as of October 31, 2023, based on the weighted combination of the DCF and MCM value estimates which resulted in a calculated fair value lower than the equity carrying value. The Company recorded an impairment of goodwill in the amount of $9,813,000 reported as “Goodwill Impairment” on its Condensed Consolidated Statement of Operations for the nine-month period ended October 31, 2023. 

 

The changes in the carrying amount of goodwill were as follows for the nine-month period ended October 31, 2023:

 

  

Nine Months Ended

 
  

October 31, 2023

 

Balance as of January 31, 2023

 $23,089,000 

Impairment

  (9,813,000)

Balance as of October 31, 2023

 $13,276,000 

 

Intangible Assets

 

ASC 360 defines a multi-step process to test long-lived assets, including intangible assets, for recoverability that if failed would indicate impairment. First, the Company must consider whether indicators of impairment of long-lived assets are present, which the Company determined the 2023 Triggering Events in conjunction with preparation of its financial statements for the three and nine months ended October 31, 2023, provided such indication.

 

Next, the Company must review the long-lived assets to define asset group(s) that would reflect the lowest level of assets to which discrete cash flows are identifiable. In performing this review, the Company identified that the long-lived asset “client relationships” related to Avelead should be classified as abandoned (the “Abandoned Asset”) with the Company determining that it no longer has plans to provide the corresponding consulting service. The Abandoned Asset’s carrying value would need to be set to its salvage value which would be zero given no future cash flows.

 

The Company determined the lowest level of discrete cash flows is at the reporting unit level, and all remaining long-lived assets (excluding the Abandoned Asset) and goodwill would represent its only asset group. Recoverability is assessed by comparing that the sum of the discrete undiscounted cash flows exceeds the carrying value of the asset group. The undiscounted cash flow projections are based on the primary asset in the asset group that include forecasts of future operating results based on internal budgets and strategic plans to investment in working capital to support anticipated revenue growth.

 

The undiscounted cash flows for the long-lived assets were above the carrying amounts indicating that the long-lived asset group is recoverable and no further impairment to long-lived assets exists as of October 31, 2023. For the three-month period ended October 31, 2023, the Company recorded $963,000 as “Impairment of long-lived assets” on its Condensed Consolidated Statement of Operations to adjust the Abandoned Asset to its salvage value of zero. There was no impairment to long-lived assets for the three-month period ending October 31, 2024.

 

 

XML 28 R17.htm IDEA: XBRL DOCUMENT v3.24.4
Note 11 - Subsequent Events
9 Months Ended
Oct. 31, 2024
Notes to Financial Statements  
Subsequent Events [Text Block]

NOTE 11- SUBSEQUENT EVENTS

 

Loan Modification

 

On November 13, 2024, the Company executed the Fifth Modification to Second Amended and Restated Loan and Security Agreement. The Fifth Modification updated the definition of “Adjusted EBITDA” and amended certain financial covenants as follows:

 

 

a.

Maximum ARR Net Leverage Ratio. Commencing with the month ended September 30, 2024, Borrowers’ ARR Net Leverage Ratio, measured on a monthly basis as of the last day of each month, shall not be greater than the amount set forth under the heading “Maximum ARR Net Leverage Ratio” as of, and for each of the dates appearing adjacent to such “Maximum ARR Net Leverage Ratio.”

 

  Maximum  
  ARR Net Leverage 

Month Ending

 

Ratio

 

September 30, 2024

  0.68 to 1.00 

October 31, 2024

  0.66 to 1.00 

November 30, 2024

  0.64 to 1.00 

December 31, 2024

  0.60 to 1.00 

January 31, 2025

  0.35 to 1.00 

April 30, 2025

  0.35 to 1.00 

 

 

b.

Minimum Adjusted EBITDA. Commencing with the month ended September 30, 2024, Borrowers shall maintain Adjusted EBITDA, measured on a monthly basis as of the last day of each month, in an amount not less than the amounts (or, in the case of amounts set forth in parentheses, no worse than the amounts) set forth under the heading “Minimum Adjusted EBITDA” as of, and for each of the dates appearing adjacent to such “Minimum Adjusted EBITDA.”

 

  Minimum  

Month Ending

 

Adjusted EBITDA

 

September 30, 2024

 $(225,000)

October 31, 2024

  (500,000)

November 30, 2024

  (150,000)

December 31, 2024

  (100,000)

January 31, 2025 and on the last day of each month thereafter through April 30, 2025

  0 

 

The Fifth Modification also requires the Company to pay certain fees to Western Alliance Bank in connection with the extension of credit and subsequent repayment of obligations due to Western Alliance Bank under the Second Amended and Restated Loan and Security Agreement. The foregoing fees, if any, will be due and payable on the earlier of (i) August 26, 2026, and (ii) the date on which the Company repays in full all obligations due to Western Alliance Bank under the Second Amended and Restated Loan and Security Agreement.

 

Line of Credit Draw

 

On November 20, 2024, the Company received a $1,000,000 draw from its revolving line of credit under the Second Amended and Restated Loan Agreement as detailed in Note 5 – Debt.

 

XML 29 R18.htm IDEA: XBRL DOCUMENT v3.24.4
Insider Trading Arrangements
3 Months Ended
Oct. 31, 2024
Insider Trading Arr Line Items  
Rule 10b5-1 Arrangement Adopted [Flag] false
Non-Rule 10b5-1 Arrangement Adopted [Flag] false
Rule 10b5-1 Arrangement Terminated [Flag] false
Non-Rule 10b5-1 Arrangement Terminated [Flag] false
XML 30 R19.htm IDEA: XBRL DOCUMENT v3.24.4
Significant Accounting Policies (Policies)
9 Months Ended
Oct. 31, 2024
Accounting Policies [Abstract]  
Use of Estimates, Policy [Policy Text Block]

Use of Estimates

 

The preparation of financial statements in conformity with 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, share-based compensation, capitalization of software development costs, intangible assets, the allowance for credit losses, contingent consideration, and income taxes. Actual results could differ from those estimates.

 

Fair Value of Financial Instruments, Policy [Policy Text Block]

Fair Value of Financial Instruments

 

The Financial Accounting Standards Board’s (“FASB”) authoritative guidance on fair value measurements establishes a framework for measuring fair value. 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. The acquisition earnout liability transferred out of Level 3 as of April 30, 2024. 

 

The table below provides information on the fair value of our liabilities on a recurring basis:

 

      

Quoted

  

Significant

     
      

Prices in

  

Other

  

Significant

 
      

Active

  

Observable

  

Unobservable

 
  

Total Fair

  

Markets

  

Inputs

  

Inputs

 
  

Value

  

(Level 1)

  

(Level 2)

  

(Level 3)

 

At January 31, 2024

                

Acquisition earnout liability (1)

 $1,794,000  $  $  $1,794,000 

 

(1)

On March 27, 2024, the Company issued the shares of its common stock owed as part of the acquisition earnout liability related to the acquisition of Avelead Consulting, LLC (“Avelead”). The remaining obligation related to the acquisition earnout liability is to be settled in cash (refer to Note 3 – Business Combinations for more information). At that time, the acquisition earnout liability no longer qualified as a Level 3 fair value calculation and was transferred out. As of that date, the Company recorded a valuation adjustment of $159,000 using the value of the shares issued adjusted for a discount for lack of marketability. See the table below for the roll-forward of values including the amount transitioned out of Level 3. 

 

The table below provides the Level 3 roll-forward on the fair value of our acquisition earnout liability for the nine months ended October 31, 2024. There was no Level 3 roll-forward activity for the three months ended October 31, 2024

 

  Nine-months ended 
  October 31, 2024 
Beginning balance $1,794,000 
Settlement – common stock  (690,000)
Settlement – cash  (447,000)
Realized loss  159,000 
Transfer out  (817,000)
Ending balance $ 

 

The value of the Company’s acquisition earnout liability at October 31, 2024, represents the remaining cash obligation of $377,000. The Company reached an agreement with the former owners of Avelead to settle the cash obligation by making periodic payments. The remaining outstanding amounts were originally contractually due by October 31, 2024. 

 

The fair value of the Company’s term loan under its Second Amended and Restated Loan and Security Agreement (as amended and modified, the “Second Amended and Restated Loan 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, October 31, 2024 and January 31, 2024. 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 published “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 Second Amended and Restated Loan Agreement for the term loan. The fair value of the Company's term loan as of October 31, 2024 and January 31, 2024, was estimated to be $7,821,000 and $8,807,000, respectively, or a discount to book value of $179,000 and $193,000, respectively. The fair value of the Company's term loan represents a Level 2 measurement. 

 

The estimated fair value of the Company’s notes payable under its private placement notes payables was determined through an analysis of the interest rate spread from the date of closing of the private placement ( February 7, 2024) to the date of the most recent balance sheet, October 31, 2024. The Company estimated the yield of a 30-month treasury by interpolating the yields of the 1-month through 10-year treasury yields on February 7, 2024 (the “Issuance Date”) and the measurement date. A High Yield Index Option Adjusted Spread, as published by the Federal Reserve Bank of St. Louis, for the same dates was added to the treasury yield spread to calculate a High-Yield Spread Adjusted 30-Month Rate. This provided an estimated change to the effective interest rate spread of approximately 0.98% less than the Issuance Date. The fair value of the Company's notes payable as of October 31, 2024, was estimated to be $4,096,000, or a discount to book value of $33,000. The fair value of the Company's notes payable represents a Level 2 measurement. 

 

The estimated fair value of the warrant liability is calculated using a Black-Scholes pricing model. The model input uses the warrant strike prices of $5.70 and $5.85, market prices on the measurement dates ($5.10 as of  February 7, 2024, $4.50 as of  April 30, 2024, and $4.95 as of May 7, 2024) plus assumptions and model inputs for expected term, historical volatility and risk-free interest rate impact the fair value estimate. These assumptions are subjective and are generally derived from external (such as, risk-free rate of interest) and historical data (such as, volatility factor and expected term). The warrants carry a term of 48 months and the Company assumes they are held until expiration. The risk-free rate was determined from the U.S. Treasury published daily treasury yields corresponding with the remaining expected term which ranged between 4% - 5%. The Company’s common stock volatility was estimated between 91% - 92% utilizing its historical average closing price for preceding trading days equal to expected term remaining. 

 

Using this methodology, the Company recorded an opening warrant liability of $881,000 as of February 7, 2024. Re-measurements as of April 30, 2024 and May 7, 2024 are reflected under the “Valuation adjustments” header on the condensed consolidated statement of operations as a valuation gain of $44,000 for the nine months ending October 31, 2024. There was no valuation adjustment recorded in the three months ended October 31, 2024. As of May 7, 2024, the Company had eliminated the potential cash settlement feature that caused liability accounting ensuring the warrants will be settled with shares, and accordingly, the warrants met the criteria for equity classification and reclassified $837,000 to paid in capital after a final re-measurement.

 

Revenue [Policy Text Block]

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 the Company’s direct sales force or through third-party resellers. Licensed, locally-installed software customers on a perpetual model utilize the Company’s 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 Customers, under the core principle of recognizing revenue to depict the transfer of promised goods or services to customers in an amount that reflects the consideration to which the entity expects to be entitled in exchange for those goods or services. Certain contracts may include aspects of variable consideration as it relates to performance guarantees and service level agreements. Significant judgment is required to determine the standalone selling price (“SSP”) for each performance obligation, impact of variable consideration on total contract price, 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. 

 

Disaggregation of Revenue

 

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

 

  

Three Months Ended

  

Nine Months Ended

 
  

October 31, 2024

  

October 31, 2023

  

October 31, 2024

  

October 31, 2023

 

Over time revenue

 $4,419,000  $6,133,000  $13,091,000  $17,161,000 

Point in time revenue

        135,000   74,000 

Total revenue

 $4,419,000  $6,133,000  $13,226,000  $17,235,000 

 

 The Company includes revenue categories of (i) SaaS, (ii) maintenance and support, (iii) professional services, and (iv) audit services as over time revenue. For point in time revenue, the performance obligation is recognized as the point in time when the obligation is fully satisfied. The Company includes software licenses as point in time revenue.

 

Contract Receivables and Deferred Revenues

 

The Company receives payments from customers 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 revenue includes payments received in advance of performance under the contract. The Company’s 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 customer. Deferred revenue is classified as current or noncurrent based on the timing of when we expect to recognize revenue. During the three and nine months ended October 31, 2024, the Company recognized approximately $1,253,000 and $5,878,000, respectively, in revenue from deferred revenues outstanding as of January 31, 2024. Revenue allocated to remaining performance obligations was $30,068,000 as of October 31, 2024, of which the Company expects to recognize approximately 46% over the next 12 months and the remainder thereafter. 

 

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

 

The Company defers 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 period of expected benefit which is the contractual term. As of October 31, 2024 and January 31, 2024, the Company had deferred costs of $68,000 and $77,000, respectively, net of accumulated amortization of $147,000 and $102,000, respectively. Amortization expense of these costs was $44,000 and $59,000 for the nine months ended October 31, 2024 and 2023, respectively, and is included in cost of SaaS in the condensed consolidated statements of operations. For the three months ended October 31, 2024 and 2023, the Company had amortization expense of $11,000 and $24,000, respectively. 

 

Contract acquisition costs, which consist of sales commissions paid or payable, are considered incremental and recoverable costs of obtaining a contract with a customer. 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, the Company expenses sales commissions as incurred when the amortization period of related deferred commission costs is expected to be one year or less.

 

As of October 31, 2024 and January 31, 2024, deferred commission costs paid and payable, which are included on the consolidated balance sheets within other non-current assets totaled $1,157,000 and $1,461,000, respectively. Amortization expense associated with deferred sales commissions, which is included in selling, general and administrative expense in the condensed consolidated statements of operations, was $141,000 and $129,000 for the three months ended October 31, 2024 and 2023, respectively. For the nine months ended October 31, 2024 and 2023, the amortization expense associated with deferred sales commissions was $450,000 and $383,000, respectively. For the three and nine months ended October 31, 2024, the Company recorded an impairment of $93,000 for deferred commission costs. For the three and nine months ended October 31, 2023, the Company recorded an impairment of $35,000 for deferred commission costs. 

 

Allowance for Credit Losses

 

The Company estimates current expected credit losses based on historical credit loss rates and applied an increase to account for future economic conditions. The changes in the Company’s allowance for credit losses is as follows:

 

  

January 31, 2024

  

CECL Adoption

  

Provision adjustments

  

Write-offs & Recoveries

  

October 31, 2024

 

Allowance for credit losses

 $86,000  $   (58,000)  31,000  $59,000 

 

  January 31, 2023  CECL Adoption  Provision adjustments  Write-offs & Recoveries  October 31, 2023 
Allowance for credit losses $132,000  $(36,000) $  $  $96,000 

 

Share-Based Payment Arrangement [Policy Text Block]

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, and forfeitures are recognized as incurred. 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 compensation expense related to share-based awards for the three and nine months ended October 31, 2024, of $451,000 and $1,483,000 respectively, net of $41,000 and $109,000, respectively, of capitalized non-employee stock compensation, compared to share-based compensation expense of $517,000 and $1,626,000, respectively, net of $60,000 and $176,000, respectively, of capitalized non-employee stock compensation, for the three and nine months ended October 31, 2023

 

The fair value of 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. These assumptions are subjective and are generally derived from external (such as, risk-free rate of interest) and historical data (such as, volatility factor and expected term). Future grants of equity awards accounted for as share-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 closing price per share on the grant date. For the three and nine months ended October 31, 2024, the Company issued 333 and 181,321 shares of restricted common stock, respectively, compared to 2,999 and 92,562 shares of restricted common stock for the three and nine months ended October 31, 2023, respectively. The Company expenses the compensation cost of these awards as the restriction period lapses.

 

Market-Based Awards

 

For awards with a market condition, the Company adjusts the grant date fair value for the condition. The Company used separate Monte Carlo valuation models, as of the grant date, to determine the expected length and fair value of this particular award. Both models used the Company's historical equity volatility, current stock price, and hurdle target price for vesting. The service period model also included an assumption for the Company's 10-year normalized risk-free rate. The associated compensation expense is recognized provided the service condition is provided regardless of whether the market condition is satisfied. 

 

On July 18, 2024, the Company, as a component of the Board awards discussed above, executed a Restricted Stock Agreement (the “Restricted Stock Agreement”) to issue 13,333 shares of restricted stock with a market vesting condition to a member of the Board. The shares will vest on the date the stock closes at a fair market value of at least $26.25 per share.

 

On September 4, 2024, the Restricted Stock Agreement was amended to rescind 6,666 shares of restricted stock. The remaining shares will vest in full upon the stock closing at a fair market value of at least $26.25 per share, but no earlier than July 18, 2025. The award modification was reevaluated using the same Monte Carlo valuation model and input as the original grant with a change to account for the minimum vesting period. The impacts of the modification were immaterial. 

 

Derivatives, Policy [Policy Text Block]

Warrants

 

The Company reviews the specific terms for its warrants and applies the authoritative FASB guidance under ASC topics 480, Distinguishing Liabilities from Equity (“ASC 480”) and ASC 815, Derivatives and Hedging (“ASC 815”) to account for the warrants as either equity-classified or liability-classified instruments. This review identifies if the warrants are freestanding financial instruments under ASC 480, should be defined as a liability under ASC 480, and whether the warrants meet all requirements of ASC 815 to be classified as equity, including whether the warrants are indexed to the Company’s own common stock, if there are conditions where warrant holders could potentially require “net cash settlement” in a circumstance that would be outside of the Company’s control, among other conditions for equity classification. This assessment requires the use of professional judgment and is conducted at the time of warrant issuance plus as of each subsequent quarterly period end date while the warrants are outstanding.

 

For the issued or modified warrants that qualify for equity classification, the warrants are required to be recorded as a component of additional paid-in capital at the time of issuance. For issued or modified warrants that do not meet all the criteria for equity classification, the warrants are required to be recorded at their initial fair value on the date of issuance, and each balance sheet date thereafter. Changes in the estimated fair value of the warrants are recognized as a non-cash gain or loss on the condensed consolidated Statements of Operations as "valuation adjustments." The fair value of the warrants is estimated using a Black-Scholes pricing model.

 

Income Tax, Policy [Policy Text Block]

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. Refer to Note 6 – 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. The Company believes it has appropriately accounted for any uncertain tax positions as of October 31, 2024.

 

Earnings Per Share, Policy [Policy Text Block]

Net Loss Per Common Share

 

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

 

The Company’s warrants, unvested restricted stock awards, and options are considered non-participating securities because holders are not entitled to non-forfeitable rights to dividends or dividend equivalents during the vesting term or while unexercised. Diluted EPS for the Company’s 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 for the three and nine months ended October 31, 2024 and 2023:

 

  

Three Months Ended

  

Nine Months Ended

 
  

October 31, 2024

  

October 31, 2023

  

October 31, 2024

  

October 31, 2023

 

Basic and diluted loss per share:

                

Net loss

 $(2,476,000) $(11,911,000) $(8,018,000) $(17,327,000)

Basic and diluted net loss per share of common stock

 $(0.61) $(3.15) $(2.01) $(4.61)

Weighted average shares outstanding – basic and diluted (1)(2)

  4,055,268   3,780,689   3,981,406   3,756,420 

 

(1)

Includes the effect of vested and excludes the effect of unvested restricted shares of common stock, which are considered non-participating securities. As of October 31, 2024 and 2023, there were 220,327 and 132,013 unvested restricted shares of common stock outstanding, respectively.

 

 

(2)

Diluted net loss per share excludes the effect of shares that are anti-dilutive. For the three and nine months ended October 31, 2024, diluted earnings per share excludes 4,396 outstanding stock options, 220,327 unvested restricted shares of common stock, and 237,027 shares of common stock issuable through the exercise of warrants. For the three and nine months ended October 31, 2023, diluted earnings per share excludes 27,919 outstanding stock options and 132,013 unvested restricted shares of common stock.

 

Costs Associated with Exit or Disposal Activities or Restructurings, Policy [Policy Text Block]

Restructuring

 

On October 16, 2023, the Company announced it was executing a strategic restructuring (the "Strategic Restructuring") designed to reduce expenses while maintaining the Company’s ability to expand its SaaS business. The Strategic Restructuring initiatives included a reduction in force, resulting in the termination of 26 employees, or approximately 24% of the Company’s workforce. To execute the Strategic Restructuring, the Company incurred one-time restructuring costs associated with the workforce reduction of $759,000, and the Company has recognized all expenses associated with the Strategic Restructuring as of the end of fiscal 2023. The costs pertain to severance and other employee termination-related costs and various professional fees the Company required to assist with execution of the Strategic Restructuring. For the nine months ended October 31, 2024, there were no costs incurred or accrued related to the Strategic Restructuring. The following is a reconciliation of the Strategic Restructuring liability reflected on the Company’s condensed consolidated balance sheet under “accrued expenses.”

 

  

(in thousands)

 
                  

As of October 31, 2024

 
  

Accrued Balance as of

  

2024

  

2024

  

Accrued Balance as of

  

Total Costs

  

Total

 
  

January 31, 2024

  

Expenses to Date

  

Cash Payments

  

October 31, 2024

  

Incurred to Date

  

Expected Costs

 

Severance expense

                        

Cost of sales

 $  $  $  $  $154  $154 

Selling, general, and administrative

  74      (74)     350   350 

Research and development

              227   227 

Total severance expense

 $74  $  $(74) $  $731  $731 

Professional fees

              28   28 

Total

 $74  $  $(74) $  $759  $759 

 

  

(in thousands)

 
                 
  

Accrued Balance as of

  

2023

  

2023

  

Accrued Balance as of

 
  

January 31, 2023

  

Expenses to Date

  

Cash Payments

  

October 31, 2023

 

Severance expense

                

Cost of sales

 $  $154  $  $154 

Selling, general, and administrative

     350      350 

Research and development

     227      227 

Total severance expense

 $  $731  $  $731 

Professional fees

     18      18 

Total

 $  $749  $  $749 

 

Noncash Investing and Financing Activities [Policy Text Block]

Non-Cash Items

 

For the three and nine months ended October 31, 2024 and 2023, the Company recorded a change in capitalized software purchased with stock, totaling $41,000 and $109,000, and $60,000 and $176,000, respectively, as non-cash items as it relates to non-cash investing activities in the condensed consolidated statements of cash flow.

 

For the nine months ended October 31, 2024, the Company settled the second year acquisition earnout liability in connection with the Avelead acquisition with the issuance of common shares in the amount of $690,000, issued warrants in the amount of $881,000 as debt discounts, settled the warrant liability of $837,000 with an equity based warrant, deferred financing costs for the Notes (refer to Note 5 – Debt) in the amount of $20,000 that was capitalized and paid in fiscal year 2023, and professional fees for the Common Stock Private Placement (refer to Note 7 – Equity) in the amount of $4,000, respectively, as non-cash items as it relates to financing activities in the condensed consolidated statements of cash flows. The Company did not have any similar non-cash financing activities in the nine months ended October 31, 2023. 

 

New Accounting Pronouncements, Policy [Policy Text Block]

Recent Accounting Pronouncements Not Yet Adopted

 

In November 2023, the FASB issued ASU 2023-07, Segment Reporting (Topic 280): Improvements to Reportable Segment Disclosures, which improves guidance around the disclosures about a public entity’s reportable segments and additional details about a reportable segment’s expenses. ASU 2023-07 is effective for all public entities for annual periods beginning after December 15, 2023, and interim periods within fiscal years beginning after December 15, 2024. The Company’s adoption of ASU 2023-07 will be effective in the annual report for the fiscal year ending January 31, 2025. The adoption of this ASU is not expected to have a material impact on our consolidated financial statements or disclosures.

 

In December 2023, the FASB issued ASU 2023-09, Income Taxes (Topic 740): Improvements to Income Tax Disclosures, which enhance the transparency and decision usefulness of income tax disclosures. For public entities, ASU 2023-09 is effective for annual periods beginning after December 15, 2024. The adoption of this ASU is not expected to have a material impact on our consolidated financial statements or disclosures.

 

In November 2024, the FASB issued ASU 2024-03, Income Statement - Reporting Comprehensive Income - Expense Disaggregation Disclosures (Subtopic 220-40): Disaggregation of Income Statement Expenses, which improves financial reporting by requiring public entities to disclose additional information about specific expense categories in the notes of the financial statements at interim and annual reporting period. ASU 2024-03 is effective for all public entities for annual reporting periods beginning after December 15, 2026, and interim reporting periods beginning after December 15, 2027. The adoption of this ASU is expected to improve reporting and does not have an overall material impact on our financial disclosures. 

 

XML 31 R20.htm IDEA: XBRL DOCUMENT v3.24.4
Note 2 - Summary of Significant Accounting Policies (Tables)
9 Months Ended
Oct. 31, 2024
Notes Tables  
Fair Value Measurements, Recurring and Nonrecurring [Table Text Block]
      

Quoted

  

Significant

     
      

Prices in

  

Other

  

Significant

 
      

Active

  

Observable

  

Unobservable

 
  

Total Fair

  

Markets

  

Inputs

  

Inputs

 
  

Value

  

(Level 1)

  

(Level 2)

  

(Level 3)

 

At January 31, 2024

                

Acquisition earnout liability (1)

 $1,794,000  $  $  $1,794,000 
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Table Text Block]
  Nine-months ended 
  October 31, 2024 
Beginning balance $1,794,000 
Settlement – common stock  (690,000)
Settlement – cash  (447,000)
Realized loss  159,000 
Transfer out  (817,000)
Ending balance $ 
Disaggregation of Revenue [Table Text Block]
  

Three Months Ended

  

Nine Months Ended

 
  

October 31, 2024

  

October 31, 2023

  

October 31, 2024

  

October 31, 2023

 

Over time revenue

 $4,419,000  $6,133,000  $13,091,000  $17,161,000 

Point in time revenue

        135,000   74,000 

Total revenue

 $4,419,000  $6,133,000  $13,226,000  $17,235,000 
Accounting Standards Update and Change in Accounting Principle [Table Text Block]
  

January 31, 2024

  

CECL Adoption

  

Provision adjustments

  

Write-offs & Recoveries

  

October 31, 2024

 

Allowance for credit losses

 $86,000  $   (58,000)  31,000  $59,000 
  January 31, 2023  CECL Adoption  Provision adjustments  Write-offs & Recoveries  October 31, 2023 
Allowance for credit losses $132,000  $(36,000) $  $  $96,000 
Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]
  

Three Months Ended

  

Nine Months Ended

 
  

October 31, 2024

  

October 31, 2023

  

October 31, 2024

  

October 31, 2023

 

Basic and diluted loss per share:

                

Net loss

 $(2,476,000) $(11,911,000) $(8,018,000) $(17,327,000)

Basic and diluted net loss per share of common stock

 $(0.61) $(3.15) $(2.01) $(4.61)

Weighted average shares outstanding – basic and diluted (1)(2)

  4,055,268   3,780,689   3,981,406   3,756,420 
Restructuring and Related Costs [Table Text Block]
  

(in thousands)

 
                  

As of October 31, 2024

 
  

Accrued Balance as of

  

2024

  

2024

  

Accrued Balance as of

  

Total Costs

  

Total

 
  

January 31, 2024

  

Expenses to Date

  

Cash Payments

  

October 31, 2024

  

Incurred to Date

  

Expected Costs

 

Severance expense

                        

Cost of sales

 $  $  $  $  $154  $154 

Selling, general, and administrative

  74      (74)     350   350 

Research and development

              227   227 

Total severance expense

 $74  $  $(74) $  $731  $731 

Professional fees

              28   28 

Total

 $74  $  $(74) $  $759  $759 
  

(in thousands)

 
                 
  

Accrued Balance as of

  

2023

  

2023

  

Accrued Balance as of

 
  

January 31, 2023

  

Expenses to Date

  

Cash Payments

  

October 31, 2023

 

Severance expense

                

Cost of sales

 $  $154  $  $154 

Selling, general, and administrative

     350      350 

Research and development

     227      227 

Total severance expense

 $  $731  $  $731 

Professional fees

     18      18 

Total

 $  $749  $  $749 
XML 32 R21.htm IDEA: XBRL DOCUMENT v3.24.4
Note 5 - Debt (Tables)
9 Months Ended
Oct. 31, 2024
Notes Tables  
Schedule of Debt [Table Text Block]
  

October 31, 2024

  

January 31, 2024

 

Term loan

 $8,000,000  $9,000,000 

Financing cost payable

  177,000   135,000 

Less: Deferred financing cost

  (44,000)  (69,000)

Total

  8,133,000   9,066,000 

Less: Current portion of term loan

  (2,250,000)  (1,500,000)

Non-current portion of term loan

 $5,883,000  $7,566,000 
  October 31, 2024  January 31, 2024 
Notes payable and accrued interest  $4,907,000  $ 
Less: Discount on notes payable  (642,000)   
Less: Deferred financing costs  (136,000)   
Total  4,129,000    
Less: Current portion of notes payable      
Non-current portion of notes payable $4,129,000  $ 
Schedule Of Minimum Adjusted EBITDA [Table Text Block]
  Minimum  

Quarter Ending

 

Adjusted EBITDA

 
January 31, 2024 $(5,750,000)
April 30, 2024  (4,560,000)
July 31, 2024  (2,960,000)
October 31, 2024  (1,500,000)
January 31, 2025  430,000 
Schedule of Debt to APR Ratios [Table Text Block]
  

Maximum

  

ARR Net Leverage

Quarter Ending

 

Ratio

April 30, 2024

  

0.50 to 1.00

 

July 31, 2024

  

0.45 to 1.00

 

October 31, 2024

  

0.40 to 1.00

 

January 31, 2025

  

0.35 to 1.00

 
Schedule of Debt, Adjusted EBITDA [Table Text Block]
  

Maximum

  

Debt to Adjusted

  

EBITDA

Quarter Ending

 

Ratio

April 30, 2025

  

3.50 to 1.00

 

July 31, 2025

  

3.00 to 1.00

 

October 31, 2025

  

2.50 to 1.00

 

January 31, 2026 and on the last day of each quarter thereafter

  

2.00 to 1.00

 
XML 33 R22.htm IDEA: XBRL DOCUMENT v3.24.4
Note 9 - Related Party Transactions (Tables)
9 Months Ended
Oct. 31, 2024
Notes Tables  
Schedule of Related Party Transactions [Table Text Block]
Name of Investor Investment Amount  Warrants Granted 
121G, LLC (1) $1,000,000   59,829 
Matthew W. Etheridge (2)  1,000,000   61,403 
Jonathan R. Phillips (3)  50,000   2,991 
The Ferayorni Family Trust (4)  500,000   29,914 
XML 34 R23.htm IDEA: XBRL DOCUMENT v3.24.4
Note 10 - Goodwill and Intangible Assets (Tables)
9 Months Ended
Oct. 31, 2024
Notes Tables  
Schedule of Goodwill [Table Text Block]
  

Nine Months Ended

 
  

October 31, 2023

 

Balance as of January 31, 2023

 $23,089,000 

Impairment

  (9,813,000)

Balance as of October 31, 2023

 $13,276,000 
XML 35 R24.htm IDEA: XBRL DOCUMENT v3.24.4
Note 11 - Subsequent Events (Tables)
9 Months Ended
Oct. 31, 2024
Notes Tables  
Schedule of Debt, Adjusted EBITDA 1 [Table Text Block]
  Maximum  
  ARR Net Leverage 

Month Ending

 

Ratio

 

September 30, 2024

  0.68 to 1.00 

October 31, 2024

  0.66 to 1.00 

November 30, 2024

  0.64 to 1.00 

December 31, 2024

  0.60 to 1.00 

January 31, 2025

  0.35 to 1.00 

April 30, 2025

  0.35 to 1.00 
Schedule Of Minimum Adjusted EBITDA 1 [Table Text Block]
  Minimum  

Month Ending

 

Adjusted EBITDA

 

September 30, 2024

 $(225,000)

October 31, 2024

  (500,000)

November 30, 2024

  (150,000)

December 31, 2024

  (100,000)

January 31, 2025 and on the last day of each month thereafter through April 30, 2025

  0 
XML 36 R25.htm IDEA: XBRL DOCUMENT v3.24.4
Note 1 - Basis of Presentation (Details Textual)
9 Months Ended
Oct. 04, 2024
Jan. 31, 2024
USD ($)
Oct. 31, 2024
USD ($)
Number of Operating Segments     1
Number of Reportable Segments     1
Long-Term Debt   $ 9,066,000 $ 8,133,000
Reverse Stock Split [Member]      
Stockholders' Equity Note, Stock Split, Conversion Ratio 15    
Adjustments to Additional Paid in Capital, Stock Split   (551,000)  
Term Loan [Member]      
Long-Term Debt     12,300,000
Long-Term Debt, Current Maturities   $ 1,500,000 $ 2,250,000
XML 37 R26.htm IDEA: XBRL DOCUMENT v3.24.4
Note 2 - Summary of Significant Accounting Policies 1 (Details Textual)
3 Months Ended 9 Months Ended 12 Months Ended
Sep. 04, 2024
$ / shares
shares
Jul. 18, 2024
$ / shares
shares
May 07, 2024
USD ($)
Mar. 27, 2024
USD ($)
Oct. 16, 2023
USD ($)
Oct. 31, 2024
USD ($)
shares
Jul. 31, 2024
USD ($)
Oct. 31, 2023
USD ($)
shares
Oct. 31, 2024
USD ($)
shares
Oct. 31, 2023
USD ($)
shares
Jan. 31, 2023
USD ($)
Apr. 30, 2024
Feb. 07, 2024
USD ($)
Jan. 31, 2024
USD ($)
Business Combination, Contingent Consideration Arrangements, Change in Amount of Contingent Consideration, Liability       $ 159,000                    
Business Combination, Contingent Consideration, Liability, Current           $ 377,000     $ 377,000         $ 1,794,000
Contract with Customer, Liability, Revenue Recognized           1,253,000     5,878,000          
Revenue, Remaining Performance Obligation, Amount           30,068,000     30,068,000          
Deferred Costs           68,000     68,000         77,000
Accumulated Amortization of Other Deferred Costs           147,000     147,000         102,000
Amortization of Deferred Charges           11,000   $ 24,000 44,000 $ 59,000        
Deferred Commission Costs Paid and Payable           1,157,000     1,157,000         1,461,000
Amortization of Deferred Sales Commissions           141,000   129,000 450,000 383,000        
Deferred Sales Commissions, Impairment Loss           93,000   35,000 93,000 35,000        
Share-Based Payment Arrangement, Expense           451,000   517,000 $ 1,483,000 $ 1,626,000        
Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount (in shares) | shares                 220,327 132,013        
Restructuring and Related Cost, Number of Positions Eliminated         26                  
Restructuring and Related Cost, Number of Positions Eliminated, Period Percent         24.00%                  
Restructuring Costs         $ 759,000   $ 0              
Stock Issued           $ 41,000   $ 60,000 $ 109,000 $ 176,000        
Professional Fees, Noncash                 $ 4,000          
Share-Based Payment Arrangement, Option [Member]                            
Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount (in shares) | shares           4,396   27,919 4,396 27,919        
Restricted Common Stock [Member]                            
Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount (in shares) | shares           220,327   132,013 220,327 132,013        
Warrant [Member]                            
Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount (in shares) | shares           237,027     237,027          
Restricted Stock [Member]                            
Share-Based Compensation Arrangement by Share-Based Payment Award, Non-Option Equity Instruments, Granted (in shares) | shares           333   2,999 181,321 92,562        
Restricted Stock [Member] | Director [Member]                            
Share-Based Compensation Arrangement by Share-Based Payment Award, Non-Option Equity Instruments, Granted (in shares) | shares   13,333                        
Share-Based Compensation Arrangement by Share-Based Payment Award, Non-Option Equity Instruments, Forfeitures (in shares) | shares 6,666                          
Share-Based Payment Arrangement, Nonemployee [Member]                            
Share-Based Payment Arrangement, Expense           $ 41,000   $ 60,000 $ 109,000 $ 176,000        
Common Stock Warrant [Member]                            
Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Gain (Loss) Included in Earnings           $ 0     $ 44,000          
Fair Value, Measurement with Unobservable Inputs Reconciliation, Liability, Transfers out of Level 3     $ 837,000                      
Minimum [Member] | Restricted Stock [Member] | Director [Member]                            
Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Price (in dollars per share) | $ / shares $ 26.25 $ 26.25                        
Common Stock Warrant [Member]                            
Warrants and Rights Outstanding                         $ 881,000  
Measurement Input, Exercise Price [Member] | Common Stock Warrant [Member]                            
Warrants and Rights Outstanding, Measurement Input     4.95                 4.5 5.1  
Measurement Input, Exercise Price [Member] | Common Stock Warrant [Member] | Minimum [Member]                            
Warrants and Rights Outstanding, Measurement Input           5.7     5.7          
Measurement Input, Exercise Price [Member] | Common Stock Warrant [Member] | Maximum [Member]                            
Warrants and Rights Outstanding, Measurement Input           5.85     5.85          
Measurement Input, Risk Free Interest Rate [Member] | Common Stock Warrant [Member] | Minimum [Member]                            
Warrants and Rights Outstanding, Measurement Input           0.04     0.04          
Measurement Input, Risk Free Interest Rate [Member] | Common Stock Warrant [Member] | Maximum [Member]                            
Warrants and Rights Outstanding, Measurement Input           0.05     0.05          
Measurement Input, Price Volatility [Member] | Common Stock Warrant [Member] | Minimum [Member]                            
Warrants and Rights Outstanding, Measurement Input           0.91     0.91          
Measurement Input, Price Volatility [Member] | Common Stock Warrant [Member] | Maximum [Member]                            
Warrants and Rights Outstanding, Measurement Input           0.92     0.92          
Term Loan and Revolving Line of Credit [Member]                            
Debt Instrument, Basis Spread on Variable Rate                 1.50%          
Debt Instrument, Basis Rate Floor                 3.25%          
Debt Instrument, Increase (Decrease) in Basis Spread on Variable Rate                 0.50%          
Debt Instrument, Unamortized Discount           $ 179,000     $ 179,000         193,000
Term Loan and Revolving Line of Credit [Member] | Fair Value, Inputs, Level 2 [Member]                            
Debt Instrument, Fair Value Disclosure           7,821,000     $ 7,821,000         $ 8,807,000
Private Placement Notes [Member]                            
Debt Instrument, Increase (Decrease) in Basis Spread on Variable Rate                 0.98%          
Debt Instrument, Unamortized Discount           33,000     $ 33,000          
Private Placement Notes [Member] | Fair Value, Inputs, Level 2 [Member]                            
Debt Instrument, Fair Value Disclosure           4,096,000     4,096,000          
Unsecured Subordinated Promissory Notes [Member]                            
Debt Instrument, Fair Value Disclosure           3,538,000     3,538,000          
Debt Instrument, Unamortized Discount           862,000     862,000          
Payments of Debt Issuance Costs                     $ 20,000      
Avelead Acquisition [Member]                            
Business Combination, Contingent Consideration, Liability, Current           $ 377,000     377,000          
Avelead Acquisition [Member] | Common Stock [Member] | Second Earnout [Member]                            
Business Combination, Consideration Transferred, Equity Interests Issued and Issuable                 690,000          
Avelead Acquisition [Member] | Warrant 1 [Member] | Second Earnout [Member]                            
Business Combination, Consideration Transferred, Equity Interests Issued and Issuable                 $ 881,000          
XML 38 R27.htm IDEA: XBRL DOCUMENT v3.24.4
Note 2 - Summary of Significant Accounting Policies 2 (Details Textual) - Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2024-11-01
Oct. 31, 2024
Revenue, Remaining Performance Obligation, Percentage 46.00%
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period (Month) 12 months
XML 39 R28.htm IDEA: XBRL DOCUMENT v3.24.4
Note 2 - Summary of Significant Accounting Policies - Fair Value of Liabilities (Details) - Fair Value, Recurring [Member]
Jan. 31, 2024
USD ($)
[1]
Acquisition earnout liability (1) $ 1,794,000
Fair Value, Inputs, Level 1 [Member]  
Acquisition earnout liability (1) 0
Fair Value, Inputs, Level 2 [Member]  
Acquisition earnout liability (1) 0
Fair Value, Inputs, Level 3 [Member]  
Acquisition earnout liability (1) $ 1,794,000
[1] On March 27, 2024, the Company issued the shares of its common stock owed as part of the acquisition earnout liability related to the acquisition of Avelead Consulting, LLC (“Avelead”). The remaining obligation related to the acquisition earnout liability is to be settled in cash (refer to Note 3 – Business Combinations for more information). At that time, the acquisition earnout liability no longer qualified as a Level 3 fair value calculation and was removed from the hierarchy. As of that date, the Company recorded a valuation adjustment of $159,000 using the value of the shares issued adjusted for a discount for lack of marketability. As of April 30, 2024, the acquisition earnout liability no longer qualified as a Level 3 fair value calculation and was transferred out. See the table below for the roll-forward of values including the amount transitioned out of Level 3.
XML 40 R29.htm IDEA: XBRL DOCUMENT v3.24.4
Note 2 - Summary of Significant Accounting Policies - Acquisition Earnout Liability Rollforward (Details) - Earn Out Liability [Member]
9 Months Ended
Oct. 31, 2024
USD ($)
Beginning balance $ 1,794,000
Settlement – common stock (690,000)
Settlement – cash (447,000)
Realized loss 159,000
Transfer out (817,000)
Ending balance $ 0
XML 41 R30.htm IDEA: XBRL DOCUMENT v3.24.4
Note 2 - Summary of Significant Accounting Policies - Disaggregation of Revenue (Details) - USD ($)
3 Months Ended 9 Months Ended
Oct. 31, 2024
Oct. 31, 2023
Oct. 31, 2024
Oct. 31, 2023
Total revenues $ 4,419,000 $ 6,133,000 $ 13,226,000 $ 17,235,000
Transferred over Time [Member]        
Total revenues 4,419,000 6,133,000 13,091,000 17,161,000
Transferred at Point in Time [Member]        
Total revenues $ 0 $ 0 $ 135,000 $ 74,000
XML 42 R31.htm IDEA: XBRL DOCUMENT v3.24.4
Note 2 - Summary of Significant Accounting Policies - Accounting Standards Update (Details) - USD ($)
9 Months Ended
Oct. 31, 2024
Oct. 31, 2023
Allowance for credit losses $ 86,000 $ 132,000
Allowance for credit losses, provision (58,000) 0
Allowance for credit losses, writeoffs 31,000 0
Allowance for credit losses 59,000 96,000
Cumulative Effect, Period of Adoption, Adjustment [Member] | Accounting Standards Update 2016-13 [Member]    
Allowance for credit losses $ 0 $ (36,000)
XML 43 R32.htm IDEA: XBRL DOCUMENT v3.24.4
Note 2 - Summary of Significant Accounting Policies - Schedule of Earnings Per Share (Details) - USD ($)
3 Months Ended 9 Months Ended
Oct. 31, 2024
Jul. 31, 2024
Apr. 30, 2024
Oct. 31, 2023
Jul. 31, 2023
Apr. 30, 2023
Oct. 31, 2024
Oct. 31, 2023
Net loss $ (2,476,000) $ (2,803,000) $ (2,739,000) $ (11,911,000) $ (2,515,000) $ (2,901,000) $ (8,018,000) $ (17,327,000)
Net loss per common share – basic and diluted (in dollars per share) $ (0.61)     $ (3.15)     $ (2.01) $ (4.61)
Weighted average number of common shares – basic and diluted (in shares) [1],[2] 4,055,268     3,780,689     3,981,406 3,756,420
[1] Diluted net loss per share excludes the effect of shares that are anti-dilutive. For the three and nine months ended October 31, 2024, diluted earnings per share excludes 4,396 outstanding stock options, 220,327 unvested restricted shares of common stock, and 237,027 shares of common stock issuable through the exercise of warrants. For the three and nine months ended October 31, 2023, diluted earnings per share excludes 27,919 outstanding stock options and 132,013 unvested restricted shares of common stock.
[2] Includes the effect of vested and excludes the effect of unvested restricted shares of common stock, which are considered non-participating securities. As of October 31, 2024 and 2023, there were 220,327 and 132,013 unvested restricted shares of common stock outstanding, respectively.
XML 44 R33.htm IDEA: XBRL DOCUMENT v3.24.4
Note 2 - Summary of Significant Accounting Policies - Schedule of Restructuring Information (Details) - USD ($)
$ in Thousands
9 Months Ended
Oct. 31, 2024
Oct. 31, 2023
Restructuring reserve $ 74 $ 0
Restructuring charges 0 749
Restructuring payments (74) 0
Restructuring reserve 0 749
Restructuring costs incurred 759  
Expected restructuring costs 759  
Employee Severance Allocated to Cost of Sales [Member]    
Restructuring reserve 0 0
Restructuring charges 0 154
Restructuring payments 0 0
Restructuring reserve 0 154
Restructuring costs incurred 154  
Expected restructuring costs 154  
Employee Severance Allocated to Selling, General, and Administrative [Member]    
Restructuring reserve 74 0
Restructuring charges 0 350
Restructuring payments (74) 0
Restructuring reserve 0 350
Restructuring costs incurred 350  
Expected restructuring costs 350  
Employee Severance Allocated to Research and Development [Member]    
Restructuring reserve 0 0
Restructuring charges 0 227
Restructuring payments 0 0
Restructuring reserve 0 227
Restructuring costs incurred 227  
Expected restructuring costs 227  
Employee Severance [Member]    
Restructuring reserve 74 0
Restructuring charges 0 731
Restructuring payments (74) 0
Restructuring reserve 0 731
Restructuring costs incurred 731  
Expected restructuring costs 731  
Professional Fees and Licenses [Member]    
Restructuring reserve 0 0
Restructuring charges 0 18
Restructuring payments 0 0
Restructuring reserve 0 $ 18
Restructuring costs incurred 28  
Expected restructuring costs $ 28  
XML 45 R34.htm IDEA: XBRL DOCUMENT v3.24.4
Note 3 - Business Combination (Details Textual) - USD ($)
3 Months Ended 9 Months Ended
Mar. 27, 2024
Oct. 31, 2024
Oct. 31, 2024
Jan. 31, 2024
Common Stock, Par or Stated Value Per Share (in dollars per share)   $ 0.01 $ 0.01 $ 0.01
Business Combination, Contingent Consideration, Liability, Current   $ 377,000 $ 377,000 $ 1,794,000
Avelead Acquisition [Member]        
Business Acquisition, Equity Interest Issued or Issuable, Number of Shares (in shares) 105,958      
Common Stock, Par or Stated Value Per Share (in dollars per share) $ 0.01      
Payments to Acquire Businesses, Gross   200,000 887,000  
Business Combination, Contingent Consideration, Liability, Current   $ 377,000 $ 377,000  
Avelead Acquisition [Member] | Earn Out Liability [Member]        
Business Combination, Contingent Consideration, Liability       $ 1,794,000
XML 46 R35.htm IDEA: XBRL DOCUMENT v3.24.4
Note 4 - Operating Leases (Details Textual) - USD ($)
3 Months Ended 9 Months Ended 18 Months Ended
Oct. 31, 2024
Oct. 31, 2023
Oct. 31, 2024
Oct. 31, 2023
Mar. 31, 2023
Oct. 01, 2021
Aug. 16, 2021
Mar. 01, 2020
Membership Agreements and Daily Space Rentals [Member]                
Operating Lease, Expense $ 9,000 $ 6,000 $ 25,000 $ 16,000        
Alpharetta Sublease [Member]                
Lessor, Operating Lease, Term of Contract (Month)           18 months    
Sublease Income 0 0 0 32,000 $ 292,000      
Alpharetta Office Lease [Member]                
Operating Lease, Right-of-Use Asset               $ 540,000
Lessee, Operating Lease, Discount Rate               6.50%
Operating Lease, Cost 0 0 0 32,000        
Suwanee Office Lease [Member]                
Operating Lease, Expense $ 0 $ 0 $ 0 $ 6,000        
Lessee, Operating Lease, Term of Contract (Month)             36 months  
Lessee, Operating Lease, Renewal Term (Month)             12 months  
XML 47 R36.htm IDEA: XBRL DOCUMENT v3.24.4
Note 5 - Debt (Details Textual)
3 Months Ended 9 Months Ended
Nov. 29, 2022
USD ($)
Apr. 30, 2024
USD ($)
Oct. 31, 2024
USD ($)
$ / shares
May 24, 2024
shares
Feb. 01, 2024
USD ($)
shares
Jan. 31, 2024
USD ($)
Debt Instrument, Variable Interest Rate, Type [Extensible Enumeration] Prime Rate [Member]          
Common Stock Warrant [Member]            
Derivative Liability         $ 881,000  
Professional Fees   $ 46,000        
Maximum [Member]            
Common Stock, Shares, Outstanding, Percent     9.99%      
Non Directors and Officers [Member]            
Class of Warrant or Right, Exercise Price of Warrants or Rights (in dollars per share) | $ / shares     $ 5.7      
Directors and Officers [Member]            
Class of Warrant or Right, Exercise Price of Warrants or Rights (in dollars per share) | $ / shares     $ 5.85      
Securities Purchase Agreement February 2024 [Member]            
Class of Warrant or Right, Number of Securities Called by Warrants or Rights (in shares) | shares         267,728  
Class of Warrant or Right, Securities Purchase Agreement February 2024 [Member]            
Class of Warrant or Right, Number of Securities Called by Warrants or Rights (in shares) | shares       267,728    
Term Loan [Member]            
Debt Instrument, Basis Spread on Variable Rate 1.50%          
Debt Instrument, Basis Rate Floor 3.25%          
Debt Instrument, Face Amount $ 10,000,000          
Debt Instrument, Term (Year) 5 years          
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      
Term Loan and Revolving Line of Credit [Member]            
Debt Instrument, Basis Spread on Variable Rate     1.50%      
Debt Instrument, Basis Rate Floor     3.25%      
Debt Instrument, Covenant, Fixed Charge Coverage Ratio     1.2      
Amortization of Debt Issuance Costs     $ 250,000      
Debt Instrument, Unamortized Discount     179,000     $ 193,000
Unsecured Subordinated Promissory Notes [Member]            
Debt Instrument, Face Amount     4,400,000      
Debt Instrument, Interest Rate, Effective Percentage         15.00%  
Debt Instrument, Fair Value Disclosure     3,538,000      
Debt Instrument, Unamortized Discount     862,000      
Debt Issuance Costs, Gross     $ 183,000      
Unsecured Subordinated Promissory Notes [Member] | Securities Purchase Agreement February 2024 [Member]            
Debt Instrument, Face Amount         $ 4,400,000  
Revolving Credit Facility [Member]            
Line of Credit Facility, Maximum Borrowing Capacity $ 2,000,000          
Debt Instrument, Basis Spread on Variable Rate 1.50%          
Debt Instrument, Basis Rate Floor 3.25%          
XML 48 R37.htm IDEA: XBRL DOCUMENT v3.24.4
Note 5 - Debt - Schedule of Outstanding Debt (Details) - USD ($)
Oct. 31, 2024
Jan. 31, 2024
Total $ 8,133,000 $ 9,066,000
Total 4,129,000 0
Less: Current portion of notes payable 0 0
Non-current portion of notes payable 4,129,000 0
Revolving Credit Facility [Member]    
Long term debt, gross 177,000 135,000
Notes payable and accrued interest 177,000 135,000
Note Payable [Member[    
Long term debt, gross 4,907,000 0
Less: Deferred financing cost (136,000) 0
Notes payable and accrued interest 4,907,000 0
Less: Discount on notes payable (642,000) 0
Term Loan [Member]    
Long term debt, gross 8,000,000 9,000,000
Total 12,300,000  
Less: Current portion of term loan (2,250,000) (1,500,000)
Total non-current portion of debt 5,883,000 7,566,000
Notes payable and accrued interest 8,000,000 9,000,000
Term Loan and Revolving Line of Credit [Member]    
Less: Deferred financing cost (44,000) (69,000)
Less: Discount on notes payable $ (179,000) $ (193,000)
XML 49 R38.htm IDEA: XBRL DOCUMENT v3.24.4
Note 5 - Debt - Schedule of Minimum Adjusted EBITDA (Details) - USD ($)
Jan. 31, 2025
Oct. 31, 2024
Jul. 31, 2024
Apr. 30, 2024
Jan. 31, 2024
Minimum Adjusted EBITDA   $ (1,500,000) $ (2,960,000) $ (4,560,000) $ (5,750,000)
Forecast [Member]          
Minimum Adjusted EBITDA $ 430,000        
XML 50 R39.htm IDEA: XBRL DOCUMENT v3.24.4
Note 5 - Debt - Schedule of Debt to APR Ratio (Details)
3 Months Ended
Jan. 31, 2025
Oct. 31, 2024
Jul. 31, 2024
Apr. 30, 2024
Debt to APR ratio   0.4 0.45 0.5
Forecast [Member]        
Debt to APR ratio 0.35      
XML 51 R40.htm IDEA: XBRL DOCUMENT v3.24.4
Note 5 - Debt - Schedule of Adjusted EBITDA Ratio (Details)
3 Months Ended
Jan. 31, 2026
Oct. 31, 2025
Jul. 31, 2025
Apr. 30, 2025
Forecast [Member]        
Adjusted EBITDA ratio 2 2.5 3 3.5
XML 52 R41.htm IDEA: XBRL DOCUMENT v3.24.4
Note 6 - Income Taxes (Details Textual) - USD ($)
3 Months Ended 9 Months Ended
Oct. 31, 2024
Oct. 31, 2023
Oct. 31, 2024
Oct. 31, 2023
Jan. 31, 2024
Income Tax Expense (Benefit) $ (0) $ (120,000) $ (0) $ (59,000)  
Effective Income Tax Rate Reconciliation, Percent     0.00%    
Effective Income Tax Rate Reconciliation, at Federal Statutory Income Tax Rate, Percent     24.00%    
Unrecognized Tax Benefits $ 346,000   $ 346,000   $ 340,000
XML 53 R42.htm IDEA: XBRL DOCUMENT v3.24.4
Note 7 - Equity (Details Textual) - USD ($)
3 Months Ended
May 24, 2024
Feb. 06, 2024
Jun. 28, 2023
Apr. 30, 2024
Jun. 13, 2024
The 2024 Plan [Member]          
Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Authorized (in shares)         449,260
180 Consulting [Member]          
Stock Issued During Period, Shares, New Issues (in shares) 37,647   26,275    
Private Placement [Member]          
Sale of Stock, Number of Shares Issued in Transaction (in shares)   17,543      
Sale of Stock, Price Per Share (in dollars per share)   $ 5.7      
Sale of Stock, Consideration Received on Transaction   $ 100,000      
Net Proceeds from Issuance of Private Placement       $ 77,000  
Proceeds from Issuance of Private Placement       81,000  
Payments of Stock Issuance Costs       $ 4,000  
XML 54 R43.htm IDEA: XBRL DOCUMENT v3.24.4
Note 8 - Commitments and Contingencies (Details Textual) - 180 Consulting [Member] - Master Services Agreement [Member] - USD ($)
3 Months Ended 9 Months Ended 55 Months Ended
Oct. 31, 2024
Oct. 31, 2023
Oct. 31, 2024
Oct. 31, 2023
Oct. 31, 2024
Stock Issued During Period, Shares, Issued for Services (in shares) 30,753 6,669 85,221 23,879 183,875
Professional Fees $ 642,000 $ 639,000 $ 1,965,000 $ 2,558,000  
Share-Based Payment Arrangement, Amount Capitalized 41,000 60,000 109,000 176,000  
Payments for Other Fees 582,000 626,000 1,472,000 2,354,000  
Statements of Work Under Sublease [Member]          
Payments for Other Fees $ 230,000 $ 87,000 $ 453,000 $ 468,000  
XML 55 R44.htm IDEA: XBRL DOCUMENT v3.24.4
Note 9 - Related Party Transactions (Details Textual) - USD ($)
3 Months Ended 9 Months Ended
Feb. 07, 2024
Feb. 06, 2024
Oct. 31, 2024
Apr. 30, 2024
Oct. 31, 2023
Oct. 31, 2024
Oct. 31, 2023
Stock Issued During Period, Value, New Issues       $ 770,000      
Matthew Etheridge [Member]              
Related Party Transaction, Amounts of Transaction $ 1,000,000            
Matthew Etheridge [Member] | Private Placement [Member]              
Stock Issued During Period, Shares, New Issues (in shares)   17,543          
Shares Issued, Price Per Share (in dollars per share)   $ 5.7          
Stock Issued During Period, Value, New Issues   $ 100,000          
Rent Expense [Member] | Former Employee of Avelead [Member]              
Related Party Transaction, Amounts of Transaction     $ 0   $ 0 $ 0 $ 6,000
XML 56 R45.htm IDEA: XBRL DOCUMENT v3.24.4
Note 9 - Related Party Transactions - Schedule of Related Party Transactions (Details)
Feb. 07, 2024
USD ($)
shares
Wyche Tee Green III [Member]  
Related party transactions | $ $ 1,000,000 [1]
Wyche Tee Green III [Member] | Class of Warrant or Right, Securities Purchase Agreement February 2024 [Member]  
Warrants Granted (in shares) | shares 59,829 [1]
Matthew Etheridge [Member]  
Related party transactions | $ $ 1,000,000
Matthew Etheridge [Member] | Class of Warrant or Right, Securities Purchase Agreement February 2024 [Member]  
Warrants Granted (in shares) | shares 61,403
Jonathan R Phillips [Member]  
Related party transactions | $ $ 50,000 [2]
Jonathan R Phillips [Member] | Class of Warrant or Right, Securities Purchase Agreement February 2024 [Member]  
Warrants Granted (in shares) | shares 2,991 [2]
Justin J Ferayorni [Member]  
Related party transactions | $ $ 500,000 [3]
Justin J Ferayorni [Member] | Class of Warrant or Right, Securities Purchase Agreement February 2024 [Member]  
Warrants Granted (in shares) | shares 29,914 [3]
[1] The securities held in the account of 121G, LLC (“121G”) may be deemed to be beneficially owned by Wyche “Tee” Green, III, the managing member of 121G. Mr. Green serves as Executive Chairman of the Company and is a member of the Company’s Board of Directors.
[2] Mr. Phillips is a member of the Company’s Board of Directors.
[3] The securities held in the account of The Ferayorni Family Trust may be deemed to be beneficially owned by Justin J. Ferayorni as co-trustee of The Ferayorni Family Trust. Mr. Ferayorni is a member of the Company’s board of directors.
XML 57 R46.htm IDEA: XBRL DOCUMENT v3.24.4
Note 10 - Goodwill and Intangible Assets (Details Textual)
3 Months Ended 9 Months Ended
Oct. 31, 2024
USD ($)
Oct. 31, 2023
USD ($)
Oct. 31, 2024
USD ($)
Oct. 31, 2023
USD ($)
Number of Reporting Units     1  
Goodwill, Impairment Loss $ 0 $ 9,813,000 $ 0 $ 9,813,000
Impairment, Long-Lived Asset, Held-for-Use $ 0 $ 963,000 $ 0 $ 963,000
XML 58 R47.htm IDEA: XBRL DOCUMENT v3.24.4
Note 10 - Goodwill and Intangible Assets - Summary of Goodwill (Details) - USD ($)
3 Months Ended 9 Months Ended
Oct. 31, 2024
Oct. 31, 2023
Oct. 31, 2024
Oct. 31, 2023
Balance     $ 13,276,000 $ 23,089,000
Impairment $ 0 $ (9,813,000) 0 (9,813,000)
Balance $ 13,276,000 $ 13,276,000 $ 13,276,000 $ 13,276,000
XML 59 R48.htm IDEA: XBRL DOCUMENT v3.24.4
Note 11 - Subsequent Events (Details Textual)
Nov. 20, 2024
USD ($)
Revolving Credit Facility [Member] | Subsequent Event [Member]  
Proceeds from Lines of Credit $ 1,000,000
XML 60 R49.htm IDEA: XBRL DOCUMENT v3.24.4
Note 11 - Subsequent Events - Schedule of Debt to APR Ratio (Details)
1 Months Ended 3 Months Ended
Apr. 30, 2025
Jan. 31, 2025
Dec. 31, 2024
Nov. 30, 2024
Oct. 31, 2024
Sep. 30, 2024
Jan. 31, 2025
Oct. 31, 2024
Jul. 31, 2024
Apr. 30, 2024
Debt to APR ratio               0.4 0.45 0.5
Forecast [Member]                    
Debt to APR ratio             0.35      
Fifth Modification, Term Loan [Member] | Minimum [Member]                    
Debt to APR ratio     0.6 0.64 0.66 0.68        
Fifth Modification, Term Loan [Member] | Minimum [Member] | Forecast [Member]                    
Debt to APR ratio 0.35 0.35                
Fifth Modification, Term Loan [Member] | Maximum [Member]                    
Debt to APR ratio     1 1 1 1        
Fifth Modification, Term Loan [Member] | Maximum [Member] | Forecast [Member]                    
Debt to APR ratio 1 1                
XML 61 R50.htm IDEA: XBRL DOCUMENT v3.24.4
Note 11 - Subsequent Events - Schedule of Minimum Adjusted EBITDA (Details) - USD ($)
Apr. 30, 2025
Jan. 31, 2025
Dec. 31, 2024
Nov. 30, 2024
Oct. 31, 2024
Sep. 30, 2024
Jul. 31, 2024
Apr. 30, 2024
Jan. 31, 2024
Minimum Adjusted EBITDA         $ (1,500,000)   $ (2,960,000) $ (4,560,000) $ (5,750,000)
Forecast [Member]                  
Minimum Adjusted EBITDA   $ 430,000              
Fifth Modification, Term Loan [Member]                  
Minimum Adjusted EBITDA         $ (500,000) $ (225,000)      
Fifth Modification, Term Loan [Member] | Forecast [Member]                  
Minimum Adjusted EBITDA $ 0   $ (100,000)            
Fifth Modification, Term Loan [Member] | Subsequent Event [Member]                  
Minimum Adjusted EBITDA       $ (150,000)          
EXCEL 62 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( $""E%D'04UB@0 +$ 0 9&]C4')O<',O87!P+GAM M;$V./0L",1!$_\IQO;=!P4)B0-!2L+(/>QLOD&1#LD)^OCG!CVX>;QA&WPIG M*N*I#BV&5(_C(I(/ !47BK9.7:=N')=HI6-Y #OGDK7A.YNJQ<&4GPZ4A!0W_J=0U[R;UEA_6\#MI7E!+ P04 M " ! @I19A@3'\N\ K @ $0 &1O8U!R;W!S+V-O&ULS9+/ M:L,P#(=?9?B>R';W!TSJR\9.&PQ6V-C-V&IK&L?&UDCZ]DNR-F5L#["CI9\_ M?0(U-BD;,[[DF#"3QW(UA+8KRJ8UVQ,E!5#L'H,I]9CHQN8VYF!H?.8=)&,/ M9H<@.;^%@&2<(0,3L$H+D>G&664S&HKYA'=VP:?/W,XP9P%;#-A1 5$+8'J: MF(Y#V\ %,,$(&UL[5I;<]HX%'[OK]!X9_9M"\8V@;:T$W-I=MNTF83M M3A^%$5B-;'EDD81_OTV23;J;/ 0LZ?O.14?GZ#AY\^XN8NB&B)3R M> +]O6N[!3+ MUES@6QHO(];JM-O=5H1I;*$81V1@?5XL:$#05%%:;U\@M.4?,_@5RU2-9:,! M$U=!)KF(M/+Y;,7\VMX^9<_I.ATR@6XP&U@@?\YOI^1.6HCA5,+$P&IG/U9K MQ]'22(""R7V4!;I)]J/3%0@R#3LZG5C.=GSVQ.V?C,K:=#1M&N#C\7@XMLO2 MBW A(5M>5 TR M6'!VULS2 Y9>*?IUE!K9';O=05SP6.XYB1'^QL4$UFG2&98T1G*=D 4. #?$ MT4Q0?*]!MHK@PI+27)#6SRFU4!H(FLB!]4>"(<7K;YH] M5Z%82=J$^!!&&N*<<^9ST6S[!Z5&T?95O-RCEU@5 9<8WS2J-2S%UGB5P/&M MG#P=$Q+-E L&08:7)"82J3E^34@3_BNEVOZKR2.FJW"$2M"/F(9 M-AIRM1:!MG&IA&!:$L;1>$[2M!'\6:PUDSY@R.S-D77.UI$.$9)>-T(^8LZ+ MD!&_'H8X2IKMHG%8!/V>7L-)P>B"RV;]N'Z&U3-L+([W1]072N0/)J<_Z3(T M!Z.:60F]A%9JGZJ'-#ZH'C(*!?&Y'C[E>G@*-Y;&O%"N@GL!_]':-\*K^(+ M.7\N?<^E[[GT/:'2MSAD6R4)RU3393>* M$IY"&V[I4_5*E=?EK[DHN#Q;Y.FOH70^+,_Y/%_GM,T+,T.WF)&Y M"M-2D&_#^>G%>!KB.=D$N7V85VWGV-'1^^?!4;"C[SR6'<>(\J(A[J&&F,_# M0X=Y>U^89Y7&4#04;6RL)"Q&MV"XU_$L%.!D8"V@!X.O40+R4E5@,5O& RN0 MHGQ,C$7H<.>77%_CT9+CVZ9EM6ZO*7<9;2)2.<)IF!-GJ\K>9;'!51W/55OR ML+YJ/;053L_^6:W(GPP13A8+$DACE!>F2J+S&5.^YRM)Q%4XOT4SMA*7&+SC MYL=Q3E.X$G:V#P(RN;LYJ7IE,6>F\M\M# DL6XA9$N)-7>W5YYNTB42%(JP# 4A M%W+C[^^3:G>,U_HL@6V$5#)DU1?*0XG!/3-R0]A4)?.NVB8+A=OB5,V[&KXF M8$O#>FZ=+2?_VU[4/;07/4;SHYG@'K.' MYA,L0Z1^P7V*BH 1JV*^NJ]/^26<.[1[\8$@F_S6VZ3VW> ,?-2K6J5D*Q$_ M2P=\'Y(&8XQ;]#1?CQ1BK::QK<;:,0QY@%CS#*%F.-^'19H:,]6+K#F-"F]! MU4#E/]O4#6CV#30,9FV-J/D3@H\W/[O#;#"Q([A[8N_ 5!+ P04 M" ! @I19KO&4M_0% ('P & 'AL+W=O>/G',=^'??64CVG2R$T>8W".+VL+;5./C6;J;<4$4\; M,A$Q_#*7*N(:3M6BF29*<#\+BL(FARTQ =L?O@5BG.\?$H#Q)^6Q.1OYES3$M$J'PM)'@\.]%#$48&B5HQ[\; MT5KQ3!.X>[Q5O\W@ >:)IV(HPS\"7R\O:]T:\<6XFP,U \Y9E M6-=<\WY/R351YFY0,P=9;K)HH EB4\:I5O!K '&Z?RV]%51%DT'LDYM8!_J- MC.*\>Y@TUTFZY$JDO::&IYF8IK=1OLJ5V1[E"W(O8[U,0=47_OOX)K2R:"K; M-O6*H8(/GFX0EYX1YK"6I3U#//Q:> U"SVWA[YKC%IES,SWW4.9VT_7W'=Q% M1EI$Z3^VE.62+;ND>64_I0GWQ&4-WLE4J!=1Z__T SUW?K7Q?B>Q=_2M@KZ% MJ?[;;/0PGI+1>-BP<:.*%;G/ M"^YSM+T#Z-9^UK5O0[ZP\>+QIUA]9=:H-$ RM"=@O(+MJL8DS:4$Z$"J1/;N&R=03'U;ZZ M-CXTIB+?1<%W\;_XLBKNI<.U8!IHV_C0J(I\U"FG8^%A51%8BLN,0-R\=-K@< MD"J!Q52%+AT./LCBW02C( M>!4]"66%.^ANZJQ+768%/(6[H:6]H4?YFU'L206URQSL&9EJZ+1$*C*4*S!W MX/&D;^_$N/KUC17Y%,:&ELZ&XM9D@SSCKV3D0P<.YH&7.W>DPKBD2^NTU6ZW MJ/U%/87GH:7IH;A/V? .?!_4T[/M MOS7.R)5\)=1M6RT#KE@U":4IHKB/^9B$H3F##CZ3Z]B: %QN$"9F2:PUM[*> MPA_1TB!1W-5\9"W>YHF2+T'LV2N.:WX>6$%/8918:908;G0^@DYDJL$1_A4D M>P>L XHNC-47UN\*I_!.K/1.#/<[67<=*,'W@^$"W6[7BG4*O\1*O\1PDW,G MLQ7*4L;8]'I Y.*B4^]V[+,K'EJ5K_1(#+K@1)A,J_T5ES< H+Q4H+Q7#W _;0 M#^(%F;Y%3S*THN,"T]GCO97K%,Z)EB+U?A@X(C0?3 MZX%UP88'5B4LC1([RBAMOYKDYCXK)4PH]N7V <4_K1^1AWA45<[2(+&C#-(H MAD5IOJ5@%FU\"V[EQ!7W<9[" ['2 [&C/)!9S("S!T^PD,H^%N$Z8QG7N><) MD $1/Q>T\I["!['2![&C?- TXF%(KE8I_)S:>RVNL^]C QY6$<\MW8][E/NY MB81:F+?R,RCH)1B$*.&QM:X'!/:+[N(S9V]1M/[LBW8E'CF8T&^[5A<+;9Y!]GF9K.\/=\CON>F\Z8D%',( M=1H=>+K*MUWS$RV3;.?R26HMH^QP*;@OE+D!?I]+J;$& "W'@ & 'AL+W=OSR1#M OB22?#P]SY&\YXZZ>%#=5[V4TI!OJZ;5EY.E,>OSV4R72[D2 M^DRM90N_+%2W$@9NN[N97G=25&[0JIFQ*$IG*U&WD_F%>W;=S2_4QC1U*Z\[ MHC>KE>@>W\M&/5Q.Z.3IP>?Z;FGL@]G\8BWNY(TT7];7'=S->B]5O9*MKE5+ M.KFXG+RCYU<\M0.65:OZI*[.\G.034LF%V#3FLWKX5>X( M)=9?J1KM_I*'G6TT(>5&&[7:#08$J[K=_A??=H'8&T#CD0%L-X"=.H#O!G!' M=(O,T?H@C)A?=.J!=-8:O-D+%QLW&MC4K9W&&]/!KS6,,_,KU58P*;(B<*55 M4U?"P,U[T8BVE.3&.M;DQZM-U\G6D&O9U:HB7UJQJ6HP_(F\(5]N/I ?7_UT M,3. QWJ=E;MWO]^^FXV\^U-IS@BG4\(B%B/#K\+#?Q/MV/ 91*$/!>M#P9P_ M/A:*'4>A-7 ^Q_AL'<2X [OCSO5:E/)R EM*R^Y>3N:O?Z!I]!9C]T+.#KCR MGBL/>9]?";TDHJU(:2_DOYOZ7C1 7F.LMZY2Y\JFA?MYEL11%%W,[O?Y^&:< M%M&^W0'4N(<:!Z&^*TNU 620-$H),&\;.24M)#BU(**!-.06*B0T4G82%B5I M%$R@MC^_2HHIO-\1?96G]GH*;O1:NN31/&)LMVB2/1HL9PA=WRYF/!NEF_1T MD_#,J-9TD-SVZ**3DGBOIRS.?9B^79:/3TK:HTR#**\[N19UY2*KS%)"\ ]V M#X8X]9 D:>8#]LU25HP"SGK 61#P7\J(Y@20F0^2%]Q'Z=OE.4]'8>8]S#R8 M@_Y4[9OR>![*7S(/O9"S [Y%S[C_RS:9%&IR6X'*[BO)2W0])#*4##M4!? M4:[%HZVO4,*^P-.41LCD((8LX>-S,Y0"-*B\%F:W@30HOZUMAX8OHMQ_>T*1 M,A QA+8I '-0INHC>Q64(:+%H7LBRMC"199WY ZNQ'(;-!A M%M;A#W(A 70%LG$OVPT>6N:K7QH5B$PBAAFE;!SG(),L+)/O2JB(=.W"*D77 MJLVP4U&98[YX\0RIL1$[FA7Q..2]'CJL<8=U]EY:0>$B4D9S;"U@EE#_!((\ MB![C)Y?W/!!4_F1WE:M5K6Q7:S>'BRJUL!"EK"<8<6__B%GE+XE=OV3 M'#UD#+K'DR'!LNH+.#H,P2#7G :5Y,:H\NM2-97LM".%/_G MBLE+>3OD/N@^#^N^G7Y0#&U#,"6OHK.(0IKKR+UH-I*L94?T4G20\O+$=>RV MB7=/8+5LS%)U]E#D+8FG+$VF$#JWAOBT8,4TCM,GTUIK6Q&[4\>-T08N8(T= M;_^Y7S[$B"PA9H%=S/<.V\-]];NJ!:%@D1Z:9TF.5/6H M:1QGXY4<'\H#?O3CG?K^YE$4O_C"WZ8@%B.'";,]KXJ MVD^Z?XCNKFXU*/X"AD9G&02CVWXEW=X8M78?&F^5,6KE+I=2 %K +\O%&3_ MW8W]=ME_JY[_#U!+ P04 " ! @I19!JD$'0@# !-"0 & 'AL+W=O M<[!QIX=A'Q6&2$:O>2,J[F3 M:5W^.,'&8.R/G;>"1[C)M!MS%K, [LB;ZJ5A)Z+F-2TISPA45 M'$FRG3NWHYME;/16\)N2@VJUD;^S>8.N6RP(DO!_M!49W-GZJ"4;'')]*,X?"=U/F/CEPBF M["\ZU%K/04FIM,CK8"#(*:_^\4M=AU; *#P2X-@:^9X?]H0O3X?_P/Q8N ME:6KC-[7QK5]XQ.^6 MP1JW98#=@A))(&7$A%)$]>56F476S&R>_6(<>YXW<_?M%+JJ:=16O2,-&M+@ M-&F2E'G)[*O#N9":OF*S2_HP*Z=Q"R#PIUW.KLR/1T=!PP8T/ FZQ 75F-%7 M %5BJP^P>& KGT\?=K#B(.K![^HFL:GS$?YQPS\^R?_ ->8[NF% #>M J^N+ MZ,?=)>*'49>^JPN]47R4/FKHH]/5%WD.GT[XJ"3/UZC $NTQ*PD:4(Y2P1B6 M"A4$OO$9O);>_5OY3UI@WM ;?:#_1/0.?=*@3RY MX *X5)G0MK%9%*H1GNY M)YWE,!U[GM>M_!G"=_S3AG]Z.3]5JOR$^H& GI)3O/L./S\3OZOKQW=9A9RX:/['<4:X0(UN(](83L)#5X5UU MM"CL^;<1&DY3V\S@OD.D$<#\5@C]UC%':G.#6OP'4$L#!!0 ( $""E%GV M\A@_U @ )HR 8 >&PO=V]R:W-H965T&ULM5M;;]LX M%OXKA&0CZH,BTK:TL>B4ZSOS[)279LLPC M.6FX+XDM?_S(%X-6F<38EGN9!VG^6AZ75V[+Z;7?"NR-&?W!2JWZW5< M_/V)97QW,\*C_86OZ7(EU(7)]'H3+]D#$]\V]X7\-CFPS-,UR\N4YZA@BYO1 M1WP545\-J!!_IFQ7'GU&2I0GSG^H+W?SFY&E5L0RE@A%$X9+<\^RN=B]7-R!^A.5O$VTQ\Y;M_LD8@1_$E M/"NKOVC78*T12K:EX.MFL%S!.LWK__%+HXBC 9CV#"#- '(ZP.D90)L!]'2 MW3/ ;@;8KYW!:08XKYW!;0:XE>YK956:GL4BGEX7?(<*A99LZD-EKFJT5'": M*\]Z$(7\-97CQ/1;'F_GJ6!S=,OSN?28^E/)LW0>J\L/0OZ3KB1*Q!?HRX85 ML7*)$EV@;P\S].$?OUU/A%R(HILDS:2W]:2D9U**/O-'PP M,'XB%7#0 MEKX98,$GY)Q"6B>(R(16Q@/;/7#Z>0..^;/?KIV3O*H >7H!4? M[>'[RIY9OF7E%638>J@-#U7;X%6YB1-V,Y+[7,F*9S::_OH+=JW?(:V:) M- MDD6&R#KZMP_ZMX?8I__F(L[DKEU; 3)"/=ZMQJO0\3RU;1Q8EG4]>3[6KXYS M,:4:+M1QF!+B:L ( 'J$.L? CLC.061GT.6:;25?(O:R49L0['R.2>1I"%:G+G MR$&([UNZ9^HX&Q.B>Z:."RQ7YXMT'":6%_0ZIG=0AS>HCJ]2P7&1K"HUS.4M MF?&-"H:0[)Z^!DQM778 1RT=%^HXZKCZ71[I.)MBJU=T_R"Z/RCZW7H3IX42 M5@7^)>?S79IED."^MH!3D75$X&-@(SK+%)UGZ@@;'(0-WB!LQO/E129=7;I^ M63(!;L+!6:EU1. "0I\EBLX2=63&5IO[6:^(-%S;?,&,SM(6X=( "#H 4,8F M8!,(0:3K ;>M,*3X;@K5JQ 'QJ[_X;2/.%K!L;>ALE0\#7*%AIEBTRQ M=6W29M]X,+FL,T@('%U8 @!L>WHGAM!2,\?\,8V M[\7#B>^?<;:-ZW[#_#^R]*VJ3E!\^^S>"T P]H$, P!>8.P <@.,@=6?^^(V M^<6#&5U]%X)R.N?E/ L) L&9_02)^ MZ0DR>AYW06P/SB3O#J)+9>1L MD8(Y)-:3.4UR('\D4'0]2Q4!$*<_9\9MYHB'4\=_,=$?37VMANPS,8#$.,"0 MB0%HCXDA4H\2KU_L-H?$P6 T_127:5)5"K,TVZKF61@7N4PM2G0OP^S#*BYZ M8NM@\>\=$,NE#\GYLIL6TY#G']4U7K0.KYENL'I\H&@+*PM"WW5-T0H^/:I&?W M(&TN3@;SRND#7XB=6]?G.C]:1( #>\9 *0! 7IP -#W@*9> M! "Q535I^C:&MCP@1IKCQ&AWW"A;:)0M,L76M4=;T)#A@N:6EX>6:%D%O++> MK&&?!%K3#M;KKQD$=#V@=00 ;>H 3VL H(,'$GS2%C-DN)CY'*>Y8'FRO<]O4R= 3AL 9WQ$ 2U]%+Y @ TJ&RE[9%%;5,Q"B 2;;0 M*%MDBJUKC[9RH\.%T]OB$P5J*2 Z 3!,]*<_(8@#NL@ CCC]V1)MRR@Z7$;= M%WS!2G7P3=Z*$6.U!OZ0XBO/'(Q6P\QO]E"C]911ML@46]=&1P>,WG/"R.P1 M([-GC,P>,OI_U%.TK:?H>^LIJC_R<"T@6@$XC"FT.P! WP:B%0"4P!9SXS "?S)^#Q'P DC@,\ M. " E%BDWR-5,=6]TF;S=/CYR2/^OG^"D!]WK.M6-7M)LNU/=G4<>'5B[;/\@ EF&/:> BOA6ED+3JSBH%3WX@OJD."DLJ8HWEW8NV^3,K M%9MZO%VDB?K8K/JHJZS&CJL%$NJ-+3D.QJ"T++?Q4U:)Q+?+5:V/%U8D:A<7A=1"^5/"T]<)3[QQ@(-^Z:O),"5C"],W*.#RD7R_RT$[-Q2*M\<3WJ+G MW2I5I]ND2(E<;3IGA7(ZGE]LXD*D2;JI]\J2)=LB%2F3ROQ8GP0_\97:8I7> MU.-LAG;JS][T/Z>%8[6.%7S#JA<1LK\OH;UG MKAY>BOA4O0IPG(C+NH7(>HO@F^J@_M/7 B^KCZN6"Q-I #R]P7G8O]%37!X M'67Z/U!+ P04 " ! @I19#XLN>D<1 "(V@ & 'AL+W=ODD^^U+R5K#(*XN"/6D+XEE7_Q RT>0= XN]/++MOW4W39- M'WR]6V^Z5V>W?7__X\5%M[AM[NKNQ?:^V0P_N=FV=W4_W&P_7G3W;5,O]X/N MUA?1;)9=W-6KS=GER_WWWK27+[WO_W4K+=?7IV%9[]_ MX^WJXVV_^\;%Y?1WL?I4/V^VGW0VU?'4VVUU1LVX6_0Y1#_]];JZ:]7I'&J[C MUP/T[&G.W<#G7_].E_M??OAE/M1=<[5=_W.U[&]?G15GP;*YJ1_6_=OMEZHY M_$+ICK?8KKO]O\&70^WL+%@\=/WV[C!XN(*[U>;Q__KKX8Z8,B Z#(BF#H@/ M ^*I Y+#@&0T()T?&9 >!J2C 5%T9$!V&)"-!L39D0'Y84 ^GB$_,J X#"A& M \+XR(#Y87Q>/?[_]'[^L^_KR9;O]$K2[ZH&V^V*OH/WHX6^^VNS$_JYO MAY^NAG']Y?M-_;!<]HN^^"[T U\L#M/_]#A]=&3ZJX>[ MAW6]TWL@;FZ&!\ /P9NF76V7N\E>+[?WNT?$#\-7_QGNBMU5!/_ZN;G[T+3_ M'J[R[FYXM.ROZ.F[Q!5+T<[KGAI_4Z>%.OEN>K37!5WZ_ZX39S/>4W MNYZW33^L;L/?3-3M9K7YV'&7(;[591!S2<=<$_^2USSFM#]'Q4.][E/%L_Z^ M':[%''8Q/%R?'K/1TV,VVG.2(YR?ZG6]633!=\-OV-W6;=-]'WSW>K'8/FSZ MX1)W#]G-LFZ77?#^?O<@#J)9F)V'\=.E?Q_4??#7>O,BB,,?AI]&,?7(?;R( M='\1N^?,SY>SEQ>?GS^RV,OW=?(22LD3(%@AE*3)Z4FTY2*7W ?)\Z8!==94=H5<3:;C:K$I"K)WA&^ MZQX25B%A"@0SU)0^J2F=I*8I\F!)OFL=$E8B80()DZDM],(2^K5=%<91&H96 M9657GL_S&<%4Q,SI"&DH)GM23,8JYFW3]>UJL7MKUNU?,*^Z[F&X\>R9DQ(/ M"_45#Q)6(F$""9.9]429SV=9.!(/ZA;9O-LFEWCNCCDN5:O7BBKT"@M!)* M$U":/-",)2PMBF(D%.BD%92F4#13K,]2GM!7K*1 68JW0)&T$DH34)H\T+A5 M[%!B/@T/[R>LUV-$X7@UF\ R=:*3A9"/%M[MI'&^2X^7P6)[=]]LNGJ7J9!B M0;K/5U!:":4)*$V&SF#EFBA)YRFA%2=*N5&F5+1C'_*6_=^:/EAO.WH=@?KR M4%H)I0DH31YH[#IBV_>6*NR2\V@^L]_[J2F5ICRT31Y.],G-1.?U??LBB&?' M74X>ZRT=)*V$T@24)@\T(]:9SXHBL00$=>*A-(6BF9K59GPXV8UWZQ1JQT-I M)90FH#09$L:X_2KH^E#V7,YA',TC.Z:JB-+S^7P^BXGUSBZ-XUD6'5_OM"T? M\K[\_VE31FB;TN.0D+]0;RU!_7DH34)IUU!:!:4I%,T4MS;S0][-/W5[!H_U M7B2AYCZ4)J T&=J6.[U' SIM!:4I%,W4K,X80CYD^(8;-0XS1SEQY6I X*(#PB.O,+[9=$[-HE#$P,HK832!)0F(]O"C^?A/$[2T1H' MG;:"TA2*9FI6AQ71M#Z(23J%AA506@FE"2A-'F@NNR:R4X8P3F8)\4Q,E)Z' M81)'-E91V'F>,D_%.KZ(3NHXEL(^*S MC1/WC?-4;QE!8PXH34!I,K*3ABC-PV0L(^2D%92F4#13L#I0B4YJ="!%"NUN M@-)**$U :?) X[8;1,Z\J7*7*+;$U(?.)"+/#H/)F\AYL+=.&%;.4_TU@DT98#2!)0F(R(3B.,X'VL%.6D%I2D4S3RT M0><9L7AL(78T M'WAL*N=1WE*!Y@E0FH#29.SL&K@F2K+=G]>2BKL!P8TRI:(M_9BW]+F E!_J M+0VHA0^E"2A-QK:%;TG#V4=0$27G41K:30EJ2J4ICV>G!)UV3-##VG%,$/:< M(.Q!0=B3@K!'!5&F?93-BK&/!9VV@M(4BF9J5IOV\633WJU3J&D/I950FH#2 M9#S-M(\ITSY."NKU$F':A[,H"8D-0T1M'(:SY/B"IUW[^)NX]CS56T=0UQY* M$U":C(FN@S"/L[&.H*X]E*90-%.PVK6/8:X]3_(6*=2UA]($E"9CMVL?NUU[ M=XEB2TQ]:-<^_E:N/0_VE@O4M8?2!)0F8^H8H'1N[;N SEI!:0I%,T6K;?L8 M:=OS,&^A0FU[*$U :3)VV_:QV[9WERBVQ)2(MNUCN&W/$[UU K7MH30!IUYBJ] H;022A-0FDS4G#H,A MZL:KF1MEJD3;]@G.MN=1WE*!VO90FH#29.*V[8F2-,\)J;AM>S?*E(JV[9/3 M;7M^J+=A."=:Y-2D4E,@VKA/3C+NG6T;/-9; M/%#C'DH34)I,*..>:B^"3EM!:0I%,S7[[*#_R<:]6Z=0XQY**Z$T :7)9)IQ MGU#&/=U>1)0>;2^BL&Q[4:*-^V3:44+,B1D)*22HRBMA-($E"83V[PG%SS;>A\6O"1/ MB 7/+AT6O#2;4PL>@2V*\'A2F6AC/SGIP'^7"<93O74$=?6A- &ER<1V]0OB M(P"@DU90FD+13,%J4S_Q-/6/)Y4\R5ND4$<@:=M(+2%(IF?J:8]O=3 MWM_WRRMYF*].H;022A-0FDS=-G_JM.\K=XEB2TR):',_]?Y -=ZQA.]=0+U M^*$T :7)E#BM?Q[EX[9)Z*05E*90-%.L.EY('9]*,"VOY"G> H4F#5":@-)D MZDX:4B(;R(@0BJBS5C,GRE2)SAA2/F/PR2MYE+=4H+D"E":@-)FZ/Z @M:.' ME#!?*Z+.DHH394I%6_LI;^VKX:W>WNH:UI/%XZ?//[Y0\>S=).4FF0K1?G_)^/;=EAQ_J+0RH*0^E"2A-IO;' M\EK"<'[<;D64G ]O%XDX9TJE*0_MCJ<33\\_?CPFF0OR6&_I0*UR*$U :3*U MK>LDC,(D'7_<.'3:"DI3*)JI66W5IY-/YG?K%&K.0VDEE":@-)G:)_,3NW"N M4^ID_G3_TL9:[@B[/PR+A#J:G\+F\>SX(269]LPSWC,_=<,.C_45$I160FD" M2I.9;6K3&W:@TU90FD+13,UJ$S^;=FC_))U"W7LHK832!)0F,_NC?:D-.YEM M\A_;L$.4'MVP0V'9#3N9-M6ST_?L\T.]Q0)UTJ$T :5)*.T:2JN@-)41+GXQ M,T_',(6I??SL?^X5H%5K8;R:RWD* V/Y0FH#29V:X[[;5 IZV@-(6BF9K5 M 4,VN5? K5-HS@"EE5":@-)D9O<*4%Y+1O4*T%X+47K4:Z&PO->BLX?LF_0* M\%1O'4%C"2A-0&DRLV."<'A*S.9C(4&;!: TA:*9BM5Q2 9K%N!)WBJ%)B!0 MFH#29#:I62";UBQ E%GKV^1F@4PG$-FW:A;@P=ZJ@>814)J TF1&I0=%$8X/ M\8?.6D%I"D4S1)OKY"-'=@OP,%^A0FDEE":@-)F[NP5R=[> NT2Q):9$=-"0 MP[L%>**W3J!Y Y0FH#29$^E G*3CG9+022LH3:%HIEAUL)%#N@5XBK= H1D' ME":@-)F[NP5RZB0AXNTH46>M9DZ4J1*=,N2X;@$>Y2T5:+( I0DH3>;.+?[7 M1$F:$R_HW2CE1IE2T>9^SIO[7%+*#_66!M3,A]($E"9SV\RWI&$[[I8J" ,_ M*JA/UIU2:N#SEE!:0I%,U6K#?R<-_!9U9)*A;KX4%H)I0DH3>;NX_IS M]W'][A+%EI@JT4Y]SCOU_WP41+!>U1]6ZU7_6] VBW7==:N;U>+XZR6H40^E ME5":@-)D[NX?R(ES?V*B$9>HL_3B1)FBT69Y?E+OP/-//R)S0A[K+1NH3>P?<.H5Z]5!:":4)*$WF1.] M9$<\.=4[D,_FU"I'N?]1&!$QN:*P:3$_OF.QT YZX>F@3\NS>:JOCJ"T$DH3 M4)HL;(<[38K9>/<.=-(*2E,HFBE8[><7O)_O$6?S)&^10GU\*$U :;*P^P:( M.+N@>@'L=8XH&R]O;(DI$^VD%[R3?GJ8JW M/J$Q I0FH#19V"?^6.N8\QB?REVBV!)3&]K"+W@+WR?"YE'> H&Z]U":@-)D MX3[KARA)YK:O4;E1RHTRI:)]_.+TTW[XH=[2@+KU4)J TF3A=NL+]VD_1,EY ME.29;6!-J33EH1W[XB3'WMG*R&.]I0-U[*$T :7)@G+LJ99;Z+05E*90-%.S MVK$O)COV;IU"'7LHK832!)0F"\*Q)UINB;)C+;=$Z=&66Q)+MMQ>=+=-TY=U M7U^^O*\_-C_7[B77V\?;K1;^]?G85GP8=MWV_O]E_> M-O7P,GM7,/S\9KOM?[]Q,?"_;-M/^SDN_PM02P,$% @ 0(*46=6L1J[$ M!@ =AT !@ !X;"]W;W)K@YQ=BZW.>)%+;HJ#RY8[E8G\SP(/# MC:]\M=;VQFAVO:$K]LCTM\V#--]&1R\9+UBIN"B19,N;P2V^FH>);> LOG.V M5R?7R(:R$.+)?OF8W0P"JXCE+-76!34?.S9G>6X]&1T_:J>#XS-MP]/K@_VXV2 TJW2 MHJ@;&P4%+ZM/^EPGXJ2!\0,W('4#\KI!U-,@K!N$+M!*F0OKGFHZNY9BCZ2U M-M[LAU';3Y, MOVF%Q!+-J5JC#Z;O%1JB;X_WZ-VOOU^/M!%BW8W2^J%WU4-)ST.GZ),H]5JA MO\PCLW;[D0G@& 4Y1'%'O Z_I/H]"O$?B 0D O3,+V\>>N2$QZ2&SE_4X^^S MF7ZY4 K*3-4R<2WM'-O-AI, 3X(@N![M3B4#AG@M/,7'/,7>7KQGQFG*:55N MR@S10DC-_W,WH,@K=_%)CX7Q-.KV+&!'DJBW7Y.CWL2K]S9-Y=9UEF8F&QJQ MYXV=T&:FED(SA3;TA2YR!DE/.I+B8-Q5WC7KT3P^:AY[-7^G^;9.<#,J(8'C MSI,QCKL"NV9#/ WBWMQ.CCHG7IUWK&1+KI'AIH4$D](E.A4%0YH^,U#SQ).M M2F[78HB#_I$P/:J=>M4^KJED0TNW#!F)=A142:Y'!"1VVDUP- F[&0;L$I+T M2L9! Z+ *_ICL:%"P7^8)+_%/R,Q%N1KF M9B%BJH-2#!Z[M4>OWJ[)-/'()8UT7)DR96!3Y=(5W9S3!<_[<8.]*/Y9WKR5MW8*&C)C M+]!L"1?;LH[<8%E+ UM+:,9WMG3#?19UIV00 %,7,(S(=-H_RAI28C\JO^@U MD[X9T$7>$.,$D @8)OWE&S=LQ&?A6&76 T''[ HV8Z56SC#(/#(@?!&VA[4+VZZL!];OK%X M!G-PGL2 R3#J'W:D(3'QDWA.-US3O-X_6-U*+/7>K-3,BG+'($,<)Z0_A@;1Y/S&MC5UH-$'B@\O%0\8FE'37UU) U?BW_>^GCE+ M7E*S\;U@YKSIEO:MO+6ST*":^%']E1D"'I:O"UH^(;-;+,R2D()[6@*1&ZS8 MD&7<-FQ+;MA-_.QN2;8_VL]J*0M*[N)YB&-0\L7[6=(PG/@9;A;<*6/9H3HK MM36#K%(LBL),?*5%^@3J!O:XH.JN79_J!M[$#^^VZK.O"TB7SE$$:O7M@=M: M&WX3/[_;6B\8#UT8=V1V37Q#-VQH'?HWM0_5P'68HJE!D^+51IS*4FSUN65= MV-W&#B<38-T,&/9I;Q@;GF'L07OKI4=3-7M)%0((Q0GTBM.'X[;J!K.A'[.F M6-1K@],Y9U^(N/>:]D6(6KX@5FQR\<+%<3^'>T> %)!@;2A>LDF0*! !#V!M(P./1O<&T@ M&3-SU?:/63^XH-QFUU[8M=N.YGWO ,/N_M7L"4)H.@"641!Y(FCX&?KY.>]3 MC*A&"[;B96D[PBY+F>0B P,!W@#C*5 ^ <,DGD[ZPVB8&OJ9Z@V#V6VG-X"D M'MZZ([-7]^_PU;PZ M FS<5">2GZ@TG:-0SI;&9?!^;+(JJT.^ZHL6&W=.MA!:B\)=KAG-F+0&YO>E M,%BLO]@''(]:9_\#4$L#!!0 ( $""E%G%UB[ME 4 '8, 8 >&PO M=V]R:W-H965T&ULC5?;;ALW$/V5@0($+2!;%]M)ZHL VXD; M%XEM6&[[4/2!NSO2$N&2&Y)K6?WZGN&NUFJB&GFPE^0,#\]<29VNG/\22N9( M3Y6QX6Q0QE@?CT8A+[E28=_5;"%9.%^IB*E?CD+M615I4V5&T_'XS:A2V@YF MIVGMSL].71.-MGSG*315I?SZ@HU;G0TF@\W"O5Z6419&L]-:+7G.\??ZSF,V MZE$*7;$-VEGRO#@;G$^.+PY%/RG\H7D5ML8DEF3.?9')=7$V& LA-IQ'05#X M//(E&R- H/&UPQST1\K&[?$&_2K9#ELR%?C2F3]U$.C_\R(9IMV&:>+<')9;O552S M4^]6Y$4;:#)(IJ;=(*>M!&4>/:0:^^+LQD6F">W1A0HZD%O0G>? -BIQVNDH MX@S1'.4=WD6+-_T?O%_HL[.Q#/3!%ES\=_\(W'J"TPW!B^F+@+=YW*>#R9"F MX^GA"W@'O<$'">_@!8,#14=7VBJ;:V5H#F,9B1;#+GM;N,/=<%(SQZ%6.9\- M:G&87,,/?SWP4Z0+X_(O?^\R_D5ZNXV?T.M7 M[Z:3Z0E=G,^OYW1[17?W'^8?;A[.'ZYO;^!M-(]*H.@C*Q-+FCO3",LPI&N; M[R>RK/)2;-,QT*ITQJSWW,IR@>Z1!5UHY4%_^#W8D#Y]NAS2^2/J7A7)9:A/ MV-P)MC8\R[890"L1V%*\4VMZK:H:%K'E!2AU8#^A^E)[P6GK(376B-]CR92C M",2SGK\V&JXAAU6_TH&'R3W3\>>?42Y].9G<*E MJVIEUYWPYR&A@7LD.&E+#M8\0%4A%9*6&-]8U10ZPK=@7:#?MJ,NU3!9])42 M^DJA4CTR9>AE:VH"U8T/C;)1:DQH^09>22[UO&Q,RE+,ZQHIJ#+# MHO>U43ZR-VOHU,X#'CDK796GIFL! 0]P67L^[:05"I$Z3=E@;3> M"([VD[6=1T Y) ^T#A'3 R_%FL1.).WIK5-TI*+AC16H*2'OR:K8>);41'!@ MNRN:7!*B&^%&0#*XNH9RF]1"E'B@R3)#=:E.1.(3!3(GW4!>P"N,2G M@4LHN$50*$H#PQ^RKF.%$KA M)I):;&QG+;6^COJ2 =D"N0)BK0VXM]FSS=L^KL VY*"ZQJ&M;$-C6P"'PHQ< M8GO%F4]I,ME*&/K5B0Q-(6=OM_,FM;.W)V%W';0^[BI .BTM$U#> 672I8?H M81H-+;6%JD81<-LG4,NFZ^\2=14"Q\[%DG00A(7*-V*7&;WL"J@+H)6GB0$P MJBYE9=:U?Z2^(XGF,.EMUX!42URQ0?"D:+:F4@/7EA[E-04L; RB$Y&(L$'8 M:_BKO5'"=Z;B-BH8K\5"TKJIG=T^N?>BRK31<9U"EY<:Y4*Y"B4MO*LVI;G) M;Z\D_*I >\(:["PXB]+OI*T"(U>UCE@&U@()F&X+9UM6SU#(FG1/[F@;*D6XMS9',7 GH]*@%'2*K)M/C\:0_[G C<%NM MJUML&]0N\$(7Z6#Y^Z:M'=)-2V[7"V.T]1:LV"_3BS=0NOK;9V&_VC^JS]NW MY+-Z^R+_K/Q2(Q*&%]@ZWG][-"#?OG+;271U>EEF+N*=FH;H/&@VH@#YPJ%C M=!,YH/^I,?L74$L#!!0 ( $""E%DQ3[HO(!, -XW 8 >&PO=V]R M:W-H965T&ULO5MY;]NZEO\J1%YPQP$4Q_*>;H"3MG?RT#:9 MNGW%8#!_T!)MZT86?4DI:=ZGG[.0$N4ES9T-2&PM7 [/\CL+Z3>/VMS;M5*E M^+G)"_OV9%V6VU<7%S99JXVT7;U5!;Q9:K.1)=R:U87=&B53ZK3)+_J]WOAB M([/BY-T;>G9GWKW159EGA;HSPE:;C31/5RK7CV]/XA/_X&NV6I?XX.+=FZU< MJ;DJOV_O#-Q=U*.DV485-M.%,&KY]F06O[H:8GMJ\(],/=K@6N!*%EK?X\U- M^O:DAP2I7"4ECB#AZT%=JSS'@8",/]V8)_64V#&\]J-_I+7#6A;2JFN=_\C2 MHG-+G^*1VX[Z)R*I;*DWKC-0L,D*_I8_ M'1^"#M/>D0Y]UZ%/=/-$1.5[6X8(5I18?LT(6229S,2]EJ4#[RH/KY>&&AX=#0WIEMS)1;T_ M4JPR#^KDW6]_B\>]U\\0.ZR)'3XW^KM?B$?\QS?ULQ17N4[N__,0[<^.?ICV M+[??/H"6_/:W:3_NOQ;S[Y\_S[[^N[C]*.8WOW^Y^7AS/?OR3;ZYL-D!$%:E]7W )&P0**E<:' #69C4*RU(/,*R(G M@U':Q/U1I2L:/8*ID[Q*<8ARK8%=1N4228)5(4E&)1K$X9EEU(,J*A4)NP8Q MG"/ I0)I ]PECD8BD=NLE'GVSYK#5B_+1Y1:"KUSO27R$FUY^E(6JVR1*^28 MPD?$H1S@'W@!/-%&)$:E62ER#2V@ 4@&-8)' ;Q/E7%SX]I@07JC1"E_(I=F M25D!/T%D@+L6VE=Y*M(,9&'$TNB-6W7-GJ[X*#,C_@&\(]5I+/RFL*6I6":H M1LV;P*H !HI4FM2**PU?9 &3UU9TG(Y^G,VOZ#)^?29D!9,;8!9Z&K&JLI16 M#$Q;(@T/1,-&25L9IPM IESD&> WR!'HEQN%7HR8Q V1B*9W%RC-;#.T*J [ M0A=)5@+C<(U'50]T (5BN4-6;"MX6%G6#B=,Q\ 6F8NGAE(D2(IU!C(RR?J) M2#6RN&>-4^)/$ _:&(H.="^3BXSN'5U9P9$$JE(S 5FBCI"$Y#-NLM'E:52+NF8>D"\00F9UMT:(? D"AX#+(* M'F[EDR0[84 P%1"D?J+EH39LMT;_)!T.5\0&JAE>+&A;>8Z\ YPH05=J-EMD M=*W>77%]C$8"WY ]UK,!'*R8;4T&Z^^QH^T2"TJB>8'A'""O?@!KM2VI.N(" MHH$F#7X@E!<&9,B5RI@:[5Z)?ZLT0E7HX>Y,EM $XA9&-3O!"1G:[0+=%)'U MO=#-S3<-L,7F_UF:>U2;&U9Y]\6@T'$+/O-7_?IJ<"9FI?B[+"H,C7S ?," M RUCJ)*F@&!7-(K>@9%.11Q-+H=1K]>#:^\WPZOF?4?$B/V?T9Q$?\)S1,#] M0L/'X!FN(YL=H:) \X&X2"^ 236E- 1K]]Z[+]#C?,.!F<+ ;+_)E5IE1<$" MR@EP0L(A8B]S]DVTKO@U>@X8$2 '@@_1&5_VJ.'9P::HB9WA<.*:?%7H8X * M] HB'EW2\V\ +1:Q'7GH\+D0 ^1# $Z7E/0$OOB%FU0A@&SH%A[#%WS[A^V0(^20#> MQ:+7'PE\S#,(Y@Y#:6$*&3C5/*HX>*\M^_PH(O3^?)VN-W 'R M$WP.VJAR-@NZY- "_;MMC0X>*;NG52.FP]2GH^ZD1XH*5],1QKL(U'4+=B5! M+$*,A/ +FL/R)0VRRX1HQV]%@*T!-X=32"-81V&-&P7Q3JISO7J*0M6A0-FP M&0FL@6"/?2[A&J;3F%#I,#7='6I"8@ZC=O<(8G?#KA&8-H7N\-U$]#\P)C?H M%%U@WVB@!8>/])&>@N[F3^:$%%D<'&-D$_3(3(HK<:G* M/YO%9 5%3X:#7\KB#L;JUX2."9/9FD,Z1 !RL$X2"[0M:3-0"JM%P)\*Y^V'/H5 M&+JI(!E#,U%R\PJF0C4(:R?DM-M/?N6N!B]I\8"!=K9I.'TJAM$POG0!S#B* M!P-W'QO)E$\YIL[2%M+2GS#<;Q;]M_Q8$2M)QQ"<(CVHDG[_7$S:=\- M\RTP6$Y\E:V' _FK%>1C##6=[(PT-8(KN,2"9:D*4B24@JVVF+O36W@-$EU" MG@1RQ P*(DK$(\Y'.]D#IGJ8P/H79/J[/(3,$[1Z>X@MC#1;94A;*$>$W,KI M6F8;S:> G-JVAGE<*T;&=K=E!58M,&^W&!MT#[.GSM[9P)GZ@V1V:QM!D'$) M#.=>[Q4$99#%>[.PK;DXW6$_RADD65Q2FQBG,=564UF&IL"L'D U1ZO"VG-: MY9@$UA28@ *WEJ#NTJIQ[.)-.(7!,BTV;%4:N"H!W7*%XQR6#(41HBO>ITA+6-K:+4)G_"@DH;RU//>>,Y#S!C M$?K(0Y.N[P55W7WR:@E2X49T^ L8 UJT!#D L'N^<>98WP0!-'4Z:\F>Z$.E M%,F3Q8&0L()(KA^SQ8SD MC$B1I1@%N,@[XL*$LU&JU"0< 0)'N;24H%3(_=9,T8L28)TCU5I?R;O+&GRZ MH#V[DZ/291A"U8,7ZA&N Q4S@?Y@DQ(A^*^H3DU/K0\2%!UWI3"P0G5*,UA> M6_9U.6B?89)@L"*":G_@"&),:Y35FTZ@1GX@QSR@M-9H,**%HKK87U/:XZ.3 M<+%7+5W6".2JPX.ZJ(4RUWF6$L$^OZ<-+@[4L&1'(6JABW-:/VXK<%6PQ'!" MH(.173\4Y9KS.:NJK4P,?%#EAW2!W\;Y,Z^ 6I\:#O".H, MQH[&P^7(2W[] : ;ZTZ/E$:%6E57K7&><+.H#O%:I>D5YLGGZ4[UVA4;) ]/ MP!SN-;$/;P>_#@$;'*4=.W ORD<&#NR1N,VV2?5T.7VV$L)F"!@+H!(GXH4"7Y"=Z,$) JGFN73HL=(: M9D=NN@AG+UYG<"=0.SQY$!*%(G$+\Q,]%Z0^@S@'JIQ>.H*2N$>K*W0@81N"_QJU-P^:"Q3-%M1F;T_7^)B MVX6Z#+CM=G&#M?KE^- QG!B7:ZO%'^P/&!_AT0IB!H-E%5>!<<4_]9/++:+C M"(X"4HQCDB?IC$8+X!BX*(.>P9J60#7J<)&V.7 &NLU03)PG!Z[8JIU:.$M6 M9"S(P6-;OVYS=2UQE;C#!.O"&A!SC [EN.WN.DQ)%5Q0(D*Y'3G):@-:%3G& M(KT/R%T\ %#')\YY,($[9@"T2E9"MQB_T0[9&@[D>X7[$$?*];;& MH6P'NUP-TI=JJ1:)Q#*C6@A':MX$!/]=2^/MJ?,KHL*!;X!0+H+U='G/V@8J M=B%VA[9PW1X/Z@':G*;=6,M'*;C&!.^DR;7@@P>H$62,6 >IR][-5%%[*Y?P MSVMFKHI5R3N0NX+(,#R$H!4KS6[%77$%(9Z;S.T2-X3^BPTMQ.EV8QE1'?:P MHI#XV#FL*Y/FN)=F5K[&3$QQ"LGL:'L5!S\RM[J)5+'Z7P-"S=:&O+B'&WI_ MKP +XJF/[>#)7&U+A=8@AOYIH5OM1EWQ@VO,NP65!SR/QJX&>(K533)WE[M@ M;.S[-0$;MV^?2L #"\WY =X)FXY$?/KKB?1+5MA!N@5!'W*,HIYTBNQH$*X^E+6Z0ZDWA#MG0V2X0 M?KJ_L#9T^S*'Q42>@[,S(G108&V.8+69&NTOHTS/$_TD0E19(<6LG\@07$^ M*^[@Z35[\#FYW/8JZ:0@D0@@R.=Y\HK"$&FP^&,#9^W/:7VXF]=[WA14[:!V M4"O>C1QV6WAPB(#'Z#FH%'LP.F&OHX.X,2AH8<[!CB_;2C(QR]O^Q'Z52/![ M N)DT@OLZ\\@-9M/OMCHMFG=1A4^VN<-*B*971#(+-OG-5Z2+[C$X/]I7^IJ M;QGM);PBG:%GD.+VH^&DR7([<1Q=NMHDW4.2'D^#UY-HT/?'2?8G>@&_8)!> M=QSS<(,N^$*ZZG=[[MF0W_Z@H^'HL[!@N5(\7+MN[T_%[ NN$Y]U^F<0,?1& MHZ@_QCK29-J+QM-+N+J*=LG+*<+#% M085VQ+87'U;P7JC41VO@)&JDBLH5\0#6T!?OC\OA"/&.4#Z;BQX9DN]SXB+X MI/]YC(XG:4R5E+SY ]&<;Q&/?84.2Z9\5/GP\!WR.KJRL%A[=HP=,W<4\,K5 M/CG6]IPZ]IYW4J^IW,K7>W6R#SY+ ^_U7E)T;]?BSM=O]@BY:2H0W/Z#=W\\ MS5RA/M,Q5%>/P.=->?]PI>G@8;C1T'W.%>T 1CZ=9@B5*:04&9;7*;Z8#)O: M&UR?U7>#48_^05:*CM.1(06'E'>WHW>_^_T)_3,'[=X"3W'ND'*>/WPR&<3N M\R[%>8[?OC8HVGX:478]![>+EW_P40D]AZ V&G?1%* M$:^?WX.P?!)PY(!IPA'C(5SKTM;^SD])C"XT!I LYR^4_,#7 R>O/"91TOX$8/N$V\ZA'4,_527A\8M]@EUB;;H MX3#@'GD O-\;8+Q/ZX3'//2CG8O@-U<;95;TRS+Z/4)1\L^OZJ?UC]=F_)NM MICG_\NVS-*L, L1<+:%KKSL9G? Q!7\#N3G]@FNARU)OZ')-A_VQ ;Q?:EWZ M&YR@_DG?N_\"4$L#!!0 ( $""E%G-WQ- $P, ) & 8 >&PO=V]R M:W-H965T&UL?55M;QHY$/XKHZU4M5+*PD*37'B1@*9JJH9$ MA=Y]./6#\0ZL%:]-[=D0_GW'7MAR/SS#86O?D"T2"EU(;/TP* MHLU-FGI98"E\RV[0L&5E72F(1;=._<:AR&-0J=.LW;Y,2Z%,,AI$W:,;#6Q% M6AE\=."KLA1N-T%MM\.DDQP47]6ZH*!(1X.-6.,=FT@O^T>%OA5M_=(90R=+:IR#H=0!B&C_V MF$F3,@0>GP_H'V/M7,M2>)Q:_8_*J1@FUPGDN!*5IJ]V^PGW];P/>-)J'W]A M6_OVWB<@*T^VW ]O=P%'#=_D- M@_((N\Z463Y09 8#9S=@@O> MC!8.L=08S>24"4V9DV.KXC@:S2PA=.$=3"K/)N]A:LNE,B+R,)'KM%()33,21#R.R-_JMX:KG<:+HS,C=\(B<.$9\*C>\9D]/I5 MY[+=/T.VUY#MG4,?G>H)?%!>:NLKA_#O E\()MK*I^^GN)]'GSTL;KGUKU]= M9YVL#Y-O\[O9[7P.TX?[R=ULO+A[F,'XF>='Y#"6/RKE522P*# 0V@BSXZ%B MO<,[:D"FUG@>%F76%_#ERQ3>A-19N[^W1ZG3?PO" MPT8X"J'T*U?D>=7WX,EQP]9* KZP(:X'SF>CLY 5X3LI^'8*%)H*B&>'SV@J M!+F3&GE^#"^A.@]H85C6!'7QH%4*Y9]9( MTY1,32-Q_:P8 M5VN&@LYE?*R=%HQC]9^%J7C=-8_X CQ*:W*X%TX6D%W]IJ;"(8+A9@$_?KM$ MUX0>7'[7M_ZG.?7XTJ,M4:);QUT8:J@,U0NCT3;K=EQOF5_N]:YFZFME/&A< M<6B[=<7;S=7[KQ;(;N+.65KB#1:/W(X<77!@^\KR'.Z%D*#Y$QK]!%!+ P04 M " ! @I19=J-[L\(# #/" &0 'AL+W=OBAYH:201H4B5 MI.QD?_T.2=G1MJX/BSU$YL?,XWO#&4XF.Z4?38EHX:D2TDRCTMKZ,HY-6F+% M3%_5*&DG5[IBEJ:ZB$VMD67>J1)Q,AB*?!-%7% M]/,"A=I-HV&T7[CG16G=0CR;U*S -=HO]9VF67Q R7B%TG E06,^C>;#R\78 MV7N#OSCN3&<,3LE&J4J]V?V.IYZ_!2)8S_PB[8CL@X;8Q5 M5>M,#"HNPR][:N/0<;@8_,8A:1T2SSL&<5I"[4(4,EOH-[!9R5M M:6 I,\S^[1\3K0.W9,]MD9P$7*6V#Z-A#Y)!,CZ!-SIH'7F\T0FM!JR":RZ9 M3#D3L+;,(N68/:HWP(V/P[ERN30U2W$:43T8U%N,9J]?#<\'[T^0'1_(CD^A MSV[0&,3>+_<"WQ[PR<)"J/3Q^S'2)V&/D[Y=/2PI"5Z_NDB&R7M8W2WOYP^? M;C_"S7*^7J[A*U*B6]24?PB[$FV)&AB5E-9,%CY^P TP$(XB,)K)%&M7=GWP M=7ZF\K/&;9$H:ZB:_>'DIAH-VEFX>_$6$AK*'RV>G69O#_3V )W9PCLB9):U M4\'9A@MN.?Z,JS:"%\P7/X%7['&/4+-G?^D(3X9)9I_/S)P?.BL/=4M$PV"RG\FI[889.-3 M36\89AW]?5B[$'N9;=!?[L) ID J"P_D?*6JFLEG*)F!BB S%PL&6ZYM0P6@ M\IP33J4R%%Y2IDB+<[:E1@3IKIP*46V(S+X6W6<$GEA9BXO&D%^IRGW0[K M'GQ$ZF:DV^T&Z$OMV]&/AFN78O,M]2CFTV+>%/3D MP_ \Q W>P(B6L4MN^*X'U[C1#;502"Z\8=+_96G4"]'^;[2/O5]QI\E4J O? M2@TE>2-MZ#>'U4.WGH6CW)*;@T=$LYN0[Z?[R-0HGM)U;5OF5ME*4& MZ([]^3P,@1 MLW E;Q>6%O9/CY?\5EP+^\?R4N-MO^4REZ6HC%05TR(_Z9TE;\Y'=-X=^+L4 M=Z;SS$B3F5+?Z>7#_*07DT"B$)DE#AP_*W$ABH(808P?@6>OO9((N\\-]_=. M=^@RXT9^@Q^8BYW5AK]3=[R+H,R9^F2J,^Y_=^;/#N,>RVEA5 M!F)(4,K*__+[8(<.P<%3!&D@2)W<_B(GY5MN^>FQ5G=,TVEPHP>GJJ.&<+(B MIUQ;C5T).GOZ15G!QNPU>RMF]GC?@B5M[&>!_-R3IT^0'[+/JK(+P]Y5?HLPZ^9';!A$K$T3D?/\!NV^@T=O^$S^AEF%7LO*UYEDA?L MVG(K$%?6[-+7LQOM9D29.>L@!(_1*]$Y_^R69Q$?/"#MJA1T]Q_V4 M?,#>2I,5RM1:L'_=#,?N]Y,PY@TB-Q=:0[Q\DZH_&KE3KUA_;I2%:@=1,ARZ%:Q/)AU> M%S4X5;A1:0<:I'$K;3^-TG'<\$RB<=R\?%'5Z^PYTCTVC@X.AD'1:30.M_[< M6#Z &PO 2P"R3-=05U;@+Z#H'AM%A_$T,&]<&XR#:%(UQ()$U0:K_F24!O&W M2';;TT#EX62+PMMS%"6IM_ FIQW6W)2A.=[\/F''3:*]SGUK=5U0?2);DXVN MQ$H5*Q+]$[*">%Q (XEPK7#)2I1D=/ @&Z<1.ZMO ;4LG;B%R8!=:E0>=@6@ M8'\ V;2+^VN!5)BS,V 'P"[<8PA-YO[FLULM'+)$[OR%*I>\>F +;ACO!$/. M,UE(^P"HMPNP@2>E)60"KLNR+CM)R$OOO)SM)7&3'@.(0,N&J4[FUG]!3C83 M7*\#">G,V1)<>%5!#$WJBQ\UY " $N>.6?I0:EG/"HG:0['(;K#_C1>$KYJZ MB8^JUA4O7K%E41N6#,:_1D'AP(8\E\9'>:&4=L_)D;\2V@X'Z?C7@>/Y FV\ MH7.4^=:C<9J\&B#X!3.>CUU(C="&!\7LQ MTPYUI@%TSA"!!2#+O47@' AJ.WK4+F(.+6/MV:D@R;%$B2E\(7+XP"DF9%/:>V MRS7_I&DE;CG-+BC#*X&2;$V$(6KV)P8;4D3<9V))*8WENX6$UH4L4>JLYI5! M*<=RQI>2"K6XQS"',HCF$JL2$LT@1X5BC3-"6PQQ(!:5VUQ!3-F$=]:"=+7AUZ^H7"*W&,/>(NZ]I16A*,M^4>,>;KE/7 M^D/[8$V8 F[0?G89L.MZ1L6?.@>D$E5>$MH[8\NTC&LR3E% =LT+^2]H,'MX MH9(#%"7?8*!%D KV=13;\.03Y/$J55F7.ANU5N-Z/3>AP]2B'=H,^*EAR M:"8:A5[B$^?Z081A[6[8:P8*)-[V;3Z79U 8S5([ %C'%FT;\E1OJ# /O5-S;<3@ M+D3/ZQ ^C7J/=,$\(6 _:EJUJF\7ZX;0X8414>.0O$:4K7A1MQ>U"OQ'=G#5 M ]W?BD2]+#";.D]][;0@;;P\:DKZ81:Z#*8@H_J5'5ULTT@FXU\['2V%"Z"" M9FLD>N@1IZ&.]%V(6B 0D"1).T_KF[H0_=\C]&X@_3]D[H),39_73%O8/[CR MI%P/#@P1I$I3=#JC4/ :_ UW &B08HB+$,UKEM_ 2VA(5Q32H MOYV=-]URA)E'FQKV(B:\P]6-!JURWLMT22.H 5Q2@+JY77F+@3&I'2;>XF%M MQ]V)L@DD0'R5>;C$JH(VD(-&-:KTL%XF!( 5V0 /^O!CN5;E,_R=3\"^Q-%K MJ[+O.X[T-:$C:>\^'4XQ"[G ,F$ #"\+OJ*O%31+Z4P"==!$>13?&P^F,>O[ MG$ +I==$TIAZC?Y!3S?@3X\0=BA]F;.DZ_@0PVA9&IA\]KZ#,1Q'02#+$@47 M"A4/S4F"$M^EW,G"=4C2HX/_TN7FID[^A]1L14:GEFDYHUB?(9.0C$2=Y\'3 M-$\'$RY;$_KPO [?I4!U&N3$D(U3 ;LPV:'@?;% MSPDM8$=L"*L-V' X9.GT,#F,W6N"93I%!P*N?ZS1#B5A+GHNR+=B^W\1SJB! M0FR.8Q';.QCZSVN[/O+N=[Z^EP(#!/V-@9Q65]9_B&]7VS]CG/FO]^OC_F\@ MGS%_2 !V(7*0QH/IN.>]W+Q8M73?\F?* NO=XT)P>),.8#]7T"*\T 7M'W=. M_PU02P,$% @ 0(*46=78RS@" P K08 !D !X;"]W;W)K&UL?55M;]HP$/XKIZSJIXZ$0%E? *E0JG527U3H-FG:!Y,< MQ&UB9[;3P+_?V8% "^4+\9WOGGO.9S]T2ZE>=8)H8)&E0O>\Q)C\PO=UE&#& M=$/F*&AG)E7&#)EJ[NM<(8M=4I;Z81!T_(QQX?6[SO>H^EU9F)0+?%2@BRQC M:CG 5)8]K^FM'4]\GACK\/O=G,UQC.8Y?U1D^35*S#,4FDL!"F<][ZIY,6C; M>!?PDV.IM]9@.YE*^6J-V[CG!980IA@9B\#H\X9#3%,+1#3^K3"]NJ1-W%ZO MT6]<[]3+E&D__A+LQ-<'B#;KLFV#Z'W M-[. :ZZC5.I"(?R9X,+ ()71Z]]]C ]B[F=\_S 9T?2/OYR%S? 2;N^'#W[U7XP M49"8["]O"W&C27&FFL><*4Y%&!TE.5Y(%NQ]>&Z,&S##&!5=";[IF>J5I!7V MN_&B-2"C%\_SE&#L#7)5:"B4_E(HKF/N]$8W=DXBDB)*"WL4C(#?%;8526(, MJNH4ELAH91(EBWGRL$RJRA'TWU-^2D S5W FEI5P( M4ZE)[:VU^*J2H$UX)>1W3,TY32S%&:4&C6\D?:H2Q\HP,G>"-)6&Y,TM$_H_ M064#:'\FZ;&N#%N@_H?J_P=02P,$% @ 0(*466[@\&UJ P ? < !D M !X;"]W;W)K&ULC55M;]LX#/XKA%?L4Q:_I4W2 M)@&:7HNU0-MCY)?F@"S;%UNBR(M?AY7Q@]9W"7QQW^F --I*UE*]V)S(=HZAE-(]. CXGI@]QV(,HB 8G\.(N MPMCAQ28*%XF^4&%CD9&O3 \\"[G"M*FI7N*@KTH-5AI#4 M=MK9I:@3Q=>8 EO+-X0=TR W&U0DX=1X4#; 90=W)C4R0A' 6V= ^50(A&KFYQ#V)XDM19<0S1,!J/8Z=F[T,47-GE0Y7O(0QJ M];X%>*1Z#-NR'YJ/PW'@MB&)K995J-5J)'+<( WZ[@O7QD7IUO5YW)HX64/$ MK9M/&'](:?UQM&J!W.=8V_D'$[% M75S7U,!*F'JX=A)NZ?ENIZH'^KUN_3( MU)8+6]0-F0;]X;D'JI[U]<;(TLW7M30TK=TRH^<1E56@\XVD"=1LK(/NP9W] M %!+ P04 " ! @I19)\-!:CD# "H!P &0 'AL+W=OP/2(\DP P0VC)SD$RA[4/G'LRN M8#W9M;>V-B3__H+DIV3[ 2K+TZ9,MR\.#-H\V1R1X+@ME1T%.5-V$H4US M+(7MZ@H5K^RT*06Q:O:AK0R*S >519A$T8>P%%(%XZ&W/9CQ4-=42(4/!FQ= MEL*\3+'0AU$0!R?#%[G/R1G"\; 2>UPC?:T>#&OA&263)2HKM0*#NU$PB6^F M?>?O';Y)/-A7,KA*MEH_.F61C8+($<("4W((@C]/.,.B<$!,X^<1,SBG=(&O MY1/Z1U\[U[(5%F>Z^"XSRD?!(( ,=Z(NZ(L^?,9C/5<.+]6%]?]P:'RO^@&D MM25='H.902E5\Q7/QWUX%3"(W@A(C@&)Y]TD\BSO!(GQT.@#&.?-:$[PI?IH M)B>5.Y0U&5Z5'$?CE2:$ ?P%,UV6DGB[R8)0&>N*I-JC2B7:84BPY(!<@MSE6'V__B0.9Z))B>BTZ05\#ZE+O3B#B11TF_!ZYT+[WF\ M7DOA%DC#1ZD$%RD*6),@]#MPJ=X&KG\9SMV=&UN)%$+6-UOYMPA[]\- MDCBYA=G]KS1HFJSO65YO%ZM-\-5O,UXZ8Y?O W&"R-^AWDSN:+/[K;'BO=^B 6?E-3[I.TQ/IJ37 3IHX"[0SG)J!*"< ML[ (UQ$HS3?C!>(D_N3I)M&MD[T8WWI[DU!QW;]#N2QO);CL?"+?^%Q&;5_O MM<:VQ?TI[Y]B%RHM:LL3$?2.G1&6ZPG@,Z8U8?;KR/R/-Z[K=K<13J;6]#[/ M/Y+D7OCI^QU!&.S SN@2B,>ZNWKNVP$!E3#TX@Q/PDA=6RAPS_>Q,CI%S+B9 MFJY/"R%+VX%#+KF'V-4B2.7):\-N_*A JFMC?4U;KDZAM=UC;BZ X-)=#%]- MSQ+-WK\1UB$I:@;IV7I^AB;-]/WEWKQAW-U[J1S_'8=&W;^O C#-N] HI"L_ MB[>:>+)[,>>G%(USX/6=YK%T5%R"\^,\_@]02P,$% @ 0(*46: 2J)=; M P )@< !D !X;"]W;W)K&UL?55M;^(X$/XK MH^QI1266O!"ZI04D^L+NGKHMHKWKA]-],,E K#IVUC90_OV-G5(\&:F4%ESC58%9ER?3V%H7:#(,XV#%F?%E8QPA'@XHM M\07M7]54$Q7N47)>HC1<2="X& ;C^/HV=?)>X&^.&W-P!Q?)7*EW1_S(AT'D M'$*!F74(C(XUWJ$0#HC<^-5@!GN33O'POD.?^-@IECDS>*?$&\]M,0RN LAQ MP5;"SM3F.S;Q]!Q>IH3Q_["I97MD,5L9J\I&F>B2R_ID'TT>#A2NHA,*2:.0 M>+]K0][+>V;9:*#5!K23)C1W\:%Z;7*.2U>4%ZOIE9.>'3TIB]"'+S!#P2SF M,&7:;N%5,VF83YP9A)8,.?$P:T!O:]#D!&@??BII"P,/,L?\__HA.;CW,MEY M>9NZ<1N2*$G/X'7W47<]7O=,U :L@@F73&:<"7BQ%#YUFST:;PV7 M'H=S@W-M*I;A,*#),*C7&(P^?XHOHYLSSJ9[9]-SZ*/3E8%[;C*AS$HC_/.* M'Q9NA_ST6P5D;QR-X>GY]H-X8KVF&6 [/BP7/$!Z1A@!>"X0[559,;FFR M?JVX)@]WDC1MX]62FA?B2U^SN$,\W#&)T>W !.=Z17N@(25Y!%1G-4>]+[5_ M UMH//76A7N<6YAJOJ8DP510#*Z*WL&%$K1TN%S2^JAS6%$..97>GQFO/)-+ M,H&G@%HS7)!9:A8_*SUX8B6"6L /N4::3]U%/)9DMF(19!Z8%%X)7!EK="^C58DF[WX]]^!/4;*NTY#!A)1>N=USZ6ZF3 M;83[[7Z<0@OBQL7/GZZ2)+IQA+_&-[1MMOZQ0V())3SU'"I^275^L=1P1[+V M+'\7N.Z!M W'AB$\V%TEZJ7?T 8RE\=ZC>VY^X_ N-Y]O\7K+\A/II> +K>RC5A5>4WX5Q9VJO^6E"_HG8"]+Y05.&&< ;VG\;1?U!+ P04 M " ! @I19^>_> MD' #F$P &0 'AL+W=OUK_[RW#71:*N^ M>A&:JI)^Z"'S_G%:$8**:.R2 @2_Q[5C3*&@*#& MCQ9SU(NDB\/?'?HGMAVV+&50-\[\0^>QO!B=C42N5K(Q\9M;_T6U]IP07N9, MX+]BGG(Q$UH3HJO8R-*BT3?_E4^N'P86SV3,7YNV%.>N=!+&6MS+*RW/O MUL+3::#1#S:5;T,Y;2DH]]%C5^->O+QS48FCF7@C?G M&B6N0E QG$\CI-&=:=8B7R?D^3/([\079V,9Q$>;JWSW_A1:]JK..U6OYR\" M_I'%B5@4/>Z5/7X)_?+EZ(A;'3+C0N.5^.=W M]13%M7'9P[\.6?&BG,-6W/WQ_2,E2:^$5[P)/XE8*J&>,A6"R%R(PCTJ+U92 M>_$H3:.$6_$1"WZ125>LR.Q'H[W*Q;()4 #K@0W305@7QTT)D#6Y 2*Y$9#?V@J9%4_J'4=1AO!9.T M7#V"E&H\1965UAE7;,:\$[W,H;.L5)B0Z-!+D/"P5YGS.8%$MGDL#)DOLZRI M&HBCGC/^572055*.M1K4:T%@RH)6" M)Y(B M0F$GI#026N@CLY'!"">*@0=<7:-4&M&L- L.^^60;UHR%O13IC"_+? MOA*:_9LW&4&L2T4BH]=%H3S=@3.!X. $3UD!WZQ=8V"YS74&L0,7@, VXK;A M:^2 'XWT$7HJ8@J!.G<4]:[4QX(\,Y]]H =>V3L"7CB=C>D/'SWZ(!8G]'S2 M/W^V_25<6(PYSVY5EA*LQ5E,^D-'I]W*5OB"5WX6OF#A)&NR+9!!NHI2(@R6 MTJ:F<,'F!G%$DGM1-[YVE/QPN*)Z20F#IZ)%FHC/6[=UX5D#L5:>6C)%$U[C M&(NBT3F8C(ONZOZ&=&)-OMQ\$9DT&2=G*EE9%%X5%!;TX@<4YTZU=JI3O^/D MHL7H(BC2-NPQ' PETA*J-S$@57)2C&L'1Y$#/L69L6NOLQZ[O29#M["U.X<^ M$T%]C&0&76DCO:B41XHE@N#Z#9HK&ITREMJ*4DD3RXQJ9%O'7#)NR026$\GG M"AE646$@B:-'HP6%5;JI4JX.&(T*">39[\/3&38PHD#CE6+: K[MR,03O$0L MET9G0&?7,6WLB9)U#5IB?5X(PD"7GYMO;N MWXIK==7W-VW3&->QDA0Y&H=KB"A)#6)C1%&L>9@AE@%]D.&)VL&JLM:4!>3Z M?A'DH>-FP"\[:=-=81;A5" 9EFP4YF#2_'K<;860'^%"W#- MEKT1C4I:J)F*A,()IY@&%+X]#CU73:0&B3LPEI2 ES&\A:TZN&3+-ZJT;N*OE7>(-3&42AE=C1Z3&V>(-Y7DKB*.:6IA( MDS P=D/>@:?<\3H\L"Y6)E^E$MVEKKY14>0$12[TE9_2$->\ H#M&0 $S\Z@ MI$Y]P2NNGH$[4YOJ/*GMD(HFXGJ85'J7%!%G S4Z-W"/((+?[Q,'&1S=@(AA MG]@Y/4OT014Z?< S?L-54K$3!UR-LO'4+5MM E,\#S^'T-^+.UH>#LE[9V"T M84)/;/E7:=$I-]OM7P64GYV]&\]FLV&C>/5N?':TX-77/V'LB?A5X.3\[6G" MV)LLN8^@O_'96'KUC#EC<8>Y<[S3/BJ\OU#JT\M9GY[M^)+0F9A7A)?H 6G; MU*_"Z^$ @=>'5&$V33EE#4 "<) M08#D$H6$82$7KTA:"W[5KW)06MS7B86'&G=-+IE%/!A1!^)/Y1W]_W[@J,H/ M.O:0(^&FU@L_C3)\*TW.DM\.Z&L [>X'_!7>%<#,7:7^9-EKQMC64QO_MAW" M&IJDS&:8+!/Q#>,XM:FE-M2&2$MZH0B)+KD?^]XA/(&@$[?$UIN)(:JE15P; MV$RO-BH/NZ6_,ROMZ$(>/@SU?',C$+1%^B;2@K54,T#^/W8U)I#_O;,][X$M M'^ZG16+.)>)XB&1#]Q*Q$\:]4DR>XF)N,X)>7JB9N0/=,![*^@_[5W^!U!+ P04 " ! M@I19$HZ03<4# #%" &0 'AL+W=OL$Y0V](NIV'80^*S=A:9AB8ML&2FKRJ4)%DK73)+ M2YV'IM+(,@\J19A$T6E8,BZ#Z=CO/>CI6-56<(D/&DQ=EDR_S5&HS22(@^W& M@N>%=1OA=%RQ')=H_Z@>-*W"CB7C)4K#E02-ZTDPB\_G0Z?O%?[DN#$[W^ B M62GUY!;?LDD0.8=08&H= Z/7"UZ@$(Z(W'AN.8/.I /N?F_9KWWL%,N*&;Q0 MXCO/;#$)S@+(<,UJ81=J\Q7;>$:.+U7"^"=L&MT!64QK8U79@FE=7C++IF.M-J"=-K&Y#Q^J1Y-S7+I#65I-4DXX.[U3 M%B&.X6=8UBN#SS5*"U)_:/@SB'B11,CS"-^BB'7B^P9%H#5@%UUPRF7(F8&F9Q?)0 MO W=\',Z5S#GIF(I3@*J"(/Z!8/I3S_$I]%O1YP==LX.C[%/]PX$_GK$5PMS MH=*GOS_S]BC?Y][>W3]>N?._44S2Z65\S5/FZ^5>PIUZP7*%&N)!=^!+35KR#CCKQ[TS6U)ZVTA%)!Z-..JLT M%UOB_\A6E!LNFR"S?ZAV,8.K^;?'R]G!I$C503ZDX?_Q\".<),FH%Y'A+_L) M.1E%42O;3\=)/-H*]Y-Q$G?(O50PF0%=#5L@"&8L9.P-U!J0I064WG\2T6Q8 M6V*TA59U7NRE#!X)?LW7I/WAPC%A%/7YYYIK5Z2D=*'*BLDWE^"*+*6H+8T9 M6&-3Q-^14J0ES(3@5,T(\<0JH>\<,9#4>ME=3K]/>Q!+)< 8SHJ#VY]D7!&'N''U]N1U2JC6W M;S#+-?K&T_<)H?F*N7)G[\+K 5^3^EN/ A "5NA]<'ARD:T$;H\!F1:<[)/' M)_P+S.J<[@TDIS[9]+RA)N"$%TW$EYIM/E1VTEW'$7S6L\*=T5*BSOT -93A M6MIFRG2[W8R>-:/I7;T9\+=,YYRR*7!-T*C_RR@ W0S-9F%5Y0?52ED:>_ZS MH/\,U$Z!Y&M%[;M=. /=G\OT7U!+ P04 " ! @I195CH2"$4" "A!@ M&0 'AL+W=O62 MVY0!4M*M6J1UB])N>YCVX, !K/K";%/:?S_;$)9)*:WR K8YY_-WC#C$K9#W MJ@+0Z)%1KA*OTKI>^K[**F!878H:N'E2",FP-E-9^JJ6@'.7Q*@?!<'<9YAP M+XW=VE:FL6@T)1RV$JF&,2R?UD!%FWBA=UC8D;+2=L%/XQJ7< OZ>[V59N8/ ME)PPX(H(CB04B;<*E^N%C7[M9),G7F"%@$*F+0&;VP-< M :469#3^]$QOV-(F'H\/]&M7NZEECQ5<"?J3Y+I*O/<>RJ' #=4[T7Z&OIZ9 MY66"*G=%;1<[G7LH:Y06K$\V!HSP[HX?^W,X2C"N.%CU#FZ ;P76ET">>0_Y_OF_,!KWHH+>.1H'?,GV))N$[% 71 M=(0W&6B+R8&;32PDP5WO.EIGOUDEJK&&22>^284R ?PTK=OPGGP M8<1V.MA.Q^CIKJ& PF _NPB/7PQ:Y:+6D*-?UQ27OT]9CW,+3!6,^,T&O]DH MYZO@%^<[CK-?%$/HPL1L,?Z7T+U!+ P04 " ! @I19M[%H $)8IQVKXW MD\A/.K\W&Z4*\;1-,_/V9%,4NU<7%R;:J*TT?;U3&;Q9Z7PK M"[C-UQ=FERL94Z=M>C$<#*876YED)^_>T+/;_-T;719IDJG;7)ARNY7Y\Y5* M]>/;D_#$/?B2K#<%/KAX]V8GU^I.%=]VMSG<752CQ,E692;1FC7_QYF/\]F2 %*E4104.(>'/@[I6:8HC 1U_V$%/ MJCFQHW_M1O] BX?%+*51USK]GL3%YNW)_$3$:B7+M/BB'_]7V05-<+Q(IX9^ MQ:-M.S@146D*O;6=@8)MDO%?^609\9(.0]MA2'3S1$3E>UG(=V]R_2AR; VC MX04ME7H#<4F&4KDK.SAD;$OQ6\Z*S9&W&2QBIO]+X#.BMBA(_9JV#G@YZCH MBU$8B.%@..X8;U0M?D3CC8Z,U[;@OR^6ILA!6?[1MF >;]P^'EK0*[.3D7I[ M B9B5/Z@3M[]\J=P.GC=0>VXHG;<-?J[;T8)O1(WIDA &Y4)F.AG\7?[]ZMZ M*L15JJ/[5MH[1V^G?7]*\76C!+S>R5R24<'+59+)+$ID*DP!;1%,^@TL5&_,]B<0MV_$>9P/"@PAD8/386A8:[>R54-8O,8B$-.(H=3F)$ ML9&%D*L56#)<*R&W*#8#H^UT7J@8I\/GK:308"#H[4YFSRCJ3,,!49K$_5[&:QH]@*FCM(QQB&*C@5VY2B62!*M" MDG(5:; PQZQ13PK['*[=RX-EB0WBI1R"?DTB(J2N GB S MONC0]$FEZ9-.3?\@DUS\#=A/VO>ADNK'#$RSM(S_.>7OG+!=^5] !=E#_<;S M)W<@EECFL1%7&O[\\J?Y,)R]!G^*5\/!ZP^+NRNZ#%^?"5D"%W.0.D8HL2Z3 MF$0'TE\A#0]$PU9)4^96J8'?(/T#-T%JB#8$2)7"9T;^E*,H8@:!/US(4"#Y,I;Z6@@=\R M7$_A+SBPUD&CN['1W4-;:%#6Q M-Q[/;),O"H,E4('A38232WK^%5R+P2"%/.[-0]<:H&B3+,=99%:E=>6G<(#_W' A?T'+)&F?K?-1(:9:D G)7DRQ!]W@"/ #!=;YCB:Y!=%'CH6 MOV)3?'*'=H'4+-8@.>):#PQ3>IVV.B:#99A@@]$/!Z_&JT+6(XQ;N=\85467 M:W05\$^FSV"5M>.&5C :.'MP29P[.N@ D 8?HC,$Z;E(0$OOB46Y1C<,G /# M.&#N@7']L 7\D@ <5HE?( K"BI7#K<4!_NT!*=^E !J(T8V6YO^,/[;3X?P] M\4$M'7 PA\S#'!ICBZUMH0$@VH:E0R#2\-Q M_PH(O3^_BS8:N0/D1_@-\=S\@" MZ-,*H$\[ ?H73F->"KX[!VL'WVZ&+U[^]!TSH!PCMTVC:C,Q@$J0B61,8&#I M\[F%I2 (ES\%0B6$!0"6 ME86D*0##@4*)( M"%DTG_PHIHY>TN(!LX%D6W/Z5(R#<7AI4=8T"$QW"Q67H;F9!..6;6PV: M164&?QR''=S?<#2AUC/&.8PC7S3I<#BM)QW:8;YZ7H7+#,I4PX'\U1J21O:' MO>2,-#6 *[C$*W7>S MVZH$JQ98)3$(8/KM[*EJ)6S@3'TKF?W*1M#)V"R+$\3W"I!CKF)G%J8Q%^=D M'.PYS26+BRH3XURKW&DJ@M$46$,!SY^B56%E/2Y3S%0K"G*/ KL6K\K5J"CM M^QM_BAQKT-BP4=?A&A!T2Q6.TRX9PCJB+]YSZ0!GXFC2GB HTM+D?O0T'0_?:B-/QN'YC,\&5/J+" M%!R.Y+CTCN9B_W]]5#^A!P]<3:*)63 M(H:IP%&N?T4H%0J_%5/TL@"WSG"ZTE>*[K)R/GW0GOW)4>D2A%#5X)EZA&M/ MQ7)/?[!)@2[X9U2GHJ?2!PF*CEMN"*Q0G>($EM>4?56S.F28)#=8$D%5/+ $ ML4^KE=69CJ=&;B#+/*"TTF@PHJ6BXMW/*>WQT4FXV*N2+FL$QRU 5/2-8*P$FHAUX+RK;MYM!NEW*%E^T0.E+!F[$WT;,J M"<5BF41ODPC%&),/, Q#HHW,UEQM;"T='=^-0=V4QF)N\^I0\ZYOKG\5BUC3 M5IBX12Q.NB?CW\'F&7]\SY-"G>O5RHA?Y';WFK(F,$T,0 <27'00J-II;&]IKI);_N2'QG5>([ZTQ\ M[VC;[HITZY;AGUA@;F\W#5^8$'=.TIX0WT#(^6 ODE4^P+()']?L<*G MC>+_&BL1Y_'>_H MYT@>GJ**ORW) *2)W*W[KH, ;>Y";%0.UE@GS9D%4+>" M_+O$W5]TCIGIWSM?S4!9^.[H<+&@Z*HY_9H\V?]W.'U0#-#E-^]V&3]UP@0S>R3S5@L^H MH$:0,6(1I]I8J*<*FIOEY/^<9J8J6Q>\Q[LOB 2Q+2!NK.7;%??%%>!3.YG= MAZ\)_;/Q+<3J=FT908796%%(?!P<-F4>I[A;F:]=%9^88A62V=&,*M;]R-3H M&F;C_DKE$"JVUN2% ]PR_4L)OB"<.V *3^[4KE!H#6+LGF:ZT6[2>;)E7N&' M>2=^>*]HXP;+1S][@J5SX';,\)VW'?;+5P]XM)%C(R@!UI+)/]E,$3,1UZ^& MQ]R^>5 %S[#41TIX,#$(K+9T_S0[)C366V#DVZK#3ILE.3 M/O(QK:_RZ6<5J7/<=D6J)U-X"*(^($9\;8:MTIZ^L0?2&B=NGNVV6;\NT,$P MQ\[F[*%$9\TV)&%'3*=!J"JC,G4!<6A9\J8%.CPZI<;OEJIX5.KH*<'6\SGJ M*>%H>(P\+I2 SZP3:*(*0Y9QF)?IY-2%1L#DDZ8[A[G,_Z90XTW&>J&LLGXHD]V6<#\[.2.45IKE;PZ2U@!P 'S.I\[A&,;!90 M;(6*E=W0*0V0ZL?,GA.C:RW65P"IL7L%-*MX ,U-BM%>^KX^#UKD\ MK6]K'84C^LB$*+*VA1Q D Z'$ [JH]R#3I=P(W,L#QIQB^>=-K3C^7.NH7N" M=M_P27&AAF:]9G1'D^\)"-K;7!3B#9^F2TN"J([L&LBY4Y(WMW?5B1,"W'L1 MW=L$V4>5^RV<'PY /1!5T!Y#*W)E1**]G,*KU&(^RJ HV4GR#H8/W9#FJ$@" M)A*00Y%*8U]W K#>5755='M(PN[ XJ-#WJ -D5KJ);FD31K_GS9< MKPZ6T5S"*_')+>M4](;!>%:7;WIA&%S:HCO=SX-!./=>SX+1T!WF.ISH!?R" M00;]:+AFAM2[DS:H>!ZX5EO> 9H M4\#,:#*3Z;3(/QD,_R?71[F(3/^;0[$&^5E=/) MUA:M"FV);2[>+TV_4*F/;NZ0J)$JJL.%(UC#4+P_+HM_(A)V.]9KJ_ MC-, &7!ZE?3=/$*J O/>) 9=/Q[^!9GM, M-:<3='D9%;2?^M-HOYNB8V=FO!DQJW'<"*>NS([['GC5/\+*'H$#71H0K#D[ M)OJ%/71\934Y9J-*[2VU+(_UI4X M;G_C4 I/U?_U#F:-<_>OC,MX79O/^N%C#N7_IQ.CU'E\>W'>YT&'M M0H>=+O23SJC$_C%S-49D@OUT!NX\W_E2#]DYX1&L"H&.-.0C)#KF1<&%U*9[ M3]3P\>F)];$SSE':PE%G#2FL/UL,.[\S!,C]V/A8,]>9QJ3GW_HRJGNN8Y$F M4GL?C#9H$)^ Y ,?H(%WM%'OTM=%'I+EQOZS@L;P/N5UH6[P0FJS\#?_0M02P,$% @ 0(*4 M6:".PH(V!@ ^!( !D !X;"]W;W)K&ULQ5C; M;MLX$/V5@1L4#J#&NEFVRB9=X)?3_I+ GCK>&Y'1O+X;DH=,XX'4M0Q7))Y,\1 MS<7C12MH50.W;+[09J S/%^1.9U0_74UEMCKU%HRMJ1<,<%!TME%ZS(X'0V, MO!7XQNBCVFB#B60JQ+WI?,PN6KYQB.8TU48#P<<#O:)Y;A2A&S]*G:W:I%FX MV:ZT?["Q8RQ3HNB5R+^S3"\N6OT69'1&BES?BL??:!E/U^A+1:[L+SR6LGX+ MTD)IL2P7HP=+QMV3/)7[<,B"L%P06K^=(>OE-=%D>"[%(T@CC=I,PX9J5Z-S MC!M0)EKB+,-U>G@C-(40WL'$H0)B!A,VYVS&4L(U7*:I*+AF? YCD;.4407M M.S+-J3H^[VCTP.CII*6UD;,6OF!M )\%UPL%[WE&L^WU'?2\=C^LW!^%C0J_ MI/H$HL"#T _C!GU1O1V1U1/]J/?"H=,6>J1#0#='2-YX@HA@!O[97=$2,C>(JKB8WM,)P; M7=N/\PT*O5NZ0TO-H04\JV-#B# M5"Q1(R"WI??03@:^%3S>*TK4 MIQW"M%;BG)V3_H12Z4@J [L.-WDG U0Y\, MO.U^4$DCRVR[58': &12 YDT GG-%)G/)9T[ ) V;S$1.6;I85@T:M^/Q=U" M4KK%H&#@V1[9@>?90'2(Q /V--Z]>.VZF(X@]N)@4)Z2Q NBJ&P'V!@$5:?G M!8GKC 5#')$,MO14 %3/(.I:Z9Y+%L<#!QD-PV1M-"S5-.#:JW'M->*Z<>%- M-/(ID9F"KZN,X#UIZ/5J0?B"W^C"?O!WJ.WJ_=4GN,S$ MRN;?6(H'9BLEDOV-98.]&N"[9)J^$[.9@K=DN3JSM('@&L;928/+'"LT>U"P MUH,4R8AI>\Y0^ CZR3.*;'?[Y3&+*OC+X_C,U>B_=C5ZQ=4@"DN'VE%2^KB? MV@?):VG3K].FWY@V$ZR6LP*11R)XCQ<-9H6"L;D%%T0BUQLF3VT"7;.\,%?G M89G2:/5_IHEU3%D9DV7E%&HUV$'B#(%CW,9F"_L9T MSXO"BL=W#?%*<6W,;/S6Q8)*_),D<.JBDZ#K6N&)7X[%;O:[+=Q1)\%LP_<0 MITZ9NT09 C#GN[J.ICN.8 G1QBH$Z:O;]<*D#Y'7Z_M>TA]@:] /O-A/S%@W M\>*P,=,&=:8-&C/MEBHMBU07=<5W2W-B?+D2"@_287G5:&-_7K4-F2]$H="F MPG)+F2W?99$TE04Z,RHO76+%[%3#O"-^%X!K[_#=^R=\$34'7 NX-FQ\96J# M,?GI^&/'D8_<5%%HJ9(W"M+U/DVHP=NX0)UF.VZ<422W/+*/,?86B-VX_)W@ MVR6BXL&<>Q8?DN&+&T/4B"V">_&:0[%]7/>BKF__$6&L5=.%2S13WHK5 MNBK:N#V?/\.P9__=#JJ= (^,[4W/G?W-D5X4E+](TS.J#$^CKAG%'7G5?-_\ M.>.'F.H.RM_GF?52"D4E^^^=W[EU?BUAHE]*" ?Y=O\@\#>QWFR_BKG!=;/] M,L;/P=SNOPQKT-]L5C!NK(X'._U]?-;9^!JQI')NO[DHL,62^S!1C]:?=2[= MUXRUN/LFA"^#^&ZA(*49%0: 9R? M"7Q-+3O&0/VQ:_@O4$L#!!0 ( $""E%G^31S&[P, (4+ 9 >&PO M=V]R:W-H965T16SF-0)^BU07?+<# MGN,%#7A^G:AO\/R&1"44^9U*K_ .3GOKIW$AMR2B8POOOJ3B@5J3MV_6%"108SHH*06-8'7JU@\#L>@?MWK <+;@B*09U?=^LX'JOMX=UF2,2PXA< MF!>-:JF:;=OK>*%38;J=T*DF-YR]CYI<6Q!V!@._3+3?"/QXKKK(:>6/X[^X'RUH MAYU^?2VG6Y&DX#NEM1W@5:ML7_)TSQ%O\[ VO;B'!]?[*&@(@5^8&D3OU:+W M?J\P*0[3VSG,"9Z^?*7>C2'.Z$T>BP.>S^$&.Y.O]($*[!&.#\#P.);5Z8:. M)NIV481#69UN$-:F%[*B=<_Q6%:GZS_[-FC;K[7M_Y:VG?]YG1NC-,M;'^E1 MX%^K'()_3F5MJMPS-13KBMI02 F6SY@\:8$HB3;PLZ2%1NP_ M5WKH[8K7O,:=%:/6\O&M1K(M8)DY#2%;HZ MW3X6$E$T?<5$\:UIM)9<8=MFAAOLDZG0&]"^XE@JRXD.4'?>D_\ 4$L#!!0 M ( $""E%E,;7L'H0( *<% 9 >&PO=V]R:W-H965TN+EQE1GOJ_3' NF^[+"DKZL MI2J8H:G:^+I2R#('*H0?!<&)7S!>>LG8K:\DY<5 MTW@AQ0//3#[Q3CW(<,VVPBSD[BLV?H:6+Y5"NW_8U;E#2DZWVLBB 9."@I?U MR)Z;<]@#G 9O *(&$#G=]49.Y1=F6#)6<@?*9A.;#9Q5AR9QO+276$ M,\F=- @C^ @+%,Q@!G.FS LL%2LU

GH;-D*X&Z._8-[6AQ?MJP3VOVZ WV M$=S*TN0:+LL,L__Q/BEMY4:OG#(.Q!%$3Q$;Y!:W_@^ 9'[&NH M_1VR5Z/CPVA;,&>Z8BE./*H(C>H)O>3#N_ D^'Q$6]QJBX^Q)_=4@-E6(,CU ML=OYY=3#$I\-3(5,'W\?,G)TJ\-&[ECA]KXNGY#>H6H"JD@#YX7@],&-RJM6'/EQ2H'BV0>A$ MW;W,D[ 7!P/X)DMF&UL?51M3]LP$/XKIPQ-('4D30H4UD:B[(U), 1L^S#M@YM< M&PO'#K9#V+_?V4G3LI5^27SG>YY[[NSSI%'ZP12(%IY+(*/!U&7) M])\9"M5,@V&PH!".B&0\=IQ!G](!-]*/&3Y[:8!N, Y0=F63K1J@'MHHG-+7RI'DWBN'2' MD=3F-=T#&JQ/J%?7BOM7N M!&9,,)DA,.,D?66RIEE>;^]!G RB\>D@BB*X+"O&-8VPA?W3P7B8>._!/QS_ MI=@#BHQ/CGWTMAZ&&_>]1+WT4VT@4[6T[=7OO?W#<=[.RSJ\?76NF%YR:4#@ M@J#1X69M$O"WK\4+L VE\HNCV=X1+TSVGZ%U!+ P04 M " ! @I19UF L_/ " !?!P &0 'AL+W=OYCV8)(+R9K8J>U M^^]W[824%HJFO22VC\^Y]^;$U_VUD'3TW9REWAGV[=B.'?5'J+.5X(T&5><[DXQ@S ML1XXOK-9F*;+1)L%=]@OV!)GJ+\7-Y)F;J,2ISERE0H.$A<#9^2?CD.SWV[X MD>):;8W!5#(7XLY,+N*!XYF$,,-(&P5&KQ6>8989(4KCOM9TFI"&N#W>J'^V MM5,M?5F#_5WV"*<>*\0@IH0V+RK0#;+"=-LV)=B#=+L)C4SL*5:-B67E\@UG*_HJ:!UR^89JO=]5U,DL]^-:M5QI1J\ MHOH1+@77B8)S'F/\G.]2ADV:P2;-<7!0\#K2;>CX1Q!X0?> 7J<5NAY M-;9K3[8PG@,U'QU@I QI2%FC^:_1A8ED-O\":+;9*%)42=2 ME,MDQ[Z]GKE;32]'N;2M74$D2JZK_M>L-K?'J&J:3]NKJ^>2R67*%62X(*K7 M/B939-7.JXD6A6VA43%U=E(6=ZXKDAWD6-RP M JAZLV$\QU+=\JTK"@XX-:(\

](WOZ53Q],100:)U!98_>UA#EFFG50<7VM3I^E3"X^O M7]S?F^15,FLL8,ZR/TDJ=U-G[* 4-KC,Y)(=?H4ZH4C[)2P3YA<=JK;1R$%) M*23+:[&*(">T^L?/-8@C@1^>$02U(/B/( C." :U8/!:05@+0D.F2L5PB+'$ MLPEG!\1U:^6F+PQ,HU;I$ZKKOI)_,PG(1]?H 0LB$-N@!0$6/3(J=P*]HRFD;;VKHFU" M#EY"?@BLAI\2>8.\\ H%7A!VQ#.WRS]@>H,&?B5'7U8Q>O-C9UJOB,)NT\IN MT!1D8'S#QG_L3==Z )&S3A*]$LH6!07\>?W?E;G6[-/<^S>*> MS%H41PW%D96BH;=C6:I8_HS>?2V)_(;T@G!U#/8*S1G5N/5ZL-3+0A?AT>D' M';6_A;DUF$NY]636XC9NN(VMW.[3?]3";&8=)!FZ3U.B%TNKU>-2+'V: MQ3V9M=CYWO>]FO<_)WF[P:7H>G6+:[?6'!'HM>#<:N ?;6+]"\"H&:OD7 U/ M](AER=7@A,[M@=WT8EC^R5KG1^WL:@ZG#8,@ZL#@'FWK<^!;&ULS=U;TD^V)J+K"$;2J2< #U(;5__ 8)&R'P,J3?)).+V);A M62!;7R_@,WK].4E_R^ZC*)>^;-;;[,W9?9X__'1QD2WOHTV8O4H>HFWQG=LD MW81Y\65Z=Y$]I%&XVJ^T65\HH]'L8A/&V[.KU_O'/J17KY-=OHZWT8=4RG:; M39A^?1>MD\]OSN2SQP<^QG?W>?G Q=7KA_ NNH[R7QX^I,57%T_**MY$VRQ. MME(:W;XY>RO_%,RGY0K[)7Z-H\_9T>=2N2LW2?);^86U>G,V*K?/^KZ?N>+G;D)L^A]LOY7O,KOWYQ=GDFK MZ#;%6;7"['2%Q3,K MS*L5YGU'N*Q6N.P[PJ):8=%W!7GT^),;]5[EZ8=]^M-^=C_DQQ^W?/KSEB?/ MK?+X Y=;/_%G1WG\D;^^D#\DZ7L91)LG2]VJ4A_$ZDWZ.ON2[\4H7@= M/;R21I-S21DI$^D[Z4+*[L.T>+X.'SHV\;T8M'?K5Y)\.0!4Q: 7?I5&\\K[ MY5J5OO^NZR>GO:2DKR3E9487,\$R+_9NMF?& L;HP8SEYM8\_PR9/9[R4ZV# ML?IOU/CEC;+17730;7-?>,+";5OK8#PQ\_:A^)T:CPZ[V+&Z+UY=CVY>]?G- M#OKOS#-,(QG&3R$[WKN39]QWNZQX),ND]\GF)MZ&Y<3HO/ABGZM1D;+%IUF\ MBM+]=Z2W:1H6CQ>3L#PK%KLOOY#BXO%-&<5E0C^WZKGDQN%-O([SKQU[_TZX ME>5$]*?L(5Q&;\Z*F686I9^BLZO__B]Y-OJ?KNPB,97$M ,VVV/E]/C3E3Q= MC$:CUQ>?CN.)'-,@,9/$+!*S2'H'YW'>.^$PPP-#Q)324PC,9W$C ,V/?X%4:;C=GJ0@UHD9K?W8'HY MOVS'!SFH2V(>B?DD%D!8(V-F3QDS$V9,%2!EDI2GR?=GL*)T?T)]NXRDX&8= MWU43E<.!55>^"(<8FB\DII*81F(ZB1FSUJNS")=9^^5IDJ-:)&;WW06''-4E M,8_$?!(+(*R1,/.GA)D+$T:-;J/BL&95'/=D>=>YLW?"]8?&!XFI)*:1F$YB MQKSUVNO*#G)(B\3L7MOOD$.Z).:1F$]B0?N9;1XS-A+A\BD1+H6)\':YW&UV MZS O0J&85*1Y_,?AE&YR*P7Y?91*+V>&<(2AF4%B*HEI)*:3F''9/J29=)P/ M(<>T2,SNMP,..:9+8AZ)^206=#RU(^79V%@\Q<9"'!LG45&'Q'V8WG5>EGLG M%(?&!(FI)*:1F$YBQJ+]JR"W4X(H4[E]D&#+'3W<2<=,P.E:<*;,.J(! M+7FBFH]J :4UHZ$N>LK"EMC5VVT>K^+UKOS3/>DZ6N[2."__\D?[LESO5D5> MW*;)IIQ)/.SRIT,.+4S+ED56UBRD?;@\-BND[^-M]1<&/TC_?OYO#=Z)-VMP MK)":BFH:JNFH9J":B6H6JMF5=AQEBC(:*_/3A&HO)X^5D3P^#2ARZSQ4\U$M MH+1F0-7]45E<(/T897FZ6^9%,&WO]F=(/T:'RZ[EB=-SR=]M;HH4*E+I0Y+% M94(5X;6.-V5KO;M)*AYP M:9='835Z5?[!:3.NR#%-5+-0S48U!]5<5/-0S4>U@-*:<56W6&5QC;495\_V MTL3*X,Q!VZRHIJ&:7FG'9S?F'54+ QW5[!CU9$ +'=!&-0?57%3S4,U'M8#2 MFE%2UU]E.9T89KQZ"S M]M5CNV,Q>=1.2Z=KN7G7*6.TF(IJ/JH%E-9\Z=<55EG<8?V0)K?1_K)RN);T M*,J*XYQDNPRS^\X@0.NKJ*:BFH9J.JH9J&:BFH5JMMRNNW9T8M$Q753S4,U' MM8#2FK==J_NSBK@_^^*%[.!A?XWJ?[VH//'R?UV!)!YB:""AFHIJ&JKIJ&:@ MFHEJ%JK9J.:@FHMJ'JKYJ!906C.XZM*N\D)I]Q^ZS"[>K,%AA]9]44U#-1W5 M#*6C4#M>G%P[,]$QK8XQE?E"7IPA>>*CFHUI :/6OL#SEDXMG.V0'\CVJJ:BFH9J.:@:J MF:AFH9J-:@ZJN:CFH9J/:@&E-8.I[BHKXJ[R/S;;01O-J*:BFH9J.JH92D<_ M>CP?M6<[:*L9U>R>^^"@H[JHYJ&:CVH!I34#JNXK*SWZRH?S1CU.&*'58U13 M44U#-1W5#%0S47C*_SE1"G:9JVW M2I)NODJ=38#/8;K:EY%^K'H VN^[./\J6=LB]G;5NRP9Y;%CL5;OR17:AD8U M%=4T5--1S5#:=W$=C\>G,ROT]KX=0RJ+1>L"6GLI^5(>*_+IC*F]W$*9SI33 MDTAH@1G5?%0+**T9-'6!61$7F)^="A5AH,9IM,R35#P]0AO.J*:BFH9J.JH9 MJ&:BFH5J-JHYJ.:BFH=J/JH%E-9,K;I[K8B[U_\/IT=HOUOIN-?NN/4/O8H. MJJ&:CFH&JIFH9J&:C6H.JKFHYJ&:CVH!I37?/;(_[%[S_FGS3D_0VBO-= ML?6],V[:&:BFH:JNFH9J":B6H6 MJMFHYJ":BVH>JOFH%E!:,[V4.KW$S?-ON96LF!X<6&@#'=4T5--1S:BTE^X) M@ YJ=0S:=4^ CL4Z[PG0M5S7/0'0G?!0S4>U@-*:L5#WO,?BGG?CKU#Z]#/% MWN L0 O:J*:AFHYJ!JJ9J&:AFHUJ#JJYJ.:AFH]J :4U4ZHNCH^%_<\K/8Q3 MZ==P7;Y7N!>%V2X]G%#Z'.?WTB_;Y*8E7X+!YZ['=VIB#4 M5ZU2D-145--0347W7,W^A2MI7%G-*&=U@-*:,58WS\?BYKD7;^/-;G/:CFHUI :;384VCY'-175-%334MELG 35J(X$F=?U\(JZ?'Y]@WY].+_M,4;J,LZ@Z3CLZ1S5X M4B4>?&A8H9J*:AJJZ:AFH)J):A:JV:CFH)J+:AZJ^:@64%HSTNJZ^41<-W]A M4M6\J+C/O,[H0KOFJ*96VN+X^O>KQ^VHIJ*:AFHZ MJAF5=O+/ZNF-.-$Q+52S>^V!@X[IHIJ':CZJ!936C)JZASX1=D;A"57XY>4) ME7![!J<2J:FHIJ&:CFH&JIFH9J&:C6H.JKFHYJ&:CVH!I353KFZN3\3-=6A" MA?;044U%-0W5=%0S*FW1F(U<3D\G5&@+'=7L7GO@H&.ZJ.:AFH]J :4UHZ9N MET]>:)>W)U0?X^PW24^C\N]B\J@8-)<^ACE_J@KMH*.:BFH:JNFH9J":B6H6 MJMFHYJ":BVH>JOFH%E!:,^[J#OI$W$&'9E;HC,GHU MFIS.K-"&.:K9O?; 0<=T4LB;ZE*P_E7>MW32^["YVQA1;/44U% M-0W5=%0S4,U$-0O5[$J3Y>;5/OGTUR5%-134,U'=4,5#-1S4(UN]).,VA\>J=H!QW6134/U7Q4 M"RBM&4)U<7PJ+HZW0LC:+HL)419)WZO1X;,?RO>L&CY90KODJ*:BFH9J.JH9 MJ&:BFH5J=J6=!E6K&X6.ZJ*:AVH^J@64ULRING4^%;?.6SGURS;<)&D>_Q&M M)#7.ELENVWU.&RV-HYJ*:AJJZ:AF5%KS[7G;;^-KHJ-:J&;WW <''=5%-0_5 M?%0+*FUZ_/PNQL?/;S,[Z@KW5%SA'GC&6OJW=/P6>X MJ*:BFH9J.JH9J&:BFH5J-JHYJ.:BFH=J/JH%E-:(MUE=&Y^):^.MJ5&=7ON9 MT3HIK_QWQ948'AI7J*:BFH9J.JH9E7;\[][\4FG?"M]$A[50S:ZTV4L[X:## MNJCFH9J/:D''$WQY.9H_.SV:U77LF;B._2&-/Y7GG#^LBXW9%X3\)(\RX41' M3 Y.#K1\C6H:JNFH9J":B6H6JMFHYJ":BVH>JOFH%E!:,ZB4.JC$9>Z_[%RU M>-S!:896ME%-0S4=U0Q4,U'-0C6[TEKGJA>7IY,EM(V-:AZJ^:@64%HSJ.HV M]DSL7W#&6SQR(,3B-145--034U@-*:>597LV<#J]G]SV"CE6Q44U%-0S4=U8Q*.YXP34:+6<>4 M"6U;HYK==R<<=%@7U3Q4\U$MH+1FR-1UZYFX;OW+-HN618RLI.O=39*NXFTQ MA5I)'])D$V=9DG[M<]H;;5^CFHIJ&JKIJ&:@FHEJ%JK9J.:@FHMJ'JKYJ!90 M6C.XZHKV;&!%N__L".U@HYJ*:AJJZ:AF5%KC=-)T?-DQ.T+KU:AF]]T)!QW6 M134/U7Q4"RBM&3)UOWKV%_6KQ>[@C$'[U:BFH9J.:L:LW9V]G"D=$8/VJU'- M[KD/#CJJBVH>JOFH%E!:,V'J%O9,W,+^$'XMDR4K&]>'M,FR7;A=1M+[),NS MSFQ!Z]2HIJ*:AFHZJAFH9J*:A6HVJCFHYE;:\16],AM/PM%#!_51+:"T1@#- MZY[T7-R3?OLI6I>-H+?+WW=Q%N=QLA6>[!%S0],'U514TU!-1S4#U4Q4LU#- M1C4'U5Q4\U#-1[6 TIHA59>QY^(R]KM=5CR29>6M:&_*4]1%2IT77VSS>'M7 M7NDO/LWB5916WW'C\&9_&]MBH5V:1MT':>)!!T<96M=&-0W5=%0S*JU1RIG/ MVP=IZ*@6JMF5-GUA'QQT5!?5/%3S42V@M&;\*'7\B"O6HCG2Z?VQCQZ_CI;) M=B5I8;I-=N)[/XHW8' 4H5UK5--034U@-*: ML587LN?B0O:SLZIZ*B7]G(;;[#8JYE"K MZF;=><5-O!V#TPTM<*.:AFHZJAFH9J*:A6KVO%U5GRW:IX4<=%07U3Q4\U$M MH+1F;M5%[[FP>/G2=.SQ'4KD/SL7$XX^.*U(344U#=5T5#-0S40U"]5L5'-0 MS44U#]5\5 LHK9EI==E[+BY[_WUS,;0;CFHJJFFHIJ.:@6HFJEFH9E=:\PX= M'7= 04=U41>^C]3J3]CVG-V?ED>73 MHU(:W1:Y)O_T5CF[:#UNR#]9&PO=V]R:W-H M965T MBAYH:241H4B57-GNWW=)*88+."T*]"(MR9WAS'+)^=;89]<@$NQ:I=TB:HBZ MJSAV18.M:5RMA6$ ]M';O.HB@#J%5QEB1OXE9('>7S,+>T^=STI*3& MI077MZVP/V]0F>TB2J.7B4=9-^0GXGS>B1I72)^[I>51O&R=J89S_X6"ZBQ M"A05Y!L&_#=ZB4IZ(9?P8.:/] MEAYX&+^POP_>VT:/9?L#1SX7G*XQRX0O;,3>) MH.@=F78$LX)6ZN$O=F,=#@#I[!5 -@*RH'O8**B\$R3RN35;L#Z;V7P0K 8T MBY/:'\J*+*]*QE'^R1!"!N>P&DX%3 4K66M9R4)H@NNB,+TFJ6M8&B4+B8[3 M3^Z0A%0.GG!'O5"G3/"(&]0]GG'@FR$@T(:VT07"PUK)6OB3.(-WNXX/!4MX MDJW/\WORDJM$,22L2%@"-H3P[7HGW?_EQ,9J\&4QF MKYA\*&@"T_0LD/P.C[E>^Z)E^Z)E@6_V"M\_6.7Y C5Q?Q^3/6QS&;;QUV>3 M)Y/9FWF\.2)NNA;@SUK2#%H/=<>*'A]TK7\ M[H6MI7:@L&*R9/+V(@([7*IA0*8+C;PVQ-&ULM5?;;MLX$/V5@5H4">!:%U_C. 8<%46[2'>#>-M]*/:! MEL8V-Q3ID)3=_/T.*5EU4]OH!MF76!S.')XY)(>3\5;I>[-"M/"M$-)#C_E5$#E&*#"S#H+1SP93%,(A$8^' M&C1HUG2!^]\[]/<^>4IFS@RF2OS%<[NZ"H8!Y+A@I;!W:OL!ZX1Z#B]3POB_ ML*U]HP"RTEA5U,'$H."R^F7?:B'V I+D2$!2!R1/ N+.D8!.'=#QB5;,?%KO MF&63L59;T,Z;T-R'U\9'4S9AY;X.Q9A5G.]KK@F1[C^QF0;.G$+DBCIPN?9.SA[?7X M)CT-\S5^LG9(FC7")8UPB4?I'D&99@\E-]R?161:TA4!40OQ"&?Q(6+7%63? M0[H+MIG$@XMN%$7C<'. 2Z?ATCG)95_HCW)=6M."&]R@@/BDW"=170$9F37+ M\"J@"F%0;S"8O'D5]Z/+$_IU&\[=E]>O@NSMZ7=$N5[#HO=,Y9*3RIU$?:9R M_89S_^65Z_^J"9RG5.*G<2]9G*#1O.PY=7;OC?[NQ%\,001]]+<722 M'A6F/R1\8CI;03*HREP+[ HA5<6:R4?@QI28>Y-9,1+(E5]N#62J*"@I>BZR M>U!;\F$&UDQ;Y^#>M1NTK]>'7 KQ_$E7)>&)#7&Z37GTJ]I@'H=*)1&BJ_:'K(2R:DE#HS^ M4%?2^@4Z4H%0K>?0:-?^'F@/JI_P.OXY[%RTZ MDN $6/KHS>YUWCLL]?&I8AT54H9!SHU_X_U0,'> %M1BZ'MZR:O<=P2G:\TI MTVC_:/Z_HEG-I*'-UA1'R&V8(?IEB9I .AS4AGK>SJ:5$&]IL&4Z=W0]+&4M M,U'F.UU8X7/UP)YUA>S[F(I3^U"E"?=:K +UTG>>[MX16'7I&VO5W5XGH]3W M=$_MG5':.63OCM+N(7MOE/8.V?NCM'_(/ABE@T/VX2@='K!/+T;IQ2%['.W: M\_![PE5S3R5JR>EF"5Q0\E%[0.^*KOKE:F#5VK><&ULE57;;A,Q$/V5T8)0D6CWTEQ+$BEIBT"B MM$HH/" >G-W9K%6OG=I.T_+UC+W;)247Q,NN+S/GG!E[QH.UTG>F0+3P6 II MAD%A[?(L#$U:8,G,B5JBI)U:=2A$F4=0)2\9E,!KXM1L] M&JB5%5SBC0:S*DNFGR8HU'H8Q,'SPI0O"NL6PM%@R18X0WN[O-$T"QN4C)9L)>Q4K3]B'4_;X:5* M&/^%=6T;!9"NC%5E[4P*2BZK/WNL\[#AD"1[')+:(?&Z*R*O\H)9-AIHM0;M MK G-#7RHWIO$<>D.968U[7+RLZ,ORB(D< RSZE1 Y3#C"\ESGC)I89RF:B4M MEPNX48*G' T9C]/[%3?J?@]!2,$Y2F-;")Y7P9(_P/EPI:0L#ES+#[*5_2$EH,I$\ M9V*2' 2\3NT)G,;O((F2%MS.+N#H]=L#N*=-AD\];FL/[@077$J7P#D33*:X M*]8*HN,A7!T]C.)NOQ5%T2!\V,'=:KA;![FIIJQ JB$+;U[UDCA^#ZDJ2SHU MNECIW2XE%6![0\EQIQ_M5=)NE+3_6PDSQ2X%[6T%K59WKX).HZ!S4,$4F>"_ M, .AC-G%V]GBC=O]O;3=AK9[D/:K9M+DJ(%J9!=K=SO:7KP_VEY#VSM(2U7Q MCRO7V[IR?U.&&VVE1+WPS=. ;PA5AVE6F_X\KMK2'_.JN5\Q355@0&!.KM%) MEP+65<.L)E8M?9.:*TLMSP\+>F-0.P/:SQ4UJGKB")I7:_0;4$L#!!0 ( M $""E%G0O6W*$@, &4+ 9 >&PO=V]R:W-H965T[?SW;2 M#)I V;V-XS?BP6 1 ]%3L7 6DBY[-FV2!908''!ED#5FY3Q M DNUY9DMEASPW)"*W/8<)[0+3*@5] +X1V(BM M-=*1S!B[UYO/\X'E:(<@AT1J!:P>:QA!GFLAY<:O2M.J36KB]OI1_:.)7<4R MPP)&+/].YG(QL-Y;: XI7N7RAFT^015/1^LE+!?F%VTJK&.A9"4D*RJR\J @ MM'SBARH/6P2ETT[P*H+WE!#L(?@5P3_60E 1@F,M="J""=TN8S>)B['$49^S M#>(:K=3TPF3?L%6^"-5U,I5G_=M MJ1S5YNRD8]9&GH'!;\F M\@+Y[EOD.5[0XL_H>+K?%L[+K(__V_I.,ORZ9'RC%^S1NV42YZI'F L7;;=; M\D/#UXUJ'06!>^DX3M]>;V>MB0M=WV_@XB;.]3TO; #'+<"NYW>V@3LA!W7( MP>&0.:8B!ATV78=8JHY,5(LF]/ER/"C[K^5X2K'XE&+C$XGMW$VWOION"\NQ MV^A.3POQ643<1+B[_:U,1!/6#9K59V_-#07PS QL IDO?OD]J$_KF?#*C$)/ MSH=N;^2VG,=JABQ'OK_RY0!ZC7E&J$ YI,J4<]%5?Q9>#G7E1K*EF5IF3*H9 MR"P7:@X&K@'J?%[DY)LR)QW9M(>(QWRI*&"P$DML\Q^+W#"C?3QS?>5RX)>N-,@MN/"[P M&I:@[HJ%T#.W9DE)#DP2SI" ;.),_:N1YWMC=-5-HH_PP:,*>2!W44@ [8FYTE^J2=]C0TQ^.VK+;L .*A[7BXF M;TQ37IC>W-.CG[IUZ6:OT/<;R%<@?J _1[M&X/E1WP]K>%?>1Z49N[N4!4Y@ MXF@_DR!VX,3OWOB1][[KOK\2V9,JCNHJCE[SO$>M>_W\K-N(?MAQV&[#)W(0 M:VN?$ME3*5MIO5H[]-0:T[/UF7;NTFC_T92V?X/%FC")*&2:TCL[UR^@**VT MG"A>6#=:<:6]S0XW^NL#A 'HYQG7CE1-S ;U]TS\%U!+ P04 " ! @I19 MC\^)3-0$ "7$0 &0 'AL+W=O:5.2VYSB176!:6I.Q[GO@DS&K94Y+\L"1J(L"\U^?2,Y6%Y9K MK3N^TD4F58<]&5=X069$?JL>.+3LC964%J04E)6(D_F%=>F.[F.%UX"_*5F) MSC-2D3PR]J0:T_3")5!8P_"W)%U:6V&5,3N\]KZK8X= M8GG$@ERQ_#M-979A#2R4DCFN<_F5K>Y(&T^H["4L%_H7K5JL8Z&D%I(5+1D\ M*&C9_./G-@\=@NOO(7@MP=LFA'L(?DOPMPG!'D+0$H)C"6%+"(\E1"TA.I80 MMX3X6,*@)0R.S=*P)0R/'<%UUC/G: 4U4Z[U'+R)Y,$>>@BBI'.:X%*BRR1A=2EIN4 /+*<) M)4*!896F=4X4^@;S$EX+]$ XFF68$W1V322FN?@ T&^S:W3VQX>Q+<%;-::= MM)Y=-9YY>SSST1=6RDR@FS(EJ8$_/8X7&/RY/DR_K_.#])O#],N* ]W92[\]WGG?0/]\O/,F^MWQSIOHT_^7^?LW MQ_Y""/YFS?C:7K!OS<"IE3,A3)INF)%FJJ-I.3GW@CAR'&=L+[MB,0$'CK\# MO#$!8W^X [PU %UWZ+H[R,\FDZ$;[@#O3,"ALVMQ:@ .''>P [PW.1G[7MQ% MOIB48#,IP5&3@BK8AA)6%'#X"KT;O7\W\%SWHSI&:8)PF:*4YK4D*3JC)4I9 MGF/>T#3>N%4U8\==MYU^Y&[-Z4$/U45G)"J5F?B-SAJ025R?#H__P_W9^^']-*FR(8:=> ,G#+UH ML*7+@P.\5I>G-':[&X$?#YQH,-Q2YBD'O3NEL:DA@N' #9QH2YNF2,,H\/9L M>Y&UU1%OY!K_3B[7K>S*[I;8[(7D.G M'?3\N.< SXQ!5(@:/^8Z)%8OLB8?SX0G5.A;[0IS#ED0;PK>/RYX+^X-W>'^ MZ/5@KN_U'-=_10+ZL%M,2^,\MR:4W3U*>$V>5QE-,JV7!+RE*>%*=*P\KS"7 M4"I46-<-@B0UIQ(JASZZU&:VM=+,F,X;> /V5NIG/?5ORT(WK3T%KX@NQ?-? M?=,5T.Z44 7A"UVR"Z2+G^:LV/1NO@I\TL7P5O^5.[IS#?U3=W1OZK^,1M/( MU!^/IKKNM/]SI_ED\07S!05UY&0.KCG]UWGP&:!J25;K@>V02"DC]F!$, MTZ, \'[.H.AK&VJ S;>8R;]02P,$% @ 0(*464:!;XNL!0 LB( !D M !X;"]W;W)K&ULM5I=;]LV%/TKA%<,+9#6%BG; M<988R$>[%5BV(%ZWAV$/C$S'0B71)>DX^?AN?P M4CS=CR3"E<3:8G^;/;L3\E&]5$F?L1B"Y35,JGBY8PG=G@V#P_. VOE\K M\V X/]W0>[9@ZMOF1NB[8>5E&:."ZI\'=LF2Q'C2.'Z43@=5GZ;A_O6S]R]Y\#J8 M.RK9)4_^B9=J?38X'J E6]%MHF[Y[C=6!C0V_B*>R/POVI6VHP&*ME+QM&RL M$:1Q5OS2QS(1>PVTG^8&N&R #QN$+0U(V2#/W+! EH=U116=GPJ^0\)8:V_F M(L]-WEI'$V=F&!=*Z+>Q;J?F?W#%$$8?T:(81\17:!'?9_$JCFBFT'D4\6VF MXNP>W? DCF(FC;'^;UIN$V:L;YE48ANIK3!&7[/B7\L,T?LKIFB&KGFFUA)]SI9L66\_ MU+%7"<#/";C H,,_(_4)D> (X1$.&_!"0:CQ([B]L\5?/IF"2B0?6 ME*;"S21W8^;JPWRJX3_L(W=-1I5%#5Q8@0L]P$5K*NY9XQ@6;L:-/1?87(MI M.&M&-Z[0C3W0;>B39AO5"&_L=/[129YKTY*\205OTL_(3CJ3YUJT)F]:H9OZ M#"V72NJ9&FV%.)QE!, >7QG/K(IG!L>3;A+^Q!A:L ECZ M ?&Y)NTIM)H8>(EB)W,&KO3MHRBA@GV^=F)9)0U@*?5ES\!5RX:8P#Y?&Y.5 MWP#6WRX&7>A20@=YA'YEF7Z?'"&]0D7G2[WHCG42J"DW0&*%^_=EUKZ\U;-E MEP.!SWH FG<-*P%GY%V;-F*P^A[ O]R;G6EW2$&UX2,VQ!:Q0Y@R?;@UMD+ M%J0-1BT0L150W). XFX!;3!I32*V$HJ])+237;$KD_LH2JA@GZ^<6]B*+H9% MUY==L:NK#3&!?;XV)JO3&-;I+G;5X\BHB-8YJ5YIFX1OS'P &17NTY=1^_)6 MSY!=)V"?=0(TU[JK9]"DCL]J/O8IGP%"Q5!I7.)S33">MB"T"HY]*FB(4'%W M#0V:U %:T<0]B2:&!+'$YYJTI]"J)O92S6XZ=95Q'T4)]2T*8VQU%G>4QKYT MZ@II0TQO4=D2*\P$%N8&.H6($O;F2Y1]>:O';B6?^$@^M 7J:KV[!PI5UG6 M5K^)3]$,,"7IKID;3*8D:$&XMXGL4S5#3$GC88M271RB'I20Y)MQPV MF+0GT0HB\1+$3JXDKNCMHRBAOD413*R$DHXBV),K2<-6LQO36Y2JQ*HN@57W M1O 5D^:[(DW0%\9DOL;\/8Y8)COV0F'/WKSY%AO>Q&H[\=%V:$9U5\2@21V? MU6GB4P]#M E5NB4^UR0X;OFX944W]*F&(=8,N\MAT*0.T"ICV),RAMW[R:7) MY"49M,H8>BEC)V6&KOKAXT.@;U'8AE9*PX["UI,Q0_>KJQM2KY7H<._K?\KT MI#*'(B3*O]L7W\&KI]7!B_/\N,'!\XO@Y+(X/F'=%*? MIGK$1'% HKA1?).?,;CC2O$TOUPSNF3"&.CW*\[5\XWIH#JF,O\?4$L#!!0 M ( $""E%F.MIZ(YP, &P2 9 >&PO=V]R:W-H965TJ5/J9P ; MNIO&;H5;$$5F$\$/((RU9C,-J[Y%:[TH,POE7@G]E&JT/B!IFK>>JJ<\15 M%^XX4UL)/@LQK, OZO'C&KRKP\YC[SS'?M.I);PCXA(ZPQ9TO$ZO*IYZ^/M M74*W?12^^&]POQ[^*V''X"4QNOE"Z%J^WA$^G?989_Q>\>"A!4LB@ O=(PI# M^$2B!&&)>F!+!,(%91#R*")"PDZ/2C-:M2)N:GV:(G@E=R3 J:.KG$2Q1V?V MPW?M@?=353I2LJ$E,P5P/_,NO?;$W1=%/\7(_XI12+F"O5L"J#=32':8H MVR!3IBEIB")[\ALE*QI1]:2-$B&T196 M3[/%3 E&Q3"[@Z'GN=](>%I9OYK ML_9PW"O:E73LYSKV:W6\WNNW" GA.OB<4$EM'?KS#N,5BK^J%*IE.U>A)LD6 M39+Y#9&54C+(4S(X;6D7U$SLW(4V2^0V1E1(RRA,RJDW(DCSI;VHE0?%TZVCAG_<2RA;\++B4 M59K7TIY;TT:O]I0^1;RN^J_-1J.*JM_0U$IZCG,]Q]_@%5OK\URQQZ>]8D\S M\QN:6DGLMO=R-/#^]9L8_@:?" ;O$_4B<^U[NM[9N3HWRK9HE,UOBJVQA] MU0)B'"M89ZET-=?D5ZM9%V%-_9L_N**\5CV]SJ+8G"&.CG M:Z[/[UG'.,@OF&;_ %!+ P04 " ! @I19(3NDP2$% "G* &0 'AL M+W=O97:M6K7[<.T#RX8B$X2,]N4GG\_YZ7A+3A$Y_G2)N&YK\=.[MB.[>&6LN]\ M18A GW&4\)&V$F)]UVKQV8K$F-_2-4GD+PO*8BSD*5NV^)H1/,]$<=0R==UJ MQ3A,M/$PN_;,QD.Z$5&8D&>&^":.,?MQ3R*Z'6F&]G7A)5RN1'JA-1ZN\9*\ M$O&V?F;RK%52YF%,$A[2!#&R&&D3XRXPNJD@B_@K)%N^=XS2JKQ3^CT]">8C M34]+1"(R$RD"RW\?9$JB*"7),2=3&OT=SL5J MI/4U-"<+O(G$"]WZI*A05L 9C7CV%VWSV&Y70[,-%S0NQ+($<9CD__%G<2/V M!,8Y@5D(S&-!YXR@70C:EV;H%(+.I1FZA:![++#."*Q"8%V:H5<(>I<*^H6@ M?ZE@4 @&F1WRYY<]?!L+/!XRND4LC9:T]"!S4*:6SSQ,4K._"B9_#:5.C/^@ M@J .ND%/:\*P"),E>B#2/!Q=V43@,.+H3_(I-CCZ)H/>7FUT]>NW84O(U"F@ M-2O2W.=IS#-IVNB1)F+%D9/,R;Q";ZOU@SJ]J]8;?06@)>]9>>/,KQMW;RJ) M3S-QB]K&-3)ULU-1H.GE\G;5_?BY[,[/97?5\D?,E'+O@NQZ+C17+E^F?//S?JE=(F2?M]>YXRAIILEOCA'T0;?S;+X:E_UYE/TB8 M#0ES(&$N),R#A/F0L (=F#P3FGPCM+@1SW#-7(^Y5"+DRH+YR0K(Z7CK(_Q M0-?E6_:Q;\W3(.LDR#X-,KLG4$!4"P QM;I8TM MI8T?".>471^/AJ_E()C%B"[05(XBF?Q"0U?9>+)R**Q,T=3;D# ;$N9 PEQ( MF*=^QO);(,Z^!:J<#%F. AVX.1>Z>2>LI9E*QPD,QI7=M8YH+O7>1[WU+41 M=FV$),R'A 6#DYZEV]'W>Y8#GQKZ;N)4KQTJ$E(Q M5+1#/J.;1* 7+"K[736XJ5M!:38HS0&EN: T#Y3F@]*"@F88^^.J6]WJGC'M MWFR_T:QYG5)>V: 6'-7@L#[$K@]Q*D*JQH?J>C5^]I T'Y060-$.'6+N'&+6 M?#=L<4+(Y0-)-:]Q:P9)LT%I#BC-!:5YH#0?E!9 T0X=O5N?,=0+-$WFKPN4 MI6KV:D/L^A"G(J1BXEI=L\8> 5W? *4%4+1#C^R6. SU&L?9P5R3>3]UCL8M M(23-!J4YH#07E.:!TOP:W[2M\W.) 51)#CV]6Y$QU$LR9SW]0A*RQ5'N;96? M01=I0&DV*,T!I;F@- ^4YM=XQC!5?@9=F6GM;5J*"5MF.]XXRCZ=\]T7Y=5R M5]TDVTMV=/W>N)L:%==MX\[)]\SM\/D6OD?,EF'"4406,I5^VY,58_FNN/Q$ MT'6V9>J="D'C['!%\)RP-$#^OJ!4?)VD"/_ 5!+ P04 " ! @I19 MH@/JZ*X) "X7@ &0 'AL+W=OQ]^*Q:U.LQ);(.'O;%NI);%O3].9:CHSJ]/J'KA@()HD[MFA?T[[XM<) M*<$03+/[E>Z>S!2(/T[P5[\DGQB?/TGU7:^$R,AS$J?ZHK7*LH?WG8Z>K43" M]9E\$*GY9"%5PC/S4BT[^D$)/B\:)7''ZW:'G81':>ORO'CO5EV>RW461ZFX M542ODX2KEVL1RZ>+5J_U^L;G:+G*\C\]Z_MY@V*+;Y%XTCM_D_Q0[J7\GK_X97[1ZN9[)&(QRW($-_\] MBJF(XYQD]N,_);2U[3-ON/OW*YT6!V\.YIYK,97QK]$\6UVTQBTR%PN^CK// M\ND?HCR@0CAW#H&PPV&\P.=)@6#88OO481F6#43%8FV^W M&)J 9_SR7,DGHO*M#2W_HQC?HK49D2C-HWB7*?-I9-IEEQ]E)LB _$0"<9^1 M=X'(>!1K\D4\9VL>_WC>R4PG^::=60F<;H#>$:!/;F2:K30)T[F8U[0/W.TG MCO8=C_#:EQMS]:#.B-\M,'T' M)G!C/LTR@^G9&/(#Z1"]XDKH&F+H)M[P%^+U2^!1"'5#J+@_(]W]W3I*8V[: M/WEZ>)".H?2W8?4+;O\(M\CH+ZG.U-I4PZQ-OG$5\?M8F#,_//P]2T4#RO?O^N.9YK=[^WRE3? DU^NQ')O5!UD*D3DI]3 MWNL'/A,7+7/2T$(]BM;EW__6&W9_KHL1$A8B810)8R"8%:?^-DY]Y[!.99*8 ML^%=)F??R:]<*9YFK@&^=N(:'OD4"0N0L! )HT@8 \&LM RV:1F<*#XJ>N3Y MA1/Y8(I.%$?92UU(G)2F(4'" B0L1,+H!C8L8/G%\^/E>-SK=KOGG.U$-!W[X<&7TA\>?"O$>6IP$IJ./!(6(&$A$D:1, :"60$9;P,R?O.%1)O< M%5?-;?)IG>F,I_,H7;;)K5 S<\E:%QTGNVETD+!@ ^OU=DI0]ZP[F4SL&A0B M.Z5(& /!K%1,MJF8.%/QT40BB)2895)I8H) /BT6T4R8%ZY*XH0VC0,2%B!A M(1)&D3 &@EF9Z74K']-UUY*8:TWD8GM#(A4I!&&;A,^FB$1:$',_.A,[V^CM M1IJ\BU(REW',3

A-KMU.'!F>CO2($[9-" M:0Q%LS.UX_AZ[EN7YE7(36R/!?BU"]DFA-(:BV9FJ%&[/[5+OQ&RMHBP2FMRNU6S%38:NEDJ( MW.B:&^M[M>;J96..G04*J2&G4%H I850&H72&(IFAZD2N+T3!O=X@?JXSJ.3 M?[:3N"F/8S$G]R_'JM6F*.4ERE&>H!H82@N@M!!*HR5ML%,ZO>%HY(WW+!^J M5SM3E>;MN3VO(U.PV@5UQ%!: *6%4!J%TAB*9N>L\LD]MU#^W]0NJ*&&T@(H M+2QIIZH-A?;*4#0[4Y6H[KE-]1>A$O)!\M1=?J"R&DH+H+002J-0&D/1[*A4 MRKKG=M8'RI=)6= M]MQV^B 4U/1%KA*YKG^V5>)V'V+GS_6[!\^QI^Z.FP8"2@NA- JE,13-#D2E MEKT3:GD_$,4ER+M_":[J9D=>G\ -R(MI67?I.G6W;!P0J$.&TBB4QE T.R"5 M0_;<#OF#3)<_%:'(H](F-SS+[VA>VB3/"/GR)&MC E7 4%I0TG9KVJ"FHH70 M7BF4QE T.Q25!/;<$OA4*%9*U%YRNK&-8P&5OB5M<'BJV\\%U.=":0Q%LW-1 M^5S/[7-/Y(+*=>U5IYO:.!90(^O56,_Z6$!E*Y3&4#0[%I62]=Q*]E0LHL?Z M:@'5K%!:X!U.>?7K8P$UJ% :0]'L6%0&U7,;U,IVY=,:/HM'&3]&Z9)\,-OE M\G2JQ#QRS^AW]] X(E ?"J6%4!J%TAB*9N>HLJ:>VYK^=17F[J!QC*!&M:2= MTG0AM%<*I3$4S0Y(Y4J]/^5*W2K,S6R<":A$]>K5[8&F"Z'=4BB-H6AV*"H_ MZC7THU/Y*%)>2+'H6E5(E46_;?XZ6E^4;*)C=9KGL[R<.BL]D&MF]HT M$U!:X!]*76]0<^D*[95":0Q%LU-1:5._H3;]FO)-4$SA""(].R;4W=S&N8 Z MU9)F&9#1I"874%L*I;&29CVPF/B[QV"/>.5!?;<'_9KJ?"Z'&=Z[];U4\R@U M5P]S'SK3?K[,@T&XIE,90-#L/E3/UW<[T( ][:V&$BX4HUOMY_0VB MN1:MS0E4HD)I 9060FFTI(VM6ZG]NVN&ZM,.2650_5.+%QP4C4B1;SQ>B^)R M(Y;:G)MJ8P&5J%!:4-)VRX<_\,>C6Y@$I1*(VA:'8N*BGJOT6*6O>I;<*4U/6WJU !"J4%)J[!6C3FQ?R.^RW$NX]:YPLJ$:%TD(HC4)I#$6S\U>Y M5K^A:SUUSP,UJE!: *6%4!HM:=::0W7W8PS5K;UN6R55^VZI6CWK+9_QFCP4 M"W*YEV^#.E4H+8#20BB-0FD,1;.C4YG7OMN\[DT.> U./JEDL\K3M50&6F2+ MF_TXLLI;_] 3UD[KF;IWIW%,H--6H30*I3$4S8Y)I6O[;EW[U^<$E!V<_'F, M>T<:!P2J8:$T"J4Q%,T.2*5A^PTU[%OF!)3,TS^/<7?>.!30]0B@- JE,11M M$XK.SKK:B5#+8LET30HELEEB>_ON=EGVJV(Q\DZU^69-]QNNEE&J22P6IFGW M;#1H$;59)GWS(I,/Q2K=]S++9%+\N3*E1JA\ _/Y0IH[K/)%WL%VL?K+/P!0 M2P,$% @ 0(*46?VX;!4S! _!( !D !X;"]W;W)K&ULM5AM;]LV$/XKA#8,+5!'(O5B.[,-K Z*;4C;(&FW#\4^T-+9 M%BJ)'DG;S;\?*:N27%&T8WCY$.OEN>-SQ^,]%"=[QK^*-8!$W_*L$%-G+>7F MUG5%O(:4ZEN^%[DY30MG-BF?/?#9A&UE MEA;PP)'8YCGESV\A8_NI@YWO#Q[3U5KJ!^YLLJ$K> +Y>?/ U9U;>TG2' J1 ML@)Q6$Z=W_#MG!!M4"+^2F$O6M=(A[)@[*N^^2.9.IYF!!G$4KN@ZF<'<\@R M[4GQ^+=RZM1C:L/V]7?O[\K@53 +*F#.LK_31*ZGSLA!"2SI-I./;/\[5 &% MVE_,,E'^1_L#-@H=%&^%9'EEK!CD:7'XI=^J1+0,<-!C0"H#(:K;SIBS(WI;6*)BWT-#Y)KMZFRD[./C )*$0#= <+J7Z> M5)TDVPP06Z*/6RDD+9*T6!U>O[H#2=-,O%; ST]WZ-7/KR>N5"RT+S>N1GQ[ M&)'TC/@QEC?(QV\0\4A@,)_;S?^D19^YJV*O$T#J!)#27]#C[Q.3-#-%<3"+ M2C.]&':S$?9]S_,F[JY-MXL;>U'4QAWQ\FM>_F6\#F9A:[P DW&75Q?7PRBH M&0561O<@Q"V:;SF'0J(-X^4Z5'52J!H2:$.?Z2(#$^7 0N5 UH8X(AO69$,K MV0^L&,074 W/S&X7UT,XJ@E'5L*/L&/93B^U.8@=C=,LE<_HRWO(%\#_ M,=&U^M02<"LV-(:IHWJ\ +X#9_;+3SCR?C4MO"LY.PI_6(<_M!<74Y%+X+GJ MP0OY!JTX$\(4\;"3>#P<=N?' //#WD4YJEF.3E15JWR0:HU*AF*^A02EA2(/ M0IHHC\ZC;(!9*(]KRN.3E-%#Q;@JI2\FEE8W+RVE*SD[BAA[C:9YURFFRL_1 M4%Y_13^]@":I-)6B9%K2(=0.(F;F.*G]M$@/L1P:V76 ? MVT8FL5TG+RO]RND9">X"^R@W"HKM$EHE.!4QVRH94 IPLOWCKFH.HH 8^)XM MK[C15VP7V$^Z8N\9+:PMW^[DI0OU6MZ.0VY4&MME^OR5VA7#X M!^ QUT:@L5VA>W=DE=U1YR:^D=S_(;&XT5A\0F3[=G#E#&2J\HSA=;5T0$AH M"L^ Q*$M^8WP8KORELE7Z]>XJ].U8V3>E=1P-#+LX0W 86C9Q.-&??%I^;V@ M;8[/K?8NT%KMI-%08M?0IAEITLWN]%[A=,ZK7:JM4]E'>&FGNI:WXWPT:DVN MK-;$H-9!8/A^-."B/I+I0" "9"0 &0 'AL+W=OY 9 H4=&4SFR-DIE M5[8MXPTP+"]Y!JD>67'!L-)-L;9E)@ G!<2H[3K.P&:8I%88%'VW(@QXKBA) MX58@F3.&Q9]KH'PWLGK64\<=66^4Z;##(,-K6("ZSVZ%;MFU2D(8I)+P% E8 MC:QQ[VKF&?O"X!N!G=RK([.3)>C&GLOA' MN])VZ%HHSJ7BK(+U"AA)RQ(_5G[8 WK>$<"M /=4H%\!_5,!KP*\4P&_ OQ3 M@4$%# K?E\XJ/!UAA<- \!T2QEJKF4H1KH+6#B:I.5@+)?0HT9P*/W,%R$<7 M*(*ETL5"G]PDIX#X"LU)2EC.T#CYI1<""9I>WWR-QN@L H4)E>?:_GX1H;/7 MYX&M]&*,I!U7$U^7$[M')OZ$TTO4[[U%KN/Z#?BD'?\2JQKW&O#H/[/GM!6? MMN/C3&C<.8K/3M_[/[BMXU<'T:V#Z!9ZWA&](X%J"DJKD+G%KF2&8QA9^IJ2 M(+9@A6]>]0;.AZ80E6*#0LS<8-OPHN<[YA?8V_U@-!BZ[P?/#:<-AI[?8#AK M,/2'_H'A@2O[M2O[K:[4UQ7$6"KT8PYL">)GDQ-;)5[JQ"[%HB[%IEV*S3H2 M.PBJ5P?5Z^K[\)Z=*Z___/A-6N=[:="Z%)MV*3;K2*P,FKV7I>=RJ%.A*!\"94/QK$A<2ZYT&BRJ&_UV F$,]/B*Z^15-4PNK%]CX5]0 M2P,$% @ 0(*464WCU[F9 @ X @ !D !X;"]W;W)K&ULK5;;CM,P$/T5*T@()&C27 HL;:3>$" M5%T!#X@'-YDVT3IQ ML)UV^7O&=C;;KK)A5_0EOLTY,W/&\F1\X.):9@"*W!2LE!,G4ZJZ<%V99%!0 M.> 5E'BRY:*@"I=BY\I* $T-J&"N[WDCMZ!YZ<1CL[<2\9C7BN4EK 21=5%0 M\6<&C!\FSM"YW5CGNTSI#3<>5W0'5Z"^52N!*[=E2?,"2IGSD@C83ISI\&(9 M:7MC\#V'@SR:$YW)AO-KO?B43AQ/!P0,$J49* Y[F -CF@C#^-UP.JU+#3R> MW[)_,+EC+ALJ8<[9CSQ5V<1YZY 4MK1F:LT/'Z')QP28<";-EQRL;31R2%)+ MQ8L&C!$4>6E'>M/H< 1 GFZ WP#\^X#P 4#0 (+' L(&$#X6$#4 D[IK$FC:.9=>0_X"@@E[Q4F23+,H7T M%.]BT&WD_FWD,[^7\#,M!R08OB*^YT<=\I:\F&GF'3K]$^]@:8ROY80VOT[M0F.C5:=C+=&9WH$;9ZA+UZX",""96* M_+R$8@/B5Y<>O11/U>.<9(MSDBW/1'92AZBM0_3_]S+JN"7!O5LR[_7S5'W/ M2;8\$YG5USUZR@L0.]-#)4EX72K[-K:[;9N>FNYT;W^&[=MVVSL:V_LOJ=CE MI20,MDCI#=Y@ L+V4[M0O#(-8\,5MA\SS? 7!(0VP/,MQZ;1++2#]J&ULK55;;],P%/XK5I 02-"D25I022.U2Q&;-)A6+@^(!SPEOIWO.[?XMG7H 9!G&."W /\^('P $+2 X+& L 6$CP5,6H!-W6URMX5+ MJ*9Q),6!2&.-;&9BJV_16*^"F_]DK26>%HC3\4>A@4S(:Y+ 1N.PQA\QJQD0 ML26+["<& !E9+<\_)PMR3;&WY$4"FA9,O8QOC3379J@7#RV^T>B(75Q7O[2WPX&IW_2].\.I=4[@JN"(,M4GJC-QBT;)2\66A16:G: M"(W"9Z;P7*5;LP#KKG-/X#4$L#!!0 ( $""E%F!/S=X% , M !$, 9 >&PO=V]R:W-H965T0"5A.;V>;1_?K93II""1E5\P5LQ^<6R;=LB6D"*18,M@:HG,\93+-64SVVQY(!C TH3 MVW.L'N=99X M#E.0]\LQ5S.[8(E)"E001A&'6=>Z=MNC0.\W&WX1V(B=,=*1/##VJ"Y6$/R/90$WW''F.YY><9W ZO%D6SOO4A^]3'U7#OV-Z3'TOE\WB_C0- MGW^$[^7:H.%653L!Z*P/%&9$EEZ5C"TP;+KHK7M.QU[O)O]PQX6KRJ3S:E_X M7Z9A"5/KZH!H5!F@+NQML<01="U5N07P-5B]3Q_

5$J<'D*6_3K(P([NL\*A.N5%- M9'M.M@HG6S4YB24:00P<)V@JL5Q)QI]>@RK]KCS(6_VNDRQL'?K=T&5FS_(Z M%4U9'A26!Y66WU.NK)U3\A=BXUQ>^$29:<%!,6KZP4$Q&E0JOM6.TS2' M=6J.RC3WJG>6:GNG94F!STUS*5#$5E1FOS[%:M&_7INV[=5ZWVT/W)+UT&T/ ML_;TA3YKEF\QGQ,J4 (S)>4TOJ@[Q+,&-)M(MC0-TP.3JOTRPX7JV8'K#>KY MC*FF*9]H@>)?0.\?4$L#!!0 ( $""E%G)5&*@A@0 &P9 9 >&PO M=V]R:W-H965T?&CK']A6G2>(=R2$=XCPK^9(-)#AF_)5N3[@F"B13EF>E8EF_F M,"V,Q4R6KS/=RB.\1^ M[%>$WYD-)4ES5- 4%X"@S=Q8VA>1[0J!K/%7BHZT=0W$JZPQ?A WWY.Y88D6 MH0S%3" @_SB@*Y1E@L3;\;.&&DU,(6Q?/],C^?+\9=:0HBN<_9TF;#Z(EH"_:+_ MJ07.:X%W0N#6 O>C J\6>*\%XQ."<2T8?S2"7PM\V?=59\F>#B"#BQG!1T!$ M;4X3%](NJ>8=G!9B9-TQPI^F7,<6-Y@A, %?0?BS3-D3. L0@VE&P3UZ9"7, M/O-'/^X"4.;UCK/K;UT ME,!K^ 0<[PMP+,?K:2=X]SLD46"5P0+\]2PM )6E?3/"I;)M0T>+3EB@$Q;JA$45;"QA8BMP6'C>N>-;,_/0,P[& MS3@8*\>!/;6X_P7E:VQ:;)4IK@0--4TG+- )"W7"(DVPCK5^8ZVO3G&&XP?P MG=*2)V10$N'O"I$4\]RM,I;G,-_5R1KTO93UWPP_=^)[DV;T5;8J6S34UK/N5)V-,$-RK119V;-XUGG*D_">+\ 45M^IWDE*9C5E!WHC!CJA$6:8!U#;>OE.Z\UQ%*Q24H31*I=\BV*47K@ M^8H[^=KGJ#K,4$MKFM_.4DO\O7)5:]10*RW21>L:VSK,L)7&WB#&$Q3'""44 M; C.Y=P+BUC:_685[O54&6&PISII@59:6-/:XVTR>3/<(EU!NY8Z+Y8Z[VR= M_I^=2OI@.W72 JVTL*:U%_FIW6.GIJ!=.U].G6SUL5-]T$";Z??%TBM,&>WU M4.L)E%9:H)46UK1V2GH]%FH]73);A\?(36GS4\)2'J"; M+]6KWR&N(=FF!049VG"I-9KPP4BJH_WJAN&]/(I>8\9P+B]W"/*E5U3@SS<8 ML^<;$:#Y@67Q"U!+ P04 " ! @I19FURF_^$# "0#@ &0 'AL+W=O M\4>Q 9#D M.<\*,30V4F[[IBGB#>14W+ M%/AFQ7A.)3;YVA1;#C0I27EF.I85F#E-"V,T M*/OF?#1@.YFE!B(EDR]J@:'Y.A8:D)00:Q5 H4 M_YY@ EFFA' :_]2:1C.D(AX^OZC/RM@QEB45,&'9US21FZ$1&B2!%=UE\C/; M_PYU/+[2BUDFRE^RK[&60>*=D"ROR3B#/"VJ?_I<^W! 0)UV@E,3G%."=X;@ MU@3WM2-X-<%[[0A^3?!/"<$90E 3@M+[RJS2Z8A*.AIPMB=YS;1I!ID4#2PH^Z^;<_XL^Z^;[?(6"B M_\TB."^+,'8Z%3_%\H:X]C5Q+,=KF=#D]72WS8^?&WWZ>=T5M(%C^2CT+L("'1CJO4G -/67)-%AO*05R_O,6R_#U'K]*"B/)]:TI6 M@_KEH*I8/XUS(0Z_QT.OT<,[9"H3:.VA&9@"BS9%*(CB,U3W*#^\RY# VT:/RP)4-U6.#H M047^F1"O;RZ>CF9Z+"P MIW\Q.LKS7?V#:8$%+16],\;_ZZ!Y<&+.@:_+NXT@L:K+U5FCZ6VN3W?EK>&D M?VSW)W9+?V3WI]7MZ+M\=5>[IWR=%H)DL,*AK)L>E@I>W7^JAF3;\KR^9!)/ M_^7C!J^,P!4 WZ\8GMGKAAJ@N82._@-02P,$% @ 0(*46:6RQ(Y7! M1QP !D !X;"]W;W)K&ULM9E=2<+77F3K27:W%YU>*$:VF0"BDFPG,_OC*PG"@A<3.SWK"QN$ MWN<(]/I(0M,]94]\0XA STF<\IFQ$2*[,DV^W) $\TN:D51>65&68"%/V=KD M&2,XU*(D-KN6-303'*7&?*K+%FP^I5L11RE9,,2W28+9RPV)Z7YFV,9KP7VT MW@A58,ZG&5Z3!R*^9 LFS\R2$D8)27E$4\3(:F9!K06ZQM>(['GE&*E; M>:3T29U\#&>&I5I$8K(4"H'ESX[%M+.[I/B#%#0T4;TECKK_1/J\[[!MHN>6")H58MB") MTOP7/Q_FW:'[TL$"SZ>,[A%3M25-'6A#:+7LPBA5WGT03%Z-I$[,/U%! MT 3]CNY)C 4)T0(S\8(^,YQRK.W%T85#!(YBCCZ39['%\0=9_"=A#=S05&X[<-"1A@]YOUT]:]*:\^?()=%^?P$VW%>B1 MQTMDC3JH:W7[#>VY/44^/"IWVN5_+L4EZME'Y6Z[_#IC4FX=E7NG1^\U]<7_ M:WSP[NBUGNR57NYI7O\([T'0Y1/ZR/E6^MC9LBA=HP5A$0T[Z"N.MZ2#/LED MJBOPAN;>M.+5*'+%,[PD,T,.$YRP'3'FO_UB#ZT_FFP#"7,@86X.&VJ8&MMV M\]'(DI^IN:M:!S*F#PD+@& UD_5+D_5;37:'A=A(%[GRFT7AFJ"_[TCR2-@_ M38YJ99WK*$B8 PES(6$>),R'A 5 L)KO!J7O!JV^.SH^=]!U0K>IX(BNJN5- M=AS\\,^W+>O'O_YM:U/.=1HDS(6$>9 P'Q(6 ,%J3AN63AN^,\.A;VC!HIWT M(5K$,KQ_64ZD"&="%A'B3,AX0%0+":X<:E MX<;MAM/N*1S747EO293CMK?AS+38Y,D<\,!ED3!<2YD'"?$A8 M 2KF4^VJ73.]Z?,?G6VQWF*VCE*.8K&0HZW(D9^,LW[7*3P3-]![((Q6")OIP M(Q,<8:J"O+ZB5+R>J #EWN'\/U!+ P04 " ! @I19(DE=_YT$ #*$@ M&0 'AL+W=OZ/O\=)F@16S&XUX --8OOQ\YP7 M']N#E9 _5(BHX2&)4W7LA%HO#EU734-,N&J(!:;4,A,RX9I>Y=Q5"XD\R 8E ML>M[7L=->)0ZPT'V;2R' ['4<93B6():)@F7ZQ.,Q>K88<[FPU4T#[7YX X' M"S[':]3?%F-);VZ)$D0)IBH2*4B<'3N?V.&(]7#L>(81QCC5!H+3SSV.,(X-$O'X68 ZY9QF8/UY@WZ6B2@TWDJ>*9Y96U'A-T1,L8P0QLW7<.T7- MHUCM#UQ-W,P,[K3@<9+S\)_A<8:3!GC= _ ]OP7?KD]A[_T^J)!+5(_17%)8 MRO1+F7X&WWH&_G9-"N &$;Y(Q!3.S\_A[A*3"6Z,? B,["N&_A?>+^-;8[7R?!,WMX/F9?]#=S[ M6K^1?=X[]MW"OE6R;^UL:>(_BKE2)HQNN21E&H2$;.TX@&N<+F6D(U0P7LII M2,D)G^8$0JN&!@H0N:2%)@\0F^^L_';T7;M4W[:KSU4I$D\_Y,2]*"VB>)_4 M;XOGG'0.VZZYL-WO^?TG#K1/;G=@IY30L:)< M5<\\*Y\+D7(=\A2N8!Q&<1PME-5V=K@=C<=JY9?]X1@N .M!W-ZRUK\P[YUO M6RM855>9O;#:S/TVP6\GN*L#JV+-[%5SY_@O<.L)X/?[[*D;7ZC9=C=619O9 MJ_8%[32)]P797?*UD&EDM_EKU%A6%5EF+W0[)$U[>]+\DC4O5-BFU=Q5B67V M&FLQ]QLES6O4;585;F:OW+LG37=KTK2>NM$^_0MN-&7_\9>J&#)[-:0MV UM M?U7EIA#C $@=;0WHS#H52^//&3"??3F KU]'L/?A7<_WO2/S)7MD1_MTPEO# M!.D\2HX-0 OS,L$49]$TXG&\!K%*J6&RAGR_76#0MKN R'??!V;[?9#-G?"4 MSZ-T#DD6%1L.#;B4C6*KGOE9 5?P^8$$F/,UC$(>T6DY-?T-S$@D"YZN@:>D MBOK6X&K-A@3K'BDX$5P&IO$TDG1P%U(U:,DR4Y;58D>4YF\:VO2JLNR,)U%L M3JV4@/_#R)M\;=2@R$Q3\5$;)$3[3+F1J[;?D#S92 Y*R=M"UJV=_!.4\^Q" MQ! C]?F)L_R:7[JQJVFR&]Y+KFDF%(0XXRF M\QI=2DR97YSD+UHLLKN'B=!:)-ECB#Q :3I0^TP(O7DQ$Y375\/_ %!+ P04 M " ! @I19V[LI'\8" "W" &0 'AL+W=O<>\^1XYOAAHO?<@F@T&-.F1PY2Z6*@>O*9 DYEN>\ *9W M%ESD6.FIR%Q9","I!>74#3ROY^:8,"<:VK4[$0WY2E'"X$X@NZ.M^Q?K':M M98XE3#C]15*U'#D7#DIA@5=4W?/-%51Z;($)I](^T::,[?8=E*RDXGD%UA7D MA)5O_%CYL ,(@E< 004(3@6$%2 \%="I )U3 =T*8*6[I79K7(P5CH:";Y P MT9K-#*S[%JW](LRNTOD-BYM4N<9EKN"57"&ZY4PM)9JR%-(&?'P8 MWS^ =[7N6GRP%3\.#A)^3]0Y"OT6"KR@@V8/,3I[WZ1K( F?IMJIO]= MS9Y987U20LO;>>VDK/(Y",07Z!X*+A1A&9HQHF3303A(9>Z^@2QP B-'7VX2 MQ!JM?>-TNV9W*E-[APT>?L1MM!U M7F B](VLT V7C2:75+T=*=Z^E,G+B/Z%'WK>L[CX*-/T.-.>WFZMMWM0[Y/* MEI;)LO:-;AMI>>>TT!70M*U[87LFHPWZCQ)-CQ*5\MV=FS@' MD=D6*%'"5TR5GUJ]6G?92]M*%[0-SKG17L<.E_K, 80+T_H+K7E!-3(+Z7R7Z!U!+ P04 M " ! @I192]C;!ZD" !B" &0 'AL+W=OF= M)1<%5GHJ5JXL!>#U':TKP9,HD."KX(U-G*/0_H< +HHY\IOWI852).>Y\7N=M?+?6 0>A>7N\ 7KD6M:]%1UZZ+ M$A.A+U3595RT%_557M-]Q.GEA1_N%9#6P,%AJ=D^8D_J18F#ML3!6P_&H*?] MT[[ M"]PU@-85^ON7)H%B)7M5A)E?,-4_7:TJVU#O+)]X-7ZQ!]-_8[U5#?0 MNM\]R]?=]P:+%6$245CJ4-[9N4Y:U!VMGBA>VBM[P95N ':XUA\!( Q [R^Y MOK:;B0G0?E8D?P%02P,$% @ 0(*46:4\BSH5 @ 2 0 !D !X;"]W M;W)K&UL?51A;YLP$/TK)V^:.FF+@;39E '2DJS: MI'6*DG7[,.V# T=BU6!J&TBE_?C9AJ)H:X,$]OGN/;\'9^).JCM]0#1P+$6E M$W(PIIY3JK,#EDQ/9(V5S112E%S9\?S!N@:9QS?:X17-;KY6-Z,B2\Q(KS64% M"HN$? SGBZFK]P4_.';Z9 [.R4[*.Q=\R1,2.$$H,#..@=FAQ24*X8BLC/N! MDXQ;.N#I_)']VGNW7G9,XU**GSPWAX2\)Y!CP1IA-K+[C(.?*\>72:']$[J^ M=C8ED#7:R'( 6P4EK_J1'8?W< *(HF< T0"(O.Y^(Z]RQ0Q+8R4[4*[:LKF) MM^K15AROW$?9&F6SW.),^DT:A#"$M[!M=AKO&ZP,?&KM4\/%"@WC0L-W/)J& MB=T>7<+M=P<7+?VBH53S*CD;9D>>]?(9W M@ZT4+:_VL%28

TIL3S?S=.[8M6D8 M^"NF[:D.>M(8[HS=,+7GE0:!A44&DW=7!%3?MWU@9.U[92>-[3P_/=BCCLH5 MV'PA;;\,@6N_\>>1_@502P,$% @ 0(*461MRIPR]! "RL !D !X M;"]W;W)K&ULM9IMCZI&%,>_RH0F39O[O9[<.+IB\01R47&.\PZC;IA^\,((IA1XSGOE$8S_]W!CQ_#H29[ G] MFJTQ9N@]B=-LJJP9V]RK:A:N<1)D=V2#4_[+DM D8'R7KM1L0W&PR$5)K'8T M;: F090JLTD^]D)G$[)E<93B%XJR;9($]-]'')/]5-&5P\!KM%HS,:#.)IM@ MA=\P^V/S0OF>6E$648+3+"(IHG@Y51[T>U_O"D$>\6>$]]G)-A*',B?DJ]AQ M%U-%$S/",0Z90 3\:X>?!EL8_9*]@XN#Z@O>"&)L_P3[8O8(0\.MQDC22GF,TBBM/@.WLL3 M<2+@G&9!IQ1TS@6]#P3=4M!M*^B5@EY;0;\4]-L*!J5@T%8P+ 7#MF=I5 I& M;3.,2\&XK4#7#O^8$;!@-J%DCZB(YSRQD==IKN>5%:7" M4F^,\E\CKF.S+X1AI.OH,WK;SC/\;8M3ALP=_\S$&'?P8AMC1);(P'.&&$$/ M+Z_H->!^0#\9F 51G/T\41F?B@"J89GVL4C;^2"MCIY)RM89,M,%7C3H';F^ M*]&K_!14YZ%S. ^/'2GP84/O4%?[A#I:I]\PGR>YW M2+M<_E!MRN8'#2MYK MD)MR^1>RJR;?)+?D\M]")LUNR^5O>"/-[MQVZMS;)N]=R+Z-I7*_?=GT)&78 MK>S8S7F]#POA:#(J3-9D+2E"].#[;!.$>*KP)IMANL/*[,5(\>W]Y%QB[OD MIS9!AG0RU[H $F9!PFQ(F ,)>O$?5;^](P'TW3TH MS0:E.: T%Y3F@=)\*%KA!?5DR5J"Z2I?59FAD&Q35BR7J4:KE9L/^7K%L_%' M_=[6&\8=L=(S7R)WQ!?+1)\#NHK2#,5XR5-I=T/N"UJLO"QV&-GD"^;FA#&2 MY)MK'"PP%0'\]R4A[+ C$E3K7V?_ U!+ P04 " ! @I198(0U-!$$ ) M(0 &0 'AL+W=OZ91A#/<=IH>/)(LDR0QCF\U5&MR2N'I\BO=KPY> M',P*E^219K^G"=_,M+&&$K+&NXQ_HH> U ?D2%Y,L[)Z1X%L=/_+W^(DX$IGU!8-4"JZ]@4 L&?05V+;#["IQ:X/05#&O!L*]@5 M& M?07C6C#N*YC4@DE?@7!B?>8J2^K'4U[YQ<4,'A"3\8(G%RK357IAD[20 M];'D3.Q-A8[//U).D&FB&[3"_E-E&.R2XCB*[14UJD^2Y' M]\E?8F D0=Y#^-F]1^]]%_)>EB][]^'ZJ*0G;$VW^TP_FT/BYRYZ0,!<2YD'"_"-L6,'DS+N?WYB. M(5]3?7]J6B,G%9@RWZ#QGX#I?W$E$UB7'+T MQQ/)5X3]V64\)>):XT'"7$B8!PGS(6$+2%@ "0LA81$0K%4(=E,(-E0?5H*N M+0?[K+#MP7G]NY Y/4B8#PE;0,("2%@("8N 8"VC.XW1'77'3]=\@YYHDJ[3 M&,M;O@_H,V$Y^H7B0CD-*+G7^AX2YD+"/$B8#PE;0,("2%@("8N 8*WJ&#;5 M,82:!I2@:\L!$N9"PCQ(F#_LN(SMNAKOB+,LYRPN@!Q<" F+@& M$X\:$X\ M6CSZ!_6Z^E?FNM;GD# 7$N9!PGQ(V (2%D#"0DA8! 1K5.'A+F0, \2YD/"%I"P !(60L(B(%BKI\H_"3QA]I(6)6S!2MIW5$5DQ8IE"ZIL5,] MC^M*,YK70"I%W.]VT[BD7)+Q4"[+Z]+4T4PMI1F1M#5%_O8Y'Y%>^IY$WMU$ MY6Q$[L_>_E@J<_4F\O>3=RO$,IYTN[M=BF.MTW[5; M?FH=>>(I1KL,T#K=EM=!XPV"Q)V0,,'(V;/R\$0:G..XJ>1X6"BY+6A"O,%& MIB6+'J@8D0D5?*HYL I:B%=@GWC >5M08IN6UG;C%SO@(BIKQW;JR"N>:KGO] M"[(EN)L-,E4Z9[H-TR,;TW@H6 %R-)\OX&Y4%0-HC"KM(.=TKB1U&C:,9F#= MSI@0M_ $?B_V?*^*G9IVH:*R'5I!S="[\1/PO^O-^]YUF[S(;U3Q!V4^+>UV MI)M#K[ ;S0J^O\@D.WZ-S1'HV$4.7H/(XRQWW!PR=DXR M>^>8UAK!>7%$OL')5&R#1M,E%X;+9K;@><[DH^.,=6_HU/Z9LN??KL]909?" MW+7@B&S'7UG.EV76KKJ!1#2KMN,OL+U>VAY6;2PN<[9B^:29ZOG4#2,[L%&; M"PB'R+6[P@C&\5@8 0R+@RG .)Z%Q?F?]C- ]^,Q3-L@B Q0S@#E>%8(F;@/ M%B?,R>P5WFF6)4F:8AF=3((*)EC>TA1^PMXP;<# XD"D/\LU7FV\0Y[N ZRF M3W4(ME.\$[&=XKD&))PW8&19N-I8'&!@5TJ2),O""&!A!4F"(? TX@BF #1@2)*X]^#!^RC> MO*?B[?_NQK\!4$L#!!0 ( $""E%F7BKL

-8?20$3;8T.P M6BP^0"X99K>]9!:G[&HULO>4-M7_J'5>P9ZU-0QULFLW([@RGS&XY=XT<%>/Q=-10H;(W MKP]]+JG?[01W[5R5-[51DLYR_+]CL_<.%'_U'SG(>_IRG8MCJX^40"99=,Q M=+@6QKKNB*Y_"HR/' [>;[5._RVDXV9.'7]G=+L3:N.[@;,8!:?1Q>'PN0_B ME?F=,.KU6M1\KNNVX\$QLEX/=4 MN0#R H&\2 !9^D"V5BAN+8QULQ+J.(Z7".)E L0*$&]WW,!NM2'O.;7VKD YS2Y'"+;$$ MU \BNFY)89E8 NIC8M8I4ECGUPG(CWR(B5FG2&&=Z)2[MU;%K%.DL$[T!@^7 M+P5FG2*%=:*858B)F:%$KL0L5*:PT ],N$2A3]9* M[J_1VS9<29:8A6RC$+ M52DL=%S >KF50DS,0E4*"[V4LH[O]1 3LU"5PD*QTE9O+51A%JI26"BZL@QG M[Q7Z'.>4%;C>[+W"+%2=L@+7CR9FH2I)!2Z&V8LF9J$JA85BZ_1Y[Q$C9J$J MA84BF- 68F(6JE)8*(;9?Q:*66C266AT>)^ \35,7ME'^ L+[365]=(0_[%_ MYE%-?/5QW4KY%MINU7M-V>'UA,.K%6_^!U!+ P04 " ! @I19.(-O)L0! M -'@ &@ 'AL+U]R96QS+W=O^9H[=3'_\SL5NO=ZOXTJT^]_&0_Q@7!E&ULS=G) M;L(P% 707T'95L1X@ X"-FVW+8O^@)L\("*)+=M0^/LZ89!:T:B(2KV;1(GM M=U]LZ6PR?MM9\KUM5=9^DBQ#L ^,^6Q)E?:IL53'D;EQE0[QT2V8U=E*+XB) MP6#$,E,'JD,_-#62Z?B)YGI=AM[S-K[VA:DGB:/2)[W'_<0F:Y)H:\LBTR&. MLTV=?TOI'Q+2N+*=XY>%]3=Q0L+.)C0C/P<M.='.(.T_[*K\YORW0% MQIDS9ZR/)^;H\KCCD32K^S86(A>*[D\\)<;25W\?-:>=4_[+[+B]'\:MVO/P MK+U=O\=?S_A4_\(^!$@?$J0/!=+'$*2/$4@?MR!]W('T<0_2!Q^@-((B*D&UL4$L! A0#% @ 0(*4688$Q_+O *P( !$ M ( !KP &1O8U!R;W!S+V-O&UL4$L! A0#% @ 0(*4 M69E&PO=V]R:W-H965T&UL4$L! A0#% @ 0(*4 M6=*_[+'A!@ MQX !@ ("!. X 'AL+W=O&PO=V]R:W-H M965T&UL4$L! A0#% @ 0(*460^++GI'$0 B-H !@ M ("!ER$ 'AL+W=O&PO=V]R:W-H965T&UL M4$L! A0#% @ 0(*463%/NB\@$P WC< !@ ("!V#\ M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 0(*46=78RS@" P K08 !D M ("!!V0 'AL+W=O&PO=V]R M:W-H965T%J !X;"]W;W)K&UL M4$L! A0#% @ 0(*46: 2J)=; P )@< !D ("!46X M 'AL+W=O_> M MD' #F$P &0 @('C<0 >&PO=V]R:W-H965T&UL4$L! A0#% @ M0(*4658Z$@A% @ H08 !D ("![WT 'AL+W=O&PO=V]R:W-H965T>A !X;"]W;W)K&UL4$L! A0#% @ 0(*46=9@+/SP @ 7P< !D M ("!@Z0 'AL+W=O&PO=V]R:W-H M965TK !X;"]W;W)K&UL4$L! M A0#% @ 0(*4671B*O<[ @ Y00 !D ("!<,( 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 0(*4 M6="];

&PO=V]R:W-H965T+2 !X;"]W;W)K M&UL4$L! A0#% @ 0(*464:!;XNL!0 LB( M !D ("![=< 'AL+W=OB.<# !L$@ &0 @('0W0 M>&PO=V]R:W-H965T[A !X;"]W;W)K&UL4$L! A0#% @ 0(*46:(#ZNBN"0 N%X !D M ("!1N< 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0# M% @ 0(*464WCU[F9 @ X @ !D ("!8/@ 'AL+W=O M&PO=V]R:W-H965TS] M !X;"]W;W)K&UL4$L! A0#% @ 0(*46&PO=V]R:W-H965T&UL4$L! A0#% @ 0(*462))7?^=! RA( !D M ("!F@X! 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ 0(*46:4\BSH5 @ 2 0 !D ("! M2QD! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ 0(*469AU'^8\ P R!, T ( !TR0! 'AL+W-T>6QE M(0 M#P @ $C*0$ >&PO=V]R:V)O;VLN>&UL4$L! A0#% @ M0(*463B#;R;$ 0 #1X !H ( !D"T! 'AL+U]R96QS+W=O M XML 63 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 64 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 66 FilingSummary.xml IDEA: XBRL DOCUMENT 3.24.4 html 272 265 1 true 69 0 false 7 false false R1.htm 000 - Document - Document And Entity Information Sheet http://streamlinehealth.net/20241031/role/statement-document-and-entity-information Document And Entity Information Cover 1 false false R2.htm 001 - Statement - Condensed Consolidated Balance Sheets (Current Period Unaudited) Sheet http://streamlinehealth.net/20241031/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited Condensed Consolidated Balance Sheets (Current Period Unaudited) Statements 2 false false R3.htm 002 - Statement - Condensed Consolidated Balance Sheets (Current Period Unaudited) (Parentheticals) Sheet http://streamlinehealth.net/20241031/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited-parentheticals Condensed Consolidated Balance Sheets (Current Period Unaudited) (Parentheticals) Statements 3 false false R4.htm 003 - Statement - Unaudited Condensed Consolidated Statements of Operations Sheet http://streamlinehealth.net/20241031/role/statement-unaudited-condensed-consolidated-statements-of-operations Unaudited Condensed Consolidated Statements of Operations Statements 4 false false R5.htm 004 - Statement - Unaudited Condensed Consolidated Statements of Stockholders' Equity Sheet http://streamlinehealth.net/20241031/role/statement-unaudited-condensed-consolidated-statements-of-stockholders-equity Unaudited Condensed Consolidated Statements of Stockholders' Equity Statements 5 false false R6.htm 005 - Statement - Unaudited Condensed Consolidated Statements of Cash Flows Sheet http://streamlinehealth.net/20241031/role/statement-unaudited-condensed-consolidated-statements-of-cash-flows Unaudited Condensed Consolidated Statements of Cash Flows Statements 6 false false R7.htm 006 - Disclosure - Note 1 - Basis of Presentation Sheet http://streamlinehealth.net/20241031/role/statement-note-1-basis-of-presentation Note 1 - Basis of Presentation Notes 7 false false R8.htm 007 - Disclosure - Note 2 - Summary of Significant Accounting Policies Sheet http://streamlinehealth.net/20241031/role/statement-note-2-summary-of-significant-accounting-policies Note 2 - Summary of Significant Accounting Policies Notes 8 false false R9.htm 008 - Disclosure - Note 3 - Business Combination Sheet http://streamlinehealth.net/20241031/role/statement-note-3-business-combination Note 3 - Business Combination Notes 9 false false R10.htm 009 - Disclosure - Note 4 - Operating Leases Sheet http://streamlinehealth.net/20241031/role/statement-note-4-operating-leases Note 4 - Operating Leases Notes 10 false false R11.htm 010 - Disclosure - Note 5 - Debt Sheet http://streamlinehealth.net/20241031/role/statement-note-5-debt Note 5 - Debt Notes 11 false false R12.htm 011 - Disclosure - Note 6 - Income Taxes Sheet http://streamlinehealth.net/20241031/role/statement-note-6-income-taxes Note 6 - Income Taxes Notes 12 false false R13.htm 012 - Disclosure - Note 7 - Equity Sheet http://streamlinehealth.net/20241031/role/statement-note-7-equity Note 7 - Equity Notes 13 false false R14.htm 013 - Disclosure - Note 8 - Commitments and Contingencies Sheet http://streamlinehealth.net/20241031/role/statement-note-8-commitments-and-contingencies Note 8 - Commitments and Contingencies Notes 14 false false R15.htm 014 - Disclosure - Note 9 - Related Party Transactions Sheet http://streamlinehealth.net/20241031/role/statement-note-9-related-party-transactions Note 9 - Related Party Transactions Notes 15 false false R16.htm 015 - Disclosure - Note 10 - Goodwill and Intangible Assets Sheet http://streamlinehealth.net/20241031/role/statement-note-10-goodwill-and-intangible-assets Note 10 - Goodwill and Intangible Assets Notes 16 false false R17.htm 016 - Disclosure - Note 11 - Subsequent Events Sheet http://streamlinehealth.net/20241031/role/statement-note-11-subsequent-events Note 11 - Subsequent Events Notes 17 false false R18.htm 995445 - Disclosure - Insider Trading Arrangements Sheet http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements Insider Trading Arrangements Notes 18 false false R19.htm 995463 - Disclosure - Significant Accounting Policies (Policies) Sheet http://streamlinehealth.net/20241031/role/statement-significant-accounting-policies-policies Significant Accounting Policies (Policies) Policies http://streamlinehealth.net/20241031/role/statement-note-2-summary-of-significant-accounting-policies 19 false false R20.htm 995464 - Disclosure - Note 2 - Summary of Significant Accounting Policies (Tables) Sheet http://streamlinehealth.net/20241031/role/statement-note-2-summary-of-significant-accounting-policies-tables Note 2 - Summary of Significant Accounting Policies (Tables) Tables http://streamlinehealth.net/20241031/role/statement-note-2-summary-of-significant-accounting-policies 20 false false R21.htm 995465 - Disclosure - Note 5 - Debt (Tables) Sheet http://streamlinehealth.net/20241031/role/statement-note-5-debt-tables Note 5 - Debt (Tables) Tables http://streamlinehealth.net/20241031/role/statement-note-5-debt 21 false false R22.htm 995466 - Disclosure - Note 9 - Related Party Transactions (Tables) Sheet http://streamlinehealth.net/20241031/role/statement-note-9-related-party-transactions-tables Note 9 - Related Party Transactions (Tables) Tables http://streamlinehealth.net/20241031/role/statement-note-9-related-party-transactions 22 false false R23.htm 995467 - Disclosure - Note 10 - Goodwill and Intangible Assets (Tables) Sheet http://streamlinehealth.net/20241031/role/statement-note-10-goodwill-and-intangible-assets-tables Note 10 - Goodwill and Intangible Assets (Tables) Tables http://streamlinehealth.net/20241031/role/statement-note-10-goodwill-and-intangible-assets 23 false false R24.htm 995468 - Disclosure - Note 11 - Subsequent Events (Tables) Sheet http://streamlinehealth.net/20241031/role/statement-note-11-subsequent-events-tables Note 11 - Subsequent Events (Tables) Tables http://streamlinehealth.net/20241031/role/statement-note-11-subsequent-events 24 false false R25.htm 995469 - Disclosure - Note 1 - Basis of Presentation (Details Textual) Sheet http://streamlinehealth.net/20241031/role/statement-note-1-basis-of-presentation-details-textual Note 1 - Basis of Presentation (Details Textual) Details http://streamlinehealth.net/20241031/role/statement-note-1-basis-of-presentation 25 false false R26.htm 995470 - Disclosure - Note 2 - Summary of Significant Accounting Policies 1 (Details Textual) Sheet http://streamlinehealth.net/20241031/role/statement-note-2-summary-of-significant-accounting-policies-1-details-textual Note 2 - Summary of Significant Accounting Policies 1 (Details Textual) Details http://streamlinehealth.net/20241031/role/statement-note-2-summary-of-significant-accounting-policies-tables 26 false false R27.htm 995471 - Disclosure - Note 2 - Summary of Significant Accounting Policies 2 (Details Textual) Sheet http://streamlinehealth.net/20241031/role/statement-note-2-summary-of-significant-accounting-policies-2-details-textual Note 2 - Summary of Significant Accounting Policies 2 (Details Textual) Details http://streamlinehealth.net/20241031/role/statement-note-2-summary-of-significant-accounting-policies-tables 27 false false R28.htm 995472 - Disclosure - Note 2 - Summary of Significant Accounting Policies - Fair Value of Liabilities (Details) Sheet http://streamlinehealth.net/20241031/role/statement-note-2-summary-of-significant-accounting-policies-fair-value-of-liabilities-details Note 2 - Summary of Significant Accounting Policies - Fair Value of Liabilities (Details) Details 28 false false R29.htm 995473 - Disclosure - Note 2 - Summary of Significant Accounting Policies - Acquisition Earnout Liability Rollforward (Details) Sheet http://streamlinehealth.net/20241031/role/statement-note-2-summary-of-significant-accounting-policies-acquisition-earnout-liability-rollforward-details Note 2 - Summary of Significant Accounting Policies - Acquisition Earnout Liability Rollforward (Details) Details 29 false false R30.htm 995474 - Disclosure - Note 2 - Summary of Significant Accounting Policies - Disaggregation of Revenue (Details) Sheet http://streamlinehealth.net/20241031/role/statement-note-2-summary-of-significant-accounting-policies-disaggregation-of-revenue-details Note 2 - Summary of Significant Accounting Policies - Disaggregation of Revenue (Details) Details 30 false false R31.htm 995475 - Disclosure - Note 2 - Summary of Significant Accounting Policies - Accounting Standards Update (Details) Sheet http://streamlinehealth.net/20241031/role/statement-note-2-summary-of-significant-accounting-policies-accounting-standards-update-details Note 2 - Summary of Significant Accounting Policies - Accounting Standards Update (Details) Details 31 false false R32.htm 995476 - Disclosure - Note 2 - Summary of Significant Accounting Policies - Schedule of Earnings Per Share (Details) Sheet http://streamlinehealth.net/20241031/role/statement-note-2-summary-of-significant-accounting-policies-schedule-of-earnings-per-share-details Note 2 - Summary of Significant Accounting Policies - Schedule of Earnings Per Share (Details) Details 32 false false R33.htm 995477 - Disclosure - Note 2 - Summary of Significant Accounting Policies - Schedule of Restructuring Information (Details) Sheet http://streamlinehealth.net/20241031/role/statement-note-2-summary-of-significant-accounting-policies-schedule-of-restructuring-information-details Note 2 - Summary of Significant Accounting Policies - Schedule of Restructuring Information (Details) Details 33 false false R34.htm 995478 - Disclosure - Note 3 - Business Combination (Details Textual) Sheet http://streamlinehealth.net/20241031/role/statement-note-3-business-combination-details-textual Note 3 - Business Combination (Details Textual) Details http://streamlinehealth.net/20241031/role/statement-note-3-business-combination 34 false false R35.htm 995479 - Disclosure - Note 4 - Operating Leases (Details Textual) Sheet http://streamlinehealth.net/20241031/role/statement-note-4-operating-leases-details-textual Note 4 - Operating Leases (Details Textual) Details http://streamlinehealth.net/20241031/role/statement-note-4-operating-leases 35 false false R36.htm 995480 - Disclosure - Note 5 - Debt (Details Textual) Sheet http://streamlinehealth.net/20241031/role/statement-note-5-debt-details-textual Note 5 - Debt (Details Textual) Details http://streamlinehealth.net/20241031/role/statement-note-5-debt-tables 36 false false R37.htm 995481 - Disclosure - Note 5 - Debt - Schedule of Outstanding Debt (Details) Sheet http://streamlinehealth.net/20241031/role/statement-note-5-debt-schedule-of-outstanding-debt-details Note 5 - Debt - Schedule of Outstanding Debt (Details) Details 37 false false R38.htm 995482 - Disclosure - Note 5 - Debt - Schedule of Minimum Adjusted EBITDA (Details) Sheet http://streamlinehealth.net/20241031/role/statement-note-5-debt-schedule-of-minimum-adjusted-ebitda-details Note 5 - Debt - Schedule of Minimum Adjusted EBITDA (Details) Details 38 false false R39.htm 995483 - Disclosure - Note 5 - Debt - Schedule of Debt to APR Ratio (Details) Sheet http://streamlinehealth.net/20241031/role/statement-note-5-debt-schedule-of-debt-to-apr-ratio-details Note 5 - Debt - Schedule of Debt to APR Ratio (Details) Details 39 false false R40.htm 995484 - Disclosure - Note 5 - Debt - Schedule of Adjusted EBITDA Ratio (Details) Sheet http://streamlinehealth.net/20241031/role/statement-note-5-debt-schedule-of-adjusted-ebitda-ratio-details Note 5 - Debt - Schedule of Adjusted EBITDA Ratio (Details) Details 40 false false R41.htm 995485 - Disclosure - Note 6 - Income Taxes (Details Textual) Sheet http://streamlinehealth.net/20241031/role/statement-note-6-income-taxes-details-textual Note 6 - Income Taxes (Details Textual) Details http://streamlinehealth.net/20241031/role/statement-note-6-income-taxes 41 false false R42.htm 995486 - Disclosure - Note 7 - Equity (Details Textual) Sheet http://streamlinehealth.net/20241031/role/statement-note-7-equity-details-textual Note 7 - Equity (Details Textual) Details http://streamlinehealth.net/20241031/role/statement-note-7-equity 42 false false R43.htm 995487 - Disclosure - Note 8 - Commitments and Contingencies (Details Textual) Sheet http://streamlinehealth.net/20241031/role/statement-note-8-commitments-and-contingencies-details-textual Note 8 - Commitments and Contingencies (Details Textual) Details http://streamlinehealth.net/20241031/role/statement-note-8-commitments-and-contingencies 43 false false R44.htm 995488 - Disclosure - Note 9 - Related Party Transactions (Details Textual) Sheet http://streamlinehealth.net/20241031/role/statement-note-9-related-party-transactions-details-textual Note 9 - Related Party Transactions (Details Textual) Details http://streamlinehealth.net/20241031/role/statement-note-9-related-party-transactions-tables 44 false false R45.htm 995489 - Disclosure - Note 9 - Related Party Transactions - Schedule of Related Party Transactions (Details) Sheet http://streamlinehealth.net/20241031/role/statement-note-9-related-party-transactions-schedule-of-related-party-transactions-details Note 9 - Related Party Transactions - Schedule of Related Party Transactions (Details) Details 45 false false R46.htm 995490 - Disclosure - Note 10 - Goodwill and Intangible Assets (Details Textual) Sheet http://streamlinehealth.net/20241031/role/statement-note-10-goodwill-and-intangible-assets-details-textual Note 10 - Goodwill and Intangible Assets (Details Textual) Details http://streamlinehealth.net/20241031/role/statement-note-10-goodwill-and-intangible-assets-tables 46 false false R47.htm 995491 - Disclosure - Note 10 - Goodwill and Intangible Assets - Summary of Goodwill (Details) Sheet http://streamlinehealth.net/20241031/role/statement-note-10-goodwill-and-intangible-assets-summary-of-goodwill-details Note 10 - Goodwill and Intangible Assets - Summary of Goodwill (Details) Details 47 false false R48.htm 995492 - Disclosure - Note 11 - Subsequent Events (Details Textual) Sheet http://streamlinehealth.net/20241031/role/statement-note-11-subsequent-events-details-textual Note 11 - Subsequent Events (Details Textual) Details http://streamlinehealth.net/20241031/role/statement-note-11-subsequent-events-tables 48 false false R49.htm 995493 - Disclosure - Note 11 - Subsequent Events - Schedule of Debt to APR Ratio (Details) Sheet http://streamlinehealth.net/20241031/role/statement-note-11-subsequent-events-schedule-of-debt-to-apr-ratio-details Note 11 - Subsequent Events - Schedule of Debt to APR Ratio (Details) Details 49 false false R50.htm 995494 - Disclosure - Note 11 - Subsequent Events - Schedule of Minimum Adjusted EBITDA (Details) Sheet http://streamlinehealth.net/20241031/role/statement-note-11-subsequent-events-schedule-of-minimum-adjusted-ebitda-details Note 11 - Subsequent Events - Schedule of Minimum Adjusted EBITDA (Details) Details 50 false false All Reports Book All Reports strm-20241031.xsd strm-20241031_cal.xml strm-20241031_def.xml strm-20241031_lab.xml strm-20241031_pre.xml strm20241031_10q.htm http://fasb.org/us-gaap/2024 http://xbrl.sec.gov/dei/2024 http://xbrl.sec.gov/ecd/2024 true true JSON 69 MetaLinks.json IDEA: XBRL DOCUMENT { "version": "2.2", "instance": { "strm20241031_10q.htm": { "nsprefix": "strm", "nsuri": "http://streamlinehealth.net/20241031", "dts": { "schema": { "local": [ "strm-20241031.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/2024/elts/srt-2024.xsd", "https://xbrl.fasb.org/srt/2024/elts/srt-roles-2024.xsd", "https://xbrl.fasb.org/srt/2024/elts/srt-types-2024.xsd", "https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd", "https://xbrl.fasb.org/us-gaap/2024/elts/us-roles-2024.xsd", "https://xbrl.fasb.org/us-gaap/2024/elts/us-types-2024.xsd", "https://xbrl.sec.gov/country/2024/country-2024.xsd", "https://xbrl.sec.gov/currency/2024/currency-2024.xsd", "https://xbrl.sec.gov/dei/2024/dei-2024.xsd", "https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd", "https://xbrl.sec.gov/exch/2024/exch-2024.xsd", "https://xbrl.sec.gov/naics/2024/naics-2024.xsd", "https://xbrl.sec.gov/sic/2024/sic-2024.xsd", "https://xbrl.sec.gov/stpr/2024/stpr-2024.xsd" ] }, "calculationLink": { "local": [ "strm-20241031_cal.xml" ] }, "definitionLink": { "local": [ "strm-20241031_def.xml" ] }, "labelLink": { "local": [ "strm-20241031_lab.xml" ] }, "presentationLink": { "local": [ "strm-20241031_pre.xml" ] }, "inline": { "local": [ "strm20241031_10q.htm" ] } }, "keyStandard": 243, "keyCustom": 22, "axisStandard": 33, "axisCustom": 0, "memberStandard": 28, "memberCustom": 36, "hidden": { "total": 42, "http://xbrl.sec.gov/ecd/2024": 4, "http://fasb.org/us-gaap/2024": 30, "http://xbrl.sec.gov/dei/2024": 6, "http://streamlinehealth.net/20241031": 2 }, "contextCount": 272, "entityCount": 1, "segmentCount": 69, "elementCount": 447, "unitCount": 7, "baseTaxonomies": { "http://fasb.org/us-gaap/2024": 762, "http://xbrl.sec.gov/dei/2024": 29, "http://xbrl.sec.gov/ecd/2024": 4 }, "report": { "R1": { "role": "http://streamlinehealth.net/20241031/role/statement-document-and-entity-information", "longName": "000 - Document - Document And Entity Information", "shortName": "Document And Entity Information", "isDefault": "true", "groupType": "document", "subGroupType": "", "menuCat": "Cover", "order": "1", "firstAnchor": { "contextRef": "d_2024-02-01_2024-10-31", "name": "dei:DocumentType", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "b", "p", "div", "body", "html" ], "reportCount": 1, "baseRef": "strm20241031_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2024-02-01_2024-10-31", "name": "dei:DocumentType", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "b", "p", "div", "body", "html" ], "reportCount": 1, "baseRef": "strm20241031_10q.htm", "first": true, "unique": true } }, "R2": { "role": "http://streamlinehealth.net/20241031/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited", "longName": "001 - Statement - Condensed Consolidated Balance Sheets (Current Period Unaudited)", "shortName": "Condensed Consolidated Balance Sheets (Current Period Unaudited)", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "2", "firstAnchor": { "contextRef": "i_2024-10-31", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "strm20241031_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "i_2024-10-31", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "strm20241031_10q.htm", "first": true, "unique": true } }, "R3": { "role": "http://streamlinehealth.net/20241031/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited-parentheticals", "longName": "002 - Statement - Condensed Consolidated Balance Sheets (Current Period Unaudited) (Parentheticals)", "shortName": "Condensed Consolidated Balance Sheets (Current Period Unaudited) (Parentheticals)", "isDefault": "false", "groupType": "statement", "subGroupType": "parenthetical", "menuCat": "Statements", "order": "3", "firstAnchor": null, "uniqueAnchor": null }, "R4": { "role": "http://streamlinehealth.net/20241031/role/statement-unaudited-condensed-consolidated-statements-of-operations", "longName": "003 - Statement - Unaudited Condensed Consolidated Statements of Operations", "shortName": "Unaudited Condensed Consolidated Statements of Operations", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "4", "firstAnchor": { "contextRef": "d_2024-08-01_2024-10-31", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "strm20241031_10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "d_2024-08-01_2024-10-31", "name": "us-gaap:SellingGeneralAndAdministrativeExpense", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "strm20241031_10q.htm", "unique": true } }, "R5": { "role": "http://streamlinehealth.net/20241031/role/statement-unaudited-condensed-consolidated-statements-of-stockholders-equity", "longName": "004 - Statement - Unaudited Condensed Consolidated Statements of Stockholders' Equity", "shortName": "Unaudited Condensed Consolidated Statements of Stockholders' Equity", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "5", "firstAnchor": { "contextRef": "i_2023-01-31_AdjustmentsForNewAccountingPronouncementsAxis-AccountingStandardsUpdate201613Member_CumulativeEffectPeriodOfAdoptionAxis-CumulativeEffectPeriodOfAdoptionAdjustmentMember_StatementEquityComponentsAxis-CommonStockMember", "name": "us-gaap:SharesOutstanding", "unitRef": "Share", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "strm20241031_10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "d_2023-02-01_2023-04-30_StatementEquityComponentsAxis-CommonStockMember", "name": "us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardGross", "unitRef": "Share", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "strm20241031_10q.htm", "unique": true } }, "R6": { "role": "http://streamlinehealth.net/20241031/role/statement-unaudited-condensed-consolidated-statements-of-cash-flows", "longName": "005 - Statement - Unaudited Condensed Consolidated Statements of Cash Flows", "shortName": "Unaudited Condensed Consolidated Statements of Cash Flows", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "6", "firstAnchor": { "contextRef": "d_2024-02-01_2024-10-31", "name": "us-gaap:NetIncomeLoss", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "strm20241031_10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "d_2024-02-01_2024-10-31", "name": "us-gaap:DepreciationAndAmortization", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "strm20241031_10q.htm", "unique": true } }, "R7": { "role": "http://streamlinehealth.net/20241031/role/statement-note-1-basis-of-presentation", "longName": "006 - Disclosure - Note 1 - Basis of Presentation", "shortName": "Note 1 - Basis of Presentation", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "7", "firstAnchor": { "contextRef": "d_2024-02-01_2024-10-31", "name": "us-gaap:OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "strm20241031_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2024-02-01_2024-10-31", "name": "us-gaap:OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "strm20241031_10q.htm", "first": true, "unique": true } }, "R8": { "role": "http://streamlinehealth.net/20241031/role/statement-note-2-summary-of-significant-accounting-policies", "longName": "007 - Disclosure - Note 2 - Summary of Significant Accounting Policies", "shortName": "Note 2 - Summary of Significant Accounting Policies", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "8", "firstAnchor": { "contextRef": "d_2024-02-01_2024-10-31", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "strm20241031_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2024-02-01_2024-10-31", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "strm20241031_10q.htm", "first": true, "unique": true } }, "R9": { "role": "http://streamlinehealth.net/20241031/role/statement-note-3-business-combination", "longName": "008 - Disclosure - Note 3 - Business Combination", "shortName": "Note 3 - Business Combination", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "9", "firstAnchor": { "contextRef": "d_2024-02-01_2024-10-31", "name": "us-gaap:BusinessCombinationDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "strm20241031_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2024-02-01_2024-10-31", "name": "us-gaap:BusinessCombinationDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "strm20241031_10q.htm", "first": true, "unique": true } }, "R10": { "role": "http://streamlinehealth.net/20241031/role/statement-note-4-operating-leases", "longName": "009 - Disclosure - Note 4 - Operating Leases", "shortName": "Note 4 - Operating Leases", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "10", "firstAnchor": { "contextRef": "d_2024-02-01_2024-10-31", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "strm20241031_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2024-02-01_2024-10-31", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "strm20241031_10q.htm", "first": true, "unique": true } }, "R11": { "role": "http://streamlinehealth.net/20241031/role/statement-note-5-debt", "longName": "010 - Disclosure - Note 5 - Debt", "shortName": "Note 5 - Debt", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "11", "firstAnchor": { "contextRef": "d_2024-02-01_2024-10-31", "name": "us-gaap:DebtDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "strm20241031_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2024-02-01_2024-10-31", "name": "us-gaap:DebtDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "strm20241031_10q.htm", "first": true, "unique": true } }, "R12": { "role": "http://streamlinehealth.net/20241031/role/statement-note-6-income-taxes", "longName": "011 - Disclosure - Note 6 - Income Taxes", "shortName": "Note 6 - Income Taxes", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "12", "firstAnchor": { "contextRef": "d_2024-02-01_2024-10-31", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "strm20241031_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2024-02-01_2024-10-31", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "strm20241031_10q.htm", "first": true, "unique": true } }, "R13": { "role": "http://streamlinehealth.net/20241031/role/statement-note-7-equity", "longName": "012 - Disclosure - Note 7 - Equity", "shortName": "Note 7 - Equity", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "13", "firstAnchor": { "contextRef": "d_2024-02-01_2024-10-31", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "strm20241031_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2024-02-01_2024-10-31", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "strm20241031_10q.htm", "first": true, "unique": true } }, "R14": { "role": "http://streamlinehealth.net/20241031/role/statement-note-8-commitments-and-contingencies", "longName": "013 - Disclosure - Note 8 - Commitments and Contingencies", "shortName": "Note 8 - Commitments and Contingencies", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "14", "firstAnchor": { "contextRef": "d_2024-02-01_2024-10-31", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "strm20241031_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2024-02-01_2024-10-31", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "strm20241031_10q.htm", "first": true, "unique": true } }, "R15": { "role": "http://streamlinehealth.net/20241031/role/statement-note-9-related-party-transactions", "longName": "014 - Disclosure - Note 9 - Related Party Transactions", "shortName": "Note 9 - Related Party Transactions", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "15", "firstAnchor": { "contextRef": "d_2024-02-01_2024-10-31", "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "strm20241031_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2024-02-01_2024-10-31", "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "strm20241031_10q.htm", "first": true, "unique": true } }, "R16": { "role": "http://streamlinehealth.net/20241031/role/statement-note-10-goodwill-and-intangible-assets", "longName": "015 - Disclosure - Note 10 - Goodwill and Intangible Assets", "shortName": "Note 10 - Goodwill and Intangible Assets", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "16", "firstAnchor": { "contextRef": "d_2024-02-01_2024-10-31", "name": "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "strm20241031_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2024-02-01_2024-10-31", "name": "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "strm20241031_10q.htm", "first": true, "unique": true } }, "R17": { "role": "http://streamlinehealth.net/20241031/role/statement-note-11-subsequent-events", "longName": "016 - Disclosure - Note 11 - Subsequent Events", "shortName": "Note 11 - Subsequent Events", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "17", "firstAnchor": { "contextRef": "d_2024-02-01_2024-10-31", "name": "us-gaap:SubsequentEventsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "strm20241031_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2024-02-01_2024-10-31", "name": "us-gaap:SubsequentEventsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "strm20241031_10q.htm", "first": true, "unique": true } }, "R18": { "role": "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements", "longName": "995445 - Disclosure - Insider Trading Arrangements", "shortName": "Insider Trading Arrangements", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "18", "firstAnchor": null, "uniqueAnchor": null }, "R19": { "role": "http://streamlinehealth.net/20241031/role/statement-significant-accounting-policies-policies", "longName": "995463 - Disclosure - Significant Accounting Policies (Policies)", "shortName": "Significant Accounting Policies (Policies)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "policies", "menuCat": "Policies", "order": "19", "firstAnchor": { "contextRef": "d_2024-02-01_2024-10-31", "name": "us-gaap:UseOfEstimates", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:SignificantAccountingPoliciesTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "strm20241031_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2024-02-01_2024-10-31", "name": "us-gaap:UseOfEstimates", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:SignificantAccountingPoliciesTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "strm20241031_10q.htm", "first": true, "unique": true } }, "R20": { "role": "http://streamlinehealth.net/20241031/role/statement-note-2-summary-of-significant-accounting-policies-tables", "longName": "995464 - Disclosure - Note 2 - Summary of Significant Accounting Policies (Tables)", "shortName": "Note 2 - Summary of Significant Accounting Policies (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "20", "firstAnchor": { "contextRef": "d_2024-02-01_2024-10-31", "name": "us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:FairValueOfFinancialInstrumentsPolicy", "us-gaap:SignificantAccountingPoliciesTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "strm20241031_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2024-02-01_2024-10-31", "name": "us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:FairValueOfFinancialInstrumentsPolicy", "us-gaap:SignificantAccountingPoliciesTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "strm20241031_10q.htm", "first": true, "unique": true } }, "R21": { "role": "http://streamlinehealth.net/20241031/role/statement-note-5-debt-tables", "longName": "995465 - Disclosure - Note 5 - Debt (Tables)", "shortName": "Note 5 - Debt (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "21", "firstAnchor": { "contextRef": "d_2024-02-01_2024-10-31", "name": "us-gaap:ScheduleOfDebtTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:DebtDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "strm20241031_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2024-02-01_2024-10-31", "name": "us-gaap:ScheduleOfDebtTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:DebtDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "strm20241031_10q.htm", "first": true, "unique": true } }, "R22": { "role": "http://streamlinehealth.net/20241031/role/statement-note-9-related-party-transactions-tables", "longName": "995466 - Disclosure - Note 9 - Related Party Transactions (Tables)", "shortName": "Note 9 - Related Party Transactions (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "22", "firstAnchor": { "contextRef": "d_2024-02-01_2024-10-31", "name": "us-gaap:ScheduleOfRelatedPartyTransactionsTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "strm20241031_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2024-02-01_2024-10-31", "name": "us-gaap:ScheduleOfRelatedPartyTransactionsTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "strm20241031_10q.htm", "first": true, "unique": true } }, "R23": { "role": "http://streamlinehealth.net/20241031/role/statement-note-10-goodwill-and-intangible-assets-tables", "longName": "995467 - Disclosure - Note 10 - Goodwill and Intangible Assets (Tables)", "shortName": "Note 10 - Goodwill and Intangible Assets (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "23", "firstAnchor": { "contextRef": "d_2024-02-01_2024-10-31", "name": "us-gaap:ScheduleOfGoodwillTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "strm20241031_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2024-02-01_2024-10-31", "name": "us-gaap:ScheduleOfGoodwillTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "strm20241031_10q.htm", "first": true, "unique": true } }, "R24": { "role": "http://streamlinehealth.net/20241031/role/statement-note-11-subsequent-events-tables", "longName": "995468 - Disclosure - Note 11 - Subsequent Events (Tables)", "shortName": "Note 11 - Subsequent Events (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "24", "firstAnchor": { "contextRef": "d_2024-02-01_2024-10-31", "name": "strm:ScheduleOfDebtAdjustedEBITDA1TableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:SubsequentEventsTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "strm20241031_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2024-02-01_2024-10-31", "name": "strm:ScheduleOfDebtAdjustedEBITDA1TableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:SubsequentEventsTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "strm20241031_10q.htm", "first": true, "unique": true } }, "R25": { "role": "http://streamlinehealth.net/20241031/role/statement-note-1-basis-of-presentation-details-textual", "longName": "995469 - Disclosure - Note 1 - Basis of Presentation (Details Textual)", "shortName": "Note 1 - Basis of Presentation (Details Textual)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "25", "firstAnchor": { "contextRef": "d_2024-02-01_2024-10-31", "name": "us-gaap:NumberOfOperatingSegments", "unitRef": "Pure", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "p", "us-gaap:OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "strm20241031_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2024-02-01_2024-10-31", "name": "us-gaap:NumberOfOperatingSegments", "unitRef": "Pure", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "p", "us-gaap:OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "strm20241031_10q.htm", "first": true, "unique": true } }, "R26": { "role": "http://streamlinehealth.net/20241031/role/statement-note-2-summary-of-significant-accounting-policies-1-details-textual", "longName": "995470 - Disclosure - Note 2 - Summary of Significant Accounting Policies 1 (Details Textual)", "shortName": "Note 2 - Summary of Significant Accounting Policies 1 (Details Textual)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "26", "firstAnchor": { "contextRef": "d_2024-03-27_2024-03-27", "name": "us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "p", "td", "tr", "tbody", "table", "us-gaap:FairValueOfFinancialInstrumentsPolicy", "us-gaap:SignificantAccountingPoliciesTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "strm20241031_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2024-03-27_2024-03-27", "name": "us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "p", "td", "tr", "tbody", "table", "us-gaap:FairValueOfFinancialInstrumentsPolicy", "us-gaap:SignificantAccountingPoliciesTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "strm20241031_10q.htm", "first": true, "unique": true } }, "R27": { "role": "http://streamlinehealth.net/20241031/role/statement-note-2-summary-of-significant-accounting-policies-2-details-textual", "longName": "995471 - Disclosure - Note 2 - Summary of Significant Accounting Policies 2 (Details Textual)", "shortName": "Note 2 - Summary of Significant Accounting Policies 2 (Details Textual)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "27", "firstAnchor": { "contextRef": "i_2024-10-31_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis-RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain-2024-11-01", "name": "us-gaap:RevenueRemainingPerformanceObligationPercentage", "unitRef": "Pure", "xsiNil": "false", "lang": null, "decimals": "2", "ancestors": [ "p", "us-gaap:RevenueRecognitionPolicyTextBlock", "us-gaap:SignificantAccountingPoliciesTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "strm20241031_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "i_2024-10-31_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis-RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain-2024-11-01", "name": "us-gaap:RevenueRemainingPerformanceObligationPercentage", "unitRef": "Pure", "xsiNil": "false", "lang": null, "decimals": "2", "ancestors": [ "p", "us-gaap:RevenueRecognitionPolicyTextBlock", "us-gaap:SignificantAccountingPoliciesTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "strm20241031_10q.htm", "first": true, "unique": true } }, "R28": { "role": "http://streamlinehealth.net/20241031/role/statement-note-2-summary-of-significant-accounting-policies-fair-value-of-liabilities-details", "longName": "995472 - Disclosure - Note 2 - Summary of Significant Accounting Policies - Fair Value of Liabilities (Details)", "shortName": "Note 2 - Summary of Significant Accounting Policies - Fair Value of Liabilities (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "28", "firstAnchor": { "contextRef": "i_2024-01-31_FairValueByMeasurementFrequencyAxis-FairValueMeasurementsRecurringMember", "name": "us-gaap:BusinessCombinationContingentConsiderationLiability", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock", "us-gaap:FairValueOfFinancialInstrumentsPolicy", "us-gaap:SignificantAccountingPoliciesTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "strm20241031_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "i_2024-01-31_FairValueByMeasurementFrequencyAxis-FairValueMeasurementsRecurringMember", "name": "us-gaap:BusinessCombinationContingentConsiderationLiability", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock", "us-gaap:FairValueOfFinancialInstrumentsPolicy", "us-gaap:SignificantAccountingPoliciesTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "strm20241031_10q.htm", "first": true, "unique": true } }, "R29": { "role": "http://streamlinehealth.net/20241031/role/statement-note-2-summary-of-significant-accounting-policies-acquisition-earnout-liability-rollforward-details", "longName": "995473 - Disclosure - Note 2 - Summary of Significant Accounting Policies - Acquisition Earnout Liability Rollforward (Details)", "shortName": "Note 2 - Summary of Significant Accounting Policies - Acquisition Earnout Liability Rollforward (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "29", "firstAnchor": { "contextRef": "i_2024-01-31_ContingentConsiderationByTypeAxis-EarnOutLiabilityMember", "name": "us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock", "us-gaap:FairValueOfFinancialInstrumentsPolicy", "us-gaap:SignificantAccountingPoliciesTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "strm20241031_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "i_2024-01-31_ContingentConsiderationByTypeAxis-EarnOutLiabilityMember", "name": "us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock", "us-gaap:FairValueOfFinancialInstrumentsPolicy", "us-gaap:SignificantAccountingPoliciesTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "strm20241031_10q.htm", "first": true, "unique": true } }, "R30": { "role": "http://streamlinehealth.net/20241031/role/statement-note-2-summary-of-significant-accounting-policies-disaggregation-of-revenue-details", "longName": "995474 - Disclosure - Note 2 - Summary of Significant Accounting Policies - Disaggregation of Revenue (Details)", "shortName": "Note 2 - Summary of Significant Accounting Policies - Disaggregation of Revenue (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "30", "firstAnchor": { "contextRef": "d_2024-08-01_2024-10-31", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "strm20241031_10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "d_2024-08-01_2024-10-31_TimingOfTransferOfGoodOrServiceAxis-TransferredOverTimeMember", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:DisaggregationOfRevenueTableTextBlock", "us-gaap:RevenueRecognitionPolicyTextBlock", "us-gaap:SignificantAccountingPoliciesTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "strm20241031_10q.htm", "unique": true } }, "R31": { "role": "http://streamlinehealth.net/20241031/role/statement-note-2-summary-of-significant-accounting-policies-accounting-standards-update-details", "longName": "995475 - Disclosure - Note 2 - Summary of Significant Accounting Policies - Accounting Standards Update (Details)", "shortName": "Note 2 - Summary of Significant Accounting Policies - Accounting Standards Update (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "31", "firstAnchor": { "contextRef": "i_2024-01-31", "name": "us-gaap:AllowanceForDoubtfulAccountsReceivable", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfNewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock", "us-gaap:RevenueRecognitionPolicyTextBlock", "us-gaap:SignificantAccountingPoliciesTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "strm20241031_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "i_2024-01-31", "name": "us-gaap:AllowanceForDoubtfulAccountsReceivable", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfNewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock", "us-gaap:RevenueRecognitionPolicyTextBlock", "us-gaap:SignificantAccountingPoliciesTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "strm20241031_10q.htm", "first": true, "unique": true } }, "R32": { "role": "http://streamlinehealth.net/20241031/role/statement-note-2-summary-of-significant-accounting-policies-schedule-of-earnings-per-share-details", "longName": "995476 - Disclosure - Note 2 - Summary of Significant Accounting Policies - Schedule of Earnings Per Share (Details)", "shortName": "Note 2 - Summary of Significant Accounting Policies - Schedule of Earnings Per Share (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "32", "firstAnchor": { "contextRef": "d_2024-08-01_2024-10-31", "name": "us-gaap:NetIncomeLoss", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "strm20241031_10q.htm", "first": true }, "uniqueAnchor": null }, "R33": { "role": "http://streamlinehealth.net/20241031/role/statement-note-2-summary-of-significant-accounting-policies-schedule-of-restructuring-information-details", "longName": "995477 - Disclosure - Note 2 - Summary of Significant Accounting Policies - Schedule of Restructuring Information (Details)", "shortName": "Note 2 - Summary of Significant Accounting Policies - Schedule of Restructuring Information (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "33", "firstAnchor": { "contextRef": "i_2024-01-31", "name": "us-gaap:RestructuringReserve", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfRestructuringAndRelatedCostsTextBlock", "us-gaap:CostsAssociatedWithExitOrDisposalActivitiesOrRestructuringsPolicyTextBlock", "us-gaap:SignificantAccountingPoliciesTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "strm20241031_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "i_2024-01-31", "name": "us-gaap:RestructuringReserve", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfRestructuringAndRelatedCostsTextBlock", "us-gaap:CostsAssociatedWithExitOrDisposalActivitiesOrRestructuringsPolicyTextBlock", "us-gaap:SignificantAccountingPoliciesTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "strm20241031_10q.htm", "first": true, "unique": true } }, "R34": { "role": "http://streamlinehealth.net/20241031/role/statement-note-3-business-combination-details-textual", "longName": "995478 - Disclosure - Note 3 - Business Combination (Details Textual)", "shortName": "Note 3 - Business Combination (Details Textual)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "34", "firstAnchor": { "contextRef": "i_2024-10-31", "name": "us-gaap:BusinessCombinationContingentConsiderationLiabilityCurrent", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "strm20241031_10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "d_2024-03-27_2024-03-27_BusinessAcquisitionAxis-AveleadAcquisitionMember", "name": "us-gaap:BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued", "unitRef": "Share", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "p", "us-gaap:BusinessCombinationDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "strm20241031_10q.htm", "unique": true } }, "R35": { "role": "http://streamlinehealth.net/20241031/role/statement-note-4-operating-leases-details-textual", "longName": "995479 - Disclosure - Note 4 - Operating Leases (Details Textual)", "shortName": "Note 4 - Operating Leases (Details Textual)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "35", "firstAnchor": { "contextRef": "d_2024-08-01_2024-10-31_LeaseContractualTermAxis-MembershipAgreementsAndDailySpaceRentalsMember", "name": "us-gaap:OperatingLeaseExpense", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "p", "us-gaap:LesseeOperatingLeasesTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "strm20241031_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2024-08-01_2024-10-31_LeaseContractualTermAxis-MembershipAgreementsAndDailySpaceRentalsMember", "name": "us-gaap:OperatingLeaseExpense", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "p", "us-gaap:LesseeOperatingLeasesTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "strm20241031_10q.htm", "first": true, "unique": true } }, "R36": { "role": "http://streamlinehealth.net/20241031/role/statement-note-5-debt-details-textual", "longName": "995480 - Disclosure - Note 5 - Debt (Details Textual)", "shortName": "Note 5 - Debt (Details Textual)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "36", "firstAnchor": { "contextRef": "i_2024-02-01_FinancialInstrumentAxis-CommonStockWarrantMember", "name": "us-gaap:DerivativeLiabilities", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "p", "us-gaap:DebtDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "strm20241031_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "i_2024-02-01_FinancialInstrumentAxis-CommonStockWarrantMember", "name": "us-gaap:DerivativeLiabilities", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "p", "us-gaap:DebtDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "strm20241031_10q.htm", "first": true, "unique": true } }, "R37": { "role": "http://streamlinehealth.net/20241031/role/statement-note-5-debt-schedule-of-outstanding-debt-details", "longName": "995481 - Disclosure - Note 5 - Debt - Schedule of Outstanding Debt (Details)", "shortName": "Note 5 - Debt - Schedule of Outstanding Debt (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "37", "firstAnchor": { "contextRef": "i_2024-10-31", "name": "us-gaap:LongTermDebt", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfDebtTableTextBlock", "us-gaap:DebtDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "strm20241031_10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "i_2024-10-31", "name": "us-gaap:NotesPayable", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "td", "tr", "tbody", "table", "ix:continuation", "us-gaap:DebtDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "strm20241031_10q.htm", "unique": true } }, "R38": { "role": "http://streamlinehealth.net/20241031/role/statement-note-5-debt-schedule-of-minimum-adjusted-ebitda-details", "longName": "995482 - Disclosure - Note 5 - Debt - Schedule of Minimum Adjusted EBITDA (Details)", "shortName": "Note 5 - Debt - Schedule of Minimum Adjusted EBITDA (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "38", "firstAnchor": { "contextRef": "i_2024-10-31", "name": "strm:MinimumAdjustedEBITDA", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "td", "tr", "tbody", "table", "strm:ScheduleOfMinimumAdjustedEbitdaTableTextBlock", "us-gaap:DebtDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "strm20241031_10q.htm", "first": true }, "uniqueAnchor": null }, "R39": { "role": "http://streamlinehealth.net/20241031/role/statement-note-5-debt-schedule-of-debt-to-apr-ratio-details", "longName": "995483 - Disclosure - Note 5 - Debt - Schedule of Debt to APR Ratio (Details)", "shortName": "Note 5 - Debt - Schedule of Debt to APR Ratio (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "39", "firstAnchor": { "contextRef": "d_2024-08-01_2024-10-31", "name": "strm:DebtInstrumentMaximumDebtToAPRRatio", "unitRef": "Pure", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "p", "td", "tr", "tbody", "table", "strm:ScheduleOfDebtToAprRatiosTableTextBlock", "us-gaap:DebtDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "strm20241031_10q.htm", "first": true }, "uniqueAnchor": null }, "R40": { "role": "http://streamlinehealth.net/20241031/role/statement-note-5-debt-schedule-of-adjusted-ebitda-ratio-details", "longName": "995484 - Disclosure - Note 5 - Debt - Schedule of Adjusted EBITDA Ratio (Details)", "shortName": "Note 5 - Debt - Schedule of Adjusted EBITDA Ratio (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "40", "firstAnchor": { "contextRef": "d_2025-11-01_2026-01-31_StatementScenarioAxis-ScenarioForecastMember", "name": "strm:DebtInstrumentMaximumDebtToAdjustedEbitdaRatio", "unitRef": "Pure", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "p", "td", "tr", "tbody", "table", "strm:ScheduleOfDebtAdjustedEbitdaTableTextBlock", "us-gaap:DebtDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "strm20241031_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2025-11-01_2026-01-31_StatementScenarioAxis-ScenarioForecastMember", "name": "strm:DebtInstrumentMaximumDebtToAdjustedEbitdaRatio", "unitRef": "Pure", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "p", "td", "tr", "tbody", "table", "strm:ScheduleOfDebtAdjustedEbitdaTableTextBlock", "us-gaap:DebtDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "strm20241031_10q.htm", "first": true, "unique": true } }, "R41": { "role": "http://streamlinehealth.net/20241031/role/statement-note-6-income-taxes-details-textual", "longName": "995485 - Disclosure - Note 6 - Income Taxes (Details Textual)", "shortName": "Note 6 - Income Taxes (Details Textual)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "41", "firstAnchor": { "contextRef": "d_2024-08-01_2024-10-31", "name": "us-gaap:IncomeTaxExpenseBenefit", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "strm20241031_10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "d_2024-02-01_2024-10-31", "name": "us-gaap:EffectiveIncomeTaxRateContinuingOperations", "unitRef": "Pure", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "us-gaap:IncomeTaxDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "strm20241031_10q.htm", "unique": true } }, "R42": { "role": "http://streamlinehealth.net/20241031/role/statement-note-7-equity-details-textual", "longName": "995486 - Disclosure - Note 7 - Equity (Details Textual)", "shortName": "Note 7 - Equity (Details Textual)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "42", "firstAnchor": { "contextRef": "i_2024-06-13_PlanNameAxis-The2024PlanMember", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized", "unitRef": "Share", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "p", "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "strm20241031_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "i_2024-06-13_PlanNameAxis-The2024PlanMember", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized", "unitRef": "Share", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "p", "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "strm20241031_10q.htm", "first": true, "unique": true } }, "R43": { "role": "http://streamlinehealth.net/20241031/role/statement-note-8-commitments-and-contingencies-details-textual", "longName": "995487 - Disclosure - Note 8 - Commitments and Contingencies (Details Textual)", "shortName": "Note 8 - Commitments and Contingencies (Details Textual)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "43", "firstAnchor": { "contextRef": "d_2024-08-01_2024-10-31_CounterpartyNameAxis-ConsultingMember_TypeOfArrangementAxis-MasterServicesAgreementMember", "name": "us-gaap:StockIssuedDuringPeriodSharesIssuedForServices", "unitRef": "Share", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "p", "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "strm20241031_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2024-08-01_2024-10-31_CounterpartyNameAxis-ConsultingMember_TypeOfArrangementAxis-MasterServicesAgreementMember", "name": "us-gaap:StockIssuedDuringPeriodSharesIssuedForServices", "unitRef": "Share", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "p", "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "strm20241031_10q.htm", "first": true, "unique": true } }, "R44": { "role": "http://streamlinehealth.net/20241031/role/statement-note-9-related-party-transactions-details-textual", "longName": "995488 - Disclosure - Note 9 - Related Party Transactions (Details Textual)", "shortName": "Note 9 - Related Party Transactions (Details Textual)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "44", "firstAnchor": { "contextRef": "d_2024-02-01_2024-04-30", "name": "us-gaap:StockIssuedDuringPeriodValueNewIssues", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "strm20241031_10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "d_2024-02-06_2024-02-06_RelatedPartyTransactionsByRelatedPartyAxis-MatthewEtheridgeMember_SubsidiarySaleOfStockAxis-PrivatePlacementMember", "name": "us-gaap:StockIssuedDuringPeriodSharesNewIssues", "unitRef": "Share", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "p", "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "strm20241031_10q.htm", "unique": true } }, "R45": { "role": "http://streamlinehealth.net/20241031/role/statement-note-9-related-party-transactions-schedule-of-related-party-transactions-details", "longName": "995489 - Disclosure - Note 9 - Related Party Transactions - Schedule of Related Party Transactions (Details)", "shortName": "Note 9 - Related Party Transactions - Schedule of Related Party Transactions (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "45", "firstAnchor": { "contextRef": "d_2024-02-07_2024-02-07_RelatedPartyTransactionsByRelatedPartyAxis-WycheTeeGreenIiiMember", "name": "us-gaap:RelatedPartyTransactionAmountsOfTransaction", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfRelatedPartyTransactionsTableTextBlock", "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "strm20241031_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2024-02-07_2024-02-07_RelatedPartyTransactionsByRelatedPartyAxis-WycheTeeGreenIiiMember", "name": "us-gaap:RelatedPartyTransactionAmountsOfTransaction", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfRelatedPartyTransactionsTableTextBlock", "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "strm20241031_10q.htm", "first": true, "unique": true } }, "R46": { "role": "http://streamlinehealth.net/20241031/role/statement-note-10-goodwill-and-intangible-assets-details-textual", "longName": "995490 - Disclosure - Note 10 - Goodwill and Intangible Assets (Details Textual)", "shortName": "Note 10 - Goodwill and Intangible Assets (Details Textual)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "46", "firstAnchor": { "contextRef": "d_2024-02-01_2024-10-31", "name": "us-gaap:NumberOfReportingUnits", "unitRef": "Pure", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "p", "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "strm20241031_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2024-02-01_2024-10-31", "name": "us-gaap:NumberOfReportingUnits", "unitRef": "Pure", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "p", "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "strm20241031_10q.htm", "first": true, "unique": true } }, "R47": { "role": "http://streamlinehealth.net/20241031/role/statement-note-10-goodwill-and-intangible-assets-summary-of-goodwill-details", "longName": "995491 - Disclosure - Note 10 - Goodwill and Intangible Assets - Summary of Goodwill (Details)", "shortName": "Note 10 - Goodwill and Intangible Assets - Summary of Goodwill (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "47", "firstAnchor": { "contextRef": "i_2024-01-31", "name": "us-gaap:Goodwill", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "strm20241031_10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "i_2023-01-31", "name": "us-gaap:Goodwill", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfGoodwillTextBlock", "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "strm20241031_10q.htm", "unique": true } }, "R48": { "role": "http://streamlinehealth.net/20241031/role/statement-note-11-subsequent-events-details-textual", "longName": "995492 - Disclosure - Note 11 - Subsequent Events (Details Textual)", "shortName": "Note 11 - Subsequent Events (Details Textual)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "48", "firstAnchor": { "contextRef": "d_2024-11-20_2024-11-20_CreditFacilityAxis-RevolvingCreditFacilityMember_SubsequentEventTypeAxis-SubsequentEventMember", "name": "us-gaap:ProceedsFromLinesOfCredit", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "p", "us-gaap:SubsequentEventsTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "strm20241031_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2024-11-20_2024-11-20_CreditFacilityAxis-RevolvingCreditFacilityMember_SubsequentEventTypeAxis-SubsequentEventMember", "name": "us-gaap:ProceedsFromLinesOfCredit", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "p", "us-gaap:SubsequentEventsTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "strm20241031_10q.htm", "first": true, "unique": true } }, "R49": { "role": "http://streamlinehealth.net/20241031/role/statement-note-11-subsequent-events-schedule-of-debt-to-apr-ratio-details", "longName": "995493 - Disclosure - Note 11 - Subsequent Events - Schedule of Debt to APR Ratio (Details)", "shortName": "Note 11 - Subsequent Events - Schedule of Debt to APR Ratio (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "49", "firstAnchor": { "contextRef": "d_2024-08-01_2024-10-31", "name": "strm:DebtInstrumentMaximumDebtToAPRRatio", "unitRef": "Pure", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "p", "td", "tr", "tbody", "table", "strm:ScheduleOfDebtToAprRatiosTableTextBlock", "us-gaap:DebtDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "strm20241031_10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "d_2024-12-01_2024-12-31_DebtInstrumentAxis-FifthModificationTermLoanMember_RangeAxis-MinimumMember", "name": "strm:DebtInstrumentMaximumDebtToAPRRatio", "unitRef": "Pure", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "td", "tr", "tbody", "table", "strm:ScheduleOfDebtAdjustedEBITDA1TableTextBlock", "us-gaap:SubsequentEventsTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "strm20241031_10q.htm", "unique": true } }, "R50": { "role": "http://streamlinehealth.net/20241031/role/statement-note-11-subsequent-events-schedule-of-minimum-adjusted-ebitda-details", "longName": "995494 - Disclosure - Note 11 - Subsequent Events - Schedule of Minimum Adjusted EBITDA (Details)", "shortName": "Note 11 - Subsequent Events - Schedule of Minimum Adjusted EBITDA (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "50", "firstAnchor": { "contextRef": "i_2024-10-31", "name": "strm:MinimumAdjustedEBITDA", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "td", "tr", "tbody", "table", "strm:ScheduleOfMinimumAdjustedEbitdaTableTextBlock", "us-gaap:DebtDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "strm20241031_10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "i_2024-10-31_DebtInstrumentAxis-FifthModificationTermLoanMember", "name": "strm:MinimumAdjustedEBITDA", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "td", "tr", "tbody", "table", "strm:ScheduleOfMinimumAdjustedEBITDA1TableTextBlock", "us-gaap:SubsequentEventsTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "strm20241031_10q.htm", "unique": true } } }, "tag": { "us-gaap_AccountingPoliciesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccountingPoliciesAbstract", "presentation": [ "http://streamlinehealth.net/20241031/role/statement-significant-accounting-policies-policies" ], "lang": { "en-us": { "role": { "label": "Accounting Policies [Abstract]" } } }, "auth_ref": [] }, "us-gaap_AccountingStandardsUpdate201613Member": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccountingStandardsUpdate201613Member", "presentation": [ "http://streamlinehealth.net/20241031/role/statement-note-2-summary-of-significant-accounting-policies-accounting-standards-update-details", "http://streamlinehealth.net/20241031/role/statement-unaudited-condensed-consolidated-statements-of-stockholders-equity" ], "lang": { "en-us": { "role": { "label": "Accounting Standards Update 2016-13 [Member]", "documentation": "Accounting Standards Update 2016-13 Financial Instruments-Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments." } } }, "auth_ref": [ "r234" ] }, "us-gaap_AccountsPayableCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccountsPayableCurrent", "crdr": "credit", "calculation": { "http://streamlinehealth.net/20241031/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://streamlinehealth.net/20241031/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited" ], "lang": { "en-us": { "role": { "label": "Accounts payable", "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)." } } }, "auth_ref": [ "r49", "r777" ] }, "us-gaap_AccountsReceivableNetCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccountsReceivableNetCurrent", "crdr": "debit", "calculation": { "http://streamlinehealth.net/20241031/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://streamlinehealth.net/20241031/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited" ], "lang": { "en-us": { "role": { "label": "Accounts receivable, net of allowance for credit losses of $59,000 and $86,000, respectively", "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." } } }, "auth_ref": [ "r834" ] }, "us-gaap_AccruedLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccruedLiabilitiesCurrent", "crdr": "credit", "calculation": { "http://streamlinehealth.net/20241031/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://streamlinehealth.net/20241031/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited" ], "lang": { "en-us": { "role": { "label": "Accrued expenses", "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)." } } }, "auth_ref": [ "r52" ] }, "us-gaap_AccumulatedAmortizationOfOtherDeferredCosts": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccumulatedAmortizationOfOtherDeferredCosts", "crdr": "credit", "presentation": [ "http://streamlinehealth.net/20241031/role/statement-note-2-summary-of-significant-accounting-policies-1-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_AccumulatedAmortizationOfOtherDeferredCosts", "terseLabel": "Accumulated Amortization of Other Deferred Costs", "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." } } }, "auth_ref": [ "r814" ] }, "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment", "crdr": "credit", "presentation": [ "http://streamlinehealth.net/20241031/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited-parentheticals" ], "lang": { "en-us": { "role": { "label": "Accumulated amortization", "documentation": "Amount of accumulated depreciation, depletion and amortization for physical assets used in the normal conduct of business to produce goods and services." } } }, "auth_ref": [ "r34", "r127", "r594" ] }, "us-gaap_AdditionalPaidInCapital": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AdditionalPaidInCapital", "crdr": "credit", "calculation": { "http://streamlinehealth.net/20241031/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://streamlinehealth.net/20241031/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited" ], "lang": { "en-us": { "role": { "label": "Additional paid in capital", "documentation": "Amount of excess of issue price over par or stated value of stock and from other transaction involving stock or stockholder. Includes, but is not limited to, additional paid-in capital (APIC) for common and preferred stock." } } }, "auth_ref": [ "r62", "r777", "r966" ] }, "us-gaap_AdditionalPaidInCapitalMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AdditionalPaidInCapitalMember", "presentation": [ "http://streamlinehealth.net/20241031/role/statement-unaudited-condensed-consolidated-statements-of-stockholders-equity" ], "lang": { "en-us": { "role": { "label": "Additional Paid-in Capital [Member]", "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." } } }, "auth_ref": [ "r633", "r821", "r822", "r823", "r825", "r900", "r969" ] }, "us-gaap_AdjustmentsForNewAccountingPronouncementsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AdjustmentsForNewAccountingPronouncementsAxis", "presentation": [ "http://streamlinehealth.net/20241031/role/statement-note-2-summary-of-significant-accounting-policies-accounting-standards-update-details", "http://streamlinehealth.net/20241031/role/statement-unaudited-condensed-consolidated-statements-of-stockholders-equity" ], "lang": { "en-us": { "role": { "label": "Accounting Standards Update [Axis]", "documentation": "Information by amendment to accounting standards." } } }, "auth_ref": [ "r117", "r118", "r119", "r120", "r121", "r122", "r162", "r163", "r164", "r165", "r175", "r199", "r200", "r235", "r236", "r237", "r238", "r239", "r240", "r241", "r242", "r243", "r244", "r270", "r271", "r277", "r422", "r423", "r424", "r425", "r426", "r433", "r434", "r435", "r436", "r437", "r438", "r439", "r440", "r441", "r444", "r445", "r446", "r450", "r451", "r452", "r453", "r454", "r460", "r461", "r462", "r463", "r464", "r465", "r466", "r467", "r468", "r469", "r470", "r473", "r474", "r475", "r476", "r477", "r478", "r479", "r480", "r481", "r482", "r483", "r501", "r502", "r515", "r516", "r517", "r527", "r528", "r529", "r530", "r531", "r532", "r578", "r579", "r580", "r611", "r612", "r613", "r614", "r615", "r616", "r617", "r618", "r619", "r620", "r621", "r622" ] }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue", "crdr": "credit", "presentation": [ "http://streamlinehealth.net/20241031/role/statement-unaudited-condensed-consolidated-statements-of-stockholders-equity" ], "lang": { "en-us": { "role": { "label": "Share-based compensation", "documentation": "Amount of increase to additional paid-in capital (APIC) for recognition of cost for award under share-based payment arrangement." } } }, "auth_ref": [ "r39", "r40", "r367" ] }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts", "crdr": "debit", "presentation": [ "http://streamlinehealth.net/20241031/role/statement-unaudited-condensed-consolidated-statements-of-stockholders-equity" ], "lang": { "en-us": { "role": { "label": "us-gaap_AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts", "negatedLabel": "Offering expenses", "documentation": "Amount of decrease in additional paid in capital (APIC) resulting from direct costs associated with issuing stock. Includes, but is not limited to, legal and accounting fees and direct costs associated with stock issues under a shelf registration." } } }, "auth_ref": [ "r10", "r91" ] }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalStockSplit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AdjustmentsToAdditionalPaidInCapitalStockSplit", "crdr": "debit", "presentation": [ "http://streamlinehealth.net/20241031/role/statement-note-1-basis-of-presentation-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_AdjustmentsToAdditionalPaidInCapitalStockSplit", "terseLabel": "Adjustments to Additional Paid in Capital, Stock Split", "documentation": "Amount of decrease in additional paid in capital (APIC) resulting from a stock split in which per-share par value or stated value is not changed proportionately." } } }, "auth_ref": [ "r10", "r91" ] }, "strm_AdjustmentsToAdditionalPaidInCapitalWarrantLiabilityReclassification": { "xbrltype": "monetaryItemType", "nsuri": "http://streamlinehealth.net/20241031", "localname": "AdjustmentsToAdditionalPaidInCapitalWarrantLiabilityReclassification", "crdr": "credit", "presentation": [ "http://streamlinehealth.net/20241031/role/statement-unaudited-condensed-consolidated-statements-of-stockholders-equity" ], "lang": { "en-us": { "role": { "label": "Warrant liability reclassification", "documentation": "Amount of increase (decrease) to additional paid in capital (APIC) resulting from changes resulting from the reclassification of warrant liabilities." } } }, "auth_ref": [] }, "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "presentation": [ "http://streamlinehealth.net/20241031/role/statement-unaudited-condensed-consolidated-statements-of-cash-flows" ], "lang": { "en-us": { "role": { "label": "Adjustments to reconcile net loss to net cash used in operating activities:" } } }, "auth_ref": [] }, "us-gaap_AllocatedShareBasedCompensationExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AllocatedShareBasedCompensationExpense", "crdr": "debit", "presentation": [ "http://streamlinehealth.net/20241031/role/statement-note-2-summary-of-significant-accounting-policies-1-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_AllocatedShareBasedCompensationExpense", "terseLabel": "Share-Based Payment Arrangement, Expense", "documentation": "Amount of expense for award under share-based payment arrangement. Excludes amount capitalized." } } }, "auth_ref": [ "r398", "r404" ] }, "us-gaap_AllowanceForDoubtfulAccountsReceivable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AllowanceForDoubtfulAccountsReceivable", "crdr": "credit", "presentation": [ "http://streamlinehealth.net/20241031/role/statement-note-2-summary-of-significant-accounting-policies-accounting-standards-update-details" ], "lang": { "en-us": { "role": { "label": "us-gaap_AllowanceForDoubtfulAccountsReceivable", "periodStartLabel": "Allowance for credit losses", "periodEndLabel": "Allowance for credit losses", "documentation": "Amount of allowance for credit loss on accounts receivable." } } }, "auth_ref": [ "r134", "r202", "r245", "r248", "r251", "r933" ] }, "us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AllowanceForDoubtfulAccountsReceivableCurrent", "crdr": "credit", "presentation": [ "http://streamlinehealth.net/20241031/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited-parentheticals" ], "lang": { "en-us": { "role": { "label": "Allowance for credit losses", "documentation": "Amount of allowance for credit loss on accounts receivable, classified as current." } } }, "auth_ref": [ "r134", "r202", "r245" ] }, "us-gaap_AllowanceForDoubtfulAccountsReceivableWriteOffs": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AllowanceForDoubtfulAccountsReceivableWriteOffs", "crdr": "debit", "presentation": [ "http://streamlinehealth.net/20241031/role/statement-note-2-summary-of-significant-accounting-policies-accounting-standards-update-details" ], "lang": { "en-us": { "role": { "label": "Allowance for credit losses, writeoffs", "documentation": "Amount of direct write-downs of accounts receivable charged against the allowance." } } }, "auth_ref": [ "r250" ] }, "strm_AlpharettaOfficeLeaseMember": { "xbrltype": "domainItemType", "nsuri": "http://streamlinehealth.net/20241031", "localname": "AlpharettaOfficeLeaseMember", "presentation": [ "http://streamlinehealth.net/20241031/role/statement-note-4-operating-leases", "http://streamlinehealth.net/20241031/role/statement-note-4-operating-leases-details-textual" ], "lang": { "en-us": { "role": { "label": "Alpharetta Office Lease [Member]", "documentation": "Relating to the Alpharetta office lease." } } }, "auth_ref": [] }, "strm_AlpharettaSubleaseMember": { "xbrltype": "domainItemType", "nsuri": "http://streamlinehealth.net/20241031", "localname": "AlpharettaSubleaseMember", "presentation": [ "http://streamlinehealth.net/20241031/role/statement-note-4-operating-leases", "http://streamlinehealth.net/20241031/role/statement-note-4-operating-leases-details-textual" ], "lang": { "en-us": { "role": { "label": "Alpharetta Sublease [Member]", "documentation": "Relating to Alpharetta sublease." } } }, "auth_ref": [] }, "dei_AmendmentFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "AmendmentFlag", "presentation": [ "http://streamlinehealth.net/20241031/role/statement-document-and-entity-information" ], "lang": { "en-us": { "role": { "label": "Amendment Flag", "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission." } } }, "auth_ref": [] }, "us-gaap_AmortizationOfDeferredCharges": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AmortizationOfDeferredCharges", "crdr": "debit", "presentation": [ "http://streamlinehealth.net/20241031/role/statement-note-2-summary-of-significant-accounting-policies-1-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_AmortizationOfDeferredCharges", "terseLabel": "Amortization of Deferred Charges", "documentation": "The amount of amortization of deferred charges applied against earnings during the period." } } }, "auth_ref": [ "r71" ] }, "us-gaap_AmortizationOfDeferredSalesCommissions": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AmortizationOfDeferredSalesCommissions", "crdr": "debit", "presentation": [ "http://streamlinehealth.net/20241031/role/statement-note-2-summary-of-significant-accounting-policies-1-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_AmortizationOfDeferredSalesCommissions", "terseLabel": "Amortization of Deferred Sales Commissions", "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." } } }, "auth_ref": [ "r6", "r71" ] }, "us-gaap_AmortizationOfFinancingCosts": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AmortizationOfFinancingCosts", "crdr": "debit", "presentation": [ "http://streamlinehealth.net/20241031/role/statement-note-5-debt-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_AmortizationOfFinancingCosts", "terseLabel": "Amortization of Debt Issuance Costs", "documentation": "Amount of amortization expense attributable to debt issuance costs." } } }, "auth_ref": [ "r73", "r324", "r818", "r915" ] }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "presentation": [ "http://streamlinehealth.net/20241031/role/statement-note-2-summary-of-significant-accounting-policies-1-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "terseLabel": "Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount (in shares)", "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." } } }, "auth_ref": [ "r182" ] }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis", "presentation": [ "http://streamlinehealth.net/20241031/role/statement-note-2-summary-of-significant-accounting-policies", "http://streamlinehealth.net/20241031/role/statement-note-2-summary-of-significant-accounting-policies-1-details-textual" ], "lang": { "en-us": { "role": { "label": "Antidilutive Securities [Axis]", "documentation": "Information by type of antidilutive security." } } }, "auth_ref": [ "r25" ] }, "us-gaap_AntidilutiveSecuritiesNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AntidilutiveSecuritiesNameDomain", "presentation": [ "http://streamlinehealth.net/20241031/role/statement-note-2-summary-of-significant-accounting-policies", "http://streamlinehealth.net/20241031/role/statement-note-2-summary-of-significant-accounting-policies-1-details-textual" ], "lang": { "en-us": { "role": { "label": "Antidilutive Securities, Name [Domain]", "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." } } }, "auth_ref": [ "r25" ] }, "us-gaap_ArrangementsAndNonarrangementTransactionsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ArrangementsAndNonarrangementTransactionsMember", "presentation": [ "http://streamlinehealth.net/20241031/role/statement-note-5-debt", "http://streamlinehealth.net/20241031/role/statement-note-5-debt-details-textual", "http://streamlinehealth.net/20241031/role/statement-note-8-commitments-and-contingencies", "http://streamlinehealth.net/20241031/role/statement-note-8-commitments-and-contingencies-details-textual" ], "lang": { "en-us": { "role": { "label": "Collaborative Arrangement and Arrangement Other than Collaborative [Domain]", "documentation": "Collaborative arrangement and arrangement other than collaborative applicable to revenue-generating activity or operations." } } }, "auth_ref": [ "r455" ] }, "us-gaap_Assets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "Assets", "crdr": "debit", "calculation": { "http://streamlinehealth.net/20241031/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://streamlinehealth.net/20241031/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited" ], "lang": { "en-us": { "role": { "label": "us-gaap_Assets", "totalLabel": "Total assets", "documentation": "Amount of asset recognized for present right to economic benefit." } } }, "auth_ref": [ "r98", "r108", "r131", "r152", "r185", "r187", "r194", "r195", "r233", "r293", "r294", "r295", "r296", "r297", "r298", "r299", "r300", "r301", "r456", "r458", "r504", "r587", "r664", "r731", "r732", "r777", "r794", "r866", "r867", "r922" ] }, "us-gaap_AssetsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AssetsCurrent", "crdr": "debit", "calculation": { "http://streamlinehealth.net/20241031/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://streamlinehealth.net/20241031/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited" ], "lang": { "en-us": { "role": { "label": "us-gaap_AssetsCurrent", "totalLabel": "Total current assets", "documentation": "Amount of asset recognized for present right to economic benefit, classified as current." } } }, "auth_ref": [ "r124", "r135", "r152", "r233", "r293", "r294", "r295", "r296", "r297", "r298", "r299", "r300", "r301", "r456", "r458", "r504", "r777", "r866", "r867", "r922" ] }, "us-gaap_AssetsCurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AssetsCurrentAbstract", "presentation": [ "http://streamlinehealth.net/20241031/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited" ], "lang": { "en-us": { "role": { "label": "Current assets:" } } }, "auth_ref": [] }, "us-gaap_AssetsNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AssetsNoncurrent", "crdr": "debit", "calculation": { "http://streamlinehealth.net/20241031/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://streamlinehealth.net/20241031/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited" ], "lang": { "en-us": { "role": { "label": "us-gaap_AssetsNoncurrent", "totalLabel": "Total non-current assets", "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." } } }, "auth_ref": [ "r152", "r233", "r293", "r294", "r295", "r296", "r297", "r298", "r299", "r300", "r301", "r456", "r458", "r504", "r866", "r867", "r922" ] }, "us-gaap_AssetsNoncurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AssetsNoncurrentAbstract", "presentation": [ "http://streamlinehealth.net/20241031/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited" ], "lang": { "en-us": { "role": { "label": "Non-current assets:" } } }, "auth_ref": [] }, "strm_AveleadAcquisitionMember": { "xbrltype": "domainItemType", "nsuri": "http://streamlinehealth.net/20241031", "localname": "AveleadAcquisitionMember", "presentation": [ "http://streamlinehealth.net/20241031/role/statement-note-2-summary-of-significant-accounting-policies", "http://streamlinehealth.net/20241031/role/statement-note-2-summary-of-significant-accounting-policies-1-details-textual", "http://streamlinehealth.net/20241031/role/statement-note-3-business-combination", "http://streamlinehealth.net/20241031/role/statement-note-3-business-combination-details-textual" ], "lang": { "en-us": { "role": { "label": "Avelead Acquisition [Member]", "documentation": "Relating to AVelead Acquisition." } } }, "auth_ref": [] }, "us-gaap_AwardTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AwardTypeAxis", "presentation": [ "http://streamlinehealth.net/20241031/role/statement-note-2-summary-of-significant-accounting-policies", "http://streamlinehealth.net/20241031/role/statement-note-2-summary-of-significant-accounting-policies-1-details-textual" ], "lang": { "en-us": { "role": { "label": "Award Type [Axis]", "documentation": "Information by type of award under share-based payment arrangement." } } }, "auth_ref": [ "r369", "r370", "r371", "r373", "r374", "r375", "r376", "r377", "r378", "r379", "r380", "r381", "r382", "r383", "r384", "r385", "r386", "r387", "r388", "r389", "r390", "r393", "r394", "r395", "r396", "r397" ] }, "us-gaap_BusinessAcquisitionAcquireeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "BusinessAcquisitionAcquireeDomain", "presentation": [ "http://streamlinehealth.net/20241031/role/statement-note-2-summary-of-significant-accounting-policies", "http://streamlinehealth.net/20241031/role/statement-note-2-summary-of-significant-accounting-policies-1-details-textual", "http://streamlinehealth.net/20241031/role/statement-note-3-business-combination", "http://streamlinehealth.net/20241031/role/statement-note-3-business-combination-details-textual" ], "lang": { "en-us": { "role": { "label": "Business Acquisition, Acquiree [Domain]", "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." } } }, "auth_ref": [ "r264", "r265", "r266", "r267", "r268", "r442", "r749", "r750" ] }, "us-gaap_BusinessAcquisitionAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "BusinessAcquisitionAxis", "presentation": [ "http://streamlinehealth.net/20241031/role/statement-note-2-summary-of-significant-accounting-policies", "http://streamlinehealth.net/20241031/role/statement-note-2-summary-of-significant-accounting-policies-1-details-textual", "http://streamlinehealth.net/20241031/role/statement-note-3-business-combination", "http://streamlinehealth.net/20241031/role/statement-note-3-business-combination-details-textual" ], "lang": { "en-us": { "role": { "label": "Business Acquisition [Axis]", "documentation": "Information by business combination or series of individually immaterial business combinations." } } }, "auth_ref": [ "r41", "r42", "r264", "r265", "r266", "r267", "r268", "r442", "r749", "r750" ] }, "us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued", "presentation": [ "http://streamlinehealth.net/20241031/role/statement-note-3-business-combination-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued", "terseLabel": "Business Acquisition, Equity Interest Issued or Issuable, Number of Shares (in shares)", "documentation": "Number of shares of equity interests issued or issuable to acquire entity." } } }, "auth_ref": [ "r96" ] }, "us-gaap_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable", "crdr": "credit", "presentation": [ "http://streamlinehealth.net/20241031/role/statement-note-2-summary-of-significant-accounting-policies-1-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable", "terseLabel": "Business Combination, Consideration Transferred, Equity Interests Issued and Issuable", "documentation": "Amount of equity interests of the acquirer, including instruments or interests issued or issuable in consideration for the business combination." } } }, "auth_ref": [ "r0", "r1" ] }, "us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1", "crdr": "debit", "presentation": [ "http://streamlinehealth.net/20241031/role/statement-note-2-summary-of-significant-accounting-policies-1-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1", "terseLabel": "Business Combination, Contingent Consideration Arrangements, Change in Amount of Contingent Consideration, Liability", "documentation": "Amount of increase (decrease) in the value of a contingent consideration liability, including, but not limited to, differences arising upon settlement." } } }, "auth_ref": [ "r449", "r817" ] }, "us-gaap_BusinessCombinationContingentConsiderationLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "BusinessCombinationContingentConsiderationLiability", "crdr": "credit", "presentation": [ "http://streamlinehealth.net/20241031/role/statement-note-2-summary-of-significant-accounting-policies-fair-value-of-liabilities-details", "http://streamlinehealth.net/20241031/role/statement-note-3-business-combination-details-textual" ], "lang": { "en-us": { "role": { "verboseLabel": "Acquisition earnout liability (1)", "label": "us-gaap_BusinessCombinationContingentConsiderationLiability", "terseLabel": "Business Combination, Contingent Consideration, Liability", "documentation": "Amount of liability recognized arising from contingent consideration in a business combination." } } }, "auth_ref": [ "r43", "r95", "r448", "r487", "r488", "r489" ] }, "us-gaap_BusinessCombinationContingentConsiderationLiabilityCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "BusinessCombinationContingentConsiderationLiabilityCurrent", "crdr": "credit", "calculation": { "http://streamlinehealth.net/20241031/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://streamlinehealth.net/20241031/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited", "http://streamlinehealth.net/20241031/role/statement-note-2-summary-of-significant-accounting-policies-1-details-textual", "http://streamlinehealth.net/20241031/role/statement-note-3-business-combination-details-textual" ], "lang": { "en-us": { "role": { "label": "Acquisition earnout liability", "terseLabel": "Business Combination, Contingent Consideration, Liability, Current", "documentation": "Amount of liability recognized arising from contingent consideration in a business combination, expected to be settled within one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r43", "r95" ] }, "us-gaap_BusinessCombinationDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "BusinessCombinationDisclosureTextBlock", "presentation": [ "http://streamlinehealth.net/20241031/role/statement-note-3-business-combination" ], "lang": { "en-us": { "role": { "label": "Business Combination Disclosure [Text Block]", "documentation": "The entire disclosure for a business combination (or series of individually immaterial business combinations) completed during the period, including background, timing, and recognized assets and liabilities. The disclosure may include leverage buyout transactions (as applicable)." } } }, "auth_ref": [ "r94", "r443" ] }, "us-gaap_CapitalizedComputerSoftwareAccumulatedAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CapitalizedComputerSoftwareAccumulatedAmortization", "crdr": "credit", "presentation": [ "http://streamlinehealth.net/20241031/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited-parentheticals" ], "lang": { "en-us": { "role": { "label": "Capitalized software accumulated amortization", "documentation": "For each balance sheet presented, the amount of accumulated amortization for capitalized computer software costs." } } }, "auth_ref": [ "r269", "r719" ] }, "us-gaap_CapitalizedComputerSoftwareNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CapitalizedComputerSoftwareNet", "crdr": "debit", "calculation": { "http://streamlinehealth.net/20241031/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited": { "parentTag": "us-gaap_AssetsNoncurrent", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://streamlinehealth.net/20241031/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited" ], "lang": { "en-us": { "role": { "label": "Capitalized software development costs, net of accumulated amortization of $9,368,000 and $7,960,000, respectively", "documentation": "The carrying amount of capitalized computer software costs net of accumulated amortization as of the balance sheet date." } } }, "auth_ref": [ "r718" ] }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CashAndCashEquivalentsAtCarryingValue", "crdr": "debit", "calculation": { "http://streamlinehealth.net/20241031/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://streamlinehealth.net/20241031/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited" ], "lang": { "en-us": { "role": { "label": "Cash and cash equivalents", "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." } } }, "auth_ref": [ "r19", "r126", "r722" ] }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations", "crdr": "debit", "presentation": [ "http://streamlinehealth.net/20241031/role/statement-unaudited-condensed-consolidated-statements-of-cash-flows" ], "lang": { "en-us": { "role": { "label": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations", "periodStartLabel": "Cash and cash equivalents at beginning of period", "periodEndLabel": "Cash and cash equivalents at end of period", "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." } } }, "auth_ref": [ "r19", "r78", "r148" ] }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "crdr": "debit", "calculation": { "http://streamlinehealth.net/20241031/role/statement-unaudited-condensed-consolidated-statements-of-cash-flows": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://streamlinehealth.net/20241031/role/statement-unaudited-condensed-consolidated-statements-of-cash-flows" ], "lang": { "en-us": { "role": { "label": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "totalLabel": "Net decrease in cash and cash equivalents", "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." } } }, "auth_ref": [ "r2", "r78" ] }, "dei_CityAreaCode": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "CityAreaCode", "presentation": [ "http://streamlinehealth.net/20241031/role/statement-document-and-entity-information" ], "lang": { "en-us": { "role": { "label": "City Area Code", "documentation": "Area code of city" } } }, "auth_ref": [] }, "us-gaap_ClassOfWarrantOrRightAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ClassOfWarrantOrRightAxis", "presentation": [ "http://streamlinehealth.net/20241031/role/statement-note-2-summary-of-significant-accounting-policies", "http://streamlinehealth.net/20241031/role/statement-note-2-summary-of-significant-accounting-policies-1-details-textual", "http://streamlinehealth.net/20241031/role/statement-note-9-related-party-transactions-schedule-of-related-party-transactions-details" ], "lang": { "en-us": { "role": { "label": "Class of Warrant or Right [Axis]", "documentation": "Information by type of warrant or right issued." } } }, "auth_ref": [ "r38" ] }, "us-gaap_ClassOfWarrantOrRightDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ClassOfWarrantOrRightDomain", "presentation": [ "http://streamlinehealth.net/20241031/role/statement-note-2-summary-of-significant-accounting-policies", "http://streamlinehealth.net/20241031/role/statement-note-2-summary-of-significant-accounting-policies-1-details-textual", "http://streamlinehealth.net/20241031/role/statement-note-9-related-party-transactions-schedule-of-related-party-transactions-details" ], "lang": { "en-us": { "role": { "label": "Class of Warrant or Right [Domain]", "documentation": "Name of the class or type of warrant or right outstanding. Warrants and rights represent derivative securities that give the holder the right to purchase securities (usually equity) from the issuer at a specific price within a certain time frame. Warrants are often included in a new debt issue to entice investors by a higher return potential. The main difference between warrants and call options is that warrants are issued and guaranteed by the company, whereas options are exchange instruments and are not issued by the company. Also, the lifetime of a warrant is often measured in years, while the lifetime of a typical option is measured in months." } } }, "auth_ref": [] }, "us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1", "presentation": [ "http://streamlinehealth.net/20241031/role/statement-note-5-debt-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1", "terseLabel": "Class of Warrant or Right, Exercise Price of Warrants or Rights (in dollars per share)", "documentation": "Exercise price per share or per unit of warrants or rights outstanding." } } }, "auth_ref": [ "r346" ] }, "us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights", "presentation": [ "http://streamlinehealth.net/20241031/role/statement-note-5-debt-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights", "terseLabel": "Class of Warrant or Right, Number of Securities Called by Warrants or Rights (in shares)", "documentation": "Number of securities into which the class of warrant or right may be converted. For example, but not limited to, 500,000 warrants may be converted into 1,000,000 shares." } } }, "auth_ref": [ "r346" ] }, "us-gaap_ClassOfWarrantOrRightOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ClassOfWarrantOrRightOutstanding", "presentation": [ "http://streamlinehealth.net/20241031/role/statement-note-9-related-party-transactions-schedule-of-related-party-transactions-details" ], "lang": { "en-us": { "role": { "label": "Warrants Granted (in shares)", "documentation": "Number of warrants or rights outstanding." } } }, "auth_ref": [] }, "strm_ClassOfWarrantOrRightSecuritiesPurchaseAgreementFebruary2024Member": { "xbrltype": "domainItemType", "nsuri": "http://streamlinehealth.net/20241031", "localname": "ClassOfWarrantOrRightSecuritiesPurchaseAgreementFebruary2024Member", "presentation": [ "http://streamlinehealth.net/20241031/role/statement-note-5-debt", "http://streamlinehealth.net/20241031/role/statement-note-5-debt-details-textual", "http://streamlinehealth.net/20241031/role/statement-note-9-related-party-transactions-schedule-of-related-party-transactions-details" ], "lang": { "en-us": { "role": { "label": "Class of Warrant or Right, Securities Purchase Agreement February 2024 [Member]", "documentation": "Name of the class or type of warrant or right outstanding. Warrants and rights represent derivative securities that give the holder the right to purchase securities (usually equity) from the issuer at a specific price within a certain time frame. Warrants are often included in a new debt issue to entice investors by a higher return potential. The main difference between warrants and call options is that warrants are issued and guaranteed by the company, whereas options are exchange instruments and are not issued by the company. Also, the lifetime of a warrant is often measured in years, while the lifetime of a typical option is measured in months." } } }, "auth_ref": [] }, "us-gaap_CommitmentsAndContingencies": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommitmentsAndContingencies", "crdr": "credit", "calculation": { "http://streamlinehealth.net/20241031/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://streamlinehealth.net/20241031/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited" ], "lang": { "en-us": { "role": { "label": "Commitments and contingencies \u2013 Note 8", "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." } } }, "auth_ref": [ "r58", "r101", "r589", "r651" ] }, "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommitmentsAndContingenciesDisclosureTextBlock", "presentation": [ "http://streamlinehealth.net/20241031/role/statement-note-8-commitments-and-contingencies" ], "lang": { "en-us": { "role": { "label": "Commitments and Contingencies Disclosure [Text Block]", "documentation": "The entire disclosure for commitments and contingencies." } } }, "auth_ref": [ "r88", "r285", "r286", "r715", "r855", "r861" ] }, "us-gaap_CommonStockMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommonStockMember", "presentation": [ "http://streamlinehealth.net/20241031/role/statement-note-2-summary-of-significant-accounting-policies", "http://streamlinehealth.net/20241031/role/statement-note-2-summary-of-significant-accounting-policies-1-details-textual", "http://streamlinehealth.net/20241031/role/statement-unaudited-condensed-consolidated-statements-of-stockholders-equity" ], "lang": { "en-us": { "role": { "label": "Common Stock [Member]", "documentation": "Stock that is subordinate to all other stock of the issuer." } } }, "auth_ref": [ "r784", "r785", "r786", "r788", "r789", "r790", "r791", "r821", "r822", "r825", "r900", "r963", "r969" ] }, "us-gaap_CommonStockParOrStatedValuePerShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommonStockParOrStatedValuePerShare", "presentation": [ "http://streamlinehealth.net/20241031/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited-parentheticals", "http://streamlinehealth.net/20241031/role/statement-note-3-business-combination-details-textual" ], "lang": { "en-us": { "role": { "label": "Common stock, par value (in dollars per share)", "terseLabel": "Common Stock, Par or Stated Value Per Share (in dollars per share)", "documentation": "Face amount or stated value per share of common stock." } } }, "auth_ref": [ "r61" ] }, "us-gaap_CommonStockSharesAuthorized": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommonStockSharesAuthorized", "presentation": [ "http://streamlinehealth.net/20241031/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited-parentheticals" ], "lang": { "en-us": { "role": { "label": "Common stock, shares authorized (in shares)", "documentation": "The maximum number of common shares permitted to be issued by an entity's charter and bylaws." } } }, "auth_ref": [ "r61", "r652" ] }, "us-gaap_CommonStockSharesIssued": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommonStockSharesIssued", "presentation": [ "http://streamlinehealth.net/20241031/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited-parentheticals" ], "lang": { "en-us": { "role": { "label": "Common stock, shares issued (in shares)", "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." } } }, "auth_ref": [ "r61" ] }, "us-gaap_CommonStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommonStockSharesOutstanding", "presentation": [ "http://streamlinehealth.net/20241031/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited-parentheticals" ], "lang": { "en-us": { "role": { "label": "Common stock, shares outstanding (in shares)", "documentation": "Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation." } } }, "auth_ref": [ "r10", "r61", "r652", "r670", "r969", "r970" ] }, "strm_CommonStockSharesOutstandingPercent": { "xbrltype": "percentItemType", "nsuri": "http://streamlinehealth.net/20241031", "localname": "CommonStockSharesOutstandingPercent", "presentation": [ "http://streamlinehealth.net/20241031/role/statement-note-5-debt-details-textual" ], "lang": { "en-us": { "role": { "label": "strm_CommonStockSharesOutstandingPercent", "terseLabel": "Common Stock, Shares, Outstanding, Percent", "documentation": "Represents a percentage of common stock shares outstanding." } } }, "auth_ref": [] }, "us-gaap_CommonStockValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommonStockValue", "crdr": "credit", "calculation": { "http://streamlinehealth.net/20241031/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://streamlinehealth.net/20241031/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited" ], "lang": { "en-us": { "role": { "label": "Common stock, $0.01 par value per share, 85,000,000 shares authorized; 4,265,821 and 3,929,446 shares issued and outstanding, respectively", "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." } } }, "auth_ref": [ "r61", "r590", "r777" ] }, "strm_CommonStockWarrantMember": { "xbrltype": "domainItemType", "nsuri": "http://streamlinehealth.net/20241031", "localname": "CommonStockWarrantMember", "presentation": [ "http://streamlinehealth.net/20241031/role/statement-note-2-summary-of-significant-accounting-policies", "http://streamlinehealth.net/20241031/role/statement-note-2-summary-of-significant-accounting-policies-1-details-textual", "http://streamlinehealth.net/20241031/role/statement-note-5-debt", "http://streamlinehealth.net/20241031/role/statement-note-5-debt-details-textual" ], "lang": { "en-us": { "role": { "label": "Common Stock Warrant [Member]", "documentation": "Represents common stock warrants." } } }, "auth_ref": [] }, "strm_ConsultingMember": { "xbrltype": "domainItemType", "nsuri": "http://streamlinehealth.net/20241031", "localname": "ConsultingMember", "presentation": [ "http://streamlinehealth.net/20241031/role/statement-note-7-equity", "http://streamlinehealth.net/20241031/role/statement-note-7-equity-details-textual", "http://streamlinehealth.net/20241031/role/statement-note-8-commitments-and-contingencies", "http://streamlinehealth.net/20241031/role/statement-note-8-commitments-and-contingencies-details-textual" ], "lang": { "en-us": { "role": { "label": "180 Consulting [Member]", "documentation": "Relating to 180 Consulting." } } }, "auth_ref": [] }, "us-gaap_ContingentConsiderationByTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ContingentConsiderationByTypeAxis", "presentation": [ "http://streamlinehealth.net/20241031/role/statement-note-2-summary-of-significant-accounting-policies", "http://streamlinehealth.net/20241031/role/statement-note-2-summary-of-significant-accounting-policies-1-details-textual", "http://streamlinehealth.net/20241031/role/statement-note-2-summary-of-significant-accounting-policies-acquisition-earnout-liability-rollforward-details", "http://streamlinehealth.net/20241031/role/statement-note-3-business-combination", "http://streamlinehealth.net/20241031/role/statement-note-3-business-combination-details-textual" ], "lang": { "en-us": { "role": { "label": "Contingent Consideration by Type [Axis]", "documentation": "Information by type of contingent consideration." } } }, "auth_ref": [] }, "us-gaap_ContingentConsiderationTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ContingentConsiderationTypeDomain", "presentation": [ "http://streamlinehealth.net/20241031/role/statement-note-2-summary-of-significant-accounting-policies", "http://streamlinehealth.net/20241031/role/statement-note-2-summary-of-significant-accounting-policies-1-details-textual", "http://streamlinehealth.net/20241031/role/statement-note-2-summary-of-significant-accounting-policies-acquisition-earnout-liability-rollforward-details", "http://streamlinehealth.net/20241031/role/statement-note-3-business-combination", "http://streamlinehealth.net/20241031/role/statement-note-3-business-combination-details-textual" ], "lang": { "en-us": { "role": { "label": "Contingent Consideration Type [Domain]", "documentation": "Description of contingent payment arrangement." } } }, "auth_ref": [] }, "us-gaap_ContractWithCustomerAssetNetCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ContractWithCustomerAssetNetCurrent", "crdr": "debit", "calculation": { "http://streamlinehealth.net/20241031/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://streamlinehealth.net/20241031/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited" ], "lang": { "en-us": { "role": { "label": "Contract receivables", "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." } } }, "auth_ref": [ "r348", "r350", "r353" ] }, "us-gaap_ContractWithCustomerLiabilityCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ContractWithCustomerLiabilityCurrent", "crdr": "credit", "calculation": { "http://streamlinehealth.net/20241031/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://streamlinehealth.net/20241031/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited" ], "lang": { "en-us": { "role": { "label": "Deferred revenues", "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as current." } } }, "auth_ref": [ "r348", "r349", "r353" ] }, "us-gaap_ContractWithCustomerLiabilityNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ContractWithCustomerLiabilityNoncurrent", "crdr": "credit", "calculation": { "http://streamlinehealth.net/20241031/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited": { "parentTag": "us-gaap_LiabilitiesNoncurrent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://streamlinehealth.net/20241031/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited" ], "lang": { "en-us": { "role": { "label": "Deferred revenues, less current portion", "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as noncurrent." } } }, "auth_ref": [ "r348", "r349", "r353" ] }, "us-gaap_ContractWithCustomerLiabilityRevenueRecognized": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ContractWithCustomerLiabilityRevenueRecognized", "crdr": "credit", "presentation": [ "http://streamlinehealth.net/20241031/role/statement-note-2-summary-of-significant-accounting-policies-1-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_ContractWithCustomerLiabilityRevenueRecognized", "terseLabel": "Contract with Customer, Liability, Revenue Recognized", "documentation": "Amount of revenue recognized that was previously included in balance of obligation to transfer good or service to customer for which consideration from customer has been received or is due." } } }, "auth_ref": [ "r354" ] }, "us-gaap_CostOfGoodsAndServicesSold": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CostOfGoodsAndServicesSold", "crdr": "debit", "calculation": { "http://streamlinehealth.net/20241031/role/statement-unaudited-condensed-consolidated-statements-of-operations": { "parentTag": "us-gaap_CostsAndExpenses", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://streamlinehealth.net/20241031/role/statement-unaudited-condensed-consolidated-statements-of-operations" ], "lang": { "en-us": { "role": { "label": "Cost of goods and services", "documentation": "The aggregate costs related to goods produced and sold and services rendered by an entity during the reporting period. This excludes costs incurred during the reporting period related to financial services rendered and other revenue generating activities." } } }, "auth_ref": [ "r68", "r69", "r577" ] }, "us-gaap_CostsAndExpenses": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CostsAndExpenses", "crdr": "debit", "calculation": { "http://streamlinehealth.net/20241031/role/statement-unaudited-condensed-consolidated-statements-of-operations": { "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://streamlinehealth.net/20241031/role/statement-unaudited-condensed-consolidated-statements-of-operations" ], "lang": { "en-us": { "role": { "label": "us-gaap_CostsAndExpenses", "totalLabel": "Total operating expenses", "documentation": "Total costs of sales and operating expenses for the period." } } }, "auth_ref": [ "r75" ] }, "us-gaap_CostsAssociatedWithExitOrDisposalActivitiesOrRestructuringsPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CostsAssociatedWithExitOrDisposalActivitiesOrRestructuringsPolicyTextBlock", "presentation": [ "http://streamlinehealth.net/20241031/role/statement-significant-accounting-policies-policies" ], "lang": { "en-us": { "role": { "label": "Costs Associated with Exit or Disposal Activities or Restructurings, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for recognizing and reporting costs associated with exiting, disposing of, and restructuring certain operations." } } }, "auth_ref": [ "r13", "r86", "r87" ] }, "srt_CounterpartyNameAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "CounterpartyNameAxis", "presentation": [ "http://streamlinehealth.net/20241031/role/statement-note-7-equity", "http://streamlinehealth.net/20241031/role/statement-note-7-equity-details-textual", "http://streamlinehealth.net/20241031/role/statement-note-8-commitments-and-contingencies", "http://streamlinehealth.net/20241031/role/statement-note-8-commitments-and-contingencies-details-textual" ], "lang": { "en-us": { "role": { "label": "Counterparty Name [Axis]" } } }, "auth_ref": [ "r154", "r155", "r306", "r334", "r538", "r559", "r586", "r723", "r725" ] }, "us-gaap_CreditFacilityAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CreditFacilityAxis", "presentation": [ "http://streamlinehealth.net/20241031/role/statement-note-11-subsequent-events", "http://streamlinehealth.net/20241031/role/statement-note-11-subsequent-events-details-textual", "http://streamlinehealth.net/20241031/role/statement-note-5-debt", "http://streamlinehealth.net/20241031/role/statement-note-5-debt-details-textual", "http://streamlinehealth.net/20241031/role/statement-note-5-debt-schedule-of-outstanding-debt-details" ], "lang": { "en-us": { "role": { "label": "Credit Facility [Axis]", "documentation": "Information by type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing." } } }, "auth_ref": [ "r292", "r864" ] }, "us-gaap_CreditFacilityDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CreditFacilityDomain", "presentation": [ "http://streamlinehealth.net/20241031/role/statement-note-11-subsequent-events", "http://streamlinehealth.net/20241031/role/statement-note-11-subsequent-events-details-textual", "http://streamlinehealth.net/20241031/role/statement-note-5-debt", "http://streamlinehealth.net/20241031/role/statement-note-5-debt-details-textual", "http://streamlinehealth.net/20241031/role/statement-note-5-debt-schedule-of-outstanding-debt-details" ], "lang": { "en-us": { "role": { "label": "Credit Facility [Domain]", "documentation": "Type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing." } } }, "auth_ref": [ "r292", "r864", "r865" ] }, "srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "CumulativeEffectPeriodOfAdoptionAdjustmentMember", "presentation": [ "http://streamlinehealth.net/20241031/role/statement-note-2-summary-of-significant-accounting-policies-accounting-standards-update-details", "http://streamlinehealth.net/20241031/role/statement-unaudited-condensed-consolidated-statements-of-stockholders-equity" ], "lang": { "en-us": { "role": { "label": "Cumulative Effect, Period of Adoption, Adjustment [Member]" } } }, "auth_ref": [ "r119", "r161", "r168", "r175", "r238", "r244", "r271", "r422", "r423", "r436", "r438", "r463", "r465", "r466", "r468", "r469", "r470", "r476", "r479", "r481", "r482", "r530" ] }, "srt_CumulativeEffectPeriodOfAdoptionAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "CumulativeEffectPeriodOfAdoptionAxis", "presentation": [ "http://streamlinehealth.net/20241031/role/statement-note-2-summary-of-significant-accounting-policies-accounting-standards-update-details", "http://streamlinehealth.net/20241031/role/statement-unaudited-condensed-consolidated-statements-of-stockholders-equity" ], "lang": { "en-us": { "role": { "label": "Cumulative Effect, Period of Adoption [Axis]" } } }, "auth_ref": [ "r119", "r161", "r168", "r175", "r238", "r244", "r271", "r422", "r423", "r436", "r438", "r463", "r465", "r466", "r468", "r469", "r470", "r476", "r479", "r481", "r482", "r530" ] }, "srt_CumulativeEffectPeriodOfAdoptionDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "CumulativeEffectPeriodOfAdoptionDomain", "presentation": [ "http://streamlinehealth.net/20241031/role/statement-note-2-summary-of-significant-accounting-policies-accounting-standards-update-details", "http://streamlinehealth.net/20241031/role/statement-unaudited-condensed-consolidated-statements-of-stockholders-equity" ], "lang": { "en-us": { "role": { "label": "Cumulative Effect, Period of Adoption [Domain]" } } }, "auth_ref": [ "r119", "r161", "r168", "r175", "r238", "r244", "r271", "r422", "r423", "r436", "r438", "r463", "r465", "r466", "r468", "r469", "r470", "r476", "r479", "r481", "r482", "r530" ] }, "dei_CurrentFiscalYearEndDate": { "xbrltype": "gMonthDayItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "CurrentFiscalYearEndDate", "presentation": [ "http://streamlinehealth.net/20241031/role/statement-document-and-entity-information" ], "lang": { "en-us": { "role": { "label": "Current Fiscal Year End Date", "documentation": "End date of current fiscal year in the format --MM-DD." } } }, "auth_ref": [] }, "us-gaap_DebtDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtDisclosureTextBlock", "presentation": [ "http://streamlinehealth.net/20241031/role/statement-note-5-debt" ], "lang": { "en-us": { "role": { "label": "Debt Disclosure [Text Block]", "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." } } }, "auth_ref": [ "r89", "r150", "r272", "r273", "r274", "r275", "r276", "r291", "r292", "r302", "r308", "r309", "r310", "r311", "r312", "r313", "r318", "r325", "r326", "r328", "r513" ] }, "us-gaap_DebtInstrumentAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtInstrumentAxis", "presentation": [ "http://streamlinehealth.net/20241031/role/statement-note-1-basis-of-presentation", "http://streamlinehealth.net/20241031/role/statement-note-1-basis-of-presentation-details-textual", "http://streamlinehealth.net/20241031/role/statement-note-11-subsequent-events-schedule-of-debt-to-apr-ratio-details", "http://streamlinehealth.net/20241031/role/statement-note-11-subsequent-events-schedule-of-minimum-adjusted-ebitda-details", "http://streamlinehealth.net/20241031/role/statement-note-2-summary-of-significant-accounting-policies", "http://streamlinehealth.net/20241031/role/statement-note-2-summary-of-significant-accounting-policies-1-details-textual", "http://streamlinehealth.net/20241031/role/statement-note-5-debt", "http://streamlinehealth.net/20241031/role/statement-note-5-debt-details-textual", "http://streamlinehealth.net/20241031/role/statement-note-5-debt-schedule-of-outstanding-debt-details" ], "lang": { "en-us": { "role": { "label": "Debt Instrument [Axis]", "documentation": "Information by type of debt instrument, including, but not limited to, draws against credit facilities." } } }, "auth_ref": [ "r14", "r51", "r52", "r99", "r100", "r157", "r303", "r304", "r305", "r306", "r307", "r309", "r314", "r315", "r316", "r317", "r319", "r320", "r321", "r322", "r323", "r324", "r738", "r739", "r740", "r741", "r742", "r766", "r819", "r856", "r857", "r858", "r914", "r916" ] }, "strm_DebtInstrumentBasisRateFloor": { "xbrltype": "percentItemType", "nsuri": "http://streamlinehealth.net/20241031", "localname": "DebtInstrumentBasisRateFloor", "presentation": [ "http://streamlinehealth.net/20241031/role/statement-note-2-summary-of-significant-accounting-policies-1-details-textual", "http://streamlinehealth.net/20241031/role/statement-note-5-debt-details-textual" ], "lang": { "en-us": { "role": { "label": "strm_DebtInstrumentBasisRateFloor", "terseLabel": "Debt Instrument, Basis Rate Floor", "documentation": "Represents the basis rate floor on a debt instrument." } } }, "auth_ref": [] }, "us-gaap_DebtInstrumentBasisSpreadOnVariableRate1": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtInstrumentBasisSpreadOnVariableRate1", "presentation": [ "http://streamlinehealth.net/20241031/role/statement-note-2-summary-of-significant-accounting-policies-1-details-textual", "http://streamlinehealth.net/20241031/role/statement-note-5-debt-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_DebtInstrumentBasisSpreadOnVariableRate1", "terseLabel": "Debt Instrument, Basis Spread on Variable Rate", "documentation": "Percentage points added to the reference rate to compute the variable rate on the debt instrument." } } }, "auth_ref": [] }, "us-gaap_DebtInstrumentCarryingAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtInstrumentCarryingAmount", "crdr": "credit", "calculation": { "http://streamlinehealth.net/20241031/role/statement-note-5-debt-schedule-of-outstanding-debt-details": { "parentTag": "us-gaap_LongTermDebt", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://streamlinehealth.net/20241031/role/statement-note-5-debt-schedule-of-outstanding-debt-details" ], "lang": { "en-us": { "role": { "verboseLabel": "Long term debt, gross", "label": "Notes payable and accrued interest", "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." } } }, "auth_ref": [ "r14", "r100", "r329" ] }, "strm_DebtInstrumentCovenantFixedChargeCoverageRatio": { "xbrltype": "pureItemType", "nsuri": "http://streamlinehealth.net/20241031", "localname": "DebtInstrumentCovenantFixedChargeCoverageRatio", "presentation": [ "http://streamlinehealth.net/20241031/role/statement-note-5-debt-details-textual" ], "lang": { "en-us": { "role": { "label": "strm_DebtInstrumentCovenantFixedChargeCoverageRatio", "terseLabel": "Debt Instrument, Covenant, Fixed Charge Coverage Ratio", "documentation": "Represents the fixed charge coverage ratio required by a debt covenant." } } }, "auth_ref": [] }, "us-gaap_DebtInstrumentFaceAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtInstrumentFaceAmount", "crdr": "credit", "presentation": [ "http://streamlinehealth.net/20241031/role/statement-note-5-debt-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_DebtInstrumentFaceAmount", "terseLabel": "Debt Instrument, Face Amount", "documentation": "Face (par) amount of debt instrument at time of issuance." } } }, "auth_ref": [ "r303", "r513", "r514", "r739", "r740", "r766" ] }, "us-gaap_DebtInstrumentFairValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtInstrumentFairValue", "crdr": "credit", "presentation": [ "http://streamlinehealth.net/20241031/role/statement-note-2-summary-of-significant-accounting-policies-1-details-textual", "http://streamlinehealth.net/20241031/role/statement-note-5-debt-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_DebtInstrumentFairValue", "terseLabel": "Debt Instrument, Fair Value Disclosure", "documentation": "Fair value portion of debt instrument payable, including, but not limited to, notes payable and loans payable." } } }, "auth_ref": [ "r316", "r503", "r739", "r740", "r903", "r904", "r905", "r906", "r908" ] }, "strm_DebtInstrumentIncreaseDecreaseInBasisSpreadOnVariableRate": { "xbrltype": "percentItemType", "nsuri": "http://streamlinehealth.net/20241031", "localname": "DebtInstrumentIncreaseDecreaseInBasisSpreadOnVariableRate", "presentation": [ "http://streamlinehealth.net/20241031/role/statement-note-2-summary-of-significant-accounting-policies-1-details-textual" ], "lang": { "en-us": { "role": { "label": "strm_DebtInstrumentIncreaseDecreaseInBasisSpreadOnVariableRate", "terseLabel": "Debt Instrument, Increase (Decrease) in Basis Spread on Variable Rate", "documentation": "Represents the change in percentage points added to the reference rate to compute the variable rate on the debt instrument." } } }, "auth_ref": [] }, "us-gaap_DebtInstrumentInterestRateEffectivePercentage": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtInstrumentInterestRateEffectivePercentage", "presentation": [ "http://streamlinehealth.net/20241031/role/statement-note-5-debt-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_DebtInstrumentInterestRateEffectivePercentage", "terseLabel": "Debt Instrument, Interest Rate, Effective Percentage", "documentation": "Effective interest rate for the funds borrowed under the debt agreement considering interest compounding and original issue discount or premium." } } }, "auth_ref": [ "r54", "r331", "r513", "r514", "r766" ] }, "strm_DebtInstrumentMaximumDebtToAPRRatio": { "xbrltype": "pureItemType", "nsuri": "http://streamlinehealth.net/20241031", "localname": "DebtInstrumentMaximumDebtToAPRRatio", "presentation": [ "http://streamlinehealth.net/20241031/role/statement-note-11-subsequent-events-schedule-of-debt-to-apr-ratio-details", "http://streamlinehealth.net/20241031/role/statement-note-5-debt-schedule-of-debt-to-apr-ratio-details" ], "lang": { "en-us": { "role": { "verboseLabel": "Debt to APR ratio", "label": "Debt to APR ratio", "documentation": "Represents the maximum debt to APR ratio on a debt instrument." } } }, "auth_ref": [] }, "strm_DebtInstrumentMaximumDebtToAdjustedEbitdaRatio": { "xbrltype": "pureItemType", "nsuri": "http://streamlinehealth.net/20241031", "localname": "DebtInstrumentMaximumDebtToAdjustedEbitdaRatio", "presentation": [ "http://streamlinehealth.net/20241031/role/statement-note-5-debt-schedule-of-adjusted-ebitda-ratio-details" ], "lang": { "en-us": { "role": { "label": "Adjusted EBITDA ratio", "documentation": "Represents the maximum debt to adjusted EBITDA ratio for debt instruments." } } }, "auth_ref": [] }, "us-gaap_DebtInstrumentNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtInstrumentNameDomain", "presentation": [ "http://streamlinehealth.net/20241031/role/statement-note-1-basis-of-presentation", "http://streamlinehealth.net/20241031/role/statement-note-1-basis-of-presentation-details-textual", "http://streamlinehealth.net/20241031/role/statement-note-11-subsequent-events-schedule-of-debt-to-apr-ratio-details", "http://streamlinehealth.net/20241031/role/statement-note-11-subsequent-events-schedule-of-minimum-adjusted-ebitda-details", "http://streamlinehealth.net/20241031/role/statement-note-2-summary-of-significant-accounting-policies", "http://streamlinehealth.net/20241031/role/statement-note-2-summary-of-significant-accounting-policies-1-details-textual", "http://streamlinehealth.net/20241031/role/statement-note-5-debt", "http://streamlinehealth.net/20241031/role/statement-note-5-debt-details-textual", "http://streamlinehealth.net/20241031/role/statement-note-5-debt-schedule-of-outstanding-debt-details" ], "lang": { "en-us": { "role": { "label": "Debt Instrument, Name [Domain]", "documentation": "The name for the particular debt instrument or borrowing that distinguishes it from other debt instruments or borrowings, including draws against credit facilities." } } }, "auth_ref": [ "r14", "r157", "r303", "r304", "r305", "r306", "r307", "r309", "r314", "r315", "r316", "r317", "r319", "r320", "r321", "r322", "r323", "r324", "r738", "r739", "r740", "r741", "r742", "r766", "r819", "r856", "r857", "r858", "r914", "r916" ] }, "us-gaap_DebtInstrumentTerm": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtInstrumentTerm", "presentation": [ "http://streamlinehealth.net/20241031/role/statement-note-5-debt-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_DebtInstrumentTerm", "terseLabel": "Debt Instrument, Term (Year)", "documentation": "Period of time between issuance and maturity of debt instrument, in PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [] }, "us-gaap_DebtInstrumentUnamortizedDiscount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtInstrumentUnamortizedDiscount", "crdr": "debit", "presentation": [ "http://streamlinehealth.net/20241031/role/statement-note-2-summary-of-significant-accounting-policies-1-details-textual", "http://streamlinehealth.net/20241031/role/statement-note-5-debt-details-textual", "http://streamlinehealth.net/20241031/role/statement-note-5-debt-schedule-of-outstanding-debt-details" ], "lang": { "en-us": { "role": { "label": "us-gaap_DebtInstrumentUnamortizedDiscount", "terseLabel": "Debt Instrument, Unamortized Discount", "negatedLabel": "Less: Discount on notes payable", "documentation": "Amount, after accumulated amortization, of debt discount." } } }, "auth_ref": [ "r869", "r913", "r914", "r916" ] }, "us-gaap_DebtInstrumentVariableInterestRateTypeExtensibleEnumeration": { "xbrltype": "enumerationSetItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtInstrumentVariableInterestRateTypeExtensibleEnumeration", "presentation": [ "http://streamlinehealth.net/20241031/role/statement-note-5-debt-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_DebtInstrumentVariableInterestRateTypeExtensibleEnumeration", "terseLabel": "Debt Instrument, Variable Interest Rate, Type [Extensible Enumeration]", "documentation": "Indicates type of variable interest rate on debt instrument." } } }, "auth_ref": [ "r585" ] }, "strm_DeferredCommissionCostsPaidAndPayable": { "xbrltype": "monetaryItemType", "nsuri": "http://streamlinehealth.net/20241031", "localname": "DeferredCommissionCostsPaidAndPayable", "crdr": "debit", "presentation": [ "http://streamlinehealth.net/20241031/role/statement-note-2-summary-of-significant-accounting-policies-1-details-textual" ], "lang": { "en-us": { "role": { "label": "strm_DeferredCommissionCostsPaidAndPayable", "terseLabel": "Deferred Commission Costs Paid and Payable", "documentation": "Represents the amount of deferred commission costs paid and payable." } } }, "auth_ref": [] }, "us-gaap_DeferredCostsCurrentAndNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DeferredCostsCurrentAndNoncurrent", "crdr": "debit", "presentation": [ "http://streamlinehealth.net/20241031/role/statement-note-2-summary-of-significant-accounting-policies-1-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_DeferredCostsCurrentAndNoncurrent", "terseLabel": "Deferred Costs", "documentation": "The carrying amount of deferred costs." } } }, "auth_ref": [] }, "us-gaap_DeferredFinanceCostsGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DeferredFinanceCostsGross", "crdr": "debit", "presentation": [ "http://streamlinehealth.net/20241031/role/statement-note-5-debt-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_DeferredFinanceCostsGross", "terseLabel": "Debt Issuance Costs, Gross", "documentation": "Amount, before accumulated amortization, of debt issuance costs. Includes, but is not limited to, legal, accounting, underwriting, printing, and registration costs." } } }, "auth_ref": [ "r914", "r916" ] }, "us-gaap_DeferredFinanceCostsNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DeferredFinanceCostsNet", "crdr": "debit", "calculation": { "http://streamlinehealth.net/20241031/role/statement-note-5-debt-schedule-of-outstanding-debt-details": { "parentTag": "us-gaap_LongTermDebt", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://streamlinehealth.net/20241031/role/statement-note-5-debt-schedule-of-outstanding-debt-details" ], "lang": { "en-us": { "role": { "label": "us-gaap_DeferredFinanceCostsNet", "negatedLabel": "Less: Deferred financing cost", "documentation": "Amount, after accumulated amortization, of debt issuance costs. Includes, but is not limited to, legal, accounting, underwriting, printing, and registration costs." } } }, "auth_ref": [ "r869", "r913", "r914", "r916" ] }, "us-gaap_DeferredIncomeTaxesAndTaxCredits": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DeferredIncomeTaxesAndTaxCredits", "crdr": "debit", "calculation": { "http://streamlinehealth.net/20241031/role/statement-unaudited-condensed-consolidated-statements-of-cash-flows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 9.0 } }, "presentation": [ "http://streamlinehealth.net/20241031/role/statement-unaudited-condensed-consolidated-statements-of-cash-flows" ], "lang": { "en-us": { "role": { "label": "Benefit for deferred income taxes", "documentation": "Amount of deferred income tax expense (benefit) and income tax credits." } } }, "auth_ref": [ "r80" ] }, "strm_DeferredSalesCommissionsImpairmentLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://streamlinehealth.net/20241031", "localname": "DeferredSalesCommissionsImpairmentLoss", "crdr": "debit", "presentation": [ "http://streamlinehealth.net/20241031/role/statement-note-2-summary-of-significant-accounting-policies-1-details-textual" ], "lang": { "en-us": { "role": { "label": "strm_DeferredSalesCommissionsImpairmentLoss", "terseLabel": "Deferred Sales Commissions, Impairment Loss", "documentation": "The amount of impairment loss for deferred sales commissions." } } }, "auth_ref": [] }, "us-gaap_DepreciationAndAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DepreciationAndAmortization", "crdr": "debit", "calculation": { "http://streamlinehealth.net/20241031/role/statement-unaudited-condensed-consolidated-statements-of-cash-flows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://streamlinehealth.net/20241031/role/statement-unaudited-condensed-consolidated-statements-of-cash-flows" ], "lang": { "en-us": { "role": { "label": "Depreciation and amortization", "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." } } }, "auth_ref": [ "r6", "r33" ] }, "us-gaap_DerivativeLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DerivativeLiabilities", "crdr": "credit", "presentation": [ "http://streamlinehealth.net/20241031/role/statement-note-5-debt-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_DerivativeLiabilities", "terseLabel": "Derivative Liability", "documentation": "Fair value, after the effects of master netting arrangements, of a financial liability or contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset. Includes liabilities not subject to a master netting arrangement and not elected to be offset." } } }, "auth_ref": [ "r136", "r137", "r485", "r486", "r497", "r503", "r635", "r636", "r637", "r638", "r639", "r640", "r641", "r642", "r643", "r665", "r667", "r668", "r704", "r705", "r706", "r707", "r708", "r709", "r710", "r725", "r904", "r905", "r906", "r964" ] }, "us-gaap_DerivativeLiabilitiesNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DerivativeLiabilitiesNoncurrent", "crdr": "credit", "calculation": { "http://streamlinehealth.net/20241031/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited": { "parentTag": "us-gaap_LiabilitiesNoncurrent", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://streamlinehealth.net/20241031/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited" ], "lang": { "en-us": { "role": { "label": "Notes payable, net of deferred financing costs", "documentation": "Fair value, after the effects of master netting arrangements, of a financial liability or contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset, expected to be settled after one year or the normal operating cycle, if longer. Includes assets not subject to a master netting arrangement and not elected to be offset." } } }, "auth_ref": [ "r136" ] }, "us-gaap_DerivativesPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DerivativesPolicyTextBlock", "presentation": [ "http://streamlinehealth.net/20241031/role/statement-significant-accounting-policies-policies" ], "lang": { "en-us": { "role": { "label": "Derivatives, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for its derivative instruments and hedging activities." } } }, "auth_ref": [ "r11", "r44", "r45", "r46", "r47", "r156", "r174" ] }, "srt_DirectorMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "DirectorMember", "presentation": [ "http://streamlinehealth.net/20241031/role/statement-note-2-summary-of-significant-accounting-policies", "http://streamlinehealth.net/20241031/role/statement-note-2-summary-of-significant-accounting-policies-1-details-textual" ], "lang": { "en-us": { "role": { "label": "Director [Member]" } } }, "auth_ref": [ "r833", "r965" ] }, "strm_DirectorsAndOfficersMember": { "xbrltype": "domainItemType", "nsuri": "http://streamlinehealth.net/20241031", "localname": "DirectorsAndOfficersMember", "presentation": [ "http://streamlinehealth.net/20241031/role/statement-note-5-debt", "http://streamlinehealth.net/20241031/role/statement-note-5-debt-details-textual" ], "lang": { "en-us": { "role": { "label": "Directors and Officers [Member]", "documentation": "Represents directors and officers." } } }, "auth_ref": [] }, "us-gaap_DisaggregationOfRevenueTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DisaggregationOfRevenueTableTextBlock", "presentation": [ "http://streamlinehealth.net/20241031/role/statement-note-2-summary-of-significant-accounting-policies-tables" ], "lang": { "en-us": { "role": { "label": "Disaggregation of Revenue [Table Text Block]", "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." } } }, "auth_ref": [ "r870" ] }, "us-gaap_DisclosureTextBlockAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DisclosureTextBlockAbstract", "presentation": [ "http://streamlinehealth.net/20241031/role/statement-note-1-basis-of-presentation", "http://streamlinehealth.net/20241031/role/statement-note-10-goodwill-and-intangible-assets", "http://streamlinehealth.net/20241031/role/statement-note-11-subsequent-events", "http://streamlinehealth.net/20241031/role/statement-note-2-summary-of-significant-accounting-policies", "http://streamlinehealth.net/20241031/role/statement-note-3-business-combination", "http://streamlinehealth.net/20241031/role/statement-note-4-operating-leases", "http://streamlinehealth.net/20241031/role/statement-note-5-debt", "http://streamlinehealth.net/20241031/role/statement-note-6-income-taxes", "http://streamlinehealth.net/20241031/role/statement-note-7-equity", "http://streamlinehealth.net/20241031/role/statement-note-8-commitments-and-contingencies", "http://streamlinehealth.net/20241031/role/statement-note-9-related-party-transactions" ], "lang": { "en-us": { "role": { "label": "us-gaap_DisclosureTextBlockAbstract", "terseLabel": "Notes to Financial Statements" } } }, "auth_ref": [] }, "dei_DocumentFiscalPeriodFocus": { "xbrltype": "fiscalPeriodItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "DocumentFiscalPeriodFocus", "presentation": [ "http://streamlinehealth.net/20241031/role/statement-document-and-entity-information" ], "lang": { "en-us": { "role": { "label": "Document Fiscal Period Focus", "documentation": "Fiscal period values are FY, Q1, Q2, and Q3. 1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY." } } }, "auth_ref": [] }, "dei_DocumentFiscalYearFocus": { "xbrltype": "gYearItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "DocumentFiscalYearFocus", "presentation": [ "http://streamlinehealth.net/20241031/role/statement-document-and-entity-information" ], "lang": { "en-us": { "role": { "label": "Document Fiscal Year Focus", "documentation": "This is focus fiscal year of the document report in YYYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006." } } }, "auth_ref": [] }, "dei_DocumentInformationLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "DocumentInformationLineItems", "presentation": [ "http://streamlinehealth.net/20241031/role/statement-document-and-entity-information" ], "lang": { "en-us": { "role": { "label": "Document Information [Line Items]", "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." } } }, "auth_ref": [] }, "dei_DocumentInformationTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "DocumentInformationTable", "lang": { "en-us": { "role": { "label": "Document Information [Table]", "documentation": "Container to support the formal attachment of each official or unofficial, public or private document as part of a submission package." } } }, "auth_ref": [] }, "dei_DocumentPeriodEndDate": { "xbrltype": "dateItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "DocumentPeriodEndDate", "presentation": [ "http://streamlinehealth.net/20241031/role/statement-document-and-entity-information" ], "lang": { "en-us": { "role": { "label": "Document Period End Date", "documentation": "For the EDGAR submission types of Form 8-K: the date of the report, the date of the earliest event reported; for the EDGAR submission types of Form N-1A: the filing date; for all other submission types: the end of the reporting or transition period. The format of the date is YYYY-MM-DD." } } }, "auth_ref": [] }, "dei_DocumentQuarterlyReport": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "DocumentQuarterlyReport", "presentation": [ "http://streamlinehealth.net/20241031/role/statement-document-and-entity-information" ], "lang": { "en-us": { "role": { "label": "Document Quarterly Report", "documentation": "Boolean flag that is true only for a form used as an quarterly report." } } }, "auth_ref": [ "r798" ] }, "dei_DocumentTransitionReport": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "DocumentTransitionReport", "presentation": [ "http://streamlinehealth.net/20241031/role/statement-document-and-entity-information" ], "lang": { "en-us": { "role": { "label": "Document Transition Report", "documentation": "Boolean flag that is true only for a form used as a transition report." } } }, "auth_ref": [ "r799" ] }, "dei_DocumentType": { "xbrltype": "submissionTypeItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "DocumentType", "presentation": [ "http://streamlinehealth.net/20241031/role/statement-document-and-entity-information" ], "lang": { "en-us": { "role": { "label": "Document Type", "documentation": "The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'." } } }, "auth_ref": [] }, "strm_EarnOutLiabilityMember": { "xbrltype": "domainItemType", "nsuri": "http://streamlinehealth.net/20241031", "localname": "EarnOutLiabilityMember", "presentation": [ "http://streamlinehealth.net/20241031/role/statement-note-2-summary-of-significant-accounting-policies-acquisition-earnout-liability-rollforward-details", "http://streamlinehealth.net/20241031/role/statement-note-3-business-combination", "http://streamlinehealth.net/20241031/role/statement-note-3-business-combination-details-textual" ], "lang": { "en-us": { "role": { "label": "Earn Out Liability [Member]", "documentation": "Relating to Earn out liability." } } }, "auth_ref": [] }, "us-gaap_EarningsPerShareBasic": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EarningsPerShareBasic", "presentation": [ "http://streamlinehealth.net/20241031/role/statement-note-2-summary-of-significant-accounting-policies-schedule-of-earnings-per-share-details", "http://streamlinehealth.net/20241031/role/statement-unaudited-condensed-consolidated-statements-of-operations" ], "lang": { "en-us": { "role": { "label": "Net loss per common share \u2013 basic and diluted (in dollars per share)", "documentation": "The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period." } } }, "auth_ref": [ "r144", "r166", "r167", "r168", "r169", "r170", "r171", "r176", "r177", "r179", "r180", "r181", "r184", "r440", "r454", "r482", "r483", "r582", "r600", "r727" ] }, "us-gaap_EarningsPerShareBasicAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EarningsPerShareBasicAbstract", "presentation": [ "http://streamlinehealth.net/20241031/role/statement-unaudited-condensed-consolidated-statements-of-operations" ], "lang": { "en-us": { "role": { "label": "Basic and Diluted Earnings Per Share:" } } }, "auth_ref": [] }, "us-gaap_EarningsPerSharePolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EarningsPerSharePolicyTextBlock", "presentation": [ "http://streamlinehealth.net/20241031/role/statement-significant-accounting-policies-policies" ], "lang": { "en-us": { "role": { "label": "Earnings Per Share, Policy [Policy Text Block]", "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." } } }, "auth_ref": [ "r25", "r26", "r183" ] }, "us-gaap_EffectiveIncomeTaxRateContinuingOperations": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EffectiveIncomeTaxRateContinuingOperations", "presentation": [ "http://streamlinehealth.net/20241031/role/statement-note-6-income-taxes-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "terseLabel": "Effective Income Tax Rate Reconciliation, Percent", "documentation": "Percentage of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations." } } }, "auth_ref": [ "r412", "r754" ] }, "us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate", "presentation": [ "http://streamlinehealth.net/20241031/role/statement-note-6-income-taxes-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate", "terseLabel": "Effective Income Tax Rate Reconciliation, at Federal Statutory Income Tax Rate, Percent", "documentation": "Percentage of domestic federal statutory tax rate applicable to pretax income (loss)." } } }, "auth_ref": [ "r153", "r412", "r427", "r754" ] }, "us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsCapitalizedAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsCapitalizedAmount", "crdr": "debit", "presentation": [ "http://streamlinehealth.net/20241031/role/statement-note-8-commitments-and-contingencies-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsCapitalizedAmount", "terseLabel": "Share-Based Payment Arrangement, Amount Capitalized", "documentation": "Amount of cost capitalized for award under share-based payment arrangement." } } }, "auth_ref": [ "r399" ] }, "strm_EmployeeSeveranceAllocatedToCostOfSalesMember": { "xbrltype": "domainItemType", "nsuri": "http://streamlinehealth.net/20241031", "localname": "EmployeeSeveranceAllocatedToCostOfSalesMember", "presentation": [ "http://streamlinehealth.net/20241031/role/statement-note-2-summary-of-significant-accounting-policies-schedule-of-restructuring-information-details" ], "lang": { "en-us": { "role": { "label": "Employee Severance Allocated to Cost of Sales [Member]", "documentation": "Relating to employee severance allocated to cost of sales." } } }, "auth_ref": [] }, "strm_EmployeeSeveranceAllocatedToResearchAndDevelopmentMember": { "xbrltype": "domainItemType", "nsuri": "http://streamlinehealth.net/20241031", "localname": "EmployeeSeveranceAllocatedToResearchAndDevelopmentMember", "presentation": [ "http://streamlinehealth.net/20241031/role/statement-note-2-summary-of-significant-accounting-policies-schedule-of-restructuring-information-details" ], "lang": { "en-us": { "role": { "label": "Employee Severance Allocated to Research and Development [Member]", "documentation": "Relating to employee severance allocated to research and development." } } }, "auth_ref": [] }, "strm_EmployeeSeveranceAllocatedToSellingGeneralAndAdministrativeMember": { "xbrltype": "domainItemType", "nsuri": "http://streamlinehealth.net/20241031", "localname": "EmployeeSeveranceAllocatedToSellingGeneralAndAdministrativeMember", "presentation": [ "http://streamlinehealth.net/20241031/role/statement-note-2-summary-of-significant-accounting-policies-schedule-of-restructuring-information-details" ], "lang": { "en-us": { "role": { "label": "Employee Severance Allocated to Selling, General, and Administrative [Member]", "documentation": "Relating to employee severance allocated to selling, general, and administrative." } } }, "auth_ref": [] }, "us-gaap_EmployeeSeveranceMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EmployeeSeveranceMember", "presentation": [ "http://streamlinehealth.net/20241031/role/statement-note-2-summary-of-significant-accounting-policies-schedule-of-restructuring-information-details" ], "lang": { "en-us": { "role": { "label": "Employee Severance [Member]", "documentation": "Termination of an employee associated with exit from or disposal of business activities or restructurings pursuant to a plan." } } }, "auth_ref": [] }, "us-gaap_EmployeeStockOptionMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EmployeeStockOptionMember", "presentation": [ "http://streamlinehealth.net/20241031/role/statement-note-2-summary-of-significant-accounting-policies", "http://streamlinehealth.net/20241031/role/statement-note-2-summary-of-significant-accounting-policies-1-details-textual" ], "lang": { "en-us": { "role": { "label": "Share-Based Payment Arrangement, Option [Member]", "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." } } }, "auth_ref": [] }, "dei_EntityAddressAddressLine1": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityAddressAddressLine1", "presentation": [ "http://streamlinehealth.net/20241031/role/statement-document-and-entity-information" ], "lang": { "en-us": { "role": { "label": "Entity Address, Address Line One", "documentation": "Address Line 1 such as Attn, Building Name, Street Name" } } }, "auth_ref": [] }, "dei_EntityAddressCityOrTown": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityAddressCityOrTown", "presentation": [ "http://streamlinehealth.net/20241031/role/statement-document-and-entity-information" ], "lang": { "en-us": { "role": { "label": "Entity Address, City or Town", "documentation": "Name of the City or Town" } } }, "auth_ref": [] }, "dei_EntityAddressPostalZipCode": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityAddressPostalZipCode", "presentation": [ "http://streamlinehealth.net/20241031/role/statement-document-and-entity-information" ], "lang": { "en-us": { "role": { "label": "Entity Address, Postal Zip Code", "documentation": "Code for the postal or zip code" } } }, "auth_ref": [] }, "dei_EntityAddressStateOrProvince": { "xbrltype": "stateOrProvinceItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityAddressStateOrProvince", "presentation": [ "http://streamlinehealth.net/20241031/role/statement-document-and-entity-information" ], "lang": { "en-us": { "role": { "label": "Entity Address, State or Province", "documentation": "Name of the state or province." } } }, "auth_ref": [] }, "dei_EntityCentralIndexKey": { "xbrltype": "centralIndexKeyItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityCentralIndexKey", "presentation": [ "http://streamlinehealth.net/20241031/role/statement-document-and-entity-information" ], "lang": { "en-us": { "role": { "label": "Entity Central Index Key", "documentation": "A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK." } } }, "auth_ref": [ "r796" ] }, "dei_EntityCommonStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityCommonStockSharesOutstanding", "presentation": [ "http://streamlinehealth.net/20241031/role/statement-document-and-entity-information" ], "lang": { "en-us": { "role": { "label": "Entity Common Stock, Shares Outstanding", "documentation": "Indicate number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report. Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument." } } }, "auth_ref": [] }, "dei_EntityCurrentReportingStatus": { "xbrltype": "yesNoItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityCurrentReportingStatus", "presentation": [ "http://streamlinehealth.net/20241031/role/statement-document-and-entity-information" ], "lang": { "en-us": { "role": { "label": "Entity Current Reporting Status", "documentation": "Indicate 'Yes' or 'No' whether registrants (1) have filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that registrants were required to file such reports), and (2) have been subject to such filing requirements for the past 90 days. This information should be based on the registrant's current or most recent filing containing the related disclosure." } } }, "auth_ref": [] }, "dei_EntityDomain": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityDomain", "presentation": [ "http://streamlinehealth.net/20241031/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited", "http://streamlinehealth.net/20241031/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited-parentheticals", "http://streamlinehealth.net/20241031/role/statement-document-and-entity-information", "http://streamlinehealth.net/20241031/role/statement-note-1-basis-of-presentation", "http://streamlinehealth.net/20241031/role/statement-note-1-basis-of-presentation-details-textual", "http://streamlinehealth.net/20241031/role/statement-note-10-goodwill-and-intangible-assets", "http://streamlinehealth.net/20241031/role/statement-note-10-goodwill-and-intangible-assets-details-textual", "http://streamlinehealth.net/20241031/role/statement-note-10-goodwill-and-intangible-assets-summary-of-goodwill-details", "http://streamlinehealth.net/20241031/role/statement-note-10-goodwill-and-intangible-assets-tables", "http://streamlinehealth.net/20241031/role/statement-note-11-subsequent-events", "http://streamlinehealth.net/20241031/role/statement-note-11-subsequent-events-details-textual", "http://streamlinehealth.net/20241031/role/statement-note-11-subsequent-events-schedule-of-debt-to-apr-ratio-details", "http://streamlinehealth.net/20241031/role/statement-note-11-subsequent-events-schedule-of-minimum-adjusted-ebitda-details", "http://streamlinehealth.net/20241031/role/statement-note-11-subsequent-events-tables", "http://streamlinehealth.net/20241031/role/statement-note-2-summary-of-significant-accounting-policies", "http://streamlinehealth.net/20241031/role/statement-note-2-summary-of-significant-accounting-policies-1-details-textual", "http://streamlinehealth.net/20241031/role/statement-note-2-summary-of-significant-accounting-policies-2-details-textual", "http://streamlinehealth.net/20241031/role/statement-note-2-summary-of-significant-accounting-policies-accounting-standards-update-details", "http://streamlinehealth.net/20241031/role/statement-note-2-summary-of-significant-accounting-policies-acquisition-earnout-liability-rollforward-details", "http://streamlinehealth.net/20241031/role/statement-note-2-summary-of-significant-accounting-policies-disaggregation-of-revenue-details", "http://streamlinehealth.net/20241031/role/statement-note-2-summary-of-significant-accounting-policies-fair-value-of-liabilities-details", "http://streamlinehealth.net/20241031/role/statement-note-2-summary-of-significant-accounting-policies-schedule-of-earnings-per-share-details", "http://streamlinehealth.net/20241031/role/statement-note-2-summary-of-significant-accounting-policies-schedule-of-restructuring-information-details", "http://streamlinehealth.net/20241031/role/statement-note-2-summary-of-significant-accounting-policies-tables", "http://streamlinehealth.net/20241031/role/statement-note-3-business-combination", "http://streamlinehealth.net/20241031/role/statement-note-3-business-combination-details-textual", "http://streamlinehealth.net/20241031/role/statement-note-4-operating-leases", "http://streamlinehealth.net/20241031/role/statement-note-4-operating-leases-details-textual", "http://streamlinehealth.net/20241031/role/statement-note-5-debt", "http://streamlinehealth.net/20241031/role/statement-note-5-debt-details-textual", "http://streamlinehealth.net/20241031/role/statement-note-5-debt-schedule-of-adjusted-ebitda-ratio-details", "http://streamlinehealth.net/20241031/role/statement-note-5-debt-schedule-of-debt-to-apr-ratio-details", "http://streamlinehealth.net/20241031/role/statement-note-5-debt-schedule-of-minimum-adjusted-ebitda-details", "http://streamlinehealth.net/20241031/role/statement-note-5-debt-schedule-of-outstanding-debt-details", "http://streamlinehealth.net/20241031/role/statement-note-5-debt-tables", "http://streamlinehealth.net/20241031/role/statement-note-6-income-taxes", "http://streamlinehealth.net/20241031/role/statement-note-6-income-taxes-details-textual", "http://streamlinehealth.net/20241031/role/statement-note-7-equity", "http://streamlinehealth.net/20241031/role/statement-note-7-equity-details-textual", "http://streamlinehealth.net/20241031/role/statement-note-8-commitments-and-contingencies", "http://streamlinehealth.net/20241031/role/statement-note-8-commitments-and-contingencies-details-textual", "http://streamlinehealth.net/20241031/role/statement-note-9-related-party-transactions", "http://streamlinehealth.net/20241031/role/statement-note-9-related-party-transactions-details-textual", "http://streamlinehealth.net/20241031/role/statement-note-9-related-party-transactions-schedule-of-related-party-transactions-details", "http://streamlinehealth.net/20241031/role/statement-note-9-related-party-transactions-tables", "http://streamlinehealth.net/20241031/role/statement-significant-accounting-policies-policies", "http://streamlinehealth.net/20241031/role/statement-unaudited-condensed-consolidated-statements-of-cash-flows", "http://streamlinehealth.net/20241031/role/statement-unaudited-condensed-consolidated-statements-of-operations" ], "lang": { "en-us": { "role": { "label": "Entity [Domain]", "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." } } }, "auth_ref": [] }, "dei_EntityEmergingGrowthCompany": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityEmergingGrowthCompany", "presentation": [ "http://streamlinehealth.net/20241031/role/statement-document-and-entity-information" ], "lang": { "en-us": { "role": { "label": "Entity Emerging Growth Company", "documentation": "Indicate if registrant meets the emerging growth company criteria." } } }, "auth_ref": [ "r796" ] }, "dei_EntityFileNumber": { "xbrltype": "fileNumberItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityFileNumber", "presentation": [ "http://streamlinehealth.net/20241031/role/statement-document-and-entity-information" ], "lang": { "en-us": { "role": { "label": "Entity File Number", "documentation": "Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen." } } }, "auth_ref": [] }, "dei_EntityFilerCategory": { "xbrltype": "filerCategoryItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityFilerCategory", "presentation": [ "http://streamlinehealth.net/20241031/role/statement-document-and-entity-information" ], "lang": { "en-us": { "role": { "label": "Entity Filer Category", "documentation": "Indicate whether the registrant is one of the following: Large Accelerated Filer, Accelerated Filer, Non-accelerated Filer. Definitions of these categories are stated in Rule 12b-2 of the Exchange Act. This information should be based on the registrant's current or most recent filing containing the related disclosure." } } }, "auth_ref": [ "r796" ] }, "dei_EntityIncorporationStateCountryCode": { "xbrltype": "edgarStateCountryItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityIncorporationStateCountryCode", "presentation": [ "http://streamlinehealth.net/20241031/role/statement-document-and-entity-information" ], "lang": { "en-us": { "role": { "label": "Entity Incorporation, State or Country Code", "documentation": "Two-character EDGAR code representing the state or country of incorporation." } } }, "auth_ref": [] }, "dei_EntityInteractiveDataCurrent": { "xbrltype": "yesNoItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityInteractiveDataCurrent", "presentation": [ "http://streamlinehealth.net/20241031/role/statement-document-and-entity-information" ], "lang": { "en-us": { "role": { "label": "Entity Interactive Data Current", "documentation": "Boolean flag that is true when the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T during the preceding 12 months (or for such shorter period that the registrant was required to submit such files)." } } }, "auth_ref": [ "r802" ] }, "dei_EntityRegistrantName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityRegistrantName", "presentation": [ "http://streamlinehealth.net/20241031/role/statement-document-and-entity-information" ], "lang": { "en-us": { "role": { "label": "Entity Registrant Name", "documentation": "The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC." } } }, "auth_ref": [ "r796" ] }, "dei_EntityShellCompany": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityShellCompany", "presentation": [ "http://streamlinehealth.net/20241031/role/statement-document-and-entity-information" ], "lang": { "en-us": { "role": { "label": "Entity Shell Company", "documentation": "Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act." } } }, "auth_ref": [ "r796" ] }, "dei_EntitySmallBusiness": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntitySmallBusiness", "presentation": [ "http://streamlinehealth.net/20241031/role/statement-document-and-entity-information" ], "lang": { "en-us": { "role": { "label": "Entity Small Business", "documentation": "Indicates that the company is a Smaller Reporting Company (SRC)." } } }, "auth_ref": [ "r796" ] }, "dei_EntityTaxIdentificationNumber": { "xbrltype": "employerIdItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityTaxIdentificationNumber", "presentation": [ "http://streamlinehealth.net/20241031/role/statement-document-and-entity-information" ], "lang": { "en-us": { "role": { "label": "Entity Tax Identification Number", "documentation": "The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS." } } }, "auth_ref": [ "r796" ] }, "us-gaap_EquityComponentDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EquityComponentDomain", "presentation": [ "http://streamlinehealth.net/20241031/role/statement-unaudited-condensed-consolidated-statements-of-stockholders-equity" ], "lang": { "en-us": { "role": { "label": "Equity Component [Domain]", "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." } } }, "auth_ref": [ "r10", "r119", "r141", "r142", "r143", "r158", "r159", "r160", "r163", "r170", "r172", "r174", "r186", "r238", "r244", "r271", "r347", "r422", "r423", "r436", "r437", "r438", "r441", "r453", "r454", "r463", "r465", "r466", "r467", "r468", "r470", "r481", "r505", "r506", "r507", "r508", "r509", "r510", "r516", "r519", "r532", "r598", "r613", "r614", "r615", "r633", "r692" ] }, "us-gaap_EquityInterestIssuedOrIssuableByTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EquityInterestIssuedOrIssuableByTypeAxis", "presentation": [ "http://streamlinehealth.net/20241031/role/statement-note-2-summary-of-significant-accounting-policies", "http://streamlinehealth.net/20241031/role/statement-note-2-summary-of-significant-accounting-policies-1-details-textual" ], "lang": { "en-us": { "role": { "label": "Equity Interest Type [Axis]", "documentation": "Information by type of equity interests that are issued or issuable in a business combination." } } }, "auth_ref": [] }, "us-gaap_EquityInterestIssuedOrIssuableTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EquityInterestIssuedOrIssuableTypeDomain", "presentation": [ "http://streamlinehealth.net/20241031/role/statement-note-2-summary-of-significant-accounting-policies", "http://streamlinehealth.net/20241031/role/statement-note-2-summary-of-significant-accounting-policies-1-details-textual" ], "lang": { "en-us": { "role": { "label": "Equity Interest Issued or Issuable, Type [Domain]", "documentation": "Name of equity interest issued or issuable to acquire an entity in a business combination." } } }, "auth_ref": [ "r96" ] }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock", "presentation": [ "http://streamlinehealth.net/20241031/role/statement-note-2-summary-of-significant-accounting-policies-tables" ], "lang": { "en-us": { "role": { "label": "Fair Value Measurements, Recurring and Nonrecurring [Table Text Block]", "documentation": "Tabular disclosure of financial instrument measured at fair value on recurring or nonrecurring basis. Includes, but is not limited to, instrument classified in shareholders' equity." } } }, "auth_ref": [ "r755", "r902", "r903", "r909" ] }, "us-gaap_FairValueByFairValueHierarchyLevelAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueByFairValueHierarchyLevelAxis", "presentation": [ "http://streamlinehealth.net/20241031/role/statement-note-2-summary-of-significant-accounting-policies", "http://streamlinehealth.net/20241031/role/statement-note-2-summary-of-significant-accounting-policies-1-details-textual", "http://streamlinehealth.net/20241031/role/statement-note-2-summary-of-significant-accounting-policies-fair-value-of-liabilities-details" ], "lang": { "en-us": { "role": { "label": "Fair Value Hierarchy and NAV [Axis]", "documentation": "Information by level within fair value hierarchy and fair value measured at net asset value per share as practical expedient." } } }, "auth_ref": [ "r316", "r356", "r357", "r358", "r359", "r360", "r361", "r484", "r486", "r487", "r488", "r489", "r496", "r497", "r499", "r546", "r547", "r548", "r739", "r740", "r746", "r747", "r748", "r755", "r759" ] }, "us-gaap_FairValueByLiabilityClassAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueByLiabilityClassAxis", "presentation": [ "http://streamlinehealth.net/20241031/role/statement-note-2-summary-of-significant-accounting-policies", "http://streamlinehealth.net/20241031/role/statement-note-2-summary-of-significant-accounting-policies-1-details-textual" ], "lang": { "en-us": { "role": { "label": "Liability Class [Axis]", "documentation": "Information by class of liability." } } }, "auth_ref": [ "r490", "r491", "r492", "r493", "r494", "r495", "r498" ] }, "us-gaap_FairValueByMeasurementFrequencyAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueByMeasurementFrequencyAxis", "presentation": [ "http://streamlinehealth.net/20241031/role/statement-note-2-summary-of-significant-accounting-policies-fair-value-of-liabilities-details" ], "lang": { "en-us": { "role": { "label": "Measurement Frequency [Axis]", "documentation": "Information by measurement frequency." } } }, "auth_ref": [ "r485", "r486", "r487", "r489", "r755", "r905", "r911" ] }, "us-gaap_FairValueInputsLevel1Member": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueInputsLevel1Member", "presentation": [ "http://streamlinehealth.net/20241031/role/statement-note-2-summary-of-significant-accounting-policies-fair-value-of-liabilities-details" ], "lang": { "en-us": { "role": { "label": "Fair Value, Inputs, Level 1 [Member]", "documentation": "Quoted prices in active markets for identical assets or liabilities that the reporting entity can access at the measurement date." } } }, "auth_ref": [ "r316", "r356", "r361", "r486", "r497", "r546", "r746", "r747", "r748", "r755" ] }, "us-gaap_FairValueInputsLevel2Member": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueInputsLevel2Member", "presentation": [ "http://streamlinehealth.net/20241031/role/statement-note-2-summary-of-significant-accounting-policies", "http://streamlinehealth.net/20241031/role/statement-note-2-summary-of-significant-accounting-policies-1-details-textual", "http://streamlinehealth.net/20241031/role/statement-note-2-summary-of-significant-accounting-policies-fair-value-of-liabilities-details" ], "lang": { "en-us": { "role": { "label": "Fair Value, Inputs, Level 2 [Member]", "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." } } }, "auth_ref": [ "r316", "r356", "r361", "r486", "r487", "r497", "r547", "r739", "r740", "r746", "r747", "r748", "r755" ] }, "us-gaap_FairValueInputsLevel3Member": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueInputsLevel3Member", "presentation": [ "http://streamlinehealth.net/20241031/role/statement-note-2-summary-of-significant-accounting-policies-fair-value-of-liabilities-details" ], "lang": { "en-us": { "role": { "label": "Fair Value, Inputs, Level 3 [Member]", "documentation": "Unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing." } } }, "auth_ref": [ "r316", "r356", "r357", "r358", "r359", "r360", "r361", "r486", "r487", "r488", "r489", "r497", "r548", "r739", "r740", "r746", "r747", "r748", "r755", "r759" ] }, "us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain", "presentation": [ "http://streamlinehealth.net/20241031/role/statement-note-2-summary-of-significant-accounting-policies", "http://streamlinehealth.net/20241031/role/statement-note-2-summary-of-significant-accounting-policies-1-details-textual" ], "lang": { "en-us": { "role": { "label": "Fair Value by Liability Class [Domain]", "documentation": "Represents classes of liabilities measured and disclosed at fair value." } } }, "auth_ref": [ "r490", "r491", "r492", "r493", "r494", "r495", "r498" ] }, "us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock", "presentation": [ "http://streamlinehealth.net/20241031/role/statement-note-2-summary-of-significant-accounting-policies-tables" ], "lang": { "en-us": { "role": { "label": "Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Table Text Block]", "documentation": "Tabular disclosure of the fair value measurement of liabilities using significant unobservable inputs (Level 3), a reconciliation of the beginning and ending balances, separately presenting changes attributable to the following: (1) total gains or losses for the period (realized and unrealized), segregating those gains or losses included in earnings (or changes in net assets), and gains or losses recognized in other comprehensive income (loss) and a description of where those gains or losses included in earnings (or changes in net assets) are reported in the statement of income (or activities); (2) purchases, sales, issues, and settlements (each type disclosed separately); and (3) transfers in and transfers out of Level 3 (for example, transfers due to changes in the observability of significant inputs) by class of liability." } } }, "auth_ref": [ "r490", "r495", "r498" ] }, "us-gaap_FairValueMeasurementFrequencyDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueMeasurementFrequencyDomain", "presentation": [ "http://streamlinehealth.net/20241031/role/statement-note-2-summary-of-significant-accounting-policies-fair-value-of-liabilities-details" ], "lang": { "en-us": { "role": { "label": "Measurement Frequency [Domain]", "documentation": "Measurement frequency." } } }, "auth_ref": [ "r485", "r486", "r487", "r489", "r755", "r905", "r911" ] }, "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationLiabilityTransfersOutOfLevel3": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueMeasurementWithUnobservableInputsReconciliationLiabilityTransfersOutOfLevel3", "crdr": "debit", "presentation": [ "http://streamlinehealth.net/20241031/role/statement-note-2-summary-of-significant-accounting-policies-1-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationLiabilityTransfersOutOfLevel3", "terseLabel": "Fair Value, Measurement with Unobservable Inputs Reconciliation, Liability, Transfers out of Level 3", "documentation": "Amount of transfers of financial instrument classified as a liability out of level 3 of the fair value hierarchy." } } }, "auth_ref": [ "r494", "r498" ] }, "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings", "crdr": "credit", "presentation": [ "http://streamlinehealth.net/20241031/role/statement-note-2-summary-of-significant-accounting-policies-1-details-textual", "http://streamlinehealth.net/20241031/role/statement-note-2-summary-of-significant-accounting-policies-acquisition-earnout-liability-rollforward-details" ], "lang": { "en-us": { "role": { "label": "Realized loss", "terseLabel": "Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Gain (Loss) Included in Earnings", "documentation": "Amount of gain (loss) recognized in income from liability measured at fair value on recurring basis using unobservable input (level 3)." } } }, "auth_ref": [ "r491", "r498" ] }, "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements", "crdr": "debit", "presentation": [ "http://streamlinehealth.net/20241031/role/statement-note-2-summary-of-significant-accounting-policies-acquisition-earnout-liability-rollforward-details" ], "lang": { "en-us": { "role": { "label": "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements", "negatedLabel": "Settlement \u2013 cash", "documentation": "Amount of settlements of financial instrument classified as a liability measured using unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing." } } }, "auth_ref": [ "r493", "r498" ] }, "strm_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlementsShares": { "xbrltype": "monetaryItemType", "nsuri": "http://streamlinehealth.net/20241031", "localname": "FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlementsShares", "crdr": "debit", "presentation": [ "http://streamlinehealth.net/20241031/role/statement-note-2-summary-of-significant-accounting-policies-acquisition-earnout-liability-rollforward-details" ], "lang": { "en-us": { "role": { "label": "strm_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlementsShares", "negatedLabel": "Settlement \u2013 common stock", "documentation": "Amount of settlements of financial instrument classified as a liability measured using unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing." } } }, "auth_ref": [] }, "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityTransfersNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityTransfersNet", "crdr": "credit", "presentation": [ "http://streamlinehealth.net/20241031/role/statement-note-2-summary-of-significant-accounting-policies-acquisition-earnout-liability-rollforward-details" ], "lang": { "en-us": { "role": { "label": "Transfer out", "documentation": "Amount of transfers of financial instrument classified as a liability into (out of) level 3 of the fair value hierarchy." } } }, "auth_ref": [ "r907", "r910" ] }, "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue", "crdr": "credit", "presentation": [ "http://streamlinehealth.net/20241031/role/statement-note-2-summary-of-significant-accounting-policies-acquisition-earnout-liability-rollforward-details" ], "lang": { "en-us": { "role": { "label": "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue", "periodStartLabel": "Beginning balance", "periodEndLabel": "Ending balance", "documentation": "Fair value of financial instrument classified as a liability measured using unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing." } } }, "auth_ref": [ "r490", "r498" ] }, "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueMeasurementsFairValueHierarchyDomain", "presentation": [ "http://streamlinehealth.net/20241031/role/statement-note-2-summary-of-significant-accounting-policies", "http://streamlinehealth.net/20241031/role/statement-note-2-summary-of-significant-accounting-policies-1-details-textual", "http://streamlinehealth.net/20241031/role/statement-note-2-summary-of-significant-accounting-policies-fair-value-of-liabilities-details" ], "lang": { "en-us": { "role": { "label": "Fair Value Hierarchy and NAV [Domain]", "documentation": "Categories used to prioritize the inputs to valuation techniques to measure fair value." } } }, "auth_ref": [ "r316", "r356", "r357", "r358", "r359", "r360", "r361", "r484", "r486", "r487", "r488", "r489", "r496", "r497", "r499", "r546", "r547", "r548", "r739", "r740", "r746", "r747", "r748", "r755", "r759" ] }, "us-gaap_FairValueMeasurementsRecurringMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueMeasurementsRecurringMember", "presentation": [ "http://streamlinehealth.net/20241031/role/statement-note-2-summary-of-significant-accounting-policies-fair-value-of-liabilities-details" ], "lang": { "en-us": { "role": { "label": "Fair Value, Recurring [Member]", "documentation": "Frequent fair value measurement. Includes, but is not limited to, fair value adjustment for impairment of asset, liability or equity, frequently measured at fair value." } } }, "auth_ref": [ "r755", "r902", "r903", "r904", "r905", "r906", "r911" ] }, "us-gaap_FairValueOfFinancialInstrumentsPolicy": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueOfFinancialInstrumentsPolicy", "presentation": [ "http://streamlinehealth.net/20241031/role/statement-significant-accounting-policies-policies" ], "lang": { "en-us": { "role": { "label": "Fair Value of Financial Instruments, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for determining the fair value of financial instruments." } } }, "auth_ref": [ "r9" ] }, "strm_FifthModificationTermLoanMember": { "xbrltype": "domainItemType", "nsuri": "http://streamlinehealth.net/20241031", "localname": "FifthModificationTermLoanMember", "presentation": [ "http://streamlinehealth.net/20241031/role/statement-note-11-subsequent-events-schedule-of-debt-to-apr-ratio-details", "http://streamlinehealth.net/20241031/role/statement-note-11-subsequent-events-schedule-of-minimum-adjusted-ebitda-details" ], "lang": { "en-us": { "role": { "label": "Fifth Modification, Term Loan [Member]", "documentation": "Relating to the term loan." } } }, "auth_ref": [] }, "us-gaap_FinancialInstrumentAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FinancialInstrumentAxis", "presentation": [ "http://streamlinehealth.net/20241031/role/statement-note-5-debt", "http://streamlinehealth.net/20241031/role/statement-note-5-debt-details-textual" ], "lang": { "en-us": { "role": { "label": "Financial Instrument [Axis]", "documentation": "Information by type of financial instrument." } } }, "auth_ref": [ "r203", "r204", "r205", "r206", "r207", "r208", "r209", "r210", "r211", "r212", "r213", "r214", "r215", "r216", "r217", "r218", "r219", "r220", "r221", "r222", "r223", "r224", "r225", "r226", "r227", "r228", "r229", "r230", "r231", "r232", "r246", "r247", "r252", "r253", "r254", "r255", "r256", "r257", "r327", "r344", "r471", "r500", "r543", "r544", "r545", "r546", "r547", "r548", "r549", "r550", "r551", "r552", "r553", "r554", "r555", "r556", "r557", "r560", "r561", "r562", "r563", "r564", "r565", "r566", "r567", "r568", "r569", "r570", "r571", "r572", "r573", "r574", "r599", "r735", "r755", "r758", "r759", "r760", "r761", "r762", "r763", "r764", "r765", "r778", "r807", "r808", "r809", "r810", "r811", "r812", "r813", "r835", "r836", "r837", "r838", "r901", "r904", "r905", "r906", "r908", "r911" ] }, "us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FiniteLivedIntangibleAssetsAccumulatedAmortization", "crdr": "credit", "presentation": [ "http://streamlinehealth.net/20241031/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited-parentheticals" ], "lang": { "en-us": { "role": { "label": "Intangible assets, accumulated amortization", "documentation": "Accumulated amount of amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life." } } }, "auth_ref": [ "r129", "r258", "r269", "r737" ] }, "strm_FormerEmployeeOfAveleadMember": { "xbrltype": "domainItemType", "nsuri": "http://streamlinehealth.net/20241031", "localname": "FormerEmployeeOfAveleadMember", "presentation": [ "http://streamlinehealth.net/20241031/role/statement-note-9-related-party-transactions", "http://streamlinehealth.net/20241031/role/statement-note-9-related-party-transactions-details-textual" ], "lang": { "en-us": { "role": { "label": "Former Employee of Avelead [Member]", "documentation": "Relating to a former employee of Avelead." } } }, "auth_ref": [] }, "us-gaap_Goodwill": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "Goodwill", "crdr": "debit", "calculation": { "http://streamlinehealth.net/20241031/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited": { "parentTag": "us-gaap_AssetsNoncurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://streamlinehealth.net/20241031/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited", "http://streamlinehealth.net/20241031/role/statement-note-10-goodwill-and-intangible-assets-summary-of-goodwill-details" ], "lang": { "en-us": { "role": { "label": "Goodwill", "periodStartLabel": "Balance", "periodEndLabel": "Balance", "documentation": "Amount, after accumulated impairment loss, of asset representing future economic benefit arising from other asset acquired in business combination or from joint venture formation or both, that is not individually identified and separately recognized." } } }, "auth_ref": [ "r128", "r259", "r581", "r732", "r736", "r757", "r777", "r842", "r849" ] }, "us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "GoodwillAndIntangibleAssetsDisclosureTextBlock", "presentation": [ "http://streamlinehealth.net/20241031/role/statement-note-10-goodwill-and-intangible-assets" ], "lang": { "en-us": { "role": { "label": "Goodwill and Intangible Assets Disclosure [Text Block]", "documentation": "The entire disclosure for goodwill and intangible assets." } } }, "auth_ref": [ "r840", "r852" ] }, "us-gaap_GoodwillImpairmentLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "GoodwillImpairmentLoss", "crdr": "debit", "calculation": { "http://streamlinehealth.net/20241031/role/statement-unaudited-condensed-consolidated-statements-of-operations": { "parentTag": "us-gaap_CostsAndExpenses", "weight": 1.0, "order": 1.0 }, "http://streamlinehealth.net/20241031/role/statement-unaudited-condensed-consolidated-statements-of-cash-flows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 11.0 } }, "presentation": [ "http://streamlinehealth.net/20241031/role/statement-note-10-goodwill-and-intangible-assets-details-textual", "http://streamlinehealth.net/20241031/role/statement-note-10-goodwill-and-intangible-assets-summary-of-goodwill-details", "http://streamlinehealth.net/20241031/role/statement-unaudited-condensed-consolidated-statements-of-cash-flows", "http://streamlinehealth.net/20241031/role/statement-unaudited-condensed-consolidated-statements-of-operations" ], "lang": { "en-us": { "role": { "label": "Impairment of goodwill", "terseLabel": "Goodwill, Impairment Loss", "negatedLabel": "Impairment", "documentation": "Amount of impairment loss from asset representing future economic benefit arising from other asset acquired in business combination or from joint venture formation or both, that is not individually identified and separately recognized." } } }, "auth_ref": [ "r6", "r260", "r261", "r262", "r736", "r757" ] }, "us-gaap_GranteeStatusAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "GranteeStatusAxis", "presentation": [ "http://streamlinehealth.net/20241031/role/statement-note-2-summary-of-significant-accounting-policies", "http://streamlinehealth.net/20241031/role/statement-note-2-summary-of-significant-accounting-policies-1-details-textual" ], "lang": { "en-us": { "role": { "label": "Grantee Status [Axis]", "documentation": "Information by status of recipient to whom award is granted." } } }, "auth_ref": [ "r366", "r368", "r369", "r370", "r371", "r373", "r374", "r375", "r376", "r377", "r378", "r379", "r380", "r381", "r382", "r383", "r384", "r385", "r386", "r387", "r388", "r389", "r390", "r393", "r394", "r395", "r396", "r397" ] }, "us-gaap_GranteeStatusDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "GranteeStatusDomain", "presentation": [ "http://streamlinehealth.net/20241031/role/statement-note-2-summary-of-significant-accounting-policies", "http://streamlinehealth.net/20241031/role/statement-note-2-summary-of-significant-accounting-policies-1-details-textual" ], "lang": { "en-us": { "role": { "label": "Grantee Status [Domain]", "documentation": "Status of recipient to whom award is granted." } } }, "auth_ref": [ "r366", "r368", "r369", "r370", "r371", "r373", "r374", "r375", "r376", "r377", "r378", "r379", "r380", "r381", "r382", "r383", "r384", "r385", "r386", "r387", "r388", "r389", "r390", "r393", "r394", "r395", "r396", "r397" ] }, "us-gaap_ImpairmentOfLongLivedAssetsHeldForUse": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ImpairmentOfLongLivedAssetsHeldForUse", "crdr": "debit", "calculation": { "http://streamlinehealth.net/20241031/role/statement-unaudited-condensed-consolidated-statements-of-operations": { "parentTag": "us-gaap_CostsAndExpenses", "weight": 1.0, "order": 2.0 }, "http://streamlinehealth.net/20241031/role/statement-unaudited-condensed-consolidated-statements-of-cash-flows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 10.0 } }, "presentation": [ "http://streamlinehealth.net/20241031/role/statement-note-10-goodwill-and-intangible-assets-details-textual", "http://streamlinehealth.net/20241031/role/statement-unaudited-condensed-consolidated-statements-of-cash-flows", "http://streamlinehealth.net/20241031/role/statement-unaudited-condensed-consolidated-statements-of-operations" ], "lang": { "en-us": { "role": { "label": "Impairment of long-lived assets", "terseLabel": "Impairment, Long-Lived Asset, Held-for-Use", "documentation": "The aggregate amount of write-downs for impairments recognized during the period for long lived assets held for use (including those held for disposal by means other than sale)." } } }, "auth_ref": [ "r6", "r32", "r85", "r756" ] }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "crdr": "credit", "calculation": { "http://streamlinehealth.net/20241031/role/statement-unaudited-condensed-consolidated-statements-of-operations": { "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://streamlinehealth.net/20241031/role/statement-unaudited-condensed-consolidated-statements-of-operations" ], "lang": { "en-us": { "role": { "label": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "totalLabel": "Loss before income taxes", "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." } } }, "auth_ref": [ "r67", "r103", "r107", "r583", "r596", "r729", "r731", "r827", "r829", "r830", "r831", "r832" ] }, "us-gaap_IncomeStatementAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeStatementAbstract", "lang": { "en-us": { "role": { "label": "Income Statement [Abstract]" } } }, "auth_ref": [] }, "us-gaap_IncomeTaxDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeTaxDisclosureTextBlock", "presentation": [ "http://streamlinehealth.net/20241031/role/statement-note-6-income-taxes" ], "lang": { "en-us": { "role": { "label": "Income Tax Disclosure [Text Block]", "documentation": "The entire disclosure for income tax." } } }, "auth_ref": [ "r153", "r407", "r412", "r413", "r414", "r415", "r417", "r420", "r428", "r430", "r431", "r432", "r629", "r754" ] }, "us-gaap_IncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://streamlinehealth.net/20241031/role/statement-unaudited-condensed-consolidated-statements-of-operations": { "parentTag": "us-gaap_NetIncomeLoss", "weight": -1.0, "order": 0.0 } }, "presentation": [ "http://streamlinehealth.net/20241031/role/statement-note-6-income-taxes-details-textual", "http://streamlinehealth.net/20241031/role/statement-unaudited-condensed-consolidated-statements-of-operations" ], "lang": { "en-us": { "role": { "label": "us-gaap_IncomeTaxExpenseBenefit", "terseLabel": "Income Tax Expense (Benefit)", "negatedLabel": "Income tax benefit", "documentation": "Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations." } } }, "auth_ref": [ "r109", "r116", "r173", "r174", "r185", "r191", "r195", "r411", "r412", "r429", "r601", "r754" ] }, "us-gaap_IncomeTaxPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeTaxPolicyTextBlock", "presentation": [ "http://streamlinehealth.net/20241031/role/statement-significant-accounting-policies-policies" ], "lang": { "en-us": { "role": { "label": "Income Tax, Policy [Policy Text Block]", "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." } } }, "auth_ref": [ "r140", "r409", "r410", "r417", "r418", "r419", "r421", "r625" ] }, "us-gaap_IncreaseDecreaseInAccountsAndOtherReceivables": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInAccountsAndOtherReceivables", "crdr": "credit", "calculation": { "http://streamlinehealth.net/20241031/role/statement-unaudited-condensed-consolidated-statements-of-cash-flows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 12.0 } }, "presentation": [ "http://streamlinehealth.net/20241031/role/statement-unaudited-condensed-consolidated-statements-of-cash-flows" ], "lang": { "en-us": { "role": { "label": "us-gaap_IncreaseDecreaseInAccountsAndOtherReceivables", "negatedLabel": "Accounts and contract receivables", "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." } } }, "auth_ref": [ "r5" ] }, "us-gaap_IncreaseDecreaseInAccountsPayable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInAccountsPayable", "crdr": "debit", "calculation": { "http://streamlinehealth.net/20241031/role/statement-unaudited-condensed-consolidated-statements-of-cash-flows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://streamlinehealth.net/20241031/role/statement-unaudited-condensed-consolidated-statements-of-cash-flows" ], "lang": { "en-us": { "role": { "verboseLabel": "Accounts payable", "label": "us-gaap_IncreaseDecreaseInAccountsPayable", "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." } } }, "auth_ref": [ "r5" ] }, "us-gaap_IncreaseDecreaseInAccruedLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInAccruedLiabilities", "crdr": "debit", "calculation": { "http://streamlinehealth.net/20241031/role/statement-unaudited-condensed-consolidated-statements-of-cash-flows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://streamlinehealth.net/20241031/role/statement-unaudited-condensed-consolidated-statements-of-cash-flows" ], "lang": { "en-us": { "role": { "verboseLabel": "Accrued expenses and other liabilities", "label": "us-gaap_IncreaseDecreaseInAccruedLiabilities", "documentation": "The increase (decrease) during the reporting period in the aggregate amount of expenses incurred but not yet paid." } } }, "auth_ref": [ "r5" ] }, "us-gaap_IncreaseDecreaseInContractWithCustomerLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInContractWithCustomerLiability", "crdr": "debit", "calculation": { "http://streamlinehealth.net/20241031/role/statement-unaudited-condensed-consolidated-statements-of-cash-flows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://streamlinehealth.net/20241031/role/statement-unaudited-condensed-consolidated-statements-of-cash-flows" ], "lang": { "en-us": { "role": { "verboseLabel": "Deferred revenue", "label": "us-gaap_IncreaseDecreaseInContractWithCustomerLiability", "documentation": "Amount of increase (decrease) in obligation to transfer good or service to customer for which consideration has been received or is receivable." } } }, "auth_ref": [ "r576", "r817" ] }, "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInOperatingCapitalAbstract", "presentation": [ "http://streamlinehealth.net/20241031/role/statement-unaudited-condensed-consolidated-statements-of-cash-flows" ], "lang": { "en-us": { "role": { "label": "Changes in assets and liabilities:" } } }, "auth_ref": [] }, "us-gaap_IncreaseDecreaseInOtherOperatingAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInOtherOperatingAssets", "crdr": "credit", "calculation": { "http://streamlinehealth.net/20241031/role/statement-unaudited-condensed-consolidated-statements-of-cash-flows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://streamlinehealth.net/20241031/role/statement-unaudited-condensed-consolidated-statements-of-cash-flows" ], "lang": { "en-us": { "role": { "label": "us-gaap_IncreaseDecreaseInOtherOperatingAssets", "negatedLabel": "Other assets", "documentation": "Amount of increase (decrease) in operating assets classified as other." } } }, "auth_ref": [ "r5" ] }, "ecd_InsiderTradingArrLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "InsiderTradingArrLineItems", "auth_ref": [ "r800" ] }, "us-gaap_IntangibleAssetsNetExcludingGoodwill": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IntangibleAssetsNetExcludingGoodwill", "crdr": "debit", "calculation": { "http://streamlinehealth.net/20241031/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited": { "parentTag": "us-gaap_AssetsNoncurrent", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://streamlinehealth.net/20241031/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited" ], "lang": { "en-us": { "role": { "label": "Intangible assets, net of accumulated amortization of $5,246,000 and $4,019,000, respectively", "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." } } }, "auth_ref": [ "r263", "r853", "r854" ] }, "us-gaap_InterestExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InterestExpense", "crdr": "debit", "calculation": { "http://streamlinehealth.net/20241031/role/statement-unaudited-condensed-consolidated-statements-of-operations": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": -1.0, "order": 0.0 } }, "presentation": [ "http://streamlinehealth.net/20241031/role/statement-unaudited-condensed-consolidated-statements-of-operations" ], "lang": { "en-us": { "role": { "label": "us-gaap_InterestExpense", "negatedLabel": "Interest expense", "documentation": "Amount of interest expense classified as operating and nonoperating. Includes, but is not limited to, cost of borrowing accounted for as interest expense." } } }, "auth_ref": [ "r185", "r187", "r190", "r192", "r195", "r512", "r731", "r732" ] }, "strm_JonathanRPhillipsMember": { "xbrltype": "domainItemType", "nsuri": "http://streamlinehealth.net/20241031", "localname": "JonathanRPhillipsMember", "presentation": [ "http://streamlinehealth.net/20241031/role/statement-note-9-related-party-transactions-schedule-of-related-party-transactions-details" ], "lang": { "en-us": { "role": { "label": "Jonathan R Phillips [Member]", "documentation": "Represents Jonathan R Phillips." } } }, "auth_ref": [] }, "strm_JustinJFerayorniMember": { "xbrltype": "domainItemType", "nsuri": "http://streamlinehealth.net/20241031", "localname": "JustinJFerayorniMember", "presentation": [ "http://streamlinehealth.net/20241031/role/statement-note-9-related-party-transactions-schedule-of-related-party-transactions-details" ], "lang": { "en-us": { "role": { "label": "Justin J Ferayorni [Member]", "documentation": "Represents Justin J. Ferayorni." } } }, "auth_ref": [] }, "us-gaap_LeaseContractualTermAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LeaseContractualTermAxis", "presentation": [ "http://streamlinehealth.net/20241031/role/statement-note-4-operating-leases", "http://streamlinehealth.net/20241031/role/statement-note-4-operating-leases-details-textual" ], "lang": { "en-us": { "role": { "label": "Lease Contractual Term [Axis]", "documentation": "Information by contractual term of lease arrangement." } } }, "auth_ref": [ "r524", "r806" ] }, "us-gaap_LeaseContractualTermDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LeaseContractualTermDomain", "presentation": [ "http://streamlinehealth.net/20241031/role/statement-note-4-operating-leases", "http://streamlinehealth.net/20241031/role/statement-note-4-operating-leases-details-textual" ], "lang": { "en-us": { "role": { "label": "Lease Contractual Term [Domain]", "documentation": "Contractual term of lease arrangement." } } }, "auth_ref": [ "r524", "r806" ] }, "dei_LegalEntityAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "LegalEntityAxis", "presentation": [ "http://streamlinehealth.net/20241031/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited", "http://streamlinehealth.net/20241031/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited-parentheticals", "http://streamlinehealth.net/20241031/role/statement-document-and-entity-information", "http://streamlinehealth.net/20241031/role/statement-note-1-basis-of-presentation", "http://streamlinehealth.net/20241031/role/statement-note-1-basis-of-presentation-details-textual", "http://streamlinehealth.net/20241031/role/statement-note-10-goodwill-and-intangible-assets", "http://streamlinehealth.net/20241031/role/statement-note-10-goodwill-and-intangible-assets-details-textual", "http://streamlinehealth.net/20241031/role/statement-note-10-goodwill-and-intangible-assets-summary-of-goodwill-details", "http://streamlinehealth.net/20241031/role/statement-note-10-goodwill-and-intangible-assets-tables", "http://streamlinehealth.net/20241031/role/statement-note-11-subsequent-events", "http://streamlinehealth.net/20241031/role/statement-note-11-subsequent-events-details-textual", "http://streamlinehealth.net/20241031/role/statement-note-11-subsequent-events-schedule-of-debt-to-apr-ratio-details", "http://streamlinehealth.net/20241031/role/statement-note-11-subsequent-events-schedule-of-minimum-adjusted-ebitda-details", "http://streamlinehealth.net/20241031/role/statement-note-11-subsequent-events-tables", "http://streamlinehealth.net/20241031/role/statement-note-2-summary-of-significant-accounting-policies", "http://streamlinehealth.net/20241031/role/statement-note-2-summary-of-significant-accounting-policies-1-details-textual", "http://streamlinehealth.net/20241031/role/statement-note-2-summary-of-significant-accounting-policies-2-details-textual", "http://streamlinehealth.net/20241031/role/statement-note-2-summary-of-significant-accounting-policies-accounting-standards-update-details", "http://streamlinehealth.net/20241031/role/statement-note-2-summary-of-significant-accounting-policies-acquisition-earnout-liability-rollforward-details", "http://streamlinehealth.net/20241031/role/statement-note-2-summary-of-significant-accounting-policies-disaggregation-of-revenue-details", "http://streamlinehealth.net/20241031/role/statement-note-2-summary-of-significant-accounting-policies-fair-value-of-liabilities-details", "http://streamlinehealth.net/20241031/role/statement-note-2-summary-of-significant-accounting-policies-schedule-of-earnings-per-share-details", "http://streamlinehealth.net/20241031/role/statement-note-2-summary-of-significant-accounting-policies-schedule-of-restructuring-information-details", "http://streamlinehealth.net/20241031/role/statement-note-2-summary-of-significant-accounting-policies-tables", "http://streamlinehealth.net/20241031/role/statement-note-3-business-combination", "http://streamlinehealth.net/20241031/role/statement-note-3-business-combination-details-textual", "http://streamlinehealth.net/20241031/role/statement-note-4-operating-leases", "http://streamlinehealth.net/20241031/role/statement-note-4-operating-leases-details-textual", "http://streamlinehealth.net/20241031/role/statement-note-5-debt", "http://streamlinehealth.net/20241031/role/statement-note-5-debt-details-textual", "http://streamlinehealth.net/20241031/role/statement-note-5-debt-schedule-of-adjusted-ebitda-ratio-details", "http://streamlinehealth.net/20241031/role/statement-note-5-debt-schedule-of-debt-to-apr-ratio-details", "http://streamlinehealth.net/20241031/role/statement-note-5-debt-schedule-of-minimum-adjusted-ebitda-details", "http://streamlinehealth.net/20241031/role/statement-note-5-debt-schedule-of-outstanding-debt-details", "http://streamlinehealth.net/20241031/role/statement-note-5-debt-tables", "http://streamlinehealth.net/20241031/role/statement-note-6-income-taxes", "http://streamlinehealth.net/20241031/role/statement-note-6-income-taxes-details-textual", "http://streamlinehealth.net/20241031/role/statement-note-7-equity", "http://streamlinehealth.net/20241031/role/statement-note-7-equity-details-textual", "http://streamlinehealth.net/20241031/role/statement-note-8-commitments-and-contingencies", "http://streamlinehealth.net/20241031/role/statement-note-8-commitments-and-contingencies-details-textual", "http://streamlinehealth.net/20241031/role/statement-note-9-related-party-transactions", "http://streamlinehealth.net/20241031/role/statement-note-9-related-party-transactions-details-textual", "http://streamlinehealth.net/20241031/role/statement-note-9-related-party-transactions-schedule-of-related-party-transactions-details", "http://streamlinehealth.net/20241031/role/statement-note-9-related-party-transactions-tables", "http://streamlinehealth.net/20241031/role/statement-significant-accounting-policies-policies", "http://streamlinehealth.net/20241031/role/statement-unaudited-condensed-consolidated-statements-of-cash-flows", "http://streamlinehealth.net/20241031/role/statement-unaudited-condensed-consolidated-statements-of-operations" ], "lang": { "en-us": { "role": { "label": "Legal Entity [Axis]", "documentation": "The set of legal entities associated with a report." } } }, "auth_ref": [] }, "us-gaap_LesseeOperatingLeaseDiscountRate": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LesseeOperatingLeaseDiscountRate", "presentation": [ "http://streamlinehealth.net/20241031/role/statement-note-4-operating-leases-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_LesseeOperatingLeaseDiscountRate", "terseLabel": "Lessee, Operating Lease, Discount Rate", "documentation": "Discount rate used by lessee to determine present value of operating lease payments." } } }, "auth_ref": [ "r767" ] }, "us-gaap_LesseeOperatingLeaseRenewalTerm": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LesseeOperatingLeaseRenewalTerm", "presentation": [ "http://streamlinehealth.net/20241031/role/statement-note-4-operating-leases-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_LesseeOperatingLeaseRenewalTerm", "terseLabel": "Lessee, Operating Lease, Renewal Term (Month)", "documentation": "Term of lessee's operating lease renewal, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r918" ] }, "us-gaap_LesseeOperatingLeaseTermOfContract": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LesseeOperatingLeaseTermOfContract", "presentation": [ "http://streamlinehealth.net/20241031/role/statement-note-4-operating-leases-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_LesseeOperatingLeaseTermOfContract", "terseLabel": "Lessee, Operating Lease, Term of Contract (Month)", "documentation": "Term of lessee's operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r918" ] }, "us-gaap_LesseeOperatingLeasesTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LesseeOperatingLeasesTextBlock", "presentation": [ "http://streamlinehealth.net/20241031/role/statement-note-4-operating-leases" ], "lang": { "en-us": { "role": { "label": "Lessee, Operating Leases [Text Block]", "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." } } }, "auth_ref": [ "r518" ] }, "us-gaap_LessorOperatingLeaseTermOfContract": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LessorOperatingLeaseTermOfContract", "presentation": [ "http://streamlinehealth.net/20241031/role/statement-note-4-operating-leases-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_LessorOperatingLeaseTermOfContract", "terseLabel": "Lessor, Operating Lease, Term of Contract (Month)", "documentation": "Term of lessor's operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r919" ] }, "us-gaap_Liabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "Liabilities", "crdr": "credit", "calculation": { "http://streamlinehealth.net/20241031/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://streamlinehealth.net/20241031/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited" ], "lang": { "en-us": { "role": { "label": "us-gaap_Liabilities", "totalLabel": "Total liabilities", "documentation": "Amount of liability recognized for present obligation requiring transfer or otherwise providing economic benefit to others." } } }, "auth_ref": [ "r14", "r51", "r52", "r53", "r56", "r57", "r58", "r59", "r152", "r233", "r293", "r294", "r295", "r296", "r297", "r298", "r299", "r300", "r301", "r457", "r458", "r459", "r504", "r650", "r728", "r794", "r866", "r922", "r923" ] }, "us-gaap_LiabilitiesAndStockholdersEquity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LiabilitiesAndStockholdersEquity", "crdr": "credit", "calculation": { "http://streamlinehealth.net/20241031/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://streamlinehealth.net/20241031/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited" ], "lang": { "en-us": { "role": { "label": "us-gaap_LiabilitiesAndStockholdersEquity", "totalLabel": "Total liabilities and stockholders\u2019 equity", "documentation": "Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any." } } }, "auth_ref": [ "r66", "r102", "r592", "r777", "r820", "r839", "r912" ] }, "us-gaap_LiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LiabilitiesCurrent", "crdr": "credit", "calculation": { "http://streamlinehealth.net/20241031/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://streamlinehealth.net/20241031/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited" ], "lang": { "en-us": { "role": { "label": "us-gaap_LiabilitiesCurrent", "totalLabel": "Total current liabilities", "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." } } }, "auth_ref": [ "r53", "r125", "r152", "r233", "r293", "r294", "r295", "r296", "r297", "r298", "r299", "r300", "r301", "r457", "r458", "r459", "r504", "r777", "r866", "r922", "r923" ] }, "us-gaap_LiabilitiesCurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LiabilitiesCurrentAbstract", "presentation": [ "http://streamlinehealth.net/20241031/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited" ], "lang": { "en-us": { "role": { "label": "Current liabilities:" } } }, "auth_ref": [] }, "us-gaap_LiabilitiesFairValueAdjustment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LiabilitiesFairValueAdjustment", "crdr": "credit", "calculation": { "http://streamlinehealth.net/20241031/role/statement-unaudited-condensed-consolidated-statements-of-operations": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0, "order": 1.0 }, "http://streamlinehealth.net/20241031/role/statement-unaudited-condensed-consolidated-statements-of-cash-flows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 6.0 } }, "presentation": [ "http://streamlinehealth.net/20241031/role/statement-unaudited-condensed-consolidated-statements-of-cash-flows", "http://streamlinehealth.net/20241031/role/statement-unaudited-condensed-consolidated-statements-of-operations" ], "lang": { "en-us": { "role": { "label": "Valuation adjustments", "negatedLabel": "Valuation adjustments", "documentation": "Amount of addition (reduction) to the amount at which a liability could be incurred (settled) in a current transaction between willing parties." } } }, "auth_ref": [] }, "us-gaap_LiabilitiesNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LiabilitiesNoncurrent", "crdr": "credit", "calculation": { "http://streamlinehealth.net/20241031/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://streamlinehealth.net/20241031/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited" ], "lang": { "en-us": { "role": { "label": "us-gaap_LiabilitiesNoncurrent", "totalLabel": "Total non-current liabilities", "documentation": "Amount of obligation due after one year or beyond the normal operating cycle, if longer." } } }, "auth_ref": [ "r14", "r56", "r57", "r58", "r59", "r152", "r233", "r293", "r294", "r295", "r296", "r297", "r298", "r299", "r300", "r301", "r457", "r458", "r459", "r504", "r866", "r922", "r923" ] }, "us-gaap_LiabilitiesNoncurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LiabilitiesNoncurrentAbstract", "presentation": [ "http://streamlinehealth.net/20241031/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited" ], "lang": { "en-us": { "role": { "label": "Non-current liabilities:" } } }, "auth_ref": [] }, "us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LineOfCreditFacilityMaximumBorrowingCapacity", "crdr": "credit", "presentation": [ "http://streamlinehealth.net/20241031/role/statement-note-5-debt-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity", "terseLabel": "Line of Credit Facility, Maximum Borrowing Capacity", "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." } } }, "auth_ref": [ "r50", "r55" ] }, "us-gaap_LoansPayableCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LoansPayableCurrent", "crdr": "credit", "calculation": { "http://streamlinehealth.net/20241031/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://streamlinehealth.net/20241031/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited" ], "lang": { "en-us": { "role": { "label": "Current portion of term loan", "documentation": "Carrying value as of the balance sheet date of portion of long-term loans payable due within one year or the operating cycle if longer." } } }, "auth_ref": [ "r52" ] }, "dei_LocalPhoneNumber": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "LocalPhoneNumber", "presentation": [ "http://streamlinehealth.net/20241031/role/statement-document-and-entity-information" ], "lang": { "en-us": { "role": { "label": "Local Phone Number", "documentation": "Local phone number for entity." } } }, "auth_ref": [] }, "us-gaap_LongTermDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LongTermDebt", "crdr": "credit", "calculation": { "http://streamlinehealth.net/20241031/role/statement-note-5-debt-schedule-of-outstanding-debt-details": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://streamlinehealth.net/20241031/role/statement-note-1-basis-of-presentation-details-textual", "http://streamlinehealth.net/20241031/role/statement-note-5-debt-schedule-of-outstanding-debt-details" ], "lang": { "en-us": { "role": { "label": "us-gaap_LongTermDebt", "terseLabel": "Long-Term Debt", "totalLabel": "Total", "documentation": "Amount, after deduction of unamortized premium (discount) and debt issuance cost, of long-term debt. Excludes lease obligation." } } }, "auth_ref": [ "r14", "r100", "r315", "r330", "r739", "r740", "r766", "r931" ] }, "us-gaap_LongTermDebtCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LongTermDebtCurrent", "crdr": "credit", "presentation": [ "http://streamlinehealth.net/20241031/role/statement-note-1-basis-of-presentation-details-textual", "http://streamlinehealth.net/20241031/role/statement-note-5-debt-schedule-of-outstanding-debt-details" ], "lang": { "en-us": { "role": { "label": "us-gaap_LongTermDebtCurrent", "terseLabel": "Long-Term Debt, Current Maturities", "negatedLabel": "Less: Current portion of term loan", "documentation": "Amount, after deduction of unamortized premium (discount) and debt issuance cost, of long-term debt classified as current. Excludes lease obligation." } } }, "auth_ref": [ "r132" ] }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive", "crdr": "credit", "presentation": [ "http://streamlinehealth.net/20241031/role/statement-note-5-debt-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive", "terseLabel": "Long-Term Debt, Maturity, Year Five", "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)." } } }, "auth_ref": [ "r8", "r157", "r320" ] }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour", "crdr": "credit", "presentation": [ "http://streamlinehealth.net/20241031/role/statement-note-5-debt-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour", "terseLabel": "Long-Term Debt, Maturity, Year Four", "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)." } } }, "auth_ref": [ "r8", "r157", "r320" ] }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree", "crdr": "credit", "presentation": [ "http://streamlinehealth.net/20241031/role/statement-note-5-debt-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree", "terseLabel": "Long-Term Debt, Maturity, Year Three", "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)." } } }, "auth_ref": [ "r8", "r157", "r320" ] }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo", "crdr": "credit", "presentation": [ "http://streamlinehealth.net/20241031/role/statement-note-5-debt-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo", "terseLabel": "Long-Term Debt, Maturity, Year Two", "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)." } } }, "auth_ref": [ "r8", "r157", "r320" ] }, "us-gaap_LongTermDebtNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LongTermDebtNoncurrent", "crdr": "credit", "presentation": [ "http://streamlinehealth.net/20241031/role/statement-note-5-debt-schedule-of-outstanding-debt-details" ], "lang": { "en-us": { "role": { "verboseLabel": "Total non-current portion of debt", "label": "us-gaap_LongTermDebtNoncurrent", "documentation": "Amount, after deduction of unamortized premium (discount) and debt issuance cost, of long-term debt classified as noncurrent. Excludes lease obligation." } } }, "auth_ref": [ "r133" ] }, "us-gaap_LongTermLineOfCredit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LongTermLineOfCredit", "crdr": "credit", "calculation": { "http://streamlinehealth.net/20241031/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited": { "parentTag": "us-gaap_LiabilitiesNoncurrent", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://streamlinehealth.net/20241031/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited" ], "lang": { "en-us": { "role": { "label": "Line of credit", "documentation": "The carrying value as of the balance sheet date of the noncurrent portion of long-term obligations drawn from a line of credit, which is a bank's commitment to make loans up to a specific amount. Examples of items that might be included in the application of this element may consist of letters of credit, standby letters of credit, and revolving credit arrangements, under which borrowings can be made up to a maximum amount as of any point in time conditional on satisfaction of specified terms before, as of and after the date of drawdowns on the line. Includes short-term obligations that would normally be classified as current liabilities but for which (a) postbalance sheet date issuance of a long term obligation to refinance the short term obligation on a long term basis, or (b) the enterprise has entered into a financing agreement that clearly permits the enterprise to refinance the short-term obligation on a long term basis and the following conditions are met (1) the agreement does not expire within 1 year and is not cancelable by the lender except for violation of an objectively determinable provision, (2) no violation exists at the BS date, and (3) the lender has entered into the financing agreement is expected to be financially capable of honoring the agreement." } } }, "auth_ref": [ "r14", "r36", "r37" ] }, "us-gaap_LongTermLoansPayable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LongTermLoansPayable", "crdr": "credit", "calculation": { "http://streamlinehealth.net/20241031/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited": { "parentTag": "us-gaap_LiabilitiesNoncurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://streamlinehealth.net/20241031/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited" ], "lang": { "en-us": { "role": { "label": "Term loan, net of current portion and deferred financing costs", "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." } } }, "auth_ref": [ "r14" ] }, "us-gaap_LongTermNotesPayable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LongTermNotesPayable", "crdr": "credit", "presentation": [ "http://streamlinehealth.net/20241031/role/statement-note-5-debt-schedule-of-outstanding-debt-details" ], "lang": { "en-us": { "role": { "label": "Non-current portion of notes payable", "documentation": "Carrying value as of the balance sheet date of notes payable (with maturities initially due after one year or beyond the operating cycle if longer), excluding current portion." } } }, "auth_ref": [ "r14" ] }, "us-gaap_MaintenanceMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "MaintenanceMember", "presentation": [ "http://streamlinehealth.net/20241031/role/statement-unaudited-condensed-consolidated-statements-of-operations" ], "lang": { "en-us": { "role": { "label": "Maintenance [Member]", "documentation": "Process of preserving asset, including, but not limited to, building, machinery and software." } } }, "auth_ref": [ "r871" ] }, "strm_MasterServicesAgreementMember": { "xbrltype": "domainItemType", "nsuri": "http://streamlinehealth.net/20241031", "localname": "MasterServicesAgreementMember", "presentation": [ "http://streamlinehealth.net/20241031/role/statement-note-8-commitments-and-contingencies", "http://streamlinehealth.net/20241031/role/statement-note-8-commitments-and-contingencies-details-textual" ], "lang": { "en-us": { "role": { "label": "Master Services Agreement [Member]", "documentation": "Relating to the master services agreement." } } }, "auth_ref": [] }, "strm_MatthewEtheridgeMember": { "xbrltype": "domainItemType", "nsuri": "http://streamlinehealth.net/20241031", "localname": "MatthewEtheridgeMember", "presentation": [ "http://streamlinehealth.net/20241031/role/statement-note-9-related-party-transactions", "http://streamlinehealth.net/20241031/role/statement-note-9-related-party-transactions-details-textual", "http://streamlinehealth.net/20241031/role/statement-note-9-related-party-transactions-schedule-of-related-party-transactions-details" ], "lang": { "en-us": { "role": { "label": "Matthew Etheridge [Member]", "documentation": "Represents Matthew Etheridge." } } }, "auth_ref": [] }, "srt_MaximumMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "MaximumMember", "presentation": [ "http://streamlinehealth.net/20241031/role/statement-note-11-subsequent-events-schedule-of-debt-to-apr-ratio-details", "http://streamlinehealth.net/20241031/role/statement-note-2-summary-of-significant-accounting-policies", "http://streamlinehealth.net/20241031/role/statement-note-2-summary-of-significant-accounting-policies-1-details-textual", "http://streamlinehealth.net/20241031/role/statement-note-5-debt", "http://streamlinehealth.net/20241031/role/statement-note-5-debt-details-textual" ], "lang": { "en-us": { "role": { "label": "Maximum [Member]" } } }, "auth_ref": [ "r287", "r288", "r289", "r290", "r363", "r405", "r489", "r575", "r609", "r610", "r623", "r642", "r643", "r700", "r701", "r702", "r703", "r711", "r716", "r717", "r734", "r743", "r751", "r759", "r760", "r764", "r765", "r780", "r868", "r924", "r925", "r926", "r927", "r928", "r929" ] }, "us-gaap_MeasurementInputExercisePriceMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "MeasurementInputExercisePriceMember", "presentation": [ "http://streamlinehealth.net/20241031/role/statement-note-2-summary-of-significant-accounting-policies", "http://streamlinehealth.net/20241031/role/statement-note-2-summary-of-significant-accounting-policies-1-details-textual" ], "lang": { "en-us": { "role": { "label": "Measurement Input, Exercise Price [Member]", "documentation": "Measurement input using agreed upon price for exchange of underlying asset." } } }, "auth_ref": [ "r904", "r905", "r906" ] }, "us-gaap_MeasurementInputPriceVolatilityMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "MeasurementInputPriceVolatilityMember", "presentation": [ "http://streamlinehealth.net/20241031/role/statement-note-2-summary-of-significant-accounting-policies", "http://streamlinehealth.net/20241031/role/statement-note-2-summary-of-significant-accounting-policies-1-details-textual" ], "lang": { "en-us": { "role": { "label": "Measurement Input, Price Volatility [Member]", "documentation": "Measurement input using rate at which price of security will increase (decrease) for given set of returns." } } }, "auth_ref": [ "r759", "r904", "r905", "r906" ] }, "us-gaap_MeasurementInputRiskFreeInterestRateMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "MeasurementInputRiskFreeInterestRateMember", "presentation": [ "http://streamlinehealth.net/20241031/role/statement-note-2-summary-of-significant-accounting-policies", "http://streamlinehealth.net/20241031/role/statement-note-2-summary-of-significant-accounting-policies-1-details-textual" ], "lang": { "en-us": { "role": { "label": "Measurement Input, Risk Free Interest Rate [Member]", "documentation": "Measurement input using interest rate on instrument with zero risk of financial loss." } } }, "auth_ref": [ "r904", "r905", "r906" ] }, "us-gaap_MeasurementInputTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "MeasurementInputTypeAxis", "presentation": [ "http://streamlinehealth.net/20241031/role/statement-note-2-summary-of-significant-accounting-policies", "http://streamlinehealth.net/20241031/role/statement-note-2-summary-of-significant-accounting-policies-1-details-textual" ], "lang": { "en-us": { "role": { "label": "Measurement Input Type [Axis]", "documentation": "Information by type of measurement input used to determine value of asset and liability." } } }, "auth_ref": [ "r487", "r488", "r489", "r759" ] }, "us-gaap_MeasurementInputTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "MeasurementInputTypeDomain", "presentation": [ "http://streamlinehealth.net/20241031/role/statement-note-2-summary-of-significant-accounting-policies", "http://streamlinehealth.net/20241031/role/statement-note-2-summary-of-significant-accounting-policies-1-details-textual" ], "lang": { "en-us": { "role": { "label": "Measurement Input Type [Domain]", "documentation": "Measurement input used to determine value of asset and liability." } } }, "auth_ref": [ "r487", "r488", "r489", "r759" ] }, "strm_MembershipAgreementsAndDailySpaceRentalsMember": { "xbrltype": "domainItemType", "nsuri": "http://streamlinehealth.net/20241031", "localname": "MembershipAgreementsAndDailySpaceRentalsMember", "presentation": [ "http://streamlinehealth.net/20241031/role/statement-note-4-operating-leases", "http://streamlinehealth.net/20241031/role/statement-note-4-operating-leases-details-textual" ], "lang": { "en-us": { "role": { "label": "Membership Agreements and Daily Space Rentals [Member]", "documentation": "Represents membership agreements and daily space rentals." } } }, "auth_ref": [] }, "strm_MinimumAdjustedEBITDA": { "xbrltype": "monetaryItemType", "nsuri": "http://streamlinehealth.net/20241031", "localname": "MinimumAdjustedEBITDA", "crdr": "credit", "presentation": [ "http://streamlinehealth.net/20241031/role/statement-note-11-subsequent-events-schedule-of-minimum-adjusted-ebitda-details", "http://streamlinehealth.net/20241031/role/statement-note-5-debt-schedule-of-minimum-adjusted-ebitda-details" ], "lang": { "en-us": { "role": { "verboseLabel": "Minimum Adjusted EBITDA", "label": "Minimum Adjusted EBITDA", "documentation": "Represents minimum adjusted EBITDA." } } }, "auth_ref": [] }, "srt_MinimumMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "MinimumMember", "presentation": [ "http://streamlinehealth.net/20241031/role/statement-note-11-subsequent-events-schedule-of-debt-to-apr-ratio-details", "http://streamlinehealth.net/20241031/role/statement-note-2-summary-of-significant-accounting-policies", "http://streamlinehealth.net/20241031/role/statement-note-2-summary-of-significant-accounting-policies-1-details-textual" ], "lang": { "en-us": { "role": { "label": "Minimum [Member]" } } }, "auth_ref": [ "r287", "r288", "r289", "r290", "r363", "r405", "r489", "r575", "r609", "r610", "r623", "r642", "r643", "r700", "r701", "r702", "r703", "r711", "r716", "r717", "r734", "r743", "r751", "r759", "r760", "r764", "r780", "r868", "r924", "r925", "r926", "r927", "r928", "r929" ] }, "ecd_MtrlTermsOfTrdArrTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "MtrlTermsOfTrdArrTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Material Terms of Trading Arrangement [Text Block]" } } }, "auth_ref": [ "r801" ] }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NetCashProvidedByUsedInFinancingActivities", "crdr": "debit", "calculation": { "http://streamlinehealth.net/20241031/role/statement-unaudited-condensed-consolidated-statements-of-cash-flows": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://streamlinehealth.net/20241031/role/statement-unaudited-condensed-consolidated-statements-of-cash-flows" ], "lang": { "en-us": { "role": { "label": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "totalLabel": "Net cash provided (used in) by financing activities", "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." } } }, "auth_ref": [ "r147" ] }, "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract", "presentation": [ "http://streamlinehealth.net/20241031/role/statement-unaudited-condensed-consolidated-statements-of-cash-flows" ], "lang": { "en-us": { "role": { "label": "Cash flows from financing activities:" } } }, "auth_ref": [] }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NetCashProvidedByUsedInInvestingActivities", "crdr": "debit", "calculation": { "http://streamlinehealth.net/20241031/role/statement-unaudited-condensed-consolidated-statements-of-cash-flows": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://streamlinehealth.net/20241031/role/statement-unaudited-condensed-consolidated-statements-of-cash-flows" ], "lang": { "en-us": { "role": { "label": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "totalLabel": "Net cash used in investing activities", "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." } } }, "auth_ref": [ "r147" ] }, "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract", "presentation": [ "http://streamlinehealth.net/20241031/role/statement-unaudited-condensed-consolidated-statements-of-cash-flows" ], "lang": { "en-us": { "role": { "label": "Cash flows from investing activities:" } } }, "auth_ref": [] }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NetCashProvidedByUsedInOperatingActivities", "calculation": { "http://streamlinehealth.net/20241031/role/statement-unaudited-condensed-consolidated-statements-of-cash-flows": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://streamlinehealth.net/20241031/role/statement-unaudited-condensed-consolidated-statements-of-cash-flows" ], "lang": { "en-us": { "role": { "label": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "totalLabel": "Net cash used in operating activities", "documentation": "Amount of cash inflow (outflow) from operating activities, including discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities." } } }, "auth_ref": [ "r78", "r79", "r80" ] }, "us-gaap_NetIncomeLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NetIncomeLoss", "crdr": "credit", "calculation": { "http://streamlinehealth.net/20241031/role/statement-unaudited-condensed-consolidated-statements-of-cash-flows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 4.0 }, "http://streamlinehealth.net/20241031/role/statement-unaudited-condensed-consolidated-statements-of-operations": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://streamlinehealth.net/20241031/role/statement-note-2-summary-of-significant-accounting-policies-schedule-of-earnings-per-share-details", "http://streamlinehealth.net/20241031/role/statement-unaudited-condensed-consolidated-statements-of-cash-flows", "http://streamlinehealth.net/20241031/role/statement-unaudited-condensed-consolidated-statements-of-operations", "http://streamlinehealth.net/20241031/role/statement-unaudited-condensed-consolidated-statements-of-stockholders-equity" ], "lang": { "en-us": { "role": { "label": "Net loss", "totalLabel": "Net loss", "documentation": "The portion of profit or loss for the period, net of income taxes, which is attributable to the parent." } } }, "auth_ref": [ "r70", "r80", "r104", "r123", "r138", "r139", "r143", "r152", "r162", "r166", "r167", "r168", "r169", "r170", "r173", "r174", "r178", "r233", "r293", "r294", "r295", "r296", "r297", "r298", "r299", "r300", "r301", "r440", "r454", "r483", "r504", "r597", "r672", "r690", "r691", "r792", "r866" ] }, "strm_NetProceedsFromIssuanceOfPrivatePlacement": { "xbrltype": "monetaryItemType", "nsuri": "http://streamlinehealth.net/20241031", "localname": "NetProceedsFromIssuanceOfPrivatePlacement", "crdr": "debit", "presentation": [ "http://streamlinehealth.net/20241031/role/statement-note-7-equity-details-textual" ], "lang": { "en-us": { "role": { "label": "strm_NetProceedsFromIssuanceOfPrivatePlacement", "terseLabel": "Net Proceeds from Issuance of Private Placement", "documentation": "The net cash inflow associated with the amount received from entity's raising of capital via private rather than public placement." } } }, "auth_ref": [] }, "us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock", "presentation": [ "http://streamlinehealth.net/20241031/role/statement-significant-accounting-policies-policies" ], "lang": { "en-us": { "role": { "label": "New Accounting Pronouncements, Policy [Policy Text Block]", "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." } } }, "auth_ref": [] }, "strm_NonDirectorsAndOfficersMember": { "xbrltype": "domainItemType", "nsuri": "http://streamlinehealth.net/20241031", "localname": "NonDirectorsAndOfficersMember", "presentation": [ "http://streamlinehealth.net/20241031/role/statement-note-5-debt", "http://streamlinehealth.net/20241031/role/statement-note-5-debt-details-textual" ], "lang": { "en-us": { "role": { "label": "Non Directors and Officers [Member]", "documentation": "Represents non directors and officers." } } }, "auth_ref": [] }, "ecd_NonRule10b51ArrAdoptedFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "NonRule10b51ArrAdoptedFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "ecd_NonRule10b51ArrAdoptedFlag", "terseLabel": "Non-Rule 10b5-1 Arrangement Adopted [Flag]" } } }, "auth_ref": [ "r801" ] }, "ecd_NonRule10b51ArrTrmntdFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "NonRule10b51ArrTrmntdFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "ecd_NonRule10b51ArrTrmntdFlag", "terseLabel": "Non-Rule 10b5-1 Arrangement Terminated [Flag]" } } }, "auth_ref": [ "r801" ] }, "strm_NoncashInvestingAndFinancingActivitiesPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://streamlinehealth.net/20241031", "localname": "NoncashInvestingAndFinancingActivitiesPolicyTextBlock", "presentation": [ "http://streamlinehealth.net/20241031/role/statement-significant-accounting-policies-policies" ], "lang": { "en-us": { "role": { "label": "Noncash Investing and Financing Activities [Policy Text Block]", "documentation": "Disclosure of the company's policy regarding noncash investing and financing activities." } } }, "auth_ref": [] }, "us-gaap_NonmonetaryTransactionTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NonmonetaryTransactionTypeAxis", "presentation": [ "http://streamlinehealth.net/20241031/role/statement-note-1-basis-of-presentation", "http://streamlinehealth.net/20241031/role/statement-note-1-basis-of-presentation-details-textual" ], "lang": { "en-us": { "role": { "label": "Nonmonetary Transaction Type [Axis]", "documentation": "Information by nature of the nonmonetary transaction or group of similar transactions, such as a barter or exchange." } } }, "auth_ref": [ "r525", "r526", "r769", "r770", "r771", "r772", "r773", "r774", "r775", "r776" ] }, "us-gaap_NonmonetaryTransactionTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NonmonetaryTransactionTypeDomain", "presentation": [ "http://streamlinehealth.net/20241031/role/statement-note-1-basis-of-presentation", "http://streamlinehealth.net/20241031/role/statement-note-1-basis-of-presentation-details-textual" ], "lang": { "en-us": { "role": { "label": "Nonmonetary Transaction Type [Domain]", "documentation": "Identifies the nature of the nonmonetary transaction or group of similar transactions, such as a barter or exchange." } } }, "auth_ref": [ "r525", "r526", "r769", "r770", "r771", "r772", "r773", "r774", "r775", "r776" ] }, "us-gaap_NonoperatingIncomeExpenseAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NonoperatingIncomeExpenseAbstract", "presentation": [ "http://streamlinehealth.net/20241031/role/statement-unaudited-condensed-consolidated-statements-of-operations" ], "lang": { "en-us": { "role": { "label": "Other (expense) income:" } } }, "auth_ref": [] }, "strm_NotePayableMember": { "xbrltype": "domainItemType", "nsuri": "http://streamlinehealth.net/20241031", "localname": "NotePayableMember", "presentation": [ "http://streamlinehealth.net/20241031/role/statement-note-5-debt-schedule-of-outstanding-debt-details" ], "lang": { "en-us": { "role": { "label": "Note Payable [Member[", "documentation": "Represents a note payable." } } }, "auth_ref": [] }, "strm_NoteToFinancialStatementDetailsTextual": { "xbrltype": "stringItemType", "nsuri": "http://streamlinehealth.net/20241031", "localname": "NoteToFinancialStatementDetailsTextual", "lang": { "en-us": { "role": { "label": "Note To Financial Statement Details Textual" } } }, "auth_ref": [] }, "us-gaap_NotesPayable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NotesPayable", "crdr": "credit", "presentation": [ "http://streamlinehealth.net/20241031/role/statement-note-5-debt-schedule-of-outstanding-debt-details" ], "lang": { "en-us": { "role": { "label": "Total", "documentation": "Including the current and noncurrent portions, aggregate carrying amount of all types of notes payable, as of the balance sheet date, with initial maturities beyond one year or beyond the normal operating cycle, if longer." } } }, "auth_ref": [ "r14", "r100", "r931", "r932" ] }, "us-gaap_NotesPayableCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NotesPayableCurrent", "crdr": "credit", "presentation": [ "http://streamlinehealth.net/20241031/role/statement-note-5-debt-schedule-of-outstanding-debt-details" ], "lang": { "en-us": { "role": { "label": "Less: Current portion of notes payable", "documentation": "Sum of the carrying values as of the balance sheet date of the portions of long-term notes payable due within one year or the operating cycle if longer." } } }, "auth_ref": [ "r51", "r52" ] }, "strm_NotesToFinancialStatementsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://streamlinehealth.net/20241031", "localname": "NotesToFinancialStatementsAbstract", "lang": { "en-us": { "role": { "label": "Notes To Financial Statements [Abstract]" } } }, "auth_ref": [] }, "us-gaap_NumberOfOperatingSegments": { "xbrltype": "integerItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NumberOfOperatingSegments", "presentation": [ "http://streamlinehealth.net/20241031/role/statement-note-1-basis-of-presentation-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_NumberOfOperatingSegments", "terseLabel": "Number of Operating Segments", "documentation": "Number of operating segments. An operating segment is a component of an enterprise: (a) that engages in business activities from which it may earn revenues and incur expenses (including revenues and expenses relating to transactions with other components of the same enterprise), (b) whose operating results are regularly reviewed by the enterprise's chief operating decision maker to make decisions about resources to be allocated to the segment and assess its performance, and (c) for which discrete financial information is available. An operating segment may engage in business activities for which it has yet to earn revenues, for example, start-up operations may be operating segments before earning revenues." } } }, "auth_ref": [ "r732", "r828" ] }, "us-gaap_NumberOfReportableSegments": { "xbrltype": "integerItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NumberOfReportableSegments", "presentation": [ "http://streamlinehealth.net/20241031/role/statement-note-1-basis-of-presentation-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_NumberOfReportableSegments", "terseLabel": "Number of Reportable Segments", "documentation": "Number of segments reported by the entity. A reportable segment is a component of an entity for which there is an accounting requirement to report separate financial information on that component in the entity's financial statements." } } }, "auth_ref": [ "r730", "r733", "r828" ] }, "us-gaap_NumberOfReportingUnits": { "xbrltype": "integerItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NumberOfReportingUnits", "presentation": [ "http://streamlinehealth.net/20241031/role/statement-note-10-goodwill-and-intangible-assets-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_NumberOfReportingUnits", "terseLabel": "Number of Reporting Units", "documentation": "Number of reporting units tested for impairment of goodwill. A reporting unit is an operating segment or one level below an operating segment." } } }, "auth_ref": [] }, "us-gaap_OperatingExpensesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingExpensesAbstract", "presentation": [ "http://streamlinehealth.net/20241031/role/statement-unaudited-condensed-consolidated-statements-of-operations" ], "lang": { "en-us": { "role": { "label": "Operating expenses:" } } }, "auth_ref": [] }, "us-gaap_OperatingIncomeLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingIncomeLoss", "crdr": "credit", "calculation": { "http://streamlinehealth.net/20241031/role/statement-unaudited-condensed-consolidated-statements-of-operations": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://streamlinehealth.net/20241031/role/statement-unaudited-condensed-consolidated-statements-of-operations" ], "lang": { "en-us": { "role": { "label": "us-gaap_OperatingIncomeLoss", "totalLabel": "Operating loss", "documentation": "The net result for the period of deducting operating expenses from operating revenues." } } }, "auth_ref": [ "r107", "r729", "r827", "r829", "r830", "r831", "r832" ] }, "us-gaap_OperatingLeaseCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingLeaseCost", "crdr": "debit", "presentation": [ "http://streamlinehealth.net/20241031/role/statement-note-4-operating-leases-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_OperatingLeaseCost", "terseLabel": "Operating Lease, Cost", "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." } } }, "auth_ref": [ "r521", "r768" ] }, "us-gaap_OperatingLeaseExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingLeaseExpense", "crdr": "debit", "presentation": [ "http://streamlinehealth.net/20241031/role/statement-note-4-operating-leases-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_OperatingLeaseExpense", "terseLabel": "Operating Lease, Expense", "documentation": "Amount of operating lease expense. Excludes sublease income." } } }, "auth_ref": [ "r917" ] }, "us-gaap_OperatingLeaseRightOfUseAsset": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingLeaseRightOfUseAsset", "crdr": "debit", "presentation": [ "http://streamlinehealth.net/20241031/role/statement-note-4-operating-leases-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_OperatingLeaseRightOfUseAsset", "terseLabel": "Operating Lease, Right-of-Use Asset", "documentation": "Amount of lessee's right to use underlying asset under operating lease." } } }, "auth_ref": [ "r520" ] }, "us-gaap_OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock", "presentation": [ "http://streamlinehealth.net/20241031/role/statement-note-1-basis-of-presentation" ], "lang": { "en-us": { "role": { "label": "Organization, Consolidation, Basis of Presentation, Business Description and Accounting Policies [Text Block]", "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." } } }, "auth_ref": [ "r81", "r82", "r83", "r97" ] }, "us-gaap_OtherAssetsNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherAssetsNoncurrent", "crdr": "debit", "calculation": { "http://streamlinehealth.net/20241031/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited": { "parentTag": "us-gaap_AssetsNoncurrent", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://streamlinehealth.net/20241031/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited" ], "lang": { "en-us": { "role": { "label": "Other", "documentation": "Amount of noncurrent assets classified as other." } } }, "auth_ref": [ "r130" ] }, "us-gaap_OtherNonoperatingIncomeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherNonoperatingIncomeExpense", "crdr": "credit", "calculation": { "http://streamlinehealth.net/20241031/role/statement-unaudited-condensed-consolidated-statements-of-operations": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://streamlinehealth.net/20241031/role/statement-unaudited-condensed-consolidated-statements-of-operations" ], "lang": { "en-us": { "role": { "verboseLabel": "Other", "label": "us-gaap_OtherNonoperatingIncomeExpense", "documentation": "Amount of income (expense) related to nonoperating activities, classified as other." } } }, "auth_ref": [ "r74" ] }, "us-gaap_PaidInKindInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PaidInKindInterest", "crdr": "debit", "calculation": { "http://streamlinehealth.net/20241031/role/statement-unaudited-condensed-consolidated-statements-of-cash-flows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 7.0 } }, "presentation": [ "http://streamlinehealth.net/20241031/role/statement-unaudited-condensed-consolidated-statements-of-cash-flows" ], "lang": { "en-us": { "role": { "label": "Accrued interest expense - notes payable", "documentation": "Interest paid other than in cash for example by issuing additional debt securities. As a noncash item, it is added to net income when calculating cash provided by or used in operations using the indirect method." } } }, "auth_ref": [ "r6" ] }, "us-gaap_PaymentsForFees": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PaymentsForFees", "crdr": "credit", "presentation": [ "http://streamlinehealth.net/20241031/role/statement-note-8-commitments-and-contingencies-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_PaymentsForFees", "terseLabel": "Payments for Other Fees", "documentation": "Amount of cash outflow for fees classified as other." } } }, "auth_ref": [ "r4" ] }, "us-gaap_PaymentsForRestructuring": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PaymentsForRestructuring", "crdr": "credit", "presentation": [ "http://streamlinehealth.net/20241031/role/statement-note-2-summary-of-significant-accounting-policies-schedule-of-restructuring-information-details" ], "lang": { "en-us": { "role": { "label": "us-gaap_PaymentsForRestructuring", "negatedLabel": "Restructuring payments", "documentation": "Amount of cash payments made as the result of exit or disposal activities. Excludes payments associated with a discontinued operation or an asset retirement obligation." } } }, "auth_ref": [ "r279", "r816" ] }, "us-gaap_PaymentsOfDebtIssuanceCosts": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PaymentsOfDebtIssuanceCosts", "crdr": "credit", "presentation": [ "http://streamlinehealth.net/20241031/role/statement-note-2-summary-of-significant-accounting-policies-1-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_PaymentsOfDebtIssuanceCosts", "terseLabel": "Payments of Debt Issuance Costs", "documentation": "The cash outflow paid to third parties in connection with debt origination, which will be amortized over the remaining maturity period of the associated long-term debt." } } }, "auth_ref": [ "r18" ] }, "us-gaap_PaymentsOfFinancingCosts": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PaymentsOfFinancingCosts", "crdr": "credit", "calculation": { "http://streamlinehealth.net/20241031/role/statement-unaudited-condensed-consolidated-statements-of-cash-flows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 6.0 } }, "presentation": [ "http://streamlinehealth.net/20241031/role/statement-unaudited-condensed-consolidated-statements-of-cash-flows" ], "lang": { "en-us": { "role": { "label": "us-gaap_PaymentsOfFinancingCosts", "negatedLabel": "Payments for deferred financing costs", "documentation": "The cash outflow for loan and debt issuance costs." } } }, "auth_ref": [ "r17" ] }, "us-gaap_PaymentsOfMergerRelatedCostsFinancingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PaymentsOfMergerRelatedCostsFinancingActivities", "crdr": "credit", "calculation": { "http://streamlinehealth.net/20241031/role/statement-unaudited-condensed-consolidated-statements-of-cash-flows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 7.0 } }, "presentation": [ "http://streamlinehealth.net/20241031/role/statement-unaudited-condensed-consolidated-statements-of-cash-flows" ], "lang": { "en-us": { "role": { "label": "us-gaap_PaymentsOfMergerRelatedCostsFinancingActivities", "negatedLabel": "Payments of acquisition earnout liabilities", "documentation": "The cash outflow for financing costs associated with business combinations." } } }, "auth_ref": [ "r17" ] }, "us-gaap_PaymentsOfStockIssuanceCosts": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PaymentsOfStockIssuanceCosts", "crdr": "credit", "presentation": [ "http://streamlinehealth.net/20241031/role/statement-note-7-equity-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_PaymentsOfStockIssuanceCosts", "terseLabel": "Payments of Stock Issuance Costs", "documentation": "The cash outflow for cost incurred directly with the issuance of an equity security." } } }, "auth_ref": [ "r17" ] }, "us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PaymentsRelatedToTaxWithholdingForShareBasedCompensation", "crdr": "credit", "calculation": { "http://streamlinehealth.net/20241031/role/statement-unaudited-condensed-consolidated-statements-of-cash-flows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://streamlinehealth.net/20241031/role/statement-unaudited-condensed-consolidated-statements-of-cash-flows" ], "lang": { "en-us": { "role": { "label": "us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation", "negatedLabel": "Repurchase of common shares to satisfy employee tax withholding", "documentation": "Amount of cash outflow to satisfy grantee's tax withholding obligation for award under share-based payment arrangement." } } }, "auth_ref": [ "r146" ] }, "us-gaap_PaymentsToAcquireBusinessesGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PaymentsToAcquireBusinessesGross", "crdr": "credit", "presentation": [ "http://streamlinehealth.net/20241031/role/statement-note-3-business-combination-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_PaymentsToAcquireBusinessesGross", "terseLabel": "Payments to Acquire Businesses, Gross", "documentation": "The cash outflow associated with the acquisition of business during the period. The cash portion only of the acquisition price." } } }, "auth_ref": [ "r15", "r447" ] }, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PaymentsToAcquirePropertyPlantAndEquipment", "crdr": "credit", "calculation": { "http://streamlinehealth.net/20241031/role/statement-unaudited-condensed-consolidated-statements-of-cash-flows": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://streamlinehealth.net/20241031/role/statement-unaudited-condensed-consolidated-statements-of-cash-flows" ], "lang": { "en-us": { "role": { "label": "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment", "negatedLabel": "Purchases of property and equipment", "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." } } }, "auth_ref": [ "r76" ] }, "us-gaap_PaymentsToDevelopSoftware": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PaymentsToDevelopSoftware", "crdr": "credit", "calculation": { "http://streamlinehealth.net/20241031/role/statement-unaudited-condensed-consolidated-statements-of-cash-flows": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 0.0 } }, "presentation": [ "http://streamlinehealth.net/20241031/role/statement-unaudited-condensed-consolidated-statements-of-cash-flows" ], "lang": { "en-us": { "role": { "label": "us-gaap_PaymentsToDevelopSoftware", "negatedLabel": "Capitalization of software development costs", "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." } } }, "auth_ref": [ "r76" ] }, "us-gaap_PlanNameAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PlanNameAxis", "presentation": [ "http://streamlinehealth.net/20241031/role/statement-note-7-equity", "http://streamlinehealth.net/20241031/role/statement-note-7-equity-details-textual" ], "lang": { "en-us": { "role": { "label": "Plan Name [Axis]", "documentation": "Information by plan name for share-based payment arrangement." } } }, "auth_ref": [ "r872", "r873", "r874", "r875", "r876", "r877", "r878", "r879", "r880", "r881", "r882", "r883", "r884", "r885", "r886", "r887", "r888", "r889", "r890", "r891", "r892", "r893", "r894", "r895", "r896", "r897" ] }, "us-gaap_PlanNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PlanNameDomain", "presentation": [ "http://streamlinehealth.net/20241031/role/statement-note-7-equity", "http://streamlinehealth.net/20241031/role/statement-note-7-equity-details-textual" ], "lang": { "en-us": { "role": { "label": "Plan Name [Domain]", "documentation": "Plan name for share-based payment arrangement." } } }, "auth_ref": [ "r872", "r873", "r874", "r875", "r876", "r877", "r878", "r879", "r880", "r881", "r882", "r883", "r884", "r885", "r886", "r887", "r888", "r889", "r890", "r891", "r892", "r893", "r894", "r895", "r896", "r897" ] }, "us-gaap_PolicyTextBlockAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PolicyTextBlockAbstract", "presentation": [ "http://streamlinehealth.net/20241031/role/statement-significant-accounting-policies-policies" ], "lang": { "en-us": { "role": { "label": "us-gaap_PolicyTextBlockAbstract", "terseLabel": "Accounting Policies" } } }, "auth_ref": [] }, "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PrepaidExpenseAndOtherAssetsCurrent", "crdr": "debit", "calculation": { "http://streamlinehealth.net/20241031/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://streamlinehealth.net/20241031/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited" ], "lang": { "en-us": { "role": { "label": "Prepaid and other current assets", "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." } } }, "auth_ref": [ "r815" ] }, "us-gaap_PrimeRateMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PrimeRateMember", "presentation": [ "http://streamlinehealth.net/20241031/role/statement-note-5-debt", "http://streamlinehealth.net/20241031/role/statement-note-5-debt-details-textual" ], "lang": { "en-us": { "role": { "label": "Prime Rate [Member]", "documentation": "Interest rate charged by financial institutions to their most creditworthy borrowers." } } }, "auth_ref": [] }, "us-gaap_PrivatePlacementMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PrivatePlacementMember", "presentation": [ "http://streamlinehealth.net/20241031/role/statement-note-7-equity", "http://streamlinehealth.net/20241031/role/statement-note-7-equity-details-textual", "http://streamlinehealth.net/20241031/role/statement-note-9-related-party-transactions", "http://streamlinehealth.net/20241031/role/statement-note-9-related-party-transactions-details-textual" ], "lang": { "en-us": { "role": { "label": "Private Placement [Member]", "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." } } }, "auth_ref": [] }, "strm_PrivatePlacementNotesMember": { "xbrltype": "domainItemType", "nsuri": "http://streamlinehealth.net/20241031", "localname": "PrivatePlacementNotesMember", "presentation": [ "http://streamlinehealth.net/20241031/role/statement-note-2-summary-of-significant-accounting-policies", "http://streamlinehealth.net/20241031/role/statement-note-2-summary-of-significant-accounting-policies-1-details-textual" ], "lang": { "en-us": { "role": { "label": "Private Placement Notes [Member]", "documentation": "Relating to private placement notes." } } }, "auth_ref": [] }, "us-gaap_ProceedsFromIssuanceOfCommonStock": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ProceedsFromIssuanceOfCommonStock", "crdr": "debit", "calculation": { "http://streamlinehealth.net/20241031/role/statement-unaudited-condensed-consolidated-statements-of-cash-flows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://streamlinehealth.net/20241031/role/statement-unaudited-condensed-consolidated-statements-of-cash-flows" ], "lang": { "en-us": { "role": { "label": "Proceeds from issuance of common stock", "documentation": "The cash inflow from the additional capital contribution to the entity." } } }, "auth_ref": [ "r3" ] }, "us-gaap_ProceedsFromIssuanceOfPrivatePlacement": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ProceedsFromIssuanceOfPrivatePlacement", "crdr": "debit", "presentation": [ "http://streamlinehealth.net/20241031/role/statement-note-7-equity-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_ProceedsFromIssuanceOfPrivatePlacement", "terseLabel": "Proceeds from Issuance of Private Placement", "documentation": "The cash inflow associated with the amount received from entity's raising of capital via private rather than public placement." } } }, "auth_ref": [ "r3" ] }, "us-gaap_ProceedsFromLinesOfCredit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ProceedsFromLinesOfCredit", "crdr": "debit", "presentation": [ "http://streamlinehealth.net/20241031/role/statement-note-11-subsequent-events-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_ProceedsFromLinesOfCredit", "terseLabel": "Proceeds from Lines of Credit", "documentation": "Amount of cash inflow from contractual arrangement with the lender, including but not limited to, letter of credit, standby letter of credit and revolving credit arrangements." } } }, "auth_ref": [ "r16", "r819" ] }, "us-gaap_ProceedsFromLongTermLinesOfCredit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ProceedsFromLongTermLinesOfCredit", "crdr": "debit", "calculation": { "http://streamlinehealth.net/20241031/role/statement-unaudited-condensed-consolidated-statements-of-cash-flows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://streamlinehealth.net/20241031/role/statement-unaudited-condensed-consolidated-statements-of-cash-flows" ], "lang": { "en-us": { "role": { "label": "Proceeds from line of credit", "documentation": "The cash inflow from a contractual arrangement with the lender, including letter of credit, standby letter of credit and revolving credit arrangements, under which borrowings can be made up to a specific amount at any point in time with maturities due beyond one year or the operating cycle, if longer." } } }, "auth_ref": [ "r16" ] }, "us-gaap_ProceedsFromNotesPayable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ProceedsFromNotesPayable", "crdr": "debit", "calculation": { "http://streamlinehealth.net/20241031/role/statement-unaudited-condensed-consolidated-statements-of-cash-flows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://streamlinehealth.net/20241031/role/statement-unaudited-condensed-consolidated-statements-of-cash-flows" ], "lang": { "en-us": { "role": { "label": "Proceeds from notes payable", "documentation": "The cash inflow from a borrowing supported by a written promise to pay an obligation." } } }, "auth_ref": [ "r16" ] }, "srt_ProductOrServiceAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "ProductOrServiceAxis", "presentation": [ "http://streamlinehealth.net/20241031/role/statement-note-8-commitments-and-contingencies", "http://streamlinehealth.net/20241031/role/statement-note-8-commitments-and-contingencies-details-textual", "http://streamlinehealth.net/20241031/role/statement-unaudited-condensed-consolidated-statements-of-operations" ], "lang": { "en-us": { "role": { "label": "Product and Service [Axis]" } } }, "auth_ref": [ "r196", "r577", "r602", "r603", "r604", "r605", "r606", "r607", "r608", "r721", "r744", "r779", "r780", "r781", "r782", "r783", "r862", "r863", "r870", "r934", "r935", "r936", "r937", "r938", "r939", "r940", "r941", "r942", "r943", "r944", "r945", "r946", "r947", "r948", "r949", "r950", "r951", "r952", "r953", "r954", "r955", "r956", "r957", "r958", "r959", "r960", "r961", "r962" ] }, "srt_ProductsAndServicesDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "ProductsAndServicesDomain", "presentation": [ "http://streamlinehealth.net/20241031/role/statement-note-8-commitments-and-contingencies", "http://streamlinehealth.net/20241031/role/statement-note-8-commitments-and-contingencies-details-textual", "http://streamlinehealth.net/20241031/role/statement-unaudited-condensed-consolidated-statements-of-operations" ], "lang": { "en-us": { "role": { "label": "Product and Service [Domain]" } } }, "auth_ref": [ "r196", "r577", "r602", "r603", "r604", "r605", "r606", "r607", "r608", "r721", "r744", "r779", "r780", "r781", "r782", "r783", "r862", "r863", "r870", "r934", "r935", "r936", "r937", "r938", "r939", "r940", "r941", "r942", "r943", "r944", "r945", "r946", "r947", "r948", "r949", "r950", "r951", "r952", "r953", "r954", "r955", "r956", "r957", "r958", "r959", "r960", "r961", "r962" ] }, "us-gaap_ProfessionalFees": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ProfessionalFees", "crdr": "debit", "presentation": [ "http://streamlinehealth.net/20241031/role/statement-note-5-debt-details-textual", "http://streamlinehealth.net/20241031/role/statement-note-8-commitments-and-contingencies-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_ProfessionalFees", "terseLabel": "Professional Fees", "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." } } }, "auth_ref": [ "r731", "r792", "r967", "r968" ] }, "strm_ProfessionalFeesAndLicensesMember": { "xbrltype": "domainItemType", "nsuri": "http://streamlinehealth.net/20241031", "localname": "ProfessionalFeesAndLicensesMember", "presentation": [ "http://streamlinehealth.net/20241031/role/statement-note-2-summary-of-significant-accounting-policies-schedule-of-restructuring-information-details", "http://streamlinehealth.net/20241031/role/statement-unaudited-condensed-consolidated-statements-of-operations" ], "lang": { "en-us": { "role": { "label": "Professional Fees and Licenses [Member]", "documentation": "Relating to professional fees and licenses." } } }, "auth_ref": [] }, "strm_ProfessionalFeesNoncash": { "xbrltype": "monetaryItemType", "nsuri": "http://streamlinehealth.net/20241031", "localname": "ProfessionalFeesNoncash", "crdr": "debit", "presentation": [ "http://streamlinehealth.net/20241031/role/statement-note-2-summary-of-significant-accounting-policies-1-details-textual" ], "lang": { "en-us": { "role": { "label": "strm_ProfessionalFeesNoncash", "terseLabel": "Professional Fees, Noncash", "documentation": "A non-cash fee charged to for services from professionals." } } }, "auth_ref": [] }, "us-gaap_PropertyPlantAndEquipmentNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PropertyPlantAndEquipmentNet", "crdr": "debit", "calculation": { "http://streamlinehealth.net/20241031/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited": { "parentTag": "us-gaap_AssetsNoncurrent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://streamlinehealth.net/20241031/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited" ], "lang": { "en-us": { "role": { "label": "Property and equipment, net of accumulated amortization of $328,000 and $291,000 respectively", "documentation": "Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures." } } }, "auth_ref": [ "r7", "r523", "r584", "r595", "r777" ] }, "us-gaap_ProvisionForDoubtfulAccounts": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ProvisionForDoubtfulAccounts", "crdr": "debit", "calculation": { "http://streamlinehealth.net/20241031/role/statement-unaudited-condensed-consolidated-statements-of-cash-flows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 13.0 } }, "presentation": [ "http://streamlinehealth.net/20241031/role/statement-note-2-summary-of-significant-accounting-policies-accounting-standards-update-details", "http://streamlinehealth.net/20241031/role/statement-unaudited-condensed-consolidated-statements-of-cash-flows" ], "lang": { "en-us": { "role": { "verboseLabel": "Provision for credit losses", "label": "Allowance for credit losses, provision", "documentation": "Amount of expense (reversal of expense) for expected credit loss on accounts receivable." } } }, "auth_ref": [ "r145", "r249" ] }, "srt_RangeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "RangeAxis", "presentation": [ "http://streamlinehealth.net/20241031/role/statement-note-11-subsequent-events-schedule-of-debt-to-apr-ratio-details", "http://streamlinehealth.net/20241031/role/statement-note-2-summary-of-significant-accounting-policies", "http://streamlinehealth.net/20241031/role/statement-note-2-summary-of-significant-accounting-policies-1-details-textual", "http://streamlinehealth.net/20241031/role/statement-note-5-debt", "http://streamlinehealth.net/20241031/role/statement-note-5-debt-details-textual" ], "lang": { "en-us": { "role": { "label": "Statistical Measurement [Axis]" } } }, "auth_ref": [ "r287", "r288", "r289", "r290", "r355", "r363", "r394", "r395", "r396", "r405", "r489", "r549", "r558", "r575", "r609", "r610", "r623", "r642", "r643", "r700", "r701", "r702", "r703", "r711", "r716", "r717", "r734", "r743", "r751", "r759", "r760", "r764", "r765", "r780", "r786", "r859", "r868", "r905", "r925", "r926", "r927", "r928", "r929" ] }, "srt_RangeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "RangeMember", "presentation": [ "http://streamlinehealth.net/20241031/role/statement-note-11-subsequent-events-schedule-of-debt-to-apr-ratio-details", "http://streamlinehealth.net/20241031/role/statement-note-2-summary-of-significant-accounting-policies", "http://streamlinehealth.net/20241031/role/statement-note-2-summary-of-significant-accounting-policies-1-details-textual", "http://streamlinehealth.net/20241031/role/statement-note-5-debt", "http://streamlinehealth.net/20241031/role/statement-note-5-debt-details-textual" ], "lang": { "en-us": { "role": { "label": "Statistical Measurement [Domain]" } } }, "auth_ref": [ "r287", "r288", "r289", "r290", "r355", "r363", "r394", "r395", "r396", "r405", "r489", "r549", "r558", "r575", "r609", "r610", "r623", "r642", "r643", "r700", "r701", "r702", "r703", "r711", "r716", "r717", "r734", "r743", "r751", "r759", "r760", "r764", "r765", "r780", "r786", "r859", "r868", "r905", "r925", "r926", "r927", "r928", "r929" ] }, "us-gaap_RelatedPartyDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RelatedPartyDomain", "presentation": [ "http://streamlinehealth.net/20241031/role/statement-note-9-related-party-transactions", "http://streamlinehealth.net/20241031/role/statement-note-9-related-party-transactions-details-textual", "http://streamlinehealth.net/20241031/role/statement-note-9-related-party-transactions-schedule-of-related-party-transactions-details" ], "lang": { "en-us": { "role": { "label": "Related and Nonrelated Parties [Domain]", "documentation": "Related and nonrelated parties. Related party includes, but is not limited to, affiliate, other entity for which investment is accounted for under equity method, trust for benefit of employee, principal owner, management, and member of immediate family, and other party that may be prevented from pursuing separate interests because of control, significant influence, or ownership interest." } } }, "auth_ref": [ "r201", "r362", "r536", "r537", "r588", "r593", "r645", "r646", "r647", "r648", "r649", "r669", "r671", "r699" ] }, "us-gaap_RelatedPartyTransactionAmountsOfTransaction": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RelatedPartyTransactionAmountsOfTransaction", "crdr": "debit", "presentation": [ "http://streamlinehealth.net/20241031/role/statement-note-9-related-party-transactions-details-textual", "http://streamlinehealth.net/20241031/role/statement-note-9-related-party-transactions-schedule-of-related-party-transactions-details" ], "lang": { "en-us": { "role": { "verboseLabel": "Related party transactions", "label": "us-gaap_RelatedPartyTransactionAmountsOfTransaction", "terseLabel": "Related Party Transaction, Amounts of Transaction", "documentation": "Amount of transactions with related party during the financial reporting period." } } }, "auth_ref": [ "r48", "r536" ] }, "us-gaap_RelatedPartyTransactionAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RelatedPartyTransactionAxis", "presentation": [ "http://streamlinehealth.net/20241031/role/statement-note-9-related-party-transactions", "http://streamlinehealth.net/20241031/role/statement-note-9-related-party-transactions-details-textual" ], "lang": { "en-us": { "role": { "label": "Related Party Transaction [Axis]", "documentation": "Information by type of related party transaction." } } }, "auth_ref": [ "r536", "r537", "r921" ] }, "us-gaap_RelatedPartyTransactionDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RelatedPartyTransactionDomain", "presentation": [ "http://streamlinehealth.net/20241031/role/statement-note-9-related-party-transactions", "http://streamlinehealth.net/20241031/role/statement-note-9-related-party-transactions-details-textual" ], "lang": { "en-us": { "role": { "label": "Related Party Transaction [Domain]", "documentation": "Transaction between related party." } } }, "auth_ref": [] }, "us-gaap_RelatedPartyTransactionsByRelatedPartyAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RelatedPartyTransactionsByRelatedPartyAxis", "presentation": [ "http://streamlinehealth.net/20241031/role/statement-note-9-related-party-transactions", "http://streamlinehealth.net/20241031/role/statement-note-9-related-party-transactions-details-textual", "http://streamlinehealth.net/20241031/role/statement-note-9-related-party-transactions-schedule-of-related-party-transactions-details" ], "lang": { "en-us": { "role": { "label": "Related and Nonrelated Parties [Axis]", "documentation": "Information by related and nonrelated parties. Related party includes, but is not limited to, affiliate, other entity for which investment is accounted for under equity method, trust for benefit of employee, principal owner, management, and member of immediate family, and other party that may be prevented from pursuing separate interests because of control, significant influence, or ownership interest." } } }, "auth_ref": [ "r201", "r362", "r536", "r537", "r588", "r593", "r645", "r646", "r647", "r648", "r649", "r669", "r671", "r699", "r921" ] }, "us-gaap_RelatedPartyTransactionsDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RelatedPartyTransactionsDisclosureTextBlock", "presentation": [ "http://streamlinehealth.net/20241031/role/statement-note-9-related-party-transactions" ], "lang": { "en-us": { "role": { "label": "Related Party Transactions Disclosure [Text Block]", "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." } } }, "auth_ref": [ "r533", "r534", "r535", "r537", "r539", "r630", "r631", "r632", "r675", "r676", "r677", "r696", "r698" ] }, "strm_RentExpenseMember": { "xbrltype": "domainItemType", "nsuri": "http://streamlinehealth.net/20241031", "localname": "RentExpenseMember", "presentation": [ "http://streamlinehealth.net/20241031/role/statement-note-9-related-party-transactions", "http://streamlinehealth.net/20241031/role/statement-note-9-related-party-transactions-details-textual" ], "lang": { "en-us": { "role": { "label": "Rent Expense [Member]", "documentation": "Relating to rent expense." } } }, "auth_ref": [] }, "us-gaap_RepaymentsOfLongTermDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RepaymentsOfLongTermDebt", "crdr": "credit", "calculation": { "http://streamlinehealth.net/20241031/role/statement-unaudited-condensed-consolidated-statements-of-cash-flows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 0.0 } }, "presentation": [ "http://streamlinehealth.net/20241031/role/statement-unaudited-condensed-consolidated-statements-of-cash-flows" ], "lang": { "en-us": { "role": { "label": "us-gaap_RepaymentsOfLongTermDebt", "negatedLabel": "Repayment of bank term loan", "documentation": "The cash outflow for debt initially having maturity due after one year or beyond the normal operating cycle, if longer." } } }, "auth_ref": [ "r77", "r627" ] }, "us-gaap_RepaymentsOfLongTermLinesOfCredit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RepaymentsOfLongTermLinesOfCredit", "crdr": "credit", "calculation": { "http://streamlinehealth.net/20241031/role/statement-unaudited-condensed-consolidated-statements-of-cash-flows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 3.0 } }, "presentation": [ "http://streamlinehealth.net/20241031/role/statement-unaudited-condensed-consolidated-statements-of-cash-flows" ], "lang": { "en-us": { "role": { "label": "us-gaap_RepaymentsOfLongTermLinesOfCredit", "negatedLabel": "Repayment of line of credit", "documentation": "The cash outflow for the settlement of obligation drawn from a contractual arrangement with the lender, including letter of credit, standby letter of credit and revolving credit arrangements, under which borrowings can be made up to a specific amount at any point in time with maturities due beyond one year or the operating cycle, if longer." } } }, "auth_ref": [ "r77" ] }, "srt_RepurchaseAgreementCounterpartyNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "RepurchaseAgreementCounterpartyNameDomain", "presentation": [ "http://streamlinehealth.net/20241031/role/statement-note-7-equity", "http://streamlinehealth.net/20241031/role/statement-note-7-equity-details-textual", "http://streamlinehealth.net/20241031/role/statement-note-8-commitments-and-contingencies", "http://streamlinehealth.net/20241031/role/statement-note-8-commitments-and-contingencies-details-textual" ], "lang": { "en-us": { "role": { "label": "Counterparty Name [Domain]" } } }, "auth_ref": [ "r154", "r155", "r306", "r334", "r538", "r559", "r586", "r724", "r725" ] }, "us-gaap_ResearchAndDevelopmentExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ResearchAndDevelopmentExpense", "crdr": "debit", "calculation": { "http://streamlinehealth.net/20241031/role/statement-unaudited-condensed-consolidated-statements-of-operations": { "parentTag": "us-gaap_CostsAndExpenses", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://streamlinehealth.net/20241031/role/statement-unaudited-condensed-consolidated-statements-of-operations" ], "lang": { "en-us": { "role": { "label": "Research and development", "documentation": "Amount of expense for research and development. Includes, but is not limited to, cost for computer software product to be sold, leased, or otherwise marketed and writeoff of research and development assets acquired in transaction other than business combination or joint venture formation or both. Excludes write-down of intangible asset acquired in business combination or from joint venture formation or both, used in research and development activity." } } }, "auth_ref": [ "r406", "r719", "r731", "r930" ] }, "strm_RestrictedCommonStockMember": { "xbrltype": "domainItemType", "nsuri": "http://streamlinehealth.net/20241031", "localname": "RestrictedCommonStockMember", "presentation": [ "http://streamlinehealth.net/20241031/role/statement-note-2-summary-of-significant-accounting-policies", "http://streamlinehealth.net/20241031/role/statement-note-2-summary-of-significant-accounting-policies-1-details-textual" ], "lang": { "en-us": { "role": { "label": "Restricted Common Stock [Member]", "documentation": "Relating to restricted common stock." } } }, "auth_ref": [] }, "us-gaap_RestrictedStockMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RestrictedStockMember", "presentation": [ "http://streamlinehealth.net/20241031/role/statement-note-2-summary-of-significant-accounting-policies", "http://streamlinehealth.net/20241031/role/statement-note-2-summary-of-significant-accounting-policies-1-details-textual" ], "lang": { "en-us": { "role": { "label": "Restricted Stock [Member]", "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." } } }, "auth_ref": [ "r25" ] }, "us-gaap_RestructuringAndRelatedCostCostIncurredToDate1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RestructuringAndRelatedCostCostIncurredToDate1", "crdr": "debit", "presentation": [ "http://streamlinehealth.net/20241031/role/statement-note-2-summary-of-significant-accounting-policies-schedule-of-restructuring-information-details" ], "lang": { "en-us": { "role": { "label": "Restructuring costs incurred", "documentation": "Amount of costs incurred to date for the specified restructuring cost." } } }, "auth_ref": [ "r278", "r280", "r282", "r284" ] }, "us-gaap_RestructuringAndRelatedCostExpectedCost1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RestructuringAndRelatedCostExpectedCost1", "crdr": "debit", "presentation": [ "http://streamlinehealth.net/20241031/role/statement-note-2-summary-of-significant-accounting-policies-schedule-of-restructuring-information-details" ], "lang": { "en-us": { "role": { "label": "Expected restructuring costs", "documentation": "Amount expected to be recognized in earnings for the specified restructuring cost." } } }, "auth_ref": [ "r278", "r280", "r282", "r284" ] }, "us-gaap_RestructuringAndRelatedCostNumberOfPositionsEliminated": { "xbrltype": "integerItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RestructuringAndRelatedCostNumberOfPositionsEliminated", "presentation": [ "http://streamlinehealth.net/20241031/role/statement-note-2-summary-of-significant-accounting-policies-1-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_RestructuringAndRelatedCostNumberOfPositionsEliminated", "terseLabel": "Restructuring and Related Cost, Number of Positions Eliminated", "documentation": "The number of positions eliminated during the period as a result of restructuring activities." } } }, "auth_ref": [] }, "us-gaap_RestructuringAndRelatedCostNumberOfPositionsEliminatedPeriodPercent": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RestructuringAndRelatedCostNumberOfPositionsEliminatedPeriodPercent", "presentation": [ "http://streamlinehealth.net/20241031/role/statement-note-2-summary-of-significant-accounting-policies-1-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_RestructuringAndRelatedCostNumberOfPositionsEliminatedPeriodPercent", "terseLabel": "Restructuring and Related Cost, Number of Positions Eliminated, Period Percent", "documentation": "The number of positions eliminated during the period as a percentage of total positions eliminated during the period in connection with the restructuring plan(s)." } } }, "auth_ref": [] }, "us-gaap_RestructuringCharges": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RestructuringCharges", "crdr": "debit", "presentation": [ "http://streamlinehealth.net/20241031/role/statement-note-2-summary-of-significant-accounting-policies-schedule-of-restructuring-information-details" ], "lang": { "en-us": { "role": { "label": "Restructuring charges", "documentation": "Amount of expenses associated with exit or disposal activities pursuant to an authorized plan. Excludes expenses related to a discontinued operation or an asset retirement obligation." } } }, "auth_ref": [ "r6", "r281", "r282", "r860" ] }, "us-gaap_RestructuringCostAndReserveAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RestructuringCostAndReserveAxis", "presentation": [ "http://streamlinehealth.net/20241031/role/statement-note-2-summary-of-significant-accounting-policies-schedule-of-restructuring-information-details" ], "lang": { "en-us": { "role": { "label": "Restructuring Type [Axis]", "documentation": "Information by type of restructuring cost." } } }, "auth_ref": [ "r278", "r279", "r282", "r283" ] }, "us-gaap_RestructuringCosts": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RestructuringCosts", "crdr": "debit", "presentation": [ "http://streamlinehealth.net/20241031/role/statement-note-2-summary-of-significant-accounting-policies-1-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_RestructuringCosts", "terseLabel": "Restructuring Costs", "documentation": "Amount, after cash payment, of expenses associated with exit or disposal activities pursuant to an authorized plan. Excludes expenses related to a discontinued operation or an asset retirement obligation." } } }, "auth_ref": [ "r6" ] }, "us-gaap_RestructuringReserve": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RestructuringReserve", "crdr": "credit", "presentation": [ "http://streamlinehealth.net/20241031/role/statement-note-2-summary-of-significant-accounting-policies-schedule-of-restructuring-information-details" ], "lang": { "en-us": { "role": { "label": "us-gaap_RestructuringReserve", "periodStartLabel": "Restructuring reserve", "periodEndLabel": "Restructuring reserve", "documentation": "Carrying amount (including both current and noncurrent portions of the accrual) as of the balance sheet date pertaining to a specified type of cost associated with exit from or disposal of business activities or restructuring pursuant to a duly authorized plan." } } }, "auth_ref": [ "r279", "r283" ] }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RetainedEarningsAccumulatedDeficit", "crdr": "credit", "calculation": { "http://streamlinehealth.net/20241031/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://streamlinehealth.net/20241031/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited" ], "lang": { "en-us": { "role": { "label": "Accumulated deficit", "documentation": "Amount of accumulated undistributed earnings (deficit)." } } }, "auth_ref": [ "r63", "r91", "r591", "r617", "r622", "r628", "r653", "r777" ] }, "us-gaap_RetainedEarningsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RetainedEarningsMember", "presentation": [ "http://streamlinehealth.net/20241031/role/statement-unaudited-condensed-consolidated-statements-of-stockholders-equity" ], "lang": { "en-us": { "role": { "label": "Retained Earnings [Member]", "documentation": "Accumulated undistributed earnings (deficit)." } } }, "auth_ref": [ "r119", "r158", "r159", "r160", "r163", "r170", "r172", "r174", "r238", "r244", "r271", "r422", "r423", "r436", "r437", "r438", "r441", "r453", "r454", "r463", "r466", "r467", "r470", "r481", "r516", "r519", "r613", "r615", "r633", "r969" ] }, "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RevenueFromContractWithCustomerExcludingAssessedTax", "crdr": "credit", "calculation": { "http://streamlinehealth.net/20241031/role/statement-unaudited-condensed-consolidated-statements-of-operations": { "parentTag": "us-gaap_OperatingIncomeLoss", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://streamlinehealth.net/20241031/role/statement-note-2-summary-of-significant-accounting-policies-disaggregation-of-revenue-details", "http://streamlinehealth.net/20241031/role/statement-unaudited-condensed-consolidated-statements-of-operations" ], "lang": { "en-us": { "role": { "label": "Total revenues", "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." } } }, "auth_ref": [ "r105", "r106", "r185", "r188", "r189", "r193", "r195", "r196", "r197", "r198", "r351", "r352", "r577" ] }, "us-gaap_RevenueRecognitionPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RevenueRecognitionPolicyTextBlock", "presentation": [ "http://streamlinehealth.net/20241031/role/statement-significant-accounting-policies-policies" ], "lang": { "en-us": { "role": { "label": "Revenue [Policy Text Block]", "documentation": "Disclosure of accounting policy for revenue. Includes revenue from contract with customer and from other sources." } } }, "auth_ref": [ "r673", "r720", "r726" ] }, "us-gaap_RevenueRemainingPerformanceObligation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RevenueRemainingPerformanceObligation", "crdr": "credit", "presentation": [ "http://streamlinehealth.net/20241031/role/statement-note-2-summary-of-significant-accounting-policies-1-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_RevenueRemainingPerformanceObligation", "terseLabel": "Revenue, Remaining Performance Obligation, Amount", "documentation": "Amount of transaction price allocated to performance obligation that has not been recognized as revenue." } } }, "auth_ref": [ "r114" ] }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1", "presentation": [ "http://streamlinehealth.net/20241031/role/statement-note-2-summary-of-significant-accounting-policies-2-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1", "terseLabel": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period (Month)", "documentation": "Period in which remaining performance obligation is expected to be recognized as revenue, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r115" ] }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis", "presentation": [ "http://streamlinehealth.net/20241031/role/statement-note-2-summary-of-significant-accounting-policies-2-details-textual" ], "lang": { "en-us": { "role": { "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]", "documentation": "Start date of time band for expected timing of satisfaction of remaining performance obligation, in YYYY-MM-DD format." } } }, "auth_ref": [ "r115" ] }, "us-gaap_RevenueRemainingPerformanceObligationPercentage": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RevenueRemainingPerformanceObligationPercentage", "presentation": [ "http://streamlinehealth.net/20241031/role/statement-note-2-summary-of-significant-accounting-policies-2-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_RevenueRemainingPerformanceObligationPercentage", "terseLabel": "Revenue, Remaining Performance Obligation, Percentage", "documentation": "Percentage of remaining performance obligation to total remaining performance obligation not recognized as revenue." } } }, "auth_ref": [ "r805" ] }, "us-gaap_RevenuesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RevenuesAbstract", "presentation": [ "http://streamlinehealth.net/20241031/role/statement-unaudited-condensed-consolidated-statements-of-operations" ], "lang": { "en-us": { "role": { "label": "Revenues:" } } }, "auth_ref": [] }, "strm_ReverseStockSplitMember": { "xbrltype": "domainItemType", "nsuri": "http://streamlinehealth.net/20241031", "localname": "ReverseStockSplitMember", "presentation": [ "http://streamlinehealth.net/20241031/role/statement-note-1-basis-of-presentation", "http://streamlinehealth.net/20241031/role/statement-note-1-basis-of-presentation-details-textual" ], "lang": { "en-us": { "role": { "label": "Reverse Stock Split [Member]", "documentation": "The conversion of a reverse stock split where there is a reduction in the shares outstanding." } } }, "auth_ref": [] }, "us-gaap_RevolvingCreditFacilityMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RevolvingCreditFacilityMember", "presentation": [ "http://streamlinehealth.net/20241031/role/statement-note-11-subsequent-events", "http://streamlinehealth.net/20241031/role/statement-note-11-subsequent-events-details-textual", "http://streamlinehealth.net/20241031/role/statement-note-5-debt", "http://streamlinehealth.net/20241031/role/statement-note-5-debt-details-textual", "http://streamlinehealth.net/20241031/role/statement-note-5-debt-schedule-of-outstanding-debt-details" ], "lang": { "en-us": { "role": { "label": "Revolving Credit Facility [Member]", "documentation": "Arrangement in which loan proceeds can continuously be obtained following repayments, but the total amount borrowed cannot exceed a specified maximum amount." } } }, "auth_ref": [] }, "ecd_Rule10b51ArrAdoptedFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "Rule10b51ArrAdoptedFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "ecd_Rule10b51ArrAdoptedFlag", "terseLabel": "Rule 10b5-1 Arrangement Adopted [Flag]" } } }, "auth_ref": [ "r801" ] }, "ecd_Rule10b51ArrTrmntdFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "Rule10b51ArrTrmntdFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "ecd_Rule10b51ArrTrmntdFlag", "terseLabel": "Rule 10b5-1 Arrangement Terminated [Flag]" } } }, "auth_ref": [ "r801" ] }, "us-gaap_SaleOfStockConsiderationReceivedOnTransaction": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SaleOfStockConsiderationReceivedOnTransaction", "crdr": "debit", "presentation": [ "http://streamlinehealth.net/20241031/role/statement-note-7-equity-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_SaleOfStockConsiderationReceivedOnTransaction", "terseLabel": "Sale of Stock, Consideration Received on Transaction", "documentation": "Cash received on stock transaction after deduction of issuance costs." } } }, "auth_ref": [] }, "us-gaap_SaleOfStockNameOfTransactionDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SaleOfStockNameOfTransactionDomain", "presentation": [ "http://streamlinehealth.net/20241031/role/statement-note-7-equity", "http://streamlinehealth.net/20241031/role/statement-note-7-equity-details-textual", "http://streamlinehealth.net/20241031/role/statement-note-9-related-party-transactions", "http://streamlinehealth.net/20241031/role/statement-note-9-related-party-transactions-details-textual" ], "lang": { "en-us": { "role": { "label": "Sale of Stock [Domain]", "documentation": "Sale of the entity's stock, including, but not limited to, initial public offering (IPO) and private placement." } } }, "auth_ref": [] }, "us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SaleOfStockNumberOfSharesIssuedInTransaction", "presentation": [ "http://streamlinehealth.net/20241031/role/statement-note-7-equity-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction", "terseLabel": "Sale of Stock, Number of Shares Issued in Transaction (in shares)", "documentation": "The number of shares issued or sold by the subsidiary or equity method investee per stock transaction." } } }, "auth_ref": [] }, "us-gaap_SaleOfStockPricePerShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SaleOfStockPricePerShare", "presentation": [ "http://streamlinehealth.net/20241031/role/statement-note-7-equity-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_SaleOfStockPricePerShare", "terseLabel": "Sale of Stock, Price Per Share (in dollars per share)", "documentation": "Per share amount received by subsidiary or equity investee for each share of common stock issued or sold in the stock transaction." } } }, "auth_ref": [] }, "srt_ScenarioForecastMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "ScenarioForecastMember", "presentation": [ "http://streamlinehealth.net/20241031/role/statement-note-11-subsequent-events-schedule-of-debt-to-apr-ratio-details", "http://streamlinehealth.net/20241031/role/statement-note-11-subsequent-events-schedule-of-minimum-adjusted-ebitda-details", "http://streamlinehealth.net/20241031/role/statement-note-5-debt-schedule-of-adjusted-ebitda-ratio-details", "http://streamlinehealth.net/20241031/role/statement-note-5-debt-schedule-of-debt-to-apr-ratio-details", "http://streamlinehealth.net/20241031/role/statement-note-5-debt-schedule-of-minimum-adjusted-ebitda-details" ], "lang": { "en-us": { "role": { "label": "Forecast [Member]" } } }, "auth_ref": [ "r364", "r824" ] }, "srt_ScenarioUnspecifiedDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "ScenarioUnspecifiedDomain", "presentation": [ "http://streamlinehealth.net/20241031/role/statement-note-11-subsequent-events-schedule-of-debt-to-apr-ratio-details", "http://streamlinehealth.net/20241031/role/statement-note-11-subsequent-events-schedule-of-minimum-adjusted-ebitda-details", "http://streamlinehealth.net/20241031/role/statement-note-5-debt-schedule-of-adjusted-ebitda-ratio-details", "http://streamlinehealth.net/20241031/role/statement-note-5-debt-schedule-of-debt-to-apr-ratio-details", "http://streamlinehealth.net/20241031/role/statement-note-5-debt-schedule-of-minimum-adjusted-ebitda-details" ], "lang": { "en-us": { "role": { "label": "Scenario [Domain]" } } }, "auth_ref": [ "r175", "r364", "r803", "r824" ] }, "strm_ScheduleOfDebtAdjustedEBITDA1TableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://streamlinehealth.net/20241031", "localname": "ScheduleOfDebtAdjustedEBITDA1TableTextBlock", "presentation": [ "http://streamlinehealth.net/20241031/role/statement-note-11-subsequent-events-tables" ], "lang": { "en-us": { "role": { "label": "Schedule of Debt, Adjusted EBITDA 1 [Table Text Block]", "documentation": "Tabular disclosure of the company's adjusted EBITDA ratios." } } }, "auth_ref": [] }, "strm_ScheduleOfDebtAdjustedEbitdaTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://streamlinehealth.net/20241031", "localname": "ScheduleOfDebtAdjustedEbitdaTableTextBlock", "presentation": [ "http://streamlinehealth.net/20241031/role/statement-note-5-debt-tables" ], "lang": { "en-us": { "role": { "label": "Schedule of Debt, Adjusted EBITDA [Table Text Block]", "documentation": "Tabular disclosure of the company's adjusted EBITDA ratios." } } }, "auth_ref": [] }, "us-gaap_ScheduleOfDebtTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfDebtTableTextBlock", "presentation": [ "http://streamlinehealth.net/20241031/role/statement-note-5-debt-tables" ], "lang": { "en-us": { "role": { "label": "Schedule of Debt [Table Text Block]", "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." } } }, "auth_ref": [] }, "strm_ScheduleOfDebtToAprRatiosTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://streamlinehealth.net/20241031", "localname": "ScheduleOfDebtToAprRatiosTableTextBlock", "presentation": [ "http://streamlinehealth.net/20241031/role/statement-note-5-debt-tables" ], "lang": { "en-us": { "role": { "label": "Schedule of Debt to APR Ratios [Table Text Block]", "documentation": "Tabular disclosure of the company's debt to APR ratios." } } }, "auth_ref": [] }, "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "presentation": [ "http://streamlinehealth.net/20241031/role/statement-note-2-summary-of-significant-accounting-policies-tables" ], "lang": { "en-us": { "role": { "label": "Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]", "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." } } }, "auth_ref": [ "r826" ] }, "us-gaap_ScheduleOfGoodwillTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfGoodwillTextBlock", "presentation": [ "http://streamlinehealth.net/20241031/role/statement-note-10-goodwill-and-intangible-assets-tables" ], "lang": { "en-us": { "role": { "label": "Schedule of Goodwill [Table Text Block]", "documentation": "Tabular disclosure of goodwill by reportable segment and in total which includes a rollforward schedule." } } }, "auth_ref": [ "r736", "r841", "r842", "r843", "r844", "r845", "r846", "r847", "r848", "r849", "r850", "r851" ] }, "strm_ScheduleOfMinimumAdjustedEBITDA1TableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://streamlinehealth.net/20241031", "localname": "ScheduleOfMinimumAdjustedEBITDA1TableTextBlock", "presentation": [ "http://streamlinehealth.net/20241031/role/statement-note-11-subsequent-events-tables" ], "lang": { "en-us": { "role": { "label": "Schedule Of Minimum Adjusted EBITDA 1 [Table Text Block]", "documentation": "Tabular disclosure of the company's minimum adjusted EBITDA." } } }, "auth_ref": [] }, "strm_ScheduleOfMinimumAdjustedEbitdaTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://streamlinehealth.net/20241031", "localname": "ScheduleOfMinimumAdjustedEbitdaTableTextBlock", "presentation": [ "http://streamlinehealth.net/20241031/role/statement-note-5-debt-tables" ], "lang": { "en-us": { "role": { "label": "Schedule Of Minimum Adjusted EBITDA [Table Text Block]", "documentation": "Tabular disclosure of the company's minimum adjusted EBITDA." } } }, "auth_ref": [] }, "us-gaap_ScheduleOfNewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfNewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock", "presentation": [ "http://streamlinehealth.net/20241031/role/statement-note-2-summary-of-significant-accounting-policies-tables" ], "lang": { "en-us": { "role": { "label": "Accounting Standards Update and Change in Accounting Principle [Table Text Block]", "documentation": "Tabular disclosure of changes in accounting principles, including adoption of new accounting pronouncements, that describes the new methods, amount and effects on financial statement line items." } } }, "auth_ref": [ "r23", "r24", "r27", "r28", "r898" ] }, "us-gaap_ScheduleOfRelatedPartyTransactionsTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfRelatedPartyTransactionsTableTextBlock", "presentation": [ "http://streamlinehealth.net/20241031/role/statement-note-9-related-party-transactions-tables" ], "lang": { "en-us": { "role": { "label": "Schedule of Related Party Transactions [Table Text Block]", "documentation": "Tabular disclosure of related party transactions. Examples of related party transactions include, but are not limited to, 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." } } }, "auth_ref": [] }, "us-gaap_ScheduleOfRestructuringAndRelatedCostsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfRestructuringAndRelatedCostsTextBlock", "presentation": [ "http://streamlinehealth.net/20241031/role/statement-note-2-summary-of-significant-accounting-policies-tables" ], "lang": { "en-us": { "role": { "label": "Restructuring and Related Costs [Table Text Block]", "documentation": "Tabular disclosure of costs incurred for restructuring including, but not limited to, exit and disposal activities, remediation, implementation, integration, asset impairment, and charges against earnings from the write-down of assets." } } }, "auth_ref": [ "r35", "r86", "r87" ] }, "strm_SecondEarnoutMember": { "xbrltype": "domainItemType", "nsuri": "http://streamlinehealth.net/20241031", "localname": "SecondEarnoutMember", "presentation": [ "http://streamlinehealth.net/20241031/role/statement-note-2-summary-of-significant-accounting-policies", "http://streamlinehealth.net/20241031/role/statement-note-2-summary-of-significant-accounting-policies-1-details-textual" ], "lang": { "en-us": { "role": { "label": "Second Earnout [Member]", "documentation": "Pertains to the second earnout." } } }, "auth_ref": [] }, "strm_SecuritiesPurchaseAgreementFebruary2024Member": { "xbrltype": "domainItemType", "nsuri": "http://streamlinehealth.net/20241031", "localname": "SecuritiesPurchaseAgreementFebruary2024Member", "presentation": [ "http://streamlinehealth.net/20241031/role/statement-note-5-debt", "http://streamlinehealth.net/20241031/role/statement-note-5-debt-details-textual" ], "lang": { "en-us": { "role": { "label": "Securities Purchase Agreement February 2024 [Member]", "documentation": "Represents the Securities Purchase Agreement that the company entered into on February 1, 2024." } } }, "auth_ref": [] }, "dei_Security12bTitle": { "xbrltype": "securityTitleItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "Security12bTitle", "presentation": [ "http://streamlinehealth.net/20241031/role/statement-document-and-entity-information" ], "lang": { "en-us": { "role": { "label": "Title of 12(b) Security", "documentation": "Title of a 12(b) registered security." } } }, "auth_ref": [ "r795" ] }, "dei_SecurityExchangeName": { "xbrltype": "edgarExchangeCodeItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "SecurityExchangeName", "presentation": [ "http://streamlinehealth.net/20241031/role/statement-document-and-entity-information" ], "lang": { "en-us": { "role": { "label": "Security Exchange Name", "documentation": "Name of the Exchange on which a security is registered." } } }, "auth_ref": [ "r797" ] }, "us-gaap_SellingGeneralAndAdministrativeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SellingGeneralAndAdministrativeExpense", "crdr": "debit", "calculation": { "http://streamlinehealth.net/20241031/role/statement-unaudited-condensed-consolidated-statements-of-operations": { "parentTag": "us-gaap_CostsAndExpenses", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://streamlinehealth.net/20241031/role/statement-unaudited-condensed-consolidated-statements-of-operations" ], "lang": { "en-us": { "role": { "label": "Selling, general and administrative expense", "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." } } }, "auth_ref": [ "r72" ] }, "us-gaap_ShareBasedCompensation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensation", "crdr": "debit", "calculation": { "http://streamlinehealth.net/20241031/role/statement-unaudited-condensed-consolidated-statements-of-cash-flows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 8.0 } }, "presentation": [ "http://streamlinehealth.net/20241031/role/statement-unaudited-condensed-consolidated-statements-of-cash-flows" ], "lang": { "en-us": { "role": { "verboseLabel": "Share-based compensation expense", "label": "us-gaap_ShareBasedCompensation", "documentation": "Amount of noncash expense for share-based payment arrangement." } } }, "auth_ref": [ "r5" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsForfeitures": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsForfeitures", "presentation": [ "http://streamlinehealth.net/20241031/role/statement-note-2-summary-of-significant-accounting-policies-1-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsForfeitures", "terseLabel": "Share-Based Compensation Arrangement by Share-Based Payment Award, Non-Option Equity Instruments, Forfeitures (in shares)", "documentation": "Number of shares under non-option equity instrument agreements that were cancelled as a result of occurrence of a terminating event." } } }, "auth_ref": [ "r93" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsGranted": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsGranted", "presentation": [ "http://streamlinehealth.net/20241031/role/statement-note-2-summary-of-significant-accounting-policies-1-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsGranted", "terseLabel": "Share-Based Compensation Arrangement by Share-Based Payment Award, Non-Option Equity Instruments, Granted (in shares)", "documentation": "Net number of non-option equity instruments granted to participants." } } }, "auth_ref": [ "r12" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized", "presentation": [ "http://streamlinehealth.net/20241031/role/statement-note-7-equity-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized", "terseLabel": "Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Authorized (in shares)", "documentation": "Number of shares authorized for issuance under share-based payment arrangement." } } }, "auth_ref": [ "r752" ] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain", "presentation": [ "http://streamlinehealth.net/20241031/role/statement-note-2-summary-of-significant-accounting-policies", "http://streamlinehealth.net/20241031/role/statement-note-2-summary-of-significant-accounting-policies-1-details-textual" ], "lang": { "en-us": { "role": { "label": "Award Type [Domain]", "documentation": "Award under share-based payment arrangement." } } }, "auth_ref": [ "r369", "r370", "r371", "r373", "r374", "r375", "r376", "r377", "r378", "r379", "r380", "r381", "r382", "r383", "r384", "r385", "r386", "r387", "r388", "r389", "r390", "r393", "r394", "r395", "r396", "r397" ] }, "us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationOptionAndIncentivePlansPolicy", "presentation": [ "http://streamlinehealth.net/20241031/role/statement-significant-accounting-policies-policies" ], "lang": { "en-us": { "role": { "label": "Share-Based Payment Arrangement [Policy Text Block]", "documentation": "Disclosure of accounting policy for award under share-based payment arrangement. Includes, but is not limited to, methodology and assumption used in measuring cost." } } }, "auth_ref": [ "r365", "r372", "r391", "r392", "r393", "r394", "r397", "r400", "r401", "r402", "r403" ] }, "us-gaap_ShareBasedPaymentArrangementNonemployeeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedPaymentArrangementNonemployeeMember", "presentation": [ "http://streamlinehealth.net/20241031/role/statement-note-2-summary-of-significant-accounting-policies", "http://streamlinehealth.net/20241031/role/statement-note-2-summary-of-significant-accounting-policies-1-details-textual" ], "lang": { "en-us": { "role": { "label": "Share-Based Payment Arrangement, Nonemployee [Member]", "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." } } }, "auth_ref": [ "r366", "r369", "r370", "r371", "r373", "r374", "r375", "r376", "r377", "r378", "r379", "r380", "r381", "r382", "r383", "r384", "r385", "r386", "r387", "r388", "r389", "r390", "r393", "r394", "r395", "r396", "r397" ] }, "strm_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingPrice": { "xbrltype": "perShareItemType", "nsuri": "http://streamlinehealth.net/20241031", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingPrice", "presentation": [ "http://streamlinehealth.net/20241031/role/statement-note-2-summary-of-significant-accounting-policies-1-details-textual" ], "lang": { "en-us": { "role": { "label": "strm_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingPrice", "terseLabel": "Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Price (in dollars per share)", "documentation": "Represents the fair market value closing price for which the share-based payment award will vest." } } }, "auth_ref": [] }, "us-gaap_SharesIssuedPricePerShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SharesIssuedPricePerShare", "presentation": [ "http://streamlinehealth.net/20241031/role/statement-note-9-related-party-transactions-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_SharesIssuedPricePerShare", "terseLabel": "Shares Issued, Price Per Share (in dollars per share)", "documentation": "Per share or per unit amount of equity securities issued." } } }, "auth_ref": [] }, "us-gaap_SharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SharesOutstanding", "presentation": [ "http://streamlinehealth.net/20241031/role/statement-unaudited-condensed-consolidated-statements-of-stockholders-equity" ], "lang": { "en-us": { "role": { "label": "us-gaap_SharesOutstanding", "periodStartLabel": "Balance (in shares)", "periodEndLabel": "Balance (in shares)", "documentation": "Number of shares issued which are neither cancelled nor held in the treasury." } } }, "auth_ref": [] }, "us-gaap_SifmaMunicipalSwapRateMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SifmaMunicipalSwapRateMember", "presentation": [ "http://streamlinehealth.net/20241031/role/statement-note-5-debt", "http://streamlinehealth.net/20241031/role/statement-note-5-debt-details-textual" ], "lang": { "en-us": { "role": { "label": "SIFMA Municipal Swap Rate [Member]", "documentation": "Fixed rate on US dollar, constant-notional interest rate swap with its variable-rate leg referenced to Securities Industry and Financial Markets Association (SIFMA) Municipal Swap Index with no additional spread over SIFMA Municipal Swap Index on its variable-rate leg." } } }, "auth_ref": [ "r899" ] }, "us-gaap_SignificantAccountingPoliciesTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SignificantAccountingPoliciesTextBlock", "presentation": [ "http://streamlinehealth.net/20241031/role/statement-note-2-summary-of-significant-accounting-policies" ], "lang": { "en-us": { "role": { "label": "Significant Accounting Policies [Text Block]", "documentation": "The entire disclosure for all significant accounting policies of the reporting entity." } } }, "auth_ref": [ "r81", "r149" ] }, "strm_SoftwareAsAServiceMember": { "xbrltype": "domainItemType", "nsuri": "http://streamlinehealth.net/20241031", "localname": "SoftwareAsAServiceMember", "presentation": [ "http://streamlinehealth.net/20241031/role/statement-unaudited-condensed-consolidated-statements-of-operations" ], "lang": { "en-us": { "role": { "label": "Software as a Service [Member]", "documentation": "Relating to software as a services." } } }, "auth_ref": [] }, "us-gaap_StatementEquityComponentsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StatementEquityComponentsAxis", "presentation": [ "http://streamlinehealth.net/20241031/role/statement-unaudited-condensed-consolidated-statements-of-stockholders-equity" ], "lang": { "en-us": { "role": { "label": "Equity Components [Axis]", "documentation": "Information by component of equity." } } }, "auth_ref": [ "r10", "r61", "r64", "r65", "r119", "r141", "r142", "r143", "r158", "r159", "r160", "r163", "r170", "r172", "r174", "r186", "r238", "r244", "r271", "r347", "r422", "r423", "r436", "r437", "r438", "r441", "r453", "r454", "r463", "r465", "r466", "r467", "r468", "r470", "r481", "r505", "r506", "r507", "r508", "r509", "r510", "r516", "r519", "r532", "r598", "r613", "r614", "r615", "r633", "r692" ] }, "us-gaap_StatementLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StatementLineItems", "presentation": [ "http://streamlinehealth.net/20241031/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited", "http://streamlinehealth.net/20241031/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited-parentheticals", "http://streamlinehealth.net/20241031/role/statement-note-1-basis-of-presentation", "http://streamlinehealth.net/20241031/role/statement-note-1-basis-of-presentation-details-textual", "http://streamlinehealth.net/20241031/role/statement-note-10-goodwill-and-intangible-assets", "http://streamlinehealth.net/20241031/role/statement-note-10-goodwill-and-intangible-assets-details-textual", "http://streamlinehealth.net/20241031/role/statement-note-10-goodwill-and-intangible-assets-summary-of-goodwill-details", "http://streamlinehealth.net/20241031/role/statement-note-10-goodwill-and-intangible-assets-tables", "http://streamlinehealth.net/20241031/role/statement-note-11-subsequent-events", "http://streamlinehealth.net/20241031/role/statement-note-11-subsequent-events-details-textual", "http://streamlinehealth.net/20241031/role/statement-note-11-subsequent-events-schedule-of-debt-to-apr-ratio-details", "http://streamlinehealth.net/20241031/role/statement-note-11-subsequent-events-schedule-of-minimum-adjusted-ebitda-details", "http://streamlinehealth.net/20241031/role/statement-note-11-subsequent-events-tables", "http://streamlinehealth.net/20241031/role/statement-note-2-summary-of-significant-accounting-policies", "http://streamlinehealth.net/20241031/role/statement-note-2-summary-of-significant-accounting-policies-1-details-textual", "http://streamlinehealth.net/20241031/role/statement-note-2-summary-of-significant-accounting-policies-2-details-textual", "http://streamlinehealth.net/20241031/role/statement-note-2-summary-of-significant-accounting-policies-accounting-standards-update-details", "http://streamlinehealth.net/20241031/role/statement-note-2-summary-of-significant-accounting-policies-acquisition-earnout-liability-rollforward-details", "http://streamlinehealth.net/20241031/role/statement-note-2-summary-of-significant-accounting-policies-disaggregation-of-revenue-details", "http://streamlinehealth.net/20241031/role/statement-note-2-summary-of-significant-accounting-policies-fair-value-of-liabilities-details", "http://streamlinehealth.net/20241031/role/statement-note-2-summary-of-significant-accounting-policies-schedule-of-earnings-per-share-details", "http://streamlinehealth.net/20241031/role/statement-note-2-summary-of-significant-accounting-policies-schedule-of-restructuring-information-details", "http://streamlinehealth.net/20241031/role/statement-note-2-summary-of-significant-accounting-policies-tables", "http://streamlinehealth.net/20241031/role/statement-note-3-business-combination", "http://streamlinehealth.net/20241031/role/statement-note-3-business-combination-details-textual", "http://streamlinehealth.net/20241031/role/statement-note-4-operating-leases", "http://streamlinehealth.net/20241031/role/statement-note-4-operating-leases-details-textual", "http://streamlinehealth.net/20241031/role/statement-note-5-debt", "http://streamlinehealth.net/20241031/role/statement-note-5-debt-details-textual", "http://streamlinehealth.net/20241031/role/statement-note-5-debt-schedule-of-adjusted-ebitda-ratio-details", "http://streamlinehealth.net/20241031/role/statement-note-5-debt-schedule-of-debt-to-apr-ratio-details", "http://streamlinehealth.net/20241031/role/statement-note-5-debt-schedule-of-minimum-adjusted-ebitda-details", "http://streamlinehealth.net/20241031/role/statement-note-5-debt-schedule-of-outstanding-debt-details", "http://streamlinehealth.net/20241031/role/statement-note-5-debt-tables", "http://streamlinehealth.net/20241031/role/statement-note-6-income-taxes", "http://streamlinehealth.net/20241031/role/statement-note-6-income-taxes-details-textual", "http://streamlinehealth.net/20241031/role/statement-note-7-equity", "http://streamlinehealth.net/20241031/role/statement-note-7-equity-details-textual", "http://streamlinehealth.net/20241031/role/statement-note-8-commitments-and-contingencies", "http://streamlinehealth.net/20241031/role/statement-note-8-commitments-and-contingencies-details-textual", "http://streamlinehealth.net/20241031/role/statement-note-9-related-party-transactions", "http://streamlinehealth.net/20241031/role/statement-note-9-related-party-transactions-details-textual", "http://streamlinehealth.net/20241031/role/statement-note-9-related-party-transactions-schedule-of-related-party-transactions-details", "http://streamlinehealth.net/20241031/role/statement-note-9-related-party-transactions-tables", "http://streamlinehealth.net/20241031/role/statement-significant-accounting-policies-policies", "http://streamlinehealth.net/20241031/role/statement-unaudited-condensed-consolidated-statements-of-cash-flows", "http://streamlinehealth.net/20241031/role/statement-unaudited-condensed-consolidated-statements-of-operations", "http://streamlinehealth.net/20241031/role/statement-unaudited-condensed-consolidated-statements-of-stockholders-equity" ], "lang": { "en-us": { "role": { "label": "Statement [Line Items]", "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." } } }, "auth_ref": [ "r158", "r159", "r160", "r186", "r519", "r577", "r624", "r634", "r644", "r645", "r646", "r647", "r648", "r649", "r652", "r655", "r656", "r657", "r658", "r659", "r660", "r661", "r662", "r663", "r665", "r666", "r667", "r668", "r669", "r671", "r673", "r674", "r678", "r679", "r680", "r681", "r682", "r683", "r684", "r685", "r686", "r687", "r688", "r689", "r692", "r787" ] }, "us-gaap_StatementOfCashFlowsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StatementOfCashFlowsAbstract", "lang": { "en-us": { "role": { "label": "Statement of Cash Flows [Abstract]" } } }, "auth_ref": [] }, "us-gaap_StatementOfFinancialPositionAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StatementOfFinancialPositionAbstract", "lang": { "en-us": { "role": { "label": "Statement of Financial Position [Abstract]" } } }, "auth_ref": [] }, "us-gaap_StatementOfStockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StatementOfStockholdersEquityAbstract", "lang": { "en-us": { "role": { "label": "Statement of Stockholders' Equity [Abstract]" } } }, "auth_ref": [] }, "srt_StatementScenarioAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "StatementScenarioAxis", "presentation": [ "http://streamlinehealth.net/20241031/role/statement-note-11-subsequent-events-schedule-of-debt-to-apr-ratio-details", "http://streamlinehealth.net/20241031/role/statement-note-11-subsequent-events-schedule-of-minimum-adjusted-ebitda-details", "http://streamlinehealth.net/20241031/role/statement-note-5-debt-schedule-of-adjusted-ebitda-ratio-details", "http://streamlinehealth.net/20241031/role/statement-note-5-debt-schedule-of-debt-to-apr-ratio-details", "http://streamlinehealth.net/20241031/role/statement-note-5-debt-schedule-of-minimum-adjusted-ebitda-details" ], "lang": { "en-us": { "role": { "label": "Scenario [Axis]" } } }, "auth_ref": [ "r175", "r364", "r803", "r804", "r824" ] }, "us-gaap_StatementTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StatementTable", "presentation": [ "http://streamlinehealth.net/20241031/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited", "http://streamlinehealth.net/20241031/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited-parentheticals", "http://streamlinehealth.net/20241031/role/statement-note-1-basis-of-presentation", "http://streamlinehealth.net/20241031/role/statement-note-1-basis-of-presentation-details-textual", "http://streamlinehealth.net/20241031/role/statement-note-10-goodwill-and-intangible-assets", "http://streamlinehealth.net/20241031/role/statement-note-10-goodwill-and-intangible-assets-details-textual", "http://streamlinehealth.net/20241031/role/statement-note-10-goodwill-and-intangible-assets-summary-of-goodwill-details", "http://streamlinehealth.net/20241031/role/statement-note-10-goodwill-and-intangible-assets-tables", "http://streamlinehealth.net/20241031/role/statement-note-11-subsequent-events", "http://streamlinehealth.net/20241031/role/statement-note-11-subsequent-events-details-textual", "http://streamlinehealth.net/20241031/role/statement-note-11-subsequent-events-schedule-of-debt-to-apr-ratio-details", "http://streamlinehealth.net/20241031/role/statement-note-11-subsequent-events-schedule-of-minimum-adjusted-ebitda-details", "http://streamlinehealth.net/20241031/role/statement-note-11-subsequent-events-tables", "http://streamlinehealth.net/20241031/role/statement-note-2-summary-of-significant-accounting-policies", "http://streamlinehealth.net/20241031/role/statement-note-2-summary-of-significant-accounting-policies-1-details-textual", "http://streamlinehealth.net/20241031/role/statement-note-2-summary-of-significant-accounting-policies-2-details-textual", "http://streamlinehealth.net/20241031/role/statement-note-2-summary-of-significant-accounting-policies-accounting-standards-update-details", "http://streamlinehealth.net/20241031/role/statement-note-2-summary-of-significant-accounting-policies-acquisition-earnout-liability-rollforward-details", "http://streamlinehealth.net/20241031/role/statement-note-2-summary-of-significant-accounting-policies-disaggregation-of-revenue-details", "http://streamlinehealth.net/20241031/role/statement-note-2-summary-of-significant-accounting-policies-fair-value-of-liabilities-details", "http://streamlinehealth.net/20241031/role/statement-note-2-summary-of-significant-accounting-policies-schedule-of-earnings-per-share-details", "http://streamlinehealth.net/20241031/role/statement-note-2-summary-of-significant-accounting-policies-schedule-of-restructuring-information-details", "http://streamlinehealth.net/20241031/role/statement-note-2-summary-of-significant-accounting-policies-tables", "http://streamlinehealth.net/20241031/role/statement-note-3-business-combination", "http://streamlinehealth.net/20241031/role/statement-note-3-business-combination-details-textual", "http://streamlinehealth.net/20241031/role/statement-note-4-operating-leases", "http://streamlinehealth.net/20241031/role/statement-note-4-operating-leases-details-textual", "http://streamlinehealth.net/20241031/role/statement-note-5-debt", "http://streamlinehealth.net/20241031/role/statement-note-5-debt-details-textual", "http://streamlinehealth.net/20241031/role/statement-note-5-debt-schedule-of-adjusted-ebitda-ratio-details", "http://streamlinehealth.net/20241031/role/statement-note-5-debt-schedule-of-debt-to-apr-ratio-details", "http://streamlinehealth.net/20241031/role/statement-note-5-debt-schedule-of-minimum-adjusted-ebitda-details", "http://streamlinehealth.net/20241031/role/statement-note-5-debt-schedule-of-outstanding-debt-details", "http://streamlinehealth.net/20241031/role/statement-note-5-debt-tables", "http://streamlinehealth.net/20241031/role/statement-note-6-income-taxes", "http://streamlinehealth.net/20241031/role/statement-note-6-income-taxes-details-textual", "http://streamlinehealth.net/20241031/role/statement-note-7-equity", "http://streamlinehealth.net/20241031/role/statement-note-7-equity-details-textual", "http://streamlinehealth.net/20241031/role/statement-note-8-commitments-and-contingencies", "http://streamlinehealth.net/20241031/role/statement-note-8-commitments-and-contingencies-details-textual", "http://streamlinehealth.net/20241031/role/statement-note-9-related-party-transactions", "http://streamlinehealth.net/20241031/role/statement-note-9-related-party-transactions-details-textual", "http://streamlinehealth.net/20241031/role/statement-note-9-related-party-transactions-schedule-of-related-party-transactions-details", "http://streamlinehealth.net/20241031/role/statement-note-9-related-party-transactions-tables", "http://streamlinehealth.net/20241031/role/statement-significant-accounting-policies-policies", "http://streamlinehealth.net/20241031/role/statement-unaudited-condensed-consolidated-statements-of-cash-flows", "http://streamlinehealth.net/20241031/role/statement-unaudited-condensed-consolidated-statements-of-operations", "http://streamlinehealth.net/20241031/role/statement-unaudited-condensed-consolidated-statements-of-stockholders-equity" ], "lang": { "en-us": { "role": { "label": "Statement [Table]", "documentation": "Disclosure of information about statement of comprehensive income, income, other comprehensive income, financial position, cash flows, and shareholders' equity." } } }, "auth_ref": [ "r158", "r159", "r160", "r186", "r201", "r519", "r577", "r624", "r634", "r644", "r645", "r646", "r647", "r648", "r649", "r652", "r655", "r656", "r657", "r658", "r659", "r660", "r661", "r662", "r663", "r665", "r666", "r667", "r668", "r669", "r671", "r673", "r674", "r678", "r679", "r680", "r681", "r682", "r683", "r684", "r685", "r686", "r687", "r688", "r689", "r692", "r787" ] }, "strm_StatementsOfWorkUnderSubleaseMember": { "xbrltype": "domainItemType", "nsuri": "http://streamlinehealth.net/20241031", "localname": "StatementsOfWorkUnderSubleaseMember", "presentation": [ "http://streamlinehealth.net/20241031/role/statement-note-8-commitments-and-contingencies", "http://streamlinehealth.net/20241031/role/statement-note-8-commitments-and-contingencies-details-textual" ], "lang": { "en-us": { "role": { "label": "Statements of Work Under Sublease [Member]", "documentation": "Relating to statements of work under sublease." } } }, "auth_ref": [] }, "us-gaap_StockIssued1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockIssued1", "crdr": "credit", "presentation": [ "http://streamlinehealth.net/20241031/role/statement-note-2-summary-of-significant-accounting-policies-1-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_StockIssued1", "terseLabel": "Stock Issued", "documentation": "The fair value of stock issued in noncash financing activities." } } }, "auth_ref": [ "r20", "r21", "r22" ] }, "us-gaap_StockIssuedDuringPeriodSharesIssuedForServices": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockIssuedDuringPeriodSharesIssuedForServices", "presentation": [ "http://streamlinehealth.net/20241031/role/statement-note-8-commitments-and-contingencies-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_StockIssuedDuringPeriodSharesIssuedForServices", "terseLabel": "Stock Issued During Period, Shares, Issued for Services (in shares)", "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." } } }, "auth_ref": [] }, "us-gaap_StockIssuedDuringPeriodSharesNewIssues": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockIssuedDuringPeriodSharesNewIssues", "presentation": [ "http://streamlinehealth.net/20241031/role/statement-note-7-equity-details-textual", "http://streamlinehealth.net/20241031/role/statement-note-9-related-party-transactions-details-textual", "http://streamlinehealth.net/20241031/role/statement-unaudited-condensed-consolidated-statements-of-stockholders-equity" ], "lang": { "en-us": { "role": { "label": "Issuance of common stock (in shares)", "terseLabel": "Stock Issued During Period, Shares, New Issues (in shares)", "documentation": "Number of new stock issued during the period." } } }, "auth_ref": [ "r10", "r60", "r61", "r91", "r626", "r692", "r712" ] }, "us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardForfeited": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockIssuedDuringPeriodSharesRestrictedStockAwardForfeited", "presentation": [ "http://streamlinehealth.net/20241031/role/statement-unaudited-condensed-consolidated-statements-of-stockholders-equity" ], "lang": { "en-us": { "role": { "label": "us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardForfeited", "negatedLabel": "Restricted stock forfeited (in shares)", "documentation": "Number of shares related to Restricted Stock Award forfeited during the period." } } }, "auth_ref": [ "r10", "r60", "r61", "r91" ] }, "us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockIssuedDuringPeriodSharesRestrictedStockAwardGross", "presentation": [ "http://streamlinehealth.net/20241031/role/statement-unaudited-condensed-consolidated-statements-of-stockholders-equity" ], "lang": { "en-us": { "role": { "label": "Restricted stock issued (in shares)", "documentation": "Total number of shares issued during the period, including shares forfeited, as a result of Restricted Stock Awards." } } }, "auth_ref": [ "r10", "r91" ] }, "strm_StockIssuedDuringPeriodSharesWarrantsExercised": { "xbrltype": "sharesItemType", "nsuri": "http://streamlinehealth.net/20241031", "localname": "StockIssuedDuringPeriodSharesWarrantsExercised", "presentation": [ "http://streamlinehealth.net/20241031/role/statement-unaudited-condensed-consolidated-statements-of-stockholders-equity" ], "lang": { "en-us": { "role": { "label": "Cashless exercise of warrants (in shares)", "documentation": "Number of shares of stock issued during the period pursuant to warrants exercised." } } }, "auth_ref": [] }, "us-gaap_StockIssuedDuringPeriodValueNewIssues": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockIssuedDuringPeriodValueNewIssues", "crdr": "credit", "presentation": [ "http://streamlinehealth.net/20241031/role/statement-note-9-related-party-transactions-details-textual", "http://streamlinehealth.net/20241031/role/statement-unaudited-condensed-consolidated-statements-of-stockholders-equity" ], "lang": { "en-us": { "role": { "label": "Issuance of common stock", "terseLabel": "Stock Issued During Period, Value, New Issues", "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." } } }, "auth_ref": [ "r10", "r60", "r61", "r91", "r633", "r692", "r712", "r793" ] }, "us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardForfeitures": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockIssuedDuringPeriodValueRestrictedStockAwardForfeitures", "crdr": "debit", "presentation": [ "http://streamlinehealth.net/20241031/role/statement-unaudited-condensed-consolidated-statements-of-stockholders-equity" ], "lang": { "en-us": { "role": { "label": "us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardForfeitures", "negatedLabel": "Restricted stock forfeited", "documentation": "Value of stock related to Restricted Stock Awards forfeited during the period." } } }, "auth_ref": [ "r10", "r60", "r61", "r91" ] }, "us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockIssuedDuringPeriodValueRestrictedStockAwardGross", "crdr": "credit", "presentation": [ "http://streamlinehealth.net/20241031/role/statement-unaudited-condensed-consolidated-statements-of-stockholders-equity" ], "lang": { "en-us": { "role": { "label": "Restricted stock issued", "documentation": "Aggregate value of stock related to Restricted Stock Awards issued during the period." } } }, "auth_ref": [ "r10", "r60", "r61", "r91" ] }, "strm_StockIssuedDuringPeriodValueWarrantsExercised": { "xbrltype": "monetaryItemType", "nsuri": "http://streamlinehealth.net/20241031", "localname": "StockIssuedDuringPeriodValueWarrantsExercised", "crdr": "credit", "presentation": [ "http://streamlinehealth.net/20241031/role/statement-unaudited-condensed-consolidated-statements-of-stockholders-equity" ], "lang": { "en-us": { "role": { "label": "Cashless exercise of warrants", "documentation": "Value of stock issued pursuant to the exercise of warrants during the period." } } }, "auth_ref": [] }, "us-gaap_StockRepurchasedDuringPeriodShares": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockRepurchasedDuringPeriodShares", "presentation": [ "http://streamlinehealth.net/20241031/role/statement-unaudited-condensed-consolidated-statements-of-stockholders-equity" ], "lang": { "en-us": { "role": { "label": "us-gaap_StockRepurchasedDuringPeriodShares", "negatedLabel": "Surrender of shares (in shares)", "documentation": "Number of shares that have been repurchased during the period and have not been retired and are not held in treasury. Some state laws may govern the circumstances under which an entity may acquire its own stock and prescribe the accounting treatment therefore. This element is used when state law does not recognize treasury stock." } } }, "auth_ref": [ "r10", "r60", "r61", "r91", "r627", "r692", "r713" ] }, "us-gaap_StockRepurchasedDuringPeriodValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockRepurchasedDuringPeriodValue", "crdr": "debit", "presentation": [ "http://streamlinehealth.net/20241031/role/statement-unaudited-condensed-consolidated-statements-of-stockholders-equity" ], "lang": { "en-us": { "role": { "label": "us-gaap_StockRepurchasedDuringPeriodValue", "negatedLabel": "Surrender of shares", "documentation": "Equity impact of the value of stock that has been repurchased during the period and has not been retired and is not held in treasury. Some state laws may mandate the circumstances under which an entity may acquire its own stock and prescribe the accounting treatment therefore. This element is used when state law does not recognize treasury stock." } } }, "auth_ref": [ "r10", "r60", "r61", "r91", "r633", "r692", "r713", "r793" ] }, "us-gaap_StockholdersEquity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockholdersEquity", "crdr": "credit", "calculation": { "http://streamlinehealth.net/20241031/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://streamlinehealth.net/20241031/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited", "http://streamlinehealth.net/20241031/role/statement-unaudited-condensed-consolidated-statements-of-stockholders-equity" ], "lang": { "en-us": { "role": { "label": "us-gaap_StockholdersEquity", "totalLabel": "Total stockholders\u2019 equity", "periodStartLabel": "Balance", "periodEndLabel": "Balance", "documentation": "Amount of equity (deficit) attributable to parent. Excludes temporary equity and equity attributable to noncontrolling interest." } } }, "auth_ref": [ "r61", "r64", "r65", "r84", "r654", "r670", "r693", "r694", "r777", "r794", "r820", "r839", "r912", "r969" ] }, "us-gaap_StockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockholdersEquityAbstract", "presentation": [ "http://streamlinehealth.net/20241031/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited" ], "lang": { "en-us": { "role": { "label": "Stockholders\u2019 equity:" } } }, "auth_ref": [] }, "us-gaap_StockholdersEquityNoteDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockholdersEquityNoteDisclosureTextBlock", "presentation": [ "http://streamlinehealth.net/20241031/role/statement-note-7-equity" ], "lang": { "en-us": { "role": { "label": "Equity [Text Block]", "documentation": "The entire disclosure for equity." } } }, "auth_ref": [ "r90", "r151", "r332", "r333", "r335", "r336", "r337", "r338", "r339", "r340", "r341", "r342", "r343", "r345", "r347", "r472", "r695", "r697", "r714" ] }, "us-gaap_StockholdersEquityNoteStockSplitConversionRatio1": { "xbrltype": "pureItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockholdersEquityNoteStockSplitConversionRatio1", "presentation": [ "http://streamlinehealth.net/20241031/role/statement-note-1-basis-of-presentation-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_StockholdersEquityNoteStockSplitConversionRatio1", "terseLabel": "Stockholders' Equity Note, Stock Split, Conversion Ratio", "documentation": "Ratio applied to the conversion of stock split, for example but not limited to, one share converted to two or two shares converted to one." } } }, "auth_ref": [ "r92" ] }, "us-gaap_SubleaseIncome": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SubleaseIncome", "crdr": "credit", "presentation": [ "http://streamlinehealth.net/20241031/role/statement-note-4-operating-leases-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_SubleaseIncome", "terseLabel": "Sublease Income", "documentation": "Amount of sublease income excluding finance and operating lease expense." } } }, "auth_ref": [ "r522", "r768" ] }, "us-gaap_SubsequentEventMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SubsequentEventMember", "presentation": [ "http://streamlinehealth.net/20241031/role/statement-note-11-subsequent-events", "http://streamlinehealth.net/20241031/role/statement-note-11-subsequent-events-details-textual", "http://streamlinehealth.net/20241031/role/statement-note-11-subsequent-events-schedule-of-minimum-adjusted-ebitda-details" ], "lang": { "en-us": { "role": { "label": "Subsequent Event [Member]", "documentation": "Identifies event that occurred after the balance sheet date but before financial statements are issued or available to be issued." } } }, "auth_ref": [ "r511", "r541" ] }, "us-gaap_SubsequentEventTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SubsequentEventTypeAxis", "presentation": [ "http://streamlinehealth.net/20241031/role/statement-note-11-subsequent-events", "http://streamlinehealth.net/20241031/role/statement-note-11-subsequent-events-details-textual", "http://streamlinehealth.net/20241031/role/statement-note-11-subsequent-events-schedule-of-minimum-adjusted-ebitda-details" ], "lang": { "en-us": { "role": { "label": "Subsequent Event Type [Axis]", "documentation": "Information by event that occurred after the balance sheet date but before financial statements are issued or available to be issued." } } }, "auth_ref": [ "r511", "r541" ] }, "us-gaap_SubsequentEventTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SubsequentEventTypeDomain", "presentation": [ "http://streamlinehealth.net/20241031/role/statement-note-11-subsequent-events", "http://streamlinehealth.net/20241031/role/statement-note-11-subsequent-events-details-textual", "http://streamlinehealth.net/20241031/role/statement-note-11-subsequent-events-schedule-of-minimum-adjusted-ebitda-details" ], "lang": { "en-us": { "role": { "label": "Subsequent Event Type [Domain]", "documentation": "Event that occurred after the balance sheet date but before financial statements are issued or available to be issued." } } }, "auth_ref": [ "r511", "r541" ] }, "us-gaap_SubsequentEventsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SubsequentEventsTextBlock", "presentation": [ "http://streamlinehealth.net/20241031/role/statement-note-11-subsequent-events" ], "lang": { "en-us": { "role": { "label": "Subsequent Events [Text Block]", "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." } } }, "auth_ref": [ "r540", "r542" ] }, "us-gaap_SubsidiarySaleOfStockAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SubsidiarySaleOfStockAxis", "presentation": [ "http://streamlinehealth.net/20241031/role/statement-note-7-equity", "http://streamlinehealth.net/20241031/role/statement-note-7-equity-details-textual", "http://streamlinehealth.net/20241031/role/statement-note-9-related-party-transactions", "http://streamlinehealth.net/20241031/role/statement-note-9-related-party-transactions-details-textual" ], "lang": { "en-us": { "role": { "label": "Sale of Stock [Axis]", "documentation": "Information by type of sale of the entity's stock." } } }, "auth_ref": [] }, "strm_SuwaneeOfficeLeaseMember": { "xbrltype": "domainItemType", "nsuri": "http://streamlinehealth.net/20241031", "localname": "SuwaneeOfficeLeaseMember", "presentation": [ "http://streamlinehealth.net/20241031/role/statement-note-4-operating-leases", "http://streamlinehealth.net/20241031/role/statement-note-4-operating-leases-details-textual" ], "lang": { "en-us": { "role": { "label": "Suwanee Office Lease [Member]", "documentation": "Relating to the Suwanee office lease." } } }, "auth_ref": [] }, "us-gaap_TableTextBlock": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "TableTextBlock", "presentation": [ "http://streamlinehealth.net/20241031/role/statement-note-10-goodwill-and-intangible-assets-tables", "http://streamlinehealth.net/20241031/role/statement-note-11-subsequent-events-tables", "http://streamlinehealth.net/20241031/role/statement-note-2-summary-of-significant-accounting-policies-tables", "http://streamlinehealth.net/20241031/role/statement-note-5-debt-tables", "http://streamlinehealth.net/20241031/role/statement-note-9-related-party-transactions-tables" ], "lang": { "en-us": { "role": { "label": "us-gaap_TableTextBlock", "terseLabel": "Notes Tables" } } }, "auth_ref": [] }, "strm_TermLoanAndRevolvingLineOfCreditMember": { "xbrltype": "domainItemType", "nsuri": "http://streamlinehealth.net/20241031", "localname": "TermLoanAndRevolvingLineOfCreditMember", "presentation": [ "http://streamlinehealth.net/20241031/role/statement-note-2-summary-of-significant-accounting-policies", "http://streamlinehealth.net/20241031/role/statement-note-2-summary-of-significant-accounting-policies-1-details-textual", "http://streamlinehealth.net/20241031/role/statement-note-5-debt", "http://streamlinehealth.net/20241031/role/statement-note-5-debt-details-textual", "http://streamlinehealth.net/20241031/role/statement-note-5-debt-schedule-of-outstanding-debt-details" ], "lang": { "en-us": { "role": { "label": "Term Loan and Revolving Line of Credit [Member]", "documentation": "Relating to the term loan and revolving line of credit." } } }, "auth_ref": [] }, "strm_TermLoanMember": { "xbrltype": "domainItemType", "nsuri": "http://streamlinehealth.net/20241031", "localname": "TermLoanMember", "presentation": [ "http://streamlinehealth.net/20241031/role/statement-note-1-basis-of-presentation", "http://streamlinehealth.net/20241031/role/statement-note-1-basis-of-presentation-details-textual", "http://streamlinehealth.net/20241031/role/statement-note-5-debt", "http://streamlinehealth.net/20241031/role/statement-note-5-debt-details-textual", "http://streamlinehealth.net/20241031/role/statement-note-5-debt-schedule-of-outstanding-debt-details" ], "lang": { "en-us": { "role": { "label": "Term Loan [Member]", "documentation": "Relating to the term loan." } } }, "auth_ref": [] }, "strm_The2024PlanMember": { "xbrltype": "domainItemType", "nsuri": "http://streamlinehealth.net/20241031", "localname": "The2024PlanMember", "presentation": [ "http://streamlinehealth.net/20241031/role/statement-note-7-equity", "http://streamlinehealth.net/20241031/role/statement-note-7-equity-details-textual" ], "lang": { "en-us": { "role": { "label": "The 2024 Plan [Member]", "documentation": "Represents the 2024 Omnibus Incentive Compensation Plan (\"2024 Plan\")." } } }, "auth_ref": [] }, "us-gaap_TimingOfTransferOfGoodOrServiceAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "TimingOfTransferOfGoodOrServiceAxis", "presentation": [ "http://streamlinehealth.net/20241031/role/statement-note-2-summary-of-significant-accounting-policies-disaggregation-of-revenue-details" ], "lang": { "en-us": { "role": { "label": "Timing of Transfer of Good or Service [Axis]", "documentation": "Information by timing of transfer of good or service to customer." } } }, "auth_ref": [ "r745", "r870" ] }, "us-gaap_TimingOfTransferOfGoodOrServiceDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "TimingOfTransferOfGoodOrServiceDomain", "presentation": [ "http://streamlinehealth.net/20241031/role/statement-note-2-summary-of-significant-accounting-policies-disaggregation-of-revenue-details" ], "lang": { "en-us": { "role": { "label": "Timing of Transfer of Good or Service [Domain]", "documentation": "Timing of transfer of good or service to customer. Includes, but is not limited to, at point in time or over time." } } }, "auth_ref": [ "r745", "r870" ] }, "srt_TitleOfIndividualAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "TitleOfIndividualAxis", "presentation": [ "http://streamlinehealth.net/20241031/role/statement-note-2-summary-of-significant-accounting-policies", "http://streamlinehealth.net/20241031/role/statement-note-2-summary-of-significant-accounting-policies-1-details-textual", "http://streamlinehealth.net/20241031/role/statement-note-5-debt", "http://streamlinehealth.net/20241031/role/statement-note-5-debt-details-textual" ], "lang": { "en-us": { "role": { "label": "Title and Position [Axis]" } } }, "auth_ref": [ "r833", "r920" ] }, "srt_TitleOfIndividualWithRelationshipToEntityDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "TitleOfIndividualWithRelationshipToEntityDomain", "presentation": [ "http://streamlinehealth.net/20241031/role/statement-note-2-summary-of-significant-accounting-policies", "http://streamlinehealth.net/20241031/role/statement-note-2-summary-of-significant-accounting-policies-1-details-textual", "http://streamlinehealth.net/20241031/role/statement-note-5-debt", "http://streamlinehealth.net/20241031/role/statement-note-5-debt-details-textual" ], "lang": { "en-us": { "role": { "label": "Title and Position [Domain]" } } }, "auth_ref": [] }, "dei_TradingSymbol": { "xbrltype": "tradingSymbolItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "TradingSymbol", "presentation": [ "http://streamlinehealth.net/20241031/role/statement-document-and-entity-information" ], "lang": { "en-us": { "role": { "label": "Trading Symbol", "documentation": "Trading symbol of an instrument as listed on an exchange." } } }, "auth_ref": [] }, "us-gaap_TransferredAtPointInTimeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "TransferredAtPointInTimeMember", "presentation": [ "http://streamlinehealth.net/20241031/role/statement-note-2-summary-of-significant-accounting-policies-disaggregation-of-revenue-details" ], "lang": { "en-us": { "role": { "label": "Transferred at Point in Time [Member]", "documentation": "Contract with customer in which good or service is transferred at point in time." } } }, "auth_ref": [ "r745" ] }, "us-gaap_TransferredOverTimeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "TransferredOverTimeMember", "presentation": [ "http://streamlinehealth.net/20241031/role/statement-note-2-summary-of-significant-accounting-policies-disaggregation-of-revenue-details" ], "lang": { "en-us": { "role": { "label": "Transferred over Time [Member]", "documentation": "Contract with customer in which good or service is transferred over time." } } }, "auth_ref": [ "r745" ] }, "us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain", "presentation": [ "http://streamlinehealth.net/20241031/role/statement-note-5-debt", "http://streamlinehealth.net/20241031/role/statement-note-5-debt-details-textual" ], "lang": { "en-us": { "role": { "label": "Financial Instruments [Domain]", "documentation": "Instrument or contract that imposes a contractual obligation to deliver cash or another financial instrument or to exchange other financial instruments on potentially unfavorable terms and conveys a contractual right to receive cash or another financial instrument or to exchange other financial instruments on potentially favorable terms." } } }, "auth_ref": [ "r203", "r204", "r205", "r206", "r207", "r208", "r209", "r210", "r211", "r212", "r213", "r214", "r215", "r216", "r217", "r218", "r219", "r220", "r221", "r222", "r223", "r224", "r225", "r226", "r227", "r228", "r229", "r230", "r231", "r232", "r327", "r344", "r471", "r500", "r543", "r544", "r545", "r546", "r547", "r548", "r549", "r550", "r551", "r552", "r553", "r554", "r555", "r556", "r557", "r560", "r561", "r562", "r563", "r564", "r565", "r566", "r567", "r568", "r569", "r570", "r571", "r572", "r573", "r574", "r599", "r755", "r758", "r759", "r760", "r761", "r762", "r763", "r764", "r765", "r778", "r807", "r808", "r809", "r810", "r811", "r812", "r813", "r835", "r836", "r837", "r838", "r901", "r904", "r905", "r906", "r908", "r911" ] }, "us-gaap_TypeOfAdoptionMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "TypeOfAdoptionMember", "presentation": [ "http://streamlinehealth.net/20241031/role/statement-note-2-summary-of-significant-accounting-policies-accounting-standards-update-details", "http://streamlinehealth.net/20241031/role/statement-unaudited-condensed-consolidated-statements-of-stockholders-equity" ], "lang": { "en-us": { "role": { "label": "Accounting Standards Update [Domain]", "documentation": "Amendment to accounting standards." } } }, "auth_ref": [ "r117", "r118", "r119", "r120", "r121", "r122", "r162", "r163", "r164", "r165", "r175", "r199", "r200", "r235", "r236", "r237", "r238", "r239", "r240", "r241", "r242", "r243", "r244", "r270", "r271", "r277", "r422", "r423", "r424", "r425", "r426", "r433", "r434", "r435", "r436", "r437", "r438", "r439", "r440", "r441", "r444", "r445", "r446", "r450", "r451", "r452", "r453", "r454", "r460", "r461", "r462", "r463", "r464", "r465", "r466", "r467", "r468", "r469", "r470", "r473", "r474", "r475", "r476", "r477", "r478", "r479", "r480", "r481", "r482", "r483", "r501", "r502", "r515", "r516", "r517", "r527", "r528", "r529", "r530", "r531", "r532", "r578", "r579", "r580", "r611", "r612", "r613", "r614", "r615", "r616", "r617", "r618", "r619", "r620", "r621", "r622" ] }, "us-gaap_TypeOfArrangementAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "TypeOfArrangementAxis", "presentation": [ "http://streamlinehealth.net/20241031/role/statement-note-5-debt", "http://streamlinehealth.net/20241031/role/statement-note-5-debt-details-textual", "http://streamlinehealth.net/20241031/role/statement-note-8-commitments-and-contingencies", "http://streamlinehealth.net/20241031/role/statement-note-8-commitments-and-contingencies-details-textual" ], "lang": { "en-us": { "role": { "label": "Collaborative Arrangement and Arrangement Other than Collaborative [Axis]", "documentation": "Information by collaborative arrangement and arrangement other than collaborative applicable to revenue-generating activity or operations." } } }, "auth_ref": [ "r455" ] }, "us-gaap_TypeOfRestructuringDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "TypeOfRestructuringDomain", "presentation": [ "http://streamlinehealth.net/20241031/role/statement-note-2-summary-of-significant-accounting-policies-schedule-of-restructuring-information-details" ], "lang": { "en-us": { "role": { "label": "Type of Restructuring [Domain]", "documentation": "Identification of the types of restructuring costs." } } }, "auth_ref": [ "r278", "r279", "r282", "r283" ] }, "us-gaap_UnrecognizedTaxBenefits": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "UnrecognizedTaxBenefits", "crdr": "credit", "presentation": [ "http://streamlinehealth.net/20241031/role/statement-note-6-income-taxes-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_UnrecognizedTaxBenefits", "terseLabel": "Unrecognized Tax Benefits", "documentation": "Amount of unrecognized tax benefits." } } }, "auth_ref": [ "r408", "r416", "r753" ] }, "strm_UnsecuredSubordinatedPromissoryNotesMember": { "xbrltype": "domainItemType", "nsuri": "http://streamlinehealth.net/20241031", "localname": "UnsecuredSubordinatedPromissoryNotesMember", "presentation": [ "http://streamlinehealth.net/20241031/role/statement-note-2-summary-of-significant-accounting-policies", "http://streamlinehealth.net/20241031/role/statement-note-2-summary-of-significant-accounting-policies-1-details-textual", "http://streamlinehealth.net/20241031/role/statement-note-5-debt", "http://streamlinehealth.net/20241031/role/statement-note-5-debt-details-textual" ], "lang": { "en-us": { "role": { "label": "Unsecured Subordinated Promissory Notes [Member]", "documentation": "Represents unsecured subordinated promissory notes." } } }, "auth_ref": [] }, "us-gaap_UseOfEstimates": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "UseOfEstimates", "presentation": [ "http://streamlinehealth.net/20241031/role/statement-significant-accounting-policies-policies" ], "lang": { "en-us": { "role": { "label": "Use of Estimates, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for the use of estimates in the preparation of financial statements in conformity with generally accepted accounting principles." } } }, "auth_ref": [ "r29", "r30", "r31", "r110", "r111", "r112", "r113" ] }, "us-gaap_VariableRateDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "VariableRateDomain", "presentation": [ "http://streamlinehealth.net/20241031/role/statement-note-5-debt", "http://streamlinehealth.net/20241031/role/statement-note-5-debt-details-textual" ], "lang": { "en-us": { "role": { "label": "Variable Rate [Domain]", "documentation": "Interest rate that fluctuates over time as a result of an underlying benchmark interest rate or index." } } }, "auth_ref": [] }, "strm_Warrant1Member": { "xbrltype": "domainItemType", "nsuri": "http://streamlinehealth.net/20241031", "localname": "Warrant1Member", "presentation": [ "http://streamlinehealth.net/20241031/role/statement-note-2-summary-of-significant-accounting-policies", "http://streamlinehealth.net/20241031/role/statement-note-2-summary-of-significant-accounting-policies-1-details-textual" ], "lang": { "en-us": { "role": { "label": "Warrant 1 [Member]", "documentation": "Security that gives the holder the right to purchase shares of stock in accordance with the terms of the instrument, usually upon payment of a specified amount." } } }, "auth_ref": [] }, "us-gaap_WarrantMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "WarrantMember", "presentation": [ "http://streamlinehealth.net/20241031/role/statement-note-2-summary-of-significant-accounting-policies", "http://streamlinehealth.net/20241031/role/statement-note-2-summary-of-significant-accounting-policies-1-details-textual" ], "lang": { "en-us": { "role": { "label": "Warrant [Member]", "documentation": "Security that gives the holder the right to purchase shares of stock in accordance with the terms of the instrument, usually upon payment of a specified amount." } } }, "auth_ref": [ "r784", "r785", "r788", "r789", "r790", "r791" ] }, "us-gaap_WarrantsAndRightsOutstanding": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "WarrantsAndRightsOutstanding", "crdr": "credit", "presentation": [ "http://streamlinehealth.net/20241031/role/statement-note-2-summary-of-significant-accounting-policies-1-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_WarrantsAndRightsOutstanding", "terseLabel": "Warrants and Rights Outstanding", "documentation": "Value of outstanding derivative securities that permit the holder the right to purchase securities (usually equity) from the issuer at a specified price." } } }, "auth_ref": [ "r904", "r905", "r906" ] }, "us-gaap_WarrantsAndRightsOutstandingMeasurementInput": { "xbrltype": "decimalItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "WarrantsAndRightsOutstandingMeasurementInput", "presentation": [ "http://streamlinehealth.net/20241031/role/statement-note-2-summary-of-significant-accounting-policies-1-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_WarrantsAndRightsOutstandingMeasurementInput", "terseLabel": "Warrants and Rights Outstanding, Measurement Input", "documentation": "Value of input used to measure outstanding warrant and right embodying unconditional obligation requiring redemption by transferring asset at specified or determinable date or upon event certain to occur." } } }, "auth_ref": [ "r904", "r905", "r906" ] }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "WeightedAverageNumberOfSharesOutstandingBasic", "presentation": [ "http://streamlinehealth.net/20241031/role/statement-note-2-summary-of-significant-accounting-policies-schedule-of-earnings-per-share-details", "http://streamlinehealth.net/20241031/role/statement-unaudited-condensed-consolidated-statements-of-operations" ], "lang": { "en-us": { "role": { "label": "Weighted average number of common shares \u2013 basic and diluted (in shares)", "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." } } }, "auth_ref": [ "r176", "r181" ] }, "strm_WycheTeeGreenIiiMember": { "xbrltype": "domainItemType", "nsuri": "http://streamlinehealth.net/20241031", "localname": "WycheTeeGreenIiiMember", "presentation": [ "http://streamlinehealth.net/20241031/role/statement-note-9-related-party-transactions-schedule-of-related-party-transactions-details" ], "lang": { "en-us": { "role": { "label": "Wyche Tee Green III [Member]", "documentation": "Represents Wyche Tee Green III." } } }, "auth_ref": [] }, "strm_statement-statement-note-10-goodwill-and-intangible-assets-summary-of-goodwill-details": { "xbrltype": "stringItemType", "nsuri": "http://streamlinehealth.net/20241031", "localname": "statement-statement-note-10-goodwill-and-intangible-assets-summary-of-goodwill-details", "lang": { "en-us": { "role": { "label": "Note 10 - Goodwill and Intangible Assets - Summary of Goodwill (Details)" } } }, "auth_ref": [] }, "strm_statement-statement-note-10-goodwill-and-intangible-assets-tables": { "xbrltype": "stringItemType", "nsuri": "http://streamlinehealth.net/20241031", "localname": "statement-statement-note-10-goodwill-and-intangible-assets-tables", "lang": { "en-us": { "role": { "label": "Note 10 - Goodwill and Intangible Assets" } } }, "auth_ref": [] }, "strm_statement-statement-note-11-subsequent-events-schedule-of-debt-to-apr-ratio-details": { "xbrltype": "stringItemType", "nsuri": "http://streamlinehealth.net/20241031", "localname": "statement-statement-note-11-subsequent-events-schedule-of-debt-to-apr-ratio-details", "lang": { "en-us": { "role": { "label": "Note 11 - Subsequent Events - Schedule of Debt to APR Ratio (Details)" } } }, "auth_ref": [] }, "strm_statement-statement-note-11-subsequent-events-schedule-of-minimum-adjusted-ebitda-details": { "xbrltype": "stringItemType", "nsuri": "http://streamlinehealth.net/20241031", "localname": "statement-statement-note-11-subsequent-events-schedule-of-minimum-adjusted-ebitda-details", "lang": { "en-us": { "role": { "label": "Note 11 - Subsequent Events - Schedule of Minimum Adjusted EBITDA (Details)" } } }, "auth_ref": [] }, "strm_statement-statement-note-11-subsequent-events-tables": { "xbrltype": "stringItemType", "nsuri": "http://streamlinehealth.net/20241031", "localname": "statement-statement-note-11-subsequent-events-tables", "lang": { "en-us": { "role": { "label": "Note 11 - Subsequent Events" } } }, "auth_ref": [] }, "strm_statement-statement-note-2-summary-of-significant-accounting-policies-accounting-standards-update-details": { "xbrltype": "stringItemType", "nsuri": "http://streamlinehealth.net/20241031", "localname": "statement-statement-note-2-summary-of-significant-accounting-policies-accounting-standards-update-details", "lang": { "en-us": { "role": { "label": "Note 2 - Summary of Significant Accounting Policies - Accounting Standards Update (Details)" } } }, "auth_ref": [] }, "strm_statement-statement-note-2-summary-of-significant-accounting-policies-acquisition-earnout-liability-rollforward-details": { "xbrltype": "stringItemType", "nsuri": "http://streamlinehealth.net/20241031", "localname": "statement-statement-note-2-summary-of-significant-accounting-policies-acquisition-earnout-liability-rollforward-details", "lang": { "en-us": { "role": { "label": "Note 2 - Summary of Significant Accounting Policies - Acquisition Earnout Liability Rollforward (Details)" } } }, "auth_ref": [] }, "strm_statement-statement-note-2-summary-of-significant-accounting-policies-disaggregation-of-revenue-details": { "xbrltype": "stringItemType", "nsuri": "http://streamlinehealth.net/20241031", "localname": "statement-statement-note-2-summary-of-significant-accounting-policies-disaggregation-of-revenue-details", "lang": { "en-us": { "role": { "label": "Note 2 - Summary of Significant Accounting Policies - Disaggregation of Revenue (Details)" } } }, "auth_ref": [] }, "strm_statement-statement-note-2-summary-of-significant-accounting-policies-fair-value-of-liabilities-details": { "xbrltype": "stringItemType", "nsuri": "http://streamlinehealth.net/20241031", "localname": "statement-statement-note-2-summary-of-significant-accounting-policies-fair-value-of-liabilities-details", "lang": { "en-us": { "role": { "label": "Note 2 - Summary of Significant Accounting Policies - Fair Value of Liabilities (Details)" } } }, "auth_ref": [] }, "strm_statement-statement-note-2-summary-of-significant-accounting-policies-schedule-of-earnings-per-share-details": { "xbrltype": "stringItemType", "nsuri": "http://streamlinehealth.net/20241031", "localname": "statement-statement-note-2-summary-of-significant-accounting-policies-schedule-of-earnings-per-share-details", "lang": { "en-us": { "role": { "label": "Note 2 - Summary of Significant Accounting Policies - Schedule of Earnings Per Share (Details)" } } }, "auth_ref": [] }, "strm_statement-statement-note-2-summary-of-significant-accounting-policies-schedule-of-restructuring-information-details": { "xbrltype": "stringItemType", "nsuri": "http://streamlinehealth.net/20241031", "localname": "statement-statement-note-2-summary-of-significant-accounting-policies-schedule-of-restructuring-information-details", "lang": { "en-us": { "role": { "label": "Note 2 - Summary of Significant Accounting Policies - Schedule of Restructuring Information (Details)" } } }, "auth_ref": [] }, "strm_statement-statement-note-2-summary-of-significant-accounting-policies-tables": { "xbrltype": "stringItemType", "nsuri": "http://streamlinehealth.net/20241031", "localname": "statement-statement-note-2-summary-of-significant-accounting-policies-tables", "lang": { "en-us": { "role": { "label": "Note 2 - Summary of Significant Accounting Policies" } } }, "auth_ref": [] }, "strm_statement-statement-note-5-debt-schedule-of-adjusted-ebitda-ratio-details": { "xbrltype": "stringItemType", "nsuri": "http://streamlinehealth.net/20241031", "localname": "statement-statement-note-5-debt-schedule-of-adjusted-ebitda-ratio-details", "lang": { "en-us": { "role": { "label": "Note 5 - Debt - Schedule of Adjusted EBITDA Ratio (Details)" } } }, "auth_ref": [] }, "strm_statement-statement-note-5-debt-schedule-of-debt-to-apr-ratio-details": { "xbrltype": "stringItemType", "nsuri": "http://streamlinehealth.net/20241031", "localname": "statement-statement-note-5-debt-schedule-of-debt-to-apr-ratio-details", "lang": { "en-us": { "role": { "label": "Note 5 - Debt - Schedule of Debt to APR Ratio (Details)" } } }, "auth_ref": [] }, "strm_statement-statement-note-5-debt-schedule-of-minimum-adjusted-ebitda-details": { "xbrltype": "stringItemType", "nsuri": "http://streamlinehealth.net/20241031", "localname": "statement-statement-note-5-debt-schedule-of-minimum-adjusted-ebitda-details", "lang": { "en-us": { "role": { "label": "Note 5 - Debt - Schedule of Minimum Adjusted EBITDA (Details)" } } }, "auth_ref": [] }, "strm_statement-statement-note-5-debt-schedule-of-outstanding-debt-details": { "xbrltype": "stringItemType", "nsuri": "http://streamlinehealth.net/20241031", "localname": "statement-statement-note-5-debt-schedule-of-outstanding-debt-details", "lang": { "en-us": { "role": { "label": "Note 5 - Debt - Schedule of Outstanding Debt (Details)" } } }, "auth_ref": [] }, "strm_statement-statement-note-5-debt-tables": { "xbrltype": "stringItemType", "nsuri": "http://streamlinehealth.net/20241031", "localname": "statement-statement-note-5-debt-tables", "lang": { "en-us": { "role": { "label": "Note 5 - Debt" } } }, "auth_ref": [] }, "strm_statement-statement-note-9-related-party-transactions-schedule-of-related-party-transactions-details": { "xbrltype": "stringItemType", "nsuri": "http://streamlinehealth.net/20241031", "localname": "statement-statement-note-9-related-party-transactions-schedule-of-related-party-transactions-details", "lang": { "en-us": { "role": { "label": "Note 9 - Related Party Transactions - Schedule of Related Party Transactions (Details)" } } }, "auth_ref": [] }, "strm_statement-statement-note-9-related-party-transactions-tables": { "xbrltype": "stringItemType", "nsuri": "http://streamlinehealth.net/20241031", "localname": "statement-statement-note-9-related-party-transactions-tables", "lang": { "en-us": { "role": { "label": "Note 9 - Related Party Transactions" } } }, "auth_ref": [] }, "strm_statement-statement-significant-accounting-policies-policies": { "xbrltype": "stringItemType", "nsuri": "http://streamlinehealth.net/20241031", "localname": "statement-statement-significant-accounting-policies-policies", "lang": { "en-us": { "role": { "label": "Significant Accounting Policies" } } }, "auth_ref": [] } } } }, "std_ref": { "r0": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "30", "Paragraph": "7", "SubTopic": "30", "Topic": "805", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479637/805-30-30-7" }, "r1": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "30", "Paragraph": "8", "SubTopic": "30", "Topic": "805", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479637/805-30-30-8" }, "r2": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "SubTopic": "230", "Topic": "830", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477401/830-230-45-1" }, "r3": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "14", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-14" }, "r4": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "25", "Subparagraph": "(g)", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-25" }, "r5": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-28" }, "r6": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Subparagraph": "(b)", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-28" }, "r7": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "SubTopic": "10", "Topic": "360", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482099/360-10-50-1" }, "r8": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "SubTopic": "10", "Topic": "470", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481544/470-10-50-1" }, "r9": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "SubTopic": "10", "Topic": "825", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482907/825-10-50-1" }, "r10": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "SubTopic": "10", "Topic": "505", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-2" }, "r11": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "SubTopic": "10", "Topic": "815", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-2" }, "r12": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(01)", "SubTopic": "10", "Topic": "718", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r13": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "SubTopic": "10", "Topic": "420", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479823/420-10-S99-1" }, "r14": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(22))", "SubTopic": "10", "Topic": "210", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r15": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "13", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-13" }, "r16": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "14", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-14" }, "r17": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "15", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-15" }, "r18": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "15", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-15" }, "r19": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-4" }, "r20": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482913/230-10-50-3" }, "r21": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482913/230-10-50-4" }, "r22": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482913/230-10-50-5" }, "r23": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "250", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-1" }, "r24": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "250", "SubTopic": "10", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-3" }, "r25": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "260", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482662/260-10-50-1" }, "r26": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "260", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482662/260-10-50-2" }, "r27": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "270", "SubTopic": "10", "Section": "45", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482989/270-10-45-12" }, "r28": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "270", "SubTopic": "10", "Section": "45", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482989/270-10-45-13" }, "r29": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-4" }, "r30": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-8" }, "r31": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-9" }, "r32": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "360", "SubTopic": "10", "Section": "45", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482130/360-10-45-4" }, "r33": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "360", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482099/360-10-50-1" }, "r34": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "360", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482099/360-10-50-1" }, "r35": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "420", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482017/420-10-50-1" }, "r36": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "470", "SubTopic": "10", "Section": "45", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481573/470-10-45-13" }, "r37": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "470", "SubTopic": "10", "Section": "45", "Paragraph": "14", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481573/470-10-45-14" }, "r38": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-1" }, "r39": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "20", "Section": "55", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481089/718-20-55-12" }, "r40": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "20", "Section": "55", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481089/718-20-55-13" }, "r41": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479328/805-10-50-2" }, "r42": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "10", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479328/805-10-50-3" }, "r43": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "30", "Section": "25", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479668/805-30-25-6" }, "r44": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-1" }, "r45": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "1A", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-1A" }, "r46": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4" }, "r47": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-7" }, "r48": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "850", "SubTopic": "10", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483326/850-10-50-3" }, "r49": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(19)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r50": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(19)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r51": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(19))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r52": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(20))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r53": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(21))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r54": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(22)(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r55": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(22)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r56": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(23))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r57": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(24))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r58": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(25))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r59": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(26))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r60": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(28))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r61": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(29))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r62": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(30)(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r63": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(30)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r64": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(30))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r65": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(31))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r66": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(32))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r67": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(10))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r68": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(2)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r69": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(2)(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r70": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(20))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r71": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r72": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r73": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(8))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r74": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r75": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r76": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "13", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-13" }, "r77": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "15", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-15" }, "r78": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-24" }, "r79": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "25", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-25" }, "r80": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-28" }, "r81": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "235", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/235/tableOfContent" }, "r82": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "250", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/250/tableOfContent" }, "r83": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "275", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/275/tableOfContent" }, "r84": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 4.E)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480418/310-10-S99-2" }, "r85": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482099/360-10-50-2" }, "r86": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 5.P.3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479823/420-10-S99-1" }, "r87": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 5.P.4)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479823/420-10-S99-2" }, "r88": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "440", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/440/tableOfContent" }, "r89": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "470", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/470/tableOfContent" }, "r90": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "505", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/505/tableOfContent" }, "r91": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.3-04)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480008/505-10-S99-1" }, "r92": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "4", "Subparagraph": "(SAB Topic 4.C)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480008/505-10-S99-4" }, "r93": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r94": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "805", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/805/tableOfContent" }, "r95": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "805", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479613/805-30-35-1" }, "r96": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "805", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479581/805-30-50-1" }, "r97": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "810", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/810/tableOfContent" }, "r98": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(11))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1" }, "r99": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(13))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1" }, "r100": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(16))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1" }, "r101": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(17))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1" }, "r102": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(23))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1" }, "r103": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(15))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478524/942-220-S99-1" }, "r104": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(22))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478524/942-220-S99-1" }, "r105": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32" }, "r106": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32" }, "r107": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32" }, "r108": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32" }, "r109": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Subparagraph": "(a)", "SubTopic": "20", "Topic": "740", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482659/740-20-45-2" }, "r110": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-1" }, "r111": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-1" }, "r112": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-11" }, "r113": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-12" }, "r114": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "606", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-13" }, "r115": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(b)(1)", "SubTopic": "10", "Topic": "606", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-13" }, "r116": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(h))", "SubTopic": "10", "Topic": "235", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1" }, "r117": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "105", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479343/105-10-65-6" }, "r118": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "105", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479343/105-10-65-6" }, "r119": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "105", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479343/105-10-65-6" }, "r120": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "105", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479343/105-10-65-6" }, "r121": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "105", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479343/105-10-65-6" }, "r122": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "105", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "7", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479343/105-10-65-7" }, "r123": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483499/205-20-50-7" }, "r124": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483467/210-10-45-1" }, "r125": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483467/210-10-45-5" }, "r126": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r127": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(14))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r128": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(15))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r129": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(16))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r130": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(17))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r131": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(18))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r132": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(20))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r133": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(22))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r134": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r135": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r136": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483466/210-20-50-3" }, "r137": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483444/210-20-55-10" }, "r138": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-1A" }, "r139": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-1B" }, "r140": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482765/220-10-50-1" }, "r141": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482765/220-10-50-4" }, "r142": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482765/220-10-50-5" }, "r143": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482765/220-10-50-6" }, "r144": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(25))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r145": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r146": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "15", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-15" }, "r147": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-24" }, "r148": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482913/230-10-50-8" }, "r149": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483426/235-10-50-1" }, "r150": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1" }, "r151": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(e)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1" }, "r152": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(g)(1)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1" }, "r153": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(h)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1" }, "r154": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(m)(1)(iii))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1" }, "r155": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(m)(2)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1" }, "r156": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(n))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1" }, "r157": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-04(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-3" }, "r158": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "23", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483421/250-10-45-23" }, "r159": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483421/250-10-45-24" }, "r160": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483421/250-10-45-5" }, "r161": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483421/250-10-45-6" }, "r162": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-1" }, "r163": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-1" }, "r164": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-1" }, "r165": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-1" }, "r166": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-11" }, "r167": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-11" }, "r168": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-3" }, "r169": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-4" }, "r170": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-6" }, "r171": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-7" }, "r172": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-7" }, "r173": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-8" }, "r174": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-9" }, "r175": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5", "Subparagraph": "(SAB Topic 11.M.Q2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480530/250-10-S99-5" }, "r176": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-10" }, "r177": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-2" }, "r178": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "60B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-60B" }, "r179": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "60B", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-60B" }, "r180": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-7" }, "r181": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482662/260-10-50-1" }, "r182": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482662/260-10-50-1" }, "r183": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482662/260-10-50-1" }, "r184": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "15", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482635/260-10-55-15" }, "r185": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "270", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482964/270-10-50-1" }, "r186": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "272", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483014/272-10-45-1" }, "r187": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22" }, "r188": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22" }, "r189": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22" }, "r190": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22" }, "r191": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22" }, "r192": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-24" }, "r193": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-30" }, "r194": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-30" }, "r195": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(ee)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32" }, "r196": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "40", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-40" }, "r197": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "41", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-41" }, "r198": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "42", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-42" }, "r199": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476173/280-10-65-1" }, "r200": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476173/280-10-65-1" }, "r201": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481990/310-10-45-13" }, "r202": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481962/310-10-50-4" }, "r203": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-2" }, "r204": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-2" }, "r205": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(aa)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-2" }, "r206": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(aaa)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-2" }, "r207": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-2" }, "r208": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-2" }, "r209": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-2" }, "r210": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-3" }, "r211": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-3" }, "r212": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-3" }, "r213": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-3" }, "r214": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-3" }, "r215": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5" }, "r216": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5" }, "r217": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(aaa)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5" }, "r218": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5" }, "r219": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5" }, "r220": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5" }, "r221": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5" }, "r222": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5" }, "r223": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5" }, "r224": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5" }, "r225": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5A" }, "r226": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5A", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5A" }, "r227": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5A", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5A" }, "r228": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5B", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5B" }, "r229": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5B" }, "r230": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5B", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5B" }, "r231": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5B", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5B" }, "r232": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5B", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5B" }, "r233": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "323", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481687/323-10-50-3" }, "r234": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479654/326-10-65-1" }, "r235": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479654/326-10-65-4" }, "r236": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "4", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479654/326-10-65-4" }, "r237": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "4", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479654/326-10-65-4" }, "r238": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "4", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479654/326-10-65-4" }, "r239": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "4", "Subparagraph": "(e)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479654/326-10-65-4" }, "r240": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "4", "Subparagraph": "(e)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479654/326-10-65-4" }, "r241": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "5", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479654/326-10-65-5" }, "r242": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479654/326-10-65-5" }, "r243": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "5", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479654/326-10-65-5" }, "r244": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "5", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479654/326-10-65-5" }, "r245": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479344/326-20-45-1" }, "r246": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479319/326-20-50-11" }, "r247": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479319/326-20-50-13" }, "r248": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479319/326-20-50-13" }, "r249": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479319/326-20-50-13" }, "r250": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479319/326-20-50-13" }, "r251": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479319/326-20-50-13" }, "r252": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "14", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479319/326-20-50-14" }, "r253": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "16", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479319/326-20-50-16" }, "r254": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479319/326-20-50-5" }, "r255": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479106/326-30-50-4" }, "r256": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479106/326-30-50-7" }, "r257": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479106/326-30-50-9" }, "r258": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480265/350-10-S45-1" }, "r259": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482598/350-20-45-1" }, "r260": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482598/350-20-45-2" }, "r261": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1" }, "r262": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-2" }, "r263": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482686/350-30-45-1" }, "r264": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1" }, "r265": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1" }, "r266": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1" }, "r267": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1" }, "r268": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1" }, "r269": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2" }, "r270": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "60", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476166/350-60-65-1" }, "r271": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "60", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476166/350-60-65-1" }, "r272": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "405", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1" }, "r273": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "405", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1" }, "r274": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "405", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1" }, "r275": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "405", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1" }, "r276": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "405", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1" }, "r277": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "405", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477123/405-50-65-1" }, "r278": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482017/420-10-50-1" }, "r279": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482017/420-10-50-1" }, "r280": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482017/420-10-50-1" }, "r281": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 5.P.3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479823/420-10-S99-1" }, "r282": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 5.P.4.b.1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479823/420-10-S99-2" }, "r283": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 5.P.4.b.2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479823/420-10-S99-2" }, "r284": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 5.P.4.d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479823/420-10-S99-2" }, "r285": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "440", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482648/440-10-50-4" }, "r286": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "440", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482648/440-10-50-4" }, "r287": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483076/450-20-50-4" }, "r288": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483076/450-20-50-9" }, "r289": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 5.Y.Q2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480102/450-20-S99-1" }, "r290": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 5.Y.Q4)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480102/450-20-S99-1" }, "r291": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481544/470-10-50-6" }, "r292": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481544/470-10-50-6" }, "r293": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1A" }, "r294": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(iii)(A))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1A" }, "r295": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(iv))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1A" }, "r296": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1A" }, "r297": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1B" }, "r298": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(A))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1B" }, "r299": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(B))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1B" }, "r300": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(iv))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1B" }, "r301": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1B" }, "r302": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B" }, "r303": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B" }, "r304": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B" }, "r305": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B" }, "r306": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B" }, "r307": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B" }, "r308": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B" }, "r309": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B" }, "r310": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B" }, "r311": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1C", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1C" }, "r312": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1C", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1C" }, "r313": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1C", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1C" }, "r314": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1D", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1D" }, "r315": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1D", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1D" }, "r316": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1D", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1D" }, "r317": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1E", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1E" }, "r318": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1E", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1E" }, "r319": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1E", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1E" }, "r320": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1E", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1E" }, "r321": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1F", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1F" }, "r322": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1F", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1F" }, "r323": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1F", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1F" }, "r324": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1F", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1F" }, "r325": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1I", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1I" }, "r326": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1I", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1I" }, "r327": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1I", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1I" }, "r328": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1I", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1I" }, "r329": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-4" }, "r330": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-4" }, "r331": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-6" }, "r332": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-13" }, "r333": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-13" }, "r334": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-13" }, "r335": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-13" }, "r336": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-13" }, "r337": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-13" }, "r338": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "14", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-14" }, "r339": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "14", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-14" }, "r340": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "14", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-14" }, "r341": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "16", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-16" }, "r342": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-18" }, "r343": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-18" }, "r344": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-18" }, "r345": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-18" }, "r346": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-3" }, "r347": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.3-04)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480008/505-10-S99-1" }, "r348": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479837/606-10-45-1" }, "r349": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479837/606-10-45-2" }, "r350": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479837/606-10-45-3" }, "r351": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-4" }, "r352": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-5" }, "r353": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-8" }, "r354": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-8" }, "r355": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r356": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r357": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(02)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r358": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(02)(A)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r359": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(02)(B)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r360": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(02)(C)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r361": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r362": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(n)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r363": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480576/715-80-50-5" }, "r364": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480576/715-80-50-5" }, "r365": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/718/tableOfContent" }, "r366": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "1D", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480483/718-10-35-1D" }, "r367": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480483/718-10-35-2" }, "r368": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480483/718-10-35-3" }, "r369": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r370": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r371": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r372": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r373": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r374": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r375": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r376": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r377": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r378": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(02)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r379": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r380": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(04)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r381": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r382": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r383": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r384": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r385": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(02)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r386": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r387": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r388": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r389": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r390": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r391": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r392": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r393": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r394": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r395": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r396": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r397": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(v)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r398": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)(1)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r399": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)(1)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r400": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 14.C.Q3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479830/718-10-S99-1" }, "r401": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 14.D.1.Q5)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479830/718-10-S99-1" }, "r402": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 14.D.2.Q6)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479830/718-10-S99-1" }, "r403": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 14.D.3.Q2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479830/718-10-S99-1" }, "r404": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 14.F)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479830/718-10-S99-1" }, "r405": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "720", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483359/720-20-50-1" }, "r406": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "730", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482916/730-10-50-1" }, "r407": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/740/tableOfContent" }, "r408": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10B", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482525/740-10-45-10B" }, "r409": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "25", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482525/740-10-45-25" }, "r410": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482525/740-10-45-28" }, "r411": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-10" }, "r412": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12" }, "r413": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12B", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12B" }, "r414": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12C", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12C" }, "r415": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "14", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-14" }, "r416": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-15A" }, "r417": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "17", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-17" }, "r418": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "19", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-19" }, "r419": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "20", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-20" }, "r420": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "21", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-21" }, "r421": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-9" }, "r422": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "8", "Subparagraph": "(d)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482615/740-10-65-8" }, "r423": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "8", "Subparagraph": "(d)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482615/740-10-65-8" }, "r424": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "9", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482615/740-10-65-9" }, "r425": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "9", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482615/740-10-65-9" }, "r426": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "9", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482615/740-10-65-9" }, "r427": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 6.I.1.Q1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479360/740-10-S99-1" }, "r428": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 6.I.5.Q1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479360/740-10-S99-1" }, "r429": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 6.I.7)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479360/740-10-S99-1" }, "r430": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 11.C)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479360/740-10-S99-2" }, "r431": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "270", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477891/740-270-50-1" }, "r432": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482603/740-30-50-2" }, "r433": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "323", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2" }, "r434": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "323", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2" }, "r435": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "323", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2" }, "r436": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "323", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(d)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2" }, "r437": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "323", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(d)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2" }, "r438": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "323", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2" }, "r439": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "323", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(g)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2" }, "r440": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "323", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(g)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2" }, "r441": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "323", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(g)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2" }, "r442": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479907/805-20-50-5" }, "r443": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479907/805-20-50-5" }, "r444": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479845/805-20-65-3" }, "r445": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479845/805-20-65-3" }, "r446": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "3", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479845/805-20-65-3" }, "r447": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479581/805-30-50-1" }, "r448": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479581/805-30-50-1" }, "r449": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479581/805-30-50-4" }, "r450": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "60", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476176/805-60-65-1" }, "r451": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "60", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476176/805-60-65-1" }, "r452": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "60", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476176/805-60-65-1" }, "r453": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "60", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(d)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476176/805-60-65-1" }, "r454": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "60", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476176/805-60-65-1" }, "r455": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "808", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479402/808-10-50-1" }, "r456": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "25", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481231/810-10-45-25" }, "r457": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "25", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481231/810-10-45-25" }, "r458": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(bb)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481203/810-10-50-3" }, "r459": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481203/810-10-50-3" }, "r460": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480528/815-20-65-6" }, "r461": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480528/815-20-65-6" }, "r462": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480528/815-20-65-6" }, "r463": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480528/815-20-65-6" }, "r464": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480528/815-20-65-6" }, "r465": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(h)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480528/815-20-65-6" }, "r466": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(h)(1)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480528/815-20-65-6" }, "r467": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(h)(1)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480528/815-20-65-6" }, "r468": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(h)(1)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480528/815-20-65-6" }, "r469": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(i)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480528/815-20-65-6" }, "r470": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(i)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480528/815-20-65-6" }, "r471": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480237/815-40-50-5" }, "r472": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480237/815-40-50-6" }, "r473": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480175/815-40-65-1" }, "r474": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480175/815-40-65-1" }, "r475": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480175/815-40-65-1" }, "r476": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480175/815-40-65-1" }, "r477": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480175/815-40-65-1" }, "r478": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480175/815-40-65-1" }, "r479": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480175/815-40-65-1" }, "r480": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(e)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480175/815-40-65-1" }, "r481": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(e)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480175/815-40-65-1" }, "r482": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(e)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480175/815-40-65-1" }, "r483": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480175/815-40-65-1" }, "r484": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "54B", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482134/820-10-35-54B" }, "r485": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r486": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r487": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(bbb)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r488": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(bbb)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r489": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(bbb)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r490": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r491": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r492": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r493": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r494": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r495": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r496": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2E", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2E" }, "r497": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-3" }, "r498": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-3" }, "r499": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-6A" }, "r500": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-6B" }, "r501": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "13", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482477/820-10-65-13" }, "r502": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "13", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482477/820-10-65-13" }, "r503": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482907/825-10-50-10" }, "r504": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "28", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482907/825-10-50-28" }, "r505": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "17", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481694/830-30-45-17" }, "r506": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481694/830-30-45-20" }, "r507": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481694/830-30-45-20" }, "r508": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481694/830-30-45-20" }, "r509": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481694/830-30-45-20" }, "r510": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481674/830-30-50-1" }, "r511": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481674/830-30-50-2" }, "r512": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "835", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483013/835-20-50-1" }, "r513": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "835", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482925/835-30-45-2" }, "r514": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "835", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482900/835-30-50-1" }, "r515": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "5", "Subparagraph": "(d)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479832/842-10-65-5" }, "r516": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "8", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479832/842-10-65-8" }, "r517": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "8", "Subparagraph": "(c)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479832/842-10-65-8" }, "r518": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/842-20/tableOfContent" }, "r519": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "12A", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479165/842-20-35-12A" }, "r520": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479041/842-20-45-1" }, "r521": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-4" }, "r522": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-4" }, "r523": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-7A" }, "r524": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-7A" }, "r525": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "845", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482864/845-10-50-1" }, "r526": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "845", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482864/845-10-50-3" }, "r527": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "848", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483550/848-10-65-1" }, "r528": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "848", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483550/848-10-65-2" }, "r529": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "848", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483550/848-10-65-2" }, "r530": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "848", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483550/848-10-65-2" }, "r531": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "848", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(a)(3)(iii)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483550/848-10-65-2" }, "r532": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "848", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(a)(3)(iii)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483550/848-10-65-2" }, "r533": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "850", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/850/tableOfContent" }, "r534": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483326/850-10-50-1" }, "r535": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483326/850-10-50-1" }, "r536": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483326/850-10-50-1" }, "r537": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483326/850-10-50-1" }, "r538": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483326/850-10-50-3" }, "r539": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483326/850-10-50-6" }, "r540": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "855", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/855/tableOfContent" }, "r541": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "855", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483399/855-10-50-2" }, "r542": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "855", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483399/855-10-50-2" }, "r543": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-3" }, "r544": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-3" }, "r545": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-3" }, "r546": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(bb)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-3" }, "r547": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(bb)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-3" }, "r548": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(bb)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-3" }, "r549": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-3" }, "r550": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-3" }, "r551": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-3" }, "r552": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-4" }, "r553": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-4" }, "r554": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-4" }, "r555": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-4" }, "r556": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481444/860-30-45-1" }, "r557": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481420/860-30-50-7" }, "r558": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481420/860-30-50-7" }, "r559": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481420/860-30-50-9" }, "r560": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481229/860-50-50-3" }, "r561": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481229/860-50-50-3" }, "r562": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481229/860-50-50-3" }, "r563": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(4)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481229/860-50-50-3" }, "r564": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481229/860-50-50-4" }, "r565": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481229/860-50-50-4" }, "r566": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481229/860-50-50-4" }, "r567": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481229/860-50-50-4" }, "r568": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(5)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481229/860-50-50-4" }, "r569": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(6)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481229/860-50-50-4" }, "r570": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(7)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481229/860-50-50-4" }, "r571": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481229/860-50-50-4" }, "r572": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(e)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481229/860-50-50-4" }, "r573": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(e)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481229/860-50-50-4" }, "r574": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(e)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481229/860-50-50-4" }, "r575": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "910", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482546/910-10-50-6" }, "r576": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "912", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "11", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478345/912-310-45-11" }, "r577": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "924", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 11.L)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479941/924-10-S99-1" }, "r578": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "926", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483194/926-20-65-2" }, "r579": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "926", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483194/926-20-65-2" }, "r580": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "926", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483194/926-20-65-2" }, "r581": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(10)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1" }, "r582": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(27))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478524/942-220-S99-1" }, "r583": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-05(b)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477314/942-235-S99-1" }, "r584": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478451/942-360-50-1" }, "r585": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "470", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477734/942-470-50-3" }, "r586": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(1)(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r587": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(12))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r588": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(17))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r589": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(19))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r590": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(22))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r591": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(23)(a)(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r592": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(25))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r593": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r594": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(8)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r595": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(8))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r596": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(11))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1" }, "r597": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(18))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1" }, "r598": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(19))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1" }, "r599": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(2)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1" }, "r600": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(23))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1" }, "r601": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1" }, "r602": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column A))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-2" }, "r603": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column B))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-2" }, "r604": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column C))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-2" }, "r605": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column D))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-2" }, "r606": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column E))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-2" }, "r607": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column F))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-2" }, "r608": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4E", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-4E" }, "r609": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-5" }, "r610": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A" }, "r611": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480016/944-40-65-2" }, "r612": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480016/944-40-65-2" }, "r613": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480016/944-40-65-2" }, "r614": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(f)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480016/944-40-65-2" }, "r615": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(f)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480016/944-40-65-2" }, "r616": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(g)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480016/944-40-65-2" }, "r617": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(g)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480016/944-40-65-2" }, "r618": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(g)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480016/944-40-65-2" }, "r619": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(g)(2)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480016/944-40-65-2" }, "r620": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(g)(2)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480016/944-40-65-2" }, "r621": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(h)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480016/944-40-65-2" }, "r622": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(h)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480016/944-40-65-2" }, "r623": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 5.W.Q2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479583/944-40-S99-1" }, "r624": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-03(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479886/946-10-S99-3" }, "r625": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-03(h)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479886/946-10-S99-3" }, "r626": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-03(i)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479886/946-10-S99-3" }, "r627": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-03(i)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479886/946-10-S99-3" }, "r628": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480990/946-20-50-11" }, "r629": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480990/946-20-50-13" }, "r630": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480990/946-20-50-2" }, "r631": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480990/946-20-50-5" }, "r632": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480990/946-20-50-6" }, "r633": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478009/946-205-45-4" }, "r634": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477796/946-210-45-4" }, "r635": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-1" }, "r636": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-1" }, "r637": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-1" }, "r638": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-1" }, "r639": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-6" }, "r640": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-6" }, "r641": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-6" }, "r642": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-6" }, "r643": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-6" }, "r644": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r645": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(12)(b)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r646": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(12)(b)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r647": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(12)(b)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r648": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(13)(a)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r649": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(13)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r650": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(14))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r651": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(15))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r652": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(16)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r653": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(17))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r654": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(19))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r655": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(2)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r656": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(2)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r657": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(3)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r658": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(3)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r659": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(3)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r660": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r661": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r662": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r663": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(e))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r664": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(8))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r665": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r666": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r667": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r668": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(e))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r669": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.6-05(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-2" }, "r670": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.6-05(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-2" }, "r671": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479105/946-220-45-3" }, "r672": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479105/946-220-45-7" }, "r673": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r674": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(2)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r675": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(2)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r676": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(2)(e))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r677": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(2)(g)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r678": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r679": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r680": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r681": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r682": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r683": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r684": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r685": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r686": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r687": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r688": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r689": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r690": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r691": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(1)(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-3" }, "r692": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(4)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-3" }, "r693": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-3" }, "r694": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-3" }, "r695": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477968/946-235-50-2" }, "r696": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477968/946-235-50-2" }, "r697": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477968/946-235-50-2" }, "r698": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477968/946-235-50-2" }, "r699": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477802/946-310-45-1" }, "r700": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-1" }, "r701": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-2" }, "r702": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 4)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-3" }, "r703": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 4)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-3" }, "r704": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5", "Subparagraph": "(SX 210.12-13(Column G)(Footnote 8))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-5" }, "r705": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5", "Subparagraph": "(SX 210.12-13(Column G))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-5" }, "r706": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5A", "Subparagraph": "(SX 210.12-13A(Column E))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-5A" }, "r707": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5B", "Subparagraph": "(SX 210.12-13B(Column E)(Footnote 4))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-5B" }, "r708": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5B", "Subparagraph": "(SX 210.12-13B(Column E))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-5B" }, "r709": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5C", "Subparagraph": "(SX 210.12-13C(Column H)(Footnote 7))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-5C" }, "r710": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5C", "Subparagraph": "(SX 210.12-13C(Column H))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-5C" }, "r711": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-6" }, "r712": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478448/946-505-50-2" }, "r713": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478448/946-505-50-2" }, "r714": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478448/946-505-50-6" }, "r715": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "954", "SubTopic": "440", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478522/954-440-50-1" }, "r716": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "976", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477332/976-310-50-1" }, "r717": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "978", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479230/978-310-50-1" }, "r718": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "985", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481283/985-20-50-1" }, "r719": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "985", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481283/985-20-50-2" }, "r720": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(e)", "SubTopic": "10", "Topic": "235", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483426/235-10-50-4" }, "r721": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "13H", "Subparagraph": "(a)", "SubTopic": "40", "Topic": "944", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480046/944-40-55-13H" }, "r722": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483467/210-10-45-1" }, "r723": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "16", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483444/210-20-55-16" }, "r724": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "21", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483444/210-20-55-21" }, "r725": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "22", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483444/210-20-55-22" }, "r726": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483426/235-10-50-4" }, "r727": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "52", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482635/260-10-55-52" }, "r728": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-30" }, "r729": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "31", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-31" }, "r730": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "47", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-47" }, "r731": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "48", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-48" }, "r732": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "49", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-49" }, "r733": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "54", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-54" }, "r734": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "12A", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481933/310-10-55-12A" }, "r735": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "326", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479081/326-30-55-8" }, "r736": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482548/350-20-55-24" }, "r737": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "40", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482640/350-30-55-40" }, "r738": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B" }, "r739": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "69B", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481568/470-20-55-69B" }, "r740": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "69C", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481568/470-20-55-69C" }, "r741": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "69E", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481568/470-20-55-69E" }, "r742": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "69F", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481568/470-20-55-69F" }, "r743": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-13" }, "r744": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479777/606-10-55-91" }, "r745": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479777/606-10-55-91" }, "r746": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r747": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r748": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "17", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480482/715-20-55-17" }, "r749": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480576/715-80-50-11" }, "r750": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480576/715-80-50-6" }, "r751": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480547/715-80-55-8" }, "r752": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r753": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "217", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482663/740-10-55-217" }, "r754": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "231", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482663/740-10-55-231" }, "r755": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "100", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-100" }, "r756": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "100", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-100" }, "r757": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "100", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-100" }, "r758": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "101", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-101" }, "r759": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "103", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-103" }, "r760": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "107", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-107" }, "r761": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "107", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-107" }, "r762": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "107", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-107" }, "r763": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "107", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-107" }, "r764": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "107", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-107" }, "r765": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "107", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-107" }, "r766": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "835", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482949/835-30-55-8" }, "r767": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-3" }, "r768": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "53", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479589/842-20-55-53" }, "r769": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "845", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "05", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482819/845-10-05-4" }, "r770": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "845", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "05", "Paragraph": "4", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482819/845-10-05-4" }, "r771": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "845", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "05", "Paragraph": "4", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482819/845-10-05-4" }, "r772": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "845", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "05", "Paragraph": "4", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482819/845-10-05-4" }, "r773": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "845", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "05", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482819/845-10-05-5" }, "r774": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "845", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "05", "Paragraph": "6", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482819/845-10-05-6" }, "r775": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "845", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "05", "Paragraph": "6", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482819/845-10-05-6" }, "r776": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "845", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "05", "Paragraph": "6", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482819/845-10-05-6" }, "r777": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "852", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481372/852-10-55-10" }, "r778": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "860", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481395/860-30-55-4" }, "r779": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "944", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479401/944-30-55-2" }, "r780": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "29F", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480046/944-40-55-29F" }, "r781": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "9C", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480046/944-40-55-9C" }, "r782": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "9E", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480046/944-40-55-9E" }, "r783": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "944", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "18", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480078/944-80-55-18" }, "r784": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-1" }, "r785": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-6" }, "r786": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477439/946-210-55-1" }, "r787": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477802/946-310-45-1" }, "r788": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-1" }, "r789": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-2" }, "r790": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 1)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-3" }, "r791": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-6" }, "r792": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "830", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479168/946-830-55-10" }, "r793": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "830", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479168/946-830-55-11" }, "r794": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "830", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479168/946-830-55-12" }, "r795": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b" }, "r796": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b-2" }, "r797": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "d1-1" }, "r798": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 10-Q", "Number": "240", "Section": "308", "Subsection": "a" }, "r799": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Forms 10-K, 10-Q, 20-F", "Number": "240", "Section": "13", "Subsection": "a-1" }, "r800": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a" }, "r801": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "1" }, "r802": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-T", "Number": "232", "Section": "405" }, "r803": { "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483076/450-20-50-10" }, "r804": { "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef", "Topic": "855", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483399/855-10-50-3" }, "r805": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(b)(1)", "SubTopic": "10", "Topic": "606", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-13" }, "r806": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "SubTopic": "20", "Topic": "842", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-3" }, "r807": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "a", "Publisher": "SEC" }, "r808": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "b", "Subparagraph": "(1)", "Publisher": "SEC" }, "r809": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "b", "Subparagraph": "(2)", "Publisher": "SEC" }, "r810": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "b", "Subparagraph": "(3)", "Publisher": "SEC" }, "r811": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "c", "Subparagraph": "(2)(i)", "Publisher": "SEC" }, "r812": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "c", "Subparagraph": "(2)(ii)", "Publisher": "SEC" }, "r813": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "c", "Subparagraph": "(2)(iii)", "Publisher": "SEC" }, "r814": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(17))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r815": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r816": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "17", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-17" }, "r817": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-28" }, "r818": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-28" }, "r819": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(f))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1" }, "r820": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(g)(1)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1" }, "r821": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "23", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483421/250-10-45-23" }, "r822": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483421/250-10-45-24" }, "r823": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483421/250-10-45-5" }, "r824": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-4" }, "r825": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-6" }, "r826": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482662/260-10-50-1" }, "r827": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "270", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482964/270-10-50-1" }, "r828": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-18" }, "r829": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22" }, "r830": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-30" }, "r831": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(ee)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32" }, "r832": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32" }, "r833": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481990/310-10-45-13" }, "r834": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481990/310-10-45-2" }, "r835": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-9" }, "r836": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "321", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479536/321-10-50-3" }, "r837": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "321", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479536/321-10-50-3" }, "r838": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "321", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479536/321-10-50-3" }, "r839": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "323", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481687/323-10-50-3" }, "r840": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/350-20/tableOfContent" }, "r841": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1" }, "r842": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1" }, "r843": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1" }, "r844": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1" }, "r845": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1" }, "r846": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1" }, "r847": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1" }, "r848": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1" }, "r849": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1" }, "r850": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1A" }, "r851": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-2" }, "r852": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/350-30/tableOfContent" }, "r853": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2" }, "r854": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2" }, "r855": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "405", "SubTopic": "30", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/405-30/tableOfContent" }, "r856": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "405", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1" }, "r857": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "405", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1" }, "r858": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "405", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(e)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1" }, "r859": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "410", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481931/410-30-50-10" }, "r860": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482047/420-10-45-3" }, "r861": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "450", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/450/tableOfContent" }, "r862": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483076/450-20-50-9" }, "r863": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 5.Y.Q2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480102/450-20-S99-1" }, "r864": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481544/470-10-50-6" }, "r865": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481544/470-10-50-6" }, "r866": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1A" }, "r867": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(iii))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1A" }, "r868": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B" }, "r869": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1D", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1D" }, "r870": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-5" }, "r871": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479777/606-10-55-91" }, "r872": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r873": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r874": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r875": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r876": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r877": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r878": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r879": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r880": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(02)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r881": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r882": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(04)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r883": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r884": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r885": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r886": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r887": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(02)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r888": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r889": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r890": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r891": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r892": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r893": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r894": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r895": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r896": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r897": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(v)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r898": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "805", "SubTopic": "60", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476176/805-60-65-1" }, "r899": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "25", "Paragraph": "6A", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480682/815-20-25-6A" }, "r900": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(e)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480175/815-40-65-1" }, "r901": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "54B", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482134/820-10-35-54B" }, "r902": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r903": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r904": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(bbb)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r905": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(bbb)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r906": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(bbb)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r907": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r908": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2E", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2E" }, "r909": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-3" }, "r910": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-3" }, "r911": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-6A" }, "r912": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "28", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482907/825-10-50-28" }, "r913": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "835", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1A", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482925/835-30-45-1A" }, "r914": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "835", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482925/835-30-45-2" }, "r915": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "835", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482925/835-30-45-3" }, "r916": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "835", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482900/835-30-50-1" }, "r917": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479041/842-20-45-4" }, "r918": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-3" }, "r919": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "842", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479773/842-30-50-3" }, "r920": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483326/850-10-50-2" }, "r921": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483326/850-10-50-3" }, "r922": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "852", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481404/852-10-50-7" }, "r923": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "852", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481404/852-10-50-7" }, "r924": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-3" }, "r925": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-3" }, "r926": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-3" }, "r927": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-4" }, "r928": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-4" }, "r929": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-4" }, "r930": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "912", "SubTopic": "730", "Name": "Accounting Standards Codification", "Section": "25", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479532/912-730-25-1" }, "r931": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(16)(a)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r932": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(17))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r933": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r934": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479432/944-30-50-2B" }, "r935": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-4B" }, "r936": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4B", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-4B" }, "r937": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4C", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-4C" }, "r938": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4D", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-4D" }, "r939": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4G", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-4G" }, "r940": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-5" }, "r941": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-5" }, "r942": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-5" }, "r943": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-5" }, "r944": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6" }, "r945": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6" }, "r946": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6" }, "r947": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6" }, "r948": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6" }, "r949": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)(5)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6" }, "r950": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)(6)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6" }, "r951": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6" }, "r952": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A" }, "r953": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A" }, "r954": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A" }, "r955": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A" }, "r956": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A" }, "r957": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A" }, "r958": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7B" }, "r959": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7B", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7B" }, "r960": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7B", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7B" }, "r961": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480109/944-80-50-2" }, "r962": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480109/944-80-50-2" }, "r963": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478009/946-205-45-4" }, "r964": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-6" }, "r965": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(12)(b)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r966": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(18))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r967": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Subparagraph": "(k)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479105/946-220-45-3" }, "r968": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(2)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r969": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(4)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-3" }, "r970": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-3" } } } ZIP 70 0001437749-24-038124-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001437749-24-038124-xbrl.zip M4$L#!!0 ( $""E%G']ROJ^@< )8P - 97A?-S,P-SU; M;7/;N!'^'/^*K3N7("$@P 2E9_ M?7=!ZL62_)+FXIY2S62B$%@ "W"??1Z 2"]QJ>KW$A11?^]9STFGL(\W_SH^ M:AX?'Q]2;:]1%E+MG^IU^( 9&N$P@F *PZ3((C3O=(IPJ8T3"NK0:C=:?VVT MF^V7T.ZT7G9>-N'R5ZC7^[T4G8 P$<:B>[-?N+C^>K\JS42*;_9C;5+AZA$Z M#)W4V3Z$.G.8D;5#A7FB,WR3Z?W^7J]1NMP+=#0%ZZ;*-\]XV\OW?'^#^O./#S8SRX->#S++!Y][XQ MOFV.(;U -+?'/!U<#<_>GYV>#,\NSN'RT]7UIY/S(0POGM:-Z\&I=^"HV8:+ M]S#\9?#$XY]8 M_4;]9_!1%]+"M9-J(I6J08B&&X!+A.L\X=R="!1"H VEL3?[34HXJ%25#.;/ M-A?A[+ER:2(CEW"::?[4!3]Q29F01H1F?L/)XMG>,TJG9F8_YOF%0E7K T[G MWHJ-HM5.7WL_?>7&-8"U1:B!+ZF!12/C[FHB?'!-6H=^/7C$AHON\&N6![^O M7P]&$21BC&!P+'%"-.02"J0OA3 $+C6E\IR("'0&[ZD_&J;^=] Q19I!D2J9 M(?R"0KD$KK4JF&/(N;,L/.RN+@#]FOXWO\19L'W#HM[#6RO+"VL$6*T45CF%!KY."7)+*BD5(109T2BK!Z=)NS2##$*T59LHFJ?B,-.Y2 MGY;*(G*&AE0L0W@,-@BE"8N4S#)J#E[AP22180*VX+\6[2=HL.J$)Y!*JTB5 M4:J$B22(&;0Y"3D>G?O-R34=T30IO$K]N+0,._QM#_Z.?@#\(<0RHPAGL"PB MND;@(W.J-DOU,BLW)L06].]0%1'U2:A9"M\:(4XR_^04](Q7QK%2"T!66+ K M0Q/F(\D=U]BB4&1 *-0Y[[&8G+P_H; )Q$I/[ RB!D?2.D,+ 8(+2[_)R]H2 MTNS,F35O=V#;'K"]W!ZP#6]%YO,_OVZWCKNV@E.E\)D<=!Q+>O0Q>P;"H$<' M1;MD,4Y1#&A9F$N;L#F;I42,3([\'$D;*FT+:L>4:;0J89(;'6)$Q18."!41 M$LS*T!_J#XUD Q#<3S7,4R6;"Z[=P1MGOTRQN6W>[HX5SS-%!]"!('XL76 MP#="2W44R%[F/8RR&BO04!3V\4U8"@8(\Y%*<:D+BH2"2&LLK:="LL+,]\/G M 0L2729B@TIX"%;J<@&C6D727"F)4,D7JY6,_*FE+0(K(TDKPQ.0I0;VTB#C MG@K+NM1G+.M%K"=.;9$<];X.P\(PMI;$]89>4VT=E?-W5>K+4HS,O@.5W23"SK<.3+<^"V#D M=8B?0*41IJ#D9U35*?F*?>V;YW0?\G<;^C\*&%_]Z,=L_JOI',:U!5$Q;RY# M:<%9S'A?(>_7-N)SUP1MQITV=JZH?0%UF:;2.<1[5$&@2;-S?23)/]_) >&7 M2-@RR=,O'PG,L@1^*22Y[S-"D?D[1/;%[C3MAV',+3I-XZ\_O%^5!$(^V^53 MXE BH:82LO-3K0F*SZQ,R_VBUZ9^I^L_\,Z^!'T5%JL#J/)D?0/+B8@:6IR3 MW)VXK?;'U(3 1X%;*^6QY94J4IHOK9&?3*4&-GXSVTG?G?3=XN,N5KBQ(<:J M$:S0DRP!T]]WJ!!<*_6FS,9:C9%%9R9&U;4-4_$RIKG24Z3:2:)+,A:W\@/A M^7>1T&LZ9LO8[BLN(99AXGFQ]*.N,'8='S95@;]?VYD'4HFOU7!;P1G#K.RZ M_9?#XY_NC<#_XIKDK25[1R'4@7>DO-* WF>[60.^.7T?.#9E!:@04SI MZMTI[Z&6WV_ZEX88G#6:)\?31&(,@QL,"SZ%@HM2F/]!@!K),81*6/MF_^/) M];!^>?)A4'][-3CY&]]Y7ZJ]_/!^>+52EL1UHR?KA0QNN/QP_NG7Q6ADP1?W M-_R0%PV^R$]AX?\_PG\ 4$L#!!0 ( $""E%E.E,3WY < - P - M97A?-S,P-SU;:W/;MA+]'/^*O;[3U)F1K(>;.I5DS3B.G;H/V[65 MF=Y/=T!R*:(!"08 )>O^^NZ"U,.2[#A-FT2YFLG$)K@ %N">/6=!NI>X5/5[ M"8JHO_.DYZ13V,?;_QX>- \/7^S3W5ZC;*2[_ZK7X35F:(3#"(()#)(BB]"\ MTBG"E39.**A#J]UH_=!H-]O?0;O3>MYI?0]7OT*]WN^EZ 2$B3 6W=%NX>+Z MB]VJ-1,I'NW&VJ3"U2-T&#JILUT(=>8P(VN'"O-$9WB4Z=W^3J]1NMP+=#0! MZR;*=\]>^;]= M7)Z/3@_.S\Y'IQ?7L#5F^N;-\<7 M QAU^"EF5 '^&D?KA%'-,'Y.;6&:-@:7") M35/_#70,-\Z@2)7,$'Y$H5P"-UH5S#GDW'D6[G>7-X!^FOY'/]=I_'W$IC[ M8TO;"RN$6.TG-BEJ2D-1)('KK%%HW82*R(<(Q<=9UH=[^,QW;3V/RJOR M4G+)EY6(Y?&!B6T!R"6PV)='3Q3?F2BFB7B=R_ F"Y;%G7LB>8=^ MGWZ^#/3NB6<; ]\(+=VC0/9B\/THJ[%.#45A']^%!6. ,)NIE*"ZH$@HB,=& MTGIV)"O,_#A\MC#GU45N-JB$AV"E0>?82EA()%[R<(82)IFBE_"%%()5T$Q;:ZZ;EW.6![3%;IIT[I@L%LU7N3X?4$=B?EL6 MTX$NW/T>/$;?B)DU\DE!_/[#+@BF9Q ^Q54[0?YT>? MI+>07H!TM#F0KM"R MBCH^TJYJ7G]G+;0_@.E9[^LP+ QC:T%0ORWHOQ0P/O_:C]G\Z]89 MC&MSHF+>7(32G+.8\3Y WJ\4XC/7!!7C3AL[4]2^@89,4^DX9=(V#+)TT\^$IAF"7Q72'+?9X0B\Q\CV6?;T[2OAC$WZ#2-7PAQ MO2H)A'RVRZ?$H41"325D9Z=:8Q1O69F6]:+7IK[2]:^!IR^'/@B+U0%4>;*^ MAN5$1!TMSDCN7MQ6]3%U(?!1X-9*>6QYIXJ4UDM[Y!=3J8&UK]&VTGE-F(ZWXZSAR1 RKCSM,QV;)7%$(=>$7**PWH>;:;->!/L!\"Q[JL M !5B2H>K7:\'VCF=4NCGM^#?@( 9!GLT!?][]H^NJR?[#=M8^^%HKR'[#R2_ M1S^G_'>U_.?6_U)(C&&LQDX+TLE_H4@,Y(C")6P]FCWE^.;0?WJ^/5I M_>7UZ?'/_+7\PMVKUV>#ZZ6V)*X;/5YM9#3#U>N+-[_.9R,+_N1_S0_RHL%_ M D"!X/^2X4]02P,$% @ 0(*461M*-^=*!0 0Q4 T !E>%\W,S W M-SDN:'1MW5AM;]I($/[<_(HY3M]#G"__F9M((&\M-=627L2$O+L[,PS.Z^[[5@GO-N.*0F[>Z_:FFE.NW3Q MY\FA?7+2K.%JNUX2M.\VZ M:[M'X+:5%560A'8JD50)T59(-0TT MDZ("@12:"N36E-,TEH)VA*QT]]KU$G+;E^$2,KWDQ7:AK8S]0UO@V*GVH"!$ M)&%\V8+7'W.IO2E+: 97= YCF1!1$CU(21@R,6N!S038-8<)#X)<95*U@.1: M>D9GNJ5H)7='H'<+HL!0?-X0Q8C0+6'LXYZF"VT1SF:BI=@LUEY"U(R)EN'' M _&[@T7,?*;AT*TY[;K?;=?3[MXC^M_L 'CS.0BV%+X6?I9Z3^GX.AL#="!5 MVSK[@_'T\ORRWYM>#J]@=#V>7/>NIC =/B\,YQ2N:Y-:OP:30;^ XAPV["KT M)M [&XZF@[.7P[9&U+2/87@.TW<#F/3&;WM7@XDU_/W]X _H]:=FQ;5M]\>. MD+_R3+-HN:WTL@IOJ?@+Y0MX+W.6P40S/F><5V&D:,9"/#0@(H1^S&@$@P4- M$<)US%,),]-;$K5Z/) M:<%EF,(=H8?'6SAU^ B?-9U*=QAHZ:/"0Z<*AJ-=)]VM)!T7X-!(3.BJT5#1K:'.V+UO2]]\'_,/V4 ML5!TS!*'Q6FD6T5LK C%/:"UB98RB79CZJ%D@E6@N<>U$VS(I1V6+[66"49, MNH!,?+>F3"?FU]C]D^!?9O$+Z YC\6=/X=W$&C_>6_X$;SFA $S,Z MN?9Z=/K&1_[]"J^<!;ZPC9#<0<))EG-#[U3S0W5D=79Q/QSNT.+*4G-\GF@X/HXNKZP^WVI##O#(^\(P9!))L_() ,P1CAS8Q%/!,^ZESDD[H MTM-)D4XV]-=W3Q(8B+'3)$.2SC##:&]O]]F[W7U6:H=IJGL#H'>BZTXZH)."%),VH[&BY#/1SK9(*$M&.%L1I1*3N M4TD]R6*A@1<+205J2\II$L:"=D2L.0?M1@FY[<;^ C*YX,5V(?6,_4-;8!J) MM*$0!"1B?-&"EQ_R6-I3%M$,;N@]C..(B%)H0T)\GXE9"PPFP*B;3-C@Y6D6 MIRT@N8QMY3/9<%39W3)H/X H,!2/=R1E1,B64/%Q6]*YU EG,]%*V2R4=D32 M&1,MI8\'XCK]>#JX&O2ZT\'P!D:WX\EM]V8*T^%^89CG<%N?U'MUF/1[!13S MN&G4H#N![N5P-.U??CML2T07QBD,KV#ZI@^3[OAU]Z8_T8=_O.W_"=W>5*U8 MAF']V!GR/L\D"Q:;3@)TN< /\6H5-P#NE#[)R1UB:"9/IQSNH"N)]6*NH<:+%-J MM:_,*!F2PEJT@+]%?,^I/Z.M/=Z:)"ZGX,8I]NN.9F!GI9Q776_UG"7$6SY7 MD.Z9+T/53XU?;"BNC&'+1X]@)'/5%5\2)?Z=^H(/<*KF\60DT)+*?E; M1H]/-W!*?X>>>5[H%8N/GA5\=%@U*"0UR&C* GN;&9X]NT/SJ#@XY7(WL"4S M[ ;V!.EL083'V6L)$BJ44,&$0F6MAF!91)HSQ13]D),46PI?0$H3I&; 3+Q" M$VA;_WV9QU4!H*>T>*XV <4K]JMK(> 3273ITOU9_6>S[SG2N+C?%O/ MK(WN\BJ M1+-.ZV?(N&48,XACA?H=/9F0GS&9;;Z.,*>1-1X= MQ=H-YCQ5,UOQJ?#*Z,K@MOO 6F_Y9$O/UN.7AO]XW)\1,[A@.P>EU;GY(5$]XSI$]7#9P5X:*1 M;9T@3P7+P@<#:_.F6E_-G+@I8EFF ."(RI!@$6400)Z@1,&DF:SO\1W19W?@ M<9)E'>UM=S+51]WKOOYZW._^IKY^K:V.KJ^FXRU9&.AI?/^Q4-$MC*YO;M\] M>$,-]0GOD3]$T5"?])!7BB^3_P)02P,$% @ 0(*46:LL(C*.$ S,L M !$ !S=')M+3(P,C0Q,#,Q+GAS9.U=67/;.!)^WZK]#UR];/:!D>4<$Z?B M;"D^4IIR8I7DS,S;%$1"$G8H0@. /O[]=H.'1(H420FRJ4@O-D4TT-WH#XW& M17SZ[^/,L^ZID(S[YZW.ZY.617V'N\R?G+=^#.WN\*+7:UE2$=\E'O?I>"[5%SR&;7^^#*XL6SKY.W'SMO^-^O' MW85U>G+ZUNZG+>F2LT_MML/#P^O']Z\ MYF+2/CTYZ;3_^'8SU+2MB-CA@:_$4Y+A<22\UY(ZKR?\OATEMI%ADB$0 O0J MRA&EIK*XE.530T*:4 E;/M*FCXKZDHT\:B,9V@-L*>U3M&64_=&9%C""E!0GC_E_Y>L! MEGC3QN01D30F]PES9'[1.BE5MF1./BDDI F%2@C'1(XT?WB9)T+(?%66*"%5/+PK MD#Q.29&CK*[*,__)NW:8N$S*UMB/^=B2G<1^CROVCMI=Y^SLK*U36Q912K!1 MH.@U%[-+.B:!!]($_M\!\=B841=\AD=GU%UQR' MM);C"GV;>DIJ'[6YMID>JQK*EO,DOS808L7W5&QI<09L8N\VTWO)4U?2.:'7 M3YL;.N65-S6W+J.>#.611)$P93GU;[F)XEW\=OYG/EC'KV"EQ@N?8Q#Y $= M6SJ ^DB$@WS6AUGMN>!S*A0#JRY%V;J J:#C\Q8&I78<'/WID=%KB.%BDA4& MZ1!'ZPE9J'>S$"_.BQB XJ&R/1II_>SJ.,2KJPYD<0)/6Z6A2KET7%3DQ+*MRXC7\F/7=ZTKS=;J M+=A^:F=XK8@12.K>^I_UXQ5_OK$?'TB$U.*572#B-:90.:&7?MP">!RW1OL!48MF1N"BL= ,@P M%@J>+V*Q\"D1R_H2BF4-M5C6JXM0+JNOY;)^Q'+]YXBFS0QJSPF^GU+%H%+D MBX(K*XLIK)T:QIKUJI\2](#!M[!=@>D34FGSL8U=H0.;7''G]X9J^TQ-<4C-YM!Z,+D,BZ1HD.%SP^5]3N0,PB MF;;2,JLM\;&V:%,0>(]#+R8=C\M 4/CQ';A:&&]_0;YHYOX2WP,W]*DM@]F, MB"?MX-G$9V.(Z7"L[.B5*^9/[#FT%H?1;;U#?7ZF(/%++B1T6!P*H[N0A3!6 M-Q'&ZD?"'#A.WMBC0(*=)0Q?^&S$?&/^H*!D4[;_D&M[C%Z_1&RA0TC8'KB5 MW\8C!6B%'H4:--+F9CXX16HK\FBF+69*-&7%3JX5,13K:7;6';([<&O^8F;4 MGB[+E 5/F(XX6\!?QPI+_@?. #.;$$]$LW2JR=;">)+XIB8S"TOWY3IW^::'H.H0A4_'?":;NUY2AA+@9]\]NG1F*U! MO.3'!_4F2JU7=UJN0T=0.$]B$!OI @U:/3\FB*=@CO8L#] -6KD*&X.VSP\1 MUH\(CHBH&+4;A$5E7@:QD;]L5F&L< 1(<7!O$A-KBC<(@_P5M/Q1Q-'R:S$R8L.^)%U"D M]A@9,8_A*;78\,\.N7*)#$(P?W6U)@1MZQIDMGY#F9'^9B%S LXC*&M @#A_ M!TQJ+6Q*A,\#E0#AR08VWIB+!R+<%P-I?0D-@C9_H;@V:+L+':RK4(<$ND_6 M8*'#$<2;0,1EDDPF @^](TH@A\"A(+BUEP)MN40&06IDREH7L20SYAF$,A]! MN9G?2MZ%WYH3KK2#.9ZY>$%?6BZ306#FSZIOX#V3M\-8:NN'EOH(S4U@@-\2 M<0-/1WW8I4*BQ*.XMIP2\7+HK"B608#F3_W7!N@P$ARIKR+!\3DS_<7(.=;*)?5C>2RKK[T[BZ[1P 5FS+<"V M_H[0CJ%3S,\@:/+GVPM HU\I;G7[ VN $AWA4FR^;(M_#LBLYVD0-ODSX 6P MR?J8(W2*3T?O(I(MX6 0%OGSS]DCV,F?(2T['W($2W7CI5=3RFR\ M MN!L$4/[<< & CC/%AH#U#.M46\M@$&3Y,\F50';(:UB?VMGKXZ(W MZ6OF]"5ST?T'F3!'O=R)@**.20Q,# MZG@0[^A=;DC>TE?JG;<,E04!"1[B/F\I$>#%NV!ZQ52 J5\%#^;G+7TO\4<& M.&Y9X7U?X9L9![Q#;-.#%*R@EA6^CR[ .6\Y@H)4\>OP IP[78 ;A/>!+-_3 M%U<6 0$$#.1BB1:5Y\UQDZE2Y'8,"E"],><;G8VH2.ID+(TV'8D 6@7V VG-C93TDG6TJ!,^@\:OKV'1^[[ETG:8 M/A4.$"=*5R+=3JMY6,XZM<(;PE4]RR]$CVR6L6=Q>C.1S'T9>#C-G]5CY7TC M4(:A;,_''=OX7G]L B):>NUQGLA>0K-S7&V@R 6'D K J7L!;6)"\94@ M$ZH#]GS5*N3:O">?0P"X8>LI4++G0^GE16+3?7BVLYI@(B M5;TD"K$Q]R^X5!+CZ*[O]LD3"K=0KAKQ#J-J%X>$F[?24/XA\:A<*"%[LSEA M FEON)19;4NI7T+=C?K 2R:HH[B08*UPB"!DNC=<2]'(?CV^>A@$OM(7#_>6 M+U..M%I/L[G]0 (('(SKA&<+(5),!JYI&Q6F-M(^5[.YQY\H'5+LKP'47<_# MR^VI>\?1>]R.=?O*J%@ST]YI/J"2$ACQ "(O(=GC<]U=5*Z$DOQ[5Q]#ZGG0 MDKY2'Y(\T*KKXF0@EJ38/:U>,54+:D2,C]^XT9^X^09!'O3FF/H[4],?/A]) M*NY1PIX_AS'C@#K<=Z"YZT('.&Q&SZ.CPL01#*E2(0L9CC;C"GL&/GO3!UZS ML9I^XVXR"WA'Q>R&D\Q$33E9(]O8-71K5,0-Y'8N+"9QEEBE(;J MIEG5SM6(?C5:H4L&W'I]+E&I(/%%EH*JC%J_4]47W*'4E=>"SWI2!ECL[;@O MV#U$/7T/[#!;FG6NDV%O^NWOW"\?OI81-0*=("1>!][S[RFZ^0D(>LU\J#-\ M=B!*#1=$N,><)]P6\P6"V[^6--PH\W::J[@DXVX)E]VCB:.L*5<3&NE84= [ M'AF!>,DMZ]%N@+MX)]="K4K4C9N40,EEGNAR6;="BCW2IQME*==KB;)Q^F6= MO=8BW<;6DS2RM4''-J9Z'I9XUY2BE[\!'^_+5=W*"1O1'60%C3Q\D1Z+Y+WI MNC%&O'J<8]VG;927T$C4Z4]G,4>%2Q_1LG=6EW4D#=7J'H(C&FY/F'M,934J M2FY$NXFWY-V.<7DM'\>Y3-4S!W"%J*V8JYFJ]N)>16R]348:G]3(#F*CC7Y[ MN:=/KV/@]G#LO3$@T5FZN*]MHDF_/"U(8%BJ5Y/Q0^[ZSV_A6!S":2?9*V&T MQ*UW^&A6YO'!QPJDI5W9C69V,U H3F\FWI.!W>WX=R[^^N&[4'6Y&Y.KD38# MVQC X20@=2_UMU_[NH1PZ2[:NRFO'JEP&$!QH6#-7%L,@'69N])3+WS65;,P MT_X<&!@&#\3'Y;V"TP)KTAO9..,%6!C(P\B$>_=@K!OF@P(7NN+2VE6F;K2N M^3HU7/8IQ?Z][ZV(GY/02 U^^!)C&.J"/^?"Q4\B0QMQW(&>UZ;51OHVKS[4P?F M;Z,JJ;@=,/QI:[OVK8IFZ[X^^Y_4$A6N!C19\U78_:0U7>%Z6Y,U787=3UK3 M5:]O,UG=E7D>0)U7N(YL5U5?A?5/:H&*T=UF9>Y/G=7_M'])A6U0X%[7UN8C MU9J%[74M;3L:W:C(O:ZQXLN?ZE?5FK+VKHXJ^NTL]?[H:?33UB6U9);73U+' M%1%6K8R]J).RN"9^6%&UL[5UM<]NX$?[> MF?L/JNXS+18!OV0I='X] MOQUU@L[QNX_]=S=?.M_N+CHGQR?O@OY)<'([W[^_NCAPE/CAB?]DZ.CT][:^GN2EQ=C>2FP;;P^UYY<2/ZHNO[ MTT*V_^'#AUYQ=2,JZ"Y![+3?^_7+:!S.("4!S=2(A J+H!]%\>6(A406PUA) MH:.54)^"M5B@OE)C=MH_>A!1%T>]TRF'CK,$;B'NJ)_?;H>;>PK)@:0H C,@ MB9P=92![:NC[QZ?]GI)&$7QB*60RR)B$X'T0P40&BD.4)Q"P.&"Y+!XX*D%Y M,0)):"*0;7'S&8?XK(NW2H-UUPK?C_OW+)=SU#!!TWD"W=X6WY D89X4XSO" MSRMQQ<)%.MO MBK$LQG'UQ6^7"&"(FL9SA?F"<+Y$7(.4Y9E< TK(!)*S;ITF)8=$J2OCJU%^ M10XQ< [19YJI"7/!A!1?00_?*.T4^8AETSO@J1I2#=Q=(B:,6UH\X&&'<;27 M9UVTN?= IS.Y,L!E/X2'3]3[I:U82?1$GJ9%GP%%[5ZWCSE+*Y"R)GJ#=[5B MU7]D%;1(RT*?'AE]ZNTR-H6!/LJC^FM@[Y1QBG(U$]6\JL!JD'2+6,Z HTU@3_&8%=NND5,>MR W=89 MKM&7L("$S96JFFE8M7',8@%9#FOSSDDH_T/E[ )G'HXOOWH(DUQ%XFH!Q#\1 M6D,MM\8].64\AF(=*O-F"3Z)0932C*+'C(JUJ-##>HW]C$.UGB6K[S,WB$1; MY67CH]IR.O&$4P.'U9;BJ2<4FTP[6X[O/.%88VVPI>;"FIC<"G; U<&KG)LPQ4?%I4'(]+G3C(IW7*\3#5"0=\6NM<#U-5R.>5"=H= M3+.:^1B?C(WL+7^HH.J:OZ"MY>_;WZ7TX7 M)%&HT#65G(8(55U A^;I%UN2-\ IBU!=<7@$7$+Y$S^7WAVZ>3.23>$6^5[% M,82Z?& [(%JIRF_-;22%/R_P2RIU:3S;9HZYS#F$M+2Q&)VEC$OZ1_%12Z.R MQ?=*UY^YTO5L[@["4.V#4+I>.'^W$ +.]TFB+: VZL,3EC=DJ6#59O:L7?ML M> [15DQ3AY"F:FF9:3%%-A%$:1:L"9H:?Z]&-JM&*B_G MAK,%11_P?(FF&7V _ P=^,#O<8HTY&?H MX'NU_ 7*&T)QS/Y%LZABXXM>T#'>91$67L>;>5KDE+6HS>(M8?\"?*J\K40% MNP4@>[/5L)=6F*ZPW3&,QM3*/F.)BC?1CQ[/"(=S7!D1>*IR5Z;0:-_N6N%^ MQP8A1N \Z%K;M6F.SWG4^HAF@<2B3'Q9LC.U:8_.5 M2:@(^JK$76-?4'5>#8W1)>I'4IR);RW_RW;*^QS^?OWC_IJJR*+=-_>,_4QDNQ M9?O!>[;U:M+6#LH;<,U>;^MUW]$&I3W8'W(S??_$?Z.]1T79>AC\]\?L WG? M=A?6K0\]6;FLTGIO(?:JS;A>7O8M/'13X>#)F06;E,];>.:6A ]3>7@#$;CM M>-1+@S>(N7W5A)J)PC<0<3=XY [E6WAU.\784#Z:+3@YH^SJ*E1O#7!\)TIQ]F9!$N56!F %( M$80YYTIZ7@S-X]&9-?;J2)#KL9FFWR$W[WUO< MWU[>ND('=LFT@%(=5+4 ^E+,*=;S7*AX3V"8/T%/1"E@>3!WJM[*BC8:5UF^ MLO^KTKMY^/?OT.W[*VB:TJ)(K(H.&ST*]3NH+5HX9[!*GQD?@4;,,=:7&VX*(U7I.-1H MV3HC2SM6IZD_G"H7G9JM'9^KYFA\U"NNMARX2D:6K5HY7ZV!_/RRZW>K8IA- MT;E?.2 @-^^CJL!=IVE;YQXUT-L^6[MU?_6*067H59T)N%!+KO8PK6VSMKB8 M;:@G<5@=:^*/#1DQDMDE'0R2K?S^BA$& !5;\TVB[6#>&L,JS#M$W;]3V#+( M-,HZ/D4#AKM'1]+FCW'A%]Y&C3Q/'9&DEP#D97A&>XBHM! M&.9I7I3*+B&FH>%PC6U#MZ=K;%?69FMI>V7 W>K.FB1O?:K+5=*J/?E]JI=5 MLJL=./MTTJ6:7?W$DD^5=^VRR?8)B?R;?6:&^[%P-\O,+.P77O]FF)F9A8?G MTX8U&TIU\NO^&8R=B_-!GH\[DZ#GL->JY.07#^J3#CN\)5/8[--CL6-5F0GP MR6Q;/RB;DKY/5MN.V*$*I3X9=SOF]4LKGMH7\RI6G>/RU,!8TM*FP3PU,A4^ M1Y/"F*=6Q\RT5L',TYFW4S$/Q\;QA*M@X[U)-.32GLPPTQX'GQZ-'1^K#7L^ MV4([6G43NSXIHG6Y=/=$\U&UL[7UM<^0VDN;WB[C_T.?[7&ZK/?:,)\9[(:DECW:[NW22VMZ]+PZ( M1)6X9A%E@%2KYMJ # ?,)'(-R3^\7^>%OF;1\I% MQHJ?OSGY]KMOWM B86E6S'_^YO/MY/3V_.KJFS>B)$5*6DI.F;^]6;NX>J2"E_SQ;TS7^>W7QX,WGSW5_^?O*7ZX]O M/M^=OWGWW;N_3$[>3=Y]-YG\VS_RK/CC[^H_]T30-Y*(0M1__OS-0UDN__[V M[9W]:^[IB)K:B@'/7G[GQ\_W"8/=$$F6:%F)%&TB.SOHO[R TM(64^C M%<(;;0OUUV3;;**^4G/V_;MJ\)7DN2:Y'>.!TIB5U.X&*@A_4L__W0<]RM91L(++%,J??O.U. M5,H6)"LF"[JXI[PE>8UC>"3ZI[.MD]L27% MAI%ZG&,Z(U5>=I_DY^-H"=Y2^Y)447)*%K()?: D+Q^^+6CY5DFSD^^^/WE; M$RV%04GE\TKY1I.J_B#EY43^FY4K*2QFC"]JV? 3FYI_G/WVA_7].3*\G,^&9^/-%S+J?@5,[@ M.4MI SE-/_=)3<6YPIZ)A.3_10F_*-+W\N4U469IVB.5[S=492R_E M=Z*!3&O;8'2J.8)1^:IE !JO]JM0KG1Z)1>LB5!3\[#4WI'[O(D_;4T#4+GF M-OT2,K8+0-__K0@O*<]7-W3)>&F@4-,R (UWG,C]5[T]*Y&ZIB&HE(\P47;P M.[7G[I/^A*2Z:F7?_T ML<6"%;H--ZH7ZBKKW#8;MT-0T&X(]4G6QH'PN7\TOG'TI'R23+4FA7S'&UKW3>IGE]%-U MZ#QY1>#K)D&HXN=2TLT9U\]<8ZO>:;LJ$L;EXJL5U%HJ9.FK](R;U>+>Y8WD-7XNXF>O=_WE"=O&$\I__F;[V3/VC_^]R1G M@J8_?U/R:@=OXWIO'_^8<;8P+P5F4P[E(P(",<0S]EBL?B@&6/Y 7"?>7]!S M7;?5&VI6F+N^J,!X%1#? MC\CQ:2)=0'1_18ONM<,?".EO:"$90T! =#^A16<(P4$W;5_:<0_<: R,0?%A MU4IT#D4H+JP:B8./#PH5GX;BX):!@L2GL@!CK5" ^)064)@6"@^?S@(/F4(Q MXM-B>_EL$], M,L28F#(CXKX6/I68S E9K@FC>2FVW^PIW'SQ^VDB!4^5*W9[3Y><)EDM?.3G MG-:BL$A/%THY^U?]O;3.)?>5JVO)F*7\[>+/*EL>1H8W\/H:/NS/O675?SJI< E+.0G%#$YH]JDATIS&"HCPGRZPD>?8OFJJ-LI+:ZBV; ME5^D3#EX>X=O20.U_4!A\>XWSFO"I[SV.Z6_DKRBUY)BM9?J ,)[#H5HK0J< M5N4#X^I%V)'H>@R+X$J("D[]\];#4JX_T.#2)2B&2Z7*T _20$VEL4J*>29% MTJD04N=PDP#M!PJ*]W:K=[U2L5_@T3<]41,O\QR1$A$F( M@/7-8"LK\*O3.Q'<('702J%^$VR(>S%$@)/1O_O=;3*Z:NI V/U[Y-U@=U5/ M@+#[=]([OFU7LP6(LW^/?6N<9J,&B*]_MWU'?$UF#Q!;__[ZCMBP>+,+5M+) MR>2>B$Q,V&PBMPXAOW>L%@49)92O&4Y+=!T?L^NXB5_YXO<;JLI-TO527.99 M^?'9XM[0 &GJ@9@[RAOZ?WY54AJ:DC> TOS-YP0'I54DDC M_T.;CY%V;VNY%89,J$VWXO1.2M@S.?X?I_?JB%2B"R( >@1%\(D5F)>&K M.@5>9;>P0IW-,' _K!,2'$:N@G8[!BR#KI0IGY-B8XJ=[P+C\H\SI;Q,9]<' MJLLV1><]%0G/EEN;?NW4D%KDM>R<9%3L5I!F0H(\,[J[C\S=[+#=D.T8TV@P=-,S1GL 8^SCF MV$>SCT+P\L _(?_:4R;_D&*%TT2.W1R,T#;HG:Z/Y"E;5 LM68V_]T^57,Q& MJII^[YVJ&W6.MH&O&G\+0XUVAAI^Q4.1?[^PA;+ZN/IT=E6DV6.65B37O$5C MN_!4_I:5#S$P33CY])'FE$AU[<\J6]=MT@>6 M;6T]D'.0]/(;X:I$HIX<6UL/Y%SS[%%J3](D!S+^D(\I\L M*>M,Q>T,F%(2K,T]$'5+U8'-"\(+5AG>F:&9Q]P(:7_6/TIE5MEPT]DY MIZDI;\.MIP=2/Q="E;*@Z6UU+ZW!K% )B-?29LN$8'QE833WWAY(WBRR$SU9 MS2W"'E"4XC+-\DK5EM@4"Y&&S,53DE?2=+F44[1.[ZTE['2F.%&^:K'-^CQ; M-0]@".('>"*"&;3FE4"['0.603, 3K\0GEH22QK;!*5RZQ4Z4!;JCYR:IQ[< M[SC0#,I)3=3I> M,[D[(;A8+'.VHNMKW<=_9G*_X\G#Z@-]I$T!C':=A\+U(2/W6:YJ M$2I]%P9'WV<8%%?%LBI%/:7OC)(/T&,8!-L9S907E*BM)9T6-\J1PZ6F5>>P M?"[8O:"\+NI0DW^C/-.)[+71C)^_%>/B"_;<.)L^GHM#!FX@*=5-O!9HL!ER M&>.X40[Z3G]1+@VE *I*W0:9KVTW'+7&-V!H.1Z*!^6, ]:MQ=/%$^5))N@U MSY+FG)(6/0=%5-/S*U,9"TK,.F$R]AT4U4TF_KCDE&X5ZAM2NKTN^P"#XK-8 M@;;F@]-N% +V#F.E?U!9ML\CL7O+C6W#GIRM8^Q$K,MZT4*0=0X^5WE[M4IQ MMMJWN2:KVGNIPJ?[&&J1JIIG5G]RR?6$$WSD+CZFDU M1EB4^W,#[N4$W#K'N@#AZP)XI].4RVEL$ZL7Q.H%'8 TGV%@EL,$F!!L^2A$ MEB&S/6Y,!1T+B=;Z-I%FPY?R@9.I!3"(.D]BG0P'4-@! ]7?[D M<7'#,A[0+6> N6( :@"6*T:R)+J%T9B^+CHJ_^\HMZ&9NX@O%!RL"BF85.&<*'V;6P4KF MH%H)2!.QD?MMVG")6]5J=(Z.-@O"@R6++\&C72TI= +..0WX60:U#]X-*^!" MI$QWDUKX;_.Q)PA;W2EH\&JH;,C8BFHT9P9CW5?NCL\ MA\0=S\_'\_/Q_/Q7&7."6/@HN1AAV E/##5&)YP1Q>A$H.A$&V_)$-&)OTS8 MLI8/Q7PBMWI!=V\*&)G0#Q T*F$C(T8DOL:(1+Y4F9-E2::S69;0#XHQ#$$) M>W.O1-U6]SF4HN:V'LA9#ZCRK$_G4N&M#Q2<%NE[DN6KVR5)I)PI2I(+/9'M M1O! ^FWUA124@MZMK6WT'CHAJ&=0Z9F*@HKDJG"5P=%N:SXX[497M+W#6.D? MU(?^0:I'/>G1DXX."'@[8.["=[2^9-C>B,X>!KP7 MYD%!1.7"\5 U_#S3D'=P4V/CB[@8W8!-YO%@I<')K'\:T^9MOK? MUFUHK@[8(U6OJBX>4*0I?MDW-=H9TEZ%AX$B_^XM"V7&@B<'- **UH2D$E:" MQD2_RWTPQX2L"X=IHAJ-17SWY2"N*YX\2.U@9TI?TGM>$;Y2(^GC'_Y&]0'1 M4HGQ&>&@JHV=R-G65%).B;71PPWA+GMK#R1]4ND"+E2!.OB(N75EQ*%XSNUJ ME4.*VUS*XH54.TG>'^U^M/V0K+8'XP,%/@YKYLF7*9<,V7]S)S\):9TI,6^\ M;;KE*,>/=-!@XGHI7I*DSN\TG?G2-AR07O-)*$/3,=$\[($M>E_"SSI:6@>G MO/DJK0:B3=>B#4+OZS(J1JIU=\>.B_9X-+$3@DNI.!1)1G(0VUM:!Z5\IQ\^ MEW_&71;4)R:TA$]H\4YGK3+-:&V@W5+^F"7RK4]G#0PLU%D-T?R342+U\8@X M1_I'#"KI%773V8&6;I"2QK8QK2NF=76\1AQR4Q1>!%!=@H60M!@GIMM]OOCQ MF<4C\^3]P8C.=3FRD+'H>#:P:;(#4J>[+;S8^#+/EZ?2RQP='45'&Q&= NQK7[&NH>G M42[?OA1;#"5$1E33'4])]Z_MSC3'Y!A4BQCG'6JC>.6>W_=?4*U?31(PJC4[ MBCO7[!><^>@IRM-),13EE_? M*&=(D9?K%D5_]^O1>2S6"5+PLN5"CUJBD&8FO5?2X,N7_IM M7]*CK97@W/5U;CQSKFL4[443,Y MG1V$"XUS#^]X+'@&Y:_HU^F+3OG"'U@N33UQ42O_*B$,[@!T[A\6774OLC0C M?'7 WH;MR=H^^MRBSZWC\1VC4<0ZV1^8H!HU/@;3M3#BL8L(UEY)&)U_V%%P MHG,Y.KP@YJ:_HG*,]\2\&-(#/26>VEU5:'BWW0;!0,X65%SK?;?$<+3#H]#5 M.U/0\*IEEVW=$4,$1S^VR1ABT56 MUEG3$U*DDV1[LWF2.>=- D<+&DIVHBE&F&.$>801YFO.TBHIIWQ]8D)'HZE9 M*!KWYSIH7$'7S#Y>*0#AX(VZE\ZH0C MXW]\ECLMMU_0[M M:$@GEKH_XE+W>Y51DGI^J##"(Y+M!HFI/C$UMLC RN M+(\(,00BJO/8\0!Z^Y@HV.9 Y^J%L2.#>3U0Q2#Z6)]'%LIO:\6@YF(-ZSHX M,L?$QJTWUB,)W3OJM^@X-Y8 &7L)$#_B"1+5B$D+,6G!#7%,6M F+;1V< Z1 ML7#RW63.6/HER_/Z-+N<'E+,,_E2)D0(6KJF+8#'"YJ[X$A53& XY@2&&!O_ M_9?-8C@MTJO=4CBM5P(\D--ND!@CB+N.6C=6K;O+;C2(XGTR M$=6]H']6ZBOZJ'*<775MPQ!AU6LK(5&CCAJUJ4 &IVE67I(DRYL)M3<K&MD-2 MK8X"6_+$#*V'IMR<"FEK/T[JA\W??$Z5L-[(8VL?/2#1 ^(A#\V@8C(7M0XC M-IL,9LXB;W0^+*@E@$X\LBI,Z-C4+C?T$$?# MHS[DZ)&DR<68@#.B&!,(=7,&S&0([/X7V;S(9EE"Y&>2)*JRF]RM)TN69ZJP MR>X#/!K@.F*HX$ [NF*LX)AC!9K2&)]8D1#Q<%4\4J&8Y+1(+[."%(GZG)39 MH^1**JX5PZQTGH+N P5U@)SN5L3U9AU8?-KV#F$#"DR4XE0(EF0JW_&WK'RX M>,K**9=2>LD$R??3/>4W\FWP*BDK+LFWO,?^'A V:$'K7/KLT<:W\ Y!Z;\@ MO*CGDO+;!\(I# 2P5U DER3COY*\HM/91A:0_*I0_%*7%EN3J,'CU#RW@?F$##DHF,$=1CCJ#Z.$U#YG,N M*:DUO-E&SZTM3FN,RJ7O,$&>]:%/*?(_9.1>I0?*9?*1$I4UDDX+JK, MZ"(Z+M/1P:9"%^)QP=W"8AC"W?N#W'CORW:.W,:^05VT!@JB\_68G:^:XRO[ MY?=>\L5I^M^5D&ONXCXK4V(TZ%KV]D[R'3M=\ANU4YJ=H&VZ>B7VHUS+BVK1 M?HH=!AC('U"\)UP1-Z=KHK+B'PV M[=7*$;EL.NGZ0]CH/TWXVGDP6:K+;";EP6TV[2QWAQ&#VO/.=$4K_YBM?*]I M ,VW03D:>&[#1*,O&GW1Z(M&7S3ZHM'W-1A];7;'(11JZSV$[;1JUV&#JM;M MB(OZ==2O0?KU]MXGN"JM[1&UYJ@U1ZTY:LU1:XY:\]>@-5LVPD$4Y(:;!%OJ MQ/:1PJK!4'JBYGO,FJ];_MC9U=W[TY/6"62F[KTF9;G3[3)"U-.CGA[U]*BG M1ST]ZNG'IZ=WV]"/)[W)!6M V5RKP[1JEG*EWB[SK/D>8TA3#\3<4;[XP$BA MIZ&Y15 E>"WLZB.:=^PT3>NE2_)KDJ57Q3E99B7)]W.D49+;#1+X*I3[VP[KA 2'D=.AW8X!RZ"K]U.E-M3I;"I-3K.T2'Y1$X+&L5ZH'ETGX6%W]64GW^),VC MO6)US@JET\IE6!]:.=$B:3?,8$[/8_$0FH$ %%#FJO!AQ ?J- M8;4>PVK:=7AL8;5PT288)*#!&7:I>4=GLT>!\,*=G(?!TSO^@(#"E2MT!]3H M'@3B"E>.$"HXNEBZ0-#A;J""@>X2C!DBGNUTU\Q)QS"WGX<%C7[[)#D&Q8\Y M*-[L8!2\/' NRK_VE,D_?G^?<9K(L9NCU-H&O=/UD3RI9!PM68V_]T_5.D5( M3U73[[U3=:,**S?P5>-O8:C1SE##KW@H\A^TLE!VEY4J\^RJ2+/'+)7R6O,6 MC>W"4ZFN>*Q/O*LC[@_9\HX9Q&Z'$8X/61<.T^09G3[2G)+T-)$:KJB5#WW& MD:VM!W+.V6+!BEK#_(UP+C45/3FVMA[(>>ZDK>\?D,H^O*2M:$6*GN<5@7@#-J+0T>/A-Z2G(K]0\758DDR7IM73+R2P>X]/9!Z7=\'K>Z[ M7M^BH*Q7H5]-@.9>B&(S6@,G^26E8G/3;3-!QJ9>$C[E/UE2KMEG(TI,29_6 MYCY.I:GK3%)U^P.K#,+/T,P'$>K&B?N7EZF?*B$[K[GC;+5O(E=9'>CZ0GA: M_^?7]:W%DJ.2QD7K?W2/";?UE1./+'^4SU"NDNGL7*Y:4S*P6T\/I'XNA+H2 M1\J2ZI[Q-"OJXD&<*9'"^,JRT-U[>R!YLT&?Z,EJ;A$VG3E)JD55EV(Z73!> M9O_:7+TS+1\HWV\U0IM+U6*$L CS^D'RW6^NE'F^!"^>U$==$I-;Y["XGDWV M;IXEG7.J?5>0/@A0O%08G.#H.H?%)4V85%U;E#W26R5[Z@N^+IZ2O$II>BE% MC^*CJMS0_O+F(XFLTB8G>QU[3+-RMFH>P) +'>")"&;0>F0 VNT8L R:2%VK M:Y;\_,8V0:D\JX14UH0X<&O4'SDU3SVXWW&@&923FJC3\Y2E]2"42\EZKU3M MVD-1B"RM4S=84:=.K??J=9#YJB@IER:.N!*BHLJ+H3X8 *"&5(FGC3[ MGB$YL!#%^C[(JV*]@4M3J[G+]D+1E2Z?/?#3D<[LCE#S2;#N P;%?YX3(::S MC64YY3?9_,%T>M/:?GCJC3([IGA?9OVAJ@.@^2"P$ *97 M&\G3*4>NW0?$MKM"'@3E5>LQEC@8,^V#2JOG1'TNR-IU2M/WF4@,OD9PO\!H M#J(*&W5;VG0J7&I4YL']@J*Y6"QSMJ+K/.OI4IN0 FX?EOIG!O;:OI[RK7EM M55A^D>M64/MBN\U"X]EX' M94?"X.C[#(/BJEA6I:BG])U1\@%Z#(-@.Z.9RB,@0J4:3(L;%9S@TH*IM]M,]O&L4;+&S5NHQQW"@'E3._*/>U,DI(69GT$&V[X:@UO@%#R_%0/"AG'+!N M+;(NGBA/,D'K=%:CON?0 M3M#L PR*S^*9L#4?G':C$+!W&"O]@\JR36J^6%?YK]T=14)-^=& 'D$1[(]T MV&.[QK;AJ:Z2LE*Z;7WJH,XX5].X+9YRS=9Y3^(BSQ;K%'\3K-:#C0#W->49 M4_]-]+YPCR,/-R.FA:=O&)C>3117R2YUB(?R&>,+)02F]WDVK\TV+02'OD%1 M-9^'>'V>Z>SE>:9/K%B'++8.Y&UL25PR/J.9?%W:XPMA'CKV>5RK_SK9U_\# M<\UL7LLR"!L-+ M\[<%)MT0)HRQ+'UG(,TUI)BEF!,F!%OF"G%VDMD>-Z9*_8X9(\Q+, OC1#2? M<&0A=6F,TV([I,?,30TG+3&BA1^M8-9..N\U1MS.&8T,VG=,LW#LM[+8#\XQ M2^.Q((4E#C9M9F&RTS#.F35VR,QML>.TE]AD'NI88D)L3U]AFD;#(_-XMPVH MS@"Z2VW@VA1SJON)ZAZ4/K3,([N9Z?AO#',IR(>2>P>\20S/!4PM'0HX>;B= M;Z-I%FRG/E R=""G$ 9)[5.@@6OSAKT3R>/BAN47HEO. '/% -*:P8MR#?LQ MYSHM44]78'GD7V#I('0,#''&,*=Z^RAYUI>#JA/7>KK@S /7&JYV0<.AN@@A ML]Z5@XH#H1%0Y"J+[6WH[U-" \'/G@T]QA'6S.H=-N!@#A"QIQL/^S$L;<4 MT$C'\.&%(] "\ 5O.DG]OZ);29;CK.A6CRDTT9B@X9RCBG(=M W;=.+6OZ'C M5D/I<72AF;N(+Q0>[V@3-*G#.%#[,K(,5342U$I F8B/WV[3A$K?+#M$Y.MHL" ^6 M++X$CW;51-$)..T]M-#WBB?)Q72<$]]:=3Q\VFGQ:27LYDNY M\NE3>9'7\RKYALX7!Z5VP(A)GEO>V8=71_:9],G[Z0'=5)/(="OJ> MKO^]*K1OMA5T3V'^GKA8<_]/V,!K3]BL]]*$#=AY0]F^O$?8B$P0P(/Z[;TA M'*BP>V"7WN#3Y7"C0& 7D+>IZ7)W8&"#TAOF%@4QH5"QJ&7['<[IKC(H3"SZ MV2YTD235HJI+SYZN]_!-%&M:/E#^;!+: <:FE3U'N0/X0/C\90U2*$0LRME& MY]Z^LH5R:]66HWQYUR13UZY?DU5[AP(V]:SY5=Z2G(H]^I;O%(MF]NR=OH1V MM5C*_;GN*W60=IX/; K::5Z7QI-@&].G+I[4QW8,_ Z;=A6J&#!T?K"H6.MP MDT)^;Y^<^\;LN5^I4.ZR^A!!N\G IGN%K+X-G2-L2EO'3)VUD[G=5&!3['Q< ML@#%CDW'\WZW G0BL&B"C1/17HE_ATWSTU=IAB+"HM^9(SX'J0<;/XK4 I\' M]<5Z&B27;\/ZK2;D>VQZ(/C>'BA +,K?IKP&F]%:B2?Y):5"N16(>- A^\?; M%\#DR'^L?ZE_4)3=T-D;]>_GFZL="ODL2A:R"7V@)"\?OBUH69?&/OGN^Y.W M-1ZQ)792L)).WDU$M5@0OIJPV41D\R*;98E4*25^A62"?;I]6EMWMYV'JR1+982MY_>S KSZ=KT_K96QYJ M?M8DR^]H(?62;^!US@5-OIVSQ[0B^>=JHO&2NN[JCY2A!D<8[4_2Z3[Q!HK" MV?2^>+$G[HL]XP5I\8*T>$':5UE4".(/0LG%".L*X2F2%0.!SFLQ!@+1E50Y MBF!@'ZY":,HMLJEP=B-F]0-!8CO?XLL).D18^R\3MJR)*^:37)7" M$1U#VO !@X:S7RO,92=+Y7D+4LRGR7JMKK/H10U MM_5 SGI 55/_="YMWUJZGQ;I>[F45K=+DDBY5)0D%WHBVXW@@?3;Z@LI* 6] M6UO;H&[?^OG;(B]25*DKO@VQ'5OSP6DW1C_L'<9*_Z!AFP]*Z:+3[2984[FM MD'98Y^X5&EBWP;%(H4&_K&?; 4I#K\&1*&+6U445!SF :>X8' _C+?' .@;% M\YP@=>130[^^X8#TOJA08B2YL9K)(%37Y?ZFL\^"GDH>ATVXID\,)HC#?O"M&]T\3+ >V$>##A4T1:__(LA M .SW1BB$:T06BQ]='$&!Y P7\;H,A5B9-=YUXB1W7XC00"3"IVTA"%S MM<_1R4L@3QK,B)&&8!T,Y9'&7]U\E$"0V H)VAQ,0%C8R@*Z^C&!,+%5"73R M/0^1!_"#5#CNRXZQ?_,@0>/]$%)BC/^88_S-?D?!RP.?H_QK3YFZ2/XC>
J;E1=Y8:9:OPM##7:&6KX%0]%_B.P%LKNLC*7AO=5D6:/62HE MD.8M&MN%IU)=)%-7*I8R6?GY[IA!D'08X?B0=>$P3=K*>4Z$F,XV%V)->:W" M[TN*7U<\>9#JQ,X7>TGO>47X2HVD3W#Q-ZH/B/MTV'6J[\%E7R^J8#_# ._F ME\C-K!EFU]+6 SF0^QH/28+?[^B1K'/V2 N)_C)[VMYLH[[B9*XN5\R8G5#H M"#Y(SSA-9&\5S%@[2[DACV@-)GUCA1A6H@X]47R M\E*"%^D%D"YA,1Q<3+V^"X[LOZDK]*_KYS6_I8ZC'#_205,U&U6SBR>IT&2" MUM<([7X4FU^%KK1VI[&&1[T[ +;;+M*X38:[=!\0FF>3%S5U& M+*^;#TK[BUOA+:0WWB$_".7;X\.*"RYF,VG\9(_4>I- JS$&1/F)+,QEPVS- MQT@[(CEK.%FB;S@@O9\+LC9::+H-AH/(-_0+C&9]Q]C:V%I?MV4J,&=M'YAZ MGCT2)42V9[XSJJ?OU(RHWITR M%G+4K-)Y 3J-A1OUG7RPMY?];##DN+^\#"+X&"IL1=47-S!J\.B:!:5UY_E^ M(2=-OC=0GWA4[PB.ZFVOAE4NUEO*'[.DOM"E05$0JM"<:/[):"GT\8@X1_I' M#&J!*>JFLP/?O4$;-;:-!T%[!=*ER% )L*W4)L MJY^Q[HFI*)=O7XHMAOL!?"[LMDFK84^Z>UC

HP6W?*#^#61+R=?JI'O,X-AZXUX MU(M!F2]H%F.O#NL=;X!./*):W0/[_#L)#4_E:6(9MEB&[?C*L'UHGN2O4L>A>D4XV\AYZW&K2P(%C$V3@M<]@"+$ICIY/2 . MG00L*E7SONQT%A(*&;N>U7B<%0H.MYYE/=$'A8E-[P(>^8/"PZ9=>:C= 86. M1;MJ5]8-BA*;)@4X^ EU2E&"'E?:H@EH>.PT]1#7D%@3&&LEV=_!75B/Y5@I@PC-VR3A-B-!4S+,V#$;G MYT(L:9+-,JG^Z*J\6MN.@]K@]8UWF\&6)$U]8V,[[U5'-[Y^]>4=.[V^ 98: M-7:+YU/#GT^-)_.\'(0Q+S[F) '#8O.4+060/FB2-6#O@L%W6%3A]^[LB"'5 M*F9-Q*R)X\F::*<)(3'A2?K?E2AI.J'W69D2WV8\:/BA37D'(J,Y'\WY:,Z/ MA=IHSC?L1AMA=U'+NE:6O7Z$:.1'(S\:^='(CT9^-/*CD1^-_*_(R+]DE)GJCH>#DQ;+"@MKP+2=%R__HL=P?E?)>G>55SU!UY4MF;Z@[U MK*C4&<7UU>.LT!D9[@,@P'=#Y4ZASG?5E)V6EU0*79(K45A)HE;/&CL!;S5R MT!G947#QM)3;.CVCA111NCL>+*VCX7L$U9<_%]) 8/-")?K*-[UYQ;K)M;2. M)GNT'Z+]$.V'%Y! ^P@T:1D9MK8J$! NMD,_WA4?X#Q@.PD$V@B','__.J%_ M5E)>=C1\;<,$-7EAQ$1C]^LS=BVAR7-U;(WR)>'E2E5QU$0F3'O^)EM><)92FXE+N1E=" M5.IP8GTJ_E'*PNN<)/10&SVDR[FS!X+O'JCZ4@Y=Z"=,VRBHA7N]*S%0GP[< M3L^SX^@O;\T"= F+04ZA1H"9F@Q"H_&6H>9&V.D<]#ZCEZO8>&V:N7%@NEL( MM':=PWKVB"HQ6PL&M2-DZ<; DT80E891.BT.JF+J'']MQA@*I5H'T]D!0<:5 M ^]X+'@&E0Z'Y&T+D-3GW]6JH>F5&S."AQ@*8UW!X)KRFD [GL;F86E73SZ3 M.FUZSA;*^[5VD>Q+Z)ZM]DTV>L?I%\+3YZ_BM"H?&%?>!AWHOIX3HSQ'$.79 MJ;$T?5_Q=4F,C*7K=_Z)?JE_TL^U2^>PN*I[N7EFA*\.%KU!2;:VCQ&LWI-. MC=X6ULFQ@0FJT2YC,(L((Q[[$F+ME<'115L=!0N:9.(6+XBY69FHPLP],>^1 MI!S#?.!H>+?=!L% 7EQ47.M]M\1P_99'H:MW>:+A5.Y!B]E5SFLI9E?UFXK2WGTWTI0KF']OI E6'2(#(TNEZA*[!D+%5F*Y1ZC8 MRBS#0^A @-@*+;?QB@*A8BFL'"BV,$2:Y-\F"5LLLK+FT0DITDE2I^S.:9%D MG8\-MAP]:%)E)QICKF7,M1QAKJ7EI '3P0ME/*U#T>C/_Q6>ZT_+:ZSZE\ M37KR'+H%C=&WO$#Z1>2^[3741X]TT.RS"ZFJLA6EFT6A,13RFIKZ-K";W:FI MM;E4VX/G9)F5)%??/K^W\N6I^WZ?-DA6^B7CAU>=:!+17[0*G"O+ZXQ= MP^4M,7_L>//'UM]+%MUNC5H<;08)BO-./FPZ.Y# AEPR8]N81]9['IG12F-. M!A(V:%]9BIQY)3%/2N#H WEHA\AL^6G":4[4S4ZUE3$I#W2RCFDM;88.FM/2GL"8T'+,"2V: M0*M$O[DQF&.!82D,=&YYA2UT=^ U =:!L M[6-JRK&GIHRYM%$S:;^2O*(M837WC06;8J*--46CQ1;.X(;+B!!#(*(JUT]/^()$I^)J48QU<@-<4PU@FKJULC,2/.,>JP^@RW[".C& M'6G^4 M7W1!912??3>:,I5^R/*]KQ3*B]X8#T&G,G34W'1// 5QWOZZ.KS4),9VL:-0"L[0/G M23^R_%'J&\_GU7@,!=0GVH_'D*>ZVTDO'FV'DXQMAZ1:E0FQ9&L:6@]-N3GY MW=9^G-2[R//H,_&63VE08)B+TH 1FVV5,^=%-3JO%U1/19>79.0XUDHO0>7@ MZ[[^,.0>>4Z@LV[)Z-C4+C?T$$?#HS[DZ)&D>\8H@O.:BU&$<'>U&7P+:'S0 M(GF@:973"9M)AKLO)R6;D"6?U-<';KVV/CS33@\:WE_=@MSHQ?[ZO-B6.W8^ MDJ=L42V:2^#H?N^?*KF$C%0U_=X[53>J'*SF:JU7OX6A1CM##;_BH2CXO5BW M"2T(S]@EXS0A0G,7DK5A,#H_%V))DVR6T51[PY6U[3BH#<\+V[UU2Y)F11O; M>2A ]E[NV5>%_%C5)Z+6<=.KV]NU"[^DBK';CXJR66S\N$C2^4+6]? MO*-\\8&1PE!+#M8EJ-?Y^:09'/WZA@/2J[WH#MI\C+0/6Y$GQ@I[=Y9]'7&3 M9MV0690T3 @ HI&YBB),^.Q[/7-2N$8;\['M?>B8VU4$E0>63^+[TA" M/P8[&PUOZL0ZLSHN4/$==-O"P%D=WH;>N36Z2!/09$6U4.P[*H.[9="MGVY* M1;R])P9 8P#49P"TG?MLB#CHNXFH%@O"5RJV)[)Y42NN\E>2)*KN1U;,)TN6 M9TE&Q>%WGS0F&F_(&(D-4927\05SJM%E4OY\4@O M9C.:E.MZ)]/9:I?:)?]J1>:;&=$H/)Q.[XG*&BC)8C*I]HO@V,(0'F,P7=0\]%P/4@. MLTZ&&RH&[W7CBN?@8A@HAH'Z. ?7QN40=MWY//('M-+#QI<#OTN-=V6("-\/ MZR-[AV?X6%76L2<5A*I_;!>\:S%RT+A<:_IBR.V80VZ:\R>?),M%NFN=(@21=M#TWJJW'IZ)-5.TH ^N5@I$3W-@T8 QWU2ZYQP MOI+K?'T]#XCRYBYC/+$U9MH1\?SG@BQ4>>]_T?1])A(P(QGZ!48SHUR*ER9G3AY6 4?V)% B;Z M=>-!Z%;:I=BHEQ:JFYH&I1E *RH:S1QL:!F4XEC_>%!ZXYEF9"%K@ H^ZA/! M !,4<:W;>"(8<"+8XC)"%8WRL]PP!,I]OD$\1[ACV>58=MG5FX8ND.B\[ES< MVC%=(:8KN"&.Z0KF?=WD-48G6Z 9[ D>8GZ-V&0$#8;G>W.A>!N'Y C$OG M?P1"^Q$9-,=H 1#E7Y&AU+LW@8#^AAA0EY7V$S)<=I_Y$'E9/TTXS>4WZ61) M>+F:E)P4@B3JF<\KKAN:MJ,_YGU]A7E?YSD18CK[3:JYI"BG M_":;/Y2W5.['DFVEO*AX\D $/9US6O/@);WG%>$K-9(^_\G?J!X@_CLK2/E MBIOKARS/LZ70TVUIZH.82I19\>^7E),5XT5FH,78T@,I'TE9/M O%_(_/$MU M!>7M+3V0\MM*RJT[2G^1_%!<9899,;<,F_W5Q.2F1#M;^^&I-Z>PV7N,%\&@ M>4F-=$WWR=HN5D *IONO)(1#;^1&A(JZ>"(VAU6,. MK;:J+G[-65HE*U=,J'C%G/CH'3O29C. M5!KBA^R1IJ="T%+\D^;I)>.?A2Z0Y-0W+*HB80NJ)O52JO[G3!4>K23#3'?* MWQF=,4[7[>[($Q473Y)YI"V2%82O:JM Y3S+GE+=E*3-KZ1AR:G0<62 )PXP M@Y+.C40[HX54V\WHM:T#4[Z>M@TI6HH;6X6MJI&1>W4Z+J/B4BZD7TE>T7WA M7 WAL$Y!<7R42IDTGM1)%6,="&V[L#4W:+E?K!I*&]L$K@Q2;"Q5)0@4*1M. MM>R,X'Y!T4RW)&WU(PL*:_MAJ+?RC:%E6(I5^$++"CKB09T"YQ<)2GCR(#7K M]_21YFRIA)P9!JA/Z)HYM*CH5C%0?/Q;5CZ<2YDMYY=?/"5YI5R*2G62_TOE M/JK%UGJD(1#;EKFN6=B<*5IK6[](E8637'+-:;K(BDQ15%^X8&0VM\XQ=^T( M;G_ZC:I(@#1T'N4KG]-/E=)DIK/:#A4' 0*3]=UJC)BAU_OE0T97+G/RHHXN M00WFRD:3TP-[%0VAN&:*2GVZL$.HK0O5,[W8>I2,"0*+KEZ(2RC2F- MCFN=$#MXJM!EYCH!A<0[@0C#%7]R0M@B% H$'*XJE+-,TB<\ +&%*POEA,WJ MQ4>W&J'EDYQB0^@V33C]ARO3%.A%MV.V@N@2$D:W8[9"[!*J0K=86[)QH/P2 M=/MPA^FR)*2@VX%;037D*J![E[!]RB&[#]T>!:/=!A;Y+N4,LD.\"_?)FH2( MA\DL9U_Z.UGS^A%(3];H"(TG:[Z^DS4.\?2]IBKNV V5#)9D.7VVJ]VQ<\E; M].98[HP9DXR32'$KZ'NZ_G<'^^(I>2#%G-Y(^7DQFU$MQPY#1-!YWM:Z/[!< M)"CY[_H.#?V=M[!N@;$L.4VRFFN5!WM=5IP8*KP!>L1S+%_S.987:_O3 M*UZOG2!R%Z-RO=_GVJ-IK<9 @M)\?2>XW_!HI"&6'KCI7 !IN@Z,J2G*O*5R M!88'&F5@I#O=[YPLLY+D%AW3?8"A\2D1L%=P:[$'QV;H',]2M3N=U&2 K"\" M>F: :#"Y#X 4G^V@4^N!,."]*AZI*#N\3\, 2/&U>Y^ @3#@;7 0N.$T#!!/ M1[ZB\IIDL^J^G%7YUH>BI]_:)?!9X^5N;VFZ6_35F6-S\\%IAZP$ M<+^P)WA==D=$>U\\*5W_%L\0QQ-Q\43<5WDBKGL.(;:#8?VG>J!+/>P5\K/+ MLX$A:W2+(=0,V;Q.Z-94J(GIX:1"N+S]<.O+);,%78YWJ&F"&!#H,OQ#38[' M$Y?A#NF%FIS^#FO^]>CF"N[N02>O88IBVWP-=.I?"R#&:0!GB:%3\WS/A#W) M!9U"UQ@4Y/]SX(^H06=/N0?O+^%$+#BB)]9Z)+)7+6Y'<2J:@) MFE#""U:5DWSKRIJHTF@SQJ4MFTY26I(L=RCL$Y"84"6 @D.*Q8*.N5B0YG9C M54]L6I4[C[+^;F-S2P^D[-)2/LJ-I.+U*E":R^>"W0O*Z_C75;&LE$!=!UW7 MB5#RKXKS30DSL:/OEI;E.EU1K(N=-8$*]I. M4M' 8<[],*!1-#4N9.=^QX'&F[QJ@\KS,OI%XE%I%&MU2"EAV[*'FMD)_OPQ MS^Z!D HSG0T/'//\W7%2B!GE0AH,82:PZ8FCF$&A 52/Y7GN0,^*AYOBX::= MR8[I<),9B+N&QEHK0F%Q>SC4U5)]11<H8)Z9 ;Q'Z)(8^N4=5V,279K#(-,#=5V@2X<89+;TAC7Z M8%J:"3*?<[GSUO$>V8.O+R(-$3P#/QQOL,P10@R.'7-PS$,UH=:7 +^J+]3Q M.N'HW KIW/).YUVV4'?+S;9;T_KVX2G?W#UL"-\Y],2$R!CVAM M*>,T/2VOF=3GK@I)-6U,#W#K-!2.Z2/E+A":VT='=Q!'MXLL8YW$Q6C=W<[B M'IW#V^UM,>=5BLI/&H*S,3C [UWZP83W?[1[>^&.+K]7T+J;(L.X47[0?+: M?3D1R0--JYPJSXX4-]FB6DQ(7;F'IA-ZGY4I:>DI:_^ H-ZPKF1&C]?7Y_$2 MO#RPJN1?>\KD'[_?)K0@/&.7C-.$B+(Y6=S:,!B=GPNQI$DVRVC:^))!;<=! MK7]O@8WJK;39DM3 J]9V'DX-?%S+M-.-2+LXN[I[?_J2#FO#Z#J->8$C=)?8 M%QASDG*C4**="+!DV*>R2F?D+K4YV%"QZYE.ZO=R[."&O >*8ZV_-=GRSLH^-N2 MY1K5_N7/@]#67$Y=0ZFI]GHT\J*1A\S(BQIGU#B/1^,T;QLC.^?ALK,,HD*? M2"WP7M _*_65BMOQX55I+T2'77IKT^7CG&Q&!<;65SL,IN5#Q]9 M6I^!J<])J_JXC!3Z"E_ +E]GT$X5&+\J)%&5>FF&-'Q]PP'I_406YI1T6_,Q MTCYH!GVT_WNBDI4)T037X*>$6Q-C8#*A^T'Q%S) DK3IH' M.FZUBT8]Q-'PJ8^MHA.W>G+)QZR_F/7G,^O/4[VK&(.-,=CCB<$BS?J3+SJ5 M/$E3]4FP/$O5'563>Y*K"_PFXH&JM#95JDNU7M8W#$VJ@E1I)MO!8Y5^GA,J M2.F3VAB=_/JBDP[^L!>7R9^O>4KC##,W'H3N&YK0K*[RIV[K E%OZA(:PXNK M[*T S.W#4I^FM<0C^37)TJMB:&HS')4O M+[XS4=M\)750JC^Q(@%,[^MF@](*FF1]\Z"TGU5"7;DKSMGB/BMJ!Z"F3/NN MYJJ9X;L/&!3_1JYE_UI?IEJ5E-^R6?F%<*J_'0;6*3".^F+*%]=1GI;GA/.5 MG'S3A2U.?<.B8HM%5BYJ7P3GT"(Y@N>#!9-TS'WH&SAK@4/F7V2 ]49BLB8*]X'FOS\*O=*<2- M(D++71TH"]TN78-B.GCS&M(;6@Q%H=R7:D&O+G2G7*@MMUS9R39V&PJ+688B ML7Q?DV'1T.T=AJ+?*@WQR,!&2N 3C\0^4ID0,&>;H65@BHMYG<,AS;#I[)S3 M--.3K&\Z#,T'HZ)U)6%*G:&)=UCH_6?H=T"8KA1IU3*VBZO>KG-$FJ196K M*-)[.LL2[0J&=XRY\\>0.P_5&Y%HBJ_)L"@ ]@XQ;SOFR<0\F9@G\P(2('*% M)IL01C/KY*!']QK!8.%A?W25*. OU-5?'C:5TB=49[,!"#7<-:!PSNT,"EO1 M%%BH&JE@-9#-VMB"2$4J#*9+R!H=L[H =8]1()6M,+B=((66H3!( &<9$%^X MRX]=\'F!]B-B:,B7%VSK@\: T&U^ ,(;M&U3X +=QN<,$9*&BV[7;X V%8]G6X85%4FF(@'PFG+ MXO(]4A"JE$,8'+'(0RSR8$B;V^X8UY3?*B8Z(R)+7M *:AN4ZD^TO"H2:209 M[G=J;!-34X\@-?4WFLT?I&IS^D@YF=-/E=IXI[.:)\6T*J6(+50,UL3+K<:( M":$Q(30FA,:$T!>0##L-0KL2@@BPTR,T(2'(.LC]P(;6KFB;KN;;KJFH;8<# M,W%"G]F)=I/*W[-"&4^^*6YA)D%O^3E?NV*R1WHQF]&DO*Z+\DUGIRE;UJNE MKKFH2-7>!=5VB.YJ65=LS1<:N70;'(/V(BFWCF/'T<5TUESMM&=;<<W^-Z@%E[\*Z$J&CZON)RJCWDW7.?Z)?]A%]S5LB/R7J/-UR0U&J,H5!JQ56]U.^) M6.?42WVG%E(W2I414@VZI?PQ2^AZ<4E1QN9K7G7Z1B+W7'&3V\0\$%*VA W/A_X?JMHMM@&'#7"FM+=F[NBP:5 M@?HN "A2T,3@6> +LUR,ZO4/@%!SE M_;,='+MHN!XD3U^?H7<).*!B\&[OCK41YF%3<'S>KPQWLJ#C9[.CMOGHT6B8 M%_9B6"L',+H4./";=(@>HLN* X.$>)D'2T!MR WN5=[BA^UGI>+%V:^^Z%<4 MQRSDGL\JFZ-)Z&1NVQ/8K6!A2T/VX3%'>,JU W07[^J8JPEX"!$!X8>K&]'/ MB]>&%(#X_XH1OX//'0CS;R."V;ZZQ$_(4(9-GH.J)"$+C'26>)J0*10K.OW+ M/3H,A8I-*?.7$0F= 6SZ6_CH2$_@X M9+=J*5SIEU52UJ]ZDA4SQA M2XKQT121@Z5^0*7CJQP7*P.&1>LQH=!IPT"74FA_.ZR[O3A8T8+8(WN#W1[ 0P8S*>(;A=H\=8D8Q/'E7"@6J= M[R]]"1&3!C\<;QS:$4*,/1]S[+FSO^_,_0YPPTA!$5_*]5/G.YVM=A__ MF4G2I)VX^J"L1$/PP:WS4+@^4B(J7@N82T[_K&B1-/%@BY[#(+HJEE4IZND] M,4:$ 3T&1_#.&<$[9 C,Q8$!/89!T,3;QMB&0\_C031H@N,T3K& M<:/$]TYOJ++7I&X $R6 KC%V'CYV'N.VWN*VCHHE\R+OD$^$51FUS()QKQYM M.-M96T<7TG9Y5S9&-^X&J*(F_3,XAB!W/XP.MK5'P>MVZ=PT"S:3%CNS][FM M8>#\H9BAT3N +C;7"_0NA?_P%+Z+P7]G,1V#__V&'CO[\KM'(5^9N35"2M/% MVPL5TA*9G.R+HEKL"#DX9>]L-JO!Q=YN5H_Q$ GLA*$Y?&>:TLWWZC^J_(;\ MYO\#4$L#!!0 ( $""E%D@D=,3<&$ *5&!0 5 &ULW;W]<^2XD2#Z^XMX_P-N[+!G(DHSK1[;.V/O[H5:4L]IK[NE MDS2>NYMXX:"**(EK%E$F65++?_U#@A_%JB(((/'%WHA=CUH",Q.)S$0BD9V39UI6&2O^[:O3;]]\16BQ9&E6//[;5S_?G9S=G5]=?46J.BG2)&<% M_;>O"O;5?__W__?_^=?_=G+R$RUHF=0T)0^OY/YI6Z2TO&!K2O[WN]L/Y(2\ M^<.?3_]P\Y'\?'].WKYY^X>3T[ZGKSY^^^>WEY^?;S0YE_R\K'[]Z^>?/]=]WHK]KA\->T[C\8#O[C=\T? M^Z%'H%^^%V-/?_SQQ^_$7_NA538VD ,]_>Y_?_QPMWRBZ^0D*X C2Z"EROY< MB5]^8,ND%FQ43H%(1\"_3KIA)_ KX-GWI]]^KM*O.-<):5A7LIS>TA6!__Y\ M>R7%^>-W,.*[@C[",GU('FC.:18@GDJZ&O\N+\N]SX".'X&.TS\!';\9@U:_ M;KAL5-EZD].OOK.F](:6&4LO"\Z6\F.0 MKFGF)HPZIOD(I&.:/U''\G$(T!V]"$+K8R(UJ$# MP/1S3?E^U%K-'C9;[DVBJLOU"6Q-IV\:(_L;^,W?+MARNZ9%?59P8U%G]>M5 ML6+E6MCW#HT@LX&@-;XA*X==@I7MA/>F; CW)!]R4XM)Q^PO:<6VY;+95#EJ MV/9IR^$V MR<>$QNQ+C/CH8? M2$ %N6>DIX/TA)"6$M*2$EZH#!>!67#64M"J#L?)X*?L ML3S8LSY89K?H?QL3/!3R,4-K@]2VJ=SLZR%E/![EI MT8<73R>+Q)QSWH,H%URC3MZ>5-OU.BE?3]A*25J=/.3ZHFT+WY6H8^D(8J7? M\D/[74,982OR1:B#]<).J8>;U?*E+G\\2>E#C5&$T2^=BO@>AB#"^T1#I/GW#Q?NGEAS"R2%7/3GD3) S(Q$W7C>EG.,6 MPYNPGW('Y:&B_]C"K^@S_U^4R2S7<@M]_1O*ZZWPA)%E+<_N)O'[+D(L!O[G&+R)V_<((VZGB1!B6),PQ"\,'O.=GDKT VC!^( M)/FZC<=^,R.C[DEHW$8Q#"5A%KJ=+/^QS:I,W/#0I"S8MNXI?SWABY:O6/F2 ME*E_74>3$D_WC4F>IRTXVTV#7#;3Z"W"*[G=3>/+MPUX(7-K*RPE9Q:V(\VJ MY/&QA#P*F ;_H@1/F9L_[[9"&W4\VZ D<9ZVX&*/;/CFMB'[R]=]?:%QJ^N& MDA#L2'E5+-F:WB>?^9HOTU&LI#N/ D*Q[O:;G^D!7T>G5>TC231B4GAF*# MD2,@?2L&X )E6 IL<2*/4YQD)NR9Q7X 3T+2;2ZB)W FXG^L3C:T/*F>DC+ MEF"&/]ZNH$?G/#>&NY9V&'W9TDYN:$GN@/8O?V\PE"&WVP-&,&:G^5SDZG*[ MK+A!#8 V&?.P TIRYV\.;H=3&+Z:^*]E%?0%RY]Q,)268%[DNVW% M792J.F?KAZP0%)TS,0\^9_Y3E:7P=I;_N@]/GS?7IQ)?TQX@TB/%(_:MJ,-@ M?QMY[N_07Z<5+/Y4:\G[PHGY=N21 7T+LJ.0[)&XV%U\\$$-F5%\>P>2R]RO MD>>D[*&-XG(ISKA@H<0?,=L_ JZ/A&X=_$'3O0^VWNL=3P4/>0M:_*:]#Y!+DC3('V_C3_4&A_%?A) M[,0&+78S# \#&MU#E\>IX=4"[MOX3A(1TP ?.N)?E!'66UJ,(398KRA/HO=# MT-)A&!7R@#?<$VLS^F;P%/OHYD8Z<(XZZ4-6[%YYVPA O-?@@\NG?B1&=YU@ M"OQN?(*BN3PFW[^+[[U555;6EZ5J3P [C,1G>D5AB<7IJB* D5=7-(LKN[UT < MD(9JTI--&KH;BZ?%N*#WLW9:H[RP=;"P0>MIN(]1VJ/Q7XUC/O'+\6(=7V0T MT\'"XZI^>(QT.M2$M01ZCUIL)<9\LR;>$C*,AE^Y595;0&WFA_F;Y!5.ZRIMEHY$:_,11-_:/$.!D7.5&; JF,"(?4E+8"9&(@5F M!*+WI]8R.U,(9V/3$!-%=*;XRPR8%DQTNL!A=5:D=[1\SI99\7B]ZEV MA@D?YY[35(W_Z8*MD^RPJY-/%$AA=4F*;RG?.N_B(1 3.CG#2VJ2"Z=FJO, MF%7A8GZTJEAYO1'Y/,7C!YI4%**1UZO.XY2% +4_Q$8$E0B"A?N5E*#BY1[F MA[D,$&0L2$\($90LB+@@X%:[HX9\_9'_]!0V(0 A;0S/XG#. 11">\>I2<_9 M&DR72*8[*TN^,N)B[]WK;LA-\BJ\>S((,9D:^S@H@ZA8%3GP)K*8LC(D']&DKW37^E.H'I?63AS\B! MA[B[HO1HFZ_BQP,TFP$: !CF ":]3K3P4_F1F3 M@LG,+7UF^3,7X:86]OMD*<+Y'^GZ@982T='Z!BE!D[!]"U*/G#3828>>_-H0 M$,<\Z?&;H9CX)9\W?N+?UC0-=]8X0#B?*4;$(EU^Q9\PG[K?E [&Y$T< O2=&'NZ_\2ZT)[C)]%D424HF ML].FACJ1E##98D>R$C-/;)*G4GF)FKA*1MP*CM6C S!'@0&H(*Y[@.<*&?; MBF:,>PP(VUH7<;S6L05G.AP)9\$;[[6Z9Q?TF>9L<\=6-7=E975NE..Q5EP& M-Y@=EQ& LN0.9F/SINP\V61UDF?_[/L/5RT!)&T($F? ):L"OT+6%R-FS,T( M.B/:P)3TIF0;6M:O-WP1ZK-"%),1'%8JD2X :ZU2(0JO9BJ*[/3.X7QM%/&& M__Y)W%1Q'=RTQ(@T5ZHW3^_ZIRV!HPIIQN8O(&*\A3CW]4K\M3K;UD^LS/[I M(5"LP!,\/BRA9_YA80GA8:/!SK@7*0@LZ!?-!L4,R&X*7W#D5Z5B3@*^6BL? M[B&*B#)3J+"QG7Y>.C$2^Z3D&*+W=R,-2M+@C!N]FV(H,^!2'%F9N!*0CG,A M)R$N! ZE)-Y]@)R5,@F)>!MPG.2O".^J/W#6#BI4D+>KEC#HI?3GF313FHJ, MZC(L7'J9>-XF2R?;^R,V?:PI/1W(76VP87Q,+)WH=F")!JF^\MKV%Y9- (N LAB;G*CO&,Z#+$L);C?WZ@K"=I4!#V= M;&"%_1Q37- 3>C&5HNC.JJGQH]=0\\X94N18",.;/JF,7G8YDE)TMW+/*T.C[(TB*'.:,.;'+, MXZF$@R-VV>90JK3,;<%F"^-L L'./NM@"F:BK^7%KAT;:3_3]F>GVV+6A_8Z MJJ$V$M)C6VV^!,',]?Z[IS0-P6'#V4 MUYJ%ITUI6D"8$;_"W2UNN1IR*JX*;H-DHC\^"'NKMP*/PU*3/87[H.2+=)3:%:Y.7GFNL:E*BZ M+/C 5LKRD/8^6]5/'UF:K;)ETQV-EFNHUCWZH-?D$\PQ M3 ':?VE,CIX,\;](6:%.U:)5L/@ ]9,'*;ZPO$1#DVZ,L0P+ RV MF5ZN-SE[I;2IOTPE^22YT '^T_7JEB[98P&I(C>TS!@?5]55G[9+T[,U/,>0 M;+2>L2$W84]4A=J@/9&/V;QGPTG+=+0^S6R72+4@#2UD0%V47=RW#K' RQFT M5CO?._A:[O52??<*;LK4TV+=[RRJM$_"]YXLTA-PT(OWX;7U8B.^1-9F/D-S M-+8$ E73CY9UOW,K@3OXT22P$;^HCYNU>:\60!E#PWE[>\VBFP=\UV77*EII M"4T_Q_ICFFA\2^5!]_'HMM"8_'@ME00EA).EH6 M,["W0CW[J(W0O+3R.@8["N,(:R0>U&\T\0X^Y@63X+)P2=: M-[D&'U@EDX/1,4@YV(/E6PXX,I)S/)A(NR6AB%M1Z$M;Q-69:_ @FK.^S M(JOIA^R9'C5(XQ9VN][F4(?C; T=C/\YE8^"!X04>W.$OG5CT$RO>0BV(,F. M$I(,2(G5\A&[1,P=WX.)]B%U7-TN/R_S;;-&^'0_O8/BS>G/\(_%X3CVM!ES64C?XTBXD8+ MQVQ6(Y@8W]*J+K,E7PE1P4Y1\7]B+%)01V'ZK_#?(25-8<'(A?VGV,J,>!4^ M2P8H:0IE3\J.53)$6TI]JBBI>;Z6&[#-"N#B=@O";"SGA2K MT3%(4=J#Y5M\6F1QQ6.<>TR+)>$"'T6=I5F^A7W_CBZWI2B&T>R?-'W/)P3Q MW&W=)MQ<)F7!M]7JAI9--/=U',!4&,4_1FQ0QA]EWD,\ \QDASIJO"? .K,( MBQ=9-947>+J?.562@!=KXY*^F,'3<6W.*\4V^AW8(!IP03V" M^(.CI6E=7]?@L;+LB SO,C^G2)3SM6.^%R28UG2W77RG>N #+*C(_Z=JN%:,#L&!\P'7J^S6F1C<&WIDT;A E9?3G% MT)G")LC\IPWWU(CPZ1X]LQ)@Y"(Q-YP/5Q-)M@%\HM*6 AJ?8.LE38#V7CUI MM&2^WIW ]V]_V-T(O/WQ5/PC^G6 UD(Q#/>#B:?BILK1;52H&Z<.#R9] $_C M1CSLNJN3LC;+'WB7\'\N4?4X;*F]+ R[7VC1ZJO6\L356N3K,ZZYYTGUQ#7[ M.4MI^N[UYPHNKJ^*9UK!=G0&]JD)TTQ77,8#PN?U&"+T[KMPT/1N^\#*%%Q_FG)BUEE5L?+U$ZMI M):\/8?XUIE2$/A;?PMA30H:DD!TM1!"#KQ_A;5S.Q%I-TKW)L9:<"%JA(37,D(&64O\)HDHF@J_U 4;V)P%[3V@684.W M*N!X0M9:4/ YSD83],2(F;/24A\@6,4*D5HSE=>B-1:C!3*8(0*27#Z:-#NS MI!>OL["6^F4SL4I,[*4A)H; *X6%&?'.4LQW%\1=N\RSQY**C+CW]*'<)N4K M?"27?10 C$(8(?*>3+C+A^FH(3TYI*.' $%XY?$\8VN-@O)UTXRHGY)Z6#*< M4/$F1 M&%T+5RU7$[#6H:,Y1= A7PP Y[9'D)HS<_W2TK3"M+K1+$, M3CL\ ,Z>^>G_)D^6="0)"/+C9D=/$FCN" MFJ?V@B0RR]DBFV_P/1/N69<08L\*"++#FRP&V4M\^WS)ZB>QKR9-04=^(J+P M J_A#<>6U=">HTRR"L+QG$?+IH(A>"N,KA(99LRY@&\:11K)35+6K_?\H%O!_2$KFE*KU?5J M\#N)QB @H-\_:F,RE\-G6CXP4TEL*2(;((G4._PHK?(Z/YS5,"!I=C-&6)9N M/05!9("]J]\LZ@MI3]K;(UASC6,.F&YYPO@/5B3@\-S>/&5YGFTF+C@40S&G M!PE(WXK4H26WI$.,/SH[FX/UV7ED6A'<5I68,!.^64KW+Z_+)WI/Z4\EI<55 MELF%>WHD1K;'(7I_E@M8"4=+!%YR=76%%VU74["6[)%919!LA8PP ZY97T[S M0USR"H53IRZD)8-PE] 'P/Q?/$,$H\'82?"OB*MF:[*MA3<1N4;<'15D1+E2 ME@D"TV.3NZMC\1"XNM[659T44#WFAG+^C<U*,1I>_'(4:*L(L08^))CN;"<+];' 3CKQK+4^^;O%_$V@C M[$RHV=1\-@\ZZ^&MANBTP#-#?MDF;"Z?:+K-Z?7JT(8\9'6:W(OF,A(?$ \ ME;!I@LA[PF9+#+E>$5'M4%:YN_G MM('BY)/9+T"P#7='H\QCG]1B6S#(+=H473"-YK(\<;XS56I/NPAZL9BK%0CI M3Y8TJ>@%;?Y[59PME^66;_]9\I#E(EE:[EQJ?XKW-)4H IT@6\2$-MY"^Q1+ MY.3E.V*0CIN'2:)]:R4ML1P[?6%C-LRUC:^(*XKJ*=OT;PO@\=M%DN6O=YMD M26_!)<@G4AEP$% 1&2-,WL,4'NZ>D?.2N1#"BPDO\@/5Z+7$!',[!/!6PG]>UN5C%2 :=%A!EP+>YI323AM@DR)D>U ML>]^LR=D2.>.-V<@)+6V[(@&U;#L"3_EL!# M7&B:0=)LM:+\A,R_?:#U"V1EOPPYM^0S(VS3!)VSED4O0_H$":D8_,BEA/^> M\G]R](.;F 5YX71P>]:#@B_I9\[+XA&HYG*YW9W>X8\%JSO0^["^)6=YQ1;B M5WFVHH)Q4+BY%PC1J1R8MN88MTU=#O)*D[(".K*L MJ)^B5-5Q9TJ9)^VWW(+>)UGYUR3?TH\-OP'E+UPY?B[8 YSO8,^[*C9A/&6 M-R.NVN2.[/"2W_WFA[>GIW_92TW^DMEB%R9JZD5P2U[M2(!_KL13<+[E#?:8 MQI/@>S'L6I#KW=U*O>YL_E84F-@.V, ! !^:#9 ;M)PNFQI0?5D*]E) ,8OM MNME"D@?NCS35+/I?\ETE*?].:_&H.5MF&[&+OK!M#B@!AW /XJ24![.*+(KT M!2R+\5!?]=)V3\NU)-8@'X@NA'$(,%P%C$/,N-(7]O2C:U[T>!<$,).O_P_W M&!7YA=ZJ7D@%@^ESRS8CC_O0W*.F9]7971-GGZB6J!B+RK.3P/2>@-/B;?:& M%K5%M4-GT\!&D_-$-"_@A\1J;VK=[4F,9#B5O# C[CF^[#PKT@\<$^2NR$5> M^R,7%Z!'P ,T2=J_013G\HX&O#9XF)B]6@PO#N&:L9ELWM(U@YM$N6S)[A05 M?+6OKLN*%!H#Y"\%PYI8Z"G%N5"+ G& MR6D;@7S=!>$KC2A\^Q1[U3[-AN#XFPPV[:XL>+M^,)V8MZ NFG M,$UZ/,T8D7LM26+FW+14B1;RV9)O%U4&W)9K@VHL1A%D,'WK0"?P \1XX7Y$%^:BNNI=_P DYZS->Q'8D7:K4GB+9M] MC'27]9"$NE32HP9ST>1KGHC+)T'!B2 !ZB2*$^@9G.P>:7-&U9JFI[."H= Q M.PY;[C80+KK>UOU]L'ROF1Z)V6G&(?I6%, *9?A(CQ>_S;B:@?TF(V8%X=8^ M+R/"'J,0$6; ->NRFT6US8$Y4YT:Q\?@"FKNP_(MQ*<_O"$[G#8]&6WIMA?= M_;E$*0LI$02FQ:5@KI#CU)^?DJSXP*KJJLV2OBI ,?DP646&X/B1#EDP.OW' MN9(\^R?W<7)D6YP9Z_ W_T^VK(7KW%7NG0J$*X?C0N)2 ML/Z-1H>:[/5OMHB3.YR+BXAY/[]A&G>4X+E:=I@I$U'>1$67WSZRY^]2FC6. M!/]AYS_P?_SMC#,]%2]3\N3Q0!&D?S>4_",XWD.&'3("V((*@)QG3,D(3TM\ MSHWL64F3QL-D?T8L\!",]SM@.)P#,@+8@J_O*,>8B@W!C@,_5_1Z=5G5 MV3JII574Q@M]8+Y7GV.#&Z(>WX+E=DM,*7*9,).I65^L-/Y8 $1^.>^8BOL0X]WH8@KP9U2/%V.7W M-4/4.Z.&%")H(0-B%F1'#IG5-/%]OI/^36:VFQM$?T3IKK3C125XL=Q1'.'T M8ZAGS(+GX:HQPZGL2A10N-B638>?C*4B"K([P8E19R])F;YGY8IF]?;XR;Q# MB-@:S7C,H>ZJ+4C$1$/#<,3FJ?H@=M/D9J\:$F@:IU"U ^%E'O@?L2#:.2OJ M,EF*0.CYEB_2FI9]B%-B Y!0G!5+F\06J'1:OXV7])D66T>ETQS/#&?%#,F: M25DU/1&<++)FP/UP._AACS[9OBP;A]UM#^$%VT,/$:-V1GOJ-\*6W]5)69M9 MAG=)+AX>?9T5[=,D5'\B9U.X+ PW;>,)^-JMI2+-M-D4[@W41%M-BW")M1CIDQI=KK3XSC#,M(P10?6.#RPISHKTECZS_)DC^) 5]'IU MSCV-;.*1M=F7F!B1'@;?LB5JL@ 9XB5=3P@!2B#(T-""OQKV-4O[6^+N!2O) MN]F7_>SS=O9+06.$T(FA^#$+;EN'88?EF;4$A@O6(I$&BM\BJ4/$.H/QP44UJ8Y \G5'XC>0C26H) V9A.^:':%D M[CRQKFHOBKEVE5^'G=8W+!,E8-.TZ?$@'OW3KCYMR:F%WT(=V&W=%'%][I@F M_LBY"+]L*N/VS(@24+8U#\SMND8,,UU#YZ]KOLIB0SNK*EKK]TF;^MA94&D, M2;R(RQ@U;D),EO.TB08+U% (4SF98%&C2=&:#!:I^>CHQGAWIW3.*N@ D*7< M81IO8&'^H10Z/02^LH= MG75TAF(2+R4@O<>G&KRD04P ,[D471-5'K>/E$P57YD)LQS%G]1Q)G?QI-!Q M(^O0T$Q"0!&C/(IH3M0GA?LG)>FYZ%1R]C#]W$F);CF:.(6[Y?38E_-V.5<7 M81F+^$N0LM\:(B@M!J[+:ZO1:">:V4.-HX,]>GMMLYB)"[W:E9X@%UFUS!D4 M1)B!)AV+C51G)!ST%"N[:-V-)@+3)'J_Y[\[O,72&HN(EDEA^M:$#G$7+VM0 M$X$[>+A,S5EFQ*Y@IK2_*/H MT<0\)584?E I $]!AC*=AYCQIA-%_0C+&:/ ME@B\"Z*FWY.!G) (IL^F(&81 M-Z1O%HI+5)["&&-HCB F$.YO"8IZ/&4,(H MRRC0)TYI4CU=B=;3<"%>I.^;MIO\9W!GF[["DR_S[0%AXD8HA-Y?YS=$D9XJ M<=79TT5VA)D_T8_' US,9N>@]EW@FR;@OZ_(IIE[21^34B27%RWCLCW&K7K& M)?UL(H1U[&2;N5LLS[O!3??P1'*;/#G.8B?8@Q=L'V@]XFAWR-/<9-HL\B04 MEZ(U\OLLIY^V(_?*4T,0HG (RGOU98&/ $+28 R^_E+N,1V6>%WURS4M'[E9 M^JED+_73>6.VI0(P.1HM"Z-0 XE%AYLTR$F+/9*(3/.7&3(M6AAR29M.[YIQ MR,/AC@*1'=A8D<@.OXM0)'XN;F*12TIT)A,H GDD,!,AR''.>7:O[CGX":]J M^&<+9PK !/.A %DTQVF/84S%!:\;YMTZR?-WVRHKZ%$U,,4H] :Y!RW0QBAP MD@YII/UPG(U,DS=^Y>")YKG*7QH;A)>" ;!00@ H(_M$HSQD>HR9?:.$OGC) M?9D4U8KOU=?;^GKU@3[3_'N)^^055^ &"),TA7+B8K2/U) ?9LI(S^>^ MJP(:SK9Z6="KFJZG;EJGAEN<"\? !CLG#I"37P$]$?C#%J769C(SY=SL/4I) M+YQ^=_A$96&Y !@#>Y<:E'E_U];B E_FBW)@3%;57PLG^5*%L^3W(\_X=8:Z ML>#W(9[JCUMO@7H6AOO^\)VV/K.<.;UWVX=J[@%5=@3V22IKG'N2:)#QGG M+]X)AB7(+YL*L5JS7]FGJV>?7#@TQJLU.P-N&0J M=WQGRIL.36%.E2,(YW&H'! V=WNNGL$,.C_C^&E3_&Z'D?SN-S^\/3W]"X$L MWB_*MAEHC;]#NW3IO.>OEN=\V1]9*;^1'QUEE<7:0PN8R%J2#FG$7-9C-AZE MLTIX$RDQ\>QS)MNEY .=)","0.\QG/VL/?(K((W3"W*"F]),O6,6>;46;;FV M6[IA)80&^"F@'GT5IS,<;3_&P08R)%V9O1X[:=!',BD*%C-3OD4R,I^2-;U@ MZR0KM$S-\7 G!F<'-K#961! 37YMD,_!_(QP6&J$9&RS#"+?;5^2@E*MM G5 M6$P060;3MVRT>!UE2[B;A9M4B6YVD?,DE +#C/@7S&R*_HO;92WZ,IX_)>6C MM*7IU%"DN1P#Z5L=]G!":P5 &L5"3C*4F7#)UC(NGVBZS;E0@B$^2_]S6_%S M^^5#5J>)N,R;?(EN_C7*>FIC\6Y/6TH@*1)H69".&G+Y[NK^XJR]L[5Z:>YS MNL@VU_5-TX8 ^8N4= M6]4O24G/EGPYN3_ M\:S-81__KFWL >;!!X0ZX<:K>30W"]\1UC\IYK..:[.]T[7,S)RS8R>FPA M*U8>[B@QCC)(>=39750+$FRC&79=F S;RP,W>RDZW$A)L@-EEV$V[VKY+^8YM!3\"'U^YLM&QG$7T; MTU;2\6W,;#7F<%Z2/_C3^\C].2C L[O1,T\*;^+91F3'B!:5"U)046% =AJ" MO_WVQ\7W?_IA\>;-&U&H]+?_LOCQ3V_@GPLNY]6FZ021ATW$,EQ!O4.2FR=V M&.F]*;,U58:2):.0\GD S;= "G0SB!#+F,@T.>/TOH\?!#:E,)N5Z66?\E/[ MFSXIBM#7?%V\L:'%_1V?PXGZN^ ["KS&O]Q3R^#XS9XFOX.9WRO.XZR$9;M> M?6#%XP>^H:5-O_3_0?/T/2M_KF2/](R^19IJ+1R^E7)'!,AFSLDXR8$.D@A" M,"\F/,T+<;#94;(@0,F)((4(6A8$B#E9L?*$DQ-ETS(3,F;%X6!:U\3 1&P/ M F)I!B8SR:'+^%71NFEW-;<*=YL\D[GP."!(/31#%NH5E!E5&#WU/6^$P@Y( M$IMB3Q0!JDA6D):N!1&4$8W)>U)>I(@R-_RW]5>Y)].\9+I>_<+*O_]91XV[X!W2*/LEPK!9F9T^>]5<;9<0N>8ZJQ(K[EU+#FA-!/% M,&1.*0H&-BIJ@BM4,,:(*%3,U-.L;1S&C@)Q/\R5MBZ394U*W8GZ"IJB9)$Y M8;77T@WWR>>KE%N?;)4MA5E1="U4C$<7;Y# #52]@6,G^^CC=C=4<9D9L\YO M_0\*:II?%2G]_#^IO%Z09!R^XL<^O%"E/AJL1* E'&^L&A\2;C)M%H5SWL>? M#%ROA.6[H"M:EN#=5-+*=P@(6)=:'U.P6QE]DE!7,CYGC+F/&220G1TDD F2 M2$<3T9BSK\,"0B"9 YX'K,2SX5Y74YN.^R@:S\,TOD#7XY%"]O\..?51;BECUG%=Z*F+)#40Q@?AG80]L$%\@]V2$7YIDC>@8233)<] MX8OHOGOMBUZ>YTE53508U/K&MI3M&&S?(M1C) )ES+J#>CP>*WRJ9EQXX>HH MRFC5UF5-KP]*KAX5:-VOSWHXJ\D';L'PV@JY+_I\*\JN1R*\BSE2FYC/\<*M M_9CRA5G0@%[HP!-N*U5R+^83I[?YA]07U?P.[9$JX(_>[174KV9[2?'<;FM_YU%.,N91E3\<'3\GZ@CTG>8!UQE"=& M(!;Y ))W)QC0D6ZUPWO 4\QC&AP)%U;=BQSU9F>R_*?6-]C0Z13L8,'2*2)0 MX5&WL\($1 ^"H+N-,6+94SU!8B@^>MT2S]*4\[IJ__,A*^BI='^<&(O>+$=@ M!MHY6Y2+[@<"R,EU$2M&-<5=9L2R+S&@('N@&P)5_+!!L ? NTC!@@S()AW= M4'.PIYP(TA=D2#P1U)-]\HT?#L\_V##ZXC;0%U5U9:F\+_0EF_R M=MH!2-_O"$=0S^Y5X0B-7M\8VO'$)LWM>L7='S X]#-D=,;RX5S(+>9QH9+Q M5AX@7::M(5BF._WG__C;)U;<;G-Z^N;ACZ=G97E?KHLZ?9\GCP>*K3764&,G M8?I6Q4GD)CKF>!:(TQ#'?@+H"> _.26< O[GY@7)/2W762$R1WX%@L)NRGI2 MPXR8&.(H=,Y_O"[OV8L\4"@=:7L,VD$,?0@"S(25!'#'/0"-<'7L^"-CE2=; MJ6THG5O)>";2C7V,:!SG:QCUK*(WD^@NOGJ7Y+0Z9^MU5E70F-HHT"K[V&G$ M]1!)W-#K(37N8K#V\W09C!74$.V)!@W+2L5.&9^=YG& K> VF;[L9J!P_VGI6,.F\^8F(SL/E+.A?#(;_B).,G_;[8Y9ZD\ M6W9JL*U?O@("<<.P'T<;WS@3/ LA-*(8S75Y4[+GK%@JQ48R MW%9P#L"&%AV!'HYU'0%QA4?&Y#'QF>1"<:8WV5A6LX#.SM?X1$S76)VC UF7\2EZBW=\%5X@D)!%Z+)>%,22)0/ MDD4I]3]$VA4U@E V14T)1M^I%:@-B&NS;CI[!Q;\=E9;FDQ0T,F M!E.IFY*MJ+B^2O+W5.H+R88A%>807"C].,2+40=[VA$AK"%2HJ;3/]+&8^Y>UP\L'W$]1O^.\#+VX/@6VB[(U& +[C>,\XPI&>'K42=?I_SF MB1546H91-@3SK/, E/=WG8"/"(2QRBM*N<=T6!)LPYILX#<]"+E9A6W*-XX5 MLU'9THVZ::GY:><^7C%:>7\\':Z$/<@TB?[')_A;6M5EMN3^L1AV]I*4Z4^E MO$.)'3";(X\Q4M_*LT-,*M&.*A,4SB/8@U^BPW.$)=_G*^;O6;FB&?^5*U$_ M AA*W'O$08_^* K1,0'?_+ )%AQ9@E5'P)=G#(Z%V,8@2%8BF%'XD!7T>G4N MKKO>)TM13.MC\CE;;]?O6%FR%SZ'\V3#_U(?ELNV 8%4?!-4H53=A":,01#J:%J2EBO1D$;UY>])LE%PR%XR/O:6+$*8CQU4/EMN-?!IG M)+=U3KN3YJ*H-R833@>3:M&?C*8W25F_WI=)425+>.I1O7L=_F6BZJXY *3\ MZB/R+[1-&7HH_/V)%67[3\ /-40BEN=%+ :SYW 489VLM"L?Z$#XPM0U5 E9 MS&*V$^R5B%/4)5UEDC@;M-E2,#O^AKR(?L[@VG DAU!^*:W\!']! M+05M+H#/M'Q@B"O?A@0WR:]N9V2F4A.9K@NRZ0B+=:6MEB&&86,PS?DE@5<( MHEO>;?;X5 \3M=HZ9/! 090;DV@2!@12LTQ0A0JHF-"$T3V_E!,EELP%W\.]?MF](*J:0NC)[C?#X\=H*W1+*-CW,&;8 M?&OQ.H[ +AYSM"*Q8X?-5<4G^B+^ MA+KE/OK8QS5?C\2W0'>U_R#DO6S2R9NPH/;-5=C9(38@00II:"$-,:2AILN9 M7Q!.43-B)H\U](5/]WI.PO-Y*&3S>^[FMDW448HI!>)#08^0S>+N_8@JYZKK M8-Z>5+C]*YSZ.MKFK=75:<5B!+QF[XM1YZ;C6KD]Q,*^_A$Y(/BKF#$UP-B/G=;WYX>_HO?R%4 M8Z+>[LDUA8QAN1M["Q6WG$B7=OQ;#_?=T1U:ASNA[80<;X!M4X6="SNGK4XB M8)IW][&=5LG]K/GEO+_;^)#7[P(W&2"?X)F7!M^_J;+GH>1"YM &4G0M%G-\/P+=Y-55;2NE-VG9<.P=U$'X()583O BZI' M9DT[.D!0L.*DQ4H204:H"L&(T4=@E4 MWS(/:,D.;[Q*E[K<988L"R9$5T5-.:,5?IYD%%)H#J"%,I ':#'V$4^YST.:_5\7UAD+"CWA$!_T6SQX@]WDI M:$;T-JO^_KZD MM#/QMWP7,[*D:@".S*D<402;"L00H(;T>SC0,R_3JK$T$_95E]_A3OU[G;'> M9T52+$&OICI":WR"C09,@ X6&9B@P;Z_F^V.3J<(GT?@"&UR00PZE.A,D8#3'Z8S0U=!J1EI92_*F!9-(TXX3 M.-&0'H9@8+ATF^U#1?^QA?N59_X_DT[1Y%AL.LT83.\O4GND1&"-Z]!,LY49 M\2I@]+9IVS0L3E>@J((&'15$ Y8:L33@;1F)@GY=&3)89B9;2CB\)95 UW=$@) MY2X>G4RB^XM*!D^<0")[C&/D3+J,Z@\'HJ P_ MJA*F_5RL.Y-T."$H'N\Z6"DLS)1K(=]/[FB8RC:2#\2_E#P &$H)CC%CQ-\% M_8A#U[[8Q\L:FI 'IL^D<$$N*"KT#CH&G[,UW*>)]"59A&MR,#:\-0HT4!%D M@?SD ;!#Y9 >O=[C#+\3PBGQ./8XP;II<6%F+ L7IH,JGIJO32?'8L-R8S!] MBX] &B-M;\,.X7K?>OOKHM;IC/0(3LW8 ML:NA:6Z%?(S9)&;J62_5G./79#:2-X5D<5>MN:4%?DASH,U"YD:\DQE M&Y#A2M.L9N92S5I"&G6;FXJ-29="OZ2,#1?F.RH##V]NQ6_O-GS_Y;K_S/_$ MG8A;<"5.99$^)!ALL,\07= V)@9THYT[MI)[2]3O24,6 ;H6I"GR+DA; MD!UQ1% 7KZ@[1E@/Z[NC5R&8>HN+U[.J8LL,S@^_9/73Y>>LOBXOLFK#JB0_ M6];9LW"SK_>S$BJ],(-[!$B3X(X0[Q6B@%*R(Y6\<%H)$$M823IRR8Y>^/4^ MQ;.+@7@0 ^9_;<->IK6-C<1CQ"Y /75Q-C7>YI)L#&[0N_LQ M!I"&YF@]GR M!/:V>TE7CK"_31%-NE)HD5E6A/M\3<.N2/VZE-)T>)^G9FJX\ECB.OQ!I7B7U*&X 50-MY+M8["^ MQ?S34:WT./=_2K9.%$V/7;9I-'_L>B.Z_4"UC26G,7NF-YSQTP\P+" YS7^< MQ!@Y06-=TU_%^2W;[Y]Q0/C/L"T(#_\WIZ(KP?>+']_^N/C#'_[4#[FCF:H-5UV5)."UH0[H.*W\/.2 MTTVVE2C125B?G)#T%$<*:_@4 Q9R;<-7L'CW.JBN\;X4Q;26KQ/E=@R^M*U> M(<<0LF9*CSAF#1X3KH^5I=!E97@!'*-KLD2/P9>V BC'$$D 8];L,>'[F CJ M,C.J"%;MJCCOM, UUP^ MG_4'%O593O:%_;'N$'+8$][1V4TD%#2_C9-%H,/T\=/8-"?CR5F3Y* K8_NC M7)MC-S>7CA(X2HIY>P%<)HZ*E>)8@YVEXY[3)PS@KTL&+P-:'2:^+WH/A M SZQHNS^^2ZILNH>FJ6H+HS](;)U?)T1%+#2Y="['/K,$%$>4DE^%21&SZ_P MN/ICSK>G)8WA0MTDY74IFO&E8FJ*C&:#+^U=*QF&L&[6[GH&DPL<<)*(3;"= MZ5TS4TX*O%%HB&DMP2PSH4VD<-SOU..ZG4)693U01OZOG2+R?_SM%NYE1\,S MDK\:*M0!%.^I>)R9655GRR0?;A]Q@GTR#C(%6[PN^,?D<[;>KJ5+/OIWQ*+O MP?$>X6V0Q8FFR;G&E*SPN]19,;W48W_'+/40CO>E;I!%7.I1KC$E*[PN]4W) MTNVRYKL)+9^SY5B+#]4PQ,*/@?.]_BU.<0AHT<:X2U1RD^FR*(1_8)$-B MM+1X3ZDL544RRKZ!!4"+T+<"T%JVJ\!1CC@@=SA%9W!1UYFHR?=TZI7)P7AO MBF,6!0PO-86FX('_^;:JV;HMA_V)UM,O@ V^1(>7E!C\AY?:XF(E7=+L&0*" M<03*A-O,@H7!!._3%IS_Z]4MW; 2KD%^+C)I/Y3IP4CQ&@<:RLB.8\?86E?S M0)CF1$XUY>-(1A90P,Y;I:D)5EVLAWJ=OOC]M_$/^F^9]77-9?B'J MHMS0,F-I#03S.<%DLRVK+2<6LN1[ MSG3L2K\-Z[5;R"ISL#"V>@HX'@[?:0]>9;U[W0WI^BUPGJ?B?_Y**S ?HFK+ MJ X[AX[2;V=4^-9]Q^2:6XB(G,(61&IK*@P)WBNL\/!*1FLO ,6+YC^DI;PM MJ61_>1J=F3A3S/T!_M?F51*WMBO(LE@GY=]IW5XKP^-XT0%1\ D.FB]/V?)) MC*X&;;_:#HDD$=Q]R?*1(_?Z@-]IOGW>EGX\B]L M;]!+?'NNP48R>:XZ<_/EX\0JY5#CQ.BL2]P%6_\O_D=&2$_%D M_AI0"RBH7A+56RT]/D?U5DZ-O953;][*:6QO MY71^WLHAMQ7>RB@+HPK86V,!>^M-P-[&%K"W\Q.P0VXK!&R4A3%*0!S;5D&? M7A4(C8_M"T%,((F[THD;]W2OJ#6+5WF255EJVPYUK+>.5S,F4< W)_O46!\WHLS M;=PQ<%<:+RN6)3SO(U^GM/GI&S@%)CW]9,,G +6-ELT4R-=G-U?GWT#YKVTN M0K*@@F0I*L-5A[^&T^(A9P>GRI[_&:TB'">=:@KS)@=>\P3/M^MMGD 9M\O5 MBB[KYDQ\O3I+F2@%+,TS-?L0D6&HA\![4*BG@C1D+$A#"(AQ1TJ\G%3#56!X MUD:50DDBJ\EG'B0PA*NE*7]QDF&-^*\I>\[]K/LG"K^$.N;C;V@F!V$\H"-@ MOH6$(R2 D0!*S3.@'[J=7&N*J5ROB^QA6Y&^$/W^!;*8Z==?];/^ZIL(#H1< M:I@>2^,:U=Y3D;XMPX+P86P/4,W"\"[(CJQX;]G0JZ1KDB=9'RPZ<\N/X<66 M0I71QT*XU7K]"+6_0\9DE/!]BVI+P&PZE.@SG*&Y&$SJNIO!LR*]S1Z?ZNIZ M5P5;(G ZGR!E;0ITJ,SP*1HP^>%NYX3(4NL($"',A@2B/2=/.J0E0PS#Q(!] M>Y):7%1^R IZQ7^41<[E ]&=> X!AGBEV+Y+!)Q$((W5=4?*3:;/HG"U\?.< MO21\5N]9><&V#_5JFY\M1:TQ*$;:/FI2-'O$P,!6LS?!Y;U,?4>,2/5%N\)=A?8&\._HHXKT2Z52.MWP?=@0W]!.Q(P)L7HDYF(W5 M0[%=#4>]V7A^*R87FI'G8@K>A;/I1QJK?*VK\PG68D^ ]FZ@6]R#][D+T3>$ M2UHB-][PY]_^\4?1L@>5$9V'%)R1'^NI7SKZ ?:M&KZ]E)GQZ-+I[U"A4 M_PV@9!D0D?HY3?.6&3(L=-!6U;9,-LPN)!NL75B'+TZS+RGSCL.KL9ML'7?U M50B&^@-TC$@&V'^L:(?Y=[_YX>WIO_R%4$%!'/'18/%D7^;((B4J*7UB1=]\ MKVD]=_D9+HMEM:?U/D**UC1P<_%ZIN4#,W6&!!$8)\XU]3C'=)J**'JB*3,, MQ\IP)CC)Z?5*J/%>U][FA 9%Y^_+I*B@@^51@K$5#*RA-L$52CR-B,)HH>=9 M8VHY<(K@;-46>-]OPMV11?C/VC/WM9^AA),YX7VXHYEH&]$&4E0]@:?&8H]E M8S#]Y^0(="01R"-UUIUD)C/B4 R;+^I9*#ISJ(;;6_(]L!&,]AY^2_ML.1=[ M4]P4Q9EE=PVE)(V;W0F6AJL\FE1/\/]PR'GFI(D@-M?B;%G3%/X J19[OQB, MY(Y>OH7BWA![HCF20U>:"/65' ]2RW?PV*_ZJL MNRQ2AXRC1:K+,E\E@F-8,S:'-8_AYW672<.NJ%=F1WMM$/;^H!)5!!]129.E MW^AASO:^Y.X.M2&+-'3!_=> LN@=@E%2.NYK&BY#N(8.);<]-;W)DR65/M+1 M&XQM[S *U'_/%X&5]&CC%C51<):9L>O+.+TT#X"NVMH %VUE@'X+O/S' M7L#-BR$?YQ:(Q#'_ M\OQPO%:Z\L0MESQ-\D=9"&(9-2Q#Y>EL)E_L;J(V^ZL@BB>:L?24S MFLLCLV=Z,'T=]%^7*.3("*3"%4JD!2HS.6%&,4(I[^&18'RJ*R(^M.--@ M2L#V:.MUUE2;XGOFN0A$/5*N4%(AUO@"W0Y-"ME_&[0>=>-G#9$3D61W^A?R MB?%CY0_1NLRKN,X0K/1:0.0B*[G[Q$II>9#Q 8CB'_N ?$M+ARU>Q0X)XYB: M&^%"R=N'*DNSI'P=Q,HFRI\JQV.#Q#*XWM-TAX'1F%5-U9QEQNR*7N=*RGWE>$^( S/@4, #P'$#W4%=V6%-I7\>-?NQ M X(^)I@@"Q8G-Z(*%>?V/&_$W6_?/?J%TT0ZHA:D)VM!NMIBNG/W=GY"2:BB MT[0N^\/%C&5O1109WMK?82/$*OB^U52\I"%?TP;K-U"WG!,1)P-]I9@ X/:68@11Y%N*$8H"M[[[^D:7O:7Z)S^)08_"?T"1+$Q0P3?MQR[QU?I+0^?P3<0MZJ M%GND0ZN2P\R<;7Y[!D"Q-EINDK)^A9"NK/'*Q#!,[?\13 -)H352F M>,ET&>15*F[IAG/Q*>$6[[&D(KGYD")IGRCC;Q'RHXTC@E#%Z@QESG=FQ*:80NE2X9D8;3,W\Q_;&9>T$< :*:!'56BQO7R']NL M$O5("4W*@FWKZ$F]6.EDCA@?09E%B@X\;85RXX)*I>;*/[%6TV/0X77RF 8[ M!70Q)\1N-]2U)HVLHX%H3,J[@DT(T:@VJ;@83'7N.:)= [S)I]=30Y&J,@8R M4*<"T?@"^D8E95J1GS(R]L7*Y=S 8V@B5;KUE7GX/4 MC MU>J5T/4F9Z^4DCKY+'*^6O*C[A)HJ1[90>R6)V!?A:ZA:L5)^T1?=L;W MIF3<22Z:"A+5Q'L+% QT#P8#7%$WJGBO-'#KP9PP.>@E(]Q.M?>?\C>&X\,L M+A2'X,+E!._CQ67]VM*.?CR[2]"B6A/P> LZ*@Q,ETM>[[;NEK1(RHS]7$!G MK6R5T51ZEZ4#DN]4 +"=D' MZ%L\.FSQ'LDJ&,GTN1,P$XPM*4VK]WP271CC>G58&$R:#&;R,3H?3 =)L".< M%C6H YNG>6)B="TI!$1[%Y_C![6C4G>14N&,Y([9,3F8+M[2FN\0-+U,2J@7 M7$T&\:8'(W5M'*AOW>JPD@YMW/J)"LXR,W8%E![Q(@PD>^SEV.7GMMP8I'[R M_TOOD\]2T4)#0LN=,4;?0MF<2,JV"5W,+GFH=3ANI(=GKEZ MB5*&AC60D@SWR7$NC%V(4/F828N3Y#[-3IG9"ISF?E?S8PN<6+J8@D0V)L=A M CQC\,*%_^)(Q#03F39G@FU7'_E.65/([:*31TGI..1V= 3/MV0,$,8].LHY MR;39HRL>55VNQ9J?OOG^M+$(_#='-?VAA.1X)$%WN*E]4( -WXU!(-<4#-]S M2=ER"T!&TETF(R1YZLL-,F1@PI2$5#D:2WR19 M>E6<)YN,'_DG+:76-^B4A0G8WE,4>N0$L)]D!6GQQS6H>@QG*"Z&D[0^+:)/ M_VBR/]Z^.?W3Z??3$F?R+5;R='#$3)(!.DY.OX\LBD8KP:S8&[0:=WNDG11# MZ3B+RMM[\$+4V^:'R;9P:4PYDK.2:?/'TD>\;+,J[^@S+<$//XBVM M* <,#4TN^)]SMI&V\G(""^-=8G'Z%K*.+M(31GK*P'7K:!,!C@%U>-\T'"?L M'=<^E[?JN9,,N5,.N9/N*([@V5H+-7.Z/N%J7W?1"^A>5+]"XC$K%&F]6M]@ M*UY/P?:NS0(GV2&-6E)=B\L,Q;I@XG5 RF0U] D40B&9EC M'J'3T[VC. 3S^1 O^IYP[(6?I.BLRJ.T+E1UP'K\14->NOQ;R MV&> EL@%:-6X!Y*36\2H5&Y/<9 M]Q$>P19!.86FS5G3C?S41ML-P/LT QIDS,H^:-#KS7!XX95?B]*13!J:&Y]I M1[4P.9QN\O5'5M1/W\S7[)BHBZD],E[7<%?+>5)5UZM?DI+[1_5U>9L]/M67 MG[G]S"IZ4V:04=W^L6K_6LFLDA4L[!4U!F>P0@\8XE#5(,)P =,*#B@#H]"B M)ZPD C]8CH8^(@@+:AXE[ M1N5XEWH>I)Z_3(!CWC.JN:P2MXCWBUH[IHWC&\*KG97+ZLT?G9NS>;:&'+WY M^I!H!W%.UGWRPE_C"Y<6/E![#;F-CYD%H,-KE9V/FA%@?3:ZJY.RODCJL7Y! M?I'$BHCL$>._I(>[8[X@G%Q$KI;H21A[O][6%;QXX()JLN>/?.9RXQ^ ]RTR?=3A)_@/ M-W$0L(E),'02+)!(U003U2':L0BL,BK%W5-,22 MAU?9340;/B66_OX[=IMH>?B MI+$=W^](2E>T++D6KCI21 YF[(Y;$MD9[;8UQ<0(6@+O-6(!#N-<3 CR_YT0,&\VM/)Y6=47Q0L#*8R7;3RGN]RU0KVP)\82Z_+.UH^ M9\OQ5NRH;Y%JI(7#?^W#+O[=D0$_ R'@*[6D1.YL9[06S(K!P83SHMT7F\VE MT9-/5!8%4HQ&"J $:B@;+D&/ZZ-M.Q,;A^<#K:H_DXMQ3R=24^UI>6&&K MG MLUM5Y02=U3HB7A\;A433$NW,:>5A>-E )JN@?PR*FCJ]Z:,&&N5V5,/126[C M8,/E1(_CQZ5!6\_%LL%V@QXTYR$I_DYJJ-:3LT21U.TM?TXA,;?)LHL:E8BBF9(4$9(B\3(ZVK8,J$.-+4#B; Z[8Q/T3Y>[9*:(M2C4 D9 M,^%ZP.#9 S\[A&8JR'A5= M?OO(GK]+:=88#O[#SE[P?_SMHC7S_VN;E%S<\E>^SW,Z#BR$QDA#FS !T?OI MND5+>KRD01Q4=G18R@SXY$D^F@Y_D)977K.4L/GQ08?H60 M&PWHW@N*"1+('@WB54Q-X33<4D* E.!29<)\AN1H,%_FYZ*D2_98@&&\3SZ_ MHP5=9=*D#L5HI-\B@1K*6Y&@QVSBSF:"\$R&N E'3O0FXFG+5DD*,V1:).?^ M/"G+5^@3O-;VZ\<_<>+2[X,VERI^B'I@F*K'31PEY<0LR&/)*I1RN)V+F:Y_ M&OJP32G5Y;+<&:X15QL#&RP M@%B/'*K#)*1%'RT(-LEB9LHW3^+3/CY\O?R\?.),I9^2]5A4=6H80ES&P'GW M!UN([]&$X$C%C(=OH0+7^0Y>X&7!^]9><&V#_5JF[?'C>J6+FGV#!&C7SBE M]'JUDL7%D5"P@0XS;-ZC'QTYXL5MX^"0G%45K1;D!:A@G(HX41#DNC!'S [W M/K=D2TI34?W#Y*2A_1WVK:X*OF_A[ @@(!AS\,+U.<[0; Q8^:Y8LX+62?DJ MCMQ-3;Y[CG[R>:ON9^@*>=/@_5\V]/C)@ "%,1]RZK->(;E9KC7!!S1]>H, M:H@\BIZ_4^\'IL9B7PR,P?1>6A=J]S^PMF/B 'G34''P[VO(_20U]ZS)_D,63[@T6:YEV"**VUE19VF6;T%7=S63 M^!DYWZ8T;8J[K3?;NGW?=9F44#:WNJ'E'21T3^8I.(6-/;NXH"%4>-H)L9@0 M=B0N(;*.AI0.BY]UM#9^]X!:<+\[>J$^-A$4=\T(HM=%R5[)P7$&);/WSK&FX0E?88D8%Y]2 E#EP]S-!E,\ M;$\]!'ZP\3K3"1%B,0JMS""D(O+"10[#A(4='X3-9-H#YOV&JL/6UEJ(E)8T MSD"FQY7PPM"7@4SR&]9DMBC2+$T^M16<"13AQ(G;G)X*TI$1.PW3:!7&I$^; MM<%D\A<*Y7II>@9-X!]I7^!7..V#'@GODBI;2H03!0,II4:XO'?':(DA24,- M*?K*T4NV7K/N\$-^]YL?WIZ>_H4\ %4BNB<.#S/HIX%;.^9D08()^>5J146J M2E\P_U8\USJNJR^1<', 2/'61Q3*M]6G"./L^IPOPOOMR2$-/>+E%5!$;BDH M4Y9G2=^Y>QDZ4\M"&ID]RX-IZ[MM!9Y[=;;\QS9K-TEY<%XQ&JF'$JB^E:Y# M2P9X8X;A5^PL!-<#2NJ5.$$[2^ M<6GZ0@40WO4&[J(U<,>W4W^>CW6;"AH8\#%&!.L\J9[>Y^Q%]4!8YQ/[B-41 MZ*"1*L!.!/H91:CDW!Z/3"E8&$S&/M"D$L<1H&&;Y*)TXM16JOX *5]RP+ZE M2V F ]0$<,?=-#78S,QY%\-TB<*#3RQ/:5E=\AV\?M6W8>IO[8V9'$=0JS8D MX_>D(61&]DUC)<8-G2Y[HUJ\B8B':KA#:QI;CMJ([>!&.JZI4C'WJ-^O@F/AS-&@7O7'I&YSVX9/QV_* MK%AFFR2_*OX/3G\$%8HE0>B[KOR:J-MA^S?L;*GCT[V^"'L((I.\.3_H*54EZ>&HHN3'8,,5X_L&#>N!)F+.6QHF;&4 M'_+*VDR;]M"397#.U@]9(;*SFH2M1R@< MS(HJ2]NDK0]9\I#EW-8J\@X0D"PS$0PP!JJ%/4RRXC:Z8-N:Y!T-Y.M311I, MQ.GB["&"M-ER .&5]!DI \(69$<:V:-M0329X#E'!:.H(UDKZ,68[Z'D_H4Y M"SKN0 4+.;ZPV9Y(.&UAPHT8'G@(-JJF.Y?CR%!,K0*-AWR/YA5'690Z]9^+/.<<48F(L#C3;2*$<>;>JL#Q,>^8!0]_VC!B0# MML01H&Y!/O6OM'H*B2XS0IQ)S$59=FI!KLO,S<&-.(&V+W"Z2&,R&6' IN3\1;,4YQU"=C+M7!VMA,K&#,=QM-+MA5VT&JNJJJ+4VO M2_@O% W8?]G:_%419'$#W-T+$ 01H6,3=M3:A"M"\\DF@K'WIJ;-S.S()0U! MT%BS(WAHHAJBH[\[=ZPBT^]TK-=S#@X1_/]5L81&"^D]N^"_/C7W?2: N'=S M1I#Y-B?[6_62$U"1K"5A;AOOU%KH[;%*!L]!;B\_;^BR_1DAL:.?NY?5/33> MV[^TR. :[%!K3_1ET'JN9 7_<2D2;BM. M]KEH6U)=%<,Q(FJ6:_0H](($^Y+$*3'>^TWL^AS>0:F8I$PK\O,FA:(;<-1J MJ.1&?*\C8D=G6W:,1&^,Z$< 6)A5#5SF?<]B3#[M4XZW*O<^ M=[/Q^HJ\V] M\'T_)>J[/C6/CVJY*QD7[O'[>I.S5TKO*)2?XG/]2,&7EXB38C3VP?LX5.]. M1(N6]'C)KPWF.'*D8BXSY%@$#V'"E3%P 8R@6._Q6MC"'KL.(Z35_'9ILS4: MW881C ^72]'F2H? 8WLZA9G>1F@;Y[ M^(04K#AIL?9Y:9R6.+D*DU+"C)@6)RH!BBG45"1R3KROUOS*10SB&'I82QV[ MS8LNJV7A!A7_@DG:)UI#_11^&GO.4IJ^>_VYHNE5T5;[Y?L#5%P42J%XDHT' MA.T_9(S0>ULLJ*:S$M5T1!'Z54<*27I:XM1PLE@'U^I9+WNO>8-E!S!UDIX5VC2B(6X'7B%1WI7D]<\AKS=ZD)BVYI*?W\*,Y M5O;%Z86RY*_%4@8S01>TS)Y%JT.3(XWF5TC3H8#NOV7?H&71@A14%&M*Z8K" M->!@MXQWG:3+?X9D:C#QZPK[_)+53^?;JN;Z4/;O))1B:/@U4APUL?@6RXM. M $OZ3(LM= O/(56E.\!N6 EF)HH\FBX$L^1NP*)VAZ7,9-%)Z4!TN;I#@*'< MH6/,&._&!?WHP$XU0"Y*<__+7PB-.A7TX^1W20X!_+AT&S]&UJ+:6PE#J2HR M?>:$KYMYGB=5U59/G(B>*4YYWJ M.XG)P0Z>:-KX1:BWYL<1_=8A:ISW!]P%A:,9(>]91K%'?TFIN)[08%F$F^?Q M8N]%VE:Q%]>G^C?0*&C6-]%&6+U7,F[)DC6H/FX4,+L[:MPJCMY56RQ-,&6X M:5\KW[.VK4:7R$^KGTI6R?P-W<^0XJT"'\K8JNA =1IV/C=,P^&6"%*SKCL, MV=&Q(!JS\Z2)VI+%L"P-[GQ]8$FA:/<^-=32\1J"])YH"=4>^EVB M"]:3L#"Y78XWK)4(PVN/>3JZ&(/U'WT<]^&(8E(\J/:/\'9$> M.=,.I6_>(&2[NH_?GW;QZ*8OG7[[Y[>GKZ]OF>9=]2-O_N_???__#=AOJ; M-;G\-2VV#?:)?_JN_G%+^J;KIQ\JVI,/'SY\5_VZ)>6DB5!T>O+=?W[^=)L\ MX 6:D%PBDDA>./DKK[[\1!-45# :17BGI)!_339D$_F5Q.R'DV^?>?J-0/W= MNQHZ1C-\@V?OY+]?;ZZVS^0%PV@A2/ #1EGQ\&V.B^\D]"??_W#RG:06).*- M+7!>3%*:E-4'\7(GXE]2K(1D,\H6E2!"N.I9#PS/_OZ-Z'DQV?0DV?G?UAT5 MJZ48/YPLEAG^YKL]:98,<]&L(OXDOEC32W9[E:QF"#\76(S<-;X;GC*:O)!? MLL$WXXSCY-LY??PNQ:3B07ZHP*F $7_\\U0\/I4L7&9HOGE>ANYQ]O=OE+_7 M_&1R(%&V1J@C?LX%!*<"P7.:X@9VFG[NDYN2,2D[X0G*_@LC=I&G'\7+:^+, M0-HCEQ_7HZA^]C5FA*:7XCO>P*:1UAF?$B,8EV\H'?!XM9N%8J;C*S%A=8SJ MR-UR>X?NLZ;Q:2)UP&4]VM132$OG@+__6R)68):M;O"2LD+#H8+2 8]W#.6< MR+=G9%)%ZH)+\0@=9WL_]\C-1;6AGJ:IV+;Y^A\Y.T\:6#/2NN)3[G!3=D>? MK.550=X[M^=B4C"4 M70GU[OD_\$K)IH*N?_[H8D'SVX(F?]P^(('4M"PJ6TO87VIF 8WZY[Q6R^H5 M4#Q8ON%&E0-"WCNWPBA%1#WQ7_[<.S<7"\SF H1?&7TJ'L3K7*)DDR_*5%BW29-."HH^N2)2N?# \W5:[:*I$>N;G%2,@'"R?O[.U(T6M$J$@=<73PG M#RB?8\4:HB/KD3MA9$I][G:UN*=9 UN-O^OXV?>QGK+D'64I9G__YOMOWHE? M9EBLW.FGNGNE<[IRLE8\B =6#O:_)AGE./W[-P4KMZ@@EKSPW+[M:$WQW1+) M_6*2/) LW;2>,;K03Q]J4MU$]Z,7WNA6HH U!@S$R?B!@'L, QT>;Z6E8!,W MT(%B@$2G&((1>1\&(IIX%!B*'\* A9Q J/R8QBH -<8%A^"A$6140-#,K/ M88'R-AX!1N(O82&A#6R!0?DE+% T\4@P)!_"@D0?6X2K:4&IKBH',QR.H-16 M"UOX=#$XAZ"TW#@ ,3 MB+:KSB*%0Q&(CJL/L\#A"$2_U<=WX,ZV0/1:3?0&CD4@2JTYP :')"@M%I(S M!8J]8;*LG,V3,D=E2B1=C=0#+HC0U+?2FP\[]O)8=TV2_EX.4%X-*X':? M]#=#_+Z:YB6?S!%:UHSAK.";;W8,BO=^+69D)@:0'G=_@!)-'F5W4G/E\4!].I3Q'2U*@C/P+IW(W*X6Z?$MGQ9.8 MO7MO;_\M*41MWY%;>7?;U#5B4U8Y+-/?4%;B:\&QW+E4 L);^I*HWGA/R^*! M,ODBS)*H6OB5X(KS$L[]2VJ_G*N/9=DT<2K#)*+2OY%$3^N%W.A,(B\V$H.R:UK'_TWN9EIBHMA^; MIGYD:CHLKR<*)W6]U5NB,'Q"2%T^VK1^PPL^AH1^,P3053JXP=#HA^G X AN MR.B!ZL4TA?O^0L#P4),/C-9 0U)V:!VJ'H/1&FB4RG)LV5K;8'@&&K)J#8_> MA ?#,M"XU8&P-/D&P) ,-&!U("3#B^94):XU3$TKN MEG?"Y0Y6,GPGEJHST?\?!GM/9]=[>_XFG>PCY@DCRXUK MH7;)"!7L6C1.B-AS-N-- 8239\8X3(Q9Z&T/6R7)>[BBD&K3IP':919;S=A= MV#&8H]=(J:T&& HF0#V%MM4'0L')' 4SV3NA!'?TL\AHIH8"@WE V)@ H: " M7T[@/I7@(GH]YA*,)4QW]+D$$$<-]6)[^HE!O)_P_]J48W4 T$3; 3M[V0J_(R8K[JK9,=$>1Q#YFI%'T?UUAI+J&=7#U: !R#N) M;(M_2%)4B8&;EZ2+;AO).V#J%LLCK1>(Y;34#"L-68=A=J$4"_N39H]"NY+6 MQG1V+FP%70J 7WY;VP:\1H%B_H6A@2A'/*5H:!9M^Z Y;7 MZ\")FJUF"K<'2\5*GI*LE$5)UC5MA&9]\9QDI="E+P5$=39MM?A/9W(DBE?- M-VF/9ZOF#C3Q8 =/' ""QO0*:#.WLCPAEAKB^8TT3KGW_UD6$]Y.!V MWJ51HV^@=GO@-$.<3V?K56S*;LC\09<'9:3WS[UV_ !:^#KPV[C'&.D<"SE6&] ;<;@C3&'")PNYC*&%,98RIC;S)<+)897>$ZX#9= M*GT-8'JWW(O-?UU/4%BK];F2*9/_RFB2<4FU;3X@V8P+K&USM^4M$&'5L;&S MU?;C/XC8 UCRL/J$'W&33[%=8U]R?2+HGF2R!IO4EF#BJ-OXD>(J%_8GKR!] MKUT5 "W\2+!!E$B_!I(+;SK-;Z29R83V485*O^;TGF-6G<&NV+^1OJ9$M%KK M5R_?BG;2.7NN'S37HE1>T[=3#X:,31].I?Q5&C-R8Y-U>C7S54GGCULM\AI* MIQSOO?AJN%\\8Y80CJ\929H#7"U:>I6HXN5O1[RNJ(%S MOLXL8S+X7FUD9ZL=S35:53X!Z1[>^8CS5%8I,5KH?3[*$V8;)G5HN'U5[#$0^K;1 )^[!: M<]XA-20 CEWJS2AWD29!38\+_!4"-C4(_H6L=WJ/0MJ$C%\_%-\P\8]86-1"'C XLBMFD.+@)E86" ML]$=3>V=OV/'QGS8B'9PHF?L*)GCEU1!%#(:YO/GH$SC4*HU !1PBU-GH: 2 M2[W %,/61Z+"+^AQ2/):*(.G R^3*;\LE($$F&?@0Z/'4RH&EJL1RG0ZQ!0P MIE"!01K+Q1;*00,\C17*J &Y,2R.\H-Q&I4= M4'YN[(,"'/C259V$@S#Z4(ZSDDMC'UB>DB^!Q05"L<(!8]7@(58]C)=X!5.*--7=& M:%/$:C:QFDVL9A-+/7CW"!]YJ8=XC#,>XXRQ)W>Q)XAS)93P4[RE/08/V@8/ MVGAD_ 0/?IS0937O\_E$[ G<^E)U=0>.@P8F1F+ H-^ 0;:4"51%@::S&4GP M)_D*-#$#,WFG3-V6]QF4HV;:#MBI.Y059T[GPHJI?05Y^A&1;'6[1(F8TV): M9)J;7-OU$%C40W6G*O'6?*HF<;1ZF^*%J/7+VIT;;'D:(D7]_<*!%2WL35(T?:XA][O %J MH;CD$E9V7\>_3>'^@V()C>4R=^4 KDN6/(C]8&NA7.)[5B*VDCVIHP[=]=J% MB(:R8R\8!Y4H.XB=3:T::>O5VBG3Q,',U)W$O'([KD -CB08=^A<\34M[.K8 M[W/K\T?9GR_?9:GLRW5%49/^*/O$RQ:Q&NV_NQ"V!IFI@7J*DRN;3G<=2$GKD5W_F2D/J-C8N+![X63X#M7/.FVM,-#"M MNP;%"[]O+Z;3P.U4\ZO&5G@MS6Y7W&LH'+* MZ58W>KE":_D&M7&;.4%F"_2YS$E"ED*5?D)+(_B0)C%;Q7VV2N=\5LK=#%SJR9IW5TCKE^C?$B!Q6 MUO\5$ MKR?0CEQSH:"E<>E1&S=:*'AH5#;:QH@;.R[Q>O6.BPP87.BAY-S!UA4+CTXH MP)B'B,EJ# 4)V%*K=58>3WIFO&/^S1WS(0\("QAL$@U".0)@GB\ ;V$H4\9H M\!R:21/*J!G";0D#/T$2;]4#V3N6:7YCWY7@H'2.2+PX?GC"'_L%ZK -M^LT M;S!ZX[\K'))1,_9)9!$/L4B^!Z,RVOO!NSNR.?H;K^.1S<:T E#RK)^SFC]/ M2)[0!9X4Z-FZQF)S8\=G-W5,Q#._66"J]N^+0VCU\T< MFT3-CX_&D,>"-N?RIF;,Q 0J5C+?55$914?6?T$9O'SM G[-C[(DBG7;3BJ% MY+S,9!$L78609IK K%]5)88'++^\SK3%&%1$XS5>QR^!)_-;#@+%\J0C\<*C M]J!;,Y'KH\^/8FX+3I)J@IM.0&N(W;H#D RK5W$=B>!TMG?R0(LYO&%TQP1P MG+AZT0\T$V8)OZCT3;FWP?UVUNW=2E?>9$6-'1ZM:DEA2ETH&)CW$=I>XPH&)+._%;8=!^. MADU$%LC&&"T MZ;!F=]O8<0#M/&9'62B)LN:%0^W>&/M0,.VR$&=@* =O7,0L1WNP)L8LM3'+ MEGX+/P',7R8)72Q(45GF$Y2GXN]7/B OQ-N]J*[;F\G5(@^,( M>.\ZG\Y^I^R/KV*I9\U7$.[S:-$L5OSO1=+SW0XN6#S?W[_A$:5VG8PW26#\ M$GA*5Q&9@R6QF!I#);:NJRUUA6U,FQ"@"/&CF.1W1@6&W%8 M;* PP&,!L7K=JX%AX70)/W@*!T#,NPZB'..S^Q MU0\3)JO)XW12Z1"38D]YM RL0KIR'%6%LQ1#JKU6V;FD;('9A7CM=(6E9O*( MQ4:2JJ,9H :=!*J*X@$_78C_,)*^OB3H981*1WD_%\Q+GND"4DFB\ M+O[Q2^#K+.9(SP_>U-O&M=PUM.<%U83>^-WS_VA"%X 60Y #/XPSFDJ..)G MJ_U?[%^+IH-!R >/;[?H(9X(8+NYT5+38_2E<%PT< M)0@LQW*V-![ [<++#;:1QAX5LIQ9$#=/*)"T'B5&DRT4A-IM6K9>WO #T/'8 MO^-C_P,?*0?,*TBL(L;K8[P^.)W.,E[?VAGI)UA_\OUD3FGZ1+*L.B),Q /S M.1'O?((XQX5MQ![$QA85_7<_NTSR]VL[MTVIJPR-) M[3J)P9=XBTX,7\3P10Q?C-,4&[HW(YIB[4RQ0W9S3];8R827]QS_69YZ4C':PB.7P)/ MINP-?J39(\GG+\>%-M$9U"8:JH%D"=9;ZL6C*?U=2^N3:WF8V)#9J*'VS;D^ M:==$[Y-[;KQ]QD0?G3+1*1.=,L?ME-%HV-1&JPT%#]-V1:UWAV"0,?JN3-9: M*%X\V)RQ4.-# 0:6O6;4!H.!H_5:$G+BFHLPP&B3TF(80'\Q!L=0*E;V_4)[+WW[C9YEV4MMYR7ISKPS=WF0K[^M' =[]9NE M%7_\\\W#56XE&/'!'G\UIY\+EMUAMN#RV$LJ'JZRN6'$/7+ZA>8W989/OK__ MZ40\^C2ERP*GEQF:-W"J)N[ 36K-ZQU;Y 60U1VM$T[AD/K$$PSF(4B.:W\! MKAS4;N;VIY@Z] ?900,V#A88+X MPU7^B+E\':=YNH[EB,])01Y)(5[)M7PU*Y4>?GA''0BR-\Y:C[A]>;KHSVFD M\G3+T/6:#4/BAKF!VWP?R@M^RCE-B#P ]CLI'BZ>23%E'PE?4HZRW2B:LALQ MR%B9%"43[!N&9W\/<)N9@ZN#MN31-!WA#9SR?X%87F&)V>V#V-AA0@!;.97D M$A'V&\I*/)UMX]Y"&1'CI7+FU"PJY+%JZU2JJSRA"WR'GF$OQD3NE/W&;?W.ESP8%GD#]?@X]Y=3B/-2*/P)%3J U(EA0PK< MSFU6DUQ*SY PS<[I0M:+J;3\Z;*R &6V?R+&O-@XY'WM^O7L@)YB-F4 V91? MN=C)+H3&OQ"LJ#!M)@K'\=F=P1!SY%0Y.B+,V5" M=#,PW-6T0/,Y$R^@4LAG:VNF\JP8@^@V;?U$H>N*3&([^D30O3SN)N#^C)$\ MWY%./$FN45_D MA=(/\A /O\KW:8AX?V)O-A>+Z.4AGG!Z83T(IM>%O"L+! Z$52\Q@AQ !!FT M= Q@16C!9XB'?/I3"6/L6Q7[UH^JL4>S8L@[AKQCR'L?"<5NUQ2Y[,DF"V5, M62#9FZT62LC8C&4+9TDHH6(S.'T:>Z%$CFU0/,"'$$HHV0:N%H:UG]#+3Y,4 MWQ?M@BJ-;1V'2S0\Q$!(KX&0W6#_*-[ :?K?)1%"G26N\M6W?.\AT] M7;(;.1[UGODV33ME]C/)R:)>U^K]VSG@U4VB M3S7Z5(?,Y_'Y5)N7FN@MC=[2Z"V-WM+H+;6Q@DUZ3RBC0XW)H8IX^-[,]M95 M^,[,@RQE/_ZD#Q-6N[HF2WFG_*38NU2^G9?)HD?'OB=KSJ)'RD]JKL6+ KDC MK%^\A_2PBK]KR=[='G>6C@N[;J(S(SHSALSG\3DS;!:JZ.*(+H[HXH@NCNCB ML OTVVM(?BRSD^\G\_45\Q.4IQ.RO61^@JJTMG;FF6VWCFVT=NQ%0\V/H6;[ MMD#66KLAX-QD^W7-(]PZ4[:(AE@TQ(;,Y_$98M9K4+3&HC46K;%HC45KS,8: M,VA$G@RODPG?7NHYP=6MGBUM+7-/KLTK*$?1HO*1C'UV=??Q]*1U-K:N>:\9 MSO9\V_30JP5KGA PHQ4ZL:*5%ZV\8?)YA%8>8-)&PRX:=M&PBX9=-.S:Y3V: M%;M01DKKK&(;B)P:PI-[6==!%BO:?]XDQ04BF=@I!;,ERFR-8KM>71O(;;B+ MQG+/M_ 6^(YN[Z#8KK!2L,T,A-ZY/<+6N#&U0A*[I3W3S2?R]$MF5+P MNT_BZ=[,?1;.2R8U# "S:TI//'^A^8**?12Q_02J.\&"9D3#&@U$#NTHAS9S M*TLIU^_I;+K$#,F:2+=X7JV&*B%4]+[&U)J?&[RDK'+ 5XV\"3!-'?VA>? M8M=^H)DP /G%GZ50+J5.M]O+SVDNU2@Q!:L#B"=*2>RZ"=87:JD1>_=^1F>? M,_^%1NNDMEI>*)@ ]1;:5C\(!2>SE]1DTX3B!=3/(J/5'0H,Y@%A8Q*$@@I\ M.8&[B$(I.>$BUC3PRA)#CC4--@P-MF7[6T0&CXW93.YO%1DL.#K_7W\KRBC@ M4'@8P:A8%](>+"J'.@[ D%D7TQXL9 <&8_S$NJVNYCDY, 3>S<,<1\:[9#H& MS+L)F#>[5SDK]ERKXJ\=9^*/?WXD#">B[^:PL)*@=[X^HV>9%J-DJ_'W_KFJ MDW747#7]WCM7-_(6C(9QU?B;&VZ4"#7\VCM'=Z20F597>4H>22K6'P566CKW M7,H;Z*L*%;(DQ0-9WE'-HG9 #QTDEYP^X@RC]#012A&OMGAUFHF)M@-VSNEB M0?-*K?@=,2;V)34[)MH.V'GI!:RN1Q+Z(;[,*&UD24??+J()8NPJ3X0:P/%' M7/][E5>/OA4:!$JG^6^($6DT2E;,7%MTUK%(M=8L7ROA4A6OKFV1^N9IGEZC M54.$$]ZP%U9O48;Y[K'\:K%$A%6:->6-!X]@+3ME=D1I=]>,/(IG7&>HOBE* M,L#5"P" O!.FZ Q7;PEEEQCS+S1/$']H9JB1M-/765UQ1)*B'N_K]4^7GF@D M[^)(H;PB+I675=%2LV)KR+I@0EZ0=2]6+"GJ$N=\;9LSJ;A4Z_%J1R*6A2JP M\X186OWG-P%4?0M9TKC*=-=[I\-A$X2J+KMZI-FC>(HTZZ>S<[',Z!)7[5IV MP.K7G,N+!L7B5]Y3EHIE15;P8E2N@92M#)/=OG4'+*_UBA,U6\T4;E-ODZ1< ME%4]M-,%907YU_IFPFGQ@-EN=^3*-"R+'CSE99UFU8/$VU_?@O=R&EX\RX^J M_"=88U^2O0!\B[7@=/[F[#*HS:#D>*WG6 GTNK$OR83EEA>HPW57>8&94*+Y%>N[P"9[6UV8)I!DA M3(L7LNQ9(;R^6?DJK[<&HOK@L=VRJC_8T[Y#3PB<9XCS MZ6QMOTS9#9D_Z ZS&>G]8EO<$+G.?D73C6BP3OQM&:-^^2M,HRB MVH*AS0?Q-BX18;^AK%3I8PKJ0? ^KC/1+YGYFJ/:>8+3CX0G&E^#L9VW=['G M7UPK14+[EL$3KF76-?0?I>NRH 6OB18(,HD?$VQ&5(;IK?2#D]Q^Q1 M3HN*?:DYYHEHM=;^7[X5[:1S]EP_:*Y%D3NR5+W?2,!?BK 58..^XM.RF,ZJ MT?&#"<$NG^5I;VTKR\MQLI7L5_'^9<+-55Z'$*[R3QE4S:MEZENB'\CTN&\4;%E=X%*]','7B5SV"[F,B]\ZZ= M_.8&3OE?I\#QNHYL923E"=9E(6E:>-H-=\F39C^]EM8]UV52E%+?J++[JLPN M">3F(/$UK>.__"(CBSJ53B>6=6<^WY8$2K_FZA]31WT/ 1,=-/O+:$W MCM?1!KEVR:19S&:4+>1B,+W/R+Q2J)5" -KZJBW7F'WX-H/X['4&\1>:UV[! MC0-JX\/EEY3-,!&O3)DJV.]#PT&R5IU5JV!_#QPJ@EPET2Z'*T^O,Y0;8R=] M/LH39ALF=S*(]XS7;GRMEM"JCU@!,Y0*F'7,0%O=BAU?SW1C$[]8-[+TVIAK(=7K+F(MU%KX6 LU_%JHS?43J*&0 MP=BEW@QK%\4M0R9TT[B(Z& UWP0A+HT&D*!TG2J@^I)-8=80D$( MGH-,C8U"+P!MG;Y%H6U#1RZ676^8><8S(]1 '#(ZL"RU)L7!32I4*#@;P[I4 M3QLB-N:B:;2#RF1C1\FM MPM &#; 61"BC!N3&L"A)W-]E$D,9*)KZY6,?%-K0HJ:*_-BW6;W[ MBZT#>BPB%+7C$*P IV/ ,/T\;)BL3!_30>:QKZO67O$^-MR_#!L;\X QG%@, M99" '+('Y-J">P#RU/R);!X5"A6F"-T[:Y."<5L< MD>*VMTW!I]; ,5(O.L8[C^$8C#X0:CH##8;"VDX<[+7Q9W[NC>AO3PL :=.5 M$_WM>H,%KVUM]?[VP,%!97VC<7\),&/ YH![D_M+"!D<<,WS3WD=0'^AWI$@ M RC3WU]T<[ 8'5+WHK_8WBCA:@V/=:1KL/!X*^K<8QPI.+"MJI'WZ#\>++"' MW>#4H[=TL(BU*A;9HX=GL$!9W[33HPMHL" =<(DZ'*YP# "K.\SA (W?#EB; MEIOALKG]O!HXUXC(BVFOT:KI7EHX2N%8 NUNCH@W,U6(I]+&J MK=!8V\,4CC%PFE6%$054C26H+I[EQ_93[WTXFKR[HLAP=,>OSM=Q:HG;O1G: M^\;J9[]A+J, U4F*]E"&H^>[K8$.1S@< ^' S+$ZZM<>R'",B&ZNVX C%XX] MT<,-'7 8QV]U-,)XF+'Z/APK0U>9'8['^&T)?>K!7IG,M8]6"/HR$XW7((KY MNP.+Z/V/ M^K?J)\G<#9Z]D_]^O;G:2B*>A]%"D. 'C++BX=L<%]_)LOTGW_]P4F/$-PQ/ M+A:(K29T-N%DGI,9280),T%)%:J5\;4ES4A"I)XX2>N*])/B94GZ M^CX!*>UD\[3JHH!>'E;#Q$-8HV K>E?O&M?"-5,B^]P+O3);^#W,G"< M?#NGC]^EF%1\R@^[FQA41?"S>KKH:^2WN"7"S(TBL7*/(6WJ)8RGII%F?8_" MFJ4V-S ,[C(QZ=21YWSNI%HXG\YNQ;=\AA+Y6ZTAJJYLZ:K[(5^UIF-?O&I6 M?!2O6W.M9C\/&1Y.:RL"S56W$%GVXNMJ,.6>_$JH*+4?2;&*K=W2]C6UF#.:_,LI5K\;4+#IGHW,V.F>C M<[8+EXA)78U7^,8K?+OTT(+,HU!\]H#)%:_G@\^>6%/P]<"!N*?"C_YT%P ; M;6&\& #KLE19#(+UY-WK;RT:+) M/$?]+5>#1S4)<3EZ+$0YV5# MCQ)1UE(B?4-/$KUD21YK54CPEG 0'*]K_H"85M0'\L)W5>MU.OO*\:D8ZS#0 M7[6)86Z?8>[N^5SKKE=Y0A=*/E\0P4; N$)E,2 ? _(Z9Y!1=Z;VFFHHV)CC M'S#+(Y2 (62L'&R$$E-L 8O!)]&?;WZ@R,!<-:$L.O$@:HS# MMXE?@6S5(XRTV[M.CC"*KK<+CS!@;N4Y.<)HN:W[&PQ1.%5+S1Y/,"CAU""U M=\V#00JG)*EE.,9/OLE/DQ3?%P?FF.@[<9Q7 F$FYI)TDTO2[.[FK-AS=8N_ M=IR)/_[Y&3V31;EH#NJK?N^=JQM9:KX!J<;?W'"C1*CAU]XYNB-%)HSWJSPE MCR05,TJ!E9;./9?RKK6JT+BL*OY EG=4,TT/Z*&#O)?S#'$^G:VO@IRR2EW= MU>J_+EGR(+:0K6_R$M^S$K&5[$F=(=-=KUV(N$OSK1.@]ZZY7%=7:I3!W*Q= M&-3,YAHW#;X&V@[8T=WPW,22S8W0'3)V3A]Q+N2_),^;:\+D5PS-Y97*A)I9 M-?70+?.$X42TEB[^VBG)-(E[9NI.DO1R.ZY #8XL>_#0!=/7VBAM@D\4Y=7- M&(\T>Y0V@]![A4TE3"&B68+L6G;(JIFESA_]->?R_>#TMKP7%N/ZCA!AG1'I M'US)X::9+_:MG29_O+PJ;SUIUI=\O!('TL13:M#>M4V\OH,4[;ZI[IVH"P V MOZ<#>W%;AZ5)M[IX%AH)X;BZW&O[(U__RE5UREOUY:N:3A.OVY-MV_7S'&49 M3L]6K]FV00#>JR\LJB7V$B7562)=*2$EH4=^]>6"-*1.>7ZI)6HP5A-ZY+=2 MP&^7#*-TFO^&&)'A4*F0JY8":'-/(_XE>V)XK&^' TFS(Q\(]^N[[H',KZD' MP?OFC+$<"Q>SF; "R",V7G%@U<<@Y/R"%OJR9B9RC[QK3FN\)1P$VE]S5*N4 M.-U$ D$"-+0;A#R;%7-_I,M*(1L.@CJ#5!D%] M49FNF)Z2WAO_C#PBN1AMCFD+S4_)>P.M)[ZWC@Z0NF*@=GNH:<]AL%'YUI&8 M,\H8?9)6)5J*7Y1%7FVZ\'5TB^;S*O];S.C/J%B;%#=XN;W?3YA:XI4LY3OY M+XS8I1A6*G';]#4:N6FILLQ;]346N>_$@SM[X55GHY'\Z;6'_I"N/$DM&%E4 MQI'6MZ2@B@EAM03"WC@<.R3 M"F;O6!X(&ONN! >E4#FS-D?*Q3P.[#;?KT\#]U3X9 MRI2QRM4;^R2RB(=8''[NK_;+4 9)=S7]?ADK!-"TD_Z\JL,M!'1 7FQ_*\I@ MX>HPV[Z_S7TDZ,$/C_5G3P\.*NLB&?T9TH/#IGD8J4_M]6']Z8D"P-1TIZ$^[# >XID,H8-P^'#%N#8>6X$KI^)7X#LI4P>$*1XFW MJ4L#QR<<-;WC8B=P",>OOC?K89:5#." A:O3*XI9P*$)5:<'U#* @Q2.C@\N M$@ ')QQ-OI/Z77#@QJ_)MZWL"L/."T MS/"$SNHO"CI!2S:I?-6; O4;?NU*[5MU[:< ?PL68UE^CV7Y;\5BBQBAEY3A M!'%%O5DCH3,^O^9\B1,R(T))4Q5S-]+VS^UF;FQ8493-U])U7JI['7V47][1 MT^L;8'UN;;,.F-PM)!TL*?MB=-IQ+/?@OMS#N$Y>]3#FXAG\XSB#K]\'J-6V M-G8\8/FL@)US[&EYU@-#IYJ-'0R7V7@#S_D=)R34KB9K578PO@.4_G?) M"YQ.\#TI4M2U_P#4O7\?@@6;T8\0_0C1C^#H!?5_&SE4E#WX-B[ %IL MVGH8+%:RZ&6(7H;.O RP<1<]#='3$#T-T=,0/0W1TQ ]#5U[&DP:KA^GP\\3 MDB=T@2<%>L9\HQ),BI>%@($N!EAGCAT*-DQ%]T$W[H,1729\L$6R33F^JH;9 M'7J6BH\W?#Y]? _2UEDZ3 'AZD;QZX-&#O1J>$Q)^)<'B'% M3$RR8B6ONE$$[W5DO?-X@Y>OJS^^YD>9'V'=M@,WDMC&>)F)G6S>G&&BH^G" MBX6+:T83C%-^*=;)*\Y+>2BVJI_Q*.;G=8:2"HA&1Q:T<3O?P(@<;PI6[QZP M_%+@D*O?KI+(J;U_O:V<4AUCW;S+ZG2TPNC7-?%U<:X 4;$RZ4B\\*B]Q+&9 MR"V?KR:QZ2YB#;%COENL9W:-??DZD2P37DTVN260=&WW".T>"XT_G>9[5ZNI M7(LV??B74\Z!Z6R/)>VL@3?T)L^F-DY5)D".,)Q>V;TV8Q?^WUI5*.(:LXI% MLT0OR'UQ+Y]])E2_])PNI -F;=QN"Y&?K78DZYWO] FQ].7K."V+!\JDV:@2 MN^OGQ+A+4'&7K2J%TX\EJ^N'$)K6;_T+?JI^4F,-:>QKQ)3W8KLAB*WVIKY& M43/2QYA2C"F%'5,R>E/H08Z+L<.C->DHS)@*!0/S:DG;Z\G!@&0.3,(VG6 B MM3:C!F+C!P.,-H7>[.$>.PZ@GQ'&U6W'L0\&TRT*93W"(^^X(,WZ@OL$CS.\YR']_1)D\AP6H^UNL!P?489$O,%#A M%%FW"7N#X0FGO'H['S08J'!*K?<>"?*3G?C+)*&+!2FJ.3)!>2K^EIFZ!"7,<4QICAJ>10[=5HFQ93=8O8HM&,%CSHR5SS*N^K7C^?* MM$LC;4P:'5;2Z&?$A7B;=[456\T+J,%QI89NGR!O6Z'LCZ]BR6>WY7V&Q4A2 M(VG1S&EP?T]MD?/X"\W1[IL]BY1KLPA;]N+V +G0(>@*X_5H5FAQ6<5-=6O< MS?8D2:T)5X;".5J2 F7RV_I&6@4B/3W-5WKNVG2ZI$Q>Y;;@5D0;;IVG +1GL68_]!KW6HQ1Q:8;=8B M848\8J'UI>J0(ZA!)U'EHGC 3Q?B/XRDN[#6%OB+PYX 00P]>(I6J3A4QZP +88@ 7B M#:.TC8(C?K;:_\7^M6@ZB*6(#BUSLS98055Z5/0QS^%X\AS&77:FF;G?4%;B MEH*];!O+Z0S-TQGS-F+>ALZIU$+GH' M/W"4(+ <2SF96'.GBW 3V#(;>WC6 MA0-)ZE!@-Q5 0:K=IV7IPP\\$L=2'0QD^_BI]#7RD'#"O('&(F#@3 M$V<29569 M#"(>F,^)6%XGB'-<')HHT[I_Q]DR!_(94V;B5>^V\8-?U^/M:K%$A%6+"N6J MX$$SL:_KRK=,3&>?:#[_).O>G5;3Y!\XDWFX7[DJU 9JZTFN35VG&[RD3![H M^9JK;]QN)HY169]1V7$Y:&.4+$;)?%O\0W>:18O?WOR [4Q':-S#E*@C-.9; M*66>#-:3"2_O.?ZSE%_A1WGJY% ;U:)+UV:I-6O1$HV6J*TV?BX6,%)XMUV(^G=6\*1A7TGO+]W^DV:-0)EXBJCU" FH3 M[>00LI>WF]3%H^E@D9;6)]>RJHM5)!ADC,XGDSXC'!UT(IG4!#,@3RY,'G)89GM#9),7WQ:2@$[1DD^J.O(WGL@O_K-6# MAN"U;<%P].5ZO(CH,WHFBW+17--%]7O_7)%GI]8+3[1U_>%OZ@\!FO2 7.[';3SO71?H!X?X]3_^W+L:)S6:D*/ M_"JO$'OV+EC@'$_QXQNZ?#B@"V]0_Z"02^%\;T8H'82EK. MG,SS2L$1OZ(DD45&2#Z?+&E&$H+Y_G>BFSQ%+.63;DH,S%<'O'%;(:3HBX',IV=IG19K5[I?Y>\4-[(<$@7_F5KCLG8 M-/,N@S(&9M>PSS!)7ZL'*'C2[]+ER&U^NN7K=L/6UXJK]]^?_'SR@_9(@U5; MMU)MUP5Y-]<7_+1C]9K17'Q,UO<T C/K@UI8.QH_#9]+?VU#/N(D]'/-]^4H'E,A[\ M4YT^O9]/3.?RO&32M $PNZ8< M K1?:)Z ^=X1>UI>-LQ(O92O%5,#WTVD3GD&\#HH'O7#6$,9JR_')))V223C M"F]V;S_%7(OCR;6(A\C?8A(K$,=#Y&UF"\1'&4HD"8#$<9^>A_K]0D'"7PGJ M@2'0&+P P_$A!#C,(3(_Z9(?)@QG12M5BQ*'QO"@4ELR)'6VA-H:!C MC@6WW1=#231I-\O 5F(H, $RDV 652B @-:=7MQ4H:3J'##S(*ZB4-)Y#H ) MY&CL+PP_'IP 3M!09EU,D(L)ARQR5*9$.AX3F M*N&4W+1,RT M6\P>28(;V#.1N>*1G^;I^O%<><^(D;:#"*1XQ@QS6:X.99<8RV=]$@\2XU\3 MN08WZH#!6SHKGL2*?,I/UR"H^3+1N@V%45Y,9[]2FNZ_P%NZVU1>!\&,#9SS M+QFY>%Y6;U;#]3Z9IQH5%T@H[/F<7V-V^R"&P!GB)%&PK*7US_7IO1C,0H&R MX?YU&Z=2R"'[)"S+J\42$5;I192KQHN>V"G?.Q:F,YDF^(D\XO24'GC&_>!:# M1ZC>)$=L5>FS,B==M!1*DF!M?I476"A.!<8 MK]?C,YSC&=%S_H;:5\V>S5M?(08IC/1^N#>.G 9*3^-G*F,:RL&@8E_;R%O*%L>()0_" M1OB('W%&EW*ITPL":N.Z%!?.2[Q1<.18_IT4#^=BY18(LXOG)"NE4T^J@.)_ MJ=A3E;*U[LF'Q*:IKB)SFX:&*ZWQ5Z&^,)2)47.:+DA.)$?5C3+:P6;7.*8# M!G#_WN]8^N*%P?8H7OD.QSF #,L##'V<"EH6,#]]F-/O8# 32VQYZ" 1X9EI&FL<\8E]DY M YTE8\C.&6*VB=X."P4+I91OD6AO8 >WBF@'#M!7%\H(,HN[G\(%#,F',F*L MP&GC-PEE=[("RL*;.7;%KA4^D)2 4-+3K8!ID60 QLFZ9)R'JHO6:[4N$0F, M#+QHW$B0 42U0EF7H272K(*L/:@^/LL-PJ7?7XH,21>A:$"MP+')ZNAOIGDY M,](*+[LX=7\ZD8>%N^7D-<*U#I85%Y2NU0HI;:95*+8,3*>P2,L. MQ94"$]F$49AZA#4V!Z03#/WH8(+XPV26T:?^C@Z^?<1@CPZJ6(U'!_L\.FB1 M'+33W/D=O<'B528DPR^VNCMZ+M[B-:./1+RQL]57\!I4L6)C]&E!V@_-/X4!;[/:%B@B9B ^'X(Z[_ MW0I^\9P\H'R.;\2.<#&;8>7*X)8)3TGNFZN$]NQ6(9;XM[Z@3#4&HGM:W3;; MJ@]_A_Y43.KODS>V\W3>I9$O866F>UYB&Y%>-1V,5$VY-1L^5V !M;T,1M:M MNGV.EJ1 F?E L&4'ON63:\'.IJC6/[AL#8T#.I3K2Q1A!399?O6UBR\L/X58 M\ Y\G9$%,V@Z--NZHR'(>Y4_8EX<\$8;.AC6&VU@L-T;!70T!'D;O#-V6HH5:(F=,SOJG+Z36?;-:I*7U)RW4SN:VO:\?,9 ML[FT(JJ2D!5/\/W)LA??PJ[9NZ-WZ%EJJP\TD\X482)N CR2]X6,F>JL_K;= M^1;_CIXF?Y:$8;%6B=6I6%UG*"]DOIWX=JG1KN =^!=QG9Z[.8]FE.@5O3I1@CUE:7N>'\D\O"=6)4^TO*^F)79QLFBYE_9Q%L!DN5VI]F_=ULA M@8KCMQ(H;X5?<,+S@3@^*#SS3+AX4!\BIRMD-?$AH@>@_^2J4@=4K4GMO!)P1 M$W9PZ$DGZ<^7,%J&3@,Y4"$N^7 )L^KOQ/B7@[6N0(99F#W=]0I MS*';:4D#ZP/I86+:9S6$O\0U@;9SXAY7Y8"VF5V!E1!H 8,61)NTU!YT_Y"@ M!&7C!5:$H*_AJ$@D[D^/#P4]0\YR8*IZUP!:Y40'583@,"3;)].%8IF#/< ' M)5<&ILP< ,<+%UOK-*? -)JN\30E6?6GS/@HP]()>.T3Q?O;FD>T$H(/#AS' M2@B!XT6Y4V "U7&L>QV@]TF;MA6*!Z8;_"QS6D/1_+H'3YU]&LH>T3UF@+3C M'NRU\2]ZAQX%Z2&4$A*HAE-#/41)PD'OX',Z8'1_&:]Y8HEM^Y/)8# _' V8 M?BL%P75XZQRW9<6;,.18<73OY,;AF 4#9 2O;?-+/8D,N637>I/KY-:?W'+,J-^(J7Y9R :OS@.JT:?%7 MR=BZ3C#?\G>+BR*K:]#6%86;A.K[F2T/'"H0VDU#+Q-R'SC/K+BMCEGM=',A MHOC$Q5Y<;W=GJSO!1<.,M6XW!&DD3XT+HG4[I])T/(%_%7+(G,):\9'JUJ:J MN0(5Y\\?,[I[RZ,;./<>Z.OH=\<2W3&4/VY^BF&/MN3!,9<+&(12&LL0'$\9 KAR3UOKT*%@9:Y78&DJ]9!& M,_Q!!/;"A(*.BTH? T\0&G*E#V_!*EBBHQ-5/K!\/CVR?CRF/4SEX4+LP0\2 M2CJ@%V"A_KI0\@>]@*SV0/5W$LQ3S-_GUC:^X'U*.)K/F5S&I;$N6C#\B',A MBX-@/?CA0P[.6PH1@_&]!N.[\5^!WVGW\5S+X>2LG'#%P^8B^=?GC"^>UTE. MLG* ^)\LMZ3PHA[04W1ANW=A=\[G'5F(MSN=;322Z4Q6/9JR6['IDD27"V#1 MM"B& IB9F>U]2X82BBC[6""K>>A1#L.1\FX<8NV:SCK-BSZ03?^TX$W_\\S;!.6*$7E*&$\2+YH,V1D)G M?'[-^1(GPFS":>/+!='VS^UFAFQ8:7CK1KH./+>?ZWEXNIZ&%V=7=Q]/F_RL M6L(^7'U)[.V>]6C>CT_=<+'V1$L_?$O?I0TS6C/.OPTS\&.#*M7@ MJ$[Z6>[N_9G^@SZ&H]+3/%F\)V(GO.?XSU)^)6/]U>-%QYFHV7VFYTH6!B6@VI]>(S M=F1BBE=;+[!)L0W%'ZY?1^R-QU!P <0)(+I7,'"T7EI#/I49,T6]9(J.I=Q> MCU'6L13#&V"4]1&S>R']D,)F<(>H\P!:0O,4YP(;^8G3C*0R(CNY1YF\2WO" M'[!,-)&U\R1U'92]--Y4V"N5$ /;U;[M.TNA8# M9=>(I%?Y.5J2 JG26 W4;CFO4@55C-9YA#]XY,PP"O9IAL#GZPMG=?R^N9S6 M/==?:)X -Z1><5XQP8(9C6Y4][/2BYT"L[/Z>*>Y)4*HKC=8EMV6#_H#^_0 MJ?SKU8W\"Z>"XV598'9+9\634)K55[7!&CF6H[H2^M5%T*?%.6)L)<#7W0)F MU=:M5'2Q($55 %\RN!E'LOR?2A9S"^<2T/RVH,D?VE>@('/,Z]OR0M5B9538 M+%IZEPBXCMDT'8Y,QBW3LK7C1!DF%I^"/.(]Q=DH$;#5$$^*>>'M:GL29ZV( MX&);0\S MTU3IS+MO7D%ZWL4GK3$/0[$SE0M]0\T$\H0EYMNL3(SWMC,OS3Z M=?0MX6 X-NCIY@:^^#>NB8VT_G$'FTB@-FZEH"B'N=XTE(XYSN=5,%R88]/9 M.<,I4;.L)O7#\QZ&)IX;2)WR/"T>ULJN>5YJ:9UR?RNUQ6666*>UX2!/'5YX42,S!=',;V6F2E(LR MD]&;CWA&$N4,AC>,Z>,0?J>S2Y*C/"$HNZ;UI=*&+Q"3QXTD2C_4>!IV)-*2:=2\C9UIC/!1 ]*+N8=(B>!/* M] %C!,\G"27Y%SY\;",WH23"@A&RMG?[RY,M:($RM[FA\#FF2W8)9<6QV:9, MCLNP=BJ-M+2-PR64$6.#CDU:25@;%0P?^_!C6)L5#*4#D1CXX0T;) #>=C L M/XUFKX9A8TJ=! /S0&A*"MVL-CG68:BRMCAU%5>?5 :C^4,-*:BA3(%K;?Y8W%6P$1^ ML6J;THP"W.HMH5%FC06XT<.@LVQ@\8V!;D_ MM56 4OR*:N^PF &3)(D^05$B!:IUQ_P<55G@BC7G,/:2--/*(4P'&>WS&9/PC=[_01 M,S3'7TI94W4ZJ\8DGY:%F*JY3-S1C>56?81SA,;?XA;/X<1S./$<3CR'H_"; M:7;MX(:$%@B LA6.,P@"R $[MG,[?EOP6%4O>4O*JRUVSQ,QP2\.*)LM]NZ> MY=MHVRX. M5ZH/E:WYHD^;9MYE4%ZL:M>P U_&[C7S.ZKP]O^.&$-R(5R'JF]PDB'.MU?0 M-/DHNNRW S$KM^H5YR5./Y9,+,@UL/4ZO>:#7SQCEA"^JPB_+U"['OICO0I1 M'<*YO@,?)=,%:[=ROT0LY5^7FD@;1Q+L9W( MEY1]P4\[P*\9S<7'I-X3-3=CMNK#EY3*Y:J:ZO>(UZ?5A'Y0+5(WR1)+B>7&(IH_.\ZD57!M?58X>'Y6Y-DO^5UW2<4ZXN?7] EY/\%R\P[*43 M:*>\DLZMR[U28.4(H[F 67M9K)8VNMR-5?T25@I0A&>X?WKQVQDU7;H2^&QYOA7IMZU#^ML"')7"GC+$=W< M=C!2:89?R5K):NAQ8$-:R7*+$0WKR[W4-WA9LN1!VIUO)Z!.1&U#KR]2P9G. M0#>V\RI0R^JQGK3S SCVHY_?B8?M7.]:JTU'&DZ"3CLU^$B2:\S)%>W"5&/' MQ5IJ*%+: &5P>1G*5)T#G.MC'UJ'0?"VQ(U-$"FX/!=S+IC9Y13*@(*)W'QV M\"A6(R@N%O',X"84%".(QS^4 73P2FU6M$,I+V$]C@!AN;$/H[YTR8.P&LLX M&F"R][)V#16(%:Z/Z(+J)9@"F_W-IZ$C8_0J!;>=F_$X,%P1W(+3!C$;=W@/ M10,^U(#E>"XSO@<[\[J)"X+Q@]=-&BU^K:)08 #A]95& J!=D >,TU^.!*?F MT!$8IE]"V #M]X&#$8*K^\-?QSK-O89#&(19 MT,G!X5&K^P>?G8+C-.H2C8>>U(+#9%T$=7 P=7^V$(Z>=:74VI%SD0]R;3=F MPL.!@:ONHP#&F(/D_/C^845PF#1MRZ2HEI4)R6>4+2I675?C S,REJ)\E@+% MVGR]UN:[$,.%KK P#65%#J&'GF95?SB]HU(EG5"?^""3&A;G!5@UNNU?+_5_5] 6*%^"B^/E$( MU:Z3H<@I[^I.UI];2-C8W)]LY\(HF2O/F.A(/?(LH*M Y9@]8LWY76 K?Y*L MF8&POR;U=)[D4*X]G_E^8WX._+3TP,\5UWF!+UZTMH:%D3Z<4SO>U; C.0 4 MJ^M:[&]O4GJ-4S$4A,SYF%8ZPMA3>EL,G$/]-*&D)G8)60OW22CYBEW""/>N M]9"\.'3TK)P?/20G#AV?-B["4)9_%U7Y![ZBJS2F!1NB>!F"AR1 M1C=9#]-F^,EL8.=U?\K-H/,>()ZR4#27%HA81@9"T6$.1DH381A!'LT,$39Y MK%+V!76V=]^V@]P9\,.'G"]C*43,D1G!_97@=]I]-H#E<'(4@C@KN9@_G)_3 MQ3W)J^FVO7E>[!4Y)V*M7\_"=5:J(CC1HJ>)G\#MI7@357KRV6K[\1]$,,>2 MA]4GZ0'1Q$+M&ON2ZS-&O&354+UD^,\2YTG3E&W1TH]$5_FR+'@%[XDV1P70 MPKL$[ZTE>#\P"?2WFP!:^)&@:6QK ZX6+;U+Q-\N1]:R&?OP+^4-EK:+V%5@ M0Q#0-*92N$^E&%<4U(L6&!,0CB#UC[=K[\_]YG1K",[8=W3)_^U4Z$W\5L*E:FFX^ M_?9K;W!Y<_/K_^G^Y?/$);>16TWGM\K$=6<7Y^1;;!;95%LGI.KBQOI!4U?WKM^GW=Q<:N)=-59O]/!ZMF3 M]7S.+I'?R/7@<_7((2CGNNFXR%3Q\GY'"YL9N5&7X;+:]3Q9KHER3Y,5#YD[-?9OAU2*.D3-B3UE]M.YJ:&;%.SDSLLI=)X@H1ZMRV MB7A["Q_>XNK:&!U=C<"0KJY/YE6=A-])KZS=:D? TK;7V$FUYJ9K1PW6N[@^ M!%6+&(&JK=U(F.8)H5DH-]$+ZRM@NZ$"8.TFS;4W9,4:KLCE!?3%&4]UXNQ#^_N?<:EHFIM?TUPLZ M)&Q['W5-PR;1U.0SN>..G-Y=1^I.M9^T@6A&D&4O(^2R*2EB:C0(,QY MT3?)4K]=DMG;R+@AZ_KZ.WZK"#J!54# U,)OZXI$+(ABN]%N?CY?&T8ZPWK$ M3[I#=9Q[1ZY$C6KCKNY@^-CO?;^]N>L+W_J]V^$W87!_^V-X&^BI(GC:^+<*4=\78_T5:P0;AN,/7G]]KG7:8KW295^F/))+ M)LW<:]U1D?$?C.R^J5T1KEE[=Z/2K7E*,^6W7UGJ?+I\_0-YA*5=D^^ZC4Z5\-]B1HL9[)B2$CHEWXC*?4KM MYOY3:H1/*0Z55(*;N4'URA6>V60HS.(@GPU,/_1,K3EL M[F)[8(W=%V3CP$H$9YQT8IVJTDQ"R7922AYO:JUJIRGN/[6FE)1JUSJYB&_U M9ZS=F,3'>*+^0,]QL.ND/+5&5:XG$#?-<*40@VK'FUJ]*DK[*P=)3$PU@L*I M[E+AX!!)08UK8N<2QTK'3G .Q-&],'6#&''VG!AJ>XXN\<(?973-N&M'+*/! MA'!JV"@M<^!:ZA\/R+ZW!RZ%P[^0,<>KGR3#@W@F2GM.)USLABQV,:83+FHW MJ;-K(NRZTYN[$\NFPC>QF=.@S)F 03NQJ,+[-"0Q16K<.,X\^13J5;G9J+;E M/?$DQ?,,XLW@?N[2:!H-#1Q[&N$"/QF>#B.$4NW(G6J]WMQS!O'\F:,1(MDT MFNT-QF9.K[)R>I58[DS ]G] G?\72$[5U\?."@"-O,DSNU]:K2V8_96RTE_\5^ MQ 2)NNHR!W(A!0NPW+(L5A6YM>>"M_)?\'\CFT:HB[#$2JLJ[KO$;2F64 0! M\GZY6]6.U-ESM<,DR)%7NZ@21%+DJB@I^RQX7:PWPQ>\O;'@MQ@YF 88Z$/F MR!AB>\I6JV?,Z-!=%PWF(X/>]6ZI0BRZQ;TWIFI-D[C+-85XR_M-M9'>5._' M8UW%MW%G>S]C6_[FD_]H)PF-$\PXU/C99\:#^0LR,3YHNOW7&3:=]&D(5'[HU)N)QMKOT+V3K=X;DASR&^DON(7$QWS_O+K(W^*FFC MLK; K6:ENRWMX)<'6Y]B^D!OW?;>'GP_EY_K@V=DHO2ZM=!2*6R;+;UW?1)4 MY@8H0K/!+K2Y_8:17>GNLZ]85Z+$]R;@'C&+"#\@VWT;TDPO[UF^^#5='S/> M?*+N=KZ\!:^P'U^3>6![H2_OQ[UG3.2,%@>U46-B,MFY'P>^.QZ6ZZNUV]@> MQJIV\3@WL"2.&E+/MGN:-2/#][;J S2I4QLQ:NL^^6;]EE'=66:L@;7;1QY8 M<%1#>VJZ88/JY+M:4>/JB(G&-;8LU[1<3#.;+@QD/I&7FK5%!L%8:BIC8A%K MM7I'P[7Z6.G4$.IH-7&$<0=AM=YLB)7N<((%9VG-"!-L:()N"B[Y&GG[Y((U M%LA OU:%V]M+X@?(VQBHEET M9!AO@O5B>EE0_WY3R9/]9PPQ]A\A?+4Q-JO"SO*/KK3 &E C;?9D[NHD=AZ[72#>]U%4JBX2I96/R^V66 M-AEDSR5C0.1?Q.RIQAB.:0F&93Z1%_])[$Y]K'N+C(1;3.9/1C$FS"H\T[TU M,DQ#I3O)]$F465_(C61!K&?RFS%QK=CK)CH!(:'U&QF+X]&)#$5?)2\/2: +\,1^[0W$I[X/%A\^WF_I4,C*(()J MQ^-0^J>!*(#&A!_M/[#KSWTQP-[,ULE,Q2 TLUTT+[>>!6H%\N0S84#XF[[6 MI68P 8=AO;!QT^]LRS!JY(\7GUW98\FL3>K3+M8%,2/)>S ;M?=D>K\_I@3, MC=MJ9V*R1!:!*7$^ M/-((V/.['39$/!X3,4-'Y-.- 8/>AHC37EMX[42*^1-W)T2%L#4C#$>T#5'K M$T? )@7-/1%85+8ITH)JFC\,[+OT8<-@$56Z+HN]F(5H81$=ASS*BP$2,Y5H M+?HT>QF*"(BFH%BJL@'Z@:V(>QA"&67)E*SYT\1;CU=LJ[K#T/SBA?"<1)-7 MXDW>BP9%SYZ]S ]A[+$ 27"ERN-Z6V[7&@U4K]6QI-3:4FM"_W7 D_)EC9(JRJ]?49F2%C$>$NPZ,UZ!X]4&=7$)A() M,S>T6F?44HG-691,RV%3Q0[YFQZ% MN7#8P0]BK@OLD-+%A)WWHMM9M47V_MFKHU7\RS3SGUS6B8N)62[]YD/9WXXU MM[T_V>&M"]\I8&L1M578]>_%+/=[\14PM=6M; :K5WA7%G\O7G*^MA;+ MM:%..5L8+Z2Z>/X4(V=NXZ[_>@;1Q2,6UQ9_TT>$KO4B?4&N24T.%M@[7>1V M5X-:/LB_LN^:$?>Q-YL9NDH%_+NU"QPIN-!=/(VU?LMGTR#)YA/]LV 7Y%IB M8G""]G5B! &\)S%"YNBE:7 V1_]LQ&& "R;&+=ZBZ<]D7-W K7=>P-2R$^+G MW>_IEU?8M*;4 WG_V+A"8NT1Y^NCWP7?B&#.SP?;TN:J>V\/L/VLJ]B+G"^R MEIV>_[4?@\P8$_Y"X"?JQ7A_:N1EKU1$Z/XF+;'7IC2R;9E$D=GN1=@$*NSX MVD74-#Z?ASYYN8C+ 230.NVC:)UWE T)4P-E4Z2L$I^R2KJ4#4F( ,JFR[/' ML13#>'8S,P HFR[/QJ5L^CP;2\]^1SH]X4R/[Q6-I(N-QW=3.&'E"N0LE48% M$NNF0YVBD9>9A[MG,\)*U:@]>EH7:#U MZ:ADH'49]34'.P?UB8_?1!R-)._M3D^3P6WX'ZRX@Q4(- B/^X;32"P M3%8O@TK/]P=\.).6R_,RVZ:Q\F[>S2=-:9G:7F)"8O4TC>66(>,!Z=J-Z=<* M*@7AMLZM3$1\Q"[QP+&V./I6"NJ%3XI[LKUW*L1Z31%!9O+@33!29.(YQB$R MR-H3)C[(Z'*1FS>O()>UT4'#'<$K"!(K!8,2-%4>7L'QB0@:AT^R<: Y,IGC M0E$V5HJR!=&B3*VA1GR-WTHWMKX?D4&?G##Q00^5B]P5 M;B@=-%4>GL_QB0@:AT^R<: Y,IEC5((HZ(7,K*&<,F?V)C+HDQ,F/NBA@I); M!RF>O76?EF%,8C%@C*$A 1!"6?9.,K M#)+>'-^?GX#$(&X.5Z6:#K&RXL#6@D8V9KS8T:KJ3YE$IT%0Y>3[' M)R)H'#[)QH'FR&2.4;T-0"]D9@WE5\1Z/R*#/CEAXH,>*BBY=9#BV5OW*1^5 M FFFMA4R^0?U^X'Y#I/7A9P3?]$[9+JI/=&IR8TD8L?[SSC*) M$B0L:;\-;60Z2*62=?@VP[X$>L:V@YF2')"9<9XZLWTV/N4BYI297>>O>AR[ MSJ=*6F;\HO5'X"/0^QCT#B8=;:?WVJUI-5>Z1KK]+V3,\9>W[YZXIC.YMO&? MG)!^NG!=V/9*36X%/G(0E=BT@^FP8MK!P5O3LH,O+78>@HR8?'+( M7&Q$_8,O;TM_AP:A[N?NK8Y&.O$,WOCFNYWS\3V>\%D5!M>;S=2!C%F1<9-? MC]]470="'YU?,RFX^&7NZ"9VG)[ZYUQW].6IO![1]1AI@:_YIEG$/'Q*1UI%R=8M@?F>J3WB9\MX)A"^)6MR/[ZTL<9[2'!GP'[[M$HL71.3.@4/_M30 MPI7GSXL,6K/- 8V 1AZ"/J &LU:#',L2H!Y?GGX((1]L_9E8/P\&\JI>W%DN MYCP1*I)Z6^9R6G;GEH4X1?6>!!>ETNF91"1 F!2#3I<&\-0NHP/;E[HOV);U1U,%DO%_H\?D?GDWZV;^G0^Y1L MD@=#(CM. D8O#4# M_A[J4]U\NA^S@B%C;-^/OUJ6=F\/L/U,+!@O>]"_9F/M_AG;Y">+;"FL[4[1FJ#G'CWB*=%JE M^@';8\N>(E/%]R-#?V)U//JO,ZRZ6%LLZ8!\ZXR]&J2#Q9B79573>]R99M'G MU+SQ2F2E\@&;^S;#6C32TITTF6(V#_97L[M:S<_GV;YIR3>!!_W;< .'2%AZ[P?'6%3_\<\Z9_^94&U3&F'1'F'J('$V3C M+\C!V@-ZHX/NT<#[DW]RS\33F6&]8_'-Z:F/^O:''GEH:YT M&ZNN99\ Q7>^C89>0E?)B\JL+U66(I_2-)[(7[LU)V!%G(H"P,4"7*)32@#E M.!TFNCIW^JVK,-:Q=V]:4=JN>NVP_]WZ\:$W]@&TOD/46_@ &ZKX?RV*HN)_Q MW^$BP\58<4ODJIQ(? @ =PJ X^?48I: 6VF^P,FQ$X:Q1%>@)'P(\IR@!81P<61SN+X :4W@W@:_<3 '<*@,MIA_;($@Z\ M $Z\@),1<8 X?A"7FXPCCY.:@8]94W[_M6'#BKTVJUL//QWI'>9BB)BK+L&* M^71I.2YK1^A@^QFO6PKX&=OTL%S/,"P5T3-R%KV=GI$S>&^\M6.2B];M^TPU M378Y:E]&('C^!,_?R]4!$GQ!(OO.NH=0>8 -@_SJ*S;))8/\L*=-=5,G#V1' M0,M.^5C3/TF- , X+C!*I#D .CG*%.XT#+V/MC$F/[FB;8JM&?]U' X'P;99 MGZ0^ 1AD"8,2:0\ RM'D!1^ZHN"D?;?'M#ZOTQ'V0,=3D=9 Z>*(VP?;&F.' MKA RKC%VR.5;725K5HZPWL[IE5;^ F%/5B #Z8L@H178B.5Q$T9)5W*')+\ MP?,G>/Z)*CI @B](K,D [B0];)KDMFG"MT8 8.2X$5MLS0'0R5&F<*=A8&/E M2!LK?.L3@,'1-F*+K3T *$>3%WSHBH*3-I]M'0Z%/=#Q5*0U4+HXXA8V;4HJ M?X&P)RN0@?2<2^BHY(HOK-&CV];<7X>???(8]^V&C,8F-8IV0)N4D.&IZ>1W&%1^Z-214UG0P#] ^B>]6YC;7!?&39FF[2 MH!51TU/=<2S[[;<\WD_*IW#\J65&?7D?@W/-[4BK:$<& I3R[?WRE;^0,="X9*9["!_?8N1@:E/82'7GR!AB>^IU8&*S=2;ZK/=D M8]9JF8;5KI!NO UF2,6/Y!MD<&[$1TW/I_U^DSP-K@=$\($(?NJ. R(X0 17 M57,!$7P@(J==1XD^3MP"@YXQH^6 71<-YB.#WE5H@D=-)R/OS5_>M+RW!;4\ MR"A;^1<(=QA/;I!N1V!6R^WA:0.4" M>D_,5A:IFH]G*]^/Q[J*;TM$W7G854#K MT[&N@-9%M+$D^F:I&4W@P?P%F1B7A;I1T\DL'LF6-P_K"@AW"G854/D4+"J@ M\BG84D#EHEI1B]3^D-,<=%%N+<1YGE_DB8WUX6=D):67 []68OG2QIKN7B.5 M9?$S:CSB9\MXIN=AUZ[Q39SW\U@=0MPZHR!7H;@K1-;1\UL/Z(T> M[N.;1)'B[MT,BL5"0!-^^$2N25)-[H!8RXA<_OJF%5I9D&OUD;=V\QL3WF;> M;MQZ^+GES;4!5&?FQ>1"YC6)!5X,GP()",,]3\U-W2/A?S!:46.*D3.W<7?N MVA?_6?QT\>7B;_K3:-YL^!;>P"6CH8LP4+&)R%B\R)'_Q[5E8Q4YG!9P=6SW M(G3\! ST4N@D,F+61MK'[@EJO# ?4"K]Z"U;W#C.>\/(! _ISW=6Q\S"W MU0ER\/*XZ34>V7-DO]$1\ F08U11BSV(T/5=U0R,O\K9!6V#1D0*@70&RA+# MZD0I"H46LR^TF"45(S<=@8H%VJ;TJ#C478/(H!M3TY]U;8X,?Z?2O-*)T>-: M-JT)X>4-V9S2CIIJH=-8;EINF4P9J%4>4I6%3H]4H7NE9-"K/IU/^27' MS[,VWJ(LNMBHR?4(0_'20(YS/_8+6M_;C_K3Q"V]]7CXK+,S1BBQTC8IKXE" M-E4=&1L62: Q@+\6?-,T8AX+JD;,AGO#\?V)&2^"#V3+_[Q,JN%\[\W-X$=B M,#NZIA/A0AO-WX_9.OCM?/1G\K(' ZE,"/%-X\AYK+)4PB>4,9F;,QPZ>#-Z:@J9L MUB3E)Y$^YI)LPPFFE^AW?-)M*3H#HUZD"6Z./3L52!QLW2C^:1F6EP8&S;;(A-;5XX/I9QU!0$ WND +[^B!JR:G-0! MB7>:P//)GX/$"ZFF < ['>!Q5> #@'\7:^6EMBTR M4ND&GF7_\)-KM7NXR<@M7W;J 6X!;>.<6?CJ9 M ;< MW#-+5QU>0-N 6[AG5ORJWNZ:8D]8H-EME,<#,D:.4A==DRF#0'[KS.R MH@OP1]SM?'D+7F$_OK;L*;;[TYEAO=%*E'[#8CXY8E5V)G(U?,B\6Y/#$1I_ M4?TQ;%W:8 NP+8"TW8P2 6P!MKR':T(<4( MP)9W3] S3UK!CWL M\=]O!$I#C+\2%\"\T?5"(C :#.'3R]A4;,437FNWII.HWOH9>AXJI?-AY<55 MY*IE?\JLR-A_E\B_A',Z68Q)A=IWY+H3_-(G_[)U[8GS(M1[$S9\>B#4,A=J MQ<)5*85:]MCG5:C]PS*1.T'FX\-$-PQ]QFGE@\24C9@?B+7,Q5K!D%5*N78$ M]',KV.:.JYO_N,8V>K-LDW-787_*ADX/Q%KV8JU0N"JG5,L<^UD+M;4*#P>[ M"J4YC9ZUW1Y[(+P>B\^S6 7 %& :2U:F67>CLZJ[T:%U-T*J9E[K8W?RW=(( M455$Z;#>B2583$XW^2TFM[.$YHYY'I96MEG&+KA26 MRQ3RA:RL"B1R@RQ)W,A2 9E5*IG%Z)M#(DGJR *9Q9G,RA%9T@I9$MA9Y9-9 M<3NC^/3G%ED@LWB36?DA*W#V0@8[JWPR:X_C$7*ZVC!=9(',XDUFY80LUM)S MO;5J>C*KT)WD^()A+ $7Z\D\=<<3\^L\FR[J@U("4']9#W/J-G%<0W*/+L 4GT"L=>J7=%C!I MZ)AFR. _Y^3V_C/Y%ZU>XRF-]>]/C+JQWQRQ?*OTHM!US Y54KI2(&EP#PR1 M0IH+ZUB24Y10!QB[@*6B8VG#FCP\ZY&(.5D,?KRTL::[UTC5#=U/L7W$SY;Q MK)M/Z]?*I/;>SWJE=[9.OPQZ[_TVJ[Q$V,YM5GE_UT9_O;!I\C+-8Y[H,\'0 MS3\>+6.=Z/1'9Y;]="Z+HG)ND\OG]+Z*@&S5WGZS?\?Y&*EN;6Q9KFFYN"*X MUB,>.[]5QE)3&8MR2ZO5.QJNU<=*IX901ZN)(XP["*OU9D.L"&/;FGH_4"59 M:C?K2J+^>&VVASAIEI#(XG,K]UIUT9HI-3&G49+:RHR;G?&(?/KR,N9 M=.3.\J,BKCY*?,Q/E;7 MK'?P2)5136PBD="OH=4ZHY9*I$==UE"G3>1)"/T(>RDK3JN3F7P^9S-QK+FM M8H=,C/X]P4ACLEO3G[O"7P3A,_U _BL(?_]%:HJ?V'?K5S_/!,=]HW,:$\%: M&Z.I;KQ=_#HD"L81[O"+\&A-D?GK)W;5T?^'+R1QYGI_/A-[A9@-%Z9E3Y'Q M:8KL)]V\H)>)?D;"Q,;CWRJ_N)9:"7N'\/<_YY;[:>--WI>?A-7[!/K"2G>( M1@86K+%P216 Z3J?SQ&9ZHQ,Y?/$7KQ@@NEIP M!F;U^$E3+L.P+X1>1_>^3 M,$+J'T^V-3>UVN:E%UUS)_15XM_(?99-UO%","T3?Q+\:9%'N@(5UZ'OD])_ MGTC^+_#.4#K%7L,F(8JP1C3!I]KJ?8QN'E#\=0U]Y\;+@LAH1R"#*NP:,O0G M\X)8N2ZV-[ RZOZXNQGVKX3!L#?L#SZ?C[I''\&@?_GC\69XTQ\(O;LKH?]_ M+[_U[K[VA1: M9E6XNA1DL5'O[!K1X6R<$QRN[Q^_"U18$Y:X(QZ:K:N"B:@]KV']XLI2F==& M;=R*X!N$CU381-0XKGAN[^LSL30[;:G2)=_^DXG,U?.[G"]FU!L"B_E?>LAX M_+;^T@_?D?V'<&_BCT>*70<$>61MP/=RF G['M$D?=6/"/:\W8?=KF(]MLE$($Z[Z; M?]7CYJK@$'",/VVHHQCZ;Q=X_SDG'A&VC;='/+-LERA]^A27PI2\":L7(\LR M1L@P+#+GUP0PERE-.JUZ\]-[I!,B?3YWM9!U0G/7RGB==B&6\/\_?_0>A_W' MV_\(C_V'^\>A\/#CECE)?LK@W^7/7II:3CZES!MJRL?^U90ON! M_+N F>/ZT0-QL MK.V6L0_L[K[GDZ^!]$(CW]2F9$P3^K.:AMYJ;QC9-6PF0*M2Z=ZKKD6#&XI4 M%>AMH; M%W4(U.\?CZQX0#;O-BSH"7F=.HE9">>Z+YSK!13.P\?>W>"&B6"0 MSNE(9W<)N(5XIB$ X>?R?X1W G_]_%EL61AA]5]:TZGNT+"V<*T3&4588D3] MXDA^[;-H-+W7NS4!(S;85D!-;DN*7#"/X !?=_C8[WV_O;GK"]_ZO=OA-V%P M?_N#LNV@*MS<79X=X($G);_>_=!_1:K+R$OC/#9^TAW*&*Z ',&9895NSFB" M;@JZZPCJA!DTQ*O1BZ ]$T>^UF-%034;5!!AJG;Q0[EY)B^C3+61Y;K6E$6L M!,Z7L MT#MFMO5,GY/("FU6NE?80"_(QI'"8%,W;RP]77EOX:4SZ6\!^&S]54D(-D2O M-_XVJK=YGE@NMRI=1:I)]4:C+H5X B&6PE:&6%%ENPV5C6!CT!6(KK=H.27A MOW-;=S2=56 BDFXIP8XX)#W(66QD]A,R]?^QOU(ELWV3"9.>IMG8'D[JPI?K%?BI324?\:,F$W8 M=='FI*N[K&Q_!$R4W=L/1,L2&9(@_-X1*]VOO/]P=MT9!D?G(_' MI8S[/D)(.3AI<+#3I.+ T="?[YR72S33B5\BT%0;[)[< M/E:()75C:C2\0,* M'5'0T)MSMLM/OIS;-OFUMVU-10MQU^=. K"W*MW_8.<=TOV,(N'.$I;[U^7W M"_9#,Z4R(?!4=UT"">)@J:YMF52"&F\")M+T3;BAPHV6X"=N_A5RD;??N0'V MU3."'LCCG-Q)3UX0/!._;NXELPN#VE#X0%>K]4F0%?G,O\.=Z&RK;$:WRK*& MOC?@):*Q\W$G7@,+0=?!AV\"O+8!KTGQ2A""!(,\$ M();XC(0@%':6@3657 MZ+L$A0R8???%'$:9:TQDRWZI45)/'$?E&!_\D/-G6BSM97#XCDANS ML6EXK)LL&X+%QFB\0A8_18V0798^+6Y[=X-_O;JX(7)\BP=1:>W?&S'4Q9VZ MZ;$C,9AK\D+_!)7.&80%HGU%A;I\:9J/:VMS&PZ7-3$0WZ_-=JR]0HPR1AJ. M?4GF\&39;R&F-[N)S4[U;TIDA7>(%1XF>J)$/U=+.(B2/;OT)/OAE[FCF]AQ M4DY'E$51C),KGB2NDY.$)+72FQ ^B[C MC;[\12>OIK VR90M*A>?=8=)=!.9JHX,JL!IRA>]F=:HT)"M.0+-\=*UJ*T9 MY0/Z&&J,@0NPU05P)L1 7 J:#X2\S!#W4BZWV[G$T2/>UTXE1E^0F4R2(V72 MTOMKYD[Z[6=$F5&]]I;0,Z(+!*P=$ET_DN&C8#A9;.Q2JK&X.W&IYBYC)SN629,O<*.L/BG_1Y'1SELOO5P>P:' MZ>,<;C^&F%Q;:4U_]O: ?ZL\?/WR>_C))^]Y-0./79_Q_&]L;[%$6JQ ^(NP M_K3KX>/R<6''O0.OJ"R+,RQ^/AG7B)+VOM^\0)UZX>'KW8_OE6"E!W;GJM+# MXM/JPXK*#[VO_=J7QW[O]UKO>MA_O!"0\8+>G$W2K:W" AKR7M!@Q-Y8F6]7 MX2M#%_C0=1G>7]ZRPAW^\S7=F1F(2&'=-(ABJXT,(G?692M[K;^46VI8O/CS M9W$J*I\]<-([-K]/N??:*3&\AJ#GM?;OOTB-KE_=VP?S<<>,(B:I3I M&A'D+6F$]78LG1_ZH(P=E&[,85H3;@N7ER',\YH$CU.((^5]$F(F?$CB1J+( M?C]OUP_Z.9>Y-P_H":_<9W]AF8MZV")G%*&@':.%F[/-$>]'P4P6-_S@ZE*8 M$RO6)1J-[C&88VO),-0)J9&'4)OO K].])'.CFC>W/7N+F]ZMP*Q-.\?O_>& MK!0,ZB:=>#.S>3,F?3=K7R<2R>:9"1'+T%7")L4Q_FYJFSS ,MH- M$XMZ-#1J1CXQ#<8V1;X@ YDJ%@83C%U'0*ZP65]#^# WT5S3R=T?V:;G/Y Y M1_9;H !'\5$U CRMX1EFD"*Z M!2_22[R0\#L4TMO(AU B%0UM='6[#8#;$FX.3AEM+%0XL0QBNCM^K-);EOZ? M<]U] PB2%>\V 8%+!*KCE!%XB9R)<&U8+RMY=V(0(TO:;0'$EA"C-7YW:M4[ M>A/=I]P)M^OEYN<*>&6 C;=,W781_4RY@'[F5$.[0/D=F>B)(6RY[W>E.^K< M*\)$95;/1,:;HS/)MP(F1:ZWK4_O><3.W-@T!LN 6+J"7=HFHWB 50H(V#]I M*LRYJY_)$=XU)T_RH!(;XFZ M]R$U4[9<4M_ MX D-[P?>' \FV]K&?-RD@Y -_N">OD? @Z:;'0TSW6GJ%5"*V,3LV44.:AH) MU^0[RRZ%NF)S+BC(BNAFSLU5%8S=H;9 79T!,C!S&OW0;>#@-C6B?C@LL\D7 MBZ6 YMI2=6G_E@QUF9*&+J-/^JGL(NL5'B,6 ?@QHRG#V-0M.T#.Y.ILA^J) M-[K%.J>_Q/6S Z.5&U.I[XS7T$#S (TQ89> KYOM N\<578+W$AO@9D1^9-: MD3_EG<8T.R-Q8WIIY;IE9K; ^XPJDV7.4ILU"ZC-_.7>:<3V_?O*H):6<^XV M,HMU%G!;Q]%W^S(#\ASDEB72PV;<;4@[0+ X,>EE;2].32;+ZDX]7SK50QR; MS]O[&,>6 PO;CG)L>\<[]WS-L]^$BW^4@?Q/7KQU29&US\&/.1X.V5SQ/8^' M[+W>R8^(^ \MZBF1N&C8QU.#'NV2&XVJL/C7QT_"IF'N'0A;ZU.8GBH.KUF2 MV?/)M G9S-\J\FZ3,H7WA]C5!YZR.V@TZX;57MVV/Q-=%1@.-X-!T.D"CN!I3B$< :3A8T[)A55^5DZ^5L [C>]7;1>(E8A=YZ*T,J@XSR^U MO"G.\X]I"&4C6SKYR9;E/]X8V+%;&C]5Z0?:=>(9&=YF5HBH600B_Y:]*LK@ M56'R_:]1[Y5#DXPR'2JAK=[V*,T%5%Y.JUP7J'I>@ MN\/NLN%6,ODD5]LRZ%5 Z!I"I:2J- N$UJNRTN(5H> ,)G4&R?V4C@$-6D8_ ML&B<7T_L^OGT_+?N3B[G#H$SMGLTFGBX )"JO5I6.4BAY J@O ^H3;U6F@OIVM:TT"X7Z@GFO MN:?SW5EF3864/LZ>#RE]7#P?4OK2C(Y9,[(*;RP\1C/Z9K02_2H50E7GT[G! M>B*@J466ZW_LK'3L/(B&4NDJ^OEJ6]Z(:1. U2K+;KD*H/4 U"M1E^F"2&-LT4JG)5 M;$F\0A4D']LY(WD:%1SKN< OW'QVTJ\F7<8?NM2M:5PFZ?E:2N_8>WG8+/:8S>F/5)S MN@'&-$O%FLZ02>N/$@?.):]P+0H.C1ZIITUK3&8KL326L6XB4]6)\G)<\@7- M'77.CM^*#IKVKE"P:MJK0-->:-I;P*:]Q^O$6>@>J<('C?Y5'!U#H MEPK]4J&;'T_=_$K8WQ+ZI0*>H%\J2%A..(([J$._U,.??ZHM"'G:9.&A-RI; MR]N;WI>;VYOA37\@].ZNA,'P_O+W;_>W5_W'P=]_:/F^%_@-]R M?SZ4->+B^= %]6"QL^B":NAHI!NZJV.HF\;!\T' E%Z2K<0G%1:$??#H>G#GFZ;$;4L1 "H'0$U\J"!MH,J-_+)_ MRW6 @"LM9<^Q)F"OD0-/29''>A5O_)X\T=^CY>W*M3F8Y1L2MW63 )[YP#-Y M-G[:\)2KHEQTC01^T[N2F7Z$9D;K=GDUNUQL3P7#0B9HI]S9/W'^_2VA7TJF MJ$Q,4?"9 )A!8+83)]:G"$QB,(G< A-\I(0:Z0J/,8&%)MCX&9MS<)(XX/;$ M?07">@,O3-*W0SL75L4.MV=L *GY(#5QBX$LD=JJ2A*WS3# =4H?B$0AGQR= M#(Y]G9:X45K0W!H8Y-@,DKABY?$91*JV.OG5_3Z!DEWY)IZM][D.Y)Z!4BZ9 MS$F<59+BKIU4;><8'@5]>ZK83YRHDB+VE6JSG9]C>XJ5NHZJ2#<:7T,6-U?/ MARQN+IY?_&,B_(34AHO4@V5S,74C/X'5Q5CL$/EEFLPGK[%G"+I2K'P%\XE2/[@]G+P!8;O-;:82(#,?9(9GTL1*6$@/F:UJ@]^RE@4SC?G1 M6K>ZR:J2J40GZ2YHH;QYO1.>G+2/%B(4O1]?,GI&\?I8?\5:[7_8MMZQ.3M1 M+W_BDDB@3M4 MH(K4G? $I1BZZ8H,X!G1CM:! .[AW1;J54G.K]D":*NBX#8\_R6& DN(VV*: M5^!#I97U714,[#B;\;\2ZK23WL7LA&<-'9I9GD)7OP[LZ0,W')L;PO-9#LU> M3X$;"M:)KF"^)-\=+B&!KKP")SR):+\$NA3$BU@E[RV4A 'XEP'^X<5?]LNA M.QS^G:JL0+_+#/6KW.) O_J#\/0KZ-3R"I7D.3 K4"2NU4&T: ,T*8#^V*!/ MGEZ3"N@[LE0HT*?JH"Z:JWR]_L=_ZK6KKS_(,Z8U6WNJN1/:8^ MV)!$:34:>GN&:>R0+9\V[>0\:5 L&K[@/^>Z^P9' M>?)_/@@G+IX/1WG2V]"G-I5%=0B1.U7AK[$T2I.L4)S[6I6N>"9*2[W#_D/L M<%MX1L8K['V=O8^8C[.W8EEDW73/L5ZMR3& M>[M7KDD'I!=0;F7&0W_HBR5.+L0SF$!)-<@ M>4"*0SJ0S'&KI5R[*OS8&CT_5H4,8@3HFJ";@HIFNHL,T$%Y,[R46 >MJ/I MB'IC7GHD35ZLI%5MM*'!!L!S#9Z)]5'J\*Q7ZZW\JM*5*Z..(]VDJO/IW$ N M9H4K=+64)X1+O_GY8:L029Q&]XA=I)M8ZR/;) ZT$T#+E0>6A/)$<,@"$@^? M"!99J;:D_"K"OE_SL W32O0OV1V M)W+O"S1Q\>3.5K&3./G7G=RK$.[5K/G(P)OLRT\3]/ACWB9RY.2%ME80ZIE: M>@)(:50[.5;8VQ1 RBDI7V",%6,D+_>5$6/4I6I+R:];7A+&\#3SN3NRM#?Z M%RUZU17^(A"%HNG/WJ=0-?CKQAA__;0:#QO.FJKS-9VOZ-:',=OREHV7Q'E' M ,DJ)NBPU]\ZP%A JFI-9\A\HV6\3%;OR[4HEC1L.IBEIC/+D,63_8)?S,4E M7[ $]K/MHTY];0@I%N=SU\7#XP M* ;\U1,"+_%_O_: R;AF6R^+*YN75&P8PL/7NQ_?M[XCW%!:,,4F"BI=[UV" M4%^\=8G6M<_!CY.E]?G0^]JO?7GL]WZO]:Z'_<<+ 1DOZ,U9R"5JF)EX;>*? MA GV5E&F3.4;K;^(['_D=^_L6?]2Y3QLQ;]=A:\X)5T:ZSV\O[S5S3^6[]!T M9V8@LI"Z28^?U$8&D7CK,I^]>OE0X3,2)C:5GK\0X5A9P_B+OQ Z$; ZM5X] MVM$[-K]<&KKK7Z>BH&Q<-NX2;\(Z#8RHYG_$V5S:, MH3T,>]_'&5/ZHO#SJ$OH3%6J-7,J@JN[])WLLT]\<@]9U<&0\,KWVYN[OO"M MW[L=?A,&][<_AC?W=X.J<'-W>;9,;C_NX'_<]7Y,MJG8CJ_*!R2&BN(A*+1+Q0/]2OR?S[4K^#B^4 &+IX/9.#B^5#-);U3; -K[+ZPO1A' M0/2IS[J*3R*[+SHYJ__5W/!UA>]=9'6:"7=O6-*P!1?]5->;4 NXY#B;_KPW1:^(:G]6. M K5$ /V1Z)=#T*^LT*\4&OVT&A.W1\,!_?FC7PF7_7(I9'^[VE( _8#^2/37 MPV6_7 K9+XG5IE+TKLW[1S"/V/MTP\E:2Y<,]YP.3%6$/.&G_:VD- YPK@)TYDRVM%M0#PN@OP/ZS0,\*WZA+U7% M%K=:%<#/"_A;!SA6_()?KC8;^37, ? 7!/SM _PJ?L&O5!69HW)H1RI'<0+^ M%,'AF(##*P0\QGYU"H,@TG2@SR+7@BB5"CA*YP G+0B>:\Q.W]_ZR.%,?C7% M_)PVJ"X%W.9S6UT\P"\L#K=)5:E@S9F!W\K);Q'Y';%K%ZNP&_E MY+>(C))8WF]Q^$VIRCEN F18L9&G0Q-Y'918]Y+7BB+;_O$)<(MY27)(1VI% M9 )M^,#0U<&2)G%"\\M^!BXY42Z)2'J1.=4E M$K%E97Z*_P*;G B;1"3(R)PJ$ZE5E3DJ!0Q%^M,_&W\_PS9R:0EA_#IC40_JXKE>51GXA2< UC[@.2^3*]KAZ^KAN5*4&1QVT M"QTNY,^!F<+)=#Y%1UA.6D;'T#/0A>"X )J#: [+51=,<(3E M0QWI&';Z@J2M0*$4@'<0WF$E@8YT[CF+?1>Q!6XY #P(\(A]\F,<-,[ $*PV M&E#D$ >!'C$AODQ3O:F#W"E2H;,*\!A)R:AKS/ AJ&;3U7A"9O8)GX.=7&0 M-M5-W7%I;OZ]CHAFBUJ:5=[B=D<;]DP2^A&/V,'(5B?,?]#P,S:LV12;D,J5NTB(R!;8 MLU"/1UTB#*Y6M#U4$E2E'-MMG7(5A8(A.")!8,\B.ID@6!$!P8#@G0B.V*G> ML\!-!@A6JHTFE$4#!.]$<,1F])ZU9S) <+VJ2/EYP>4L,N//B@P^8/+GTVOC M9CI#NDUQ0C.RGBQ+>]$-XUA>1=1*'*_>59(!9"T[(L:T57[$.Q._77Y\]:F_ MPL2MY3A1@F.LOV*M]C]L6^]DQM]_:\X?)J0WAT1 M;DNYE^\L%K!R'P"'R&[%.Q /PAH&4!A(QSL+#\*Z4'LAW/HIAD5;D.C/6!.0 MXV#W:(=%0&"D)3#BG8#?+C!6H+@?WQ)(W%)$]!@@OF%#N[;L']&!#U"))1H MCPB/=RH^0X3OU)!-KO4C#* 0,(]W6AX$>2$ EOL >$1XO /T(,@/='1X.3SB MMU?+-^MKK<>;]:X-0 G3OF+V\%C0K#//%* !R'>6C[Q!S/=@'W /?LR3WQZ@L >X)["<$^\X@7'X1ZE46VUBM5QD?_=,XY:R:WZR!F64T;GD3?Y4>E^V,;\ M[30J#2R)>F.JUA0?L%R=')X.,.4F !. N0!F M6$K,WNG=CK0;+4A5E8BR_U?R)@C!CBD_7?N MN#1/'[;)\RZ*U0Y+D=G7>K_5T4@W=%?'SC72;4IIW%L2N6!GBDXDHZQ8,.V$ M)7/L:\LG@VF,$K!M*+Q_=-.L0>]E8A$I9WLW?"+07&G65: MZ_DW.T()17$E0K/P^=%*P DI<4)8O8Z]4WJ!$X 3BL )VSVAB-WA_9*&$[%" M;$^((^\]@BU*YAR5G2.V,D3$KO1^VDD>IYMSPE#^,0;+=+XPVGOW M#2GE^Z^NC8A TTUDO]VX>.H0@4('8ENL=^)B%S<%]5K/\=PSA!IYPWM$BL&> M:5G\XIUV!\U1E0+@>0-\Q!;[GNE>_ *^716E-N =\,[P+HL1>_5[YI#QBW>I M557:/%HTJ6Y'":J!'#+WK]?_^$^]=O7U!WG&M&9K3S5W0IZ(;8TL?$TU=$S& M1];5FMLJ=FJ7CO/H_U&;N%.C1I8>4VK4GN7G&G7SZ$*=U&;7S=+?(AZ8B<=Z M&3M*GW!,1Q8CTCT2N'!$DOE1G"\>5/8/]*\$%0>EN:%:VZGQ0D0J20+W+C8O M[.&:<51X";; 3H,A(M(B$KA_H!R %XK-"Q&)$0E4*2JAV)HXTR8(J38XHT*C&DRQ2<;:8!3YP< M3Z11 B)E1=&J*C)'54JV,T7!#H7EZYA]08ZN"LC4A"O=F+M8$_K(-LG:.L(# MMH7!!-FTL"H4587GP_/A^?#\$W\^1#WW4*Z+D*2WD_'90[Y3 3- L("@<.(>'K6>,W9*HK $NZT>7J@06B"KYP'KCN'J?LSN=>[GKN,2$!$F/D0X=>M5L=&H MRLTV%RFHR@FGH)X8CX1EAVUU]/+C$:7::HO59KL#/ (\"!N"N:_NQ]"G6[?MT8XZ^?5N-APUESK7S/RG>LUH4< XBJF MM0C6WSK 6$ J<=QFR'PCJT6\PK4HR#1ZT$6CGUAX E&O;ZR;R%1U9)#Q MD2]8/Y6S[:-.?6T(*19U AZ^?OF]LHDB4?Q;&/_YWS!&9U]5V.,VGG<]?%P^ M,"@?_-43 B_Q?[_V@,FX9ELOBRN;EU1L&,+#U[L?W[>^(]PQ7S#%)@HJ7>]= M@M!8O'6)UK7/P8^39;3CH?>U7_ORV._]7NM=#_N/%P(R7M";LQ!8-!!@XK6) M?Q(FV%M%F3*5'R3Y163_HQ[_9OS$OU0Y#UOQ;U?A*TY)E\9Z#^\O;W7SC^4[ M--V9&8@LI&[2,A&UD6&I?ZPK _;JY4.%STB8V%26_N)::F4-XR_^0NA$W.HT M6N+1CMZQ^>4RL++^=2K:=T@E%8W!T*(E7H\CU(V+AEW"37C'P3&UG\]XFRL; MQM >AKWOXXPI?5'X>=0E=*:ZEA:S='67OI)^]$E/[B!K.A@23OE^>W/7%[[U M>[?#;\+@_O;'\.;^;E 5;NXNSY8GO8X[]!]WO1]7-\/^E7!Y?W?5OQMXG\C@ M;JYZ].O!D/SG>_]N.!#NK\E?]Y>_?[N_O>H_#NB(6;"N]8D\2.C_\\?-\#^[ MIU%4E4?F^($))Z+-B)YS)U@P,6+M?=V)-7=8I-(R#&03?.-7%<]3%"$:\SM6FE9&FG_[)M4KAT8RS>,Z(B7H^$NK:I<66RKYT?:'*F\\S.>!B="]=V$ MW!L<#IYFV!F^U WH@73I+RT1-D18FK]5Y-U6>>%W\\)F]N[8^A8<]/QB:LCP ML1!QL+WHC :,#(Q<:D8>6FX^/+Q,MP!+$*"<"I0O_<03UU+_**E6 CP '@ / M"?$P0[I&_@0H !1ZJCJ?S@W$\A !#J<.!Z8B)I:A8=M9Q,#!) 9@'Y:X7QS\ M?_ R/CX>!_1[%1\&'!4)1[TI$4TNX AP=!".5#33CQ:6 AB5%48:'NLJ[7@" M, (8)8<1_G.NNV_#\^'Y\/SX?D'Q!FWFPL\53I8' "HBW\[ MJNWXSD[\@@QDJEA KO /9,Z1_28H$EDB4:Z7M;O'"3<-4C;*J^C^652IID@_ M!XNC3WWF(%Q:TYEETE,7O5?=J7F[SP.ZL_ =TW-UNP[CO3MU=\"A5+E3K=?Y M.)1Z4OVU3JDNT5:^J6?"-R'5W@>!K3OO>8G9)K\>7, SP#.RTDC,,ZML[ >D M:S?FI1<_/R[_2$J]6F_5@8F B;(=\=:">$HS,1<]8A?I)M869?".RC[!UE2- M:K/#?T-(J"E97!;:RD&M: XZFBYI5]M2L51)P;H#=(Z3_A8PY3AWQ M /B3 _Q6AZD>T9AE/\0?&H$X$OH#7A9/;% R5XH_#MC* &'-5_9F@,3!@[20 M/]9?L5;['[:M=R*?'6F1/_&"=EYP>,*0W]E2A4$>T)N.S\]+(@7'/C_!PACK MY6P+P9]LV&X0AK64X=#OOUY )GF>A$R3=O@0*V "YJD/(UJ7<.7U^WB?$W;8 M7XNN'!^.U2F /Q?PA_4DX3D (P C) )(^QL/,)+( X #@@$PX(:RN2=5R@ M_&"&U("$88+!W+:QJ7E]);V&DA ?R#T^D&->P".>S6UU@IRP($'2.$"G*K<4 M7N0&Q 'RU'^Y[?Y' )LIS9)J18!X+N*[P<5^?Q*\[Y+CS1;LZ9\0RK>"/-\] M?9#F@/,C2?/4=O)/1B+#IGU2;YQZ6;41\KJ!3F?8=!"E)[CDQ]!VVUJY^%HA MI)<+:((R86";(LAC"[NG_7?NN*S[[]"*< F8U&!"XS(@,QYI43U'=_$ V\^Z MBCUE\XA5Z\ED3TEH*X&)E/NK>&.,O+>W\V*27<990^;HC#$_\#UA3LEM_QOT M"' ']]R1QMXXZ +8/#^6NTY3,%BI0FM,W?5 *S1PU_.5)!P>K"=39I>2'RN6 ME6I#E'F4((#R7%#.VTGZPR'.JXH$@.8XH3 ;_2: ^DN,-^.C>$*3D& MMND";O?35_IE$>&[M!RWK&>G /VYY!4V"[%KOBORXV"?=&ZCL,-NFP_+8 MA"8BZ\94K2F^+5[!4V"4TV245MZ;V< TP#0\,LU6%ZF5VYYX+':)W0Q!KK9R M['YZJ@WG3IISTMAJ/V$F*-ANNYA?/($:/J/N%V2P7'CD"KV9K1N"0F!*ZMTV2AAKV>95L_RY^_GKN,BDS)L\K E&7VU MWI"XL&&54[)A#X AM[U?$W)./1/.R;19;#V_Q'S@&N :RC6-Q%QS:/Y_.NV6 ME4:U)>:76@IL=#)LM-TK;";FH\0'"])@H$!;2:E=K1.'BU\W4BEE+.6TF&@K M#[6B>>AH^J15542E4.J$^P2-*&Z"Y\/SX?GP?'@^/!^>?ZSG9[;_LK!=%G;* M:U86Y[L4SZ@6Q&G%&,9>?VD(,_!I62K%B#-<+U"4V,MJ5]M2 M"XQ)8(VX:C2B A57@0>?+>9;VF]G5'WDR-S!"VZ!18(L$E&EBMNP1'[L KQQ M:KP14<**OU@$, 4PQ;&8(J*F5::AB?+C&[(ADD0J!G/;QJ:&;=JAR6&>)X0H M> Q1Y)@*$=&5W8M3) U%*-5Z8Z].31")*#T';&6 W%(@(N"?L*EG(70IH)X7 MN=_A(NDA"0OLC$7O?=03-$#I>6$K*^2;V !J *"?GQI(+9WAE$4Y)#,D"A%0 M/Z_&FH'3'L[+;N 0)\A)1_)3TAKT!T>PV*8^\MC&C]5V@ M" #Z CB":XXX9*1M4WEYG-DG@NW&5*TIOBU>,5[@'> =GW>DO _^ Q\!'Q6$C[8=G5:D MW,H&Q.*@V'U Y&I[_W:V1]UA#&6[TM71 /[:X*\T2A, JP19!1(.XD8Q/H^Z M7Y"!3!4+R!7^,3?>!$4B"T)@]_E\U#V!X$9T@_;"R9]$O>85::-Y@Y[!B89E M!15V>N%^[CHN,NE")0VGUJNR+%;E9IL+\SA.;_J\^8=39/ZU_/Q5SX2_HNH3 M32R#C-GQGI>8O>3<-BN MX"WXO-6(S%O'5K2,14^D^BN8">_G4%@-F"V/3S5 M9F)N2UPU,@TV"_2"E:6J7.>[(VPH4W(3!>(4M^7@OJW,UXIFOJ.IJT:UW6D7 M2EMEEMR2]JS(X!>3(1^C.!'>"F^%M\);X:WP5G@KO!7>NNVMF>T#9CV)G+NM MZ^R8^K$V__;##R\#B/ LLQ[35AYE)((D\M&'_:B=/4N@VZM6V*.7I M?Q8+I[D/@$=&BA"7Y% M8!- ?'I1#OZVN'*.FX#7D \YSH 'ADGHB2 M=?R%/H!K3G0 /')-1%F[3",AI\$ D/X1*S RF-LV-C5LTS9T#O-E(2+"H139 M'A'),??C$<_FMCJAO3'?AT421SY$A2>Y G$/SKAA*S/DEM\1P0H).R 71M/" M (K %@H7"1W (C ?EDDW_0-X T8 +^\D5K.QHG"'!(UXL4CJ-]8&U%T$+Q- M9]ATT#$;W8' V$=@<%1#@,XI=\)$S;5F%UYQO<4W#+H;WP5J\*WB%J^E M;Q48(/7LE?TCO5^"HPNFPVB6:=>0@DZ5R]@+1XCC:S2 _]3QO\V,R",%I 0M MW_CB&;Y& QQ\3 ZNYYVM MQG( MJ M8PCO.9KI*;RT>XXJU9:4>X_?K2R43\@0>+ETO+R5E<,[F,8]-)B2=JUVI#K7 MO/@^(>_<'5G:&_T+D27O"G\1A,_GFO[L?9J%1?Y^W1C?KY]68V%#87\^(UM' M)EDUNH+&)W\<]/)J&#/O+8O7"9_9('Q$L/57L6'X$UO^[<,)28E+\?VCY7M&&;X&2%<6TA%A0X0E,17ERC&6V5JLZGTQ6 M28["O(ZE9,0W80>W#^>;3$^D*+D?]02>.6F>"3LO'8]G.#DO+5<;D@1,!$R4 M[8BW'E-NAAU3CL=%G!Q3[K2J8HZZZ#U=PD/2QSBI#!R4@QH*.QSL,]#13+%& MX30)_QT[UB;0.7*&7E1SCTKW$3NNK:LNUKQ,;4%WG#E-RRQ=((6W",D..= . MJ2E*Y(#LUQ0E'^LU14P]"D)OO6$0"'8D]H(C*ZRPVWHOR-:^VLG+E79;G:K8 MS*?2WHE8I@4#?5BSBE1!'Z4WWT.>];=*'?'Y:54 ?$Z W^HOM<*:.^R-^$,# M$$="?Z 6%$]L4#)7BC\.V,H 8>T0]F: Q+&#M)#/:?L3$/H\0CZL7.#\?J%,"?"_@;!0L ", (V3"",VB! * X #,N& 5@YQ@?*# M&5(#$H8)!G/;QJ:&;<$:"P[S!"$^D'M\(,>\@$<\F]OJ!#EA08*D<8!&M=UN M\R(W( Z0I_[+;?<_ MA,:994*P+$KGX M:B&DF0NH@C)A8)LFR&,3NZ?]=^ZX]&G.T(IP"IC48$+C,B S'FE5/4=W\0#; MS[J*/6WSB%7KR61/26@L@8V4^ZMX8XR\-[CS8I*=@<].@R?KC!?XGC"GY+8# M#GH$N(-[[DAC=QQT 6R?'\M=[VG6C*'8&@N]P0]!%J5F35+ 6\];D+2WE*@) M"(AKRR8CZ:DJ[:E! W*V99*/*E.]OE6ZO#B@10.1K3D_9AK1SI36DN*IWI^7 M7J\K_1GWQV.LNI[HN!\O .)Y?KMN6@[,?VI>Y0]!9P.KQ6:USHFSVD%E>H#3 M@-/B ZX+K87">= -?E6I>QJS1Y=8R!Y7)A.;D,+ ?< UD@ M"<-*=]@5#,LIXU&,TK>ZX">'Y*2K=9<=9MO49QYI*D1DW9BJ-<6WQ:M!!(QR MHHR2=]H*, TP#8],LS4?OI-;"DLL=HE=GU2N=D2.:I2>2 ^(D^:<--);3I@) M"I:F(N873_BTV4BS-[-U0U#$DVJCJ1 NU:SYR,#%DB[1X]XJ72)R7C(I%9%> M(\V.V*ZVZWQTH5%.R88] (;D;*[30[Q(I3./8BE5*&4DZ+ MA[:R4$3"2,RZ'.D89(0!FG*AM GW^1E1W 3/A^?#\^'Y\'QX/CS_6,_/;/ME M8;LL[)37K"S.=QF>42F8$5LN^P\(FF_O\BV.1GR1.8%;W8B(OER-U?YLBZ:@ MY]V7ZZ#NQ'*CVI+J?#CJ_( 3^"#(!Q$)I.GQ 32[! ;@F0$B$D/W8P!>.G:G MRPQ')!-/H 7^"/)'1 KH?OP!#;V!"PK-!1'IG!M< (#.:QOBM.(*T. [9UFQ M?9<_HJ<7;[&%@WM^-ZJ2LE?/[R,;E"7+ B@$9VQEC(B.8%P%&_+KH GN%K"( M%-%0C-MP1/D;S@)O\,(;$6W(^ M% %, 4QR+*2):EF4:F2@_OB$!(DF@ EJ, MN*V] MSZ2!!B@]+VQEA7SS&D - /3S4P.I93.LZ5H."HB#7H#XY@ ML4U]Y+&-#SUM@5<*R"MRWOOYO+;(;2HB/U5D^$$T,$^0>7+;\ =M PQ31(9) M(QD - 9D"QPE% "MKPH@<* ;%B"/=^1MTXAY;/1#KQ_@G3+P3M[9 L!'P$<% MX:.M^ZUR;KD&:7<0:D@-KC=GH;/62?)7&OD,P"H)^F]QG-P@;HEHI!G%6&^^ M]8^Y\28H$O3>*J;\25:37HYHQY7)&8H4VW'1CBCM?.I#%K$C"J?(W+/! Z>S MV,I?$4V[,CJB 4V[@+=.AK>4B-9>1S@'DE)K+Z5:;^?7D0B8#9@MOJ>J1#0 MR_*H2;H-P"11KM:E=K%<6ZZ:@G&*VW)PWU;FBV@=%O.L2SIFH525Q'JAM!7_ MK=C]69'!!SJC9]TP!=X*;X6WPEOAK?!6>"N\M9QOY;YO;-0D3JKSVW[XX64 M67>@CAC35AYE)((D\E&X_J"V<)%5;2C-/_[-8.,U] #PR2D1>=7J, M9*A-+&B2AGQU^, SCEA ; (Z=$U+'+-,Q17M!#$D>L2$>.W>M '>:0=0*NCXF,Y]P%PR$R-O-,3>.VCU&BU>+,3^09W[@/@D;MRRV4 ?55\ M0.<^ !XY*HVO;)_ MI/=+<'3!=!C-,NWU4="I9$7DD?)2@41M?/,/7:("# MC\K!>:>F #>7>C3 S6E/=6O.0".WA)IT.]I)4K5#_LG?BX]FI2,GF@%/GRQ/ MIY$'=*KL69ALH&R";6D&V-9[3]ZKKD640B[M)]\#0"F=6$RWSV51Y[I5+H8W MPLSFQ%6*C3"E3I4,G@_!R0/?\#6:8R%[SPY(19WF5@8.[[29U1FQDG3:Y(M= M^!H-,._1F+<9WLKS& ?94FKE6:^*=8Y\&![XAZ_1 #>G.LVM089F>*_03(_? MI=PK5*I7%9EO]9Q/S!!XN72\O)65PSN/QCTLF(YV[51;C>(H5R]*>.Z.+.V- M_H7(DG>%OPC"YW--?_8^S<(B?[]NC._73ZNQL*&P/Y^1K2.3K!I=0>.3/PYZ M>36,V9:W;+PDSCL"6%>)I,;V^EL'& M(I>?^D/E&5DHP+9>\PK4HJ<" M31:L1K0:\U@WD:GJR"#C\Y6!<[9]U*FO#2&%H!K((2![^/KE]\HF@D3Q;PLB M!_LS^]\L^="ML,=M/.]Z^+A\8%!0^*LG!%[B_W[M 9-QS;9>%EF_@G88*]590I/_D!]%]$]C_RNW>Q=?]2Y3QLQ;]= MA:\X)5T:ZSV\O[S5S3^6[]!T9V:@-YK 9Q![I38RB+1;UPKLUMAB3GMQ!UG0P))SR_?;FKB]\Z_=NA]^$P?WMC^'-_=V@*MS<79XM]S^.._0? M=[T?5S?#_I5P>7]WU;\;>)_(X&ZN>O3KP9#\YWO_;C@0[J^%R][@FW!]>__O MP>[Q%E6WD57YP*0045M$H;D3+)B8AN]=\MF:.\C4B%5E&,AV/N:P"BM&9&:& M+VV9A47%EF^Z+/]V9DA=_NT).**+&=^'*\"T-OP\]M6I-> N;*;/OH7DVH&Q M?,/(WQ'A=(LUZ]:F[YY/IDW(1MS2YFYUGX:Y^][FB9MX$"7Y#QG-NM+S.4(( M6X"@MO $<72N_99+=T2;"]_)EQ-'Z#.V#VQ.^\GY[%\1.]2I.X&!90]U-(!] MXK&/#.R3%OO(HESGA@L 0T7%D,(-AO@_1?D>$KZ=UB)FVC'IOD[C8Y^3/&:P M^=V21P>$)3GCB'#(6+;OP(2E>=9KHNRG>=:/G^;9KHI2.[<@;L@"'F/_!/ : M$Z\1[=WD'-.26U5%SN_L?S1@N<]"/KI]!L^'YW/[_(+9EATV@5SLR>4_WA@" M%6%HZ-7&1$&HND$#L)[12;^EGU7D3(0YW6743<&:81NY=!>2"NMGW=6Q_FXF M6)6;W&*U8);T>]45J5M2VVW[E:A7Y 3_'(\V&E&O?54[Y29! C+%M,^>-;F,++GH]7B-W_N5&;L&:L#J(^P<6/=IZ&0I# M2MF>J9'_7I(O=;=HU4I!PW&91].**.^W9UPQ&53CFV8B5S'&HN35\*O$HOI_ M+H*/H,-RUV%A"7;[ZC!&YB^;_7>2V[?UML*3'. &.R<,TX@^HGOIK[1AVI2; MO,*4?\=KK_[4Z443UP^<^FKJ9CHC[CGUR>DI]R?+TEYTPX FU;E*B 0-Y]II M9'I\]1$;(?IG=IODZU+>5GH*77_##_>NP<:C_# MHE%B_9EX;,AQ\/$VVD!DI"8RTL@66:'B?GQ+,'%+(=%CB/B&#>W:LG\XT%GX M) ; (\332"XY".([E62S#"IR?P?QR!N-N6C,!]MZUAV*2;H[I[+H-SMY!+MR M?.[FM]/(2UE2G0B&*VL^@E.1FMXJ4^10EK[-5 MU,M6SJZDN]3&=3ZE(& H(@8!&@]IF5]_NWMF\"( @A1(@B12=BR)Q&"FWZ_I MUC3@F1)2'_V5K\#O)J-?$W55:JW.RZA068>F*VK<'5:E976NVUY-5.L%WF-8 MPB&D*VYF6-I4WZ*MUZ_7WY>\2V5K!:3:(?&"B@V5!][N9\8K7DRJ3>N=9V'/ MR^@>=6>!PZ2Z[)KQ_]Y9$O-#2W_P)LSY%N+\_25%8%;7Q00U&D1H6PYT7+<@B$_3I169O1^!4=8?I -B'B$>>VRHW:E MBH[JL-!."?8BK>+E_:JL3((]J]1UN_IB4FE^6MTPHB+V[$5:B5!Y;MDCQ_/: MK6/Z=;.(FEYC])I6GU*>__5.>FVW:D?K(+46M3\2%X]XE-$F[RN2RJAUV>XM MVK3*GE*4&>(_V7MUF[R7 MK3CLE5G^(7IDA0<=54QH%-YWOFQ)*_5YOTZ\$DG6WPUO.:M51U!DS'MZ<"TYI'S25I#EO?KX,WR2:=1*860SY 7Z!R%DQN:KK?*J.#T*,Z MIQ;U3_90 ]0Z[%%@^]$$8AE:^HU$^.I7[$*CI,)W[6KBW4D.JM\JHU?0^ZEW M685%KT+AKGTUFZNDV:[4F>$! /B(,51OKCWVWE2' >9?F6D3M0!EN@=9Y'[4 MOGR_5O7Z]>9I5+C;]_8C#N.&'I[5JT_0',[4\6T5>L /8#* M62[+3)(RZL$"%+N\5?$3(/B:/;]CAFBEBK,/S@K?.R(MHR*K;"+M5Y)$]\P* MKJRB,@V+X7]Y^^Q:4>U>!I31_"A-!GP!3,.O?$KH.T+9E10'-;7NI%"G74;C MH[6)=<_KWIZRIF0; MN>DPU_8=C;G-*]?])GYI3KRIV41]<.>Q:?.U\]K$,!0-9SPN!?GHV!ICNBQ& M=EU?M32N)>WI%%C ]6SMCUI7[ESZE-%Q22+[%G!])U -@H<0/4(\K]_!IE** MLC)$=,3T6D;'I;7I]: '1E37S\O4,QF*:O4M)16697NL[@M8X:$Q_789W96B M@N >4?[.CFN]1J_66+M^U1[0;AD=EE:EW8/67?4 W!2O:S=QR7HTZ"J;RA43 M931+BHJ)DB)#]>3;_=M %P2A21$I1]6HXL5 EP*T M"E,=R_:]NHMNI7)Y[3**3AZ#Y,A7YKS@0"-3]9A^A??X;F4YX[N+83^?G]<3 M38Z*)105 M@6 @,;%V[NVL'N1>$_)*<BV2CERJ;''30<\J>A2=)Z*UI%, M5 >>]6S%53W#'<\5-IV9]IPQQ5-_*&^&-YG8)G)(K?MV[LQU2JDV$0)"V,)/ M]I/ZX_<0S;>V,T*:N 0Z 4-YBE-RJ)W+NHIP4-_\K$]8[->H]4[-'.A#C,$7<'2S -%]91G!M^T,,B M$R*(ZFJK8?_$6:XT2^2L#6$TM#H 0ED6 8._ M'[0ML%0@=$$@Z+;_;+*D1/AK9858]IYSI5@[U338M'>S)2DVZ/P/RO_1P$EIQNO_*=4 MI?SWQ![__BG<#VTGIGB%WA5J-[Z-6N;$WSIB3%$US9[. M5&N.?CYOF.'92)8ZL[#@ 'XB QBK6639@6K"_N /5.ERFK_KTF$#J) MOAY_ MO?R?DR05M5I_2^-8\1<2#?2G$UHNL=[MT[=@P:A$$=!3(B\1S\<6F(R;COTF M/TE^I#'35!Y_O?_^-?<=^:6622HX^3P]77PSKC^ =.@@]4P5 &A;>K&\^F[;V1UQ]T*N# M195?5&7BH"#^BV=K)S$:?Q. ,$!6&VA+<]SA-Y)_#,SN^)]+T=Y/**G0,+]" M;4+)/?5S46I8)MR4!0XNJ"\%XR4ANRMA]\OSY]$3$/K7+W?W-\IO-\,O3[\I MHX7N_@I$V?/G'>SK_N'I9@24JGR_'WZ_OGNZN5:N'NZO;^Y' M_"?8Y=WU$/]\>W<_O+^Z&WY11D_PAZ\W]T^C'6WZ0?/L9^8HW39XS. 9+-_& M)E0!EW[\[PEJYE;'O3\%*M6*I4;C5M:#\Z):8HKD5: &X9=+U37:N9ICS/!/8%$-0;GZ:%&]/,+#FL'<)]C#I4G-R<@4[)RW+JAX M!)Y39R@#'9])U;0!9/['=SUC/%_ YB\NV Q.0SFG,U-P)\5ZIN)XO*3 M]6 M:>MD*YPHGN'A(^(W(2CA2R"!D*R57]@T>@J4?Q- "+ZV_XP\ MAZE3ZC'S&U--;Z*,;-,GPQ]$HJ6=\HG@JC9!_6)XKO(VL4USWK3?+# (7?_9 M-70#-H'Z8&&QAO+ERU5#&;XRDZDZJB?7-Y$=Q >1!\+/HCN ;]$&(E]\5.?* M_U6GLT_*);/8&+8D%OL YH;)L$2*F?,&8-P$?E2\"9.\KSB,!@B[B@U_==X, MES44I*-.Z],;:]!/[4_R+[Z;_(OM.\D_A?L*/K$=>J?XPA4WKL6''QN*38X5 MU>;DL ;87)PY7/9"#*D\3!#SM4"Y.$',!9NHL:* ?P*#[F5"!P,Y M!IZ!R HB05S9Z&D)G%P!+#!JJES;FC^5TE&YF^+RY# H'ZZN[SZ&NVLH[%^J MZ:L> $[C2ZF6:LY!Q"I@J7EXMH;RC;W>73?H)(0\YA2.!Y^S@&EQP!%D5<.A;%O:0)"L,$W-&;A MO\9T9K+D]P/6B6X#_3K^54)3<-H \K%3D3P=?(I\#Y<.UF,6V9@3VZ79RAS M>)@7AV@J0HXZ,X$%'8#OW 4?T4521U1\!\.7(2NKZ&3B\U> :%VEO:HSSW> M'5T@ _@/B#OU!?X+9.?A?Y@'$N:5[VF&S6)<[.OH&33'64"R$7%/0SJ);"Q@ MGRC#./RB!FX"-RD7=>!ME@]L,-=,=GH\^@ I(A82\"TBFK#G"-.8?O MS&P'FP!\1ZAQ<9,P2D%%Z_#H>/&- ?HT?U(KT:I"!NQ& I6 M%40W=I]0E;$*&FL6\7+D3M83!9(="(WN:JNX0'DF"!$@3K0D.+"\F3$'<>1Z_&-)FG,(G$U39>*B<)Y1%%QX>;Q#G%F%,22X&B3J=3*M7 M)FE$'I(D1-XNIF#0TX* 7/9CQC3"G0#-V,#L@S)GJH,'0NCEK?5/%? #]"M. MU#^EA8]+?4LS=0+68E[ZJ;?R->Y''T>_)^ZL^%,@H8=Q0-TC[K%DY8V:+M,P M=P3VNPYR92%M1)Y/(F$DG"9NX I_")DA[W!IEWG7/MPWXG>T1S9Q.BY-N+$% MKH3N,VD=H9L%^M>!;:%YC*P%3B@:LKJOH>,K?H+7@--KSP+0@#8&B_F9-)HT MF+GWQ/T24%$N6W0J48&!P>T$3D 3OZ,9'.PZQ2SA1:HQ$4R?R6U$/\ ^'HS?2,Z3 MS[?LV2$!W>8BG^"DXE5G$Z0[K$.+D>W%A7V^C1B1]WP]H7O& _[C?IE11>N M"#&^_S6_/'_^U<;C7=F )\>J3LPR+Y&U5D5:2I>:6$I)\F9,]P6V6[H)2 )* MN%SHQ"DO-N^M1L!$V6@ G[Q-###_28E,,1#%34:T/TV1%*#>HZ[+O##>Q-O7 M"(6$XOH9MBF\6B$4A"T.SHC#@U//(G< =K&MH(1H1.U0KL<+F&/<2:0 GS\> M8[8AC&-P5D:F &<&?Y9?YF5^%$BC;N-V4/<1'"D(>X&W"6YF B+"3M-#L>" M0YG&GSXX1MX\."S&7?/LVS=FOL;LUGBL#0\_,3 JA"$>[@#[4Y_';,#?=(7( MI.8(_"QX#/38TGHD4($WX63,GB!A[KM/V"DNC'@%#)P MBV 1C& 9]YBJX%6JY.H 1IA3$ 3D0CAFH9$KMF ;15IG/(=]*GU%G4CS@J*C5T$?WD&8IQNH_P]&? ML3$PA0(HLCU/.-:B\(4*H+AM%)<+N)&"87NNQL9H2E%PA&(@,E22*91PP!IH MX=V(V 5Y6G5Y?VH?@S.]WO MET2"DE.;4+0K%# ).4C1]C1ACW,#5,>/CV#\, M$.$,C+R_YH5V^MWLBPG_QOGN=Y;K.913'?XPW"8-DP!SX2O#8$Y^877JF/BS MPH7/S?[)YW;GM+L8XP%$F3* ;J,F %,$S1-RC M&DO@UM\.W*ZXP;DF^-*@Q]DA D+NFH$:)]ECC U,B*&>E\:NG/XP%RHUS;"/ MZ'<0-F23,8(Z^R$2)X07> L/@I&A(*QHX)8_I-O' *CVU-#PE!0T03L/S3E$ ML:$S::8C[!W;)(/505O"0F,_UR<0@7\P"QW:76!"2M9Y YC@*JZO88AO[&,F MBJP1\GM">T0:(!16AT6H($+\L:$8X,>^JH:)9-0(%J5R$F<:.1'//DK_)+*1 M'=FL1414UB0#*!#$PWXB],N914L+7D3FI:R6L@F3 MAB)'5] M#@Z0XW+M.UF5$NG[!IX'1HIHIJTRFIDX!:Z.]WU^R \-C[!. C67 MTNESTZ/!:39*GV/#1-5!M1V<,TA<#X&%=-*P<3$7Z([$]^\LS79FHM@4GV'4 M> 467EK^V@2MTYC-&VEQ0 M$1$1T=""6D]+@-'7L74]!/2XMQNJ<9 M\XJ+KXO5JG C@&HT/B)GNH9Q2,\UL0+Y2*FJ.S'3C WIE.P=KA) M#L:G'61^.'ECLM\#QI>A\K?\0'6[\W-+E'RK4^5&=;$24KE6YR:Z=.1R+4OW M2&>B%V/H-S*G[.FS85$5AY>K.,/26DJ+98 G"H<&&>08.Q3G1M-*$95C0=V@ MH[RJ)FBQ,.-&[B$M0PC/""]' ?[,7L J]!Q5YKY43O=-KMBQB@YS$P!OQF-6 MW [%$)+%AOC?)?T+*-G(79*B?[X;MF M>B^OP+)8HPTNA4UY]XD;T(994*F_D,H2U")$"28NN M%NG* M^&!A:NJ*KO^,Z4CB1'0!WU2'RGN#*2MTY7F-M\G\+_O!' UQ R: QF)+\[\0 MVF$KL\@V."SM&4_!E+0G7I^2;]?$11G]1Q0Q&4%XRY6E,4U. KKJJ/'5%R9SOU@VX DVB=C?G"9\M[#6X56@N.K4UL/8 M0Z1Z/5Y 0(J%KK>85 QJR3(UL1 =%BR@2%7ULB!!V;5?P>R_\_0ZL /,FRTV M'2B2*[NH[.SBYT MC[Y__3K\]K]XI7MT]^O]W>W=U?#^21E>73U\OW^ZN_]5>7SX M#[Y#GH@@SMCE,4&>LBJ26Q:HL,55,@Q8%4 ZH:_]28GP@!(R@2*Y0-Z2%F;& MD-^G^;;Z?1JJ/(Q6(.=ML=7I\FB'\MU%SP.$46C%1>^CX:)TE4/R M2W"RU OO$^% 'P_C&W@35B*X)Y%HQ:#3ZB>%]3;/^9T7"P=["R38%G"ZVPM- MO%8[2%IF7/1$;",CH^M#'BG>@0U;/H27)8/+J$R"4C9(\*1Q?+T' MKJ*!)AW/'O.P!-664XT"BE!1)<'KLV4]Y@M?A=\V%>_F701@/S3GE2[3:IX? M2BZLDC?Q.M,8)2Y57O)3!^ YW1(/).W)C29]]U^.WJJ&@VT]6# 6C7#^B*7 MS(%Y0KPN=$':YO%QP\J_9)@TV+,2V?3Q2-SP^!$3;H0Y0M4!B^C2AO\$$3?9 M<^!V.+H,>@Z(.*?'KP2_^ 9O:8 F%@*:QZ.G3,6& 5QL D>#HVBX$Q1Y&'6= M,NSQ0O*$?Y&:H@1/8T;$<,.E>8>2X(Z.N-&8*:4QIH;2R14]"68^WIIPN2 5 M3%8 _*QJ"M:,<QGFU^E W87V,$D00WED\]= >7O>3 L5O=WS'!^BJ9GI7^!N>@K5<[KPPU;&PYB94FY3S 3^ KNWZE M: M3JVRA'I9DGT(TM=4NBU1&R-I1%;([(Y0*D.MO.[[F>%=X:#[7=2&$704H2_1 MKR)JG5!14]B'B-S@K9D$/+-0GG,S)%4\M/0OX0F_J%OS.TTU@ -/KTGNEYZ?^ M5DC]Q(JI6C23[Q?13-]S(GOYC7?S"G93N0E]6?,P]GW]S,1O*>_,D:XQ:;JI M,X,3+]_SO,'7)$ +%(L)I7^<=);GU_=^5%3:R>+CHS"0E$T'W-\1=""#*8?" M9#4EK$ )D33A@9)#+=,W(].#:7ZU0;'S]8^.^&HU4BTU\BA#I@>J1&IB6($8 M'O 604T(-2'LV+BL+93JK%];*+4LVJDL&E(JM]9*-26$:>F:&FIJB*;/:R.E MINC]I^@GZFN'N=%:OM74\)77KM6D4)/"'16'U9104\+N**$V=_:!ED5M4Y,# M%;XV^Z'0?4I"1:NAX#\?]XKDJ4YL.Q2OB%*P*/AJ(CH$(OK ZUS;'VM"J@FI M!$+JU(14$U(9A-2M#B$%%EZ^.=?"[I?=\QV8JP^YV_;17Y<40/O84. M@X?EHM7KU^O7Z]?KU^N_)W!2U2A)7*U>;#DB%E&EP;]\#\/.]%W^+6Z'4$G:S6\EI17U^=I8Z'8GWGPXN_%W. MOX;-(&ZQN1"SM#DUH0Z^$_F&&UP!+-*1^E+,@;VB5O9TIQ);)O+..5?1QCGR MNN%\[7D!C<%%+[4?]8ZH9&LD6G-#(6X8%..&X,??9!,4\@OC#,&C_O1!F_/! M_C'4V/C!].9_F6,O\%+0N++FI)J3%CGI?#.:DX^*DB\UP4G=?.6FO MC3SN5_XD^D/\1*TM@M;?B=;=6^L,LG*#C03\J)]&?AL,\4320?;LV:>3%)1T MNK1 ED.[ (,$6I)860J2#TL'UB7\UI3D2@"-WCFVX1?PRQW_M,GS+6O^N&2. MX%<4(4IGD#E#4(S"X2V4Y&@2/O U'$7"2N,9H$*R)N\]BYLR MJ'TBCIUE'HWHH9%/[H0?\D/0'GM9Z_!NO'6X%(U*1#;RYG=3VXFU2X23##TQ M#=>8BCE5^7LN,&?7M$$(.[QK8SA2N&B+J4C;(^!KS39; 5)( MYUD#AFQU#,:;-W$59J$.+C)8-2R?@,?)V *S9(KLFO2^CA='UM6$?_7./VC0J"W@9G_RW(MFF MB3+%,D^I7MT,Z0HEQ'?JYCT,K) M=60$4R[GP4#T&S!\'WPO"*\424RDI39^-[S)@JGCQFT=-VX9!>^DM0XX=;%[ M81"ON=N0-32B$"_%&V6<-AK7/C1QD/^JCSTWX-27+!]=SIFL+ MAPS9$!*5.Z* [+IRXNRB524I\;%: F(+UD*Z@%#=206X]7@$0V<7@N&]AL-R MV;"N5.CU!K54V*W9\(WA1%&FTPS0"C#H(:;)[T# MDDF2)-U[YJTIA107J>\@HGWY*ECF*$M)@1GM^58SJK5X%TE <-G.8BWZZK&*-UA;3:-A( M@?'28M7T>U*<&V41:N1.-?&@J&^._'E#5S"N@/O@PW7=CNX@7<_S@NRPWE?5 M)C27G0-4?7$8#ZR]@8P08]>=*9K#;Q98()$*<($!6U1DTW>3&* 1RS2;?@:8 MM75#PYG!8J1OHC <))"GRX7%YM\8H YKFK_ M]^DO(U0>R.?#@* ^8&E[Y*$ID .6O/,"='%[8.GBP7KR@@$5N^D,MVM8="<" M#+@7G!4-_ZCF''27/**!E0:PFH+SOQ471(FJ*V/'GM*G6 Q/T[!-.ZCCQO,K M>?=3E*'_ H!%XFI_%/2I"W,QX=H%3E&_X=$3D#R\=P)_P> M!J[\.["D,O( .9[R3]MW /0?E9GINTJN!+XHYJ9=LV?O+A@'3G+X"8Z"%#&T M]&_LU39? 6=?@ (>QE<.TPUO02H_@O&3%,OQ='@.Z#H9-RTV#3K*S:7 M#>%TBX=8!U8]O&+020$6)]L908J@ MS\*C"#C(#"PW=I(OT4! I\PU4TN@B" MQ,V9CRY3Q)G_5/G-?F/@3S:R!<,'*F[-PT#!W.@A$:\"EG1X92L4"A\1,63] MGRJ_@^@ 73/EE[L0O*!9M.#R60(]J; 'M8["VWXQ_BM%,1N/67(1N48HC00W M7=G.S*8%+U&=X [=1L!=3/0$';*!"]/(T@0.*&G)= 9+C3&Q%CBKV)&"3 M>B[8O3J#57[0(V##Y-)7P13;%CC\SM)@_RZ[9OR_=U8FN:U);:U4:HLKYS>@ M H(J)ZOBMD)0JQ[H/RY7,JV@OT?L'[R2A[)XXWJZ$3%.T:B),!'=?,SU93K= M'%]F;0HIH5M$OE\4WUFPS+I.SZ !UFNJVR/<&T!)/AA[.45P1P/&\\9Y*]U[ M1!?B.N&T4QCJ77QW:D"N^X'=7/280 MZIOET0'+1DM[IL[#*\EAA #,]5?4US-3U;C^C7W=W9C++AY:>+]H$I"GC&_9 MLT/:6#1=6,.97\V7/^4O>(H"%W<9-YWG!C.YV9A[3X]?].47:Q3/(>J?HQ5- M\)O9V!A V-&T8@#?I:TWY)H"1\2$)?^1"TO! 6_9WK M^@3J:X!-$/M!X4HX"?F=<'6J#)7?#-CO_Q+\[H T?R@/,Y*]0WD!GUNO#246 MS@"8X8*W#..Q)AJ4S'D%-T*UZ&;^R#L%V](WW$9@4[H@617N>2)=QQRD.!@D M_<*'LET#.+&TT2;?*-]2N,4"./]*^/F6XJ3D."?FA@W)QGN*AF-@\Q /@$EQC5+I&FU%;*4J[VV9 M'?>F8L><2")6* WU$@BL<>;V:C*)9:?-$?:Q$;+#4PKO!&.R1MF<@%'/P(V M@:T5WQ4-%N1[@$Z-/\@BTWB3JGPF2G>%1'D$7M=]&/_.5WYPOF&!!_'2%5T. M&N'=(/&ID$V1D@<2.T$A1?*#FQ_,T0R7/>(^QF>X0?(S1,.G^4C(:.K9:W9;1XB$WFE_?20, M@1],I=N*=2I<*HEZ&5>-^\?)!KW3BT6)4\ =^*J&X8H(\5/6'6#H3V>\G:&H MMI!:FOJ@6/.X;[1W/LL&1$1J3V M$GV1I 5"!H++XIMQP,/TG__#_4]:'/_TPBQTN+&L!X[WRD24!RB$82V!\L'U MM0DLU(AL1:;)Y99X/" \"8ID-?)DY$QCV#6E__0X($2_2F&^H%7D@(11>3RR M $/TSB.-\D2?$QFDD#57! UN)\WI[!-T_<%R!TZ"S1B\#DS41\4/FPBW0A&*/9#D9C;5YL%11ZA;58,9 H;Q,# $B-%G5P+;TW MQD114"Z/=W9D;7P#D-T"Q.X$5:#/OWV3;H7@0@?()B6RT"P XSP_?O9&"32"(E]Z]@_U7G@8OVFDR06U._2_A6 MB_XO.BGP]7'O5&.#B9N(ZE1?01V_L""U0GX/&0XSS'WPKK(.M1B_O&FA&'WBVP4-S]";V?@E:[>,!!VVML MBEDNIGO U,9+DZ2JJ"9*MN\&BG%$ MFW/J-1ZV^7X!1EU.-H-BB9Y(6B"\T8!4]0XJJOQ5[UYZ_Z@@5;AB"UAD[ +I MH.B=AIQ\8;O!U\\+Q",O\&]%&LGF4$,_HP3V_ BHH>DR#2GB#82QRZPH,32[ MO,END@Y26^H'XES4GVZXGZZ0=<-5H@LI$R@F*GC.IC'%RTRB5F%F8U-I ZP MN@;DADUZQDSU $-\>H*F^BBA(E?!-,I;D>-I 29EI4+@A+\9IAD=_4 >*^^J MW^ !! U!",^90E4&CX(2Y9(1#@4'4WGHXT\?WTO]/XTQF#O!U 3 A?@C6Q+" MZF,5$ M&>-]+@!V5-V>;K&Y _TM#SC( MJSAJQ^8;Y+2LC_R\V]D&[QUML"IB2AALL.=S#8I017QF09*ITN8:;$\.B$[% MU(MX]EGN[7UMY[^!Q+=\AMKAQ:([S(_@+&CS9 ]YTG6#3FN0["*_S:.+S2J1 MW4IH[.[Z[C;&#?S.1"X$-"4'01#O=U4SS'S0W6C0SZ#%P;D#=\\>>V L8;" MP"@ A?L\!VL+!#'%%FC.D(TA'L,"Q] 4,Z-L^IJJC%1U!*\UX;7@'U/6J!%4 M?Z95 NN&@_>R<$>46-+PQG:1>E%O8C@ZKV'$V608UW!!9(%5WBW6#: M*AQ/;#9R/$4#*-I3NI1N\=NK,X97PT6NBX>V6.JF77\VLQV/9\94A*+%ZWC! M>J+\/A_.Y#+8&>9=Q@R@^88NDC4CC'2IX"4"'>JAP_%A.+KZF,4J1*I$! M1,#[/&@L9_S1'\60/U"YO'29!U%LX*V%S8C8\A5S/(QA:0%T\OS;*?BW!%W) MEZK+]T #U,05X_C.@0\,3\PMI+V"S"%?";'^XJOHP$F^%WL#CQZ F MGCQ<%< ;W5S8DZ,1N8Z;<4S"$?IK$I#\;8WH&#F0=B#[1+UQSNOX,,()(T4$ MP..$YL8FTM%,Q4AL(4(,F&M 6;A(""R8'PE$JOL:R=.?0J(HD&]8-NDSJY]B M2G8!C>9=""AL-_7YVG#5%R"PL.V-$!8H#@Y?(E-IL@WT^$:1(R+H8-I79(*G MHCYC#R(]A!;3 QF(]S[F,UZ/8O%H%4E+_JF+)133G[<%RY*F2\7IXF$LJ(+< MI=1Q4=W6D8V+*M3P3TGO.WA@HZ#.MC.=9Z'K6N%^GVLD:Y?N)CUUFP: J.0_ MR&_84F?VS3I$NA"Q&; MZ'?^ME7DQQ']\(JQ>^IW*8-X*9C<\W;_*;W7LQK[7VRXKW_*5O(Z^)]G#!9) M5CP^86G^ ==QHD?(O$<:[=>RIS -A M]9=, MU0C0*\?.BZ#/[1G]0?ZW?+Z+4K.[VHYH;=.VL' M$FI/AJ]E#7T\2.U]S!R6-MOG_;YAS6$UA]4<1AQV47 $U!YQV'*GLU_YZ<4U MFQT8FZ4U.7B_'UME-AND-[*H*I?M8;)Q=][M$UWM.&"O=GTI4)G 6CER*V,F MPWGRUD!%A,YNDXU'K=UKEA$LD];59=%GK0S+[#8C6;-,S3+G%QD%,0MWTRK" M,NUNH]-)GP!3\TS-,]OAF8RRF4Y%U4Q[T.CL6>"%NX0_B4N@/]']U:#Q3[RG MUV'?C@['-\GK]:+?@1O<;L9[_"^V8_ )/1^,C]2TI $_P8_1]BC4UX!W&Z%/ MX>/4OB2\*]\'X_7C0M\0>$6RP/54N<6VPFE)5]YR(*.S +5,$)TX=%R9-R&, M+O,V8;RI8ORQL8]-6USXW<5.?[$VX"%X@D8SHJ<+[3YUFX?6]H2Z"DBA@HV7 MF/'*)W'LB?V6$W$NQ, M]&SP[AVN-F&Z#P ]#5JYB#4YF(.6)-0APPU:78CQC8L=Z\-7D :D[BRQGA[8 M-$.SL3L0M-'.&]/]J U, YP3$$+;"$>P3@$8 B[JYJ/HK M?^DXMH=HQQI^E*S6_"G 0IK4D]O@39514L$?J0T)O%XW7@W=CS8V><8>L(KH M/\(LFGI)W4SXL]1I!0!@ZQF(HCY48,)=;_!7J<$"$%+:2!VRWWG0C^C7_""3F8P]2]C^A_0!.PM;-=: MK&\M($MR,[XD[UY+6DOD%9O=\JLP!4^SV&5=JI;8&-2_RIWG=(<]R\C,K11Z M2[/J@A:N\19^L,NU;;M&IY\>0A!X*@B]I4.?SC)Z1:_D*&X')OW&^>"\P!SS MAAR?&^_5EA1&8/.$[>YE5_FEY*_\4[6H2?U:Q'PJWR#[AL4:-H6C?K(T 7;^ MSD=GSGR?0H[+-[F'QW +#\$.UIYBVFJTSM)QM_Z 79*:LF-9>IY:\:>:KCX1!BRCJ6N]RI;N,Z3;[?-K#ODN$FA5X/ M?\2;C^K+6@.:<8;262Z7]!O\:\,Y[WR.9/.V3.,'V%MO? MZ[Y#NAG42&?!K4Z,/^,R1]AY#J->X,N;M&VFKU:\7W8)#;-S&S-OI&5V3D E MVKTYMW]V)]8_.]XJ.;MQ\JY[:+^[B?;JR"JAC?:^]]$N2AWQ/MG+^FAOM4VB M-,LTVP6]_8'_!]3WV#?'Z':IH5\H^MN*7[0_?<.ESM/\V8_'%_$@FQ9#;$4- M4"8[0Q/$&L* "GH@JZ9* 4<$]#.SV-C +_'Y8FF=CB,1$.JH'/9XI2E&^))T M5,H9I'H<^W*FB#I%-_^_(DB C1Y5Y,4FLK6(#@0V!(\$4(A SC@36Y>G.,V>#MW9UED#[:!9Q@@>&H+PPF M-C455C7-G_J<6P5W@6E9%-WV\A%D9^GSNPL@?1AN;1CL##NC/J!)&@/CVN&4 M7L8XG*7X'V0,Q5Z._VT%M-*]51/$&SE2/[U"#]80=("J4I+$J@/O5HSN%IJW M&'1$2H3N" E&D&KA3)S"W,<5OU\$FMK::P:&%# M8YF('F1,B5PI_KT1^FUG# T5)+N<,]/NC:Y:(;B1DW72A4V<[+<<<-F=[Q)D MZQ:<-^F*4'Z4\SL?7H-SOPUR/%P^N0Z=$76.3G&#)_I$1I6$A<;'UN%4.SXX M$-T$,4Q!F,'VLR?'K83.) WL4"/IO='"R]$+$NZ]6-QB;Y&L)4\[!F:W"+!9 M*_DRP7X"!T4%SPMI!D<#H3S0#3A>8R'D3840BP!329+ZM*&@ZB(F8T+O2?IR M$<=!+B2 !SL-QTC32) <(6=+13)GJH-(@[T=PR2:7/>J1(\SN71Y;F9RY48. M21!'XIL#EN1LC*P0Z/!P#G*HJ9]5D\]VFC F!N;@G&,:2 *"LBG3Y:KK,HH' M 4\SO; JS-46Y^DV?8Z* *:=1APZ"00RWA\!!.#7/7( K)_P;??3?11.U4M5 MX'E[54=E&X?J939?(4)-58.I;@K0@:T91#HDJP.27!!ZC3#L$[4BQ8B>AO(" M8SABKA%.W )%ZR4E:5 \2#&TI**K)XT M)00RRB+77K^5)V6Y:1"%"*:)F\:/YL300<+]'!SU N12]SPM4)P#P[SQ]GQ; MU/DX3>!+;EC-.U]"2"40;,IH]6 @/-8LPI\,AR;$+?.Y4^^N%97D,0V=)):[ M8!-?;'=MTKG(JS)#ER?3]A/:NF*HZY:(NHQ.>87TU!90EW'WHSCJ*G$'(F\4 M8%XU1=%K]M'LO]Q7RL3 <$R9R$OG^W$XUX[\%X3S%<#8\!3$)9;=<^&9GXO> MW=$J"?64U#:#A[!@S^4;EOY@$(#0.-!- GI853T!:]YV*%P2^8;BT&Q0,OEQ MEJZ0!1@N@@DZ8:((^,6^<1+5[H)R7)X-48< M\7T:%)/A[>WW>;%U;#='/;.V_WNY>!B>---S$VD MK1N6CUU>@*=[_=NSJ_/KZ^:PW6TU>^W+5O/BL@LKG-V>=8>#_F6O=U'/6CRT MH5[%QJW4XU#6&H?RG.<,I$<>?WK>^524FL@.A\BN;JZ^*$/=GJ&^KBFLIK#2 M*>P1AUB3+Z7J:%1->4UN36DUI95,:;_#?UC3'H]=Y?^JT]DGO/.-J6*#U?16 MTUOY])8Q^W#W1+:'G23E%9=>:Y=CZX;9H8BZQ^3!=C*Z:*U<"Q#DJ23!W-K. MM>T_>V/?%,$8-^PXLF[$^KSN\%7SQ2[Y(OUV//'%OX>A-0_$GQ>HQ-O#X8^!-WG_D,NQ&>GSE8HO H\]A2765&6*"U#\QTGSY',__6;9 M;L1ZNBG]L6:(?6*(7'XHHZ]K,15!T8>'\7C]^H3=S=T[:GU16WN"5_IKWTC= MJ!>4<5FOJGSQ_IZME2AV"4H91!& &M)+70@ NTF/EI4I ?>P6&#G8>?"T!I@OU#32(U7>.E(GC)2.C6^*D(?G+3H#66*H*E9!U^15"3 M3!UNVLQ)Z927DIO<3!(REG+,3?T=E+];=>^V%%_V+,67[>X^H]?NIG<@JJHS M6Q-]Q8@^/_J?UDBN6^?KUDA3=*N?>C_6-$7563270S,:+ZW4$FV=_%R=J*X) M?B<$?U%&#\!R$G U#]0\L L>:*?U3RJ1\-?N95!]&V>5Q%HT4;6-IFG);![N M9%-O#5)RBW,?WC_V(6^0P Z'/N3-?.C&9C[DM/&/_+S;>0_O'?>P*I)*&/:P MY[,>BE!%?(Y#DL'29CUDY#QX-EGN;=W=A:8J Z[Q.8/V(6!62[O ML,3]<$N_LY"#P5-_-%7+?01%I\VC\W,&'71@8DT"/F\3&#=_^H8W5X9O&(\( M;]H<F/6?(\ZE3#-WX5A/]!UT@=3 B+ MVB2\:BWF8'M(, M=HNF[IN:ZDX(@ 0BVX:W(S3%B(Z%*;J\&2SUTTQ_>62F1Q0EXF#C:K5[BLR" MR^OE-,BJ(UZMH:(V+&/WWKR@T&!MYJN?S4'!XP$!@G0 #6^ R".A'97,(&C ;HQ)P@;]ICJ+,C!5 M7BX5/>]I([<=8/;;:XY'&902_]VTZ#GKI <&DK,GQ*B<_ -GQ/\2V-QGUCI+ M;R:ZG!B2<:$,8MAGV+0'Q4AI58E3,;.*AR..9BP%FLAQCX+CB.=S7>YXH V, M70%%7T)=SJH2\IOLLG2UR:JO9'P32,F/,)I$4S(UT/<,X[ MZ2.7"6P)IQ>E,8^ \:>P=ZUM\:]R9W;!]W<#[]](1 Q@TX)L;@"\?&J6/,!^V"SA$%GI[F,SD16V)FA-!>T+:D48M% MX"+Z^W*^J-WQM?#8'<6O-RGJ ^W#_2U[QUVN^G&2R[$"KI,!PFQ]GF[ MT>VT%Z%&;.+RZ4 !UT8Y,FGW1#VG7' 7D3'8]\;N4NZU+6G*GWGT]^1Q)-XCQ==+ MJ#DE6258()X]\!'P+@,!#\]QR'Q%>:1=65V)GR?",F! M?M 9FO$X!8_2&M*V-YGU@J?!Q$O"TC-PX!C>W_!-59S]5+FTX=O\C7R'D3/_ MW8WZ&,(["'T+T%>BK3P7%60?\IS/Q'=T$W:&PQ\]83@B>(1)SP$33Q8)!PYD MEAU.GE*MB$L5 #C<7EY1 )^IQ4*)@0]ZKX3B*#<=(S2FXT:S7#@DM= M@$H>(D Z?CGXAL->5(2$2ZA\FS":T!:UK:./X5O=L<'TY:&#'3).E??V8.4J MDW_ZX':WS[.FU!#+J40"MB5FG.#'ES8@40H+W7 UWZ6DID\(@H<%CF.!78T[<@[5(5LO729$-GYA, MA>=SX\:=C.3L.@3P#9%$GW\U+&/J3]A@4U:R>I&F=G9ZM(1"[8'#85PY\7 M1)P!YID/OP3QW%#&44C_O4(N(R2W#EJ/7L@UE&??R_73;>ZE@^EL&F2PJL4- MJWY@O<(23[*V#,U[8PR.!*$6N1LXG?L\0&,\[Q-4;>7X1>1>R"P//0'N"4@M M<%"XER1GD=,PI.1L*K*\.=(3Z05.X#QG$?A=\3TSG,H\E?F-:MCHZU6@;V=G M897ZIJ(:9=?#7F-&CNZFBFK7Q-2LH.SUHEC9:RE'_%UU*$.W^P+7LLDF^+?9 M6;&G@='0!P,@ ._Y]U?N=B2JOQN8$Q-0[(:X/DBV^X$Q0S7PSU M&<,F^'+*^(KJY0_"'X17"03DOD@XA_0^G@8N\N!YNY^VPY#<::7?F/Z"6UUE M2[!R?$LI$C=$@*N X8(A$!Y,:M(M!0-#'EAU:PH0Q?YNA(8/RFC#E;8@XAVX M$@MZQPA44> ;O@S$-<9Y7+RQCL<:@Y:P-$I-AVN&B"X"_10@NA/*?C\S'!AJ M6+RJ60W/\NX7(&:BD:/@@%,&=I0*-A?57SOA4'6DV@+$@*B";4=@C?@AQ,1W MP,-Q",+4?2"@D6U_\,15VE!'^\U*)+XXMC"9[T2"9RZ^P0G65B:V" M"V0D=7YRZZA&'-MLX$AM@(!-YX]L&(E.!Z*5(HH /AH?H2#/3=T7 F*G: M! M/7'@;KO6GKSH@$ %F(M *3A4/1;Q-#),MXA(!(GAF!^[P[GW?==62+'X0 M%0;P&[R2:>QB!1!.[I@VG H\T+$$N]2>IR>\(8#;%T6 MTR6I2%(/K]M8NFU=N.$XWC?/=_#$Y!LI/@(Y1<"K%9;)8 MRB,2>59-XQYW@!F5PSF'J&'9XJES%Y]2&E6N+MV<2FXW>;U&I M>I%$TPOXSJ3F<*2NV!YR.*88,/%@T55BE4=#X#^!/'\ QE5%49FKG(0>4:3C MWNE)F 7-V2 (E? @Z=5V\3*[/>"[*GA Z^[]H&[R)DOB"M[>[=6W=^O;N_7M MW96C%7<6Z'WVI/[(C57@M8+=7='E>U1@DZP" 8QMU.R*$WMX8K('XG74W!OT M>-$!XY9^Z"M.P;W"6.0U&S-^TU3]P;_HQKYI+-ZEEP3][9MX;8Z*"./"276F$@/WH.'.R%:;\QC&Z&3]X?"-S M>Y8NC+.P5HMVA7%O5]X,YOOD[35I!;2-Z'5-^)37>1>&QI2IKN\$A@VS5%[N M#D]AK4?T#H!-@: Y^:OJ#X*)P1$GS#TL&R';#YPDL!4!+>"O 3AFMH,-PJ/0 MHWL-D96%A?K*'&Y.J[YXL'C1$6+0( ]8>MX&.GU@F\$[ M3>,/AD=8$IR7!CDWXET\(Y8^@5H1QF'*+GABI\BB=%A>6A,O=\*XR[-I@'&- M1G#$9@TZJ\*1K'>?A\X!QU'PB@&N#X!'FV$_ M +86I_'G.2<]$5\VDHT$GIEI,(RZ O5/T$F< 83 [X)SF_/DQ1LL'Y=FW3THKR^HJF&O2-48V*4]'X>- M%Y=MS)7-5@#O**QTPZ1:0"80&KDS)5,K-X^CH,R/+N\E:ELCX>?(!:ZC@FP M AF\:H -*WZ+I\1*\)>\)KMO\O"VY$TP9>V=;,VW"=!]KN9(J]1*1-[1TP3L44=5?J!!+M!"2;2AO1_THH\CJE$-<5M@^+N\;)< M=0DNF+54"^GJ#/(Z!I9)C1%5@2-J>CH$>NK6]%334RV?:GJJ*#U51SXEIVT6 M&H:Y37,OA3Q$%*/?^=M6:6 !WY<+8;EX2.[GC2-XZ[)A[]8'-,E7;&ZJ[?Z# MJ4;#4:Q?HZ$2ZZ>@H: >WEW8):Z'+^@<.]&]P;]\#_-5ON\)M>:7-/(-:U?W*I#9TH6 MKX-&MY,^1&>W]+J'$;G=1>$60W#+*^..PE.H_%CK]7><+VDR>O'E^AW)GFI9 MU?%$;>^6/*W3L\7&_;LADO3\P,$KSJ-ECK2.ALN\G.TR1_>TO=A&L&:.FCDV MSQS%YLGLDCDZIZU:<]3,L0OFR)C^D^O ;9GMB5NU9IF>W_MWOU"<&VUH! M -27H,]]I%]<< %^\9;4A_;'#YV/A^CO%67JW!U55Q;EBJ*TH5JY'EZJ$)*4 M->2$=4^C(!_&]%WW(22O]PBGS[U&"UBX:W%V1LTA-8=L MC$,R"B*R';Z=ZI#^6:/7V4TF;QT.X3[@3^*2_$]TOS]H+AEO8+2]'@@K=QE( M:RJ0WPM /)%T9CU[]NDD#4_GN<[GLJ8@252E@619XZ$/>5UD^?B!//]2]3U[ MQR>XXX,M>7,1-AXSC?J4B:XVU)GZ1^HW4CO?!-.:XJWU>W$THQ2'"+#/Q4D_&HE*C(B.R(5DS&]% 9AK7RP1,>\W+9(*K*Q3556L=_9" MK%]GU[MDR'-!P+R%*38)!C9L2C[D\QBJU"]*"/&,NMXD@,7=N'U#2'31::2C) M,!-H%@RU09^ !?8RX;)9=%:,C%=R*R>(NR4)XO.TF-MB5+H6Q(NT-FARQ3'2QG^/.T.P981LJ\2. M.[1R=]TKV_7O:&LXKT'\WO,G-#\-[<*Z!/&Q7-8<8="$%\."03O$UCSI; MYP]5;G=VV=$^MM'==['?QH3NC)%T#_FCWJ5%VC[C%FF#1X*C4VM4R[)Q9(6. M\RUPU#O8UIK/AP7!NCB+YP5HSXF"7/F *YR,@D]C"#GYR"$&=BWLEG=:=YCN M:WSRCH43A7B+]*EJ6#@I0[8W3W9$EY.68 %XDN:L>JXR4M61\HQ-T9DK9G5D M[$2((#XTF0_&Q<@]WPTWZRRT7G#2)!S0-SW^$.^USIQ@1H@]EM,TOLT5\TSF+['UKZ-SY@!?E8Y@ ?Y4B1&].@'3)];0-Y,4S!#\J$ MO0_"&,>:X,B3'S2(TIP7@$1:0?B6( %6JF'C_Z,Y$H"EV2D,EPY I;< E;]E M31Q^LYT_B(* $&W!.WQ,;P9-QF=& 5'Z-/THAXMMX8@V/1 P"4;44+[C(!TA MX,&4\+B+'&PL0NV2C/^:B[VT,L%<[*5<.8T=F930NB0ZZ%^DWC5M!#.()"QQ M.$]TGBL818&\28-0EM#@@WHHS( #*L;*V,"M+\N=G7(3]8D&Q2)69G(,D T& M#:;Q<8X6S;S@4]4%BT4%35/.4Q)XA2^CHK!]-SY[>LQ$D%J>/3IT%^?SNAX_ MIQ#FX42$C$,7"IZ4%YLNF&"\R A]]@.CIS58>ONY,"DV7:8A.0+GZ"ZSHI38 M[.($D46GE:,I8&(4E9KF^.3%N98%^89*$2#5L::#ZU .(B\PC!=#?Y M7#LQKSAE.GK:_.+X:&4^\U!,OI&GD7QT*N;@[.V,B1REXB9,W=NSP>5E>]AM M]GNM\V:O==%M#GOMZ^;M^76W>W5SV[]M#1-&,.W-L !B0P^I^+9WTVX/>\W^ M96O8[-UK!=MV"NV;A:[0K/8#V2< M@SX$U>BF9YJWB,=Z"D!UUM\D\^1.JI#;H;[$=?_)&G4UZFK4U:@[!M2M:.K5 MDZ.V,3F*ET=GS*&HVO" VG"L\#B-?6*(H8C47(I@#@4QMT/O-6%4F3"V-X2G MIH.:#FHZJ#H=U(JB)HQ4PGBR/=54*!-2DT--#D0.NR"$VC?:!U(^P)C"/U7+ M5YUY/;JRIJ=2Z.E&%A]YMG*M>JRFIYJ>WD-/5ZH[41[5^907OM?$5!-3/:>Y MIJ=JT-.=K(&LE5U-3R493U3+NL6 Q&%/_>Z<[WCJ]R@H@A?EQ(<78=J[]0^Z MPF5_UJ_14(GU:S148OT:#958OT9#)=;?_YGWVTY]Q2U/=""HBY]JLGK8_=;' MV^;URNXG[G<:XCI?&[LG+=S;I.MZ\.97%F]))=V*H6G:&M[F>[+QZP_C$6)\ MH2?2LBNBXAW!)=%N_+[RV/C!].9_F6,G+XC2/YM9D7Y-]J62?-L!\MV0O4VBW=KSCTUF5/3^B9HO5]!6H\W^L!_9;KRR<9D93N+"W*:$R$KM/N+G:)J-JC9 -C@ MK/)L(#.L^/.!,< >9FEW%Q\;,=.DOG0OS )R,WEC-56?&I9!_1^-5W: 8;.J M#9];(D\&&XJ4">S_RG$/#PYCB"_;K%PB3P:5%"^$Y#/&59<9.2B;^NL@ M6DW]Q:'\(9?\TT;&58_\5PVF[8T"^+A[DCQLZL\C_K/6AMRG+9L[M<"O2;XH MR:?GPJM'\AL)IO5./G?[NQE#77-#%;FALY?<\.Z86G7YH*XY6R&FAM2H.CC8 MV](!O:_,M&=H)A]@'*WPW:-JB9_"V\Z54MT-1>4D_< CUR'U'(=UFG8)ZUB4 M]%$S4V_S 8^2^&HOPWPU7QTI7V6,IZX&7QU8,5[-9$?*9)NJ]Z@MP9J9CHZ9 MTHL=*L-,FRHG['0&-9_5?+8]/CO?)SXKHUYQGSBL+F)8@8T+Y M5ICH0&LO,]HP'EA!YE'Q4"X+E5KJ4T=&:^5S+(R37GVR+<;95!1TT&W7/%7S MU(YXJM16'16(>.X3-]4EIBM$/!\=>\Q<%_"IFLJ8'69KPR-.S@S2&ZD4BVM& MB>,6: ,^_F)H-(VH-I /7ID?,]>;BJ;XZ=2"CKWAY/J M>LXUZCGKZLW#SK>6-'O)'3;62WU89[ MQ!4\'O>3]VSK<_Q-?3;99^7_*/ _>89[?PHOU*)1L&B8JO#^\[AF)M\)KT2< M&I:O1A!^V[MIMX>]9O^R-6SV;B[;S?,+P'/G_+9U=M7KW@Y;G1.Q@O(+G4%0 MV#].,.K+3%/ )OC=G:E:\+NINH"ZL6$]X:,G21RU6G]+@?:Z:"-&,RR=6800 M-%]_$>#WG,A>?F.JS@UVOIOT&&B9(FP#T=2M#Q[7;$2M]8^3=B^ 7%2T:0!V MYFQ2MFTS7)QVLG@(^8-A*=[$]EW5TMV/J4'DS> B"/37%%VO7Z]?KU^O7Z]_ M<.O76JYLNZU3FVT\\S_4-,=GNG*IFM3)2745>YQ9"5 C_F 0WVEUNC6>:SS7 M>#X,/%=!D-=VRJ&0=^'0><6XX)^JY:O.7.FV&\I6)%]&J4!-+_M!+S>\<:FK M>+:"*0V%)W9E6['\CW%'BNN:AYF3[B4L&=EJCN7E&VF=0/IEC N&+_^,!XA MQH^C,\C1%CSO#ZU?I%SEZH97N;HEC)EZ#]DON26YI,ZYW:_(K;":[BM&]Q=I M4U5V2_<'UDNMYH'*\T!:4X=="_SWM8BHJ,"OBD>UA1?2WQ!_KV](/_:^SI0 M5JB2)DCKE5$1^B_+":NN^*^*$W;0:2VD'-71)N1[Z4"JICU#N;HMQVNELK=* M]R_>J@HOI=W)15J[DS)\.TE4\,AU2%)'ZM+MG,)W_?XC[A!^D3;UI61;NB1F M>U_BKM,9U-Q6B?U^2ARCPZK:A*/UZK5;:'*"U_>C:33Y.\Z'F)L%-[0U9\5MV MB0?==LU9E7A_S5F"L])FXFR+LVKWM^:RX^"R;IF^\)9=W7U26E5Q=0\Z/QP= M4ZJ,V?:N/NYN<=S=V, MAJZYJE90(5>=58*K:I^V9K7R#=[BQ6[0!#T=;5<6?/8K4[383M744;@?B M*ZGK*F9!FRG MZ3#7]AV-N1S^^R7G]@T!,!/ ($ M4I%?8C]/@H#!X_#7F^;EMYOA_S2'MT\WWWY65/--G;M25*!/;+$8(CXI$X9O M_UGI(/&+,,!?6O2_M B!^.CDIU02^.TZG020F\HA@*>'JR^&]4?P%MUP9Z8Z M1PR9AL6:SZ:M_1&7Q/3R*')59>*@5/N+9VLGL2C$FP"& 8+/P. !IR;\1O*/ M09PA_N=2]" -C<=FPUZTD-Q742:*+I MS_>VI:GNY,YZ!&I5H:_@Q*Y170Q-Q'T)#:_ D6OD1*.8EHPT&G M#7J+@0J;(?DZ/H.=;AG\,G$51B\4,][ M@9(8X=)3Z'GLBY#S%)_U M]KT &N[.E,M>:*PS04N;JB*MI$M5X8/*( 81D> M@.6_\'?7'GMOJL.4&>B$B>K"G]X,;P*O :J$M3!&"82K_#7GVM4@V9]$LLEY MDDWR#+D1OO'.=7VFMP,#KE78@+N[OSWYW&LW0"DL&''45"+_!&F)O#1&W_0) MVJV+U",T"IPAXY+W^2K.91EG.&NMBX5B%V>W@(7!6086P)2:,93BS)PW<. E M?-Q$>:\8*"KQ+X8'WS)5C]&$M_!SJ1 4-= "R(W(KG!H';-2./C*(N<)KQT" M$\)_R-=')4RKC$W[[72W@G@UP[U -D2)2F*%1'',<)*RNY!\+D'@ILA1EWF> M";G+$)/\]7.F.H#J/WW#-8C2X7?+]CW%--1GPS2\.E M[P)$77<8;H92JV*3D3_SC.J_K\CS? %$_2= MGV<9%2Y\]=E3P/73$&'D285B0F UPNY+$9K6\!,0VF^V!M$?;U7#^9=J^@#4 M+W+Q*W1/DPPB(%T$T,&:7YGJ^@YIG=]!YGRW[&>,J2$$[ZR9[[G?$/<:O)00 M$&Q 8L)]\+V'\1>\)-]=&^3=03K(20JJ($H)U\HSMU?Y*1NP"J<$92S]+0 G MD *^FU!R;Z-2_N#@]U WX^]YXKS/)3E%Q]N?N&*\!I1_7)53T^SC3M2NX27- MN/:=A?%,!#]A\SM8!1K@0Q_Y&#Q!'F#ZHV-/07;8SIQ.M$J)V,.87B*4");, MN.MBJ9-AYGD3U0.DN#$_ VV_F6KH"+FQ@2_D"G*)2],(/"UEEKP!$*"54[Q" M)*\\.L8KP$AY-%6-J'@%? ]B^%:X1%E$-B>$?(RG6;)%_0D*(R1+ET1886W/ MJ"Q[-N2M]YJQ[JGR%#&Q="/72K-LCV-GHKX"+M F,\ 9'1BDY^+?93O=$3S[?6;EBX-Y^)?U+,J#!@W4H<6Z'HTMIX0]'WPL% M[YHY7VH-A#([!E0?-X;SEOT\,>?E;LI:-)7010@T/DR M%.F7*U^#@C9M- -!'+Q-# VT 7_*55Y\D.KH?ZJ4CR'AJH??5]1G]'%59>8_ M Z^ &/5 AY)&'7QR09$$+W/YRUPQ;4,G#P14N\X\U3##A18?"583S6Y D90# M8 Y? Q8>C[E2)!M#-ZB6Y<.&9_"\K;O*,P.BLDC]C,$)R26::^!6 M(IIVOQ$E'(2%@2Z,,0W61:,W;C6][UV]4_ZNB/(-(*HB\Z,Q XJZ3)B^&0## M9Q8!K#2J. PYD@.++FHA@B+&<^:=\)\J+.+,I2;N1PX8/1" T:53&;G2,+ T MD+PT-&" 2[C5 9(#<0-; WX (T/!A7TG;NX(,P3;,D4,'R?*)8<0P=N\9 T( M=].2]4)(UCM+LZ=,>5)_H)NX5*@.>IE"-5PI39@R:T(B% _CH=\\4QUF:7/1 M_%HST.Q7?)>-?1.C'TB\!E_1@Q6CA*1@2#0AG!HE025+')8G]GI[S:E58:-# MX?>H)=5;F]][RRF[&^?WD42^THP85:@:'38! P,)7WRUJ=QPFP/96GUY<=@+ MA<&B7*Y\&/G/WE*+K--:NM%0OB3>!BRRL'>QL46++:1R)SC<,Z:&__0-+)I; ML&V B00'L*AA9E@\X( ;X,89A@Z,,3XJ@(+=,E]L)^)W6Q1R(Y9FZ?RF>H'% M0Y9@U""@W9&<*6+B%<'\>B9>N6\8%)"K49DI:"6R"])$-BLF M?D5(1K&Q60Q ,D/VANB/"MA-%'Z$YE @E9*BLGBHI,SW'U018Q(PA0H7/[<' M=7%A75RXJ^+")-O3WW!)6IT_Q+\GW_/^L&)*$C,T%Y+!Q,YYZZ+?/4N&$K+K)XWBA='_Y"9?D(=OBBP=74_C# M*SVK7'X?W=W?C$;*UC@:'=N;*!WQ:;(A2[CR3)S?%4VJ1#W@B%K9F,K3U M['P/;.B_P&N4]AE9D>W3,)=U%"0S)#I8(=(8]5*QN&]*807IJ3'E%2LJ)(&L M4CMZTEX4++MV M+6=C<)&>_3Y5'O+9X2M-I.L,%G MY0H/2@CZS4-)1H%TM]D91']<%3L1((^P M"# +S)$'4\NDPCHM,'-@W83RJ)Z 5SKRJG00NX*U\ADA;:Y<": &>GYD3BK (\57CZKSX%!X M1J?"JO"1]:#9.FTM]D3%: &O_VSPXBA1SZ$(/?-NF<,#S"O=B=A^=>Y4U1FO M*YF),J06B5R>N;\ZMON.4JST6BPNF9;4 MW0,P-E0+O!M@G)]G5 _&:YUX39->(J>@Z>6PJ6I0U Z^X'HJ3U[RTC%7>0.) MI]B. 38(6*)S CINSZ??=!!HS_,BS!"M-,KQN]HBSKTD;,K-O,3VB9TBI>J8 MNQ^;/&)H6ZD6;T;YU[-J4K;+G3#FH=4LS-?1HWN5.#(G$K?*V;S(F>5XF7;CCJ\@4E M"7N8$2JLER],!<&2'FT9'%*TI;>S:,O#X\VWX=/=_:_*EYOAZ&9T^)&6%!_R M=X853,R9 E24MPD#08EI)(6*U*4W[RJJ8B)!\NR7QF9<@WS#R&S3'C=]_ CH MUZ.2*5!<^!CF4*B=!^HL^H8E,# G)8/?#TIH^/*X$9*A_%6X/%I^J?\@5 HL*X.+B:\:./0W? #Z4Y##Q@)-R!MI!Y-T\UJ'9+Q8O#O?( MP&>B5E%!O2&*^X6JD5L-'.K$YC#SQ ,[,JL5GO]4&1ET80J.*8 >XL)5=+M0 MC@L39"#7$>;&=&8:&I9%PS[![F:$#%P>WL.O3J@FIB,<^PWA@E\+\!)L,%2U M452E00(?M8!H$8H,U%8(;'*9)+GA7U-A-?8]WTGB1\P8$9!'(%T9+JS,1J)1R EHZRF C6Q.57DU'#3\ $-C \AS:NO,7"?O MJLPF/5^RE*OU MN69I-^.27M+/)//D*G0'GH"=R$0-L3@,D(A32!&%(\3@-X[ (H9KW!@2!2/K MVJ3I]]277?(&B&3<@BG]:GT!PBDXPF#_ M(-(NUFT@$K%P?6T2$_=2CI\>J*7-#Q\WTB\0'+S8G3 =N)WN'H10N$TBBS$U&XP@0Y?===*B9Q%/C@/F M@\O UF:F_?8Q?E,2+ ]FO"ZU/-*NH$KX<= M="T1>)]$/QCA"1T1HB21;)7DE2"VHI=,0=0:8 S'##XLPJ?Z+->M#S9W#H^"I%=Z#J* [H47NIATWOD^HAB*&F,!J_/[ZL#(#G/8-[K5R$ M;*?WRN8M\MY[[<\=\05V*%W';.IE&)*%S:9=RH%NNAA(N;=N4Z!-W)))Y'9B MPL!AI&UR05:LG]E.0$::!\#V!J3N,BM)(9:]2"+Y0(&/N6U3W#'?$G M"^V78J8@=Q:^%.7#N%5(,?F'\7>7#7&SZTJR?B^K"U14=VL\3\@#YK;UTN0V M3<( B%@>\AJMIG%(\Z8W6=G7N!WI4WPNZ%_$X]283LQ!1;^U.50\^HL%-6E9 MO&NQX6^PWP =S4YA?("8/#OM+V#B;W3Q* M)4.33?J$1\LXIF3)0;[0BK@.[8O(%6:0I72W9@EIWK)GA^Y.=,Z).#N+;6BP M=.'5L'W71(_!8F^BE6;H F&X.KR1OE.4?,,-\K42^.CDAHH[>?@0_4$$1%^R<+/%Z-NQ91C?.PC;LYN'Q+AM6L,9XI>J:2AFKFVR*>>S]%L[K?@MUOX5C MZK> ':Z7-5@X/Z22__[.2OZO;RZ?CK+,_R%RNVOF8'''#&N^>;#=Y3?#7,JC MB-97X+OR:G!P05>^K_/SU@'[;B8<:1.F^R;C#>=)^"0Y\:)U.>Q<#,Z:@^[Y ML-D;]-O-B\[PLGES<775Z5S>]"_.DH/0%#'7DNE#L)NT7J<].+NZ'#:[MQ>P MPOG@MGEYUAXV6_V;JYOKZ_Y59W@EA?0OO(Q )#OF8JEO[=E128L<:YK5 <8*4$.,]/2>RE]^8JO-IOWPWB^H4YZYV M^M@)3/S?QT_**W,\K!&7^HO/&CV)CC8M3]6DS\_=V/IP;)1 _SCI+#>N=CL" M=XW^C$MW$S<GI .@IV3BE,O3$ M!RE[SA)QVNK!OKOG.Q"G*>0A%- ],\V:2".[R>*']NJE8K!0YO+GCUPO=W9 M]L3UW%'J *&T@ZP*Q5W&YLCAU>GT0\\0'VW[%55 MDPB='!5WY3#=\&Y5C4KV2")\8Z^V^0IXC'^V*P'1SNCF4@'Q4!/T;@BZFZ/B M]H"@N^DWGRM T'OHWNU.WV&9R\_*=?H8U0-4>X7C+!43)H7W_2%7Z*3WB5WJ M* XM/9 _7PR+/8RY%"HF?3AM<M.Y$Y&K.ECS3('Q#+I M30:7NJ(58IFS]+XM%629VE5=)1J+/3(/4$573I L,>336T[G#/L.2HQMZP7% M!4J1]4.I[6ZW.NQ=(3(Y8HH<9*NLS5,D*)NS]$K>"E#DGOF&%[M3,,&_%Q$_ M4?0T5FADG)@O=\@YP>.V?,\WEU6,"IIW-LKN-#K]"N5>:I_P"#@CK3E%2>G) M$CFCW>A7*2M9NWZEN7[WMM74CDP7[W$YPV"#]3E1>0%DH;U/9/0;Y^>U.UF3 MQ"[#URW.VJ M0JS7N&C518^U*Y%-TWD5D+NAZ;'Q@^G-_S+'7B#GX,Y\]8BY*CHJ'IO;D$DK M"A9E UN@*2NJJ0Z+O7<JI?>+75' MK'Q@J:&=TVPNR:Y8S;/_+7[E3HRDF%B.)HZ"^G0.[]]%='Z3;D(TD] M%A:?ET@OF17D!QR_.R*+\3RGQJTXRR^I>*THYZ]C_]4DOG\DGE/[5I-X=37> M5ER69]\W%*GBJHPO:@BC8%X3& M+?\\G/+I1QP1KD>C0 DUPV!VX0=<&3FHT_J4LAI]TO[TD<\*3'N=8=$T%#[, M\ =LT)47M,(M$X<./KFP-P_'2-B.PX=%P%[%\W"8W)E?J?47G6:[W>QFEW/F5BF7]WGS]B[Q9351QWE 3E_)-57$"]C$%^VBT+8Z. MK$^5-\,$*./@PR8?]^R[\#<\ ]HH-WNSPP9MGP=0KG(I. M56:P0F1D"$U1X;,-XSN+7N +":H(H3XSU0G*<7'*B*K,&$Y,!%#ST=[L3Q^( M"TB*AH1%I[S@]+&F\:,Y,71@QI\#FCH[^?SH /LK.&I;S'E1/JA@P_K/IN%. MJ "80/V["A =>; 93_FG[3N6:GY49J:?/Y@MF5G2HT1;#OVF#16/YZPN5==P M1S.'J?J#]2^48J"$\,#M-8>+M].&BS=E)@E"U$5<$ &GB-*I"R4'S.$$W%)9C04^"SJU@<.Z4JX;(F"1URLLUETSO M3$T<2 (OM?$W\ )[9PO45J;".E7R-<#F9'PHN\L4VLG(5Y8(6@5#!R:EDU&' MLD&T0[%9TA #NUFV^,"IKZK^JM+@:J!H M57&!L4S6U%1W(C]!NPWG1C\#[]%R-OC^!@Z/QO& R(@ZL4<1VZ[5:7\40ZOO M) \:KJ+[C ]3->?AKJ64="?(8U/UC^ [ ?\V;0M^FZESA!F8_A/']E\FRR:X MROGF'%3 ^0 ]Q\7+P ^![K!@IZJ#IC5.IN?S[7*%^'EZD6WI M[0Z^HIT."H>YWX*=/HP?Y?[OK/\%>#V]V6LW0\AR1X39D8,REP#.9S0BUAI+ M()9>;K4CB.' X/5[SF0Z<U93N-5J7%8Y/+ E%I,8O M [I\?PG- H2H2$0D+^K: 6_([*_N*X,['/)KMR29BTKD9"R6O"^)8'F6_;L M4&^, 6^-(80\O#C7A0&-92I]_HA(F8!.FC'0D*_,G'.Z^ "<;LH_\6A/##[X MEI2MN_$D2/YW0?D@@&0D M^A =:!L.!,:6$]L %6#9.H^!3.VW:W/SA[Y9Y' M:2V.\CL39530>/8L7L\BENSW"N3ASW-;&"Z *2'(DJ*@ -0NS@87G_):$ZJ^ M9V]X2_E3WWD_FF@0@[X/9J?M$"W_S(-XJ'P^*2>?OX(ZP$#%4,?%@"IO+N^> MKHM+EM(UL8_O[^BB[' MN2-748JX:8DSKI)EV:.)+>E*RN2]GZ::0)/$& 08+)(UO_XYYW0W%A(@08HB M(;)324R30"^GS]9G)2#)^Q5R*(*.@AKJ\@#%\1BT;1R0V__AJ#NBP AC>&[V M# =JB@QQS B32*@C)V=GJZBSQ'JA3IZ6H)LV:W;V#UO[A\U<7%7&2GEG 9N/ M77'=5]O5N[WH.9'-2=^YAP$_HO;V1EY-6R>'I]T.C", V\9(>'"G,E7E3%6Y MM9^ZIMILV;02]_AA9[]]N';R[#2Z1S7J$5([6ER/-(W=NHG2'2'% MXI)/A\>;D)2MQJDAQ4V+Q>D*\1LGD=VAQAE14&NGQIHUSZH=-6[BFMFM 8EL M$S7.),:B$E)=50'N#GVPZ'>]LX3' \>G.#']E\]^("P>SFQUOG+*_=!IUXI< M5]+MY\4FN%+F;IRZ[B6^X)-@@$C\B?F_/X5O+WEL!";FB5;M^9$RWI_7WQL,R5N( Q M$/C>/QL'M-5PAO.WM5O.W_HU.-6>..K_\[).7I9*X7+W5_L-"_Q'^;FY*5=8 M@C0_SV#SSYFR.(2R:)?Y'K#(]LLYY(R?%#,B!JK^E_.>5? ]&]PUN+L1W)T4 MH%N+Q,NXX%_X6*>.<,UQ$J^'[JJ=W1:2I[H^S*/)V028MRQM3HILBK(F/;.U M:.5^LO[><3/7TWI1\TUQW-'*#3,3"YMID&L=%M5@R%W#)CW(<\H'*#U07=!N M;HEXE[6^'1YT"[(PX1H\*P'N ,UUQ"?*UT,]:7*>BT$ .KAP:Q.08V MXN*V#3,0"&A1D6ABSLM)B% MG4Q:PC?%PHP*9E2PDL )P\(,"P,6UFP7LK!F4[&P9T9XK)??M7=%95LB=&2A M,(2R91?@,6[$%/%)#JQU:(KXF"(^FROB8P*Y=CV0"X4I2KV)E%@V'+6:G3C-K$_VQK[8^+6#.Z^ M5MR=%*4&B0T2OSHDUK5VMA1U3TB9UDW M-2)T9JUV M48/6;AJGV95QFJ^.Z15U"=I-IE=#;>^%\'PBDM/P/IRB_IIL&=W95 M@[37Q?=:1MFKL[*WUEON1%#H$3F)55>Z*2^[=G[#CX'@??A8;^9IKL7KXY1% MF3S=-(;T:(TQI*ODE#NC(3XSG-1TT#)1;*N*8OOL_! V.Q_""!A(EBV+M<[8 MM<(>6IS-6!WU@U^H^]6L:HN'K>5:\IYY]JUX\-T' ,!7 .EU_SP0MK,P4SU7 MO?=HPW*_>KO/8JK-@]923+4A@?>*8P0/:A485[=>G]>S.UY> >XA K-FNZSK M7=HB%+_\C,V<%V_5B=_ 0[(?,&+QZ$[K.)0A9W!=3B>)*T$7J!&/" V&HQ> \J8=B:$'DR=:/")+.E6!:/ ME91?L$\WM>!V/ K5#S/M3CV *S9;38\59&_<^X^P*#Y(_+#$F)JF-MCCT %. MYCHC)T+&Y85P^/"UQ<=.!*V!^*FD?3W=AWAT8\/ ML$SJ_@UX:OT5.Z&C)L%D#%_]C5HPAJ' I[![.:B!N#/=.%P&%2,Z].+0P8D8 M,O0'ZO"N.;&BS@8RYT?,_N#9W0=B# /#8%PU'8DI9(545&?H,9*^ZO3#[,FF0!@GO=AUCW8"[P$1:(2@ "WDB5K+ M4[ XG<@$?*E=.[;NQL ^*[FHI)=\8Q9CGDR-+^#+CW#B M510C:C\_&KM E9:0!Y6VI=='GP;&+\G+#[)L#XYAU;NE&SD, RJC7\(JD9+A M&3B>Z?T]P@]L1 ^#RJ#*ZP+&(_T1DD]"M@!JI+.J(1AR@:S(^(?_B.(D-Q ) MA./W2)@!]E9%.4!7<<1JQ-/P_T!Y^-?S^0> M""%O! U!Q@MPY M8I93%O8-!M0),G=?"5U]QE,':H'PCE"3CX:!'P^P^33R=F"+I&J%HJ&QLA\# MRWW@;IQ,-/L4YU9NVYY3K$(,-6! )G]=YZ\W3?ZZR5_?7/[ZRQFFB@Q/66M5 M\M]^4]NM*4OG)G >4(3:$Y[BY]\D8_F;FZ*\M<[BI!@AUD)4V'AA _"+/6 _V< M#3=Q"W^4?O$^W-]$,'7QWL-;MT"[AW"?Y+5*+>U2#ZZ7T<#-A#&7-T^IS.3N M\+AN4G5#Y#-*N4B& :%.<(%'PAC9*4ANLL<$_L@)0Q^M23YF=&?A@_>99 'Z MUL,' [R7 %*/ ]BW,X;[E,I!A]W-UEU*>@F3[E*@L/RAUWR76?)-LF):GE1: M_GW_- 8]Y@RM/P.1#) >L#[?Y'@U7N$*JB@^^>5]!G(^HTTG2L]19:5GO_OF M0^>@,ZWO %VZ"+.,)2M_('^J+U.KL9_B>#S&OZ+Q(CDA="O-.H^2YK%T'JN% MZ-V0ISXC#=-SE(W7?;6KZ^ 6I==5C*]>]].9SCD0B?WQ2>]>/;B\OGETW#AN MG4S#/\1%3A)I:N#P1R,?/9$@H1EY],:*NX\U=\\=5K$ T$EET+T1 M =Z'^$ DO&2_59F9M-Y\:$X7C?L93<+ AN%%8N0P$BQN'NF>Q0,X'T6X1].$ M^PU'06-TCG+9&3I%0"6)E?$J]L;1*X)VTZ- M9'XXFS6;R?%(3*DQM2T%K; \'.J)<\O.&ZXJ68(!#4"XI'.B MJ@7*CX_7"T1&F#>(&KA0/] [R,U)VAOLB>&4XT",'#@6M.$(C[O1TP%H2-+X M\T V__0HW 8#/08C<7\NO#*\GN&GO;%*B)^,\4N],;23O-!@ACL(KT^HESP[6 M%X+M2649*#BUQTLK&TRLWTMD*ZBA^\!,N!3!.>B1XHE:C=0QQ5\Q3]3;5.], M,)[\Z(]^[-ILR!]$0AV].$HB-[)+!<:2U#/"@28!H^UW]/W:SVV>;*Z+E'BE M(BWK6'^^7[W8_;T;CFY6W<=M]*M)9*2H\S")-]/<$7$M$); <]5Q$QF'I4)A M8)>9&[WFC.F0?\)8(O!059"NT8_<^\[V](WR[&.QA8%G1J4[:7+2J>TA9?\Y M$PRA#PQ,ODCI%7:?4J0JON083O="R)48B%S7M[B.TN%8]E55@>WG,NK\1U=C:?OKWM!50_Y<=Y#?O%7#(K<.^"8Q*EP M*1GK'EP(8L(Y1#1/R*M'@F8^*/E8F3"<]I=*+[&"A"(CNLX(5SQP"J4)'1OU MC#YW@M0Y-].XU5HPZG:I>TX%PY03_ O7NW1N:Z/;/BETQS5P>Z$#B)@:+&9# MI%T/B$R9ZA9M!M_H')9X*/LP>-YYZR57H]FP*3:%KADV?WA)Y,$G)[2> Z23 MHU8QB&PU<)X,$VXDF]]TE[N,\^^5C[N(LEZ(X+J#L +M?(;7'CR M8^+U:RXK?;L'QP6B=T]:<\@VF !1W2S477K2$5CBVY?WXF7A?[(P_%\9\$^F M727O&F2^<$8C83N@I+E/&FS(\!JI@P'T%T?Z4.98SS'?+AI*J3G/M,IR=*/L M*-,9%IRRK$9)CI..\* L&KF1$$UPJ#.51&HG#A>9[403HP:6V/^258SA2,D8 M"3+)=VU=,@$>H[NX@@[.0_9H^4PRCQXF3:[1ZC:]/7 PXE/I=XD30"-J@SE] M1K49IA_$H1(%E8Q[&5=X/,:/^:&H^X#;;&$Z/H"M!*Z/<0?W 0(?B,='/0N_W9T_T3KD(>L(30#DR2<9_]% 31X80 MAO/6F7,9'V7GSX?3@]+3 M2ZGOJQ1N09Z/)/HA=[Q9/U>64E>#*L8:7.::4!2X^]FN:ZTYRK-G="6N#,KFI/"WCQMMU4>-I*Q M?UY_*-J M 4^:3Z?\DH#Y)I.GF)H9WT@$RB4*Y?8=8!<4U[%(22?G2-9(Z?)'N,V?D2<4 MYM5A?LJ;G3MA?>15EKS21"J-1;"5$#BFCO3[PZ,X1ZJ\ JOKA3++<. E'C> MV'IW<2Y9;Q860..CC"&9Z#[W>C9CD79?X#.>#]O[O%4X1QFYM$];&H:8F6X8GP<+WW[08DLJVWD$4UZ MPU(/IXX$T/H1QE'BC[;(4IE6*@@1Y8"$5=,R#5YR@E3G1^>O'N2 7>:#?IUJ M*:TZN]$6+JJQI?-38R8UL9U"@O!8)GZ&FJ GMD7)V]2\J63LAHQT*7AUR*4W M!BV4@=!!)4C/,@8CFY&'KG&*"<+T3 $Z,STNHU4ENPM@G0!%&4JCPUGIWE3 M.?7 MD J)?(D0ZB0<5:*I]@,%+T>:'O1$[&4V)/:.7;/DJ(1CTTK*@=L3A3Z M-YX$518$H(-6B;P&952*RKI3[QI9V4P9X(!#^KYS$XC])'!.A@30[IZY1I4R!+A0&482 MW',"ZO#$\+ R<;"EP?;%YY:J($AB@)=C7Y*VIA9$*/P)L)>C<)AQ6^B41+YW M]UN=DDCKPNOY-H=?)V63BFXA)6J0E/XE=/=(*;N6RY$=I%X-7=H 59;9./3/ MV!,@OB02'4BZOR>GBYOQ@9;,+C HR$L<[F,?+;>4?(Z\,!11Y H5+2-*DD(J^%G!Q3F,&^K\HN48S'1BH)I3K$Z>;*&>.@LKN"$[Q1540/2WO*)\A%)!%PX=1J*L>D*.+/"A(4U52!:MC'MU?7\QB\Z/U#T]K9*[ MP."D!K;>ZY<7>I==7IU??[M@]V?__\5==OI:N(7643U&(AR+^(]$\<"+ZRQE MK-6M5LIIMFZ58/J%G/8C^4*7"0#=;[_Y,*U<20CWY^M$'N#"@BK19#$]>KU! M%D:Z[4>4UJ/@*AUJJQZKT M/0#W$R;J2E 0VY8E"N4](!O"=3..EJUGD>#'9-N EGF8RC>&>^0-61/>& MF= KZG(W$S.+4G<3.V,"1TS;/4^6=YVL;AF?>#&Z_LQL!Z^BZBKMQP3#'AF8 M^\+&RIC2G22]4/#_.,*R&15RH%O=SLM!Y19SM"R*:X!ISZ+/H&YAY=, MG2C90CBS4:L9!> M4C /<9.2Z.8ZSN;5HB_K?5#0%P.5LQJ)A]+7F@4 :13C M6OKBW2ZY>:>Y0[/W46+'::Y_'^65!C$Y,W@0TBP0>TF &&!OF@\JZ\LO+-.( MYNH28S-NJF% @HBJIL<.K8#(XNI,+\_#NX.$NZ>D8B9 M/-ST6T&.U%'L1LXX"4? 6= LZ[+_Q($3VHZ,")Q..D,NC3<;FVKLYB;&&0$3 M(Q(^2H"'2>;Y J=_J)P49]1Y@FSZ[M0Z,]O4DU+0:D\(+[/*YRRD>9KQEE3U M>ZL6%[XW "+(G-'E[1UHQGRD,U')&T)PWJ 3J0'A^NZ_\KCQ8" MRB$#GBSI39XD"H:0E8JU(IBGUL)+=K&4G:3@545Y3'&0E[[DDQE:AC*$TF^! M'H]Y-_[N-MWXCS=VX[_XWS\N[_^O=G?]3=6)G.V4VVGX/*M>Y%&IOX3*Q OM M1Z78C7GWM]/2^]M1]N.=5C6>[CAF;-"ADOM+'6QRKM4B-#*C)'$9Y-F_)'?J MI7>?)B$LG91ZW.AVVL\JA@?R[QMH$D- BC\/V 5&Y#KV0%79ILSZ?%377!O, M47%P_;.!/",;)C,6Y;ZDSZTRVPA+@\D21WT5+IM6TUP01.5UP%>%D@6WJLP8 MYU@,P%9VF%M9IL2^7@E&EF7;9\/%9[/-M$+:MR"#D5C^'?8#"*ESN"8KLH93 M#3XJE6BL50>CNG#J^\E8]JD4!KH4UR:#8;%, [K450NP%UXVPG:%F0044I\# ML4D+R*8%Y$"3Q;9L7@"LKCPUP&0&O.[,@$JQEPELRT2CHC+I>[+G M5J[9TFSI73&::C72FQ(,KT1THS;\&>CN4H4]7?ND"RE:8J^2IT-G?);R4M"1U6B4^-H #VK M TRG%"3YZ#S5!!.-OO6_,IHSD9&/(A:@#5.4EDETF M90YF)6B>G*^!)*JY88V5%DXIF6L+^1-D4-V04EQ0!&$0_ M/2.WI0';F65,R7<16)( &^SKU_.998:51EOP;KX!P>%/%,G5"8^?@*>&;[N''4.7YQGKG.5,$J_&Y- M&M+SIT'WW@RJ32)5KD>>TXM!J_0P(P'!=YY-^ 8EW#.*(ZSO+)H7$)O"],SS ML SQ-R%TU=VLZYH-A3N7_4C,;)>)C,2C$V8'IH#/!V4MN<.L^1%U)?^'X&XT M9'>^&ZL"^'#:!]7V4@$_I(5_OEJ3#HIOY36:2FNAR0)!=N:JF[P?.D%)+?R9 M*1)+6]=''T@IT] M$.&O M2E#[ND=&VG("Y/L^]F^1J8KJ 67BUV21>SGI4W!Y=YUTO7NOGD'L U4B5^)% M/W]W=IMY/EO8*:)TK"3&6 U%Z>WYAT@I"M\C;$B=02L4?45/9[^5F@H,BN49 M!?;=^"MV'D 7\O!]*A))Q>IHV/T>1].GA-L!NX"#<]"-H<&7]",1H['K/PD, M8M8U)AL$0?T#I5N" 3M3)O$Y<1"GQ55"X7K> M;/\;$2E1,0']\"?\KJ*.B5]^1-!D>5BF*,;'I_0198,\0QCF R/.XFCH!QCT MN[0MLG/::!T56"-+]%&*"%0I=U@6[X$[+OFE4)-/S)>IXZ&\^-FC;8J?/=E8_.SY];=OE_?? M+J[N[]C9U2?X^]7]Y=67BZOSRUU(H55!L]JLDVE!1E>+)0SI]0%6G=$_TQ4:@("Y5 M^=%.ZXVK1%B1K0O)&4):R.)#5CI"J+?H8&GC,;8*I4YN_Z(D2#3T!KX=6U&8 MN0>IK^"H/"ZUVT::<<@/;Q:!9"6\G5(U6];H4F#H<4:B6%SFVWT MJ%*;/"!H'+G**DL2W"D$4:ZD4I$A%8(MK=F972&X4PR%[>'))7:B[//J-BI- M [K\%C;!Y(&^ 5&$-Z L%MNGJ[CJ0TBMAETK=N?;R"2 ;.JW2P7D:(&$?9F^ MN[H@$RQ,FKLD1J@%**;/FA& ME6,Z^185F=/% 75!:3K(:KEE%)N.] UJA"54>VAI(@QTA]&0J@[.X=:MYI?E MO=;PLF(ITATHP[B_!!A)ZR!LU8,CHF0=HSFG CD,JBN04YWP;""M/+&^KETV M<3Z X&B22U1*8VU,$YD\0J\?_+[SWXR M^-)A<=T&'.*TU87RGV>!KR@/8KID4SN>28V7;)]F0W14*"P_U#./S3':(A["]X,CO\:'XN5X5D[T+E MY("]4/G#YV+9"[#LDK#DD]UBV>W#QG&W('-P+LLNBEMNI^#;$99]U#@Z*N78 M$Q4\TOJBB>87(.4$=XC:[U>KIM-O5"E&]=B@U&Z='W4(X351#7@S%2N*4-\&W M7A+%VB5%YN9CUU%]=/$7!%"KT>T6MT@G/7L[.721SKZHRK<1,9*D""5=&,5$ MI(14?'/=:>:Q@DY1DM6:*ES@N5E-1.C6P3,[*'07%XC@K6/2F^!E4@ MH;E)T]L GV:CU540MKG]9-16T7J*C5J7NRKF_-Y.R*L/>H5=*N9RYU M3]8+KIF 7!%\6HUVM[ADPJ1/947$OO9J"06E?6M38_@2 PY"=(4K?PJZVI-( MF27"F*A8*_GHR=6L XX*>M2&<<^%H\0>$4E@3P6'3=&<-)438M/[^1C1:GY1 M^;/W&*Q +O@$K9*^6+*FG65AX1)<;+I"C! ),0,HG+#P,@=+,>++! =*!%$! M3+J)-Q7B=QTD&^6Q8I&PAI[O^@.E)6F8I"NA"DW8-0%CE[# E"S>1-$SU>H0 M)Z$::5" [B A]V-902P#,*I!;L'S47M2C?0T**EB5J6P"\R7!FVZ0(W,-W.8 MR4Z/2K*,EU,F;V24UK7FG?14DH.+G4C]X/L?R*/N ,\%7!SJSH?;RU[DCHKD MU-):Z-8!MM-MEXBW^9 MJJRUM(:T=9 ]*2G2-1^N1??*I36KK8-KYVB&1R") MP9-"5^7W$6-/!7I>C-;HQO+,L!X9ELTI24ZU%E"%)#EL5,I^G[JX8P9B*$N# MSLU]6ULI^@TLX+?>AZ].Y S(2&:2$V!]?PI$H(9JA.VQ(G3' Z%X>^A[O@>HU]D$GQKPQ6#MUX."IULEMC*;6 M\>:ZT^ITY%9AYU59@I*L"6D?KT9&D]5M:3#DF-J1]UW_,:P3T>UN1FG79)2: MC-)=RBB]E?D.-\C&,]7CYZ:3'F]3.NFII/I]=GOQ]>S^XA.[.;N]_S]V?WMV M=7=V?G]Y?56_U,Z5E);2*5S75.*"?45=OSY;W' !EZ1DAT45T>TDX6U.S:>S M> #CL*;L@=+47<&R&2^YBB!A".2+=0/IJD47$'AT[*O>EG0R,B%HG@'*U[<- M:1N50 Z!:U/6$CJ$58DI^4LFA^]QZ%,9-A6&D'2ULK3YLT)@NMHWU9S4#I67=3+N/K'I^PO]#*66Q2!#AZ V[W$B"JW][(U4=Q >-U_7C>2XD:Q\VTE M)Q5SDG8/HBKP?;[KBNS6@6P1,A/4%0/QMA/4^Z&P$-R/0/:A\"9Q%WT9D\BK MN4+"*]0=N%9).P?L%NMSX<48&_/-K"R;R7.F>W'S/?NH+N_(&'O9MI'VKCXWQAG231S(H['570S6H#J75UG$W+XF7SP+&U"_UI.6,> MI916#%>LMUP1Y96%0&,[C5>.W>]^K0VL"HP\S^SC:0V%'6-/BS*.3=?HXOOC M2>']D?T6T23[JOY-DEU%]DLL+D5H-;[E M(UYX?W_3FF\V7 5P2@$2#'I[APV&_[Y3I@KZ5T*%V(W4,B1X]'\O R:F:">[ MSFG8[?S9_,G1J1F%[ L5 K5KELW2^CEO@Z)2NBL5##,N<*?E M\=C'V8\+7,G^? *UX%X(JA=SZ3@UN?92$E3AU7<-QZ\4_GUTA$SZW+8+S6=/ MM4E<[QR6MS4^_OT?>:,:!R=A+]J"B8,O;M"8 M2SV%)1,*UWB=EE1;.M'CM''2FJZ24 .*J8M@['9))KZL8"QJ[\WV6ELG(^O, M/,H;?B\K*-6I)B=J!*41E/7 ]=8K$)1SJ6>M@O*HV>@<3A=CJ@'%U$50KN4& M^4_?X]&0>^SV@-T,'==UQB';:QM!N4;F45XT8EE!J4_U5A]I321EUXC)G<;T MSBL0D_-I9ZURLM4X/9TN,UL#BJF+F%S+?1*]II]%P)_\P'/89QJ2W0<8O+77 M,<)RC2RD),/S.<(2?<'>/Y/CK8VL-,)RIS']Z#4(RWFTLUY9>=HX;7;J2#%2 M6/ZBXAY^H9"-3-K#1 9##?*9-MJK=%;+!=GU_!V5"0@3M):=A76>IF4A&Z[> M7V'9-@_5>E3T!."I&,D>X/ 769;!DNT7DW(6Y,;0?2+NA=!-(LBMT6"7EY,@=[ Y:V'P3RV>DTR6= M>>O2VG;6T;742>'N4T] 3U@8=U.X*\QQ#L5?L9!=FBBDW_5#U M\,N'F7C4SBPF,;:40W?N>)V%:&&&#KM"/)82@?WS(#,7Q\S/_0BGDLV=RYDO]4&]S;%(E7[..IX(#MR+Q/BNJVB8P6=XI+\F:.REO.4TN.*2'5>#[D[ MM\'':?DUY2C[\=GF^W_? ;=R; )*@R0IZ"<#!T4_+U_D[ M;G0[!2T8%FGXX3/MW4T9.K7T&BO=EHT#3 ";ET=T6JY@;_A@X,()4"]O.ZUZ M.MS@-M,'E[QF'AP7I R-L?LW]=:B0.UL:YM%H5Q4WZ9NE%!PPR^A ^Q!)YY/ M!B5W^X,R/44W1Y]4SY;65>HC+G:W?_KS\^I7Z M8E]>W9]=?;G\^/6"G=W=7=PO4$!A]3M^ME*_Q *J*/,:A;"9+2A"U.%7]EZE M,IY80I+Y#Z"]]+D3L >4UEH4>H*J>@I9:"@I4: K)XE0&SLJE4X:^4&$)=\G M"E:* /4 ' I+A:)-!64S3AN&]!&F'N@]<,^+Z?9@:L$4LH"#U"UBE MT\>>M8$S& A:KGB@#5E6',ROQ;0F6U#=+Z/W!=<;)^&%&C^Q.I83$K+(4K(R M41/UX:$SQC[8&GL196TX"-&0\#1,9I"EO51*M:J] MV@#:!QKB<* CU019H7G:GSM%Z@;A@_=TP,X E8NN;=/[PEEMT4B9-Y'A@I:28AE?Q]DGV @:@&P'-'JXE#T8Y<&@OW=971A?$8J MP=.+<&0=LMBB\L=#X95CM2R#]NC'9%"S'0LI*4/7E>QF JX@\S5N0Q^TOD\I M)]0LCI+WU;H7R."?MN/\+<1%?06?YQBP?!$ZXG$22 M8-A0G&[%6++/];T!YD_3Y9 D#0"-[_$C^2ZBC;4T>$<\P>/>\1HE)$(HBXXS'$C7W%Y6C4ABHIBI#+ M=C-"51I- +)7>:.$H1=)@DDNWU"GI;J%$Z1('Z@&JVX"JX1KADG>_I=4;;'9 M-=HH*D.I.P$E6I(JGZ(-%Z#0H11 U )D2X2(5I8, ZW&0"]G6[LU 6+ID@)+ M-Y:O 1U7LH;>$U78&G#K22.?4C<=NJC.J26?Z,J!\ $CM1K)*+S4 \E4($A MSC%[X9^$)154W9#7% M)">*20ZY8MFSHN5:U3IO9GP^-_&T=^TJ1A&#U7F4+O('/%WFY9E1S(RIM"BAH1:%OH 3X$0IK/DMK;B>;WZ?RS9L9L)**AGUT*L \?W5?8P(5C M$7,ETHIO8>IU/?*W\V_)R.F0ZE4]I+2^A?%("T=ITX>%TXU-PA2G5H,CT.)0 M"G48$B.?\*UI8^&DD)/W/J.$5B=?.#\X8==E\P#[QB..&8>064ONY.P,<1CTKX[^P!B)_ZFJQ)( 8EG>%GC7?P1I;FF+@TP% M/(ET"1=F5-58*Y4)@^,/<*T9".7RZ&MN*O4G_:4R5Z4FTQQQZ5=(W2."H.PSGX, MEQBANS]084+9$B*9!Z^< 98*[,7V@&S)GDV68GD5&KOZ?)Q 9, I+>\:DDZNNX?A"M6X M0NZJ.G&E8TE)SK1*]@KLO(!!JH61)+THM:?)2L45K#=RI70I7-*Z.VOC3M??E?:;);CI E7MC(5?'4(%D@"I$$4JU+6:G8@\VZ4H M:?>&@+I.^A2Q"NW/DF+[^U206KN+%F_&G)1^GF_[V!3;W8)XOEF0JQ3;IQ?T MY?,__Z^S_^GR:A_XPGY@@P8PI+NL#??B?6DAVP?J]V/0]L/]\S"\57_9'T8C M=U_(7K/[0^ NKN0PP ./3=R@B1O<5-Q@_?0JNJ@,L;]FJ 5:(A93R99*?W*3 MA$KC6B_[_G4S1NL5UBW7TK,P2K-[:$J4U[Y$^=97LBY(Q7Z)^-4%%2:U35GT M'2V"WWQJ37*!3"3Q^:SG4)+2+0:U7SEJ5R[;7C,*F!2,+TX IG)\49N*D^[/ M&\,-PH./W"5?I;3"_)-[E(D[%RM>=]F9(@FUJ6+W16N990/JM N29MN@/58V M_"Q=W*7=.#PYK6M)I+HPC[540]L4PT@M=MO(%:J*\HW6K'J&"K(WDZ]T7I%M M>2/\ID2#>5"(QS1,+8>K%,:*=*G"!%'I M&^^%[[*YT8'HNY3*-Y2!*DBF& -(A1:2822B8XQ;("*1"U$#>M")-R@C#MBE MIX/;9520$ZI5EF;KT'**MJ #/XH24G3DA^Z##*M4#=%9.*2M]82TDLM)."9V M ;K[2)N4Y:LS()-OB>\GD>M$=46TG>2:.3/3R+$E.E(.Y1D'F N1ACHJ:I > M3S_ ?$I?AD0C>T(."A\Q&-FQ5&A0P2I5M& NSUD>JB>24H\(10P&A',,N?N M8:?J23K21PVI&1OYKPC45@9P-#-ST_2>55!HBB>&S!?/GIF0)9/4642-6',S M*@@NE6_)G"U.)5A&*@%RFFOLR9@!'=(W@7CO:(S4):^8B!*)A&>^YSYE.K[*3 M)J)9PD3QR2+[E-23^$1R4]$-*L5S-+6$\P92J\T$Z_H%"Z72)N$2,;1)MO$" M:N9S@V\*TMV3$-F9<:^=PV+;Y,DBMLG4)GG=QW(35&U"WA'_(5P;(/%'N'01 MS].C64&P:>SKY>Q[R?/B8#$AR4;4+^+XQ>H##(!Z ?%30/FY(>G9B/1RK%SH M\C*%54A5"P6Y5PK&K5^!MA5POJTMZ%GS . 3$P!L H!WJ7!H6MI-VK:*HT^; MB]0(70=G7*!F*$8%SBL;*EN?[+.[/S[>7?SO'Q=7]^SB7_#_.VED5L5"ZR<0 MUM@HX:L/ /_FVU1Z!L%"Q54KKBR[J2RK*M MS7*DD,(3%Q\O[S^=:057%IV4B]#E;U([.%Z7/$J'3=,$?JW!T4UCT<)Q]3G_ M($GV["8FZYA/^*&R4?'3WL;3U@RG]$0X0N2/WZLUG,SRZ,]9T%S'&#\H],87 MK*8\J^O@5K!<+R(=O_(987G/GWY3LQCE2)M<,BD\DUV>_+ZV>>+.DU6JS(B7Q\O%82-,CW'^YI>ZEY**J--M!4APQ MP=49CO.ZYPR%43#*) QA PK-A243;I+>6JS"M4P"DU-!-B^S7Y.;\[JQ9I+%&^Q9:<)*Y^>ZYSP1(E!R'^;V >3KD-MD _%.WX*V,*![WE3MEPT>+\X*G>&!Q7M!T17D-+F"P,?V MX;_QLG'I85%L-!M1[S^R&F6-1O')U,%XW%.NNSH%.4.[-RZ,AM;A0ZS8.Z)./4 MDS%O=?+?I-_=L.7-L^7B+L?-P[QE:"O8\M'B;+FX\^V*H6/8'+184Z@=TT4\[3W!9UN;,P7SXJ"N=<.70,7ZX]7]YJ=7FR7Y;ARYOG MRT?-8LZ3\:2VMD5?GN8\<_ER<0N?%4/'\.7:\^6MUI/%LNLI]V ML::99#Q=6=YLA6SYWTD.S1VL$!#&IV?T7SZKO+\-\_!V=W$>?K0.4&9Y^&L MI6'X.ZR(GXT#Q]76$RT-N>E 7)%-E$#LZ:W[02)N6R.Z0^K&'/L;8HMV8'^*^3(/_I! M**;F>U$U$\S58G0Z@]5\^':)M\B-K')N]*9+LF6!/1;B+:-Q\, M;2+:%U/ALMU7IC2RS1]G74Q16^U[V(G8]H6ZJ[37WUUE9AN$X\."ZN++QV\7 MER0CI;10%5W2!L)" -[?W^R_^=!J=>O3,:%VS1&VVLYMXK/KQTV:A=QDV;#C MM7.3[N&AX2:[J:J8L.(:LI-6,3M9-EIVHJK;_=-8NH FOM\0\VEV#?/9457& MQ,[6D/D4-9Y\1DCHDI[E-?$>H_CLJN(S&1]*/C;5/:#8&8D_!8+W924T -=@ MR$S04;W:YAYW"KC7,^)E:L:]]MMO/M2&6[V"()BZ57\M*:\*9^NS %1Q)Q!A MKHL1=A\"/I343A6"ZO__*4)L0<+.7->A-ID?N?==-2+S1*8/&8X%*Q%>J.JU M6H&PG4AV+$G4?VP)PY]TJP&_!\OFLM> '8OR^=+(AF?5F\7N*P,?0QAP>PUL M& =;;S!J6=,3M 9\'Y8H"W%+)BUXX#HP/ZQXSWDW,XKE+!Y@NX36$;'I(Q7" M@F/N.PH2YO_1@6A,$N:X30EO8TE$6DL=D9EE67./DIX(^F MC/1JRTBW\E%;$SU9A.SF,;LK2[6T'7K;[!WI;##SX$_0JP*K_MRRJ6#3?%:4'@U8#:@*>O#1-1G)=!;E!CC M*I16;'8!^D](/@G\LD4D^V8"Z[GRHYE]5KHR&HT*!S??,]1T-M0Z:NM[EDP& M?=:@3\FIZ5-B^I2\HCXEJPKHSAR7%HV3C:+AU%"8C6S^AD5.A)/29W64\ S MZ!+N>*QUP+Z=70$M?+NXND<]1%5AAT'NV*?+N_,_[NXNKZ_8V=4G^._LZ__= M7=ZQZ\_L\^75V=7YY=E7=GY]]>GR7C]S>W'WQ]=[>N3ZYN+V#'^XR^HWZ]'H MU@GLS]>W?Y[=?MK_>GW]^^75%W9W?W9/X-S>?6=EGDI8^%. 6/Q.]YI''MC[ MKN]3X\=,VV>*1'="]K\Q#T#DN$^@#% G2-"]/L.T0-'[_XM];YVDI9Q\(.EW MBPH$C.)3^\ 15N<'9H(=#5D?=(;T\G=W<<[\0#[WZ(1J:>,8;C 67K]@ CER M0YJW\#+6('T/[IMA=LV\Y\>1[HXI9.MK7(7X,88;I[H-R>L3MN. MSH((MO3SN/L4RB[KV#;4#\*& I'M<&F=Q!,*#]+&@!*4V*!T3%VA?748:1M1 MZMD.JD5#J?LH(6!<%-"N/X"#EKV:>10%:@?<^BMV0D?U5=6SJG:DS*>&I:B* M.R2*I)XBVZ;*EGY^VJB0NK]DAI/[P>ZI@[0U.D',=^/,$ZHA-5VCU1,(>$^X MF)X1>2+(-Y=NJ"ZT_;YCP78LLMOR!U">22"Z#BP!#N@)@1 *'B"&PM)L[++K MCT?4'#[=:>98U.34T!6 )@!8_1#)*8?SL[&=;!RA*)X@#BDK!]2L4.9LI"TD MTYZP#=U-1_U"ZWB8^AIPQAD5/"[7.ODMGH)G3WZ+.YWZ3O;9G?PZ AXHIKZU MIM^WL.GPY)P#/ODM&H&FOL,'LRV&0@>8.Z=C@1,.Y:F@36W>T5R@ M<;_T 09DQ;\G+9*SB3?Z,^*C8\4X>?):8M4JY7^*"^/J/#]B Y "<-Q"9/L/ M9XA 8B>\->0/NL\QI2CE<-4C7 6M-QZ-,_1';$60R*$+@T9J1(L J449UP00 M\E@3)8@%8$#HJY1B=1&?\MIU.Y/.M=)'9R=(SVV%/&E J #-TZ/CTTS&:.G* M@(OY+[RR>==1T'K' F[\#D@$8(9V;"F9!!('SW=J&]*'N?[CJ_+H,^%9YLXM ML-+6 " &GXOP6>$P"(.1U.ML/,3O BYO%FINJ!;4Y@@-3ANS"/Q.:S-H1DL-EA< 8L1=35W)FN$"!XKR]P#W1KP?$Z;GS;7JTHR&!8R> MBH-$(Z_-@1L*,!10@0)2P\R3"K>,'"\F.V'&(2$)PH(!_!%BOXH1C$0P_"GZ'!98/+KPN7E8.8D+G!_HHY8;54 MX%48MM]/38?R@[ ;>1T?OGYPT%Y.WB@GL/=1YWG2VE!M<, 0A2&*"D2ARE2Z MT=#BY,P:Q*#7^,$3$]Z#$_@>7F9K)WN*8.[TY3/%T&JJ=!\X]S?8>3-ZNX4KS8;F:. M.YZ@(+?0)\,DQKTXH[',IDEB4=&2K]ZA(.!'-%?"GU3<7'@Z(!5$![>>]).U MX7,K8/S/SQ W(N#U4)&,FK8LK)BOHD*+S)@3MORE1$(NW>OC[\7,=[KNK_HF MD.E5\)5FQ\_-&IR1/_82.8.S4BW?R$0I^*=]J)=0EIZ5?MQH^MXSL_<6!/[S M<_=>=^K>7&S(?%JK$K0AX37UJ)$J=9(J?3?&@&@9VHP!PS(A"&[.*C1Z*0%B M$'NURZHK[A;PQ@*G$_I<*4N/R<(Q\)TE J\.3,%HX:\.YS;O4U6Y(Q8/AW ) M%39%T:A*2#9[' I/EX>R98YIAA[\'I6&TCFHW&6VZ%' V2^8J0AOP7-]!V^O ME)_I41Q"J,.&D:W"*+&YQQH*>J441&F#H&W$HU%BRDEJJ* *HM-^R9"?2TCN M808NW7^SB5C,K5!Z#0?91'FHYJ<^"&%@PM+)8OB 4P, <6]"+L MX8FR8NR[6%%"2H#_Q/: DJ1KOW$A+4]_9%C9>X3F?SH^J/LE<2!Q=UM1Z%,J2NE59 MOH9D=HED$/V=(*DS#O>&@>_;5.<[K1:$?>2]@8-V*1Z&6Y8/;/!]E_ ]J;Y/ MM?DD'Y=,GXFQ8PL0&=DZ67X<]0)9<:Q/R<*Q!X>&A& [H>!8Q4O7F@J#>!P1 M!>7K[?WBY^H-4:4(&TX_%&EMJ^Q]7=[L$WTN%56UP2Q#=(;HGI.C1K%[G'(U M1V-5/2TI5B4](;K&I*S9WI=5ZN%"1.6TZG+8A@X,';P8':1YS*X31JJ:H+K. MJTJ75SRT^5_L7/E!OLF[S9ZJ12=_38KBKBQJ?'L*"7[SPTC!,I2E_I**@G@! M[(DG[ \Q<6AC9$D6U6)4N;8'[,Q[2L=10S3P"8Y'V],)YM./2-TAJQVD^H R M[A=H CBRKFF(C#)?WAS[76D! MQ\4K-QZP/X4N.HNS.Z'E'R@$_S8!/ WW^!!(* M\$W9T:K=R'6LXI[G8Z$*FX$Z\PC'+WX(*Y:U8-E=4K\%^\\$&*L7 MX"] 8[ $K"R,K<@PU9E0W<-;!]Q<7)%($&V^4M.I-@EAEF_!FU0"%%#RCO.[ MY+HA2R.7+4'&U6+%QE!7#[4)^S$#F]H24=5;BZJ9(T7(EQ)-+L/Z6D=,@)CS MGZBC&#)'+#;\@_@44&JK\[.6:Y.[>/2#[S0)K-57D)/E64N6G8=]("R,4;39 MV^/.*380HAZ2&I!ZL<- "-E4,L1RJ[@/?:2JWFJ[H>Z+&-C@8-- *FJ>V\7; MXS;U*:*BPL ! JZK.4MVJB&0!8 %,@<"=(4 M,)_=P54T^NT7Y\..0&).3\<[T-=5X\9ND53M4S] SL[1I$+M8XGPJ*O@2)F9 MBY2:B>\=,I;,O5B MP.@U3\CEEZT^N\P&F4RP#Y)(ZD%P555"+WC, _; W9A:>*1#G\MA)-IGNPH5 M$$3:7.A^SH+@9CO@'H:CVBJXF\O#VN>JUS3V>G!"&4.>.I;Q'N_)%A 30)IS M-WPA^I@BAIK3*IY+P<$QV[') J%1(CV^OX5H%!SZ :P(GHF)R@$O4M+)GNL! MN_)97_4Q1(V(" M"S8FF9SQ@-T$/L9IXW=H<"(! +V M#I#-GPI'#./>?U3C+;IW/ZK )V"4@ !DYD-VM/ALVK0&U\_ PK/!I@4B-[3\ M9K+_%RY#PM*7S7Q6M:8#[&P]A\_G.27]L2\[S2"F!'':%P@XX[Y$ 9M'/+WL M5^N+ER)J(*+ I\W#0M&BJ9D>1R.B'P]*:0(&L26/D1A/[%S8J>S!.RMV2/+M M4+?$$?9FF&,5AE0#?GE:OCJI^E&?XVSC^UU3_$C'2WIS-]M%*IZR.-DJTK(/ M])T%&:+FLKWDX2FT:L,(U/"TF;2+3CMNLPMI2,;Z*)F,LFQ1E0 TCL#61L#I M%6Z)<=D8@;+$,6G7SAA^6L;P8PP_VV+X6;G_1EE^$O_I=>(_K8O@6X?+*C7] M>+$(-R3V%RXAH4BZ[WB$Z<4\?VGC^20Z5RX]ER[K'X*N__>>3<;C]/PH\D=%$3FK8Q4SHWE>>AJ !1RK]_&S\ WL>.S;KN7!D+Q2R5:RB%NT\']P%Q'I/#LIOTD%Y@5IF0J\;.L.M MG.8EL7!M.P1TT3,ABIAC>QT[+#NVR2#.UR=M"OBO#BUM_5PK7CS%=_?>2A.8 M'X=PAP_?_;IIMIN(SE;M1",7J+L/-4+LD)6ZM[H:/_>>E5:Z-&RGJI')]R[3@HVR&F JV&Z6K%F1V'YO3K,.,F!&SSM&44JUT\]PUS_&^UBZ.$U#W'G=M@UT M8/LQYD6^,N6V?.6=1J>Y2?6CO;OJQT[BVQ&HN^L,.##XMMOXMM=L'#-X[:I-& 0IO(BFX>-H[;)FC084WF1>\W&R>E1K6!GLB]KA1\5XG;6 MC1P;B%O?.NUP5RM?O";B:S6.NANN+U3/X]E5A&@WVJV-9A+5]7AV%2'VCHZ- M\F:PHPP[6A7N@J]'>3.F/:V\U:JZQC*>]%>:2KQ6^EV@,L))IXZ9ZVO'@)HL M8V<1L=UH;;9B7UTPH";+V%E$W&LV.NT*%Z6U*@:;K^]A\'+3>-FIX,ZK!5*: MTB"F-(A)G:^V\B;H/:T*9I@78^.F5L..(=QQH]5>9P5Z@W"[C7![G<;AX3JK M'YGB( N=SZLO#K+1UDJOJSA(X2P3DU29(X,+_XG#R.D_9:?-UOAHGL@\&\Q- MTI-+C?^G0_H'?W3RO]/[MK#\@$>.#^@&UP01N(XGWK.)H:;N$3_UZ9^I$-8[ M&<+*]NXXOP/*QT$^)'\XE4=E__/32:O9>J_UX0R]IZ*9WIZ>-H'I M'ZYD(@+;Q/@4>+:R&1HL$.%86)'S(-RGAMR1Y8_&@#TVBWP\538.'#C?)\$# M-@;FX-OA 3N#;\6#X\>A^P3+]&!T"]ZP7 =0'VYUWGX@//$(MS@+3CQP>G$D M!^1,'P;S^PRVT^S2=FBO;]N-PVX;_RI7HO"*;1BE\E ZD&M#KB&W&S+?HV6> M(^"\)Z*3X_>PI']Q-^81; (7"V1S^4F^.PY\.[;@1?CPX."Z81U^OQ^*2 /= M$P..\S$'QK0B!!9^/0W@@SQPY 3WZ6J8^(%+#V$/+I<[8'WXQ/Z*>1 !#"DB?I^'$1#_1!.WW=""\X3H2HG >Z2V36%HWR^R>D K <5.'R.R)+LF<^ MY #Z,6#7#V<$$'6?*K.A0D,\PAXAKTO'CZ@0XM/J]X7H](#AW@ 4 *3@B>9RT# D)Y&KE60"T_1@ M]WXX=M""!.PJ]#U/N"P<^D'$!\KERQF"P/4'N*+DZR' M#G& "&C ;N0Y##X=B!%WO) AZX7-P4J&_B,0%"P1G^T%/@?E(0.W(7>!_! ( MCW"V"1R)+??[ KE,'+")Y8?64-BQ*\*4T1AB6U!Q*XT:392P1+GZG!=Y*Y-U MC83)DMHV*EY1(IR)CMXV3UNI;#XZ)D&]O,J0%Q("S;>="9]3=?/OY>7/UP^M:GOJ%[,'VERQCFQOM\ M?SNS&$-F$NW4R XP[.\'_F/J[LC_A'4)C^?F[,O%_L?;B[/?]\\^WU_<_LJX^\B?0GVY1[\'BFJ#()LY]Y#FHVO /5;$A\ZDN]+X-@G1>!-^T/-5.1'6A M1-DWGCD(H)+EQC;*,!_$DH@XJ$ZALJB %B:"D7ZVD1]*Y0HK%3.VG8@^63Y: MR=)?E:P"%9.\G#-7HQ\.6?_%](*\R.^VFZG(IWB0 J$_0Y--Y7W^/H)W7;B+ M!(!TH(P[?;KFH98:AZ@;AU(M@9?'(HH1F-J&E9P+&0](.QCY<-<\8'<3CTBI MBVL3&$= %UT<%)5:T'WI'@"KCCRX%;S'R8'_^'2FN -:MF,Q/@(N"XH]#8P+ M&\,^'4L6%Y;GZ85.B!P!7@3 !G#5#0(\8GU81E->PLBB%=^%,%O!>0$[3D8' M+B;>/#FT.\ MD>8N]3-HO8#ZDC!&/<>3MT98>V+D0O( ; %R[.G[LS8*'"3WG?2P%:#PR/%I M=>9R-GWPN=LPT/TC&M"JH@$P>&F A!OS!)^%=K/[= 'B(TD/?",)X?J2-$ M"*GWIW>3-Z*677T6N::P*:95T6^D+@^3"N%KX&$56=CS.)C\(\>@JJ+S2.D: M)1RL>=)).5CWJ%W P;3-KJI43RSXC\!R[ &\3*8#9-*"&CKN.>340IV'8B_ M8H=$98ZQ >="B4JW^D<'4)DVI-B=VI7"TDM/[\T&=(8M$MH8>!AG!P* P<2]G7;;3D M)XJL'R263CCE[R*"VQX<%MI$H\!74 9M*(+12=GCM%P120NFL ?$;:6[@TZE M5#W&E\D9(@A1"!]PWM29HB6@=&_2#N!\!D_[PD,ES=9CH8:=6(B(8:/>B8,J M:("J!W]1F) 7*:G-20K5\O626P,YZY2#1;E3_#B:S7\WS_R,92@KXR8AGK$& M=8PUR%B#C#7H68I6#VT^Y^CV)>>ABW8;YT-2@W9]]V73+VA'R^.:?D&+5HJ^ M)X7>- QZX6FVNO.,.;9:[] T#-H\+YYN&&3:!6U%IP73+L@@T:J1R+0+,DAD MV@49U%D;ZKR6=D&SU=&ERZ&]'$)L3L749KCP534]>,F3J%NV,=8IZS9;IGJI M005$A:-C4\C6H +5ZCI:9RD+4Z^V-N>^X48EIL;5:E6ODI2FK5>^:DMA':-L MU6+&3>A7K8U6ZZGK2>S$V>^=;%BS-OK41H[]:-/'OH'*_MNL3\W.[MMZM6H= M58)K8!H_::^S='^1(7HWQ?>.H%>S<7B\SFN 0; =0["]5BU[CVRU#KHSJ+51 M X8IC?^B:JXL&F%IOZU,G]AVG78GJT>W&NT34ZW\,*UMF+/ M'7ZNV/"JS$NO-4UVC7\0J\ MTLRIM=)QY0VU&MWN.H/BJZ93K1T#:K*,G47$=J-U6,>\/H.(.X:(>T>=3LTT MH,TG,QNLW#16MBKZV_AVTCAJ&GPS M^+:^5-5&]WBC'@B3";W5F=#ULE^]\DSHS?5-=C[\AM'8N4AL6UA^P"/'!YR+ ML;<\]MM^S][D'YVZ3_S4IW_F1;:RO3O.[X -X& ?DC^A[GG#I.T]$CW[PG3E>/^!A M%,16% ,$ _%7[ 0P ,QHB['K/V4#01@?CUVXMN$>Y!H$MX;,' MAS3JVY/#-OZE >^- "QRS3C..'!@#4^"![AGQ[?# X;GI@=B#@P:. _"8[TG MYOJ/L)(\&.1.<#VA_$A>%'H0 1MP*Z(UI"#%9ZLBEEI.%82 \\"8'/B&#A;6 M[#X!K5@4H&\?Y%#S'*[4\&R*A8YGN3&"&[[TXR /7QP<,(F ]@"P!AZ@AH.U M 8PF1]$(%OF^&VI\P"_$O[@;\P@@CA#A&3Q]8N%3&(D1?,4C!E#S0D1. #Z/ M..L'_HB.:^B'M/'D:7F*YWBJWA,1X?'[4/VJ8*=^I%5:0'P1K9D.K "#8$38 MA3Q[8!&!@*./1?)=>+!Y!ED71KT4]JNL)X!5 \C4RI'_]6-7/BQ7 M":O :1+*0.A8_L!#<,ZACK]-H.7?JN!E!@GK@_LOJZ24QE:N1C^1BHD:9N:, M*36BX 0F+VD(G^@)3_2=2(IVA2SZK436R?FRBH+"1/S3!@&:O)*. C0A9=#Y MITN:Z:P7DAA%"9((.QVG<,">KT24;3[1)N0V0 %X>W*LV8_\[FVSU2[@0%HI MF*ML&'HIHI>J(2H)'6C\9EF=>_;;*6IG46$*O_*8DAM271Y"Q773IWAL.U+I M4XJ0?E(INOTXN:!RF0K&"H'5PU;S?1]*(79(>\)6\F>6A M/*DQH;#QY1U(D6QR6RB@5'T%E#JCW(J\BF4O8GWXI$D2 #@8^G%$.Y:/ O/# MX?M.:,' M'\\N3FDQJ9HK:+=2IFLLI8\M&2];M*3;#?!;L7?->;-H3O4 (\ MU(E1$DQI%!-D5J,*U5B+TV>.PR])?BUIXY!RH7MTLAK2$UJ%TV2%1#"31^&- M@),\@OL1F:-@)]:0# (P33AT^D2,-B ^O*X!IJY>?PLG3N"@"DINC\RYKWK@ MLY06 JHZ]\614=]G$1FKHU^SDV)?^U0AGUI#3C>9CW?,CI494V'?Y 7>AKNG MZX_Q-JK(;N+&/VD0DGK8+WBC4!>/#.$6&(@45T8TS1H+SJ4ZAWO$H2;AKM8" M:^@)=6M6*Y>$C0,#T#.,O@*/7SEJV\Z#KMAV\^7C[\452Z?=&^H;W,TNH9";1 3S9 8;]_TO,&_BLDD^9S\.DQBFF[,O%_L?;R_.?M\_^WQ_O!6DP/O4$@PMM %KD*??CJD?^"]J:@H]=.;7XI _H]/Q2#'LUL%P.^O MS[\ZWO=D#ML)QRX'2#H>WM?V>ZYO?9_6)=XG@[+?. ,&U/_[FY\BWWJ30_)' M!0B@M/C$Y)=)G%3^ZY4X9:EV+]+EN328P=V2?ZB*#9E/NZ:E]?!B M?P=8 FRQP;Z 0A5PJ16N\8\=FRCIOLJSS6V8*.V]%34Q3V-D@D2GL;)!H\TA4 MS]J\!G5> >KL>&'GET.(S2F96>L&[@5[-1KM5H2B903"#8,LAV%ZWO5$E<_,5 M[@QJO11J=>I5^^799>J,=7&J3%VH0P$'TMC8F&%MW'Z5=R>K/+4:)R?K)'13 M56RW\:W3:+;662_:X-MNX]M>L]'JU*M N:EB]]J4Y!GHU:Z7EFRJV*UD'28# MQ62@U"T"J:89*%>8HFP24$PF@TE V;%C,PDH)@'%Q.Z:!!2#1+5#(I. 8I#( M)* 8U#$)**;K\!*+>-W9)VONO+V<;V3-BSQJ')YNU M29P^;09CI19XT6E5: M5QJ$,0@C%[G7:C1;%7*?UBPJM]K-^GH:YB)^'-4/.3:0*K-UJF*-\F1,N^N7 MH=[*&VHU3H_JU=9O0QA0DV7L+"*V&R?=4X.(M5G&SB+BWLEIA0R=M2H%FT_: M,5BY::QL5#:MQ'H3?8:9SZJ.76KQ:M M.E*]^9"L+--G#5LTBQ_"BFGM!=NA[IO)U0 6&XRQW:_:I^U@EW18WF1S-\>+ MN#=P<+&P'8$[P,%]RXIAA=:3ZLNISYT@M4Q7U)D;EFU_!Q7.*M^<][B9:7$JN:4U;GA;%\?03*#[,*C4PCSS5P;Q6ROE-.EC5J1A84%*T@:G*HS/0,1 M&5'/7Z3>HC?2YJ>RZZR>)/!'LKTPP_;"3IZ#H_ M,AY%@)-(L/">)V1+8&04"<-3>\$SB@-<$R6\B$GZ MW3SAKD5?H=Y] #PX"FM(Y; M'1=6TW@O//=U=OZJ2>[Q-JI?YWSL1+#S_PH,GRE1Q="]O_5J6&UIK=6ND/IO MA.U6GGVWO>%VJ/4\B9TX^[W6Z48#\8UNM:%S[VZ8WZ\F')Y-Q4M57$LV^E)! M'5=GPJ=JH\#6Q7QNPJ=,EXD:3;/583CFV&J]0Q,]M7E6;**GMM;Q;**G#!*9 MZ"F#1)M'HGH&P!C4>06HL^/14UM7.GA>Z%1M77:F /ST(MN-[M&&S?WUM, ; MA"E>9*?1;IH6$P9A*B]R[[A3MUJZQL58'^QH'MQ$V??;'0W'?)1S[/8B=/?.VUNF/2-#K:9,*]-1_>]CC"OVMFX^^00Y(*&@ML6G'N4 MO*BADY3R2\MTXE$X7@Q3PNA]WXK#)?W(TY%OS$=V[%P^4GV"?67G3Y(!PZ8W;'^1UZ(V+<1GBP*P7^ M*E]QGHW4K*<*P[YMG9ZF2 U2?'FDWDPU1MMYT/% -U\^_EX<#SOM_5+?D(BD MKW1@:VZ\S_>W,]USF4GT-3P[P+"_'_B/Z04]_Q-&]K*;+U=_?)OO BQUM4RB MY9L/))>+F[,O%_L?;B[/?]\\^WU_<_LJX^\B? M0NTOQ-NY)W([?\^&0H*QA;849<#0Y879M&U#US+]I0CD__A4#'(\NU4 _/[Z M_*OC?4_FL)UP['* I..Y0$'[/=>WOD]+]/?)H.PWSH#H^G]_\U/D6V]R2/ZH M .%XP!/1A"$/#Y^8_#*Q=N2_7HFR2)'A*&'/X2?DNK_]PC]4Q8;,IUW3E1QT M,%\"FW,"8K4 P2^^;S\ZKBO=SX:"+":Q9:U5(3:L' 38;"5HE=DZ%@ MD&C52&0R% P2+8Y$]0PR-ZCS"E#GE64HO+2F6F +DB!>%DCS*:4TS);XI8' MJ+V.LH__\]-)J]G:,%CJ&4FR>\APVCC9=#5(@PKU0(6]&N""B6;;3$'8PTT7 M EY).)MI\FB2!K)6 ]"LRK=SSN60YWL9Y")&3-@B62[=L- M>D/75(A$2.4:X"N8TP=M&%88>TY$2L3Q^Y -E.)&DXW],'30Y>JDRAT/<8V3 MTV !C#[\727E:_4/\,K2V[KR(P%P9DI?29_!C5QZ$=PC:*ZS,!0134(U.CP> MVPXN&D!G8ZT(^D27(ZH@40@I5:V"0'[#@XA=-M@E_(A_XORMP_>?D_?NDO?H MI^9[VOO(#V#?7A^10&Y!GF\"H Q,$*P R5H4B%@/RD\4ZE#0CH8\2@'T"*@B M@82%'K(T(O/3Z21'/3@'C2+XVZ?SSX01W\Z_L0?NQH(A<.$,8#N/0\<:8E&( MV(WDX7(&USDKEL5$^C"5>L?U'Q$;X7)*Y&3Q('A"7*=?9=43O?Q 6'CYMAD^ MF[O$I$ 5@'12LQPYMNUF"N^W?RY7S99PZY9Y26L96V/PKJ?4-5Y;@T3&:VN0:/-(5$_'FT&=5X Z MQFMKO+;&:VN\MG7WFNR>LV[COCJ#"/5 !..UK<&,QFM;'R?BQI*X,2YIA:"U1!LT<=MT1<,=?'Q7O@.7L2#SZ-"$ =^+AH^+DG6(QGWO==UZ>=9*"<%(:P!5RS1CI9GS+]X;%0( D^ M.!9FYXM P/@1W(J"2)^]A644_'Z?\"=4D\(6'GE@Y_/PN8U(J*I33$ D644^ MD1]7CY.$W'W@ Z&^E%4"Y!'"WOXK I\- ( >;KX?1S&LR.+AD/5AN^&<%/D7 MHL0ILJLY5\A5]Y@NUK%]93ZFR&[A6+D683L/VB5Z\^7C[\611=,7 M[5QD&'ZE0X1RXWV^OYUIB,Q,HHU)V0&&_?W ?TS-3/F?,$:*W7RY^N/;?&/G M,E%1 "LY+V/M8[V$7V -B2:8?,Y^'"96NINS+Q?['V\OSG[?/_M\?W'[*^/N M(W\*M944"<03.2B\9T,A0=H:_WC/E.WMIT/ZI\@LIWYZ\TL1^/_QJ1C\>(ZK M /[]]?E7Q_N>S&$[X=CE %7'ZYO?<^3-TV=#,I^XPQ(I/_W-S]%OI6/ M7GQ4@' \)W*0B\B#Q"6 "*C?A%>NY<&1K=784[7PJ.L<4P%G+-"\;?E>C.,-7MZG= M/;;JX9)UE38%_+=2<.3Z>;&)BGR- 265)*B)BC1(M&HD,E&1!HD61Z)Z!K89 MU'D%J//*HB(K!2W60B'=8'0C'K4((R:D,6[KPQE?27!3Y_3(!#?M.A*TC@P2 M&"1H;SK<;9N1H+9ACB<;)OV2&,<*^E4-#7Z;TZ_^Q=U8A@/)J+21=!EON9)5 M6ZJJG$KRLHNHXVGLQ/DW&\V3ECG].LRXD=2!S1^_T:9,TH@Q6"VO4'US0HS+ MXI[P8XK;IE RD822;;EF5=ET7$M"7&#U&]?3EO%<&!0S*&90S*#8QE"L"*%V M\Q*R(RBV8;VVA(-MC?'P='.Z;O*?7,.]'W%799LEZJ[2?[=?ZYU+(&T@$-N/ M,:-C@D+JYM*IOO)-.X&GB+M-Q+W5%HS=Q+33YCH1K0BM=E1)V4ELVVLV.LV- MFF%WDK-5/I]7H1'/0J]NIX[(5<^J028+UF3!UBT*NJ99L*:?B,FFK#B-28+= MJF,S2; F"=;D#YDD6(-$M4,BDP1KD,@DP1K4,4FP)J;0),%N5^I;L]'I'IMP M[5U'@^.3ID&"74>"HV.3"[WI&3>1!KMA_K\UD6R;U;!,&FRMJ&JOV>P:;KI[ MY]YLG!YN^.#K>18[;AIK5GD_YJTE]-5D_%U>_5 M*SJVN7O1L5N*6.UU6M),,N*.8==>>Z,=>0W?VE[,VK "6X9:6V,>-(FN]2#G M74T(ZQ[7,F?'X-JVX5JST>RNTP1JDEUW&]_V6HWCUJGA;2;9]870JUTOQ;C6 MR:X;:W\[&6%(+>F=4+:M=_2// Q]RZ$N]=1>G%J&BV#$7)][#="=(UCHF#\A MV!K41AR>< (&+X^%%3D/@MFB+X(@;7/O#6 JF*?!7!&&Z52!<&F>R&<6'SN@ MW1\A']I9#;A/AW(<[L?IJ^R1PY[#QR ,QP:XU$4.+U89B_#)E(86E80 MPT2^[+C^MM/H',KI8&,Y"+*]6P06O"UGNX(?69=1T:[F>_9)]*)W!U40:#UH M.HMNEW(FY'.K"5%S7$YC=DGT1@H^1I!KR4UH\-W%(YCL":%^!\,Y?;C=>A$[ MLRRX"D>(ES=PT;<<$;YC@&KRY0Q6XN&Y#N\YKA/!0X6T<0:X(K@-9_Y7[(2. M7*&D"L#Z$6 I -*WOC.X?(O ?<)9\;<_>1# 8L(4OZM@-3YW[H_&W'L"9+60 M0\/4["$!SH [GMP';/IMIR/QNJ^F2"=%M'XH!&E_@>4 T*:H -^UA2(81U( MSD0-R_$O$ASP9 ^>A^6$BENH=X>^"X *,T ,D"Q]#UD\$_T^$*BFK(^8&N<:E M6'6[9&=YE%8;P]+9"=NF0))IOMTH)./2S=>(NZY#"5#X#G(,CGM4Y,CM+R%N M#UBA3[@R*P$D<+*2M1_X(\DK4-]$1J)XQYD['@+3B2(.Z&Y)_)B0 9U$>EZ/ M1<")S7_%,4(]2.SQV'80.4 #LE$YH$]D]"6<47H+=^&4X M-_98;*X*XX4'$ M+AOL$G[$/W'&%I!S\MY=\A[]U'Q?38JS*42KJ UGI:D2G:@?UP?O?NM]^,WY M@R M/_:$)_I.1#]*+B\W5%UHTXB2Y')/?(/!+@*X!J0-HP-,E^-8\OY0D?PWI_T/: YQS^ MS&P'Q@'5@]B/'P<(BAY U"Y8"_X_CGS0+N4\?=;J_)QA87:<:$/]V'6S*H7K M^H_ )T1.\%DQJ#E>!&^.0-Y%4N8!8@#G00@E=RK<&>BA(CI8,ZG8SH.N.7'S MY>/OQ367IN_FZALR5]!7NGA2;KS/][9+E,O"F EYV6L?:*7\ NL(;$]))^S'X>)>^[F[,O%_L?;B[/? M]\\^WU_<_@HX\LB?0FV#P;N3)W)0>,_@UDT@;:$Q5WGU?CJD?^"]*8>?^NG- M+T7@_\>G8O#C.:X"^/?7YU\=[WLRA^V$8Y<#5!W/!?K:[P$G^3XMOMXG@[+? M. -]I/_W-S_![>%-#N$?%2 B7F1*I$A'SB'GV1J M ?]0%1LRG[99,2 ]X \IW*Y\;__+V=D-2[6F;Z"FQ0$J [NC"%QZC&@(Z22$2(B0F.3_K[TO;4XC20+]_GY%A78F M5GJ!$(=.V^,(+&%;:UG2"GEG]]-&T5V(6C?=3!^2>;_^9695]0$-0AZ/5PD*:%(!\)@6_R.+-78 MX?[D<9^L7-0]B2F,/\?Z$_X&'Y]4_>Z _X1)LFX<*OP@&@X=&EH83WY^:QOV M$J@W46,R(I0N#Z3VPN&_-V+H@14>!V)Z'H($M^L:RDI&'FC*>L?:G\YOSUH5 MUB)7%\977]#VQK_[3IA;M*)=IF\8B%G0 [3>8T1L($-M1:%=!\0PHKH1(&'/ M48&;H.]%CHVQ3HSR4* 9"%(Y3Q)0K\.\/DL,0PGFE'(9:41$-0E3$Q<((B>D M"7U"/(Q%1$ZDD;4VD16 SGBH#HNCJ="<8G!ANN)U'#);+"5*'B$ MIN!-# :G"1[9@X>\RL#,YTZ0<#8GJQ_>=V0P<. +## G^40%\6!P&1IY)8SN>E%,H M+$QMKY?:- @ $B)HOB;P5R+)1W\]L,0PE#H6"!1)4 ;BL"*%]*"B9S;C5Q!T M8-Z2G0V8B>"; 1]I8US9XC@\?A?3$R#:-P'' ##K_D[%9@$%*&E M904Q&2C[4*?)WL/<,/F$)GO3550R2P"6P'C<;IB@ECQ4SQU^%?0[>L4>B03V/,D$Y[[#=E,=/ M:@#%M+B'[T" J?$D2 7IDP6D%_&>O@?8Y@!743T.DP-VCN(1W4D0SR@V230B MP$$X"S<2U6=8'R1629#!MGHC)*5K(*.7D ^5!""H^^_1 M >Y@5B$J5"=#N!+93;#8%9H8*PSUB8C4(\\R#,_D: MWI)@!X/FC4*TFXSQ'/J>8VSY%'A"P0=L.\0HZ@Z-]0S>4,%M@-&[- /N3C#@ MMF$B()(>H%6Y K0!^QY(T1^ACKR7%NT=9AEZ%![+,OOD< E/[J28/,$G6 DA?!7 M;-932C%4&B$]32SY=V)Q'@L,D>@QV(8O+90TML#:&*GV8?4ED#&!!O9M"1^C MN# ^4";%IFE=IH0 60Z>Q.\SU >,=>?SP6-&ZOJ0UQ6((T>0*Q&1CC>$I(0; MLCRPH#;RXW3N&(NG7[%%8/FR"S]BKA/#!1Y)8V),]"N:C1S:9K";+ AZG$D3TQ0-P0(2NCDGY9NGHOG;A M2*J/&6>^N .1;@KA(K.Z5,@U'/?'&,X PZ(&[()FFNK&S@*="O/)P'*\P%25 M)5'\>0++:O21%Z6CRR:T/+[JI\:94??-CC&_QP)60N/$5*$R#Y0SDD\:6,^ M]50I='O*QD"8^(*2*CY&/P&\'8S%:-,Y#13X*A4OP/0,\8"&F"_>+=AF?/*] M37F*>^[;E?3+XZ=40V_X/N^,JIGD>/[#'\ ! M4AZ%WANO[+%@LB8\VQ.!CB?T'*K$I9A(H/PH%VA=T3Z0>T31$6T7)[7%)H R M_CP%.+2CAH734@4*)\ SY8CSFY/%/(\^@J>7GWH9/ZE7#-"4'/,4CK&H=3OJ MC0K1/3+/.)=4B*\>//^G2I\IEG&%L$N&*!EBS1A"U::,IZ1T1>LD>V#*5\68 MD[[T*>Z6KI@UG4*3P09@\FN8O@.'A1L%TR0LD(3V*$EH,7]=WU9V=9=41&9_22^H.^4#G; !@#C:]X$*TW M]!AT/ (RA-Q1BQ&=,1D%2+. MF[O@I 8Q"'T/7AZQ""A]RGHGJQ/#1XM"=99IX&'=0U*9EZ[UB+<6"$L7$3FP MEJ1X]UD'\50PLCP&L\ADU#@[)PFH_5J9@"H34&4"ZFF%-3!6DI<] YZ@+RF#-N6PJ MXY)45A67;F4+K ** :B)R5])U2;$%E2<_Z&B3"SRB,O^W-T[+YM'RQ1\G+LF MOA#G6L:G3TW8%0X6]^B5)-6&Z$"!EL)L3*H:49>;I$P%.I-^]#XP&I(*?_(K M$U,%^HF214V)?0O('E0P00A20YW)HGNIREL1)BJ@GAY?I;EP5L+7].+>EY7; MFJ0GG4[2ABYMNJ?'-+6CJJI/]_68"U]A>57ODZ[JO26U_%UIXS9JXZ)=VEN2T0J0T27:=$6FHO$0 MZ.(D[(()2&NN@\;O,XBIBXW)EM7,/)>DB(K.4_9]!8PZ-!O1G%"'(>C,ZJ+H MJKP3_I4EQ+B/5S0!41+1ZA%1LR2BDHA*2502T=*)J'"2J+P_\MGW1P)VQR/# M-YE \K)MT'*:F=, _LQ,B*?UV-1Z35.BJ/#3E"@J_#334+32M^PM5_=?BI!= M>$&P@;?H%>\&*;H9:O]HV=>REV2P=#*HURLG]47>RUS202'IX+A2JQ^79+#I M9% _JC0;1\6A@Y4.MA3G6N/Q&^#6W@@KZ-6*6Q_W3Y9L=!43$QN!^\9AB?M" MS+@$W-,DNU@NS6 6+9!7)L)K>/KLTLI;%;G3FHK%D M[ZZ8V-@(_&_7&[7B^+"%P,)&X+WD^P+-N R^/S@I#MN7H:M7L;#.9K7R6'L3 M:^XBOD)RY-RKQ_N]%^D=YY7Z;:8LWQP"JQV4!%82V%L16+/2.%RDSU$2V,81 M6/UXD>F#9Q/82D<6EULCIVKBU]^H?3X7%*UD8NZ%;Q^=-)<*X?S3+6L=I]I( M.JO7*H<+M41*4MM44FM6FK6EYC5+2ML02JLW*_OUI<9VYR"U,N#[*@'?SB/7 MLZZ]>5Q03W7KX_Y!T:I8"H&)C<#]0;VL7BO$C,NI73Q>JO-:5%QL"/8/&T6K M6UZU&*,V'F$_*5WGF?C/18+-JJF M 63ASM0+UO'6K#AU:8NN<5H#7!5E'4NBF9/*<7V1"GP-,%64=9129G5P591U ME%)FI1NV%=98Q)N;=AUYCSRY/EA$:5YN8ZBTDLI M8U9X':6,6>'P8D$SN9?F5C5U/2D=X*'VOP-U56"9QRV/218,&QN!_VT\;M4H MSDG)0N!A(S!?KR_R$%3)]47"/7#]R4+/P)7GHQ=A9+6LOR(92+2N=M5EJ%@V M%X0T!8 )+PM5-\J'\#G@5N;)KN=&@2AML>5)Y**55A0"$1N!^L9"LR4E[HN$ M^^;1DNWO8F)B,W!_O.0N-2L?[RI0AO1&!*$?66'DXP7M5A_F7;@Y5<:?RYS% M)JYC231SM+](^;T&>"K*.DH9LSJX*LHZ2AE3ANQ>.V1W%?:%#\]A&,Z*_"5: MCF6WIJ?Y3D]8_9)D?MD0K"2QDL1*$BM)K"2Q52"Q[6;1VZ*M6G"T0/T,6U3M M)VQ6-C;4Y-4$/K"]J.N(56O.-'WEV\WE]@>8X.%FV05L/2EM?[D9\RF$M@&V MR$92VW:]TFP6J[]A*=G6E]:.E]MA:PY:6^GP;Z$L8?TKVZZO_RV!F^+(%HM[ MM1_[>TE9*T]9122LDJY6GZZVZX5L$U^2UCJ05K'\IAS22AFS\+'KV2/Z 3YS ML,_5YUQ;\>]CB_S[^V1!M)Z,/:C-06T-9HENJ&:A"35H_]BJ;3%+.([>0?QW M,.26^7L,E+7:[V.EJ37:KMI;LK6,T3YNCH?>\'V>,6XF.9YI/D_ 9 QGXRC+ M U&*DM%6EKU1%FKSV$S!?W MPHU$=7QGSZ;.1WM+>_?33;OU;;?U^;9] ]3L M//!18.0N.I>NR$#A/>L+!=(&9DJU__VW&OT#[TVXYOJGK;T\\'\]RP<_XO$U M@'][=7HAW9_Q'+8,A@X'J$K7D:[8[3J>]7.2!A/!Q#YPUO=%[X^MOX6>M95A M@ <-".G*4*('KA")3XQ_&3OKV:]?Q:*X)6D./'X*/ZD^%_SCO-20^K0<[LZ= M=6S.>?3=8S+R0_=C:SAT0 -16Q $ER])(;&690'!AE@4=PVVA26Q*J[[[%I O+)6'@IJJ $6# M$'![,)<,1\"R85\I&U_\%4D?E@T+!B5$+?U"#_[Z*9B 208P0D#'A/\7V7=J MK+#/0\9[/6'!LS _3._YJ-CX #$4X")4(T!ZT9&\*QW (I(CL+;E>$'D$R_ MDA"A.&G^"XRK*6Q8!KZ GW/W1P>9)]>"[VA=2H_HNT("9JN#.XY+M\I:,-X :&R$(/$B/UGT^&H1[!(IQG(B&R )I), Y.\!.P,41D%@[MUN MN=P9!9*P_CE@Y6\9W<]^( +9$CUP!D(E4 \59,#JNIN6Z$;QV0[A@\-IG M(%7@E]UOP"Z^QGN RQT)[C/AXLK^P>$EV%&S7F&-6F._RFYQZZS/[\%P%L(% MYD+X %KA1:O/@=0"A#L.-W/_FDS5[E]O?+31#D7W0/>:* <[!Q MW3N).K"E>X1V%[24%9#@I\#;W!UI'D?Q)4FF$XU52@F/W@?Q M+JOL!P!-<9290P]<&1_J ?:H+H0"A@R5)@P0/)F9C!JS84U=P+@OA-)#R/78 M%0-;D?4<[T'+T*Q.B, 41'&(FL/"QV%OH+!0B(DJ.S7OPM0>26L0; K$$+Q MPA*1'V\VT:PI_00&^0.H93_6N)X2E; (15F@/D/^$_^6+JS"J":E^('4@*1 MV*0P8ADA'"B4FDW3')/0BU',L3\(>*38+X34-!_*$"4E(F((5 ]O&ZFG\5@ MT3:%OPK._F>)(?(7* M@&J4\U+(GV3<%\[\',:(5@N3_4[300Z>J*Y LLX]; MW/='.%W,(&B7@$&(V.1(P]C+&2A 64+$00"3*ON4IA.2,[?@LM\)6GL;Z#?, MK(Q)W+CL25*@-IKSGD_$/O3 "4NC-KK(#_VY3 PS7=L MP5Q.OIH"!!DDOEH=&>JTOH.:WA%^HZ6U,66RTBI'I-[20[$-%DZ"BP5][T'8 M4X3UF#A$R4&RX!=),3 T&[7?U?+Z($)(>G-%*YJ^LH17T8M1H@R-M%C')0X(&".[0#W*Q 55"Q3N+AYC4R0&UC+\=@9K&:0MCZRMP9W 0[/'0\?%-KZ4 M<$1VZ$Z("NQ.6BS;9H$6"FRN-!?HX;X$23, ?D:>AB<4$O/,#^5QDD,'6R%& MA $(+EV41&!X5<'F3VTY$/%*R1T;%\T!WE<)(A5!;@L+ UEV&NAH9XV+U>:$ M6 VFR57C/;VQ<&WF"E>2 &L@4M]$,@*)I"7@3-''V6\GU6,&0L!!).2(07T" M%!QX6N"X2UE!Z=F+?#HZFGH+%Z*##C9A85P9#!1')%-VN6.PEZ8XWD/Y C($ MX&>8??HRT5+^K=ZL-LV6!CZLANI9"=Z-7EL;=H2PN\6^DEPD[@-"^S8@A_#\;%L)+Z<<1)$SS(IB2F2H8G#S$0K9Z^]YQ[33< ?9PB;2%E8^$P M8#08$GU6LO';%*7V(AH]\>*-GL$1DJ #T59^(%6KOHE$""N-P"+;$KX MX3RK56P/5HC;X%9?"L0&P 7E#4R.,LS/E6$Y)E5@E%^%J3A-; -E%-684H-= M *-U<10PWFP=QC>23BEFO3&=$R@ #Q2*&9$P%(T-/704,,".\$,QJ^W96?QZ MEXX-3ZHFE<9(\@_PLMH]3@L#@XWJIU))R/\]S'E8L3&*--.HO3\/Q8#56U5V M@R]^IA<#^JW^OH XW? BBG&?/E4XT2@+)\K"B;)P8E;AQ(4$=P\4+OC&ISI@ M?R,"+_(M;0U\(;,6P @>N5N4VHE7AT5.[.XVSQ\RT$*CP19#06^P: C:RXT& M I@\T)HF2.(4[]BVW%$.'-A?Z'6YTTH-0#XX*B%D*ATPIH$)/>.I42#.@AUX M,!U0W+:$L2.L?!!Z0>A&88L M#\SQS8"+VJ5*X#FP,;,BS+Q&N#DP,6UP^T0U5:E ]D@OHIP^A8]H9R8+"(;D MR "6'G:Q?[[O4Z0PT/:(!78E&*A 4+JR!4QB*L=1T3=+,:5Q(2>BDXFO356C MRD'5+XT7:UR"0<;J9 '5Z^\QQJB*,ZY5N.W9J5^4L,_QS+=&R@!@<+3TB_L@Z2[ MZZ,#IA;;05?.9JV!JF'1Y3LA4<.%!^*A=><+5<&TC<28>F[@V12;5@&LK?E' MVMH!O@TL7W8540TP-&.+D$LGINB#F*+/D,670L!;J>*$^7>7C>?UB8,I(>+@ M8UHDZ*(\#)\I&ZH"E@90:6$8=1T9]!53^1-W2 M"6'TD/T#T.5R9X<-'="L]>K![Q6]93V,!GS/\3Q?2PHU)>RV66T<_)[-%8E? MPHJH6L%L\#N1GRX=A14^A9)Q-WH!.:/IY>R@@KGT[E4*JW%"XJ=AE(KA!(K* MPD- /V'P/#2H%)0>:UP9A!ZJM5C#X$Z-%N/LMX:A"FHDB1H&-"T:)IYSCT^C M7T &"2DDDPW(_U4%3+' T=M5U3Q1H'!&%E!,PBKF0QH6(=2*[D HL<8AP>=P M"MIPB%N*@F?PAF-]]C"FD_T>2^Y$UR?!?Y12!BU@#H<=&$V0ENYLV]A@^)?B M0HUC-?&4N4R 8$>M?/Y%ZAB%0*P:3C#9+V7GX>H3B910B:FFF9]&JO!#3QEC M>>(1!Y0I P,L+IXD<)XBNW+8H?($F%2+4^2W*$7[!$;7C!O,)H]THE0E'5,V M=5RS%B>,=$C54)X^;D0^@+).R5*%45LW-W3:R!&JX$O3K_Z5HKOR%]*PRGBH M'!%\4$]HS#YQQY3BS]FV"P1*A)5)):\GB973 %(5[?=" M9_ULT>-4.)X0"P=![@6!^0EC_?>2*K=C*3X_ZG02$AU>74L=.[:>,SD%EDLH MH::+R=0$,RO:*#.&:0$ZKC 8.C))V3];K>(W'6RHC$962GYV,(_X5Z1+\9^X M4(IGDJ&CWE7 ^2Q[XWKK 3.IX"!JRC/5:&8?Y+D8NYF2_%SGB28!DP,4M*_, MV\KUC8>NLJ_> S+V>&&*J5KN M6;:0U-D$2L=HF?-GNL8_"=X N /P(0-SQ$$7GP4*^5*'P0A,>GG*?!J@?8HO M>*[VK,33 VTX8+@ M$S:Z3&BS@D454,73,,Z'9V0'5FFB"'64R,$E]\!'PCP5UCYQB45)MDJZ(>2U M1,1\EO80Z#4S4Q#A81.I.0 #' H*22Q#)!3*@07O8ZKE(]2;^8*K[0-GB.SYO&=IDG5,0I( MXE I<:LJVU31<4*MT\W5R27.954N >EE F]: J]9)O#*!%Z9P)N5P/L@/WX( M0$!G",[&RDN2>>^4_81T\9YM?>RDJI/(7O&Z,+I2Q!_V<)R/'_9@Q,7G^9[< MN$0S!1A&1"OY4O/9-13SKE-U0"K"('_;'5>%P;+K>ETN)0E@> M"32.>\V+0N24UDXSVV651%10(AI/\!:-B,J&M\^6]+=QTF@C>MSF0/Z19M3U MQN)OGCZNU)=[WN<,TYA(J/K#99^O1U1HQ&Q7ZDW%GEWZT;*V)6BB,7?HO?ZLK:T;=.7 M.20%!$QPW\7N;*:7W8AM-TN)O#RSIGFTU';YA47%1B"_7CDZV2\8^M?+IEVH MG+W(%JEN[Y>"=7F\54PKIACHV @"J%<.:DN],&2V<"W$)0ZOL\PG+T3UAW9]J&"I!;:)CNC\9FI VD: M]5-W&NK3WM6_[<9-^_-N--"VGR+QR=M26E.NB'A\1;[H.?%IL:29+$VL#725TNQNS:H+);8G2MNO@J4]6P0O-SD M3'=M1:O=OGGJTP_)DSY-.]ERB.?0=WN\' MK(U9A*(?[5D]UBC/@);']\HSH.49T/4BHF;1B*BLDW^VI+_$EH->$*Q]U>:* M'/G;/J[4ZL?+!JJQZR9(V94Z]'=0.=RO%ZQ:NACXV52*J#NL%$77I' M*3[JB4QM>LTU=GBYG:Z9H&#UFDOBN7W-E6'/N7>TW3A7'+# M0U>+["8Q+[VM^3'7MS+AA6[AN4W7\TIW1[71MS-WBV$__U3BLZ"Z9*G\T@1^ ML;T(L[)C#/-,=[N@N]EN5 Z;-F,+Z@XW8Y\T[#?Q33_0*7YI]VF@O>'<)\N7T_* M)8>^]'PVPEOHU.]48:/O8,>"2_VHNGP5KQIQ[SUI+KA-KES%@LH>^&"H/E6) MNN7=N=+Y5EGN5Y5ZOR^0&O8W#AI+QQ6+Y0A5_ MQ;"JE95@*ZM$RDJPM:T$NXY\JP^>$IU_&_KH'X4C=:WI7Y$<8BU#80.=2RP. M:NS3H:\B=OIKO''XIK#%!!M8+K9?EHJM@Q ^5;?$PENP3:\7/G!?,!MO"_=( M JOV-^LOAU\SF[P,"3U_K<+AX2.<^]92?(II5SR[)QO$33)C!1O\51)@:L.BH"QPCD2 M3R"V>N5PH55O9?' LXL',GGO/)W L+/2?-EV"@B-1P$KF&9W(AM&LN9R8%2_ MIE.L*G!'3/P:4O\ZS.%+-Z*F>7H457+@>_^C!W@0>):D'L@];'Y%5D9,RR"(5$OS'I['&7@8J?&LGQL@L8N9A=WZ6"\E=$%F+"_;75'[5^M( MV$]*^BW>!LY>#;%@D3H-" M/9;YD'6_-@5/7MF@N7 =D%64=2R*:Q5Z2/2^ MULM2?BNQS4>JJR*FK*==#UF:Q$7R2[?KAT5KC[+F-4DK11ZE';VRPOA&#/6A ML710HL]]05UO Q[*H#=B8C!TO)$0+.2_J'"G[SE(8:687MYYH:,"G1'X7W4I:J:B;%Y^Q,>\P?,\;A; M"MXE]O7'.^N+PX+%0,1FH'ZQ88=7E;T;:N#&T080H;,N8=^$ZEI9(?NM[ M'(INNB]43SS2,"')(Y8-$];]!/OQX3(O;6G.R^PEN:T'N2T[\EZV2WA6NX0\ MC8"U)\DU"?/>4/!(XX2A#Q_ED#ML& >=U!4(<=B>^<*AY@?Z;H..L#P8M#50 MT^($-R((Z9$+?+YUYPN!8U7@U=A!6>OK"$O%?(!?"YZHZ*I)]$NLP>_[ZDTU'Z-HHST0W9M2_O M <;LVN&6ANY#7UI]9CF>IIK/HNM'W!_1*JH+;G]@RWMS/OKZRZ=O^=T,)N6# M_H9$)GUEVA)DQOM\>S/SQ&1J$F-3I@?H]W9][R&Q-K,_85\&=OWE\L?WQT]E M3HWOCHN)K8]J+L;V#\RT>S!O+/3BS^F/_=BLOFY]:>]^NFFWONVV/M^V;]XQ M[CSP46!D/YJ:V!,C ]Z^4&"D?E':&O];C?Z!]R8,=?W3UEX>R+^>Y8,<)>_C0=D'SOJ^Z/VQ];?0L[8R M1/Z@ 2'QPA>TQQ7R\(GQ+V/3/?OUJQ@YU-<#6?H4?D()]V&/?YR7&E*?UK\+ M#&?2_F/K+Y"!X18+98C3ZK\TCN$Y -YY* :L667__-&ZO#V_;=V>_ZO-6I=G M^,6%^?OLO'-Z<=7Y<=/NL-:GJQ^W['OKYEO[EMV<=[XMH3/,TNR*5L XPQ!# MH_8^@!$AA5Z('Z>\8#+&T%WB--2)"NUY!Z;\1=Y% ['M;9 M_5;!KD;87\GU0A@-U+6ZPLGH4=7,2+H]7#2^M&A-M'BZI6N@/">(23?Y8I)Z M]ZOL].KR]N;JHD.4>WUS==H^0V)=6](D6+7ON1-Q<__6F0S0<(E\0<(1@46F M'1V0L>'KH"C0F*4"GA4/RA;.:%:]BGS8NP@D?DN0..U+T6/M7\**P!(5[*K7 MDQ8P\/9#WT,)?R^P-1GSX,7$BA?QXYYZ?(?&PH?4>+J#%CPZUWB]^/%XO#Z' MT85"IE"VN.CUT*"]%ZX(R(K'0>P$PU8:P\,8PVP[)7+ ?FW_4A=HLY85LIL( M5&>]R7?K!]O6S@XMK3=A:U?9)[IYCIP6'IIU 9%5:!'S@52#2%'#-#C1OF$G M9-K;:KHY]_D@M+B, 35E.Q5F1\(X6B ]08_#"AX$_XF0%0BMP/)E%T6T<+R' MN=K%O38[QV5@Q_E:YZ5]T3*. QFV3]C-E*YF4^,?^W.$H\:"UZ$W?*\7-[,8 M[S7$T\GAT-Z2@=!/JEF&0X=\:%A98/6! M2QUX ;?2%3C44/AHO0AUX:3V#,Q*0I^[ 5=W3"J06L B0&T4OH MAOIKO''2 MM_4ME=FWS-JP$20X!L;SG[*PH.]%#G)\LK#4WI6Y%H,<>%&"&19Q0!V%%P"Z MV A3W:^"H,!]I -^+)%B#TJ>8*O@0PHI(-KJ[1/#\V9>. MF+"6@"=\CV+XF*KP[[@K_Q]!"GF=#U,YBKP.T7X*LB!(0 0$%$7QW#N/\A$) M-H"I*:$A0TW*9"; OR0* 2P^O#0I9X1[+^$7Q>'GF+<)AF!MQ/X$^4' XC!F MGEVF!0%**^"CO%$K\%YFC9'OPT=@/ "-LEMHA:!]-5@&FH1TJD+G1=X5O3-S M:22\U$CXH=)R*5+ =N>10P32D_Z U"JJG"!4ZBJ ETG_:%\=HY..^)56A5D; MVH0;P4X%6Y;,AP#,!DMI;,Q(=AT9]*&12:"P.^Y=(AV MLUMS*=C0]="XMT%GXB:F[U+[#&-^4&"4<+[/D6V5#ULS@15$ V9!!8()E'\* MP\DB<5IR;&RUX%]#H\23+<&R K18'*W@I0]+Y7CY(R"V!R*)!E461@XM<%BU M-E:TJQ<#!GX"*\J7,\ "/I6'=@EF:!%+%BZ)A*;93T;696Q!& (O&@ 7*91W M7$?2-=:(DG%"7^V<\LNV#+J1'PB5X\:UW@-D$'91V ?K12D195.1)$ZV,M4) MAA<#BL+SH/I-E@$+FQ2,HZ M9#"_+U X/)M9U]74OAU7C6@G@%KWIX; #84C=GJA?E"K Q0Y2> 25 S2.*FI M=,0+OI>>3:0)FU.JUL>*IR#$D-^?6!?DQO:%2W9*Y%.0+H[ZYYGS27 >T2U= MM:$NZE@+2;07&64'@SP(]3,& "BU,,,F[T5HEU395^]! .=3!K8K' E_J,'H MH4FC)3#<;ZN1\)(9,F-8CTMD#>VE8W #G>=D#>@["+K&!C>;#(VE7UH_PB-@ MSZET#T$ZYN_X;I8D/J! 'I@) RII6C^P]5]T!Q$M,9VBW-'2P"(_V ;EZ1N5"3:YCZ)I6H$@O9CA>HQ>D1<@ M0.NAP/)11W(PD4&HC9@C?PKX#\4"QEZH/&WG95U@4>H"#\NZP+(NL*P+G*.^ M"LWY\,'S4/9C85E<9S7Y0Z;>ZKIU<\O.SZOLZO9K^X:=7WZ^NOG>NCV_NEQ; M+9L&FP-NG/-?G:L!T9_4I]$O+//+9*%:O0,9%*X',;]']@ M0HM8'X56 CI7> R5O*=< [Z2LAF&7J!M?8S!Q4;]^M=S II^QKRB_LAACU:5 M"HK9Y];I[=7-1K%&R]SH:I+HBKB2ZR&08D@J@\X!\UCJN.6]YU"9(7.C 5K$ M0'H(7B#X_WB1J7.Q@-[!579&22R :H5TP)I>2/D%>O:6ZT:Q'X7T_AF#WO7: M[K?8O^C)P()'1H(;R_P?W*74?WS/K.+3[%AQ!(UCIIY+!VU]&"JB&+59UD2^ M#Y8);C:8_CYL[URQ[]@6Z'Y:--T]S!7@E/"5:[QN(PTJ^?ZWYT]QP2U3+>12 M9.]>9'P+Y6CY/P45!JBZH[FPIX:UA85FF*J1& '2!ARD$@6CP7B#]U PXI@C MY948(EE/H3'=I^43M9K&=25)W<5R!S?QYF)'5N=JT]1C*DP5K6O98]#V*F1? M".2\4;Q16[(&>:;VX4]!E*MJ_AC9XP#Z.^&JF&$J6IB*9B'+<53AJ:P7E=@@ M,^CB%7V)-([6BW3IM<[QIYB4-+R*_PF5XY\8&-^&EXSMD%YMG$3#'):%]*8V M('RT-60/KY0&=B2QHP]K1*[9X\1$9L48 QQ@M%N9+ABVQ@'':@5G;$J)+5/+ MF3.#BJQ/EUF.'$@57C7%/YA#T\FW-/3F*TE9%$45)9H^97E74^#)4:,I'&+% MGO!=3/3:8BAH4!8-@00T1U ")(D M72>'BC%^)T28X1_:HCY'14%[RKW[*@G1S>8?@B1W8-9LV%H!74WH^1-0!BF" M&@>$#<'(\'9:>GAI.T8%(4F,5.(C)#V -J:E7U.*O$ &C/-;'OF_(+$]UL1E MB5X)"#N\-W9JRYV_]>@?>%H)?-LC54&D9E*?"#Z$;I!-9B+Y8@[ND@:A@;\I\CFHO/\%J39(.K^#YWF2!4I)32N=XEB) 3;V=!A=EL%,*468>?. MBX*K<0AG"@PE8D]/H!I#5-F5&V=C M, ^CNF$\B*0_ YZ6P."*)FM8U(6>YI]@9\<%T@$[PP,7RO_=QL?T,=L.5J/I M$[4[3-,&FQ=8P(P*!A4ZQV&9@BN==,[ \0&KF#2EXNE;#R/)DC2M@0SM83I@ MN\+B48 1+LJ0I]+B?8G1K>UF;8=\<'->SGBDS.8C7>G1E?8,/[+/;=.?@GP@ MY7V";3"(!NRW>K56PUD5=M)XU%5?XYB>22;#R,<>&@0,_81!'9TE/#@XJ&WS MG>W&3@9AGR0>.L4-W"3S&P3JHR_7CPU]7*]M6SO;S9WMULY8N1_5B% &@?+M MNM5(_;@&&M,1*(0U-&''6&GBZ*,5C4:<+/2H(([!K3-O%,K,T0 ,;4^TFY2O.8U9$Y2>SD5X^J$/*).V+G( MRT5:)35GG^((:$'1&'&Q1[HR$_8IT8 C+G;3^FJ#!O& M'2]\$[G6!:W<"3R*8H/)@O"CL^^$ZFZ1BJIS9Q2$R4D2%P^SD86: MC3Y2;$.?19^FC*GW!26T62_R<7U5UH(E$6 PX]9-0X/0$,R.?O?2W=&2Z!96 MYOPO1575 KGD19("':+H5 A+40N1B2897>EDBAM2%4ZS<8WTHD;#W([T585" M*D <"%W!$/>5G;#=T.#'HH<'/+J)Q -O><14B>S"U&>R 8HN(B6%&'XVD6=R M#3$H'D^2L=*GR[6\F&<%1 ?EA&:?6D$+4PD,?28)%N0BY-60&Y^9A+SM>\,A[CF) M(.9Z,(0Z/9(Z,(-6U>[+8+LD/MUP6WQ&T?QQ:7^7]G=I?\]1Q!JYOKA#@0V6 M55S,FOTR6]1ZV_[.&E7VX_*F_>6\ VS2/F.=UD6[PZX^L_8_?YS?_H=UVJ<_ M;LYOS]O4NU3M\4>GC4_H*O%5KH.=>H00H-JA0&1R]_@<_4E7_A#CE*L*>AX: M"I0((9[$<]]H'(?]3)1R/!6KCLW&\$NW[2=MGSH_%P)E/M)EO_!-9+2([DF7 M)%>^#G]V3&I_\%Y;W+!'_X_<^E@9$H:1EK-,U[@D@$V/CI4& M24G6ZY8V+-&_3/2W5 ^/$O^;BG_7!25AE3F?C:6 ^.[,TJXIR7I]R+H(YGI) M 4NE &I =,UE20(;2P(.=[';7DD )0&4MDU)U<^C:MU49E=!&AX;_F)T2ROA MIU9A^+^=XA'_=GUG473/=*.=-(Q*NEE1NL$;7R@L6%)/23W/,+N].Y\/%A92 M+HFG))XW)YYQ(VZVQ5;#:T6:Q\NSV)9KF6>QVHKNHB!D=;;+],=F?19J3?N] MWU^//QZ1!DN;\>3W+%M07^"W]<\.CQJ+@T+> HJ)B=>=\;?BH;W:K)5X+\*, M2T ^7:+56" D2OR7^'\4_T\SJ98>!,NQL37D#AJ_+]&\ZHAA**BF&"VLY"^4 M]Z61M1R&JY?*MJB[7@(U-$O;JR SEKJW2-@H\;\BME<9SDK96_$MP6!M)5=> M+-C6>D[,^RV6,6^4N9#,^835+YV'BX+P@BRCI+N2[DJZ*^FNI+N2[I9"=RL? MO%R> :V[,:UY;'*@K.B MY:?G7_E!];A>DELIS]Z.PA9OA)1$5A)9<8DL9>G"Q_BN6OB,E^:JS[$AF;ER M>]ZUYZPVC39S[7&R-GWA+UZSGC9@'Q^ -K1=WV&M =CH(5YV[(L KRIG ;7! M8$'D^WB=L2]LUATQ,1@ZWDC #Z'' A[*H#=B(?]%5R?W/0=!RKPNS,/Q1N4 M;U..G!"_[?G> /\,?6F% G&+5RA3@]U[^!:^25VGC N;XTKEJH)\?%/Z# CH MS2J0/>4UA>GXDO+S4 S^VXRO)\<_63/O8O)FE9VU/[=^7-QVV(_KJTO6:5^> M7]VD+B3'FMXWWT#VGF5])S:-=.FYHOIT>+PB&/>S8-S/ R/@^/OY99MU6I_; MM_]A9^>=TXNKSH^; H O9'PX=,!Q!;Z?"LC9TVJP#*=./[_,F"@=UY#V@)_\ M_^(UY_]MQ/"F+^GN<];(@_H'0$=J2>_@47A!AF1Q?M@3@X_LZO9K^X:=7WZ^ MNOG>NCV_NDQ?+[^@.\Z7>*W\62*L9@"+9)B"5T:0S7AE0LC1ZQ7V 0]0F)=V M V'MRE^[?6G#HMY9]4;]^'!__^@(<#C'<\?'\R&>V] 7LT,=3J/!=3UH"/F_S@-FB)UT CG393>3,A&O]D!-8=F<] M0T]L]W9P9L131UB M% ";;1_67WNW@G6LK"C[LRI3IK[%85"6",?$ )W&+>] M(2HMV$0H_(%T.?[%'U]YK7LPY])9Z--Y6,9]'Q<+4X!X^O6E_;N MIYMVZ]MNZ_-M^^8=X\X#'P7&I\!@JBLR 'K/^D*!NX&VO(XW_ZU&_\![$Z%H M_=/67BYJOI[EHP:1_#J(N;TZO9#NSW@66P9#AX\0B@YPVF[7 0LY:[K3Y&D$ M<*.\P9K>RG#$@P:&=('-,.JLL(Q/C'\9!ZBS7[^*RWR+UA'R]RG\A)X%VAA/ MH8KTQ_P _033S^FI:E8=AZ^1 =IH&W.RYC7N%F.8I T]\:LONS(,8B,O^2)K MX*'P/JRR]K^_GG\ZO^VD[;;%2-7E66T=\"C/X9M?Z+^V-7RJJ[][+/\ M\JS];Y SR\0UA46TU/YCJ[;%4/;IZ$O\-UB(EOG[Z,O2&L>0__OW%9XJ?@?)Q!&L2!F>T^M@)X5F;J?_^ M6 AQUMLG]:7 8@[)>"8"RY=#,CY!!6EHY4%J+'_]=&)X,RPWJS.+*=\6K0O% ME[%E^F$X?+>W]_#P4 5WLWKGW>^U?*LO[T6P)^P[[N_9/.1[P._'!\>'>V#" MZ8_U?3+HCO>"T!\T:O#G4;,N?C7KU7XXB 4+^;"P%I];X3NM(V'Z4P0%>*/@ MQR&MG+N6YP\]GQOBZ82^X ,TS-A7P9VPSSJ>$U&4LX)/5UEO[^<>9Q?<_9<, MR-T9!:!J]:^5E/>(H4TONNN;\]_U$_3TZ_ML.YE5Q5L!'L(7KB54^-2P.]"$ M<:3^&7$?1+\S D<+7@17RF6? >!@Z>S^L\)ZTH&14F>B#M14Z$GQE>*"1LD% MCW'!_DFS?M!HU&OUQE&]N0>4O_LJT\KD5EC\'>R? M[)/XVS_>/YI+_'V6/2"$[YZMY!P*MM##9(P'^&^E:.'&T,*%QUWZ1F=L1JQU MYPM*$E6838]<>O?:N6@J^51!XL!WNB)\$,*=0W+BTQ; DDL2M1(K4*)N(&T) M+ BL.@0O9X0DY8O0J]#C?V+5B.^REN, DP(1?N+NS[F)%"EB?BI-MGBP>B*X M7JW_WP(*X;.$9!;?4(95/ER7'MS>3)6I!&O5:O MGE]V-H0ZSB\OL)SUWY]N+ACL^K9U>=IF9U>G/[ZW+V]7"VF=TZ\;B+3;UK^O M+J^^_X>U_WW;ONR<8V7WZ=?V]]:*8O&T=5%B$;$(@#C]<4&ES P>_/:IU6FO M%BK/VI]+5"+Z !#GE^7OVK?<.P^!J,T]OV3>OT]OQ?8)^V;EOL\_E%FVVKXSZW[3/6ZK T MVEN79^ST"I ,WYS!+Z;FD $G[,S ]>.'* M9GI@I/,\<$JM1AY3<&L-9*,]K M=V(F4<6KSZU_'L]M/0JBF<2NUV1**1>UIL\4A\?X/QXUK1:7H)96VWP5^7BX ME#(6S(TH79%*?G@^LSTK&M#I7I750$BJTSCP6CJN\,AI*3H2E5I@,6*U6 MVVT"/"7'[M9 M[5,WCU+#8Z=8WNK S1(.2.BC,X&\2X[-J#\R1V8ZYU\N6[?FT/GJ'Q>93Z%< MCVD$7_P525\H#?+XF5JE)?"A&W$G@]#'H?IXSC=R1LSB44"E)A*;1%#>':;I M"@;@QU.FGDM% %W1YTX/X^$X4(2=*-0#%54,$+GP%@T(!DG?\P$"]J(5T/J< M<$$[5$VEQYG[-K_'!GHCSZQS"XKJ.SDA7]NMB]NOK'-U\0/=S$X%?)#367;B M4T'2.*P>/=692]ZN5P^?_W+CH)KO1[Y@.V^+&/ 8V^_8F;!TY6+-]#*8VXM> MU$H_C=X]U[>GA2W]%)C\N!?LL4_"_1\,Z+*+*NN$TGF0CO-A3[X\#SBG3%C$ MRXN+@^1#<_B&.)RK+F#=$%K*LU*>39-G_@CMQ7]4P7H4]S#B^?GYNI'_6U% M+NA*L#U.>%-J;AZANR4''%,ACHM6YW8W">!,C6@5+E)5?V)L CZ")XY _S\? M]OKAP/GX_P%02P$"% ,4 " ! @I19Q_%\W,S W-S@N:'1M4$L! A0#% M @ 0(*461M*-^=*!0 0Q4 T ( !-! &5X7S&UL4$L! A0#% M @ 0(*462"1TQ-P80 I48% !4 ( !FX4 '-T XML 71 strm20241031_10q_htm.xml IDEA: XBRL DOCUMENT 0001008586 2024-02-01 2024-10-31 0001008586 2024-12-16 0001008586 2024-10-31 0001008586 2024-01-31 0001008586 strm:SoftwareAsAServiceMember 2024-08-01 2024-10-31 0001008586 strm:SoftwareAsAServiceMember 2023-08-01 2023-10-31 0001008586 strm:SoftwareAsAServiceMember 2024-02-01 2024-10-31 0001008586 strm:SoftwareAsAServiceMember 2023-02-01 2023-10-31 0001008586 us-gaap:MaintenanceMember 2024-08-01 2024-10-31 0001008586 us-gaap:MaintenanceMember 2023-08-01 2023-10-31 0001008586 us-gaap:MaintenanceMember 2024-02-01 2024-10-31 0001008586 us-gaap:MaintenanceMember 2023-02-01 2023-10-31 0001008586 strm:ProfessionalFeesAndLicensesMember 2024-08-01 2024-10-31 0001008586 strm:ProfessionalFeesAndLicensesMember 2023-08-01 2023-10-31 0001008586 strm:ProfessionalFeesAndLicensesMember 2024-02-01 2024-10-31 0001008586 strm:ProfessionalFeesAndLicensesMember 2023-02-01 2023-10-31 0001008586 2024-08-01 2024-10-31 0001008586 2023-08-01 2023-10-31 0001008586 2023-02-01 2023-10-31 0001008586 us-gaap:CommonStockMember 2024-01-31 0001008586 us-gaap:AdditionalPaidInCapitalMember 2024-01-31 0001008586 us-gaap:RetainedEarningsMember 2024-01-31 0001008586 us-gaap:CommonStockMember 2024-02-01 2024-04-30 0001008586 us-gaap:AdditionalPaidInCapitalMember 2024-02-01 2024-04-30 0001008586 us-gaap:RetainedEarningsMember 2024-02-01 2024-04-30 0001008586 2024-02-01 2024-04-30 0001008586 us-gaap:CommonStockMember 2024-04-30 0001008586 us-gaap:AdditionalPaidInCapitalMember 2024-04-30 0001008586 us-gaap:RetainedEarningsMember 2024-04-30 0001008586 2024-04-30 0001008586 us-gaap:CommonStockMember 2024-05-01 2024-07-31 0001008586 us-gaap:AdditionalPaidInCapitalMember 2024-05-01 2024-07-31 0001008586 us-gaap:RetainedEarningsMember 2024-05-01 2024-07-31 0001008586 2024-05-01 2024-07-31 0001008586 us-gaap:CommonStockMember 2024-07-31 0001008586 us-gaap:AdditionalPaidInCapitalMember 2024-07-31 0001008586 us-gaap:RetainedEarningsMember 2024-07-31 0001008586 2024-07-31 0001008586 us-gaap:CommonStockMember 2024-08-01 2024-10-31 0001008586 us-gaap:AdditionalPaidInCapitalMember 2024-08-01 2024-10-31 0001008586 us-gaap:RetainedEarningsMember 2024-08-01 2024-10-31 0001008586 us-gaap:CommonStockMember 2024-10-31 0001008586 us-gaap:AdditionalPaidInCapitalMember 2024-10-31 0001008586 us-gaap:RetainedEarningsMember 2024-10-31 0001008586 us-gaap:CommonStockMember 2023-01-31 0001008586 us-gaap:AdditionalPaidInCapitalMember 2023-01-31 0001008586 us-gaap:RetainedEarningsMember 2023-01-31 0001008586 2023-01-31 0001008586 us-gaap:CommonStockMember 2023-02-01 2023-04-30 0001008586 us-gaap:AdditionalPaidInCapitalMember 2023-02-01 2023-04-30 0001008586 us-gaap:RetainedEarningsMember 2023-02-01 2023-04-30 0001008586 2023-02-01 2023-04-30 0001008586 srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember us-gaap:AccountingStandardsUpdate201613Member us-gaap:CommonStockMember 2023-01-31 0001008586 srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember us-gaap:AccountingStandardsUpdate201613Member us-gaap:AdditionalPaidInCapitalMember 2023-01-31 0001008586 srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember us-gaap:AccountingStandardsUpdate201613Member us-gaap:RetainedEarningsMember 2023-01-31 0001008586 srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember us-gaap:AccountingStandardsUpdate201613Member 2023-01-31 0001008586 us-gaap:CommonStockMember 2023-04-30 0001008586 us-gaap:AdditionalPaidInCapitalMember 2023-04-30 0001008586 us-gaap:RetainedEarningsMember 2023-04-30 0001008586 2023-04-30 0001008586 us-gaap:CommonStockMember 2023-05-01 2023-07-31 0001008586 us-gaap:AdditionalPaidInCapitalMember 2023-05-01 2023-07-31 0001008586 us-gaap:RetainedEarningsMember 2023-05-01 2023-07-31 0001008586 2023-05-01 2023-07-31 0001008586 us-gaap:CommonStockMember 2023-07-31 0001008586 us-gaap:AdditionalPaidInCapitalMember 2023-07-31 0001008586 us-gaap:RetainedEarningsMember 2023-07-31 0001008586 2023-07-31 0001008586 us-gaap:CommonStockMember 2023-08-01 2023-10-31 0001008586 us-gaap:AdditionalPaidInCapitalMember 2023-08-01 2023-10-31 0001008586 us-gaap:RetainedEarningsMember 2023-08-01 2023-10-31 0001008586 us-gaap:CommonStockMember 2023-10-31 0001008586 us-gaap:AdditionalPaidInCapitalMember 2023-10-31 0001008586 us-gaap:RetainedEarningsMember 2023-10-31 0001008586 2023-10-31 0001008586 strm:TermLoanMember 2024-10-31 0001008586 strm:ReverseStockSplitMember 2024-09-25 2024-10-04 0001008586 strm:ReverseStockSplitMember 2024-01-31 2024-01-31 0001008586 us-gaap:FairValueMeasurementsRecurringMember 2024-01-31 0001008586 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2024-01-31 0001008586 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2024-01-31 0001008586 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2024-01-31 0001008586 2024-03-27 2024-03-27 0001008586 strm:EarnOutLiabilityMember 2024-01-31 0001008586 strm:EarnOutLiabilityMember 2024-02-01 2024-10-31 0001008586 strm:EarnOutLiabilityMember 2024-10-31 0001008586 strm:AveleadAcquisitionMember 2024-10-31 0001008586 strm:TermLoanAndRevolvingLineOfCreditMember 2024-02-01 2024-10-31 0001008586 strm:TermLoanAndRevolvingLineOfCreditMember us-gaap:FairValueInputsLevel2Member 2024-10-31 0001008586 strm:TermLoanAndRevolvingLineOfCreditMember us-gaap:FairValueInputsLevel2Member 2024-01-31 0001008586 strm:TermLoanAndRevolvingLineOfCreditMember 2024-10-31 0001008586 strm:TermLoanAndRevolvingLineOfCreditMember 2024-01-31 0001008586 strm:PrivatePlacementNotesMember 2024-02-01 2024-10-31 0001008586 strm:PrivatePlacementNotesMember us-gaap:FairValueInputsLevel2Member 2024-10-31 0001008586 strm:PrivatePlacementNotesMember 2024-10-31 0001008586 srt:MinimumMember strm:CommonStockWarrantMember us-gaap:MeasurementInputExercisePriceMember 2024-10-31 0001008586 srt:MaximumMember strm:CommonStockWarrantMember us-gaap:MeasurementInputExercisePriceMember 2024-10-31 0001008586 strm:CommonStockWarrantMember us-gaap:MeasurementInputExercisePriceMember 2024-02-07 0001008586 strm:CommonStockWarrantMember us-gaap:MeasurementInputExercisePriceMember 2024-04-30 0001008586 strm:CommonStockWarrantMember us-gaap:MeasurementInputExercisePriceMember 2024-05-07 0001008586 srt:MinimumMember strm:CommonStockWarrantMember us-gaap:MeasurementInputRiskFreeInterestRateMember 2024-10-31 0001008586 srt:MaximumMember strm:CommonStockWarrantMember us-gaap:MeasurementInputRiskFreeInterestRateMember 2024-10-31 0001008586 srt:MinimumMember strm:CommonStockWarrantMember us-gaap:MeasurementInputPriceVolatilityMember 2024-10-31 0001008586 srt:MaximumMember strm:CommonStockWarrantMember us-gaap:MeasurementInputPriceVolatilityMember 2024-10-31 0001008586 strm:CommonStockWarrantMember 2024-02-07 0001008586 strm:CommonStockWarrantMember 2024-02-01 2024-10-31 0001008586 strm:CommonStockWarrantMember 2024-08-01 2024-10-31 0001008586 strm:CommonStockWarrantMember 2024-05-07 2024-05-07 0001008586 us-gaap:TransferredOverTimeMember 2024-08-01 2024-10-31 0001008586 us-gaap:TransferredOverTimeMember 2023-08-01 2023-10-31 0001008586 us-gaap:TransferredOverTimeMember 2024-02-01 2024-10-31 0001008586 us-gaap:TransferredOverTimeMember 2023-02-01 2023-10-31 0001008586 us-gaap:TransferredAtPointInTimeMember 2024-08-01 2024-10-31 0001008586 us-gaap:TransferredAtPointInTimeMember 2023-08-01 2023-10-31 0001008586 us-gaap:TransferredAtPointInTimeMember 2024-02-01 2024-10-31 0001008586 us-gaap:TransferredAtPointInTimeMember 2023-02-01 2023-10-31 0001008586 2024-11-01 2024-10-31 0001008586 srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember us-gaap:AccountingStandardsUpdate201613Member 2024-01-31 0001008586 us-gaap:ShareBasedPaymentArrangementNonemployeeMember 2024-08-01 2024-10-31 0001008586 us-gaap:ShareBasedPaymentArrangementNonemployeeMember 2024-02-01 2024-10-31 0001008586 us-gaap:ShareBasedPaymentArrangementNonemployeeMember 2023-08-01 2023-10-31 0001008586 us-gaap:ShareBasedPaymentArrangementNonemployeeMember 2023-02-01 2023-10-31 0001008586 us-gaap:RestrictedStockMember 2024-08-01 2024-10-31 0001008586 us-gaap:RestrictedStockMember 2024-02-01 2024-10-31 0001008586 us-gaap:RestrictedStockMember 2023-08-01 2023-10-31 0001008586 us-gaap:RestrictedStockMember 2023-02-01 2023-10-31 0001008586 srt:DirectorMember us-gaap:RestrictedStockMember 2024-07-18 2024-07-18 0001008586 srt:MinimumMember srt:DirectorMember us-gaap:RestrictedStockMember 2024-07-18 2024-07-18 0001008586 srt:DirectorMember us-gaap:RestrictedStockMember 2024-09-04 2024-09-04 0001008586 srt:MinimumMember srt:DirectorMember us-gaap:RestrictedStockMember 2024-09-04 2024-09-04 0001008586 us-gaap:EmployeeStockOptionMember 2024-08-01 2024-10-31 0001008586 us-gaap:EmployeeStockOptionMember 2024-02-01 2024-10-31 0001008586 strm:RestrictedCommonStockMember 2024-08-01 2024-10-31 0001008586 strm:RestrictedCommonStockMember 2024-02-01 2024-10-31 0001008586 us-gaap:WarrantMember 2024-08-01 2024-10-31 0001008586 us-gaap:WarrantMember 2024-02-01 2024-10-31 0001008586 us-gaap:EmployeeStockOptionMember 2023-08-01 2023-10-31 0001008586 us-gaap:EmployeeStockOptionMember 2023-02-01 2023-10-31 0001008586 strm:RestrictedCommonStockMember 2023-08-01 2023-10-31 0001008586 strm:RestrictedCommonStockMember 2023-02-01 2023-10-31 0001008586 2023-10-16 2023-10-16 0001008586 strm:EmployeeSeveranceAllocatedToCostOfSalesMember 2024-01-31 0001008586 strm:EmployeeSeveranceAllocatedToCostOfSalesMember 2024-02-01 2024-10-31 0001008586 strm:EmployeeSeveranceAllocatedToCostOfSalesMember 2024-10-31 0001008586 strm:EmployeeSeveranceAllocatedToSellingGeneralAndAdministrativeMember 2024-01-31 0001008586 strm:EmployeeSeveranceAllocatedToSellingGeneralAndAdministrativeMember 2024-02-01 2024-10-31 0001008586 strm:EmployeeSeveranceAllocatedToSellingGeneralAndAdministrativeMember 2024-10-31 0001008586 strm:EmployeeSeveranceAllocatedToResearchAndDevelopmentMember 2024-01-31 0001008586 strm:EmployeeSeveranceAllocatedToResearchAndDevelopmentMember 2024-02-01 2024-10-31 0001008586 strm:EmployeeSeveranceAllocatedToResearchAndDevelopmentMember 2024-10-31 0001008586 us-gaap:EmployeeSeveranceMember 2024-01-31 0001008586 us-gaap:EmployeeSeveranceMember 2024-02-01 2024-10-31 0001008586 us-gaap:EmployeeSeveranceMember 2024-10-31 0001008586 strm:ProfessionalFeesAndLicensesMember 2024-01-31 0001008586 strm:ProfessionalFeesAndLicensesMember 2024-02-01 2024-10-31 0001008586 strm:ProfessionalFeesAndLicensesMember 2024-10-31 0001008586 strm:EmployeeSeveranceAllocatedToCostOfSalesMember 2023-01-31 0001008586 strm:EmployeeSeveranceAllocatedToCostOfSalesMember 2023-02-01 2023-10-31 0001008586 strm:EmployeeSeveranceAllocatedToCostOfSalesMember 2023-10-31 0001008586 strm:EmployeeSeveranceAllocatedToSellingGeneralAndAdministrativeMember 2023-01-31 0001008586 strm:EmployeeSeveranceAllocatedToSellingGeneralAndAdministrativeMember 2023-02-01 2023-10-31 0001008586 strm:EmployeeSeveranceAllocatedToSellingGeneralAndAdministrativeMember 2023-10-31 0001008586 strm:EmployeeSeveranceAllocatedToResearchAndDevelopmentMember 2023-01-31 0001008586 strm:EmployeeSeveranceAllocatedToResearchAndDevelopmentMember 2023-02-01 2023-10-31 0001008586 strm:EmployeeSeveranceAllocatedToResearchAndDevelopmentMember 2023-10-31 0001008586 us-gaap:EmployeeSeveranceMember 2023-01-31 0001008586 us-gaap:EmployeeSeveranceMember 2023-02-01 2023-10-31 0001008586 us-gaap:EmployeeSeveranceMember 2023-10-31 0001008586 strm:ProfessionalFeesAndLicensesMember 2023-01-31 0001008586 strm:ProfessionalFeesAndLicensesMember 2023-02-01 2023-10-31 0001008586 strm:ProfessionalFeesAndLicensesMember 2023-10-31 0001008586 strm:AveleadAcquisitionMember strm:SecondEarnoutMember us-gaap:CommonStockMember 2024-02-01 2024-10-31 0001008586 strm:AveleadAcquisitionMember strm:SecondEarnoutMember strm:Warrant1Member 2024-02-01 2024-10-31 0001008586 strm:UnsecuredSubordinatedPromissoryNotesMember 2022-02-01 2023-01-31 0001008586 strm:AveleadAcquisitionMember strm:EarnOutLiabilityMember 2024-01-31 0001008586 strm:AveleadAcquisitionMember 2024-03-27 2024-03-27 0001008586 strm:AveleadAcquisitionMember 2024-03-27 0001008586 strm:AveleadAcquisitionMember 2024-08-01 2024-10-31 0001008586 strm:AveleadAcquisitionMember 2024-02-01 2024-10-31 0001008586 strm:MembershipAgreementsAndDailySpaceRentalsMember 2024-08-01 2024-10-31 0001008586 strm:MembershipAgreementsAndDailySpaceRentalsMember 2024-02-01 2024-10-31 0001008586 strm:MembershipAgreementsAndDailySpaceRentalsMember 2023-08-01 2023-10-31 0001008586 strm:MembershipAgreementsAndDailySpaceRentalsMember 2023-02-01 2023-10-31 0001008586 strm:AlpharettaSubleaseMember 2021-10-01 0001008586 strm:AlpharettaSubleaseMember 2021-10-01 2023-03-31 0001008586 strm:AlpharettaSubleaseMember 2024-02-01 2024-10-31 0001008586 strm:AlpharettaSubleaseMember 2023-02-01 2023-10-31 0001008586 strm:AlpharettaSubleaseMember 2024-08-01 2024-10-31 0001008586 strm:AlpharettaSubleaseMember 2023-08-01 2023-10-31 0001008586 strm:AlpharettaOfficeLeaseMember 2020-03-01 0001008586 strm:AlpharettaOfficeLeaseMember 2024-02-01 2024-10-31 0001008586 strm:AlpharettaOfficeLeaseMember 2023-02-01 2023-10-31 0001008586 strm:AlpharettaOfficeLeaseMember 2024-08-01 2024-10-31 0001008586 strm:AlpharettaOfficeLeaseMember 2023-08-01 2023-10-31 0001008586 strm:SuwaneeOfficeLeaseMember 2021-08-16 0001008586 strm:SuwaneeOfficeLeaseMember 2024-02-01 2024-10-31 0001008586 strm:SuwaneeOfficeLeaseMember 2023-02-01 2023-10-31 0001008586 strm:SuwaneeOfficeLeaseMember 2024-08-01 2024-10-31 0001008586 strm:SuwaneeOfficeLeaseMember 2023-08-01 2023-10-31 0001008586 strm:TermLoanMember 2024-01-31 0001008586 us-gaap:RevolvingCreditFacilityMember 2024-10-31 0001008586 us-gaap:RevolvingCreditFacilityMember 2024-01-31 0001008586 strm:NotePayableMember 2024-10-31 0001008586 strm:NotePayableMember 2024-01-31 0001008586 us-gaap:RevolvingCreditFacilityMember 2022-11-29 0001008586 2022-11-29 2022-11-29 0001008586 us-gaap:RevolvingCreditFacilityMember 2022-11-29 2022-11-29 0001008586 strm:TermLoanMember 2022-11-29 0001008586 strm:TermLoanMember 2022-11-29 2022-11-29 0001008586 srt:ScenarioForecastMember 2025-01-31 0001008586 srt:ScenarioForecastMember 2024-11-01 2025-01-31 0001008586 srt:ScenarioForecastMember 2025-02-01 2025-04-30 0001008586 srt:ScenarioForecastMember 2025-05-01 2025-07-31 0001008586 srt:ScenarioForecastMember 2025-08-01 2025-10-31 0001008586 srt:ScenarioForecastMember 2025-11-01 2026-01-31 0001008586 strm:UnsecuredSubordinatedPromissoryNotesMember strm:SecuritiesPurchaseAgreementFebruary2024Member 2024-02-01 0001008586 strm:SecuritiesPurchaseAgreementFebruary2024Member 2024-02-01 0001008586 strm:UnsecuredSubordinatedPromissoryNotesMember 2024-02-01 0001008586 strm:UnsecuredSubordinatedPromissoryNotesMember 2024-10-31 0001008586 strm:NonDirectorsAndOfficersMember 2024-10-31 0001008586 strm:DirectorsAndOfficersMember 2024-10-31 0001008586 srt:MaximumMember 2024-10-31 0001008586 strm:ClassOfWarrantOrRightSecuritiesPurchaseAgreementFebruary2024Member 2024-05-24 0001008586 strm:CommonStockWarrantMember 2024-02-01 0001008586 strm:CommonStockWarrantMember 2024-02-01 2024-04-30 0001008586 us-gaap:PrivatePlacementMember 2024-02-06 2024-02-06 0001008586 us-gaap:PrivatePlacementMember 2024-02-06 0001008586 us-gaap:PrivatePlacementMember 2024-02-01 2024-04-30 0001008586 strm:ConsultingMember 2023-06-28 2023-06-28 0001008586 strm:ConsultingMember 2024-05-24 2024-05-24 0001008586 strm:The2024PlanMember 2024-06-13 0001008586 strm:ConsultingMember strm:MasterServicesAgreementMember 2024-02-01 2024-10-31 0001008586 strm:ConsultingMember strm:MasterServicesAgreementMember 2023-02-01 2023-10-31 0001008586 strm:ConsultingMember strm:MasterServicesAgreementMember 2020-03-19 2024-10-31 0001008586 strm:ConsultingMember strm:MasterServicesAgreementMember 2024-08-01 2024-10-31 0001008586 strm:ConsultingMember strm:MasterServicesAgreementMember 2023-08-01 2023-10-31 0001008586 strm:ConsultingMember strm:StatementsOfWorkUnderSubleaseMember strm:MasterServicesAgreementMember 2024-08-01 2024-10-31 0001008586 strm:ConsultingMember strm:StatementsOfWorkUnderSubleaseMember strm:MasterServicesAgreementMember 2024-02-01 2024-10-31 0001008586 strm:ConsultingMember strm:StatementsOfWorkUnderSubleaseMember strm:MasterServicesAgreementMember 2023-08-01 2023-10-31 0001008586 strm:ConsultingMember strm:StatementsOfWorkUnderSubleaseMember strm:MasterServicesAgreementMember 2023-02-01 2023-10-31 0001008586 strm:RentExpenseMember strm:FormerEmployeeOfAveleadMember 2024-02-01 2024-10-31 0001008586 strm:RentExpenseMember strm:FormerEmployeeOfAveleadMember 2023-02-01 2023-10-31 0001008586 strm:RentExpenseMember strm:FormerEmployeeOfAveleadMember 2024-08-01 2024-10-31 0001008586 strm:RentExpenseMember strm:FormerEmployeeOfAveleadMember 2023-08-01 2023-10-31 0001008586 strm:WycheTeeGreenIiiMember 2024-02-07 2024-02-07 0001008586 strm:ClassOfWarrantOrRightSecuritiesPurchaseAgreementFebruary2024Member strm:WycheTeeGreenIiiMember 2024-02-07 0001008586 strm:MatthewEtheridgeMember 2024-02-07 2024-02-07 0001008586 strm:ClassOfWarrantOrRightSecuritiesPurchaseAgreementFebruary2024Member strm:MatthewEtheridgeMember 2024-02-07 0001008586 strm:JonathanRPhillipsMember 2024-02-07 2024-02-07 0001008586 strm:ClassOfWarrantOrRightSecuritiesPurchaseAgreementFebruary2024Member strm:JonathanRPhillipsMember 2024-02-07 0001008586 strm:JustinJFerayorniMember 2024-02-07 2024-02-07 0001008586 strm:ClassOfWarrantOrRightSecuritiesPurchaseAgreementFebruary2024Member strm:JustinJFerayorniMember 2024-02-07 0001008586 strm:MatthewEtheridgeMember us-gaap:PrivatePlacementMember 2024-02-06 2024-02-06 0001008586 strm:MatthewEtheridgeMember us-gaap:PrivatePlacementMember 2024-02-06 0001008586 srt:MinimumMember strm:FifthModificationTermLoanMember 2024-09-01 2024-09-30 0001008586 srt:MaximumMember strm:FifthModificationTermLoanMember 2024-09-01 2024-09-30 0001008586 srt:MinimumMember strm:FifthModificationTermLoanMember 2024-10-01 2024-10-31 0001008586 srt:MaximumMember strm:FifthModificationTermLoanMember 2024-10-01 2024-10-31 0001008586 srt:MinimumMember strm:FifthModificationTermLoanMember 2024-11-01 2024-11-30 0001008586 srt:MaximumMember strm:FifthModificationTermLoanMember 2024-11-01 2024-11-30 0001008586 srt:MinimumMember strm:FifthModificationTermLoanMember 2024-12-01 2024-12-31 0001008586 srt:MaximumMember strm:FifthModificationTermLoanMember 2024-12-01 2024-12-31 0001008586 srt:MinimumMember srt:ScenarioForecastMember strm:FifthModificationTermLoanMember 2025-01-01 2025-01-31 0001008586 srt:MaximumMember srt:ScenarioForecastMember strm:FifthModificationTermLoanMember 2025-01-01 2025-01-31 0001008586 srt:MinimumMember srt:ScenarioForecastMember strm:FifthModificationTermLoanMember 2025-04-01 2025-04-30 0001008586 srt:MaximumMember srt:ScenarioForecastMember strm:FifthModificationTermLoanMember 2025-04-01 2025-04-30 0001008586 strm:FifthModificationTermLoanMember 2024-09-30 0001008586 strm:FifthModificationTermLoanMember 2024-10-31 0001008586 strm:FifthModificationTermLoanMember us-gaap:SubsequentEventMember 2024-11-30 0001008586 srt:ScenarioForecastMember strm:FifthModificationTermLoanMember 2024-12-31 0001008586 srt:ScenarioForecastMember strm:FifthModificationTermLoanMember 2025-04-30 0001008586 us-gaap:RevolvingCreditFacilityMember us-gaap:SubsequentEventMember 2024-11-20 2024-11-20 shares thunderdome:item iso4217:USD iso4217:USD shares pure utr:M utr:Y 0001008586 STREAMLINE HEALTH SOLUTIONS INC. false --01-31 Q3 2025 59000 86000 328000 291000 9368000 7960000 5246000 4019000 0.01 0.01 85000000 85000000 4265821 4265821 3929446 3929446 383000 93000 35000 4396 220327 237027 27919 132013 0 0 0 http://fasb.org/us-gaap/2024#PrimeRateMember P5Y 0 false false false false 10-Q true 2024-10-31 false 000-28132 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 Yes Yes Non-accelerated Filer true false false 4273175 754000 3190000 2824000 4237000 1248000 780000 567000 629000 5393000 8836000 52000 88000 5165000 5798000 10844000 12071000 13276000 13276000 1236000 1666000 30573000 32899000 35966000 41735000 1610000 1253000 1518000 2023000 2250000 1500000 6095000 7112000 377000 1794000 11850000 13682000 5883000 7566000 0 1500000 4129000 0 190000 173000 10202000 9239000 22052000 22921000 43000 39000 137588000 134474000 -123717000 -115699000 13914000 18814000 35966000 41735000 2933000 3924000 8734000 10630000 878000 1070000 2651000 3327000 608000 1139000 1841000 3278000 4419000 6133000 13226000 17235000 1512000 1677000 4356000 5159000 42000 129000 127000 250000 831000 1072000 2558000 3202000 2880000 4122000 9060000 12079000 1134000 1304000 3569000 4310000 0 9813000 0 9813000 0 963000 0 963000 6399000 19080000 19670000 35776000 -1980000 -12947000 -6444000 -18541000 496000 266000 1457000 781000 0 1182000 -115000 1905000 0 0 -2000 31000 -2476000 -12031000 -8018000 -17386000 -0 -120000 -0 -59000 -2476000 -11911000 -8018000 -17327000 -0.61 -3.15 -2.01 -4.61 4055268 3780689 3981406 3756420 3929446 39000 134474000 -115699000 18814000 81000 1000 -1000 0 0 3224 -0 -0 -0 -0 9273 -0 67000 -0 67000 0 529000 0 529000 123502 1000 769000 0 770000 -0 4000 -0 4000 0 0 -2739000 -2739000 4121451 41000 135700000 -118438000 17303000 113769 1000 -1000 0 0 18817 -0 -0 -0 -0 3452 -0 10000 -0 10000 0 571000 0 571000 7317 0 0 0 0 0 837000 0 837000 0 0 -2803000 -2803000 4220268 42000 137097000 -121241000 15898000 54801 1000 -1000 0 0 8445 -0 -0 -0 -0 803 -0 -0 -0 -0 0 492000 0 492000 0 0 -2476000 -2476000 4265821 43000 137588000 -123717000 13914000 3837560 38000 132511000 -97038000 35511000 79061 1000 -1000 0 0 1893 -0 -0 -0 -0 5888 -0 179000 -0 179000 0 595000 0 595000 0 0 0 36000 36000 0 0 -2901000 -2901000 3908840 39000 132926000 -99903000 33062000 25714 0 0 0 0 5133 -0 -0 -0 -0 3337 -0 73000 -0 73000 0 630000 0 630000 0 0 -2515000 -2515000 3926084 39000 133483000 -102418000 31104000 11736 0 0 0 0 15940 -0 -0 -0 -0 2535 -0 19000 -0 19000 0 577000 0 577000 0 0 -11911000 -11911000 3919345 39000 134041000 -114329000 19751000 -8018000 -17327000 3594000 3264000 507000 0 -115000 1905000 0 -104000 1483000 1626000 0 9813000 0 963000 -58000 0 -1003000 -4299000 116000 65000 357000 109000 -505000 -417000 -1000000 -2417000 -2638000 -2161000 -0 47000 667000 1562000 -667000 -1609000 1000000 500000 1500000 -0 100000 0 4400000 0 0 500000 886000 -0 168000 -0 77000 271000 869000 -271000 -2436000 -4041000 3190000 6598000 754000 2557000 <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;"><b><span style="text-decoration: underline; "><a href="#" id="notes" title="notes"></a>NOTE <em style="font: inherit;">1</em> </span></b><span style="text-decoration: underline; ">—</span><b><span style="text-decoration: underline; "> BASIS OF PRESENTATION</span></b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:18pt;">Streamline Health Solutions, Inc. and each of its wholly-owned subsidiaries, Streamline Health, LLC, Avelead Consulting, LLC, Streamline Consulting Solutions, LLC and Streamline Pay &amp; Benefits, LLC, (collectively, unless the context requires otherwise, “we,” “us,” “our,” “Streamline,” or the “Company”), operate in <em style="font: inherit;">one</em> segment as a provider of healthcare information technology solutions and associated services. The Company provides these capabilities through the licensing of its Coding &amp; Clinical Documentation Improvement (CDI) solutions, 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.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:18pt;">The accompanying unaudited condensed consolidated financial statements have been prepared by us pursuant to the rules and regulations applicable to quarterly reports on Form <em style="font: inherit;">10</em>-Q of the U.S. Securities and Exchange Commission (the “SEC”). Certain information and note disclosures normally included in annual financial statements prepared in accordance with U.S. generally accepted accounting principles (“GAAP”) have been condensed or omitted pursuant to those rules and regulations, although we believe that the disclosures made are adequate to make the information <em style="font: inherit;">not</em> misleading. The condensed consolidated financial statements include the accounts of Streamline Health Solutions, Inc. and each of its wholly-owned subsidiaries. All intercompany balances and transactions have been eliminated in consolidation. In the opinion of the Company’s management, all adjustments (consisting of normal recurring accruals) considered necessary for a fair presentation of the condensed consolidated financial statements have been included. These condensed consolidated financial statements should be read in conjunction with the consolidated financial statements and notes thereto included in the Company’s most recent annual report on Form <em style="font: inherit;">10</em>-K. Operating results for the <em style="font: inherit;">three</em> and <em style="font: inherit;">nine</em> months ended <em style="font: inherit;"> October 31, 2024</em>, are <em style="font: inherit;">not</em> necessarily indicative of the results that <em style="font: inherit;"> may </em>be expected for the fiscal year ending <em style="font: inherit;"> January 31, 2025.</em></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:18pt;">The Company has one operating segment and one reporting unit due to the singular nature of our products, product development and distribution process, and client base as a provider of computer software-based solutions and services for acute-care healthcare providers.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:18pt;">All amounts in the condensed consolidated financial statements, notes and tables have been rounded to the nearest thousand dollars, except share and per share amounts, unless otherwise indicated. All references to a fiscal year refer to the fiscal year commencing <em style="font: inherit;"> February 1 </em>in that calendar year and ending on <em style="font: inherit;"> January 31 </em>of the following calendar year.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"><b>Going Concern</b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 18pt; text-align: justify;">The Company’s financial statements are prepared on a going concern basis, which contemplates the realization of assets and the satisfaction of obligations in the normal course of business. To date, the Company has <em style="font: inherit;">not</em> generated sufficient revenues to allow it to generate cash flow from operations and the Company anticipates the need for additional liquidity in the next <em style="font: inherit;">twelve</em> months. The Company has historically accumulated losses and used cash from its financing activities to supplement its operations. The Company’s current forecast projects the Company <em style="font: inherit;"> may </em><em style="font: inherit;">not</em> be able to maintain compliance with certain of its financial covenants under its current credit agreement with the term loan lender in the next <em style="font: inherit;">twelve</em> months. Further, our recent private placement notes payables have cross-default conditions with the senior term loan debt. These conditions raise substantial doubt about the ability of the Company to continue as a going concern within <em style="font: inherit;">one</em> year after the date that the financial statements are issued.</p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 18pt; text-align: justify;">In view of these matters, continuation as a going concern is dependent upon the Company’s ability to achieve cash from operations and raise additional debt or equity capital to fund its ongoing operations. </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 18pt; text-align: justify;">As of <em style="font: inherit;"> October 31, 2024</em>, the Company had approximately $12.3 million of total outstanding debt associated with its term loan and private placement notes payables, $2.3 million of which is classified as a current liability. The Company’s ability to refinance its existing debt is based upon credit markets and economic forces that are outside of its control. There can be <em style="font: inherit;">no</em> assurance that the Company will be successful in raising additional capital or that such capital, if available, will be on terms that are acceptable to the Company.</p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 18pt; text-align: justify;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 18pt; text-align: justify;">The financial statements do <em style="font: inherit;">not</em> include any adjustments to the amount and classification of assets and liabilities that <em style="font: inherit;"> may </em>be necessary should the Company <em style="font: inherit;">not</em> continue as a going concern.</p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 18pt; text-align: justify;"> </p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"><b>Reverse Stock Split</b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 18pt; text-align: justify;">On <em style="font: inherit;"> September 25, 2024, </em>the Company filed a Certificate of Amendment to the Company’s Certificate of Incorporation to effect a <em style="font: inherit;">1</em>-for-15 reverse stock split pursuant to which each 15 shares of the Company’s issued and outstanding common stock immediately prior to the effective time, which was <em style="font: inherit;">12:01</em> am Eastern Daylight Time on <em style="font: inherit;"> October 4, 2024, </em>were combined into <em style="font: inherit;">one</em> share of the Company’s common stock, without effecting a change to the par value per share of Common Stock. The Company’s common stock began trading on a split-adjusted basis when the market opened on <em style="font: inherit;"> October 4, 2024.</em></p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 18pt; text-align: justify;">The Reverse Stock Split did <em style="font: inherit;">not</em> change the Company's authorized number of shares of common stock. The Reverse Stock Split did <em style="font: inherit;">not</em> change the par value of the common stock, therefore, the Company recorded an increase to additional paid in capital of $551,000 as of <em style="font: inherit;"> January 31, 2024 </em>and an offsetting adjustment to the carrying value of common stock. <em style="font: inherit;">No</em> fractional shares were issued in connection with the Reverse Stock Split, and stockholders who would otherwise have been entitled to receive a fractional share instead received a cash payment equal to the fraction of a share of common stock in lieu of such fractional share. Proportionate adjustments were made to the number of shares authorized under the Company’s equity incentive plans, the number of shares subject to any award or purchase right under the Company’s equity incentive plans, and the exercise price or purchase price with respect to any stock option award or purchase right under the Company’s equity incentive plans. All shares of the Company’s common stock, stock-based instruments and per-share data included in these condensed consolidated financial statements have been retrospectively adjusted as though the Reverse Stock Split has been effected prior to all periods presented. All of the Company's equity incentive plans included existing conversion language in the event of a stock split and thus did <em style="font: inherit;">not</em> result in modification accounting or additional incremental expense as a result of this transaction.</p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt 0pt 0pt 8pt;text-indent:18pt;"> </p> 1 1 12300000 2300000 15 15 -551000 <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;"><b><span style="text-decoration: underline; ">NOTE <em style="font: inherit;">2</em> </span></b><span style="text-decoration: underline; ">—</span><b><span style="text-decoration: underline; "> SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES</span></b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:18pt;">Our significant accounting policies are presented in “Note <em style="font: inherit;">2</em> – Significant Accounting Policies” in the Annual Report on Form <em style="font: inherit;">10</em>-K for fiscal year <em style="font: inherit;">2023.</em> Users of financial information for interim periods are encouraged to refer to the notes to the consolidated financial statements contained in the Annual Report on Form <em style="font: inherit;">10</em>-K when reviewing interim financial results.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;"><b></b></p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;"><b>Use of Estimates</b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:18pt;">The preparation of financial statements in conformity with 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, share-based compensation, capitalization of software development costs, intangible assets, the allowance for credit losses, contingent consideration, and income taxes. Actual results could differ from those estimates.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"></p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;"><b></b></p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;"><b>Fair Value of Financial Instruments</b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:18pt;">The Financial Accounting Standards Board’s (“FASB”) authoritative guidance on fair value measurements establishes a framework for measuring fair value. 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 <em style="font: inherit;">one</em> of the following <em style="font: inherit;">three</em> categories:</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:18pt;">Level <em style="font: inherit;">1:</em> Quoted market prices in active markets for identical assets or liabilities.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:18pt;">Level <em style="font: inherit;">2:</em> Observable market-based inputs or unobservable inputs that are corroborated by market data.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:18pt;">Level <em style="font: inherit;">3:</em> Unobservable inputs that are <em style="font: inherit;">not</em> corroborated by market data.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:18pt;">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 <em style="font: inherit;">1.</em> The acquisition earnout liability transferred out of Level <em style="font: inherit;">3</em> as of <em style="font: inherit;"> April 30, 2024. </em></p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:18pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:18pt;">The table below provides information on the fair value of our liabilities on a recurring basis:</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px;"><tbody><tr class="finHeading" style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><em style="font: inherit;"> </em></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">Quoted</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">Significant</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><em style="font: inherit;"> </em></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td></tr> <tr class="finHeading" style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><em style="font: inherit;"> </em></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">Prices in</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">Other</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">Significant</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td></tr> <tr class="finHeading" style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><em style="font: inherit;"> </em></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">Active</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">Observable</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">Unobservable</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td></tr> <tr class="finHeading" style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">Total Fair</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">Markets</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">Inputs</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">Inputs</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td></tr> <tr class="finHeading" style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">Value</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">(Level 1)</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">(Level 2)</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">(Level 3)</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; width: 52%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">At January 31, 2024</p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 9pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Acquisition earnout liability (1)</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">1,794,000</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">1,794,000</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> </tbody></table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" style="width: 100%; text-indent: 0px;"><tbody><tr style="vertical-align: top;"><td style="width: 23px;"> <p style="font-family: 'Times New Roman', Times, serif;font-size: 10pt;font-variant:normal;margin:0pt;">(<em style="font: inherit;">1</em>)</p> </td><td colspan="2" style="width: 1048px; padding: 0pt; text-align: justify;"> <p style="font-family: 'Times New Roman', Times, serif;font-size: 10pt;font-variant:normal;text-align:justify;margin:0pt;">On <em style="font: inherit;"> March 27, 2024, </em>the Company issued the shares of its common stock owed as part of the acquisition earnout liability related to the acquisition of Avelead Consulting, LLC (“Avelead”). The remaining obligation related to the acquisition earnout liability is to be settled in cash (refer to Note <em style="font: inherit;">3</em> – Business Combinations for more information). At that time, the acquisition earnout liability <em style="font: inherit;">no</em> longer qualified as a Level <em style="font: inherit;">3</em> fair value calculation and was transferred out. As of that date, the Company recorded a valuation adjustment of $159,000 using the value of the shares issued adjusted for a discount for lack of marketability. See the table below for the roll-forward of values including the amount transitioned out of Level <em style="font: inherit;">3.</em> </p> </td></tr> </tbody></table> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:18pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:18pt;">The table below provides the Level <em style="font: inherit;">3</em> roll-forward on the fair value of our acquisition earnout liability for the <em style="font: inherit;">nine</em> months ended <em style="font: inherit;"> October 31, 2024</em>. There was <em style="font: inherit;">no</em> Level <em style="font: inherit;">3</em> roll-forward activity for the <em style="font: inherit;">three</em> months ended <em style="font: inherit;"> October 31, 2024</em>. </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:18pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px;"><tbody><tr class="finHeading" style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b><b><b>Nine-months ended</b></b></b></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td></tr> <tr class="finHeading" style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"><b><b><b>October 31, 2024</b></b></b></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 85%;">Beginning balance</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">1,794,000</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">Settlement – common stock</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">(690,000</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">Settlement – cash</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">(447,000</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">Realized loss</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">159,000</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);">Transfer out</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);">(817,000</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;">)</td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double black;">Ending balance</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> </tbody></table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 18pt; text-align: justify;">The value of the Company’s acquisition earnout liability at <em style="font: inherit;"> October 31, 2024</em>, represents the remaining cash obligation of $377,000. The Company reached an agreement with the former owners of Avelead to settle the cash obligation by making periodic payments. The remaining outstanding amounts were originally contractually due by <em style="font: inherit;"> October 31, 2024. </em></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 18pt; text-align: justify;">The fair value of the Company’s term loan under its Second Amended and Restated Loan and Security Agreement (as amended and modified, the “Second Amended and Restated Loan Agreement”) was determined through an analysis of the interest rate spread from the date of closing the loan (<em style="font: inherit;"> August 2021) </em>to the date of the most recent balance sheets, <em style="font: inherit;"> October 31, 2024</em> and <em style="font: inherit;"> January 31, 2024</em>. 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 published “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 Second Amended and Restated Loan Agreement for the term loan. The fair value of the Company's term loan as of <em style="font: inherit;"> October 31, 2024</em> and <em style="font: inherit;"> January 31, 2024, </em>was estimated to be $7,821,000 and $8,807,000, respectively, or a discount to book value of $179,000 and $193,000, respectively. The fair value of the Company's term loan represents a Level <em style="font: inherit;">2</em> measurement. </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 18pt; text-align: justify;">The estimated fair value of the Company’s notes payable under its private placement notes payables was determined through an analysis of the interest rate spread from the date of closing of the private placement (<em style="font: inherit;"> February 7, 2024) </em>to the date of the most recent balance sheet, <em style="font: inherit;"> October 31, 2024. </em>The Company estimated the yield of a <em style="font: inherit;">30</em>-month treasury by interpolating the yields of the <em style="font: inherit;">1</em>-month through <em style="font: inherit;">10</em>-year treasury yields on <em style="font: inherit;"> February 7, 2024 (</em>the “Issuance Date”) and the measurement date. A High Yield Index Option Adjusted Spread, as published by the Federal Reserve Bank of St. Louis, for the same dates was added to the treasury yield spread to calculate a High-Yield Spread Adjusted <em style="font: inherit;">30</em>-Month Rate. This provided an estimated change to the effective interest rate spread of approximately 0.98% less than the Issuance Date. The fair value of the Company's notes payable as of <em style="font: inherit;"> October 31, 2024</em>, was estimated to be $4,096,000, or a discount to book value of $33,000. The fair value of the Company's notes payable represents a Level <em style="font: inherit;">2</em> measurement. </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 18pt; text-align: justify;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 18pt; text-align: justify;">The estimated fair value of the warrant liability is calculated using a Black-Scholes pricing model. The model input uses the warrant strike prices of $5.70 and $5.85, market prices on the measurement dates ($5.10 as of <em style="font: inherit;"> February 7, 2024, </em>$4.50 as of <em style="font: inherit;"> April 30, 2024, </em>and $4.95 as of <em style="font: inherit;"> May 7, 2024) </em>plus assumptions and model inputs for expected term, historical volatility and risk-free interest rate impact the fair value estimate. These assumptions are subjective and are generally derived from external (such as, risk-free rate of interest) and historical data (such as, volatility factor and expected term). The warrants carry a term of <em style="font: inherit;">48</em> months and the Company assumes they are held until expiration. The risk-free rate was determined from the U.S. Treasury published daily treasury yields corresponding with the remaining expected term which ranged between 4% - 5%. The Company’s common stock volatility was estimated between 91% - 92% utilizing its historical average closing price for preceding trading days equal to expected term remaining. </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 18pt; text-align: justify;">Using this methodology, the Company recorded an opening warrant liability of $881,000 as of <em style="font: inherit;"> February 7, 2024. </em>Re-measurements as of <em style="font: inherit;"> April 30, 2024 </em>and <em style="font: inherit;"> May 7, 2024 </em>are reflected under the “Valuation adjustments” header on the condensed consolidated statement of operations as a valuation gain of $44,000 for the <em style="font: inherit;">nine</em> months ending <em style="font: inherit;"> October </em><em style="font: inherit;">31,</em> <em style="font: inherit;">2024.</em> There was no valuation adjustment recorded in the <em style="font: inherit;">three</em> months ended <em style="font: inherit;"> October 31, 2024. </em>As of <em style="font: inherit;"> May 7, 2024, </em>the Company had eliminated the potential cash settlement feature that caused liability accounting ensuring the warrants will be settled with shares, and accordingly, the warrants met the criteria for equity classification and reclassified $837,000 to paid in capital after a final re-measurement.</p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt 0pt 0pt 8pt;text-indent:18pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt 0pt 0pt 8pt;text-indent:18pt;"></p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;"><b></b></p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;"><b>Revenue Recognition</b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:18pt;">We derive revenue from the sale of internally-developed software, either by licensing for local installation or by a SaaS delivery model, through the Company’s direct sales force or through <em style="font: inherit;">third</em>-party resellers. Licensed, locally-installed software customers on a perpetual model utilize the Company’s 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.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:18pt;">We recognize revenue in accordance with Accounting Standards Codification (ASC) <em style="font: inherit;">606,</em> <i>Revenue from Contracts with Customers</i>, under the core principle of recognizing revenue to depict the transfer of promised goods or services to customers in an amount that reflects the consideration to which the entity expects to be entitled in exchange for those goods or services. Certain contracts <em style="font: inherit;"> may </em>include aspects of variable consideration as it relates to performance guarantees and service level agreements. Significant judgment is required to determine the standalone selling price (“SSP”) for each performance obligation, impact of variable consideration on total contract price, 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. </p> <p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin: 0pt; text-align: left"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;"><i>Disaggregation of Revenue</i></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:18pt;">The following table provides information about disaggregated revenue by type and nature of revenue stream:</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px;"><tbody><tr class="finHeading" style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="6" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><em style="font: inherit;"><em style="font: inherit;">Three Months Ended</em></em></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="6" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><em style="font: inherit;"><em style="font: inherit;">Nine Months Ended</em></em></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr class="finHeading" style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><em style="font: inherit;">October 31, 2024</em></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><em style="font: inherit;">October 31, 2023</em></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><em style="font: inherit;">October 31, 2024</em></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><em style="font: inherit;">October 31, 2023</em></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; width: 52%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Over time revenue</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">4,419,000</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">6,133,000</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">13,091,000</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">17,161,000</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Point in time revenue</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">135,000</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">74,000</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Total revenue</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">4,419,000</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">6,133,000</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">13,226,000</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">17,235,000</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> </tbody></table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:18pt;"> The Company includes revenue categories of (i) SaaS, (ii) maintenance and support, (iii) professional services, and (iv) audit services as over time revenue. For point in time revenue, the performance obligation is recognized as the point in time when the obligation is fully satisfied. The Company includes software licenses as point in time revenue.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;"><i>Contract Receivables and Deferred Revenues</i></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:18pt;">The Company receives payments from customers based upon contractual billing schedules. Contract receivables include amounts related to the Company’s contractual right to consideration for completed performance obligations <em style="font: inherit;">not</em> yet invoiced. Deferred revenue includes payments received in advance of performance under the contract. The Company’s 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 customer. Deferred revenue is classified as current or noncurrent based on the timing of when we expect to recognize revenue<span style="background-color:#ffffff;">. During the <em style="font: inherit;">three</em> and </span><em style="font: inherit;">nine</em> months ended <em style="font: inherit;"> October 31, 2024</em><span style="background-color:#ffffff;">, the Company recognized approximately $</span>1,253,000 <span style="background-color:#ffffff;">and $5,878,000, respectively, in revenue from deferred revenues outstanding as of </span><em style="font: inherit;"> January 31, 2024</em><span style="background-color:#ffffff;">. </span>Revenue allocated to remaining performance obligations was $30,068,000 as of <em style="font: inherit;"> October 31, 2024</em>, of which the Company expects to recognize approximately 46% over the next 12 months and the remainder thereafter. </p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;"><i>Deferred costs (costs to fulfill a contract and contract acquisition costs)</i></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:18pt;">The Company defers th<span style="background-color:#ffffff;">e 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 period of expected benefit which is the contractual term. As of </span><em style="font: inherit;"> October 31, 2024</em><span style="background-color:#ffffff;"> and </span><em style="font: inherit;"> January 31, 2024</em><span style="background-color:#ffffff;">, the Company had deferred costs of </span><span style="color:#000000;"><span style="background-color:#ffffff;">$68,000 and $77,000, r</span>espectively, net of accumulated amortizati<span style="background-color:#ffffff;">on of $147,000 and $102,000, r</span>espectively. Amortization expense of these costs wa<span style="background-color:#ffffff;">s $44,000 and $59,000 fo</span>r th</span>e <em style="font: inherit;">nine</em> months ended <em style="font: inherit;"> October 31, 2024 </em>and <em style="font: inherit;">2023</em>, respectively, and is included in cost of SaaS in the condensed consolidated statements of operations. For the <em style="font: inherit;">three</em> months ended <em style="font: inherit;"> October 31, 2024 </em>and <em style="font: inherit;">2023</em>, the Company had amortization expense<span style="background-color:#ffffff;"> of $11,000 </span>and $24,000, respectively. </p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:18pt;">Contract acquisition costs, which consist of sales commissions paid or payable, are considered incremental and recoverable costs of obtaining a contract with a customer. 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, the Company expenses sales commissions as incurred when the amortization period of related deferred commission costs is expected to be <em style="font: inherit;">one</em> year or less.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:18pt;"><span style="color:#000000;">As of </span><em style="font: inherit;"> October 31, 2024</em><span style="color:#000000;"> and </span><em style="font: inherit;"> January 31, 2024</em><span style="color:#000000;">, deferred commission costs paid and payable, which are included on the consolidated balance sheets within other non-current assets totaled<span style="background-color:#ffffff;"> $1,157,000 and $1,461,000</span>, respectively. Amortization expense associated with deferred sales commissions, which is included in selling, general and administrative expense in the condensed consolidated statements of operations, was <span style="background-color:#ffffff;">$141,000 and $129,000 fo</span>r the <em style="font: inherit;">three</em> months ended </span><em style="font: inherit;"> October 31, 2024 </em>and <em style="font: inherit;">2023</em><span style="color:#000000;">, respectively. For the <em style="font: inherit;">nine</em> months ended <em style="font: inherit;"> October 31, 2024 </em>and <em style="font: inherit;">2023</em>, the amortization expense associated with deferred sales commission<span style="background-color:#ffffff;">s was $450,000</span> and <span style="-sec-ix-hidden:c121863689">$38</span><span style="background-color:#ffffff;"><em style="font: inherit;">3,000</em></span>, respectively. </span>For the <em style="font: inherit;">three</em> and <em style="font: inherit;">nine</em> months ended <em style="font: inherit;"> October 31, 2024, </em>the Company recorded an impairment of $93,000 for deferred commission costs. For the <em style="font: inherit;">three</em> and <em style="font: inherit;">nine</em> months ended <em style="font: inherit;"> October 31, 2023, </em>the Company recorded an impairment of $35,000 for deferred commission costs. </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:18pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt; text-indent: 0pt;"><i><span style="color:#000000;">Allowance for Credit Losses</span></i></p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt; text-indent: 0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt; text-indent: 18pt;">The Company estimates current expected credit losses based on historical credit loss rates and applied an increase to account for future economic conditions. The changes in the Company’s allowance for credit losses is as follows:</p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt; text-indent: 18pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px;"><tbody><tr class="finHeading" style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">January 31, 2024</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">CECL Adoption</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">Provision adjustments</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">Write-offs &amp; Recoveries</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">October 31, 2024</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; width: 40%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Allowance for credit losses</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">86,000</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(58,000</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">31,000</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">59,000</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> </tbody></table> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt; text-indent: 0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px;"><tbody><tr class="finHeading" style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"><b><b><b>January 31, 2023</b></b></b></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"><b><b><b>CECL Adoption</b></b></b></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"><b><b><b>Provision adjustments</b></b></b></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"><b><b><b>Write-offs &amp; Recoveries</b></b></b></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"><b><b><b>October 31, 2023</b></b></b></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 40%;">Allowance for credit losses</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);">132,000</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);">(36,000</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);">96,000</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> </tbody></table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"></p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;"><b></b></p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;"><b>Equity Awards</b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:18pt;">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, and forfeitures are recognized as incurred. 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 compensation expense related to share-based awards for the <em style="font: inherit;">three</em> and <em style="font: inherit;">nine</em> months ended <em style="font: inherit;"> October 31, 2024</em>, of $451,000 and $1,483,000 respectively, net of $41,000 and $109,000, respectively, of capitalized non-employee stock compensation, compared to share-based compensation expense of $517,000 and $1,626,000, respectively, net of $60,000 and $176,000, respectively, of capitalized non-employee stock compensation, for the <em style="font: inherit;">three</em> and <em style="font: inherit;">nine</em> months ended <em style="font: inherit;"> October 31, 2023</em>. </p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:18pt;">The fair value of 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. These assumptions are subjective and are generally derived from external (such as, risk-free rate of interest) and historical data (such as, volatility factor and expected term). Future grants of equity awards accounted for as share-based compensation could have a material impact on reported expenses depending upon the number, value and vesting period of future awards.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:18pt;">The Company issues restricted stock awards in the form of Company common stock. The fair value of these awards is based on the market closing price per share on the grant date. For the <em style="font: inherit;">three</em> and <em style="font: inherit;">nine</em> months ended <em style="font: inherit;"> October 31, 2024</em>, the Company issued 333 and 181,321 shares of restricted common stock, respectively, compared to 2,999 and 92,562 shares of restricted common stock for the <em style="font: inherit;">three</em> and <em style="font: inherit;">nine</em> months ended <em style="font: inherit;"> October 31, 2023</em>, respectively. The Company expenses the compensation cost of these awards as the restriction period lapses.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"><i>Market-Based Awards</i></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 18pt; text-align: justify;">For awards with a market condition, the Company adjusts the grant date fair value for the condition. The Company used separate Monte Carlo valuation models, as of the grant date, to determine the expected length and fair value of this particular award. Both models used the Company's historical equity volatility, current stock price, and hurdle target price for vesting. The service period model also included an assumption for the Company's <em style="font: inherit;">10</em>-year normalized risk-free rate. The associated compensation expense is recognized provided the service condition is provided regardless of whether the market condition is satisfied. </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 18pt; text-align: justify;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 18pt; text-align: justify;">On <em style="font: inherit;"> July 18, 2024, </em>the Company, as a component of the Board awards discussed above, executed a Restricted Stock Agreement (the “Restricted Stock Agreement”) to issue 13,333 shares of restricted stock with a market vesting condition to a member of the Board. The shares will vest on the date the stock closes at a fair market value of at least $26.25 per share.</p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 18pt; text-align: justify;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 18pt; text-align: justify;">On <em style="font: inherit;"> September 4, 2024, </em>the Restricted Stock Agreement was amended to rescind 6,666 shares of restricted stock. The remaining shares will vest in full upon the stock closing at a fair market value of at least $26.25 per share, but <em style="font: inherit;">no</em> earlier than <em style="font: inherit;"> July 18, 2025. </em>The award modification was reevaluated using the same Monte Carlo valuation model and input as the original grant with a change to account for the minimum vesting period. The impacts of the modification were immaterial. </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 18pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 18pt;"></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"><b></b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"><b>Warrants</b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt -2pt; text-indent: 18pt; text-align: justify;">The Company reviews the specific terms for its warrants and applies the authoritative FASB guidance under ASC topics <em style="font: inherit;">480</em><i>,</i> Distinguishing Liabilities from Equity (“ASC <em style="font: inherit;">480”</em>) and ASC <em style="font: inherit;">815</em><i>,</i> Derivatives and Hedging (“ASC <em style="font: inherit;">815”</em>) to account for the warrants as either equity-classified or liability-classified instruments. This review identifies if the warrants are freestanding financial instruments under ASC <em style="font: inherit;">480</em><i>,</i> should be defined as a liability under ASC <em style="font: inherit;">480</em><i>,</i> and whether the warrants meet all requirements of ASC <em style="font: inherit;">815</em> to be classified as equity<i>,</i> including whether the warrants are indexed to the Company’s own common stock, if there are conditions where warrant holders could potentially require “net cash settlement” in a circumstance that would be outside of the Company’s control, among other conditions for equity classification. This assessment requires the use of professional judgment and is conducted at the time of warrant issuance plus as of each subsequent quarterly period end date while the warrants are outstanding.</p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt -2pt; text-indent: 18pt; text-align: justify;">For the issued or modified warrants that qualify for equity classification, the warrants are required to be recorded as a component of additional paid-in capital at the time of issuance. For issued or modified warrants that do <i><em style="font: inherit;">not</em></i> meet all the criteria for equity classification, the warrants are required to be recorded at their initial fair value on the date of issuance, and each balance sheet date thereafter. Changes in the estimated fair value of the warrants are recognized as a non-cash gain or loss on the condensed consolidated Statements of Operations as "valuation adjustments." The fair value of the warrants is estimated using a Black-Scholes pricing model.</p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt -2pt; text-indent: 18pt; text-align: justify;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt -2pt; text-indent: 18pt; text-align: justify;"></p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;"><b></b></p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;"><b>Income Taxes</b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:18pt;">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 <em style="font: inherit;">not</em> that some or all of the deferred tax assets will <em style="font: inherit;">not</em> be realized. The Company establishes a valuation allowance when it is more likely than <em style="font: inherit;">not</em> that all or a portion of deferred tax assets will <em style="font: inherit;">not</em> be realized. Refer to Note <em style="font: inherit;">6</em> – Income Taxes for further details.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:18pt;">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 <em style="font: inherit;">not</em> to be sustained upon examination by tax authorities. The Company believes it has appropriately accounted for any uncertain tax positions as of <em style="font: inherit;"> October 31, 2024</em>.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"></p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;"><b></b></p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;"><b>Net Loss Per Common Share</b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:18pt;">The Company presents basic and diluted earnings per share (“EPS”) data for the Company’s common stock.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:18pt;">The Company’s warrants, unvested restricted stock awards, and options are considered non-participating securities because holders are <em style="font: inherit;">not</em> entitled to non-forfeitable rights to dividends or dividend equivalents during the vesting term or while unexercised. Diluted EPS for the Company’s common stock is computed using the treasury stock method.</p> <p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin: 0pt; text-align: left"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:18pt;">The following is the calculation of the basic and diluted net loss per share of common stock for the <em style="font: inherit;">three</em> and <em style="font: inherit;">nine</em> months ended <em style="font: inherit;"> October 31, 2024 </em>and <em style="font: inherit;">2023</em>:</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px;"><tbody><tr class="finHeading" style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="6" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;"><em style="font: inherit;">Three Months Ended</em></em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="6" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;"><em style="font: inherit;">Nine Months Ended</em></em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr class="finHeading" style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">October 31, 2024</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">October 31, 2023</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">October 31, 2024</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">October 31, 2023</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; width: 52%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;"><b>Basic and diluted loss per share:</b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 9pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Net loss</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(2,476,000</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(11,911,000</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(8,018,000</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(17,327,000</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Basic and diluted net loss per share of common stock</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(0.61</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(3.15</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(2.01</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(4.61</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Weighted average shares outstanding – basic and diluted (1)(2)</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">4,055,268</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">3,780,689</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">3,981,406</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">3,756,420</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> </tbody></table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" style="width: 100%; text-indent: 0px;"><tbody><tr style="vertical-align: top;"><td style="width: 18pt;"> <p style="font-family: 'Times New Roman', Times, serif;font-size: 10pt;font-variant:normal;text-align:justify;margin:0pt;">(<em style="font: inherit;">1</em>)</p> </td><td style="width: auto;"> <p style="font-family: 'Times New Roman', Times, serif;font-size: 10pt;font-variant:normal;text-align:justify;margin:0pt;">Includes the effect of vested and excludes the effect of unvested restricted shares of common stock, which are considered non-participating securities. As of <em style="font: inherit;"> October 31, 2024 </em>and <em style="font: inherit;">2023</em>, there were 220,327<span style="background-color:#ffffff;"> and 132,013 </span>unvested restricted shares of common stock outstanding, respectively.</p> </td></tr> <tr style="vertical-align: top;"><td style="width: 18pt;"> </td><td style="width: auto;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt;"> </p> </td></tr> <tr style="vertical-align: top;"><td style="width: 18pt;"> <p style="font-family: 'Times New Roman', Times, serif;font-size: 10pt;font-variant:normal;text-align:justify;margin:0pt;">(<em style="font: inherit;">2</em>)</p> </td><td style="width: auto;"> <p style="font-family: 'Times New Roman', Times, serif;font-size: 10pt;font-variant:normal;text-align:justify;margin:0pt;">Diluted net loss per share excludes the effect of shares that are anti-dilutive. For the <em style="font: inherit;">three</em> and <em style="font: inherit;">nine</em> months ended <em style="font: inherit;"> October 31, 2024</em>, diluted earnings per share excludes 4,396 outstanding stock options, 220,327 unvested restricted shares of common stock, and 237,027 shares of common stock issuable through the exercise of warrants. For the <em style="font: inherit;">three</em> and <em style="font: inherit;">nine</em> months ended <em style="font: inherit;"> October 31, 2023</em>, diluted earnings per share excludes 27,919 outstanding stock options and 132,013 unvested restricted shares of common stock.</p> </td></tr> </tbody></table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"></p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;"><b></b></p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;"><b>Restructuring</b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 18pt; text-align: justify;">On <em style="font: inherit;"> October 16, 2023, </em>the Company announced it was executing a strategic restructuring (the "Strategic Restructuring") designed to reduce expenses while maintaining the Company’s ability to expand its SaaS business. The Strategic Restructuring initiatives included a reduction in force, resulting in the termination of 26 employees, or approximately 24% of the Company’s workforce. To execute the Strategic Restructuring, the Company incurred <em style="font: inherit;">one</em>-time restructuring costs associated with the workforce reduction of $759,000, and the Company has recognized all expenses associated with the Strategic Restructuring as of the end of fiscal <em style="font: inherit;">2023.</em> The costs pertain to severance and other employee termination-related costs and various professional fees the Company required to assist with execution of the Strategic Restructuring. For the <em style="font: inherit;">nine</em> months ended <em style="font: inherit;"> October 31, 2024</em>, there were no costs incurred or accrued related to the Strategic Restructuring. The following is a reconciliation of the Strategic Restructuring liability reflected on the Company’s condensed consolidated balance sheet under “accrued expenses.”</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px;"><tbody><tr class="finHeading" style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td colspan="22" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;">(in thousands)</p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr class="finHeading" style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><em style="font: inherit;"> </em></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><em style="font: inherit;"> </em></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><em style="font: inherit;"> </em></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><em style="font: inherit;"> </em></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td colspan="6" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;"><em style="font: inherit;">As of October 31, 2024</em></em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr class="finHeading" style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">Accrued Balance as of</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">2024</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">2024</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">Accrued Balance as of</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">Total Costs</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">Total</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td></tr> <tr class="finHeading" style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">January 31, 2024</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">Expenses to Date</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">Cash Payments</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">October 31, 2024</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">Incurred to Date</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">Expected Costs</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; width: 28%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;"><b>Severance expense</b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Cost of sales</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">154</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">154</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Selling, general, and administrative</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">74</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(74</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">350</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">350</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Research and development</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">227</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">227</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;"><b>Total severance expense</b></p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">74</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(74</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">731</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">731</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Professional fees</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">28</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">28</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;"><b>Total</b></p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">74</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(74</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">759</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">759</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> </tbody></table> <p style="margin: 0pt; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px;"><tbody><tr class="finHeading" style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="14" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;">(in thousands)</p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td></tr> <tr class="finHeading" style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td></tr> <tr class="finHeading" style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>Accrued Balance as of</b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>2023</b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>2023</b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>Accrued Balance as of</b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td></tr> <tr class="finHeading" style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>January 31, 2023</b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>Expenses to Date</b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>Cash Payments</b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>October 31, 2023</b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 52%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;"><b>Severance expense</b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Cost of sales</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">154</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">154</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Selling, general, and administrative</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 9%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right;">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">350</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 9%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right;">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">350</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Research and development</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right; border-bottom: 1px solid rgb(0, 0, 0);">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">227</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right; border-bottom: 1px solid rgb(0, 0, 0);">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">227</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;"><b>Total severance expense</b></p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">731</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">731</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Professional fees</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right; border-bottom: 1px solid rgb(0, 0, 0);">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">18</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right; border-bottom: 1px solid rgb(0, 0, 0);">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">18</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;"><b>Total</b></p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">749</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">749</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> </tbody></table> <p style="margin: 0pt; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </p> <p style="margin: 0pt; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"></p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;"><b><i></i></b></p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;"><b><i>Non-Cash Items</i></b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:18pt;">For the <em style="font: inherit;">three</em> and <em style="font: inherit;">nine</em> months ended <em style="font: inherit;"> October 31, 2024 </em>and <em style="font: inherit;">2023</em>, the Company recorded a change in capitalized software purchased with stock, totaling $41,000 and $109,000, and $60,000 and $176,000, respectively, as non-cash items as it relates to non-cash investing activities in the condensed consolidated statements of cash flow.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 18pt; text-align: justify;">For the <em style="font: inherit;">nine</em> months ended <em style="font: inherit;"> October 31, 2024</em>, the Company settled the <em style="font: inherit;">second</em> year acquisition earnout liability in connection with the Avelead acquisition with the issuance of common shares in the amount of $690,000, issued warrants in the amount of $881,000 as debt discounts, settled the warrant liability of $837,000 with an equity based warrant, deferred financing costs for the Notes (refer to Note <em style="font: inherit;">5</em> – Debt) in the amount of $20,000 that was capitalized and paid in fiscal year <em style="font: inherit;">2023,</em> and professional fees for the Common Stock Private Placement (refer to Note <em style="font: inherit;">7</em> – Equity) in the amount of $4,000, respectively, as non-cash items as it relates to financing activities in the condensed consolidated statements of cash flows. The Company did <em style="font: inherit;">not</em> have any similar non-cash financing activities in the <em style="font: inherit;">nine</em> months ended <em style="font: inherit;"> October 31, 2023. </em></p> <p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin: 0pt; text-align: left"> </p> <p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin: 0pt; text-align: left"></p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;"><b></b></p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;"><b>Recent Accounting Pronouncements <em style="font: inherit;">Not</em> Yet Adopted</b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt 0pt 0pt -1pt; text-indent: 18pt;">In <em style="font: inherit;"> November 2023, </em>the FASB issued ASU <em style="font: inherit;">2023</em>-<em style="font: inherit;">07,</em> Segment Reporting (Topic <em style="font: inherit;">280</em>): Improvements to Reportable Segment Disclosures, which improves guidance around the disclosures about a public entity’s reportable segments and additional details about a reportable segment’s expenses. ASU <em style="font: inherit;">2023</em>-<em style="font: inherit;">07</em> is effective for all public entities for annual periods beginning after <em style="font: inherit;"> December 15, 2023, </em>and interim periods within fiscal years beginning after <em style="font: inherit;"> December 15, 2024. </em>The Company’s adoption of ASU <em style="font: inherit;">2023</em>-<em style="font: inherit;">07</em> will be effective in the annual report for the fiscal year ending <em style="font: inherit;"> January 31, 2025. </em>The adoption of this ASU is <em style="font: inherit;">not</em> expected to have a material impact on our consolidated financial statements or disclosures.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt 0pt 0pt -1pt; text-indent: 18pt;">In <em style="font: inherit;"> December 2023, </em>the FASB issued ASU <em style="font: inherit;">2023</em>-<em style="font: inherit;">09,</em> Income Taxes (Topic <em style="font: inherit;">740</em>): Improvements to Income Tax Disclosures, which enhance the transparency and decision usefulness of income tax disclosures. For public entities, ASU <em style="font: inherit;">2023</em>-<em style="font: inherit;">09</em> is effective for annual periods beginning after <em style="font: inherit;"> December 15, 2024. </em>The adoption of this ASU is <em style="font: inherit;">not</em> expected to have a material impact on our consolidated financial statements or disclosures.</p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt 0pt 0pt -1pt; text-indent: 18pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt 0pt 0pt -1pt; text-indent: 18pt;">In <em style="font: inherit;"> November 2024, </em>the FASB issued ASU <em style="font: inherit;">2024</em>-<em style="font: inherit;">03,</em> Income Statement - Reporting Comprehensive Income - Expense Disaggregation Disclosures (Subtopic <em style="font: inherit;">220</em>-<em style="font: inherit;">40</em>): Disaggregation of Income Statement Expenses, which improves financial reporting by requiring public entities to disclose additional information about specific expense categories in the notes of the financial statements at interim and annual reporting period. ASU <em style="font: inherit;">2024</em>-<em style="font: inherit;">03</em> is effective for all public entities for annual reporting periods beginning after <em style="font: inherit;"> December 15, 2026, </em>and interim reporting periods beginning after <em style="font: inherit;"> December 15, 2027. </em>The adoption of this ASU is expected to improve reporting and does <em style="font: inherit;">not</em> have an overall material impact on our financial disclosures. </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 8pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 8pt;"></p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;"><b>Use of Estimates</b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:18pt;">The preparation of financial statements in conformity with 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, share-based compensation, capitalization of software development costs, intangible assets, the allowance for credit losses, contingent consideration, and income taxes. Actual results could differ from those estimates.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;"><b>Fair Value of Financial Instruments</b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:18pt;">The Financial Accounting Standards Board’s (“FASB”) authoritative guidance on fair value measurements establishes a framework for measuring fair value. 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 <em style="font: inherit;">one</em> of the following <em style="font: inherit;">three</em> categories:</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:18pt;">Level <em style="font: inherit;">1:</em> Quoted market prices in active markets for identical assets or liabilities.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:18pt;">Level <em style="font: inherit;">2:</em> Observable market-based inputs or unobservable inputs that are corroborated by market data.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:18pt;">Level <em style="font: inherit;">3:</em> Unobservable inputs that are <em style="font: inherit;">not</em> corroborated by market data.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:18pt;">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 <em style="font: inherit;">1.</em> The acquisition earnout liability transferred out of Level <em style="font: inherit;">3</em> as of <em style="font: inherit;"> April 30, 2024. </em></p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:18pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:18pt;">The table below provides information on the fair value of our liabilities on a recurring basis:</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px;"><tbody><tr class="finHeading" style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><em style="font: inherit;"> </em></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">Quoted</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">Significant</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><em style="font: inherit;"> </em></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td></tr> <tr class="finHeading" style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><em style="font: inherit;"> </em></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">Prices in</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">Other</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">Significant</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td></tr> <tr class="finHeading" style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><em style="font: inherit;"> </em></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">Active</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">Observable</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">Unobservable</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td></tr> <tr class="finHeading" style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">Total Fair</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">Markets</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">Inputs</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">Inputs</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td></tr> <tr class="finHeading" style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">Value</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">(Level 1)</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">(Level 2)</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">(Level 3)</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; width: 52%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">At January 31, 2024</p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 9pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Acquisition earnout liability (1)</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">1,794,000</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">1,794,000</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> </tbody></table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" style="width: 100%; text-indent: 0px;"><tbody><tr style="vertical-align: top;"><td style="width: 23px;"> <p style="font-family: 'Times New Roman', Times, serif;font-size: 10pt;font-variant:normal;margin:0pt;">(<em style="font: inherit;">1</em>)</p> </td><td colspan="2" style="width: 1048px; padding: 0pt; text-align: justify;"> <p style="font-family: 'Times New Roman', Times, serif;font-size: 10pt;font-variant:normal;text-align:justify;margin:0pt;">On <em style="font: inherit;"> March 27, 2024, </em>the Company issued the shares of its common stock owed as part of the acquisition earnout liability related to the acquisition of Avelead Consulting, LLC (“Avelead”). The remaining obligation related to the acquisition earnout liability is to be settled in cash (refer to Note <em style="font: inherit;">3</em> – Business Combinations for more information). At that time, the acquisition earnout liability <em style="font: inherit;">no</em> longer qualified as a Level <em style="font: inherit;">3</em> fair value calculation and was transferred out. As of that date, the Company recorded a valuation adjustment of $159,000 using the value of the shares issued adjusted for a discount for lack of marketability. See the table below for the roll-forward of values including the amount transitioned out of Level <em style="font: inherit;">3.</em> </p> </td></tr> </tbody></table> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:18pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:18pt;">The table below provides the Level <em style="font: inherit;">3</em> roll-forward on the fair value of our acquisition earnout liability for the <em style="font: inherit;">nine</em> months ended <em style="font: inherit;"> October 31, 2024</em>. There was <em style="font: inherit;">no</em> Level <em style="font: inherit;">3</em> roll-forward activity for the <em style="font: inherit;">three</em> months ended <em style="font: inherit;"> October 31, 2024</em>. </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:18pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px;"><tbody><tr class="finHeading" style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b><b><b>Nine-months ended</b></b></b></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td></tr> <tr class="finHeading" style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"><b><b><b>October 31, 2024</b></b></b></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 85%;">Beginning balance</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">1,794,000</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">Settlement – common stock</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">(690,000</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">Settlement – cash</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">(447,000</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">Realized loss</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">159,000</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);">Transfer out</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);">(817,000</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;">)</td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double black;">Ending balance</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> </tbody></table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 18pt; text-align: justify;">The value of the Company’s acquisition earnout liability at <em style="font: inherit;"> October 31, 2024</em>, represents the remaining cash obligation of $377,000. The Company reached an agreement with the former owners of Avelead to settle the cash obligation by making periodic payments. The remaining outstanding amounts were originally contractually due by <em style="font: inherit;"> October 31, 2024. </em></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 18pt; text-align: justify;">The fair value of the Company’s term loan under its Second Amended and Restated Loan and Security Agreement (as amended and modified, the “Second Amended and Restated Loan Agreement”) was determined through an analysis of the interest rate spread from the date of closing the loan (<em style="font: inherit;"> August 2021) </em>to the date of the most recent balance sheets, <em style="font: inherit;"> October 31, 2024</em> and <em style="font: inherit;"> January 31, 2024</em>. 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 published “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 Second Amended and Restated Loan Agreement for the term loan. The fair value of the Company's term loan as of <em style="font: inherit;"> October 31, 2024</em> and <em style="font: inherit;"> January 31, 2024, </em>was estimated to be $7,821,000 and $8,807,000, respectively, or a discount to book value of $179,000 and $193,000, respectively. The fair value of the Company's term loan represents a Level <em style="font: inherit;">2</em> measurement. </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 18pt; text-align: justify;">The estimated fair value of the Company’s notes payable under its private placement notes payables was determined through an analysis of the interest rate spread from the date of closing of the private placement (<em style="font: inherit;"> February 7, 2024) </em>to the date of the most recent balance sheet, <em style="font: inherit;"> October 31, 2024. </em>The Company estimated the yield of a <em style="font: inherit;">30</em>-month treasury by interpolating the yields of the <em style="font: inherit;">1</em>-month through <em style="font: inherit;">10</em>-year treasury yields on <em style="font: inherit;"> February 7, 2024 (</em>the “Issuance Date”) and the measurement date. A High Yield Index Option Adjusted Spread, as published by the Federal Reserve Bank of St. Louis, for the same dates was added to the treasury yield spread to calculate a High-Yield Spread Adjusted <em style="font: inherit;">30</em>-Month Rate. This provided an estimated change to the effective interest rate spread of approximately 0.98% less than the Issuance Date. The fair value of the Company's notes payable as of <em style="font: inherit;"> October 31, 2024</em>, was estimated to be $4,096,000, or a discount to book value of $33,000. The fair value of the Company's notes payable represents a Level <em style="font: inherit;">2</em> measurement. </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 18pt; text-align: justify;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 18pt; text-align: justify;">The estimated fair value of the warrant liability is calculated using a Black-Scholes pricing model. The model input uses the warrant strike prices of $5.70 and $5.85, market prices on the measurement dates ($5.10 as of <em style="font: inherit;"> February 7, 2024, </em>$4.50 as of <em style="font: inherit;"> April 30, 2024, </em>and $4.95 as of <em style="font: inherit;"> May 7, 2024) </em>plus assumptions and model inputs for expected term, historical volatility and risk-free interest rate impact the fair value estimate. These assumptions are subjective and are generally derived from external (such as, risk-free rate of interest) and historical data (such as, volatility factor and expected term). The warrants carry a term of <em style="font: inherit;">48</em> months and the Company assumes they are held until expiration. The risk-free rate was determined from the U.S. Treasury published daily treasury yields corresponding with the remaining expected term which ranged between 4% - 5%. The Company’s common stock volatility was estimated between 91% - 92% utilizing its historical average closing price for preceding trading days equal to expected term remaining. </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 18pt; text-align: justify;">Using this methodology, the Company recorded an opening warrant liability of $881,000 as of <em style="font: inherit;"> February 7, 2024. </em>Re-measurements as of <em style="font: inherit;"> April 30, 2024 </em>and <em style="font: inherit;"> May 7, 2024 </em>are reflected under the “Valuation adjustments” header on the condensed consolidated statement of operations as a valuation gain of $44,000 for the <em style="font: inherit;">nine</em> months ending <em style="font: inherit;"> October </em><em style="font: inherit;">31,</em> <em style="font: inherit;">2024.</em> There was no valuation adjustment recorded in the <em style="font: inherit;">three</em> months ended <em style="font: inherit;"> October 31, 2024. </em>As of <em style="font: inherit;"> May 7, 2024, </em>the Company had eliminated the potential cash settlement feature that caused liability accounting ensuring the warrants will be settled with shares, and accordingly, the warrants met the criteria for equity classification and reclassified $837,000 to paid in capital after a final re-measurement.</p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt 0pt 0pt 8pt;text-indent:18pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px;"><tbody><tr class="finHeading" style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><em style="font: inherit;"> </em></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">Quoted</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">Significant</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><em style="font: inherit;"> </em></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td></tr> <tr class="finHeading" style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><em style="font: inherit;"> </em></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">Prices in</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">Other</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">Significant</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td></tr> <tr class="finHeading" style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><em style="font: inherit;"> </em></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">Active</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">Observable</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">Unobservable</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td></tr> <tr class="finHeading" style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">Total Fair</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">Markets</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">Inputs</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">Inputs</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td></tr> <tr class="finHeading" style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">Value</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">(Level 1)</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">(Level 2)</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">(Level 3)</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; width: 52%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">At January 31, 2024</p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 9pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Acquisition earnout liability (1)</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">1,794,000</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">1,794,000</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> </tbody></table> 1794000 0 0 1794000 159000 <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px;"><tbody><tr class="finHeading" style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b><b><b>Nine-months ended</b></b></b></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td></tr> <tr class="finHeading" style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"><b><b><b>October 31, 2024</b></b></b></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 85%;">Beginning balance</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">1,794,000</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">Settlement – common stock</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">(690,000</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">Settlement – cash</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">(447,000</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">Realized loss</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">159,000</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);">Transfer out</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);">(817,000</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;">)</td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double black;">Ending balance</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> </tbody></table> 1794000 690000 447000 159000 -817000 0 377000 0.015 0.0325 0.015 0.005 7821000 8807000 179000 193000 0.0098 4096000 33000 5.7 5.85 5.1 4.5 4.95 0.04 0.05 0.91 0.92 881000 44000 0 837000 <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;"><b>Revenue Recognition</b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:18pt;">We derive revenue from the sale of internally-developed software, either by licensing for local installation or by a SaaS delivery model, through the Company’s direct sales force or through <em style="font: inherit;">third</em>-party resellers. Licensed, locally-installed software customers on a perpetual model utilize the Company’s 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.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:18pt;">We recognize revenue in accordance with Accounting Standards Codification (ASC) <em style="font: inherit;">606,</em> <i>Revenue from Contracts with Customers</i>, under the core principle of recognizing revenue to depict the transfer of promised goods or services to customers in an amount that reflects the consideration to which the entity expects to be entitled in exchange for those goods or services. Certain contracts <em style="font: inherit;"> may </em>include aspects of variable consideration as it relates to performance guarantees and service level agreements. Significant judgment is required to determine the standalone selling price (“SSP”) for each performance obligation, impact of variable consideration on total contract price, 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. </p> <p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin: 0pt; text-align: left"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;"><i>Disaggregation of Revenue</i></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:18pt;">The following table provides information about disaggregated revenue by type and nature of revenue stream:</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px;"><tbody><tr class="finHeading" style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="6" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><em style="font: inherit;"><em style="font: inherit;">Three Months Ended</em></em></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="6" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><em style="font: inherit;"><em style="font: inherit;">Nine Months Ended</em></em></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr class="finHeading" style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><em style="font: inherit;">October 31, 2024</em></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><em style="font: inherit;">October 31, 2023</em></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><em style="font: inherit;">October 31, 2024</em></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><em style="font: inherit;">October 31, 2023</em></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; width: 52%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Over time revenue</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">4,419,000</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">6,133,000</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">13,091,000</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">17,161,000</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Point in time revenue</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">135,000</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">74,000</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Total revenue</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">4,419,000</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">6,133,000</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">13,226,000</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">17,235,000</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> </tbody></table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:18pt;"> The Company includes revenue categories of (i) SaaS, (ii) maintenance and support, (iii) professional services, and (iv) audit services as over time revenue. For point in time revenue, the performance obligation is recognized as the point in time when the obligation is fully satisfied. The Company includes software licenses as point in time revenue.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;"><i>Contract Receivables and Deferred Revenues</i></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:18pt;">The Company receives payments from customers based upon contractual billing schedules. Contract receivables include amounts related to the Company’s contractual right to consideration for completed performance obligations <em style="font: inherit;">not</em> yet invoiced. Deferred revenue includes payments received in advance of performance under the contract. The Company’s 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 customer. Deferred revenue is classified as current or noncurrent based on the timing of when we expect to recognize revenue<span style="background-color:#ffffff;">. During the <em style="font: inherit;">three</em> and </span><em style="font: inherit;">nine</em> months ended <em style="font: inherit;"> October 31, 2024</em><span style="background-color:#ffffff;">, the Company recognized approximately $</span>1,253,000 <span style="background-color:#ffffff;">and $5,878,000, respectively, in revenue from deferred revenues outstanding as of </span><em style="font: inherit;"> January 31, 2024</em><span style="background-color:#ffffff;">. </span>Revenue allocated to remaining performance obligations was $30,068,000 as of <em style="font: inherit;"> October 31, 2024</em>, of which the Company expects to recognize approximately 46% over the next 12 months and the remainder thereafter. </p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;"><i>Deferred costs (costs to fulfill a contract and contract acquisition costs)</i></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:18pt;">The Company defers th<span style="background-color:#ffffff;">e 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 period of expected benefit which is the contractual term. As of </span><em style="font: inherit;"> October 31, 2024</em><span style="background-color:#ffffff;"> and </span><em style="font: inherit;"> January 31, 2024</em><span style="background-color:#ffffff;">, the Company had deferred costs of </span><span style="color:#000000;"><span style="background-color:#ffffff;">$68,000 and $77,000, r</span>espectively, net of accumulated amortizati<span style="background-color:#ffffff;">on of $147,000 and $102,000, r</span>espectively. Amortization expense of these costs wa<span style="background-color:#ffffff;">s $44,000 and $59,000 fo</span>r th</span>e <em style="font: inherit;">nine</em> months ended <em style="font: inherit;"> October 31, 2024 </em>and <em style="font: inherit;">2023</em>, respectively, and is included in cost of SaaS in the condensed consolidated statements of operations. For the <em style="font: inherit;">three</em> months ended <em style="font: inherit;"> October 31, 2024 </em>and <em style="font: inherit;">2023</em>, the Company had amortization expense<span style="background-color:#ffffff;"> of $11,000 </span>and $24,000, respectively. </p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:18pt;">Contract acquisition costs, which consist of sales commissions paid or payable, are considered incremental and recoverable costs of obtaining a contract with a customer. 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, the Company expenses sales commissions as incurred when the amortization period of related deferred commission costs is expected to be <em style="font: inherit;">one</em> year or less.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:18pt;"><span style="color:#000000;">As of </span><em style="font: inherit;"> October 31, 2024</em><span style="color:#000000;"> and </span><em style="font: inherit;"> January 31, 2024</em><span style="color:#000000;">, deferred commission costs paid and payable, which are included on the consolidated balance sheets within other non-current assets totaled<span style="background-color:#ffffff;"> $1,157,000 and $1,461,000</span>, respectively. Amortization expense associated with deferred sales commissions, which is included in selling, general and administrative expense in the condensed consolidated statements of operations, was <span style="background-color:#ffffff;">$141,000 and $129,000 fo</span>r the <em style="font: inherit;">three</em> months ended </span><em style="font: inherit;"> October 31, 2024 </em>and <em style="font: inherit;">2023</em><span style="color:#000000;">, respectively. For the <em style="font: inherit;">nine</em> months ended <em style="font: inherit;"> October 31, 2024 </em>and <em style="font: inherit;">2023</em>, the amortization expense associated with deferred sales commission<span style="background-color:#ffffff;">s was $450,000</span> and <span style="-sec-ix-hidden:c121863689">$38</span><span style="background-color:#ffffff;"><em style="font: inherit;">3,000</em></span>, respectively. </span>For the <em style="font: inherit;">three</em> and <em style="font: inherit;">nine</em> months ended <em style="font: inherit;"> October 31, 2024, </em>the Company recorded an impairment of $93,000 for deferred commission costs. For the <em style="font: inherit;">three</em> and <em style="font: inherit;">nine</em> months ended <em style="font: inherit;"> October 31, 2023, </em>the Company recorded an impairment of $35,000 for deferred commission costs. </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:18pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt; text-indent: 0pt;"><i><span style="color:#000000;">Allowance for Credit Losses</span></i></p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt; text-indent: 0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt; text-indent: 18pt;">The Company estimates current expected credit losses based on historical credit loss rates and applied an increase to account for future economic conditions. The changes in the Company’s allowance for credit losses is as follows:</p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt; text-indent: 18pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px;"><tbody><tr class="finHeading" style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">January 31, 2024</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">CECL Adoption</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">Provision adjustments</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">Write-offs &amp; Recoveries</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">October 31, 2024</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; width: 40%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Allowance for credit losses</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">86,000</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(58,000</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">31,000</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">59,000</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> </tbody></table> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt; text-indent: 0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px;"><tbody><tr class="finHeading" style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"><b><b><b>January 31, 2023</b></b></b></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"><b><b><b>CECL Adoption</b></b></b></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"><b><b><b>Provision adjustments</b></b></b></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"><b><b><b>Write-offs &amp; Recoveries</b></b></b></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"><b><b><b>October 31, 2023</b></b></b></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 40%;">Allowance for credit losses</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);">132,000</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);">(36,000</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);">96,000</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> </tbody></table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px;"><tbody><tr class="finHeading" style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="6" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><em style="font: inherit;"><em style="font: inherit;">Three Months Ended</em></em></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="6" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><em style="font: inherit;"><em style="font: inherit;">Nine Months Ended</em></em></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr class="finHeading" style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><em style="font: inherit;">October 31, 2024</em></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><em style="font: inherit;">October 31, 2023</em></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><em style="font: inherit;">October 31, 2024</em></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><em style="font: inherit;">October 31, 2023</em></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; width: 52%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Over time revenue</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">4,419,000</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">6,133,000</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">13,091,000</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">17,161,000</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Point in time revenue</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">135,000</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">74,000</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Total revenue</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">4,419,000</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">6,133,000</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">13,226,000</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">17,235,000</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> </tbody></table> 4419000 6133000 13091000 17161000 0 0 135000 74000 4419000 6133000 13226000 17235000 1253000 5878000 30068000 0.46 P12M 68000 77000 147000 102000 44000 59000 11000 24000 1157000 1461000 141000 129000 450000 93000 35000 <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px;"><tbody><tr class="finHeading" style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">January 31, 2024</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">CECL Adoption</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">Provision adjustments</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">Write-offs &amp; Recoveries</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">October 31, 2024</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; width: 40%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Allowance for credit losses</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">86,000</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(58,000</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">31,000</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">59,000</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> </tbody></table> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px;"><tbody><tr class="finHeading" style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"><b><b><b>January 31, 2023</b></b></b></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"><b><b><b>CECL Adoption</b></b></b></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"><b><b><b>Provision adjustments</b></b></b></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"><b><b><b>Write-offs &amp; Recoveries</b></b></b></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"><b><b><b>October 31, 2023</b></b></b></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 40%;">Allowance for credit losses</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);">132,000</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);">(36,000</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);">96,000</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> </tbody></table> 86000 0 -58000 31000 59000 132000 -36000 0 0 96000 <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;"><b>Equity Awards</b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:18pt;">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, and forfeitures are recognized as incurred. 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 compensation expense related to share-based awards for the <em style="font: inherit;">three</em> and <em style="font: inherit;">nine</em> months ended <em style="font: inherit;"> October 31, 2024</em>, of $451,000 and $1,483,000 respectively, net of $41,000 and $109,000, respectively, of capitalized non-employee stock compensation, compared to share-based compensation expense of $517,000 and $1,626,000, respectively, net of $60,000 and $176,000, respectively, of capitalized non-employee stock compensation, for the <em style="font: inherit;">three</em> and <em style="font: inherit;">nine</em> months ended <em style="font: inherit;"> October 31, 2023</em>. </p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:18pt;">The fair value of 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. These assumptions are subjective and are generally derived from external (such as, risk-free rate of interest) and historical data (such as, volatility factor and expected term). Future grants of equity awards accounted for as share-based compensation could have a material impact on reported expenses depending upon the number, value and vesting period of future awards.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:18pt;">The Company issues restricted stock awards in the form of Company common stock. The fair value of these awards is based on the market closing price per share on the grant date. For the <em style="font: inherit;">three</em> and <em style="font: inherit;">nine</em> months ended <em style="font: inherit;"> October 31, 2024</em>, the Company issued 333 and 181,321 shares of restricted common stock, respectively, compared to 2,999 and 92,562 shares of restricted common stock for the <em style="font: inherit;">three</em> and <em style="font: inherit;">nine</em> months ended <em style="font: inherit;"> October 31, 2023</em>, respectively. The Company expenses the compensation cost of these awards as the restriction period lapses.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"><i>Market-Based Awards</i></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 18pt; text-align: justify;">For awards with a market condition, the Company adjusts the grant date fair value for the condition. The Company used separate Monte Carlo valuation models, as of the grant date, to determine the expected length and fair value of this particular award. Both models used the Company's historical equity volatility, current stock price, and hurdle target price for vesting. The service period model also included an assumption for the Company's <em style="font: inherit;">10</em>-year normalized risk-free rate. The associated compensation expense is recognized provided the service condition is provided regardless of whether the market condition is satisfied. </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 18pt; text-align: justify;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 18pt; text-align: justify;">On <em style="font: inherit;"> July 18, 2024, </em>the Company, as a component of the Board awards discussed above, executed a Restricted Stock Agreement (the “Restricted Stock Agreement”) to issue 13,333 shares of restricted stock with a market vesting condition to a member of the Board. The shares will vest on the date the stock closes at a fair market value of at least $26.25 per share.</p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 18pt; text-align: justify;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 18pt; text-align: justify;">On <em style="font: inherit;"> September 4, 2024, </em>the Restricted Stock Agreement was amended to rescind 6,666 shares of restricted stock. The remaining shares will vest in full upon the stock closing at a fair market value of at least $26.25 per share, but <em style="font: inherit;">no</em> earlier than <em style="font: inherit;"> July 18, 2025. </em>The award modification was reevaluated using the same Monte Carlo valuation model and input as the original grant with a change to account for the minimum vesting period. The impacts of the modification were immaterial. </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 18pt;"> </p> 451000 1483000 41000 109000 517000 1626000 60000 176000 333 181321 2999 92562 13333 26.25 6666 26.25 <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"><b>Warrants</b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt -2pt; text-indent: 18pt; text-align: justify;">The Company reviews the specific terms for its warrants and applies the authoritative FASB guidance under ASC topics <em style="font: inherit;">480</em><i>,</i> Distinguishing Liabilities from Equity (“ASC <em style="font: inherit;">480”</em>) and ASC <em style="font: inherit;">815</em><i>,</i> Derivatives and Hedging (“ASC <em style="font: inherit;">815”</em>) to account for the warrants as either equity-classified or liability-classified instruments. This review identifies if the warrants are freestanding financial instruments under ASC <em style="font: inherit;">480</em><i>,</i> should be defined as a liability under ASC <em style="font: inherit;">480</em><i>,</i> and whether the warrants meet all requirements of ASC <em style="font: inherit;">815</em> to be classified as equity<i>,</i> including whether the warrants are indexed to the Company’s own common stock, if there are conditions where warrant holders could potentially require “net cash settlement” in a circumstance that would be outside of the Company’s control, among other conditions for equity classification. This assessment requires the use of professional judgment and is conducted at the time of warrant issuance plus as of each subsequent quarterly period end date while the warrants are outstanding.</p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt -2pt; text-indent: 18pt; text-align: justify;">For the issued or modified warrants that qualify for equity classification, the warrants are required to be recorded as a component of additional paid-in capital at the time of issuance. For issued or modified warrants that do <i><em style="font: inherit;">not</em></i> meet all the criteria for equity classification, the warrants are required to be recorded at their initial fair value on the date of issuance, and each balance sheet date thereafter. Changes in the estimated fair value of the warrants are recognized as a non-cash gain or loss on the condensed consolidated Statements of Operations as "valuation adjustments." The fair value of the warrants is estimated using a Black-Scholes pricing model.</p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt -2pt; text-indent: 18pt; text-align: justify;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;"><b>Income Taxes</b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:18pt;">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 <em style="font: inherit;">not</em> that some or all of the deferred tax assets will <em style="font: inherit;">not</em> be realized. The Company establishes a valuation allowance when it is more likely than <em style="font: inherit;">not</em> that all or a portion of deferred tax assets will <em style="font: inherit;">not</em> be realized. Refer to Note <em style="font: inherit;">6</em> – Income Taxes for further details.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:18pt;">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 <em style="font: inherit;">not</em> to be sustained upon examination by tax authorities. The Company believes it has appropriately accounted for any uncertain tax positions as of <em style="font: inherit;"> October 31, 2024</em>.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;"><b>Net Loss Per Common Share</b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:18pt;">The Company presents basic and diluted earnings per share (“EPS”) data for the Company’s common stock.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:18pt;">The Company’s warrants, unvested restricted stock awards, and options are considered non-participating securities because holders are <em style="font: inherit;">not</em> entitled to non-forfeitable rights to dividends or dividend equivalents during the vesting term or while unexercised. Diluted EPS for the Company’s common stock is computed using the treasury stock method.</p> <p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin: 0pt; text-align: left"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:18pt;">The following is the calculation of the basic and diluted net loss per share of common stock for the <em style="font: inherit;">three</em> and <em style="font: inherit;">nine</em> months ended <em style="font: inherit;"> October 31, 2024 </em>and <em style="font: inherit;">2023</em>:</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px;"><tbody><tr class="finHeading" style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="6" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;"><em style="font: inherit;">Three Months Ended</em></em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="6" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;"><em style="font: inherit;">Nine Months Ended</em></em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr class="finHeading" style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">October 31, 2024</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">October 31, 2023</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">October 31, 2024</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">October 31, 2023</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; width: 52%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;"><b>Basic and diluted loss per share:</b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 9pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Net loss</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(2,476,000</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(11,911,000</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(8,018,000</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(17,327,000</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Basic and diluted net loss per share of common stock</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(0.61</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(3.15</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(2.01</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(4.61</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Weighted average shares outstanding – basic and diluted (1)(2)</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">4,055,268</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">3,780,689</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">3,981,406</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">3,756,420</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> </tbody></table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" style="width: 100%; text-indent: 0px;"><tbody><tr style="vertical-align: top;"><td style="width: 18pt;"> <p style="font-family: 'Times New Roman', Times, serif;font-size: 10pt;font-variant:normal;text-align:justify;margin:0pt;">(<em style="font: inherit;">1</em>)</p> </td><td style="width: auto;"> <p style="font-family: 'Times New Roman', Times, serif;font-size: 10pt;font-variant:normal;text-align:justify;margin:0pt;">Includes the effect of vested and excludes the effect of unvested restricted shares of common stock, which are considered non-participating securities. As of <em style="font: inherit;"> October 31, 2024 </em>and <em style="font: inherit;">2023</em>, there were 220,327<span style="background-color:#ffffff;"> and 132,013 </span>unvested restricted shares of common stock outstanding, respectively.</p> </td></tr> <tr style="vertical-align: top;"><td style="width: 18pt;"> </td><td style="width: auto;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt;"> </p> </td></tr> <tr style="vertical-align: top;"><td style="width: 18pt;"> <p style="font-family: 'Times New Roman', Times, serif;font-size: 10pt;font-variant:normal;text-align:justify;margin:0pt;">(<em style="font: inherit;">2</em>)</p> </td><td style="width: auto;"> <p style="font-family: 'Times New Roman', Times, serif;font-size: 10pt;font-variant:normal;text-align:justify;margin:0pt;">Diluted net loss per share excludes the effect of shares that are anti-dilutive. For the <em style="font: inherit;">three</em> and <em style="font: inherit;">nine</em> months ended <em style="font: inherit;"> October 31, 2024</em>, diluted earnings per share excludes 4,396 outstanding stock options, 220,327 unvested restricted shares of common stock, and 237,027 shares of common stock issuable through the exercise of warrants. For the <em style="font: inherit;">three</em> and <em style="font: inherit;">nine</em> months ended <em style="font: inherit;"> October 31, 2023</em>, diluted earnings per share excludes 27,919 outstanding stock options and 132,013 unvested restricted shares of common stock.</p> </td></tr> </tbody></table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px;"><tbody><tr class="finHeading" style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="6" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;"><em style="font: inherit;">Three Months Ended</em></em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="6" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;"><em style="font: inherit;">Nine Months Ended</em></em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr class="finHeading" style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">October 31, 2024</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">October 31, 2023</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">October 31, 2024</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">October 31, 2023</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; width: 52%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;"><b>Basic and diluted loss per share:</b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 9pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Net loss</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(2,476,000</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(11,911,000</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(8,018,000</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(17,327,000</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Basic and diluted net loss per share of common stock</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(0.61</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(3.15</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(2.01</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(4.61</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Weighted average shares outstanding – basic and diluted (1)(2)</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">4,055,268</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">3,780,689</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">3,981,406</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">3,756,420</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> </tbody></table> -2476000 -11911000 -8018000 -17327000 -0.61 -3.15 -2.01 -4.61 4055268 3780689 3981406 3756420 220327 132013 4396 220327 237027 27919 132013 <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;"><b>Restructuring</b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 18pt; text-align: justify;">On <em style="font: inherit;"> October 16, 2023, </em>the Company announced it was executing a strategic restructuring (the "Strategic Restructuring") designed to reduce expenses while maintaining the Company’s ability to expand its SaaS business. The Strategic Restructuring initiatives included a reduction in force, resulting in the termination of 26 employees, or approximately 24% of the Company’s workforce. To execute the Strategic Restructuring, the Company incurred <em style="font: inherit;">one</em>-time restructuring costs associated with the workforce reduction of $759,000, and the Company has recognized all expenses associated with the Strategic Restructuring as of the end of fiscal <em style="font: inherit;">2023.</em> The costs pertain to severance and other employee termination-related costs and various professional fees the Company required to assist with execution of the Strategic Restructuring. For the <em style="font: inherit;">nine</em> months ended <em style="font: inherit;"> October 31, 2024</em>, there were no costs incurred or accrued related to the Strategic Restructuring. The following is a reconciliation of the Strategic Restructuring liability reflected on the Company’s condensed consolidated balance sheet under “accrued expenses.”</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px;"><tbody><tr class="finHeading" style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td colspan="22" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;">(in thousands)</p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr class="finHeading" style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><em style="font: inherit;"> </em></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><em style="font: inherit;"> </em></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><em style="font: inherit;"> </em></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><em style="font: inherit;"> </em></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td colspan="6" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;"><em style="font: inherit;">As of October 31, 2024</em></em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr class="finHeading" style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">Accrued Balance as of</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">2024</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">2024</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">Accrued Balance as of</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">Total Costs</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">Total</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td></tr> <tr class="finHeading" style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">January 31, 2024</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">Expenses to Date</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">Cash Payments</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">October 31, 2024</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">Incurred to Date</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">Expected Costs</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; width: 28%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;"><b>Severance expense</b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Cost of sales</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">154</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">154</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Selling, general, and administrative</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">74</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(74</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">350</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">350</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Research and development</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">227</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">227</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;"><b>Total severance expense</b></p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">74</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(74</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">731</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">731</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Professional fees</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">28</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">28</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;"><b>Total</b></p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">74</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(74</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">759</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">759</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> </tbody></table> <p style="margin: 0pt; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px;"><tbody><tr class="finHeading" style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="14" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;">(in thousands)</p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td></tr> <tr class="finHeading" style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td></tr> <tr class="finHeading" style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>Accrued Balance as of</b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>2023</b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>2023</b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>Accrued Balance as of</b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td></tr> <tr class="finHeading" style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>January 31, 2023</b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>Expenses to Date</b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>Cash Payments</b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>October 31, 2023</b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 52%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;"><b>Severance expense</b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Cost of sales</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">154</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">154</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Selling, general, and administrative</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 9%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right;">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">350</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 9%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right;">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">350</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Research and development</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right; border-bottom: 1px solid rgb(0, 0, 0);">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">227</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right; border-bottom: 1px solid rgb(0, 0, 0);">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">227</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;"><b>Total severance expense</b></p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">731</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">731</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Professional fees</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right; border-bottom: 1px solid rgb(0, 0, 0);">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">18</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right; border-bottom: 1px solid rgb(0, 0, 0);">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">18</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;"><b>Total</b></p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">749</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">749</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> </tbody></table> <p style="margin: 0pt; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </p> 26 0.24 759000 0 <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px;"><tbody><tr class="finHeading" style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td colspan="22" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;">(in thousands)</p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr class="finHeading" style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><em style="font: inherit;"> </em></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><em style="font: inherit;"> </em></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><em style="font: inherit;"> </em></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><em style="font: inherit;"> </em></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td colspan="6" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;"><em style="font: inherit;">As of October 31, 2024</em></em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr class="finHeading" style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">Accrued Balance as of</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">2024</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">2024</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">Accrued Balance as of</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">Total Costs</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">Total</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td></tr> <tr class="finHeading" style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">January 31, 2024</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">Expenses to Date</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">Cash Payments</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">October 31, 2024</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">Incurred to Date</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">Expected Costs</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; width: 28%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;"><b>Severance expense</b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Cost of sales</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">154</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">154</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Selling, general, and administrative</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">74</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(74</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">350</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">350</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Research and development</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">227</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">227</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;"><b>Total severance expense</b></p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">74</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(74</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">731</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">731</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Professional fees</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">28</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">28</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;"><b>Total</b></p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">74</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(74</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">759</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">759</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> </tbody></table> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px;"><tbody><tr class="finHeading" style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="14" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;">(in thousands)</p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td></tr> <tr class="finHeading" style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td></tr> <tr class="finHeading" style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>Accrued Balance as of</b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>2023</b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>2023</b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>Accrued Balance as of</b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td></tr> <tr class="finHeading" style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>January 31, 2023</b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>Expenses to Date</b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>Cash Payments</b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>October 31, 2023</b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 52%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;"><b>Severance expense</b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Cost of sales</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">154</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">154</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Selling, general, and administrative</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 9%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right;">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">350</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 9%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right;">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">350</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Research and development</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right; border-bottom: 1px solid rgb(0, 0, 0);">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">227</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right; border-bottom: 1px solid rgb(0, 0, 0);">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">227</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;"><b>Total severance expense</b></p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">731</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">731</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Professional fees</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right; border-bottom: 1px solid rgb(0, 0, 0);">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">18</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right; border-bottom: 1px solid rgb(0, 0, 0);">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">18</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;"><b>Total</b></p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">749</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">749</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> </tbody></table> 0 0 -0 0 154000 154000 74000 0 74000 0 350000 350000 0 0 -0 0 227000 227000 74000 0 74000 0 731000 731000 0 0 -0 0 28000 28000 74000 0 74000 0 759000 759000 0 154000 -0 154000 0 350000 -0 350000 0 227000 -0 227000 0 731000 -0 731000 0 18000 -0 18000 0 749000 -0 749000 <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;"><b><i>Non-Cash Items</i></b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:18pt;">For the <em style="font: inherit;">three</em> and <em style="font: inherit;">nine</em> months ended <em style="font: inherit;"> October 31, 2024 </em>and <em style="font: inherit;">2023</em>, the Company recorded a change in capitalized software purchased with stock, totaling $41,000 and $109,000, and $60,000 and $176,000, respectively, as non-cash items as it relates to non-cash investing activities in the condensed consolidated statements of cash flow.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 18pt; text-align: justify;">For the <em style="font: inherit;">nine</em> months ended <em style="font: inherit;"> October 31, 2024</em>, the Company settled the <em style="font: inherit;">second</em> year acquisition earnout liability in connection with the Avelead acquisition with the issuance of common shares in the amount of $690,000, issued warrants in the amount of $881,000 as debt discounts, settled the warrant liability of $837,000 with an equity based warrant, deferred financing costs for the Notes (refer to Note <em style="font: inherit;">5</em> – Debt) in the amount of $20,000 that was capitalized and paid in fiscal year <em style="font: inherit;">2023,</em> and professional fees for the Common Stock Private Placement (refer to Note <em style="font: inherit;">7</em> – Equity) in the amount of $4,000, respectively, as non-cash items as it relates to financing activities in the condensed consolidated statements of cash flows. The Company did <em style="font: inherit;">not</em> have any similar non-cash financing activities in the <em style="font: inherit;">nine</em> months ended <em style="font: inherit;"> October 31, 2023. </em></p> <p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin: 0pt; text-align: left"> </p> 41000 109000 60000 176000 690000 881000 837000 20000 4000 <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;"><b>Recent Accounting Pronouncements <em style="font: inherit;">Not</em> Yet Adopted</b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt 0pt 0pt -1pt; text-indent: 18pt;">In <em style="font: inherit;"> November 2023, </em>the FASB issued ASU <em style="font: inherit;">2023</em>-<em style="font: inherit;">07,</em> Segment Reporting (Topic <em style="font: inherit;">280</em>): Improvements to Reportable Segment Disclosures, which improves guidance around the disclosures about a public entity’s reportable segments and additional details about a reportable segment’s expenses. ASU <em style="font: inherit;">2023</em>-<em style="font: inherit;">07</em> is effective for all public entities for annual periods beginning after <em style="font: inherit;"> December 15, 2023, </em>and interim periods within fiscal years beginning after <em style="font: inherit;"> December 15, 2024. </em>The Company’s adoption of ASU <em style="font: inherit;">2023</em>-<em style="font: inherit;">07</em> will be effective in the annual report for the fiscal year ending <em style="font: inherit;"> January 31, 2025. </em>The adoption of this ASU is <em style="font: inherit;">not</em> expected to have a material impact on our consolidated financial statements or disclosures.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt 0pt 0pt -1pt; text-indent: 18pt;">In <em style="font: inherit;"> December 2023, </em>the FASB issued ASU <em style="font: inherit;">2023</em>-<em style="font: inherit;">09,</em> Income Taxes (Topic <em style="font: inherit;">740</em>): Improvements to Income Tax Disclosures, which enhance the transparency and decision usefulness of income tax disclosures. For public entities, ASU <em style="font: inherit;">2023</em>-<em style="font: inherit;">09</em> is effective for annual periods beginning after <em style="font: inherit;"> December 15, 2024. </em>The adoption of this ASU is <em style="font: inherit;">not</em> expected to have a material impact on our consolidated financial statements or disclosures.</p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt 0pt 0pt -1pt; text-indent: 18pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt 0pt 0pt -1pt; text-indent: 18pt;">In <em style="font: inherit;"> November 2024, </em>the FASB issued ASU <em style="font: inherit;">2024</em>-<em style="font: inherit;">03,</em> Income Statement - Reporting Comprehensive Income - Expense Disaggregation Disclosures (Subtopic <em style="font: inherit;">220</em>-<em style="font: inherit;">40</em>): Disaggregation of Income Statement Expenses, which improves financial reporting by requiring public entities to disclose additional information about specific expense categories in the notes of the financial statements at interim and annual reporting period. ASU <em style="font: inherit;">2024</em>-<em style="font: inherit;">03</em> is effective for all public entities for annual reporting periods beginning after <em style="font: inherit;"> December 15, 2026, </em>and interim reporting periods beginning after <em style="font: inherit;"> December 15, 2027. </em>The adoption of this ASU is expected to improve reporting and does <em style="font: inherit;">not</em> have an overall material impact on our financial disclosures. </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 8pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;"><b><span style="text-decoration: underline; ">NOTE <em style="font: inherit;">3</em> </span></b><span style="text-decoration: underline; ">—</span><b><span style="text-decoration: underline; "> BUSINESS COMBINATION</span></b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;"><b>Avelead Acquisition</b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:18pt;">The Company acquired all the equity interests of Avelead Consulting, LLC (“Avelead”) as part of the Company’s strategic expansion into the acute-care health care revenue cycle management industry (the “Transaction”). The Transaction was completed on <em style="font: inherit;"> August 16, 2021.</em></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:18pt;">As of <em style="font: inherit;"> January 31, 2024, </em>the estimated aggregate value of the <em style="font: inherit;">second</em> year earnout consideration was $1,794,000. On <em style="font: inherit;"> March 27, 2024, </em>the Company issued 105,958 unregistered securities in the form of restricted common stock, par value $0.01 per share, with respect to the <em style="font: inherit;">second</em> year earnout consideration. For the <em style="font: inherit;">three</em> and <em style="font: inherit;">nine</em> months ended <em style="font: inherit;"> October 31, 2024</em>, the Company made cash payments of $200,000 and $887,000 respectively, related to the <em style="font: inherit;">second</em> year earnout consideration. The remaining outstanding amounts were originally contractually due by <em style="font: inherit;"> October </em><em style="font: inherit;">31,</em> <em style="font: inherit;">2024.</em> The remaining cash liability is reflected on the Company’s condensed consolidated balance sheet as “acquisition earnout liability” and totaled $377,000 as of <em style="font: inherit;"> October 31, 2024</em>. </p> 1794000 105958 0.01 200000 887000 377000 <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;"><b><span style="text-decoration: underline; ">NOTE <em style="font: inherit;">4</em> </span></b><span style="text-decoration: underline; ">—</span><b><span style="text-decoration: underline; "> OPERATING LEASES</span></b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:18pt;">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 <em style="font: inherit;">not</em> 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. </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:18pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:18pt;">The Company has moved to a virtual office model and does <em style="font: inherit;">not</em> have a physical office space. Membership agreements and daily space rentals are leveraged by the Company when groups need to meet in person with the costs expensed as incurred. For the <em style="font: inherit;">three</em> and <em style="font: inherit;">nine</em> months ended <em style="font: inherit;"> October 31, 2024 </em>and <em style="font: inherit;">2023</em>, the Company recorded $9,000 and $25,000, respectively, and $6,000 and $16,000, respectively, related to such office space rentals.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;"><b>Alpharetta Office Lease</b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:18pt;">On <em style="font: inherit;"> October 1, 2021, </em>the Company entered into an agreement with a <em style="font: inherit;">third</em>-party to sublease its office space in Alpharetta, Georgia. The sublease term was for 18 months, which coincided with the Company’s underlying lease (see below). The Company received $292,000 from the sublessee over the term of the sublease. The sublease did <em style="font: inherit;">not</em> relieve the Company of its original obligation under the lease, and therefore the Company did <em style="font: inherit;">not</em> adjust the operating lease right-of-use asset and related liability. The sublease terminated on <em style="font: inherit;"> March 31, 2023. </em>For the <em style="font: inherit;">nine</em> months ended <em style="font: inherit;"> October 31, 2024 </em>and <em style="font: inherit;">2023</em>, the Company recorded $0 and $32,000, respectively, as other income related to the sublease. There was no income related to the sublease in the <em style="font: inherit;">three</em> months ended <em style="font: inherit;"> October 31, 2024 </em>and <em style="font: inherit;">2023</em>.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:18pt;">The Company entered into a lease for office space in Alpharetta, Georgia, on <em style="font: inherit;"> March 1, 2020. </em>The lease terminated on <em style="font: inherit;"> March 31, 2023. </em>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. The Company used a discount rate of 6.5% to determine the lease liability. For the <em style="font: inherit;">nine</em> months ended <em style="font: inherit;"> October 31, 2024 </em>and <em style="font: inherit;">2023</em>, the Company had lease operating costs of approximately $0 and $32,000, respectively. There was no expense related to lease operating costs in the <em style="font: inherit;">three</em> months ended <em style="font: inherit;"> October 31, 2024 </em>and <em style="font: inherit;">2023</em>. </p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;"><b>Suwanee Office Lease</b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:18pt;">Upon acquiring Avelead on <em style="font: inherit;"> August 16, 2021 (</em>refer to Note <em style="font: inherit;">3</em> – Business Combination), the Company assumed an operating lease agreement for the corporate office space of Avelead. The lessor is an entity controlled by <em style="font: inherit;">one</em> of the Sellers and that Seller is a former employee of the Company. The initial 36-month term lease commenced <em style="font: inherit;"> March 1, 2019, </em>and expired on <em style="font: inherit;"> February 28, 2022. </em>The Company previously renewed the lease for an additional 12-month term which expired <em style="font: inherit;"> February 28, 2023, </em>and was <em style="font: inherit;">not</em> renewed. For the <em style="font: inherit;">nine</em> months ended <em style="font: inherit;"> October 31, 2024 </em>and <em style="font: inherit;">2023</em>, the Company recorded rent expense of $0 and $6,000, respectively. There was no expense recorded for the <em style="font: inherit;">three</em> months ended <em style="font: inherit;"> October 31, 2024 </em>and <em style="font: inherit;">2023</em>. </p> <p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin: 0pt; text-align: left"> </p> 9000 25000 6000 16000 P18M 292000 0 32000 0 540000 0.065 0 32000 0 P36M P12M 0 6000 0 <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;"><b><span style="text-decoration: underline; ">NOTE <em style="font: inherit;">5</em> </span></b><span style="text-decoration: underline; ">—</span><b><span style="text-decoration: underline; "> DEBT</span></b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:18pt;">Outstanding principal balances consisted of the following at <em style="font: inherit;"> October 31, 2024</em>:</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px;"><tbody><tr class="finHeading" style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">October 31, 2024</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">January 31, 2024</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; width: 70%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Term loan</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">8,000,000</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">9,000,000</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Financing cost payable</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">177,000</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">135,000</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Less: Deferred financing cost</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(44,000</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(69,000</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Total</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">8,133,000</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">9,066,000</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 9pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Less: Current portion of term loan</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(2,250,000</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(1,500,000</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Non-current portion of term loan</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">5,883,000</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">7,566,000</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> </tbody></table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px;"><tbody><tr class="finHeading" style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"><b><b><b>October 31, 2024</b></b></b></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"><b><b><b>January 31, 2024</b></b></b></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 70%;">Notes payable and accrued interest </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">4,907,000</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">Less: Discount on notes payable</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">(642,000</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">Less: Deferred financing costs</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);">(136,000</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">Total</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">4,129,000</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"><td style="padding-left: 9pt; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">Less: Current portion of notes payable</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">Non-current portion of notes payable</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">4,129,000</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> </tbody></table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"><b>Term Loan and Revolving Line of Credit</b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt; text-indent: 18pt;">On <em style="font: inherit;"> November 29, 2022, </em>the Company executed a Second Modification to Second Amended and Restated Loan Agreement (the “Second Modification”). The Second Modification includes an expansion of the Company’s total borrowing to include a $2,000,000 non-formula revolving line of credit. The revolving line of credit will be co-terminus with the term loan and matures on <em style="font: inherit;"> August 26, 2026. </em>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 <span style="-sec-ix-hidden:c121864076">Prime Rate</span> (as published in The Wall Street Journal) plus 1.5%, with a Prime “floor” rate of 3.25%. The Second Modification amended certain financial covenants in the Second Amended and Restated Loan Agreement. </p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt; text-indent: 18pt;">Under the Second Amended and Restated Loan Agreement, the Company has a term loan facility with an initial maximum principal amount of $10,000,000. Amounts outstanding under 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 Amended and Restated Loan Agreement has a <span style="-sec-ix-hidden:c121864083">five</span>-year term, and the maximum principal amount was advanced in a single-cash advance on or about the original closing date (<em style="font: inherit;"> August 2021). </em>Interest is due monthly, and the Company shall make monthly interest-only payments through the <em style="font: inherit;">one</em>-year anniversary of the original closing date. Under the Second Amended and Restated Loan Agreement, principal repayments are required of $500,000 in the <em style="font: inherit;">second</em> year, $1,000,000 in the <em style="font: inherit;">third</em> year, $2,000,000 in the <em style="font: inherit;">fourth</em> year, and $3,000,000 in the <em style="font: inherit;">fifth</em> year 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 Agreement <em style="font: inherit;"> may </em>also require early repayments if certain conditions are met.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 18pt; text-align: justify;">The Company executed a Third Modification and Waiver to Second Amended and Restated Loan Agreement (the “Third Modification”) and a Fourth Modification to Second Amended and Restated Loan Agreement (the “Fourth Modification”) on <em style="font: inherit;"> February 7, 2024 </em>and <em style="font: inherit;"> April 5, 2024, </em>respectively (collectively, the “Third and Fourth Modifications”). The Third and Fourth Modifications reestablished the customary financial covenants for the Second Amended and Restated Loan Agreement as follows:</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" style="width: 100%; text-indent: 0px;"><tbody><tr style="vertical-align: top;"><td style="width: 54pt;"> </td><td style="width: 18pt;"> <p style="font-family: 'Times New Roman', Times, serif;font-size: 10pt;font-variant:normal;margin:0pt;">●</p> </td><td style="width: auto;"> <p style="font-family: 'Times New Roman', Times, serif;font-size: 10pt;font-variant:normal;text-align:justify;margin:0pt;"><b><span style="text-decoration: underline; ">Minimum Adjusted EBITDA</span></b>. Commencing with the quarter ending <em style="font: inherit;"> January 31, 2024, </em>the Company shall maintain Adjusted EBITDA, measured on a quarterly basis as of the last day of each fiscal quarter, in an amount <em style="font: inherit;">not</em> less than the amounts (or, in the case of amounts set forth in parentheses, <em style="font: inherit;">no</em> worse than the amounts) set forth under the heading “Minimum Adjusted EBITDA” as of, and for each of the dates appearing adjacent to such “Minimum Adjusted EBITDA.”</p> </td></tr> </tbody></table> <p style="margin: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px;"><tbody><tr class="finHeading" style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b><b><b>Minimum </b></b></b></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td></tr> <tr class="finHeading" style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; width: 85%; border-bottom: 1px solid black;"> <p style="margin: 0pt; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b>Quarter Ending</b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="margin: 0pt; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; text-align: center;"><b>Adjusted EBITDA</b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">January 31, 2024</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; padding-left: 9pt; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">$</td><td style="width: 12%; text-align: right; padding-left: 9pt; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">(5,750,000</td><td style="width: 1%; padding-left: 0pt; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">April 30, 2024</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">(4,560,000</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">July 31, 2024</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">(2,960,000</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">October 31, 2024</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">(1,500,000</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">January 31, 2025</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">430,000</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> </tbody></table> <p style="margin: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;;"> </p> <table border="0" cellpadding="0" cellspacing="0" style="width: 100%; text-indent: 0px;"><tbody><tr style="vertical-align: top;"><td style="width: 54pt;"> </td><td style="width: 18pt;"> <p style="font-family: 'Times New Roman', Times, serif;font-size: 10pt;font-variant:normal;margin:0pt;">●</p> </td><td style="width: auto;"> <p style="font-family: 'Times New Roman', Times, serif;font-size: 10pt;font-variant:normal;text-align:justify;margin:0pt;"><b><span style="text-decoration: underline; ">Maximum ARR Net Leverage Ratio</span></b>. The Company's ARR Net Leverage Ratio, measured on a quarterly basis as of the last day of each fiscal quarter, shall <em style="font: inherit;">not</em> be greater than the amount set forth under the heading “Maximum ARR Net Leverage Ratio” as of, and for each of the dates appearing adjacent to such “Maximum ARR Net Leverage Ratio.”</p> </td></tr> </tbody></table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px;"><tbody><tr class="finHeading" style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 80%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td colspan="3" rowspan="1" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; width: 10%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;"><em style="font: inherit;">Maximum</em></em></b></p> </td></tr> <tr class="finHeading" style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 80%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td colspan="3" rowspan="1" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; width: 10%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;"><em style="font: inherit;">ARR Net Leverage</em></em></b></p> </td></tr> <tr class="finHeading" style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 80%; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;"><b>Quarter Ending</b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td colspan="3" rowspan="1" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 10%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;"><em style="font: inherit;">Ratio</em></em></b></p> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 80%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">April 30, 2024</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 8%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 2%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: center;"> <p style="margin: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif;">0.50 to <em style="font: inherit;">1.00</em></p> </td><td style="width: 8%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"><em style="font: inherit;"> </em></td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 80%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">July 31, 2024</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 8%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 2%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: center;"> <p style="margin: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif;">0.45 to <em style="font: inherit;">1.00</em></p> </td><td style="width: 8%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"><em style="font: inherit;"> </em></td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 80%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">October 31, 2024</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 8%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 2%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: center;"> <p style="margin: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif;">0.40 to <em style="font: inherit;">1.00</em></p> </td><td style="width: 8%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"><em style="font: inherit;"> </em></td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 80%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">January 31, 2025</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 8%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 2%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: center;"> <p style="margin: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif;">0.35 to <em style="font: inherit;">1.00</em></p> </td><td style="width: 8%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"><em style="font: inherit;"> </em></td></tr> </tbody></table> <p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin: 0pt; text-align: left"> </p> <table border="0" cellpadding="0" cellspacing="0" style="width: 100%; text-indent: 0px;"><tbody><tr style="vertical-align: top;"><td style="width: 54pt;"> </td><td style="width: 18pt;"> <p style="font-family: 'Times New Roman', Times, serif;font-size: 10pt;font-variant:normal;margin:0pt;">●</p> </td><td style="width: auto;"> <p style="font-family: 'Times New Roman', Times, serif;font-size: 10pt;font-variant:normal;text-align:justify;margin:0pt;"><b><span style="text-decoration: underline; ">Maximum Debt to Adjusted EBITDA Ratio</span></b>. Commencing with the quarter ending <em style="font: inherit;"> April 30, 2025, </em>the Company's Maximum Debt to Adjusted EBITDA Ratio, measured on a quarterly basis as of the last day of each fiscal quarter for the trailing <em style="font: inherit;">four</em> (<em style="font: inherit;">4</em>) quarter period then ended, shall <em style="font: inherit;">not</em> 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.”</p> </td></tr> </tbody></table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px;"><tbody><tr class="finHeading" style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 80%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td colspan="3" rowspan="1" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; width: 10%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;"><em style="font: inherit;">Maximum</em></em></b></p> </td></tr> <tr class="finHeading" style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 80%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td colspan="3" rowspan="1" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; width: 10%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;"><em style="font: inherit;">Debt to Adjusted</em></em></b></p> </td></tr> <tr class="finHeading" style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 80%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td colspan="3" rowspan="1" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; width: 10%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;"><em style="font: inherit;">EBITDA</em></em></b></p> </td></tr> <tr class="finHeading" style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 80%; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;"><b>Quarter Ending</b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td colspan="3" rowspan="1" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 10%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;"><em style="font: inherit;">Ratio</em></em></b></p> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 80%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">April 30, 2025</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 8%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 2%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: center;"> <p style="margin: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif;">3.50 to <em style="font: inherit;">1.00</em></p> </td><td style="width: 8%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"><em style="font: inherit;"> </em></td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 80%;"> <p style="margin: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif;">July 31, 2025</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 8%; text-align: right; padding-left: 0px; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0px;"> </td><td style="width: 2%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: center;"> <p style="margin: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif;">3.00 to <em style="font: inherit;">1.00</em></p> </td><td style="width: 8%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"><em style="font: inherit;"> </em></td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 80%;"> <p style="margin: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif;">October 31, 2025</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 8%; text-align: right; padding-left: 0px; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0px;"> </td><td style="width: 2%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: center;"> <p style="margin: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif;">2.50 to <em style="font: inherit;">1.00</em></p> </td><td style="width: 8%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"><em style="font: inherit;"> </em></td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 80%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">January 31, 2026 and on the last day of each quarter thereafter</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 8%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 2%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: center;"> <p style="margin: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif;">2.00 to <em style="font: inherit;">1.00</em></p> </td><td style="width: 8%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"><em style="font: inherit;"> </em></td></tr> </tbody></table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" style="width: 100%; text-indent: 0px;"><tbody><tr style="vertical-align: top;"><td style="width: 54pt;"> </td><td style="width: 18pt;"> <p style="font-family: 'Times New Roman', Times, serif;font-size: 10pt;font-variant:normal;margin:0pt;">●</p> </td><td style="width: auto;"> <p style="font-family: 'Times New Roman', Times, serif;font-size: 10pt;font-variant:normal;text-align:justify;margin:0pt;"><b><span style="text-decoration: underline; ">Fixed Charge Coverage Ratio</span></b>. Commencing with the quarter ending <em style="font: inherit;"> April 30, 2025, </em>the Company shall maintain a Fixed Charge Coverage Ratio of <em style="font: inherit;">not</em> less than 1.20 to <em style="font: inherit;">1.00,</em> measured on a quarterly basis as of the last day of each fiscal quarter for the trailing <em style="font: inherit;">four</em> (<em style="font: inherit;">4</em>) quarter period then ended.</p> </td></tr> </tbody></table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 18pt; text-align: justify;">On <em style="font: inherit;"> November 13, 2024, </em>the Company executed the Fifth Modification to Second Amended and Restated Loan and Security Agreement (the “Fifth Modification”) that amended, among other things, the Minimum Adjusted EBITDA and Maximum ARR Net Leverage Ratio covenants. Refer to Note <em style="font: inherit;">11</em> – Subsequent Events for additional information regarding the Fifth Modification. </p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:18pt;">The Second Amended and Restated Loan 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 a cross default provision with the Second Amended and Restated Loan Agreement and a change of control default provision. The line of credit also is subject to customary prepayment requirements. Substantially all the assets of the Company are collateralized by the Second Amended and Restated Loan Agreement. For the period ended <em style="font: inherit;"> October 31, 2024, </em>the Company was <em style="font: inherit;">not</em> in compliance with certain covenants under the Second Amended and Restated Loan and Security Agreement. Subsequent to the period ended <em style="font: inherit;"> October 31, 2024, </em>the Company entered into the Fifth Modification, whereby certain covenants were modified. As a result, the Company was in compliance with all modified debt covenants. However, the Company’s current forecast projects the Company <em style="font: inherit;"> may </em><em style="font: inherit;">not</em> be able to maintain compliance with certain of its financial covenants under the Second Amended and Restated Loan Agreement in the future. Refer to Note <em style="font: inherit;">1</em> – Basis of Presentation for detail regarding the Company’s assessment as a going concern.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:18pt;">The Company records costs related to the maintenance of the Second Amended and Restated Loan Agreement as deferred financing costs, net of the term loan. These deferred financing costs are being amortized over the remaining term of the loan. The Company has incurred $250,000 in financing costs which become payable 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.</p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:18pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt 0pt 0pt -1pt;"><b>Debt Private Placement</b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt 0pt 0pt -1pt; text-indent: 18pt;">On <em style="font: inherit;"> February 1, 2024, </em>the Company entered into a securities purchase agreement (the “Securities Purchase Agreement”) with certain accredited investors, including certain directors and officers of the Company (collectively, the “Investors”), pursuant to which the Company agreed to sell to the Investors unsecured subordinated promissory notes (the “Notes”) in the aggregate principal amount of $4.4 million and warrants (the “Warrants”) to purchase up to an aggregate of 267,728 shares of the Company’s common stock in a private placement (the “Debt Private Placement”). The closing of the Debt Private Placement occurred on <em style="font: inherit;"> February 7, 2024 (</em>the “Closing Date”).</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt 0pt 0pt 17pt;"><i>Notes Payable</i></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt 0pt 0pt -1pt; text-indent: 18pt;">The Notes bear interest at a rate of 15% per annum and mature on <em style="font: inherit;"> August 7, 2026 (</em>the “Maturity Date”). All accrued and unpaid interest on the Notes will be capitalized and added to the outstanding principal balance of the Notes and will be payable in cash on the Maturity Date. The Company <em style="font: inherit;"> may </em>redeem the Notes, in whole or in part, prior to the Maturity Date without any premium or penalty. In the event the Company prepays any portion of the then outstanding principal balance of the Notes on or before the <em style="font: inherit;">twelve</em> (<em style="font: inherit;">12</em>) month anniversary of the Closing Date, in addition to such prepayment of the principal balance, the Company must pay to the Investors a prepayment fee (in accordance with the each Investor’s pro-rata share of the Notes) in an amount equal to the amount of interest that would have accrued but for the prepayment from the date of such prepayment through such <em style="font: inherit;">twelve</em> (<em style="font: inherit;">12</em>) month anniversary of the Closing Date.</p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt 0pt 0pt -1pt; text-indent: 18pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt 0pt 0pt -1pt; text-indent: 18pt;">The Notes also include customary negative covenants, subject to exceptions, which limit dispositions of assets and the business activities of the Company, as well as customary representations and warranties, affirmative covenants and events of default, including a cross default provision with the Second Amended and Restated Loan Agreement and a change of control default provision.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt 0pt 0pt -1pt; text-indent: 18pt;">The rights of each Investor to receive payments under the Notes are subordinate to the rights of Western Alliance Bank (“WAB”), pursuant to a subordination agreement which the Investors entered into with WAB concurrently with the Debt Private Placement.</p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt 0pt 0pt -1pt; text-indent: 18pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt 0pt 0pt -1pt; text-indent: 18pt;">The Company allocated the original total proceeds at inception from the Debt Private Placement and Common Stock Private Placement (refer to Note <em style="font: inherit;">7</em> – Equity) across the securities issued in connection with the offerings. The Company has recorded the Notes at a relevant residual fair value of $3,538,000, consisting of the $4,400,000 face value of the notes and $862,000 discount. The Company allocated $183,000 in issuance costs. The discount is being accreted and the financing costs amortized as interest expense over the term of the Notes using the effective interest method. </p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt 0pt 0pt 17pt;"><i>Warrants</i></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt 0pt 0pt -1pt; text-indent: 18pt;">The Warrants have an exercise price of $5.70 (except for Warrants issued to the Company’s directors and officers which have an exercise price of $5.85), are immediately exercisable, and will expire on the <em style="font: inherit;">fourth</em> anniversary of the Closing Date. The Warrants are subject to customary adjustments for certain transactions affecting the Company’s capitalization. The terms of the Warrants preclude a holder thereof from exercising such holder’s Warrants, and the Company from giving effect to such exercise, if after giving effect to the issuance of common stock upon such exercise, the holder (together with the holder’s affiliates and any other persons acting as a group together with the holder or any of the holder’s affiliates) would beneficially own in excess of 9.99% of the number of shares of common stock outstanding immediately after giving effect to the issuance of common stock upon such exercise.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt 0pt 0pt -1pt; text-indent: 18pt;">The Notes and the Warrants described above were offered in a private placement under Section <em style="font: inherit;">4</em>(a)(<em style="font: inherit;">2</em>) of the Securities Act of <em style="font: inherit;">1933,</em> as amended (the “Securities Act”), and/or Regulation D promulgated thereunder and, along with the common stock underlying the Warrants, were "restricted securities" under the Securities Act or applicable state securities laws. Accordingly, the Notes, the Warrants and the common stock underlying the Warrants <em style="font: inherit;"> may </em><em style="font: inherit;">not</em> be offered or sold in the United States absent registration with the SEC or an applicable exemption from such registration requirements and in accordance with applicable state securities laws. The securities were offered and sold to “accredited investors” as that term is defined in Rule <em style="font: inherit;">501</em>(a) under the Securities Act.</p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt 0pt 0pt -1pt; text-indent: 18pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt 0pt 0pt -1pt; text-indent: 18pt;">The Warrants contain a registration rights provision for the Company to provide the Warrant holder with registered common stock upon their exercise of a Warrant. If the Company is <em style="font: inherit;">not</em> able to deliver registered common stock for exercised Warrants that results in the Warrant holder acquiring registered common stock, then the Warrant holder has the discretion to request the Company remit cash compensation up to the corresponding purchase price. Accordingly, the Company determined the feature required liability accounting treatment upon issuance. On <em style="font: inherit;"> May 7, 2024, </em>the Company filed a Registration Statement on Form S-<em style="font: inherit;">3</em> (Registration <em style="font: inherit;">No.</em> <em style="font: inherit;">333</em>-<em style="font: inherit;">279190</em>), as amended by that certain Pre-Effective Amendment <em style="font: inherit;">No.</em> <em style="font: inherit;">1</em> to Form S-<em style="font: inherit;">3</em> filed on <em style="font: inherit;"> May 24, 2024 (</em>collectively, the “Registration Statement”), for purpose of registering for resale 267,728 shares of common stock underlying the Warrants. The Registration Statement was declared effective by the SEC on <em style="font: inherit;"> June 10, 2024. </em>The filing of the Registration Statement eliminated the potential cash settlement feature that caused liability accounting ensuring the Warrants will be settled with shares, and accordingly, the Warrants met the criteria for equity classification and reclassified them to paid in capital after a final re-measurement. </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt -9pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt -1pt; text-indent: 18pt; text-align: justify;">The Company allocated the total proceeds from the Debt Private Placement and Common Stock Private Placement (refer to Note <em style="font: inherit;">7</em> – Equity) across the securities issued in connection with offerings. The Company recorded an initial liability of $881,000 for the Warrants at fair value using a Black-Scholes model. The Company immediately recognized $46,000 in issuance costs as expense related to the agreements for the Warrants. For the <em style="font: inherit;">three</em> months ended <em style="font: inherit;"> July 31, 2024, </em>the Company reclassified the <em style="font: inherit;">$837,000</em> remeasured value of the Warrants as additional paid in capital on the condensed consolidated Balance Sheet. </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt -1pt; text-indent: 18pt; text-align: justify;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px;"><tbody><tr class="finHeading" style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">October 31, 2024</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">January 31, 2024</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; width: 70%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Term loan</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">8,000,000</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">9,000,000</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Financing cost payable</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">177,000</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">135,000</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Less: Deferred financing cost</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(44,000</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(69,000</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Total</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">8,133,000</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">9,066,000</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 9pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Less: Current portion of term loan</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(2,250,000</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(1,500,000</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Non-current portion of term loan</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">5,883,000</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">7,566,000</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> </tbody></table> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px;"><tbody><tr class="finHeading" style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"><b><b><b>October 31, 2024</b></b></b></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"><b><b><b>January 31, 2024</b></b></b></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 70%;">Notes payable and accrued interest </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">4,907,000</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">Less: Discount on notes payable</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">(642,000</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">Less: Deferred financing costs</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);">(136,000</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">Total</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">4,129,000</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"><td style="padding-left: 9pt; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">Less: Current portion of notes payable</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">Non-current portion of notes payable</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">4,129,000</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> </tbody></table> 8000000 9000000 177000 135000 44000 69000 8133000 9066000 2250000 1500000 5883000 7566000 4907000 0 642000 -0 136000 -0 4129000 0 0 0 4129000 0 2000000 0.015 0.0325 10000000 0.015 0.0325 500000 1000000 2000000 3000000 <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px;"><tbody><tr class="finHeading" style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b><b><b>Minimum </b></b></b></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td></tr> <tr class="finHeading" style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; width: 85%; border-bottom: 1px solid black;"> <p style="margin: 0pt; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b>Quarter Ending</b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="margin: 0pt; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; text-align: center;"><b>Adjusted EBITDA</b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">January 31, 2024</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; padding-left: 9pt; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">$</td><td style="width: 12%; text-align: right; padding-left: 9pt; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">(5,750,000</td><td style="width: 1%; padding-left: 0pt; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">April 30, 2024</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">(4,560,000</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">July 31, 2024</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">(2,960,000</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">October 31, 2024</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">(1,500,000</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">January 31, 2025</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">430,000</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> </tbody></table> -5750000 -4560000 -2960000 -1500000 430000 <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px;"><tbody><tr class="finHeading" style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 80%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td colspan="3" rowspan="1" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; width: 10%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;"><em style="font: inherit;">Maximum</em></em></b></p> </td></tr> <tr class="finHeading" style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 80%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td colspan="3" rowspan="1" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; width: 10%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;"><em style="font: inherit;">ARR Net Leverage</em></em></b></p> </td></tr> <tr class="finHeading" style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 80%; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;"><b>Quarter Ending</b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td colspan="3" rowspan="1" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 10%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;"><em style="font: inherit;">Ratio</em></em></b></p> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 80%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">April 30, 2024</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 8%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 2%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: center;"> <p style="margin: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif;">0.50 to <em style="font: inherit;">1.00</em></p> </td><td style="width: 8%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"><em style="font: inherit;"> </em></td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 80%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">July 31, 2024</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 8%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 2%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: center;"> <p style="margin: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif;">0.45 to <em style="font: inherit;">1.00</em></p> </td><td style="width: 8%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"><em style="font: inherit;"> </em></td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 80%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">October 31, 2024</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 8%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 2%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: center;"> <p style="margin: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif;">0.40 to <em style="font: inherit;">1.00</em></p> </td><td style="width: 8%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"><em style="font: inherit;"> </em></td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 80%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">January 31, 2025</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 8%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 2%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: center;"> <p style="margin: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif;">0.35 to <em style="font: inherit;">1.00</em></p> </td><td style="width: 8%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"><em style="font: inherit;"> </em></td></tr> </tbody></table> 0.5 0.45 0.4 0.35 <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px;"><tbody><tr class="finHeading" style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 80%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td colspan="3" rowspan="1" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; width: 10%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;"><em style="font: inherit;">Maximum</em></em></b></p> </td></tr> <tr class="finHeading" style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 80%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td colspan="3" rowspan="1" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; width: 10%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;"><em style="font: inherit;">Debt to Adjusted</em></em></b></p> </td></tr> <tr class="finHeading" style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 80%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td colspan="3" rowspan="1" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; width: 10%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;"><em style="font: inherit;">EBITDA</em></em></b></p> </td></tr> <tr class="finHeading" style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 80%; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;"><b>Quarter Ending</b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td colspan="3" rowspan="1" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 10%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;"><em style="font: inherit;">Ratio</em></em></b></p> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 80%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">April 30, 2025</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 8%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 2%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: center;"> <p style="margin: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif;">3.50 to <em style="font: inherit;">1.00</em></p> </td><td style="width: 8%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"><em style="font: inherit;"> </em></td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 80%;"> <p style="margin: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif;">July 31, 2025</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 8%; text-align: right; padding-left: 0px; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0px;"> </td><td style="width: 2%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: center;"> <p style="margin: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif;">3.00 to <em style="font: inherit;">1.00</em></p> </td><td style="width: 8%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"><em style="font: inherit;"> </em></td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 80%;"> <p style="margin: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif;">October 31, 2025</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 8%; text-align: right; padding-left: 0px; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0px;"> </td><td style="width: 2%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: center;"> <p style="margin: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif;">2.50 to <em style="font: inherit;">1.00</em></p> </td><td style="width: 8%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"><em style="font: inherit;"> </em></td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 80%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">January 31, 2026 and on the last day of each quarter thereafter</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 8%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 2%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: center;"> <p style="margin: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif;">2.00 to <em style="font: inherit;">1.00</em></p> </td><td style="width: 8%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"><em style="font: inherit;"> </em></td></tr> </tbody></table> 3.5 3 2.5 2 1.2 250000 250000 4400000 267728 0.15 3538000 4400000 862000 183000 5.7 5.85 0.0999 267728 881000 46000 <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;"><b><span style="text-decoration: underline; ">NOTE <em style="font: inherit;">6</em> </span></b><span style="text-decoration: underline; ">—</span><b><span style="text-decoration: underline; "> INCOME TAXES</span></b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:18pt;">Income tax expense was $0 for the <em style="font: inherit;">nine</em> months ended <em style="font: inherit;"> October 31, 2024</em>, compared to income tax benefit of $59,000 in the prior year comparable period. The effective income tax rate on continuing operations of approximately 0% differs from our combined federal and state statutory rate of 24% primarily due to the full valuation allowance the Company currently maintains on its net deferred tax asset.</p> <p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin: 0pt; text-align: left"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:18pt;">The Company has recorded $346,000 and $340,000 in reserves for uncertain tax positions as of <em style="font: inherit;"> October 31, 2024</em> and <em style="font: inherit;"> January 31, 2024</em>, respectively.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:18pt;">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 <em style="font: inherit;"> January 31, 2020. </em>All material state and local income tax matters have been concluded for years through <em style="font: inherit;"> January 31, 2019. </em>The Company is <em style="font: inherit;">no</em> longer subject to IRS examination for periods prior to the tax year ended <em style="font: inherit;"> January 31, 2020; </em>however, carryforward losses that were generated prior to the tax year ended <em style="font: inherit;"> January 31, 2020, </em><em style="font: inherit;"> may </em>still be adjusted by the IRS if they are used in a future period. </p> 0 -59000 0 0.24 346000 340000 <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;"><b><span style="text-decoration: underline; ">NOTE <em style="font: inherit;">7</em> </span></b><span style="text-decoration: underline; ">—</span><b><span style="text-decoration: underline; "> EQUITY</span></b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt 0pt 0pt -1pt;"><b>Common Stock Private Placement</b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt 0pt 0pt -1pt; text-indent: 18pt;">On <em style="font: inherit;"> February 6, 2024, </em>the Company completed the sale of 17,543 shares of the Company’s common stock to Matthew W. Etheridge at a purchase price of $5.70 per share for an aggregate purchase price of $100,000 (the “Common Stock Private Placement”). Mr. Etheridge became a director of the Company subsequent to the closing of the Debt Private Placement. </p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt 0pt 0pt -1pt; text-indent: 18pt;">The common stock described above was offered in a private placement under Section <em style="font: inherit;">4</em>(a)(<em style="font: inherit;">2</em>) of the Securities Act and/or Regulation D promulgated thereunder and has <em style="font: inherit;">not</em> been registered under the Securities Act or applicable state securities laws. Accordingly, such common stock <em style="font: inherit;"> may </em><em style="font: inherit;">not</em> be offered or sold in the United States absent registration with the SEC or an applicable exemption from such registration requirements and in accordance with applicable state securities laws. The common stock was offered and sold to an “accredited investor” as that term is defined in Rule <em style="font: inherit;">501</em>(a) under the Securities Act.</p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt 0pt 0pt -1pt; text-indent: 18pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt 0pt 0pt -1pt; text-indent: 18pt;">The Company allocated the total proceeds of the Common Stock Private Placement across the underlying components. As a result, $77,000 of net proceeds, comprised of $81,000 of the proceeds less $4,000 of issuance costs, were recorded for the Common Stock Private Placement as equity.</p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;"><b>Registration of Shares Issued to <em style="font: inherit;">180</em> Consulting</b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 18pt; text-align: justify;">On <em style="font: inherit;"> June 28, 2023, </em>the Company filed a Registration Statement on Form S-<em style="font: inherit;">3</em> (Registration <em style="font: inherit;">No.</em> <em style="font: inherit;">333</em>-<em style="font: inherit;">272993</em>) for purpose of registering for resale 26,275 shares of common stock issued to <em style="font: inherit;">180</em> Consulting, LLC (<em style="font: inherit;">“180</em> Consulting”). The Registration Statement was declared effective by the SEC on <em style="font: inherit;"> July 10, 2023.</em></p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 18pt; text-align: justify;">On <em style="font: inherit;"> May 7, 2024, </em>the Company filed a Registration Statement on Form S-<em style="font: inherit;">3</em> (Registration <em style="font: inherit;">No.</em> <em style="font: inherit;">333</em>-<em style="font: inherit;">279190</em>), as amended by that certain Pre-Effective Amendment <em style="font: inherit;">No.</em> <em style="font: inherit;">1</em> to Form S-<em style="font: inherit;">3</em> filed on <em style="font: inherit;"> May 24, 2024, </em>for purpose of registering for resale 37,647 shares of common stock issued to <em style="font: inherit;">180</em> Consulting. The Registration Statement was declared effective by the SEC on <em style="font: inherit;"> June 10, 2024.</em></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"><b><em style="font: inherit;">2024</em> Omnibus Incentive Compensation Plan</b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 18pt; text-align: justify;">At the <em style="font: inherit;">2024</em> Annual Meeting of Stockholders held on <em style="font: inherit;"> June 13, 2024, </em>the Company’s stockholders approved the Streamline Health Solutions, Inc. <em style="font: inherit;">2024</em> Omnibus Incentive Compensation Plan (the <em style="font: inherit;">“2024</em> Plan”). The <em style="font: inherit;">2024</em> Plan replaced the Streamline Health Solutions, Inc. Third Amended and Restated <em style="font: inherit;">2013</em> Stock Incentive Plan (as amended, the <em style="font: inherit;">“2013</em> Plan”). The Compensation Committee of the Board of Directors administers the <em style="font: inherit;">2024</em> Plan and approves the grant and terms of awards (consistent with the terms of the <em style="font: inherit;">2024</em> Plan).</p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 18pt; text-align: justify;">The <em style="font: inherit;">2024</em> Plan permits the grant of any or all of the following types of awards to grantees: stock options, including non-qualified options and incentive stock options (“ISOs”); stock appreciation rights (“SARs”); restricted stock; deferred stock and restricted stock units; performance units and performance shares; dividend equivalents; and other stock-based awards. Eligible grantees include employees, officers, non-employee consultants and non-employee directors of the Company and its affiliates. A total of 449,260 shares of common stock were initially available for issuance under the <em style="font: inherit;">2024</em> Plan.</p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 18pt; text-align: justify;"> </p> 17543 5.7 100000 77000 81000 4000 26275 37647 449260 <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;"><b><span style="text-decoration: underline; ">NOTE <em style="font: inherit;">8</em> </span></b><span style="text-decoration: underline; ">—</span><b><span style="text-decoration: underline; "> COMMITMENTS AND CONTINGENCIES</span></b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;"><b>Consulting Agreement with <em style="font: inherit;">180</em> Consulting, LLC</b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 18pt; text-align: justify;">On <em style="font: inherit;"> March 19, 2020, </em>the Company entered into a Master Services Agreement (the “MSA”) with <em style="font: inherit;">180</em> Consulting, pursuant to which <em style="font: inherit;">180</em> 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 <em style="font: inherit;"> September 20, 2021, </em>the Company entered into a separate MSA in support of Avelead products. As of <em style="font: inherit;"> December 2023, </em>all outstanding SOWs under both MSAs were effectively replaced by <em style="font: inherit;">two</em> new SOWs. As of <em style="font: inherit;"> October 31, 2024</em>, there were <em style="font: inherit;">three</em> active SOWs under the eValuator MSA. One of the active SOWs includes the ability to earn stock at a conversion rate to be calculated <em style="font: inherit;">20</em> days after the execution of the related SOW. The MSA includes a termination clause upon a <em style="font: inherit;">90</em>-day written notice. While <em style="font: inherit;">no</em> related party has a direct or indirect material interest in this MSA or the related SOWs, individuals providing services to the Company under the MSA and the SOWs <em style="font: inherit;"> may </em>share workspace and administrative costs with <em style="font: inherit;">121G</em> Consulting, LLC (<em style="font: inherit;">“121G”</em>). Mr. Green is a “member” of <em style="font: inherit;">121G,</em> and, accordingly, has a financial interest in that entity. <em style="font: inherit;">180</em> Consulting earned 85,221 and 23,879 shares for the <em style="font: inherit;">nine</em> months ended <em style="font: inherit;"> October 31, 2024 </em>and <em style="font: inherit;">2023</em>, respectively, and has earned an aggregate of 183,875 shares of the Company’s common stock through <em style="font: inherit;"> October 31, 2024</em>. For the <em style="font: inherit;">three</em> months ended <em style="font: inherit;"> October 31, 2024 </em>and <em style="font: inherit;">2023</em>, <em style="font: inherit;">180</em> Consulting earned 30,753 and 6,669 shares, respectively. For services rendered by <em style="font: inherit;">180</em> Consulting during the <em style="font: inherit;">three</em> and <em style="font: inherit;">nine</em> months ended <em style="font: inherit;"> October 31, 2024</em>, the Company incurred fees of $642,000 and $1,965,000. The Company incurred fees of $639,000 and $2,558,000 for services rendered by <em style="font: inherit;">180</em> Consulting during the <em style="font: inherit;">three</em> and <em style="font: inherit;">nine</em> months ended <em style="font: inherit;"> October 31, 2023</em>, respectively. For the <em style="font: inherit;">three</em> and <em style="font: inherit;">nine</em> months ended <em style="font: inherit;"> October 31, 2024</em>, the Company recorded capitalized non-employee stock compensation of $41,000 and $109,000. The Company recorded capitalized non-employee stock compensation of $60,000 and $176,000, for the <em style="font: inherit;">three</em> and <em style="font: inherit;">nine</em> months ended <em style="font: inherit;"> October 31, 2023</em>, respectively. The Company paid fees of $582,000 and $1,472,000 for services rendered by <em style="font: inherit;">180</em> Consulting during the <em style="font: inherit;">three</em> and <em style="font: inherit;">nine</em> months ended <em style="font: inherit;"> October 31, 2024</em>, respectively. For the <em style="font: inherit;">three</em> and <em style="font: inherit;">nine</em> months ended <em style="font: inherit;"> October 31, 2023</em>, the Company paid fees of $626,000 and $2,354,000, respectively, for services rendered by <em style="font: inherit;">180</em> Consulting.</p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:18pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:18pt;">Inclusive of the MSA executed with <em style="font: inherit;">180</em> Consulting are SOWs that provide for the Company to sublicense software through <em style="font: inherit;">180</em> Consulting that is owned by <em style="font: inherit;">121G.</em> 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 <em style="font: inherit;">no</em> material financial benefit that accrues to <em style="font: inherit;">121G.</em> <em style="font: inherit;">180</em> Consulting licenses the software from <em style="font: inherit;">121G</em> at cost. The Company paid approximately $230,000 and $453,000, and $87,000 and $468,000 for the SOWs that include the sublicense agreement for the <em style="font: inherit;">three</em> and <em style="font: inherit;">nine</em> months ended <em style="font: inherit;"> October 31, 2024 </em>and <em style="font: inherit;">2023</em>, respectively, which are included in the aforementioned totals above.</p> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt;"> </p> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt;"><b>Litigation</b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 18pt; text-align: justify;">We are, from time to time, a party to various legal proceedings and claims, which arise in the ordinary course of business. We are <em style="font: inherit;">not</em> aware of any legal matters that are reasonably possible to have a material adverse effect on the Company’s condensed consolidated results of operations, financial position or cash flows.</p> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt;"> </p> 85221 23879 183875 30753 6669 642000 1965000 639000 2558000 41000 109000 60000 176000 582000 1472000 626000 2354000 230000 453000 87000 468000 <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;"><b><span style="text-decoration: underline; ">NOTE <em style="font: inherit;">9</em> - RELATED PARTY TRANSACTIONS</span></b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"><b>Avelead Office Lease</b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 18pt; text-align: justify;">The Company acquired Avelead on <em style="font: inherit;"> August 16, 2021. </em>Accordingly, the Company assumed a lease for corporate office space from <em style="font: inherit;">one</em> of the selling shareholders of Avelead who was employed by the company through <em style="font: inherit;"> August 2023. </em>This lease term ended <em style="font: inherit;"> February 2023. </em>For the <em style="font: inherit;">nine</em> months ended <em style="font: inherit;"> October 31, 2024 </em>and <em style="font: inherit;">2023</em>, the Company recorded rent expense of $0 and $6,000, respectively. There was no expense recorded in the <em style="font: inherit;">three</em> months ended <em style="font: inherit;"> October 31, 2024 </em>and <em style="font: inherit;">2023</em>. Refer to Note <em style="font: inherit;">3</em> – Business Combination for additional information. </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:18pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 0pt;"><b>Debt Private Placement</b></p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:18pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:18pt;">The following related parties participated in the Debt Private Placement (Refer to Note <em style="font: inherit;">5</em> – Debt for additional information): </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:18pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px;"><tbody><tr class="finHeading" style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 70%; border-bottom: 1px solid black;"><b>Name of Investor</b></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"><b><b><b>Investment Amount</b></b></b></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"><b><b><b>Warrants Granted</b></b></b></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">121G, LLC (1)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">1,000,000</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">59,829</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">Matthew W. Etheridge (2)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">1,000,000</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">61,403</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">Jonathan R. Phillips (3)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">50,000</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">2,991</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">The Ferayorni Family Trust (4)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">500,000</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">29,914</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> </tbody></table> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;">(<em style="font: inherit;">1</em>) The securities held in the account of <em style="font: inherit;">121G,</em> LLC (<em style="font: inherit;">“121G”</em>) <em style="font: inherit;"> may </em>be deemed to be beneficially owned by Wyche “Tee” Green, III, the managing member of <em style="font: inherit;">121G.</em> Mr. Green serves as Executive Chairman of the Company and is a member of the Board.</p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;">(<em style="font: inherit;">2</em>) Mr. Etheridge became a member of the Board subsequent to the closing of the Debt Private Placement.<br/> (<em style="font: inherit;">3</em>) Mr. Phillips is a member of the Board.<br/> (<em style="font: inherit;">4</em>) The securities held in the account of The Ferayorni Family Trust <em style="font: inherit;"> may </em>be deemed to be beneficially owned by Justin J. Ferayorni as co-trustee of The Ferayorni Family Trust. Mr. Ferayorni is a member of the Board.</p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;"><b>Common Stock Private Placement</b></p> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 18pt; text-align: justify;">On <em style="font: inherit;"> February 6, 2024, </em>the Company completed the sale of 17,543 shares of the Company’s common stock to Matthew Etheridge at a purchase price of $5.70 per share for an aggregate purchase price of $100,000. Mr. Etheridge became a director of the Company subsequent to the closing of the Debt Private Placement.</p> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt;"> </p> 0 6000 0 <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px;"><tbody><tr class="finHeading" style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 70%; border-bottom: 1px solid black;"><b>Name of Investor</b></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"><b><b><b>Investment Amount</b></b></b></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"><b><b><b>Warrants Granted</b></b></b></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">121G, LLC (1)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">1,000,000</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">59,829</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">Matthew W. Etheridge (2)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">1,000,000</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">61,403</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">Jonathan R. Phillips (3)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">50,000</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">2,991</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">The Ferayorni Family Trust (4)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">500,000</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">29,914</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> </tbody></table> 1000000 59829 1000000 61403 50000 2991 500000 29914 17543 5.7 100000 <p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin: 0pt; text-align: left"><b><span style="text-decoration: underline; ">NOTE <em style="font: inherit;">10</em> - GOODWILL AND INTANGIBLE ASSETS</span></b></p> <p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin: 0pt; text-align: left"> </p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt; text-indent: 18pt; text-align: justify;">Goodwill represents the excess cost over fair value of the net assets of acquired businesses and is <em style="font: inherit;">not</em> amortized. The Company performs an impairment assessment of goodwill annually during the <em style="font: inherit;">fourth</em> quarter of its fiscal year with a valuation date of <em style="font: inherit;"> November 1, </em>or more frequently if a triggering event occurs.</p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 18pt; text-align: justify;">The Company’s intangible assets consist of client relationships, acquired and developed technology, and trade names. These assets are recorded at cost, less accumulated amortization and impairment, if any. All the Company’s intangible assets are definite lived and amortized on a straight-line basis over their estimated useful lives. Subsequent testing of intangible assets is conducted when a triggering event occurs that would indicate impairment <em style="font: inherit;"> may </em>exist.</p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 18pt; text-align: justify;">During the quarter ended <em style="font: inherit;"> October 31, 2024, </em>the Company's market capitalization fell below the Company's carrying value of equity for a prolonged period of time (the <em style="font: inherit;">“2024</em> Triggering Event”). Based on the <em style="font: inherit;">2024</em> Triggering Event, the Company identified indicators of possible impairment and initiated testing using a valuation date of <em style="font: inherit;"> October 31, 2024. </em>The impairment tests were conducted under guidance of ASC Topic <em style="font: inherit;">360,</em> Impairment and Disposal of Long-Lived Assets (“ASC <em style="font: inherit;">360”</em>) for certain long-lived assets, including capitalized contract costs, developed technology, client relationships and trade names, and in accordance with ASC Topic <em style="font: inherit;">350,</em> Intangibles – Goodwill and Other (“ASC <em style="font: inherit;">350”</em>) with respect to the reporting unit’s goodwill.</p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 18pt; text-align: justify;">In <em style="font: inherit;"> October 2023, </em>the Company was notified by a legacy client of its intent to <em style="font: inherit;">not</em> renew its contract as of its end date on <em style="font: inherit;"> December 31, 2023. </em>The Company also announced the acceleration of its Strategic Restructuring that was designed to reduce costs while maintaining the Company’s ability to expand its SaaS business. Both the client termination and the execution of the Strategic Restructuring were announced on <em style="font: inherit;"> October 16, 2023. </em>Following these announcements, the Company’s share price declined significantly (collectively, the <em style="font: inherit;">“2023</em> Triggering Events”). Based on the <em style="font: inherit;">2023</em> Triggering Events, the Company identified indicators of possible impairment and initiated testing using a valuation date of <em style="font: inherit;"> October 31, 2023. </em>The impairment tests were conducted under guidance of ASC <em style="font: inherit;">360</em> for certain long-lived assets, including capitalized contract costs, developed technology, client relationships and trade names, and in accordance with ASC <em style="font: inherit;">350.</em></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"><b>Goodwill</b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 18pt; text-align: justify;">The Company has one reporting unit for purposes of evaluation of goodwill. Impairment testing was performed under the guidance of ASC <em style="font: inherit;">350</em> and utilized a discounted debt-free net cash flow (“DCF”) method under the income approach and the market capitalization method (“MCM”) under the market approach. The sum of the weighted values of each method was used to derive the fair value of the Company’s equity.</p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 18pt; text-align: justify;">The MCM calculates the aggregate market value of the Company based on the total number of shares outstanding and the current market price of the shares as of the valuation date. Data on similar mergers and acquisitions within healthcare technology are observed to determine control premium that represents a stock premium percentage offered by an acquirer to a public company. The control premium applied to the aggregate market value represents MCM calculated fair value.</p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 18pt; text-align: justify;">The DCF incorporates the use of projected financial information and a discount rate using a weighted average cost of capital with cost of equity estimated based on the capital asset pricing model. The cash-flow projections are based on financial forecasts developed by management that include forecasts of future operating results based on internal budgets and strategic plans to invest in working capital to support anticipated revenue growth. External factors and business conditions are considered by management when setting the long-term growth rates. The selected discount rate considers the risk and nature of the reporting unit’s cash flows and the rates of return market participants would require to invest their capital in the Company.</p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 18pt; text-align: justify;">Based on the impairment test following the <em style="font: inherit;">2024</em> Triggering Event, the Company concluded that its goodwill was <em style="font: inherit;">not</em> impaired as of <em style="font: inherit;"> October 31, 2024. </em>Based on the impairment test following the <em style="font: inherit;">2023</em> Triggering Events, the Company concluded that its goodwill was impaired as of <em style="font: inherit;"> October 31, 2023, </em>based on the weighted combination of the DCF and MCM value estimates which resulted in a calculated fair value lower than the equity carrying value. The Company recorded an impairment of goodwill in the amount of $9,813,000 reported as “Goodwill Impairment” on its Condensed Consolidated Statement of Operations for the <em style="font: inherit;">nine</em>-month period ended <em style="font: inherit;"> October 31, 2023. </em></p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 18pt; text-align: justify;">The changes in the carrying amount of goodwill were as follows for the <em style="font: inherit;">nine</em>-month period ended <em style="font: inherit;"> October 31, 2023:</em></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px;"><tbody><tr class="finHeading" style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: center;"><b>Nine Months Ended</b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td></tr> <tr class="finHeading" style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: center;"><b>October 31, 2023</b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 85%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;"><b>Balance as of January 31, 2023</b></p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">23,089,000</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Impairment</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(9,813,000</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;"><b>Balance as of October 31, 2023</b></p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">13,276,000</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> </tbody></table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"><b>Intangible Assets</b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 18pt; text-align: justify;">ASC <em style="font: inherit;">360</em> defines a multi-step process to test long-lived assets, including intangible assets, for recoverability that if failed would indicate impairment. First, the Company must consider whether indicators of impairment of long-lived assets are present, which the Company determined the <em style="font: inherit;">2023</em> Triggering Events in conjunction with preparation of its financial statements for the <em style="font: inherit;">three</em> and <em style="font: inherit;">nine</em> months ended <em style="font: inherit;"> October 31, 2023, </em>provided such indication.</p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 18pt; text-align: justify;">Next, the Company must review the long-lived assets to define asset group(s) that would reflect the lowest level of assets to which discrete cash flows are identifiable. In performing this review, the Company identified that the long-lived asset “client relationships” related to Avelead should be classified as abandoned (the “Abandoned Asset”) with the Company determining that it <em style="font: inherit;">no</em> longer has plans to provide the corresponding consulting service. The Abandoned Asset’s carrying value would need to be set to its salvage value which would be <em style="font: inherit;">zero</em> given <em style="font: inherit;">no</em> future cash flows.</p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 18pt; text-align: justify;">The Company determined the lowest level of discrete cash flows is at the reporting unit level, and all remaining long-lived assets (excluding the Abandoned Asset) and goodwill would represent its only asset group. Recoverability is assessed by comparing that the sum of the discrete undiscounted cash flows exceeds the carrying value of the asset group. The undiscounted cash flow projections are based on the primary asset in the asset group that include forecasts of future operating results based on internal budgets and strategic plans to investment in working capital to support anticipated revenue growth.</p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 18pt; text-align: justify;">The undiscounted cash flows for the long-lived assets were above the carrying amounts indicating that the long-lived asset group is recoverable and <em style="font: inherit;">no</em> further impairment to long-lived assets exists as of <em style="font: inherit;"> October 31, 2023. </em>For the <em style="font: inherit;">three</em>-month period ended <em style="font: inherit;"> October 31, 2023, </em>the Company recorded $963,000 as “Impairment of long-lived assets” on its Condensed Consolidated Statement of Operations to adjust the Abandoned Asset to its salvage value of zero. There was <em style="font: inherit;">no</em> impairment to long-lived assets for the <em style="font: inherit;">three</em>-month period ending <em style="font: inherit;"> October 31, 2024.</em></p> <p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin: 0pt; text-align: left"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 0pt;"> </p> 1 9813000 <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px;"><tbody><tr class="finHeading" style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: center;"><b>Nine Months Ended</b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td></tr> <tr class="finHeading" style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: center;"><b>October 31, 2023</b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 85%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;"><b>Balance as of January 31, 2023</b></p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">23,089,000</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Impairment</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(9,813,000</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;"><b>Balance as of October 31, 2023</b></p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">13,276,000</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> </tbody></table> 23089000 9813000 13276000 963000 <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 0pt;"><span style="text-decoration: underline; "><b>NOTE <em style="font: inherit;">11</em>- SUBSEQUENT EVENTS</b></span></p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;"><b>Loan Modification</b></p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 18pt; text-align: justify;">On <em style="font: inherit;"> November 13, 2024, </em>the Company executed the Fifth Modification to Second Amended and Restated Loan and Security Agreement. The Fifth Modification updated the definition of “Adjusted EBITDA” and amended certain financial covenants as follows:</p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 18pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" style="width:100%;font-family:Times New Roman;font-size:10pt;"><tbody><tr><td style="width:92pt;"> </td><td style="vertical-align:top;width:18pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">a.</p> </td><td style="vertical-align:top;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;"><span style="text-decoration: underline; ">Maximum ARR Net Leverage Ratio</span>. Commencing with the month ended <em style="font: inherit;"> September 30, 2024, </em>Borrowers’ ARR Net Leverage Ratio, measured on a monthly basis as of the last day of each month, shall <em style="font: inherit;">not</em> be greater than the amount set forth under the heading “Maximum ARR Net Leverage Ratio” as of, and for each of the dates appearing adjacent to such “Maximum ARR Net Leverage Ratio.”</p> </td></tr> </tbody></table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px;"><tbody><tr class="finHeading" style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b><b>Maximum </b></b></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td></tr> <tr class="finHeading" style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b><b>ARR Net Leverage</b></b></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td></tr> <tr class="finHeading" style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 84%; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;"><b>Month Ending</b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>Ratio</b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">September 30, 2024</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 13%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: center;">0.68 to 1.00</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">October 31, 2024</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 13%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: center;">0.66 to 1.00</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">November 30, 2024</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 13%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: center;">0.64 to 1.00</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">December 31, 2024</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 13%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: center;">0.60 to 1.00</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">January 31, 2025</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 13%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: center;">0.35 to 1.00</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">April 30, 2025</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 13%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; text-align: center;">0.35 to 1.00</td><td style="width: 1%; margin-left: 0pt; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td></tr> </tbody></table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" style="width:100%;font-family:Times New Roman;font-size:10pt;"><tbody><tr><td style="width:91pt;"> </td><td style="vertical-align:top;width:18pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">b.</p> </td><td style="vertical-align:top;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;"><span style="text-decoration: underline; ">Minimum Adjusted EBITDA</span>. Commencing with the month ended <em style="font: inherit;"> September 30, 2024, </em>Borrowers shall maintain Adjusted EBITDA, measured on a monthly basis as of the last day of each month, in an amount <em style="font: inherit;">not</em> less than the amounts (or, in the case of amounts set forth in parentheses, <em style="font: inherit;">no</em> worse than the amounts) set forth under the heading “Minimum Adjusted EBITDA” as of, and for each of the dates appearing adjacent to such “Minimum Adjusted EBITDA.”</p> </td></tr> </tbody></table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px;"><tbody><tr class="finHeading" style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b><b>Minimum </b></b></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td></tr> <tr class="finHeading" style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 84%; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;"><b>Month Ending</b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: center;"><b>Adjusted EBITDA</b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">September 30, 2024</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(225,000</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">October 31, 2024</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(500,000</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">November 30, 2024</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(150,000</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">December 31, 2024</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(100,000</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">January 31, 2025 and on the last day of each month thereafter through April 30, 2025</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">0</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> </tbody></table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 18pt; text-align: justify;">The Fifth Modification also requires the Company to pay certain fees to Western Alliance Bank in connection with the extension of credit and subsequent repayment of obligations due to Western Alliance Bank under the Second Amended and Restated Loan and Security Agreement. The foregoing fees, if any, will be due and payable on the earlier of (i) <em style="font: inherit;"> August 26, 2026, </em>and (ii) the date on which the Company repays in full all obligations due to Western Alliance Bank under the Second Amended and Restated Loan and Security Agreement.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;"><b>Line of Credit Draw</b></p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 18pt; text-align: justify;">On <em style="font: inherit;"> November 20, 2024, </em>the Company received a $1,000,000 draw from its revolving line of credit under the Second Amended and Restated Loan Agreement as detailed in Note <em style="font: inherit;">5</em> – Debt.</p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px;"><tbody><tr class="finHeading" style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b><b>Maximum </b></b></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td></tr> <tr class="finHeading" style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b><b>ARR Net Leverage</b></b></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td></tr> <tr class="finHeading" style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 84%; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;"><b>Month Ending</b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>Ratio</b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">September 30, 2024</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 13%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: center;">0.68 to 1.00</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">October 31, 2024</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 13%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: center;">0.66 to 1.00</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">November 30, 2024</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 13%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: center;">0.64 to 1.00</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">December 31, 2024</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 13%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: center;">0.60 to 1.00</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">January 31, 2025</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 13%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: center;">0.35 to 1.00</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">April 30, 2025</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 13%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; text-align: center;">0.35 to 1.00</td><td style="width: 1%; margin-left: 0pt; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td></tr> </tbody></table> 0.68 1 0.66 1 0.64 1 0.6 1 0.35 1 0.35 1 <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px;"><tbody><tr class="finHeading" style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b><b>Minimum </b></b></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td></tr> <tr class="finHeading" style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 84%; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;"><b>Month Ending</b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: center;"><b>Adjusted EBITDA</b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">September 30, 2024</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(225,000</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">October 31, 2024</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(500,000</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">November 30, 2024</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(150,000</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">December 31, 2024</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(100,000</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">January 31, 2025 and on the last day of each month thereafter through April 30, 2025</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">0</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> </tbody></table> -225000 -500000 -150000 -100000 0 1000000 The securities held in the account of 121G, LLC (“121G”) may be deemed to be beneficially owned by Wyche “Tee” Green, III, the managing member of 121G. Mr. Green serves as Executive Chairman of the Company and is a member of the Company’s Board of Directors. The securities held in the account of The Ferayorni Family Trust may be deemed to be beneficially owned by Justin J. Ferayorni as co-trustee of The Ferayorni Family Trust. Mr. Ferayorni is a member of the Company’s board of directors. On March 27, 2024, the Company issued the shares of its common stock owed as part of the acquisition earnout liability related to the acquisition of Avelead Consulting, LLC (“Avelead”). The remaining obligation related to the acquisition earnout liability is to be settled in cash (refer to Note 3 – Business Combinations for more information). At that time, the acquisition earnout liability no longer qualified as a Level 3 fair value calculation and was removed from the hierarchy. As of that date, the Company recorded a valuation adjustment of $159,000 using the value of the shares issued adjusted for a discount for lack of marketability. As of April 30, 2024, the acquisition earnout liability no longer qualified as a Level 3 fair value calculation and was transferred out. See the table below for the roll-forward of values including the amount transitioned out of Level 3. Diluted net loss per share excludes the effect of shares that are anti-dilutive. For the three and nine months ended October 31, 2024, diluted earnings per share excludes 4,396 outstanding stock options, 220,327 unvested restricted shares of common stock, and 237,027 shares of common stock issuable through the exercise of warrants. For the three and nine months ended October 31, 2023, diluted earnings per share excludes 27,919 outstanding stock options and 132,013 unvested restricted shares of common stock. Includes the effect of vested and excludes the effect of unvested restricted shares of common stock, which are considered non-participating securities. As of October 31, 2024 and 2023, there were 220,327 and 132,013 unvested restricted shares of common stock outstanding, respectively. Mr. Phillips is a member of the Company’s Board of Directors.