0001437749-24-020087.txt : 20240612 0001437749-24-020087.hdr.sgml : 20240612 20240612162801 ACCESSION NUMBER: 0001437749-24-020087 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 60 CONFORMED PERIOD OF REPORT: 20240430 FILED AS OF DATE: 20240612 DATE AS OF CHANGE: 20240612 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: 241038760 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 strm20240430_10q.htm FORM 10-Q strm20240430_10q.htm
0001008586 STREAMLINE HEALTH SOLUTIONS INC. false --01-31 Q1 2025 117,000 86,000 304,000 291,000 8,396,000 7,960,000 4,428,000 4,019,000 1 1 http://fasb.org/us-gaap/2024#PrimeRateMember http://fasb.org/us-gaap/2024#PrimeRateMember http://fasb.org/us-gaap/2024#PrimeRateMember http://fasb.org/us-gaap/2024#PrimeRateMember 61,000 69,000 1,750,000 1,500,000 169,000 http://fasb.org/us-gaap/2024#PrimeRateMember http://fasb.org/us-gaap/2024#PrimeRateMember http://fasb.org/us-gaap/2024#PrimeRateMember http://fasb.org/us-gaap/2024#PrimeRateMember 5 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. Mr. Etheridge became a member of the Company’s Board of Directors subsequent to the closing of the Debt Private Placement. 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. The remaining obligation related 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. On that date, the Company used a probability-weighted discounted cash flow using a Monte Carlo valuation method to determine the remaining value of the liability for the cash obligation. 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. The probability-weighted discounted cash flow is calculated using a Monte Carlo valuation method. The valuation model provides numerous outcomes. The outcomes are averaged and discounted to present value, which provides the current value point estimate. A range of possible outcomes is not available under the specific valuation method that was used in determining fair value of the acquisition earnout liability. The significant inputs include recorded Avelead SaaS revenue, the probabilities associated with each of (i) a change in control or (ii) a certain client termination, as well as other normal and customary inputs to financial models, including but not limited to, risk factors and interest rates. Includes the effect of vested and excludes the effect of unvested restricted shares of common stock, which are considered non-participating securities. As of April 30, 2024 and 2023, there were 2,687,471 and 2,655,831 unvested restricted shares of common stock outstanding, respectively. The fair value of the common stock warrants issued in connection with the Company's equity raises in February 2024 is established as of the date of issuance and updated as of April 30, 2024. The change in the fair value of the common stock warrants decreased by $135,000 from its initial measurement date on February7, 2024 through April 30, 2024. The change in the fair value is recognized in “valuation adjustments” in the accompanying condensed consolidated statement of operations. The estimated fair value of the warrant liability is calculated using a Black-Scholes pricing model. The model input uses the warrant strike pries of $0.38 and $0.39, market prices on the measurement dates ($0.34 as of February 7, 2024 and $0.30 as of April 30, 2024) plus assumptions for 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). 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. Fluctuations in the risk-free rate of interest or the Company’s stock price could have a material impact on reported expenses The estimated fair value of the warrant liability is calculated using a Black-Scholes pricing model. The 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). Fluctuations in the risk-free rate of interest or the Company’s stock price could have a material impact on reported expenses. Diluted net loss per share excludes the effect of shares that are anti-dilutive. For the three months ended April 30, 2024, diluted earnings per share excludes 66,000 outstanding stock options, 2,687,471 unvested restricted shares of common stock, and 4,016,025 shares of common stock issuable through the exercise of warrants. For the three months ended April 30, 2023, diluted earnings per share excludes 628,958 outstanding stock options and 2,655,831 unvested restricted shares of common stock. Mr. Phillips is a member of the Company’s Board of Directors. 00010085862024-02-012024-04-30 xbrli:shares 00010085862024-06-10 thunderdome:item iso4217:USD 00010085862024-04-30 00010085862024-01-31 0001008586strm:SoftwareAsAServiceMember2024-02-012024-04-30 0001008586strm:SoftwareAsAServiceMember2023-02-012023-04-30 0001008586us-gaap:MaintenanceMember2024-02-012024-04-30 0001008586us-gaap:MaintenanceMember2023-02-012023-04-30 0001008586strm:ProfessionalFeesAndLicensesMember2024-02-012024-04-30 0001008586strm:ProfessionalFeesAndLicensesMember2023-02-012023-04-30 00010085862023-02-012023-04-30 iso4217:USDxbrli:shares 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 0001008586us-gaap:CommonStockMember2024-04-30 0001008586us-gaap:AdditionalPaidInCapitalMember2024-04-30 0001008586us-gaap:RetainedEarningsMember2024-04-30 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 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 xbrli:pure 0001008586us-gaap:FairValueInputsLevel1Member2024-01-31 0001008586us-gaap:FairValueInputsLevel2Member2024-01-31 0001008586us-gaap:FairValueInputsLevel3Member2024-01-31 0001008586strm:CommonStockWarrantMember2024-04-30 0001008586strm:CommonStockWarrantMemberus-gaap:FairValueInputsLevel1Member2024-04-30 0001008586strm:CommonStockWarrantMemberus-gaap:FairValueInputsLevel2Member2024-04-30 0001008586strm:CommonStockWarrantMemberus-gaap:FairValueInputsLevel3Member2024-04-30 00010085862024-03-272024-03-27 00010085862024-02-072024-04-30 0001008586strm:MeasurementInputExercisePrice1Member2024-02-07 0001008586strm:MeasurementInputExercisePrice2Member2024-02-07 0001008586us-gaap:MeasurementInputExercisePriceMember2024-02-07 0001008586us-gaap:MeasurementInputExercisePriceMember2024-04-30 0001008586us-gaap:MeasurementInputExpectedTermMember2024-02-07 0001008586us-gaap:MeasurementInputRiskFreeInterestRateMembersrt:MinimumMember2024-02-07 0001008586us-gaap:MeasurementInputRiskFreeInterestRateMembersrt:MaximumMember2024-02-07 0001008586us-gaap:MeasurementInputPriceVolatilityMembersrt:MinimumMember2024-02-07 0001008586us-gaap:MeasurementInputPriceVolatilityMembersrt:MaximumMember2024-02-07 0001008586strm:AveleadAcquisitionMember2024-04-30 0001008586strm:TermLoanAndRevolvingLineOfCreditMember2024-02-012024-04-30 0001008586strm:TermLoanAndRevolvingLineOfCreditMember2024-04-30 0001008586strm:TermLoanAndRevolvingLineOfCreditMember2024-01-31 0001008586us-gaap:TransferredOverTimeMember2024-02-012024-04-30 0001008586us-gaap:TransferredOverTimeMember2023-02-012023-04-30 0001008586us-gaap:TransferredAtPointInTimeMember2024-02-012024-04-30 0001008586us-gaap:TransferredAtPointInTimeMember2023-02-012023-04-30 00010085862024-05-012024-04-30 utr:M 0001008586us-gaap:AccountingStandardsUpdate201613Membersrt:CumulativeEffectPeriodOfAdoptionAdjustmentMember2024-01-31 0001008586us-gaap:ShareBasedPaymentArrangementNonemployeeMember2024-02-012024-04-30 0001008586us-gaap:ShareBasedPaymentArrangementNonemployeeMember2023-02-012023-04-30 0001008586us-gaap:RestrictedStockMember2024-02-012024-04-30 0001008586us-gaap:RestrictedStockMember2023-02-012023-04-30 0001008586us-gaap:RestrictedStockMembersrt:DirectorMember2024-02-012024-04-30 0001008586us-gaap:RestrictedStockMembersrt:DirectorMember2023-02-012023-04-30 0001008586strm:CommonStockWarrantMember2024-02-07 0001008586strm:CommonStockWarrantMember2024-02-012024-04-30 0001008586us-gaap:EmployeeStockOptionMember2024-02-012024-04-30 0001008586strm:RestrictedCommonStockMember2024-02-012024-04-30 0001008586us-gaap:WarrantMember2024-02-012024-04-30 0001008586us-gaap:EmployeeStockOptionMember2023-02-012023-04-30 0001008586strm:RestrictedCommonStockMember2023-02-012023-04-30 00010085862023-10-162023-10-16 0001008586strm:EmployeeSeveranceAllocatedToCostOfSalesMember2024-01-31 0001008586strm:EmployeeSeveranceAllocatedToCostOfSalesMember2024-02-012024-04-30 0001008586strm:EmployeeSeveranceAllocatedToCostOfSalesMember2024-04-30 0001008586strm:EmployeeSeveranceAllocatedToSellingGeneralAndAdministrativeMember2024-01-31 0001008586strm:EmployeeSeveranceAllocatedToSellingGeneralAndAdministrativeMember2024-02-012024-04-30 0001008586strm:EmployeeSeveranceAllocatedToSellingGeneralAndAdministrativeMember2024-04-30 0001008586strm:EmployeeSeveranceAllocatedToResearchAndDevelopmentMember2024-01-31 0001008586strm:EmployeeSeveranceAllocatedToResearchAndDevelopmentMember2024-02-012024-04-30 0001008586strm:EmployeeSeveranceAllocatedToResearchAndDevelopmentMember2024-04-30 0001008586us-gaap:EmployeeSeveranceMember2024-01-31 0001008586us-gaap:EmployeeSeveranceMember2024-02-012024-04-30 0001008586us-gaap:EmployeeSeveranceMember2024-04-30 0001008586strm:ProfessionalFeesAndLicensesMember2024-01-31 0001008586strm:ProfessionalFeesAndLicensesMember2024-02-012024-04-30 0001008586strm:ProfessionalFeesAndLicensesMember2024-04-30 0001008586strm:AveleadAcquisitionMemberstrm:SecondEarnoutMemberus-gaap:CommonStockMember2024-02-012024-04-30 0001008586strm:AveleadAcquisitionMemberstrm:SecondEarnoutMemberstrm:Warrant1Member2024-02-012024-04-30 0001008586strm:UnsecuredSubordinatedPromissoryNotesMember2024-04-30 0001008586strm:AveleadAcquisitionMemberstrm:EarnOutLiabilityMember2024-01-31 0001008586strm:AveleadAcquisitionMember2024-03-272024-03-27 0001008586strm:AveleadAcquisitionMember2024-03-27 0001008586strm:AveleadAcquisitionMember2024-02-012024-04-30 0001008586strm:MembershipAgreementsAndDailySpaceRentalsMember2024-02-012024-04-30 0001008586strm:MembershipAgreementsAndDailySpaceRentalsMember2023-02-012023-04-30 0001008586strm:AlpharettaSubleaseMember2021-10-01 0001008586strm:AlpharettaSubleaseMember2021-10-012023-03-31 0001008586strm:AlpharettaSubleaseMember2024-02-012024-04-30 0001008586strm:AlpharettaSubleaseMember2023-02-012023-04-30 0001008586strm:AlpharettaOfficeLeaseMember2020-03-01 0001008586strm:AlpharettaOfficeLeaseMember2024-02-012024-04-30 0001008586strm:AlpharettaOfficeLeaseMember2023-02-012023-04-30 0001008586strm:SuwaneeOfficeLeaseMember2021-08-16 0001008586strm:SuwaneeOfficeLeaseMember2024-02-012024-04-30 0001008586strm:SuwaneeOfficeLeaseMember2023-02-012023-04-30 0001008586strm:TermLoanMember2024-04-30 0001008586strm:TermLoanMember2024-01-31 0001008586us-gaap:RevolvingCreditFacilityMember2024-04-30 0001008586us-gaap:RevolvingCreditFacilityMember2024-01-31 0001008586strm:NotePayableMember2024-04-30 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:ScenarioForecastMember2024-07-31 0001008586srt:ScenarioForecastMember2024-10-31 0001008586srt:ScenarioForecastMember2025-01-31 0001008586srt:MaximumMember2024-02-012024-04-30 0001008586srt:MinimumMember2024-02-012024-04-30 0001008586srt:MaximumMembersrt:ScenarioForecastMember2024-05-012024-07-31 0001008586srt:MinimumMembersrt:ScenarioForecastMember2024-05-012024-07-31 0001008586srt:MaximumMembersrt:ScenarioForecastMember2024-08-012024-10-31 0001008586srt:MinimumMembersrt:ScenarioForecastMember2024-08-012024-10-31 0001008586srt:MaximumMembersrt:ScenarioForecastMember2024-11-012025-01-31 0001008586srt:MinimumMembersrt:ScenarioForecastMember2024-11-012025-01-31 0001008586srt:MaximumMembersrt:ScenarioForecastMember2025-02-012025-04-30 0001008586srt:MinimumMembersrt:ScenarioForecastMember2025-02-012025-04-30 0001008586srt:MaximumMembersrt:ScenarioForecastMember2025-05-012025-07-31 0001008586srt:MinimumMembersrt:ScenarioForecastMember2025-05-012025-07-31 0001008586srt:MaximumMembersrt:ScenarioForecastMember2025-08-012025-10-31 0001008586srt:MinimumMembersrt:ScenarioForecastMember2025-08-012025-10-31 0001008586srt:MaximumMembersrt:ScenarioForecastMember2025-11-012026-01-31 0001008586srt:MinimumMembersrt:ScenarioForecastMember2025-11-012026-01-31 0001008586strm:UnsecuredSubordinatedPromissoryNotesMemberstrm:SecuritiesPurchaseAgreementFebruary2024Member2024-02-01 0001008586strm:SecuritiesPurchaseAgreementFebruary2024Member2024-02-01 0001008586strm:UnsecuredSubordinatedPromissoryNotesMember2024-02-01 0001008586strm:NonDirectorsAndOfficersMember2024-04-30 0001008586strm:DirectorsAndOfficersMember2024-04-30 0001008586srt:MaximumMember2024-04-30 0001008586us-gaap:SubsequentEventMemberstrm:ClassOfWarrantOrRightSecuritiesPurchaseAgreementFebruary2024Member2024-05-24 0001008586strm:CommonStockWarrantMember2024-02-01 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:ConsultingMemberus-gaap:SubsequentEventMember2024-05-242024-05-24 0001008586strm:The2013StockIncentivePlanMember2023-06-152023-06-15 0001008586strm:The2013StockIncentivePlanMember2022-06-07 0001008586strm:The2013StockIncentivePlanMember2023-06-15 0001008586strm:ConsultingMemberstrm:MasterServicesAgreementMember2024-02-012024-04-30 0001008586strm:ConsultingMemberstrm:MasterServicesAgreementMember2023-02-012023-04-30 0001008586strm:ConsultingMemberstrm:MasterServicesAgreementMember2020-03-192024-04-30 0001008586strm:ConsultingMemberstrm:StatementsOfWorkUnderSubleaseMemberstrm:MasterServicesAgreementMember2024-02-012024-04-30 0001008586strm:ConsultingMemberstrm:StatementsOfWorkUnderSubleaseMemberstrm:MasterServicesAgreementMember2023-02-012023-04-30 0001008586strm:RentExpenseMemberstrm:FormerEmployeeOfAveleadMember2024-02-012024-04-30 0001008586strm:RentExpenseMemberstrm:FormerEmployeeOfAveleadMember2023-02-012023-04-30 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
 

 

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 April 30, 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 June 10, 2024, was 62,030,026.

 



 

 

 

TABLE OF CONTENTS

 

   

Page

Part I.

FINANCIAL INFORMATION

3

Item 1.

CONDENSED CONSOLIDATED FINANCIAL STATEMENTS

3

 

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

3

 

Unaudited Condensed Consolidated Statements of Operations for the three months ended April 30, 2024 and 2023

5

 

Unaudited Condensed Consolidated Statements of Stockholders’ Equity for the three months ended April 30, 2024 and 2023

6

 

Unaudited Condensed Consolidated Statements of Cash Flows for the three months ended April 30, 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

25

Item 3.

Quantitative and Qualitative Disclosures About Market Risk

35

Item 4.

Controls and Procedures

35

Part II.

OTHER INFORMATION

36

Item 1A.

Risk Factors

36

Item 2.

Unregistered Sales of Equity Securities and Use of Proceeds

37

Item 6.

Exhibits

38

 

Signatures

39

 

 

 

 

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)

 

  

April 30, 2024

  

January 31, 2024

 
  

(Unaudited)

     

ASSETS

        

Current assets:

        

Cash and cash equivalents

 $3,979,000  $3,190,000 

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

  4,706,000   4,237,000 

Contract receivables

  294,000   780,000 

Prepaid and other current assets

  722,000   629,000 

Total current assets

  9,701,000   8,836,000 

Non-current assets:

        

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

  76,000   88,000 

Capitalized software development costs, net of accumulated amortization of $8,396,000 and $7,960,000, respectively

  5,624,000   5,798,000 

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

  11,662,000   12,071,000 

Goodwill

  13,276,000   13,276,000 

Other

  1,386,000   1,666,000 

Total non-current assets

  32,024,000   32,899,000 

Total assets

 $41,725,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)

 

   

April 30, 2024

   

January 31, 2024

 
   

(Unaudited)

         

LIABILITIES AND STOCKHOLDERS’ EQUITY

               

Current liabilities:

               

Accounts payable

  $ 1,120,000     $ 1,253,000  

Accrued expenses

    1,777,000       2,023,000  

Current portion of term loan

    1,750,000       1,500,000  

Deferred revenues

    7,351,000       7,112,000  

Acquisition earnout liability

    817,000       1,794,000  

Total current liabilities

    12,815,000       13,682,000  

Non-current liabilities:

               

Term loan, net of current portion and deferred financing costs

    7,089,000       7,566,000  

Line of credit

          1,500,000  

Notes payable, net of current portion and deferred financing costs

    3,587,000        

Warrants – common stock

    746,000        

Deferred revenues, less current portion

    185,000       173,000  

Total non-current liabilities

    11,607,000       9,239,000  

Total liabilities

    24,422,000       22,921,000  

Commitments and contingencies – Note 8

               

Stockholders’ equity:

               

Common stock, $0.01 par value per share, 85,000,000 shares authorized; 61,825,587 and 58,945,498 shares issued and outstanding, respectively

    617,000       590,000  

Additional paid in capital

    135,124,000       133,923,000  

Accumulated deficit

    (118,438,000 )     (115,699,000 )

Total stockholders’ equity

    17,303,000       18,814,000  

Total liabilities and stockholders’ equity

  $ 41,725,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 April 30,

 
  

2024

  

2023

 

Revenues:

        

Software as a service

 $2,723,000  $3,175,000 

Maintenance and support

  890,000   1,157,000 

Professional fees and licenses

  717,000   1,000,000 

Total revenues

  4,330,000   5,332,000 

Operating expenses:

        

Cost of software as a service

  1,348,000   1,589,000 

Cost of maintenance and support

  42,000   89,000 

Cost of professional fees and licenses

  887,000   1,108,000 

Selling, general and administrative expense

  3,192,000   3,841,000 

Research and development

  1,111,000   1,701,000 

Total operating expenses

  6,580,000   8,328,000 

Operating loss

  (2,250,000)  (2,996,000)

Other (expense) income:

        

Interest expense

  (465,000)  (248,000)

Valuation adjustments

  (24,000)  364,000 

Other

     32,000 

Loss before income taxes

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

Income tax expense

     (53,000)

Net loss

 $(2,739,000) $(2,901,000)

Basic and Diluted Earnings Per Share:

        

Net loss per common share – basic and diluted

 $(0.05) $(0.05)

Weighted average number of common shares – basic and diluted

  58,224,090   55,970,880 

 

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

  58,945,498  $590,000  $133,923,000  $(115,699,000) $18,814,000 

Restricted stock issued

  1,215,000   11,000   (11,000)      

Restricted stock forfeited

  (48,350)            

Surrender of shares

  (139,105)  (1,000)  (66,000)     (67,000)

Share-based compensation

        529,000      529,000 

Issuance of common stock

  1,852,544   17,000   753,000      770,000 

Offering expenses

        (4,000)     (4,000)

Net loss

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

Balance at April 30, 2024

  61,825,587  $617,000  $135,124,000  $(118,438,000) $17,303,000 

 

          

Additional

      

Total

 
  

Common stock

  

Common stock

  

paid in

  

Accumulated

  

stockholders’

 
  

(Shares)

  

(Amount)

  

capital

  

deficit

  

equity

 
                     

Balance at January 31, 2023

  57,567,210  $576,000  $131,973,000  $(97,038,000) $35,511,000 

Restricted stock issued

  1,185,927   12,000   (12,000)      

Restricted stock forfeited

  (28,400)  (1,000)  1,000       

Surrender of shares

  (88,326)  (1,000)  (178,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

  58,636,411  $586,000  $132,379,000  $(99,903,000) $33,062,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)

 

  

Three Months Ended April 30,

 
  

2024

  

2023

 

Net loss

 $(2,739,000) $(2,901,000)
         

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

        

Depreciation and amortization

  1,120,000   1,059,000 

Accrued interest expense – notes payable

  152,000    

Valuation adjustments

  24,000   (364,000)

Benefit for deferred income taxes

     39,000 

Share-based compensation expense

  499,000   572,000 

Changes in assets and liabilities:

        

Accounts and contract receivables

  17,000   3,900,000 

Other assets

  (100,000)  (15,000)

Accounts payable

  (161,000)  (327,000)

Accrued expenses and other liabilities

  (262,000)  (795,000)

Deferred revenue

  251,000   (1,042,000)

Net cash used in operating activities

  (1,199,000)  126,000 

Cash flows from investing activities:

        

Purchases of property and equipment

     (29,000)

Capitalization of software development costs

  (232,000)  (404,000)

Net cash used in investing activities

  (232,000)  (433,000)

Cash flows from financing activities:

        

Repayment of bank term loan

  (250,000)  (125,000)

Repayment of line of credit

  (1,500,000)   

Proceeds from issuance of common stock

  100,000    

Proceeds from notes payable

  4,400,000    

Payments of acquisition earnout liabilities

  (447,000)   

Payments for deferred financing costs

  (16,000)   

Payments related to settlement of employee share-based awards

  (67,000)  (179,000)

Net cash (used in) provided by financing activities

  2,220,000   (304,000)

Net (decrease) increase in cash and cash equivalents

  789,000   (611,000)

Cash and cash equivalents at beginning of period

  3,190,000   6,598,000 

Cash and cash equivalents at end of period

 $3,979,000  $5,987,000 

 

See accompanying notes to condensed consolidated financial statements.

 

 

STREAMLINE HEALTH SOLUTIONS, INC.

NOTES TO UNAUDITED CONDENSED CONSOLIDATED FINANCIAL STATEMENTS

April 30, 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. 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 months ended April 30, 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.

 

 

8

 
 

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.

 

Reclassification

 

Certain amounts for the three months ended April 30, 2023, were reclassified to conform to the current period classification. For the three months ended April 30, 2023, the Company incurred acquisition-related costs totaling $35,000, consisting primarily of professional service fees. The aforementioned acquisition-related costs for the three months ended April 30, 2023, were previously presented in a separate, single caption and are now included in selling, general, and administrative expense in the accompanying condensed consolidated statements of operations, which is consistent with the presentation for the current period. 

 

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 three months ended April 30, 2024

 

9

 

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

 

      

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 

At April 30, 2024

                

Warrants - common stock (2)

 $746,000  $  $746,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. 

 

(2)

The fair value of the common stock warrants issued in connection with the Company’s equity raises in February 2024 is established as of the date of issuance and updated as of April 30, 2024. The change in the fair value of the common stock warrants decreased by $135,000 from its initial measurement date on February 7, 2024 through April 30, 2024. The change in the fair value is recognized in “valuation adjustments” in the accompanying condensed consolidated statement of operations.

 

The estimated fair value of the warrant liability is calculated using a Black-Scholes pricing model. The model input uses the warrant strike pries of $0.38 and $0.39, market prices on the measurement dates ($0.34 as of February 7, 2024 and $0.30 as of April 30, 2024) plus assumptions for 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). 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. Fluctuations in the risk-free rate of interest or the Company’s stock price could have a material impact on reported expenses. 

 

10

 

The table below provides the Level 3 roll-forward on the fair value of our acquisition earnout liability for the three months ended April 30, 2024:

 

  3 months ended 
  04/30/2024 
Beginning balance $1,794,000 
Settlement – common stock  (690,000)
Settlement – cash  (447,000)
Unrealized loss  159,000 
Transfer out  (817,000)
Ending balance $ 
Amount of unrealized loss for the period included in income relating to the acquisition earnout liability at the end of the period $(159,000)

 

The value of the Company’s acquisition earnout liability at April 30, 2024 represents the remaining cash obligation of $817,000. The Company reached an agreement with the former owners of Avelead to settle the cash obligation by making periodic payments through October 31, 2024.  

 

The fair value of the Company’s term loan and outstanding balance of the revolving line of credit 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, April 30, 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 (i) the date we entered the Second Amended and Restated Loan Agreement for the term loan or (ii) the date of each draw on the revolving line of credit to the end of the fiscal third quarter, October 31, 2023, and end of the fiscal year, January 31, 2024. The fair value of the debt as of April 30, 2024 and January 31, 2024 was estimated to be $8,560,000 and $8,807,000, respectively, or a discount to book value of $190,000 and $193,000, respectively. 

 

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

 

Disaggregation of Revenue

 

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

 

  

Three Months Ended

 
  

April 30, 2024

  

April 30, 2023

 

Over time revenue

 $4,195,000  $5,258,000 

Point in time revenue

  135,000   74,000 

Total revenue

 $4,330,000  $5,332,000 

 

The Company includes revenue categories of (i) over time and (ii) point in time revenue. 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 months ended April 30, 2024, the Company recognized approximately $2,831,000 in revenue from deferred revenues outstanding as of January 31, 2024. Revenue allocated to remaining performance obligations was $29,143,000 as of April 30, 2024, of which the Company expects to recognize approximately 45% 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 April 30, 2024 and January 31, 2024, the Company had deferred costs of $65,000 and $77,000, respectively, net of accumulated amortization of $123,000 and $102,000, respectively. Amortization expense of these costs was $20,000 and $18,000 for the three months ended April 30, 2024 and 2023, respectively, and is included in cost of SaaS in the condensed consolidated statements of operations.

 

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 April 30, 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,321,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 $140,000 and $129,000 for the three months ended April 30, 2024 and 2023, respectively. 

 

12

 

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

  

April 30, 2024

 

Allowance for credit losses

 $86,000  $  $  $31,000  $117,000 

 

  January 31, 2023  CECL Adoption  Provision adjustments  Write-offs & Recoveries  April 30, 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 months ended April 30, 2024 and 2023, of $499,000 and $572,000 respectively, net of $30,000 and $23,000 of capitalized non-employee stock compensation, respectively. 

 

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 months ended April 30, 2024 and 2023, the Company issued 1,015,000 and 1,085,000 shares of restricted common stock to employees, respectively. The Company expenses the compensation cost of these awards as the restriction period lapses, which is typically over a three-year period. For the three months ended April 30, 2024, the Company issued 200,000 shares of restricted common stock to certain members of the Board of Directors. There were no shares issued to the Board of Directors in the three months ended  April 30, 2023. 

 

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.

 

The Company issued warrants to purchase shares of common stock as part of the Securities Purchase Agreement. Based on the previously noted guidance, the Company determined that warrants issued in with the Securities Purchase Agreement should be recorded and accounted for as a liability as of April 30, 2024. The Company reports the fair value of the liability as non-current liabilities under the heading "Warrants – common stock" on the condensed consolidated Balance Sheet. The Company recorded an opening warrant liability of $881,000 as of February 7, 2024, with a subsequent $135,000 gain recorded under "Valuation adjustments" on the condensed consolidated Statement of Operations as of April 30, 2024. The Company will reassess this classification and re-measure at each balance sheet date, as necessary. 

 

13

 

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 April 30, 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 months ended April 30, 2024 and 2023:

 

  

Three Months Ended

 
  

April 30, 2024

  

April 30, 2023

 

Basic and diluted loss per share:

        

Net loss

 $(2,739,000) $(2,901,000)

Basic and diluted net loss per share of common stock

 $(0.05) $(0.05)

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

  58,224,090   55,970,880 

 

(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 April 30, 2024 and 2023, there were 2,687,471 and 2,655,831 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 months ended April 30, 2024, diluted earnings per share excludes 66,000 outstanding stock options, 2,687,471 unvested restricted shares of common stock, and 4,016,025 shares of common stock issuable through the exercise of warrants. For the three months ended April 30, 2023, diluted earnings per share excludes 628,958 outstanding stock options and 2,655,831 unvested restricted shares of common stock.

 

14

 

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 period ended April 30, 2023, 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 April 30, 2024

 
  

Accrued Balance as of

  

2024

  

2024

  

Accrued Balance as of

  

Total Costs

  

Total

 
  

January 31, 2024

  

Expenses to Date

  

Cash Payments

  

April 30, 2024

  

Incurred to Date

  

Expected Costs

 

Severance expense

                        

Cost of sales

 $  $  $  $  $154  $154 

Selling, general, and administrative

  74      (65)  9   350   350 

Research and development

              227   227 

Total severance expense

 $74  $  $(65) $9  $731  $731 

Professional fees

              28   28 

Total

 $74  $  $(65) $9  $759  $759 

 

Non-Cash Items

 

For the three months ended April 30, 2024 and 2023, the Company recorded a change in capitalized software purchased with stock, totaling $30,000 and $23,000, respectively, as non-cash items as it relates to non-cash investing activities in the condensed consolidated statements of cash flow.

 

For the three months ended April 30, 2024, the Company settled the second earnout with the issuance of common shares in the amount of $690,000, issued warrants in the amount of $881,000 as debt discounts, deferred financing costs for the Notes (refer to Note 5 – Debt) in the amount of $167,000 which are accrued as of April 30, 2024, 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 non-cash financing activities in the condensed consolidated statements of cash flows. The Company did not have any non-cash financing activities in the three months ended April 30, 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.

 

15

 
 

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 1,589,386 unregistered securities in the form of restricted common stock, par value $0.01 per share, with respect to the second year earnout consideration. As of April 30, 2024, the Company had made cash payments of $447,000 related to the second year earnout consideration with periodic payments to be made through October 31, 2024. The remaining cash liability is reflected on the Company’s condensed consolidated balance sheet as “acquisition earnout liability” and totaled $817,000 as of April 30, 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 months ended April 30, 2024 and 2023, the Company recorded $7,000 and $4,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 three months ended April 30, 2024 and 2023, the Company recorded $0 and $32,000, respectively, as other income related to the sublease. 

 

The Company entered into a lease for office space in Alpharetta, Georgia, on March 1, 2020. The lease 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 three months ended April 30, 2024 and 2023, the Company had lease operating costs of approximately $0 and $32,000, respectively. 

 

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 three months ended April 30, 2024 and 2023, the Company recorded rent expense of $0 and $6,000, respectively. 

 

16

 
 

NOTE 5 DEBT

 

Outstanding principal balances consisted of the following at April 30, 2024:

 

  

April 30, 2024

  

January 31, 2024

 

Term loan

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

Financing cost payable

  150,000   135,000 

Less: Deferred financing cost

  (61,000)  (69,000)

Total

  8,839,000   9,066,000 

Less: Current portion of term loan

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

Non-current portion of term loan

 $7,089,000  $7,566,000 

 

  April 30, 2024  January 31, 2024 
Notes payable $4,552,000  $ 
Less: Discount on notes payable  (796,000)   
Less: Deferred financing costs  (169,000)   
Total  3,587,000    
Less: Current portion of notes payable      
Non-current portion of notes payable $3,587,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. There are no requirements to draw on the line of credit. Amounts outstanding under the line of credit portion of the Second Amended and Restated Loan Agreement bear interest at a per annum rate equal to the Prime Rate (as published in The Wall Street Journal) plus 1.5%, with a Prime “floor” rate of 3.25%. The Second Modification 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.

 

17

 

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.50to1.00 

July 31, 2024

 0.45to1.00 

October 31, 2024

 0.40to1.00 

January 31, 2025

 0.35to1.00 

 

18

 
 

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.50to1.00 

July 31, 2025

 3.00to1.00 

October 31, 2025

 2.50to1.00 

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

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

 

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 cross defaults and a change of control default. 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. As of   April 30, 2024, the Company was in compliance with the Second Amended and Restated Loan Agreement covenants.

 

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.

 

19

 

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 4,016,025 shares of the Company’s common stock (the “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 cross defaults and a change of control default.

 

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.

 

20

 

Warrants

 

The Warrants have an exercise price of $0.38 (except for Warrants issued to the Company’s directors and officers which have an exercise price of $0.39), 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. 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 4,016,025 shares of common stock underlying the Warrants. The Registration Statement was declared effective by the SEC on June 10, 2024.

 

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. For the three-month period ended April 30, 2024, the Company immediately recognized $46,000 in issuance costs as expense related to the agreements for the Warrants. 

 

21

 
 

NOTE 6 INCOME TAXES

 

Income tax was $0 for the three months ended April 30, 2024, compared to an expense of $53,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 April 30, 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, 2019. All material state and local income tax matters have been concluded for years through January 31, 2018. The Company is no longer subject to IRS examination for periods prior to the tax year ended January 31, 2019; however, carryforward losses that were generated prior to the tax year ended January 31, 2019, may still be adjusted by the IRS if they are used in a future period. 

 

 

NOTE 7 EQUITY

 

Common Stock Private Placement

 

On February 6, 2024, the Company completed the sale of 263,158 shares of the Company’s common stock to an accredited investor at a purchase price of $0.38 per share for an aggregate purchase price of $100,000 (the “Common Stock 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, was recorded for the Common Stock Private Placement as equity in the three-month period ended April 30, 2024.

 

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 394,127 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 564,707 shares of common stock issued to 180 Consulting. The Registration Statement was declared effective by the SEC on June 10, 2024.

 

Authorized Shares Increase

 

At the Annual Meeting of Stockholders held on June 15, 2023, the Company’s stockholders approved an amendment to the Streamline Health Solutions, Inc. Third Amended and Restated 2013 Stock Incentive Plan to increase the available number of shares of the Company’s common stock authorized for issuance thereunder by 1,000,000 shares, from 10,223,246 shares to 11,223,246 shares.

 

22

 
 

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 April 30, 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 418,653 and 127,099 shares for the three months ended April 30, 2024 and 2023, respectively, and has earned an aggregate of 1,898,560 shares of the Company’s common stock through April 30, 2024. For services rendered by 180 Consulting during the three months ended April 30, 2024 and 2023, the Company incurred fees of $539,000 and $953,000, respectively, and capitalized non-employee stock compensation of $30,000 and $23,000, respectively. The Company paid fees of $376,000 and $452,000 for services rendered by 180 Consulting during the three months ended April 30, 2024 and 2023, respectively. 

 

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 $141,000 and $117,000 for the SOWs that include the sublicense agreement for the three months ended April 30, 2024 and 2023, respectively, which are included in the aforementioned totals above.

 

23

 
 

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 three months ended April 30, 2024 and 2023, the Company recorded rent expense of $0 and $6,000, respectively. Refer to Note 3 – Business Combination for additional information.

 

Debt Private Placement

 

On February 1, 2024, the Company entered into a 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 in the aggregate principal amount of $4.4 million and warrants to purchase up to an aggregate of 4,016,025 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. Refer to Note 5 – Debt for additional information. The following related parties participated in the Debt Private Placement: 

 

Name of Investor Investment Amount  Warrants Granted 
121G, LLC (1) $1,000,000   897,436 
Matthew Etheridge (2)  1,000,000   921,053 
Jonathan R. Phillips (3)  50,000   44,872 
The Ferayorni Family Trust (4)  500,000   448,718 

 

(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. Etheridge became a member of the Company’s Board of Directors subsequent to the closing of the Debt Private Placement.
(3) Mr. Phillips is a member of the Company’s Board of Directors.
(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 Company’s board of directors.

 

Common Stock Private Placement

 

On February 6, 2024, the Company completed the sale of 263,158 shares of the Company’s common stock to Matthew Etheridge at a purchase price of $0.38 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.

 

24

 
 

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;

   

 

 

the possibility that any of the anticipated benefits of the acquisition of Avelead Consulting, LLC (“Avelead”) will not be realized or will not be realized within the expected time period, the businesses of the Company and the Avelead segment may not be integrated successfully, or such integration may be more difficult, time-consuming or costly than expected, or revenues following the Avelead acquisition may be lower than expected;

   

 

 

new product and services development and commercialization;

   

 

 

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

   

 

 

uncertainty in continued relationships with 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 future cash needs;

   

 

 

the consummation of resources in researching acquisitions, business opportunities or financings and capital market transactions;

   

 

 

the failure to adequately integrate past and future acquisitions into our business;

   

 

 

critical accounting policies and judgments;

   

 

 

changes in accounting policies or procedures as may be required by the Financial Accounting Standards Board or other standard-setting organizations;

   

 

 

changes in economic, business and market conditions impacting the healthcare industry and the markets in which we operate;

   

 

 

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 August 16, 2021, the Company entered into a Unit Purchase Agreement (“UPA”) to acquire Avelead, a recognized leader in providing solutions and services to improve revenue integrity for healthcare providers nationwide. The Company believes Avelead’s solutions will complement and extend the value the Company can deliver to its customers. Operations for Avelead are included in the Company’s consolidated financial information from the acquisition date. Refer to Note 3 – Business Combination in our unaudited condensed consolidated financial statements included in Part I, Item I, “Financial Statements” for further information on the Avelead acquisition.

 

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 $759,000 of expenses in the three months ending January 31, 2024, which consisted of approximately $731,000 in severance and other employee termination-related expenses and approximately $28,000 in incurred legal fees. As of April 30, 2024, the Company has recorded all expenses related to the Strategic Restructuring with $9,000 of severance payouts payable. The Company expects to realize approximately $5,800,000 in annualized cost savings as a result of the Strategic Restructuring. 

 

 

Results of Operations

 

Revenues

 

   

Three Months Ended

                 

($ in thousands):

 

April 30, 2024

   

April 30, 2023

   

Change

   

% Change

 
                                 

Software as a service

  $ 2,723     $ 3,175     $ (452 )     (14 )%

Maintenance and support

  $ 890       1,157       (267 )     (23 )%

Professional fees and licenses

  $ 717       1,000       (283 )     (28 )%

Total Revenues

  $ 4,330     $ 5,332     $ (1,002 )     (19 )%

 

Software as a Service (SaaS) — Revenue from SaaS for the three months ended April 30, 2024 decreased by $452,000 compared to the same period in the prior year. A previously announced client non-renewal contributed to a decrease of $944,000 for the three months ended April 30, 2024, compared to the corresponding three-month period ended April 30, 2023. 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 sequential growth in each quarter of fiscal 2024 as the Company replenishes the lost revenue related to the non-renewal of the client contract. 

 

The Company had approximately $3.9 million of annualized contract value of SaaS contracts to be implemented as of April 30, 2024. The Company is seeing improvements in the contract-to-implementation timelines compared to the prior year. The industry had been impacted by hospital personnel shortages and a backlog of hospital IT projects. 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 months ended April 30, 2024, revenue from maintenance and support decreased by $267,000 compared to the same period in the prior year. As the Company continues to prioritize SaaS products, we anticipate the maintenance and support revenue will decline in fiscal 2024 attributed 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 months ended April 30, 2024, decreased by $283,000 compared to the same period in the prior year. 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 months ended April 30, 2024, revenue from professional services decreased by $153,000 compared to the same period in the prior year. 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. The Company saw an increase in license revenue of $61,000 in the first fiscal quarter of 2024 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 the fiscal year. 

 

For the three-month period ended April 30, 2024, revenue from audit services decreased by $190,000 compared to the prior year period. The decrease was driven primarily by three client terminations. Certain existing clients shifted their demand for audit services which resulted in an increase of audit services revenue of $22,000 for the three-month period ending April 30, 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 fiscal year 2024.

 

 

Cost of Sales

 

   

Three Months Ended

                 

(in thousands):

 

April 30, 2024

   

April 30, 2023

   

Change

   

% Change

 

Cost of software as a service

  $ 1,348     $ 1,589     $ (241 )     (15 )%

Cost of maintenance and support

    42       89       (47 )     (53 )%

Cost of professional fees and licenses

    887       1,108       (221 )     (20 )%

Total cost of sales

  $ 2,277     $ 2,786     $ (509 )     (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 months ended April 30, 2024, the cost of SaaS solutions decreased $241,000 compared to the prior year period. The decrease is driven by lower infrastructure costs of $124,000 and lower contract and personnel costs of $180,000 offset by an increase in third-party related royalties of $63,000, and 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 months ended April 30, 2024, and 2023, the cost of SaaS solutions includes non-cash charges of $545,000 and $554,000, respectively, related to the amortization of capitalized software. The Company expects margins related to SaaS solutions to increase in the future for 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. This cost decreased by $47,000 for the three months ended April 30, 2024, compared to the prior year period.

 

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 for the three months ended April 30, 2024, by $221,000 compared to the prior year period.

 

The cost of professional fees includes compensation and benefits for personnel and related expenses. For the three months ended April 30, 2024, professional services costs decreased by approximately $69,000 compared to the prior year period. 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 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 months ended April 30, 2024, decreased by approximately $162,000 compared to the prior year period. 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 months ended April 30, 2024 increased by $10,000 compared to the same prior year period 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):

 

April 30, 2024

   

April 30, 2023

   

Change

   

% Change

 

General and administrative expenses

  $ 2,246     $ 2,619     $ (373 )     (14 )%

Sales and marketing expenses

    946       1,222       (276 )     (23 )%

Total selling, general, and administrative expense

  $ 3,192     $ 3,841     $ (649 )     (17 )%

 

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 months ended April 30, 2024, the decrease in general and administrative expenses of $373,000 was driven primarily by a decrease in compensation and related benefits of $412,000. The Company saw an increase in director fees and audit financial fees, offset by office rent and amortization in the three months ended April 30, 2024, compared to the prior year period. Overall, despite some increases in specific areas, the Company is successfully implementing cost saving initiatives to its general and administrative expenses for the three months ended April 30, 2024. 

 

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 months ended April 30, 2024, sales and marketing expenses decreased by $276,000 compared to the prior year period. 

 

Research and Development

 

   

Three Months Ended

                 

($ in thousands):

 

April 30, 2024

   

April 30, 2023

   

Change

   

% Change

 

Research and development expenses

  $ 1,111     $ 1,701     $ (590 )     (35 )%

Capitalized research and development cost

    247       404       (157 )     (39 )%

 

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 months ended April 30, 2024, decreased by $590,000 compared to the prior year period. The three months ended April 30, 2023, included additional outside staff augmentation and higher headcount related expenses. The Company continues to focus research and development activities on eValuator and RevID, its flagship SaaS solutions.

 

Capitalized research and development costs for the three months ended April 30, 2024, decreased by $157,000 compared to the prior year period. 

 

 

Other Income (Expense)

 

   

Three Months Ended

                 

($ in thousands):

 

April 30, 2024

   

April 30, 2023

   

Change

   

% Change

 

Interest expense

  $ (465 )   $ (248 )   $ (217 )     88 %

Valuation adjustments

    (24 )     364       (388 )     (107 )%

Miscellaneous income (expense)

          32       (32 )     (100 )%

Total other income

  $ (489 )   $ 148     $ (637 )     (430 )%

 

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 months ended April 30, 2024, interest expense increased by $217,000 compared to the prior year period. The increase was primarily attributable to $4,400,000 of notes payable (See Note 5 – Debt). 

 

Valuation adjustments are related to the liabilities associated with the Avelead acquisition (Refer to Note 3 – Business Combination of the unaudited condensed consolidated financial statements included in Part I, Item I, “Financial Statements”), and the common stock underlying the Warrants (Refer to Note 5 – Debt). For the three months ended April 30, 2024 and 2023, the Company recorded valuation adjustments of $24,000 and $364,000, respectively. The valuation adjustments are caused by the decrease in the value of the stock to be transferred and that decreases affect on the Black Scholes model used for valuing the Warrants.

 

There was no miscellaneous income or expense for the period ended April 30, 2024. Miscellaneous income for the three months ended April 30, 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 benefit of $0 and income tax expense of $53,000 for the three months ended April 30, 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 of Directors 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, 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 of Directors, 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 of Directors and management also use these measures (i) as one of the primary methods for planning and forecasting overall expectations and for evaluating, on at least a quarterly and annual basis, actual results against such expectations; and (ii) as a performance evaluation metric in determining achievement of certain executive and associate incentive compensation programs.

 

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

 

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 months ended April 30, 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

 

In thousands, except per share data

 

April 30, 2024

   

April 30, 2023

 

Adjusted EBITDA Reconciliation

               

Net Loss

  $ (2,739 )   $ (2,901 )

Interest expense

    465       248  

Income tax expense

          53  

Depreciation and amortization

    1,017       1,031  

EBITDA

  $ (1,257 )   $ (1,569 )

Share-based compensation expense

    499       572  

Non-cash valuation adjustments

    24       (364 )

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

    31       57  

Other non-recurring charges

          (33 )

Adjusted EBITDA

  $ (703 )   $ (1,337 )

Adjusted EBITDA margin (1)

    (16 )%     (25 )%

 

(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. Except as discussed below, 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.

 

 

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 April 30, 2024 and January 31, 2024, were approximately $3,979,000 and $3,190,000, respectively. We expect that our cash flow from operations, current cash and cash equivalents and available borrowing capacity under the Second Amended and Restated Loan Agreement (as defined below) will be sufficient to meet our present and future working capital and cash requirements for at least the next twelve months.

 

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 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 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 and Third and Fourth Modifications. 

 

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 cross defaults and a change of control default. As of April 30, 2024, the Company was in compliance with all debt covenants under the Second Amended and Restated Loan Agreement. 

 

 

Significant cash obligations

 

(in thousands)

 

April 30, 2024

   

January 31, 2024

 

Term loan (1)

  $ 8,839     $ 9,066  

Notes payable (2)

    3,587        

Acquisition earnout liability (3)

    817       1,794  

Warrants – common stock (4)

    746        

Line of credit (5)

          1,500  

 

(1)

Term loan balance is reported net of deferred financing costs of $61,000 and $69,000 as of April 30, 2024 and January 31, 2024, respectively, and financing cost payable of $150,000 and $135,000 as of April 30, 2024 and January 31, 2024, respectively. Refer to Note 5 – Debt for additional information. The term loan payable as of April 30, 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 $796,000 and deferred financing costs of $169,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 April 30, 2024, the acquisition earnout liability reflects the cash balance which is expected to be paid out by October 31, 2024. Refer to Note 3 – Business Combination for additional information. 

 

 

(4)

Refer to Note 5 – Debt for additional information. The warrants include a registration rights provision that provides the individual holders with certain "net cash settlement" rights at their discretion. The Company is only obligated for this cash amount if the warrant holders are able and elect to request the "net cash settlement."

 

 

(5)

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

 

 

Operating cash flow activities

 

   

Three Months Ended

 

(in thousands)

 

April 30, 2024

   

April 30, 2023

 

Net loss

  $ (2,739 )   $ (2,901 )

Non-cash adjustments to net loss

    1,795       1,306  

Cash impact of changes in assets and liabilities

    (255 )     1,721  

Net cash (used in) provided by operating activities

  $ (1,199 )   $ 126  

 

The net cash used in operating activities increased during the three months ended April 30, 2024, compared to the prior year comparable period. The Company observed a slightly slower conversion of accounts receivable for the period ended April 30, 2024, that contributed to the increase in cash used in operating activities. 

 

Investing cash flow activities

 

   

Three Months Ended

 

(in thousands)

 

April 30, 2024

   

April 30, 2023

 

Purchases of property and equipment

  $     $ (29 )

Capitalized software development costs

    (232 )     (404 )

Net cash (used in) provided by investing activities

  $ (232 )   $ (433 )

 

The cash used in investing activities for the three months ended April 30, 2024 and April 30, 2023, includes capitalized software development costs. The Company expects continued capitalizable projects associated with the Company’s flagship products; however, the rate of capitalization may temporarily remain constant or decrease as a result of the Strategic Restructuring announced in October 2023.

 

Financing cash flow activities

 

   

Three Months Ended

 

(in thousands)

 

April 30, 2024

   

April 30, 2023

 

Proceeds from notes payable

  $ 4,400     $ (125 )

Proceeds from issuance of common stock

    100        

Payments for deferred financing costs

    (16 )      

Payments related to settlement of employee share-based awards

    (67 )      

Repayment of term loan payable

    (250 )      

Payments of acquisition earnout liabilities

    (447 )      

Repayment of line of credit

    (1,500 )     (179 )

Net cash (used in) provided by financing activities

  $ 2,220     $ (304 )

 

The cash used in financing activities for the three months ended April 30, 2024, and April 30, 2023, includes principal payments on the term loan related to the Second Amended and Restated Loan Agreement, repayment on the line of credit, and payments related to settlement of employee share-based awards. The cash provided by financing activities for the three months ended April 30, 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 April 30, 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 April 30, 2024, due to the material weakness described below. 

 

Material Weakness in Internal Control Over Financial Reporting

 

The Company identified a material weakness in 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. A material weakness is a deficiency, or a combination of deficiencies, in internal control over financial reporting such that there is a reasonable possibility that a material misstatement of our annual or interim financial statements will not be prevented or detected on a timely basis. Our internal control over financial reporting did not detect the proper accounting classification of the warrants issued in connection with the 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 allocated to the warrants originated. As a result of this material weakness, our management concluded that our internal control over financial reporting was not effective as of April 30, 2024.

 

Remediation of Material Weakness in Internal Control Over Financial Reporting

 

To respond to this material weakness, management is working to remediate the material weakness and enhance our overall control environment. Our remediation plan includes expanding and improving our review process, particularly in the context of complex financial instruments and related accounting standards, as well as internal communications in connection therewith. In addition, management will continue to engage third-party professionals with whom to consult regarding complex accounting applications. The Company will consider the material weakness 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.

 

Changes in Internal Control over Financial Reporting

 

Except for the material weakness 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 April 30, 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.

 

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”). Nasdaq stated in its letter that in accordance with the Nasdaq Listing Rules, we have been provided an initial period of one hundred eighty (180) calendar days, or until April 22, 2024, to regain compliance with the Bid Price Requirement. The letter states that Nasdaq will provide written notification that we have achieved compliance with the Bid Price Requirement if at any time before April 22, 2024, the bid price of our common stock closes at $1.00 per share or more for a minimum of ten (10) consecutive business days. 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. If at any time during the Second Compliance Period, the closing bid price of our common stock is at least $1.00 per share for a minimum of 10 consecutive business days, the Staff will provide the Company with written confirmation of compliance. If compliance with the Bid Price Requirement cannot be demonstrated by October 21, 2024, the Staff will provide written notification that our common stock will be delisted. At that time, the Company may appeal the Staff’s determination to a Hearings Panel.

 

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

 

Avelead Earnout

 

On March 27, 2024, the Company issued 961,640 shares of restricted common stock, par value $0.01 per share (the “restricted common stock”) to the Sellers for the SaaS Contingent Consideration (as defined in the UPA) and 627,746 shares of restricted common stock for the Renewal Contingent Consideration (as defined in the UPA). These liabilities are reflected at the fair value of the future commitment on the Company’s consolidated balance sheet as “acquisition earnout liability.” The Company and the Sellers reached an agreement to defer the cash portion of the SaaS Contingent Consideration and Renewal Contingent Consideration payments over time through October 31, 2024.

 

Share Repurchases

 

The following table sets forth information with respect to our repurchases of common stock during the three months ended April 30, 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

 

February 1 - February 29

    10,821     $ 0.51              

March 1 - March 31

    39,882       0.49              

April 1 - April 30

    88,402       0.48              

Total

    139,105     $ 0.49              

 

 

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

 

February 2024 Private Placements

 

In February 2024, the Company closed private placements of common stock, unsecured promissory notes and warrants resulting in aggregate gross proceeds of approximately $4,500,000. Refer to Note 5 – Debt and Note 7 – Equity for additional information related to the private placements.

 

The offer, sale and issuance of the securities described above were exempt from registration under the Securities Act in reliance upon Section 4(a)(2) of the Securities Act (or Regulation D promulgated thereunder) as transactions by an issuer not involving any public offering. The recipients of the securities in each of these transactions represented their intentions to acquire the securities for investment only and not with the view to or for sale in connection with any distribution thereof, and appropriate legends were placed upon the certificates (or book entries representing such securities) issued in these transactions.

 

 

Item 5. OTHER INFORMATION

 

During the three months ended April 30, 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).

 

37

    
 

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

 

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

4.1   Form of Warrant of Streamline Health Solutions, Inc. (Incorporated by reference from Exhibit 4.1 of the Current Report on Form 8-K, filed February 7, 2024).

10.1

  Form of Securities Purchase Agreement, by and among Streamline Health Solutions, Inc. and each purchaser identified on the signature pages thereto (Incorporated by reference from Exhibit 10.1 of the Current Report on Form 8-K, filed February 7, 2024).

10.2

  Form of Promissory Note (Incorporated by reference from Exhibit 10.2 of the Current Report on Form 8-K, filed February 7, 2024).
10.3   Third Modification to Second Amended and Restated Loan and Security Agreement, dated February 7, 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.3 of the Current Report on Form 8-K, filed February 7, 2024).
10.4*   Fourth Modification to Second Amended and Restated Loan and Security Agreement, dated April 5, 2024, by and between Streamline Health Solutions, Inc. and certain of its subsidiaries party thereto, and Western Alliance Bank.
10.5   Second Amendment to Employment Agreement, dated May 7, 2024, by and between the Company and Wyche T. “Tee” Green, III (Incorporated by reference from Exhibit 10.1 of the Current Report on Form 8-K, filed May 13, 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: June 12, 2024

By:

/s/ Benjamin L. Stilwill

   

Benjamin L. Stilwill

President and Chief Executive Officer

     

DATE: June 12, 2024

By:

/s/ Bryant J. Reeves III

   

Bryant J. Reeves III

   

Chief Financial Officer

 

39
EX-10.4 2 ex_686148.htm EXHIBIT 10.4 ex_686148.htm

Exhibit 10.4

 

FOURTH MODIFICATION

TO

SECOND AMENDED AND RESTATED LOAN AND SECURITY AGREEMENT

 

THIS FOURTH MODIFICATION TO SECOND AMENDED AND RESTATED LOAN AND SECURITY AGREEMENT (this “Modification”) is entered into as of April 5, 2024 by and among STREAMLINE HEALTH SOLUTIONS, INC., a Delaware corporation (“Streamline”), STREAMLINE HEALTH, LLC, a Delaware limited liability company (f/k/a STREAMLINE HEALTH, INC., an Ohio corporation) (“Streamline Health”), STREAMLINE PAY & BENEFITS, LLC, a Delaware limited liability company (“Streamline Pay”), AVELEAD CONSULTING, LLC, a Georgia limited liability company (“Avelead Consulting”), STREAMLINE CONSULTING SOLUTIONS, LLC, a Delaware limited liability company (“Streamline Consulting” and, together with Streamline, Streamline Health, Streamline Pay, Avelead Consulting and any other Person who, from time to time, becomes a Borrower under the Loan Agreement (as defined below), collectively, the “Borrowers” and each individually, a “Borrower”) and WESTERN ALLIANCE BANK, an Arizona corporation (“Bank”).

 

RECITALS

 

A.         Bank and Borrower have previously entered into that certain Second Amended and Restated Loan and Security Agreement dated as of August 26, 2021 (as amended, restated, supplemented and otherwise modified from time to time, the “Loan Agreement”), pursuant to which Bank has made certain loans and financial accommodations available to Borrower.

 

B.         Bank and Borrower now wish to modify the Loan Agreement on the terms and conditions set forth herein.

 

C.         Borrower is entering into this Modification with the understanding and agreement that, except as specifically provided herein, none of Bank’s rights or remedies as set forth in the Loan Agreement or any other Loan Document is being waived or modified by the terms of this Modification.

 

AGREEMENT

 

NOW, THEREFORE, in consideration of the foregoing and the mutual covenants herein contained, and for other good and valuable consideration, the receipt and sufficiency of which are hereby acknowledged, the parties hereby agree as follows:

 

1.    MODIFICATIONS.

 

(a)    Maximum Debt to Adjusted EBITDA Ratio. Section 6.9(c) of the Loan Agreement is hereby deleted in its entirety and the following substituted therefor:

 

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

 

Quarter Ending

Maximum Debt to Adjusted EBITDA Ratio

April 30, 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

 

 

(b)    Compliance Certificate. Exhibit B to the Loan Agreement is hereby deleted in its entirety and replaced with Exhibit B attached hereto.

 

2.    NO DEFENSES OF BORROWER/GENERAL RELEASE. Each Borrower agrees that, as of this date, it has no defenses against the obligations to pay any amounts under the Indebtedness. Each Borrower acknowledges that Bank would not enter into this Modification without Borrower’s assurance that it has no claims against Bank or any of Bank’s officers, directors, employees or agents. Except for any claims or obligations arising after the date of this Modification, each Borrower releases Bank, and each of Bank’s officers, directors and employees from any known or unknown claims that such Borrower now has against Bank of any nature, including any claims that such Borrower, its successors, counsel, and advisors may in the future discover they would have now had if they had known facts not now known to them, whether founded in contract, in tort or pursuant to any other theory of liability, including but not limited to any claims arising out of or related to the Loan Agreement or the transactions contemplated thereby. Each Borrower acknowledges and agrees that they have been informed by their attorneys and advisors of, and are familiar with, and do hereby expressly waive, the provisions of Section 1542 of the California Civil Code, and any similar statute, code, law, or regulation of any state or the United States, to the full extent that they may waive such rights and benefits. Civil Code section 1542 provides:

 

A GENERAL RELEASE DOES NOT EXTEND TO CLAIMS WHICH THE CREDITOR OR A BORROWER DOES NOT KNOW OR SUSPECT TO EXIST IN HIS OR HER FAVOR AT THE TIME OF EXECUTING THE RELEASE AND THAT, IF KNOWN BY HIM OR HER MUST HAVE MATERIALLY AFFECTED HIS OR HER SETTLEMENT WITH THE DEBTOR OR RELEASED PARTY.

 

The provisions, waivers and releases set forth in this section are binding upon each Borrower and its shareholders, agents, employees, assigns and successors in interest. The provisions, waivers and releases of this section shall inure to the benefit of Bank and its agents, employees, officers, directors, assigns and successors in interest. The provisions of this section shall survive payment in full of the Obligations, full performance of all the terms of this Modification and the Loan Agreement, and/or Banks actions to exercise any remedy available under the Loan Agreement or otherwise.

 

 

3.    CONTINUING VALIDITY. Borrowers understand and agree that in modifying the existing Indebtedness, Bank is relying upon Borrowers’ representations and warranties set forth in this Modification and the reaffirmation of Borrowers’ performance obligations under the Loan Documents, subject to the modifications set forth herein. Except as expressly modified pursuant to this Modification, the terms of the Loan Documents remain unchanged and in full force and effect. Bank’s agreement to modifications to the existing Indebtedness pursuant to this Modification in no way shall obligate Bank to make any future modifications to the Indebtedness. Nothing in this Modification shall constitute a satisfaction of the Indebtedness. It is the intention of Bank and Borrowers to retain as liable parties all makers and endorsers of Loan Documents, unless the party is expressly released by Bank in writing. No maker, endorser, or guarantor will be released by virtue of this Modification. The terms of this paragraph apply not only to this Modification, but also to any subsequent modification agreements.

 

4.    EFFECTIVENESS OF THIS MODIFICATION. This Modification, and the waivers provided for herein, shall become effective upon the satisfaction, as determined by Bank, of the following conditions.

 

(a)    Modification. Bank shall have received this Modification fully executed in a sufficient number of counterparts for distribution to all parties.

 

(b)    Representations and Warranties. The representations and warranties set forth herein and in the Loan Agreement are true and correct in all material respects (except for such representations and warranties qualified by materiality, which shall be true and correct in all respects).

 

(c)    Other Required Documentation. All other documents and legal matters in connection with the transactions contemplated by this Modification shall have been delivered or executed or recorded, as required by Bank.

 

Bank shall provide prompt written notice (e-mail to suffice) to Borrowers confirming the satisfaction of the conditions in this Section 6 and the effectiveness of this Modification, which confirmation shall be binding on Bank.

 

5.    CHOICE OF LAW AND VENUE; JURY TRIAL WAIVER; REFERENCE PROVISION. This Modification constitutes a “Loan Document” as defined and set forth in the Loan Agreement, and is subject to Sections 11 and 12 of the Loan Agreement, which are incorporated by reference herein.

 

6.    NOTICE OF FINAL AGREEMENT. By signing this document each party represents and agrees that: (A) this written agreement represents the final agreement between the parties, (B) there are no unwritten oral agreements between the parties, and (C) this written agreement may not be contradicted by evidence of any prior, contemporaneous, or subsequent oral agreements or understandings of the parties.

 

7.    COUNTERPARTS; FACSIMILE SIGNATURES. This Modification may be executed in any number of and by different parties hereto on separate counterparts, all of which, when so executed, shall be deemed an original, but all such counterparts shall constitute one and the same agreement. Any signature delivered by a party by facsimile or other similar form of electronic transmission shall be deemed to be an original signature hereto.

 

8.    RATIFICATION. Borrowers hereby covenant and agree to comply with each and every term and condition set forth in the Loan Agreement, as amended hereby, and the other Loan Documents effective as of the date hereof, and hereby reaffirm their various obligations thereunder.

 

9.    INTEGRATION. This Modification, together with the Loan Agreement and the other Loan Documents, incorporates all negotiations of the parties hereto with respect to the subject matter hereof and is the final expression and agreement of the parties hereto with respect to the subject matter hereof.

 

 

[Signature Page Follows] 

 

 

 

 

     
    BORROWER:
     
     
    STREAMLINE HEALTH SOLUTIONS, INC.
     
    By: /s/ Bryant J. Reeves, III               
    Name: Bryant J. Reeves, III
    Title: Interim Chief Financial Officer
     
     
    STREAMLINE HEALTH, LLC (F/K/A STREAMLINE HEALTH, INC.)
     
    By: /s/ Bryant J. Reeves, III                          
    Name: Bryant J. Reeves, III
    Title: Authorized Signatory
     
     
    STREAMLINE PAY & BENEFITS, LLC
     
    By: /s/ Bryant J. Reeves, III                       
    Name: Bryant J. Reeves, III
    Title: Authorized Signatory
     
     
    AVELEAD CONSULTING, LLC
     
    By: /s/ Bryant J. Reeves, III                       
    Name: Bryant J. Reeves, III
    Title: Authorized Signatory
     
     
    STREAMLINE CONSULTING SOLUTIONS, LLC
     
    By: /s/ Bryant J. Reeves, III               
    Name: Bryant J. Reeves, III
    Title: Authorized Signatory
     

                                                                                                                                                                        

 

 

 

 

 

 

 

    BANK:
     
     
    WESTERN ALLIANCE BANK
     
     
    By: /s/ Blake Reid                                             
    Name: Blake Reid
    Title: Senior Director
     

 

 

 

 

 

 

 

 

 

EXHIBIT B

 

COMPLIANCE CERTIFICATE

 

TO:         WESTERN ALLIANCE BANK, an Arizona corporation

 

FROM:         Streamline Health Solutions, Inc., a Delaware corporation and Streamline Health, Inc., an Ohio corporation, Streamline Pay & Benefits, LLC, a Delaware limited liability company, Avelead Consulting, LLC, Streamline Consulting Solutions, LLC

 

The undersigned authorized officer of Borrower hereby certifies that in accordance with the terms and conditions of the Amended and Restated Loan and Security Agreement between Borrower and Bank (the “Agreement”), (i) Borrower is in complete compliance for the period ending _______________ with all required covenants except as noted below and (ii) all representations and warranties of Borrower stated in the Agreement are true and correct as of the date hereof. Attached herewith are the required documents supporting the above certification. The Officer further certifies that these are prepared in accordance with Generally Accepted Accounting Principles (GAAP) and are consistently applied from one period to the next except as explained in an accompanying letter or footnotes.

 

Please indicate compliance status by circling Yes/No under Complies column.

 

Reporting Covenant

Required

Complies

       

Annual financial statements (CPA Audited)

FYE within 180 days

Yes

No

       

Monthly financial statements and a Compliance Certificate

Monthly within 30 days

Yes

No

       

10K and 10Q

(as applicable)

Yes

No

       

Annual operating budget, sales projections and operating plans approved by board of directors

Annually no later than 30 days prior to the beginning of each fiscal year

Yes

No

       

A/R & A/P Agings, Borrowing Base Certificate, Deferred Revenue Schedule and Monthly Recurring Revenue Report

Monthly within 30 days

Yes

No

       

A/R Audit

Initial and Annual

Yes

No

       

Deposit balances with Bank

$ ___________________

   

Deposit balance outside Bank

$ ___________________

   
       

Financial Covenant

Required

Actual

Complies

         

Maximum ARR Net Leverage Ratio

(a) January 31, 2024, 0.50 to 1.00, (b) April 30, 2024, 0.50 to 1.00, (c) July 31, 2024, 0.45 to 1.00, (d) October 31, 2024, 0.40 to 1.00, and (e) January 31, 2024, 0.35 to 1.00

___ to 1.00

Yes

No

         

Maximum Debt to Adjusted EBITDA Ratio

(a) April 30, 2025, 3.50 to 1.00, (b) July 31, 2025, 3.00 to 1.00, (c) October 31, 2025, 2.50 to 1.00 and (d) January 31, 2026, and the last day of each quarter thereafter, 2.00 to 1.00

___ to 1.00

Yes

No

         

Fixed Charge Coverage Ratio

April 30, 2025, and the last date of each quarter thereafter, 1.20 to 1.00

___ to 1.00

Yes

No

         

Minimum Adjusted EBITDA

(a) January 31, 2024, ($5,750,000), (b) April 30, 2024, ($4,560,000), (c) July 31, 2024, ($2,960,000), (d) October 31, 2024, ($1,500,000) and (e) January 31, 2025, $430,000

$_____

Yes

No

Intellectual Property Updates

Attached as Exhibit A is a listing of listing of any applications or registrations of intellectual property rights filed with the United States Patent and Trademark Office, including the date of such filing and the registration or application numbers, if any, since the date of the last such Compliance Certificate delivered to Bank.

Updates to Schedules

Attached as Exhibit A are updated Schedules updating any information set forth in such Schedules since the date of the last such Compliance Certificate delivered to Bank.

 

 

Comments Regarding Exceptions: See Attached.

BANK USE ONLY

   
 

Received by:          

Sincerely,

AUTHORIZED SIGNER

   
 

Date:          

   
   

__________________________________________

Verified:          

SIGNATURE

AUTHORIZED SIGNER

   

_________________________________________

Date:          

TITLE

 
 

Compliance Status

Yes No

___________________________________________

 

DATE

 

 

 
EX-31.1 3 ex_622822.htm EXHIBIT 31.1 ex_622822.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: June 12, 2024

/s/ Benjamin L. Stilwill

 

President and Chief Executive Officer

 

 
EX-31.2 4 ex_622823.htm EXHIBIT 31.2 ex_622823.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: June 12, 2024

/s/ Bryant J. Reeves III

 

Chief Financial Officer

 

 
EX-32.1 5 ex_622824.htm EXHIBIT 32.1 ex_622824.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 April 30, 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

 
   

June 12, 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 6 ex_622825.htm EXHIBIT 32.2 ex_622825.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 April 30, 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

 
   

June 12, 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 7 strm-20240430.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 995461 - Disclosure - Significant Accounting Policies (Policies) link:calculationLink link:definitionLink link:presentationLink 995462 - Disclosure - Note 2 - Summary of Significant Accounting Policies (Tables) link:calculationLink link:definitionLink link:presentationLink 995463 - Disclosure - Note 5 - Debt (Tables) link:calculationLink link:definitionLink link:presentationLink 995464 - Disclosure - Note 9 - Related Party Transactions (Tables) link:calculationLink link:definitionLink link:presentationLink 995465 - Disclosure - Note 1 - Basis of Presentation (Details Textual) link:calculationLink link:definitionLink link:presentationLink 995466 - Disclosure - Note 2 - Summary of Significant Accounting Policies 1 (Details Textual) link:calculationLink link:definitionLink link:presentationLink 995467 - Disclosure - Note 2 - Summary of Significant Accounting Policies 2 (Details Textual) link:calculationLink link:definitionLink link:presentationLink 995468 - Disclosure - Note 2 - Summary of Significant Accounting Policies - Fair Value of Liabilities (Details) link:calculationLink link:definitionLink link:presentationLink 995469 - Disclosure - Note 2 - Summary of Significant Accounting Policies - Acquisition Earnout Liability Rollforward (Details) link:calculationLink link:definitionLink link:presentationLink 995470 - Disclosure - Note 2 - Summary of Significant Accounting Policies - Disaggregation of Revenue (Details) link:calculationLink link:definitionLink link:presentationLink 995471 - Disclosure - Note 2 - Summary of Significant Accounting Policies - Accounting Standards Update (Details) link:calculationLink link:definitionLink link:presentationLink 995472 - Disclosure - Note 2 - Summary of Significant Accounting Policies - Schedule of Earnings Per Share (Details) link:calculationLink link:definitionLink link:presentationLink 995473 - Disclosure - Note 2 - Summary of Significant Accounting Policies - Schedule of Restructuring Information (Details) link:calculationLink link:definitionLink link:presentationLink 995474 - Disclosure - Note 3 - Business Combination (Details Textual) link:calculationLink link:definitionLink link:presentationLink 995475 - Disclosure - Note 4 - Operating Leases (Details Textual) link:calculationLink link:definitionLink link:presentationLink 995476 - Disclosure - Note 5 - Debt (Details Textual) link:calculationLink link:definitionLink link:presentationLink 995477 - Disclosure - Note 5 - Debt - Schedule of Outstanding Debt (Details) link:calculationLink link:definitionLink link:presentationLink 995478 - Disclosure - Note 5 - Debt - Schedule of Minimum Adjusted EBITDA (Details) link:calculationLink link:definitionLink link:presentationLink 995479 - Disclosure - Note 5 - Debt - Schedule of Debt to APR Ratio (Details) link:calculationLink link:definitionLink link:presentationLink 995480 - Disclosure - Note 5 - Debt - Schedule of Adjusted EBITDA Ratio (Details) link:calculationLink link:definitionLink link:presentationLink 995481 - Disclosure - Note 6 - Income Taxes (Details Textual) link:calculationLink link:definitionLink link:presentationLink 995482 - Disclosure - Note 7 - Equity (Details Textual) link:calculationLink link:definitionLink link:presentationLink 995483 - Disclosure - Note 8 - Commitments and Contingencies (Details Textual) link:calculationLink link:definitionLink link:presentationLink 995484 - Disclosure - Note 9 - Related Party Transactions (Details Textual) link:calculationLink link:definitionLink link:presentationLink 995485 - Disclosure - Note 9 - Related Party Transactions - Schedule of Related Party Transactions (Details) link:calculationLink link:definitionLink link:presentationLink EX-101.CAL 8 strm-20240430_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE EX-101.DEF 9 strm-20240430_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE EX-101.LAB 10 strm-20240430_lab.xml XBRL TAXONOMY EXTENSION LABEL LINKBASE Document And Entity Information us-gaap_DerivativeGainLossOnDerivativeNet Derivative, Gain (Loss) on Derivative, Net 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 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) Non-current liabilities: Note 2 - Summary of Significant Accounting Policies - Accounting Standards Update (Details) Note 2 - Summary of Significant Accounting Policies - Schedule of Earnings Per Share (Details) Income Tax Disclosure [Text Block] Line of credit Note 2 - Summary of Significant Accounting Policies - Schedule of Restructuring Information (Details) Note 5 - Debt - Schedule of Outstanding Debt (Details) Note 5 - Debt - Schedule of Minimum Adjusted EBITDA (Details) Acquisition earnout liability Business Combination, Contingent Consideration, Liability, Current Note 5 - Debt - Schedule of Debt to APR Ratio (Details) us-gaap_LiabilitiesCurrent Total current liabilities Note 5 - Debt - Schedule of Adjusted EBITDA Ratio (Details) Note 9 - Related Party Transactions - Schedule of Related Party Transactions (Details) Schedule of Debt [Table Text Block] Notes To Financial Statements Notes To Financial Statements [Abstract] us-gaap_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable Business Combination, Consideration Transferred, Equity Interests Issued and Issuable us-gaap_LongTermDebtCurrent 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] Accrued expenses us-gaap_LessorOperatingLeaseTermOfContract Lessor, Operating Lease, Term of Contract (Month) 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_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Additional Shares Authorized (in shares) 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] Plan Name [Domain] us-gaap_OperatingLeaseExpense Operating Lease, Expense us-gaap_SubleaseIncome Sublease Income us-gaap_DebtInstrumentVariableInterestRateTypeExtensibleEnumeration Debt Instrument, Variable Interest Rate, Type [Extensible Enumeration] 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 $4,428,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 $304,000 and $291,000 respectively Goodwill 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 Represents minimum adjusted EBITDA. us-gaap_IncomeTaxExpenseBenefit Income Tax Expense (Benefit) Income tax expense 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. Measurement Input, Exercise Price 2 [Member] Measurement input using agreed upon price for exchange of underlying asset. Measurement Input, Exercise Price 1 [Member] Measurement input using agreed upon price for exchange of underlying asset. 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. The 2013 Stock Incentive Plan [Member] Relating to the 2013 Stock Incentive Plan. 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. Unrealized loss 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] us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardForfeitures Restricted stock forfeited Reclassification, Comparability Adjustment [Policy Text Block] 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 us-gaap_DebtInstrumentBasisSpreadOnVariableRate1 Debt Instrument, Basis Spread on Variable Rate Term Loan [Member] Relating to the term loan. 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 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 us-gaap_BusinessCombinationAcquisitionRelatedCosts Business Combination, Acquisition Related Costs 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 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 $8,396,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. Amount of unrealized loss for the period included in income relating to the acquisition earnout liability at the end of the period Statements of Work Under Sublease [Member] Relating to statements of work under sublease. 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 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 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] Measurement Input, Expected Term [Member] Benefit for deferred income taxes Accrued interest expense – notes payable Measurement Input, Exercise Price [Member] Subsequent Event Type [Axis] Subsequent Event Type [Domain] 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 us-gaap_FairValueAdjustmentOfWarrants Fair Value Adjustment of Warrants 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_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; 61,825,587 and 58,945,498 shares issued and outstanding, respectively Adjustments to reconcile net loss to net cash used in operating activities: 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 Fair Value, Inputs, Level 3 [Member] Fair Value Hierarchy and NAV [Domain] Fair Value, Inputs, Level 1 [Member] Fair Value, Inputs, Level 2 [Member] Fair Value Hierarchy and NAV [Axis] Cumulative Effect, Period of Adoption [Domain] Cumulative Effect, Period of Adoption [Axis] Cumulative Effect, Period of Adoption, Adjustment [Member] Revenue [Policy Text Block] Statement [Line Items] Allowance for credit losses us-gaap_NumberOfOperatingSegments Number of Operating Segments Accounts receivable, net of allowance for credit losses of $117,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) increase in cash and cash equivalents us-gaap_NetCashProvidedByUsedInFinancingActivities Net cash (used in) provided 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] Warrants - common stock (2) 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 Payments related to settlement of employee share-based awards 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] 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 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) us-gaap_RevenueRemainingPerformanceObligation Revenue, Remaining Performance Obligation, Amount Class of Warrant or Right [Axis] 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 Timing of Transfer of Good or Service [Domain] us-gaap_DeferredFinanceCostsNet Debt Issuance Costs, Net 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 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 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 Collaborative Arrangement and Arrangement Other than Collaborative [Axis] us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount (in shares) Proceeds from notes payable 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 Warrants – common stock 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 11 strm-20240430_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE XML 13 R1.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Document And Entity Information - shares
3 Months Ended
Apr. 30, 2024
Jun. 10, 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 Q1  
Document Fiscal Year Focus 2025  
Document Type 10-Q  
Document Quarterly Report true  
Document Period End Date Apr. 30, 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   62,030,026
XML 14 R2.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Condensed Consolidated Balance Sheets (Current Period Unaudited) - USD ($)
Apr. 30, 2024
Jan. 31, 2024
Current assets:    
Cash and cash equivalents $ 3,979,000 $ 3,190,000
Accounts receivable, net of allowance for credit losses of $117,000 and $86,000, respectively 4,706,000 4,237,000
Contract receivables 294,000 780,000
Prepaid and other current assets 722,000 629,000
Total current assets 9,701,000 8,836,000
Non-current assets:    
Property and equipment, net of accumulated amortization of $304,000 and $291,000 respectively 76,000 88,000
Capitalized software development costs, net of accumulated amortization of $8,396,000 and $7,960,000, respectively 5,624,000 5,798,000
Intangible assets, net of accumulated amortization of $4,428,000 and $4,019,000, respectively 11,662,000 12,071,000
Goodwill 13,276,000 13,276,000
Other 1,386,000 1,666,000
Total non-current assets 32,024,000 32,899,000
Total assets 41,725,000 41,735,000
Current liabilities:    
Accounts payable 1,120,000 1,253,000
Accrued expenses 1,777,000 2,023,000
Current portion of term loan 1,750,000 1,500,000
Deferred revenues 7,351,000 7,112,000
Acquisition earnout liability 817,000 1,794,000
Total current liabilities 12,815,000 13,682,000
Non-current liabilities:    
Term loan, net of current portion and deferred financing costs 7,089,000 7,566,000
Line of credit 0 1,500,000
Non-current portion of notes payable 3,587,000 0
Warrants – common stock 746,000 0
Deferred revenues, less current portion 185,000 173,000
Total non-current liabilities 11,607,000 9,239,000
Total liabilities 24,422,000 22,921,000
Stockholders’ equity:    
Common stock, $0.01 par value per share, 85,000,000 shares authorized; 61,825,587 and 58,945,498 shares issued and outstanding, respectively 617,000 590,000
Additional paid in capital 135,124,000 133,923,000
Accumulated deficit (118,438,000) (115,699,000)
Total stockholders’ equity 17,303,000 18,814,000
Total liabilities and stockholders’ equity $ 41,725,000 $ 41,735,000
XML 15 R3.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Condensed Consolidated Balance Sheets (Current Period Unaudited) (Parentheticals) - USD ($)
Apr. 30, 2024
Jan. 31, 2024
Allowance for credit losses $ 117,000 $ 86,000
Accumulated amortization 304,000 291,000
Capitalized software accumulated amortization 8,396,000 7,960,000
Intangible assets, accumulated amortization $ 4,428,000 $ 4,019,000
XML 16 R4.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Unaudited Condensed Consolidated Statements of Operations - USD ($)
3 Months Ended
Apr. 30, 2024
Apr. 30, 2023
Revenues:    
Total revenues $ 4,330,000 $ 5,332,000
Operating expenses:    
Selling, general and administrative expense 3,192,000 3,841,000
Research and development 1,111,000 1,701,000
Total operating expenses 6,580,000 8,328,000
Operating loss (2,250,000) (2,996,000)
Other (expense) income:    
Interest expense (465,000) (248,000)
Valuation adjustments (24,000) 364,000
Other 0 32,000
Loss before income taxes (2,739,000) (2,848,000)
Income tax expense 0 (53,000)
Net loss $ (2,739,000) $ (2,901,000)
Basic and Diluted Earnings Per Share:    
Net loss per common share – basic and diluted (in dollars per share) $ (0.05) $ (0.05)
Weighted average number of common shares – basic and diluted (in shares) [1],[2] 58,224,090 55,970,880
Software as a Service [Member]    
Revenues:    
Total revenues $ 2,723,000 $ 3,175,000
Operating expenses:    
Cost of goods and services 1,348,000 1,589,000
Maintenance [Member]    
Revenues:    
Total revenues 890,000 1,157,000
Operating expenses:    
Cost of goods and services 42,000 89,000
Professional Fees and Licenses [Member]    
Revenues:    
Total revenues 717,000 1,000,000
Operating expenses:    
Cost of goods and services $ 887,000 $ 1,108,000
[1] Diluted net loss per share excludes the effect of shares that are anti-dilutive. For the three months ended April 30, 2024, diluted earnings per share excludes 66,000 outstanding stock options, 2,687,471 unvested restricted shares of common stock, and 4,016,025 shares of common stock issuable through the exercise of warrants. For the three months ended April 30, 2023, diluted earnings per share excludes 628,958 outstanding stock options and 2,655,831 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 April 30, 2024 and 2023, there were 2,687,471 and 2,655,831 unvested restricted shares of common stock outstanding, respectively.
XML 17 R5.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
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         57,567,210      
Balance (Accounting Standards Update 2016-13 [Member]) at Jan. 31, 2023 $ 0 $ 0 $ 36,000 $ 36,000        
Balance at Jan. 31, 2023         $ 576,000 $ 131,973,000 $ (97,038,000) $ 35,511,000
Restricted stock issued (in shares)         1,185,927      
Restricted stock issued         $ 12,000 (12,000) 0 0
Restricted stock forfeited (in shares)         (28,400)      
Restricted stock forfeited         $ (1,000) (1,000) 0 0
Surrender of shares (in shares)         (88,326)      
Surrender of shares         $ (1,000) (178,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         58,636,411      
Balance at Apr. 30, 2023         $ 586,000 132,379,000 (99,903,000) 33,062,000
Balance (in shares) at Jan. 31, 2024         58,945,498      
Balance at Jan. 31, 2024         $ 590,000 133,923,000 (115,699,000) 18,814,000
Restricted stock issued (in shares)         1,215,000      
Restricted stock issued         $ 11,000 (11,000) 0 0
Restricted stock forfeited (in shares)         (48,350)      
Restricted stock forfeited         $ 0 0 0 0
Surrender of shares (in shares)         (139,105)      
Surrender of shares         $ (1,000) (66,000) 0 (67,000)
Share-based compensation         $ 0 529,000 0 529,000
Issuance of common stock (in shares)         1,852,544      
Issuance of common stock         $ 17,000 753,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         61,825,587      
Balance at Apr. 30, 2024         $ 617,000 $ 135,124,000 $ (118,438,000) $ 17,303,000
XML 18 R6.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Unaudited Condensed Consolidated Statements of Cash Flows - USD ($)
3 Months Ended
Apr. 30, 2024
Apr. 30, 2023
Net loss $ (2,739,000) $ (2,901,000)
Adjustments to reconcile net loss to net cash used in operating activities:    
Depreciation and amortization 1,120,000 1,059,000
Accrued interest expense – notes payable 152,000 0
Valuation adjustments 24,000 (364,000)
Benefit for deferred income taxes 0 39,000
Share-based compensation expense 499,000 572,000
Changes in assets and liabilities:    
Accounts and contract receivables 17,000 3,900,000
Other assets (100,000) (15,000)
Accounts payable (161,000) (327,000)
Accrued expenses and other liabilities (262,000) (795,000)
Deferred revenue 251,000 (1,042,000)
Net cash used in operating activities (1,199,000) 126,000
Cash flows from investing activities:    
Purchases of property and equipment 0 (29,000)
Capitalization of software development costs (232,000) (404,000)
Net cash used in investing activities (232,000) (433,000)
Cash flows from financing activities:    
Repayment of bank term loan (250,000) (125,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
Payments of acquisition earnout liabilities (447,000) 0
Payments for deferred financing costs (16,000) 0
Payments related to settlement of employee share-based awards (67,000) (179,000)
Net cash (used in) provided by financing activities 2,220,000 (304,000)
Net (decrease) increase in cash and cash equivalents 789,000 (611,000)
Cash and cash equivalents at beginning of period 3,190,000 6,598,000
Cash and cash equivalents at end of period $ 3,979,000 $ 5,987,000
XML 19 R7.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Note 1 - Basis of Presentation
3 Months Ended
Apr. 30, 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. 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 months ended April 30, 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.

 

 

XML 20 R8.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Note 2 - Summary of Significant Accounting Policies
3 Months Ended
Apr. 30, 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.

 

Reclassification

 

Certain amounts for the three months ended April 30, 2023, were reclassified to conform to the current period classification. For the three months ended April 30, 2023, the Company incurred acquisition-related costs totaling $35,000, consisting primarily of professional service fees. The aforementioned acquisition-related costs for the three months ended April 30, 2023, were previously presented in a separate, single caption and are now included in selling, general, and administrative expense in the accompanying condensed consolidated statements of operations, which is consistent with the presentation for the current period. 

 

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 three months ended April 30, 2024

 

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

 

      

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 

At April 30, 2024

                

Warrants - common stock (2)

 $746,000  $  $746,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. 

 

(2)

The fair value of the common stock warrants issued in connection with the Company’s equity raises in February 2024 is established as of the date of issuance and updated as of April 30, 2024. The change in the fair value of the common stock warrants decreased by $135,000 from its initial measurement date on February 7, 2024 through April 30, 2024. The change in the fair value is recognized in “valuation adjustments” in the accompanying condensed consolidated statement of operations.

 

The estimated fair value of the warrant liability is calculated using a Black-Scholes pricing model. The model input uses the warrant strike pries of $0.38 and $0.39, market prices on the measurement dates ($0.34 as of February 7, 2024 and $0.30 as of April 30, 2024) plus assumptions for 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). 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. Fluctuations in the risk-free rate of interest or the Company’s stock price could have a material impact on reported expenses. 

 

The table below provides the Level 3 roll-forward on the fair value of our acquisition earnout liability for the three months ended April 30, 2024:

 

  3 months ended 
  04/30/2024 
Beginning balance $1,794,000 
Settlement – common stock  (690,000)
Settlement – cash  (447,000)
Unrealized loss  159,000 
Transfer out  (817,000)
Ending balance $ 
Amount of unrealized loss for the period included in income relating to the acquisition earnout liability at the end of the period $(159,000)

 

The value of the Company’s acquisition earnout liability at April 30, 2024 represents the remaining cash obligation of $817,000. The Company reached an agreement with the former owners of Avelead to settle the cash obligation by making periodic payments through October 31, 2024.  

 

The fair value of the Company’s term loan and outstanding balance of the revolving line of credit 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, April 30, 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 (i) the date we entered the Second Amended and Restated Loan Agreement for the term loan or (ii) the date of each draw on the revolving line of credit to the end of the fiscal third quarter, October 31, 2023, and end of the fiscal year, January 31, 2024. The fair value of the debt as of April 30, 2024 and January 31, 2024 was estimated to be $8,560,000 and $8,807,000, respectively, or a discount to book value of $190,000 and $193,000, respectively. 

 

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

 

Disaggregation of Revenue

 

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

 

  

Three Months Ended

 
  

April 30, 2024

  

April 30, 2023

 

Over time revenue

 $4,195,000  $5,258,000 

Point in time revenue

  135,000   74,000 

Total revenue

 $4,330,000  $5,332,000 

 

The Company includes revenue categories of (i) over time and (ii) point in time revenue. 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 months ended April 30, 2024, the Company recognized approximately $2,831,000 in revenue from deferred revenues outstanding as of January 31, 2024. Revenue allocated to remaining performance obligations was $29,143,000 as of April 30, 2024, of which the Company expects to recognize approximately 45% 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 April 30, 2024 and January 31, 2024, the Company had deferred costs of $65,000 and $77,000, respectively, net of accumulated amortization of $123,000 and $102,000, respectively. Amortization expense of these costs was $20,000 and $18,000 for the three months ended April 30, 2024 and 2023, respectively, and is included in cost of SaaS in the condensed consolidated statements of operations.

 

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 April 30, 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,321,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 $140,000 and $129,000 for the three months ended April 30, 2024 and 2023, respectively. 

 

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

  

April 30, 2024

 

Allowance for credit losses

 $86,000  $  $  $31,000  $117,000 

 

  January 31, 2023  CECL Adoption  Provision adjustments  Write-offs & Recoveries  April 30, 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 months ended April 30, 2024 and 2023, of $499,000 and $572,000 respectively, net of $30,000 and $23,000 of capitalized non-employee stock compensation, respectively. 

 

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 months ended April 30, 2024 and 2023, the Company issued 1,015,000 and 1,085,000 shares of restricted common stock to employees, respectively. The Company expenses the compensation cost of these awards as the restriction period lapses, which is typically over a three-year period. For the three months ended April 30, 2024, the Company issued 200,000 shares of restricted common stock to certain members of the Board of Directors. There were no shares issued to the Board of Directors in the three months ended  April 30, 2023. 

 

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.

 

The Company issued warrants to purchase shares of common stock as part of the Securities Purchase Agreement. Based on the previously noted guidance, the Company determined that warrants issued in with the Securities Purchase Agreement should be recorded and accounted for as a liability as of April 30, 2024. The Company reports the fair value of the liability as non-current liabilities under the heading "Warrants – common stock" on the condensed consolidated Balance Sheet. The Company recorded an opening warrant liability of $881,000 as of February 7, 2024, with a subsequent $135,000 gain recorded under "Valuation adjustments" on the condensed consolidated Statement of Operations as of April 30, 2024. The Company will reassess this classification and re-measure at each balance sheet date, as necessary. 

 

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 April 30, 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 months ended April 30, 2024 and 2023:

 

  

Three Months Ended

 
  

April 30, 2024

  

April 30, 2023

 

Basic and diluted loss per share:

        

Net loss

 $(2,739,000) $(2,901,000)

Basic and diluted net loss per share of common stock

 $(0.05) $(0.05)

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

  58,224,090   55,970,880 

 

(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 April 30, 2024 and 2023, there were 2,687,471 and 2,655,831 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 months ended April 30, 2024, diluted earnings per share excludes 66,000 outstanding stock options, 2,687,471 unvested restricted shares of common stock, and 4,016,025 shares of common stock issuable through the exercise of warrants. For the three months ended April 30, 2023, diluted earnings per share excludes 628,958 outstanding stock options and 2,655,831 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 period ended April 30, 2023, 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 April 30, 2024

 
  

Accrued Balance as of

  

2024

  

2024

  

Accrued Balance as of

  

Total Costs

  

Total

 
  

January 31, 2024

  

Expenses to Date

  

Cash Payments

  

April 30, 2024

  

Incurred to Date

  

Expected Costs

 

Severance expense

                        

Cost of sales

 $  $  $  $  $154  $154 

Selling, general, and administrative

  74      (65)  9   350   350 

Research and development

              227   227 

Total severance expense

 $74  $  $(65) $9  $731  $731 

Professional fees

              28   28 

Total

 $74  $  $(65) $9  $759  $759 

 

Non-Cash Items

 

For the three months ended April 30, 2024 and 2023, the Company recorded a change in capitalized software purchased with stock, totaling $30,000 and $23,000, respectively, as non-cash items as it relates to non-cash investing activities in the condensed consolidated statements of cash flow.

 

For the three months ended April 30, 2024, the Company settled the second earnout with the issuance of common shares in the amount of $690,000, issued warrants in the amount of $881,000 as debt discounts, deferred financing costs for the Notes (refer to Note 5 – Debt) in the amount of $167,000 which are accrued as of April 30, 2024, 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 non-cash financing activities in the condensed consolidated statements of cash flows. The Company did not have any non-cash financing activities in the three months ended April 30, 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.

 

XML 21 R9.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Note 3 - Business Combination
3 Months Ended
Apr. 30, 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 1,589,386 unregistered securities in the form of restricted common stock, par value $0.01 per share, with respect to the second year earnout consideration. As of April 30, 2024, the Company had made cash payments of $447,000 related to the second year earnout consideration with periodic payments to be made through October 31, 2024. The remaining cash liability is reflected on the Company’s condensed consolidated balance sheet as “acquisition earnout liability” and totaled $817,000 as of April 30, 2024

XML 22 R10.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Note 4 - Operating Leases
3 Months Ended
Apr. 30, 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 months ended April 30, 2024 and 2023, the Company recorded $7,000 and $4,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 three months ended April 30, 2024 and 2023, the Company recorded $0 and $32,000, respectively, as other income related to the sublease. 

 

The Company entered into a lease for office space in Alpharetta, Georgia, on March 1, 2020. The lease 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 three months ended April 30, 2024 and 2023, the Company had lease operating costs of approximately $0 and $32,000, respectively. 

 

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 three months ended April 30, 2024 and 2023, the Company recorded rent expense of $0 and $6,000, respectively. 

 

XML 23 R11.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Note 5 - Debt
3 Months Ended
Apr. 30, 2024
Notes to Financial Statements  
Debt Disclosure [Text Block]

NOTE 5 DEBT

 

Outstanding principal balances consisted of the following at April 30, 2024:

 

  

April 30, 2024

  

January 31, 2024

 

Term loan

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

Financing cost payable

  150,000   135,000 

Less: Deferred financing cost

  (61,000)  (69,000)

Total

  8,839,000   9,066,000 

Less: Current portion of term loan

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

Non-current portion of term loan

 $7,089,000  $7,566,000 

 

  April 30, 2024  January 31, 2024 
Notes payable $4,552,000  $ 
Less: Discount on notes payable  (796,000)   
Less: Deferred financing costs  (169,000)   
Total  3,587,000    
Less: Current portion of notes payable      
Non-current portion of notes payable $3,587,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. There are no requirements to draw on the line of credit. Amounts outstanding under the line of credit portion of the Second Amended and Restated Loan Agreement bear interest at a per annum rate equal to the Prime Rate (as published in The Wall Street Journal) plus 1.5%, with a Prime “floor” rate of 3.25%. The Second Modification 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.50to1.00 

July 31, 2024

 0.45to1.00 

October 31, 2024

 0.40to1.00 

January 31, 2025

 0.35to1.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.50to1.00 

July 31, 2025

 3.00to1.00 

October 31, 2025

 2.50to1.00 

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

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

 

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 cross defaults and a change of control default. 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. As of   April 30, 2024, the Company was in compliance with the Second Amended and Restated Loan Agreement covenants.

 

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 4,016,025 shares of the Company’s common stock (the “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 cross defaults and a change of control default.

 

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.

 

Warrants

 

The Warrants have an exercise price of $0.38 (except for Warrants issued to the Company’s directors and officers which have an exercise price of $0.39), 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. 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 4,016,025 shares of common stock underlying the Warrants. The Registration Statement was declared effective by the SEC on June 10, 2024.

 

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. For the three-month period ended April 30, 2024, the Company immediately recognized $46,000 in issuance costs as expense related to the agreements for the Warrants. 

 

XML 24 R12.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Note 6 - Income Taxes
3 Months Ended
Apr. 30, 2024
Notes to Financial Statements  
Income Tax Disclosure [Text Block]

NOTE 6 INCOME TAXES

 

Income tax was $0 for the three months ended April 30, 2024, compared to an expense of $53,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 April 30, 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, 2019. All material state and local income tax matters have been concluded for years through January 31, 2018. The Company is no longer subject to IRS examination for periods prior to the tax year ended January 31, 2019; however, carryforward losses that were generated prior to the tax year ended January 31, 2019, may still be adjusted by the IRS if they are used in a future period. 

XML 25 R13.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Note 7 - Equity
3 Months Ended
Apr. 30, 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 263,158 shares of the Company’s common stock to an accredited investor at a purchase price of $0.38 per share for an aggregate purchase price of $100,000 (the “Common Stock 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, was recorded for the Common Stock Private Placement as equity in the three-month period ended April 30, 2024.

 

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 394,127 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 564,707 shares of common stock issued to 180 Consulting. The Registration Statement was declared effective by the SEC on June 10, 2024.

 

Authorized Shares Increase

 

At the Annual Meeting of Stockholders held on June 15, 2023, the Company’s stockholders approved an amendment to the Streamline Health Solutions, Inc. Third Amended and Restated 2013 Stock Incentive Plan to increase the available number of shares of the Company’s common stock authorized for issuance thereunder by 1,000,000 shares, from 10,223,246 shares to 11,223,246 shares.

 

XML 26 R14.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Note 8 - Commitments and Contingencies
3 Months Ended
Apr. 30, 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 April 30, 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 418,653 and 127,099 shares for the three months ended April 30, 2024 and 2023, respectively, and has earned an aggregate of 1,898,560 shares of the Company’s common stock through April 30, 2024. For services rendered by 180 Consulting during the three months ended April 30, 2024 and 2023, the Company incurred fees of $539,000 and $953,000, respectively, and capitalized non-employee stock compensation of $30,000 and $23,000, respectively. The Company paid fees of $376,000 and $452,000 for services rendered by 180 Consulting during the three months ended April 30, 2024 and 2023, respectively. 

 

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 $141,000 and $117,000 for the SOWs that include the sublicense agreement for the three months ended April 30, 2024 and 2023, respectively, which are included in the aforementioned totals above.

 

XML 27 R15.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Note 9 - Related Party Transactions
3 Months Ended
Apr. 30, 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 three months ended April 30, 2024 and 2023, the Company recorded rent expense of $0 and $6,000, respectively. Refer to Note 3 – Business Combination for additional information.

 

Debt Private Placement

 

On February 1, 2024, the Company entered into a 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 in the aggregate principal amount of $4.4 million and warrants to purchase up to an aggregate of 4,016,025 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. Refer to Note 5 – Debt for additional information. The following related parties participated in the Debt Private Placement: 

 

Name of Investor Investment Amount  Warrants Granted 
121G, LLC (1) $1,000,000   897,436 
Matthew Etheridge (2)  1,000,000   921,053 
Jonathan R. Phillips (3)  50,000   44,872 
The Ferayorni Family Trust (4)  500,000   448,718 

 

(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. Etheridge became a member of the Company’s Board of Directors subsequent to the closing of the Debt Private Placement.
(3) Mr. Phillips is a member of the Company’s Board of Directors.
(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 Company’s board of directors.

 

Common Stock Private Placement

 

On February 6, 2024, the Company completed the sale of 263,158 shares of the Company’s common stock to Matthew Etheridge at a purchase price of $0.38 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 28 R16.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Insider Trading Arrangements
3 Months Ended
Apr. 30, 2024
Insider Trading Arr Line Items  
Material Terms of Trading Arrangement [Text Block]

Item 5. OTHER INFORMATION

 

During the three months ended April 30, 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).

 

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 29 R17.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Significant Accounting Policies (Policies)
3 Months Ended
Apr. 30, 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.

Reclassification, Comparability Adjustment [Policy Text Block]

Reclassification

 

Certain amounts for the three months ended April 30, 2023, were reclassified to conform to the current period classification. For the three months ended April 30, 2023, the Company incurred acquisition-related costs totaling $35,000, consisting primarily of professional service fees. The aforementioned acquisition-related costs for the three months ended April 30, 2023, were previously presented in a separate, single caption and are now included in selling, general, and administrative expense in the accompanying condensed consolidated statements of operations, which is consistent with the presentation for the current period. 

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 three months ended April 30, 2024

 

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

 

      

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 

At April 30, 2024

                

Warrants - common stock (2)

 $746,000  $  $746,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. 

 

(2)

The fair value of the common stock warrants issued in connection with the Company’s equity raises in February 2024 is established as of the date of issuance and updated as of April 30, 2024. The change in the fair value of the common stock warrants decreased by $135,000 from its initial measurement date on February 7, 2024 through April 30, 2024. The change in the fair value is recognized in “valuation adjustments” in the accompanying condensed consolidated statement of operations.

 

The estimated fair value of the warrant liability is calculated using a Black-Scholes pricing model. The model input uses the warrant strike pries of $0.38 and $0.39, market prices on the measurement dates ($0.34 as of February 7, 2024 and $0.30 as of April 30, 2024) plus assumptions for 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). 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. Fluctuations in the risk-free rate of interest or the Company’s stock price could have a material impact on reported expenses. 

 

The table below provides the Level 3 roll-forward on the fair value of our acquisition earnout liability for the three months ended April 30, 2024:

 

  3 months ended 
  04/30/2024 
Beginning balance $1,794,000 
Settlement – common stock  (690,000)
Settlement – cash  (447,000)
Unrealized loss  159,000 
Transfer out  (817,000)
Ending balance $ 
Amount of unrealized loss for the period included in income relating to the acquisition earnout liability at the end of the period $(159,000)

 

The value of the Company’s acquisition earnout liability at April 30, 2024 represents the remaining cash obligation of $817,000. The Company reached an agreement with the former owners of Avelead to settle the cash obligation by making periodic payments through October 31, 2024.  

 

The fair value of the Company’s term loan and outstanding balance of the revolving line of credit 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, April 30, 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 (i) the date we entered the Second Amended and Restated Loan Agreement for the term loan or (ii) the date of each draw on the revolving line of credit to the end of the fiscal third quarter, October 31, 2023, and end of the fiscal year, January 31, 2024. The fair value of the debt as of April 30, 2024 and January 31, 2024 was estimated to be $8,560,000 and $8,807,000, respectively, or a discount to book value of $190,000 and $193,000, respectively. 

 

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

 

Disaggregation of Revenue

 

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

 

  

Three Months Ended

 
  

April 30, 2024

  

April 30, 2023

 

Over time revenue

 $4,195,000  $5,258,000 

Point in time revenue

  135,000   74,000 

Total revenue

 $4,330,000  $5,332,000 

 

The Company includes revenue categories of (i) over time and (ii) point in time revenue. 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 months ended April 30, 2024, the Company recognized approximately $2,831,000 in revenue from deferred revenues outstanding as of January 31, 2024. Revenue allocated to remaining performance obligations was $29,143,000 as of April 30, 2024, of which the Company expects to recognize approximately 45% 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 April 30, 2024 and January 31, 2024, the Company had deferred costs of $65,000 and $77,000, respectively, net of accumulated amortization of $123,000 and $102,000, respectively. Amortization expense of these costs was $20,000 and $18,000 for the three months ended April 30, 2024 and 2023, respectively, and is included in cost of SaaS in the condensed consolidated statements of operations.

 

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 April 30, 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,321,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 $140,000 and $129,000 for the three months ended April 30, 2024 and 2023, respectively. 

 

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

  

April 30, 2024

 

Allowance for credit losses

 $86,000  $  $  $31,000  $117,000 

 

  January 31, 2023  CECL Adoption  Provision adjustments  Write-offs & Recoveries  April 30, 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 months ended April 30, 2024 and 2023, of $499,000 and $572,000 respectively, net of $30,000 and $23,000 of capitalized non-employee stock compensation, respectively. 

 

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 months ended April 30, 2024 and 2023, the Company issued 1,015,000 and 1,085,000 shares of restricted common stock to employees, respectively. The Company expenses the compensation cost of these awards as the restriction period lapses, which is typically over a three-year period. For the three months ended April 30, 2024, the Company issued 200,000 shares of restricted common stock to certain members of the Board of Directors. There were no shares issued to the Board of Directors in the three months ended  April 30, 2023. 

 

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.

 

The Company issued warrants to purchase shares of common stock as part of the Securities Purchase Agreement. Based on the previously noted guidance, the Company determined that warrants issued in with the Securities Purchase Agreement should be recorded and accounted for as a liability as of April 30, 2024. The Company reports the fair value of the liability as non-current liabilities under the heading "Warrants – common stock" on the condensed consolidated Balance Sheet. The Company recorded an opening warrant liability of $881,000 as of February 7, 2024, with a subsequent $135,000 gain recorded under "Valuation adjustments" on the condensed consolidated Statement of Operations as of April 30, 2024. The Company will reassess this classification and re-measure at each balance sheet date, as necessary. 

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 April 30, 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 months ended April 30, 2024 and 2023:

 

  

Three Months Ended

 
  

April 30, 2024

  

April 30, 2023

 

Basic and diluted loss per share:

        

Net loss

 $(2,739,000) $(2,901,000)

Basic and diluted net loss per share of common stock

 $(0.05) $(0.05)

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

  58,224,090   55,970,880 

 

(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 April 30, 2024 and 2023, there were 2,687,471 and 2,655,831 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 months ended April 30, 2024, diluted earnings per share excludes 66,000 outstanding stock options, 2,687,471 unvested restricted shares of common stock, and 4,016,025 shares of common stock issuable through the exercise of warrants. For the three months ended April 30, 2023, diluted earnings per share excludes 628,958 outstanding stock options and 2,655,831 unvested restricted shares of common stock.

 

Noncash Investing and Financing Activities [Policy Text Block]

Non-Cash Items

 

For the three months ended April 30, 2024 and 2023, the Company recorded a change in capitalized software purchased with stock, totaling $30,000 and $23,000, respectively, as non-cash items as it relates to non-cash investing activities in the condensed consolidated statements of cash flow.

 

For the three months ended April 30, 2024, the Company settled the second earnout with the issuance of common shares in the amount of $690,000, issued warrants in the amount of $881,000 as debt discounts, deferred financing costs for the Notes (refer to Note 5 – Debt) in the amount of $167,000 which are accrued as of April 30, 2024, 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 non-cash financing activities in the condensed consolidated statements of cash flows. The Company did not have any non-cash financing activities in the three months ended April 30, 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.

XML 30 R18.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Note 2 - Summary of Significant Accounting Policies (Tables)
3 Months Ended
Apr. 30, 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 

At April 30, 2024

                

Warrants - common stock (2)

 $746,000  $  $746,000  $ 
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Table Text Block]
  3 months ended 
  04/30/2024 
Beginning balance $1,794,000 
Settlement – common stock  (690,000)
Settlement – cash  (447,000)
Unrealized loss  159,000 
Transfer out  (817,000)
Ending balance $ 
Amount of unrealized loss for the period included in income relating to the acquisition earnout liability at the end of the period $(159,000)
Disaggregation of Revenue [Table Text Block]
  

Three Months Ended

 
  

April 30, 2024

  

April 30, 2023

 

Over time revenue

 $4,195,000  $5,258,000 

Point in time revenue

  135,000   74,000 

Total revenue

 $4,330,000  $5,332,000 
Accounting Standards Update and Change in Accounting Principle [Table Text Block]
  

January 31, 2024

  

CECL Adoption

  

Provision adjustments

  

Write-offs & Recoveries

  

April 30, 2024

 

Allowance for credit losses

 $86,000  $  $  $31,000  $117,000 
  January 31, 2023  CECL Adoption  Provision adjustments  Write-offs & Recoveries  April 30, 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

 
  

April 30, 2024

  

April 30, 2023

 

Basic and diluted loss per share:

        

Net loss

 $(2,739,000) $(2,901,000)

Basic and diluted net loss per share of common stock

 $(0.05) $(0.05)

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

  58,224,090   55,970,880 
Restructuring and Related Costs [Table Text Block]
  

(in thousands)

 
                  

As of April 30, 2024

 
  

Accrued Balance as of

  

2024

  

2024

  

Accrued Balance as of

  

Total Costs

  

Total

 
  

January 31, 2024

  

Expenses to Date

  

Cash Payments

  

April 30, 2024

  

Incurred to Date

  

Expected Costs

 

Severance expense

                        

Cost of sales

 $  $  $  $  $154  $154 

Selling, general, and administrative

  74      (65)  9   350   350 

Research and development

              227   227 

Total severance expense

 $74  $  $(65) $9  $731  $731 

Professional fees

              28   28 

Total

 $74  $  $(65) $9  $759  $759 
XML 31 R19.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Note 5 - Debt (Tables)
3 Months Ended
Apr. 30, 2024
Notes Tables  
Schedule of Debt [Table Text Block]
  

April 30, 2024

  

January 31, 2024

 

Term loan

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

Financing cost payable

  150,000   135,000 

Less: Deferred financing cost

  (61,000)  (69,000)

Total

  8,839,000   9,066,000 

Less: Current portion of term loan

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

Non-current portion of term loan

 $7,089,000  $7,566,000 
  April 30, 2024  January 31, 2024 
Notes payable $4,552,000  $ 
Less: Discount on notes payable  (796,000)   
Less: Deferred financing costs  (169,000)   
Total  3,587,000    
Less: Current portion of notes payable      
Non-current portion of notes payable $3,587,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.50to1.00 

July 31, 2024

 0.45to1.00 

October 31, 2024

 0.40to1.00 

January 31, 2025

 0.35to1.00 
Schedule of Debt, Adjusted EBITDA [Table Text Block]
  

Maximum

 
  

Debt to Adjusted

 
  

EBITDA

 

Quarter Ending

 

Ratio

 

April 30, 2025

 3.50to1.00 

July 31, 2025

 3.00to1.00 

October 31, 2025

 2.50to1.00 

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

 2.00to1.00 
XML 32 R20.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Note 9 - Related Party Transactions (Tables)
3 Months Ended
Apr. 30, 2024
Notes Tables  
Schedule of Related Party Transactions [Table Text Block]
Name of Investor Investment Amount  Warrants Granted 
121G, LLC (1) $1,000,000   897,436 
Matthew Etheridge (2)  1,000,000   921,053 
Jonathan R. Phillips (3)  50,000   44,872 
The Ferayorni Family Trust (4)  500,000   448,718 
XML 33 R21.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Note 1 - Basis of Presentation (Details Textual)
3 Months Ended
Apr. 30, 2024
Number of Operating Segments 1
Number of Reportable Segments 1
XML 34 R22.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Note 2 - Summary of Significant Accounting Policies 1 (Details Textual)
3 Months Ended
Mar. 27, 2024
USD ($)
Oct. 16, 2023
USD ($)
Nov. 29, 2022
Apr. 30, 2024
USD ($)
shares
Apr. 30, 2024
USD ($)
Apr. 30, 2023
USD ($)
shares
Feb. 07, 2024
USD ($)
Feb. 01, 2024
USD ($)
Jan. 31, 2024
USD ($)
Business Combination, Acquisition Related Costs           $ 35,000      
Business Combination, Contingent Consideration Arrangements, Change in Amount of Contingent Consideration, Liability $ 159,000                
Fair Value Adjustment of Warrants         $ (135,000)        
Business Combination, Contingent Consideration, Liability, Current       $ 817,000 817,000       $ 1,794,000
Debt Instrument, Variable Interest Rate, Type [Extensible Enumeration]     Prime Rate [Member] Prime Rate [Member]          
Contract with Customer, Liability, Revenue Recognized       $ 2,831,000          
Revenue, Remaining Performance Obligation, Amount       29,143,000 29,143,000        
Deferred Costs       65,000 65,000       77,000
Accumulated Amortization of Other Deferred Costs       123,000 123,000       102,000
Amortization of Deferred Charges       20,000   18,000      
Deferred Commission Costs Paid and Payable       1,321,000 1,321,000       1,461,000
Amortization of Deferred Sales Commissions       140,000   129,000      
Share-Based Payment Arrangement, Expense       $ 499,000   $ 572,000      
Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount (in shares) | shares       2,687,471   2,655,831      
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       $ 30,000   $ 23,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       66,000   628,958      
Restricted Common Stock [Member]                  
Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount (in shares) | shares       2,687,471   2,655,831      
Warrant [Member]                  
Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount (in shares) | shares       4,016,025          
Common Stock Warrant [Member]                  
Derivative Liability             $ 881,000 $ 881,000  
Derivative, Gain (Loss) on Derivative, Net       $ 135,000          
Restricted Stock [Member]                  
Share-Based Compensation Arrangement by Share-Based Payment Award, Non-Option Equity Instruments, Granted (in shares) | shares       1,015,000   1,085,000      
Restricted Stock [Member] | Director [Member]                  
Share-Based Compensation Arrangement by Share-Based Payment Award, Non-Option Equity Instruments, Granted (in shares) | shares       200,000   0      
Share-Based Payment Arrangement, Nonemployee [Member]                  
Share-Based Payment Arrangement, Expense       $ 30,000   $ 23,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, Increase (Decrease) in Basis Spread on Variable Rate       0.50%          
Debt Instrument, Fair Value Disclosure       $ 8,560,000 8,560,000       8,807,000
Debt Instrument, Unamortized Discount       190,000 190,000       193,000
Debt Issuance Costs, Net       61,000 61,000       $ 69,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        
Debt Issuance Costs, Net       167,000 167,000        
Avelead Acquisition [Member]                  
Business Combination, Contingent Consideration, Liability, Current       817,000 $ 817,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          
Measurement Input, Exercise Price 1 [Member]                  
Warrants and Rights Outstanding, Measurement Input             0.38    
Measurement Input, Exercise Price 2 [Member]                  
Warrants and Rights Outstanding, Measurement Input             0.39    
Measurement Input, Exercise Price [Member]                  
Warrants and Rights Outstanding, Measurement Input       0.3 0.3   0.34    
Measurement Input, Expected Term [Member]                  
Warrants and Rights Outstanding, Measurement Input             48    
Measurement Input, Risk Free Interest Rate [Member] | Minimum [Member]                  
Warrants and Rights Outstanding, Measurement Input             4    
Measurement Input, Risk Free Interest Rate [Member] | Maximum [Member]                  
Warrants and Rights Outstanding, Measurement Input             5    
Measurement Input, Price Volatility [Member] | Minimum [Member]                  
Warrants and Rights Outstanding, Measurement Input             91    
Measurement Input, Price Volatility [Member] | Maximum [Member]                  
Warrants and Rights Outstanding, Measurement Input             92    
XML 35 R23.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Note 2 - Summary of Significant Accounting Policies 2 (Details Textual) - Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2024-05-01
Apr. 30, 2024
Revenue, Remaining Performance Obligation, Percentage 45.00%
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period (Month) 12 months
XML 36 R24.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Note 2 - Summary of Significant Accounting Policies - Fair Value of Liabilities (Details) - USD ($)
Apr. 30, 2024
Jan. 31, 2024
Acquisition earnout liability (1) [1]   $ 1,794,000
Common Stock Warrant [Member]    
Warrants - common stock (2) [2] $ 746,000  
Fair Value, Inputs, Level 1 [Member]    
Acquisition earnout liability (1) [1]   0
Fair Value, Inputs, Level 1 [Member] | Common Stock Warrant [Member]    
Warrants - common stock (2) [2] 0  
Fair Value, Inputs, Level 2 [Member]    
Acquisition earnout liability (1) [1]   0
Fair Value, Inputs, Level 2 [Member] | Common Stock Warrant [Member]    
Warrants - common stock (2) [2] 746,000  
Fair Value, Inputs, Level 3 [Member]    
Acquisition earnout liability (1) [1]   $ 1,794,000
Fair Value, Inputs, Level 3 [Member] | Common Stock Warrant [Member]    
Warrants - common stock (2) [2] $ 0  
[1] On March 27, 2024, the Company issued the shares of its common stock owed as part of the acquisition earnout liability. The remaining obligation related 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. On that date, the Company used a probability-weighted discounted cash flow using a Monte Carlo valuation method to determine the remaining value of the liability for the cash obligation. 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. The probability-weighted discounted cash flow is calculated using a Monte Carlo valuation method. The valuation model provides numerous outcomes. The outcomes are averaged and discounted to present value, which provides the current value point estimate. A range of possible outcomes is not available under the specific valuation method that was used in determining fair value of the acquisition earnout liability. The significant inputs include recorded Avelead SaaS revenue, the probabilities associated with each of (i) a change in control or (ii) a certain client termination, as well as other normal and customary inputs to financial models, including but not limited to, risk factors and interest rates.
[2] The fair value of the common stock warrants issued in connection with the Company's equity raises in February 2024 is established as of the date of issuance and updated as of April 30, 2024. The change in the fair value of the common stock warrants decreased by $135,000 from its initial measurement date on February7, 2024 through April 30, 2024. The change in the fair value is recognized in “valuation adjustments” in the accompanying condensed consolidated statement of operations. The estimated fair value of the warrant liability is calculated using a Black-Scholes pricing model. The model input uses the warrant strike pries of $0.38 and $0.39, market prices on the measurement dates ($0.34 as of February 7, 2024 and $0.30 as of April 30, 2024) plus assumptions for 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). 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. Fluctuations in the risk-free rate of interest or the Company’s stock price could have a material impact on reported expenses The estimated fair value of the warrant liability is calculated using a Black-Scholes pricing model. The 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). Fluctuations in the risk-free rate of interest or the Company’s stock price could have a material impact on reported expenses.
XML 37 R25.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Note 2 - Summary of Significant Accounting Policies - Acquisition Earnout Liability Rollforward (Details)
3 Months Ended
Apr. 30, 2024
USD ($)
Beginning balance $ 1,794,000
Settlement – common stock (690,000)
Settlement – cash (447,000)
Unrealized loss 159,000
Transfer out (817,000)
Ending balance 0
Amount of unrealized loss for the period included in income relating to the acquisition earnout liability at the end of the period $ (159,000)
XML 38 R26.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Note 2 - Summary of Significant Accounting Policies - Disaggregation of Revenue (Details) - USD ($)
3 Months Ended
Apr. 30, 2024
Apr. 30, 2023
Total revenues $ 4,330,000 $ 5,332,000
Transferred over Time [Member]    
Total revenues 4,195,000 5,258,000
Transferred at Point in Time [Member]    
Total revenues $ 135,000 $ 74,000
XML 39 R27.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Note 2 - Summary of Significant Accounting Policies - Accounting Standards Update (Details) - USD ($)
3 Months Ended
Apr. 30, 2024
Apr. 30, 2023
Allowance for credit losses $ 86,000 $ 132,000
Allowance for credit losses, provision 0 0
Allowance for credit losses, writeoffs 31,000 0
Allowance for credit losses 117,000 96,000
Cumulative Effect, Period of Adoption, Adjustment [Member] | Accounting Standards Update 2016-13 [Member]    
Allowance for credit losses $ 0 $ (36,000)
XML 40 R28.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Note 2 - Summary of Significant Accounting Policies - Schedule of Earnings Per Share (Details) - USD ($)
3 Months Ended
Apr. 30, 2024
Apr. 30, 2023
Net loss $ (2,739,000) $ (2,901,000)
Net loss per common share – basic and diluted (in dollars per share) $ (0.05) $ (0.05)
Weighted average number of common shares – basic and diluted (in shares) [1],[2] 58,224,090 55,970,880
[1] Diluted net loss per share excludes the effect of shares that are anti-dilutive. For the three months ended April 30, 2024, diluted earnings per share excludes 66,000 outstanding stock options, 2,687,471 unvested restricted shares of common stock, and 4,016,025 shares of common stock issuable through the exercise of warrants. For the three months ended April 30, 2023, diluted earnings per share excludes 628,958 outstanding stock options and 2,655,831 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 April 30, 2024 and 2023, there were 2,687,471 and 2,655,831 unvested restricted shares of common stock outstanding, respectively.
XML 41 R29.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Note 2 - Summary of Significant Accounting Policies - Schedule of Restructuring Information (Details)
$ in Thousands
3 Months Ended
Apr. 30, 2024
USD ($)
Restructuring reserve $ 74
Restructuring charges 0
Restructuring payments (65)
Restructuring reserve 9
Restructuring costs incurred 759
Expected restructuring costs 759
Employee Severance Allocated to Cost of Sales [Member]  
Restructuring reserve 0
Restructuring charges 0
Restructuring payments 0
Restructuring reserve 0
Restructuring costs incurred 154
Expected restructuring costs 154
Employee Severance Allocated to Selling, General, and Administrative [Member]  
Restructuring reserve 74
Restructuring charges 0
Restructuring payments (65)
Restructuring reserve 9
Restructuring costs incurred 350
Expected restructuring costs 350
Employee Severance Allocated to Research and Development [Member]  
Restructuring reserve 0
Restructuring charges 0
Restructuring payments 0
Restructuring reserve 0
Restructuring costs incurred 227
Expected restructuring costs 227
Employee Severance [Member]  
Restructuring reserve 74
Restructuring charges 0
Restructuring payments (65)
Restructuring reserve 9
Restructuring costs incurred 731
Expected restructuring costs 731
Professional Fees and Licenses [Member]  
Restructuring reserve 0
Restructuring charges 0
Restructuring payments 0
Restructuring reserve 0
Restructuring costs incurred 28
Expected restructuring costs $ 28
XML 42 R30.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Note 3 - Business Combination (Details Textual) - USD ($)
3 Months Ended
Mar. 27, 2024
Apr. 30, 2024
Jan. 31, 2024
Business Combination, Contingent Consideration, Liability [1]     $ 1,794,000
Business Combination, Contingent Consideration, Liability, Current   $ 817,000 1,794,000
Avelead Acquisition [Member]      
Business Acquisition, Equity Interest Issued or Issuable, Number of Shares (in shares) 1,589,386    
Common Stock, Par or Stated Value Per Share (in dollars per share) $ 0.01    
Payments to Acquire Businesses, Gross   447,000  
Business Combination, Contingent Consideration, Liability, Current   $ 817,000  
Avelead Acquisition [Member] | Earn Out Liability [Member]      
Business Combination, Contingent Consideration, Liability     $ 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. The remaining obligation related 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. On that date, the Company used a probability-weighted discounted cash flow using a Monte Carlo valuation method to determine the remaining value of the liability for the cash obligation. 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. The probability-weighted discounted cash flow is calculated using a Monte Carlo valuation method. The valuation model provides numerous outcomes. The outcomes are averaged and discounted to present value, which provides the current value point estimate. A range of possible outcomes is not available under the specific valuation method that was used in determining fair value of the acquisition earnout liability. The significant inputs include recorded Avelead SaaS revenue, the probabilities associated with each of (i) a change in control or (ii) a certain client termination, as well as other normal and customary inputs to financial models, including but not limited to, risk factors and interest rates.
XML 43 R31.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Note 4 - Operating Leases (Details Textual) - USD ($)
3 Months Ended 18 Months Ended
Apr. 30, 2024
Apr. 30, 2023
Mar. 31, 2023
Oct. 01, 2021
Aug. 16, 2021
Mar. 01, 2020
Membership Agreements and Daily Space Rentals [Member]            
Operating Lease, Expense $ 7,000 $ 4,000        
Alpharetta Sublease [Member]            
Lessor, Operating Lease, Term of Contract (Month)       18 months    
Sublease Income 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 32,000        
Suwanee Office Lease [Member]            
Operating Lease, Expense $ 0 $ 6,000        
Lessee, Operating Lease, Term of Contract (Month)         36 months  
Lessee, Operating Lease, Renewal Term (Month)         12 months  
XML 44 R32.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Note 5 - Debt (Details Textual)
3 Months Ended
Nov. 29, 2022
USD ($)
Apr. 30, 2024
USD ($)
$ / shares
May 24, 2024
shares
Feb. 07, 2024
USD ($)
Feb. 01, 2024
USD ($)
shares
Jan. 31, 2024
USD ($)
Debt Instrument, Variable Interest Rate, Type [Extensible Enumeration] Prime Rate [Member] Prime Rate [Member]        
Common Stock Warrant [Member]            
Derivative Liability       $ 881,000 $ 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   $ 0.38        
Directors and Officers [Member]            
Class of Warrant or Right, Exercise Price of Warrants or Rights (in dollars per share) | $ / shares   $ 0.39        
Securities Purchase Agreement February 2024 [Member]            
Class of Warrant or Right, Number of Securities Called by Warrants or Rights (in shares) | shares         4,016,025  
Class of Warrant or Right, Securities Purchase Agreement February 2024 [Member] | Subsequent Event [Member]            
Class of Warrant or Right, Number of Securities Called by Warrants or Rights (in shares) | shares     4,016,025      
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, Fair Value Disclosure   8,560,000       $ 8,807,000
Debt Instrument, Unamortized Discount   190,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 45 R33.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Note 5 - Debt - Schedule of Outstanding Debt (Details) - USD ($)
Apr. 30, 2024
Jan. 31, 2024
Total $ 8,839,000 $ 9,066,000
Total 3,587,000 0
Less: Current portion of notes payable 0 0
Non-current portion of notes payable 3,587,000 0
Revolving Credit Facility [Member]    
Long term debt, gross 150,000 135,000
Notes payable 150,000 135,000
Term Loan [Member]    
Long term debt, gross 8,750,000 9,000,000
Less: Current portion of term loan (1,750,000) (1,500,000)
Total non-current portion of debt 7,089,000 7,566,000
Notes payable 8,750,000 9,000,000
Note Payable [Member[    
Long term debt, gross 4,552,000 0
Less: Deferred financing cost (169,000) 0
Notes payable 4,552,000 0
Less: Discount on notes payable (796,000) 0
Term Loan and Revolving Line of Credit [Member]    
Less: Deferred financing cost (61,000) (69,000)
Less: Discount on notes payable $ (190,000) $ (193,000)
XML 46 R34.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
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       $ (4,560,000) $ (5,750,000)
Forecast [Member]          
Minimum Adjusted EBITDA $ 430,000 $ (1,500,000) $ (2,960,000)    
XML 47 R35.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
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
Maximum [Member]        
Debt to APR ratio       0.5
Maximum [Member] | Forecast [Member]        
Debt to APR ratio 0.35 0.4 0.45  
Minimum [Member]        
Debt to APR ratio       1
Minimum [Member] | Forecast [Member]        
Debt to APR ratio 1 1 1  
XML 48 R36.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Note 5 - Debt - Schedule of Adjusted EBITDA Ratio (Details) - Forecast [Member]
3 Months Ended
Jan. 31, 2026
Oct. 31, 2025
Jul. 31, 2025
Apr. 30, 2025
Maximum [Member]        
Adjusted EBITDA ratio 2 2.5 3 3.5
Minimum [Member]        
Adjusted EBITDA ratio 1 1 1 1
XML 49 R37.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Note 6 - Income Taxes (Details Textual) - USD ($)
3 Months Ended
Apr. 30, 2024
Apr. 30, 2023
Jan. 31, 2024
Income Tax Expense (Benefit) $ (0) $ 53,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   $ 340,000
XML 50 R38.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Note 7 - Equity (Details Textual) - USD ($)
3 Months Ended
May 24, 2024
Feb. 06, 2024
Jun. 28, 2023
Jun. 15, 2023
Apr. 30, 2024
Jun. 07, 2022
The 2013 Stock Incentive Plan [Member]            
Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Additional Shares Authorized (in shares)       1,000,000    
Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Authorized (in shares)       11,223,246   10,223,246
180 Consulting [Member]            
Stock Issued During Period, Shares, New Issues (in shares)     394,127      
180 Consulting [Member] | Subsequent Event [Member]            
Stock Issued During Period, Shares, New Issues (in shares) 564,707          
Private Placement [Member]            
Sale of Stock, Number of Shares Issued in Transaction (in shares)   263,158        
Sale of Stock, Price Per Share (in dollars per share)   $ 0.38        
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 51 R39.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Note 8 - Commitments and Contingencies (Details Textual) - Master Services Agreement [Member] - 180 Consulting [Member] - USD ($)
3 Months Ended 49 Months Ended
Apr. 30, 2024
Apr. 30, 2023
Apr. 30, 2024
Stock Issued During Period, Shares, Issued for Services (in shares) 418,653 127,099 1,898,560
Professional Fees $ 539,000 $ 953,000  
Share-Based Payment Arrangement, Amount Capitalized 30,000 23,000  
Payments for Other Fees 376,000 452,000  
Statements of Work Under Sublease [Member]      
Payments for Other Fees $ 141,000 $ 117,000  
XML 52 R40.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Note 9 - Related Party Transactions (Details Textual) - USD ($)
3 Months Ended
Feb. 07, 2024
Feb. 06, 2024
Apr. 30, 2024
Apr. 30, 2023
Feb. 01, 2024
Stock Issued During Period, Value, New Issues     $ 770,000    
Unsecured Subordinated Promissory Notes [Member]          
Debt Instrument, Face Amount     4,400,000    
Securities Purchase Agreement February 2024 [Member]          
Class of Warrant or Right, Number of Securities Called by Warrants or Rights (in shares)         4,016,025
Securities Purchase Agreement February 2024 [Member] | Unsecured Subordinated Promissory Notes [Member]          
Debt Instrument, Face Amount         $ 4,400,000
Matthew Etheridge [Member]          
Related Party Transaction, Amounts of Transaction [1] $ 1,000,000        
Matthew Etheridge [Member] | Private Placement [Member]          
Stock Issued During Period, Shares, New Issues (in shares)   263,158      
Shares Issued, Price Per Share (in dollars per share)   $ 0.38      
Stock Issued During Period, Value, New Issues   $ 100,000      
Rent Expense [Member] | Former Employee of Avelead [Member]          
Related Party Transaction, Amounts of Transaction     $ 0 $ 6,000  
[1] Mr. Etheridge became a member of the Company’s Board of Directors subsequent to the closing of the Debt Private Placement.
XML 53 R41.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
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 897,436 [1]
Matthew Etheridge [Member]  
Related party transactions | $ $ 1,000,000 [2]
Matthew Etheridge [Member] | Class of Warrant or Right, Securities Purchase Agreement February 2024 [Member]  
Warrants Granted (in shares) | shares 921,053 [2]
Jonathan R Phillips [Member]  
Related party transactions | $ $ 50,000 [3]
Jonathan R Phillips [Member] | Class of Warrant or Right, Securities Purchase Agreement February 2024 [Member]  
Warrants Granted (in shares) | shares 44,872 [3]
Justin J Ferayorni [Member]  
Related party transactions | $ $ 500,000 [4]
Justin J Ferayorni [Member] | Class of Warrant or Right, Securities Purchase Agreement February 2024 [Member]  
Warrants Granted (in shares) | shares 448,718 [4]
[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. Etheridge became a member of the Company’s Board of Directors subsequent to the closing of the Debt Private Placement.
[3] Mr. Phillips is a member of the Company’s Board of Directors.
[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 Company’s board of directors.
EXCEL 54 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( 'R#S%@'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 " !\@\Q8,!^;C.\ K @ $0 &1O8U!R;W!S+V-O&ULS9)1 M2\,P$,>_BN2]O325B:'KBV-/"H(#Q;>0W+9@DX;DI-VW-ZU;A^@'\#%W__SN M=W"-#E+W$9]C'S"2Q70SNLXGJ<.:'8F"!$CZB$ZE,B=\;N[[Z!3E9SQ 4/I# M'1 $YRMP2,HH4C !B[ 06=L8+75$17T\XXU>\.$S=C/,:, .'7I*4)45L':: M&$YCU\ 5,,$(HTO?!30+<:[^B9T[P,[),=DE-0Q#.=1S+N]0P=O3X\N\;F%] M(N4UYE_)2CH%7+/+Y-?Z8;/;LE9P<5OP55&)G>!2W,GZ_GUR_>%W%7:]L7O[ MCXTO@FT#O^ZB_0)02P,$% @ ?(/,6)E&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" !\@\Q8,='?*?0% )'P & 'AL+W=O/8C^.SI53/Z4((35ZC,$[/&PNMDT_M=NHM1,33 MEDQ$#+_,I(JXAE,U;Z>)$MS/@Z*PS1SGN!WQ(&[TS_)K8]4_DYD.@UB,%4FS M*.+J[4*$H(WUA<=@OM#F0KM_EO"YF C]-1DK.&N7*GX0B3@-9$R4F)TW M!O33T&4F(+_CCT LTXUC8E">I'PV)R/_O.&8%HE0>-I(JU_G\ #SQ%,QE.&?@:\7YXU>@_ABQK-0/\KEC5@!=8V>)\,T M_TN6Q;V=3H-X6:IEM J&%D1!7/SGKZM$; 8X6P+8*H!]"*#;GN"N MP^?*;DDRMP-:N8@STT>#31!;,HXT0I^#2!.]R^EET%5-!G$/KF*=:#? MR"@NNH=)M;6\#03T_96RA>%,MNB[)([&>M%"JJ^\-_'MZ&595/9 MNJD7#!4<)*I%7.>(,(=U+.T9XN&_97&+4&OXN^:X9>;<7,_=E;G-=/U]"W>1 MD191^H\M985DQRYI7ME/:<(]<=Z =S(5ZD4T^C_]0(^=7VV\WTGL'7VGI.]@ MZOU55QE" A0/(0>^>"6_BS<;-*[D. YUG%ZW=VQC1&-K,G9+QNX^C(]B'J1 M":6^YY&P$>(ZD^GCU>#N=G1_16ZN!K?3&S)YN/TZ'3W<3\CH?MBR<:.*-;F/ M2^YCM+T#Z-9^WK6O0SZW\>+Q,QZFMC0-T;":4"R.-=!*,A] M%CT)987;Z6Z:K$==9@4\A+NAE;VA>_F;4>Q)!;7+'>P1F6CHM$0J,I09F#OP M>-*W=V)<_?+*BGP(8T,K9T-Q:[)"GO)7,O*A P>SP"N<.U)A7-*E3=KI=CO4 M_J(>PO/0RO10W*>L> >^#^KIT?J Y,N4A]A>5UR2=1R'/(0^N0M"#8D;/R_? M6D?D0KX2ZG9=:Q(.X8EH98HH[F,^)F%HSJ"#3^4RMB8 EQN$B5D2:\VMK(?P M1[0R2!1W-1]9R[=YK.1+$'OVBN.:GP=6T$,8)589)88;G8^@8YEJ<(1_!70=*\.U@N$"OU[-B'<(OL6I>O\D@,MS730(-QD#-"V<]/OY")\#(%E;1" MXDI#&44PT$ZT])Z/R(].RZ$D@87/"P\S01*ABF]TUAP$XF;]&3#*WHN,!D^GAGY3J$A'4+W@\GE MP+I@PP/K$E9&B>UEE-9?30ISGY<2)A3[B^ML^]B A]7$;FK?P,"GH!!B%*>&RMZP[!K8MP/*XN:&5^7-R[K.NX$%!'# ^7V8YW"!/D M5B;(Q?W+>IA]-\-/\ATW\I!IL+2QF4"MQ-_)WJSR4*AU]-R6AF$&H MTSJ!QZMBW[4XT3+)MRZ?I-8RR@\7@OM"F1O@]YF4>GUB'E#N?O?_ U!+ P04 M " !\@\Q8ZX:ZK=$& !<'@ & 'AL+W=OASS>"0NW^GYFUEJ*Q@]:=3.6)/EL)=I^,K_PSV[T_$)M;-?V\D83 MLUFMA'YZ+SOU>#FAD^<'?[3W2^L>S.87:W$O;Z7]M+[1<#?;>VG:E>Q-JWJB MY>)RS]!T\>R-P)(Z]5]W?;V.7EI)R01B[$IK-_J,>?Y(Y0 MYOS5JC/^+WGK%I6C#\GKPFGVX_D.]>?7\Q MLX#'>9W5NW>_W[Z;C;S[:JW?$)Y,"4M8B@R_C@__6?0PG&+#9S +^ZE@^ZE@ MWA\?FXH=1V$,<'Z+\=DZ2'$';L>]-6M1R\L);"DC]8.6/!^%6>YA MEM$D])OJ7]>G$U'YDHGHA9P=\:WV?*L3<005B;9//I!<'EI#C6"'_5W7F]6F M\YHD5DK;]E_AY=]M;IZDP^9F%?4WIS9W%08ALK5#J[(<75N:#&*;G$B[ZQ;" ML/T7Z!BUL(]"2R@Z *ORO$FMC#7GL2^GO,H'_L6TRI/S\ML.Y"&[+&=(ZL , MBRHR$0=5!XU.Q,?>BOZ^A=2VB_+S.*?3E)4#9UA^6IW)F094*,US)/U@EBPI MZ#CKH<"@44V?_ZA4\]AV'0J0A:_E#(O-T M8!D"$K7DV3C(0<9I?E;1V[7BKNU:VTI<<&BT'/A:Q7DI;\>DAU* QFN!?46Y M%D^NO$()AP)/*4N0Q4$,6<;'UV8H!6A4>1U,O8$T*+^L78N&!U$9OKTH"@1F M: @[(@)S4' :E_#G$%J[9+U-U%;J%93AHD0TI!S' ;*R,X!YED<9F\JJ$B,JV?5BETKS;# M3D5ECH7B55(D&A [6AQW#\>0#YKHN,8=U]D':06%BT@9*RF2 C%+GI>121Y$ MC_&S2^Y3:9!%]?.K3P!>R-LQ\4%1V0E%?=ZE^^*K_M]6=E56\[Q7%FT/G7;; MWV^K5'1Z0C4MDA(Y*L ,LTB9P ;597'5_07N/15_%H""#-4T@!>:Q#//H+^3,'^X0F>QX5YZ]-]B_E[9C[H,L\KLO7 M!UMV2EXE;Q(*^4:3!]%M)%E+38[:M=D^R>&B(U=*NT.+=Z1G$Y+ MEDTA]7AQR,IIE6;3M"J?C5MC7,WJSP4WUD";WX!DG&[0>2CP.5:Y('99Y)"9 M'YR(QWO?JZ;QA1;$LC_9;'M2;X]K4+A80YQ1K,5$37D5J;WY(.'\Y-GX_K0$ MA+JM<8G 16VS/-(3\T&=^3D]L1G=ARAX1(PAVW($.F)9EG2\ MK.6#;O.X;@=)SD?X5Q+)@P\D(PT_;HDU_+.#3W_NN^NO0M^WO0')6\#0Y$T! MDZ&WGS*W-U:M_=? .V6M6OG+I11 P!G [PL%I&PO=V]R:W-H965T&ULE95O3]LP$,:_BA7M!4B,_&TI*(T$0=.8-*FB8GOM)M?&PK$SVZ&,3\_9 M"5&FM!5[T_CLY[G\SHZOZ5ZJ9UT!&/):@.UF">FI7"R!^RE*P&H9D41,%VZ=V&-_G,ZIW@%X.]'HV) MK60CY;,-'LJE%U@@X% 8FX'BXP5RX-PF0HP_?4YO>*4UCL@N/E+"E+3>/S [8US8S5,V%-<&X6K M#'TFRZ4H\4R@)#C2DK.2&@SN**>B +*VB34YRUNE0!BR L5D29X$;4N&PG-R MMJ)VI0+#"LKU.?E*GM;WY.S+>>H;!+2O\8L>YJZ#B8[ W#;JDL3!!8F"*#E@ MST_;?U"!]O"0W<=M&?8F&O8F 5!+ P04 " !\@\Q8DG,<9 ,' !\(0 & 'AL+W=O(\%F%[U+_^R:A)K!4'Q.V58>7",-Y9[S[_KF0W+1\[1&+&.Q MTB(H?&S8%7N^DOS?@ R*9U_21"TN>E$/)6Q& MUYFZX]L_60DHT/)BGDGS'VU+6J^'XK54?%DR@P;+-"\^Z4-IB ,&G[0PX)(! M/V8(6AA(R4 >,PQ;&(8EP]!8IH!B['!-%9V<"[Y%0E.#-'UAC&FX 7Z::[]/ ME8!O4^!3DT\Y72>I8@FZXGD"_BRN),_2A.K'4P4?X&@E$9^AOU=,4.TPB4[0 MI^DU>O7'Z_.! D6TN$%"EN>2E!-SQ7"XG>P2N3.O\ .Q1X!V**^P4 M>+D2IXAX?80]/+3H<_U\=N)0A^R-2HP\TB+OCFU8OF;RS&::@G5H9]7+_$RN M:,PN>K".)1,;UIN\?.&'WAL;KHZ$U5 .]RB'+NF3?[BB&:S] JL-:L$?&GZ= M@#:3(2$>_)T/-HVW2%!EP[I2%@- M;[C'&SH=,H7L"6C[:,YR0)XAFB>()I U4JFT)39L9PF;'0KAP8$7B#_&36]9 MZ**AW^JMT5[[D5/[.[ '%?'":)U 5&5\I?..3=510P4?_IJJ6NA&7KNJT5[5 MZ!F1SQOA95,U:J@0!I%E#33I(H*C5E7'>U7'3E6K-9!Q:55PW'CQ"<:!14,; MX7@U4-\MP+52V80*]*,[Y&:1[S);,NUE)21ZNU*VEUW >UUW[JZKI.XL41.5.26=0 MZ:8+*EK2F[-&'IW>.I)6MT)5)7UWF=RY"4$-0A!32\@@4D-'+U]$V/??Z(FM MM%-2VNE5FJ.$9QD5!9NAMX\8Q?(JN#J^JJ[RZL7\Q$"1K3 M#538.4/Y>GD/"L.0= A5/H&U(+(!?/N$ E_];_VO^)O5-,U2'408,O&XL08L ME,%XY$51RQK 55''SN(YF?*9VFIG4XDHFD)TI3%#7V^8-I-5;;? 8X._*VEU M^%5MQ_[/SX#8V1<W!TW-@*> PT^(1)LV4;"$D_BAHSR1_YBR(.YW.NY)6QUQU'MC=>5QQ:"TA'\TY3Z3)/+)8A78G-3L*G]0; MBA*5A3"(QNU.JCH/[.X\;F@*'7%.\Z<21:U?2ZJ"K9@:'OY HG(W0T4@[ MDE9'6G5%V#WA/R-1- =V$UB-$+1M 2C]A"L>A8<=9(GG)W/T7[I2%H=<]7* M8':+8,0\LND87,D2-(U580=UMQ*_B,27WL +'TGK%"X8^@K7:6,VVX M)1^]]?H[^@M2]1?D%_H+TFE_T96T.M*JOR"_VE^0YG["R!\U8])"IZ>]]J@\ MV/#OI+T@W6[^_X[V@E3M!>FRO2#-3?XHLOFH2>?[7ON^!M'=1?U)57J)>Q\! M1JC=?)X?SJK%D,H>XFR=0$Y1"[B9S5ALX)9CG5I0A#>!RT4*%4 MRC6]SPP8OIXO"DL\,!&GDFEJF.\$X)?/ATV>"1M'_7$0M>,V !Z$/0C<@ST M4YB9/^16SY8BM.06WQ]CX>TBU8<9@"H&?=.$"1UF/#]94:'2.%T5^4*R>"U2 ME3(PXJ414P^3 J@QG-[<9&BK_U5._UD[')JVK\E7S!S!9S].;=EA<'#$O&1B M;H[J)4A+XJB_N%%\90Z_[[E2?&DN%XR",S0!?#_C7.UN M] OV/[B8_ ]02P,$% @ ?(/,6+ H@9A(" LDP !@ !X;"]W;W)K M?BD9!2 M^;I+TN)B]EB6^X^+1;%Y)+NP.,OV)*6O;+-\%Y9T,W]8%/N6*S. M]^$#N27EW?XZIUN+$R6*=R0MXBQ5V$407,Y7-B"1D4S)$2/\]D2N2)(Q$Y_&EALY.8[+$EX^_T[WJS=,W9,\^J=^0SGB;+"FJO\IS':O.E,VA*+-=G4QG ML(O3X__P:_U!C$G =0(>FZ#5"=K8A&6=L.PDZ'9/@EXGZ)T$C'L2C#K!Z"1H M1D^"62>8W1',G@2K3K Z"4CK2;#K!+N2P_'[J[Y\)RS#U7F>/2LYBZ8T]J!2 M4)5-O_,X96*_+7/Z:DSSRM5=&AZBN"21_*RX7PYQ^4V9*W>WCO+NQ_?GBY).B8$7FWKX3\?A<<_P M5X?=(0F9WA5WNZ4+X(-R3?(XB]A@EU&V9ROB WWT'_THV"R4?WXCNWN2_TMG MN=O1U5+-Z/2L8 97;S:#RXA^[CDFY+YN.\V7QN2$FK M&_W.W#!/X_2AD$W#?:MI",;R!L8:^4VNY9C7?1V^'#KI,PWDK#\S.I=VVH(N MU].:Q:38/O,IY5ZOGAZN;*D MTV2[Z8_%/MR0BQG=#Q0X[J0\("(%A+JLN3 M5)?CI I?<8\#&Y**.QCA\!&:H:J=*'=4E"?](*86/DB8#PD+@& M->DG->FC MU#1&'E+2U&('"7,@82XDS-,YH>LFK_0U'X8T9)L:%^GSD7/;5#6+BPSX2$W7 M$7H9V)*,<9*,(97,#2G*/-ZP'V=%=<@<%\6!;KS8=XK4(X5.50\DS(&$N9 P MS^!VE0A9NHW-CGP@!_4A80$0K"54\R14\S5"%8E3"IHJ3DB8 PES(6&>R=5%#90R*7>J6B!A#B3,A81Y M%J\#;"TYN4".Z4/" B!82ZKV2:KV*Z4JDJ>4-56>D# '$N9"PCR;/ZQ"?#&S M!<6,KV5\5+>6R2): D%JXZ.K4HG<'O*31LJ M9W58NYZ9_$])7Q#8+6EBEMW[:Q,UW08D;S?<,GG,64&FRVK 4ANJT+M#*("H91;:DT+CZ2V_B_DU))LD)<2T"] M>E": TIS06E>39-XOFO$6_J<*OB0.;95OB@%8R+;\FB<2[W^9FB MJ?W&IQP[63J0- >4YH+2O)K66N>6H1E+A+H* G7G06D!%*TMVL:@1Z,=^F&A M@EKTH#0'E.:"TCPDL.DM@4U?Q[4,60UK[<.<6H-\Z-RV;96W] -!J*:I!NZO M>(U5C^1>_8B^]E(H)%"W'I3F@-)<4)J'>,=>M^REOK2MKI1 /7M06@!%:XNV ML>V1W+?OZ4F*A0KJW(/2'%":"TKS$._>ZZR*<16/M]V1IME8T)D4A,X1T@V; MKXZ!"&M9:-E?\AI7'TVT]<>U)^74R4("=?5!:2XHS4.\L8\PXG\7KD&']4%I M 12M+=G&W4<3[?W^1J6<-%FFH.X^*,T%I7F(-_B1R!$3.?P"BU\0QY6XT28_ M;DQ^+#?Y7]^RE(.GZ@:4YH#27%":AP5>_]+2]*YP0$?U06D!%*TMVL;KQW*O M?UKS4@Z;+%10RQ^4YH+2/,Q;_IQ&!UU\?S@DD(:T)=)8_'C XI_>O)03)^L$ M]E("V&L)8"\FX+WW.=)LI.I=M*0![J/RC- :6YH#0/"[Q\2\?ZD.\\F+K I17$<25.@#+5_A+7&/M8;NS_L=V2 MG%VO1KZR/6'/41.HHP]*EN: TKZ9)CX]X$Y\3A>@$?E,3]';&1+;ET1CE6&Z4CSB! M1]@EE&,G2P?4-0>EN: T#_,>MH$LK.M6]PHTT'%]4%H 16O?6: Q[36Y:=]S M H]0J'+45*&"TAQ0F@M*\VJ:T1*JX"A)$(J92==:?KQ!UG&CS/;5W9/NL[+,=M7# M1Q)&)&J[+65Z.U,9N+\5CG:UXQ_4YN> W_K*2JF(%'=3_6&\59 MX095Y9A&43:NF*A'\TOW[E;-+^76E*+FMXKH;54Q]73#2[F_&L6CYQ=?Q/W: MV!?C^>6&W?,[;KYN;A4\C3LMA:AXK86LB>*KJ]%U?+%(J!W@)+X)OM<']\2: MLI3RP3[\55R-(HN(ESPW5@6#RXXO>%E:38#C>ZMTU'W3#CR\?];^T1D/QBR9 MY@M9_B,*L[X:G8](P5=L6YHOZ*L-&BS-\XW M;C18(VH;QCNCX%\!X\S\:\VVA3"\( M9%Q">YD[+4A3,OKXS<(&X&4WDBBR8 M7I./$'M-SLC7NP_DS6]O+\<&@%AUX[S]Z$WS4>KY:$(^R=JL-?D#/ED+U1[T@2_4YH1%,$S^+GARL47I0F]8SJ]& M4'4T5SL^FK]^%6?1>RQL+Z3LR$^3SD^38! _<%":"]94F[H@K)+*B/_<"\SR M1MWD(&!Q#-5T$%A$+IK,O''-.KQ9$.]UGJNM"Y;AX U#^./&YC-Y_>J^0HXO. KQJT0XG$/Q=F M'=99$.O=FBE^9NFM( #0SH/&P>VAZ)@65JL M67T/\Q-J#=.:0W&R.5<*MA2EO]JT2E^HW+R4MF,7'%!Q?"J#Y;9N+8>J;!34 M6EN@N=C9G$5G6*OS*&NGP[ A8FZ>>0-'>]0TB/IOL^:JC1D*D [S,8Z0NH@* M3OP(>S:.PW3<^350^UH5QQ_/8@0E(IC0J1]FS\MQD,ZZ M[F:#,-I//N01J@ MX-,A)IHAI1L3G,X"/N[),C[%EFU%5'S'ZRWNXR'ST0GFXJ$9&!&Q M*VYOX'HRCL-LO& ;85C9+ATM;BU79@\4#0N)'732#C54?.VIH$/./:,)EMZ( M8!KYESZT9V<:I+YAWF"3#\/>ZCV-'1-,D\2/O:=5&O]2WJQ$S:#C.9TW-$C7 MOYHW+Z7MV L]3=,P37_AP'YNGL'\6[+Z@4";4$'#Q]!FAB)D3"<(:V.",?53 M"NUIFX9I^PBQ_=-><^ 8@68XQ1A\@BTT$$D?V)Z\:9B\;Y7,.2^>2[/66YAC M#6)959#UVLC\ <4]Y&1T>83(^5#WK$W#K'V,^F2#2(?$G*8HUJ&@#VM/W31, MW;?-9'!UG^50Z[5H6AJF:KDUI]9(%"'P-$56RHB@#WM/W33Z:E)YCV&;3BI=L*-)+ (M^4_#DI>;4IY1/G1!_TFPR( MK<"-00@VPR* R,53/Q/3GHEIF(D[&GO3\MA;NX38B0(>ED\H,Z"&#'F64FRK M!Q$\2P*$G/2$G)PFY#<%AW((3G]K]R'V-717M6.G;4DF&M#L] MQW8C$7K.8O]N9-+3A<^N(09LN3WHJYM1.QJCRLA"]0*I+N-9TA $,%L M,COWF]'S:Q+FUZ 9W'9R00/H8+ZPZOY_U!+ P04 " !\@\Q8UJ[4 MH/\# #(" & 'AL+W=OC1UNEGTR%:.&U%M*,H\K:YC))3%%ASI.8 M1B,K0U MDCQ-/R0UXS*:C,+:0D]®!)2XT&%?73.]F*-1V'&71?N&!;RKK M%Y+)J&$;7*+]HUEHFB4]2LEKE(8K"1K7XVB:7<[.O7]P^)/CUAR,P2M9*?7D M)[?E.$H](1186(_ Z/."&FK M]=GGXF8"\ M"\@#[W:CP/(3LVPRTFH+VGL3FA\$J2&:R''I#V5I-5DYQ=G)G;((&;R'&3/< M@%K#0J-!:9E/VBBQM(?W3(H.;];BY?^#-X2O2MK*P+4LL?PV/B%N/<%\3W"6 MGP2<-GH PS2&/,W/3^ ->\'#@#<\(=B 57##)9,%9P*6)!:IT*PYIK>%.S\. MY^_,I6E8@>.H\8G3+QA-SMYE']*K$V3/>[+GI] G]WK#)/\WG$4,_'_'5PDRHXNF?8^)/ MTCLN/H.S=Q_S++^"V71YNX3[&U@\7"^O[QZGC[?W=Y1M:AZUAX+/R(2M8*F$ M\RQ-#+>R& 2RR(K*:^/6P+920NS>JZW$DKK'RO"2,TWTXQ_!8OCR91[#](7N M/2M#RNA^DN;.>/46 MI<.>G<-7KR3S)7<4FZ)=4G]MAUU MI4:3=7]33']3H&(O""M$"73T#=/DM]J!,] X;1R3UM\Q3TL[RDI(J<:-$Z%* M:=XT5()L)=#[/3NF+6JQ(Y]&:8*GFO5=%[(4I++^8RN-"-0.N.C[0;#5=#R_ M,TD0.QAFP7 Q"#*[5!!7$Z3[OZD0P&I_$8S/2'=8/RL[]CMVTG[74^F+JZX;(EI0P(C8( M&NCQ0HVR:)L9([:F(*H[VK2U[6D<&NC424;A3_T&5SJD+#M('ASK6W-LW_BO3&TZG+W!-H>G@MXL(=/MNMA.KFO!6 MK92EER\,*[K'J+T#V=>*TM]-_ ;]CY?)?U!+ P04 " !\@\Q86SI%GV_;.K+_*D0V M]\ !%,?/O/H '#<]FXLVR:W3+1:+_8.6:%LGLNA#2DFSG_[.@Y0H6TYZ@ 7: M1);)XJ;6T7;U1.7RST&8M M"_AHEB=V8Y1,:-(Z.QGT>JZ.?A<'1 M0 T?2%2:#8/0*O6&EA2'1&[ZB!2L*+3ZGN MU,]"7&4Z?OQW&^^O4F_G_?;NX1JLY+>_G0_Z@W=B]OWKU\FW?XJ[SV)V\_OM MS>>;Z>3V04RFT[OOMP\WM[^+^[LO-].;ZYFX*R$"! S+FN&-9U@:)6BMO%") M2'-:9]![YVRSW\-M'G;QX;M5:*'7MDC!(V'NPXKF;J21Y.7PY:+:0UOM(5*- M=8Y!+"U>P,>*E?A],KF'N/)GF<+:X%,Y!"$K"TO7\A\FV'$PNBUD[I23U=\4W$& MK) %D@1390I(5]6N(4?(8[$R2@F(+6GF@\NP]674/O2S3(WX!VP2V6@=2FYR M6YB2-Q_MM?XF<%^(-WDB36+%E89?Y&IG[ZSH.&?X/)E=T6/_W9&0)4AI8%

LEZIXV!JM8&I,"-0@ H:XA4XNY$M[2<$".=FEC,'(."#KW M)O8%%2#ZE^YAX!^&EQ@+R$9P&0H.WDA!JEC:%9&E!PQ"F)\CN 1XKQ^@MA@&UOK. PX!\8T M9)U@TR[%_Y4:8V"8.N]-&A,M<0<$S!;J(<>ZFV/^(PZ^Y[K^\* A'K*[?Y7F M$(@T'$"'OFG0?4T/!*30OROS$O$7,.^DW@2@\(L!VPPI9&?X!52=R,8XSQ:U@% &;\*#H#I'PV M.MVAN_NN(_J8JKZB4XK!&5..8 ]S#3^:"T;\$G)W!Q+YP\X^X59!$.P,%&9E:WM+/:FY(M:S6!E/=^MNSJ'T /Q+%YIC)VP2(SOUSI1&2]"CQP?,4C9 M!G5PJ_01X0W&'5CYL-<=GI-SX=,%@@,T/J*+(]@3@G@J$@(('1P^0H_#M/2Z M[$?[O0Z).^MM]==+>+]FG*\0YXO>Z&38.Z%%KM0RS7/&-1DEE-!0H?0K,N:8 MMK3_;LL\3R]Z-/"H=2A&FLYH=.:&?,\A00%< 0X08(C^^(*^>0"E6H0)Z%6= M\[X?#T5)DS%OZ1,*O:BTP,\"@0F:S99I#@-T5((A%?_!(PB)/. M9 EV1[O? 7.6P23P)$HL##<=:'J3>$6O@E;/0+>""0D:NBZ7F-+@G\Q> )37 M -& 34(.Y ZN2?B(:@BUR.!P6 \8B&5=<2D7")< (U#0-_:DIV4 &D*S"G\ MZ58"N&*2[2T$:+I-H?OF$M^X!D"@7)4&/Q#<&TR"KD*H);.0T%$RDA]TDKT< M.T0'^O*E02142FD5$!V4>=C%07P)?@-UJP; ;+ G\4 M&Z-J!]H,,8'2#4HPY(B<$BW/!#-00S^JFN<_M3"(_@$=&0:WE%=:L?B4K,K5 M#9W);'HD3GNG4:4R4LH4@IZ1,1@S$9I2UT89*SZE5B[!PI95Y>3GD9]IK(G( M-BC><;!G<%22&HX[%6D MAL,!CZIWUX=36TT"_:NE]FFPDQX)7?&(PG=2>+5I8Z;[5PFC"49,$%N:A M^2Q ID A%8HB9TBIK4V:D#2-;9!Y7BF& \UIBQ+<56!E;S%8[E%/5=^SYS+W M>_3KC1^CAZL\N&CZI"#70K3W-F\;:W&=HJ@VX=*/7"FN?(?KCW*C"0'2$ECW M0R[+T&6P.YV4&59O%0#Z!P"+YI\FC=C:^(59KS"PLS*Z&TG=G>KD((=EMC+"/@/ MK)>Z;'L8Q3S'-+<8C?#=\RJ-&R&7ZL68*_LZG :U(\@V&O^/LW&8EV,3LC_P MB! M@A$!,L;E-F1/N8 *M417K7CKKZJO: MM!'6 !YHV_8=RSH\Y3!.]<89@>4(VVZX%GAN]@+%G2)T#)FT7+O*QTE0);S# M/F"2BDR_-]BETT6@74]RC8FZO^!4!)H]'/0"6IR#&(JW^QREL^E>6_%F0'YN M211&$EA\I+3I&)_2!$&%ZZ%$W,=PD8$@?\S%%JB7.U$Q;A%E=.8<^Q'SPKEC M8,@$%F05\KI@2MN+HW I(K**>*Z>X3FP-Q,8DW.R_"_94<5/91P2K!Y/RQ"G MX6XD*8@7[40#2@R["I,4?$MBJ,I"#;.H+=?[4> .GI!3'G!:F3=XU%Q1&ZW5 M@E'Z'2N.7J%-6XNSJKUE>T"=5B6=JZIQQW66)L2NKW+HV(U1'_;W"._F.C\F MZ?&P@UN(!2(@A28;#0?]P(*CT6G_E_T!B.DXI?7)-7C3NC4N1N#!Z:7\4NNG@(O#3 MUB:[<]0=+32.#*9<.'ZA(X-&D*]/0KS>*XMIG#/4+ MV6PR[N&R?\-$:FESB4#\+$H"W%A@ZG4:DZHHME@&5?%*YDMN1K66ZOO/0W#? MI'7E@;WGI]?2+F"2:#J.@*(2R@:Q:)G] +.%]^0'ELCK6BX45O\GUYAT5 M=^#RF.6VX?\KK!R*\]V>8/WDD,RAZ+MNRA:OP_\NK\,W>.V[8N)0=(:GKFG2 MSO@%?WW-?- LGDR6O#HS7& M"4TD7V4_'Y[I@!*REO+HPX5/KC2 NP44VJ5QQZA-8CX.*#R7U&=>J7T\7J"LS4Y4"@IUY]*! MK%XN3R1O;A6D.MN ;"GOH_H.(:C@!7CE.19.B)J M0< %+O M)$I))9E!:.4T1M>,W %^!7 2!0]4@5$M2J5-N9XK$SG%(K]/J%TNMARR<>F! M&=RR=#S:P!H"^_LQYU,T0B>,OSH 11L2\K/"AOB>/JVM0DVZ%9[<08'O1=*! M 3++BFH$,3)S#AAO.!-_U3:@_7R\6Q\_-3L!3WC5BL,*;#OVVVC?'?PE[._F MU;F9QS?/P?&(O#ZQYA;S9#:%<+%)8RM&YSW &/#3]7K%>7\,+^"G?U&-X-?P MTZO!'4?A8;GK,]=,T640.HQ>\"&U,\[FK8,H/-KQP9KNGGA@BZ'7)!RY)9DM M0%T^?Y )8PNP50RLQW@LQK&KR^.1-H:"AM[=Q9Q&*)'A"4I+V;%[FACM MC+CA,Z$'O,'B/]!U%C*#YI*E;XYP]="X?_ BU@H,/@D:)D!FWTV%+3S@TZ.+ M3#@103W8H,JI05E .)J7W(O&NQ)TIX:_FZOB6:F]=YI:;RNHGRD'Q7WL<;$* M,:R&_<051B[KT0WSR3B/*"!0I^6.X5L777]5&^YHU)_/JEQRDH%9C/W#4A/C MS OU"^5/THD[V7/Q^45)0\':M\KP+@NH _('VD*H/4(3S2+6=0G8-RV=:29H M)^[6#-T*@\U/=@5K^H-O1%@LM:G^!#U!](<"$KNWC]B6 T?)R-&%P= M/; %QNZ"%*ZZT=PR"5MXC,(JU$$E-"@S(T4'C=OZ\EI=]Y!\:Q?7/--[%L0M M:Q-D*QW=*JX+Q3V0FG) FE%B:\I(-PR)0<@P?#TG*RG92X/-&1ND1'_MZOI^ M5AT-$G3Q;K3;0=[.S]LC?*R*0,,(&*C3VXH!&-OK )T%#2<$[QAE 4MN^(C9 MUH%NKF)9@B$"&B6KP+D^P-?G3;XSZ"XLN%8=OMK5#9HA.5T %[;"_MNE_5\^ M@[K:X:/)PR5M.KV#8F\0G0TOJGH//E[T^N[C+J%?$ AH]+J],5-S3S_H?C=F M">SN+>L<&/3H_8V$72UV^D=XQV9\'@T@0?0N>F(\CB[.>M$Y@ V\47/CSUZH MCN*;I<"6LQ/&Q*TC6FVI-3V'[:U?M*<]O6+:(N1I$)V"'.?#/MWO^;1?PWN8 M=XSR=5I,A5! 'I/.(!F\ 4);KV#BZ;XIXX*O,][EU?EX_]2?CV/_D.'H]J7. M#H5V "$@FCUJ%WWBKL]=N18@0P*OE7W?\QGHE+J._+S3U+GV!0*+HV18P0WA_V$?;\'@S/ZSYJS.Z+A+;4&S[SR M(:P-7X%Q\L_[\"AGH4 +;RY\CO]XV=<7&?N?M^!-M',W@ 7LKY11KPV)T!?Q M!LMXYXNS?4>-0[KQK+;^.,#H7&-B9VNZA:D -FX!@V IZS@A#^HABCWO^0^ MK6(>TQ][/]E^!0C7C]XRZW&7N(2EJCGA4A<@QL@O==%&%V>W_#>'?W[&7;+D5 MY87U?!V?L3V'T'(QKI2$)MNF_K* MH\.KZJ;4'! MD4Y&E=CB$NE;]>C82EN47)5HO+(&'&[&R;1W,QN$_)CP7>'.'ZTA=+*V]BD8 M=_DXZ09"J%%20!#\><8Y:AV F,;/ V;2;AD*C]>OZ)]B[]S+6GB<6_U#Y52, MD^L$8K7@[G<%1P MW?U#078HR"+O9J/(\J,@,1DYNP,7LADM+&*KL9K)*1,N94F.HXKK:+*PA-"' M]S"K/8>\A[DMU\J(<&:CE'B+D)C* ]RL@'>VNH\'!KB +G[A'(Y70L"1!R.^,_*E^ M&[C!:;@P,C>^$A+'"<^$1_>,R>3MF]YE=WB&[* E.SB'/CEU)_!1>:FMKQW" M/RM\(9AI*Y_^/<7]//KB877+5__VS776RX8P^[:\6]PNES!_N)_=+::KNX<% M3)]Y?D0.4_FS5EY% JL" Z%*F#T/%?L=YB"T!N( LDU[4(:0SX,\V$T+,K?& M\[ HL[V +U_F\"YLG76'AWBT>L._0'BHA*-02K_VBCROAAX\.;ZPK9* +QR( M\L#[V9@L9$WX7@H^G0*%I@+BVN$SFAI![J5&GA_#@A.NG MS'C*WAW>A^D!H MY1A61-EX)=6);1\%8,I34YW LG"\BN?G/SBU>Z??*M^T&27:-K83J_)9YZ;NF1+I3HME'] NO: M4",1K;<5V&FC*[_2&W5FLEME/&C<<&FW<\5ZYAK%:PRR5529M276K+CD"\C1 MA02.;RQ/WL$(&[1_.Y/_ %!+ P04 " !\@\Q83P5V^J$# \" &0 M 'AL+W=O%GN@I9%$A")5DK*3_OH=4K+BMJX7>XC,CYDW[PV'G$QV M2C^:$M'"4R6DF0:EM?5E%)FTQ(J94-4H:2=7NF*6IKJ(3*V19=ZI$E$\')Y' M%>,RF$W\VIV>351C!9=XI\$T5<7T\P*%VDV#4;!?N.=%:=U"-)O4K, UVB_U MG:99U*-DO$)IN)*@,9\&\]'E8NSLO<%?''?F8 Q.R4:I1S?YE$V#H2.$ E/K M$!C];/$*A7! 1.-;AQGT(9WCX7B/?NVUDY8-,WBEQ%>>V7(:7 208_5 M[B-V>MXZO%0)X[^P:VT3,DX;8U75.1.#BLOVESUU>3APN!C^QB'N'&+/NPWD M6;YGELTF6NU .VM"'&Q^'<=;DT-4MQ&M!] M,*BW&,Q>OQJ=#]^=(#ONR8Y/H<]NT!C$P2_G G\_X).%A5#IXS_'2)^$/4[Z M=O6PI")X_>HB'L7O8'6WO)\_?+K] #?+^7JYAJ](A6Y14_TA[$JT)6I@=*6T M9K+P^0-N@(%P%('13*98NVL7@K_G9RH_:]P6B;*&;K,/3FZJT:"=A3L7;R&A MH?K1XMEI]O9 ;P]0S [>$2&SK)L*SC9<<,OQ9URU$;Q@_O(3>,4>]P@U>_9G M3@*X<6%RK:J7".%!TEL'?42#9W 0FVFRPU05DG_'S"4A516%2=O\9%1H_OW( MP/&A6'NJ6R8:!)7_3$YML96-3S6]89@=Z ]A[5+L979)?SD+ YD"J:S_LZ5& M!+I*7/1WR7V2 AGIM,2 MDG8W"4\%>2 !5ZJJF7P&XH::='!)Y[&O%G>XJ@WO"Y-V#Y@-X -2R^$TH+2U M<=NPP_#_T%@W.R9I\P>A7VK?%[XU7+NSGF^I63!_/O.FH+<71N>M?G@#"2WC M(8'1GP.XQHUNJ)=!?.$-X_"7)8K]'\=P[+&(#E[T"G7A^Y:ABFJD;1_W?K5O MC?.V([R8MWV5*!=<&LIV3J[#\(^W05O/^XE5M>\/&V6IV_AA26E [0QH/U?T M;G83%Z#_AV'V+U!+ P04 " !\@\Q8/?MF-.T( !3& &0 'AL+W=O M7BM3V3AZU]@"A0PH0D% "4[?WZ/0V %"7+SF2V]F5?+!) W[M/-^C3>Z6_ MF:40ECT4>6G..DMK5\?]ODF7HN"FIU:BQ$ZF=,$M7O6B;U9:\+DC*O)^$L?C M?L%EV3D_=6O7^OQ453:7I;C6S%1%P?7CIY-ZYF1)3.EOM'+^_E9 M)R:%1"Y22QPX?M;B2N0Y,8(:WP//3B.2"-O/-?=WSG;8,N-&7*G\JYS;Y5GG MJ,/F(N-5;F_4_=]%L&=$_%*5&_>7W?NSP[C#TLI8501B:%#(TO_RA^"'%L'1 MRH M1([-BJ?BK(,:,$*O1>?\UU\&X_CD!64/&V4/7^)^3C%@;Z1)Y2K_]:Y^N+W+;K^OG+W=O$>]??SE*!LD)>_/V\HY]J:RQO)S+:6(6 R;R)VO//./O"R0K&SX2 L MW E=L%SQDAVPHV@RBJ,XCO$\I5_W'"(%]JDREJWX(Y_E@@W"T<%PY'X_"F.. MD;:9T!JZ9=M4W?' G7J%IVEXNE,6=AU%1T._@K_C<8O7505.)20J[1"#S&VT M[0X:95_1RRBN7SZK\G7Z$ND!FT3QT308.HE&0>J/7.5SM[;_@!U&HU$2N-0! M#%Y SJ@*\B&ZW*+J3J;CH.<.R7['&=C6.*RF\(X;1J.CB=O9YK3';=LZU,?K MWV<<5NZ8NY&W,==EST=R*O*5W8BURM>D^D?D/O&X@D72LB\EA*Q%,1.:)5/G MSB1B%]4"@,J2L5L8]R"176NTF/#W-V"8=AE^*Y#T^ !F M[& 0U[70@PJT;)AJU6CU%_1D,\$UQ$,W'*#"Y6P%+KPLH88&!1/?*^@!J"3. M;;]DZ)N-\^)D\*J'/!/,>.%V*36R2%4:)F8RP]^"/[*[EEO$@T@KTHECF4Y_ M4G.9R93[Q@PF7SED:!+^$R9U25'*C"0^>L(^(1\H#2[F?U0.8=]>OK][<_$$"B(J M#DK7FN ?V$8HJ>U21OR('A74';7P:P=YND"6<;WWH?.C0,PQ^;$;A"Z;4;<.QPU6T_,P&Z+<->,N#?NR*@ZD"ZYQPU/TU +F[@# M9/28M$75_GDG'V#+U9+K!>' 5J!WO4+N(.+&/W<_!VT\-PK0EN;5G,85-S23 M0:58<)KYT=C6 DW.F@B7C]D?N!"0ON(A%2NJ7"S?+R6,RV6!YF$U+PV:(Y93 MOI+4^L0#+D%H+!C*L"JAT0QZE&A_.".TQ>4'Q*)TFVNHZ<;+"'>.[Y4T,@B9 M2[-2X8TPW] M;JS7PDU]I>5>(#&\YQK&$0\099FD:\V6@]PIU)QK.5E]O8F"=]V0H!64"1LF M@&NZY.7"-6 $S6K<8L*!GHME'KISZKNSCY=IQV*C-I0.3H %\)[VHWJ/W58S MZH#4/I'H^.-\X'VXXQ'&-=F4Y\@6S7/Y;WAV]OB3'1.]U_'= 9EV7]-@IN04M0Z#!+P,=6G3,0S,&[Y; PYRH7(2#I+04)#]N])\0J;#U$%L M,8F@6/26"7.:0%IB(Z8TY<+KD RU>4]L29%4\!_-85I5B^5FQG%%:T14!R2K MD#-KGE>-H,: /^4'A]28B-:DZG6.BY6+U)=6NV_:]9,!H!NF^>O@"G*J7]DS MF.G@C,'H;ZTAC=(%]4H70Z!SF,XNJFYP8R?'!(2*VH8<+EU9SR M2_E+"!B3L>'^E8>K"5'MS^_M^@?LJM2C'%85K($>=&F@+KG2*A4">(@DAN-] MUK!,J^(%_BX28%_@Z*U5Z;<]1[J:0(VL=Y^K)K@NN'PP3K?F9LZU,94X;>$$ECJ@UH!SO==7-R@GQ!_TF=)]U0A-1#NZ_1 M[65Y4P2.DD 6!;H>#,H?ZY.$ +[#W\O<31?2%[7_NN*N%JVR#175J(PI)]5R M1AUDA@) #1%UEH5(T\TNN'#5N-"GYVWX%GK($C:8#H>10PV:OT;Q8-N95!#< M,=-B(3&@^'0+^8M0KZ7[,$O.;+=>.-)M F):2K.ERDD!EVR>H=-V*_#5RKM MZHU+"5AJ)CWV?KO-8X;PHW2#LQ$;PFL]-AP.63*9#J:Q>QU@F4[1 7_L0X61 M9!":^DLYOI/:_XML1N<28F?.B-B^[XG]UH?>0F"TIL_9%*NJM/Z;;[/:?#&_ M\!^*-\?]Y_9/F,PEX#47&4CCWF34\<&M7ZQ:N<_&,V6!S.YQ*3B"2 >PGREH M'UY(0/-_A//_ %!+ P04 " !\@\Q8(O>:!/X" "B!@ &0 'AL+W=O MJ3"0?-LV';Q/N GQZ796H/K9*;4DS.NTEX0.4(H,+$.@='G&4987S+)^5ZLE:!=- M:&[A6_791(Y+-Y2)U;3+*<_V;Y1%.(4O<"43E2-,V0N:;F@)V@6$R1IF6,'$ MG\"TX%I)FQD8RQ33M_DA4:IYQ1M>PW@OX*#0#6A%QQ!'<7L/7JONL^7Q6GOZ M-& 57'+)9,*9@(EE%NE^V9W]5G#MW7#NJ9R9@B78"^@M&-3/&/2/#IJGT?D> MLNV:;'L?>O]U%G#!32*4*37"GRF^6!@*E3S]W<5X+^9NQC>WTS%-_^B@$S?C M<[BZ&=U>CV$Z^#V>;"Z$)1)+9N P I( L!FY,HT(-"$NZA'!E#9&*B^87$%& M\1H3I>DNP&&K?7H<11$PZ8W(&]P]:<_">-Q2)J@MB8@O6"C#W:,U0$AJ_K[6 M#R9+4A!H-7<4=V6X-20S,\-3SC2G$HS.CQR/I 7N$CPT)@V88XJ:[@%_;92J M+4D@W/?5B\Z G)XY+P3!N&OCJ] D*/VQU-RDW(N,:7PXAT3)1)3N(!@!ORGL M*I*N6-35&:R0T8I.5Y6+[%V3S6^-]YY. Z3Z$';^P7-,15:PZUJ&6[J1HUYX M=7242VDK":F]M0 /*MUY#:_4^YKI!:=Y"9Q3:M3X2GJG*T6L#*L*KT(S94G3 M_#*C/Q'4+H#VYXI>Z-IP!>J_I?Y_4$L#!!0 ( 'R#S%B(27A-B@, )4' M 9 >&PO=V]R:W-H965T2\1&FXDJ!Q/0EF\=5\X/2]PE>.6W.P!A?)2JD7M[G/)T'D"*' MS#H$1K]7O$$A'!#1^-9B!IU+9WBXWJ/?^=@IEA4S>*/$7SRWQ208!9#CFM7" M/JGM1VSC.7=XF1+&?V';Z*91 %EMK"I;8V)04I=5TRLG.3A^511C"![C]5G.[&X>6 M0-U1F+4 \P8@^05 "@]*VL+ K7^^6^X465)O;&TY D6FK]28F AR-:E!SY+N,.5KJE=X:*I2 ^> M"X2LL3/>+D>3:;["'-A*O2)LF0&U7J,F":?&@ZH%KCK@FBZ+AF7;F@-(0"I+ M]WKG_^=1[+T0NXK)'3!!F2" '"Q)K;)4PTJK##%WGKST-Y&P3"MCO*;W+79< M;EP8E9+N(O1A9H@II8O:N0=GPV$OBB('+FDR[IWUO(7FAJC0T=DHWFLYX(Z2 M0')U-MB?<6-JNGDN:\82ALN/QDQI:AB@N?J_^!O YFY01GT6"HT(U"Q<=-W2 MAR?<<&,U\VDEU\N"44AP3PQ<]A3$H\A5]5,M$9*1-TM[D,*CHJ9+4TB&R>5E MZM7<54FB:[?\5(L=Q(V7M.\ 'JA4P_V-.#2_C"\COXU)[+2<0J/6()'CN.,[ MJVVA-/].Y/9494:/BZ'0K(]S)F5-Y7Z@ >\F:J= YVM%HZG=. ?=2SS]#U!+ P04 M" !\@\Q8[=I=-= " !S!@ &0 'AL+W=O9,-V2!@E;64N7, MD*HVOBX4LL0%Y9D?!<&UGS,NO'[7V1Y5ORNW)N,"'Q7H;9XS]3K$3.YZ7N@= M#$]\DQIK\/O=@FUP@>9'\:A(\VN4A.9R+$<,\/Z725WH*PWH5G!E>JBB1P7=E,61M$JISC3 MGTN#T(:O,))YS@VUVVA@(B%=&"XV*&*.NNL;RF4C_+C"'9:XT0>X39@10*IA M(A),WL?[Q+$F&AV(#J.S@(-"-: 97$(41*TS>,VZ\*;#:YXI7(.1<,<%HR)9 M!@O##+H.G*JWA&N=AK-WYU87+,:>1Y=#HWI!KW_Q);P..F?(MFJRK7/H_;.; M V.NXTSJK4+XO<2]@6$FX^<_IXHXF^9T$?.'Y81.R,67=A1&'1@]S&;3Y6PR M7RY@,!^3/E].Y_>3^6@Z65ABFNX#<8/!1J'K)IUHDT+8#N!!P(RIF)0;MX^T MF]9LGP46U/L5*HC*/0XO88SQP10U+\'L)- IX%E]#,B64A*2X28 (>EBO$(8 MA?>.;11TK.S$L./L9;XRZ#U4E>,_XR?>GRQ/19QM-0T=D&OR0Y@M!H![C+<& MD[>NN(?(-6P%I7 PG4,_=:S\HT&0H]JX<:&ULA57K;^(X$/]71MG3BDH<>?)H"TC0EMT]]8':WNV'TWTP MR4"L.G'6-E#^^QL[@7(2Y3X0SXQG?IXWPZU4;SI'-/!>B%*/O-R8ZLKW=9IC MP71'5EC2S5*J@AEBU8*FY+$'AH$Q MO4>?N=@IE@73>"/%3YZ9?.0-/,APR=;"/,OM=VSBZ5J\5 KMOK"M=;OT8KK6 M1A:-,?$%+^N3O3=Y.#(8!)\81(U!Y/RN'W)>WC+#QD,EMZ"L-J%9PH7JK,DY M7MJBO!A%MYSLS/A1&H1+^!V>43"#&SF-S@).*M6!.&A#%$3)&;SX$'7L\.(S M46LP$F:\9&7*F8 70^%3MYF3\=9PR6DX.SA7NF(ICCR:#(UJ@][XZY>P%UR? M<38Y.)N<0Q]_7AFXY3H54J\5PM^O^&Y@*F3Z]L^I",Z^<3J"QZ?7.^J-R89F MB&7PM%SR%.$>:0C@-4>XD47%RAU-UJ\U5^3A7I.F;;)>4?-"V',U"SLDP[V0 M!'$'9KA0:]H##6MRA:11*2X.E797;8CA%A<&YHIO*!$P%^2GK10\E1\H86W2 M_I#T:TD'NO#("@2YA!_E!FFD5$,XD$DAUW3\9(HR:S1\LP<%$T;AMS;P? M[9L"U@[2P^*>U/OJ0[W>^@],K3AULL EF0:=?M<#56_2FC&R M$OOL MN^^^[YSXYALA'U2-J.&I85PM@EKK]C0,55YC0]1(M,C-3BED0[0Q916J5B(I M7%##PB2*IF%#* ^RN5N[EME<=)I1CM<25-L.E])R9CWBDMFFVPL1O*^Y$\;>NP%S"+7@A( MM@&)X]TGPE)+P"DW9M9J'VF2P?F&^15OU:,D+:"E<":YK!5]X@<7S^- P&^@E.WJK MQ NX;.4(TN@(DB@9>_#206[J\-*WRX5OQ@29M-UV@>B0CF/"@;#@2X,*6+IP1BB#^EXR.(H_7$&OTP MCF9V/05/+29#+2;>6MQT#!WN MG.^"'[^?HQ_[-8XG \>3=]70?EZ4$S]%/_1K%&<#Q=F[R_@FFG[X%VF&>U=H M@[)RC4)!+CJN^]MT6!UZT;*_@O^[]XWLBLB*<@4,2Q,:C4[,!RC[YM ;6K3N M0EX+;:YW-ZU-/T5I'&3;!T*&S?U!+ P04 " !\@\Q8DR*L+*X2 M "6. &0 'AL+W=OOB95Y7L)'MS:R;)QLGFP];] )&0Q#%%:@C2CO?7[^EN@ 0E2DYN MW:J9F** [D:C'Z<;T*O'HKRW2V,J]6.5Y?;UP;*JUB].3VV\-"MM!\7:Y/AF M7I0K7>%CN3BUZ]+HA">MLM/Q<'AQNM)I?O#F%;_[7+YY5=15EN;F_KP(7E],"2)3&;BBDAH_'DPMR;+B!+D M^,L1/6AXTL3PV5-_SXO'8F;:FMLB^YXFU?+UP=6!2LQJ6D<%W5>I?E" M?2ZR-$Z-54?^Z?C5:05^-.LT=K1OA/9X!^V)^J/(JZ55[_+$)-WYIY"S$7;L MA;T9[R4X79<#-1E&:CPA;\K^G,5B6,Y7_[%BSTSOKI MD0>]L&L=F]<'V2J%-1H; MB=!/ZE_N[U?SHU(W61'?]\K^:]35UZ516,5:EYK]!U_.TUSG<:HS92N,@7-6 M5J6YBHN2+@E["B5,H+Q#+/.BL9G%24.D*]V>=+)AZ!-9Q5B=$HEH64%=I,DTB M854D4FGB L[DE56:!Y/7)E)VJ4MS0J$C420;0AIK-%*Q7J>5SM)_-QJVQ;QZ MQ' $E@=$S#6+%Q=6V%U&J>5FLW*H; M]0SVV/1Y8]/G>ZWNBXDS+(8CD,AU2[M7ZEF:D3E-DS\1 UD+/VGEO\9/W9JR M0NYJ[(QT2%JMEJ4Q"@$GS7S$F?2^C'K?[E'-1:.:B[VBOM=IJ?X)PV2_?-_8 M^X<<\:EV)OEK$6 OP_[H]1-2<*1HOPF"ZAT,-M%E8M5-@3^__>UJ/+I\B:1" M3^/AR_?3NQM^'+T\5KJ&?97P!TK3:E&G"1LU]FA.,CRP#"NC;5TZ=XF4( O >RD 2HIT]@*2I;4F;'-.-=PDJ1OT%#R2[)^]$>$F] M'SBYTEQP&%ENR[DRB+VY"58*;_Z6TWJJ<,&1BQM,W=.FG!?KLDQ!#:$WU#4\ M3\V,\AY# W**"#9&>)%07.3>57XG!:C1"_J-M=,BJ*U*%ZK%<#8$I?7#AC/50L M^(P0,3)L\8"H;#M;ZR0,)(=@15V&F_9"_:,N*/N$".YSF<9,2WT"@5)UT1T[ MUJ<9>39+\"TOV@]?"V0BQ>[^AR[OR4P^B(F[/Q($CMP"C_W3N'F:'*MII?Y' MYS7@O9J,W(JG,11F)2T:7>8H#51KV$>@=*A&T>7U630<#O',46+\LO/4?@\. M&QK]#JO2M!DGE%U7X +0'-^KHS%1OCR[V**[_>Y(C0@D_$%.J<:70CG"'N8% M_NDRC.3E9(!98][/[C[1SG4$>?0"IL YXC;(Q;DK2Q@PT9Q;@2U-D"0[@X)* MG5K9TO=F5K)J1:T=H0;MMY=1_P"2U.?NI$=F)V:P-RE%ABRN!>745H+73:;C M^Y.[>%E0[ 23F-ZOBL1DPH0?)3Y2D+(=ZG"K])Z )<4=<#X<#B97[%ST=$VP MC(R/Z=((\80@GJJ$H=D1#3\CCZ.TM'_MQ[N]CH@[Z^WUUQ=XOY(BQE 1HX9G MIY/A*3.Y,8LTSP519IQ00D-%/5ME(C%OZ>CEAGE>7 ]YX''O4(HT1V=GEV[( MMQP)"D 1$A"T4Z/S:_[F*Y1J":"15QU=C?QX5%Q=P;RE3SGTDM+J#9(>^:Q- MF1:) [MBK@XG,M[E3"6 5^_U;"T 'FKS%N8H'\+IG?BR,QTSW'2#9YELA(-/ M<57,H! ??P8[7'23#R>"K- Y&R.X6 (OH1+=1.#Z(GN@+PA <0X3S%USQJ4* MX@Z5 (A,5V(S1/"+8221J-\]"PR2I#-=P.YX]X]@SCJ8!$_BQ") WX&F9XDW M]!IH]0BZ#4Q(R-"+>D$I#?_I[ GE4 LP, K4$':0.J71X\&_8=?C!<-@/&)A ME1VI:;T@N "-(Z!O;,E62D":@CF%_SI.@"MELKF%@-B;% ;/LM@#P"\; '[Y M3*W !=S/@NN]Q/K!M>?P):@ZTO@/;#&RA1 [@46,F?=Z2 MH+)'A4X2<>0@]RB#&;2-WYN2^-_M8JC4 H0K!8%S\NLM&&[9]%V1=C2]NSU6 M%\.+2'T)E7*+R$RM&BN$;KE=9DJKWJ96+^ &BZ:P]O,X&!14,K,!O4"K"B?A"VP3:O=*"\_/1!B3U>M MM@[5632Z/G=HY3P:GU_Q\^<"-L"MD'#T:"(C+R4#":(+24TFPX;49#*64>WN M^IAOFTG0OUD4/EJ:&2DQ1^E>+7N$V;PJX3)!",A2,WDRN1L(<3%UFMJ M_O"WQ*\LYJC"L$E4G\&3""E$3IX'*B0I&OLO&")L*A9P">;:*WCD4Q6; L=] M5&[.D%+;FC3#?1[;(?.X-()9NM/F-=Q54>/'4D3?H9ZF_2.>*]+OT*\W?HH> MKCR2RNZM 2! 2O(V;SN\I)@R7$!)?^(T52O2X8IC(+:@LAX6;D,G0N MD-09E9B-!&4@@5M+T+CK-,DV TG(HJ0..@WLM*JDK85IF2$Z_3MCNUL;0?VG :%+A8V]GY?SD;Q[R@)(\7J.'#)H;85[C.I(_H 5['6.'4=N\#LD%7#S(8!E/.FX8V6L4G$/ERI< M$U/6YXT$^4-S$"#:,Y.;>4J#:,=[O3RT)LY9<9,!2*O,I%]Z=CAKVKV6E3[2 MJ!E;:UFQ4U/HIQ"NR1A/&.)QP[A5L(.QV"S9&M.([E=G71'8FC9A+X"6OFW? MLJS#"PGC7!1=,J*/J"M+O."YV1,J4,,0'IFT7KGRS*V@27B'(P"GALQH.-ZF M,Z!JH)WDNB=M$\2I")H]' \#6I*#I%[H]SE.9[<[;<6; ?NYY:4(DJ **>5- MI_B4)@0J7*,GDF:+BPQ M*6TRI\6EA,@:XKEYQ'-@;V5@3,[)\E^RHT:>QC@TK)Z.*0FGT6XD*987;44# M3@S;"M, .GI!3'B1MS!L>-3/VCS MUM*L9F_%'DBG3=WI2G_:<>#OA,7UI1B?=PKJHR8DX]V\R$]X]4B6KL]9$0(R M9++19#P*+#@ZNQC]M#^ 6!&GS)\MIUG7UA9$;0 (RV=K.'5&:@$K*IU%Z03% M6$H&PFTYSRQM5IW0YZ2[_J ;3<:]=BF2&).7CLY"-QU?!W[:>Z+A''5+"YT3 MI5NI;G_G$Z5.D&\/RKS>&XOI'$.U?=K=>9-)K%OS&1 M^^Y2(K \\YH!-U7!Q2J-654<6ZR JGBI\X5TS'K[";N/RVC?M'7E@7VQ;=.W M[VY_5].DX+-*5*XH&]BJ=7-*9=5WU/3FI)C/K?I-K]8ON;B#RU.6VX3_>T0Y M5%?;C7Y55.> M7^TMS^_X6/6&3>NS8%DUI2:C.]3]R;)]+Y/^LOV==&:GCURIAA[1G$Z0DL)S MWP9L=XX@%M02/4DV3BE<*T8+>0XYX;&Q@)QN&=*D;I];^/ =*==XZ.1BOY1) MD&YN4G(CR6-=8CZ)2)'DQ( 34H U@.'%DS&VFY4: K8KZD94LQH%#! QHB S MFKL.847J7.I$$@/W/GW46A0%N),V'038,9P2]S"G@V/44\# M45JXA;NSP-M(%,NPP^[ZG[YGQH-V--&=DV[TTC_UO'5M]?#&A*TIU=GM]*13J[EP$:_7+\? Y9$S+M?7L3TD<$K[QRB6Y M[,GUL5S_$%[(32MUY 2. E%*IR0OTC%3"[(%M*B#F<&:YI":S#1/NAHXAOE* MIEC(Z0OA=7%W%&,[_;RD0P)*XKJ!#$V"'AG?O05!%R3:^PIRP#"]NT4H6Z>Q56=70X W_.LZ_>IJ=(X7^->_:$;( M:_SKM\@=1M)5"7?*T K%E[#X*L)^?,5 ::%,)*MH M=BG4$'+ZI!,!;? C"OHG="@JMZ%\X.1N%\4$"$K+%^MZ5NRD:.X;--#OXGQ\ M>?W2SVW'%VI=E\"+UHA)RXV$\)2.VF^ZK'Q.=F^3 M22'9N2_SI%8&+IH$O3.0V76S9@-=>;#AXCQ-I/H.7F-R[E57".ZS6HXEZ&X/ MW[Z3[V:F>C1FY^W'WMLUYD-*W0$9H*T"6BO* ]5A1Y!3(SQ2H9F-V M)_C6Y:J?U88[RO?W"4RN)65CEI2!8=>!(N,3MX[U#]:).XEVV>[)Z))3G^^: MTMTKJ /9F*PWU!YCLVX_PS6,))I8/H/'KG[(W2TOOC^*S4^V%];U8-^3LM1U MX58$](1$<#TH&U*51RE M-!05:[G-8=NL,C.QKN%#*$O8H&FNSZ;MJ:GO;[N[0:[A3*^V=4,>Q/$BP(T; M.?;Y!M4OGZ3>;,G1E>&%^NCE.E1'X^ARCAR'[<)_<2"0&,X&)X+ M-??TG7\>0BF9>M2+%G $)TW^\L^V%H]&QW2=[?PJ&B,;#Z^'ZOP\NKX<1E= M=G1Y[8,_0>2"6J[/0RQG)U(<]8[HM:5>+!0V:7_2GG:<>/ 6D4SCZ +KN)J, M^"K=V]T:WB&\$U1^,T!9/*_2$]89\M@SU4CO!>]]46S<1K'QWBCVLK=5=D,8GOH@I_O:S46TOPQU1#?O"%U<_("':GZG,]@V):%?IVM'YUA>7 MNXY>]Y=NH_9'.J.]OZI!?'[L_#2I+/*"\N/_Z0K\,[SH+'WCEU ==NHCU@J( M\!'(@>U74?7+')5^SIP'X?EZ@+G(?B$'S4\0W M_P%02P,$% @ ?(/,6';>P-D(!@ ]A !D !X;"]W;W)K&ULK5A9;]LX$/XK SE'\R2JT MW3;)DF?,G*@5SW%EKG3&+$[UHFU6FK/4,66R'05!KYTQD3=&Y^[;1(_.56&E MR/E$@RFRC.D?8R[5TT4C;*P_W(C%TM*']NA\Q19\RNW=:J)QUJZDI"+CN1$J M!\WG%XW+\'0\)'I'\$WP)_-B#+23F5(/-/F87C0" L0E3RQ)8/AZY%=<2A*$ M,+Z7,AN52F)\.5Y+_^#VCGN9,<.OE+P7J5U>- 8-2/F<%=+>J*<_>+F?+LE+ ME#3N"4\E;=" I#!6924S(LA$[M_LN;3#:QBBDB%RN+TBA_*:638ZU^H)-%&C M-!JXK3IN!"=R'Q>A15 MH_@8+BW\R?*"@C@.?42@WN^%,,(5 ,YTCF4)I& S(87] 4V4= 1AJS_LM((@ MP/';-X,HC,ZV1IMUU( !)V05<7#/M,;]&4R@1&49:L&,31Z@&9'D?J>W)W?_ M6TUH=*O0Z+XR-%KPJ=P>96H9)RD@L$V4C)D1 'G!V)AJ5)\C-G,5>%SWU MT&+(?,IS2GD(.NTX:#O;C?E"Y#D!FC')\H1OV1K;@94NPKVAPK,="_>&@2,\ M/DC*S!*:G4Z_)+G#G&!2_(<(I#(&PN[0K=RB]\P<@Y4"HSD(U_18G[:!K9UU MF5$YI"I9[(C$!@D8][#B6J@4TR"1!>T8\P''*N/8PR1SE=0J1\EJ@Y-91X1F M(VTO)!]AW);PCVMBIU?%3J_60=?"L,5"\X7W.>JZP8S*,=U>Y_Y:Z8>+Q^U2 M<[[5"G;S:FL:P]='=)$5SH8>VQ%T6N&P6Z92MQ5U!VX\40+=@S;?H@YC3]GW ML>7+S4M1<1Q4HN(XTXM%F>F4P-WJY1ATZ5:?;5D^8(3 MW)=]%I,T$2OY6@?40CCL@+TZ>?7^ZA-'@R9,Q=WR:)+A#*N&R# MS!&YI9IU7UT]?#_>*S?OG_%220F&G?":BN$5]>L)^^&S=P?&QYQ.+JAG34WL MR<9&4TZ>)0#-3K=LKG%.^)Z)$6+'B.PF7+^8:E> 43 MZ#'FCK/]3L7;[%&L#2'N!NX?_8HM/5GZ8*(CJEIM3BC(\+-W%/7=O[>;;V2[OIY*/[;+^ZB&=<+ M=^,VX+J;OY967ZM+_:6_RV[(_2\">!7 $Z(!R>?(&IST\:2I_2W;3ZQ:N9OM M3%F\)[OADK.4:R+ ];G"2THY(0753QVC_P%02P,$% @ ?(/,6-O4T!+@ M P ; L !D !X;"]W;W)K&ULG59M<]HX$/XK M.VZF0V8H?L.\I, ,).U<.TV:$GKWX>8^"%L&7VR)2B(D__Y6\@N&@IO>%RQI M]]E]]M$+.]IQ\2C7E"IXSE(FQ]9:JG9&$69.16;L7DQ'?JC1A]%Z W&89$2\SFO+=V'*MK-9* M+]B3T8:LZ -5WS?W F=V%25*,LIDPAD(&H^MJ7LUZVM_X_!G0G>R-@9=R9+S M1SWY%(TM1Q.B*0V5CD#P\T2O:9KJ0$CC1Q'3JE)J8'U<1O]H:L=:ED32:Y[^ ME41J/;8&%D0T)MM4S?GN#UK4$^AX(4^E^85=[AL$%H1;J7A6@)%!EK#\2YX+ M'6J @7,&X!4 S_#.$QF6-T21R4CP'0CMC='TP)1JT$@N87I3'I1 :X(X-;GC MBD( [^"&+A6T%F294GDYLA7&UAYV6,29Y7&\,W%\N.5,K25\8!&-#O$V26QF=<8<+H1'?"=-GB.UVV(YU>%^B:>WU"HA+R^4^7EZ.YIM+X:5W)#0CJV M\.Q+*IZH-7G[QNTY[QNX=2MNW:;HDP>\:M$VI<#C?!_^-CQA09\5S%(>/OYS MBG)CT-.44=4DK62%SX1M\2J"[Q8+"RHR2#EA< &#=C]PVH[CX'BHOV;\,6&$ MA0E;0*[WOE0AD2'?8GY,S0Y0K?ZP5_ \@IP6 M3F)ME6 E(A?.;P>#OK$<1CHAVR&'TKW\GA&,'96[S[ ,/C6%:G$SB: MJ-M!$0YE=3K=H#+])"M::\!C69V.O\JI3FV+7.J",BI7I\R289S=OAJK5JI6@ @ J 4 !D !X;"]W;W)K&UL?51M;]HP$/XKIVR:0&+DE4([B 1=VW5J*T39^F':!Y,<)*H39[8I[;_? MV0D9DR@?$I_M>YY[SO;=>"?DL\H0-;P6O%03)].ZNG!=E618,-47%9:TLQ:R M8)JFESB7H+9%P>3;#+G831S? MV2\L\DVFS8(;CRNVP4?4/ZJYI)G;LJ1Y@:7*10D2UQ-GZE_,(N-O'7[FN%,' M-IA,5D(\F\EM.G$\(P@Y)MHP,!I>\!(Y-T0DXT_#Z;0A#?#0WK-?V]PIEQ53 M>"GX4Y[J;.*,'$AQS;9<+\3N&S;Y# Q?(KBR?]C5O@-R3K9*BZ(!DX(B+^N1 MO3;G< 8>>\ @@806-UU(*OR*],L'DNQ VF\BA$<[A,RR0,XTIS)G4;["4K%3,'IR"SI*M.*KNV-44T>#S!.^PA MW(M29PJNRA33__$N*6WE!GNYL^ DX;22?0B]'@1>$)W@"]OT0\L7GDA?09W? ML?1J='0<;0KF0E4LP8E#%:%0OJ 3?_K@GWE?3FB+6FW1*?;XD0HPW7($L3YU M.[^L>ECBJX89%\GS[V.)G QU/)$'5MC8M^4+TCN4C4$5J6%:B"T-3TR2%*W@ MQ@RDSP_\FQ[9#T;GPUX4GL$]TSJC8KVBO\S3#4(GZ![X MG0=D#T+X+DJF,U;"H@_S+.<\K^@EAET8U'Y1U!L- UAF"-H-_1$9#,Q =KF'/\% M4$L#!!0 ( 'R#S%@N$R)!!P( 'P$ 9 >&PO=V]R:W-H965T5@0IV6W5/FP;);T\.S" M;Y0 M>PC9OZ]M"$VE;-H7[+'GG#ECCIWUVCS:!@#)40IEEU&#V-Y2:HL&)+,SW8)R M.Y4VDJ$+34UM:X"5 20%3>+X#96,JRC/PMK&Y)GN4' %&T-L)R4S3VL0NE]& M\^BTL.5U@WZ!YEG+:M@!?F\WQD5T8BFY!&6Y5L1 M8Q6\]MUZO-#P@\.O3V; M$]_)7NM''WPNEU'L!8& CT#<\,![D (3^1D_!HYHZFD!Y[/3^P?0^^NESVS M<*?%3UYBLXS>1:2$BG4"M[K_!&,_-YZOT,*&+^F'W/1]1(K.HI8CV"F07 TC M.X[G< 9P/)T<,% >DD(/U/ 5MHM4&V M%W!50?I/!?3,$1),'7QO2:$[A8,YIM7I:JT&1_U)'^[E S,U5Y8(J!PTGKUU M=6P,?('IP9N7;@X>J6KPY M/BZG#WP>ET?Y@F?B+W=Y,8\K\;:X/RX7!8]G=:-Y>FP/!N[Q/$ZR@[/3^K.K MXNPT7U9IDO&K@I3+^3PNOE_P-']Z>V =/']PG=P_5/*#X[/317S/;WCU>7%5 MB'?'+Y19,N=9F>09*?C=VX-SZPUS)[)!O<6O"7\JUUX3N2NW>?Y%OHEF;P\& MLD<\Y=-*(F+QWR._Y&DJ2:(?7QOHP4M,V7#]]3/=KW=>[,QM7/++//TMF54/ M;P_&!V3&[^)E6EWG3R%O=F@D>=,\+>M_R5.S[>" 3)=EE<^;QJ('\R1;_1]_ M:[Z(M0:VO:6!W32P]VTP;!H,-QMLZY+3-' V&TRV-!@U#4;[=LEM&KC[1CAI M&ISL&V'<-!COVV#2-)CLV\ ://]R@SJ#5C]YG2]>7,5GIT7^1 JYO>#)%W72 MU>U%FB29U,=-58B_)J)==?8AKSBQR6MRLQ((R>_(37*?)7?)-,XJ7-A&X/NX."+VR2&Q![9#/M]XY-4_=?VZ-&,^ M3JLC8KDU9FC >&;,A_Q1]&928VS=MV-N?KX0.S,XX*6&YO\ 38,) M]L<,=W&BP(B793+C1?T7='O#3N3%]Y(&$4"?.1L ) M"Y&P" EC()BBHM&+BD9&%?EQ4I!?XW3)R?GLO^*X4 I$JN&W6 I&7S>,R+YU M PGSD#"*A/FCSC#QVM(,]@$R:(B$14@8 \&4G'=?3RV3CII[*\V&^W8+$!V+43"(B2,=;\TZV3BK'\=2B*? MO"3RB3&1/7Y;D2@KJV(IA^U#,9 7(E=3+CZLN.A71:[%&< A^?1]P9D3#/_(U<%\T.T>14!\Y&X% M2%B(A$5(& /!%+6,7]0R-OZL:>_WV8!M&\AE!9!:4SSA9R<;#UDM]9L,),V#TFA#6_\5+%LS_NZY70#M70BE M15 :TWTC WM[ MMM MOF!-Y(VC9='^+B7FO879B1O1,62?.@--K0E".!@29? MD4$#35!KW#62H$$C*(VA:&I2MV:J9793U\;<^3PIZYMTZN&77,7)C,393+SX M+J^M:-,;ZJ1":1Z41AN:DFE#6W-6N.^& ;1_(90606E,]Y4XKK5]2&ZM4,OL MA6X=DF_BE)=K.:T?G)%NUB64YD%IM*&IOX!N=(;:F+JH=MC\=#:% ?4O(32&(JFBJ,U M.2VS'7?-I<$YK80HLOOZ2'S]QL9#\F$I+3JIB*M\=>>C$$Z:S*6SKS=PS %[ MI_V)YC=6?UX/&I%":3Z4%D!I(90606D,15-ET;J9EMG._#E9',JJD>0S^=]T MRQTMY@[TELF*-EZ3R>#(=C:% K4PH30?2@N@M!!*BZ TAJ*I0FGM3FN7W[DN ME.W7U*&69D-;/R@^T=P6[$&C4BC-A]("S3?2.4. ^IE0&D/1U!E(K:-IFQW- MFRJ??B%162[UAS3FYGVS%TKSH#3:T)1)$YI+.-"@@2:HQET*H4$C*(VA:&H" MM[:G;;8]KXK\CM?7(..4^)R7X@@ESZ9Q^:!-9ZC!":5Y4!IM:,HU&TTV(V,& M4%H(I450&D/1U*1OK5+;;)7NO&SY<5%?S3'<9GIA#M%;"E#K%$JC4)H/I050 M6@BE15 :0]%4R;1&K&TV8O^N2Z'F;O66&=3"A=*HW;4A75=3>OSV&1:-3E42C-A]("*"V$TB(HC:%HJB1::]DV M6\M_6[V &M!0F@>E4;MKCCL#L;$]VJP74!<:2@NAM A*8RB:JJ#6A;9W3:I= M.Q/9J\) 364HS8/2*)3F0VD!E!9":1&4QE T51^M^6R;S6>/%\EC7-<7XRI2 M9DQO64!GU$)I%$KSH;0 2@OMKN,]'G=G0$1[;L=0O5.7&VPMZ.&N2;7/J7Q( M@E@?&C4 $H+H;0( M2F,HFBJ#UL@>FHWLME9W5-\GM=Z+UQ9_B8E;?%/*Z<<7IUZ4X6EI;X*H4A4>>8(A6 M^YYIFSO<6X!0]QQ*HT/-'."!I:L[4&-<&W:L6\46ZGE#:0Q%4V6SMI*SV?/> M6E)$:GM)P:=57IC+#'8E9^Q2SMBUG+&+.6-7F./T3G.HSPVE42C-A]("*"V$TB(HC:%HJFY:QWQH=LQ_9M4! M,[JW5*!..I1&A]W5C743,J!! TU0W80,:- (2F,HFIK,M]/\[S0)C_4XH;2/"B- M-K2-Y!]V[GF"1@V@M!!*BZ TAJ*ISQUKC7!GEQ&^D?U1-A4EH.3RZ96K5[_( M1XOU+@_FN'T5 J5Y4!IM:!L*&6P*!!HT@-)"*"V"TAB*I@JDM<@=LT7>$;DL] J ^N50F@>E4:<[[WL\5 MC ?;%V=W6@/;,1O8GZO-UO MNP#:NQ!*BZ TIOU&AMNSMO6/G5V+5\NL+H6CK??AF5&]$Q5J%4-I MU-%,.=8L5+W?9@&T;R&4%D%IS.D^E=B=;,_2M>?UFEW;SUDI9]C(FQR6MWDQ M6RU$1ZZ*7"Y.G1??B7QD?&F\XF@.T3M[H3XKE$:A-!]*"Z"T$$J+H#2&HJF2 M:8U;QVS<_L2!--2IA=(\*(TZW:G!P]&P^_0+?]\- VC_0B@M@M(8BJ:F=^NO M.F9_]<>/MJ'F*I3F06G4T3Q(U^TNKN[ON5T [5T(I450&D/1U-QN[55GGV?S M[GE,#O51H30/2J-.=SJPY6H>'[WG=@&T=R&4%D%I#$53T[GU/AVS]WG^R%-Y M&?M\^G69K):3-A^H0YU.*,V#TBB4YD-I 9060FD1E,90-%4>K2'JF W1BV4I M/BGK1RW=RA/;^O&Y\HG3278O;QL3+\MDUCQR77GF].6R*+8LP&X.VEM$4,<4 M2J-.]_FY8TM7%S13937;!=#>A5!:!*4Q%$U)_%'KA8[,7JBI+I _]0O5B<]O M^#3/9O52*OG2?).9N0-]10"E>5 :A=)\*"V TD(H+8+2&(JF"JKU3D=F[W1K M)6G+!_E4Q%FY>L+?83M]I>*B/U79+!)?W]59GW]L>6:EN1^]=06U6J$T.NK: MA:[.L8)&#:"T$$J+H#2&HJF*:3W;T8[G$9M+T/.B1-:/UA^HLPNE>5 :A=)\ M*"V TD(H+8+2&(JFJJGUDD=F+_FOJS]0(QI*\Z T.NH:JKKU?7QHU !*"Z&T M"$IC*)JJF-;7'IE][?<\EBYEX8+Z9)R\N'K:Y>$"=<"C-@](HE.9#:0&4%D)I$93&4#15+JVK/C*[ZJ#B ?7;H30/ M2J-0F@^E!5!:V- VB\=DLWA 37D4355#:\J/S*;\[N)A+!U0BQY*\Z T"J7Y M4%H I8506@2E,11-%4MKT8_,%CVH=$ M>2C-@])H0[,L=4#=O&:USU8!M&?A M<\R-H=[9'.JA/CN*IF2OV_KLKMEGUP[U"UZO&5FOY&(:ZG-07J+!NJ/0VD42O.AM !*"]WNG0#. MYN4E:$2&HJE2:+UQU^R-:\K&=5)^(7[!^8MEMUJW9Z:;7%038%ZWE":!Z51*,V'T@(H+72[ M\\E42C-A]("*"V$TB(HC:%HJH):I]S]*YQRHH$ZY5 :A=)\*"V MTD*W.TU_8F\6$ZCMCJ*MI'!>7$5GYW.>7'/+WF:EJ1>9^KM@7157CXE M!;\34K'>G-L'QYW/J?4FL.3GQRWF['01W_/W<7&?9"5)^9U #HY.Q)=52 T] MOZGRQ=L#ZX#\4)N(/Y^E^?5\QL9X"DOOM3=/OL?4$L#!!0 M ( 'R#S%@_IL ].P( .4$ 9 >&PO=V]R:W-H965T$82-L-VZ%;T'3;8=A!L6E;J"QY$O/1 M?S]*=H,,2#<,V,6F)+ZG]RA*V<[8)]<@$NQ;I=T\:HBZZSAV18.M<"/3H>:5 MRMA6$ ]M';O.HB@#J%5QFB1OXE9('>59F%O:/#,;4E+CTH+;M*VPSS>HS&X> MC:.7B0=9-^0GXCSK1(TKI"_=TO(H/K"4LD7MI-%@L9I'B_'US<3GAX2O$G?N M* ;O9&W,DQ]\+.=1X@6APH(\@^#?%F]1*4_$,GX.G-%A2P\\CE_8WP?O[&4M M'-X:]4V6U,RCJPA*K,1&T8/9?<#!S\SS%4:Y\(7=D)M$4&P_45!Y)TCDF34[L#Z;V7P0K 8TBY/:'\J*+*]*QE'^ MR1!""I>PZD\%3 4K66M9R4)H@D51F(TFJ6M8&B4+B8[3S^Z0A%0.'G%/&Z'. MF> !MZ@W>,&!;X: 0!O:1A<(G]=*UL*?Q 6\VW=\*%C"HVQ]GM^3EUPEBCYA M1<(2L"&$[XN]=#^N(4W2Z64RNTS&64QLW,N/B\'D36\R?<7DHK,CF"07@>1W M>,SU.A0M/10M#7S35_C^P2K/%ZB)^_N4['Z;J["-OS[;/!E-9UF\/2%NZDX5/3[J6O\ W M;2^U 8<5DR>CM M+ +;7ZI^0*8+C;PVQ-&UL M[5I=;]LX%GV?7T%XVMD$<&W+=K[:)$":HMA93&>+\7;FH9@'6J(M3BA1)2F[ M&>R/GW-)6;(;6ZE38WOHG.:8&?\:L42[MVSN5]+?>>3@SY5;<:O6;3%QZU3GOL$3,>*G<+WKY=U$Y M=$+R8JVL_\^6U=Q!A\6E=3JK%L."3.;ADW^N@%A;$(UV+!A6"X9?+ACO6#"J M%HR^=L&X6C#VR 17/ YON./7ET8OF:'9D$87'DR_&N[+G.(^<09/)=:YZY^U M$VS(7K!)"#S3,S:1\US.9,QSQV[B6)>YD_FFPTZ++A M8#C>LOQ-^_)_\!S+HVW+^X"GQFA88S3T\L:[S(D_E=)*SU/!38[T8:KR^9X= M1=L\?-TN\F/T^S986A=1"7AI"QZ+JPYRW JS$)WK'[Z/3@>OMH$4A)UZ893^ MB^OH[&(\& PN^XLM:(QJ-$:MIM_J+ ,0$Z?C._8;-X9H\O&=R*;";'6J5=R^ M3AU(V(;GX]KS<:OGE;.4 '$ P7H0CH9;&= N[.-P*UCC!T$[&Y^NQRS T"K[ MB3")'^7_9@7I;-=]I-8",6B5AZT2MV7!P<2M@' :0W Z>'K0;O( M'?6@==&^D 5A)VO4VE$)SFH$3:CKI1 MK3IYK--HE_Y4+)IF,VKO-G<39M1.B(-VG8>2M@E"TW=&[;WBTTK((_WGCA)R MH,ZRPNUA.]OZ'21J>M#HJ4WHZ-L*R4&[U$-)VP2IZ5.C]JYRWT+R2(^ZHY"< M/HCQ@QIRH#YV$P9J4S='FKXL>J27BG[_9\[><1.G;'@6#@JZS*6""%/P_)Y) M:TN1^"&;8PRTKN'$T@:;SMF3ML7]ABA%T(D=G*GJJY)R[ M<(BFN(,X:9G3; J]PCE% SF+N4W9D1$S8>BA/[09(:JO2PO/K"6SIS+W@BR; M:<,R;016AH-!C![WV(V#?1S_9":ZCYO*3:C'%SX M4Z"8J[A4P1&>)VR)B?!2+[!F9G3FU:52&((<* !];TL"ES>!+RVI8871T\J0 M%TM_>(?A1%I_&H5+C\A,(? $P1PKWFD\8+?<*.V-"L9DPJ4Z(= 2X83) )=7 MUX1@L3K&HN'&>P*11KRB)DR T5/AIC!2U6=4_PDX'5+9@@ &ZR"YQR8BN.+X M5 D0AL!866VT4B]PL^0F(7.]6 M"Q*I,R&MO;T9@!L'>ZB#9'^D%FWKLN^_P M1YS]^H" P"O[,?XUX0E9L3:J$VB'QH5,8'5>9L+HTI)Q2#]AP_S5'4-Z,KX MM^8$:;YA%@+O:PK\7(3=8IE*9'TMW,>X!*JK&:S0$M?"(D_@ 0+. -#<4Z30 MUDI"N]8-9W/MH)Y+Y>-0YHD(,;"%B.D8=0L;B?H44T]VY/>*FP35&@V^OJ+8 MM2-;Z;?#*M;$]%B;!'IN$%+!$S;A?(+1A:V-(1+K=6Q](';RE="I7 M"Z8J(DP1E\\IYWB>I+H11]:N@T@ VE M2?EXA7-N.GVN;$?49EB9PPP5V(#MO2'O% 0ZDIF,@2YRXRT=\ N=MI8+Q1! M%(B\0_0<*(/=BX!ZB.Y&05^N=LRJ_@ ):,PI41@I=L&^QIUJDX029.(\W<\X:3T+ M0=$_ Z8_?'\^' Y>-8G!DS_ =)L_;/HU4H,C^, -@4>L4A$3H[@RFHE UY MV 6S 8,N4 G\1MBKB]+QW8M)G&J%2,/]F,8].8/[ MH6IY!E-BVPWIUAEY1YDF0ROQ;- ;G?N@T]5%EX'^=\)YN30C./]E1"P[HNGC MBB$UUU;16N'MQ+:*+>%/N8+9 D1,VZ6C6]SH:CU4[H M-S=4!N&60N1L_!Q]YNQMZJ,75DUP57Y MV$T55K5*E8]4=J*S5[9R,9B#+@(13#FQE)&+ANIDQ7C?LQ?:D"ED$^J2I8KS M7RDXZ_E5L?W_B?T@L?\'&-+;]I6VO_8#/GK=N7\1@I(.Q2/\,EN/UB];O/;O M)#P8/WMYBV_&VYZSS2^D58WI*!^;>7Z+U!+ P04 " !\@\Q8PQW^ M@^D" "2!P &0 'AL+W=O]/VS 0 M_5=.V30Q:9 T]"=K*[7 M$ECJNC8/KO)I;%P[&*[%/;7[^R$4-2DT[XDMG/W MWCL[]SS>*7UO6KS23 , M(,6,;86]5;NO6-73JGW82XCCEH2X M2HB][I+(J[QBEDW'6NU NVA"\@I/W'X_@GM=[>.YQNRVXWYNX>Y::NL0*I2RQ\>#>,.YW/D*BB MH'.A7R>Y;U)2 O;VE)SV1U&KDEZMI/??2IC)FQ3T#A5TNX-6!?U:0?^H@CM) MMB3X'TQ!*&.:F/L'S)W>J)5X4!,/CA+_U$R:##50'S2Q#@[K'7;:ZQW6M,.C MM-07__CIA@?$+92CFG)TE')6.#=P)K%]N]E #0\V1]B@YBH%+A.QI;:E@1NK M LG"!?-&8I6/9'LF@I6)B-I$F/5!*%/']HK<5.;HH+=.&X\UW//) O7:WP8& MO,.5EEFOUA?.K/39U_#RMKIAFIK>@,",4J.S 6VR+F^ Z;(>:N)(ZBOX>E?4$L#!!0 ( 'R#S%A?D[<2O0( !$( 9 M >&PO=V]R:W-H965T_4$D"3^[+@:N LM:ZN7%Z9>!OPC<%&;8V)R60AQ)V9?$D'CF<$00&) M-@P4'VL80U$8(I3QJ^%TVBT-<'O\P/[)YHZY+*B"L2B^LU0O!\ZE0U+(Z*K0 MUV+S&9I\(L.7B$+9;[)I8CV')"NE1=F 44')>/VD]\TY; &0YS# ;P#^8T!X M!! T@, F6BNS:4VHIG%?B@V1)AK9S,">C45C-HP;%^=:XEN&.!U_%1J(3]Z1 M>6TC$1F9LYRSC"64:S),$K'BFO&1L M IJR0IUCU.U\0LY>G_==C4+-=F[2B!K5HOPCH@(R%5PO%?G(4TAW\2XFV&;I M/V0Y\D\2#BMY00+O+?$]/SR@9_QT>'!"3M >>F#YPB-\-T+3 N^ /3)UZ'QJ M?-?BS45/CIN^MMW?MQ41#XVW$[ L-68'A:H*1<92 EI$2L09(;O+GD MQQ3*!EZ'PZY\4)D.ZE';>K1,[VI M\=&V-YWWT;XW^W&1'UT>]:;;"NP^V1NJ\58RO*:,_]NBD[3_:]$+D>V<0*\] M@=XS+>KM78M.<,"A_;!>N.^/NU5=2Y"Y;3J*V+I8EZ!VM>UK0UO.'ZV/L-_5 M[>DO3=TLIU3FC"M20(:4WD4/?S6R;D#U1(O*UO"%T-@1['")/1ND"<#WF< Z MWDS,!NV_@/@/4$L#!!0 ( 'R#S%C'7+1T^0( -<( 9 >&PO=V]R M:W-H965T'3NS#732?OQL)\T""6BJ^@*V<^[QN=?Q/1GON'B4:P"%GG+* MY,19*U5BKG0,[=F24D. M3!+.D(!LXDS]J]G(X"W@*X&=;(R1R63)^:.9?$XGCF<$ 85$&0:L_[8P TH- MD9;QJ^)TZBU-8'/\S/[1YJYS66(),TZ_D52M)\[(02ED>$/5/=]]@BJ?@>%+ M.)7V%^TJK.>@9",5SZM@K2 GK/S'3U4=&@&:ISL@J *"PX#^D8"P"@AMHJ4R MF]8-5C@>"[Y#PJ UFQG8VMAHG0UAYA072NBG1,>I^ M7@ )T@1;E,2*>H059 M,9*1!#.%IDG"-TP1MD)S3DE"0&IP8W6A,$NQ2"5Z*%*LR,[S.CA)."W$ M)0J]'@J\H-^A9_;_X>$).6%=]M#R]8_Q47U],$L Z8N($@$I48AR*4%V%:LD MBRR9N9?;>!1YGC=VM\T4VB@_#)JP/:G]6FK_I5)[J!!\2\R-[E)=\@X:>@X5 MGT+LB1W48@;?$.QZ;KH-LMT&^ZA.0C"4],SIBDO3%_NZ=%/W;9THU?H M^QWD2Q _T)^3'2/P_.C"#VMX5^(GI1FKNY(%3F#B:"^3(+;@Q._>^)'WH>NN MOQ+97A5'=15'KWG@H]:=/CSK-N(B[#ALM^$1.8B5M4Z)[*F4;;1>K=UY:DWI M8/U:NW9ILO]H2LN_PV)%F$04,DWI70[U"RA*&RTGBA?6B99<:5^SP[7^\@!A M /IYQK4;51.S0?TM$_\%4$L#!!0 ( 'R#S%C(?G-DX@, )<* 9 M>&PO=V]R:W-H965TNC!J='LH>J"EL46$(K4D9:?_?H>4HBJ&G*1[L4EJWO"]&7(X\[-4 M#SH',.2QX$(OO-R8\BX(=)I#0?5 EB#PRT&J@AJ"Y;RD1]B!^5)N M%:GBWF5A[9_ /@[/NC(E5LI?RP4X^9@LOM(2 0VJL M!XI_)U@#Y]81TOBW\>FU6UI@=_SD_8/3CEKV5,-:\J\L,_G"FWHD@P.MN/DL MSW]!HR>Q_E+)M?LEY\8V]$A::2.+!HP,"B;J?_K8Q*$#&,97 %$#B"X!R15 MW #B2\#H"F#4 $8N,K44%X<--70Y5_),E+5&;W;@@NG0*)\)F_:=4?B5(8Q>23%";7 MY+W(('N.#U!E*S5ZDKJ.7G2X*M6 Q*%/HC :]?#9O!T>OT G;B,?.W^C:Y'' M.\VEUGV1J9%CA[07][2\C2;Q+ S#>7#J4NXSG(7#KN$S 5U2ZW?_PVC8;#/^UE8RFA(B,9XY6!C-PP03+).54US-GW)K[>>])E'0[" MY$+;:U;/A"6ML.1%85]=(4"V] 0*ZQH15;%'LGB0NS+U*SIKHSYQ]R_O_VWX MW?\6?>^+2@U,.GJ3:12-PMEETGL,D]DDG$ZO)'WL72Q,VF!-7B.[:42+[H&H M3P(\IKS*,%0FQ\GA@)7,,;;&^JW 8>G"M.S]WCLXV$G^*!I@TFR=0IK9OI 9&G?%8V^_/%TXH\F M0U*)$VCK$/D9Q5([;-AVTF_1ODOXR ^'Z#Y*KE@1IG5%]]R)D=4QKR/Q""IE MVM7&,U4*]>NWRX[?*#N:^K-D>EVW$X#2D\2?QK\B?8"G\Z/HS6SCPGJ^DOM? MB? Y9VGN3DB*?%D&RAXS*6Y+J@P^-"5UKXZ&M%+,X+LS("OGYODQJ86ZP"$7 M]':V/S^3_G_CT VM;\U+<"T*_S'H*_Y!YPDN0!U=*Z.)>SSKLMNNMMW2O6L2 M+M;7V$4->]97X[OUN&]]!P0 KA8((50]5M4#TQ MLG2-P5X:;#/<,,?.$90UP.\'B&ULK9E=;]LV M%(;_"J$50PNDD47*=I+9!IRDW0HL0Q"OV\6P"T8ZMH5*HD;25LKBRO=%M(6,BG-60*[NK!G/ MJ%2G?..+@@.-RTY9ZN/1:.)G-,F]Q:R\=L\7,[:3:9+#/4=BEV64OUQ#RO9S M+_!>+SPDFZW4%_S%K* ;6('\6MQS=>8W4>(D@UPD+$<'!PC/91'QK[IDR_QW!MI19!")'4(JOX]P0VDJ8ZD=/Q7!_6:G+KCX?%K M],_EX-5@'JF &Y;^G<1R._E($ORZC]]KB?BH /&'1UPW0&7NJM$I<=U:1=,'Y5#+ MWDIMU!\GX^/) M)TWRR6EF?-+*?7D\\[3)/'69<":D4,L\VG'^XQ*M!$Q; J;C#@D7C80+JX1/ MSX6B&\1ZW#]J.2;A8KB$RT;"I5U"5J3L!0"MX DXS2- RS1E$=6R)$,W2DL) M%9HJ=/QS!]DC\'^/B;/FT6^G*U'0".9>43]E;_'S3\%D](O%M\'(<'!TFG54 MQQG@G^ PL%IO%O'&9(Y6@9JZ(D M4;*IKJZL_K;G?ZO!#:T#%US;%MH14'?-K@%U8"?U<(>W&=VUS VB SNC'1Q^ M.?P-C0U;\8G8BMML[7@]8<-6[,367H_C-F+)N.,18 -9;(>LJ\=Q&[7=*@QL ML1VV?1Y7J38-!V\0A(::X8FH M&0[>( @--$,G:/9:-VRS$U]TB##P#'M*5T?GANT=UI8(_V#?/ .UFO37 8'* M'>]J"[VYVGR!6%;[[J9Y]?GB3BW&)!["/S(I M658>;H'&P'4#=7_-F'P]T0F:[S*+_P%02P,$% @ ?(/,6,[ K_13!@ MIA8 !D !X;"]W;W)K&ULQ5A9;QLW$'[/KR#4 MHK !Q3I]UC;@0VU3Y#"B)'TH^D#M4A)A+JF07"D&^N/[#;E:2?%Z8Q5J"A@6 MEYSSFR%GR/.%L?=N*H1G7S*EW45CZOWLK-5RR51DW!V8F=!8&1N;<8]/.VFY MF14\#4R9:G7;[:-6QJ5N7)Z'N3M[>6YRKZ06=Y:Y/,NX?;@6RBPN&IW&E5_ M=OZJ8+JI9:(3Z\S->"(N&CB2G+!ST;C\Z8?.4?OG*NQW*6P0A1T%873TS2\[ MQZ?]=KM]WII70-XO(>__-Y"#*+<6%%4PUNK<%L;^(\]/.L?KCD> (MGA6FV!F.3#3#V#^R5]@(J/7OE7"Y29FP8\9$23?8V)ZB9&;/AE(.*[4G-7!A6 M'< W1X_3X/#DM'=RM)DNM[7V;@OMCH1M0'M<0GM<"RTV;H:<''J3W#?9';>$ MW]!S#R0_<94+=@?\ G@!N]0HQ:UC,\P&'"MAC#J/UV!L'[0[7V%8:]BV&.Y( MV :&)R6&)[48WO$'='[>,6]BA@*K9/4K??KSCH M=J1S ZC3$JC3_Z%G<0+'37K6<[7]=5=C?;,"M9N]RO\*O MMN;4*]L6P)U*&^Q*VB;0:[U]Y[NUE#?UNK;&>9?2!H6T9S>(';IB;,ZLVO3. M-YOG=YKA[I%,R\M'D_FI()1G7#\P&2LY3<5:305\#I+=<."6"IP*0ZU3$&+B92!#F MI"(;*?4IIB'9J:4M*P7.I9[I>QIDQ/C$VA9UFRAYP/ M,3L7.B_VWBJVDN!TSB0R!&\A_10J@1=,V9/[B&,R#6#0H82((L^H6]^3<4U8 MSVE%28(S^E34)7B[$$K1KX%."]AP-*D0K_A&QNW#TG9$;0Q.#3-4S ;TL*OD M'0$ 0EW)3,8@-YF5[A[8)=[@:D!"Y?)2ALJ(E*DJQJVU-S>DV"0\=M(1C]R) MCS[E;/F@>AV>$1_-=\]N.]4K/:R$E\362D5\P47]F4B&ULK9IK M;^(X%(;_BI4=K3I2"TF T'8!B9++CM1.JW:[^V&U'UPX0#1)S-BF=/[].I>& M6V*(=+Z4)/A];'->C@]V!QO&?X@E@"0?<92(H;&4 'YNGKBZJY=4F9A#(D(64(XS(?&V+H-K%XJ MR%K\'<)&[%R3="IOC/U(;[[-AH:9C@@BF,H40=7+.TP@BE*2&L?/ FJ4?:;" MW>M/NI]-7DWFC0J8L.B?<":70^/:(#.8TW4DG]GF3R@FE UPRB*1_26;O&VO M9Y#I6D@6%V(U@CA,\E?Z47P0.P*K3F 7 OM0T*T1= I!YU#@U BZA:![;@^] M0M [5^ 4 N=<0;\0]+-@Y9]N%AJ72CH:<+8A/&VM:.E%%M],K2(2)JD57R17 M[X9*)T??F032)5?D<06O M@[947:> ]K3HYB[OQJ[IID,>6"*7@GC)#&85>E>OMZXU@+::M$B MEE,K#\X8?-&[J0E%I_1@)^-UZW@0OP$7RW!%Q@L.H#*=%(0F,^(J _XB+RLZ M!?*LGE)EQW_SYO]5F5#;3YK5;T7*&AHJ;0O@[V",?O_-$!4BP/1MU2QMUM38ZR&"7Q/M0"[: *J/D)"A&#\\K">N51E#(\)FY.)JB.XJH#)1591 M5!8SVBZ:.@@3YF+"//TGJ6JN.*NYJOR".8X ";;GEW[IE[YVEF5&^99,65RY M6.2 WLXZ<+A2'+?HV,=+1?]H/;%OCIMYVO$V_5YCP@(DV%Z@P3Q8& !6%@1N* M*5LGDCQ369G_]>"FGD"EN:@T#Y7FH]*"@G:SNPRW3*=7XXN=#3"K69Z8,%&9 M&0J.K@ZH:%)5".A'U#AHF#0?E19@T?9C:V]C:Y\H[C8T 3B_8M#S&G_5,6DN M*LU#I?FHM "+MN^:[7:DI=^/;+*15* <75(X;N)4Y 34'4)4FH]*"[!H^]'= M[A):^FW"VCJ@R0:!OH_&>0*3YJ+2/%2:?R(V':=^RR' &LF^;[:;D)9^%[+6 M-\^0P(9&N7]TGD'=ET2EN:@T#Y7FGXB+9>L\@[H5V=XY9XV!+[(C=$&R7P_Y MR6/YM#RF'V>'TP?/[ZS;27[8OL7D9_\/E"_"1) (Y@IIMOIJ CP_3L]O)%ME MI[EO3$H69Y=+H#/@:0/U_IPQ^7F3=E#^4\/H?U!+ P04 " !\@\Q8,++L M*-P) !68 &0 'AL+W=O%OXC@: MQO\5BUN=9J5N(0G0,M=6:DGLV]-TMIK.[.JTN@\&#$2;Q%TGT/9T?_S9(248 M@FEV'^GNRPP)]N]U\#-O[">.Y^I9JM_RI1 %>4F3++_N+(OBZ6.WFT^7(N7Y MN7P2F?YF+E7*"WVH%MW\20D^*RNE2=?O]8;=E,=9Y^:J//>@;J[DJDCB3#PH MDJ_2E*O7.Y'(Y^N.UWD[\25>+ MSHGMS]<07XE$4WYX>E#[J;BFS.!59'LN, M*#&_[MQZ'UF_;RJ4)7Z.Q7.^\YF82YE(^9LY^'%VW>F9%HE$3 N#X/JOM1B+ M)#$DW8[?*VAG&]-4W/W\1J?EQ>N+F?!=RPZ9B3E?)<47^?QW M45W0P/"F,LG+/\ES5;;7(=-57LBTJJQ;D,;9YF_^4OT0.Q5\_T@%OZK@[U4( M@B,5@JI"L!_A6)/Z587^>YLTJ"H,]BN,CE085A6&[XUP456X*#MK\^N671/R M@M]<*?E,E"FM:>9#V;]E;=TC<6:D^%@H_6VLZQ4WGV4AR(#\0$(Q*U=WM%',3?L'S_1OY;D:975E ML!5;4'+[1[BEQG[,\D*M=#8KSLC/7,5\D@A]LA"ZJ07YP@MQ1KZ^/@GR:_12 MF)QGOH\R74-QD[W^U7 ]=^ZX#TIGSQ)-?KT7Z42H)L@8 0F=$'-C^9@_\:FX M[N@[1R[46G1N_OH7;]C[6Y-VD#"*A#$0S))1?RNCOK,GQC)-]5WLL9#3W\@O M7"F>%:X^N7/B6E[Y& D+D; (":-(& /!++4,MFH9G$@Z*EYS,^ AGW2RB9.X M>&T2B9/25B1(6(B$11O8L(29<>KZYO+2Z_5Z5]WU;O>_KQ@#-"KT@2N1.*%MU8"$A4A8A(11)(R!8)9F MO%YMD/34[D?#O3D(J4CMT9B5YT#HES0?3<<"IVRN3;0CGY$&=D)I.$ M:YD]";69E']/_N/V'N[Z\?\OMU8P66D8[[;4=R8)XF8D2E MM?2XFN3B]Y4I$ZW%B:<'[M:UEA?4&H;2(BB-0FD,1;,U6'O-GMML_M\D-JA[ M#:6%%>UD\HB@82F4QE T6U2UB^VY;>RO0J7DD^29._] G6PH+832(BB-0FD, M1;.E4OO9GMO0/E@Z</Y?HS(K-Z*859H= HHT8CVMO[YSIVMZ.U/J"V M-I1&H32&HMGZJ*UMS^UM']%'N5R%)E*J1DF,FB01[*?PL3MV:TU ;6LHC4)I M#$6SU\W5SK7O=JX/-$%U+'*;RE7S8Z\*M_M\VSSR[QT\XAZ[ [<5!)0606D4 M2F,HFBV(VG;V3]C.^X(H!R ?_BFX:EIS>'<"-R"ONF;3R'7LKME:(%!_&4JC M4!I#T6R!U/ZR[_:7/\EL\4,I"B.5,W+/"S.A>3TC1B/DZ[-LE G4'JYHNUEH MT)"#0FC4"$JC4!I#T6Q1U :Q[S:(3XEBJ43C@-.-;2V+X&"^Z37=FT)HV A* MHU :0]%L7=1>K^_V>D_H@LI5XZ#336TMBT,/TV^6!=2(A=(HE,90-%L6M5OK MN]W:4[*(U\W9 NJR^H?K5X-F64 -5"B-0FD,1;-E41NHOMM K;TNL^3ABUC+ M9!UG"_))ES/>Z5B)6>PVXMT16DL$:H=":1&41J$TAJ+9.JH]4]_MF?YY(\P= MH+6,+MYCJX70H!&41J$TAJ+9^JB-4O\/&:5N(\S-;"V)1J?UP%8+H5$C*(U" M:0Q%LS51FZ-^2W-T+-ABX(KF>;N3 MFG-_7R90OQ1*HU :0]'LEU-KOS1P^Z6WJ51%_._R+5,S)-G()L]7/)L:<>1% MXU-:-[6M)H)#$]8?- Q= M_BWCF^R@[Q:FUX\]0W%S6_>Y?VAZC9JZ'.J%0FD42F/!H3OLC8+C/;ZS-8'; MY?R6Y6;UCN[>Q]5$JEFWN=1/.Y*/=C>GLC54] &G4"-4BAM!!*BZ T6M$NK=GXOC_#4#%MD=3N M:.!V1__$(!-JB@:'JSJ#07#9D#Z@?B>41J$TAJ+9RJC]SJ"EW_GND2C4YJQH MUNQCZ#?H NIS0FD42F,HFJV+VN<,WN-S6N;$&6%*YLT>!=3@K&C6(/PR:! # MU."$TBB4QE T6PRUP1FX#,V]31_4+X720B@M@M(HE,90-%LZM?/:/[$$U5X/\B8!5 %.O0_E M;D=K?4!=6"B-0FD,1;/UL;-%;$L7]CW+0"KFR?>AW+%;:P+JQ$)I%$IC*-I& M$]V=7<]3H1;EAO8Y*0V1S0;HV[/;3?-ORZWBNW7QS8[[]UPMXBPGB9CKJKWS MBT&'J,TF]IN#0CZ5>ZA/9%'(M/RXU(E&*%- ?S^7>GY5'9@ V_]*X.:_4$L# M!!0 ( 'R#S%@)H#?%"00 /L1 9 >&PO=V]R:W-H965T)3M=J[[K:[;4/ISXX,$G0 M ::VD]S^^]K A'&25;;EP3#-^-O[)GY,+,C9=_Y#D"@'UF:\[FU$Z*XM6T> M[2 C_(86D,LG&\HR(N20;6U>,"!Q:92EMNLX@9V1)+<6L_+>/5O,Z%ZD20[W M#/%]EA'V] %2>IQ;V'J^\9!L=T+=L!>S@FSA$<37XI[)D=UXB9,,_ MM5.KF5,9=J^?O7\L@Y?!K F')4W_3F*QFUNAA6+8D'TJ'NCQ$]0!^ M_J)CA0U\"T5[+FA6&TL&69)7_^1'O1 = SP>,'!K _=2 Z\V\,I *V9E6"LB MR&+&Z!$QA9;>U$6Y-J6UC";)U38^"B:?)M).++Y0 W,%I*%\F5']8P?JAG=@1G? M%^P&>\/,X,_O0I=O'39T@Z.).>'D-+^]EO"HSOS.?YX>3/J\^;H#1N&$T M-C*Z \YOT7+/&.0"%925=2CS))T+?/D*V!_:.C M:_2I)."6%R2"N25[/ =V &OQRT\X<'[5%=XK.3L)?]*$/S$G%Y61"V"9[,%K M\0YM&>5<%_&DM_#8=_K[HX%Y_F!1A@W+\$Q6G4F?\#)V&IB!W;1A-S6W#+5\ M=Y3DQI0Q^K@V95[)V4FXV&FURWF=I*G]=!<\G.@V1@-4+7]P:W!'9_'+NF?) M/Y6[IB6.>WQ&6,]I\>>'V=7;L^ZYFARX69-PJ,C9+@Y/ZG6KT0 _T^JSMSLE5A?4R&/_N7E#D@,3 'D\PV50=0#=?YO MOO&ULK9;1;ILP%(9?Q6+3U$I+(022K2-(:4BT3NI6->MV M,>W"@9/$J\'4-DGW]K,-16E+6"J1BV";\_VVSV]L!SO&[\0&0**'E&9B;&VD MS,]M6\0;2+$X8SEDZLV*\11+5>5K6^0<<&*@E-JNXPSM%)/,"@/3=LW#@!62 MD@RN.1)%FF+^]P(HVXVMOO78<$/6&ZD;[##(\1H6(&_S:ZYJ=JV2D!0R05B& M.*S&UJ1_/O=TO GX06 G]LI(SV3)V)VN7"9CR]$# @JQU I8/;8P!4JUD!K& M?:5IU5UJ<+_\J#XWNA>)"2)96L!I!2K+RB1^J/.P!?>\ X%: >RPPJ(#!L8!7 =ZQ@%\! M_K' L *&)O=ELDRF(RQQ&'"V0UQ'*S5=,'896B689'IA+217;XGB9/B524 ^ MZJ$(EE(]%FKE)@4%Q%;HBF0D+5(T2?ZH@4""9A>7WZ,).HE 8D+%J8J_743H MY.UI8$LU&"UIQU7'%V7'[H&.O^#L# WZ[Y'KN'X#/FW'O\6RQKT&//I/[P5M MQ6?M^"3G"G<.XO/CY_X,MY5_M8EN;:)K]+P#>@>,:C*E54CO8N!;L,)W;_I#YU.315V*15V*S4JQH1'3>^LV['G^T%&_P-[N&]40Z(_\)X%/ M+!G4E@Q:+5';'L182/3K"M(E\-]-9K1*O-:,+L6B+L5F78K-.Q)[8JI7F^IU M]9UY+]:5-WBY_*8OPWI]L_J>!48-@>['A@4]:YW!:Y/=D5B9;'OOE-*7EBO, MUR03B,)*R3MG(W44\O(B4%8DR\W!M612'8.FN%%W)^ Z0+U?,75X515]%M:W ML? ?4$L#!!0 ( 'R#S%BRI H"*0, D0 9 >&PO=V]R:W-H965T M1%) MF?I%^VJN-S)05#).LEHL+,B2O'KBN]H1!P+!:1+5 ;=VL]JX<%V"._3$E>T3E;$&3#>5]I1;^2G*9*#>)T''_"^& M//0>!;#BXG$C,C$N4T!D70UQ@J:+)5IB$5?T)@".DY2]'9M<+"X19E0O-*L6 M\MG3B?P,\X':&B_0X[E>"WV7'7+OT:\ MD;LM\N#$ZF7:*0^[Y=.""KG5)C]RQK )XU#QW"=X.2L.UF3_.2=W$GHFY@Z88%.6*@)=A2&\R8,YR]/S$Y$WSCH MA 4Z86$%\P[.C-U^(5\TSKWHE>//O9 [J7W]K1,6Z(2%FF!'H;&MA[_VULLS MOV:TYT3EW]-3@M-3PFYC^SK#/"AY,J ;56LR%)$RYU4-T8PV]>Q457&/QF>R MSE6EU .F*I+GF&Z2G*$4U@)I#<[$[FA5=U8=3@I56*T(%V6::FY%K0Y43A#O MUT045W5'+M!4__X_4$L#!!0 ( 'R#S%A?T'[[P@( -0) 9 >&PO M=V]R:W-H965T1-L<_\?=[Z+??Z.\3NQ 9!D MGV>%F!H;*5S-("KCD159Y3_F<.&=M-#=NX7[A)UQNI%LS +^D:;D%^+:\YSLR6 MDJ0Y%")E!>&PFAHS^R*:*'MM\"V%G>B,B8IDR=B=FEPE4\-2#D$&L50$BH\M M7$*6*1"Z\;MA&NTGE; [OJ>_U[%C+$LJX))EW]-$;J;&6X,DL*)5)F_8[@,T M\7B*%[-,Z%^R:VPM@\25D"QOQ.A!GA;UD^Z;?>@(D'- U AVZ6<>N-RZDD@8^9SO"E372U$#OOE;C?J6%JI-;R?%MBCH9 M?&(2B$=>DQ"6$A^W6(A)E0%A*S)+?J$#D)!H?O4EG)$;BKDE+T*0-,W$2[3& M7$%,A20_%I O@?_T38E.*;09-P[,:P><1QQPR8(5GOAZE0W*HV'YK.0HMX[)>YOA MMNEU-6_\"&]!]VE>Y8/Y&22H<^I"E#2&J8$'D0"^!2-X_LR>6.^.;>XY8>$Y M8=&98+TTC-LTC ?3$Y8=&98+TT3-HT3,Y3;),' M56(?%-M)B_"D131D4<=G=JZO'/A:]PV"Q*PJ9'WNMZMM:S+3-_+!^AQ;EKK# M^(>I^YT%Y>NT$"2#%2*MT1OTA]<]1#V1K-27Y)))O'+U<(-M%W!E@.]7#"_* M9J(^T#9RP5]02P,$% @ ?(/,6$&QL$[4 @ Y@@ !D !X;"]W;W)K M&ULK59K;YLP%/TK%INF5NH" <*J+$%JDE;KI$Y1 MTFZ?7;@D5HW-;.?1_?K9AM(\"&JE?@';W'/N/0?LRV##Q9-< BBTS2F30V>I M5-%W79DL(<>RPPM@^DG&18Z5GHJ%*PL!.+6@G+J^YT5NC@ESXH%=FXIXP%>* M$@93@>0JS[%X'@'EFZ'3=5X69F2Q5&;!C0<%7L 437CFQ]0Z>D9OH13::]H M4\5Z#DI64O&\ NL*U>76-?LO-8_\5L*K0G10X%T@W_/#AGK&;X<'#?!)._PG9AK>;P-W/6N_..(7N!Y!U&3 MUJK,:=.7!4Y@Z.CC1()8@Q-_^=2-O.\MFL-:<]BJ^3K+P&[XG<\.S;#^%&>0 M<)802K Y%B[0%$0"3#494::X;#&BM8BW2RS]^B"R/;]ZM5^]#_(+*W0#*0A, MT5QAM5)Y: M=KC4/R(@3(!^GG'=:ZJ)25#_VL3_ 5!+ P04 " !\@\Q8F9Q+USL% H M) &0 'AL+W=O#NH/]BZ M\'T.9;TZI XXV5'VE:\)$>@QSPI^TUL+L7EG63Q>DQSS*[HAA3RSI"S'0NZR ME<4WC.!$B_+,K'I&,Q$(AL/S9DCN298HD^_&MAO::F$IXN/U,#_7% MRXM98$[N:/9'FHCU36_<0PE9XC(3G^CN/:DO:*AX,Q!GA;5+WZL_X@#@=,_(W!K@7LL&)P1]&M!_Z6"02T8O%0PK 7#8\'PC&!4 M"T8OC>#5 D_?K.K?U;?&QP)/)XSN$%.M)4UMZ/NKU?*.I(6RXH-@\FPJ=6+Z MD0J"//06!=_*5#RA5SX1.,TX^DP>18FSU_+4EPP;>1_>T$&N.@B(A25MOR8XVO76?>WOK&H'W^ FY@S?(M=U!1W?NS.J0+*Z0 M/3HK]\WRW\KB"KEC+>]WR(,7R)WA67EHEL\V[ KU[;.=CUX0W?:TW#7.*[7?K8#R)@A)"P"@K5,,FY,,OXOR03]@Q[*!2??2C70!%OU;4HT MQB"7N@,2YD/" DA8" F+@& M#UTW'KK^@8GF^N1Q'HX&GGWT.-\9NW2I22!A M 20LA(1%0+"621Q[7[FQC3:9LW2+A7[CCJMYK2FCF&&7IA10F@]*"T!I(2@M M@J*U+7-0['/,F05G1+_8J S3\:93YQR94#[+MR6.JW+Q=Q*,.>;%SG).\I4[ MZCO#<3M?^:!1 U!:"$J+H&AMS[A[S[B7>$9FG9BHX:CRC#9'0K,,,XXV\J@V M2K=/C'$N]DE%\PY\8E_U3UP"&3, I86@M B*UG;)OASLF.O!1RY14^ T(:RJ MO7PB,4FW,K'05F+I- EH>;BFC4[J7\10BJ*!M M@^S+MXZY?OM_S0%:@06E^:"T )06.J?%U;'380Z@H&US[ NUCKE26Q?J>3/0 M[ UR1[G@G8X K=F"TGQ06@!*"VO:8;H8=!@"M"!K':QCR E;Z24J',6T+$2U MI*$YVBR#F>G%']:^>;6&YAZS55IPE)&EE-I7GG0NJY:E5#N";O2JB 45@N9Z M&PO=V]R:W-H965TZRG-H&;*N+W8>TQKKI/A1]H*6Q140259**L_WZ#B5%ZUBRN@WR8O,RYW#. M##F:V9&+!YD"*/*49X6<&ZE2Y:UIRCB%G,H;7D*!.WLNE85F#FE!7&8E:O;<1BQBN5L0(V@L@JSZGXNH*,'^>&;3PO?&:'5.D%I"SHOFG3VT<3@#(,PQP M6H!S#O N -P6X)X#@@L KP5X=60:*74<(JKH8B;XD0AMC6QZ4 >S1J-\5NBT M;Y7 788XM?B5*R A>4_6/,^9PH0J26B1X+Q0K#A $3.0Y"H"15DFR>_PI"J: MO4/$'94*!-F">&0QVBP/ D 3D#_O(-^!^ N-[-#25!+3@&RG._?;B%S]^&YF M*I2AG3'CUN55X[)SP667W*%OJ22_% DD _AH'.]-1PA,C%\71.[$F[-YUW@VRH>/Y!/4E:0D*@2.F\; M$(PGUV2;4@'R^GD7R\ZW_%^Q@LAZ?S"IS:%^?:@N1H\+SPX#'P4_GH:J;V8[ M$VLZ?6D6#9B%T] /K,[NA7:OT^Z-:M\(O@>I:QK-R < .:2DH0A.SO;=J659 M9TKZ9E/?[9E%HP[IJG\K2QK#W,"R+C'68"Q^^L$.K)]'4NUW2H76>QZ-OY0R$8]3A M5X8CZ,(1C&>_"8&L[_5O*L7J=ND.!'W)DZ"ON6_F^4Y?]*A;KQ0]Z41/_N.Y M4P6-;+XG7_ K3>ZQ+N+#KG89X-7HBO90'$:YO]_S)EIO21:]$=F+F(9=3,.W MNDAAKTK8GMV_2 -F]J1_D4;=^K^BS9.V(@=QJ-LS26)=$IJ/8[?:=8#+NO$Y M6U_9M^NFD?M&T[25=U0<6"%)!GNDM&XF^%1$TZHU$\7+NGG9<86M4#U,L;L% MH0UP?\^Q@6DG^H"N7U[\"U!+ P04 " !\@\Q8*]66OI8% ;(P &0 M 'AL+W=O>D MCH'$EM13,<]5$F=L+HC,TY2*YTN6\,?SEM=Z:;B)5VNE&YS) M>$-7[):IN\U48$NS]O77AGH7>J#D0L84NE$13^/; I2Q)-@G'\*J"MTJ]X!!IS#HO#;H'3#H%@;=MQKT"H/>:X/^ 8-^8=!_JX=!83!XJ\&P M,!@:L;;?KI%F1A6=C 5_)$)?#31]8/0UUJ!(G.E0O%4">F.P4Y,O7#%R2OXF M-RRABD5D3H5Z)E\%S20UT2+)AQE3-$XD^5$Z3CW#YW>V,?/CKX]A1, B- MP<&7]Y!Y^4.IATK,&"+-G&')Z3C=GH- MXYF]Q7QPT-RWFU]L1)MTW8/FP=O-NPWFX5L&[S5YKWV7W3(:NH;7.\"[57SY MDUQ)F4,DS'(19RLR9R+FT0GY1I.@KPI MF7A@KU8I M[S+)EKD '6_S!1=1G&VGM^!I+"47ST1/?4E^7+-TP<0_36I:/1RK)B;,QX0% MF+ 0"5;3O%]JWK=J/F,+1:XRJ40.NP5U0@+P1"Y2GF>J25\K[5A],6'^%M:O MS-9>SVV8KIA.0R183;I!*=W GGGU9(U5##-RGHOE&G97Y&(E&--"$LCS(H>= MHLGSUBEK]7*LI)@P'Q,68,)")%A-]V&I^]"J^S2A4A)^3[Y3 7LN1;@@YGD M5MI#EYO-VK2>>[NZ=JUBG=-E5K#$Y,/GR*.5LPZ M->VP8[5#I?FHM "5%F+1ZB)72BB>5>2#I9.38IJ:!;[2WG /E[_Q\<-KCAAO M+W(]MV&C/+/CCPX&3%J 2@NQ:/5@Z.R"H?.',Q[6[[F('R!4R#R! 9BEWIH. MK)Z.3@>8-!^5%J#20BQ:/0)V-33OSXMHMV9W7JVB_6[3;G=V=!!T]_:SG4'7 MZX_JZ<)']1J@TD(L6EW>75W-LQ?6MA(6^I[H*0W;,=!WJZV1,^))0H4D&V@U MTC8KBUI>*VC#BK)NN[NG*VKA#)468M'JNNYJ9YZ]>/:_:]]V_M%Z]@^L[*\5 MQ?0:H-)"+%I=T5U)S;/7U&[T NL_;1@\-5=78?T;)LQ,/]TD_)DQO3F[>& ) MHY%].4:MK:'2?%1:@$H+L6CU*-@5V#Q[A0UC=SZU^SA:>]3B64&K9HK79?*& M2P9[J23$&E9=*%T2J[?L*A^>O?0!#SW7HEW92B_8DJ:,4)*RE]HH])$I3SW[_;M3QAI\DN>141+IS%@NV5!R68IDO)/N5ZXR@N#%:)ESJ'%\P3)EE;W_> M;KHSI_)S.R22E7F30I*E#J;M#W1E:_FVQJ5Y1^%5N^^=!5Y#^X4W@HY18\\I M])@7/YR=Z^UK(]=4K.),DH3=PS#<]A"RK]B^B;$]47QC7@18<*5X:@[7D/28 MT!= _SWGZN5$.RC?AYG\!U!+ P04 " !\@\Q8<&?:;-H$ "[$P &0 M 'AL+W=O?I,,:4Z[9<8D8M('O'WLI%UEK/,J_3=5X)%A5FG*U.<-$KD];K+7]<"T6L;$?O/%H MR1=X@^;3C\/ZS+OGX+PI4V,BT'$X-49,4O_UX:HC$@ M&#XR("@'! \&L,XC SKE@$XNM&"6RSKGAH]'2JY!V=Z$9A]RV^2C28W(K!MO MC*)60>/,^&]I$(;P&JXQX08CF')E-G"K>*9Y;FE-C3>T>J)5@B#GKHX'YVBX M2/3AR#/$S<[@A26/LX)'\ B/"YRUP>\?0> '7?AT3PW4?@/V]( =PBPGN%F,'EY27<76$Z0_5E%UDGF@VM-WK)0SQM4>QH M5/?8&K]ZP8[]$P?73L6UX^2Z-? R-[!I&OA?>+F+;8%WG./9N+T?,S__&WGW MC7X3][QW[(N#?;=BW]W;TL1_DG"M[3+ZS!4I,R 5Y'O'$=Q@N%+""-0P7:DP MIN"$MPL"H5W# "T0M:*-IE@@+M\Y^>WINUZEON=67ZC2))Y^R(D'(BM7\2&I MW[6>"](%;*_APL&PW^TW:W!X\K#<=.E"MN3$S[[SOZKT2T0*>UG5A[ M6KM?,>W_XDCI/S-2W//>!2X[#RKV@SWM_&?BQ,EN3\\-*^W#WQ,GPY_B9!@P MO]=YX#_W[&[_,;_.G;X3YX/,N(EY!M&WCMJ2MQFV'2[@W[P MT(]/% AN/]85 G.7"!^HK"7B'\CPBF^DRH3;Z+\CH;,ZHS-W4MTC:GJ[H^:G ML'DBFW>=YJ[3.7/GY_U#4_(X:@=5% G-GZ_VCIK\S:MC@H1^?J!;O1@$ M@7]BO^2/[.20SI,;F"&=?LFS$1AI7V:8X5R$@B?)!N0ZHX;9!HKJOL2@(K^$ M*&K](UOL'^5SISSC"Y$M(,V7Q99#&ZY4NSP8Y([6P#6\^TX"[&D>)C$7=#;/ M;'\+,Y'IDF<;X!FIHKX-N$:S)<'Z)QK.)%>1;3P7"D,CE6Y3JK=3UC76#$.> MXAY0H%R@,)':BBPQSG%F8*K$/>T7,$UH1=M :=.V:2E4*6M/ M(=UG^MKVJB/]@JT:[ 46>"N5K8Y$0W3,5?J[;GB%YMI4< M59)W18W7N.I(42WR&R!+C-071^SJ:W'+=&9OF>Q5R8/O;]F &@8[6X;;BRFO MGJ*XUKKBBI:UA@3G-)W?[M/FH(J;HN+%R&5^V3*3QL@T?XR11ZAL!VJ?2VFV M+W:"ZKYN_!]02P,$% @ ?(/,6!USL8DN P RA( T !X;"]S='EL M97,N>&ULW5A=:]LP%/TK1EU'"Z-.XL6-UR2P!0J#;13:A[T5)983@2QYLM(E M^_73E1SGH[JEZ\.6SB&U=(_.N4?2=2TRK,U:L-L%8R9:E4+6([(PIOH0Q_5L MP4I:7ZB*28L42I?4V*Z>QW6E&M'!=2V&2:?[TF[XJ17RQ%.,=AF@V2Q;)G0P\B!(WJ$Z8MPL^'A8*+E= M]X3X@%6F)8L>J!B1"15\JCFP"EIRL?;A'@1F2B@=&;OA-E47(O4O#W=]#VJA MT2FY5-KE]AG\WVDS_ #8], @%Z(UV",^,!Y6U!BFY;7MN,$N^ B*FO;=NK(. MYYJNN[T^V1+ MY1<[3B[_E67W7^70<-!C\_8[=I/]UV R?0TF7T%-)MGQ>VQ.1$=G,F[>WSN' MA+TC0AN-X"@V(M_@4">V2:/ID@O#9=-;\#QG\M%)P"([)M?V4Y7Y99.^H&%J(9M6U_@>EUT_8<:'-QF;,5RR=-5\^GKAG9ALW: M7$ X1*[=%48PCL?""&!8'LP!QO$L+,__-)\!.A^/8=X&062 <@8HQ[-"R,1] ML#QA3F:O\$RS+$G2%%O1R23H8(*M6YK"-ZR&>0,&E@-V!D67BWL3S P'8!JQW('\X#-17F) GL*N8->X)Q M),LP!&HQ7*-IBJQ."I_P_F!/29)D61@!+.P@23 $GD8/'@? MQ9OW5+S]]6K\&U!+ P04 " !\@\Q8EXJ[', 3 @ "P %]R96QS M+RYR96QSG9*Y;L,P#$!_Q=">, ?0(8@S9?$6!/D!5J(/V!(%BD6=OZ_:I7&0 M"QEY/3P2W!YI0.TXI+:+J1C]$%)I6M6X 4BV)8]ISI%"KM0L'C6'TD!$VV-# ML%HL/D N&6:WO606IW.D5XA-/E_G;@2=&A(E@6FD7)TZ(=I7\=Q_:0T^FO8R*T>EOH^7%H M5 J.W&,EC'%BM/XU@LD/['X 4$L#!!0 ( 'R#S%A?5FEGOP, ,< / M >&PO=V]R:V)O;VLN>&ULQ9E+<],P$(#_BL:G(>+E5-B29$_;R1]*_GEK;$_EL;\8'>5TFZ6 M;+S?GHU&KMQ Q=T+LP6--2MC*^[QTJY';FN!"[/Q=%1QJ9-7+W=] M+>PHO# >2B^-QL*FX*N$6_=8WURR7]+)I532W\^2]KN"A%52RTK^!C%+Q@ES M&W/[P5CYVVC/U75IC5*S).TJOH+ULORK^+J!O.%+UY9XOKSB"#)+IF/L<"6M M\VV+MG^.C+\ &W=7M3?OI/)@+[B']];46ZG733?X%*/@,=HX[#Z[()[9_PFC M6:UD"1>FK"O0OHNC!=4 :K>16Y2:RP<]&"#P?YQF@!VH%@^,T9)05R"/::*ZY+8 %D1D!F!X3\ ME@60.0&9#POY1?-:2-]!_HT;0!8$9'% R+U(3@C(R2$A\P!R2D!.AX7\C*LC M2]ES'(5..F96;&'!X6^>3NYC@O$X F.&C-=U57%[WU!>R[66^'NN?0!Y0D"> M1(#,FT#63FIP#O_K:BGUTSB>$HBG$1 +1+S<@L5JO68?@3MPX1H^IA;Q<03 M"0)>P#+\6U/2+ .KI86:(M1-;6X/"^XQ>SFQG+M M,!\+,2F/I .+9*Z=%& ;+M%,VG.+@&MHHQHR4AI)!_9(L!ZS\[(TM6[7EP7* MKI3[\X4R27I(E>PE#BGEDC2&3'8+(3O"78$"]RRDHS22QO!(W[39"V)&V22+ M89/>U&9O3T#Y)8OAE]XA&::)&;EWB6&:7LPBQ*3,D\4P3R_F),2DS)/%,$\O MYC3$I,R3#6P>&O,XQ*3DD\78Q/1BGH28E'RR@\KG-,2DY)/%D$\/YK=V?_" M25DHBV&AO@T7.PI/4R@+Y3$L]*]-%SNZ ,]#3,I">0P+/68<#9I4CMW G:^Y M"E./G+)0'L-"#Y@X1+%/42MHQNAE'6;L.7F&%L-"/9B?]O8_.66A/(:%>C"Q M*,2D+)3'L% /YKGX'F)2%LIC6.CI0<'C5 HQ*0OE,2ST>&3P=*Z'F)2%\A@6 MZCM"V#\LIRR4'W0O%&;O!66A(H:%>C'#[+V@+%1T[Y]V+YT$K-"\XC/>PF%Y MR56YL*SYZ [&BDFS3UW52KW!LDO]T7"Q>X>U>__VZ@]02P,$% @ ?(/, M6"E=B*"3 0 XA@ !H !X;"]?S<3OQ D1;,8(0NB>CMQ^C"_W(+&9C^EN1;D+Q MAL43 HLO7Q7QV)Q#>6S#X%)7Y[#,RAC;#^?"MO1U$89-Z\^W,_NFJXMX6W8' MUQ;;4W'P3D>CB>M>9V2KQ>O,P>;:^O],;/;[X]9_-MOOVI_C'X/=3].=0NE] MS :;HCOXN,SBWDJ@MZ+>2J"W]EZV M"?16U%L)]%;46PGT5M1;"?16U%L)]%;46PGT5M1;"?16U%L)]#;4VPCT-M3; M"/0VU-L(]+;>QQ("O0WU-@*]#?4V KT-]38"O0WU-@*]#?4V KT-]38"O7/4 M.R?0.T>]\W?J'>*U\N'9\UCC_=])=;Q=ZY^WOR\?F[V'<,?9P2^-U2]02P,$ M% @ ?(/,6(B,J3>E 0 +QD !, !;0V]N=&5N=%]4>7!E&UL MS9G-;H,P$(1?!7&-@F,[37^4Y-+VVN;0%W!A"2B +=M)D[>O(3]2JQ0U2J7. M!0N\.S-XI>\ T[>=(1=MZZIQL[CPWCPPYM*":N42;:@).[FVM?+AUBZ94>E* M+8F)T6C"4MUX:OS0MQKQ?/I$N5I7/GK>AL>NU,TLME2Y.'K<%[9>LU@94Y6I M\F&?;9KLF\OPX)"$SJ[&%:5Q@U 0L[,.[<[/!H>^UPU96V84+93U+ZH.56Q; M,>=W%;FD7^),1IWG94J93M=U:$F&UL4$L! A0#% @ M?(/,6# ?FXSO *P( !$ ( !KP &1O8U!R;W!S+V-O M&UL4$L! A0#% @ ?(/,6)E&PO=V]R:W-H965T&UL4$L! A0#% @ ?(/,6.N&NJW1!@ 7!X !@ M ("!. X 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ ?(/,6+ H@9A(" LDP !@ ("!)1\ 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ ?(/,6%LZ19W,$@ M7#4 !@ ("!7S( 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ M?(/,6"+WF@3^ @ H@8 !D ("!I54 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ ?(/,6*RG?]0Z P MV@8 !D ("!HE\ 'AL+W=O&PO=V]R:W-H965T!E !X;"]W;W)K&UL4$L! A0#% @ ?(/,6';>P-D(!@ ]A !D M ("!Q7@ 'AL+W=O&PO=V]R:W-H M965T&UL4$L! M A0#% @ ?(/,6"X3(D$' @ ? 0 !D ("!\H4 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ ?(/, M6/"^Z9KF" PB( !D ("!X9L 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ ?(/,6,=&PO=V]R:W-H965T&UL4$L! A0#% @ ?(/,6,[ K_13!@ IA8 !D M ("!;K< 'AL+W=O&PO=V]R:W-H965T M#" !X;"]W;W)K&UL4$L! A0# M% @ ?(/,6 F@-\4)! ^Q$ !D ("!\\P 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ ?(/,6%_0 M?OO" @ U D !D ("!8=< 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ ?(/,6%*.5.5U P .PL !D M ("!U^( 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ ?(/,6!USL8DN P RA( T ( ! M8?$ 'AL+W-T>6QE&PO=V]R:V)O;VLN>&UL M4$L! A0#% @ ?(/,6"E=B*"3 0 XA@ !H ( !C_D M 'AL+U]R96QS+W=OE 0 +QD !, ( !6OL %M#;VYT96YT7U1Y<&5S72YX 8;6Q02P4& #$ ,0!.#0 ,/T end XML 55 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 56 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 58 FilingSummary.xml IDEA: XBRL DOCUMENT 3.24.1.1.u2 html 174 246 1 true 67 0 false 7 false false R1.htm 000 - Document - Document And Entity Information Sheet http://streamlinehealth.net/20240430/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/20240430/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/20240430/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/20240430/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/20240430/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/20240430/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/20240430/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/20240430/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/20240430/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/20240430/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/20240430/role/statement-note-5-debt Note 5 - Debt Notes 11 false false R12.htm 011 - Disclosure - Note 6 - Income Taxes Sheet http://streamlinehealth.net/20240430/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/20240430/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/20240430/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/20240430/role/statement-note-9-related-party-transactions Note 9 - Related Party Transactions Notes 15 false false R16.htm 995445 - Disclosure - Insider Trading Arrangements Sheet http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements Insider Trading Arrangements Notes 16 false false R17.htm 995461 - Disclosure - Significant Accounting Policies (Policies) Sheet http://streamlinehealth.net/20240430/role/statement-significant-accounting-policies-policies Significant Accounting Policies (Policies) Policies http://streamlinehealth.net/20240430/role/statement-note-2-summary-of-significant-accounting-policies 17 false false R18.htm 995462 - Disclosure - Note 2 - Summary of Significant Accounting Policies (Tables) Sheet http://streamlinehealth.net/20240430/role/statement-note-2-summary-of-significant-accounting-policies-tables Note 2 - Summary of Significant Accounting Policies (Tables) Tables http://streamlinehealth.net/20240430/role/statement-note-2-summary-of-significant-accounting-policies 18 false false R19.htm 995463 - Disclosure - Note 5 - Debt (Tables) Sheet http://streamlinehealth.net/20240430/role/statement-note-5-debt-tables Note 5 - Debt (Tables) Tables http://streamlinehealth.net/20240430/role/statement-note-5-debt 19 false false R20.htm 995464 - Disclosure - Note 9 - Related Party Transactions (Tables) Sheet http://streamlinehealth.net/20240430/role/statement-note-9-related-party-transactions-tables Note 9 - Related Party Transactions (Tables) Tables http://streamlinehealth.net/20240430/role/statement-note-9-related-party-transactions 20 false false R21.htm 995465 - Disclosure - Note 1 - Basis of Presentation (Details Textual) Sheet http://streamlinehealth.net/20240430/role/statement-note-1-basis-of-presentation-details-textual Note 1 - Basis of Presentation (Details Textual) Details http://streamlinehealth.net/20240430/role/statement-note-1-basis-of-presentation 21 false false R22.htm 995466 - Disclosure - Note 2 - Summary of Significant Accounting Policies 1 (Details Textual) Sheet http://streamlinehealth.net/20240430/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/20240430/role/statement-note-2-summary-of-significant-accounting-policies-tables 22 false false R23.htm 995467 - Disclosure - Note 2 - Summary of Significant Accounting Policies 2 (Details Textual) Sheet http://streamlinehealth.net/20240430/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/20240430/role/statement-note-2-summary-of-significant-accounting-policies-tables 23 false false R24.htm 995468 - Disclosure - Note 2 - Summary of Significant Accounting Policies - Fair Value of Liabilities (Details) Sheet http://streamlinehealth.net/20240430/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 24 false false R25.htm 995469 - Disclosure - Note 2 - Summary of Significant Accounting Policies - Acquisition Earnout Liability Rollforward (Details) Sheet http://streamlinehealth.net/20240430/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 25 false false R26.htm 995470 - Disclosure - Note 2 - Summary of Significant Accounting Policies - Disaggregation of Revenue (Details) Sheet http://streamlinehealth.net/20240430/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 26 false false R27.htm 995471 - Disclosure - Note 2 - Summary of Significant Accounting Policies - Accounting Standards Update (Details) Sheet http://streamlinehealth.net/20240430/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 27 false false R28.htm 995472 - Disclosure - Note 2 - Summary of Significant Accounting Policies - Schedule of Earnings Per Share (Details) Sheet http://streamlinehealth.net/20240430/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 28 false false R29.htm 995473 - Disclosure - Note 2 - Summary of Significant Accounting Policies - Schedule of Restructuring Information (Details) Sheet http://streamlinehealth.net/20240430/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 29 false false R30.htm 995474 - Disclosure - Note 3 - Business Combination (Details Textual) Sheet http://streamlinehealth.net/20240430/role/statement-note-3-business-combination-details-textual Note 3 - Business Combination (Details Textual) Details http://streamlinehealth.net/20240430/role/statement-note-3-business-combination 30 false false R31.htm 995475 - Disclosure - Note 4 - Operating Leases (Details Textual) Sheet http://streamlinehealth.net/20240430/role/statement-note-4-operating-leases-details-textual Note 4 - Operating Leases (Details Textual) Details http://streamlinehealth.net/20240430/role/statement-note-4-operating-leases 31 false false R32.htm 995476 - Disclosure - Note 5 - Debt (Details Textual) Sheet http://streamlinehealth.net/20240430/role/statement-note-5-debt-details-textual Note 5 - Debt (Details Textual) Details http://streamlinehealth.net/20240430/role/statement-note-5-debt-tables 32 false false R33.htm 995477 - Disclosure - Note 5 - Debt - Schedule of Outstanding Debt (Details) Sheet http://streamlinehealth.net/20240430/role/statement-note-5-debt-schedule-of-outstanding-debt-details Note 5 - Debt - Schedule of Outstanding Debt (Details) Details 33 false false R34.htm 995478 - Disclosure - Note 5 - Debt - Schedule of Minimum Adjusted EBITDA (Details) Sheet http://streamlinehealth.net/20240430/role/statement-note-5-debt-schedule-of-minimum-adjusted-ebitda-details Note 5 - Debt - Schedule of Minimum Adjusted EBITDA (Details) Details 34 false false R35.htm 995479 - Disclosure - Note 5 - Debt - Schedule of Debt to APR Ratio (Details) Sheet http://streamlinehealth.net/20240430/role/statement-note-5-debt-schedule-of-debt-to-apr-ratio-details Note 5 - Debt - Schedule of Debt to APR Ratio (Details) Details 35 false false R36.htm 995480 - Disclosure - Note 5 - Debt - Schedule of Adjusted EBITDA Ratio (Details) Sheet http://streamlinehealth.net/20240430/role/statement-note-5-debt-schedule-of-adjusted-ebitda-ratio-details Note 5 - Debt - Schedule of Adjusted EBITDA Ratio (Details) Details 36 false false R37.htm 995481 - Disclosure - Note 6 - Income Taxes (Details Textual) Sheet http://streamlinehealth.net/20240430/role/statement-note-6-income-taxes-details-textual Note 6 - Income Taxes (Details Textual) Details http://streamlinehealth.net/20240430/role/statement-note-6-income-taxes 37 false false R38.htm 995482 - Disclosure - Note 7 - Equity (Details Textual) Sheet http://streamlinehealth.net/20240430/role/statement-note-7-equity-details-textual Note 7 - Equity (Details Textual) Details http://streamlinehealth.net/20240430/role/statement-note-7-equity 38 false false R39.htm 995483 - Disclosure - Note 8 - Commitments and Contingencies (Details Textual) Sheet http://streamlinehealth.net/20240430/role/statement-note-8-commitments-and-contingencies-details-textual Note 8 - Commitments and Contingencies (Details Textual) Details http://streamlinehealth.net/20240430/role/statement-note-8-commitments-and-contingencies 39 false false R40.htm 995484 - Disclosure - Note 9 - Related Party Transactions (Details Textual) Sheet http://streamlinehealth.net/20240430/role/statement-note-9-related-party-transactions-details-textual Note 9 - Related Party Transactions (Details Textual) Details http://streamlinehealth.net/20240430/role/statement-note-9-related-party-transactions-tables 40 false false R41.htm 995485 - Disclosure - Note 9 - Related Party Transactions - Schedule of Related Party Transactions (Details) Sheet http://streamlinehealth.net/20240430/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 41 false false All Reports Book All Reports [ix-0514-Hidden-Fact-Eligible-For-Transform] WARN: 22 fact(s) appearing in ix:hidden were eligible for transformation: dei:EntityRegistrantName, ecd:NonRule10b51ArrAdoptedFlag, ecd:NonRule10b51ArrTrmntdFlag, ecd:Rule10b51ArrAdoptedFlag, ecd:Rule10b51ArrTrmntdFlag, us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment, us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent, us-gaap:CapitalizedComputerSoftwareAccumulatedAmortization, us-gaap:DebtInstrumentTerm, us-gaap:DeferredFinanceCostsNet, us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization, us-gaap:LongTermDebtCurrent, us-gaap:NumberOfOperatingSegments, us-gaap:NumberOfReportableSegments - strm20240430_10q.htm 8, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 27, 28, 29, 30, 31, 32, 37, 38, 39, 40, 41 strm-20240430.xsd strm-20240430_cal.xml strm-20240430_def.xml strm-20240430_lab.xml strm-20240430_pre.xml strm20240430_10q.htm http://fasb.org/us-gaap/2024 http://xbrl.sec.gov/dei/2024 http://xbrl.sec.gov/ecd/2024 true true JSON 61 MetaLinks.json IDEA: XBRL DOCUMENT { "version": "2.2", "instance": { "strm20240430_10q.htm": { "nsprefix": "strm", "nsuri": "http://streamlinehealth.net/20240430", "dts": { "schema": { "local": [ "strm-20240430.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-20240430_cal.xml" ] }, "definitionLink": { "local": [ "strm-20240430_def.xml" ] }, "labelLink": { "local": [ "strm-20240430_lab.xml" ] }, "presentationLink": { "local": [ "strm-20240430_pre.xml" ] }, "inline": { "local": [ "strm20240430_10q.htm" ] } }, "keyStandard": 231, "keyCustom": 15, "axisStandard": 30, "axisCustom": 0, "memberStandard": 28, "memberCustom": 35, "hidden": { "total": 35, "http://fasb.org/us-gaap/2024": 25, "http://xbrl.sec.gov/dei/2024": 6, "http://xbrl.sec.gov/ecd/2024": 4 }, "contextCount": 174, "entityCount": 1, "segmentCount": 67, "elementCount": 419, "unitCount": 7, "baseTaxonomies": { "http://fasb.org/us-gaap/2024": 511, "http://xbrl.sec.gov/dei/2024": 29, "http://xbrl.sec.gov/ecd/2024": 5 }, "report": { "R1": { "role": "http://streamlinehealth.net/20240430/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-04-30", "name": "dei:DocumentType", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "b", "p", "div", "body", "html" ], "reportCount": 1, "baseRef": "strm20240430_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2024-02-01_2024-04-30", "name": "dei:DocumentType", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "b", "p", "div", "body", "html" ], "reportCount": 1, "baseRef": "strm20240430_10q.htm", "first": true, "unique": true } }, "R2": { "role": "http://streamlinehealth.net/20240430/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-04-30", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "strm20240430_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "i_2024-04-30", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "strm20240430_10q.htm", "first": true, "unique": true } }, "R3": { "role": "http://streamlinehealth.net/20240430/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/20240430/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-02-01_2024-04-30", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "strm20240430_10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "d_2024-02-01_2024-04-30", "name": "us-gaap:SellingGeneralAndAdministrativeExpense", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "strm20240430_10q.htm", "unique": true } }, "R5": { "role": "http://streamlinehealth.net/20240430/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": "strm20240430_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "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": "strm20240430_10q.htm", "first": true, "unique": true } }, "R6": { "role": "http://streamlinehealth.net/20240430/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-04-30", "name": "us-gaap:NetIncomeLoss", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "strm20240430_10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "d_2024-02-01_2024-04-30", "name": "us-gaap:DepreciationAndAmortization", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "strm20240430_10q.htm", "unique": true } }, "R7": { "role": "http://streamlinehealth.net/20240430/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-04-30", "name": "us-gaap:OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "strm20240430_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2024-02-01_2024-04-30", "name": "us-gaap:OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "strm20240430_10q.htm", "first": true, "unique": true } }, "R8": { "role": "http://streamlinehealth.net/20240430/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-04-30", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "strm20240430_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2024-02-01_2024-04-30", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "strm20240430_10q.htm", "first": true, "unique": true } }, "R9": { "role": "http://streamlinehealth.net/20240430/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-04-30", "name": "us-gaap:BusinessCombinationDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "strm20240430_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2024-02-01_2024-04-30", "name": "us-gaap:BusinessCombinationDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "strm20240430_10q.htm", "first": true, "unique": true } }, "R10": { "role": "http://streamlinehealth.net/20240430/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-04-30", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "strm20240430_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2024-02-01_2024-04-30", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "strm20240430_10q.htm", "first": true, "unique": true } }, "R11": { "role": "http://streamlinehealth.net/20240430/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-04-30", "name": "us-gaap:DebtDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "strm20240430_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2024-02-01_2024-04-30", "name": "us-gaap:DebtDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "strm20240430_10q.htm", "first": true, "unique": true } }, "R12": { "role": "http://streamlinehealth.net/20240430/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-04-30", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "strm20240430_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2024-02-01_2024-04-30", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "strm20240430_10q.htm", "first": true, "unique": true } }, "R13": { "role": "http://streamlinehealth.net/20240430/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-04-30", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "strm20240430_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2024-02-01_2024-04-30", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "strm20240430_10q.htm", "first": true, "unique": true } }, "R14": { "role": "http://streamlinehealth.net/20240430/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-04-30", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "strm20240430_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2024-02-01_2024-04-30", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "strm20240430_10q.htm", "first": true, "unique": true } }, "R15": { "role": "http://streamlinehealth.net/20240430/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-04-30", "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "strm20240430_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2024-02-01_2024-04-30", "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "strm20240430_10q.htm", "first": true, "unique": true } }, "R16": { "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": "16", "firstAnchor": { "contextRef": "d_2024-02-01_2024-04-30", "name": "ecd:MtrlTermsOfTrdArrTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "strm20240430_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2024-02-01_2024-04-30", "name": "ecd:MtrlTermsOfTrdArrTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "strm20240430_10q.htm", "first": true, "unique": true } }, "R17": { "role": "http://streamlinehealth.net/20240430/role/statement-significant-accounting-policies-policies", "longName": "995461 - Disclosure - Significant Accounting Policies (Policies)", "shortName": "Significant Accounting Policies (Policies)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "policies", "menuCat": "Policies", "order": "17", "firstAnchor": { "contextRef": "d_2024-02-01_2024-04-30", "name": "us-gaap:UseOfEstimates", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:SignificantAccountingPoliciesTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "strm20240430_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2024-02-01_2024-04-30", "name": "us-gaap:UseOfEstimates", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:SignificantAccountingPoliciesTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "strm20240430_10q.htm", "first": true, "unique": true } }, "R18": { "role": "http://streamlinehealth.net/20240430/role/statement-note-2-summary-of-significant-accounting-policies-tables", "longName": "995462 - 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": "18", "firstAnchor": { "contextRef": "d_2024-02-01_2024-04-30", "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": "strm20240430_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2024-02-01_2024-04-30", "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": "strm20240430_10q.htm", "first": true, "unique": true } }, "R19": { "role": "http://streamlinehealth.net/20240430/role/statement-note-5-debt-tables", "longName": "995463 - Disclosure - Note 5 - Debt (Tables)", "shortName": "Note 5 - Debt (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "19", "firstAnchor": { "contextRef": "d_2024-02-01_2024-04-30", "name": "us-gaap:ScheduleOfDebtTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:DebtDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "strm20240430_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2024-02-01_2024-04-30", "name": "us-gaap:ScheduleOfDebtTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:DebtDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "strm20240430_10q.htm", "first": true, "unique": true } }, "R20": { "role": "http://streamlinehealth.net/20240430/role/statement-note-9-related-party-transactions-tables", "longName": "995464 - Disclosure - Note 9 - Related Party Transactions (Tables)", "shortName": "Note 9 - Related Party Transactions (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "20", "firstAnchor": { "contextRef": "d_2024-02-01_2024-04-30", "name": "us-gaap:ScheduleOfRelatedPartyTransactionsTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "strm20240430_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2024-02-01_2024-04-30", "name": "us-gaap:ScheduleOfRelatedPartyTransactionsTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "strm20240430_10q.htm", "first": true, "unique": true } }, "R21": { "role": "http://streamlinehealth.net/20240430/role/statement-note-1-basis-of-presentation-details-textual", "longName": "995465 - 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": "21", "firstAnchor": null, "uniqueAnchor": null }, "R22": { "role": "http://streamlinehealth.net/20240430/role/statement-note-2-summary-of-significant-accounting-policies-1-details-textual", "longName": "995466 - 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": "22", "firstAnchor": { "contextRef": "d_2023-02-01_2023-04-30", "name": "us-gaap:BusinessCombinationAcquisitionRelatedCosts", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "p", "us-gaap:PriorPeriodReclassificationAdjustmentDescription", "us-gaap:SignificantAccountingPoliciesTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "strm20240430_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2023-02-01_2023-04-30", "name": "us-gaap:BusinessCombinationAcquisitionRelatedCosts", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "p", "us-gaap:PriorPeriodReclassificationAdjustmentDescription", "us-gaap:SignificantAccountingPoliciesTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "strm20240430_10q.htm", "first": true, "unique": true } }, "R23": { "role": "http://streamlinehealth.net/20240430/role/statement-note-2-summary-of-significant-accounting-policies-2-details-textual", "longName": "995467 - 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": "23", "firstAnchor": { "contextRef": "i_2024-04-30_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis-RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain-2024-05-01", "name": "us-gaap:RevenueRemainingPerformanceObligationPercentage", "unitRef": "Pure", "xsiNil": "false", "lang": null, "decimals": "2", "ancestors": [ "span", "p", "us-gaap:RevenueRecognitionPolicyTextBlock", "us-gaap:SignificantAccountingPoliciesTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "strm20240430_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "i_2024-04-30_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis-RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain-2024-05-01", "name": "us-gaap:RevenueRemainingPerformanceObligationPercentage", "unitRef": "Pure", "xsiNil": "false", "lang": null, "decimals": "2", "ancestors": [ "span", "p", "us-gaap:RevenueRecognitionPolicyTextBlock", "us-gaap:SignificantAccountingPoliciesTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "strm20240430_10q.htm", "first": true, "unique": true } }, "R24": { "role": "http://streamlinehealth.net/20240430/role/statement-note-2-summary-of-significant-accounting-policies-fair-value-of-liabilities-details", "longName": "995468 - 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": "24", "firstAnchor": { "contextRef": "i_2024-01-31", "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": "strm20240430_10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "i_2024-04-30_ClassOfWarrantOrRightAxis-CommonStockWarrantMember", "name": "us-gaap:DerivativeLiabilities", "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": "strm20240430_10q.htm", "unique": true } }, "R25": { "role": "http://streamlinehealth.net/20240430/role/statement-note-2-summary-of-significant-accounting-policies-acquisition-earnout-liability-rollforward-details", "longName": "995469 - 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": "25", "firstAnchor": { "contextRef": "i_2024-01-31", "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": "strm20240430_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "i_2024-01-31", "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": "strm20240430_10q.htm", "first": true, "unique": true } }, "R26": { "role": "http://streamlinehealth.net/20240430/role/statement-note-2-summary-of-significant-accounting-policies-disaggregation-of-revenue-details", "longName": "995470 - 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": "26", "firstAnchor": { "contextRef": "d_2024-02-01_2024-04-30", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "strm20240430_10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "d_2024-02-01_2024-04-30_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": "strm20240430_10q.htm", "unique": true } }, "R27": { "role": "http://streamlinehealth.net/20240430/role/statement-note-2-summary-of-significant-accounting-policies-accounting-standards-update-details", "longName": "995471 - 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": "27", "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": "strm20240430_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": "strm20240430_10q.htm", "first": true, "unique": true } }, "R28": { "role": "http://streamlinehealth.net/20240430/role/statement-note-2-summary-of-significant-accounting-policies-schedule-of-earnings-per-share-details", "longName": "995472 - 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": "28", "firstAnchor": { "contextRef": "d_2024-02-01_2024-04-30", "name": "us-gaap:NetIncomeLoss", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "strm20240430_10q.htm", "first": true }, "uniqueAnchor": null }, "R29": { "role": "http://streamlinehealth.net/20240430/role/statement-note-2-summary-of-significant-accounting-policies-schedule-of-restructuring-information-details", "longName": "995473 - 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": "29", "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:SignificantAccountingPoliciesTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "strm20240430_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:SignificantAccountingPoliciesTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "strm20240430_10q.htm", "first": true, "unique": true } }, "R30": { "role": "http://streamlinehealth.net/20240430/role/statement-note-3-business-combination-details-textual", "longName": "995474 - Disclosure - Note 3 - Business Combination (Details Textual)", "shortName": "Note 3 - Business Combination (Details Textual)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "30", "firstAnchor": { "contextRef": "i_2024-01-31", "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": "strm20240430_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": "strm20240430_10q.htm", "unique": true } }, "R31": { "role": "http://streamlinehealth.net/20240430/role/statement-note-4-operating-leases-details-textual", "longName": "995475 - Disclosure - Note 4 - Operating Leases (Details Textual)", "shortName": "Note 4 - Operating Leases (Details Textual)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "31", "firstAnchor": { "contextRef": "d_2024-02-01_2024-04-30_LeaseContractualTermAxis-MembershipAgreementsAndDailySpaceRentalsMember", "name": "us-gaap:OperatingLeaseExpense", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "p", "us-gaap:LesseeOperatingLeasesTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "strm20240430_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2024-02-01_2024-04-30_LeaseContractualTermAxis-MembershipAgreementsAndDailySpaceRentalsMember", "name": "us-gaap:OperatingLeaseExpense", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "p", "us-gaap:LesseeOperatingLeasesTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "strm20240430_10q.htm", "first": true, "unique": true } }, "R32": { "role": "http://streamlinehealth.net/20240430/role/statement-note-5-debt-details-textual", "longName": "995476 - Disclosure - Note 5 - Debt (Details Textual)", "shortName": "Note 5 - Debt (Details Textual)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "32", "firstAnchor": { "contextRef": "i_2024-02-07_FinancialInstrumentAxis-CommonStockWarrantMember", "name": "us-gaap:DerivativeLiabilities", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "p", "us-gaap:DerivativesPolicyTextBlock", "us-gaap:SignificantAccountingPoliciesTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "strm20240430_10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "d_2024-02-01_2024-04-30_FinancialInstrumentAxis-CommonStockWarrantMember", "name": "us-gaap:ProfessionalFees", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "p", "us-gaap:DebtDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "strm20240430_10q.htm", "unique": true } }, "R33": { "role": "http://streamlinehealth.net/20240430/role/statement-note-5-debt-schedule-of-outstanding-debt-details", "longName": "995477 - 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": "33", "firstAnchor": { "contextRef": "i_2024-04-30", "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": "strm20240430_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "i_2024-04-30", "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": "strm20240430_10q.htm", "first": true, "unique": true } }, "R34": { "role": "http://streamlinehealth.net/20240430/role/statement-note-5-debt-schedule-of-minimum-adjusted-ebitda-details", "longName": "995478 - 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": "34", "firstAnchor": { "contextRef": "i_2024-04-30", "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": "strm20240430_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "i_2024-04-30", "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": "strm20240430_10q.htm", "first": true, "unique": true } }, "R35": { "role": "http://streamlinehealth.net/20240430/role/statement-note-5-debt-schedule-of-debt-to-apr-ratio-details", "longName": "995479 - 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": "35", "firstAnchor": { "contextRef": "d_2024-02-01_2024-04-30_RangeAxis-MaximumMember", "name": "strm:DebtInstrumentMaximumDebtToAprRatio", "unitRef": "Pure", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "td", "tr", "tbody", "table", "strm:ScheduleOfDebtToAprRatiosTableTextBlock", "us-gaap:DebtDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "strm20240430_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2024-02-01_2024-04-30_RangeAxis-MaximumMember", "name": "strm:DebtInstrumentMaximumDebtToAprRatio", "unitRef": "Pure", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "td", "tr", "tbody", "table", "strm:ScheduleOfDebtToAprRatiosTableTextBlock", "us-gaap:DebtDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "strm20240430_10q.htm", "first": true, "unique": true } }, "R36": { "role": "http://streamlinehealth.net/20240430/role/statement-note-5-debt-schedule-of-adjusted-ebitda-ratio-details", "longName": "995480 - 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": "36", "firstAnchor": { "contextRef": "d_2025-11-01_2026-01-31_RangeAxis-MaximumMember_StatementScenarioAxis-ScenarioForecastMember", "name": "strm:DebtInstrumentMaximumDebtToAdjustedEbitdaRatio", "unitRef": "Pure", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "td", "tr", "tbody", "table", "strm:ScheduleOfDebtAdjustedEbitdaTableTextBlock", "us-gaap:DebtDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "strm20240430_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2025-11-01_2026-01-31_RangeAxis-MaximumMember_StatementScenarioAxis-ScenarioForecastMember", "name": "strm:DebtInstrumentMaximumDebtToAdjustedEbitdaRatio", "unitRef": "Pure", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "td", "tr", "tbody", "table", "strm:ScheduleOfDebtAdjustedEbitdaTableTextBlock", "us-gaap:DebtDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "strm20240430_10q.htm", "first": true, "unique": true } }, "R37": { "role": "http://streamlinehealth.net/20240430/role/statement-note-6-income-taxes-details-textual", "longName": "995481 - Disclosure - Note 6 - Income Taxes (Details Textual)", "shortName": "Note 6 - Income Taxes (Details Textual)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "37", "firstAnchor": { "contextRef": "d_2024-02-01_2024-04-30", "name": "us-gaap:IncomeTaxExpenseBenefit", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "strm20240430_10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "d_2024-02-01_2024-04-30", "name": "us-gaap:EffectiveIncomeTaxRateContinuingOperations", "unitRef": "Pure", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "us-gaap:IncomeTaxDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "strm20240430_10q.htm", "unique": true } }, "R38": { "role": "http://streamlinehealth.net/20240430/role/statement-note-7-equity-details-textual", "longName": "995482 - Disclosure - Note 7 - Equity (Details Textual)", "shortName": "Note 7 - Equity (Details Textual)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "38", "firstAnchor": { "contextRef": "d_2023-06-15_2023-06-15_PlanNameAxis-The2013StockIncentivePlanMember", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized", "unitRef": "Share", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "p", "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "strm20240430_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2023-06-15_2023-06-15_PlanNameAxis-The2013StockIncentivePlanMember", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized", "unitRef": "Share", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "p", "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "strm20240430_10q.htm", "first": true, "unique": true } }, "R39": { "role": "http://streamlinehealth.net/20240430/role/statement-note-8-commitments-and-contingencies-details-textual", "longName": "995483 - 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": "39", "firstAnchor": { "contextRef": "d_2024-02-01_2024-04-30_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": "strm20240430_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2024-02-01_2024-04-30_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": "strm20240430_10q.htm", "first": true, "unique": true } }, "R40": { "role": "http://streamlinehealth.net/20240430/role/statement-note-9-related-party-transactions-details-textual", "longName": "995484 - 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": "40", "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": "strm20240430_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": "strm20240430_10q.htm", "unique": true } }, "R41": { "role": "http://streamlinehealth.net/20240430/role/statement-note-9-related-party-transactions-schedule-of-related-party-transactions-details", "longName": "995485 - 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": "41", "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": "strm20240430_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": "strm20240430_10q.htm", "first": true, "unique": true } } }, "tag": { "us-gaap_AccountingPoliciesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccountingPoliciesAbstract", "presentation": [ "http://streamlinehealth.net/20240430/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/20240430/role/statement-note-2-summary-of-significant-accounting-policies-accounting-standards-update-details", "http://streamlinehealth.net/20240430/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": [ "r230" ] }, "us-gaap_AccountsPayableCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccountsPayableCurrent", "crdr": "credit", "calculation": { "http://streamlinehealth.net/20240430/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://streamlinehealth.net/20240430/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": [ "r48", "r755" ] }, "us-gaap_AccountsReceivableNetCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccountsReceivableNetCurrent", "crdr": "debit", "calculation": { "http://streamlinehealth.net/20240430/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://streamlinehealth.net/20240430/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited" ], "lang": { "en-us": { "role": { "label": "Accounts receivable, net of allowance for credit losses of $117,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": [ "r813" ] }, "us-gaap_AccruedLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccruedLiabilitiesCurrent", "crdr": "credit", "calculation": { "http://streamlinehealth.net/20240430/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://streamlinehealth.net/20240430/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": [ "r51" ] }, "us-gaap_AccumulatedAmortizationOfOtherDeferredCosts": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccumulatedAmortizationOfOtherDeferredCosts", "crdr": "credit", "presentation": [ "http://streamlinehealth.net/20240430/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": [ "r793" ] }, "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment", "crdr": "credit", "presentation": [ "http://streamlinehealth.net/20240430/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": [ "r32", "r123", "r581" ] }, "us-gaap_AdditionalPaidInCapital": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AdditionalPaidInCapital", "crdr": "credit", "calculation": { "http://streamlinehealth.net/20240430/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://streamlinehealth.net/20240430/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": [ "r61", "r755", "r935" ] }, "us-gaap_AdditionalPaidInCapitalMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AdditionalPaidInCapitalMember", "presentation": [ "http://streamlinehealth.net/20240430/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": [ "r620", "r800", "r801", "r802", "r804", "r869", "r938" ] }, "us-gaap_AdjustmentsForNewAccountingPronouncementsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AdjustmentsForNewAccountingPronouncementsAxis", "presentation": [ "http://streamlinehealth.net/20240430/role/statement-note-2-summary-of-significant-accounting-policies-accounting-standards-update-details", "http://streamlinehealth.net/20240430/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": [ "r113", "r114", "r115", "r116", "r117", "r118", "r158", "r159", "r160", "r161", "r171", "r195", "r196", "r231", "r232", "r233", "r234", "r235", "r236", "r237", "r238", "r239", "r240", "r263", "r264", "r270", "r415", "r416", "r417", "r418", "r419", "r426", "r427", "r428", "r429", "r430", "r431", "r432", "r433", "r434", "r437", "r438", "r439", "r443", "r444", "r445", "r446", "r447", "r453", "r454", "r455", "r456", "r457", "r458", "r459", "r460", "r461", "r462", "r463", "r466", "r467", "r468", "r469", "r470", "r471", "r472", "r473", "r474", "r475", "r476", "r492", "r493", "r506", "r507", "r508", "r516", "r517", "r518", "r519", "r520", "r521", "r565", "r566", "r567", "r598", "r599", "r600", "r601", "r602", "r603", "r604", "r605", "r606", "r607", "r608", "r609" ] }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue", "crdr": "credit", "presentation": [ "http://streamlinehealth.net/20240430/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": [ "r37", "r38", "r360" ] }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts", "crdr": "debit", "presentation": [ "http://streamlinehealth.net/20240430/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": [ "r11", "r89" ] }, "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "presentation": [ "http://streamlinehealth.net/20240430/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/20240430/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": [ "r391", "r397" ] }, "us-gaap_AllowanceForDoubtfulAccountsReceivable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AllowanceForDoubtfulAccountsReceivable", "crdr": "credit", "presentation": [ "http://streamlinehealth.net/20240430/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": [ "r130", "r198", "r241", "r244", "r247", "r902" ] }, "us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AllowanceForDoubtfulAccountsReceivableCurrent", "crdr": "credit", "presentation": [ "http://streamlinehealth.net/20240430/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": [ "r130", "r198", "r241" ] }, "us-gaap_AllowanceForDoubtfulAccountsReceivableWriteOffs": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AllowanceForDoubtfulAccountsReceivableWriteOffs", "crdr": "debit", "presentation": [ "http://streamlinehealth.net/20240430/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": [ "r246" ] }, "strm_AlpharettaOfficeLeaseMember": { "xbrltype": "domainItemType", "nsuri": "http://streamlinehealth.net/20240430", "localname": "AlpharettaOfficeLeaseMember", "presentation": [ "http://streamlinehealth.net/20240430/role/statement-note-4-operating-leases", "http://streamlinehealth.net/20240430/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/20240430", "localname": "AlpharettaSubleaseMember", "presentation": [ "http://streamlinehealth.net/20240430/role/statement-note-4-operating-leases", "http://streamlinehealth.net/20240430/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/20240430/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/20240430/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": [ "r70" ] }, "us-gaap_AmortizationOfDeferredSalesCommissions": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AmortizationOfDeferredSalesCommissions", "crdr": "debit", "presentation": [ "http://streamlinehealth.net/20240430/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": [ "r7", "r70" ] }, "us-gaap_AmortizationOfFinancingCosts": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AmortizationOfFinancingCosts", "crdr": "debit", "presentation": [ "http://streamlinehealth.net/20240430/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": [ "r72", "r317", "r797", "r884" ] }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "presentation": [ "http://streamlinehealth.net/20240430/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": [ "r178" ] }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis", "presentation": [ "http://streamlinehealth.net/20240430/role/statement-note-2-summary-of-significant-accounting-policies", "http://streamlinehealth.net/20240430/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": [ "r24" ] }, "us-gaap_AntidilutiveSecuritiesNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AntidilutiveSecuritiesNameDomain", "presentation": [ "http://streamlinehealth.net/20240430/role/statement-note-2-summary-of-significant-accounting-policies", "http://streamlinehealth.net/20240430/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": [ "r24" ] }, "us-gaap_ArrangementsAndNonarrangementTransactionsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ArrangementsAndNonarrangementTransactionsMember", "presentation": [ "http://streamlinehealth.net/20240430/role/statement-note-5-debt", "http://streamlinehealth.net/20240430/role/statement-note-5-debt-details-textual", "http://streamlinehealth.net/20240430/role/statement-note-8-commitments-and-contingencies", "http://streamlinehealth.net/20240430/role/statement-note-8-commitments-and-contingencies-details-textual", "http://streamlinehealth.net/20240430/role/statement-note-9-related-party-transactions", "http://streamlinehealth.net/20240430/role/statement-note-9-related-party-transactions-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": [ "r448" ] }, "us-gaap_Assets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "Assets", "crdr": "debit", "calculation": { "http://streamlinehealth.net/20240430/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://streamlinehealth.net/20240430/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": [ "r94", "r104", "r127", "r148", "r181", "r183", "r190", "r191", "r229", "r286", "r287", "r288", "r289", "r290", "r291", "r292", "r293", "r294", "r449", "r451", "r495", "r574", "r651", "r718", "r719", "r755", "r772", "r834", "r835", "r891" ] }, "us-gaap_AssetsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AssetsCurrent", "crdr": "debit", "calculation": { "http://streamlinehealth.net/20240430/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://streamlinehealth.net/20240430/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": [ "r120", "r131", "r148", "r229", "r286", "r287", "r288", "r289", "r290", "r291", "r292", "r293", "r294", "r449", "r451", "r495", "r755", "r834", "r835", "r891" ] }, "us-gaap_AssetsCurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AssetsCurrentAbstract", "presentation": [ "http://streamlinehealth.net/20240430/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/20240430/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://streamlinehealth.net/20240430/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": [ "r148", "r229", "r286", "r287", "r288", "r289", "r290", "r291", "r292", "r293", "r294", "r449", "r451", "r495", "r834", "r835", "r891" ] }, "us-gaap_AssetsNoncurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AssetsNoncurrentAbstract", "presentation": [ "http://streamlinehealth.net/20240430/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/20240430", "localname": "AveleadAcquisitionMember", "presentation": [ "http://streamlinehealth.net/20240430/role/statement-note-2-summary-of-significant-accounting-policies", "http://streamlinehealth.net/20240430/role/statement-note-2-summary-of-significant-accounting-policies-1-details-textual", "http://streamlinehealth.net/20240430/role/statement-note-3-business-combination", "http://streamlinehealth.net/20240430/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/20240430/role/statement-note-2-summary-of-significant-accounting-policies", "http://streamlinehealth.net/20240430/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": [ "r362", "r363", "r364", "r366", "r367", "r368", "r369", "r370", "r371", "r372", "r373", "r374", "r375", "r376", "r377", "r378", "r379", "r380", "r381", "r382", "r383", "r386", "r387", "r388", "r389", "r390" ] }, "us-gaap_BusinessAcquisitionAcquireeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "BusinessAcquisitionAcquireeDomain", "presentation": [ "http://streamlinehealth.net/20240430/role/statement-note-2-summary-of-significant-accounting-policies", "http://streamlinehealth.net/20240430/role/statement-note-2-summary-of-significant-accounting-policies-1-details-textual", "http://streamlinehealth.net/20240430/role/statement-note-3-business-combination", "http://streamlinehealth.net/20240430/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": [ "r257", "r258", "r259", "r260", "r261", "r435", "r736", "r737" ] }, "us-gaap_BusinessAcquisitionAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "BusinessAcquisitionAxis", "presentation": [ "http://streamlinehealth.net/20240430/role/statement-note-2-summary-of-significant-accounting-policies", "http://streamlinehealth.net/20240430/role/statement-note-2-summary-of-significant-accounting-policies-1-details-textual", "http://streamlinehealth.net/20240430/role/statement-note-3-business-combination", "http://streamlinehealth.net/20240430/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": [ "r40", "r41", "r257", "r258", "r259", "r260", "r261", "r435", "r736", "r737" ] }, "us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued", "presentation": [ "http://streamlinehealth.net/20240430/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": [ "r92" ] }, "us-gaap_BusinessCombinationAcquisitionRelatedCosts": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "BusinessCombinationAcquisitionRelatedCosts", "crdr": "debit", "presentation": [ "http://streamlinehealth.net/20240430/role/statement-note-2-summary-of-significant-accounting-policies-1-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_BusinessCombinationAcquisitionRelatedCosts", "terseLabel": "Business Combination, Acquisition Related Costs", "documentation": "This element represents acquisition-related costs incurred to effect a business combination which costs have been expensed during the period. Such costs include finder's fees; advisory, legal, accounting, valuation, and other professional or consulting fees; general administrative costs, including the costs of maintaining an internal acquisitions department; and may include costs of registering and issuing debt and equity securities." } } }, "auth_ref": [ "r39" ] }, "us-gaap_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable", "crdr": "credit", "presentation": [ "http://streamlinehealth.net/20240430/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": [ "r1", "r2" ] }, "us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1", "crdr": "debit", "presentation": [ "http://streamlinehealth.net/20240430/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": [ "r442", "r796" ] }, "us-gaap_BusinessCombinationContingentConsiderationLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "BusinessCombinationContingentConsiderationLiability", "crdr": "credit", "presentation": [ "http://streamlinehealth.net/20240430/role/statement-note-2-summary-of-significant-accounting-policies-fair-value-of-liabilities-details", "http://streamlinehealth.net/20240430/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": [ "r42", "r91", "r441", "r480", "r481", "r482" ] }, "us-gaap_BusinessCombinationContingentConsiderationLiabilityCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "BusinessCombinationContingentConsiderationLiabilityCurrent", "crdr": "credit", "calculation": { "http://streamlinehealth.net/20240430/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://streamlinehealth.net/20240430/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited", "http://streamlinehealth.net/20240430/role/statement-note-2-summary-of-significant-accounting-policies-1-details-textual", "http://streamlinehealth.net/20240430/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": [ "r42", "r91" ] }, "us-gaap_BusinessCombinationDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "BusinessCombinationDisclosureTextBlock", "presentation": [ "http://streamlinehealth.net/20240430/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": [ "r90", "r436" ] }, "us-gaap_CapitalizedComputerSoftwareAccumulatedAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CapitalizedComputerSoftwareAccumulatedAmortization", "crdr": "credit", "presentation": [ "http://streamlinehealth.net/20240430/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": [ "r262", "r706" ] }, "us-gaap_CapitalizedComputerSoftwareNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CapitalizedComputerSoftwareNet", "crdr": "debit", "calculation": { "http://streamlinehealth.net/20240430/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited": { "parentTag": "us-gaap_AssetsNoncurrent", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://streamlinehealth.net/20240430/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited" ], "lang": { "en-us": { "role": { "label": "Capitalized software development costs, net of accumulated amortization of $8,396,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": [ "r705" ] }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CashAndCashEquivalentsAtCarryingValue", "crdr": "debit", "calculation": { "http://streamlinehealth.net/20240430/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://streamlinehealth.net/20240430/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": [ "r18", "r122", "r709" ] }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations", "crdr": "debit", "presentation": [ "http://streamlinehealth.net/20240430/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": [ "r18", "r77", "r144" ] }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "crdr": "debit", "calculation": { "http://streamlinehealth.net/20240430/role/statement-unaudited-condensed-consolidated-statements-of-cash-flows": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://streamlinehealth.net/20240430/role/statement-unaudited-condensed-consolidated-statements-of-cash-flows" ], "lang": { "en-us": { "role": { "label": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "totalLabel": "Net (decrease) increase 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": [ "r3", "r77" ] }, "dei_CityAreaCode": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "CityAreaCode", "presentation": [ "http://streamlinehealth.net/20240430/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/20240430/role/statement-note-2-summary-of-significant-accounting-policies-fair-value-of-liabilities-details", "http://streamlinehealth.net/20240430/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": [ "r36" ] }, "us-gaap_ClassOfWarrantOrRightDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ClassOfWarrantOrRightDomain", "presentation": [ "http://streamlinehealth.net/20240430/role/statement-note-2-summary-of-significant-accounting-policies-fair-value-of-liabilities-details", "http://streamlinehealth.net/20240430/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/20240430/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": [ "r339" ] }, "us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights", "presentation": [ "http://streamlinehealth.net/20240430/role/statement-note-5-debt-details-textual", "http://streamlinehealth.net/20240430/role/statement-note-9-related-party-transactions-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": [ "r339" ] }, "us-gaap_ClassOfWarrantOrRightOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ClassOfWarrantOrRightOutstanding", "presentation": [ "http://streamlinehealth.net/20240430/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/20240430", "localname": "ClassOfWarrantOrRightSecuritiesPurchaseAgreementFebruary2024Member", "presentation": [ "http://streamlinehealth.net/20240430/role/statement-note-5-debt", "http://streamlinehealth.net/20240430/role/statement-note-5-debt-details-textual", "http://streamlinehealth.net/20240430/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", "presentation": [ "http://streamlinehealth.net/20240430/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": [ "r57", "r97", "r576", "r638" ] }, "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommitmentsAndContingenciesDisclosureTextBlock", "presentation": [ "http://streamlinehealth.net/20240430/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": [ "r86", "r278", "r279", "r702", "r823", "r829" ] }, "us-gaap_CommonStockMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommonStockMember", "presentation": [ "http://streamlinehealth.net/20240430/role/statement-note-2-summary-of-significant-accounting-policies", "http://streamlinehealth.net/20240430/role/statement-note-2-summary-of-significant-accounting-policies-1-details-textual", "http://streamlinehealth.net/20240430/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": [ "r762", "r763", "r764", "r766", "r767", "r768", "r769", "r800", "r801", "r804", "r869", "r932", "r938" ] }, "us-gaap_CommonStockParOrStatedValuePerShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommonStockParOrStatedValuePerShare", "presentation": [ "http://streamlinehealth.net/20240430/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited-parentheticals", "http://streamlinehealth.net/20240430/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": [ "r60" ] }, "us-gaap_CommonStockSharesAuthorized": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommonStockSharesAuthorized", "presentation": [ "http://streamlinehealth.net/20240430/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": [ "r60", "r639" ] }, "us-gaap_CommonStockSharesIssued": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommonStockSharesIssued", "presentation": [ "http://streamlinehealth.net/20240430/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": [ "r60" ] }, "us-gaap_CommonStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommonStockSharesOutstanding", "presentation": [ "http://streamlinehealth.net/20240430/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": [ "r11", "r60", "r639", "r657", "r938", "r939" ] }, "strm_CommonStockSharesOutstandingPercent": { "xbrltype": "percentItemType", "nsuri": "http://streamlinehealth.net/20240430", "localname": "CommonStockSharesOutstandingPercent", "presentation": [ "http://streamlinehealth.net/20240430/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/20240430/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://streamlinehealth.net/20240430/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; 61,825,587 and 58,945,498 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": [ "r60", "r577", "r755" ] }, "strm_CommonStockWarrantMember": { "xbrltype": "domainItemType", "nsuri": "http://streamlinehealth.net/20240430", "localname": "CommonStockWarrantMember", "presentation": [ "http://streamlinehealth.net/20240430/role/statement-note-2-summary-of-significant-accounting-policies", "http://streamlinehealth.net/20240430/role/statement-note-2-summary-of-significant-accounting-policies-1-details-textual", "http://streamlinehealth.net/20240430/role/statement-note-2-summary-of-significant-accounting-policies-fair-value-of-liabilities-details", "http://streamlinehealth.net/20240430/role/statement-note-5-debt", "http://streamlinehealth.net/20240430/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/20240430", "localname": "ConsultingMember", "presentation": [ "http://streamlinehealth.net/20240430/role/statement-note-7-equity", "http://streamlinehealth.net/20240430/role/statement-note-7-equity-details-textual", "http://streamlinehealth.net/20240430/role/statement-note-8-commitments-and-contingencies", "http://streamlinehealth.net/20240430/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/20240430/role/statement-note-2-summary-of-significant-accounting-policies", "http://streamlinehealth.net/20240430/role/statement-note-2-summary-of-significant-accounting-policies-1-details-textual", "http://streamlinehealth.net/20240430/role/statement-note-3-business-combination", "http://streamlinehealth.net/20240430/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/20240430/role/statement-note-2-summary-of-significant-accounting-policies", "http://streamlinehealth.net/20240430/role/statement-note-2-summary-of-significant-accounting-policies-1-details-textual", "http://streamlinehealth.net/20240430/role/statement-note-3-business-combination", "http://streamlinehealth.net/20240430/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/20240430/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://streamlinehealth.net/20240430/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": [ "r341", "r343", "r346" ] }, "us-gaap_ContractWithCustomerLiabilityCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ContractWithCustomerLiabilityCurrent", "crdr": "credit", "calculation": { "http://streamlinehealth.net/20240430/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://streamlinehealth.net/20240430/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": [ "r341", "r342", "r346" ] }, "us-gaap_ContractWithCustomerLiabilityNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ContractWithCustomerLiabilityNoncurrent", "crdr": "credit", "calculation": { "http://streamlinehealth.net/20240430/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited": { "parentTag": "us-gaap_LiabilitiesNoncurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://streamlinehealth.net/20240430/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": [ "r341", "r342", "r346" ] }, "us-gaap_ContractWithCustomerLiabilityRevenueRecognized": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ContractWithCustomerLiabilityRevenueRecognized", "crdr": "credit", "presentation": [ "http://streamlinehealth.net/20240430/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": [ "r347" ] }, "us-gaap_CostOfGoodsAndServicesSold": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CostOfGoodsAndServicesSold", "crdr": "debit", "calculation": { "http://streamlinehealth.net/20240430/role/statement-unaudited-condensed-consolidated-statements-of-operations": { "parentTag": "us-gaap_CostsAndExpenses", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://streamlinehealth.net/20240430/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": [ "r67", "r68", "r564" ] }, "us-gaap_CostsAndExpenses": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CostsAndExpenses", "crdr": "debit", "calculation": { "http://streamlinehealth.net/20240430/role/statement-unaudited-condensed-consolidated-statements-of-operations": { "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0, "order": 0.0 } }, "presentation": [ "http://streamlinehealth.net/20240430/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": [ "r74" ] }, "srt_CounterpartyNameAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "CounterpartyNameAxis", "presentation": [ "http://streamlinehealth.net/20240430/role/statement-note-7-equity", "http://streamlinehealth.net/20240430/role/statement-note-7-equity-details-textual", "http://streamlinehealth.net/20240430/role/statement-note-8-commitments-and-contingencies", "http://streamlinehealth.net/20240430/role/statement-note-8-commitments-and-contingencies-details-textual" ], "lang": { "en-us": { "role": { "label": "Counterparty Name [Axis]" } } }, "auth_ref": [ "r150", "r151", "r299", "r327", "r527", "r546", "r573", "r710", "r712" ] }, "us-gaap_CreditFacilityAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CreditFacilityAxis", "presentation": [ "http://streamlinehealth.net/20240430/role/statement-note-5-debt", "http://streamlinehealth.net/20240430/role/statement-note-5-debt-details-textual", "http://streamlinehealth.net/20240430/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": [ "r285", "r832" ] }, "us-gaap_CreditFacilityDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CreditFacilityDomain", "presentation": [ "http://streamlinehealth.net/20240430/role/statement-note-5-debt", "http://streamlinehealth.net/20240430/role/statement-note-5-debt-details-textual", "http://streamlinehealth.net/20240430/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": [ "r285", "r832", "r833" ] }, "srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "CumulativeEffectPeriodOfAdoptionAdjustmentMember", "presentation": [ "http://streamlinehealth.net/20240430/role/statement-note-2-summary-of-significant-accounting-policies-accounting-standards-update-details", "http://streamlinehealth.net/20240430/role/statement-unaudited-condensed-consolidated-statements-of-stockholders-equity" ], "lang": { "en-us": { "role": { "label": "Cumulative Effect, Period of Adoption, Adjustment [Member]" } } }, "auth_ref": [ "r115", "r157", "r164", "r171", "r234", "r240", "r264", "r415", "r416", "r429", "r431", "r456", "r458", "r459", "r461", "r462", "r463", "r469", "r472", "r474", "r475", "r519" ] }, "srt_CumulativeEffectPeriodOfAdoptionAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "CumulativeEffectPeriodOfAdoptionAxis", "presentation": [ "http://streamlinehealth.net/20240430/role/statement-note-2-summary-of-significant-accounting-policies-accounting-standards-update-details", "http://streamlinehealth.net/20240430/role/statement-unaudited-condensed-consolidated-statements-of-stockholders-equity" ], "lang": { "en-us": { "role": { "label": "Cumulative Effect, Period of Adoption [Axis]" } } }, "auth_ref": [ "r115", "r157", "r164", "r171", "r234", "r240", "r264", "r415", "r416", "r429", "r431", "r456", "r458", "r459", "r461", "r462", "r463", "r469", "r472", "r474", "r475", "r519" ] }, "srt_CumulativeEffectPeriodOfAdoptionDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "CumulativeEffectPeriodOfAdoptionDomain", "presentation": [ "http://streamlinehealth.net/20240430/role/statement-note-2-summary-of-significant-accounting-policies-accounting-standards-update-details", "http://streamlinehealth.net/20240430/role/statement-unaudited-condensed-consolidated-statements-of-stockholders-equity" ], "lang": { "en-us": { "role": { "label": "Cumulative Effect, Period of Adoption [Domain]" } } }, "auth_ref": [ "r115", "r157", "r164", "r171", "r234", "r240", "r264", "r415", "r416", "r429", "r431", "r456", "r458", "r459", "r461", "r462", "r463", "r469", "r472", "r474", "r475", "r519" ] }, "dei_CurrentFiscalYearEndDate": { "xbrltype": "gMonthDayItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "CurrentFiscalYearEndDate", "presentation": [ "http://streamlinehealth.net/20240430/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/20240430/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": [ "r87", "r146", "r265", "r266", "r267", "r268", "r269", "r284", "r285", "r295", "r301", "r302", "r303", "r304", "r305", "r306", "r311", "r318", "r319", "r321", "r504" ] }, "us-gaap_DebtInstrumentAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtInstrumentAxis", "presentation": [ "http://streamlinehealth.net/20240430/role/statement-note-2-summary-of-significant-accounting-policies", "http://streamlinehealth.net/20240430/role/statement-note-2-summary-of-significant-accounting-policies-1-details-textual", "http://streamlinehealth.net/20240430/role/statement-note-5-debt", "http://streamlinehealth.net/20240430/role/statement-note-5-debt-details-textual", "http://streamlinehealth.net/20240430/role/statement-note-5-debt-schedule-of-outstanding-debt-details", "http://streamlinehealth.net/20240430/role/statement-note-9-related-party-transactions", "http://streamlinehealth.net/20240430/role/statement-note-9-related-party-transactions-details-textual" ], "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", "r50", "r51", "r95", "r96", "r153", "r296", "r297", "r298", "r299", "r300", "r302", "r307", "r308", "r309", "r310", "r312", "r313", "r314", "r315", "r316", "r317", "r725", "r726", "r727", "r728", "r729", "r752", "r798", "r824", "r825", "r826", "r883", "r885" ] }, "strm_DebtInstrumentBasisRateFloor": { "xbrltype": "percentItemType", "nsuri": "http://streamlinehealth.net/20240430", "localname": "DebtInstrumentBasisRateFloor", "presentation": [ "http://streamlinehealth.net/20240430/role/statement-note-2-summary-of-significant-accounting-policies-1-details-textual", "http://streamlinehealth.net/20240430/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/20240430/role/statement-note-2-summary-of-significant-accounting-policies-1-details-textual", "http://streamlinehealth.net/20240430/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/20240430/role/statement-note-5-debt-schedule-of-outstanding-debt-details": { "parentTag": "us-gaap_LongTermDebt", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://streamlinehealth.net/20240430/role/statement-note-5-debt-schedule-of-outstanding-debt-details" ], "lang": { "en-us": { "role": { "verboseLabel": "Long term debt, gross", "label": "Notes payable", "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", "r96", "r322" ] }, "strm_DebtInstrumentCovenantFixedChargeCoverageRatio": { "xbrltype": "pureItemType", "nsuri": "http://streamlinehealth.net/20240430", "localname": "DebtInstrumentCovenantFixedChargeCoverageRatio", "presentation": [ "http://streamlinehealth.net/20240430/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/20240430/role/statement-note-5-debt-details-textual", "http://streamlinehealth.net/20240430/role/statement-note-9-related-party-transactions-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": [ "r296", "r504", "r505", "r726", "r727", "r752" ] }, "us-gaap_DebtInstrumentFairValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtInstrumentFairValue", "crdr": "credit", "presentation": [ "http://streamlinehealth.net/20240430/role/statement-note-2-summary-of-significant-accounting-policies-1-details-textual", "http://streamlinehealth.net/20240430/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": [ "r309", "r494", "r726", "r727", "r872", "r873", "r874", "r875", "r877" ] }, "strm_DebtInstrumentIncreaseDecreaseInBasisSpreadOnVariableRate": { "xbrltype": "percentItemType", "nsuri": "http://streamlinehealth.net/20240430", "localname": "DebtInstrumentIncreaseDecreaseInBasisSpreadOnVariableRate", "presentation": [ "http://streamlinehealth.net/20240430/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/20240430/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": [ "r53", "r324", "r504", "r505", "r752" ] }, "strm_DebtInstrumentMaximumDebtToAdjustedEbitdaRatio": { "xbrltype": "pureItemType", "nsuri": "http://streamlinehealth.net/20240430", "localname": "DebtInstrumentMaximumDebtToAdjustedEbitdaRatio", "presentation": [ "http://streamlinehealth.net/20240430/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": [] }, "strm_DebtInstrumentMaximumDebtToAprRatio": { "xbrltype": "pureItemType", "nsuri": "http://streamlinehealth.net/20240430", "localname": "DebtInstrumentMaximumDebtToAprRatio", "presentation": [ "http://streamlinehealth.net/20240430/role/statement-note-5-debt-schedule-of-debt-to-apr-ratio-details" ], "lang": { "en-us": { "role": { "label": "Debt to APR ratio", "documentation": "Represents the maximum debt to APR ratio on a debt instrument." } } }, "auth_ref": [] }, "us-gaap_DebtInstrumentNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtInstrumentNameDomain", "presentation": [ "http://streamlinehealth.net/20240430/role/statement-note-2-summary-of-significant-accounting-policies", "http://streamlinehealth.net/20240430/role/statement-note-2-summary-of-significant-accounting-policies-1-details-textual", "http://streamlinehealth.net/20240430/role/statement-note-5-debt", "http://streamlinehealth.net/20240430/role/statement-note-5-debt-details-textual", "http://streamlinehealth.net/20240430/role/statement-note-5-debt-schedule-of-outstanding-debt-details", "http://streamlinehealth.net/20240430/role/statement-note-9-related-party-transactions", "http://streamlinehealth.net/20240430/role/statement-note-9-related-party-transactions-details-textual" ], "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", "r153", "r296", "r297", "r298", "r299", "r300", "r302", "r307", "r308", "r309", "r310", "r312", "r313", "r314", "r315", "r316", "r317", "r725", "r726", "r727", "r728", "r729", "r752", "r798", "r824", "r825", "r826", "r883", "r885" ] }, "us-gaap_DebtInstrumentTerm": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtInstrumentTerm", "presentation": [ "http://streamlinehealth.net/20240430/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/20240430/role/statement-note-2-summary-of-significant-accounting-policies-1-details-textual", "http://streamlinehealth.net/20240430/role/statement-note-5-debt-details-textual", "http://streamlinehealth.net/20240430/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": [ "r837", "r882", "r883", "r885" ] }, "us-gaap_DebtInstrumentVariableInterestRateTypeExtensibleEnumeration": { "xbrltype": "enumerationSetItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtInstrumentVariableInterestRateTypeExtensibleEnumeration", "presentation": [ "http://streamlinehealth.net/20240430/role/statement-note-2-summary-of-significant-accounting-policies-1-details-textual", "http://streamlinehealth.net/20240430/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": [ "r572" ] }, "strm_DeferredCommissionCostsPaidAndPayable": { "xbrltype": "monetaryItemType", "nsuri": "http://streamlinehealth.net/20240430", "localname": "DeferredCommissionCostsPaidAndPayable", "crdr": "debit", "presentation": [ "http://streamlinehealth.net/20240430/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/20240430/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/20240430/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": [ "r883", "r885" ] }, "us-gaap_DeferredFinanceCostsNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DeferredFinanceCostsNet", "crdr": "debit", "calculation": { "http://streamlinehealth.net/20240430/role/statement-note-5-debt-schedule-of-outstanding-debt-details": { "parentTag": "us-gaap_LongTermDebt", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://streamlinehealth.net/20240430/role/statement-note-2-summary-of-significant-accounting-policies-1-details-textual", "http://streamlinehealth.net/20240430/role/statement-note-5-debt-schedule-of-outstanding-debt-details" ], "lang": { "en-us": { "role": { "label": "us-gaap_DeferredFinanceCostsNet", "terseLabel": "Debt Issuance Costs, Net", "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": [ "r837", "r882", "r883", "r885" ] }, "us-gaap_DeferredIncomeTaxesAndTaxCredits": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DeferredIncomeTaxesAndTaxCredits", "crdr": "debit", "calculation": { "http://streamlinehealth.net/20240430/role/statement-unaudited-condensed-consolidated-statements-of-cash-flows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 8.0 } }, "presentation": [ "http://streamlinehealth.net/20240430/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": [ "r79" ] }, "us-gaap_DepreciationAndAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DepreciationAndAmortization", "crdr": "debit", "calculation": { "http://streamlinehealth.net/20240430/role/statement-unaudited-condensed-consolidated-statements-of-cash-flows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://streamlinehealth.net/20240430/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": [ "r7", "r31" ] }, "us-gaap_DerivativeGainLossOnDerivativeNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DerivativeGainLossOnDerivativeNet", "crdr": "credit", "presentation": [ "http://streamlinehealth.net/20240430/role/statement-note-2-summary-of-significant-accounting-policies-1-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_DerivativeGainLossOnDerivativeNet", "terseLabel": "Derivative, Gain (Loss) on Derivative, Net", "documentation": "Amount of increase (decrease) in the fair value of derivatives recognized in the income statement." } } }, "auth_ref": [ "r867" ] }, "us-gaap_DerivativeLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DerivativeLiabilities", "crdr": "credit", "presentation": [ "http://streamlinehealth.net/20240430/role/statement-note-2-summary-of-significant-accounting-policies-1-details-textual", "http://streamlinehealth.net/20240430/role/statement-note-2-summary-of-significant-accounting-policies-fair-value-of-liabilities-details", "http://streamlinehealth.net/20240430/role/statement-note-5-debt-details-textual" ], "lang": { "en-us": { "role": { "verboseLabel": "Warrants - common stock (2)", "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": [ "r132", "r133", "r478", "r479", "r488", "r494", "r622", "r623", "r624", "r625", "r626", "r627", "r628", "r629", "r630", "r652", "r654", "r655", "r691", "r692", "r693", "r694", "r695", "r696", "r697", "r712", "r873", "r874", "r875", "r933" ] }, "us-gaap_DerivativeLiabilitiesNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DerivativeLiabilitiesNoncurrent", "crdr": "credit", "calculation": { "http://streamlinehealth.net/20240430/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited": { "parentTag": "us-gaap_LiabilitiesNoncurrent", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://streamlinehealth.net/20240430/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited" ], "lang": { "en-us": { "role": { "label": "Warrants \u2013 common stock", "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": [ "r132" ] }, "us-gaap_DerivativesPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DerivativesPolicyTextBlock", "presentation": [ "http://streamlinehealth.net/20240430/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": [ "r12", "r43", "r44", "r45", "r46", "r152", "r170" ] }, "srt_DirectorMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "DirectorMember", "presentation": [ "http://streamlinehealth.net/20240430/role/statement-note-2-summary-of-significant-accounting-policies", "http://streamlinehealth.net/20240430/role/statement-note-2-summary-of-significant-accounting-policies-1-details-textual" ], "lang": { "en-us": { "role": { "label": "Director [Member]" } } }, "auth_ref": [ "r812", "r934" ] }, "strm_DirectorsAndOfficersMember": { "xbrltype": "domainItemType", "nsuri": "http://streamlinehealth.net/20240430", "localname": "DirectorsAndOfficersMember", "presentation": [ "http://streamlinehealth.net/20240430/role/statement-note-5-debt", "http://streamlinehealth.net/20240430/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/20240430/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": [ "r838" ] }, "us-gaap_DisclosureTextBlockAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DisclosureTextBlockAbstract", "presentation": [ "http://streamlinehealth.net/20240430/role/statement-note-1-basis-of-presentation", "http://streamlinehealth.net/20240430/role/statement-note-2-summary-of-significant-accounting-policies", "http://streamlinehealth.net/20240430/role/statement-note-3-business-combination", "http://streamlinehealth.net/20240430/role/statement-note-4-operating-leases", "http://streamlinehealth.net/20240430/role/statement-note-5-debt", "http://streamlinehealth.net/20240430/role/statement-note-6-income-taxes", "http://streamlinehealth.net/20240430/role/statement-note-7-equity", "http://streamlinehealth.net/20240430/role/statement-note-8-commitments-and-contingencies", "http://streamlinehealth.net/20240430/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/20240430/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/20240430/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/20240430/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/20240430/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/20240430/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": [ "r776" ] }, "dei_DocumentTransitionReport": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "DocumentTransitionReport", "presentation": [ "http://streamlinehealth.net/20240430/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": [ "r777" ] }, "dei_DocumentType": { "xbrltype": "submissionTypeItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "DocumentType", "presentation": [ "http://streamlinehealth.net/20240430/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/20240430", "localname": "EarnOutLiabilityMember", "presentation": [ "http://streamlinehealth.net/20240430/role/statement-note-3-business-combination", "http://streamlinehealth.net/20240430/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/20240430/role/statement-note-2-summary-of-significant-accounting-policies-schedule-of-earnings-per-share-details", "http://streamlinehealth.net/20240430/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": [ "r140", "r162", "r163", "r164", "r165", "r166", "r167", "r172", "r173", "r175", "r176", "r177", "r180", "r433", "r447", "r475", "r476", "r569", "r587", "r714" ] }, "us-gaap_EarningsPerShareBasicAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EarningsPerShareBasicAbstract", "presentation": [ "http://streamlinehealth.net/20240430/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/20240430/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": [ "r24", "r25", "r179" ] }, "us-gaap_EffectiveIncomeTaxRateContinuingOperations": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EffectiveIncomeTaxRateContinuingOperations", "presentation": [ "http://streamlinehealth.net/20240430/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": [ "r405", "r741" ] }, "us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate", "presentation": [ "http://streamlinehealth.net/20240430/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": [ "r149", "r405", "r420", "r741" ] }, "us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsCapitalizedAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsCapitalizedAmount", "crdr": "debit", "presentation": [ "http://streamlinehealth.net/20240430/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": [ "r392" ] }, "strm_EmployeeSeveranceAllocatedToCostOfSalesMember": { "xbrltype": "domainItemType", "nsuri": "http://streamlinehealth.net/20240430", "localname": "EmployeeSeveranceAllocatedToCostOfSalesMember", "presentation": [ "http://streamlinehealth.net/20240430/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/20240430", "localname": "EmployeeSeveranceAllocatedToResearchAndDevelopmentMember", "presentation": [ "http://streamlinehealth.net/20240430/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/20240430", "localname": "EmployeeSeveranceAllocatedToSellingGeneralAndAdministrativeMember", "presentation": [ "http://streamlinehealth.net/20240430/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/20240430/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/20240430/role/statement-note-2-summary-of-significant-accounting-policies", "http://streamlinehealth.net/20240430/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/20240430/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/20240430/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/20240430/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/20240430/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/20240430/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": [ "r774" ] }, "dei_EntityCommonStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityCommonStockSharesOutstanding", "presentation": [ "http://streamlinehealth.net/20240430/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/20240430/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/20240430/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited", "http://streamlinehealth.net/20240430/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited-parentheticals", "http://streamlinehealth.net/20240430/role/statement-document-and-entity-information", "http://streamlinehealth.net/20240430/role/statement-note-1-basis-of-presentation", "http://streamlinehealth.net/20240430/role/statement-note-1-basis-of-presentation-details-textual", "http://streamlinehealth.net/20240430/role/statement-note-2-summary-of-significant-accounting-policies", "http://streamlinehealth.net/20240430/role/statement-note-2-summary-of-significant-accounting-policies-1-details-textual", "http://streamlinehealth.net/20240430/role/statement-note-2-summary-of-significant-accounting-policies-2-details-textual", "http://streamlinehealth.net/20240430/role/statement-note-2-summary-of-significant-accounting-policies-accounting-standards-update-details", "http://streamlinehealth.net/20240430/role/statement-note-2-summary-of-significant-accounting-policies-acquisition-earnout-liability-rollforward-details", "http://streamlinehealth.net/20240430/role/statement-note-2-summary-of-significant-accounting-policies-disaggregation-of-revenue-details", "http://streamlinehealth.net/20240430/role/statement-note-2-summary-of-significant-accounting-policies-fair-value-of-liabilities-details", "http://streamlinehealth.net/20240430/role/statement-note-2-summary-of-significant-accounting-policies-schedule-of-earnings-per-share-details", "http://streamlinehealth.net/20240430/role/statement-note-2-summary-of-significant-accounting-policies-schedule-of-restructuring-information-details", "http://streamlinehealth.net/20240430/role/statement-note-2-summary-of-significant-accounting-policies-tables", "http://streamlinehealth.net/20240430/role/statement-note-3-business-combination", "http://streamlinehealth.net/20240430/role/statement-note-3-business-combination-details-textual", "http://streamlinehealth.net/20240430/role/statement-note-4-operating-leases", "http://streamlinehealth.net/20240430/role/statement-note-4-operating-leases-details-textual", "http://streamlinehealth.net/20240430/role/statement-note-5-debt", "http://streamlinehealth.net/20240430/role/statement-note-5-debt-details-textual", "http://streamlinehealth.net/20240430/role/statement-note-5-debt-schedule-of-adjusted-ebitda-ratio-details", "http://streamlinehealth.net/20240430/role/statement-note-5-debt-schedule-of-debt-to-apr-ratio-details", "http://streamlinehealth.net/20240430/role/statement-note-5-debt-schedule-of-minimum-adjusted-ebitda-details", "http://streamlinehealth.net/20240430/role/statement-note-5-debt-schedule-of-outstanding-debt-details", "http://streamlinehealth.net/20240430/role/statement-note-5-debt-tables", "http://streamlinehealth.net/20240430/role/statement-note-6-income-taxes", "http://streamlinehealth.net/20240430/role/statement-note-6-income-taxes-details-textual", "http://streamlinehealth.net/20240430/role/statement-note-7-equity", "http://streamlinehealth.net/20240430/role/statement-note-7-equity-details-textual", "http://streamlinehealth.net/20240430/role/statement-note-8-commitments-and-contingencies", "http://streamlinehealth.net/20240430/role/statement-note-8-commitments-and-contingencies-details-textual", "http://streamlinehealth.net/20240430/role/statement-note-9-related-party-transactions", "http://streamlinehealth.net/20240430/role/statement-note-9-related-party-transactions-details-textual", "http://streamlinehealth.net/20240430/role/statement-note-9-related-party-transactions-schedule-of-related-party-transactions-details", "http://streamlinehealth.net/20240430/role/statement-note-9-related-party-transactions-tables", "http://streamlinehealth.net/20240430/role/statement-significant-accounting-policies-policies", "http://streamlinehealth.net/20240430/role/statement-unaudited-condensed-consolidated-statements-of-cash-flows", "http://streamlinehealth.net/20240430/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/20240430/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": [ "r774" ] }, "dei_EntityFileNumber": { "xbrltype": "fileNumberItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityFileNumber", "presentation": [ "http://streamlinehealth.net/20240430/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/20240430/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": [ "r774" ] }, "dei_EntityIncorporationStateCountryCode": { "xbrltype": "edgarStateCountryItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityIncorporationStateCountryCode", "presentation": [ "http://streamlinehealth.net/20240430/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/20240430/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": [ "r780" ] }, "dei_EntityRegistrantName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityRegistrantName", "presentation": [ "http://streamlinehealth.net/20240430/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": [ "r774" ] }, "dei_EntityShellCompany": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityShellCompany", "presentation": [ "http://streamlinehealth.net/20240430/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": [ "r774" ] }, "dei_EntitySmallBusiness": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntitySmallBusiness", "presentation": [ "http://streamlinehealth.net/20240430/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": [ "r774" ] }, "dei_EntityTaxIdentificationNumber": { "xbrltype": "employerIdItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityTaxIdentificationNumber", "presentation": [ "http://streamlinehealth.net/20240430/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": [ "r774" ] }, "us-gaap_EquityComponentDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EquityComponentDomain", "presentation": [ "http://streamlinehealth.net/20240430/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": [ "r11", "r115", "r137", "r138", "r139", "r154", "r155", "r156", "r159", "r166", "r168", "r170", "r182", "r234", "r240", "r264", "r340", "r415", "r416", "r429", "r430", "r431", "r434", "r446", "r447", "r456", "r458", "r459", "r460", "r461", "r463", "r474", "r496", "r497", "r498", "r499", "r500", "r501", "r507", "r510", "r521", "r585", "r600", "r601", "r602", "r620", "r679" ] }, "us-gaap_EquityInterestIssuedOrIssuableByTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EquityInterestIssuedOrIssuableByTypeAxis", "presentation": [ "http://streamlinehealth.net/20240430/role/statement-note-2-summary-of-significant-accounting-policies", "http://streamlinehealth.net/20240430/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/20240430/role/statement-note-2-summary-of-significant-accounting-policies", "http://streamlinehealth.net/20240430/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": [ "r92" ] }, "us-gaap_FairValueAdjustmentOfWarrants": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueAdjustmentOfWarrants", "crdr": "debit", "presentation": [ "http://streamlinehealth.net/20240430/role/statement-note-2-summary-of-significant-accounting-policies-1-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_FairValueAdjustmentOfWarrants", "terseLabel": "Fair Value Adjustment of Warrants", "documentation": "Amount of expense (income) related to adjustment to fair value of warrant liability." } } }, "auth_ref": [ "r0", "r7" ] }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock", "presentation": [ "http://streamlinehealth.net/20240430/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": [ "r742", "r871", "r872", "r878" ] }, "us-gaap_FairValueByFairValueHierarchyLevelAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueByFairValueHierarchyLevelAxis", "presentation": [ "http://streamlinehealth.net/20240430/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": [ "r309", "r349", "r350", "r351", "r352", "r353", "r354", "r477", "r479", "r480", "r481", "r482", "r487", "r488", "r490", "r533", "r534", "r535", "r726", "r727", "r733", "r734", "r735", "r742", "r745" ] }, "us-gaap_FairValueInputsLevel1Member": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueInputsLevel1Member", "presentation": [ "http://streamlinehealth.net/20240430/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": [ "r309", "r349", "r354", "r479", "r488", "r533", "r733", "r734", "r735", "r742" ] }, "us-gaap_FairValueInputsLevel2Member": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueInputsLevel2Member", "presentation": [ "http://streamlinehealth.net/20240430/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": [ "r309", "r349", "r354", "r479", "r480", "r488", "r534", "r726", "r727", "r733", "r734", "r735", "r742" ] }, "us-gaap_FairValueInputsLevel3Member": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueInputsLevel3Member", "presentation": [ "http://streamlinehealth.net/20240430/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": [ "r309", "r349", "r350", "r351", "r352", "r353", "r354", "r479", "r480", "r481", "r482", "r488", "r535", "r726", "r727", "r733", "r734", "r735", "r742", "r745" ] }, "us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisChangeInUnrealizedGainLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueLiabilitiesMeasuredOnRecurringBasisChangeInUnrealizedGainLoss", "crdr": "credit", "presentation": [ "http://streamlinehealth.net/20240430/role/statement-note-2-summary-of-significant-accounting-policies-acquisition-earnout-liability-rollforward-details" ], "lang": { "en-us": { "role": { "label": "Amount of unrealized loss for the period included in income relating to the acquisition earnout liability at the end of the period", "documentation": "Amount of unrealized gain (loss) recognized in income from liability measured at fair value on recurring basis using unobservable input (level 3) and still held." } } }, "auth_ref": [ "r486", "r489" ] }, "us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock", "presentation": [ "http://streamlinehealth.net/20240430/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": [ "r483", "r486", "r489" ] }, "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings", "crdr": "credit", "presentation": [ "http://streamlinehealth.net/20240430/role/statement-note-2-summary-of-significant-accounting-policies-acquisition-earnout-liability-rollforward-details" ], "lang": { "en-us": { "role": { "label": "Unrealized loss", "documentation": "Amount of gain (loss) recognized in income from liability measured at fair value on recurring basis using unobservable input (level 3)." } } }, "auth_ref": [ "r484", "r489" ] }, "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements", "crdr": "debit", "presentation": [ "http://streamlinehealth.net/20240430/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": [ "r485", "r489" ] }, "strm_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlementsShares": { "xbrltype": "monetaryItemType", "nsuri": "http://streamlinehealth.net/20240430", "localname": "FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlementsShares", "crdr": "debit", "presentation": [ "http://streamlinehealth.net/20240430/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/20240430/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": [ "r876", "r879" ] }, "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue", "crdr": "credit", "presentation": [ "http://streamlinehealth.net/20240430/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": [ "r483", "r489" ] }, "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueMeasurementsFairValueHierarchyDomain", "presentation": [ "http://streamlinehealth.net/20240430/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": [ "r309", "r349", "r350", "r351", "r352", "r353", "r354", "r477", "r479", "r480", "r481", "r482", "r487", "r488", "r490", "r533", "r534", "r535", "r726", "r727", "r733", "r734", "r735", "r742", "r745" ] }, "us-gaap_FairValueOfFinancialInstrumentsPolicy": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueOfFinancialInstrumentsPolicy", "presentation": [ "http://streamlinehealth.net/20240430/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": [ "r10" ] }, "us-gaap_FinancialInstrumentAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FinancialInstrumentAxis", "presentation": [ "http://streamlinehealth.net/20240430/role/statement-note-2-summary-of-significant-accounting-policies", "http://streamlinehealth.net/20240430/role/statement-note-2-summary-of-significant-accounting-policies-1-details-textual", "http://streamlinehealth.net/20240430/role/statement-note-5-debt", "http://streamlinehealth.net/20240430/role/statement-note-5-debt-details-textual" ], "lang": { "en-us": { "role": { "label": "Financial Instrument [Axis]", "documentation": "Information by type of financial instrument." } } }, "auth_ref": [ "r199", "r200", "r201", "r202", "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", "r242", "r243", "r248", "r249", "r250", "r251", "r252", "r253", "r320", "r337", "r464", "r491", "r530", "r531", "r532", "r533", "r534", "r535", "r536", "r537", "r538", "r539", "r540", "r541", "r542", "r543", "r544", "r547", "r548", "r549", "r550", "r551", "r552", "r553", "r554", "r555", "r556", "r557", "r558", "r559", "r560", "r561", "r586", "r722", "r742", "r744", "r745", "r746", "r747", "r748", "r749", "r750", "r751", "r756", "r785", "r786", "r787", "r788", "r789", "r790", "r791", "r814", "r815", "r816", "r817", "r870", "r873", "r874", "r875", "r877", "r880" ] }, "us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FiniteLivedIntangibleAssetsAccumulatedAmortization", "crdr": "credit", "presentation": [ "http://streamlinehealth.net/20240430/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": [ "r125", "r254", "r262", "r724" ] }, "strm_FormerEmployeeOfAveleadMember": { "xbrltype": "domainItemType", "nsuri": "http://streamlinehealth.net/20240430", "localname": "FormerEmployeeOfAveleadMember", "presentation": [ "http://streamlinehealth.net/20240430/role/statement-note-9-related-party-transactions", "http://streamlinehealth.net/20240430/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/20240430/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited": { "parentTag": "us-gaap_AssetsNoncurrent", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://streamlinehealth.net/20240430/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited" ], "lang": { "en-us": { "role": { "label": "Goodwill", "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": [ "r124", "r255", "r568", "r719", "r723", "r743", "r755", "r819", "r820" ] }, "us-gaap_GranteeStatusAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "GranteeStatusAxis", "presentation": [ "http://streamlinehealth.net/20240430/role/statement-note-2-summary-of-significant-accounting-policies", "http://streamlinehealth.net/20240430/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": [ "r359", "r361", "r362", "r363", "r364", "r366", "r367", "r368", "r369", "r370", "r371", "r372", "r373", "r374", "r375", "r376", "r377", "r378", "r379", "r380", "r381", "r382", "r383", "r386", "r387", "r388", "r389", "r390" ] }, "us-gaap_GranteeStatusDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "GranteeStatusDomain", "presentation": [ "http://streamlinehealth.net/20240430/role/statement-note-2-summary-of-significant-accounting-policies", "http://streamlinehealth.net/20240430/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": [ "r359", "r361", "r362", "r363", "r364", "r366", "r367", "r368", "r369", "r370", "r371", "r372", "r373", "r374", "r375", "r376", "r377", "r378", "r379", "r380", "r381", "r382", "r383", "r386", "r387", "r388", "r389", "r390" ] }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "crdr": "credit", "calculation": { "http://streamlinehealth.net/20240430/role/statement-unaudited-condensed-consolidated-statements-of-operations": { "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://streamlinehealth.net/20240430/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": [ "r66", "r99", "r103", "r570", "r583", "r716", "r718", "r806", "r808", "r809", "r810", "r811" ] }, "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/20240430/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": [ "r149", "r400", "r405", "r406", "r407", "r408", "r410", "r413", "r421", "r423", "r424", "r425", "r616", "r741" ] }, "us-gaap_IncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://streamlinehealth.net/20240430/role/statement-unaudited-condensed-consolidated-statements-of-operations": { "parentTag": "us-gaap_NetIncomeLoss", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://streamlinehealth.net/20240430/role/statement-note-6-income-taxes-details-textual", "http://streamlinehealth.net/20240430/role/statement-unaudited-condensed-consolidated-statements-of-operations" ], "lang": { "en-us": { "role": { "label": "us-gaap_IncomeTaxExpenseBenefit", "terseLabel": "Income Tax Expense (Benefit)", "negatedLabel": "Income tax expense", "documentation": "Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations." } } }, "auth_ref": [ "r105", "r112", "r169", "r170", "r181", "r187", "r191", "r404", "r405", "r422", "r588", "r741" ] }, "us-gaap_IncomeTaxPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeTaxPolicyTextBlock", "presentation": [ "http://streamlinehealth.net/20240430/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": [ "r136", "r402", "r403", "r410", "r411", "r412", "r414", "r612" ] }, "us-gaap_IncreaseDecreaseInAccountsAndOtherReceivables": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInAccountsAndOtherReceivables", "crdr": "credit", "calculation": { "http://streamlinehealth.net/20240430/role/statement-unaudited-condensed-consolidated-statements-of-cash-flows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 10.0 } }, "presentation": [ "http://streamlinehealth.net/20240430/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": [ "r6" ] }, "us-gaap_IncreaseDecreaseInAccountsPayable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInAccountsPayable", "crdr": "debit", "calculation": { "http://streamlinehealth.net/20240430/role/statement-unaudited-condensed-consolidated-statements-of-cash-flows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://streamlinehealth.net/20240430/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": [ "r6" ] }, "us-gaap_IncreaseDecreaseInAccruedLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInAccruedLiabilities", "crdr": "debit", "calculation": { "http://streamlinehealth.net/20240430/role/statement-unaudited-condensed-consolidated-statements-of-cash-flows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://streamlinehealth.net/20240430/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": [ "r6" ] }, "us-gaap_IncreaseDecreaseInContractWithCustomerLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInContractWithCustomerLiability", "crdr": "debit", "calculation": { "http://streamlinehealth.net/20240430/role/statement-unaudited-condensed-consolidated-statements-of-cash-flows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://streamlinehealth.net/20240430/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": [ "r563", "r796" ] }, "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInOperatingCapitalAbstract", "presentation": [ "http://streamlinehealth.net/20240430/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/20240430/role/statement-unaudited-condensed-consolidated-statements-of-cash-flows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://streamlinehealth.net/20240430/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": [ "r6" ] }, "ecd_InsiderTradingArrLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "InsiderTradingArrLineItems", "auth_ref": [ "r778" ] }, "us-gaap_IntangibleAssetsNetExcludingGoodwill": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IntangibleAssetsNetExcludingGoodwill", "crdr": "debit", "calculation": { "http://streamlinehealth.net/20240430/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited": { "parentTag": "us-gaap_AssetsNoncurrent", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://streamlinehealth.net/20240430/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited" ], "lang": { "en-us": { "role": { "label": "Intangible assets, net of accumulated amortization of $4,428,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": [ "r256", "r821", "r822" ] }, "us-gaap_InterestExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InterestExpense", "crdr": "debit", "calculation": { "http://streamlinehealth.net/20240430/role/statement-unaudited-condensed-consolidated-statements-of-operations": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://streamlinehealth.net/20240430/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": [ "r181", "r183", "r186", "r188", "r191", "r503", "r718", "r719" ] }, "strm_JonathanRPhillipsMember": { "xbrltype": "domainItemType", "nsuri": "http://streamlinehealth.net/20240430", "localname": "JonathanRPhillipsMember", "presentation": [ "http://streamlinehealth.net/20240430/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/20240430", "localname": "JustinJFerayorniMember", "presentation": [ "http://streamlinehealth.net/20240430/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/20240430/role/statement-note-4-operating-leases", "http://streamlinehealth.net/20240430/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": [ "r515", "r784" ] }, "us-gaap_LeaseContractualTermDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LeaseContractualTermDomain", "presentation": [ "http://streamlinehealth.net/20240430/role/statement-note-4-operating-leases", "http://streamlinehealth.net/20240430/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": [ "r515", "r784" ] }, "dei_LegalEntityAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "LegalEntityAxis", "presentation": [ "http://streamlinehealth.net/20240430/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited", "http://streamlinehealth.net/20240430/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited-parentheticals", "http://streamlinehealth.net/20240430/role/statement-document-and-entity-information", "http://streamlinehealth.net/20240430/role/statement-note-1-basis-of-presentation", "http://streamlinehealth.net/20240430/role/statement-note-1-basis-of-presentation-details-textual", "http://streamlinehealth.net/20240430/role/statement-note-2-summary-of-significant-accounting-policies", "http://streamlinehealth.net/20240430/role/statement-note-2-summary-of-significant-accounting-policies-1-details-textual", "http://streamlinehealth.net/20240430/role/statement-note-2-summary-of-significant-accounting-policies-2-details-textual", "http://streamlinehealth.net/20240430/role/statement-note-2-summary-of-significant-accounting-policies-accounting-standards-update-details", "http://streamlinehealth.net/20240430/role/statement-note-2-summary-of-significant-accounting-policies-acquisition-earnout-liability-rollforward-details", "http://streamlinehealth.net/20240430/role/statement-note-2-summary-of-significant-accounting-policies-disaggregation-of-revenue-details", "http://streamlinehealth.net/20240430/role/statement-note-2-summary-of-significant-accounting-policies-fair-value-of-liabilities-details", "http://streamlinehealth.net/20240430/role/statement-note-2-summary-of-significant-accounting-policies-schedule-of-earnings-per-share-details", "http://streamlinehealth.net/20240430/role/statement-note-2-summary-of-significant-accounting-policies-schedule-of-restructuring-information-details", "http://streamlinehealth.net/20240430/role/statement-note-2-summary-of-significant-accounting-policies-tables", "http://streamlinehealth.net/20240430/role/statement-note-3-business-combination", "http://streamlinehealth.net/20240430/role/statement-note-3-business-combination-details-textual", "http://streamlinehealth.net/20240430/role/statement-note-4-operating-leases", "http://streamlinehealth.net/20240430/role/statement-note-4-operating-leases-details-textual", "http://streamlinehealth.net/20240430/role/statement-note-5-debt", "http://streamlinehealth.net/20240430/role/statement-note-5-debt-details-textual", "http://streamlinehealth.net/20240430/role/statement-note-5-debt-schedule-of-adjusted-ebitda-ratio-details", "http://streamlinehealth.net/20240430/role/statement-note-5-debt-schedule-of-debt-to-apr-ratio-details", "http://streamlinehealth.net/20240430/role/statement-note-5-debt-schedule-of-minimum-adjusted-ebitda-details", "http://streamlinehealth.net/20240430/role/statement-note-5-debt-schedule-of-outstanding-debt-details", "http://streamlinehealth.net/20240430/role/statement-note-5-debt-tables", "http://streamlinehealth.net/20240430/role/statement-note-6-income-taxes", "http://streamlinehealth.net/20240430/role/statement-note-6-income-taxes-details-textual", "http://streamlinehealth.net/20240430/role/statement-note-7-equity", "http://streamlinehealth.net/20240430/role/statement-note-7-equity-details-textual", "http://streamlinehealth.net/20240430/role/statement-note-8-commitments-and-contingencies", "http://streamlinehealth.net/20240430/role/statement-note-8-commitments-and-contingencies-details-textual", "http://streamlinehealth.net/20240430/role/statement-note-9-related-party-transactions", "http://streamlinehealth.net/20240430/role/statement-note-9-related-party-transactions-details-textual", "http://streamlinehealth.net/20240430/role/statement-note-9-related-party-transactions-schedule-of-related-party-transactions-details", "http://streamlinehealth.net/20240430/role/statement-note-9-related-party-transactions-tables", "http://streamlinehealth.net/20240430/role/statement-significant-accounting-policies-policies", "http://streamlinehealth.net/20240430/role/statement-unaudited-condensed-consolidated-statements-of-cash-flows", "http://streamlinehealth.net/20240430/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/20240430/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": [ "r753" ] }, "us-gaap_LesseeOperatingLeaseRenewalTerm": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LesseeOperatingLeaseRenewalTerm", "presentation": [ "http://streamlinehealth.net/20240430/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": [ "r887" ] }, "us-gaap_LesseeOperatingLeaseTermOfContract": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LesseeOperatingLeaseTermOfContract", "presentation": [ "http://streamlinehealth.net/20240430/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": [ "r887" ] }, "us-gaap_LesseeOperatingLeasesTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LesseeOperatingLeasesTextBlock", "presentation": [ "http://streamlinehealth.net/20240430/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": [ "r509" ] }, "us-gaap_LessorOperatingLeaseTermOfContract": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LessorOperatingLeaseTermOfContract", "presentation": [ "http://streamlinehealth.net/20240430/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": [ "r888" ] }, "us-gaap_Liabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "Liabilities", "crdr": "credit", "calculation": { "http://streamlinehealth.net/20240430/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://streamlinehealth.net/20240430/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", "r50", "r51", "r52", "r55", "r56", "r57", "r58", "r148", "r229", "r286", "r287", "r288", "r289", "r290", "r291", "r292", "r293", "r294", "r450", "r451", "r452", "r495", "r637", "r715", "r772", "r834", "r891", "r892" ] }, "us-gaap_LiabilitiesAndStockholdersEquity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LiabilitiesAndStockholdersEquity", "crdr": "credit", "calculation": { "http://streamlinehealth.net/20240430/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://streamlinehealth.net/20240430/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": [ "r65", "r98", "r579", "r755", "r799", "r818", "r881" ] }, "us-gaap_LiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LiabilitiesCurrent", "crdr": "credit", "calculation": { "http://streamlinehealth.net/20240430/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://streamlinehealth.net/20240430/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": [ "r52", "r121", "r148", "r229", "r286", "r287", "r288", "r289", "r290", "r291", "r292", "r293", "r294", "r450", "r451", "r452", "r495", "r755", "r834", "r891", "r892" ] }, "us-gaap_LiabilitiesCurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LiabilitiesCurrentAbstract", "presentation": [ "http://streamlinehealth.net/20240430/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/20240430/role/statement-unaudited-condensed-consolidated-statements-of-operations": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0, "order": 2.0 }, "http://streamlinehealth.net/20240430/role/statement-unaudited-condensed-consolidated-statements-of-cash-flows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 7.0 } }, "presentation": [ "http://streamlinehealth.net/20240430/role/statement-unaudited-condensed-consolidated-statements-of-cash-flows", "http://streamlinehealth.net/20240430/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/20240430/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://streamlinehealth.net/20240430/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", "r55", "r56", "r57", "r58", "r148", "r229", "r286", "r287", "r288", "r289", "r290", "r291", "r292", "r293", "r294", "r450", "r451", "r452", "r495", "r834", "r891", "r892" ] }, "us-gaap_LiabilitiesNoncurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LiabilitiesNoncurrentAbstract", "presentation": [ "http://streamlinehealth.net/20240430/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/20240430/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": [ "r49", "r54" ] }, "us-gaap_LoansPayableCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LoansPayableCurrent", "crdr": "credit", "calculation": { "http://streamlinehealth.net/20240430/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://streamlinehealth.net/20240430/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": [ "r51" ] }, "dei_LocalPhoneNumber": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "LocalPhoneNumber", "presentation": [ "http://streamlinehealth.net/20240430/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/20240430/role/statement-note-5-debt-schedule-of-outstanding-debt-details": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://streamlinehealth.net/20240430/role/statement-note-5-debt-schedule-of-outstanding-debt-details" ], "lang": { "en-us": { "role": { "label": "us-gaap_LongTermDebt", "totalLabel": "Total", "documentation": "Amount, after deduction of unamortized premium (discount) and debt issuance cost, of long-term debt. Excludes lease obligation." } } }, "auth_ref": [ "r14", "r96", "r308", "r323", "r726", "r727", "r752", "r900" ] }, "us-gaap_LongTermDebtCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LongTermDebtCurrent", "crdr": "credit", "presentation": [ "http://streamlinehealth.net/20240430/role/statement-note-5-debt-schedule-of-outstanding-debt-details" ], "lang": { "en-us": { "role": { "label": "us-gaap_LongTermDebtCurrent", "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": [ "r128" ] }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive", "crdr": "credit", "presentation": [ "http://streamlinehealth.net/20240430/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": [ "r9", "r153", "r313" ] }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour", "crdr": "credit", "presentation": [ "http://streamlinehealth.net/20240430/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": [ "r9", "r153", "r313" ] }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree", "crdr": "credit", "presentation": [ "http://streamlinehealth.net/20240430/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": [ "r9", "r153", "r313" ] }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo", "crdr": "credit", "presentation": [ "http://streamlinehealth.net/20240430/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": [ "r9", "r153", "r313" ] }, "us-gaap_LongTermDebtNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LongTermDebtNoncurrent", "crdr": "credit", "presentation": [ "http://streamlinehealth.net/20240430/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": [ "r129" ] }, "us-gaap_LongTermLineOfCredit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LongTermLineOfCredit", "crdr": "credit", "calculation": { "http://streamlinehealth.net/20240430/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited": { "parentTag": "us-gaap_LiabilitiesNoncurrent", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://streamlinehealth.net/20240430/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", "r34", "r35" ] }, "us-gaap_LongTermLoansPayable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LongTermLoansPayable", "crdr": "credit", "calculation": { "http://streamlinehealth.net/20240430/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited": { "parentTag": "us-gaap_LiabilitiesNoncurrent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://streamlinehealth.net/20240430/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", "calculation": { "http://streamlinehealth.net/20240430/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited": { "parentTag": "us-gaap_LiabilitiesNoncurrent", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://streamlinehealth.net/20240430/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited", "http://streamlinehealth.net/20240430/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/20240430/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": [ "r839" ] }, "strm_MasterServicesAgreementMember": { "xbrltype": "domainItemType", "nsuri": "http://streamlinehealth.net/20240430", "localname": "MasterServicesAgreementMember", "presentation": [ "http://streamlinehealth.net/20240430/role/statement-note-8-commitments-and-contingencies", "http://streamlinehealth.net/20240430/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/20240430", "localname": "MatthewEtheridgeMember", "presentation": [ "http://streamlinehealth.net/20240430/role/statement-note-9-related-party-transactions", "http://streamlinehealth.net/20240430/role/statement-note-9-related-party-transactions-details-textual", "http://streamlinehealth.net/20240430/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/20240430/role/statement-note-2-summary-of-significant-accounting-policies", "http://streamlinehealth.net/20240430/role/statement-note-2-summary-of-significant-accounting-policies-1-details-textual", "http://streamlinehealth.net/20240430/role/statement-note-5-debt", "http://streamlinehealth.net/20240430/role/statement-note-5-debt-details-textual", "http://streamlinehealth.net/20240430/role/statement-note-5-debt-schedule-of-adjusted-ebitda-ratio-details", "http://streamlinehealth.net/20240430/role/statement-note-5-debt-schedule-of-debt-to-apr-ratio-details" ], "lang": { "en-us": { "role": { "label": "Maximum [Member]" } } }, "auth_ref": [ "r280", "r281", "r282", "r283", "r356", "r398", "r482", "r562", "r596", "r597", "r610", "r629", "r630", "r687", "r688", "r689", "r690", "r698", "r703", "r704", "r721", "r730", "r738", "r745", "r746", "r750", "r751", "r758", "r836", "r893", "r894", "r895", "r896", "r897", "r898" ] }, "strm_MeasurementInputExercisePrice1Member": { "xbrltype": "domainItemType", "nsuri": "http://streamlinehealth.net/20240430", "localname": "MeasurementInputExercisePrice1Member", "presentation": [ "http://streamlinehealth.net/20240430/role/statement-note-2-summary-of-significant-accounting-policies", "http://streamlinehealth.net/20240430/role/statement-note-2-summary-of-significant-accounting-policies-1-details-textual" ], "lang": { "en-us": { "role": { "label": "Measurement Input, Exercise Price 1 [Member]", "documentation": "Measurement input using agreed upon price for exchange of underlying asset." } } }, "auth_ref": [] }, "strm_MeasurementInputExercisePrice2Member": { "xbrltype": "domainItemType", "nsuri": "http://streamlinehealth.net/20240430", "localname": "MeasurementInputExercisePrice2Member", "presentation": [ "http://streamlinehealth.net/20240430/role/statement-note-2-summary-of-significant-accounting-policies", "http://streamlinehealth.net/20240430/role/statement-note-2-summary-of-significant-accounting-policies-1-details-textual" ], "lang": { "en-us": { "role": { "label": "Measurement Input, Exercise Price 2 [Member]", "documentation": "Measurement input using agreed upon price for exchange of underlying asset." } } }, "auth_ref": [] }, "us-gaap_MeasurementInputExercisePriceMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "MeasurementInputExercisePriceMember", "presentation": [ "http://streamlinehealth.net/20240430/role/statement-note-2-summary-of-significant-accounting-policies", "http://streamlinehealth.net/20240430/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": [ "r873", "r874", "r875" ] }, "us-gaap_MeasurementInputExpectedTermMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "MeasurementInputExpectedTermMember", "presentation": [ "http://streamlinehealth.net/20240430/role/statement-note-2-summary-of-significant-accounting-policies", "http://streamlinehealth.net/20240430/role/statement-note-2-summary-of-significant-accounting-policies-1-details-textual" ], "lang": { "en-us": { "role": { "label": "Measurement Input, Expected Term [Member]", "documentation": "Measurement input using period financial instrument is expected to be outstanding. Excludes maturity date." } } }, "auth_ref": [ "r873", "r874", "r875" ] }, "us-gaap_MeasurementInputPriceVolatilityMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "MeasurementInputPriceVolatilityMember", "presentation": [ "http://streamlinehealth.net/20240430/role/statement-note-2-summary-of-significant-accounting-policies", "http://streamlinehealth.net/20240430/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": [ "r745", "r873", "r874", "r875" ] }, "us-gaap_MeasurementInputRiskFreeInterestRateMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "MeasurementInputRiskFreeInterestRateMember", "presentation": [ "http://streamlinehealth.net/20240430/role/statement-note-2-summary-of-significant-accounting-policies", "http://streamlinehealth.net/20240430/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": [ "r873", "r874", "r875" ] }, "us-gaap_MeasurementInputTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "MeasurementInputTypeAxis", "presentation": [ "http://streamlinehealth.net/20240430/role/statement-note-2-summary-of-significant-accounting-policies", "http://streamlinehealth.net/20240430/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": [ "r480", "r481", "r482", "r745" ] }, "us-gaap_MeasurementInputTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "MeasurementInputTypeDomain", "presentation": [ "http://streamlinehealth.net/20240430/role/statement-note-2-summary-of-significant-accounting-policies", "http://streamlinehealth.net/20240430/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": [ "r480", "r481", "r482", "r745" ] }, "strm_MembershipAgreementsAndDailySpaceRentalsMember": { "xbrltype": "domainItemType", "nsuri": "http://streamlinehealth.net/20240430", "localname": "MembershipAgreementsAndDailySpaceRentalsMember", "presentation": [ "http://streamlinehealth.net/20240430/role/statement-note-4-operating-leases", "http://streamlinehealth.net/20240430/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/20240430", "localname": "MinimumAdjustedEbitda", "crdr": "credit", "presentation": [ "http://streamlinehealth.net/20240430/role/statement-note-5-debt-schedule-of-minimum-adjusted-ebitda-details" ], "lang": { "en-us": { "role": { "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/20240430/role/statement-note-2-summary-of-significant-accounting-policies", "http://streamlinehealth.net/20240430/role/statement-note-2-summary-of-significant-accounting-policies-1-details-textual", "http://streamlinehealth.net/20240430/role/statement-note-5-debt-schedule-of-adjusted-ebitda-ratio-details", "http://streamlinehealth.net/20240430/role/statement-note-5-debt-schedule-of-debt-to-apr-ratio-details" ], "lang": { "en-us": { "role": { "label": "Minimum [Member]" } } }, "auth_ref": [ "r280", "r281", "r282", "r283", "r356", "r398", "r482", "r562", "r596", "r597", "r610", "r629", "r630", "r687", "r688", "r689", "r690", "r698", "r703", "r704", "r721", "r730", "r738", "r745", "r746", "r750", "r758", "r836", "r893", "r894", "r895", "r896", "r897", "r898" ] }, "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": [ "r779" ] }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NetCashProvidedByUsedInFinancingActivities", "crdr": "debit", "calculation": { "http://streamlinehealth.net/20240430/role/statement-unaudited-condensed-consolidated-statements-of-cash-flows": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://streamlinehealth.net/20240430/role/statement-unaudited-condensed-consolidated-statements-of-cash-flows" ], "lang": { "en-us": { "role": { "label": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "totalLabel": "Net cash (used in) provided 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": [ "r143" ] }, "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract", "presentation": [ "http://streamlinehealth.net/20240430/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/20240430/role/statement-unaudited-condensed-consolidated-statements-of-cash-flows": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://streamlinehealth.net/20240430/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": [ "r143" ] }, "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract", "presentation": [ "http://streamlinehealth.net/20240430/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/20240430/role/statement-unaudited-condensed-consolidated-statements-of-cash-flows": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://streamlinehealth.net/20240430/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": [ "r77", "r78", "r79" ] }, "us-gaap_NetIncomeLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NetIncomeLoss", "crdr": "credit", "calculation": { "http://streamlinehealth.net/20240430/role/statement-unaudited-condensed-consolidated-statements-of-cash-flows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 0.0 }, "http://streamlinehealth.net/20240430/role/statement-unaudited-condensed-consolidated-statements-of-operations": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://streamlinehealth.net/20240430/role/statement-note-2-summary-of-significant-accounting-policies-schedule-of-earnings-per-share-details", "http://streamlinehealth.net/20240430/role/statement-unaudited-condensed-consolidated-statements-of-cash-flows", "http://streamlinehealth.net/20240430/role/statement-unaudited-condensed-consolidated-statements-of-operations", "http://streamlinehealth.net/20240430/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": [ "r69", "r79", "r100", "r119", "r134", "r135", "r139", "r148", "r158", "r162", "r163", "r164", "r165", "r166", "r169", "r170", "r174", "r229", "r286", "r287", "r288", "r289", "r290", "r291", "r292", "r293", "r294", "r433", "r447", "r476", "r495", "r584", "r659", "r677", "r678", "r770", "r834" ] }, "strm_NetProceedsFromIssuanceOfPrivatePlacement": { "xbrltype": "monetaryItemType", "nsuri": "http://streamlinehealth.net/20240430", "localname": "NetProceedsFromIssuanceOfPrivatePlacement", "crdr": "debit", "presentation": [ "http://streamlinehealth.net/20240430/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/20240430/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/20240430", "localname": "NonDirectorsAndOfficersMember", "presentation": [ "http://streamlinehealth.net/20240430/role/statement-note-5-debt", "http://streamlinehealth.net/20240430/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": [ "r779" ] }, "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": [ "r779" ] }, "strm_NoncashInvestingAndFinancingActivitiesPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://streamlinehealth.net/20240430", "localname": "NoncashInvestingAndFinancingActivitiesPolicyTextBlock", "presentation": [ "http://streamlinehealth.net/20240430/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_NonoperatingIncomeExpenseAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NonoperatingIncomeExpenseAbstract", "presentation": [ "http://streamlinehealth.net/20240430/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/20240430", "localname": "NotePayableMember", "presentation": [ "http://streamlinehealth.net/20240430/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/20240430", "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/20240430/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", "r96", "r900", "r901" ] }, "us-gaap_NotesPayableCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NotesPayableCurrent", "crdr": "credit", "presentation": [ "http://streamlinehealth.net/20240430/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": [ "r50", "r51" ] }, "strm_NotesToFinancialStatementsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://streamlinehealth.net/20240430", "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/20240430/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": [ "r719", "r807" ] }, "us-gaap_NumberOfReportableSegments": { "xbrltype": "integerItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NumberOfReportableSegments", "presentation": [ "http://streamlinehealth.net/20240430/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": [ "r717", "r720", "r807" ] }, "us-gaap_OperatingExpensesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingExpensesAbstract", "presentation": [ "http://streamlinehealth.net/20240430/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/20240430/role/statement-unaudited-condensed-consolidated-statements-of-operations": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://streamlinehealth.net/20240430/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": [ "r103", "r716", "r806", "r808", "r809", "r810", "r811" ] }, "us-gaap_OperatingLeaseCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingLeaseCost", "crdr": "debit", "presentation": [ "http://streamlinehealth.net/20240430/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": [ "r512", "r754" ] }, "us-gaap_OperatingLeaseExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingLeaseExpense", "crdr": "debit", "presentation": [ "http://streamlinehealth.net/20240430/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": [ "r886" ] }, "us-gaap_OperatingLeaseRightOfUseAsset": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingLeaseRightOfUseAsset", "crdr": "debit", "presentation": [ "http://streamlinehealth.net/20240430/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": [ "r511" ] }, "us-gaap_OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock", "presentation": [ "http://streamlinehealth.net/20240430/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": [ "r80", "r81", "r82", "r93" ] }, "us-gaap_OtherAssetsNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherAssetsNoncurrent", "crdr": "debit", "calculation": { "http://streamlinehealth.net/20240430/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited": { "parentTag": "us-gaap_AssetsNoncurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://streamlinehealth.net/20240430/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": [ "r126" ] }, "us-gaap_OtherNonoperatingIncomeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherNonoperatingIncomeExpense", "crdr": "credit", "calculation": { "http://streamlinehealth.net/20240430/role/statement-unaudited-condensed-consolidated-statements-of-operations": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://streamlinehealth.net/20240430/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": [ "r73" ] }, "us-gaap_PaidInKindInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PaidInKindInterest", "crdr": "debit", "calculation": { "http://streamlinehealth.net/20240430/role/statement-unaudited-condensed-consolidated-statements-of-cash-flows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://streamlinehealth.net/20240430/role/statement-unaudited-condensed-consolidated-statements-of-cash-flows" ], "lang": { "en-us": { "role": { "label": "Accrued interest expense \u2013 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": [ "r7" ] }, "us-gaap_PaymentsForFees": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PaymentsForFees", "crdr": "credit", "presentation": [ "http://streamlinehealth.net/20240430/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": [ "r5" ] }, "us-gaap_PaymentsForRestructuring": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PaymentsForRestructuring", "crdr": "credit", "presentation": [ "http://streamlinehealth.net/20240430/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": [ "r272", "r795" ] }, "us-gaap_PaymentsOfFinancingCosts": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PaymentsOfFinancingCosts", "crdr": "credit", "calculation": { "http://streamlinehealth.net/20240430/role/statement-unaudited-condensed-consolidated-statements-of-cash-flows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 5.0 } }, "presentation": [ "http://streamlinehealth.net/20240430/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/20240430/role/statement-unaudited-condensed-consolidated-statements-of-cash-flows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 4.0 } }, "presentation": [ "http://streamlinehealth.net/20240430/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/20240430/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/20240430/role/statement-unaudited-condensed-consolidated-statements-of-cash-flows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 6.0 } }, "presentation": [ "http://streamlinehealth.net/20240430/role/statement-unaudited-condensed-consolidated-statements-of-cash-flows" ], "lang": { "en-us": { "role": { "label": "us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation", "negatedLabel": "Payments related to settlement of employee share-based awards", "documentation": "Amount of cash outflow to satisfy grantee's tax withholding obligation for award under share-based payment arrangement." } } }, "auth_ref": [ "r142" ] }, "us-gaap_PaymentsToAcquireBusinessesGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PaymentsToAcquireBusinessesGross", "crdr": "credit", "presentation": [ "http://streamlinehealth.net/20240430/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", "r440" ] }, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PaymentsToAcquirePropertyPlantAndEquipment", "crdr": "credit", "calculation": { "http://streamlinehealth.net/20240430/role/statement-unaudited-condensed-consolidated-statements-of-cash-flows": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 0.0 } }, "presentation": [ "http://streamlinehealth.net/20240430/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": [ "r75" ] }, "us-gaap_PaymentsToDevelopSoftware": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PaymentsToDevelopSoftware", "crdr": "credit", "calculation": { "http://streamlinehealth.net/20240430/role/statement-unaudited-condensed-consolidated-statements-of-cash-flows": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://streamlinehealth.net/20240430/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": [ "r75" ] }, "us-gaap_PlanNameAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PlanNameAxis", "presentation": [ "http://streamlinehealth.net/20240430/role/statement-note-7-equity", "http://streamlinehealth.net/20240430/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": [ "r840", "r841", "r842", "r843", "r844", "r845", "r846", "r847", "r848", "r849", "r850", "r851", "r852", "r853", "r854", "r855", "r856", "r857", "r858", "r859", "r860", "r861", "r862", "r863", "r864", "r865" ] }, "us-gaap_PlanNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PlanNameDomain", "presentation": [ "http://streamlinehealth.net/20240430/role/statement-note-7-equity", "http://streamlinehealth.net/20240430/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": [ "r840", "r841", "r842", "r843", "r844", "r845", "r846", "r847", "r848", "r849", "r850", "r851", "r852", "r853", "r854", "r855", "r856", "r857", "r858", "r859", "r860", "r861", "r862", "r863", "r864", "r865" ] }, "us-gaap_PolicyTextBlockAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PolicyTextBlockAbstract", "presentation": [ "http://streamlinehealth.net/20240430/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/20240430/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://streamlinehealth.net/20240430/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": [ "r794" ] }, "us-gaap_PrimeRateMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PrimeRateMember", "presentation": [ "http://streamlinehealth.net/20240430/role/statement-note-2-summary-of-significant-accounting-policies", "http://streamlinehealth.net/20240430/role/statement-note-2-summary-of-significant-accounting-policies-1-details-textual", "http://streamlinehealth.net/20240430/role/statement-note-5-debt", "http://streamlinehealth.net/20240430/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_PriorPeriodReclassificationAdjustmentDescription": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PriorPeriodReclassificationAdjustmentDescription", "presentation": [ "http://streamlinehealth.net/20240430/role/statement-significant-accounting-policies-policies" ], "lang": { "en-us": { "role": { "label": "Reclassification, Comparability Adjustment [Policy Text Block]", "documentation": "Disclosure of accounting policy for reclassification affecting comparability of financial statement. Excludes amendment to accounting standards, other change in accounting principle, and correction of error." } } }, "auth_ref": [ "r792" ] }, "us-gaap_PrivatePlacementMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PrivatePlacementMember", "presentation": [ "http://streamlinehealth.net/20240430/role/statement-note-7-equity", "http://streamlinehealth.net/20240430/role/statement-note-7-equity-details-textual", "http://streamlinehealth.net/20240430/role/statement-note-9-related-party-transactions", "http://streamlinehealth.net/20240430/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": [] }, "us-gaap_ProceedsFromIssuanceOfCommonStock": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ProceedsFromIssuanceOfCommonStock", "crdr": "debit", "calculation": { "http://streamlinehealth.net/20240430/role/statement-unaudited-condensed-consolidated-statements-of-cash-flows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://streamlinehealth.net/20240430/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": [ "r4" ] }, "us-gaap_ProceedsFromIssuanceOfPrivatePlacement": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ProceedsFromIssuanceOfPrivatePlacement", "crdr": "debit", "presentation": [ "http://streamlinehealth.net/20240430/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": [ "r4" ] }, "us-gaap_ProceedsFromNotesPayable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ProceedsFromNotesPayable", "crdr": "debit", "calculation": { "http://streamlinehealth.net/20240430/role/statement-unaudited-condensed-consolidated-statements-of-cash-flows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://streamlinehealth.net/20240430/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/20240430/role/statement-note-8-commitments-and-contingencies", "http://streamlinehealth.net/20240430/role/statement-note-8-commitments-and-contingencies-details-textual", "http://streamlinehealth.net/20240430/role/statement-unaudited-condensed-consolidated-statements-of-operations" ], "lang": { "en-us": { "role": { "label": "Product and Service [Axis]" } } }, "auth_ref": [ "r192", "r564", "r589", "r590", "r591", "r592", "r593", "r594", "r595", "r708", "r731", "r757", "r758", "r759", "r760", "r761", "r830", "r831", "r838", "r903", "r904", "r905", "r906", "r907", "r908", "r909", "r910", "r911", "r912", "r913", "r914", "r915", "r916", "r917", "r918", "r919", "r920", "r921", "r922", "r923", "r924", "r925", "r926", "r927", "r928", "r929", "r930", "r931" ] }, "srt_ProductsAndServicesDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "ProductsAndServicesDomain", "presentation": [ "http://streamlinehealth.net/20240430/role/statement-note-8-commitments-and-contingencies", "http://streamlinehealth.net/20240430/role/statement-note-8-commitments-and-contingencies-details-textual", "http://streamlinehealth.net/20240430/role/statement-unaudited-condensed-consolidated-statements-of-operations" ], "lang": { "en-us": { "role": { "label": "Product and Service [Domain]" } } }, "auth_ref": [ "r192", "r564", "r589", "r590", "r591", "r592", "r593", "r594", "r595", "r708", "r731", "r757", "r758", "r759", "r760", "r761", "r830", "r831", "r838", "r903", "r904", "r905", "r906", "r907", "r908", "r909", "r910", "r911", "r912", "r913", "r914", "r915", "r916", "r917", "r918", "r919", "r920", "r921", "r922", "r923", "r924", "r925", "r926", "r927", "r928", "r929", "r930", "r931" ] }, "us-gaap_ProfessionalFees": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ProfessionalFees", "crdr": "debit", "presentation": [ "http://streamlinehealth.net/20240430/role/statement-note-5-debt-details-textual", "http://streamlinehealth.net/20240430/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": [ "r718", "r770", "r936", "r937" ] }, "strm_ProfessionalFeesAndLicensesMember": { "xbrltype": "domainItemType", "nsuri": "http://streamlinehealth.net/20240430", "localname": "ProfessionalFeesAndLicensesMember", "presentation": [ "http://streamlinehealth.net/20240430/role/statement-note-2-summary-of-significant-accounting-policies-schedule-of-restructuring-information-details", "http://streamlinehealth.net/20240430/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/20240430", "localname": "ProfessionalFeesNoncash", "crdr": "debit", "presentation": [ "http://streamlinehealth.net/20240430/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/20240430/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited": { "parentTag": "us-gaap_AssetsNoncurrent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://streamlinehealth.net/20240430/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited" ], "lang": { "en-us": { "role": { "label": "Property and equipment, net of accumulated amortization of $304,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": [ "r8", "r514", "r571", "r582", "r755" ] }, "us-gaap_ProvisionForDoubtfulAccounts": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ProvisionForDoubtfulAccounts", "crdr": "debit", "presentation": [ "http://streamlinehealth.net/20240430/role/statement-note-2-summary-of-significant-accounting-policies-accounting-standards-update-details" ], "lang": { "en-us": { "role": { "label": "Allowance for credit losses, provision", "documentation": "Amount of expense (reversal of expense) for expected credit loss on accounts receivable." } } }, "auth_ref": [ "r141", "r245" ] }, "srt_RangeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "RangeAxis", "presentation": [ "http://streamlinehealth.net/20240430/role/statement-note-2-summary-of-significant-accounting-policies", "http://streamlinehealth.net/20240430/role/statement-note-2-summary-of-significant-accounting-policies-1-details-textual", "http://streamlinehealth.net/20240430/role/statement-note-5-debt", "http://streamlinehealth.net/20240430/role/statement-note-5-debt-details-textual", "http://streamlinehealth.net/20240430/role/statement-note-5-debt-schedule-of-adjusted-ebitda-ratio-details", "http://streamlinehealth.net/20240430/role/statement-note-5-debt-schedule-of-debt-to-apr-ratio-details" ], "lang": { "en-us": { "role": { "label": "Statistical Measurement [Axis]" } } }, "auth_ref": [ "r280", "r281", "r282", "r283", "r348", "r356", "r387", "r388", "r389", "r398", "r482", "r536", "r545", "r562", "r596", "r597", "r610", "r629", "r630", "r687", "r688", "r689", "r690", "r698", "r703", "r704", "r721", "r730", "r738", "r745", "r746", "r750", "r751", "r758", "r764", "r827", "r836", "r874", "r894", "r895", "r896", "r897", "r898" ] }, "srt_RangeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "RangeMember", "presentation": [ "http://streamlinehealth.net/20240430/role/statement-note-2-summary-of-significant-accounting-policies", "http://streamlinehealth.net/20240430/role/statement-note-2-summary-of-significant-accounting-policies-1-details-textual", "http://streamlinehealth.net/20240430/role/statement-note-5-debt", "http://streamlinehealth.net/20240430/role/statement-note-5-debt-details-textual", "http://streamlinehealth.net/20240430/role/statement-note-5-debt-schedule-of-adjusted-ebitda-ratio-details", "http://streamlinehealth.net/20240430/role/statement-note-5-debt-schedule-of-debt-to-apr-ratio-details" ], "lang": { "en-us": { "role": { "label": "Statistical Measurement [Domain]" } } }, "auth_ref": [ "r280", "r281", "r282", "r283", "r348", "r356", "r387", "r388", "r389", "r398", "r482", "r536", "r545", "r562", "r596", "r597", "r610", "r629", "r630", "r687", "r688", "r689", "r690", "r698", "r703", "r704", "r721", "r730", "r738", "r745", "r746", "r750", "r751", "r758", "r764", "r827", "r836", "r874", "r894", "r895", "r896", "r897", "r898" ] }, "us-gaap_RelatedPartyDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RelatedPartyDomain", "presentation": [ "http://streamlinehealth.net/20240430/role/statement-note-9-related-party-transactions", "http://streamlinehealth.net/20240430/role/statement-note-9-related-party-transactions-details-textual", "http://streamlinehealth.net/20240430/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": [ "r197", "r355", "r525", "r526", "r575", "r580", "r632", "r633", "r634", "r635", "r636", "r656", "r658", "r686" ] }, "us-gaap_RelatedPartyTransactionAmountsOfTransaction": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RelatedPartyTransactionAmountsOfTransaction", "crdr": "debit", "presentation": [ "http://streamlinehealth.net/20240430/role/statement-note-9-related-party-transactions-details-textual", "http://streamlinehealth.net/20240430/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": [ "r47", "r525" ] }, "us-gaap_RelatedPartyTransactionAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RelatedPartyTransactionAxis", "presentation": [ "http://streamlinehealth.net/20240430/role/statement-note-9-related-party-transactions", "http://streamlinehealth.net/20240430/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": [ "r525", "r526", "r890" ] }, "us-gaap_RelatedPartyTransactionDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RelatedPartyTransactionDomain", "presentation": [ "http://streamlinehealth.net/20240430/role/statement-note-9-related-party-transactions", "http://streamlinehealth.net/20240430/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/20240430/role/statement-note-9-related-party-transactions", "http://streamlinehealth.net/20240430/role/statement-note-9-related-party-transactions-details-textual", "http://streamlinehealth.net/20240430/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": [ "r197", "r355", "r525", "r526", "r575", "r580", "r632", "r633", "r634", "r635", "r636", "r656", "r658", "r686", "r890" ] }, "us-gaap_RelatedPartyTransactionsDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RelatedPartyTransactionsDisclosureTextBlock", "presentation": [ "http://streamlinehealth.net/20240430/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": [ "r522", "r523", "r524", "r526", "r528", "r617", "r618", "r619", "r662", "r663", "r664", "r683", "r685" ] }, "strm_RentExpenseMember": { "xbrltype": "domainItemType", "nsuri": "http://streamlinehealth.net/20240430", "localname": "RentExpenseMember", "presentation": [ "http://streamlinehealth.net/20240430/role/statement-note-9-related-party-transactions", "http://streamlinehealth.net/20240430/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/20240430/role/statement-unaudited-condensed-consolidated-statements-of-cash-flows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 0.0 } }, "presentation": [ "http://streamlinehealth.net/20240430/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": [ "r76", "r614" ] }, "us-gaap_RepaymentsOfLongTermLinesOfCredit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RepaymentsOfLongTermLinesOfCredit", "crdr": "credit", "calculation": { "http://streamlinehealth.net/20240430/role/statement-unaudited-condensed-consolidated-statements-of-cash-flows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://streamlinehealth.net/20240430/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": [ "r76" ] }, "srt_RepurchaseAgreementCounterpartyNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "RepurchaseAgreementCounterpartyNameDomain", "presentation": [ "http://streamlinehealth.net/20240430/role/statement-note-7-equity", "http://streamlinehealth.net/20240430/role/statement-note-7-equity-details-textual", "http://streamlinehealth.net/20240430/role/statement-note-8-commitments-and-contingencies", "http://streamlinehealth.net/20240430/role/statement-note-8-commitments-and-contingencies-details-textual" ], "lang": { "en-us": { "role": { "label": "Counterparty Name [Domain]" } } }, "auth_ref": [ "r150", "r151", "r299", "r327", "r527", "r546", "r573", "r711", "r712" ] }, "us-gaap_ResearchAndDevelopmentExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ResearchAndDevelopmentExpense", "crdr": "debit", "calculation": { "http://streamlinehealth.net/20240430/role/statement-unaudited-condensed-consolidated-statements-of-operations": { "parentTag": "us-gaap_CostsAndExpenses", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://streamlinehealth.net/20240430/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": [ "r399", "r706", "r718", "r899" ] }, "strm_RestrictedCommonStockMember": { "xbrltype": "domainItemType", "nsuri": "http://streamlinehealth.net/20240430", "localname": "RestrictedCommonStockMember", "presentation": [ "http://streamlinehealth.net/20240430/role/statement-note-2-summary-of-significant-accounting-policies", "http://streamlinehealth.net/20240430/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/20240430/role/statement-note-2-summary-of-significant-accounting-policies", "http://streamlinehealth.net/20240430/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": [ "r24" ] }, "us-gaap_RestructuringAndRelatedCostCostIncurredToDate1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RestructuringAndRelatedCostCostIncurredToDate1", "crdr": "debit", "presentation": [ "http://streamlinehealth.net/20240430/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": [ "r271", "r273", "r275", "r277" ] }, "us-gaap_RestructuringAndRelatedCostExpectedCost1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RestructuringAndRelatedCostExpectedCost1", "crdr": "debit", "presentation": [ "http://streamlinehealth.net/20240430/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": [ "r271", "r273", "r275", "r277" ] }, "us-gaap_RestructuringAndRelatedCostNumberOfPositionsEliminated": { "xbrltype": "integerItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RestructuringAndRelatedCostNumberOfPositionsEliminated", "presentation": [ "http://streamlinehealth.net/20240430/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/20240430/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/20240430/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": [ "r7", "r274", "r275", "r828" ] }, "us-gaap_RestructuringCostAndReserveAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RestructuringCostAndReserveAxis", "presentation": [ "http://streamlinehealth.net/20240430/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": [ "r271", "r272", "r275", "r276" ] }, "us-gaap_RestructuringCosts": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RestructuringCosts", "crdr": "debit", "presentation": [ "http://streamlinehealth.net/20240430/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": [ "r7" ] }, "us-gaap_RestructuringReserve": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RestructuringReserve", "crdr": "credit", "presentation": [ "http://streamlinehealth.net/20240430/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": [ "r272", "r276" ] }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RetainedEarningsAccumulatedDeficit", "crdr": "credit", "calculation": { "http://streamlinehealth.net/20240430/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://streamlinehealth.net/20240430/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": [ "r62", "r89", "r578", "r604", "r609", "r615", "r640", "r755" ] }, "us-gaap_RetainedEarningsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RetainedEarningsMember", "presentation": [ "http://streamlinehealth.net/20240430/role/statement-unaudited-condensed-consolidated-statements-of-stockholders-equity" ], "lang": { "en-us": { "role": { "label": "Retained Earnings [Member]", "documentation": "Accumulated undistributed earnings (deficit)." } } }, "auth_ref": [ "r115", "r154", "r155", "r156", "r159", "r166", "r168", "r170", "r234", "r240", "r264", "r415", "r416", "r429", "r430", "r431", "r434", "r446", "r447", "r456", "r459", "r460", "r463", "r474", "r507", "r510", "r600", "r602", "r620", "r938" ] }, "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RevenueFromContractWithCustomerExcludingAssessedTax", "crdr": "credit", "calculation": { "http://streamlinehealth.net/20240430/role/statement-unaudited-condensed-consolidated-statements-of-operations": { "parentTag": "us-gaap_OperatingIncomeLoss", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://streamlinehealth.net/20240430/role/statement-note-2-summary-of-significant-accounting-policies-disaggregation-of-revenue-details", "http://streamlinehealth.net/20240430/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": [ "r101", "r102", "r181", "r184", "r185", "r189", "r191", "r192", "r193", "r194", "r344", "r345", "r564" ] }, "us-gaap_RevenueRecognitionPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RevenueRecognitionPolicyTextBlock", "presentation": [ "http://streamlinehealth.net/20240430/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": [ "r660", "r707", "r713" ] }, "us-gaap_RevenueRemainingPerformanceObligation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RevenueRemainingPerformanceObligation", "crdr": "credit", "presentation": [ "http://streamlinehealth.net/20240430/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": [ "r110" ] }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1", "presentation": [ "http://streamlinehealth.net/20240430/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": [ "r111" ] }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis", "presentation": [ "http://streamlinehealth.net/20240430/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": [ "r111" ] }, "us-gaap_RevenueRemainingPerformanceObligationPercentage": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RevenueRemainingPerformanceObligationPercentage", "presentation": [ "http://streamlinehealth.net/20240430/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": [ "r783" ] }, "us-gaap_RevenuesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RevenuesAbstract", "presentation": [ "http://streamlinehealth.net/20240430/role/statement-unaudited-condensed-consolidated-statements-of-operations" ], "lang": { "en-us": { "role": { "label": "Revenues:" } } }, "auth_ref": [] }, "us-gaap_RevolvingCreditFacilityMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RevolvingCreditFacilityMember", "presentation": [ "http://streamlinehealth.net/20240430/role/statement-note-5-debt", "http://streamlinehealth.net/20240430/role/statement-note-5-debt-details-textual", "http://streamlinehealth.net/20240430/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": [ "r779" ] }, "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": [ "r779" ] }, "us-gaap_SaleOfStockConsiderationReceivedOnTransaction": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SaleOfStockConsiderationReceivedOnTransaction", "crdr": "debit", "presentation": [ "http://streamlinehealth.net/20240430/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/20240430/role/statement-note-7-equity", "http://streamlinehealth.net/20240430/role/statement-note-7-equity-details-textual", "http://streamlinehealth.net/20240430/role/statement-note-9-related-party-transactions", "http://streamlinehealth.net/20240430/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/20240430/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/20240430/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/20240430/role/statement-note-5-debt-schedule-of-adjusted-ebitda-ratio-details", "http://streamlinehealth.net/20240430/role/statement-note-5-debt-schedule-of-debt-to-apr-ratio-details", "http://streamlinehealth.net/20240430/role/statement-note-5-debt-schedule-of-minimum-adjusted-ebitda-details" ], "lang": { "en-us": { "role": { "label": "Forecast [Member]" } } }, "auth_ref": [ "r357", "r803" ] }, "srt_ScenarioUnspecifiedDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "ScenarioUnspecifiedDomain", "presentation": [ "http://streamlinehealth.net/20240430/role/statement-note-5-debt-schedule-of-adjusted-ebitda-ratio-details", "http://streamlinehealth.net/20240430/role/statement-note-5-debt-schedule-of-debt-to-apr-ratio-details", "http://streamlinehealth.net/20240430/role/statement-note-5-debt-schedule-of-minimum-adjusted-ebitda-details" ], "lang": { "en-us": { "role": { "label": "Scenario [Domain]" } } }, "auth_ref": [ "r171", "r357", "r781", "r803" ] }, "strm_ScheduleOfDebtAdjustedEbitdaTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://streamlinehealth.net/20240430", "localname": "ScheduleOfDebtAdjustedEbitdaTableTextBlock", "presentation": [ "http://streamlinehealth.net/20240430/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/20240430/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/20240430", "localname": "ScheduleOfDebtToAprRatiosTableTextBlock", "presentation": [ "http://streamlinehealth.net/20240430/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/20240430/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": [ "r805" ] }, "strm_ScheduleOfMinimumAdjustedEbitdaTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://streamlinehealth.net/20240430", "localname": "ScheduleOfMinimumAdjustedEbitdaTableTextBlock", "presentation": [ "http://streamlinehealth.net/20240430/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/20240430/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": [ "r22", "r23", "r26", "r27", "r866" ] }, "us-gaap_ScheduleOfRelatedPartyTransactionsTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfRelatedPartyTransactionsTableTextBlock", "presentation": [ "http://streamlinehealth.net/20240430/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/20240430/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": [ "r33", "r84", "r85" ] }, "strm_SecondEarnoutMember": { "xbrltype": "domainItemType", "nsuri": "http://streamlinehealth.net/20240430", "localname": "SecondEarnoutMember", "presentation": [ "http://streamlinehealth.net/20240430/role/statement-note-2-summary-of-significant-accounting-policies", "http://streamlinehealth.net/20240430/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/20240430", "localname": "SecuritiesPurchaseAgreementFebruary2024Member", "presentation": [ "http://streamlinehealth.net/20240430/role/statement-note-5-debt", "http://streamlinehealth.net/20240430/role/statement-note-5-debt-details-textual", "http://streamlinehealth.net/20240430/role/statement-note-9-related-party-transactions", "http://streamlinehealth.net/20240430/role/statement-note-9-related-party-transactions-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/20240430/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": [ "r773" ] }, "dei_SecurityExchangeName": { "xbrltype": "edgarExchangeCodeItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "SecurityExchangeName", "presentation": [ "http://streamlinehealth.net/20240430/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": [ "r775" ] }, "us-gaap_SellingGeneralAndAdministrativeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SellingGeneralAndAdministrativeExpense", "crdr": "debit", "calculation": { "http://streamlinehealth.net/20240430/role/statement-unaudited-condensed-consolidated-statements-of-operations": { "parentTag": "us-gaap_CostsAndExpenses", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://streamlinehealth.net/20240430/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": [ "r71" ] }, "us-gaap_ShareBasedCompensation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensation", "crdr": "debit", "calculation": { "http://streamlinehealth.net/20240430/role/statement-unaudited-condensed-consolidated-statements-of-cash-flows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 9.0 } }, "presentation": [ "http://streamlinehealth.net/20240430/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": [ "r6" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsGranted": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsGranted", "presentation": [ "http://streamlinehealth.net/20240430/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": [ "r13" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized", "presentation": [ "http://streamlinehealth.net/20240430/role/statement-note-7-equity-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized", "terseLabel": "Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Additional Shares Authorized (in shares)", "documentation": "Number of additional shares authorized for issuance under share-based payment arrangement." } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized", "presentation": [ "http://streamlinehealth.net/20240430/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": [ "r739" ] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain", "presentation": [ "http://streamlinehealth.net/20240430/role/statement-note-2-summary-of-significant-accounting-policies", "http://streamlinehealth.net/20240430/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": [ "r362", "r363", "r364", "r366", "r367", "r368", "r369", "r370", "r371", "r372", "r373", "r374", "r375", "r376", "r377", "r378", "r379", "r380", "r381", "r382", "r383", "r386", "r387", "r388", "r389", "r390" ] }, "us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationOptionAndIncentivePlansPolicy", "presentation": [ "http://streamlinehealth.net/20240430/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": [ "r358", "r365", "r384", "r385", "r386", "r387", "r390", "r393", "r394", "r395", "r396" ] }, "us-gaap_ShareBasedPaymentArrangementNonemployeeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedPaymentArrangementNonemployeeMember", "presentation": [ "http://streamlinehealth.net/20240430/role/statement-note-2-summary-of-significant-accounting-policies", "http://streamlinehealth.net/20240430/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": [ "r359", "r362", "r363", "r364", "r366", "r367", "r368", "r369", "r370", "r371", "r372", "r373", "r374", "r375", "r376", "r377", "r378", "r379", "r380", "r381", "r382", "r383", "r386", "r387", "r388", "r389", "r390" ] }, "us-gaap_SharesIssuedPricePerShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SharesIssuedPricePerShare", "presentation": [ "http://streamlinehealth.net/20240430/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/20240430/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/20240430/role/statement-note-2-summary-of-significant-accounting-policies", "http://streamlinehealth.net/20240430/role/statement-note-2-summary-of-significant-accounting-policies-1-details-textual", "http://streamlinehealth.net/20240430/role/statement-note-5-debt", "http://streamlinehealth.net/20240430/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": [ "r868" ] }, "us-gaap_SignificantAccountingPoliciesTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SignificantAccountingPoliciesTextBlock", "presentation": [ "http://streamlinehealth.net/20240430/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": [ "r80", "r145" ] }, "strm_SoftwareAsAServiceMember": { "xbrltype": "domainItemType", "nsuri": "http://streamlinehealth.net/20240430", "localname": "SoftwareAsAServiceMember", "presentation": [ "http://streamlinehealth.net/20240430/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/20240430/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": [ "r11", "r60", "r63", "r64", "r115", "r137", "r138", "r139", "r154", "r155", "r156", "r159", "r166", "r168", "r170", "r182", "r234", "r240", "r264", "r340", "r415", "r416", "r429", "r430", "r431", "r434", "r446", "r447", "r456", "r458", "r459", "r460", "r461", "r463", "r474", "r496", "r497", "r498", "r499", "r500", "r501", "r507", "r510", "r521", "r585", "r600", "r601", "r602", "r620", "r679" ] }, "us-gaap_StatementLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StatementLineItems", "presentation": [ "http://streamlinehealth.net/20240430/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited", "http://streamlinehealth.net/20240430/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited-parentheticals", "http://streamlinehealth.net/20240430/role/statement-note-1-basis-of-presentation", "http://streamlinehealth.net/20240430/role/statement-note-1-basis-of-presentation-details-textual", "http://streamlinehealth.net/20240430/role/statement-note-2-summary-of-significant-accounting-policies", "http://streamlinehealth.net/20240430/role/statement-note-2-summary-of-significant-accounting-policies-1-details-textual", "http://streamlinehealth.net/20240430/role/statement-note-2-summary-of-significant-accounting-policies-2-details-textual", "http://streamlinehealth.net/20240430/role/statement-note-2-summary-of-significant-accounting-policies-accounting-standards-update-details", "http://streamlinehealth.net/20240430/role/statement-note-2-summary-of-significant-accounting-policies-acquisition-earnout-liability-rollforward-details", "http://streamlinehealth.net/20240430/role/statement-note-2-summary-of-significant-accounting-policies-disaggregation-of-revenue-details", "http://streamlinehealth.net/20240430/role/statement-note-2-summary-of-significant-accounting-policies-fair-value-of-liabilities-details", "http://streamlinehealth.net/20240430/role/statement-note-2-summary-of-significant-accounting-policies-schedule-of-earnings-per-share-details", "http://streamlinehealth.net/20240430/role/statement-note-2-summary-of-significant-accounting-policies-schedule-of-restructuring-information-details", "http://streamlinehealth.net/20240430/role/statement-note-2-summary-of-significant-accounting-policies-tables", "http://streamlinehealth.net/20240430/role/statement-note-3-business-combination", "http://streamlinehealth.net/20240430/role/statement-note-3-business-combination-details-textual", "http://streamlinehealth.net/20240430/role/statement-note-4-operating-leases", "http://streamlinehealth.net/20240430/role/statement-note-4-operating-leases-details-textual", "http://streamlinehealth.net/20240430/role/statement-note-5-debt", "http://streamlinehealth.net/20240430/role/statement-note-5-debt-details-textual", "http://streamlinehealth.net/20240430/role/statement-note-5-debt-schedule-of-adjusted-ebitda-ratio-details", "http://streamlinehealth.net/20240430/role/statement-note-5-debt-schedule-of-debt-to-apr-ratio-details", "http://streamlinehealth.net/20240430/role/statement-note-5-debt-schedule-of-minimum-adjusted-ebitda-details", "http://streamlinehealth.net/20240430/role/statement-note-5-debt-schedule-of-outstanding-debt-details", "http://streamlinehealth.net/20240430/role/statement-note-5-debt-tables", "http://streamlinehealth.net/20240430/role/statement-note-6-income-taxes", "http://streamlinehealth.net/20240430/role/statement-note-6-income-taxes-details-textual", "http://streamlinehealth.net/20240430/role/statement-note-7-equity", "http://streamlinehealth.net/20240430/role/statement-note-7-equity-details-textual", "http://streamlinehealth.net/20240430/role/statement-note-8-commitments-and-contingencies", "http://streamlinehealth.net/20240430/role/statement-note-8-commitments-and-contingencies-details-textual", "http://streamlinehealth.net/20240430/role/statement-note-9-related-party-transactions", "http://streamlinehealth.net/20240430/role/statement-note-9-related-party-transactions-details-textual", "http://streamlinehealth.net/20240430/role/statement-note-9-related-party-transactions-schedule-of-related-party-transactions-details", "http://streamlinehealth.net/20240430/role/statement-note-9-related-party-transactions-tables", "http://streamlinehealth.net/20240430/role/statement-significant-accounting-policies-policies", "http://streamlinehealth.net/20240430/role/statement-unaudited-condensed-consolidated-statements-of-cash-flows", "http://streamlinehealth.net/20240430/role/statement-unaudited-condensed-consolidated-statements-of-operations", "http://streamlinehealth.net/20240430/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": [ "r154", "r155", "r156", "r182", "r510", "r564", "r611", "r621", "r631", "r632", "r633", "r634", "r635", "r636", "r639", "r642", "r643", "r644", "r645", "r646", "r647", "r648", "r649", "r650", "r652", "r653", "r654", "r655", "r656", "r658", "r660", "r661", "r665", "r666", "r667", "r668", "r669", "r670", "r671", "r672", "r673", "r674", "r675", "r676", "r679", "r765" ] }, "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/20240430/role/statement-note-5-debt-schedule-of-adjusted-ebitda-ratio-details", "http://streamlinehealth.net/20240430/role/statement-note-5-debt-schedule-of-debt-to-apr-ratio-details", "http://streamlinehealth.net/20240430/role/statement-note-5-debt-schedule-of-minimum-adjusted-ebitda-details" ], "lang": { "en-us": { "role": { "label": "Scenario [Axis]" } } }, "auth_ref": [ "r171", "r357", "r781", "r782", "r803" ] }, "us-gaap_StatementTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StatementTable", "presentation": [ "http://streamlinehealth.net/20240430/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited", "http://streamlinehealth.net/20240430/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited-parentheticals", "http://streamlinehealth.net/20240430/role/statement-note-1-basis-of-presentation", "http://streamlinehealth.net/20240430/role/statement-note-1-basis-of-presentation-details-textual", "http://streamlinehealth.net/20240430/role/statement-note-2-summary-of-significant-accounting-policies", "http://streamlinehealth.net/20240430/role/statement-note-2-summary-of-significant-accounting-policies-1-details-textual", "http://streamlinehealth.net/20240430/role/statement-note-2-summary-of-significant-accounting-policies-2-details-textual", "http://streamlinehealth.net/20240430/role/statement-note-2-summary-of-significant-accounting-policies-accounting-standards-update-details", "http://streamlinehealth.net/20240430/role/statement-note-2-summary-of-significant-accounting-policies-acquisition-earnout-liability-rollforward-details", "http://streamlinehealth.net/20240430/role/statement-note-2-summary-of-significant-accounting-policies-disaggregation-of-revenue-details", "http://streamlinehealth.net/20240430/role/statement-note-2-summary-of-significant-accounting-policies-fair-value-of-liabilities-details", "http://streamlinehealth.net/20240430/role/statement-note-2-summary-of-significant-accounting-policies-schedule-of-earnings-per-share-details", "http://streamlinehealth.net/20240430/role/statement-note-2-summary-of-significant-accounting-policies-schedule-of-restructuring-information-details", "http://streamlinehealth.net/20240430/role/statement-note-2-summary-of-significant-accounting-policies-tables", "http://streamlinehealth.net/20240430/role/statement-note-3-business-combination", "http://streamlinehealth.net/20240430/role/statement-note-3-business-combination-details-textual", "http://streamlinehealth.net/20240430/role/statement-note-4-operating-leases", "http://streamlinehealth.net/20240430/role/statement-note-4-operating-leases-details-textual", "http://streamlinehealth.net/20240430/role/statement-note-5-debt", "http://streamlinehealth.net/20240430/role/statement-note-5-debt-details-textual", "http://streamlinehealth.net/20240430/role/statement-note-5-debt-schedule-of-adjusted-ebitda-ratio-details", "http://streamlinehealth.net/20240430/role/statement-note-5-debt-schedule-of-debt-to-apr-ratio-details", "http://streamlinehealth.net/20240430/role/statement-note-5-debt-schedule-of-minimum-adjusted-ebitda-details", "http://streamlinehealth.net/20240430/role/statement-note-5-debt-schedule-of-outstanding-debt-details", "http://streamlinehealth.net/20240430/role/statement-note-5-debt-tables", "http://streamlinehealth.net/20240430/role/statement-note-6-income-taxes", "http://streamlinehealth.net/20240430/role/statement-note-6-income-taxes-details-textual", "http://streamlinehealth.net/20240430/role/statement-note-7-equity", "http://streamlinehealth.net/20240430/role/statement-note-7-equity-details-textual", "http://streamlinehealth.net/20240430/role/statement-note-8-commitments-and-contingencies", "http://streamlinehealth.net/20240430/role/statement-note-8-commitments-and-contingencies-details-textual", "http://streamlinehealth.net/20240430/role/statement-note-9-related-party-transactions", "http://streamlinehealth.net/20240430/role/statement-note-9-related-party-transactions-details-textual", "http://streamlinehealth.net/20240430/role/statement-note-9-related-party-transactions-schedule-of-related-party-transactions-details", "http://streamlinehealth.net/20240430/role/statement-note-9-related-party-transactions-tables", "http://streamlinehealth.net/20240430/role/statement-significant-accounting-policies-policies", "http://streamlinehealth.net/20240430/role/statement-unaudited-condensed-consolidated-statements-of-cash-flows", "http://streamlinehealth.net/20240430/role/statement-unaudited-condensed-consolidated-statements-of-operations", "http://streamlinehealth.net/20240430/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": [ "r154", "r155", "r156", "r182", "r197", "r510", "r564", "r611", "r621", "r631", "r632", "r633", "r634", "r635", "r636", "r639", "r642", "r643", "r644", "r645", "r646", "r647", "r648", "r649", "r650", "r652", "r653", "r654", "r655", "r656", "r658", "r660", "r661", "r665", "r666", "r667", "r668", "r669", "r670", "r671", "r672", "r673", "r674", "r675", "r676", "r679", "r765" ] }, "strm_StatementsOfWorkUnderSubleaseMember": { "xbrltype": "domainItemType", "nsuri": "http://streamlinehealth.net/20240430", "localname": "StatementsOfWorkUnderSubleaseMember", "presentation": [ "http://streamlinehealth.net/20240430/role/statement-note-8-commitments-and-contingencies", "http://streamlinehealth.net/20240430/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/20240430/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": [ "r19", "r20", "r21" ] }, "us-gaap_StockIssuedDuringPeriodSharesIssuedForServices": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockIssuedDuringPeriodSharesIssuedForServices", "presentation": [ "http://streamlinehealth.net/20240430/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/20240430/role/statement-note-7-equity-details-textual", "http://streamlinehealth.net/20240430/role/statement-note-9-related-party-transactions-details-textual", "http://streamlinehealth.net/20240430/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": [ "r11", "r59", "r60", "r89", "r613", "r679", "r699" ] }, "us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardForfeited": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockIssuedDuringPeriodSharesRestrictedStockAwardForfeited", "presentation": [ "http://streamlinehealth.net/20240430/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": [ "r11", "r59", "r60", "r89" ] }, "us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockIssuedDuringPeriodSharesRestrictedStockAwardGross", "presentation": [ "http://streamlinehealth.net/20240430/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": [ "r11", "r89" ] }, "us-gaap_StockIssuedDuringPeriodValueNewIssues": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockIssuedDuringPeriodValueNewIssues", "crdr": "credit", "presentation": [ "http://streamlinehealth.net/20240430/role/statement-note-9-related-party-transactions-details-textual", "http://streamlinehealth.net/20240430/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": [ "r11", "r59", "r60", "r89", "r620", "r679", "r699", "r771" ] }, "us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardForfeitures": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockIssuedDuringPeriodValueRestrictedStockAwardForfeitures", "crdr": "debit", "presentation": [ "http://streamlinehealth.net/20240430/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": [ "r11", "r59", "r60", "r89" ] }, "us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockIssuedDuringPeriodValueRestrictedStockAwardGross", "crdr": "credit", "presentation": [ "http://streamlinehealth.net/20240430/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": [ "r11", "r59", "r60", "r89" ] }, "us-gaap_StockRepurchasedDuringPeriodShares": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockRepurchasedDuringPeriodShares", "presentation": [ "http://streamlinehealth.net/20240430/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": [ "r11", "r59", "r60", "r89", "r614", "r679", "r700" ] }, "us-gaap_StockRepurchasedDuringPeriodValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockRepurchasedDuringPeriodValue", "crdr": "debit", "presentation": [ "http://streamlinehealth.net/20240430/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": [ "r11", "r59", "r60", "r89", "r620", "r679", "r700", "r771" ] }, "us-gaap_StockholdersEquity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockholdersEquity", "crdr": "credit", "calculation": { "http://streamlinehealth.net/20240430/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://streamlinehealth.net/20240430/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited", "http://streamlinehealth.net/20240430/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": [ "r60", "r63", "r64", "r83", "r641", "r657", "r680", "r681", "r755", "r772", "r799", "r818", "r881", "r938" ] }, "us-gaap_StockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockholdersEquityAbstract", "presentation": [ "http://streamlinehealth.net/20240430/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/20240430/role/statement-note-7-equity" ], "lang": { "en-us": { "role": { "label": "Equity [Text Block]", "documentation": "The entire disclosure for equity." } } }, "auth_ref": [ "r88", "r147", "r325", "r326", "r328", "r329", "r330", "r331", "r332", "r333", "r334", "r335", "r336", "r338", "r340", "r465", "r682", "r684", "r701" ] }, "us-gaap_SubleaseIncome": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SubleaseIncome", "crdr": "credit", "presentation": [ "http://streamlinehealth.net/20240430/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": [ "r513", "r754" ] }, "us-gaap_SubsequentEventMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SubsequentEventMember", "presentation": [ "http://streamlinehealth.net/20240430/role/statement-note-5-debt", "http://streamlinehealth.net/20240430/role/statement-note-5-debt-details-textual", "http://streamlinehealth.net/20240430/role/statement-note-7-equity", "http://streamlinehealth.net/20240430/role/statement-note-7-equity-details-textual" ], "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": [ "r502", "r529" ] }, "us-gaap_SubsequentEventTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SubsequentEventTypeAxis", "presentation": [ "http://streamlinehealth.net/20240430/role/statement-note-5-debt", "http://streamlinehealth.net/20240430/role/statement-note-5-debt-details-textual", "http://streamlinehealth.net/20240430/role/statement-note-7-equity", "http://streamlinehealth.net/20240430/role/statement-note-7-equity-details-textual" ], "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": [ "r502", "r529" ] }, "us-gaap_SubsequentEventTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SubsequentEventTypeDomain", "presentation": [ "http://streamlinehealth.net/20240430/role/statement-note-5-debt", "http://streamlinehealth.net/20240430/role/statement-note-5-debt-details-textual", "http://streamlinehealth.net/20240430/role/statement-note-7-equity", "http://streamlinehealth.net/20240430/role/statement-note-7-equity-details-textual" ], "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": [ "r502", "r529" ] }, "us-gaap_SubsidiarySaleOfStockAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SubsidiarySaleOfStockAxis", "presentation": [ "http://streamlinehealth.net/20240430/role/statement-note-7-equity", "http://streamlinehealth.net/20240430/role/statement-note-7-equity-details-textual", "http://streamlinehealth.net/20240430/role/statement-note-9-related-party-transactions", "http://streamlinehealth.net/20240430/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/20240430", "localname": "SuwaneeOfficeLeaseMember", "presentation": [ "http://streamlinehealth.net/20240430/role/statement-note-4-operating-leases", "http://streamlinehealth.net/20240430/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/20240430/role/statement-note-2-summary-of-significant-accounting-policies-tables", "http://streamlinehealth.net/20240430/role/statement-note-5-debt-tables", "http://streamlinehealth.net/20240430/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/20240430", "localname": "TermLoanAndRevolvingLineOfCreditMember", "presentation": [ "http://streamlinehealth.net/20240430/role/statement-note-2-summary-of-significant-accounting-policies", "http://streamlinehealth.net/20240430/role/statement-note-2-summary-of-significant-accounting-policies-1-details-textual", "http://streamlinehealth.net/20240430/role/statement-note-5-debt", "http://streamlinehealth.net/20240430/role/statement-note-5-debt-details-textual", "http://streamlinehealth.net/20240430/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/20240430", "localname": "TermLoanMember", "presentation": [ "http://streamlinehealth.net/20240430/role/statement-note-5-debt", "http://streamlinehealth.net/20240430/role/statement-note-5-debt-details-textual", "http://streamlinehealth.net/20240430/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_The2013StockIncentivePlanMember": { "xbrltype": "domainItemType", "nsuri": "http://streamlinehealth.net/20240430", "localname": "The2013StockIncentivePlanMember", "presentation": [ "http://streamlinehealth.net/20240430/role/statement-note-7-equity", "http://streamlinehealth.net/20240430/role/statement-note-7-equity-details-textual" ], "lang": { "en-us": { "role": { "label": "The 2013 Stock Incentive Plan [Member]", "documentation": "Relating to the 2013 Stock Incentive Plan." } } }, "auth_ref": [] }, "us-gaap_TimingOfTransferOfGoodOrServiceAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "TimingOfTransferOfGoodOrServiceAxis", "presentation": [ "http://streamlinehealth.net/20240430/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": [ "r732", "r838" ] }, "us-gaap_TimingOfTransferOfGoodOrServiceDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "TimingOfTransferOfGoodOrServiceDomain", "presentation": [ "http://streamlinehealth.net/20240430/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": [ "r732", "r838" ] }, "srt_TitleOfIndividualAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "TitleOfIndividualAxis", "presentation": [ "http://streamlinehealth.net/20240430/role/statement-note-2-summary-of-significant-accounting-policies", "http://streamlinehealth.net/20240430/role/statement-note-2-summary-of-significant-accounting-policies-1-details-textual", "http://streamlinehealth.net/20240430/role/statement-note-5-debt", "http://streamlinehealth.net/20240430/role/statement-note-5-debt-details-textual" ], "lang": { "en-us": { "role": { "label": "Title and Position [Axis]" } } }, "auth_ref": [ "r812", "r889" ] }, "srt_TitleOfIndividualWithRelationshipToEntityDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "TitleOfIndividualWithRelationshipToEntityDomain", "presentation": [ "http://streamlinehealth.net/20240430/role/statement-note-2-summary-of-significant-accounting-policies", "http://streamlinehealth.net/20240430/role/statement-note-2-summary-of-significant-accounting-policies-1-details-textual", "http://streamlinehealth.net/20240430/role/statement-note-5-debt", "http://streamlinehealth.net/20240430/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/20240430/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/20240430/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": [ "r732" ] }, "us-gaap_TransferredOverTimeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "TransferredOverTimeMember", "presentation": [ "http://streamlinehealth.net/20240430/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": [ "r732" ] }, "us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain", "presentation": [ "http://streamlinehealth.net/20240430/role/statement-note-2-summary-of-significant-accounting-policies", "http://streamlinehealth.net/20240430/role/statement-note-2-summary-of-significant-accounting-policies-1-details-textual", "http://streamlinehealth.net/20240430/role/statement-note-5-debt", "http://streamlinehealth.net/20240430/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": [ "r199", "r200", "r201", "r202", "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", "r320", "r337", "r464", "r491", "r530", "r531", "r532", "r533", "r534", "r535", "r536", "r537", "r538", "r539", "r540", "r541", "r542", "r543", "r544", "r547", "r548", "r549", "r550", "r551", "r552", "r553", "r554", "r555", "r556", "r557", "r558", "r559", "r560", "r561", "r586", "r742", "r744", "r745", "r746", "r747", "r748", "r749", "r750", "r751", "r756", "r785", "r786", "r787", "r788", "r789", "r790", "r791", "r814", "r815", "r816", "r817", "r870", "r873", "r874", "r875", "r877", "r880" ] }, "us-gaap_TypeOfAdoptionMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "TypeOfAdoptionMember", "presentation": [ "http://streamlinehealth.net/20240430/role/statement-note-2-summary-of-significant-accounting-policies-accounting-standards-update-details", "http://streamlinehealth.net/20240430/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": [ "r113", "r114", "r115", "r116", "r117", "r118", "r158", "r159", "r160", "r161", "r171", "r195", "r196", "r231", "r232", "r233", "r234", "r235", "r236", "r237", "r238", "r239", "r240", "r263", "r264", "r270", "r415", "r416", "r417", "r418", "r419", "r426", "r427", "r428", "r429", "r430", "r431", "r432", "r433", "r434", "r437", "r438", "r439", "r443", "r444", "r445", "r446", "r447", "r453", "r454", "r455", "r456", "r457", "r458", "r459", "r460", "r461", "r462", "r463", "r466", "r467", "r468", "r469", "r470", "r471", "r472", "r473", "r474", "r475", "r476", "r492", "r493", "r506", "r507", "r508", "r516", "r517", "r518", "r519", "r520", "r521", "r565", "r566", "r567", "r598", "r599", "r600", "r601", "r602", "r603", "r604", "r605", "r606", "r607", "r608", "r609" ] }, "us-gaap_TypeOfArrangementAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "TypeOfArrangementAxis", "presentation": [ "http://streamlinehealth.net/20240430/role/statement-note-5-debt", "http://streamlinehealth.net/20240430/role/statement-note-5-debt-details-textual", "http://streamlinehealth.net/20240430/role/statement-note-8-commitments-and-contingencies", "http://streamlinehealth.net/20240430/role/statement-note-8-commitments-and-contingencies-details-textual", "http://streamlinehealth.net/20240430/role/statement-note-9-related-party-transactions", "http://streamlinehealth.net/20240430/role/statement-note-9-related-party-transactions-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": [ "r448" ] }, "us-gaap_TypeOfRestructuringDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "TypeOfRestructuringDomain", "presentation": [ "http://streamlinehealth.net/20240430/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": [ "r271", "r272", "r275", "r276" ] }, "us-gaap_UnrecognizedTaxBenefits": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "UnrecognizedTaxBenefits", "crdr": "credit", "presentation": [ "http://streamlinehealth.net/20240430/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": [ "r401", "r409", "r740" ] }, "strm_UnsecuredSubordinatedPromissoryNotesMember": { "xbrltype": "domainItemType", "nsuri": "http://streamlinehealth.net/20240430", "localname": "UnsecuredSubordinatedPromissoryNotesMember", "presentation": [ "http://streamlinehealth.net/20240430/role/statement-note-2-summary-of-significant-accounting-policies", "http://streamlinehealth.net/20240430/role/statement-note-2-summary-of-significant-accounting-policies-1-details-textual", "http://streamlinehealth.net/20240430/role/statement-note-5-debt", "http://streamlinehealth.net/20240430/role/statement-note-5-debt-details-textual", "http://streamlinehealth.net/20240430/role/statement-note-9-related-party-transactions", "http://streamlinehealth.net/20240430/role/statement-note-9-related-party-transactions-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/20240430/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": [ "r28", "r29", "r30", "r106", "r107", "r108", "r109" ] }, "us-gaap_VariableRateDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "VariableRateDomain", "presentation": [ "http://streamlinehealth.net/20240430/role/statement-note-2-summary-of-significant-accounting-policies", "http://streamlinehealth.net/20240430/role/statement-note-2-summary-of-significant-accounting-policies-1-details-textual", "http://streamlinehealth.net/20240430/role/statement-note-5-debt", "http://streamlinehealth.net/20240430/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/20240430", "localname": "Warrant1Member", "presentation": [ "http://streamlinehealth.net/20240430/role/statement-note-2-summary-of-significant-accounting-policies", "http://streamlinehealth.net/20240430/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/20240430/role/statement-note-2-summary-of-significant-accounting-policies", "http://streamlinehealth.net/20240430/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": [ "r762", "r763", "r766", "r767", "r768", "r769" ] }, "us-gaap_WarrantsAndRightsOutstandingMeasurementInput": { "xbrltype": "decimalItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "WarrantsAndRightsOutstandingMeasurementInput", "presentation": [ "http://streamlinehealth.net/20240430/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": [ "r873", "r874", "r875" ] }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "WeightedAverageNumberOfSharesOutstandingBasic", "presentation": [ "http://streamlinehealth.net/20240430/role/statement-note-2-summary-of-significant-accounting-policies-schedule-of-earnings-per-share-details", "http://streamlinehealth.net/20240430/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": [ "r172", "r177" ] }, "strm_WycheTeeGreenIiiMember": { "xbrltype": "domainItemType", "nsuri": "http://streamlinehealth.net/20240430", "localname": "WycheTeeGreenIiiMember", "presentation": [ "http://streamlinehealth.net/20240430/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-2-summary-of-significant-accounting-policies-accounting-standards-update-details": { "xbrltype": "stringItemType", "nsuri": "http://streamlinehealth.net/20240430", "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/20240430", "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/20240430", "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/20240430", "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/20240430", "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/20240430", "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/20240430", "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/20240430", "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/20240430", "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/20240430", "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/20240430", "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/20240430", "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/20240430", "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/20240430", "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/20240430", "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": "25", "Paragraph": "13", "SubTopic": "10", "Topic": "480", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481766/480-10-25-13" }, "r1": { "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" }, "r2": { "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" }, "r3": { "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" }, "r4": { "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" }, "r5": { "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" }, "r6": { "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" }, "r7": { "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" }, "r8": { "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" }, "r9": { "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" }, "r10": { "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" }, "r11": { "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" }, "r12": { "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" }, "r13": { "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" }, "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": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-4" }, "r19": { "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" }, "r20": { "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" }, "r21": { "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" }, "r22": { "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" }, "r23": { "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" }, "r24": { "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" }, "r25": { "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" }, "r26": { "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" }, "r27": { "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" }, "r28": { "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" }, "r29": { "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" }, "r30": { "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" }, "r31": { "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" }, "r32": { "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" }, "r33": { "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" }, "r34": { "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" }, "r35": { "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" }, "r36": { "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" }, "r37": { "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" }, "r38": { "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" }, "r39": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "10", "Section": "25", "Paragraph": "23", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479405/805-10-25-23" }, "r40": { "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" }, "r41": { "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" }, "r42": { "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" }, "r43": { "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" }, "r44": { "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" }, "r45": { "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" }, "r46": { "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" }, "r47": { "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" }, "r48": { "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" }, "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)(b))", "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))", "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(20))", "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(21))", "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(22)(a)(1))", "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)(b))", "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(23))", "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(24))", "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(25))", "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(26))", "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(28))", "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(29))", "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(30)(a)(1))", "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)(3))", "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))", "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(31))", "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(32))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r66": { "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" }, "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(2)(a))", "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)(d))", "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(20))", "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(3))", "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(4))", "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(8))", "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(9))", "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)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r75": { "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" }, "r76": { "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" }, "r77": { "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" }, "r78": { "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" }, "r79": { "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" }, "r80": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "235", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/235/tableOfContent" }, "r81": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "250", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/250/tableOfContent" }, "r82": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "275", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/275/tableOfContent" }, "r83": { "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" }, "r84": { "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" }, "r85": { "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" }, "r86": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "440", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/440/tableOfContent" }, "r87": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "470", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/470/tableOfContent" }, "r88": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "505", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/505/tableOfContent" }, "r89": { "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" }, "r90": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "805", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/805/tableOfContent" }, "r91": { "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" }, "r92": { "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" }, "r93": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "810", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/810/tableOfContent" }, "r94": { "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" }, "r95": { "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" }, "r96": { "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" }, "r97": { "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" }, "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(23))", "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": "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" }, "r100": { "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" }, "r101": { "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" }, "r102": { "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" }, "r103": { "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" }, "r104": { "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" }, "r105": { "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" }, "r106": { "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" }, "r107": { "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" }, "r108": { "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" }, "r109": { "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" }, "r110": { "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" }, "r111": { "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" }, "r112": { "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" }, "r113": { "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" }, "r114": { "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" }, "r115": { "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" }, "r116": { "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" }, "r117": { "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" }, "r118": { "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" }, "r119": { "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" }, "r120": { "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" }, "r121": { "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" }, "r122": { "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" }, "r123": { "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" }, "r124": { "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" }, "r125": { "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" }, "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(17))", "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(18))", "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(20))", "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(22))", "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(4))", "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(9))", "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": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483466/210-20-50-3" }, "r133": { "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" }, "r134": { "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" }, "r135": { "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" }, "r136": { "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" }, "r137": { "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" }, "r138": { "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" }, "r139": { "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" }, "r140": { "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" }, "r141": { "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" }, "r142": { "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" }, "r143": { "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" }, "r144": { "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" }, "r145": { "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" }, "r146": { "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" }, "r147": { "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" }, "r148": { "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" }, "r149": { "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" }, "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(m)(1)(iii))", "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(m)(2)(ii))", "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(n))", "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": "3", "Subparagraph": "(SX 210.12-04(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-3" }, "r154": { "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" }, "r155": { "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" }, "r156": { "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" }, "r157": { "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" }, "r158": { "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" }, "r159": { "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" }, "r160": { "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" }, "r161": { "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" }, "r162": { "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" }, "r163": { "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" }, "r164": { "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" }, "r165": { "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" }, "r166": { "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" }, "r167": { "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" }, "r168": { "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" }, "r169": { "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" }, "r170": { "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" }, "r171": { "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" }, "r172": { "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" }, "r173": { "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" }, "r174": { "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" }, "r175": { "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" }, "r176": { "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" }, "r177": { "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" }, "r178": { "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" }, "r179": { "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" }, "r180": { "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" }, "r181": { "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" }, "r182": { "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" }, "r183": { "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" }, "r184": { "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" }, "r185": { "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" }, "r186": { "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" }, "r187": { "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" }, "r188": { "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" }, "r189": { "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" }, "r190": { "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" }, "r191": { "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" }, "r192": { "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" }, "r193": { "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" }, "r194": { "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" }, "r195": { "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" }, "r196": { "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" }, "r197": { "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" }, "r198": { "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" }, "r199": { "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" }, "r200": { "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" }, "r201": { "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" }, "r202": { "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" }, "r203": { "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" }, "r204": { "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" }, "r205": { "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" }, "r206": { "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" }, "r207": { "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" }, "r208": { "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" }, "r209": { "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" }, "r210": { "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" }, "r211": { "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" }, "r212": { "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" }, "r213": { "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" }, "r214": { "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" }, "r215": { "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" }, "r216": { "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" }, "r217": { "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" }, "r218": { "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" }, "r219": { "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" }, "r220": { "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" }, "r221": { "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" }, "r222": { "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" }, "r223": { "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" }, "r224": { "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" }, "r225": { "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" }, "r226": { "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" }, "r227": { "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" }, "r228": { "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" }, "r229": { "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" }, "r230": { "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" }, "r231": { "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" }, "r232": { "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" }, "r233": { "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" }, "r234": { "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" }, "r235": { "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" }, "r236": { "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" }, "r237": { "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" }, "r238": { "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" }, "r239": { "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" }, "r240": { "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" }, "r241": { "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" }, "r242": { "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" }, "r243": { "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" }, "r244": { "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" }, "r245": { "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" }, "r246": { "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" }, "r247": { "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" }, "r248": { "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" }, "r249": { "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" }, "r250": { "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" }, "r251": { "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" }, "r252": { "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" }, "r253": { "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" }, "r254": { "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" }, "r255": { "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" }, "r256": { "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" }, "r257": { "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" }, "r258": { "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" }, "r259": { "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" }, "r260": { "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" }, "r261": { "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" }, "r262": { "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" }, "r263": { "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" }, "r264": { "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" }, "r265": { "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" }, "r266": { "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" }, "r267": { "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" }, "r268": { "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" }, "r269": { "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" }, "r270": { "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" }, "r271": { "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" }, "r272": { "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" }, "r273": { "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" }, "r274": { "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" }, "r275": { "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" }, "r276": { "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" }, "r277": { "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" }, "r278": { "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" }, "r279": { "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" }, "r280": { "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" }, "r281": { "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" }, "r282": { "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" }, "r283": { "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" }, "r284": { "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" }, "r285": { "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" }, "r286": { "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" }, "r287": { "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" }, "r288": { "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" }, "r289": { "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" }, "r290": { "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" }, "r291": { "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" }, "r292": { "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" }, "r293": { "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" }, "r294": { "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" }, "r295": { "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" }, "r296": { "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" }, "r297": { "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" }, "r298": { "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" }, "r299": { "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" }, "r300": { "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" }, "r301": { "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" }, "r302": { "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" }, "r303": { "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" }, "r304": { "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" }, "r305": { "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" }, "r306": { "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" }, "r307": { "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" }, "r308": { "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" }, "r309": { "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" }, "r310": { "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" }, "r311": { "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" }, "r312": { "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" }, "r313": { "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" }, "r314": { "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" }, "r315": { "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" }, "r316": { "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" }, "r317": { "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" }, "r318": { "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" }, "r319": { "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" }, "r320": { "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" }, "r321": { "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" }, "r322": { "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" }, "r323": { "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" }, "r324": { "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" }, "r325": { "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" }, "r326": { "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" }, "r327": { "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" }, "r328": { "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" }, "r329": { "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" }, "r330": { "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" }, "r331": { "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" }, "r332": { "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" }, "r333": { "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" }, "r334": { "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" }, "r335": { "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" }, "r336": { "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" }, "r337": { "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" }, "r338": { "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" }, "r339": { "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" }, "r340": { "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" }, "r341": { "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" }, "r342": { "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" }, "r343": { "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" }, "r344": { "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" }, "r345": { "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" }, "r346": { "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" }, "r347": { "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" }, "r348": { "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" }, "r349": { "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" }, "r350": { "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" }, "r351": { "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" }, "r352": { "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" }, "r353": { "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" }, "r354": { "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" }, "r355": { "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" }, "r356": { "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" }, "r357": { "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" }, "r358": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/718/tableOfContent" }, "r359": { "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" }, "r360": { "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" }, "r361": { "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" }, "r362": { "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" }, "r363": { "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" }, "r364": { "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" }, "r365": { "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" }, "r366": { "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" }, "r367": { "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" }, "r368": { "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" }, "r369": { "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" }, "r370": { "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" }, "r371": { "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" }, "r372": { "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" }, "r373": { "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" }, "r374": { "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" }, "r375": { "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" }, "r376": { "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" }, "r377": { "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" }, "r378": { "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" }, "r379": { "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" }, "r380": { "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" }, "r381": { "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" }, "r382": { "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" }, "r383": { "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" }, "r384": { "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" }, "r385": { "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" }, "r386": { "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" }, "r387": { "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" }, "r388": { "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" }, "r389": { "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" }, "r390": { "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" }, "r391": { "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" }, "r392": { "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" }, "r393": { "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" }, "r394": { "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" }, "r395": { "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" }, "r396": { "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" }, "r397": { "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" }, "r398": { "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" }, "r399": { "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" }, "r400": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/740/tableOfContent" }, "r401": { "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" }, "r402": { "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" }, "r403": { "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" }, "r404": { "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" }, "r405": { "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" }, "r406": { "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" }, "r407": { "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" }, "r408": { "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" }, "r409": { "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" }, "r410": { "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" }, "r411": { "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" }, "r412": { "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" }, "r413": { "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" }, "r414": { "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" }, "r415": { "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" }, "r416": { "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" }, "r417": { "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" }, "r418": { "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" }, "r419": { "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" }, "r420": { "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" }, "r421": { "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" }, "r422": { "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" }, "r423": { "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" }, "r424": { "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" }, "r425": { "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" }, "r426": { "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" }, "r427": { "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" }, "r428": { "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" }, "r429": { "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" }, "r430": { "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" }, "r431": { "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" }, "r432": { "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" }, "r433": { "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" }, "r434": { "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" }, "r435": { "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" }, "r436": { "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" }, "r437": { "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" }, "r438": { "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" }, "r439": { "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" }, "r440": { "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" }, "r441": { "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" }, "r442": { "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" }, "r443": { "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" }, "r444": { "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" }, "r445": { "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" }, "r446": { "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" }, "r447": { "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" }, "r448": { "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" }, "r449": { "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" }, "r450": { "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" }, "r451": { "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" }, "r452": { "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" }, "r453": { "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" }, "r454": { "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" }, "r455": { "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" }, "r456": { "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" }, "r457": { "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" }, "r458": { "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" }, "r459": { "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" }, "r460": { "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" }, "r461": { "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" }, "r462": { "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" }, "r463": { "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" }, "r464": { "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" }, "r465": { "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" }, "r466": { "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" }, "r467": { "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" }, "r468": { "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" }, "r469": { "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" }, "r470": { "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" }, "r471": { "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" }, "r472": { "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" }, "r473": { "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" }, "r474": { "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" }, "r475": { "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" }, "r476": { "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" }, "r477": { "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" }, "r478": { "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" }, "r479": { "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" }, "r480": { "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" }, "r481": { "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" }, "r482": { "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" }, "r483": { "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" }, "r484": { "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" }, "r485": { "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" }, "r486": { "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" }, "r487": { "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" }, "r488": { "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" }, "r489": { "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" }, "r490": { "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" }, "r491": { "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" }, "r492": { "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" }, "r493": { "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" }, "r494": { "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" }, "r495": { "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" }, "r496": { "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" }, "r497": { "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" }, "r498": { "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" }, "r499": { "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" }, "r500": { "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" }, "r501": { "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" }, "r502": { "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" }, "r503": { "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" }, "r504": { "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" }, "r505": { "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" }, "r506": { "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" }, "r507": { "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" }, "r508": { "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" }, "r509": { "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" }, "r510": { "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" }, "r511": { "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" }, "r512": { "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" }, "r513": { "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" }, "r514": { "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" }, "r515": { "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" }, "r516": { "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" }, "r517": { "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" }, "r518": { "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" }, "r519": { "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" }, "r520": { "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" }, "r521": { "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" }, "r522": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "850", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/850/tableOfContent" }, "r523": { "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" }, "r524": { "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" }, "r525": { "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" }, "r526": { "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" }, "r527": { "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" }, "r528": { "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" }, "r529": { "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" }, "r530": { "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" }, "r531": { "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" }, "r532": { "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" }, "r533": { "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" }, "r534": { "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" }, "r535": { "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" }, "r536": { "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" }, "r537": { "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" }, "r538": { "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" }, "r539": { "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" }, "r540": { "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" }, "r541": { "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" }, "r542": { "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" }, "r543": { "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" }, "r544": { "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" }, "r545": { "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" }, "r546": { "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" }, "r547": { "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" }, "r548": { "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" }, "r549": { "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" }, "r550": { "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" }, "r551": { "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" }, "r552": { "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" }, "r553": { "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" }, "r554": { "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" }, "r555": { "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" }, "r556": { "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" }, "r557": { "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" }, "r558": { "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" }, "r559": { "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" }, "r560": { "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" }, "r561": { "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" }, "r562": { "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" }, "r563": { "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" }, "r564": { "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" }, "r565": { "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" }, "r566": { "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" }, "r567": { "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" }, "r568": { "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" }, "r569": { "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" }, "r570": { "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" }, "r571": { "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" }, "r572": { "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" }, "r573": { "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" }, "r574": { "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" }, "r575": { "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" }, "r576": { "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" }, "r577": { "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" }, "r578": { "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" }, "r579": { "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" }, "r580": { "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" }, "r581": { "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" }, "r582": { "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" }, "r583": { "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" }, "r584": { "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" }, "r585": { "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" }, "r586": { "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" }, "r587": { "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" }, "r588": { "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" }, "r589": { "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" }, "r590": { "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" }, "r591": { "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" }, "r592": { "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" }, "r593": { "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" }, "r594": { "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" }, "r595": { "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" }, "r596": { "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" }, "r597": { "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" }, "r598": { "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" }, "r599": { "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" }, "r600": { "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" }, "r601": { "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" }, "r602": { "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" }, "r603": { "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" }, "r604": { "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" }, "r605": { "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" }, "r606": { "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" }, "r607": { "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" }, "r608": { "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" }, "r609": { "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" }, "r610": { "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" }, "r611": { "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" }, "r612": { "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" }, "r613": { "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" }, "r614": { "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" }, "r615": { "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" }, "r616": { "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" }, "r617": { "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" }, "r618": { "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" }, "r619": { "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" }, "r620": { "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" }, "r621": { "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" }, "r622": { "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" }, "r623": { "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" }, "r624": { "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" }, "r625": { "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" }, "r626": { "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" }, "r627": { "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" }, "r628": { "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" }, "r629": { "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" }, "r630": { "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" }, "r631": { "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" }, "r632": { "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" }, "r633": { "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" }, "r634": { "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" }, "r635": { "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" }, "r636": { "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" }, "r637": { "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" }, "r638": { "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" }, "r639": { "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" }, "r640": { "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" }, "r641": { "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" }, "r642": { "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" }, "r643": { "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" }, "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(3)(a))", "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(3)(b))", "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(3)(c))", "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(6)(b))", "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(6)(c))", "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(6)(d))", "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(6)(e))", "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(8))", "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(9)(b))", "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(9)(c))", "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(9)(d))", "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(9)(e))", "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": "2", "Subparagraph": "(SX 210.6-05(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-2" }, "r657": { "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" }, "r658": { "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" }, "r659": { "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" }, "r660": { "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" }, "r661": { "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" }, "r662": { "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" }, "r663": { "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" }, "r664": { "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" }, "r665": { "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" }, "r666": { "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" }, "r667": { "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" }, "r668": { "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" }, "r669": { "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" }, "r670": { "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" }, "r671": { "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" }, "r672": { "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" }, "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(7)(c)(3))", "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(7)(c)(5))", "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(7)(c)(6))", "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(7)(c)(7))", "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(9))", "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": "3", "Subparagraph": "(SX 210.6-09(1)(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-3" }, "r679": { "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" }, "r680": { "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" }, "r681": { "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" }, "r682": { "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" }, "r683": { "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" }, "r684": { "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" }, "r685": { "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" }, "r686": { "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" }, "r687": { "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" }, "r688": { "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" }, "r689": { "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" }, "r690": { "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" }, "r691": { "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" }, "r692": { "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" }, "r693": { "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" }, "r694": { "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" }, "r695": { "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" }, "r696": { "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" }, "r697": { "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" }, "r698": { "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" }, "r699": { "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" }, "r700": { "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" }, "r701": { "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" }, "r702": { "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" }, "r703": { "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" }, "r704": { "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" }, "r705": { "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" }, "r706": { "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" }, "r707": { "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" }, "r708": { "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" }, "r709": { "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" }, "r710": { "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" }, "r711": { "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" }, "r712": { "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" }, "r713": { "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" }, "r714": { "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" }, "r715": { "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" }, "r716": { "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" }, "r717": { "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" }, "r718": { "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" }, "r719": { "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" }, "r720": { "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" }, "r721": { "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" }, "r722": { "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" }, "r723": { "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" }, "r724": { "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" }, "r725": { "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" }, "r726": { "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" }, "r727": { "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" }, "r728": { "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" }, "r729": { "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" }, "r730": { "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" }, "r731": { "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" }, "r732": { "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" }, "r733": { "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" }, "r734": { "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" }, "r735": { "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" }, "r736": { "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" }, "r737": { "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" }, "r738": { "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" }, "r739": { "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" }, "r740": { "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" }, "r741": { "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" }, "r742": { "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" }, "r743": { "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" }, "r744": { "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" }, "r745": { "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" }, "r746": { "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" }, "r747": { "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" }, "r748": { "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" }, "r749": { "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" }, "r750": { "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" }, "r751": { "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" }, "r752": { "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" }, "r753": { "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" }, "r754": { "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" }, "r755": { "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" }, "r756": { "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" }, "r757": { "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" }, "r758": { "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" }, "r759": { "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" }, "r760": { "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" }, "r761": { "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" }, "r762": { "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" }, "r763": { "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" }, "r764": { "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" }, "r765": { "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" }, "r766": { "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" }, "r767": { "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" }, "r768": { "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" }, "r769": { "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" }, "r770": { "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" }, "r771": { "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" }, "r772": { "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" }, "r773": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b" }, "r774": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b-2" }, "r775": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "d1-1" }, "r776": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 10-Q", "Number": "240", "Section": "308", "Subsection": "a" }, "r777": { "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" }, "r778": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a" }, "r779": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "1" }, "r780": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-T", "Number": "232", "Section": "405" }, "r781": { "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" }, "r782": { "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" }, "r783": { "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" }, "r784": { "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" }, "r785": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "a", "Publisher": "SEC" }, "r786": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "b", "Subparagraph": "(1)", "Publisher": "SEC" }, "r787": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "b", "Subparagraph": "(2)", "Publisher": "SEC" }, "r788": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "b", "Subparagraph": "(3)", "Publisher": "SEC" }, "r789": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "c", "Subparagraph": "(2)(i)", "Publisher": "SEC" }, "r790": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "c", "Subparagraph": "(2)(ii)", "Publisher": "SEC" }, "r791": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "c", "Subparagraph": "(2)(iii)", "Publisher": "SEC" }, "r792": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "205", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483504/205-10-50-1" }, "r793": { "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" }, "r794": { "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" }, "r795": { "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" }, "r796": { "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" }, "r797": { "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" }, "r798": { "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" }, "r799": { "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" }, "r800": { "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" }, "r801": { "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" }, "r802": { "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" }, "r803": { "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" }, "r804": { "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" }, "r805": { "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" }, "r806": { "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" }, "r807": { "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" }, "r808": { "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" }, "r809": { "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" }, "r810": { "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" }, "r811": { "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" }, "r812": { "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" }, "r813": { "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" }, "r814": { "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" }, "r815": { "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" }, "r816": { "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" }, "r817": { "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" }, "r818": { "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" }, "r819": { "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" }, "r820": { "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" }, "r821": { "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" }, "r822": { "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" }, "r823": { "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" }, "r824": { "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" }, "r825": { "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" }, "r826": { "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" }, "r827": { "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" }, "r828": { "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" }, "r829": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "450", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/450/tableOfContent" }, "r830": { "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" }, "r831": { "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" }, "r832": { "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" }, "r833": { "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" }, "r834": { "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" }, "r835": { "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" }, "r836": { "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" }, "r837": { "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" }, "r838": { "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" }, "r839": { "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" }, "r840": { "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" }, "r841": { "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" }, "r842": { "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" }, "r843": { "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" }, "r844": { "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" }, "r845": { "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" }, "r846": { "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" }, "r847": { "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" }, "r848": { "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" }, "r849": { "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" }, "r850": { "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" }, "r851": { "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" }, "r852": { "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" }, "r853": { "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" }, "r854": { "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" }, "r855": { "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" }, "r856": { "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" }, "r857": { "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" }, "r858": { "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" }, "r859": { "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" }, "r860": { "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" }, "r861": { "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" }, "r862": { "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" }, "r863": { "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" }, "r864": { "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" }, "r865": { "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" }, "r866": { "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" }, "r867": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "815", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4A", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4A" }, "r868": { "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" }, "r869": { "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" }, "r870": { "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" }, "r871": { "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" }, "r872": { "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" }, "r873": { "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" }, "r874": { "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" }, "r875": { "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" }, "r876": { "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" }, "r877": { "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" }, "r878": { "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" }, "r879": { "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" }, "r880": { "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" }, "r881": { "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" }, "r882": { "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" }, "r883": { "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" }, "r884": { "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" }, "r885": { "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" }, "r886": { "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" }, "r887": { "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" }, "r888": { "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" }, "r889": { "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" }, "r890": { "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" }, "r891": { "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" }, "r892": { "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" }, "r893": { "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" }, "r894": { "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" }, "r895": { "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" }, "r896": { "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" }, "r897": { "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" }, "r898": { "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" }, "r899": { "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" }, "r900": { "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" }, "r901": { "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" }, "r902": { "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" }, "r903": { "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" }, "r904": { "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" }, "r905": { "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" }, "r906": { "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" }, "r907": { "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" }, "r908": { "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" }, "r909": { "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" }, "r910": { "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" }, "r911": { "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" }, "r912": { "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" }, "r913": { "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" }, "r914": { "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" }, "r915": { "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" }, "r916": { "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" }, "r917": { "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" }, "r918": { "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" }, "r919": { "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" }, "r920": { "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" }, "r921": { "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" }, "r922": { "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" }, "r923": { "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" }, "r924": { "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" }, "r925": { "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" }, "r926": { "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" }, "r927": { "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" }, "r928": { "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" }, "r929": { "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" }, "r930": { "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" }, "r931": { "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" }, "r932": { "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" }, "r933": { "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" }, "r934": { "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" }, "r935": { "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" }, "r936": { "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" }, "r937": { "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" }, "r938": { "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" }, "r939": { "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 62 0001437749-24-020087-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001437749-24-020087-xbrl.zip M4$L#!!0 ( 'R#S%CAS85..@@ /,P - 97A?-C(R.#(R+FAT;>U; MVW+;.!)]CK^B1UN3<:HDZ^+X$DE6E>.1,][-V!Y;J=I]V@))4,0$!!@ E*S] M^NT&J8LE^9+))#O*JBH5F4 #:$!]^AR 4#=QJ>QU$\ZBWLZ+KA-.\AZ_^_=A MJW7<:NUA;;=>%&+M#[4:O..*&^9X!,$$!DFN(FY^UBF':VT-*6:I8RD\JL38I<[6(.QXZ MH54%0JT<5VCMN.19HA4_4;K2V^G6"X>[@8XF8-U$^N;*U:SX#V]#LY&Y#OB" MF*5"3MKP\E.N76<@4F[ADH_A1J=,%84=R%@4"35L0T,H:.PUA>I F!NK31M8 M[G2'QLSN#53VN]1A9^Z$]\$_CI@13+FVHOG)CN-WKL:D&*JV$=:_&5R<7YR=#BZN+N'ZP\WMA]/+ 0RNOJT;M_TS[\!^HP57YS#X MI?^-QS^]>7MZV;^M7?WS??]?<'HV(#=:C49KL[_RWW/K1#RY/^A%%=YR]3OV MK^"]SH6%6R?D6$A9A9 ;:@ N8:[]#>?N6" Y!-I@$CNI-##A<"G+9#![MAD+ MI\^E2V,1N8323./'#OB)"\R#."(TLCM*%B]V7F R-5/[$NS]])5KUP!6%J$*OJ0*EAL1=Y83X9-KTMSSZT$CUEWT@%_3//AU_7HR MBB!A(PZ&CP0?(PFY! /I4\X,@DM.L#Q#&@*MX!S[PV%JOX&.,=(,9ZD4BL,O MG$F7P*V6.7$,.G>APKW.\@+@I^E]\9&MI>6&% ,N5@Y7(_],G M^BVCM;4YT?J668Q1C,9T A^5'DL>#7FU"-HR5".-3BCMO-9AF!N9FD"NG,DY MNHU"*\6\0C',\.O$(!>HL6(68I$!G:)*<+JP6S%0/.36,C,ADY1]Y#CN0I\6 MRR)T!H>4)$-H##((A0GS%,T4-@>O[V"VPB)R\/R&S"<12C^T4HH8/A74&%P(8%19^HY?5!:39 MJ3,KWF[!MCE@>[TY8!O_\DV;!U'Q5#P*VJFI I[4/Q!E+:"V M0!'Y\NR!XGL#Q3@0S7,9RVA!ZK;]0-CNX"=M6+:[HZ=SS;>!ZE.0V&6O-@:^ M$;=8AX'L9=[3**N2 @U9;I_?A*1@P&$V4B$N=8Z1D"-IC83U5(A67/E^Z#Q@ M3J*+1&RX9!Z"I;J_:\H^/^-JC>S94KZ>+Y+/OLK(&99B0B2@;,:N79BUE,)+25 MI0S!3#1%*^8/P0(AA9N0JEXW+.4N#VR/V2+MW#-=V I[U7)73BC+388YP_I= M0!@B?WH'_*9XZ%^?2$P=6,,SRDED@AO^(CU@[A(9"H=M@M@FB,4$$6Y.@N C M)G//MH0>'L?T-F^$<6_7;&!GVX1GJ(?BUN<#;(C,;XN=5*H#\=ZGP+Z2VD%R =;0ZD2[2LHHX.J\L]KZ]9 M"^W/8'K2^SH,DB_95[]X3H\A?[NA_ZN \>![/V;S;TUG,*[.B8IX;^R$9^YQG S[K2Q,T7M"[#+-!7.?RD(X%IEN"?*=O@CX+B^4!5'&ROH;E6(0-+9^1 MW(.X+??'V 3!AX%;+>2QI97*4YPOKI&?3*D&UKXSVTK?K?3=X.,N4KBQ0<:J M(JRX)UD$IK_O4"*X6NA-H49:CCB)3L6&Y;4-4_(R3S.I)QQKQXDNR)C=RP^( MYS]%0J_HF UCN\^XA%B$B>?%PH^:Y+%K^[ I"_S]VO8LD I\+8?;$LX(9D77 MK<.]HQ\?C< _<$WRWI+]C"'4ABZ#B#E6.3BJO#RH@HI.*Y%%1>TZWKEO-@^91LW'0>'-T]*9U>%SI_3U7')JM*E!U MM\YZCV%O7=*!$I#%>I1?:BW0SND4D97=@7_! F88[#:J0/]>?=5EZXI>W=87 MKI/NS>Z20K670?-P1GVJY=>;_K5!@4 2T'/O62)X#/T['N9T MR 57A>[_B^2!2(P@E,S:D\K[T]M![?KT7;_V]J9_^@^Z4K]0>_WN?'"S5);$ M-:/'JX64.^#ZW>6'7^>CH07]+F#-!WI1I]\)8%CX'SO\%U!+ P04 " !\ M@\Q8_0POHR0( M,0 #0 &5X7S8R,C@R,RYH=&WM6VUSVS82_AS_BCW= M-'5F).O%5N)*LF8K%DNPX39M$ M.@%0O=HGJ]V(487_G6<])I["/=_]]V6H=MO;WJ+97+PJI M]A^U&KS!%(UP&,)P H,X3T,T/^H$X4H;)Q34X&7]L-YJM [@A\[^?J=] %>_ M0:W6[R7H! 2Q,!;=425W4>VP4I:F(L&C2J1-(EPM1(>!DSJM0*!3ARE9.U28 MQ3K%HU17^CN]>N%P;ZC#"5@W4;YYZFI6_@\[T&QDK@N^(!*)5),./'^?:]<= MR 0M7. 8KG4BTJ*P"YD(0YG>=J A4VCL-67:A2 W5IL.B-SI+H^9W1NH['>I MP^[<">^#OQP)(T7J.BG/3W4=WKF:4/(V[1AY&[MN(LRM3#ML3PLR[)_>Q7(H M'>PW]UJ]^K#?JV?]G0?&_W[)@>^?XL&] 9^G0YMU'QOCT^88T U$7M^\/;X8P.#R\[IQ+9SC/*I&9J/^+Y!4*5BP-.9]Z*C<+E3@^]G[YR[1K MRB)4P9=4P:*147C3]#_YOD[C[Q,6]1$>6UI>6"'$ 7PM+84L! MFDS@7:K'"L-;K!9Q7$9OJ,F)5#LOAP0I%)%.($^=R9'<)BV64/;AL!9TARGN M)\ M+V,*\_X$PL80*3VV4]0:O)76&59@@@L+O\G+Z@+X[-29%6^W^-MH_!UL#OX& M]X+U^3\/6\U775LBK-PM,(7H*))TZ)[+ M\"8+EL6=!R)YASYY\[/=:7TX_7P=Z-T5+S8&OB%:JJ- ]F+PPRBKLDX-1&Z? MWH0%XQ!A-E(A075.D9 3CXVD]>Q(5ICZ?OAL8O49RWJIZ[E46R2'''$W M-\H$1VNN!$L FI9W8JZ"J46AJ1>W O1MB&Q(+$WM,?Q2K/S_QMZ;DB>&FYHG MGLR5*^GBZ2S[Y*Q!F68D0TX&PNK4LY>PE$AXP\L90IAPBE;*'U(,I9)NPD)[ MW;"NB(]4.Z2&0F';8+8)HC%!!%L3H+ D5"Y9UM&#T81/Q8<4=S;-7O: MV3;A">JAN%R_S?7Y@!H2\]MB,SW4N7O8@Z?H&S&S1CXIB#Y\V 7#Z1F$3W'E M2I _7>Y\"^DMI!<@'6X.I$NTK**.C[3+/:^O60OMCV!ZUOLZ"'+#V%H0UVMZ M3;1U5,X/:*DO2S$R?8!4=!,+.]LZ,-WZ+("AUR%^ J5&F("2[U"59^E+]M5/ MGM-CR-]NZ+\6,+:_]6,V_[AU!N/JG*B8-Q>A-.R+[6G:-\.8&W2:Q@^$>+\J"81\MLNGQ(%$0DTI9&>G6F,4[UB9%OM% MKTW]3M<_!IX^'/HH+)8'4,7)^AJ6$R$UM#@CN0=Q6^Z/J0F!CP*W6LACRRN5 M)S1?6B,_F5(-K'V,MI6^6^F[P<==K' C0XQ5)5BA)UD"IG\KHD1PM=";,AUI MQ6_'D2/BMGRYPY2\C$FF] 2I=ASK@HS%O?Q >/Y+)/2*CMDPMON(MQF+,/&\ M6/A14QBYC@^;LL"_J-N9!5*!K^5P6\(9PZSHNO5R[]5WCT;@GWC?\MZ2_4@A MU(&>@% X47-#I71P5&DU[YJ565'QDG6[=?BR>3 O'1U5#MH5D.%116%8U)[Q MZ]NM9KOYJMEH-WYXU3YH'[ZL]'_.4X1FJPIXVJL!_+_[69>O)?MW6U[Z7VJO+E?DMY-8GW_LR9AY. MJ!]J^??-_B26&,'9#/N7A=#_2H ?RA$$2EA[5/GU^&90NSI^_7F;'"]5!9'-:/'JX6<+.#JS<7;W^:CD07_HF#-!WE1YU\84"#XGTG\ M 5!+ P04 " !\@\Q82[V&1U(% ">%0 #0 &5X7S8R,C@R-"YH=&W= M6&USVD80_AS_BJTZ3>P9!)( !R-@!A/LN$T,!3S3?NJ7?YU[#@MIU%% M;J=6$I'[DVG".154$D4#\%8PBW(14/DFB2F,$ZD(!Q..:ZV:8SD-.&G7ZVVK M >/W8)J]3DP5 3\B,J.J:^0J-%O&FBI(3+M&F,B8*#.@BOJ*)<( /Q&*"I16 ME-,T2@3MBL3H'71J)>".EP0KR-2*%\N%,C/V#VV#;:7*A8(0DICQ51M>?LP3 MY,]W9:*UW M3Z%[ Z+ 4'Q>$\F(4&VA[>.NHDME$L[FHBW9/%)N3.2L-EQ#RF MH.Y4[4[-ZW5J:>_@@?U?[0%X]3D(=C9\*;PL=1_;X^ML]-&!5.[N.1A.9A=G M%X/^[&)T">.KR?2J?SF#V>AI8=@MN*I.JX,J3(># HI=;UH5Z$^A_V8TG@W? M/!^V#:(3ZQA&9S![.X1I?W+:OQQ.S=$?[X9_0G\PTQS'LIP?.T(^Y)EBX6IW MTXL*G%+Q ?4+>)?D+(.I8GS!.*_ 6-*,!7AH0$0 @XC1$(9+ZN>*75,8A2'S MJ80DQ"62DI@S0>$M)5Q%,$UXKFM+5H$+X5?A4$447O[<0 M%BQ0D2ZPUB\N%#YD0GL"2V>ZU&7RQ<$+;"-R(W^MC] G?.UJ-#DMI+10L*>T M?KR#4P4/R-FM0JY@WGM6<.>P*E!0*I!1R4)WOU5\28 >VD?%66H4#V/==(_G MQ3K#(/V8$XE5AJ] TA1[-6 LGN%RU&K^OHGD=0I@ZY3%]WH14'1RL'8,@8 H M8BJ/\\3O&LVE;6PI92-O.JUCNW%#O>X:C:8!+.@:&.@E]TR/"([=M%_;5M,Z M>>V<-$YLH]=/)>-0QPS1_$Z-]'92=%) WV0HA#E'>WP$S1F>X8)AAFMI23_F M3-(8 S,KZL V]P[)$:!M=O,P.-JF+U8.R936,%SB@"+F=)/#]DF]X>HJL^]J M_)>])POU3\I].LP>F7_V @[N#%+K6(([=>39#N2Y<]_YL7*?B7*VUCF@9VJ" M'3% :A'^94Y!2)@N#BGV5ITV%995B5<@$$;ZFH\* M:=65HAVC6,[+M$M2?570W7:OOE0?B!X<[(O&]+UWP?\P^Y2Q4/3+$H?)::C: M16RL"<4MH+V-EC*)]F/JOF2"=: YQ]77V(Y+.TPO42J),6+2)60)9^B2N7>( M%57_CAX-R"^8XW8O+ZQ7RVJW!K?J=FJ#3HWU'DN:/0.U?:5YI77[M>%6O?EL M39],R*^U_S[#O\CF-=(?P.3/FL6_BS-XN+?\#]RP/Y4Y]C<:R[!RU8W>KSE> MH6SG9BK[YAY]ZM+_5/?8/F3(PVZ;8)G'GLG+5HCWV07.G(H*Q($=5H^JF[&U M>%J[?1=%4)M>8;(&^.=X>UW7J%476T[/ONKVCDGV9,)>"9=&-@ENC MK^9OQU]<%+,LTP!P6F;8SA%E&$*>(D7#I)FJ/O>KPS?>(V#7X'.295WC77\Z M,\?]\Z%Y.AGV?].O?[>XX_.SV62/%H6F3!9WB7J @/'YY=7[F]U00C]AWO.' M*&KZ21/3JWB7_1=02P,$% @ ?(/,6/E(;M];!0 ^Q0 T !E>%\V M,C(X,C4N:'1MW5AM<]I&$/X<_XJM.DWL&022,!CSHAE"L$.:& IXIOW4.=#) MNO9T4DXG&_KKNR<)#,38:>(A26>88;2WM_OLW3Z[*[4#%7*W'5#BN4;-:;5;/8?0!3--MAU01F =$)E1UC%3Y9L,HI(*$M&/XD0R),CVJ MZ%RQ2!@PCX2B K45Y30.(D$[(C+1=X2$K7DV7:AS(3]0YM@6[%J M02;P24G2A3,+9C6A*=A.H5DCD M#1--K8\',G/[BX#-F(*J4W;:E9G;KL3NT1[_KW8 O/H\_%U M,<[Q JG<]MGKCZ>#BT&O.QT,KV!T/9Y<=Z^F,!T>%H;=@.ORI-PKPZ3?RZ#8 MU9I5@NX$NF^&HVG_S;?#MD)T;M5A> '3MWV8=,>ONU?]B3G\_7W_#^CVIGK% ML2SGQ\Z0O])$,7^Y[710@M=RB1O@71G&E-ZB@\$ I;V 41\NF"!BSK#@#'V? MS:F$R(>)DI2$G D*;RGA*H!)Q%-=2I(2#,2\#,%,9$++,G MNW52 K2B<90@1NJGVK6*8)+7HNP>T(7>/R%R1@1-S.&"TR5TYTJOZ'LHP2JE MUOORC%(!R:R%2_A;1'><>C>T> M"TAWS%.!KJ?6+RW(KHQAP4>/8,4+715?'+W KB%7^K?Z".>$%S>+(<>9EE;R M=HQ6ZULXE;='SVYD>MGB@V<%GQQ6"3))"1(JF=_:[0Q/GMVQ?9(=G':Y']BJ M,^P']DC3V8$(#W>O%4@H4$(!$S*5#0[!BD2&.\44_9@2B26%+T'2&!LS8"9> MH FT;?ZVRN." .A)9L_%)J!XQ5YQ+00\HHBI9IQ'\XY16]C&6I)W[9K3J-NG M]]+;CG%:,X!Y'0/3/%^]T/. 8]?L,]NJ6>?U)YW#/FMM27]F#))0TS+)*L":^8=DQ/ V.S:L7>R M)B_%QLZ4MM!?X#0B;NB*P?9Y];0%1'B[=X__TCU8HC^I]W3>/46(3[-M,Z^V M:LA](LPW/:@$^8YG\L::*9 M4=++A'.\:>2X;IRX$"-5DE*VRU\W5#3H,6VZI+F@U5*>,RN*]>BOV^E."2GO M2147!0:Q= M8>YCG-F)3X>71Y<'MUL'-FK+9UMZDH]?&_[#<7]!S 72'R#D/=/U=Q'U_L[Q M/SCXW4G+L9]GU*J?GC5JAOLNQ9PO498UY$7 M/.]]#"=0G",5%8@#6ZH>/U>C:/9M;//%,2 )S"BJQC*Z93A=ZW?!S1%<-]H[ MAMUYIN?9HI^CD5T=/Y6")<&]@8UQ5J^O1UK<%+(DT0!P F;8OQ&E[T,:HT3# MI(DJ'_ %U&.W,.3,<[LL W973W MJ5!W&&OK[X -_B**BOQ=BZFT]:W/BN+*?=W^%[MPY>Y(J MDD!>FTFRJ7*(,V$G@1P@,SOWUJU3 @O0KK%9/Y)P?OWM;DFV 9.0-V28VAT8 M8TDMJ=_J;AWVHKY[=-@3W#GZ^:?#2$:N.!*W_][=VRUM[ZW#KX<;ZB'\^E]K M:^RS\$3 (^&PUI U>['GB.#$[PMVZ0<1=]D:V]THE38VBYO;K+2_4]S?V6*7 M%VQM[>BP+R+.VCT>A"+Z[4,<==;V/NBG'N^+WSYT_*#/HS5'1*(=2=_[P-J^ M%PD/WHZ$*P8]WQ._>?Z'HY\/-Q3$ARW?&;(P&KK4W(O60OD?L<]*Q4%TP.A! MA_>E.]QGO_P=^]%!4_9%R*KBAM7]/O?4PP,VX(XCO>X^*TJ/%==+TCM@[3@( M_6"?\3CR#W#,PO(ONW)EHR@G_7MPXW6T>'&X.CG*4"-07.0@D%0C "A8F+#)WROVXVFU81_G->L*CV!EZ[JE>9W9GVNVS:\VKP/UI=% MVC_C,)*=X4Q8\SJ0J(<2>!4VV]JEY6V>51HL#\&:-?;(=6"NU%O*FR7UG?V"^\/#MBQ7;5/*\W& M@^#,'?*2#T?'L[[:Y[9UP@ !&E?GS4KUBQM4V 3FS'R"!8+%FAB8@I- M 1"?.KT4(#@]=M/S"ZP3^'T6 77#F/198"T!< .U M4)HCKZ43W]E>UN_BPO^L+4"A!G6T ?0"+2T@"$B@/D"2GM./2&%BQQ%^;'-G=)M)2(KKCJL, "W5N!A?%@X%)K M/1 1](T,!>N3)(/'.10]2H.C)#S*] :@4\>P =CVIB>!)FEE>@!.GSLBF;,+ M?80$ = ^]]H2+ O>!KX!8!"IP8_77+J\Y1(<9ED7G,IF0\+C9T-"S[\!$1#V M< EI@X=Y3!@8&SX%_.RK/4%\E&H7P)0#I2P *0*((J3W0VQ ^;$;8-;=:'\H M.S7!PZ.LLJ@D,RX[R48@4,]))&VR,\@G"DS$8(V*@5)=I[@2@FNK[!:WS2CR-0S^#M:P%\'Q!3(2\Y@CBJ M@04E%0"K%/)U?5^)JFONQB0.1D92PBD0;2&11."],.X MDGAM8<(AI)"J%_C M2&ARM?\"MN@*IXN#8>L!#R*D"_,"4@$220<44?\FW'_K'7TA&WK,7"YIIL?T M!UJW&:NY@8)^$K2%KX3B%1Q$(MCME,PQ587_ P1FL! M<(B;04#DMW@H0ZWRX_ N#]$.($9'%G!'AJ <)& A&R6!'( NC0!V_#A@*]NK MR1L#4%)\PB6/:7,A[(%Z 7PC CG/ %MY1+8[5XH"[_LQ(&^J0*2V/;KL<1"] M/3/--;'A<4XI[Z?)Z$FBG0.3'@P$)X6*.W_RME V1AC#>X\8[S496412J^4' ML$Z_?2A^ "/(=?6!1/+O<,#;YM]/%P$WTHEZ^(_B/_!DXZ>??_KI, K@"WXZ M9@ %TEK+CR*_#V\/;EGHN])A0;>U CB,_ZT>L&NPV5#E-$[7OG0<5Z2#E+;W M!KFVA@",Q&Y+S,G'>+O]XSY9?U>VL]U"S# MS)(I;W7@DS #$"19)-"1N@'0N;/6]ET\(\/5V2QN U_;VH._=G96S>S?!SJ- M,N[WCT#FW'%K?:>(&%-:+Q8?CQ@[.X03[Q$Q?H]![&Z5?CR\*#X#7KQCAE%K M1WX+),^/AQJ;2Y9Q#\O@'J@E"=?858YV+U]A-WHX&7.\$^$1U8^#2?72"R/:7;\%E*K/X6##!WQ(QP'*]@\S)G\%OK5@NST1AA,0 MI(Y6!8=C_AQE'27'&CP,(P#0E;J,YU)V^6RG\Z#!C/G M&&.'(CZZB$40%I@#V FB'+\*H )_B(N&K;H '4Y)G;UT=$=Z#/1.9Y8(<" D MST1'LW):Y=P#D()B^\DB!1AK@Z9AWJQN-1'""J>&TWUF=3P^E]%8C#L*"8?P M'?5,,:9^@=WT5.Q+!Y4.Q8GP="& -G12 6M'!US9L^KTL O^\@/"F"0.)[L& MK3BB<4VPCFYK<$\C B(N]$"';B[7[^4?LVGWG!?RMD(F"HF%7>6)C[W@P V&0PC.@+4ARAX&AG2#&#FQ@%>VMG>-'Z\,HA_ ,63G)7E-9C;9=\1 MA22V*(05=3GJC1S]VX@_^+/+;PIJ(;NQFQPN48.(B$PMX95'V]' 9V'!+'@K#VR?901MVLWFNPCR_59IJ/B?VL9Z-'N^$75KUYO=%U$UF<*DV1PBY MH*A$2YI$4HW%#L@PH1#D'"VICD+B 3P8E778"PF)'KS8\UV'Y)F2M!GQB^I* M"%"&^CC72!12*2F**HS6V4R@&@EL %1'&])#L:-9A"9Y(W 3('/ RM4:'@[K M%*A J[E&G@3*EE*I/<6^-/>LI?I&0?TP$ $E5* JA"P1'MT=?)&<)XY*(6+! M&\!'54ACZT@K'8 /,*UVH@6*6Q&T,50,F2\%DPPS05I30SS-23Y&F:W/0X#$ MG)+G TR'K;M,AW*M"DSR"OGD5^N\ NSXN[(/DL/(3,A1JCQH;=K3<6)(PKB9 MXE:&% *@)2G.I)=4J%W'D?A?B@MH#3YWY%'3L H\0$7#Y0RHAL&X M'A7;P#@+X9>PH[B/6;C1'BOD=<#GDG+(#'*,!T$20(&@L%/80-3JW33F!P?& MZ1ASRG. >PO2AB>0)O9<7#P3,C2D,+\$'[30(3U;D0<8L8'$QHU)R.98@>OR=8>YTO(@M'< M%>U8NS1Y&EX8,2_NXQ$0+#VZ.F!/D"N$M+<.<-U HEA-TA@J*\IEO/>M^-. M5W,]1R/XEF@$AH[$[)J##A_5,C-'_42;) IBH0/; U3<:2>)\6.,-G?(B;NA]+H(,[]2B##_[L.VH MZ8 6ADH'V,A 1VN@U;HJ1(_,YM5L&@_M NKTQLS(4_Z*%/6(V2UNI>X*-%\6=-,>H.+LW&DXGM4J9?*TG5O?R*\&*L^5?BG8#T0%:1U-R<3.> M'H 2NSDHD03!5VM-C1*GE2IL?R;1A50I]-IW/47$>+9H_>^. G5KE1N6BU>W&--:#.]82HPH\GFPF>CN=^0Q!6^\0S4%_B)B-O2DH6K>:8\Z 5-/1AZ8FXRWKHZ*F M2DR3G%"PC4-R[HQFX\X@$9.L;SULZH+(2>4,,]Z&-*>$0A>PM3D/UA,P;EA] MB(R+"#QM-%0$7R46]L[QX-,4/*@ H_IN MAI1DA?QO(V'+E[PKV*E*9/V_.5V5=SFH(Z\Q*B@,?_MP^?GX2Y+5E4W-TENY MYHI.I/=3/Z&8%'J$A>E&^CIMUI/.?JU44Z M!W@#J_!E/WX^["51W9?69WOMN&Y;7]:L4U#.]H$5W?!A>*#SW/:I&,%H(AI0 MOIK5YN#V@.E@\/\NTA]H-Q$GKG^:6("SD_P%P%5\]/2;M?*Y]/ZZH_/!=FSS;!U=&]I-Q45,2\0'P,NPKXASL/$OP]RGEO-=8OV" MZO&OB,7W9C0_MX\P^7]S;V^B]MM::7,WX[MBRX_EQU,_#-J_GAL\^7]ML[3[ MBJY8])C.Z(H=&V "T,7TL,XTJV1R\X +2QCF!X:E&QW=WU;UR_MU?>=>KS!? M:O)S]3.F;KN8(U47TGE9'?OE_GX>%^7TWI_)+LBL\S,9 PWA23]@)SK']ZWL M@/>2"OO,8\R#,K?H:MN#%+2G[E_6WOST?O%R00.9IMQH8/]Q5CFN-%5AKG.MZ6J]=/')E)^YI M8PW?C77YCXK7GGX=(-T6-7G+FVXS>5??^ 5PYMQ2ET)ZP#UU>5?'Z>:YU]9E MIT3>\X7#CY$1FLEE/H O&/*?.I5UY9AL\8HD+EQ57#3%NS!%H8U9A53,(LU@ MS+N;28?@/OCB,)/\,E*8AU+[5C(W?27OI[=[K>7YDK@94^3D28%"M[DS,S:ZT7A(= M,W]/:G!N(/PZL[*U*17HV)I2E37X:6(J7K/F!Y%);N0MF)C9Z&S]!ATFQ#IQ M0+'>8[@ ST*5RP13'?! 9[",H8>ZL!D3U:TVKAJ\!5\PJ03'OPRDUY:P12%; M^6Q9EZM)B3>Z1B?$RAG0%"M&))>_8E^#>*2*G70I9-M/DH!5,,NQ.R;M@S:=//& M=Q%N5'U=DL946<(+]5JZ_BJFO[?,57IXKPEH^W'?>^V227-[6\584>/('QRH MAMN;Z]O_>.XBSSF73=2%(>JR9E1W7C@!VP?+Y/WV8?/#_5,HK>^]SA04KWHV MP$M[+P#X_:27%"U6-2/NN=;BP9B4X[U]S&Y.=P)/;;JW_NLC6Y:*ZZ69(K/? MAI[NO8##\_!>N/0V4!+:2IRNE"\M9L4.:IVK\TEK]TWO]+M-TAKD96FOB!7@ MP[OJO-^''Z]);M_%XT U"/F:L%;])1M8:#9P 6UZH(_F\@'27-FT:O6+R!;, M=#5KV%IRAB5G6'*&7%(I%;^HDB[%?RTFK=.5[&AFM]'"RM=CED2^)/(?F /Z'9GNF[!Z8JHP$*.'JQ!X/]I*CS1I4K)>P.7>T1>@7^M*J"T?!Z@XS6M MU;V8;$,M"95S96YZ%:M6%52EH;26.;2CD53T;H=4%>IC2/)94OJ7Q) MY6-D<@+"/)01:W$7'9&A.HE7]^PRAZJU?S'?6;5Z]!QQ,ZQ_#%6+:UCI.3\L(O[SW=6V>\<3*9@ MR+9*!;99W-PNL.+Z3G+'?8&MM%:9-0BDR[:*4]YH0R^Q.]K%]D[F!6>5U=J1 MCQ7,1][)=$*!LB(?G*VDK_EA;O,J<([FYE.%$]U)GCJ;EIA MW^5AA([QY/#M;WA1'=@)+)X?X:6/FYEQEPQXR8"?EP'G<*59Z?:Q5BW@XST5 M+Z8V_?1H>#_E@?N4-7M5:CJ5M\!LRSUX)L@^?KJZ^P9Q"6,<=XP+1N).-EA: MWWPR&]Q:.#;XZ?59RV/9X*?7=P8LN> ;USL?3.20M[Y>-. MX=>=8J%8+*[F&_PK'[<+.[O)&Y,&_\K'S<*G](5<@W_E8ZFP4U3O3+/W@2M_ MW-ZB=Q9'U?SXY&.&16"OBZME[NZN[[PZ4B@_,=ZVX.)5=1@C>AE@]&M(%\9+2@%<>51]H1'1#6"7/#)WAC4#[@@ ]B^=5TYW MA;FQ8]+0C5)&MPY"I_C<:&U9B!#"#,3ZND2\>HQF4V"AQ /.;)>)XD=]YV?H M9"XHQ)N T\MV7Q^1-,K0C;$Z>N]M\0?S\6,"RDDA4D_4+@UA+_&V1CYY#R M M>=KH>3?GH7QMJYBG!QV^3P9W2*QQU A*HE+JZZ/* .(1- MU1V0(>U3'0)5A4:(I/)%/D+KF=J8NVD"HW@^ID/KXHY3/OY\M-N8&L.!#NL#"GI'./PFA= M-<]J]T;:DI+>GI!.0U_-%0N]Z(Y\5J!>5?( 2.1%[4_X\,6[H M53'^*Y;KEL*9+ZQ_0<%A;K:?T\U9RHTYINQ%(NSY$V4O-]=FI7G^C 3]TK)R MAM:;+[QB&5=%@PKJ/< E\=* WN\79D_QM[XVBWF(YO#O/+*;$T1^059%U:%G MF[1R.:VU_"CR^_NA[TJ'E0:W24WW1R[*:_O/,L7ESZU&E'?/?I_4$L#!!0 ( 'R#S%@90J%)J@X ,&J 1 MN+IL]T)+L)!.[XFPY?DQI MRHE5DCTSMRF(A"QL*% #@+;U[[<;?$BD2)&4()N.=;$IH('N1G]H-!X$/__W M:>I9#U1(YO/35O>@T[(H=WR7\?O3UMW0/AN>]WHM2RK"7>+YG)ZVN-_Z[Y=_ M_N/SOVS[5\JI((JZUFANW4X"[E)QX4^I]>?7P;5E6YV/)Q\^];]9=[?GUF'G M\+W=^6AW#VW[R^UZJ&E;$;'C!UR)>5+@:22\ TF=@WO_H1UEMI%A4B 0 O0J*A'EIHJX ME.530T::4 E;S6=4IN3715 #R&YC-I;IV)VN?=B-2U+'S64>&IRP&DH2>?]4=+$@;3O"9FMRA)EI*J'M +)XYP4.G5*N4@1+V8J(>ZJ^DRF5,^+0BDT+3L:RM*=@TYDO ME,57*EBG8>A>KGU'=X@U1?"7'9>S,0F=U%'W %BWVA6D6.-^\H20ZXK$/VS\ ML9D$RSVO$O]%@?!Q"]Y+#J42ZX1>/VW!>.&5*_&-R?&A'M<'+8HY*$I55LR$\DD"B&CHB1 MX\.&B,R$"=4 N1R)A*",J]EL*)H*.3UL8E-IQS32^MG5<8A75QTHX@2>MDI#E7+IN*Y24(1QUF"=9H+6U0F* M2)@<;&0IK. 6""SFHB303W&>8;N^$^@'PET8.Q13M5F M&J&8U6M/9(RE7%@MG%=5F4%_Z70ZEFU=1+R6'\^X:UUJME9OP?9S.\-K18Q M4O>&?]'/F=X1%8XHUA5,([!ZN:R5\TM&J;%9JUG;\;D+@0*X:'B2OL=<[:]' MQ-,S-CFA5$D[C&B5#6AFOFL'G 0NTZ/!5F#8DKDIK'0!(,-8*'@^C\7"IT0L MZVLHEC748EGOSD.YK+Z6R[J+Y?K/'DV;&=2>$4R?4,6@4>2+@BLKBRFL'1K& MFO6NGQ+T#8-O8;L"TR>DTO;'-@[-X:1H2Z!MSM<4J(XRH$K@402OA%A:_MBZ M223:@Z>B$:7RG1\3WW.ID#;].X!XXGE1E"> *3B]WPY.PR71_FU=:MGVP*IH M5X?(B3WV_,=G]DI+?$W!Z,-V,#H'B:PKE.CM@H?[BMI=B%DDTU9:9K4E/M96 M;0H"'W'JQ:3C^3(0%'Y\!ZX6QMM?D2^:N;_$]XT;^M"6P71*Q%P[>';/V1AB M.IPK.WKGBO%[>P:]Q6%T6^]0GY\I2/R2"PD=%H?"Z"%D(8QUE@AC]2-AWCA. MCNQ1(,'.$J8O_G3$N#%_4%"S*=M_RK4]1J]?([8P("1LW[B5W\B%'H46 M--+GYEH0 M(Z>W/IO6[?T)@Y,I4^'D%3>28&*+PPOEID+C,A:F+'V4:^E/>F$XX6\!?YPI M+_B_<0 7)F-&10<'W]X_W%EO"Z9_5KOXJP$#@JR1]_SK)C%;@WC) MCP[JK:!8[VZU7&\=0>$$RB VTA4:M'I^I!#/S?;V+!^Y#5JY"AN#MM\D5-@C M8NT6!W1319@'UJ)/*B#>#G=35E@91,:'>ALLUKN+4!;K-I3EK:.CUE#>W05H MMI3 ();R-^MJQA7=/<2V,?#ABT-L50*#$#.Q^0?D>XAM8> Q8<)^(%Y D=IC M9,0\AF?48\,_.^3*)3((P?P]R)H0M*TKD-GZ'65&^NN%S DX]Z"L 0'B_!TP MJ;6P*1'<#U0"A+D-;+RQ+QZ)<%\,I/4E- C:_*W5VJ ]6^A@788Z)-"=6X.% M#GL0;P(1ETER?R_PE3=$"900](%R<&LO!=IRB/:(+U(R8QE!J', M>U!NYK>2M/"F&>%*.YCAB,TD=QE);=UKJ/30W@0&^ M2>P&GH[Z<$B%3(DOXMAR0L3+H;.B6 8!:F1%'X@CP9'Z,A(GO]![<79WL %9LR M/.[DVV0F;'V+P(ZA4\S/(&CRU]L+0*.3E&^=]0?6 "7:PZ78?-D>_QR06<_3 M'&P^K7]_*@.;K(_90Z?XW:A=1+(E' S"HMH+6?O(MN"UJET8O[!N@V8O>XMK M;_!Z+UWM @=U61J$QX:O?NU14^.=8 MJBF.0:CEK[R60"V[FU.*R9\9BY_;V5NLHY3T;=?ZKNOH Q\6&0& H)%.6TH$ MM!7!5TS_.O-FN(&K%+D9CYE#]:+W-SH=4='2%WB?MM:3,,_#=T'BBF4 G)@* M4(Q?A1_,3EOZXR8G#+#9LL)+@Y-/[YRX_I0PWH,\5+!EA;3AA9FW(6T0WA^X M?*]W#:V&P0 2XBZ=LQ>T/ #-70D B+FZ/#2FANIZ27;:-$F$)GY7%]PJ,]4 MR*6EYCX5#A G2EI9?B![9+&//XOQF(AE&G<##$#JK MQTIZ(U"&BT4]CJ-J T7._0?* 2Q7[(FZYQ/\ M;A4F"7)/]=I7OFH52FVB;*01A#<;]IX")7O<$3A67=#P?X]KVPPAF" 0-OQ. M!$-9T5;Y^M:KH(EV_D:>)7S4B^]KK%SA5*[L_/66LY$9=46I"^N MSY@* 9T*EQLD?J7RW)=*]@ESS[C;)W,4;J%1->+-=8(A!>8%8I[5*[JP'93" MY7M38]P%$]11OI @?1@R"YD>'=92-'*>^X"RC3%%N M(W7Y1B"N%T/H:1!0R63))ZU2&5%#-5-J0A\OX8]@[CW-JE20VTQ=%LY1.\/+ M)Y@I,DG[ @S2S6A6C?;UZ7E80\_#INN)TLD)FR6=": MS&I[9?X5P_L>2AAL5WDYS%==DW"WAMG*T=)0UY6I&(QTK M"GKK1T8@7O(%HVB+^S8^=K)0JQ)UXY9A4'*9)[IB2KW07S,]JI$/9Z+C1:SI9 M5*RY/U:/1- S>1:M@V64+,YOICY)V'0S_L,7/^ZX2T7^P;]JI,W4,G@D'%?) M"XYIKLEOI#ZW5$RO?<(A*AS0!]][@%CUFG%0X%RO:J2UJTS=:%WS=6JX[!-Z MV.D>Z6"JQ_%,#WO E9ZL,J5DC=3N#@)?<.G4!2?@"Q?O@*$N!/QX$,477,(;- M\YP,&[=L84KYVI<)FVW[^NQ_4DM4N!'79,M78?>3MG2%6]U-MG05=C]I2U>] MM=1DAJ]T:&D MEHB]ND1AW/UB;A%16(XRF!G_\'4$L#!!0 ( M 'R#S%A'B)TK3 D $EZ 5 &UL[5U1 M<]LV$GZ_F?L/JOI,2[:37).)DY%EIZ.IDG@LI]>W&XA<26A)0@> LI5??PM2 MDA5; $'2!N&;/L2.J 7Y?QI-]_O$OBS@JXH"P]ZQX?];L=2$,6T71^ MUOTV"0:3X6C4[0A)THC$+(6S;LJZ'S_\\Q_O?PJ"7R$%3B1$G>FZ<[/(T@CX M!4N@\\?Y];@3=/IOWKW^Y>ISY]O-L'/2/WD5]-\$QR=!\.%]3-._WJD?4R*@ M@R!2D7\\ZRZD7+[K]6YO;X_NICP^8GS>.^GW3WM;Z>Y&7'T;R=V ?>'7O>++ MG>BC4]^>YK+';]^^[>7?[D0%/22()SWN_?%Y/ D7D)" IDHCH<(BZ#N1'QRS MD,A2.N^+BE7@"$.PEHZYL[LL48L_ '!2E<8FN9,R*F^6W.1# G9)DC MZT$LQ?9(KLML@A9I6=C3/:/WO4/.YJG=;I:2+$).41 R]"*I*/XG6$PCM9@& M.U&1NZ2E6F,12P7_V_@2SASQ$R%UY)&5 7V=_6_J5P,<>:A?OGE71AG*O<;"%SU M,!1!;ZCE5OM,3AE/(%^'BDI-C'=B$"4TI1BCH6&M2NRPVF _,Q]M+,-J&6J- M]*=5:K8!J"VO$T]XU3%-6XY]%ZFK:8%BMJ&X3]9H2:BQXZQQ%Y^-LXN,@54( M:KPJSCA6CC$;\,F].=9+E63#5DVG_W]JJA)S^^2"#B=EK(6JAE?.QU(M)>4. MSTO#(1&+8!:SV^ :X@'J=35@VR'.>:RY!#2PD%B"I,P+NGW_*.61ND(UR7F!]8R"$.U::BT MFR^IUQ "6M@TUNXVU#J')RROR%K!JLSLP;CVV? ,HKU(L0HAS="6.1U*+K=)R)?9[MYFE=NM:C-XBUA_PQ\KJ*M6*57.2![MU7S+*TPW6"[81C_ MJY5]P6*5X7QB?+(@',YQ943@B:H+F(+QIJ=KA?L-&X28\W% !X4N2:ZO8I)* MM<. 1Y>&M;;Z"5KBM]G"F["9O$7UE]+1R+M%SUD($.4ENI$0F>I6_#I#HTE8 M.I$L_$O'PG9<:VR^, DE:5*9N.,6@>7.DUFT )>)MXY]3%/ CT69HP*)@^/< MMBY4\<7U/6VKI?NJD2*S"M)\J\0W8%DG8_5IL^^IV1L+2#YMWST#<6.AR9;[ M*^^Y6]=X;2F_]IYRH\*;K1K>>*^&LF36ENF__/?KS]&5\(OW-[C:+I0M[[?> M\[:)SJR#%B?M><^U;I=N:7G5I%BC5LN:5PQ>0OA:607&*L-+N.FF(AZKFA"_ MA%O<@+ A>7X!R8DE\8JUIQ>0G-0@KJ]7U4A(?#7Q1K7]&EF*_WHP;=O4R$=\ M)]QLA\.G=MF6.N18HSOBW;,>WFJQM(O I^776RV6]BJX[HO6- !/2:R"CD L M *0(P@QS:Y1>YJJY[Q_>8B]OCGZ:ZSCKD'Y*N([:I!_4KX<%-LVFCEG8Z6;4 M%LI]WJ[FCA5ZTQ#7'!Z4T$L)F.7=HH_0:G'FD+@HDP[)DDH2Z[";I=TB-[5D MMMAR65RZQ 8.R;2 4CV 9 'TL9A3K.>94)F_P%AXBO&<,L#B@:NY>JL6^FA< M9?G&_V_V,LSJ;WY"M^\7*F89_5ZD YD$OBUXZ5_Z9C?(,8\\^'H0<@UV+T;+ MMRNT="J,=?SVIUUIQDA (^88Z^/]OWR*ERZ[%4:VSLC2"U09Z@^G4I==<;3C M1[,X3EWU*HF]\*>4D>4HITS4NS]N::P+E!Y^[?H]7YBD4@R--\LWR-T+($IP M5QG:UH,L&NAM/RRU=WWU3ACEZ%5!#[A0"Y;VZ2C;86UQ,?M03[*8*M[$'Q\R M9B2U2]D-DJV\O7>,X7-)]ZM)M!W,>SHLPWQ M!7,%FW>)E'W[^2S3"N-LHZ; MZF%)Z/9%4-L^$IL>*-D,-LO)[5[WF MXE,[2BD_^ZT$G_;:MG MVD_TR>?;,;?I)?')VUNSLFG1\-2_F->R2ILIGKJ;DDBDS@:8IT['S+2\7NFI M1[&DI2T=>^I2[&@U?[C!L4,Y2.;%.H\2-MY[>D.)<'\)L^G4\^D.V=&J6M_U MR:W;,33W"?EDB-8[UX'>HK=_\X7ZH?Y.,1[Y'U!+ P04 M" !\@\Q8'U#_M^A& LW@4 %0 '-TN\_Q?RB7G[/KTO5.* (D" 93>)AIE020WP<&@$!$(.+O_^MID;UY)(RG-/_M[8?OWK]] M0_*8)FD^_^WMU]O)R>WIY>7;-[R(\B3*:$Y^>YO3M__KW_[[?_O[_YA,?B$'9&%^3-?WZZN7HS>?/^I[_]^,OUYS=?[T[??'S_\8?) M^Y\F'SY.)O_V]RS-__R;_+_[B),W D3.JW_^]O:A*)9_>_?NV[=OWSW=L^P[ MRN;O/KY___V[3>NWZ^;RKTFQ[;#?^,=W]1^W35\\^MOW5=L/O_[ZZ[OJK]NF M/&UJ*![ZX=U_?KZZC1_((IJDN1R16&+AZ=]X]2_)IMF M$_DK.6#??_CNB2=OQ:B_>5,/7<1B1C-R0V9OUC]^O;E\.19I7KQ+TL6[=9MW M498)R-43'AB9*:%N!E B^%&^^W_N]2Q62R$&/%TL,_+V77=0"5U$:3Y9D,4] M82WA-3[#.=!T07(Y4R;UZ]IB53S&-=P'\3P6E_=DLGUC2\2:)_4XQF06E5G1 M?9"?/T<)>(/V$"HO&(D6H@EY(%%6/'R7D^*=7,W>__#]^W<5:+$8%$2\KQ!? M-"ZK'\1Z.1'_38N56"QFE"VJM>$Y&?'DQ63SI JU]8.4; 3K-$]ETROQSW5K M";977C4<\E00L16L%ZP-HHS&+SXEWX@")_%W<_KX+B%IA4'^4 U-_3%)^L\3 M\?I$0KC(HOGF?5ET3[+?WBK_7N/)Y,I,V7I\'.$Y%4-P(D;PE":D 4[3G_M$ M4S(FN:<\CK+_(A$[SY,S\?&:D!F:]HCR;"U%];NO"4MIT=[*B8%B[)+H=X]_0=9*6$JVO6/CRX6-+\M:/SG[4,D M1FI:%I7Q(LV;E$9XI_Z1UVI9O0**%\LOW*AR0)KWCO;LVGG +G3"*"[21R(TUVB] MEFA ZYKWCO:&S%,N=I.\^!(MU$/;W*QW=+B-I;-4[MKOHZ3*1=J196EO-#8N/H7V/>*_(/,K6NM=3VC2.BA9]8J+2)/) M<_6:K6K2(ZI;$I=,#,*'C_=W:=%XMEG=WWA,5O*$L(^^WM>]&SLH__+_M M_1\S1A?ZJ4!-RJ%XA4/V.3,[,=/ M&OR!E'Y!2TGK @*R^Q4M.XT+#KIIN]*.>Y!&K6,,R@^K5J(R*$)Y8=5(+&Q\ M4*KX-!0+LPR4)#Z5!>AKA1+$I[2 W+10>OAT%KC+%,H1G^8"=6%#&>)39-2A M=%!.^-07O7D6>B3'I[GH#;Q07O@T%HT=%DH*G[IBMGE#N6'53R!1$E".6-43 MB'<6RA&KAJ)Q\4.I8=5.-/Y7*#6L2@D@I 5*$9]68G+L0YGATTUL@^)V3/_^ M[H"H>,>?KJ_8Q#071TXQ4O(G3K,TD3<0)_=1)F_D3?@#(06?Q/4R.%E6]J%) MF4=EDLIVRTC^_H$4XL2:;;F;+^3T\EI?UW=Z!-_+99\09(@Q,&46\?MJ\2GY M9!Y%RQH8R0J^^)NN9.H;A5#$OD,1#>,?@A 1!B$"YC>%S2S/GTYM M1+"CU$$KA=I-L#'NY2 "'(S^S>]V@]%54P?2[M\B;T>[JWH"I-V_D=[R:]L> M6X \^[?8M^:I/]0 ^?5OMN_(K^G8 ^36O[V^(S=4C5AE# M 3V\,IBR>92OM_K3K>-%_..3G!S3V?7>U-BX@,\(CUFZW.B,M=(L5JEKT3E. M"=\R4XR!EW<&<\J1F5-<[;/@&>C7RA+,1<%/Z'#VEBW*AA-7X]_Y1BWPA.-CUD7"FC07MOCGR2/)2"34M;_*M+[BW"SJD+8. MX.S9A_^(F,PFHH9C:NL SF<229VYCMA>EL7YDSCUI9Q(_:5Q4WLC-IU.C S1W .J6R*#L\XCEM-0(FZ:9 Q!WA"VN:"0/ M3C?DD6:/0@N7A\_I[)21)-7@LNOI .K7G,OK:B2Y+>_%,3;-I9/Q6APV4\XI M6WT19PRNAFO?VP'D]>J@F:_-+?P&(8MU/DFS4MX?6U\(%">P\ZW"K[:&Z4Q*HOC4?./9_;1J?D"#2N#QC0A&4%ZF;-Q_;;L= Q?W*JH-IV\1 M2V1B'YU,-K7QBG)CSMK3*-1#:01.$U+GTOFT,LQB<#\,;"0F[5P ]SL.-H/.[#-R+XXB0B>K;LEJ M1$S=<$"\QOW9U'R,V(>5E]''IIPOEAE=$5*M]=.ET@(#;N\7O=A2UZDOQ&F] M#E2<,OE?Z10U;A2VW1%Q,RZTMMV/D=N@:\-%FD=YG,I\RX -Q=#:*_+?I3%" M3G&9)4>#6=EN.+1:L=&T' _B065::['5[AL6/0=FM"32YBL-FY:$5!T'Y5.- M[S^H=.ED8LVTHJ3M.RBKFY3_><$(V6P!-U%A)W[F!PS*SZ"WF)H/CEV[J)D[ MC!7_H&OSSE]EMN]HV_J-DJYL^1&OKPB2G$=UD"*3@0URB/FGU:[-=;2J-"-I MIMW9:O-$WI\TGB#[?%48,_BK!ITE+\'NN'RA.5D?;[6SI]4S_++=B'#"3 97ZV(HP M#DQS3 OU>2["."RFL RJ;ZJ)K<'(%AX208V=5/8:C+RM/7P4VG=,HZ")5J"J M5F.:RT9[*+6W/F+B:;Y%0QU<5<'$V.QBI(I&PS-S<#G?SM"/[KHW8([1UE=5 M4.4E<+L"]9.V .WG;;SB@R[Q(XQM:S\WNMR.7?GJW>#H]@HI;>;J:J3 MO#K2.1W*JR' &IVXZ@PQC0X'Z_@9E#+;UDC525H=:4,.I55S>1J=I/;J\]H; M$T"@)4J1'L1IV&D^."H3X.CH#,AYA69.='$<4'.>/53RW9. MS16E1K.^^0B* MZ[9HX8O$L M:(U0S,>:T7THYN.GF$^;Z\0[SOZJ\GP_N5^[PR(:%SBVN58V<3$O2&E#>A[/&@9[K7D?PCW.P_CIO]X;I" MN*XPP'4%/-;\S**+FM@[@U ^4-P].YD+AK>*L3_+D+$JSU>TRBL4ZDQ=1IBE^V^X) M#J#?EM^BG!#0MS6U#=9#*P;5"$H]4R(HHTS>$]88VDW-!\>N-46;.XP5_Z V M]"NA'HD9N=FV*Y3&)/*P3L&2'BSIP9*.C@AX.Z#VB^]H;1CP7:@# M!1&5"<>M_&*P*KO]T+#CBE\[8U\,#2<)($E_Z1G[":=/Q2[;!#7)8L?A':P/4I?D'M61FPE MGZ3V?[A[J@N*AIQ'SX"#\B-U@K/),B:-$O6AAVG<7>;6#B!]D>$"-JA '5SX MW+H*XE R9Y?)=A]QFQRX3J":(3E_M?W5]GU8;2_&>W)\[&>1%!]33)EH]YLJ M0YDXGBI>1'$5WZF[\Z5L."!>_4TH3=,Q81[VPA:Y M+^!W'0VMO2-O3K#8 %J75W,0O"_3J&A1JZH#C@M[N)K8B8$AK^@!>E!.64_( MM_KA\_5/N\N"^H2 %O\!+>YQEO><_%4*#.>/Q%#%7MMV2-2&*_6&UD,CUR[G MQO;C1#_H;M1'[NP#XOV570]C!,^_[6NLQ,NFL[V3J68MTK8-H8PAE+%CZ6Q( M<46\#*#ZZQT MBR=CBL7)&-U$;*N%TNZ!)RBG;U_J.X;D0".JUH"G&OEKJP]J&?:&:A*CK!?: M_Z[LXI,[_MYXJK-KPOM1S=DFZR8UWI= -_T@UEODT\F5:N0Z.!PX0/A*S8.\ MUV@F(]R.IZ:(?JJZM&L>22%XJ\@G=-(:JFDWC\L8JVGCJ3 ?+O=;,PJ7^SU= M[@=%D^](^KO5_],DS6.Z(),B>K)._-KLM?QV$<-O?U3W5\=SV?U51\I>5 MZ-]%3_!K+9 N(=(\I$X,\8;C# ,)2G!0@K$JP?"]9PA-^.<)J6K<6^K A]V\ M:K_-+P]Z[^O3>PU9<4YE<73"EA$K5M)1KDA*I&O6?TXGLCST,ASB4>;LL>Y[ M'&SZR#U$F.9S74*>YC8N$I\\D(_O/WQ?F6_%?B&8IX_D.M-F0H%U"6=+ M*P9R !4KA:[)(!BU]]Z:&V''.>@-NVN6/@H]0R"*J\5'>TU9W]COV3R28275 M0B!'D&^1'VS[8H(,-NN/E2ZV1@'8ZCV.B^CINTVK/E;?Q"*,733BGO)(AX M[D"&""9K1B&"R5,$4TL#^1#A3+],8KI8I$5USV<2YI]:1_L"G M>0U^LL(48J)"3-0(8Z*N&4W*N)BR^HZ?"J.NF2^,NYN(I#D1,:CM.-!ZKRH8 M8N-";-P_/T=7-]=;%Y#^+]_G3"94)PDDVH[FQ1[>M@& M'=#Y#7F45\\W'%!P>Q^SVUOACKF@;$'8N1!%NB+R"/-(A!Z0J!TQH Y.'%A% M\4"^G8O_8VERF$'^N>=*U](!E!L9R/FT%/N;!H6RD0N?69OSU,!W7]J8N='7K"# 7J!L%KS!\"JT([+NS#RLOH7:AC MS>-R4VNWUU*YU,*QY)TZ-CXAC]81ADAYS;H3 KQ"@%<'MPI>(H#C-*#( M.'Y^+=05"C_"8&1\C,%>G;XUY..BRBD4DBBUC^4#GX'1N7QAXDAAW@]4L0A] MS,\CB=/K>JI&+<4*T;5P:(Y)C%NK%$<2PO>:HZG[K\4=HJL1A0)"?9'HY-QX MCJ,=(P%02G.W,^Z19&ZR-(>A$]V0973L64;=:(^0X#,@KQ_13,X06V[-*,26 M>XHM;^T/]1Q8SM-YGL[2.!(_1W$L;TNE^7RRI%DJX^"W/VQ FN/+;9_H*\R\ M':X0;?X*H\W%@2R.^,-E_DBX%!)Q1KL0RGP>RY_%/'ZL#ZU28%:JP(CN#_(; M.[N=$=?K>6 (##1W\!R=6>FLZ:/IN\ [>,5_'K%,S29;%W6GH9\]SJ,9[C#1])7@KM-:;S6L6#B2"XG]_8*KGT?HK$\>.4+J1S ML1KM:36\8L=_EJA=O_YU>%*(TCN"*+VO7.Q\YT)57 @HJC%M;C3ZR#;06HPI MI&1$46W!V!:,;6,RMIG6 FI_#D7'$0"?9A5 JF/$UXN%A%;3>C,Z.LKI YLFS.KPQN\IM+JC#/X M/(_9Y^DBB4@TGS.!I%)E9FN%KCI7&KUN-GV'<5N=<$ZJL-RK-+I/LVJI_TPB M&;*13/,;&>#)ZCU!;!-L\T^AXJ4<- 3]O6B8\=*CK^!^S>D])^Q1HK[,EV4A ME7^QFV9I)0;@$>OA57[-T/$#24H9=7BH2DGLL?C29VE6%B0!"5+'IPW$7*-9 MR"2<#S(,GE_F^VU2\?W$QLGA ^+R)0.-TPV11H"X*-=KP#J@[)3RPF(@K)X2 M7$A'X$("+1WV*\(H7$@Z6L%S%#Q'P7-T])XCQ1+09''O2?]&YXVQ&)+>%&QT M7AKSH+0XJJ+SS)A9]JDSHW/=V Q'AS,5.I>-#>\6)X8AS+T_BHWWOFAGR&WL MZ]5$JT$0C*_';'Q59<[?3C]YG[J.>B#)^7U:))'V0->RMW/(=_1DR6[D3JDW M@K;IZA3L9S&7%^6B_1!;/& @RU$UJ'8&1'678!,*-J%@$PHVH6 3"C:AX[4) MP7?"$5EWNBHN([+9M%+ MAU$"[B?HS.]V[$S;#?H[PA\ZJM5N7H;WYK !<'S,NDB8(HYV773P)/ZK3'FE?#2+.J2M SBG=+&@>57!YX^J M@EJAAF-JZP#.\UI8U6VI&Z%?7624-D*"M'<.ZS*/A5K(R1FI_WN95R^^78I_ M)=/\'Q%+I=(N@9@QMWB8$T(SPEB544U65A.25=U.N8[2Y"1/KJ-5@Z7&OJ,# MH.L[=/5(+JK1=D%(7R= MI:L)F:&I S#5-:DT+FIA6B\LZJ$"-'=QS4%>Q4SDS35::I9"33,'(.X(6US1 M**_NCCW2[%&<&J7%8#H[%5,OU>"RZ^D JGV]QGVX;:L]=H*\WKLTBT=S"Z\V M\Y,X+A=EY5,]65!6I/]:WZ&=ROISNU68*YT6+9[@EV%6O4A\^\;\GNL:XRIR M5IW]\GHVV-MQ%CCGRGSTH#X(6,AZCWRW]=O1477VRTMH]XF\?YP^DEWQY/.G M."L3DER(I4?*45FLL1]>81;,RIT%_Y"VRV>/:50^K9H?T' \]OA&!"/XLM Q M:!@:ZB,? 1?WYAH;3M\BEMR)-^IDLJF-5Y2?2BZ4-<[W3OS5CXSHAQ[<[SC8 M#"I)3>C4,F5H/0ARL;+>2U5[,ZXUK/TL%08R\ <,S>]4Z!EI4CF):5[%)=:Z MR+E 7:PN\X(P<:SDEYR71!HPY ^:()4>WH!@A*13DN3%,R8G\@0TKW/7U(EK M+O-:01%'R>8NF\Q'JP]6H]?;VY&.[!;H:2GD1*E,=G^@5_XF$XZQG6>TC2/Y M:670$,#],+"1F+3[++C?<; 95&N0Z&2E .EO.BUY01>$;2?N\WHN_R*)AJ+] M0_QF-G_FW-!,)77# ?$J72^J+M!X0N?'D:6H^1NR#KE;/ M07W-H]J@1Y*SE,<:"QBXGV[;NM9)4IR2-M2H8N-\@;.IR.J0"]X68."A: M>T:^*63UNQ#P*\KY--_]3L\_J S+E:8-*TK:OH.RNDGYGQ>,D,U&)BT# M5M3,#QB4GT'[,C4?'+MV43-W&"O^0=?F752GV7>@;>L?=7.&_\WES6M:>T7Y M>98NZL!&':W6#QL![[HPO?C_6&UK%_G3:M?D.EI5!Q49[?-E4TA^<\3<'&-X MK<2JYFS_+\0U?ES%9QB*J;NB72G)B"&C)$8&*P$2X?MTZHZ74JO17C@)DQ@!]*D^$2SW:B,.M28 M,Q75'@(U6B'?'4Q?0YU7%TCAQY&L"8"P/K^;G$.%%)0D LT"86_ V>@ML'RF MJ):1/@Q;G98<1RJ+0^DUW>1%)[A&DPSMD$T1I?1V,U5UDE='.J=#>35< $$G MKCI#3*/#P3H>!J7,MC52=9)61]J00VG5)"5#)ZF]^KSVQ@00"(Y2I =Q&G:: M#S^AF0_ N@IHYD07QP$UUW)!)=]]>5(ZB>[/:$07&DR!2X![C>O8:-BPDA*H MA'W@T)A.<^(7='/"6QY@=/,*'!RV'SP!R\:!SV+D7(BNW_7-1U!02].NZ=<:P_=50O]Z_ <1?7P/"K[/' M&?UVR=7]N@?<]'^)[(&1.^>SX#.*/9 MI? &E#,VW:M%MB\H56RJDV6B?RA-;/I3ZXK 4,+8]">+LKI0BEATI/7&NOED MFZ*ZU<>[CE)9:>XZ6K4_]V)1C_2?4E]2&,H5B[*TY=JBN#64*S;MR%=J-C\ZJ'8,'1!LBAFHF!J4'!9-K#I)7#,Z(Y4. M'647A'!Y](WX@XK9W]\=$!-/_K/^2_4'B>R&S-[(_WZ]N=RR$.\BT4(T(0\D MRHJ'[W)25'DEW__P_?MW%1^^ 3O):4$F'R>\7"PBMIK0V82G\SR=I;'0[R91 M7-F7Q!HR6=(LC<6>*AHGI(C2C$^D^[&,MM[#.KVE9#K9O*W*6]G+R^K!XNEB M*>3^W=ZH/!^N=>MG7WFH\:DAB]^17.@D;^%)0CF)OYO3QW<)2>O\H.*'75I0 M58K+=:J'.0MG^*5:4C^KM9] M0OKEWB)J^UPC_,9,A0"^$,!W? %\G;8NZ-%RC)RM-;LA3J/?3^[7-I%)O#.* M=#QUVCW4Z^FR#;1PBCSF4V23- ,R>ZU!6&0!ZP1'.E&F9;$-T5&#T;?TJH&# M\ZD=*.7@?L?!9M R/$WHU =V0^NAD3<:[7CIF1'P>N8+ M/E;7;X=E\_*B)8Q-PP7-HV SZ#ZXCL3B=W2].6_6 ,)_9Y2K! [:+5AJ@Z46 MI:4V5,%ZR?;XJF"%U-XAM?< J;WQ.$Y:*HCHY-@^/PO$'H12BA&F:,%3:"$X M JWG8G $HKO;?Q3.P#Y,A<"AP'8=PMJJ#W:D?2!+;M0;WN3K\N;5_ MF-!E!2Z?3S*9DX%W=&G#'^C5G6T+*[BR7Z,K.UO*E;1!E7@VSW M! ?0;\MO44X(Z-N:VGHU^U;OWR0B$4N5+$ZE\>V8F@^.7>O],'<8*_Y!W397 M4NDBT\TF6*'<9.K93[CT@@VLV^!O?)X#DK<^%?C5#0?$>Y N1 NY,;7((*BK!(_3V5=.3H2,PP9< MT2 M(,"1"MUJ"6-F>SY'MUX"95)SC!BI"];BH#Q2_ZN=C1)($EN..9.!"4@+6Z(Y M6SLFD":V]'%6MN! "H?M0X(7&G,(ZY0^DERPOTB?-M57Y*]8 M-)=5OE)J!@I]@@OH*2.QZ"V=&;6QE&G"V,RM'4#Z0G,[5* .+F+INJX_0RTU M\KAU1:.\RL/_2+-'>1P3!PMQX&0D235SVJZG0ZAF2,Y?;5_I>1]6VSK1G@(* MGA<4JC.Z'Q8D. @O@'3QRV&OZ&U=KRS:_:;*SE_GSVO^2AV?EUN[TK.%9;R^ ;7>+TRC+2/)I=0C:AK_]4_V. M1+6=7$1Q=55(E\1'V7! O/K4-IJF8\(\Z/KP7$'6R(>ZX8!XS<6!#DF^O#4@K.9S-Q^$D?B;&20*MG#,CR M2[30IPTS-1\C=D3KK.9FB;KA@'@U%;FU\(V5O+VQ>5EQ2Y=@SMC>,WI-\(V:AJ:V?=)\H8_29/Z]%2_$69Q+7-(_QR MI/F\"O,4\_5S5*R/+C=DN4ZR,)V) YWX($OY1?Z+1.Q"B)2*;)=G(6=-2Y45 MH-.S<+.^$R]V]K&?/0PY[V^'3@07C_*;4?6@ J."CZJ95ZQ;R_?!.JFSO8'Z MA*MZQW%5CY._2H'A_)$H_*.@MD.B/LR:I\?=G YQ..3:8Y:Q_3C1#WI*W)1" MEFZ%6\(>T[@J8M2@''.)F#?_24N\CU>$,5*_8EAY$B^;SO;\59JU2-LV7'[N ME4AS\"4U1$%B8@ ]QU,?*Q'&@='X3ZBMW14C/_WRL4>Q4YP 1N8:SRE5M1K+ M5S4IJ-1:'\3$TAPM31V$)(\V^X0I) !=W@GM'*.MC BH[GUW7W$PY)5P**&F MH 1T$FKS$'!R1#<1VVJAM'O(.3&WB3$,W$[J*F4_L++Z@F<5_G&.2[LHM/[OA[ M.TK8XFC^*NYSHYJS3=9-:KP@CV[Z0:RWR*>3*]7(]6U@OYF$'.K%(.\NFLD( MM^.I*:*?JB[MFIVFLZ.44 ZE%12!B4Y:>W$B;5N(=NMQRX_ M%I0P-DT*GG\'RA";ZN0T40ET$+"H5,W[LM6=?"AE['I68UH%*#G<>I;Q9CF4 M)C:]"WCU'$H/FW;E((<4E#H6[:I=>E$H2VR:%" ! =0@@453@EV:W;'REVG_ MITE:%1>9%-&3N@H],.,^[&$U64^9]VT@A0S\9B/OL67@M[@*MU7ZZG(\=]&3 M5 5E89 T+Z7#HZZG07/5_3C[!R#@=T-BFDMC<87LI+@@8FF-,KG>E0+4ZEEC M*^*MGNQU1+8(UK6S/I%<+%&JQ$6&UB&EP!&D%/B:,R&U\UR>&L277G]BU> : M6HD[EO01CC$\??G"?FK%.ME MQX.OZ3%>C[PP,.&P^_H.NX;R5*?2!D[8,F+%2EY@4E0'TS7K'>,-61Y&?Q_B M41;/LNY['&SZ* (F-FCQ1+%AZXI.-;=Q\/HOI+AF-"8DX1=B-[KDO)2>CLK% M_BC6PNLLBLF^-OJL)I%M9P> [Q[(Q_X-B.DOK'OE*SV MBUV[SGZM?I&\>5DM#'*W2)/UX4\3"=[0'2 M9Y@$=SP6/H.N#OOP-I%.E:-=SAJ27-H)(_@10W&L0B6N":L FODT-O>+7;[Y MD]!WDU.ZD):QVGRRNUGZ:;5KLM8[3KY%+-E\BI,DJ8[:459_E).R>*!,VB14 M]/M_X[A&T->XX1BMX$/K">?Z($"2LY+5T4LI3>IO_H5\J_ZD'FN;SD,FD [I MQL>2L'O*&C[@_+HHE0LET_/'Q3@)89_(&IG@4,5GM.3\&+(^N0HGYC9 M=XA&=MMM@Q3D_4(EMF:%B.I^PT_;N^5&&F8-\]N--*BZ@\=_9.'37>+5@%2Q MY6CHD2JV/ WPT#@@06R9&MKXZH!4L61F\!XI !P?;#D=>HX(&.+JR"^3F"X6 M:5'-X4F4)Y.XNL8T)WF<=DZET/+I7B^:=,(8[I^$^R8 AH.>: %H6C5OOJ4#*#?RSE6=RER-0MG(A3=\6Z_P^O#(>4'N61FQE>RD\8NW>8 #X%_% M:(@WDT09R81+ZP2+EG++5%[%@-3N"6_8^?E?WZV$ZJ%/?4?G0@Q%P M6I34TT@\KSFI\06J&PZ(]V6A=2UJ55WV0; ;$].:FH\1>TBOVP+W3:WQ7TN% M7SOJZH9CP3NH?.S#V=NPZA6#/TM\ B $? (*ANIE'] # P.PF.%(4>R[2I?0CL//; SC&G\VV&]H\H*TE+ M6LU]CS=A:PBN?:7!M0"C!K4]B&/DUT*QHO#C)$;&QQAHV^E;0SXNJG2T(?]N M^SAJ\&D=31R?G3A2F#<.51Q8'_/S2&*DNY[_44NQ0G0M'.QC$N/6*L61A$]; M:/7HI+;K398.X0>XVC'R!24TMSMC'LD27\MS47H M1#<4J!A[@0HWVB,D&!+(RU%FU7"O)]SK.;Y[/:T#.49ZJ0<6)S?2RSU.XS)' M>HFGQUS'V%)T ]WZ0';8LG*W<-T.<4?KXX27BX50X"9T-N'I/$]G:2QFU22* M8[FP"."3)[WKU2^)DC^1\-B-Q42\M,OD[75;+8O+_2EXH0Z>[/&)X;HIDSA;= M!N>@S(%KUW'L/ 8-0CS9KL.WFV7X:[4*?WS_X:?TACD%D.ILIOU^[I_C.Y/J82MM- T8%+4B7$ A\!(' :[?>>JO0+L2ZIF/" M;+,3AK!29\%I[7:ZEU$$&OG#1-M:3Z;MM=+1A>:U.T2@<4"V^$Y0TMJ3("J7 M3[\"CL$[Z=#%WD'-1R/UH'68=CJXH1+P7C>N(XGP"UYJZ_D8O-3]^H+:F!Q& MZJ"&G])'ZJ3N9%T9PL/WHU@S[HL)CQ](4F9$^JAH652^)^F$JO[8SGG7XLE> M_7*M\067VS&[W!1)\F2T\'6TDK-7G0M/V<@!@#O"%EJ<18RLQSRW2ZC5W&6-ZNC%C1R3S7_-H05DA\Z"?I3P&"Y*FGVFY6"(O] \!H-^ MV7@0W-6%M;5Z:4#=U-0K9@!65!CU$JQIZ3E%WUI]?ZXM:1W*H#XA,L)_9$3P MU#OSU!][ BC-$93:'/M&YW:'GK'0N1S!E]1UEA!4KB@W,0KJ#?VG568W1K M"Y0@P!(XTO@$M=D02 C;C7BC<1'("]OU=XC]$4@-V]UW2V\!D.7/R%BJS9M M0K\@)M1EIOV*C)?99CY$7):V0NQ^S)*YD.R&C(OBN>W>[#6NJS?\(>[K%<9] M-68=ZESJU=U3'5#\=YI'Q4.4WUP_I%F6+C7%7@U-78 I>9'F_WY!6+2B+$\U M6+0M'4!!5-SXCY58M^X(^5W(0WZ9:D9%W])O]%>3D.L"[4SMAT>O#V$S]Q@O M WR%?J>[8&T;.@W=//OP0QG04 8T%&P,<2(A3@1)<:4C+J1EUJE,&5:'9QI* MU.@E6>$?A9P$4'D/^YJE&&).7(9FP(Y)Z$06LKK0GNPC*.78&Z#>>K2%+.PL=Y[]LV4>E4DJ/8=" MX!-9O;3ZB=,L32J'XK8IKY)*B 4IJA18N".V\RM\>5P= 0VNU6-VK;;*+G[- M:%+&8N[?$O:8QD21V5W7S!=&635R_7JN3'IN;#L.M%UD4^'<%.^:$2XUG"B[ M($2^\TJ\4*PE&D\TN),#@+=T5GR+&#GA)^O!4.,RM?7K-Z.\F,Y^IS39_Y"W M-$M4'C-C!^_X)9!UD7"EXUC1S"O6\TB"#]_$G#K MJK!L5>FA,LI6]!0*CH VOQ1'&4:X:@P\O'& $10XUW/H$\F%HJAGKVSM&7D] M;&LH2L2-K?SF<4BC>WD?*R7\(DI95>MKEZI5 1S6R2N/ST(-$.JZO!NAS3R@ M;.=<%/GZ;"07 @EE+:F&M1C8YHX21B\8/0Y<[((\GH4BYR>AJ@/KZSM)"\)!O% M0,KQ'VGQ<"K6;#&^[/PISDIIQ#KA0M(Y2<0^JN36^DE#,#9-/XI//R;;@<%6> M=L\DK3OOM7I&B GKO=R-UGA(K>QVHPN)@AE/T421P#X%M;+"H?+C=I9'Y&$@ MX \(/#ZB\6S:2::EW7IT46HA>,)ZC0S!$WT'3^B.'6AV."/AB0:T%6.V/!7+SEVC( MBIO1Y(ONTT&SNU@Y$M"ML'#\>Z2U7D%TRVLKBC;^0W3+:RO&-GX-=).UI1A[ M"D9 MW1W&"Y#] *0JK^T<:VH:AS;Z+XE;)^R"#Y"MT?!L)O((M^EK$EV<([@ M#OR/(_XPF67T6W^!_R]?@33P7P4T!/Z_OL!_"^?K7B7S.WI#A(#%:4:>[6IW M]%3(5E586,C1I]57(8F7^?:8=A(7Z6.E_AJ"$_I\E=^@:8%1_N_\KS)]C#)2 M51X6>-)83$OYARIA^OXO]EH*LK7E\"SE2\JC['=&RZ6T6,C,QSV9$*;'#@/ ZSIM4 MW'LG%T%*_+=.\:\NR0GKYIG+DI$XK:16FCOKK,>1)@$5H(?O(/$#:=F4-A?H MJF/WKL2YZM.T>@82EOIZ=N!^P[,1JG^R9QBR(:3H.C"G)B?8!N4*3 _TE(&9 M;K6-TVB9%E%FT&KL'S T/[D$[%0JSHERE;?K'*YZM+L\T:3RUI4QGJF\"D[V M#T#*SW0/H_6#,/"]S!\)+SI\3\T#D/)K]ST!#\+ M^%(:L=3\X!P>>L%RNLH M%6/V'VF>&&Z-JAMZQKNJ[!S3V79]JESV2M3ZY@-A_TS87)X6JLPX%2#XMM3R M*8,P76.[H^+\*C73!YK)$_H%W=K7)?"%] 7I#I-='S<(]SMZ$O]5IHR(!4HL M2<7J.HOR0H:6B-\N-;J4_0,&XK>.!-H$K!OI*-K[1<]H3$A2>9LO.2]EB/9T M)H1F0?/;@L9_JEA ^PW&!E"VWM3<\\6[Y78E:RKM]N("GK[YX-BOTISP30%/ M"Q*-_?Q>9[-9BQ&MM.':8/6W<*$N7 \)UT->Y?60[C%2V&Y)]._*1A=:U2OE M9[5+@2XY=)/!UPB9;!SHYI2O@>DA$MM?7+*_^67CN4<7P^IKF" '"'0R!-N\ MVGHLT6U)+8AHAP$<)X%NZW$]$F8W+[I-IB]AZ%)@W-_,[X&]-@X%W;[@>@ L M(E70763I-A9M'9;H1 )\..WDAT:W*W8@].R0T:$..*2_OJ8A[703=#>@7G(#Y&*GG7R<\'*QB-A*7GGGZ3Q/9VDL#J23J#;7 M"2J3)EMZYC]+!;ODE6B)[6%KSF]YX15WI;+?%G*5:QV[M6A M #>R-#E;)RGA6TOL+2F*.F"'U^E,#LAX?:?7,+TMJ3T;_9I?,CV ?EIMC)?Y MUURL!UGZ+Y+\+B1.<^/#[<.'&1 M@M#[=.IY6,O1.7WT(S/ V0B=0ZA?V;%50M&YC 89'NB1!YTS:9#14BODZ/Q- MEN/CT/: WE2=I#R:SYE00BIKJNC!Z@(T/DS3X)?C-45;4@BFYV,V/3NX./_: MZ@L'^T _.._2A2P3,=OLTG75J<;RDP?@+7IB8M2XX+3J>URLG*VQK=BMD0D- MZJ2XID)UN\P%ZH.JGX>T0)V&XC%]),R&0G/[8"OLE4B;M8QV6BY&9REMO=RC M"S*W^UK4>I:B,AG[D&SDY:9=?G?C!N.7=?" ! _(\7E ')8T]F=%^U'(VGTQ MX?$#23J$H%09()N4^+)&II*6O_ J_6L*XP@\7K]5F\."OV M3E7B7SMDXA__O(U)'K&47E!&XH@7C4UDO:2=5RO:(0YCPV Z#:%5(S27F"<8M5KE M1F<, :XP:$P?L&]!X;LHJD-A=W'$8,$(9_EPEC^>LSQ4]_%\5%=4*+Z/,IDA M8L(?""GX1$;NR-;+ZB+OKL Q_,3NYCV^#NXNT8;S^^L[OULH]0?9"D]KF5(H M]_K&@^#>I=J4M^)!Z'5=?',XR)5H)*!O[Q=]DE0K7I35>:77&0)5V/6M_2+7 ME:XH'O_D"O_-?KFHPHESF+RH*P3<9' M]55;6"?//*H$, =I7TZ*TXBQE1A\W>U7J[Y^6='%(JV3P$N &SF*U>4( 3V\ M,UBGS--^ D4SSUA?.HNKQ& M]/7JBO!#(Q3[4K70R[R)A'&YY>XRS:MA:[L-Q46_AB(Y^;Z$8=#0S1V&PF]< M#?&L@8U(X ./Y'QT1:,<9FS3M/2,>)>TVE#_5==T&,Q[8VC"W-!T$,R 0L>Z MIEXQ5^5^@*85;5NOJ*\9649I$-MS0 G@;4,3 0G#?)"NWM*I@.XS@LG"0Q70I8Z#?U!;&S^Z''!@ MJM;'!G3YW."2VYD4EBR'SQF9S$=(%U8-;-KF+(AT2871M'&SHQ-6&Z+V?A6D M:RN,;B=*OM=0&"6 L0S(SU\62QM^3JCY2T!I3PWY]()M?5"_%;K-#P"\0=O6 M.5O0;7S6%"&AP^AV/3N61I<9NGEHQ\\^A@C=)FA'V%7P)[J]TE*NW4Q;;.F_ M+;SSF'<8F%I@]C-CWF(L.2K]_Y@W&#N.G>LW#[+)P#A:A4"B6WRLZ;:*8<6\ MI0 EV=FW]7<0ZT*R%35_=:-;B"WP:@(Z485ZZ&!^<'2Z 0#XP6=47]5 IQ38 MD0-=^T2G%-AQM(T_0J'UY, RY"S]'3S(=CC)]9>/?^T=5)^E1HVKZ>^^H;F2] M+$5NQQ=_\X-&.4(-?\6#R'^&SI"M%2O:5YNM]4SLV9>Y^+&4+UFOL_*7=_1D MR6[D+GZ(RK);"/4/F5RWNCVFT'-S)M>7VRDU[&O8&+SZ7+0*C0B-I4HE3=2H M^'JV1YD3S4)F"X9TLAV^AEKA]TLA)&H.B9I=)FIV9- -E[G"9:[CN=++=Z1K" !7T]Z.M!7S^@I-EI$,8W01@!=GJ$ MH4P09AW6?20!/X>E6QT'_8 >/W3@CP7(>?$/SC#%4(_@G!/R,(IQD7 MVA#\TV#P30H)0&D1"2% ("4(1Z1!"@D(\38BG&6T\S1%$ MJH60H.!B""X&VY @TYG'L]%Z6XE<5:GLY.$+JNY4@E>)8\JNU+;1_1N#3$" M:S:.V'0;G(/2*&77<>P\W%O:+ PK)]L0OEOI58Q8PK\NY43_^/[#3Q^^;YPX MK?KZ9=6,+^;8;\&M&<_%C7"_$#8M!IV<,Q5+J"HT? MH7)]WT>\SHPM-J4JJ>*-W&^XV*MN"7M,8U)/KQL2TWF](>I*$/MZ+;ZQE#OV M)>3_1T( 3BDO +4^I%>QV O89%VOBO;^8UMK50F*5XT%V/'8>!=*:PMQ;FY+QI6&MDK62NNP">B'H$6X@Q[EG_6-V19LOA! M'M)>SCX=15!'-'QT1UEP/_]L1E0(]TZ\;&>:TVK;NJ9CPFQS"AM!#(N]\1M5 MX(&EU1M*6NO!&"P.2Q6?8/4-@4. )W;!@: [,.RBD7K0>OJR$I:-PP&5@'?[ M=K3-8CZZP)861A9T\JPWU#8GUQ^-\,(^#&UE $87^0+^DA;>0W3W;<$D(5;F MP>+.&B*[>UUO\=-V,U/Q\NQ77W2[%(?@PYZK\>B]2>C6W+8UAEK1PI;@P(7% M'$@=6U%)!]95('.4];(OGPRM="D#^_BK#6?"WL+D#:?XR(IKM MZZ?]BHREW^ YJ$KBLX1>YQ5/X3*%@0M%GH@5\.$D3\[$GS.Z5-\^ M<_&LGNG;5'7Y"J M;.J54#QSKA,N<">_8?>'PZJ-^#"T]HK\.EIMS.\W^YN# KJIN>= _#T$0A!N M2%4\6:XQ\G^7=3%T(=EGXM((KE34KM1GGUE[?OI(L=;:KXPO?OU$ _;)U&&AEM6&@"[4R?QW:_;PX6-"#+@[+I2B/)!K+ MS<=N<0!%%S[@9B3@)@9T@0:@ ; Z":,+*(!_8TMKA=]Y'9+=A61WQQ=O9CZG MHMLS6A!K-'^@VPM@Q& V172[0(NO9FE>'&D\63M[(WK_]"Q*V>11ADW(UED: MW:>9@"?^XL$G#7XY7C^T)87@>WZ%ON>]:U=_1$R<"#0N6E-;K^;'3R47\X9S M >H^S:N0BE-:30 Q6<1//!5+=53/OEKP59?N.SS);S:W+.)\.EL/_93=R-)X M&O>'L?WPZ+4&8T"/\3(8-.O;&6'I8V7AN=IM"@H.VK9>45^([:P*HORTVO[X MOU,Q-5G\L+J21AO-9+#K/ RORWQ9%KP"\T$;S@#H,3B#C]8,/B)CH,_X"^@Q M#(//).(EJR]QOA1U[7K5ZAG'S7+0=3HXWEN8^UH;,%^#T]=R&Z1.U@:, V%6 MCFD+372TGN\VZA$Z!W@[$6T:!9->AKOCA[5QP(21;OSJ63CJ="C,[S?EPOCO,R]&UL[;W]<^0XCB#Z^XNX_X&O9V*V)B+=7:Z> MGNF/W;W(LEU]WJLJ^VS7]-VK>#$AIYBV=I1BCJ2TR_/7/X*4,I69HD2"7ZJ- M%[$[[;(I 0!$ 1 \%__^Y=53IYH666L^+=O3K]]_0VAQ8*E6?'P;]]\NCV9 MWYY=7GY#JCHITB1G!?VW;PKVS7__]__V?_WK_WUR\BLM:)G4-"7W+^3N<5.D MM#QG*TK^]]N;]^2$O/[SSS_\>/V!?+H[(V]>O_G3R>L_GYR^.3GY]W_-L^+O M/\/_W"<5)9R(HA+__+=O'NMZ_?-WWST_/W_[Y;[,OV7EPW=O7K_^_KMV]#?- M2+ON_R\MR[S.@ MXR>@X_3/0,?O^J#5+VLN&U6V6N?TF^^L*;VF9<;2B\(QR?U@O=!^6R=E[8/Z M8\".Z;]C=9*[I?P8I&N:N0FCCFD^ NF8YH_4L7P< G1'+X+0^IA(3>IR&/6> M_]0,!( #1E7@:TQX!S#]4E.^'S560\DR_@[ M0PG3AN];TK0)&9:Y8+.K%3O#D#)M, 25_)*P@W3^-SM&Q7IF+&$-S M5E?/%";Y(ZOI'7N7%=SOSI*<>T$U!04_IW62Y=4=M_>;).\SSF9?8LRT'@;? M:@14D#M&MG20+2&DH80TI(0WWH:+P"PX:REH58OCI/-3]E!DRVR1\)^3Q8)M M^)92/)RL69XM,EIM?^@3/Q?P,$)I@]>WJ-[NZ"#S+1WDND$?7CR=+!)SSGD/ MHEQPC3IYQG\ZC #?#. MERC]=%+27,1PUDE9OYS495)4R0*.I2A+:P#/J=AIX TBC#]Q8;R1E)!KH(3< M=2B9D(B:+-2HX!IS?Q*.Q#+)RI.G)-]0&)UGR7V69S7\)97NO#\?0QMU//=C ME,0)>B9\\#M.-ODKD WCW^_()J^:0]H?)Z2%GH3&K6MC* F3T.UD\8]-5F4B MO$J3LF";>DOYRPE?M'S)RN>D3/WK.IJ4>+IO3/(T;<%\-PUR(:>QM0@OY&8W MC:_?-N"%S*VML)2<2=B.-*N2AX<2DI@P#?Y%29]HP;1@E<9JV MX'R/;/CF1I+]]>N^OM"XU75#20B6V.PX?1_Y FS*$A*O]WSF_$BB2&IJ?8-, M: ["]J\MQ4F#DG1-JN1^O7>4,9 M%@NVHG?)%WYH6.2LVI04*CO>? 3\1 M!/R_4?Q(+6XS# O#'5)8\7!'R]7[K*!7R[.2IIGR;#(P%'LDZ0'I6Y8 %]C2 MA< 6Y_PQQ$EFPI[)>2&<\76Y6=2;$H9DG>KBH,Z(-AG3\$E&R9V^:W+3G4*W M(OZ_EH>B+UC^'!5#:?%<_M.EC&UJ<7H"NL0?,4J/@.NC=$@'?]#"H@.%N]K1 M)/\\13W#K*5N?9+Y @74A%569*O-ZB1)_W-3044*O<_J-'&E$)K@?>O%"!DQ MU>.#)(W,&]+(Q=O+N_/YUZ(EN@N,41:C50MV$GF[J;B;6U5G;'6?%6(_.V-B M%^1SX3]560JWZOFOM[GS,QF(5YQ7[ $B3S5XQ+X5IEN)T*3%M]F8%\PULI!3 M1=PO:\DC'?IF9$,=3#[0O&0BT M0ZDQ8[8G%_37BB8= Y,0?3U(3[E#[&J'@5UBC%4!K?^A7^IT!] "[GL7&"0B MYDYP>%KZJG8#O:7%[ @&ZQ7EAM1^=% Y#*-"'O"&NW%E1M\$;F8=!=65 Z>H MDSYDQ>[2EXT !//OVA6_6H)%OH-[:F-Y?IU/D#[?$&CO#1 .#R6?!7X2.]&O MQ6Z&X:&#]B]57R>07B,_/AK;YJ4?:@B#6BEZNT2XY*K!7F;(,V_BH:A#-_S* MK;B$JT4?$!ORN24CK*DQY?RX)-G5IWN*Y^^"C<*;65)^U$PO_K$1K>AJ"JGM MZK*J-C2=%RG\ +;3*,!OA<%IQ!]%2:@ BT.2W24. G',929A1S+IT#PCDFJR M)9M(NDE2I$2/<4&3"W9:,YIM<+"PP4LBP74;B;>J1UH61'8@!HNX'J-&A5RM M9C#0F'N\L)-+W<]MWHZL6=G>L.3RM2(Y2\(V9]41DIY:3R7? LH_U]#KY 54 M<$S^E2/1\G\$T;?\3U!@U%QE!JP*)C#"!=42F(&12('I@>B]@%QE9PIQKEA+ M8J*(SA!_F0'3@HE.ZPU4?-N_I>53MLB*AZOE]C1S64"IJSC.W'&:JOX_G;-5 MDAUV(/>) BFL+DGQ+>6[LW$'-?DLD<>)PGE9219B>8+I$Q3VP)G_MZQ^/-M4 M-5O14K-OY_*PP=IFD3$R*4=*N/X+= 5B0K^L M:5%%,D[C7&7&K IW>N7>.2NOUB+<5#R\ITE%X5Q]M6QMI^HPJ_TA]FP[BB!8 MJ&>4$E3DQ\/\$)%:2<:,; DA@I(9 5K@F-920UY]X#\]ABV@0$@;P[,XJ-91 MND]8-5;$H/>1A;:I@8>($5!Z)(15_)X%FDQG.$Z&]!3@CJQ>V&EX,-Y'Z $: MP$$06*.&F4;XRUHJ1$?K&Z0$#<+V M+4A;Y$1B)RUZ\ED2$,<\Z?&;H9@8KJ /F@>]Y68R/6,K<.1%YG->EGP!1&W& MVY?=$*X:XM0%W6@_LN)J#6/;U.@VJO0K_[:FJ4)*_2/$%A-Z(RR4K^QO!A@? M>TK\1/CF@K8301SI3H!T9@"/9G?'-;,@8AHS HU$Y4QV)1;;NH9@#P(=4,%<]PY.E+-M13/& M/0:$3:%P'*^U;\&9#D?"67#IO59W[)P^T9RM;]FRYJZLZI+ Z'BL%5?!#6;' M502@++F#V=C4[IXEZZQ.\NR?VV=1JH8 DDJ"Q!EPP:K %[OTQ8@9EZ(2GS!X5$ET@5@K55CB,*KV1A%=GKG<+XVBGC-?_\H M,E5+2"M6;IW?]TY; 7H4T8_-7$#'>0)S[:CE/4]'6+X_G&B0ZJM >']AV3 7PL7!.9<^)BLZL.?U#<'&LCN@?(LG MX"* +.8FU\L[IL.0X!(PZ"'W#[*4@C!^<4<.8KK$"@[VR$)41WC_3LN%O'.I M$(K!L4C9Z(49:B?K18[9V!S- A$ .;KBIS4+3S(_+"#,B%_APJ6;^QRHD"_3 MJF*=O8.P@4;,PTH%LQP7JW7. M7BB5#9^H(A^0"RWF/UTM;^B"/100ZK^F9<;XN*JNMO5K-)VOH"Y9854\8T-: M'$]4A;)&GLC'6*K)<-(RG;A-$^X283,B:2$=ZJ*8+-\ZQ (O9]#F<#VO/KY] M 9L\=,=.]SN+MG"#\+T'^Q4/@D+R7&[9$:_D:3.?H3D:6P*!JN';>[K?N97 M'?QH$BC%+^HM/VW>CPN@BJ'AO+V]EO/R)LM5V3:<'[6$II]C_3%--+ZE\N - M@^BVT)C]S):G$Q',40-I^KD7P0QG+@\%LWE;@Y7;IS5F$["AH MV5REJIL3_R.4K4BULG$^4?DJMD60Y+UQ&&">@%)X74Z3PD[K-0J7IBP?DJ*Y M&@GN%,NS5/KS29555\MKONR<>/FKYOF=P2+Q^0VI(_(V("4(W=G0+_=?OX5&<6XDY>3Q.$^!TFPX@.BR(/ MX>KFMD9(?1KI'8.MHNO""KD7Q3M-]+./:?$DF!Q\I+5,K+YGE4H.>L<@Y6 / MEF\YX,A(SO%@(NV6A"*J*O6H]22L_6O,M/@13%C?9456T_?9$TWYR87S#E)\ MLN*36]C-:B,>X)ZOX,FD?PXEW_& D&)OCM"W;NS(: IY9R3944*2#BFQWIC M+A%SQ_=@HGU('5>WBR^+?)-RG^%7QM+G+,\5PFSR*5)\=5!$$-B"6TSNS*KD M%O[V^S_-_O3FQ]GKUZ^%0\O_^?KT)_CGC'!<:[JHN6SD+U%$W&CAF,UJ!!/C M&UK59;;@*R%:.8VTOAX8BQ347IC^6UVW2(GLL!6YP_406YD1K\)7R0 ELF/L MH.R,CK>M5#F$ZUN&1HLCFI[$445KG.M]M0W#K PF8K\EP,YZ4*QZQR!%:0^6 M;_%ID,45CW[N,2V6A M\%'669OD&]OU;NMB4XC*CW#]I^HY/".*YF[HIN+E( MRH)OJ]4U+64T]Z4?P% 8Q3]&;%#&'V7>0SP=S&2'.FJ\)\ ZLPB+%UDU1Q-X MNI\Y59* B;5^29]-X!J>-N='Q39Z#JP3#3BGZY(N,J$W_.>:^ZR0I&?5(F?5IJ1C*6"SCY$2 MKX?$MSQO$ZP=,LB.CO@Y5<.U8'8,#E@/O%IEM:C&X-JR+1J%!*R^G.* H"N% M39#Y+QO>4B/"IWOT3$J D8O$W' ^7'\)U0;PD2I[:VM\@NT],0#:>R>*WM[1 M>CF![U__:9<1>//3J?A']'2 UD(Q#/>#B>=(ILI1-BI4QJG%$Z>CVT "*'*2 MA\O765(]OA;3";_[VJ:@@ MQD#3V\T]*U-P4&G*B5EE\-#YRT=6TZHW(X#\VE N#;'X%L8M):1+"MG10@0Q MFEF&P%--V4(T!>@IUQG,W:YE]69%-MO95]W9KW>S+X"^;X-J(U8.F27'+?7N M/"NY+\5*<*6OELML0K3%+#S,%C=>;5S.Q%I-TKW)L8:< M"%JA(37,D(&64O\18A\F@J_U 4;V!P%[+[L5P2VW*N!X0M9:4/ Y3D83],2( MF;/24A\@I,(*40 R5'VA-1:C!2J8(<)F7#YD,9A9:8;765A+_4).K!(3>Y;$ MQ!#X46%A1KRS%/-=&K-]W6S^4%)1M_6.WI>;I'R!C]2RCP* 40@C1-Y+WG95 M&RTU9$L.:>DA0!!>>3S/V%JCZL>]\I4>1M2/22V&<>5;)\4+H>+2=DJRHF:$ M:^.64Z?+_C_E%GZ0-4J.CP2HXO]$'TK78.5 M;-'B5);&7"]LR9&QYI8@>2%R9D Q<08L\*"++#S2$&-39\^WS.ZD>QKR:R[2 _$5&X)R9YP[%E]9070)1H?_EJJ+RV/CD>FD)1PP_5&5A" ZWSL;#;HOL:M%1+( M9T1C+MYZ%8^)##/F7,";=Z+8X3HIZY<[?M"M('_("MD0M+I:=GZGT!@$!/0M M/6U,YG+X1,M[9BJ)#45D#221>HYX>S&@8D36[&",O2KJ<@B'2PMUV& M11<<[4E[NZIIKG', =,M3QC_P8H$')Z;Z\4?IK26EQF65JX1X>B9'M M?HC>+X\"5L+1$H&77%Y>XD7;U12L);MG5A$D>T1&F '7K)/3_!"7O$![SZ&$ MM&(0+@E] ,Q_XADB&!)C*\&?$:EF:[*MA3<1M4;<'15D1$DIJP2!Z;')7>I8 MOH!^M:FK.BF@Q\DUY?SKCU\:?&:94%:!#Q*SU*##)LWL;FX(U[V;/)\122[)6@D[ =H7'3[:-:U9-YU^-U[$B)P8TP! 2W MD9(8=\&41^II703#K,WXF=K=%3!5)CHKLM5F-4__0[:#?'6-GS5S"?9GT^,1/2@?#!]O@5L?0AM M1>^2+\U3M6]I09>9ZL[0R&AT@\->J*&BLPKTF$BLLYD@7#>)FW#D[4O)Y%6# M_X]QYO*3G$M!'\"JHV93\]G0B.\^CPD\,^27;;'CXI&FFYQ>+7MMR)UX/D3A M/^$!H(H=31!Y+W9LB"%72Z+8_+CO) (7VAY4^#DC"S&2^TV>E"3=N8G\F-,I M:?R7*6V@./ED]@L0;,/=T:CR=@>UV!8,L_6V+A\NCITG6?YR MNTX6] 9<@GR@# ' 17-,,+D/NQ3PI&A M&&U3@ R2 U/@-E8>9W- !$RZN D@GY'HT\ I^QQN1)^(4OLEY0>[QZ1\X*Y% MS*UJ*-S- /[,KIF4M_N9A6CC&Y81)@!U^*>UD0!:U-<8G)4 MZ_O.Y3FM"S_<(4W6*S>U0,Z.8W9S<7@6ZQ(RG8-8KRB-G<+4/+4MA\J3JKI: M-CT,KLJ;[.&QMNX[X XJJIC*&KOW/AY (<3WVAX>W)415,Y&[NP[:EX0@T.X MK5"\1= &]2772@)?P2^?=]PK809[U4PM;^5Q4/R]XB?!9FN_0)$E(Q^(%+"?\] MY?_DZ#N9F!EYYG1P>[8%!5_2+YR7Q0-0S>5RLSN]PQ\+5K>@]V%]2^9YQ6;B M5WFVI()QT)IW*Q#B+6I@VHICW,B>%N2%)F4%=&0Y[?F6"U7&Y]K0!R"Z'Z]8 M43]&Z4CCSI0R3]ION06]2[+RKTF^H1\DOP'E;UPY/A7L'LYWL.==%FNNVC<4 MN)7E\BV#&Z"XY*HN7LMN8Y0OM[2N9X^1 MG@3?BV'7@CKI-BOULK/Y&]&<8=-A P< ?) ;(#=H.5W(_DG;E@[LN8!&$)N5 MW$*2>^Z/R$X0VU_R724I_TYK<2$X6V1KL8L^LTT.* &'< _BE&,'LXHLBO19 M9ZNV- J:+K[0)_$4,AM>5HV2C#"21 MH;GO4\].D7IVZEG/3J>B9Z>>] P]P?]?SX8E44O/>KD?L$72/:>I]9[N:+E2 MQ,[5 ]%-D0X!ANN&=(@9UP;)GGYT_Z,MWAD!S.35_Z%).5(O[ZT#DE(PF#ZW M;"O,V;)^YF[AO)K?RKSQ0.?>=9I4%MTOG4V#6QV-$_$ M0S8U(]7>U-IJ@!C%W6/RPHRXY[AX9UZD[SDFJ,54B[SV1RX*>HZ ^U:"HXH8 M$6=N:)V:M%MQ &RF;D9/.&K@E4QJAE2U4C,\)7^T[KK$CA*7.V&7A+ M8& 8LFOZ(;@ O=$Y2M+@M&I_;D\Z3M"O9;ZL D&'X%HEIT0E+7&:E"NE@NGR MR[:YE$SF#!R/^T>@FDGM0?+>1*K)Z5D<;&T)QLEIDU%[V265*XVL0RP)ZA/#E@/=-U?JB^0E&@49 ^]8H2/T#_N8= MF2T%T*.[P&N9\UG9^T'UT$PC*("N3#$,2X.%@^#=37C)FO\'G@9^2G)Q+Z$^ MX_H+<3>1T5%$B(R^10:-M'!X+_&"BG59/\-_H#LZXKQB;L1V9L5+2U,-5UJ: M-@-JXZP\\S@D%5RP'3XY)M[1(K M5[2\6*US]D+IU7+^1'.:I&K!U?H 534T!-BW0$ODI,4.#F>#'R_>CB=D+^H) MI)I@FO1XFC&*-;0DB9ESTU(E&LCS!=\NJ@RXK=:&L;$815#!]*T#KCB440]U%184:L"^8LSW,AOC05%4EO^1D_/6,KV(_$BC1;D\); M-OL8Z2[K(0F5=]6C!I.+]35/1'Y64' B2("VTB)(,X?@QP.581RM:7HZ*Q@* M';/CL.5N Q'5JTV]+0%4[S7#(S$[33]$WXH"6*%K,=GBQ6\SKF9@O\F(64%& M8EN*&V&/&1$19L UZR[E1;7)@3D#E^P48W#]Q_=A^1;BTQ]?DQU.FR>L;>FV M%]W]N43IHJT0!*;%I6"ND.-J[U^3K'C/JNJRN1AW68!B\F&J)ES!\2,=LF!T M^M;R3T5)DSS[)_=R\EAO[X5?=!9]):TCL/P_V:(6WEO;:W\H%CLZ'!>558+U M'Y]M49/NHQ$VH5J'3A0!.7?#27_"([WJ%6+C "VH *@YAD;982G)3[C M1G;.]ZPSEAZ&9%1_1BQP%XSW-"2<#P$9 6S!U[>78VR,#<$\TD\5O5I>5'6V M2FIE[];^04C?;A^8=P>L$DF*+;X9N69YMG@AGYO_QNX>K. MTV-8,#GY2)^; M)CSPR%#)"OZC?+2\DHR4_SO6V!H+!BEKINA\2R.GA^P((OL434XTT8O%7*U MN+[MHKY(M%HYWY3R':V,I>+DLO.ZQ*CYT6I39NGL(/1 \+!BDYINB\Q]%V"=B!L&$=5*V69L=49/9\] K MQEPM0\3VH&>LJ,MD(0)T9YQ.MJ+E-O2F$'$D%&>M0P>Q!6HD>DZ7M(26.25] MHL7&42-1QS/#[=2&9$VDR:B>" ZV'#7@?C@O]?"U5Y7OJ1J']2@/X07S$P\1 MH[P_>^K7PIC?UDE9FUF&MTDNKBV]RHKF8A/JM3YG4[@H#!U3XPGX\DB5(LVT MV13N>LC \T*E=7Y!'L99 "T]^!K)[DRZWEQ.[I<:?&=89AI>U^/EJOW+"GF M!7S+[>SS9O8+06.,&WYFXL!&MS=L^Z(2[JG#1-^'_6K-,-$1/4_GBD6@9 M0-MN[26G%GX+7=$WM6QI_M0R3?R1 K7L3SF5-T('16LP M6#3.1VM71488X?B1B9Y09ZR"]W"RE#M,_<\YF7^(H%O+)Z=-;1&8HI"%2 ]!Z?DGB)1$P ,[D0;PB/ M>=P^2@7'^,I,F!6I-[+2_3Q5N'BFGSOIHZQ&$Z>[LIH>^Y[++N?JXO1K<>TH.#P>!'87[ T=U+6.VTXD/ALQ!#L2:O4>4A7: -+_+F>L M5TQUQML'1O?A1HA][A-@&I._D(]3\9W!G MLSJCU?"-<7M F+@1"J'W6^.2*+*E2J0ZMW21'6'FU^CB\0 7L]DYJ.W;+U#\ ME13P^/A:SKVD#TDIBLN+AG'9'N.66\8EV]E$".O8R39SMUB>=X/K]N*)(IL\ M.,YB)]B#%VP?:#SB:#GD86XR;19Y$HJ+HL[JEW=93C]N>E)70T,0HG (RGMC M6H&/ $(B,09??R7WF Y+O*[ZQ8J6#]PL_5JRY_KQ3)IMI0 ,CD;+0B_40&+1 MXB82.6FP1Q*18?XR0Z9%"T,NZ%S4AVG&(0^'.PI$MF!C12);_"Y"D?BYN(E% M+BC1F4R@".21P R$(/LYY]F]NN/@![RJ[I\MG"D $\R' F31'*<]AK$Q+GC= M,&]729Z_W5190:N^*,K */0&N0;YF+_4 M-P@O!1U@H80 4$;VB7IYR/088QDRF^=KN$Y>U\G5\6-9&X9:S=X@$IEW-Q4Q/8F2.3<\R!J!AO26G(#S-EI&=/Y[* U^?$ M"KSG)OBRIJNAW,+0< M/J ]L,,^H@YQ\!O1$X _;*DV;RJ3,>[%X@PLZROQ7>%JC=U7]/::A7JIPEORNY^*J MSE W%OPNQ.74?NLM4$_"<-\=WDS49Y8SI_=VKS]8^W2MU-K&J(B>K<*D3EV+,=8MWDO9)*8=^'"G2]X@KLB0S2%"HD[X5X M3#Q_(ES$M\RD#UD!3WJ1>]E[\JMG@G'3S0O9&U%K_A/S;/7L@P.?UF"E)F_ M%5.YY3M3+M_*"'.J[$$XC4-EA["IV_/Q&82T9T[Y:=/N:8>1_.%W/[XY/?V% M0-W:5V7;#+3&WZ%=N73>*[;*,[[L#ZQ4YZ!Z1UG5;6VA!2S=*DF+-&+UUC$; MCPJX%+R)5(HS_Y*I=BGU0"?E-P#0>PQGOTZ%? :D<5XH&>"FLC;EF$5>K473 MH.B&KED)H0%^"JA[[X'H#$?;CWZP@0Q)VUAJBYU(])%,R@B+F2G?(AF9C\F* MGK-5DJD>7!H;[L3@[, &-CLS JC)9XE\"N:GA\-*(Z1BFV40^7;SG!24:I5- MC(W%!)%5,'W+1H/74;6$NUFX*95H9Q>Y3F)48)@1_X*93?&JWF91B]?VSAZ3 M\D'Y4.704*2Y[ /I6QWV<$(S<4 :Q4(.,I29<"F8N+1%C6=L=9\5\J6ZQ3\V M697)DVB>B#?G*V4@RAP 4K3T$84*%.E3A G\^)POHEZ_)8=TZ)F1#D6D(8EH MS-B3_B%DD=DSW-:+63S2=)/S#02<)OE,)$TO[K,Z343B??">M/G7*$]'&XMW MWZ>A!.X RTSTE)#+MY>WIW/F_H*JWO0/J>+E"0=N 2='# "&D&P M&/>;$3+)+#D?;+^\S9:KY,.FR!;9.LEOGY,U-.OJ/7>8?(+<$X= >]?$RW@++V&7B#S^S; MI?:"#Q+J@!*BZQMILRQ;BCJ:A)/.HBM)B^PEVIWC-%N,#HM7?Z=1#78'L\YG MR3JKDSS[IWA7 5Z&*F_9LGY.2CI?\.7<"!]NOH+PYC_W%O; L.(!(2VY.4+O M#R3L*")50PI)=K3 \QQ;8N*\X(E?).:.\QZWA3WW![5#J"&XWBR.,7FOI>WS M=YWN'2[FY&4;Z77UR9*5ASM*#/K;W2D?<%-0 -YD^BYQ:[#/V1(L$NNI]X1N(B.7"K\KD@6I:;%T(]A9[#%.$ M]Q'&2+*TY^YG[*+524O5C BZB"2,M)21:<[1^W-0@&NEO6>>E#[1G*U% M]9=X='!&"BJ>)52=AN!OO_]Q]OU/?YZ]?OU:M)[\_5]F/_WY-?QSQN6\6LO> M_GG80D/#%=0[)+FY0HJ1WNLR6]'1\*MB%%(^#Z#Y%DB!;@)15143F29GG.;( M=F&FRC1!-OJI?79,B2)T:JR--TI:W.?%'$[47U+L*/ :/R$V+H/]V3!-?H>_ M\]3>4,AHU=QT2*\.+C%PEZ=XH)?%IZ*D9;(BPGL< M;/M,\F:+FW!]J$1 "-1!7D8D6;'(-RF%'^!GQG>6\J#X+NG4<]"D+-BF)GE[ M 84DM1A$N3_3*)J$'/V&CK M!(//4!O?.'COF]Z6!!!)((((*ART5_ R._L:V6IOQL\PXXV8<<2^"R9RQK#L MM52A#TD%IQ9:/F4+6LT?2BJPJY5'ZP.,V@P"]JTP$CEIL9,M>KRB.)Z/FS+R ME9QGU0Y-=)EEX637#@%CJJW'/E M%2$"6E3-95;I4=!F0O+E ;CP^E (*$.]2D*A1?J'OLGSOGD";2>".'%D:JF+ MXL\%6VL6:P&#:>MEL2AA%SVG\K^7Q7RQ@$-"-2_2*VX=2TXHS<0%=-4!# 4# MJ4=&N$)5]QL1A2GP]S5KFV8-+04B9LV5MBZ31?6%: 3?0C6F.G>RCC_N&SAB7F3'K_-ZYIZ"F M^24_/WWYGU3=HT,Q#G_+?A]>J.OU$BL1: G'&^M>O8*;3)M%X9SW_C+&JZ6P M?.=T2)-/XQ M,@<\#]C]8LV]+MD/BOLH&B7K&E^@>V H(?N_&[)#+7S2Z$7G.FQF"-YY=1%N MZ$-6\9U(MN)0>@C]P] .PCZX0/[!#JEHF1+).U!PDNFR)Z"=Z=BZIO\/EU-X M7%;^0VEM-+]#VYP1^*%V_U%"<"_O.9\=JBXU^CZN+T8,S3VOEK6W^%_U9[0E M#5/HWUC0*!7^2I:Q,3YX6M[W]"'))=:>!H<#(Q"+? #)]SH+=*1=[?#]#(>8 MQS0X$N[@O'(0!V W=UU?SG?5;04^7^.# 6O5GVP RTOK[_X71>EG?EJJC3=WGR<*#86F,--780IF]5'$1N MHF..9X$X#7'L)X"> /Z34\(I@#L.HD;XCI8KZ(W)M_7/0%#835E/:I@1$T,< MA<[XCU?E'7M6!PJ5(VV/03N(H0]!@)FPD@#NN >@'J[V'7]4K/)D*[4-I7,K M&<]$NK&/$8WC= VCGE7T9A+=Q5=ODYQ"$^955E7PW)]1H%7UL=.(ZR&2N*'7 M0VK?#L30 MNT\'MG9?92<"^&17_,3<9+_/]GZC*7J>JBAP;9^ M^1[0T*ZY1$XX=@+HXWKG_>SM<] '>!9":,2-Y:ORNF1/6;$8%1O%<%O!.0 ; M6G0$>CC6M03$%1X5D_O$9Y!S80)BPYOM^&#[D%C@+5>-W3(H%GKC'8J*1=Y\ M-<2F/R;F9PM6*\.'NLSAH%Q=+>_*%$Z@BA2MWF"$,JB!^N^[P(4NXYNN0 \' MF[LR22%#T96DS['RG9H<9V9L#!=)R'/V#*F.=ZP\9YO[>KG)VRN>NZN=JDB" MTYVM5JP0)$G<5YN:G_(+<(V4)VR=C_#WV@> A[KD+D@@@@9^Y);"UB$CUIUW M';8S'"\G8E%I?^?!D ?I!J5-B&LS;CH[QU9\(Q MMR^K>Y;WN!Z]?T=X&7MP? MM&V22V(+[#?T\8Z.,\'6IDZ]3?OW("JILM*4: M@KG6>0#*^[U.P$<$PE@-M)3<8SHL";9A#3X;,3P(N5F%?0JB'RMFH[*E&Y5I MJ?EIYRY>NT'UJPPZ7 E[D)&%_L$T@CWX)3H\1UCR?;IB_HZ52YKQ7[D2]2. H<1]BSCH MT1]%(3HFX)L?-L&"(TNP; GX^HS!L1#;& 3%2@0S"N^S@EXMST2ZZUVR$,_3 M-$\%OV5ER9[Y',Z2-?]+?=@0U08$4O%-4(52=1.:,,KM=\X(MQ((@J"?)(FT M-,U(0Q79DD7TYNU)LU%RR5PP/O:6+D*8CAQ7/5AN-_)AG)'IV4]IJ)X0$@Y5U7N4M)U)XFS09DO![/@;,A']E$':L*>&4)V4'OT$GZ!6@O8M@ -UH3.R M;@F+E0 >YSC#L#&8G/V60,V^>#WH)GMXK+ME34W7+BCG%\VY%'*' 8&40Q-4 MH<(/)C1AP@]^YXP(/[0$B9U DM2MZ)N1#E5$8]J>E!,EELP%W\/=%=G=MZED MV_!D]YNNL][[-*PE%.SM$3-LOK7XC.7\ ]8X,MT+3"#=W7_+%V/JQZ0@^Q]% M];JQB\<8SPBF2(R9RM4%?^'2360J>3T,AY>^YF]L^_HQ1 M3"40'PIZA&P2F>HCJIRKKH-Y>U+AYJ]PZMN^\3YI75;+JZY.CRQ&P*3TMG4S M]P@$R8\L3_DZ7_QC,Y2(UOL,G7P>!A\NX3Q,!R[)['IN-:N3W$PK[^ 3DG=: MGX,37'6(^LLJ:0,2QW8V^A(B>(=&G[O_60'8[NT#K< M"6TGY'@#;)X@V+FP4]KJ% *FF>F.[;0JLIGFJ6Q_N>N0R6J!FW203S!/;9B8 MGD@FND.1=E):^8U; 0N;JNX1L:EDJ=7\'A>SJ+GK&UI1CN:1^S+G](GF; VA MNN&4M=8W:$$;@!V@6DP@%[YJND,?2;QTN,Q0K LH7C67;9I>)&7!M^^J\\;X M.5UFBTR5"=3_$"UH8PB\9Z,[;\JG$F4D0=-F-Y@ 0<&*DP8K2009<5)?*F%@NEP*)M[G]+X^SZI%SB!M M/'9==V0T4M@54'W+/* E.[SQ^D+J6,'O'S%*.00G, +92! M/$"+L8]XRFWNV;58HY9$JD2 :7(GF$0?EM%]1FJ6C'Z%BG] M6CB\M]L]K*::$4$'V1%"/DM2XAA4LY5@5NP-:&P7)2>/GE/YW\OB:DVAX$=< M.8/7">?W4"F\4+FJY@#0)EH7D?=:JD>H&JI(5C1NH3B2=]))/TS9 M&\V(WF35W]^5E+8F_H;O8D:6=!R (W.J1A3!I@(Q!*@AVSTDWF5%4BQ KX;>3];X!!L-& =+#(P0(/]:VBV1?.P(6@"S1K@W1@CSUK]H2./^AA!!$^Z)4*\#S0M_WE@ M 0;\YC&N!DPCR)=6^9F4K>A=\D64,_+_RAXY*I]9]S-T8F$8O&\1?$L+NLQJ M42B>MD_L9H(84@,UD=(,FDQG6$Z&NXN>9)RD_YD5:7MR5 B:>B#VWOD1P #Y M_7(CY&<_D$]$Y?/I+Z00?MDZ>1E_5LK7K7,UEYD^ZR+NGK1<9!45T5[#[5/Y MI;/]\PA#E U44M'$^2>V@ZK78' +'6%LK$/ '<<[4/T[,MK-0:"%&OPH (AC M5OR.<5=]'NAG64PA&JSR'1WO3I#"5/\XCX?%*6I%[S:G]!YR3*+? MQ-7R4T5%_9)"J+2^00K6(.Q0$;U!(C Q/<>S0D3UMA000<),]D\Y80TVCPA5U&W^79*5XA[D-H68Y)=%59<;D=:Y9GFV4%VN-_H6 M*6Q:.'S+'1 A[\!"PGB7_NH0,B.2%/*Y^6_LHF*SQ6%6' \8]WL11+QCI>A0 MO5G4XCZO,OHW/!P= ^P'&\H+5>%'/99H/Q?K5T!:G!##C)=,'A469LJUD+&=EGO[GIJI! M!:^6;5?,,2=EZ!M;YZ0/=BA%&"0"HQ..9X50CXZ_M:,!7"^]:?GVJ 8EJ<^3 M&F=DN#@Q=/5Z"P]]QXFA-&5U!#&G*Z?:QG MI$-1Y&)0U!+U&C9CO@>3Y;;5QC4M!;DRHC/6 D#S*Z2\CD#W+:$M>FAX)[N] M3BZ>I\M_AF1J^,1R<].[&KDB,CK>-J%\"-?[UKO-N#9.9Z1;J..,["]=Z!5-82<\23LU.CG&:F[ LF4YV>O#U'=X5DZ7V$ ME*]AX+ZE#-#)TW&RQ8F**#F;ADVJ 3$;3RJB*3+]W:)'&1A.72@_F]']LANX MD'*U/&/%T(ZN_R%6;481!&O,/DH)2I\\S _SZK<@8T:.2LC$-2MX#KRAAKSZ MP']ZC/- @H&T,3R+HVK=#2WH2L6'#?,V;)^)B2'MT'@KI#8VW"=_UP0V:5>@C )T@<3,; MS+L& GOSL$';J6P;YQ'O]Z3P>EY9$2Z-\BV?2$_YC$K38:1QG*GA.N>(0/V9 M1K/<,X>= H&;SPM.8_9$KSGCAZNK+2 Y MK*].Z>+RG& 7R^,W& MS1E_^)"6.3>#2>7;3945_&3)M><^*X3R0+B&'S"YWO"?JBP5!TZN39TGIF67 MV,MBOF(;*-%3?-(&85].%3(=&#M2(P)1&1K@(+K(_\R+M5$@V/7;2JX)[/IL2+JWS M 1]94;;_?)M4674'[7+'PM3^$%E?.7=%4,#F.9WN1Q64+S5$B5-LETKR69 8 M/:OC._T*)'%N0VNYAH;987?IN M0BM<0&O9 1='.>* W.(4+\2)/E=DG'S_ M?6_WY*"_W>TQBP*&E^3%V]^R^O%L4]5LU;0'^TCKX7M'!E^BPTNC&/R'EYK+ MUB5=T.P) H)Q!,J$V\R"A>&S#:)E?_6>/M'\^\%6;QI?V,;_CR&'"^3/Y.L+ MU8P(_.3[N%W;=+C=%V\?8V%X >LF2+:__!\9+3D1CR^#SWV@8-@*H0ZN@/FE M+6:949K_->[3(+@EZ9-4P-Z^'-M60=_ DVUF']N*W2"2N!MM MO$?=#)>@3Q8-^.HU5'>V66WR!&YO7"R7=%%?TS)CZ=5RGC)Q!U@9ZC7[$!'D MTT/@_8R[I8)(,F9$$@(WREI2XH6%#5>!X5D;50H5L623SSQ(8 @3J"E_<>+1 M1OS7E+V)V;_=O19E#AP+PH=$'J":A'3.ND_J1,NYHU=)5VX'61_,M;SA/D2Q MH7 #ZZ'(@#"]=M7:WR$=RE'XOD6U(6 R_5OT&<[07 S8FR6I1:SH?5;02_ZC MZO"B'HCNMG((,$1.N,D" TXBD,;JK*+D)M-G4;C;SWG.GA,^JW>L/&>;^WJY MR><+<;.CNMFFD$8:^F%@8.\KF^#R?A&Y)49DE?1%\6B&W^_L<_BSXM\1NK:"T4PW _N &_H6M6UD"2I@57?V!IPH\!A[;A MQQ38&'$7\[&RXCL"IF'&!R2GQXZ/L2]@:Z)4'"B3_#K)TLOB+%EG=9*K;/CP M:'2#H%ZH_GO\M&C)FN.%!CX+B3E2RYYAWC)#AH6./8UUIE(-LXLL!>L(U>*+ MT\])R;SC*%'L/DK'K5M'!&/\ V4,)2Q?S'W[WXYO3O_Q"J* @COAHL'BP M^6YDD1*%ZQ]9L>VO)KN+-2]$*L1*[R.D: T#-QYY@.4Q'O MR?!QF3E\.UR3E>%,<)+3JZ50X[W6K/*$!CT^[LJDJ*!)(5.5^:)@8 VU":Y@ M+Q.9$(5ZK%]G(>.M-Z' M48QU\?!1*,_I;#*OPJB8J7I(*+;;O9-HK0?E1H;;6_(XS\DI\%O:YPB/R>V; MXBD_)C2_EFRSYE^(MH70&G_#]Y%UL[&H L\Q2,!>/0U(:BA[$7).J$9K MD^;Y6A3#W=9)69M9-R!49+U$^W2Z(YDD-;FG#UE10'Z6VS^)XK\JZRX*P[?E M!QE'BU279;YN9,>P9FP*:Q[#SVN32=TFU)=F1WMM$/;^X"BJ"#[B*$V6?J.' M.=O[DKL&1Q875'G70&\PMIM. M+U#_+;8$5K)%&_=BZ0AGF1F[OH[3B[S'P+>\4G1:I_*_VRWPXLM"O/8%K=?E MQ0T[GOFZEU6),5B[YDK506B,0!L1:(VHF 5BMH4H2H6 M/?D%R7:$\BW[?B3(,I0=\]R>1KBWS/W+Z_ MNU +L<87%N^<*""'>-^D02W]K"YR(NKM3G\A\& \^3':^QYC7&<(5GIMB7"> ME=Q]8J6RX4'_ $0[@WU OJ6EQ1:O!X&"<6R<&^&BRIO[*DNSI'SIA,T&NE&- MCL?&BU5PO5?L=F.D,9M,C7.6&;,K2G(B6?$?.S'6P::B^A\Z2$3T(P@L83'[ MA1IP6Q%0UV%AN/+P_=I;>'1:(68#([&%X,<0@]5/'Z-&%8.[F '"Y]]=P\Y' M*?=5[CT@#LR 0U$[T[?'DI?]+C%#SY9C@#CL5Z]&%BQD;D05[H5$O_-&/9;8 M].U_YC21EJ@9V9(%+Z7*;DFZ<_=V?D))Z$B/?UWVAXL9JZZ-C!1[:W^'C1"/ MP?>MIO*ADE=48A79%4Y$G&)P?68S- =C9RFV&QPV2S$ P&V6H@=1Y"Q%#T4. MLQ1.YFN3I6B2%&0KSA/-2PQ)X'A>8I3-L37TLGBBE8V&#@!PJZ$]B")K: ]% M#C74R7Q=:&C6$C)1#1V2P'$-'65SP*(]"NU"V@V]2(6WLG<53%G!I_TENIQO M%(/_VCY!@DC,,.''+?:N]$6J\-/G/+-@9\! 0%5?+7]E+.V^^'G+ +>0MZK!'NG0.LIA9LXVOUW0H6\;+==)6;] 2%?5;W]@ M&*:;>0\X_[*RPTD :;3>^4.\9+H,\BH5-W3-N?B8<(OW4%)1YWQ(D?)Y$.-O M$?*CC2."4,5Z$,2<[\R*F<$VNG,J2NXS[OWI=;0?_P"YT:D!>Z]@V&&>D::/ M_53ZV6NPFYGS,()XC1<$#HZU%BJKDCM4^ZC?DK),H(;JA"S8:L4*4HG4]*LW M(Q>^O$X%=_3O11YQ%HCTS [S+B,36:5'"B(U>!7N5-Z\''ZU_$#+!UK>T#R! MVP3GXR53N:(\1&4650;P85=Z*(NJ!S57/4GUFIZ##J\3A[38*> M+N:$V.VZNB8KXEH:B,:DO"O8@!#U:M,8%X.ISAU'M'N=;/!"^=!0I*KT@0ST M (-XSZ-.BC0ITXI\6J=PP3QJE>4@?YD)TX(;WF9;N&-WR1,NV"%DF9L4\%O!:6 M+3.:*I-RHV,123@E3._7J!K$\7)MX^QD1CP*(B?<-M-%4JF?,Q\>:"$A^P!] MBT>++=YMWQ%&,GWN!"QI8PM*T^H=GT0;Q+A:'C8[4QWRC#Y&%[;I( EV@-.B M!G5<\S1/3(2N(86 :.^B<_Q(=M2^+U)-GY'<,3LF!]/%&UKS'8*F%TD)/9"K MP1#>\&"DKO4#]:U;+5;2HHW;$W*$L\R,70&E1UQM \GNNP)W\:7IFP8UK/S_ MTKODBU*TT)#0,T;=0RA-)V3RL%_/E/]0Z'#\.B&>N5R_U+JNAM\!ED69/ M6;I))14CD-N1T?P?$M&!V'PQF*B^$D;9L7WN:_ M9?K[S>O3/Y]^/RQQ)M]B)4\'1\PJ :#CY/3[R*)HM!+,BKU!^RHW/OV@&"K' M6?10WH,7HG,R]Z:;%I0QY4C-2J;-'UWYJ.IR)1;]]9^^?RW=9OZ;OUTTE66W M](F6L!'/<[&"4(AU0RO* E;R%JZR)8PLJ4, MZOM:VL0)KT.=ID!&Y43*%AOXOJ=,=3"WD(>F?H'*2U:,U#5J?8/M73P$V[LV"YQDAS1J3F/2L>[FBY.J?WJEJ< MOB%(*>F""E57T\6)>K;&BF9LQ6J? MIZNLR*#E*=P2Q[G/1D!=^]%:R&,[U V1,]*0.1.^XSZE?IQK3^SQ[V57+ MNBQ+]JB?F,=MI@4/"#X8H7+9>L7(G2B/L\>Q!KRW^Y M@'5^H HW%0G%KJY0%ULH9]>0+(P_['WFB++RAB9X:Z*ABG3((CNZ9D1W\GXK M+XVE]+CJ$K< TU)JN.,&[S/?9=Q'> !;5&?54K[^)!]I/K71=@/P/LV !AF3 ML@\:]'HS'%YXY=>BM"032;/TF794"Y/#Z2:O/K"B?AQI@Q?3[)BHBZD],E[7 M<'G:/*FJJV73N/"JO,D>'NN++]Q^9A6]+C.HSVR[&C9_K516R0H6-M^+P1GL MVCB&.-3=\C!?/GH&L^<:7[@4JT"O#J@%*V9*78?7 M8\(5-;UN?3:ZK9.R/D_JOF=4_"*)%1'9(\9_@P!WQWQ!.#F/W'O-DS"X/.\/ MK' PQ?S(:EI=)R_)?:Y**/0-02I%%U20]@*17K7M81C3X4+<[?YJ4U=P?8 + MJLF>W_.9RXV_ ]ZWR&RC#K_"?[B)@YB#B#-4$PHT]/%[;/-7,C&8Q,F7FM^S MJFK;9&3%!DRB[$C(BNHMY>:3RG%WR1=:77RIRX25G.BD?+FLZ:KZR%D:8 MJ*VXA)>4:*6JUPN $2GG'BD+%>#P. 5,6&12'$74.@+EY%Z0V#S(3FH@,HK5 M":$X+,+:Q=U=/VZ@M(1[@'2Q*<4#(&=)GL,CO(<17I/-UQRJR[U9'WO41(L^ MF_;QVSW=@YZ+DQ<;^'Y'4KJD9HY"=WI=[ MAI@8[M6>)O1RQU6V6H)"P\O05V7S+O1@D-OH6^R[/CHX_+>%:H-Y+1GP,Q " MAK\A)?*3/T9KP:P8'$PXSQLEEYHB7[?Z2%5'VI'12 %40 UEOQ7H<0^,.IH) MZHG1^_K@G37N7,6:A\TN])Y6U<_DO'_[B?1JZK#<,T/6A=M[&I/#"9K7URPK MZLN"FZ/A;F%Z'V%WFT'@WK>9'7:2U$3@)_PX 13$[9FBR72&XV0,@;MZHJ6) MK/6/MQ>S?;@A)8QQS-,2+06/^Z5JB''A')2L2AX>2BK3F5?+)NMY!\FKH^?H M#[,X-&>2S((0 )420$D<$S5:"6;%W*@>[@4H1@R_] M'.K"=/K5.M+%*]$P607]XUS$8HH;NMZ&/C0:BHP-1U<>]8,-5_O]E;4-"(QS)1U 0,=]]P_KNI27%/_5"0K M5M;9/VG*=QC1O%(9\M#\#AW\&($?+@PR0@@ND.!\=NC0R):,&>D00J8R/0<1 MDP8IX2Y@ 35>9"V+O"+%3'05AZ$9BK(>%5U\^\">ODMI)@T'_V%G+_@__G;> M-+/X7YNDY.*6OW!;QNDXL! :(PUMP@!$[R>(!BW9XB42<5#9T6$I,^"3)_F0 M#]5 /4C)<29-+6U-ST!"RYC>.]D($L@>#:(4 M$" EN%29,)\A.1K,E_E4E'3!'@HPC'?)E[>TH,M,F78?&8WT6Q100WDK"O28 M3=S93!">21GW09M+ MU1,M[YFI7,&!2YX54T[,C#R4K$(IA]NYF.GZQXGYL HA4;JO0]R*\#+'-7S3;44%ZI3!V8L9P+9@=@SV?UT5$7KR--'I@ M5PVU.+$?@@QV9-\ACGUF5W*5F; J:K[D?590_L^SDJ:92>*D]SN'&90]^#%3 M*7N$N,JI8&?G++G"/Y&OV6I,*V!RI5^J1K(L \ST'!#C)PZX6OY$SY,Z.=N4 M)3TZ?^D.MPB!]8$-%OO:(H<.! EIT$>+=PVRF)GRS9/X-!=<7BZ^+!XY4^G' M9-470!T:AA"7/G#>_<$&)VF1$L :7#H&.-9&D[?W(O7EP-4Q(F"(->%.6)VN%)!CNAJ.8=;FP_BR;*AXL"AL=ARP#Z8WIN90;?4>]:\ M4=-!+I^PZ?S[JGZD):GY/D/V/XI9'3BX#,R(M^',)7?ETBS? /-VUX;Y%IYO M4IK*_@:K]:9NJFDODA(Z1U77M+R%"]6#&1.GL+&FU04-H4[/3HC%G+ C<0F1 M_^Q2VKW_W])*0"=)AUKPG%IZH44<$12W+5ZCMP9PJR/,ZY*&:Q-0L@6EJ6BO MHM'O;6PXMDV JQO:]#BE:(G;D#[_[\8 D.*MCRC4D5"?(LRYS^=\$8>[+3E$ MTB,*7($B;2R.Q9'DQ;WVXJ2 =7\\4_-EFS2:ICCR.C MD7JH@.I;Z5JTI(,W9D1QC+G,D&/A+/Y!-&'(?1D+LU<.>-@3L.O?\\'>LV%#0PX&.,"-994CV^R]GS MV.4,G4_L(U9'H(-&J@ [$>@G%*%2<[L_,C7"PF R]IXFE3B. V;)!==.(:V MTO$/D/*E!NQ;N@1FTD%- '?<35.#S<<2JV@8[8%A3AD(:*J."HPZ370G% M!T2F!4@[$8;^7+1[:,A[F1&@@VA,V9?QMQ-8YI;[TU7Z=WQE7>E\%U8HE0>< MD]5X("Z(PN.XX%[?QR<\%77?DU4;;3]F_825/7MRML%W8053=HYSNLK.B0NC M["@N>%#VT0E/1MF[LFJE[$>L#]@R KH[+8#(XH'_@Y9*71X:BFX,<0PR7"^( M8]RX]@\NYK"F9<92\8*]F3;MH2?E-.9Q41CWKC">A;>N%0-2SDS8%;S*X(RM M[K-"5&?)@JT':-K&BBI+FZ*M]UERG^7R+AM(4)-V)XX"'8.#;=J1Q'NF)J%6@\ MY'NS&JNLCAV2+XL\YQQ1B8BP.--M(H1QYMZJP/ M$Q[Y@%#W_:,&% ,VQ(DW9F?DX_:6UI9"HLN,$&<2+^H);AKHB31T>^=.U:1X7LZUNLY!8<(_O^R6$"3V_2. MG?-?GYK[/@- W+LY/6V\WR" -=BBN4Y/2?O[KR>< 4\/=^U@\TG23TZOE1_K< M>?:C9 7_<2$*;BM.]IEH&5U=%MTQ(FJ6:[P/XP4)]B:)4V("OG1T"ZUBDC*M MR*=U"DTWX*@EJ>1&?.\UFI;.INT8B?XHC1\!8&%6-7!3X3V+,7BU;W2\57/A M'KC>>ZGS >"%[_LI4>_UC?/XJ'/P*./"77Y?K7/V0NDMA?93?*X?*/CR"G$: M&8V]\-X/U;L3T: E6[SDL\0<1X[&F,L,.1;!0QAP90Q< ",HUGN\%K:PQZ[# M"&DUO5W:;(UZMV$$X\/54C2U'!FM/C)Y0%1F2@;'8JLA^F &*W?H0XZJ9W S MBYK526X6Z+N#3TC!BI,&Z[8NC=,2IU9A4$J8$=/B1"5 ,86:BD+.@?O5FE^Y MB$$<0P]KJ84[&O&FM2ZK5>&&,?X%D[2/M(;^*?PT]I2E-'W[\JFBZ671=/OE M^P-T7!1*,7(E&P\(*8_F"+T_P@+==):BFXYH0+]L22')EI8X/9PL%H>YXWCD MMKG[G5#G]3L*%:0YW%[?<,E[V1NL.HBY@^RTT:X1!7$[\!J1ZJXUKV<.>>W9 MF]2D(9=LZ3W\:(J=?7%Z,=KRUV(I@YF@972-,Q MU[T_D$ MWNVJ=TWEVTZOT-8HBM3JLILA>1A,VMH^/K]E]>/9AC-T1G.P08ROLYQHQQ9ES0CX[C5!WDPFC_Y1="HTX%?1?Y;9)#O#XNW<9W MC[6H]M:Q4*F*3)\YX=MDGN5)537-$@>"9:/C;=MA'L+U'GT ?-OVES^.L M[>MO.;^WNY%VC2M%]E2_80S"IIUXMD(J_?&Q0U9JL=VC]\%F%Q*&K>* MO:EIBZ4)I@S7S>7D.]:\HM'6[=/JUY)5*G]#]S.D>(^!#V5LQ^C ;!_NYX:( MUK9$D)JUC\&0'1TSHC$[3YJH+5D,R]+@SM=[EA0C3U6_^?\ 4$L#!!0 ( 'R# MS%A,0+E"YTD $8O!@ 5 &UL[7WK<]PV MMN?WK=K_P>O]W+'EQ$D\-;E;LAY9W6N[M9(\N7>_3%$D6L*&370 LJ6>OWX! MLI\2 1SP 9!H5,W$D@B Y_R(Q\%Y_OU_/<_3-TM$&2;9;V]/?GC_]@W*8I+@ M[.&WM]]O)Z>W9U=7;]^P/,J2*"49^NUM1M[^KW_[[__M[_]C,OD=98A&.4K> MW*_>W#T668+H.9FC-__Y^>;+F\F;]S__[>.OUU_??+\[>_/A_8>?)N]_GIQ\ MF$S^[>\ISO[\F_C/?<30&TY$QLI??WO[F.>+O[U[]_3T],/S/4U_(/3AW8?W M[W]\MVG]=MU\M'GD\V M(PER_J?Q0/EJP>5\: MW:/TM[?2YQ4]J9A(A*X1ZHB>,P[!*4?PC"2HAIRZQWU24U J>,]TC-17F@GB8)/[;9^A^Q.D]J2-.V MM46G..&F](X\93HJ7[>T1>,UX2),^G_Q0G)*ZQO;HO16B%I3>DW)$E=RL))6 M2?/>J3WCBX)&Z147[Y[_ ZVD9$K:]4\?F<])=IN3^,_;QX@C-2WR\J[%[U]R M8@&=^J>\$LNJ'9"_6'SA6I$#TKQW:OFE-,+RA7_XN'=J+N:(/G 0?J?D*7_D MGW,19?*YJ6S=.ZV7.$7?BOD]HE("7S>Q0A4]XWO* Z%RY&I;]4[;5183RJ=Y M*0J6&]\9*?CVLE)NZJ!>%FCGTE<4YWB)N(P8K5>M@FA5\]ZIO4$/F/%].\N_ M17,YM/7->J?N]A&EJ6YQUS7JG[)YE*:?"\;%,";?LFM;]4[;7?1\E0B-S0Q7 MZC3-YJ-IWR.]7]!#E*ZEG&="29?,^6->F1JEL4%Y2#XBJ68_4\4NFD.=N5_-[DM:05?M<1<^^CO64 MQF\(31#][>W[MV_XDQGB.W?RI1I>JIPNE:PE#?R%I8+];W%*&$I^>YO38HM* M1.,#S>WK@=8MWBTB<5Y,XD><)IO>,TKFZN5#=*(;'W[TS&O52@2PQX"!.!D_ M$'"-H:?3XS6W!'S%]72B:"!1"89@1#[X@8C"'@6&XD<_H(!9G,"H_.0'*D # M%QB6CS["(K&H@4'YV2]07MLCP$C\XA<22L,6&)1?_0)%88\$0_+)+TC4MD6X MF.:5Z"I3,,/A\$IL-5 5PQ'R1(PU4 K"L?%$K@6:XN&X>"+9@HS_<%0\$6SA M]GLX-)Z(MU W##@PGDB[R+AJ,PL<#D_D6[5]!ZYL\T2N55AOX%AX M(M3J#6QP2+R28B$^4W!HO!)B(8XG<&B\DF,53D]P1+R2816.+'!$O!)= 2Z% M<&0\D5TO-/Y8<$ \D6 O#)V-=P#]_=TK?/A;_NPZ?#$F68(RCI7XB9$4)R(4 M=7(?I2(T<\(>$L__/,TYLN\2,6' M/4=\!L6XG#_\YQ25NU66G,Z%4/FO\N_7E/#OG*^N^13(^;.+OPJ\F*-7CK]] M#6\7FS0E3V*J7Q)Z3HK[?%:DG"&A06U]O_2A)6FP]DE]_=,74=T2DM%9;)/Z*T0-><8G%R MR1B$]W3%477PGA;Y(Z'B0^@YD?5PR\$58P6<^L/6;BF7AV69=+'*PR7.^('] MA=^0$WY;CK('S+>D4\;XZ6ZV S0?R"J_MQL)YY5 ^X(?>4,W]$YG'&%^F. H MO2:5[?_T7K@EQK+CQZ2K&Y[J@N75C?QQ76_TE0@,'Q]#=EU$#U 9JLFH,C_H*#X9EH':KEK#4Z0; D S48-42DN'893*2H\G)Y#YB MF$W(;++_/KB9!3**/:L)G)I@!.G&"%(W-^C\G]_XAV!W9'NCWJX6)E&:&/:R MJB\YQTSL)@5%=WS:?.;C_ZE1_0!ZC)>#R0;*X4U56,;[W7O'.,^5S;\"9!P\=ZIN1 !1S;RJ?6:'&BE" M-4][IZB,O9O.KK($+W%21*D$*V4[^U3^@?/'&Y26^S1[Q(L[HMC46HS0@7[J M=(E2%/$#^J\"5[X>]1, TK8#07 MSXC&F*%KBF-T(B?-I%_?9'YH2.:'SLD_= %"&-=1T'S*\'%2UHH%I-[N\/$4T$1GS5-^OKHU5*C?ZB#VAI?R1(C7DX'[.N9&C MKVGM*D2A=H_3MK-,;:GVX$*&T'?A!%7)RSZO-/,=W&\(W B:E&L W,^N"1?= ME">DD'M[=+ M/3]\UAE0^&VI\H2;4O&O,,-HMU33[@/B3;O!FG:W'9!77;A!FZVFM57*?Q<7 M)3']1?XA!P M2C^?Y7.DG4"25E8IW>F<];=I95N[[HNE/BYB58P6RMC:988*JV*IS?^\VK6Y MCE:E!"'41SL=4I:(N#?M#:K/5SG";$/DCH=O)$-K,5\Y QJ-89=+/)M'7XL, MQW@1I;=/T4*[#"%=+/.P]9HQ]ZTVZQR[YP3W_ M)1S!/7^#B-_N^?6.?D3C<3=VKC>SW(9YG^A>)Q/R?0%9IYDE-F0&7\"L=V@@ M-B^?OD"I\TX@ZJ8*9PQ?$()[$Q!M)YEZS1>LC,V$!-K7=^04;A)$ULKWO4EQ MI21-U%"^X*(U.1!S!?_8L=''GY .@CS&CI+>YDXDC7Q&0Q^2##/R^1*B#=E? M&@;8^)(3L1N(:H-[?$F$V.:4TGJD^)+_L!U(:B\77Y(@ML$(ZEOBR]8M/\H4 MP!/-_;I 1=O02%*8]\E##2>!G'V MODAK^DFB,_#[,C]@6B>E#Z(OTJE^4NBBNWR9%&KU;., >U]$=/U$T41Y^#)/ M0(JU%MZ@OHAN^@FC"%KW9;)HS=@ QW$P%F/)7U][<05DEAK[I ;,%0)Y< @ M#+3:-'Q[ $4ZCGU.&#@/&>3B J/R:=BH ,X06XEK?)EHEET!@2'ROBAB+*%K MEA/-%P6&Y:G;Q?YZ,GJ[>+.T$+[LEFV\W;I:E2<#QT@_APRS-?DR>8S<2F&9 M)7TY)YNL*VUV1E_ 6@BF^;.A"^M@6-DI+%$]2,6>M2(8$&)"N8M>2R4.+!6]$'>F!=^BHGMY MTB1 RPY(&5+B]-9Q\B$C[S R\FYH.=MM=S7GE8816.*D%LEY%8)N55"H@'G&N$C3S00?-J'X-,^<%2"[:DSVQ-$N>*+ MA<6&]2 8#T9RT!@:#YIH9-P8#WZ:D$6Y[K.'"3\3F'%-;?D EHT&.D*"P:!? M@T&Z$ Y4>1Y-9S,CN/TX2=+^E':BO/^QD M64=?]_*@E^]&+U^O#& TWU,$\-]VE$G30VX4I>KTD3U2]2J;Y1Y%DN2E?5,C M14A:%ZI'BI0)8O9H ^3+L4DE+,6^BGZ3)/VM; EG:<38=+:.))W2&_SPF._2 M 5P7-'[DY\'VAG*)[FD1T94826YUZ&[4+EC49(DY(!R44:85.9M\1N*N5TFG M5&$'T[?NQ.:5F5$%ZG DQKBV:\75LC#+W[A/<9/,CYV0JB>I\U>;QY;OD]4T M,MV2562_0!S_F'Q51[N_E&7Y^%H1)Y"RO&S#4>P&-)43\S**2V\^53R6M*%# M>M4Q5XJF=FWC_,8#C^73M+9.>7V.B1JB50GXG-#[NBR:DFI9%;4Q>E",GP-' M/B":#(LOZ G*+5&ZE8T.=V@EW: ^=CTG .4&7_I1@"L4 M!F\5F]XJW=-9W#/T5\%IN%@BR;4:U-8EU9H ?4UKUY0K#WYM>ZO4]U'G^P7# M_942MX41?]ETMG>C4LQ,95NK5,M+B+P@65=3)7C9!2^[X&5W;%YVRKIN4K/3 MV+F&7JZ(C>/-%S!#6?G7F*CE!-*1(M<7M!0*8&*B=/4%#UAY./B5WQ=<=/=" M8GP-&SLRX(H^K;P=QHX2W%U19XKRQ7<5MN,::$9] 2;4*#4[A+JI43IZ-^=0 MH_15C5*?)X3K4JT##Z71KQ> 'M67):.]"K;U2/-EU@RAZLC ([%"!5/0?Y7C<592-W)?]&62.*J=/=H"Z]W%QX^^?'B(CZ_UR@%%*NRPL1D8__,$9S&9 MHTD>/1LGM*WO;#E07D5$")CO-9'MD((KAQ64,7X.'(657)5K^2YZAL>!0;J$ M8(&0VC(XW0:GV^!T.\Z;T<"OS.%FU/!F!#^[W5R/?IF@OPH^=0TO1B^[6;X2 MU;\^7(8<9@\[(T7&3VR^@/*57I*%2->L_>Q=:O+03O*1'FG_*N&\G:9DR M5J0BXZ J'5-]&\]NO[*T-X_HP_N3'TL=+=]J^5OP$EVGRCPXL"[CO=B.GP-' M5W,Q"21;EZJ)$QJ5,:3UC6SGH%CR=<\IBT$]ZD!R<,>@JO$AKX/XT(\DY5<6=E'*HN+<@^OTC/N'K!4A:\5 LU8(:G"" M([K:VP0UR"O;!Z5K4+H&I>MQ*EVU2@+2ZCX^=GA";*T.F=HK&H%=CGS!0'_" MDN8W%V] KG. @05;XP\)K,&I3UV'$!GLEX9[4O$0O"Y'X+/ M_<##(_631*Y+]F5FR$0Q;!K4-[C[#@=4=6KW0G.23S;/[_AQOQF@XS7/VO\'#CR, O>./W0 MJAXH;U?$Z&+C QS!$2.4#@BI1MUF/C.X9?L" M3+"W!WL[>#KH%:(^3 >M8-)(G>2_L;T[L^IH+8$RE2%*VJ@+VUB3+,T' M5K+F:9Y;$6Y>OF"?ZJ;%#X*)KVO#D;10Q4M[D:8JD!-ZM<'^L$J=8S32C9\# M5XDL1II\X:82_*Z%W*><\_*&SNC=V^P46PR@QQ X (,_C"07$HK8Y]7^$_// MHAA@$/S!/50:C!#2K@1'C\$Y>EA--1'<5(*;2G!3&>"D.6HW%W BB?K@4\CBI,*+WY\8HXTIX:?C0_[*J4-!0K/ M2#%*95B)DYT]13]D*Y_5IGRT]DJMYY;_\L]7+W\U[=?F(UCCUAZKT7F6 TG=M;5"*1Q2EWB"P6R#Y+A.'.#.0HU1(LOC3ABCU?9$C'Q.4ZS9.U$Q7_F-[]E MI<<6GV8ED\/;#]0!(WOSK/&,V^>GB_'LAN-L";I>DZ&).M!WL!RT4BHR\5(W MW> =K-)_$=&,8\FN$;U]Y <7C E@+ZN<7$:8_B-*"S2=;1TJ=R:,-=@2?HSZ M6N5J6T<=]F%TS:W2_@T][:U62C+^8Z7M7R,*XZGI,'9#CPYIT&QBFM;CH]Q= MP!>A?!/")+E!<1HQ5AYTY94@^7\%*],;G",64[P0?Y0QU7 8R\$P2Y057'B/ M"3_/!1FPY0/N9S>@01P;GR-^S3HC<^'>5*(]+>'E0MA!80SUWMUBI! :XT%H MS'?&3^T++KW/.2DR3.L;^:/$[$[X#X$FLD 3X-$W=@ML"#*QY(LP='>>X(L ME-:)N7;"%V@ _!+8*>S+LC%#I-W-PQ<'.3/,&BAK?'%0-@/*\.;GBV.N&4BM MKX^^N%^:P0958_OBF6F&#DP-"\;F%Y^P,;(=@"'ZU0>(NC))@E'[Y -JW=@) MK#M1E$E?/TQ8,9]'=#4A,ZVN)A<7,=-,MRW>8#D!;FM*@]-%KTX7=>K%MA]. MY[O0S<2PET(Q>GB@_ .4(N1L+7^7^A.M6X!)7S=V]5/&4)D/XPN.[G%:'D-? M422"*Y)I=B." 6EU7O$CC&Y^Y:(U9B (^GN1&[S4U)?D?L_(/4-T*:B^RA9% M+NYJ_*1/<3D-P(CU\"J[MJ;X$26%"!I\*1T*VF/^I<]Q6N0H 4VDEJ,YXEPA MOHC\_(\B[(9=9?MM,/]^_&QF<$"Z?(DCG&Z04/7$>;'> ]:A7V>$Y09 &(T2 M[,0>V(E!6\< =H0&=/H8EM.?2!@LW#(+MWI6C=UF%0S;P; =#-L'B8'J3[LZ M6UM/=S)?YI0!DKW=U7RQ!NNQ;* L\<4"K >GS\N>+R9B$Q1;Z!!\,0V;P-7@ M8NW&]/)QDJ#[O)E1I;:O97.)@H9@".G5$+*;[")-7N6GA9*+>YPGD?+VWK!W MYR3?D=,%O1'S4:V9;]*U4V*_X@S/BWESB T&Z--"5KM60;8OQ2JWKGDMO[^9 M E[>)>A4@TYUR'0>GTZU?JL)VM*@+0W:TJ M#=I2DUNP3N[Q97;(,6DKB/NO MS6Q^N_)?F=GJINQ&G_1I0BM5UV0ALA!/\KTTQ,VT3 8C6M8]&5,6-%)N7',- M/A1('6'\X1VXA]5G C=47)@-$Y0909DQ9#J/3YEALE$%%4=0<0051U!Q!!6' MF:'?7$)R?9.[PT^R?Q\SZVDWR6LA*I)-9],%HI%P(KM%#P?5@5YF M=W#$0;@/CO#$;;*LG=]3@E@^ )DTB.4#$,L' M>V,''Z_]S9+!8Z,_N4>0#.:DY?6EFY<-.46,ANAPV>GFLE,O#S*:[\F"_+<= M9?R7?YYCBF(^]F$]X\V51]J@=[J^1L_"34%*5NWS_JFJG"?D5-4][YVJ&Q$_ M5#.O:I_9H4:*4,W3WBFZP[G0DUUE"5[BA.\_$JR4[>Q3^0?.'TO=GE#F/>+% M'5%L:BU&Z$"A_]').HDYW)R M=&T[($SRXI:!I3?\-+U,":DE2=6^F6H#1-A5%G,Q@*%S5/U[E96OON42 M1)1,LW]$% M139"BI]I@L(Y9J@1D\5DQ8WQVE0%OUQ%.3K/D.EK5J#K@'3LE M=1UT7*&U*/*+9T1CS- UQ3$ZD<]8DWY]D_FA(9D?.B=SB#I=":G7E,Q0.<6B M]!(AMDXT6D>;I&FG\[ ,%,5Q7LW]]5XH_ZZ YEV$GHE ^T2$_))"L7LKFG5 MA*@O_85$61D]NR3IDE]KQ,5V.COC.P56T&76LP-2OV=,9"Y R6UQ3VC")[,P M"?*[.=_+"%V).<[DY)KW[H#D]7&KV.GJ6UC5D9_&<3$O2@/KZ9S0'/]KG>I@ MFC\BNCLTF-1,83""([O%:5J^B'_]VA3L%\_B1YE] -;9%6<'@&^QYI0^2"M4 M*?L,BH_;*$5L)Z^8,?2RLRO.^(4D$0D<\!+=BCVHS,=R\1RG18*22[X%B=E4 MY&OJ7^: X+P5F;1";1=CCQ.7SZOZ 6INOA;?. $OT5S5'N!-NUFEY>GB"9W M_(VJ[U?7QBJ5GPO&11S&]J[VY8\4J2$']W/.C1Q]36LGE//U>B]$N0V>%5G[ M>6 TS.@'<+0[UA!XQL\PG)2V-I*5;G#5.7?!Z\G HI^Z'*1U4EH[K*JL./7U?JNVQRIZU.C/#K_.V# MQW9+ZEE!A?&T-5PO!W2$@$Y5H&UGF=I:+#^O-&R,.BADN-M@+ MX>3",']RD?&&UQ;E3%5 M2LK:]G:I/[C45G?:*=U<:;6"LVGW ?&F%:--NUOE;9CI;V]%D'TO9 M9Y*Y63XU%:45\TW3VBKEOPOVMW*S4S?P2K]?);/D78"25I9I73G_J57_BK;VJ>ZOAC")ACIFE3F M+7:1XGGE :5BRW@P1]>09L1>\XL4$?^-Y9?W#D8> B8J0^CKALXH7JNPQ0XE M"L0@.B-T+M0-T_L4/ZC42:"^KD+F:YW&]DR"GU>[)M?1JA3LA:/#-Y)5=^3- M;6PC]K-*3)6MW?Y>.%0$F8RCG<-(EERG4:95(_?Y*D>8;8C<\<"_,UIK8I1G M6Z,Q['*)9_/H:Y'A&"^B]/8I6F@%#$B7D%+#@Q2+I3Q6J:YDYKO])H[VMHV3 MC:B2=HOHDD_+[&$ZJU'V,+&YL/I'RCVMCU=8Q6C?E*KD5-[0*KVJ@#QE&Q=4 MBEEQ@Q\>I@4-B75"8IV7\Z(V*IUHPL/'SO5F M6MOPLB>ZU\G$;U] UEF#B(WSWQ?05)[UH$Q^N@O1E!_-E^V;OE1ILB\.7;FE>I;1?[3L1]&:K[EV6C! M?/\\3+Z[V!@ /KQCGQYP\1:4*63LNX2!QM,@*:POTII^DNB,];[,#YC62>GW M[(MTJI\4NK0 ODP*M7JV<7Y-7T1T_4311);Y,D] BK46?IJ^B&[Z":/('>?+ M9-&:L0'!*F L?ADV%NJ+*Z ,PM@G!=B H:I^ @;AUV&" -\>0-'58Y\3!LY# M!H4CP*A\&C8J@#/$5OY87R::95= 8'X17Q0QEM U*XG@BP+#\M3M8G\]&;U= MO%E.'5]VRS;>;EVMRI.!8Z2?0X8)37V9/$9NI;#",KZLP%79_UKR1H ?/P-^?G6MP4!D7 M7.[/ZC,&;%J4=>[/$C(XX.K7G[1H1(\ZS)% ZCFT*.2;K @M:MJTZ.&8;"( M-@(/DC^C>HG0S'"Y_A'6CRLEP@,8OCZ\%JTIFHLFTT!](?F;Z;N@1PY/P1]'LH90"'T9\+ M@+Y< AR5\4O]NU;R1-IP//R1[^L-8GMY^]8I.3FCA\Y)K *1K\^->U)S./VY M! "KC\*A&;_47]ZWKRF9H?*N&*67"#&AVHK8HQR7O[][!0L?_<_J6?E($'># M9F_$O]]OKK:<\/>A:,Z;H$<4I?GC#QG*WXFQ<<#O9 MO*W,8M[+RRJX&)XO4K1!K!:P=?N#;^T*H8IH).S#7)9\"T\:SU#\PP-9ODL0 M+ND4/^S2Q,LR=*?5C*:ZF6:[W>ZW(S[E_H87D<6Y$C['_3(M_Z0:P[9!6MO3)6E67S]%,YH@\$=*1H:1%1I8# 8:3P\ MK[UZNV-=$I9F"8&])![7$9W2 M5T&"<2.KGF2)F[47(+LCZV-LLV(0^YT2)OLTNFY!.1N4LT$Y&Y2S7:A$=.)J MJ"<:ZHEVJ:$%78]\T=D#%ELI_ZT]W!K"0(\P_ U@' M"IHC-(+UH]WK;R\:+) --$?];5>#1!_J)/,'.[ M-'-W3^=:=KW*8C*7TGG0"#8#QF4J"P;Y8)!7*8.TLC,QEU1]P49O_X#=/'PQ M&$+F2NO+N2_V0S!8,'6++S;%!K!H=!+]Z>8'B@Q,5>/+IA,"48,=OHG]"G17 M/4)+N[GJY BMZ.I[X1$:S(TT)T=H+3=5?X,A\B?5IE[C"0;%GTR;YJIY,$C^ MI-\T-,>X\3?Y.$G0?=[2QT0]B&6_$@@QP9>D&U^2>G4WH_F>JIO_MJ.,__+/ MK]$SGA?S>J.^['GO5-V( @4U2-4^LT.-%*&:I[U3=(?SE%_>K[($+W'"5Y0$ M*V4[^U2*BEYEDG&14?P1+^Z(8IFV&*$#OY>S-&)L6P%W2DMQ=9>G_[J@\2,_ M0K:ZR4MT3XN(KL1(<@^9[D;M@L6=FV_E +U7T7:=7:F6!WVW9F90/9EKW!3X M:MIV0(ZJ:F8=2295-CLD[(PL4<;YO\3/FV)4XD\T>A!E*C'1DZH;H5OB,44Q M[RU4_)52DBH<]_2M.W'2R\RH G4X,N_!MANFJ[U1W F^D"@KJV(L2;H4=P8N M]_([%;\*8<469-:S0U+U)'7^ZN\9$]\');?%/;\QKNN#\-L9%OK!E9ANBO5B MWMNJ\\=A0;;UHED7^'C!#J2+(]>@O6)?K*IT&>W^4M:O'W(UD^9+$]YH[%<9=.IHW4;V;;=/\^B-$7)Y]5+LDT0 M@(_J"HMRB[V,XC*62)5*2-K0(;WJ=$&*IE9I/I02%1C+&SJD5UJX7;850+L[ MFO$OBZW'Z\IP(&YVS0="_;I4/)!X26%Y)[1O8HS%7+B8S?@M "^1ML2!T1B# MX/-;-%>G-=,U=TB[(EKC=<-!H/T]BRJ1$B4;2R"(@9I^@^!GLV/NSW21*>1" MF 8YD\N,MZPB@D&<6HTHC,,7MRC]O_F*_AKEZRO% M#5JL,RM,9_RJQ3_)0GR3_T(1O>332L9ND[%&PS\[_N+./G@Y MV&@X?WJIH6\SE".N.2'S\G*DU"U)6EFF]+!JII34PV:.<-WJE5_L[BJ407WL M!M?AV3SZ6F2XG*NW3]%".U4@74+@I1^!EPS]57 :+I9(8O %M75)M2:;N::U M:\J5EWQM>ZO4;TIG"]/$+:)+')?UC6H$>B8H9?6/E SW\0J[&/&736=[=AS% MS%2VM4KUOH95^7WD#4,8-F!;'WNT[5&'8=<[11*-=^+8N8:J;8B-3=P7,!4F M.V*JXO<%$_5IN =+*R<)7]!2&-:)K)7/LT([M;H"Q*P0TBIB#^>/!@ZMS5? M)H5:UMR+J+W*L=4D,;=:U%$$)_.\I@X>HPM*D_"7 DZ,$C=?M3N@P.*N., M1/UI6P:'3?TTDH=(]W>Q'@DTZKR9QY-^M8. G/XN$Q[!5A>_U9^ [0]P=1%_ M_4GE'N%6$R$*%TK'+\1WD!,0#I<_0KQ)$C X/OZ(Z1UGEH)#.'[QO5X.,TP; M P?,7YE>DCD(#HVO,CT@<0P<)']D?'!&%C@X_DCRG21+A ,W?DF^:1IM.$;^ M2.V@?$)P9>?XI7)H+HH=)C8KF/P\P56YJSQZYC2UJV0"&ZQBUUI%$Q.B0F63 M;BJ;C"@1>NN0]ZT$7]6-NXN>A5PO*CGAK!#QJHNUQ4<6O0\?P%'ZFGH";U!, M,F$AK/;L_!+Q';OZ- 4G:G70V(AUHY$=8;*E85UD\C/*T S+DCU*6CNB/23! MZ8?.[QGE,_RL-W(TM>"LUN%(! MC]4C=$QJ+E,>H1]2#U+H$;DH&J6>\TWJ#%RXB;E_1("WX:]^U C<2/,5:DHBJT MJK!D?9LNM%@HOZ8D1BAAEWR?O&*L$#:FTAUER=?G=1K%)1"UBBQHYTZK-0Y1 M\2:KCO>(/KP_^;&TL_ CEK]*&,=39;D\6!>[":JW3DH56>OOK"I&I^KB*B$X M!U&R:ZF:.*%1F6ZTOI'MY.H'"UR78UW1V':J=?.]SJRS*SUH),*VR\4FC@N< MK.]$7/)'? =)IME>$D"9VM%D#/=\BC4PG>V1I,X:#>[HC)^-&UIID1&?5[LFZY/O M]"FBR>9SG"8)SDMC>?5A3HO\D5!QN90!T-\;QXJA+>2&@E>P:_5$YUH<1 M)2:S!J)O] 8896)"O25N[#B SF2]#:T_1Y&A3 >C&]389T5[4<3G_,CZ22*W M@_DR,V2BF+D-%HS(:%-"=^>W.MHLO\%O5>HJU\;Z=(3.K%#3UA&ZKK8R/Q^1 MDVH[WZO^SJO! =7.<:._4VVX0!EX;8'A\2<11S/S'Q@H?Y)R6'1? *,[_LP= MUEPW' 31BLH0&Q%B(Y0T M)\2JOZXS(:58;+$&2% MT'HV2Z2XM*2FS-YZLPU!K>X9Y37L+%K@/$K%7ZO,\!)$>GJ;J]B=]<7TDE"1 M;DS"\XM6KFA]D1M-1JPFA5KP,_;7S[CZ.Y^FFY--RH?)((YFD+"J2LODO6!( MV39XD 8/4O\]2)6W*V)TL?$!CN!0V[X.:2=2L"]HA9KQQB5L#6[9O@ 3_":# MWR1X.N@5HCY,!ZU@TDB-Y+_39'?N<:/U$ SN<67A!-AK;L M&UI$="4Z*4S:30;H@/#O' W^9I3P>P\_$?DGX[L5 M%UOFF#%"5^)+UENK&_8.]OA>.&U9"E3"><<%1BUA<5B'46' DS=T2.]E%".E M,X2L^2#0UN;[U#4/F3\!=-]40N6UD"F5:,L;.J-W;\.LYBT[R(0!8$0S@J-U M(*-0OOT >@R! _ $&T8.4@E%[/-J_XGY9U$,$'+&MLVEN58>@M*IRMH'G[/C M\3D;=V[+>N+*.NH-&3OLZS!GI[4LC,'S+WC^!<\_MS94Q?V9F-[X?,&D@?1( MX/PA;LOX&/R)/9$08# M])S>TY]\NF!_@OX.]^%BT\3:[";.Y,.$%?,YEW@G9#9A^"'#,QSS/6$2Q;'8 M5#GQDP5)<9EY5XE7[9"#$M+G-Z M%O."2V=XB2YF,Q3GU5(6V8G)HMS DO]7L%R>P;#%$.YYD^0O->CFG =IZDVS MCAV$C.SV#$N[QW[$B?67VPU8V=)UNR'K>TG5A_EKEZOMOB!B M4[G@L"/UFI*,_QBO+?QREZM&8]CE,DW)DZ@PP.D[)\5]/BO2-9&LJOJA<+B$ M=9[\Y"UG'P?,V1_\MHFFLYET;C8;Q78BSR46B0AJ:)2P!>D27*T]<+5>6R77 M\H+RD%$U]XN/OBCV'#T6#TGF[N' T6E1)2->;Q]E8-FT!W_DM^M[ M?G6/'U%2<*+X59T4>7D%%W?Q\F$S4V^#D2U;<1M3& RTO28=%([8U]%*+!)Y M2C5IHPX(N$-T_H5$V6F6W* E29=\.H@5/YV=\0T**VK7F?7LD%0]29V_6JKX M:["N0*;+QNO55G*Y\A-?1C%.ZY>-OJ%#>I5)<51-0](Z,+UG$:4K/E<-$M?5 M=QDS#Y.3 7 QK@1\A\1\SZ(YH;E(ZGV.60S^##7])MFOCABJA/TJ7PHJNP+'B'A!&RU:%5OOIB1 #!H5+6^3 C] MTM#I_7Q! K9I&LB\OC@Q&.P9)A8$7_:2X.8R:#>7):+W9)@1V";ZYAYVV4\5 M0!F?H3D:I$\"5(7:8Q(-DD?I$*%1Z6I[V%:&/U<@^N#^,F ,>)>!*9S[2X Q M1 L33+7NI!O=Z-VP.*_DRS* M'Z/LYIIO7"E>*$KY:IIV04S!#$T )ZLNJ"PYRP4&N_Y)3_?O+#=CR;*;4M&Z%+K*H2+!0.,0D2T21 MY?(G1E*WJIQ-5Z4$ M);R@>4]^+'/2'JZR'/$C7H9!CV]T-'\K2K>"I68.:%H[H)QCO-X!/J,,S;": M\E>M766)V7SU-352H@]:.4MI@Z-[$=B($;N,,"V+0NYR84MHAW6RRL=7+L)P M,5E$#RE3F4C;V4T;@_+==B.A]*"-HQV$;V?K6XG8S 0QZ^FJV4O _:QR,]V0 MM)$K-%QHV[NA7CMS:EHZFC]3H4673@89^":XK$;^R%P "_;8S?Z@V>&H6UC["O&IC_(0%?)&/Q!ANC? MH+Z'^8*%E,O72#2_8'NWBR@G#E!7Y\L,TK.[[S0$- +[,F.,P&FB-_'E=#(" MRD";V9]@YR!-F_%24WDN].<1/71D $8)7Y85-*>2D8VLAY/+97XR./=D7TNG MMIG[4[+$_(M]7GWG MW_PJV]ZS3^,<+\OK@,;WJ<]7V8TNX32*_U_\5>!EE J&;KAT27',%X!X4%8M MV?_#7DO.;*50/\=L05B4_DY)L1#*+I$*NQ1V4;*3=258VB1A\E- V0+*'\>' M,C_O,>$+-.8'"$/GJ/IWR_C%<_P890_HAI\(%[,9DNX,=HEPY*.\J3VR=V_E M;/%_JXI&\@KNL&Z6>>&"18PK,35+3JMT_I$B/2.@A^W(GQ?SY30N*Q$(=$N5 M#3^A$)]C]ZDT?-!H#'=10C(BU26/M?T<.7M*$I1==!\-5G3%^ M0^<*S*!RE,'PNA7PSJ(%SJ-4'T%H.(!K_L1>L)-B&4/2[1[6V:,H/E>L\'M' MW5VCJ@QV<->0L 4?P%50'9A 791=XX&&P.]5MD0L;_%%:P88UA>M(;#9%P4, M- 1^:_0!9GS6#.#NBYH%Z#JA\CK"'+7_P%FBR6T@;VB9WE6I9IK.MGM4Z3 C MI;J^N:NC:4?/5T0?Q"VBS%I6T@0_GPQ'<W/ MMPE@T7+THKTS!BB)$4I*?X0KQ@H19S*=\=DS)]EM3N(_98Q ^SGCIJZPG(() M>1TZ:U'6B^VNME^&5$*[K+FKB51'SQ><(;8I:V[ QT$_5PP9;-$F*T ML>+\DW.)]E*85#5"/J2+#_'NX_0G 7V=$ [N?SBXY@-W&L4X<#^B$,4(X%/F MD>CYE% "T;]KB2\3JU>D#BJ^ ^V]ODQ46\#J5&P]A%RX]&FW!:NADMA?T?SB'9"L"OJ<>R$$#@.,FX! MW22.8]_K +TO2N<,7S0PW>!GZ"7EB^37/7AR[RS?\MQT UU+_]@>[G$^@:IQ MI0:C]_,1HM?:>1F,[B_CE; -L6T>K@4&\]>C =-MP#[X@WPR_2"+DC1^%:'Y MT7V6EEE!X'<#8P^9ZJM<9*/G&(IH1HI\DFY5YR)_XXS0IX@FDP3E M$4X-LFI9),9>_BWK3(5,7=UDZI*4B-\Z&WWEAV!!RX\L1+[O&;EGB)8F]:ML M48A=HW(L4>6QK;+I%>9Y6Z=>J9'HOF+'RSH;1*!*$=G/?R2K8 M!\XQ*5:#-;:39,\LO)XOR?3%5#@K!;:K['O&=[(4_PLEO_.5JPAI[G9P-[AT MLW@VO%0GO9 O-LDT==#9>O^8T=W;FNS N?="5S%Y'7-T1Z.,<6&=<7'8#H9U M;QP%@DS"4#E6Q]@IW^4H8^/X<7.3@W&TL:C'',&^- 0'SJ(^%!G MJF.8XXP5.<,S_Q ULFY4*9Z%]_4[>1M3M31^)0V;\I0O(_\NGM=.&R*6E_]/I#F0*,E: MC!0TE/8UE)W3>8?GHK+I;"/336>_$Y),Z2T76W",:C:,!CV'Q%'MKMRHKUVN MUA1Q\>W.K6"_OYX]/W6]\"OIB"6DZF6#[N2\!BNU1TA[3&?1&6B/I1,T#W.DZBAUJ_Y"RQK M]MH2&K1W?1;Q9C3?N]+QWW:4\5_^>1NC+**87!**XHCEM?:K:]MUH+G]6JW#T_4RO"A789V>5=FP3Q5R\\T# MI"9NNS<%Q6APW6RFZFDQ\X(ZQW]UCG[W)T:'V=CQT-^>@.?EV&_2QA-#)9"- M'8R@5@AJ!4.U E23NX\J";]]C3(71);U E]*E*,+@@O,BD?E9]/E47VSR\R,.N94#=WB[U25*&L$5I5:)HG?];1KNZM5W*RYH+,D*K M@@QNRL-7+]?,@OTV0Z!34Y94V=8!U=](%@, WC5SBO&.#!#,\N96:?]<,)$1 MEYV1^3W.2A'DK$Q?]< IXS\QG*QS6&V]\-63OOV 5OE?[V[".5[D;2QR1#?9 MT>5I%6"=+/-1YBM[D:7L-#^+*%UQ\%41^T9][7)%YG-<2!&[FD?#EDO&B M[V&=@W6V9.4GD#2S3.MK6W&Y66D%-H.>SCD"[F,F78?#D_;(-.QME;-S?A%= M\J-AN1_90]8'ZI6@LB*-\ZA&CH-NEJ ME:>]+R\A?;^$EALI<8\"?C*56[W('HTH$X=NOM(37MO-/3?J??1UP\%0K)'3 M]1UE&4RSM$,Q])=!]XQ.(Y!Z-U6=HG2 M:U(EK=,V?T)APY.*3.H],Z]7KE7F(%C M&K^X@\IQZO'R#SF91 LZ*954W24=UP[M/MTXD,20'$=.%_1&[.\OJ3+L9CFAO?9XVF>CTX%#+&)(8J^6DWN8\,F>ZA0 M\7H7[*1"Q4!7@\U@ZX%[*H1@:Y@%L-EMU8VJV:A@^?XU :TM,:)@PX0]D2T>@!?2N$B#N=E7.2 M38N<+]5,A,^JYG*C,8Y%!=GGYA8TE?YK*D,VK'!!,[R@ 4YM[Z:$$@B L.6= M'D<)2(L3>S N8R^K4'?L-@8:WKWKF &9X7H=W,>"^UAP'[-.9W ?,U'3J33K M!_6@&WF2R4>P[%0&.KB:.I89G(I!?Q6D5UMV]RY[VNFN:&ZBRH6J@LRKQ EZBB]D, MQ?DUX@=3,IV=)F11+K)R\I5S4J9V:SI$[RHN+6'U&B^3;LYYD&H8S3I:5;:< M;EU!;H7A+:()^[X0"^/#^Y.?3WZLG6B-^MKEJC[?BYH;2!_+7&P6*^/BZ3?T MM /\FI*,_QA7&U?-XFDUABLNQ?E:^Q%*Z_!]Q*KB$WP3+\^'&[$_,[ZWWR*Z MQ#&JEM4-BLE#5HYRD/](#DROKQT>EN*$NV*L0(GX;\0GP!EA.6 "&0\YR7YU M L->"BSEDI>VL^N[6TH98H:1C,-<>XJ V@;?76W18N5T4#>V:P-YZ0XC,X.\ M;#?Y:63T?G1K8WJQH%1'*:A/L.S!2E@WJ$]LT-<'>V4_):&K4_J\H$( + 67 M:DERR;!\))]!)IV'P]<-XC,#Q_RB7S8[?>*W%"X(SY!0"33A53F@*X''F.+? MJ?S4;C?8$/@N!?"&,[J^[V"X4DR_@C;B53/BP*:TE.0&,QHVEGVN;]"BH/&C MN'>^7H J%I4=G7Y("66J"[JVGU.&#L0/%0>'25 =2>%VQ MTL2(Y+]?2@.5DR\3"L9R?;V+H]B-H+@8V#.]6U!0C" :?U\F4.N=6B]H>^43S+P-RP 0;-OM;3T-'1JM5\NXX MU^/1TESAW8;3!#$3=3@8,'BAJT\58!EZ$&ZY@UUYW=@%P?C!RZ&.%K]&5B@P M@/!BJ2,!T,S( \8)7CMUW#C5FX[ ,/WJPP%@U_<5C.TG'[!MXB@#EV7'HKQK M? ZT1@@N[@]_'^O4]QH.H1?7@DXR$!J+^]7=\2(;Y'32.M_"@3&N7SML8+1N M#];#.MLE\*5"FB[BO-Q=)SB;$3HO2;5=20!,R%@*"A@R%!(?]EI7X()/%[)" M7!H5V43YT7>:EN.AY(Z(4W ZNXU25!_UT7R G@GG5V'$]YO'TRPYYX]3LI"' M_'8Q5L_LW**4#_#P.\KXHY03FTD51T]HJY=?1:F,#OMF' M5D*ZK+DKY]L#(OB"ND&IV!'$7BW^ST7^0LBD=^2<__E$PE2S08;"Y\7S L7K MGQMP6-O='6]G_%+R('5K5S5U2#.'K@25(;JL2Q=LV,L=)VMB(.2OFSIR86]+ MM>,PTU?7SX$': X\E+%R13KXT,JP>6U[?P(%G(MA1Q)S<-0I9DW/MU=>A-JE MZ M">A)BM"7[=]&1MZ!;^?!-UP%RFN691*31"WAW4J!(U*K)NMAV0S??P:L MO.Y/N!FTWP-$4^:+Y-( $4/+@"\R3&ND%!:&$?C1S"),)\O22YBW3G%TCU.< MBR<6?&? +Q^ROXPA$\%'IE1SP?AR9HQ_P7N]*504RW) -1AIXL:.?)9&C$UG MZYDZI3>BLK3"&JMM[YYZI14+T,,J!^=8I)9-;9#5]7V:+(64G,B=(Q"=##.0,&4IU" M#*OK)^(_(K$/_\O_!U!+ P04 " !\@\Q8""E"BM,P 0 ]Q \ % '-T M_OI_&C]]&CCP&#QJV+]E M!HXSNC@_?WEY.7LIGIG6T[E2K]?/7_&9C/?0A<7Z,P^^]BQ=/%K(YROG<#=X M$&]H?/+L['/>S>!1@W+5GGW29NK9D_E\+F[!;PJE\'OYPBX4S[EA.]10V>1Y M6XL:&3RKG/_?;W<==<"&-'B8OSHY:'KF!T%7N*%S@_W?SX]WYXY%#;MO6D/J M '7A74HYEZ_EBLJD47CTQV*"XMU0D]&C6=9>(9_+%W)*(7B):^><\8A-B=BG M=D^\);B#/RH&C]N6L^CYR:V9'[B.Q9X6$KU^#O>GXUGTG%(,C2G4<\O4%_1< MW,%?5G-Y)41>VQE9T7C!.S-P><.(6;3@[1ZU)VCAMEDJ*-5E^/*>F(&Y$PGS ML@=S9XI$OAJ)N7G\.@/7T)BEF4,V\^O'ZR\W'+K_9)^IYC#$J/78]!HI[ROZ MHC$>37:X,4-U9KC#0A11"OES]NHPP^8]G>7P,68)4-NYPEE^RE]K./DU?&%T MB+@9,*H[@S.#.:*Q?*DX^87J6A:HMW%T]X*[,WVTN;H 0UR='E_$6^ M3AZ^D5S.>\60.91@)W/L+Y<__Y:Y,@W FI/K0@!1:QHSP%##9WCB'@6&J]Y87IU'M,;:'T@0- AYQ?]8 MRJ%H&!1U!LCF19=]ROIM.^^=V_; M]QUR>W]U%G-7FT-F:/"O%WW^RC3 AF[[G>>OS[E*7:EE M&N)BS#VY$LK,N>&V2O7_,6JU#.T:A&:F[7JFD?-L9LRM7YNJ.YPT_P"O,+4; MN&:'FR_D,XU_[[9E'/C;=D'WP(_+BUJ^L:B*QD;\1%648K%4KBKYS$Q7^$S[ MKL&]R]\[UT%O?%UZT=1U\P7MXXT):LKM.7U7;ZI"?]N/3&7\F8*5\_F5(=AM M^'5^%CU@ G.:Z>0TIO(A!3_;_P#Z]O;^)M-0E&H6!# 84C"$%6-2HL?D.5$' M'U.MLOF0"@N&M :;5 ".JZ-=N68C"[HB/ [XK#/\T#2TYA ,#/];7'^PS!&S MG/&##KH&[K7 EHR&[QAM,5_:8KB%K3EXX.$6ZLH6PRUOR]TK.N+@&X"IUJ[, MX:6^Z= J\'QF/=L[ M&>6#:['Y88)M[3&KW6^/1 1G/'78$ZH->VM#M^$HE#A'\SF.T\ J PQ&E-(NO6-+#.S%"M7,XTEH6& M/S]8$-7@"[\QI$R,/ES\8ZFF9RR5?(K&HL0SEBBQ+]:7N(%_S ZA^^9UL[ M2)6-_2,8]A)W\%B&O;FI*M:7N(7+AKW.\.Y,XPF?Q]>\-T;+5LL;NT\PNB6> M8:)&5\YO/KI2OK@9[^Y-ASW0,2J= Z!3V0*>I7QI,P;N=HC>/-3?S#+G1T=L M_F3\ELEE&O_\N590"I>;^RB%G*+D"O70QUW9CV)AU[9PGV,II&@LN_8=]SF6 M7?N.;\>RCD9?-EI\=FX0]1D%@"O7%YIKC1FU,HV%DZ!;N(A,U2X>79TI^5Y9 M:5I64S-'$,-Z4^&A'I7!)5\X-1[[9#CVZMXTUNM8;<\="_>J:PT-)ZI3]<-2 M:U&_*I&&966_^J;I&&#A<.'P0J?&$S1JY((9^GXM7Z!4K6LY5E)*N5*)T5RM MI%9S54UC]5(Q7]+ZO4RC.V $<.Q:W.',)@.F:X0;Q('+U)N&)F:?* 7E2Y;< MW5V1#VC1"OE+O"(^*I[+^CRYC_"O+%8LS(DMO;VZQH>T@-^@0^-!D*20WZ<$:^66?>P]!KZQEZ M3&W2>H4!./R9D:L!Y4!' Y_'U^ T'C7&A!HP*G@V]+K0;6&DJYL%5!Z+;KG54TK]OJU7)%5>[E2I5++]4I:/L+:T](+!5 LT7_B.WV;/:7"_H*Z8X_4G731LKY[T"E1D"[/H-N)0\Z M51DJMVW&U:LJ]9X*>*K2:JY4H_U5\I5]72_5U\81/W8"A&)N6 MP4##&V"ONX.B'0_":;<=4?P"IX!D@R8A:3C FJO[E^!4B\035'5D:%H,?CG)L?IX1IJ X &%_X C MD%W=56*81(>@"YK\RZ4Z[W-OK)3F0_M]T 7DF>HNR 3559P'QC>A+GB! M!V&4YC/\IF^90]'<@ ,6@.1 A;;A]46#(<\2WK6Q&3*RS)[?D=P+XT\#)(W& M;8%P^"@HTM?-%^(*8:3D&YH./,9Z3!O*&*6%P"# MQ AZ;9FZGH,O+[X\B=?: A5=S&9P^OO4*@+\6+1:^_-^+S?IS/RTT_P?\3L M^@P! ?]A^OKL,>3BM!54X/6H<5GKD&OA<]KNC9V#L2/V=[SP3<"XDGH,V#K M"4EJS'0+&#\"Z47U+6B0)2\##E(_>;G@L3>?X!-_9'+X#.XW!)P. X83(-"3 M@,C(M(4;/FT;!@NJ")JG7!=\$&D>GMX80Q+0H]Y\;(=0)>(])5T]*@G2:PE%&-="CMP-5G9KB^[$UYRX7!MTU< M8X6?O'!G $T"O: K'_A'X*,Z$,1 I00N]<4< 5@D#PUV-@3>'A J:[S M(?>8G"46MW\ [3RC+=P1/X@BF("UC1TIU'ME6J1:KE#3E%RI4%9S=;6FY/*] M8JW68S6U6(-@^-8CLP$!NST2"U8AOR!:38GN8-Z>8#N\[07_4\A6:M5LJ:IX MM[/@QV=K166##J(X8&(E,B>+CP/RT5W4QUN0'0QV4:G4B[E^-5_,E3+BN<&O964F4Z![L/L*CNPY1YD#>9->PEHAPS/KS;!)#M0 MU!;EMM"5X+OT+!=A*8@'H@Z$ "'G]L#3W7ZK:,2$>P#MX+R6H*,[TH0(T0@^ M>#([E21G@\%H3+48M3T/[1]*L8RS?)Z-Y4+J@?\H-/",:PE7U._?=#B^PP.- M@%9]&FS6.6X+C0+JYF^/IGZL,55R5/L3Y%FL.0;11\A!%<1&L (O-&;@0!#3 MILX]>@&%':_;0 9S%&33GDT,4:"8M0B2^50*6=UH8_09W/0?N8XZP'QL4'\@ M0A@*H:+QAN]9(*&-4$G;,V]':?B!6I-[HO"/_%FQ)IB.G^I9<+&M'\P1[\4G MO,'/<\0F'_#QDH^0"=:J(5G%!_*1$/I(1KHK=+4['$W=/O:*HH'*&]62Q(.W%&=>99/32&0QF8SC:).@A#I3T_@Q-N @P (>%'0#4:^F5H M3)[>][5MB (?/6Y.A$>%#T !<0^;*M6 TX8S\"S&3$"+8_3X/A8C$H$6^!3 M VB"6[XW*-SYV2&@89\XFR'W]_M9!YZW! S&9.0&BD2C&#(YP8TQAY8PSK!0 MD9I"J4ZUU=1OG1FH;R&$HP*:@3DO&,&7?H$8H?R+U\NIGIM1+"$J8L>GTA6\ MI*[@6^J%7XB+S_V-;:.F"3'&=[XFD;$ OL CIFLQS^&TJ/BKT;'0M/ SL/*S M@Y@,#L)&W54=UP]H?/6Q&"K$=WOGXTEOB%YWP",$#@[HLY@&@!=8J"=]Q(OX M"S,FF(<@T$LV:IR#*)RP?/EHEX+]1K 3@) SLL4L#RN5BK6>EE-9'[S*>JF: MJY6K6JY6+9;ZFL9*#-- KKGN8DL&F!$0*H ,>,S"^5KD3OJ>F0@M1$ $JBJG MX6N 2T M?_Q@\QD+E!XS1%PP%\IJ?ML8:N!VG*BV*R)O,.SW!9Z@!Y]LR*O< MQ-%%1F,6&+R^4%[D;0H_"V.MP($1E'AEE@J.&SX=Z/OUAUU<<]B%6K9>KBT> M]]8N]!:.,NV7ZU6M5\E5RM5^KJ35JKD>A?\46+E75^$L%@A:+E@H:_K-,[+@(OD'\!-_[ M'/F+/661VR.O;G^?W2DR_^-&<&GV[2.QA2#X!C"Q'-S-T)CV,/C=]-ZDFUKH M41S!M GO3O ]:.1\AA83VN BO"!,!\$V(8/O@C;\Y@40@U<$]X+O^(I(6@UOZG,:T4Y,7^72YX!"IK$6_R;LQ M*6+^C?X&S NXMS4S$H+V66:$ ;PA,Z+&*#*5DS9&;T?2N\>X0(']\6"9&K@Y M;:O#K&?P4<0B^R1GWF[ZE_WE]AT3QU<;7CZQ]U6#QEY15H(,/#"C0\Q5, W0 MZ)9S$36 C-@\>;%H&)_.(]\\H>.D XE5OV\X6YQRMB@Y&S]GB^MSMA@O9]>5 MV6\4(Q&1]G9L+ VR=]X,X80%5;(S5=()%_O,1LI1_88QNVEH=W /8_QC8Z]0 MP"O'<\*B*WE]_'+]EM<)" P.0YMP:/G K-F 7^.8Y- (/7KOY0^;$QQN&(6^ M^3U>O&:&*5;ZW[[6'_[*J8:95YS/]G[=(%CL4N@$ZX.HRI$7\SGCB%?2>1[@;,:FJ:2'JA^@/EVJWA;Q]/!>.6 MCBU-3'QDF!+$M)8_K9X*[D4/*O%L6^032YV9-F=X8R9+77O"S)F?AV M7Y3GP1+4PD"L>FC2,?^M*;$W&Q$\I([6H?Q"G*[L'69-K,.V3&.M)^=XMWV_ MDF2E=^_XIT48C](OD(*Y0\%,472>%B$]+O]-2N<.I3,%LR_'(Y92PHY PI(& M<3GCMDMFQ;QL)F?.#N'K[9^)Q^5!)=07V ';$K<2\XXQ3C8LB..+@M?/[A<8 MP3CUZ#^J*AN*0 _N7R*;P M7S+$W:5M["+/_!TL+:2?I8438VDQ_2Q=%6HDC:7"P;C2J6VW^__U2C"UK4<^1'*X>*Q,7/1$Q.".AHW"%91LW#L;8_;H-Y5& MKZ(\'D2:/B[.C^UH9'$S)CYR^\>-Q6;.S/7CM$<\#/??N M#)-.)H3SN?GR4CN[8U[.ZYAVN5#&%"[W_6/26_WOYBF-EOZ/;@'XVT_,PM^ MDO#9NS4&-?6K%HXN7:G\]VV-)&; M$ $/&]U,ME1]PP..W^RIE+VHN\^EOR"F:V,X?Y2 MUT.T.%;I,[69]D#'(K#&[-OIQK;H'S8EHGP/&U',!(*GD>WRRII):0P#HN8!UT)DHD_]QP/&&; M4WUND?'8-L,O&,?!ML+'E&NSR+I(MJ5,T4=Y$-!KC>LN3FATF.I:W.',;KVJ MNJLQ[<8RAUA1RG7$+&&['Y2/>O /6?X\CGZ!P$G+CY4$;=NCY.=G[9 84QNS MD"H2<.\%W-1\'TW5Q)U"3NBW)421B'LOXH["_NU%K:7==D8%2=)VIMYV)NKD M'FD[3\!V'A)Q2CZG5$(?DU9QQ._6>K29>32&J0R1 R 0X:H.8,5XNC)M1V02 MV\QZ9K-ZFSTS"W,LFKINJA13*TQ\'%,K=);PFL(K!ND+QT9#/=IE<,GPPS/\ M\"X@EY!(%B1VORGF/5SN,%V'7WUA!MS2X8=-;<@-#B\4F4-IY_Q:PS])BR"! ML5]@I,AR2.@<4JR)AL$L8I,AZ M2*#L3U\DPE8<.6O?S/C/CNMTE+WDXZEH:\GIXU&W#Y;99[8MCD.\8TXJQY.NTZ*I>30QZMP1>++<]<[,P?Z/\N.2L;NO8Q[F50+B2\FVY+IG MBWA\QZC-T-Y85'5"CYI/%_/)DV#[7QYT15=DC7*%ZPGVV M1<.;G$:XR2!3B(B(S382$0E Q.%J5RBX?P00L1 &37V$NX@&@B%&;9-R.9'*.=2MDLAB*E?9IMR673\$62RX?JWW- MHVI8S[ZV^WVNLKL4=+B,2[X2VX<>&5\ M1C:\DSEOJ"K6]H.SJ+RS.V?O)9LY;\<1+CR]9$#')3R2742S:*%ZN[-"(Y+A"1/DB,GA9RBY IUJ=9VQ"Z?OG$%QP&[IA^35L-P;L#+ M@HVY1]\;4KZEC43USF+*@[!Y1F/)*":9"DDR)O$R-3E+]G^,3KD1/DKV?\%/ M-SY*MHH>'IX\*)*J.BHS*/3%F\?SO]R8%E.IG=#R+'AT463_O5.-H@>Q.V>O M&FM0I.0E>^)DCZ!G7.PI^_&19$\\["GOOMP"'IWJ9*05 6C?\ M+\<;_B\'DM1($DAK VD2_E?D/%(*@+1V^%^)._Q?!B2ID2205@.)AU,UWE5- M^@^LF=ON-['R]A.;O*"#/^<.9_:#:ZD#:K-)O;<;UK-<:HVQ!\F$WCXJ4J_= MB4CZ3HNNKT_E.!$\FRH9GG6(8:^2 &6*876B')5%Z_==M#YF+HH)XBYW=$#O MK:'Q9ZZY5/>W$1K7',RE8UI8SM,KL6 EE'=HY".',=E1N&0PN^-6S#L^EW K M/:Q*"Y]D/O-^B5[.%4I_@&:VV5\N=*+U#/^9GB8T>WVIGWNE4]MN]_V39]K6 M(W\:.*GP4A909[K_,9),N_5WWT_MW2$4(16WRW0#;H.AJ9EC)%6KACU>F MB^<%CJ /XWLZ#(Y.-6Q7QT._DLE;]*2C.CZQD+/=WQDG?2*NP\FY1V/9001. M>>CC6ISLD%>*0KG> M&BJ.Z!D5:L)+:83'$!316#Z2W>H2I;RV+ID^^OY*-?"Z?%4R--[Z-8*H<86X M4NAVP*,Y.=J!$[V>38Z>*_M&;?AIAUG/7&7V9)(FF;S=NV5>-N^UE'+I=.OG MBY1+X)T.\ Y2-UV;G!ZDU*7&.TW@^>P_@,;;VM0^6*;FJDX[H)47^P;9;;A8 M8EH_OAL:$'/FZ"^)V TS!J,('23MK"9W&J7E"/T#*2U26D[.J8DJR<9TD8^& M..@"C6RJ3HZ?QQ.86Z\CH&@ _@5/VY_'X3OBQS>F-616:SC2S3$>M>.?_IY, MB9A6QI*7L)6PO8XM&TU_'$#(/YW#%#J,O8% MC))QR_E1(G Q&**'MV/E55U3>84?C2==I/I'9,9:3)F#Z<750JKM/@_PF+'_ M)ITFCM6:&)3:-^HX _;2@O]87'M*^$E#&S,V>GA2J>U_\=<+"RF'1!SP$=&Y\>/1U&<9BS\Z,ZVG\T(^ M7SRWX/8Y/I>3,9)>5:GW5.!) ME59SI1KMY^K5@I+K:PHKYRO]NEJ*'$FY.!U)*1$C8?!43V657#5? I[D:]5< MO5=1<^4"984>K5=+E:B1*+4:F7RIYZG'\O1C,L:79Z52L=;3U7B57*5?[N9(&,M6C\)\"*X/> ,;5:OU([:!, MM4,!1O+I7(S$-B'0838,#+\/&-6$,=3XQ4LR;8]@@YE&E_9T1LP^N4(3;SCVIW/:\, M$M743>N"_)P7_UR2'E5_/%FF:P!8YVZ]<,T98%/Y7^ YTP)>71##--@E\8<% MKW0(FK'(]I3XV\O#_T)M1O)I;1I6@"EDAFG$Y]JTO36Q,==8&!FU!_7#(@+BSD0ZASQ>S?'%>C??RDH1>/) M,8TLN;XB8#9*]54]VH>JV DS;MJ/WP@:!!")>W<(/KY*#(I1F<;XQ;6IBD(Y MF,F:(;[+_XC*9D%29\:+/%^?<[5BH9II*/GT^9?61.]) LD]\WXLYXP M9XD-X.A?SEFC-=TFW34!/=T$9$Z5(VH]$*7_0/I+V#>E^;9&0"I^H[^95%V^# M.UV:2+@W^'/'0M_,A]2YP&S:I/_&M(@S8.2O &W$FR\A#.1*6ZUA'\33+6^V M;P:C%QIC(_7R:I\"YUXYQJ"[4J>H([N($C\6>N(URX1!J$WO$5%Q;TP@W"'=LH@Z$+P/Q##\& MV[GUE-?L)%'8R(;M0Y2A#7Y8J)P5)M-+N9[I..903%41V]2Y1JRGW@=PN/#_ M'Q<;EYT(_ K!OC54TP+S*R:#Q:Y8L3W7&E^9&GMKDFU\8F29S_B>+1S08B'3 MN&8Z?:$66Z@+YBWS'.61\![=E3/EEQ!ZEOXJ)?SJTM=;?Q%<%3S;5BL7,XVB MDE-*Y7))B8@"(MR$I>(P98JGS/'=3I,&4S;7(Z5,HU#*YTE;U\@WKCM [X9=___YR+/]FS9=!8L"CGX] ?P&->2/"=W< MD06TY".J$_;*5!>K(,)E/*C%_D@^P'@)#GC?;N[^L/]A(?L1[TV+T>T87LLT M:K7:/+L_+D;;G0E&ZF%@&EO'DO5,HUZO8LK#QJ'D;F#V. FA$#[__+E64*J7 M<,,F#M/9",=*##'8+(15JNYB%$- 25 8>RI %S'I$IZX].<=IUGI?M3)+ @T M1ZYENQA^.B:!)X2U5@H?>A]1;''2IJDZ%S+T7!K*Y,^*20QEQ(E9R$9&U0%1 M<:?"GH*[^EDED02QJ)#]SGC8,_4/]L=]Q;K*62F)]+CW)Z$$/MBK.L J6004 MP,N PY6IECB:0'2)E^FKO[%2Z G!V-CRE?*9AG=&$1%YXEGRC_Q97B$C:I%G MJKL,)[6)/8AE7N5(@LTE]/:%S9.US8FM9' "]YNDY!2Y+5]"46S?S@NB_&XY M)5@JH"ZP-?K7F[#EBHXX1"0$,VN8)<5V],U %3?V#ZV@]0 MF4Q,?*'+%)K4_Z!\) -JDS[7P=FBN@XW<:D5?;"_7(X>&#A>/>8_ .^<.&%% MG+/R5A9]5RSDP0580/<,;^/*(M'@+I@W?'1D,94)8Z<4B,A!^@AM@N M*'=[8.+*0K 0YPRH,]_W%SK;2^RB]V-_#!^SA!H:^5#PQM@#[,']WI\P GQ> M/ H_PE[X[Q'U'D4G1">I[9!ZGFAT;)^MBI"O7,N"7WLKU:A8($YW[H MVG [%P3XU]2AWA+G'-:G[PA''X\N/%G*EQ'.$-.Y7G8\Z>2ZY -2JWI)"L7" MF?^$,^!B>6R$RV.[1K[7X0F@F?UQ)5Q#A$ Z^.C='*XE"==MX0H H42'%S)" M50@;@1^(.62@A9HK\BHFINAM)OJFL3XW1/Z#F!3#J8I"_G)1#\5MY3)X[,T#_OUL\,#"_@4O M0EWM/[N@J\&3W/"D$7SE7"&P/F&3\#"YXE.99I/D31<'.(M6S MRDJ*'WYV;6XPVXX[_;!462V"R4/]ZK!3-C- :47;G54P"7[V1?SJ MROM1['"I;I:MFFQVGUI4WE_B@>&Z3Z3CR/M1(8X(;$#_&J:(2US;\]Z@46\G M040:*SB V)8^QL9?.#2-J#9@R"9JQ6=N"WWN'W^.UAM3O/!AK/"@44NS">9T M<6W1DDSQ _T8Z8E)_W^I_V\/P#N%_35AFZPY?9_%7%QXR[]< ^#A;]/)BED!'PPWEE>RYNTLE6A! M-- 1/6M/.P:1":AP)F(4%^) @0+Q5 9 J7*@B?U;YO;^9G;S$8PUIYE.SG]D M%D1!A:%*3IE%3CW3J!2R^6(^FR]4 O $W6XLC=_V(Z>TQI^]A>#?,@]?/O\>O>G)>U].9WW'%T/_BN41*X\E"LA/9/9M-]W' MR>NB-GF'FLA,RCX$/Q_TOS-S"\)P]?[K]_RX1K2(@GIS4D@D_3#U,N M/S2_M'*?'UO-WW/-FV[K\8)0_86.[7G6S5 A@$9A(V@(9L]1YNMU-&60P.^E M2[=]=2=*@OCOU[@]TBGH9&[H8.5R/1TTT:RF%+%'[^8L4)M[8$3 MGYB_.%'LLY>WFGM94/QB!;O8)*R+4]Q%Y1_,36'B0W)[-]W@S#NZ$N-';5"?J&X_R QN&ZPM&WYP(#,8@ M.7@)^GT7['7 >UQLR+R];]Y?W3;O"'B;[<=OS:XH^4(;VPZ\LK-Q"R%],VK? M"H)F\QR#!61H%*,&E6#\W3IL2)0CQ%\?:U4.'7L5\L#@7+?N.ZUK-#V=]MWM M=1-K(4T!*:HB??-LTO'C<4*6W2'QG>;F$&#IK8:)B3$,3IKA>:1HP<2*R&>J M4T-EI#-@S+$)=H( N -3V,%@./]HAYNP:GJ4H.-,:"=!)O&G@.>@@W/$8P#1!#DC;* M$F,3C-DL9HB)&<*!J8.W;OO3DQY96G^YW!F?*.Z S(V*A-T$=FH_9MA=47M M;G3SY50U&U"T494(FR ,RP*O-)_W^!"N1JY$V\UDB7.*NS3 QB-3HW:,X63A M",/)H497@?(;->B30-AD>>^:VZKK559"G=4TJ#ZVN5!\4V BWSFD=FN M/N_UI0&Q2,%&86<^W"X!6SQ"P/Z%"1NK(/MO?(B#8L3L>$0?7-"#[PA>W;1= M7,UN]DS7\??)8UR*<%U,4@EIG-:+=_=IZ3.-*Q P1&L6=1;8[78QH'B$" M+3"9JU"'9I78IOF B\,;VW M3P;V7WH\^<#K\G^5R.XR-7B/2<%O:@EY6<#S68%^0O#\Y9G]Z< =DVB:N.839WIAABQ^9A[9*('M:(FU1K4JCWR]*>%Z\R3;X "& MO79] 0L_-^^ A2W2^=IJI9QY'X3-\FK;8 Z P7"K&I;!,5T;@U#-U'5J@1)D MKRH;.=ZV.!&>3C;)$=0=N$O-JZ:^=VI-E?W&NPE\LPF2+FQ+M%NUW#598L/F M#VGT!O:=O1_\+F"M\5NFL-K1 MC*']"&_[G7LNWM6;67=KHS-6YP^A6U!7,;:N^@(9II-$R]&@Y6TB]>'Q$M0U MD3KTV*4B<7#_,,ET^[ASI.^=W;&_'P@6-(&TFFUFETA:T?1.FYEHGSVIFHC) M)C09A7P)-'*Q!O\IES_N1B$%4U/59:LL.Q#5A3,M/HX\/Z;3"8=K4HJ.2HHD MHY)(P02KNW)9:+I=JKM#J3AOW!2E^Y[YSKC5[=S[=P3I:,+Y'#3 MT/!/:\K>IG-%+0L+7_X'J^B%B]PMK6(W6_&N4HC) 6D]G66(P<40/ M5H%]$>5+1+E@BVG<(;H)?K[(!O[')YR#G4G1XZ^Y =P>)ZB[9\[D MR)GM%%LI"ZY"4A6;1.AA$%K?U@;O!J&%8C6I"$V*Z3V=^!.>1_Z'3&\:0\\C MTQA*8>MHT^?G?[DSN')M$!9F-7%2]/V*HU O)55M2)@>!J;%K8/+W<&T6I.! MI0PL/>OV8+$1Y9J(]L2>ORZ\P6 M>K![T &G34-K!VG\.*'9ZV65'@FQ>BF-U!XLV=A MQ!T@[M]@56VS[[Q@71N-@5$S!*@7HL]:KJKLXV__%-+47KNO;*CA%R58JATN=D58XD5!=L-MGM17> M*50!IM7#+2H?B3$^F0 Y@).T;(=6%Z@4MK-L[U8)Q6Q!3ND>NJFDP7'!OI[5 MUBO=<$R*A3J9<%'D]*;0/)UTBEEQZUG44(KWO6FH[TLU4[+%VG&EFDGTIP'] M6\_/QHS^2N6XT)\4XWL"X>',+@?C3>*E-,@I4TD+-F&MN]/A_=JH6,CF#[B2 M*8WQJ2)_P1Z?=7<[Q(+\6EUN-SR&*'BF8'VT==V\R<#*)LZR!L@(4/"Z.V%^ MW:)0Y9Z[MU2);+TLZ2F1K2MD*=EJH9S4N3*)WZ/![]9KE>_';S&Q^/6LG']^ M]*?PV='[/B=Z3R='=AC#)!QS.*(&%LZ%P,^!)AP3P:%AD04\2\H0/I;(TNES M@QHJ!^-E.W !4VKML_V?$RG/T)ZB8'J&=E&>H2W/T#Z*,[3W=S#N41]93#[ MS>[M_??6]2$.Y)7'%Y_*\<6^KO ZC $M'DTVU?_?ZU?7?=>NS\ M\^=:0:E>DM:_O]]V_Y="F4^*(*2B.!Q 3IK-3'_X M\-9F6B[3"//.J+%/P&:NVV32M,O66U)]'M]-0\5W*YAJ=L]I;'#%S=R2?LH8\JU"O3Z\VPCK/;G5?ISF#4DNDD-:2L3JVRVWBUZ!WR- MS0VOEF4\F? FDP;,UZS, FT8L]LP,5P:0"=8M M6^\!C3IB/G#'Q^\]TCE;+"\I]YDD99,06$DDE[;>#;I;)"O*DAK+24)RTLSF MR8653?4OE]M<()M1RS#=:2K'^ 1,Z#8579*DGV*I[%+:^M"TSZ[-#6;;5^:P MQPVQA0PU&S>>0'_!)YM#Y\3EN)1;33G\A.\6A6"D *59@,I;'^NV?P%2LM7Z MDNIAB1>AI+D,Z8^T)W67U+>YGM)%.!$-MW5N5(RKO85L35E2 R?QJDO*1CIE M8^MTJQAEHYBMU X?]*?'K*=_)L!+(;\/52R6>SADHP_5'.W,1H M-TBNF1RZJL<- M46I3!0O)'6D3$ZM9%B3[;6 3@=/M_I7@\R+-TN>O3,O]S2SSC5(1E50*E\E7 M*0G!CX1L>4$.V0;&< W(R@35U 64BZS5 FNW>?.9QKVH!>_O_9?AXT[T3H*. MA"@O2 )[! MH/Z76A;%>CH"' J>G#$< G!MQU1_2%MY1.JELB!1;K6MO(8./%.'/[/0HOG[ MCQ2LEHYD,BLA$).HCD+U@N2HU49S2U1+^YF>@/1@L[-O=DQFBSY0/0'[ M*K/84(DMR&)[YZ[,]YMHI29S/J6T)$U:%A3!>N?.SQBDI7KXBD(R"_0(G0*E M%MKI841GA4I?X$2TV_9)4G$&YXJ2K>0//ZDMC;\4CUGQV#X3*T[QJ&<+Q<,G M$:;'V)_0#$"A&C+VTL"?G@;;/N-K"I:MRYZ6LJ7",>]5DT*13J'8/J3,#C<:.#>4(#4P1$0..#*C%LL1;A,=_O2O@;+K.P+2@;>V25)1LK5#& M%'3A@Y9KV7JIG"W5:\'#W+;Q=">\:;J.[< '<%*S!.Z-F(H)4/HIE!M-; "] M/#*NOB,W!/$E#/!_$%+;AL>5!)3]/-&YH6/%[#LR-.+!;+DN]P;*N&2M*MR: M)DIP4QV,+]<(-XA*1]RANK2)2=4OM:UMXI3;#\#L6^/*8_7VI?_*6:5P^)*^ MTCP>%7RW-H^QP[>8K[0U:G#Q.YYKIY$79F369[]L%1E;9V5 M^,@);=4QVV=RAA> M%FX)S&R_Z2I;S!\^A)$9C5(V9F5CZXS&&&6CEJTIAY^=DHF-QV/JHW8FB*7C MT[;V*W5$$72$9KH]G 4CUEPPGX"?.Z9VMB[!5^P&*+X\NEITC#^NM< MKW^]G/90='#&>/JVTS>=LQT;+6EEKI%UV@AA7&6 &VNVU0YCA*JJ.1Q18XQU M; U1!-&%81//1)J)/#APB\8]'.6^3+Q M[N9NJ4S7R<.7^^_?EK81[7H%8C*/@DS#%S%2FD Z0.O,Y_#'P<0??FA^:>4^ M/[::O^>:-]W6XP6A^@L=VX'&0E?/8#,#OR0#YE&Q@&+F>[D_Y\4_40ZP?RMS M'D7QK]?1%$?6Q4'O;OOJCAL_)FUHW![I% C)#9T;+-?301?.6@/1=,A%IV1@ MH5[]&=1F9@;C+SXA.*A>COZPQSM\8O[BQ'6>O;R&]HLRQUW435B@&@O3H!1^ M.J>-=?F_2IV1-S*[IL'S16V>EE$B[*'6N[Y.G^)7?I]Z#> LFE=S9&>(PQUL M4WSVV0W/ %4[79".;W>W]RWRM=6\ZWXEG?;=]^YM^[Z3);?W5V>3W0C[[?SW M^^;WZ]MNZYI^O6_<=[Q-T[O:ZB9<[7?CSK77?[9#V#6D_M!Z;HM>K^WNL M]@RH\D%H'C!58,2< 2,&PTQF!SZ;KBVJMYNZ3BV ,GM5V4'=KKKEW*.,([+#OC&*/,_N:A,%N['9;R3[>#]836&O\EJFL=A<. M.YNYO_FF* *\V3G6!?W-R#=XP< F+:$-FB.+ZZ28S\YN'=L!&Q>L0X9Y*T(. M*2$Q2DA!2LA&$H+3!DF0!(F11&.DF 2,3+1EPE9P=D$-WTVK@I=VT+W7CWYQ MZ8N= V#W^N#M-E;9C&3*KIM)BM::3S%+SWKS7(YYQ^P[+R*4MPG%MSYSE46J MKEVOC^U_R\,_%K6;L.TK];DC-S1__:J0RRNA-> _'BQ3FJ*%Z MD^NV.\*C:5)HD%9G7.L 8\,.%X9/C1+:9H=($G15+#M#ZN5WV.XP M5&Z8R .]\W&2,!57758V+'D[3J1LI4*V*N]P%XY'MI2@(.312%=2?(KTANZ3 MG5O!F;+2;TB9;JNNY3N<'O&R$]HA9% ^4(>QU)-Q0F]\<>;TPUL![>VV2>2 MT9,X9VJIEU3+Y_>>Q(.(:/>_F*8F=J][/[0[IJYM/PU2+"TI^R@7#$\1V%'9 M:;M-S]D%L,NU)=49Y?)@NMW_!:9T*+-Q$JISHE("=Y2-$[^R*1UN]D&:T$3" M.2JY;$77')O"B4KRVU-&S X44"VQF7T2WX?!=U3& MUYZR4G81G"KYQ,ZZ),7&GDQPVF&Z+HZ3?6(&L\"^HFFEVI ;W'9P^>J9!7!%%I<=MFD+B<_R+QV]0*LT9;K<\9K]C UI=!J02MC.PCP MK964I,(V*4;Q9 +/1V8S:JD#80PU]LQTJ8_ 25<.IX]D\N6I"D0]EN3+G0A$-7]< I$4JWT"H>S,N7;FF[1+ M:;;3I:64]9*?5D^LX92:KY?L;153)0MJ\Z@4DY2!-,C >GE2^Y&!6K98.-R4 M\C$;Y_2&U-#N= .$;MIIM,*)4RW+#[6N*>LE.BU7&A.NWAJJ.61WP-IW'VA= MR!;*B2H=]#$!Z#EEH*Z7PG0(H-;KE00"-2GV++W!IK^GSQDPBWSP(\N/A MH MR7U])]J,9(K2PG4(!*P!\E)5.(H,[43O#:*E43A5"Z;'-#8;M?//GVL%I7!Y-$NX M4A12( J%J%2>C1=ZMA*%E6985G64D>C<"A"N(9(> Q@Q?^F'./0UE1F&B=,W M*P+0PGK'&JZ:JPI6BH/2L=QP01+]I633L#\+YGO/=9'UK5?'HJ )N4&M\:W# MAC9H(NR(98H-2\'T5PQ+S]5BHFICR #VL(!?[R##8P9\3<[YRB 8URP#2YOB M5JB 9$TMAV(DP++?LZQV:&*LT MK#SF($&':D>*1N+,SN:E.SEG MH:_?Y^4:*8X4)0!,K)G8B0J'W^BD8E@G2:%(HU#$D1T5MU#4#[A+?D.A2(JA M3F\<#>U^IC9711V;:ZZ[#M-(BUH&\,0F#\PBG0&U6KK)".,A=,'R?6EMISQV*80 M%]@O8;[F7:K P 7WA0E\MVN5/\N7$^I5*:<9:IR.=&Q3E4M*1Y(G!U,=<_R7 MH5Q!J$&!O/2)$8!1#RR]V9\Q]O9I6?NU)QT2OJ:QN./+=%AQXYI=D=HK@%;3 M0]:] %:[+YZUVZYC.X BD/[W:+5&N98MX%Z1>C*R_XHGO/!W:E*R<56O TI) M.5NOYK.UVO%(B6?]SYV>J8WQ&P7V-,A/!$R-QI^]3Y$F\]>Y/OYZ.>V/Z,Z, M6?2MHF\49[LQ6M+*7"/KM!'"N,HP\6JVU0YCA*I@=$?4&&,A+L-TH G'1)1I MN"RLX2?ADE*TV'V.1W]QJD/_X(+877FVO->QTP98052=V@"TAR^??\_,HRB? M_R5* /TK0M+%I8QXW=S[;KJ/DQ>&%81//1)JQ/_]S L&_9QEO@1WYF^I3-?) MPY?[[]^6MA'M5 5",8^"3,-KBY!RT.H$K3.?PQ\'$P_WH?FEE?O\V&K^GFO> M=%N/%X3J+W1L!QH+G3B#S0S\D@R81\4""I7OM_Z<%_]$N;3^KZ13("0W=&ZP7$\WU1^SUD T/7DI^43)P$)E^K-C MJID9C+_XA."@;SEZNA[O\(GYBQ.G>/;R&KHNRN)V43>AQXPYF=X>9]I8E_^K MU!EY([-K&CQ?U.9I&27"'FJ]Z^OT*7[E]ZG7 ,ZB><5-( YWL$G\Z#,;G@": M=KH@&]_N;N];Y&NK>=?]2CKMN^_=V_9])TMN[Z_.)OD-^^WZ]_OF]^O;;NN: M7+7OKUOW'>\3=.[VNHF7.UWX\ZUUW^V0]@U\:U_]_K5]=]UZ[&"/16A5O807 MD=:_O]]V_[=Z&,=JY&",'X0Z OL%ELT90,#)J"ARXPQ,UQ9QI:GKU )\LU>5 MC1Q_MID;GL,#/LO' ]!G*KG"$_$5LG#$4+/Y'L[DNSVBZN2[IP/!7 M%$6TC ME]N9#9POP0".#H.PK*]BPL)SHAPKU)>OC&*/,_N:7=G1O,FQKV>UT"$Y M\DIBDE%)I.!A& 5N*2A+X[=,8;4?OJ.](ON;>XT:V9MDS2:8$D><09F"4I52 M+(^D&2F6*\12G%BR9XF<+(%)OTW".5XX?V+#<'=P*F0 K>#=*W_ASS'5'Y_. MV;"1/CLD\2#Q(/&P)1Y&E&OP54)!0J&IJN[0U:G( Y%P.'4X"!,Q,'6-678P MJWT 6$BW.2W@7SLI\WADY(.7VO%Q/X*Q(,52XNCX<=0 4=R(X$=7U.J&U M0^]]6\M-/7]4Q\%(H4F;T)2V%III\O<#Y=JM<>7-SN]7@& 4V7KA<%6DI1"= MB! M+:54*F\M18_,H=Q@6E! ::_B,ZVTI"CE;*6>Y,K'LAS9L8O04@FJ+):@ MO=F26K:F'.Z07'D\WPJI3,*A08_,=BRN8E$3D4%(N&V[J:PLEK3)E17Z8[V# MXF.?0,%';P4$KET+I/8+M;0OUO8%V1M*M@!F.C$F.CE@ M/&';VJI[N:>8@+^HN/2CSH"8E2ZR<1\G&SFKDR=,I2SW)"NB78GZ],[$/ M.V'@ ]X%>3C6<[:E%YE$\$<=@9WDJ0,I"%(0=B((ZYV\G( 9!"D!4@)V(@%1 MQRSO>D(A_6!.ROS"R20D=%S+8H;FG8/F'8 F)Q8./K%PP&R$1S9R+75 [:C9 MA>W3;.M9)2EG,SM]DDU,2"A#9W6(=9SUQEGI%Z9*KY9(BW;.EC2=?JX$TE33 .O8Q^*"%9 M6.F(8PU>V@*Y2)_T,!]31$0)1[./87[H MB#H9YA]6 R6P; ,6=QZ1YF 6KF0+9=*2=0]$N<'P7G2R@2\'^2)FC]/"NQ. M&.&)6+O?%=JKY<.5.)1P3R#LO_^[5R]7#5FX\D MQ#^9E?QVO\\07X2]X@23S,*72_B)84S*,;#,AB1V"7]JEX+)P2O3=M*Z+4RB M_R ID-6C6*C?4!16%CM)DD\F4]T/J?V3O?HN38 4@=V;@+VML9^ &D]*5'TR M"^?WS"&Z::T[Q*HWJ*Q;0S6'[.[XBL=*03E1 M03GTXKD4&BDT212:I:%5[6!K\&N)R]HG2Q2RU6*"XP3F)(H@W9KI]G1V7%II M<;^7:J6YXP#X+G< B%3_MNO8#C50T+>N(Z)D:X5R%GSX1#B_Q5-R?M^!P\2> MWKNEZ!1W(CH[/>ZW%X('*=-T?W.2[/:+JY+M.;>!!GQM=_&EFGLCY M_"\1Y-J6[D(XN*$Q0U#T54P<>?1SK%!?OC+J1\;[F>7:T?Q5M#([GO=_ZDV: MZ+T1P["B4X&AS(J5'\N:/KIF)*..I)DY1JDF*DOPTPJ9?5 SRN+L;PX\:F1O MYL6GP>?"B?#C$1LIED?2C!3+%6+9-9V]2^1D*5+Z;1+.\<)Y20;QU4P1-9%& MG#8[)/$@\2#QL"4>1I1K\%5"04*AJ:KNT-6IPS0)!PD'.S19+;+&JY>'@(5T MF],"_K4S8H]'1CYXV6D?]R,8"U)=)8Z.'T?-H>D:CL21Q-&[<*1ZN4T21A)& M[X&1QOIV#$1(I+8E D(PGY?OE^^7[Y?OE^^7[Y_AW/5Z9_QS'Q MLUY+^5\2L_OX7]1PJ34F147L/RZ>R/[CM!5%6)9_7Z]&Y-\7#4=B(X.]WH4JY6$K/+10K-*0I-?6NA M2R0G\4 M(@I)%J>%)(L'.+]]BA7Q6/.%6MH7:_L:E0TEJ]3*V7KA,!7>3L2I/3+<1YUK M%RON-SQ+-7[0%Y+CE"8'ANE&_/)8*^HLNXTAOZ,#WN.&?Z@P5*+D(&5Q6/)$ M8*D$1!UGM[$$Q'WF^\;03^@Q#E+K)Q'R4:?7O86\1.^13!BDMV#\J@D#P%"? M<4?.&23 DZP>QZ3!30"9;6.H0BU;DKZC!+T ?=19>$F;,? 1[X) ;#]9)L.E MTX'\4L1''6J7Y F#M*$_*;@\71%0HDZH2^2,P1K8/\[(2P+_(,"/.F!NU_,& MJ<5P4F8/3B;=H.-:%C,T9A&S3VP1(,II@T-'4,H!VBT.A:?)+@F,BB?/#J//8$@)VHY(3=(2\/"W^8.$[AF6Y'D(+P#H< M,<.FB ,9P^_#3"ZNW#8Q)Z)TFS0AZ<7 ,@MRB(7PIO:G:SOX-KMK+@@FA-80 M2N,JI#,>L=R@S1W68=8S5YEGI1Z9:CX9XBU;.EG2MSIX4TD3C$.OEQ]*2%86 MZZB7D^35)06^IRLIA8,MJTL[(J4C\=(1Q]J[M 5RE3[I87Y3,T<"_6:?-#O? M22&O5')*44;YAU9 A255>4**Y<:TH"=-5<5#2G "T#(-^*@*D^U[LY.;':R4 M2"W-_C[2P*HCKY6B9[+_N/(.&.//K-7O,]7Q5$Z['P#$BQA7/33IF/_60]5\ ME+9>BMK:HE8\<5%[5V4B*6E2TM:6M-()2-I>2DM*J9-2M[;4E4] Z@Y:BK)1 M/%PE9"ER212Y2AI$3DI/4J:C3B;KY)XY1#?M-.X42?VY(,G)63GIPN9IA]DR MLWN(M!A06;>&:@[9W?%57)*"GL^/22HO[O50K+ M7)#2LLOZ(#&?65J'^/-P1_^NCC^+J9R$.2T96BI""U)4UJP\$D_B!PA Y7!G M0VUC3;R9F'.G9VIC_$:![ WR$R&?SC7^['V*G+[X=:Z/OUY.^R.Z,S-%X<]0 M^!,4L]T8+6EEKI%UV@AA5P4MR:S95CN,$:IB!1!JC(%:Q# =:,(Q$3T:,[SZ M((:8$Z1X5$B?&]10.=6A?[XBML^6]SIVV@ KB*I3&X#V\.7S[YEY%.7SOT0) MEG]%2+"XE!&OFWO?3?=Q\L*PX/O4(Z%&_-_/O�SUGF2W!G_I;*=)T\?+G_ M_FUI&]$37(%0S*,@T_#:(J02M#I!Z\SG\,?!9+;QH?FEE?O\V&K^GFO>=%N/ M%X3J+W1L!YH()]0,-C/P2S)@'A4+*%3^'.+/>?%/U/2B?RMS'D7QK]?1%$?6 MQ4'O;OOJCAL_)FUHW![I=(PI+#KX"KF>#AIO5LN+IB0U=%V55NZB;<%_?%:IYD,)/Y[2Q+O]7 MJ3/R1F;7-&2^J,W3,DJ$/=1ZU]?I4_S*[U.O 9P59K.?(0YWL$G\Z#,;G@": M=KH@&]_N;N];Y&NK>=?]2CKMN^_=V_9])TMN[Z_.)K/'^^WZ]_OF]^O;;NN: M7+7OKUOW'>\3=.[VNHF7.UWX\ZUUW^V0]@VY:G:^DIN[]G\[J_M[K-8,J/)! MZ!TP5&#"G $C!L.960<^FZY-#0U\*5VGEOWQ %28"J)P+'S]*OPJ5%2^PS+Y M;H^H.OGNJ32POD+NHTW>?1,QK[=H1ESM3Q4=@&G?BT&%DKE.DX >UXO7L7/ M*K4'Q,5U36X0<\0LBM47")J+9^YP9E_L-#!*%\SE^]/]_J2HL?3N3)G\J]1$ M)Z[9"'07I\+KQO4J.C2!YG_3TSR=Y1#!S[+8IQ2U27336#W,XZ:A-4,U N_>3#$1UCCH,T=H$""=92 LR^[DX<7E?IE*@3QC>U?]X6 ME]^Y ?_UD+"U*BD?+K]8&KUCP>QZ!X?'A=F$UK4Y$KNW[TAO'W8/CW/Q [KI M+)4T;TE4%5%'L6]JWNXX[7%=S"7>4&Z)PWRFTY/O7^LJ29,G<;QBC;:TWFGK M!P!RHUC9&,![I&P"%V]/8 W'G_S\S S6YP[""5#39Y8EHD5,$R .?672:!Y^ M4BGJ=/O-)T ]WGH9(%WD;-/0X.\57.3.L96,E&8QD4B-2JO;?/IS.Z2N-()R M C1A@>#AK)XH'I83IX02-71,:# ]*HW>P55)5,;CID9/L/GS_%FPVRJ04CVQ M&D2"]# @7:_J]SY!6JXF=GH^*6;N!(([+T'O:D"-)VB'&X3:-G-LD=VB3Z<8 M9-Z=?+]\?[*TT^DXX?Y!;)Y60C.*M@K3B!E_QFP$.?5T< >G')7/M*D7#H&\ MQ<"_N6;>WULCX#S$]6UGP*S'*<_?O5:C5)/J_T@,'P;#4?DSFSKI^\5P,5O/ M)S:U-"F&\@3<>-]0"GSY+KRTB0??C%N.2FYZOU$47&X'NZ.:@MM;)^DE2WVD M;"OYT0$V*L7F_18P5L"6$XC7I%BZ$PP)94)Z8I1'5%I3?"'@@\?H]X=]E206 MHY"@/1!HHU)FXHOYX@)ML9"HR8J$F;W3"?""75I^]H$W(VJ*J"^T6B.-X>'U M2AQUPR+U"O(_E/S[_I3U QX#(>UAXG ;1_VPO>"V6I>1H(P$L2B'GXMNL6=F MN&F,!.,YP'K_NF;M?B_52%&I4^^WI%?^,O)_N3.XRT)AZ 5EJLRM1=6_>;[-W(2&A:9ALOI0@Q_,X#H%/;Z![Z97 7ED M4%KWM"FO.!*' #I7@)P'RWSF&M,^C[_;N"UHNN0TP4\,>DM)4G;_1( M1&2IA,21EK1S"6DHA>2<\;Z.[YL4FY[>2!TW%J ][^OFBTWZECD$J_[,;%G3 M5[Y?OC_R_4E12ND--.:G#Q]<2QU07$HS^V1D8W7-I@JLM=B#S^T''<#2-+16P/#-2UQ,XP-9Z^+@325M M3:T21[VG]Z-WY>1U@L+:Q,V\I==+GS>(5W3$':"N5T<:K:)M]IT7:C$ S#/3 M30$R +2=RCT&J9]J6*ZJXJ@@-555UQY@.CZ MM9,Q:-9*9!BD HQB*,\5>QB M4,HGJ+JH7# [^.3:FP6SJ-DU::+3IIOBJ'>U8#G@-@!0C MFTGA+ =FO@,11 M:VN/ E(J%H]%0))BUM,;C4>LF?6Y00U5KIG)]\OWRS6S)$P1/K*1%]OB[&"/ M&C_ 3;"&1#>I/ 7S\,L-U3@RZB8LMMO].]-XZ@*#KUEO^\6%LJPS(B$Z@6@< M*6UQ0U0IR UEI^AR+[5N.C<8_E7%D0+2NAU>=<114RM*==P!I^&K=W;$]L?G MEF5!K=-"ZU*PQE%/:VNP'GFZ4E(LW^G$=0^6J3*F!;G:MNU20_7,GSD< K9M MQU1_2"-X<+421Z6M@-DWP.M;G]6@402C.\CGE)243 R(3ABO<139VAJOQWDP M75*L7QK/?)ZU#/C6"OC\B04,\2AN*[&Y=[@EM0S3=61-R61-?<91">MA,I?T MC5E/>!J)3AT\4=!V[)L@T^3]U0!*I206K)7(/4C\5XNC0%5,P)63HC(L7!06 M!M80\ +8\,M*3M/OTKKE[3B<[*6FL19'SLM4PTSTB= N6T^$;EP09X\DE58Q M@<%B+8Z\F$UA+"VBC!JWBQHMSP4CC@DO=QR=!5DS;#C2S3%CQ,8CRW,]/+.< MT!=J:6FTGZ>]W:861T). "G?J>^:7?J*=6<'IHZZ^<:T.HBDSPBD*W.(AU^( M\@3;FN9*@J)3N2?M!(0DCD2@?0N)4DU011BY,>VP3D!XO_D'?\/Y1RR8)O9' MDMXXD!*$.Z3%XTL")!"S)+K JG8SC4X)+=>!<*AOW/0LE5U1VJ/@F*NZ:VR/3 MIOH7D+L1_ *^8W>XX3+-/Q/'-+:>?BAFE;JAJN,E;/UVN'R@K:1,<_#.'=ZIC;& M;[@GL$%^(F#F-/[L?8HTR[_.]?'7RVE_1'=F3*]O>7W#.]N-T9)6YAI9IXV0 M4*C >F;-MMIAC%!5-8-W<^VZZCY,7 MAC6*3ST2:L3__$ZB]T; 13%OUY'4QQ9%P>]N^VK.V[\F+2A@=+3*1"2 M&UB-+M?33?7'K/D034]>2CY1,K!0$?_LF&IF!N,O/B$XZ&J.WK3'.WQB_N+$ M\9Z]O(:NB[+77=1-Z(Q?H?T0ZX:TL2[_5ZDS\D9FU[20OJC-T_)0ZNU3K]'I M K2_W=W>M\C75O.N^Y5TVG??N[?M^TZ6W-Y?@?+J-0[0K_MVM]4!;)+O]\WO MU[?=UC6Y:M]?M^X[WB?HY>UU$R_?W-XW[Z]NFW>DTX4+WUKWW1GW[A PJJZWZ#KK5;6M)VKX)[5=3

?/E, M;6ZW^P\6LX$RWB77QJ)Q]C6S58N/\!)X4$TPIBYZ4$\/\&.5,[L+??BLBWHZ MPO4K5*IYI53)$/@=':'.LUP6F*(=L/)/UW9X?_R&EY]LL/DS>A?<-]-S^2[ M]P35C^KQDL#35'1=^ 89XG '?^)_\Q4C/ 3Z!T%-/K%A>!2H[P; $&Q6^73. MACAI@&TW!'[6[\5DSXSWXXU^2SXW.[<=TKXA#X^M#DA0$S5 N!\^PO8$Y'UQ M6MSEZ,DY%_YNDXYC,3H4=5B_,JH[ ](Q=5>OV*ZUORE:;\F=TQ+M.D_<.4Y MT_[-CUEBBD!*)/TL$0WPL3SAL-F3V/9#;4*#?& +63$0!%;QX$AN>'$8QI,. M4P<&N%E/8YSA]L@H* A.D F>.GKM8+2?NP_5'>I X13O5=1@^IC4+$$/#,'QY8EC^SY]CHK1B*81UY,ZP<> MXS$]/Y..1M W.ATR]M:UA5MDNP#@F0=ZX] OD;@^5-\CE#9#*#'7ZE&A M[QJJ3R'HX LZK_"7#T?>3K#P\Q/1"7<#XSA_TQBR:3+:">5G1B7T:?4R]!R^ M>O(^9@@/O3Z-L%R/C37%'"[. M2O4IF0V%HU.CU)1<3! MW=:5U,5<,4LAXIS *?HP9>@ZT,@C%1UTW;1NGBTA^YR,;/F MG1Y(#<,%&D52:T(C? Z(;VFB,NP+!W,LNOT$ELX2KX3;;(1DIQ/7$GX.#?$1 M$C)07E^:S8>@YR%F3%D(RM8<<@??-,L2TU[ %-!"($C"#+S@ZW0AD,Z .H*\ M80(,J08H0A6B@<5%:P>O'M(?0@G.T&\) X&LG@D$QJ#W "/U%-8F./0Y(-KU M*2;*,<7H]IS!\^+]Y@CTD'>FLQ.A5SV5AMU"2H**TE BO6Y^P)%P[W!)^+D' M(" ^@-7RMORH%J#'_BB&C#H,.F$P5(,4%"U6U*"D3\&^C$(Q2="3[00W *\@ MNKW96VS B0XB#U!"OX\+Y/WIVS,/UW['5KPHD"_AE8 5,&=D*I+,IHW:6Q5. MDR=SGM;81&G\?D;\"6\@/E 4K*M7MP1;7/)[\).8[[@-X=8 [2;V=/Z<[_Z#'*SU(F7F11[R/3,.3JKFLL#NH@,/FMTB M!D7'"Q$#X0VZ2)JK8DCE?YHYE1Y[ 7H>?+&>T)6!*^;YY9['2[ "4G/#<E]\[HV";DG MT76@DM"(X!@LK/K$##\^H3.:1=P+NA&^@<7QF;?S=9G:N6$]2^@=Q=-D@DX4 MM]3JH+3@/>)EPJI[.FRY]Q%28][[?)7:!WJ8+Z)>5?C%"0%C_,WPUPO@/%K< MB.66K=;'EBW8[&F%+&AM&0!JGH$-^A5:0UFTH'+@9;3WKJ-MS)?WKZ0=W5+: M6C@0^0TS0A.6HD# YIX)DB+\Y8J]K&]T@">\#PK:<-9=J*@>TT+%JO6'PL'6 M'SK?OWUK/OX/5R ZMU_N;V]NKYKW7=*\NFI_O^_>WG\A#^V[VZO;5N+RB"72\8]&<^L(#W&DP7[%,N24@&R%0(2" %P:2^[W4U MO8#R>/L&7BAEE/O33<#W"@+\$ MWCQ]\AR[&==JDM*S7@".:H5R8QIOOX,$+P-T.-DS9\*!"CH^;=>/5Q/B3.U( M?_F2_'[U#=AH]UO0RI"*M==I*F&UE'^SHKS/,7[W%ETF?3LM[843 -Z,[F06 M;L'<)'(=A9D[8V]2#*=MIZN4TQG#R?PI"T@:K.FYPY$7/HM@AXK]I-YLIQ\O M>E, 4_E=.,WV-O'OC+1QWAJ$_,G$BSU,>\B&N\6>QG2&<[]Z>K/?GQ M)P\R3(/YY=DU%POLY)/! V+]/_;>M+EMY%P4_GY_!4HY+^"FHIC,O[NOUDHEH'$!/X$4$(+3ER MM",;Y1&DFN7 +^ 'G/CZQ&]AEZMJ"4N6%N>P_2U>72[@=!EA"I#93H$WKR8]D_<_QX M07'>)13F-_R^^+&*VRF.*/W:*NP@N)?!QBHJX$WC6+&E&82(,J2XH@.&X%J4" MA<%N%+&V\Y((PWG"LBBG2X:I64;JQL2T,5C (2D,*]G<[$@%8T-M(\.9'5-0 M,#P15J# "<;F<*R9GKH6I)PPJI@(@2JX)NGK)&).E1Q^6W+X6C==S!<380-V MW;JQ @!:-7 YYBY/@& T44,P!K3")D%@$_Y"R[L*GD8,#BPE?S2EPGC19=!G8S+2I,,*% MMH0GDUZF 7Q(K5WA&VFE2,L@L-MWX:,&@S%8RC8C\N'/60LQ<0'*3)77#Y_%;O]0G7/K0+FTD$0/ QL)_J-_)@]-BYZ85W7&3B<2 OD+V\)E""]@G8$ M[;:$]K<\6!9)FJK@K<0P;7F70!L0_EC&?E3 1% MRU!:/V7TNLX/\G_%A0;3B<,V@0<"W:^C>((K\3%/5TDRLAM"=>E$RVE+XB8E MD*7X3>PN>58RR_7$;;;=SEP_N!)E2RRVV21 MBRI9I$H6V5VRR)ZE!B418@6 \Q*50<5M#II?&],C=:^F;;G_I-[?,W$6!G,5,K;\>M99K'UN:V[B[ M)H%I)TLV#H1+8)]#Z-M\NR13W?22FXXET1W>=5<<>!/+A-U:*X6@9.]_E^A8 MB8D]B(E[%78X/"%17?;\9=]A$6!UT8=_T?M3_BJ=HJSOKW2*BOOLAOO0N$Y1 MR9G#O^DHR:*Z[<._[7B21Z565%A]&%B=DT+PB&44&H889;^DBL>]8VSXR@F9 M%2I4J'!#&8X5)E28L#],J%2B0\'WPJ,PWPY94$K6;J@B8[9UA41O'HF..9&[ M^:%"I J1-H!(K0J1*D3:!"*URX-([VCBLJIYZ'1^VBG2)!&DY\]WT^XPY M<]>;NYZ[GC=/_;1Y?IXR3[U3;S3K[>;*C<:PP),;0E[&^T&J"L#9NAW'FK6S MB\[>QJ(OF8!>87$)L/@B&XO_#$M2/\W"?_Y-M0LB [+WP_3JX7<<0J OFE_% M9"#LLT$#82[VB@(H"%BG@HK$="FA5%%!1P-N@@.9V**"] M8PIXT\I06>RM';@_]^KRG&]H5#D\J_=7[Z_>7[W_G;^_+ )XUP[/+(]DAH1= M??FCCW_HKJMC_\0ZS=MT<)"9,_RN';?*Y-14(6JEH?W8GO+W8PWK8,?;RS48 MVND& [8U^_,2DSCO1O+.[]P'W#[9")=T]WV\>OEM$0/A,^SY6<K1)/MS3$4\A#6XF?BH)*1D&G MI:&@0A[>=R!^V';\63:F_9EZZL8Z,,]-WMY93^*5>_O.09!:^>9WX,TPEGUG MFC1=Y2M;;7I!EO]W 01S%S-_+TLAPD_F1D> M9Q6JQ_5VS[=L*-1=[B <[2N2M=8Z8_]WVE ^S\/9"CPR0<=)L%AR!,===7DW7R9QS,S6:-_QB>[P%+$;J![ B>*R:Z:>.8"6< 4*%04=XZBYLR:9S2 ,XK?-_B64(X^H$/>1P.N%XV_+N= M'/ZM(EM:++3%0W FCIL8GP0GZ?D\9<0'=*@5V'/N)!+>A^783[!QFN*DQE7H MA4=*Q-JK UT/ TL/I_2]Z#BC8^(\XUAOER;0BFB,%)PEFD9!9S)HW%\VVGS'D$$MNNML]@_-Q5Y[*&XY*'$WN48_WEC M]VBFR=UH6;"RN7:TLGN1JBMJN&T>T!5VOX\1JR1?!B9>$.";3G.R<+_TIZ4/ MO^-3/)E&[E->VPK#0&*\H]RX.C=8Y43K"T$@(_G(B,KS!M0\1]>QK#K\\:*[ M!@*%YY@E)DVK&=C\=E..X"P\MX6GPL0$]AXE1GP7"5=XE@#7TL5]GK!M*6%; M5,YF^:B+*W5I9LCCPN (&M\9=TJ_2&;PX1/)CR.%-] M1>H]X15I3A.QM'"$>S'P(+MR!0U8&LSRN76GEZQ*,M2XU),TW6"I_&&[\OT MU+3[_S+.2KTI3<9Z4HM::V1NG\X=G"2)\Y!Q,\GCB$LUE7IGSQ5#D=F>HEU/-\U MO^. 89-U[GR:R@C!$$U]C7"4C/7'V520#3__Q=4/X0Z!5U'OY$5?\CW\=IX. M%')F9MR--(\C_*TXWS 9?AD7P&X,L&MDX)+2Z5E.M]>CH-YSKFW#\H4";FJ MXO%!<74 Y]0*/!P$&TRFD76,4QV'9+P+=U*+_GQV4*^/)A*;WO?ZR!4H".&7 MP,DUG+FIF2#%AOZ\:%2,GOBP)Q*+XE1'+QC\6_"X6C6(7LZ;MV8 !]<,C5VX M6>':H D<>\%P#"^JQ;;B*CU-;ND#O6UL@N[DTM1;' ,:>S)VIA'L&FTUVTA" M0+HY0KV+IFJ"L*%)E@CY/&P\VPQA\W8>8<72(&,G14+(J98(PKBW@>Z:A>V, M;G8L+%"_AI/?2-Q] #($,$#[H4?@@U/@A*AP0(6_*35\X&54?&T#6#I/TH%K.XB ML!CKY^W8A,47XU%(#I'*7 0UNQG5-:M!F^3@/\-]E!XK+YHKHV4WHPACPX J M&49>M%( %>#F_XM\$0WOF/#4GT$@/^$(9H8XLQH]LRYU#D0./&, M_#'PF._,,=B0\DDW">:)A:>$]#)P 1,]91GYK,>X$CF/*=!L?',S48UG[F:S_R^ MYS,C/RP:K4D&5[*&.>>'E%2@9JO3[G^1O=%R)TGOB>UN:-9T_HAIFBD=GY7 MJJ^ %8?P% G,]&G3%]6TZ:H]\9[[.'(+Q,''=H+^N=7AKJ8J'6IKZ\(=,0\; MQ0J#@3&QT?FYW?B9ZXZWBX55O\VT?IOG3>RW^4F J"6WVT"W,)A>C@3HS2V5 MF=M\NMV^$TO2EC-\T/Y[F1M&L\@\0@WO#[E M1:Y+[J<7C3(1^X=RT?E.FL6DT;GNC4M =.^'OB]>0=^O%>/+27SMX&'GK"+N M_0KQ;[8KX%R8KV@YGE<"2CLDHLZAZ5:C43Z:_ETW[2^ !C>4:"^,&_M*=]%4 M6YO$LZHH*F5]IP9X43_)HRS5P$**$A#H)K'A=1ZS';&,PKO,4Q=:C6;Y6(O" M+.]6K)NM$)4+G#?WISBD>?8J;2(->=N O(838,1I#GNO.!/O(/U_Q:&P+S]A M\1WF,IE6=J9UB?R))6UH,,]%VAE7T98[FLG80*4KKN*"NWH,Y*-,EM.IW,*:&$GHRF(8_S%?WS":9+V4CQ MU":N9G+%U!6>"(N=DT4)Z&2-]]185I+8S6N+IYHMQ*8<44*R;.D1^WA+3>,O M@0+ARW7]"%D:?R)_'H"G#ZEPVY8%VD^N8,]U6/2!BZ)]^V*#+1)K>B)OP)%- M2+CP>NX&!C- K>^4^4P2PAR"')^1"U0K4E%\-_0=@&TX[E$F'<<*LI90QXZ( M<%>IC(LUO_,D1^GBEJ-S,PDG2H!7MH-ZT!7/CO6,7V!"*WXZ!-9O^H#&@(J4 MR-Y'9=+0>A/.0\07/@@JJ3:T+VJ)/HH*).=>B#K'V LC]M $+AY[9'!+%5GB MO?3EX?M4]YSYVB:%0+01W9J!I%*'2Q;8>< T]%@ME.I-H++R\3,"65X_"*T7 M/,$](1HV/\B:>"?Q.BID=7!1@6D[(<"]L1 ^R*'BS(Z30!$D><\LSD*%IYB\ M(RP8 -_U(G@ S]61%N'EP$ 8/&'- >6G8C:26K+NB6'=_%$?FP9@XB\AW^P> M?;QW >5_^QE__5'#6B*Z]:BN#'1+W,@?NF5I?1]NTM?^[@18AOA!HR+*7,9\ M6DC#^?.S&/@WMN>[ >()L6%? %WN1I>$WH4*29+O)1VH3SAT M9_\3J1C4 3QRU"FGWBK,G-N@])RDU#75F./JQ6[@;.X&)%&-+,=Q59\$50:2 M"^EBXR'6 6T'V]2T,FO&I@@P67+K:<_R(I',D#%A7>^0 MTC&X )U[5H35-;)L/<%83K2_.2\"C,I:-M,Y)J+*NX%BD9N*.1F'^) M>D?$ZR3Q73KNU*$7?D+)ACOT:B$Q"B,8JNY6H'@50J_'L>FID@5# PQE%F'' MCBKW)$&9/%Z4LVO^<6-S>Y_/LLW/ MC9V)S&OBGX9BND:K(& 8N#ZR-Y6T-';M:CQQ.*Z,U!'\E\W MK]7$V@@M:K\&8,#*_1Q>H5W-U1-S$\9<&_,TS\;[JF8:<$[L1AS6I:LGLA8HCC?(^P-A]0 M>;U8=@*H;_"EX_KHX_LLS[!V(D-&(N+RMDBG.8G7;Q ,[0)XUW57A]>[357C%&!V/3CZ^M]@8\+.Q /W!P2&>:]8YG# MV7SQ+DF,LTYCH7QWE\>6F]5BNU60>!^NZ3^$[#B&E@B!(O2U>KH5]2*QL3D9 M2$J0>,X4VW,Z(_]%=T5-$V#8@@T!)CC+MCD SYE0U,1FM^M4^.AKY:Z:W#5&I+=F":;8;X7= MYSH"SV9?LG"?J7$B=\GV!&P(K<*1 ""^P(:%SC& ^H ZW M(SC27S(Q(&MQ3M<@;")W4F](^BU"J8^Q(MTU< ( AFP8SMIQKW_Y M(8] 0&6OL5KSFQER0\(*E'6H\4K7U:6B")!3H %SJ(D[-KODH+6'YI09AMH[ M[DOMWD?4FYJR6:(?IMZ.$/LF)B+\D^/ ]H$X(A1T8H2(Y[?#1NB(G* F6&+H M>W(;L4@L/LF=[=B'XF.4B_LRJ?D+]*$

9'&!'4 *\4YH/$\V=3;O5IZW[@2AKA;SWLWSCY9>^JD]+R7MM[*^)QNENFF@L9(X5KD)8(XEKZ6[24[K2 !"7%62Y M/&++*>VK0]UFKJ)N,RDCCK=:#O ^>M YPGXC_&H_UB[342M>9$^'JH$5>05.92 '+HIY-".R*%]4.30 MK;6ZYV4EA[*(ZITT3]F7>+YW3-NG7,L#%]&;Z=FPL2ZW./\IA!FV%XKVD6NQ?SO]W>7Q/8=ZT75#2C:":MK'%122@- MS72!9EIOBF;>4I.27>79J+86,I/1"S-DAKHOGAPUJ!RK]9S08X\Y-51C-TWS M$B3[911X,>93UOB%\:3>O"WAST=,L"C,GM5 MNBGM/AV^!YH)1BEPBFMA:K@PJ4\;IZ9^%FSTJ)0X[_WEQ$4M:! TL&38&88R M1Z.<3A-FF\IT,;I75S$F?'O*"9X#AU,9,;WI%.8EY\AGE3+1\D:F9L"+,1-8WX;2,?A_$^',FCA.LUG MTT @A>\98+GU7',X*E7F9Z,N0!D7A062)A!"^),_<7X($N? M?7(RX%+$K[#TFC)T*4$7,(0!(7$I#<3>9M=<2+F&-0-7]1/8ZO0_>KB6&"0> MY_%;:$27IMB%/;"294!PC'75NU;MO-U, M+TXDN2K+8G'LEK%P_7A3Z)THN:+J%)1R27T6MSK*8#M:GR\WE M7UU.67HAG?Q!;>4^VLE=N)&UK^FBUNRDU\L6!5WQ&TJAGJ*+U)CX56V (K=8 M<4#$!XHWTSC+J),G;VHAN%_)J='*]=HG-8V7ZONZZW^&79#C=;.O.S$ M/4GNYE$284\3MX$M9GXQ I?DU]''9FO!$)62#;6,J'6C5%=FA#^_7>B!IS>:K MK.\DB-0D=PY+&G5+)R,= 3D0MAB9^"/4Y-,+%V-6 A5(*N"3(:O3(NE71-K:@'FCZ M7:Q[B[UHR5YLQ;O1'4J,!%S6SJ%HI2N[B6(UT=_9KQEO,,5T.0C$CR$WS.##USY,PB@0IH1\)6-D7$MGG47('\ M;QB!(M9#K?/8'08/.%/IEGM/M?V7F:J@4GS(8\D@Y887V-K4)#4'W8FF@0ZN MJ3Y#UUN-76_2QTGW,>0A(Z!0X%VA,0M*"978AD+=&?BJ5T.DFLH>MI'#K;^P M.**I;*@C7VZ+EY@?D1V!H1(A;05[)K+5CO M%*I8!)A.R!K0AL*X2$($1KJ:TAQC:I!ZD00>[#14Z+B/0 X1.;90OF+=Q4N# MO;TG5,_5'7N;\O7,OYAUX4UX^>;?7,M!#*)+7#DD3"9F)(B063HANJ C*@K-[;N>8)L3*!LL4P YC0CS)F+'"DOZG"DQMS#T4!EO>># MK3_+O-W*<.,N%^@KCW/?Q7DZI^GG26T/F*JKP9TZ0Y/0@+AOB%X+;*P6F8UQ MT8N]C("-U[0GX,2NY,JZ,0$FC4P6=Q NMIYDKA70(#>18Y6N;I$(BJYO?;VK ML[8NN8EDF"T?KI4^B$=3+8G742=7Y\TB3L5=2+643BI5;TQT M&%>],:O>F'ONC;F1B5II$[-RQFR%08%\=1>[2)&BAUR9FQMK.(<-\XV=75_7KQD6GVSF[.KUNSKO6RK9\USSZ==Z];I^WN5=7BK&KE M5(+F/*7KNK/H>MERWYWJSO=^YY=7EU^TGH&-@6,]MJL+/]@+O\=&J>0AU0U4 M'R9L'%07?^@7_X=K^J+NC$:>]G_UR?17:JX/JH(IJNM_!]>_XP:,[[9\7CFE M6MU]=L_K99NL56%]H2+AUILL$FZNGT"E,.;:<3\[P< ?!98TV;VHUF[M:6^G M;ZH2N"*,@R.,9LX$O%ZD"0/VY_FSL-(@^C*<[O%MBN':5J-YVFQSHYT_+SD= MT7P65S3REM/][T;*UJ)7+?U1N+$B[7M>1\(T]K?^7^$Z"]1+GM#6KQ7Y5N2[ M+_(M-A4YGSY"TS>%/BJJJ*CB[5'%)LJ%BTD-\A[T"[>V:1LUF>LE062EC(UV2RI,R 5N6$60]0IDJBEQ%D3?J:"[&P#8)VT%* M1%=.4ADL\)94/E#=R5;N)"7B6EW(/B\D)R):73]J0KKW> MR!N(,L:"@QL$0FZTKPS6[,XQ=%7;=?IIG6M:N\_B-=*!=E=B5YC,I=] 3>U8=\4GK'S&$F1A>]R:A.T,V[BQT>,' MELB]I=O>/;"#X2S>/OBLLU =FW&AVP'$U7\"TY]IO1>TM\(*@\.[]24-=&7E M.?=E\_!*ZUS-'LZ<2,P^>')AX3H:I]I(-UWM6;<"U2]2TPF6W(9H&,,)[NZ7 M'#@3MII4/=M9L/ Y';L-WJ/>5 MF$PM9R:0[Z6.1O"26YWK=.0!R@/+M6W8)2XTDM,M?,0=['9+/;N&NC?65*>< M)\>!U1&:LIGPPHP<;B1'7;C2%X]U'XY?B3S8:UKR;+X73XV76=8#]B)MY/@Z MV5\T#2&=]UPQ^-:>FW>1T0-I:8.GB[31P^OHW=L[7/[P_'#C;_XQ=IP-@QG0M$@2&L$^TN MY5-@ZM. &D0&$[FZ%V#KR7BO4N%.:M&?SPYZFG%,#_=Q-;WO]1&('0V'WL&] M^M3V1C-![ UYR[&SJN.H=OGQA?&X7C#X-^,%M\V!CV1[0@N;_KLT!(OF]0!8 MA8N]^X_EAFNQK;@22&I+'^AML2X] $4]]F3L3#CX I4)^'T" A] R> ./01Y M:G4H6)>4\EFJ5(*T%H1@7(;/Z46!!=O1\90:@L/%KK@28HX=3=T*>],: OY! MDXAH(!K-,0F0&=0D8'&_SPC=<-P6;E#V%.(-OJ/NL0G%"U",)CMX/MP]]ZM$ M:I.W)A4^9(+_U0LW7G-.687/?0: .+8?($RF.U%K& MB(1.3?3,^FOI=#M_'HI&WARC9J-8-_@_R?1ZG$W52!QU+WV$]8*((S%6S :- M"*DN5S< ;&Q8/R-YAH;SVI+%FK=',F1"1"[=B+>TFG"-)O_U, M(WP<]ZTB<:N183(40N&A<+&EOC:ATWO*J_+)@2WC'PHZ[% ^?&"_R_WQHK9 MI8=[8S22#&[MQ0%2%G;\PNIM',2:>562'N24V,4[4/K"ZG0JE:.BQ-H.S2+L M>;P[S>U@G.T;=7I_1M.#$FRD2WN^*:3R;3>+^;8W FC1R9DD-.B( 1EKUNU'"%3IQ8\6H*46R&3*NX(;OUL:.9:#2Q"Z5 MJ8-MQ$W2Q>69-8FJZ.&F>(TG?-!H$!02+6FHNC8TW6$P050 VO;'NJ^]J&O# M0=" 1DHQ2YVH[E@UG R$\\'I_+$-(Y)+3Y&"Y) 4(,96FL[B>;@AM6=F/@%/ M9$L,JOQW8#S1+^4L+5PF&,;<@SZP7II2+.&#^@P=:6H%GAR23-/9O6#@P6KX MKO\$N@L,$6 F+1R(?QB87:Y?)SNR1RWXQ5#ZWV7@P6^>132=W-D[_<3LG;MP]@Z^\0B79A='K&CPY"CRC>1L$*>5A0=)#S,DXPL5 M(T!&T%Q@!!>%U-3_^Y?3;NOLXE=%7!%!.=HT<(=CG!@0N1,2/@0=1XBYRH6E M]<4P<%F-O%=/]IY S\'K/]$^Q3W54]22G, #W@_D")\K]3:9-6$(5)A)=V'1 M&&$)[1;0E;(_EBZO1I%,[54A4W=LS^OE:H;^52XDH1.0 X@>;HB0>?(3H@9,6NW83S/ MFO6V% ^NQ<"E7@)G"8>G'$\94WGR 5ZL&G>V]W%G94\SO[%!F1*/^H]\?WMKG[GDO$<--BE*Y(3?18*- M/+F/)R=;-JG 1[HRC1XF%3]27"?"'V/,6PTSQ=>H&<7Q7YJ+2=_*82P3F_!! M5$1(JQOBSWW?-0VSCEJ\!3/FXL/&<=@QHQ\KOH/@HG)%R==%9B"0'X+SF6 :\&Y=&("QA)J MT7'H43)BE-G%< MM,V^"SS"&&RA LXDMD\]/",:DB!,I(V7L@M6"XN\E [+N:U)2PUC!P/+!,T0 M3=:8OR5L=D)SXU]['CH'9I:@%8OOAT-M[D /^":\TUO'SXULG_+#RMJ-LS^- M1QBZ='V&\'73>J\)AU,L'35\PM;UIS!NP3,?H\@!NOPE\60LB*QC+00D6O< ##HY@&@SX@? UF9< M'\P8!66LU)RO?!D(RQ08000J&*-K9PH0 K,/SFW-YCT_]BP;9"NZ@6C[N\3! MDJ1.E%VSN])=]&AY]\*EK)]\!:^]3P7O5O"@70WVJK%;1Z,]OR]M+\G=A*?J M ^'^D5T9IA50MKJ\V%BJLTH4N+KORVCK!\Z]5XK<8C UEG?]+B$<@D(YV6O M$3&U'R"Y*8?B*&.P6852\=G MBT@&*H>T6!W$!62Q)NF9U"' 8Q4$K-!C43(,Y G1""%3IDGKUI :2['*B1\MDCWJ^&31Q"H_GIJ99SXO03W@I/=N0M$&.IGF!VCH]:S2["^*TZ@]>]0 M[FD09>'9"26;5_F(3$O[ROSJ"OG5UF=6IG:'R6@Q6]'%&Q_0^E;I8L=S7 O0 M1(4M;P1;VF7 EC?0I'MC2TN%[;2SSU' @ 6?%@R+I%'QRP$, (=CJB46F]!7 MRU27LI5ERL+-NEUB9-OD9GOB8.%_+V@/M](C\BZFF.>T#>WN>@;?DN;MK6(= M*O+S-.%R.?")@8%7-T%OU<[:Z>W']G29)6EY7N$KXFNQSB"[Q=>+QOZ&I&;C M:UEDW XT]OUIZ8LJ^G+?_[N0@:\?5[MSUE-XR_D<:IWASBIJL2PQ@-#MU1RK M<=+HEH-993@>#E[BOE_JZ*PAOROJ2*..LLCWP[5A8=T_J#("ZPX!O/I35' : MU?N'R9^+>0#'S0_'K0^'*.^+,H/\'967B>7RL)4;>*=R+X5:/<:L6VI>>C>B MWWIW$7Z]AJM][)[7@.?6&A=O9U!]12.'0",K]X'?(XUT:Q=GC=KY^=NAD24C M:6(9USO-YUHY92HM0RH_L2E#V?&=:5+U4*\\SU4?EB4OSE]6&D26)4T?YU6^ M<@.P/ U!#WQGSR>XH5Y6L@>3H'&:Z-.0&;C<%SSU%ZE9NJD=.U3OV!62=$^T MWHKE#ZNE0]9DLZVEO47;:3[)U?6!GNV;I#B:SR+J&'+%D#6N76=R23F[/%QH M(>&Q1R5Z:_=KK9V>G]4Z9\U%%H@9' I8"R; 7T;T?R$O6-;9N9WF'5E=+NP; M5B RSMN+L%+\$$'VL3CRQZV)N:;-,4U3VJ?#?3J36:0">M15]REA9 ;1:I M2\,85*PG[AVGRKQB'4R]W?#9]H;X;*=1L/5^Q6?G^6SKO';1/5^!T2ZEX4Y: MOL^.+^,-\]I!7CO&-QSUPV\3%W/T@:$&RAOLEAL6N,((AB*:"L:=!B:Z M:6/K&=4E8+ZQ@&IAAI/'?DRI";_O:7U=[VL#["T@/-G\)F,GDK!XH@9/34"G M,N^&]1<;Q30V8(8#!I;/#W'+ NK!K*KQ58OU'/4G/7VTV:@W3V/_C*DA]\&B M%I+8?\\V'KACT:7C^2I"=:]Z]%Q9)NWP%:.T3C/TC=B@-^P3A#V$?E!W9BK _T>!&X*EWBH,EQ9 I;, E9^RQE&\..YWPB! 1$?2#L]P MR,#)9#.V<$YY#A6#P.41=CXPF#E"Q&%ZU)G*&9K4V2IL#!YN+(;M169.-SMI M*0BYMY>2!ITX,E[9VOVIS[KI"?NUL*F7@B5VNXHW^0=1'_*;- AE,0T]' J' MK5-PKJN)6U\6V(DU0N9;F:J^6H[F"0PR8X,Z:AW#(W?4Q.88HZFK!F7R7G', M+ @*)_"2@TE&0GI/HQ[FT20&[+3L^7Q.R[*3-74)EARAU&D4@)^'0J+?;IB5'8'CI M[5DZ57N6TK>A4"9?J_73UJM3M2@')Z??P-X:#JC:\;/=UHXO[RIP3"HS2"D0 M6%YZ8'+K5W2H;5C*@O_;7"JW6'NK1*9VT5JZC>WFY!6&1G75K]S%1773U4U7 M-WU0-UVQ[[?87S \0[ML^BQVR>+)O27HK%9IO'NW^/9L\#5+2!\YGL&>]"VI MD8OD3Y6S9[=-0'N2@!7F; 1SP@S<"E$J1*D0I4*42A95F+,GS'ET?-W2*'A4 MX4N%+\7P9<^84EF$ATX;*WI6WA8)_5VW QR$V6[&BO%*YG2I$.Z $.Y*I8?Y MCO99]T6%XB@3?^.'*S+&>(M;^/ M#O[\;M3'*U]H [:LIERN$5:5MY.="T;F#V'4_RM<9[ZBG JS6[^68]++@4Y M6 '9+TJ&Z\7F8NX-[2_'M'!X/6S2PJR.E3 MAJ30["XVC:O(H"(#((-NZQG.0Z1Q_;W?W,7*^HH8S4 MT'R3U/!JQUQYZ: LCKEWD_Z&&*V[PS'YXPQ 9B:3?##7M7"'8##&EC3+;L-=D0W3U)GV% M%5V]4[KJE)FN#BPOL"*R]ZH*;BOUI%(%*VIZ=R(K(V6B+,2TKN.\;WVV4IXJH,UPPO-- M>G+?1^KEN]8:-D\Y;U2%N-B2=ZERRE8T=$ TE)LP>MK8(Q$=:!IH*FD=7&YH MI<&%-+31M*-WD4Q:"9]W(GQRZ28CAV5'=+,M5^I9NUG15$53>Z*IC;8>*8'; M]"U14UG=4;"\P G=$L;B<-L^/B>#@&=EH* J@S5BIH.0HM[3;)/ MI<559/,^A5!&8LC.J69K.:?G%3U5]+0[>GI-=YCMT=-&%1O$4R5H5@F: MAZ\9Y23%5(F6E3 X!&&0B_\Y,WI*X <\ZU:T4='&OF@CIWO*?A,?WQ!5L%/O M9W_@&#/\2Q]8XJ/V?S1-4T>X#2:PWE!^F.H)^]^Y_?[OK]'>:&L);Y=T=DE? M5W)+T[QEYE8ILD@,J_\=>+XYFB77_6T * ;GQO^RD^VWQ*F+*>*,78!3DU]N M'7NH>^,;^QEPC+'KVK1U>XC_!E1X-GU3>/> Z\/9([SXD^4,OQ_%\/JLTP2> M+P#QIO!.0%,!N]PM.. ,]4LXA';CBXD7!\X!X@!]:]H&&$N_-,]I(V S:?Y8 M:+^)27P+OVBF/0:DP)_X8U>(WWX6DX_:!+X:>YJ 5QAYCVB]J6M:6AM8&^*. M1D]CK]><9^"'[1HO@QNZ="93W9YIKA@B_S0T71N.=?M)P",:((SIPS'_"Y][ MSLA_T5VA30,7?N'!1R^F/X9E -MJFH]>94!([7]R^&MSOD/Y6G9H'U>\\;Q M&!$[;11FIS>WUTU6,^ M"VM6TW1/@Z_KR$ T$VD//S%]^!7*)P_N+?:]XC":'K(51 /$$SBS@0$N _]% M>\'T+7K)D;4_@A?+B0G=M)_"9G/$Y$S"3NH[@E3H3V)SFC8'T0V30)TY@ M^_AU/JT4[/CX*?!,6WA>;_B?P/1,? ^%67N PD(W8A]S=/7/2W@IH"E< OS+ M,T'MT_';3[/'V90CM'TZWQ6?3#YU!:_Q9S>P'SB*S^1WY^+_HH82>_B2SDQ$ M6B2)K%IW M81?^RC=8,'>X;#?X!Q^W^4:N[_R\F2&.//CIP-<,TQOBA8&F;@C>BS92.B#< M$&P&%Z2KO760KQ^[^#MD[_AW'BOH,A>@($7S5^:KGV'1#ZOB2EY>'[[PQD83 M"84%W=$WD";# $[2#]!T0] +X]YU)H"RCCNC8Q2YO\\2(*P3"[2RO%OAKWL7 MS=.S]+MX&9O821\T('TX=)&H=!)Z*[-KU#&F\[5*X?4Q\]&(^VCWKOD,8-'N M+7U(8G:%>SU+W*O&N+MXJ7SA^3=;K+=*^C61"3.?,"--FG7OJ+-QU2J M/MZ)]AB3QX:9*]!MQ^=K&NO/<"GP0*$M;5.K:)_0TSO4X.;= MM:<3^^@%<[ M 12C@YWUAB0& "F HD PVLP5I/&?[P+H[M,%\""&R+VB_6O) ^2AYZVBD7\) M>(/A3('ZRN,]V(B-D69#Q V/\+_U9KH5"*!]2"FCDLW?OSH3 'S\U8X;]##'W[1;B8@ M(I\E<@"GYM>@DA6^^3,H19;C@0H!:A%+9Y.?\K2G +@TFC Z)?L1TS2BWVOZ M "T>79L& Z 98)$^"$<2E6>_>B APL4\7LR3(ZT-4F)!9AO"UTTK>M'B(^'; M9.]&$ R; 3##UX07CT8L[4AYT"TK<1Q3*A6Z;0>PX2D\[QB>-A" 5#:)E1'H ML;E(\QFHEI"FV:W%$0=A8:(6;$["]Z+U"-)I9*)(UV9@5+YNK-H>]D!SVQAXZ$Z$]ZC_0WEO*7,\ZFE,:4Q7V MF%@I'L9'8W@*1I ]G,FI8D,3]7HM\,0HL-"01B0V^8T^O#&.4!JZQ>:85&U# M4,EBBYMC?YVW0;'%U.FR4-7FE?*(PX3+GZ=R&P"3^#&T D.&)[7?#/-9&UJZ M!X;F_>_7CP]':DOQ@Z(F*]PPH;_9:/QT)%^0>,-X5'>=E_"K^>^& H3-_>^W MW[[FKI)^$T4N,5HY#RN;TO^C-ODS[#(\3>R/Q+_'8<7&?>_WJ_JGAZO>_ZOW MKA^O'GX!/>1%GWDJ'H^X8HL$L'[5Q@*S 7[16AA-EG48?VG0_Z65:,BOCGY. MO::_?4Z_)@Q/;^:2'N\NOYCV]W 5(+BII<\0BI9IB_H K:TD,=#B\0O0-;#+ MP=;[B^\,CQ*(_B*!8=K #I&H^,;Q%_,?AO27_'@MBC[Z^$C:*O O=,8B,_GM M9WTE/"!&DZ"@.$DI:IO[35H. +]([V='^+?J75>;SFGN'@C.3=O+[=.SQKD M^$Y:R[MW'("B>(O M#[/7^>&5GM4^?>O?W%[U^]KEW==/-[>]QYN[V_@V2J%@;N?^9.Q#BP4_#OC( M*3D/<3>HCD# J 5:J:A("G)'LQ6)L10RY23$,/P26.@SJ&E?OEQJQXB"K<:O M\GOZJ_GK!W3G@BKJLPJV:"720&90]X:H<(':2FYM&W0NLNB&@2_J0W3GCX5N M^6.-_NV*9V$'0AO.AL ; 3+Z$_O=X6AP:+#>CO%IN2$*#;'W66V*O;^Q+[07 MV"8HPU-+H!+GY!L1O> )EM&:IZ1P-G?NBMTSRO261E3FC.AX"!QS%R:D*>M/ M3ZYXPL#)LVX%0B%(P7@XV_,R*#Z,AP(93GBA>?&2UEG>$([>N7TTEHU_XEZC1]:#9^.DL=A_%%T+G!]3XQ0:&874I*1Y M-=3,#S59-&*&+ M/DEJ9ZGVPQF]_U[Y<]?I7_<,WRE/,C3\$QG&%.P&H:"]C 6P2 P8:90\JP\_3 M=,U"A-1T- .'8LI"^0'==G5G5 _P*\!?GP+'(/WQ,?3>4\T3LGOZA2UO8$;! M!_Q]&$CDU^-&B(/RGXJYHE:6?*\S@#.RG(&73_3OZ@VAB &X>+C,R'4FT0J@ M;BL*DP^X*6>@'<369K-XZ#S95 >@^Z0)"IFYH:'4 *'A18)&;36TO>8VYSP+ M/G88!XG.?Z+U3FUNH6^:M=Y0;C@S\)["3<8"=KX5:5! A^U 6D1B@*$5@1LTJT5NN&G MJ; :!7[@SM_GXL7)G (6].'=P 7HY/:@:T5:QYLQ8R"/09JI\#&A(WK:!'Y* M>I"N/9NNCZ$S9S0RX4HFCB$LCODYHEB@2P:WIN.9AUV=U)N TPP!&5EX>V-S M"@:[*T249V'HP 'X9YI+-\1H:-$H@B?44F:)ZA6@75O#H,'4 ^CS 2:HOP#( M 7*>TL@XG0_=31* E,1IRL)5#D^^C3*=7.WJHN <+Y*SJ SA2^"J'P$O2-.* MKJ87W@S.T,5[Z>.U//"M%-&_DE+]BN&^KFJ5I5@M*=MI710KVWF#$"F4"\NT M'K-RO& X3I"CHK.2Y'QLR25O3=%.]WU=N^.STPV\+Z5GB>ILO6SA4R2+T2>+HC?'%"$3LUEO-I#D,^D\6J\O%U 4O6BQ.&Z2DO$E=R/UUJ,D M TK6>]<],?S%"%P2(4MSD@Y(DR2L0*%7G/(5C2='UBM";79= NIVLPN&X1!BR/YQ=0X[]5&=) M.2=68O),IG2BU:,/DHD"9&&_3!P ML?ITZCH_*'7#FBTAN8+UZ-NF/BPRWJ4,3IM M)X,WL>QBXOBPY:PY(/H!R^Z M#5;'^W5 ?)NBGYH"^\@'5-;?:IEQVC%QF<+5\.UD-;P*"FNQJ/"'I'( 2@#8 MX@9Z..8E7>3Q4)$"T".FCI14,74H2FID&6>1UX!B2K8L.B3"=AW+8J]VSA$< M6S)P::+V!3SD>M)6U'WY 4>LD#3AWT(.\9W+D>3=R"SR DZ3QGF]>9K-7B1. MI_"6Y6(SQVG2;ESD.4W:I_-.DSI]PW8\WY0*T.0+NICZV;R(U3B*'U-*6EV" MFM=BX%)28NN1B746HF:;_K:(([??8W*MI8WJ0MJ 4%&R;&F]F%BM8JBKDTBOD3JL* MN:I"[K KY+ _U[*2N+-#RKSK[BWS[O/5I\=WF6UW%_B>KW.?#%"?[*$YQ=0K M]@1ZG$#MD9-W)&L0+(N3LL"V*:Z,_;*?FJE7DV!_.!9&8(%N@L1(K&>>#AN? M>Z>=SY\^U3O7K5:]I?PWNO/IQ=G[;/KRWDBI9V8-O8I]/$-[4;C MO-WIU#O=7K/>^=3Y#&]H?:I??OYT>8%=HAJ]AF+*OW$[&Y92I.8@KY<=P<._ MT= -_V:I,#+M1]D.D2&?$&UKB^MYY2;13:!!0UM^DTW'?3>VE[^!^!K;,U[.6 5_>X536T\X^I[(^DL/2T>UW,9(U9Z)8=]=38W+'P;3/ M5VQIC/?X!:ZQ6-OB^..7NNMBE+Q';7G7+CRKG773X_E[NNCW,2SI#2%T7F>" M$B+T!2)S61&Z+&*RVR4)N4TQN3_1>)WHZ6%:'+ M(B=W8$[N3TYB'L?3P^E;.#9$2IFJ!>8=P6,:Z%&'=1;HPKB\ Y:,/L$=L\':!@*1W]+E%; MV^M.K/[BV$_HWT%M='V'XWG[HJQZ9X61^\'(C-9N:$AM'R,!&T_3,RQ+@)%E M$4R':PF%_[V(646RG9]&@ZCDR(Y#CKA5BBIPH2XHJLTH'E967;5"ND-"NE-" MNFZCY$A7%CETT ;2+0YR?6>2YPV'QB^VF.L15VQQ]/'KV@N?U1KGE=%5H7(V M*F\QRV/3J-PMN[7VLTPI_YFRX6-E/7,5.KLL-) Y_7IT\U5>?Y77O]%,[6)J M\29A.\A*GA\L,(,TY7;K0N:=WDAZ@OI>[Z0LYDN.&RV65KY!(&"3$R_*@3LD M?6M_VM4272HOSRU%E\(KNN<+VEBZS#W: TR/SAS#J_Q6NLX#.8;%U62V$_0NBG?C19(:9:LL(.&4?LCC:JY_Z MZ.-Q+@&G=1[=EE#Z!E^B^_*_PE"7O[:Y?[&RL;]-N71@(9B]XVPNRJ9U:-V6 MS%D!9;,%C^8!E/YZ5%]+ NU*G2J+!-I)1D%NCK-7 @K[:0]6^EHTOWM?PO+H M::?1QNAIT>325'_#.Y 6%8*MCV"=A=9-)<*O,K+UG1@6,I.X#,3U/E2Q[KHI MP^1_E%K9VGW :]WS]"EN)5"G*OS;!?Z=KIL@7 3_-NM)>F\,?QS%+E1,%F3OA].)K";JFOWZ9 MWP;<_!/3KVG\2=A62/N"X_YP]@#U%RI/JWAM;ID449M8*+4?KNH8GS*01&7^ M%AM7?NL\4WA0:UWP[*6T@>4_Q##P::ID7P *&=I7QS!'H&T0;?J.^K@WX3Z,JZ6IZX<2O8WPS4E"K\6O*V^B;YJ]RXG;: MM!EXT:#UL&*+\ )V'+AP>\7&U;5X7-UI-!',A9MS<^=1V8Z:884C\@CK/!H" MZNHON"S-#9L['6=7P:YB,Q9B0\63IXU7HT5(6@3Y!T+'(IF6PUCC[>N\!29$A&P_FIVK$.>G$PL$QO3#.'Z?K^ MT.&6^CYLQM?^[@2NK5L?M*D%=Y5'"*UFRLPH10B;H8FT$;')C(1/NF=Z_:DK M=./._B=R1A!L>-+FFJ-BFVFC8FN,M'HQP+?F "^9VLAR'%>RL4+#=UOMG0(8 M0#I)@RY"\QKWO@Y$.Z"3G[120)K-QW5)+T,P7'7 4)F. -@_!)D$_P9RE'.0 MBU-8J0:@[EC2?POY57%XU>;&#./HRXA?CR0^2;*PPXF7$Y9.L3$T^H2S&I?, MW6NE-3=1"+[1!LI "^*5+2$;F3)SF<#8LTCH;ELDI,U33N%8JUSHVY0!9YN2 M >?;A>@>F7X1(F#&4PCB%T;9 M +KF =E:HC[4O;'Z!C5$'"<[ ,JFUSFN"7P7Q9+EX.\U@ZBIB/+::#4_2,WU M1E&XZ6E&('A2JC6+=JUXL#=&DISHW\/?A-RA[MCPUU2?295V[#K!TWC9>%8U M]IA!!7P%H.=Z6)(F]=?4 YYHZXF3".BN"'>*"KO4QHVE(J*]8G+VNM777]$0 M 7$FO(=PIW>C>[7_&_M? *_'%V==\='-LK>D4I-S91X!G*T8O+7:$HCE]+#; M/<1P&O#:(C?;2ET.-7]LNBL +2>+9^= NP;1NP7+?CG,1K"P/XX#;>D,X?:. M>4 QPPL_6#"*\!G#F*PRWR=KAB M8,LE$G;UXCP1DYO3X;V_K0F=1=XZGNC\DF,9P) M*#F6"=NI V(!S0^%5[_T@++XC_K8GUAU81&6@,KU-+8PHB,,8,EGU?3F:GKS M[J8WK]%NK+!?98D+)=7OJ@1\<)64K7O)^%'^;T&L(8"42P37&,*M V+!F=+ MT?$IG,/L_;)SV;ARGZ*TMD3YW80RDH]\9YK:SZ/;*9#"<)[;=G !3',!\GE6 M4 !J%Z=G%[_FM1/4 ]_9\I8V.[W]*P@ =('T#'P98.75IYO'S[W8V/039&F MH53_%RJO_P%R!HU%$ZRUYI'Q?%^;Q;@QW[+R9X!2BSKCW(YJH#7J7D!^ 73( MR V RCE ]Q22C_12@,@%A5@GKX70AV,@4%3[U1,U7G2!<.2+X\+;YM?[ M$'MIY#\>@\R+4KMVOLH[_A6N.68(N:L5F-;AT*8FWS M*+;.P/1%OKBI1G/_D(+[B@3W]H>@EPC_UVU)GCC#MB\I;9@]7=R"AK:/\?7+ M"?D=E-4EQ,=BU\9WDME]EI[9O5ASN,'-Y/9J:F:$ [.SO4G72]7PUHP41)UL MNNL,B-]!4XVRT.D.BH&2=#K?[_:PJ#1_J0Q2W15=9C2DRBX$VB)==FK=TXHN MRR0_ ^MPA6>IR3(C%^0,^\3UT46-;ND^J*"Z:SH4H%=_7#NN&.J>GQ>HWR(- MMVH7%0V72;;>#7T'*X,J,MX#&:>G+J1<#6F0S\ZO:E+1_5R M7-*E#]IJ*(I0A4MX\TUWGA M?S?W%;0+$>NG'%'PFB734T+33IF<0XL!=68]^PNKOH> >D4*;X$4YJ5O11-E M2S+9,I8L8$094T]*0<8KIJ&4D=JE*5/EI)3!D;#;C\)SK:VUU+F!&?EQ.L3=G MU>=@Q]Y0(:V51SXJL MWKZC0/"GS$/G]<_N=1U_WQ>WG,C;C35PRO 6\J<1(9300\!>3ARI) MDL(16ND5)-FD)%DCHW&E[+BL;:5@,FZTZK"72L#- M\ZH+7M4%;Y==\*KLXO>>78S2#Y-@YUI$:(OYQ:]LY94(\'87&WFIG.5"&]M8 M"K.FNNWYKFY:2\Z ?8R90^&N7ZTJF?I-93E3=R=G3SRPIV$IU+ M>%->%:AK5^4(FTO=OW399];09AKQS"V?+%@HN1A) M=E%&U^S6$/#',K:0EHO>C7+1NR6H8=BD9"G.%BK)4E2RM%=&H4JR'*QDV:?= MLB7),E?#4 F7PL(E+3V]&Z6G=TM0UK YSM"JS)8M")>T@OI\%*J$R\$*E_=: M['!*Z3YR]/="OI1*8X(O7:&/X)_EEE![XR5I.>[=*,?]M 2U$9L41Y6MLWD4 M2BOYST>A2AR5LV*BFK-"<])[MO$@GAWK&0#P!4!Z-[ITA6&N MS &>-@?>&$^%/2I7]G;K,W"I%%LDG M_C@'ELP1&[?W@?A!">]-"#"DD#\(#^6YH2$2:[TG5Y!LUP!S'( RE?%XVA"6 M@)V!-F^+)T##9P%$PHB*+"L8_%L,*?U/_!B**>(6?/PR-@$!+'-B^GC?MC<2 M+GP\U*>F#R@A?DR17_B 5AZ.*3> #H1A Y7";T X(.%;IK#IRV?8)NX+_M"' M_PE,SY2+8&F6(_^B^>:>)_!7\%(?I">>;*K/U*,V(88V"#P3%]*0#I[A81$B ML&1#-<3I%ZP%T^.G=\447@POTWE!?.&+[L+A\!WPT&AD(DTF $2_$L^X!5S% M$",]L/R:A"X2P=!U8#/R"_Z]K@W'J(#A$\B/7,=2/^ F_,BWZ4MB,_*^O/A= M1-N&34L@P D >B[=L7>B]8,!7+^-I65 S,ASJ?2#8#@'$4UW\4R6A64B@'C_ M!<@.9O2+XFAUHO7PO4P4DC2*"@LF]%IB3R]P.X F0_C3 NH8BD@FK8#KX4V= M+*'3 V,'"HHNZ@0&X+GCP;6[PB(@ 08A'$D((WB&0F'$*FR$T%JX*#I&)KZ% M\!T7J@$O\=4K :_I!&YYX3'@S#&B%_\G3![H9C:[F6R!N0C6(S<,)O/J3KD]_Z?$9B=W.%"A\#,?"Q=\\>N$SR--40]Y.0L+#Q14U@Y"H!7/>M6$"Z4 M?XL9S8D.\1:+$$,)&%!5F[\H\=2&?K_^^[\Z]<\WMW6@N[IK/-7],1EK!I!A M?8A:D5\'N@ %>2B\^J7G/<@_ZF-_8M6%1=RW/C:?QA8Z+(4!VOQ%5?=?U?WO MLNY_Y;C#6JG9BMW$PP_A?^O-1('2O6L^HW"ZM_0AD4B8N;UWI6\/<$DZZB1? MOK-S_3?78N!26$K;=3P,%Z@I^P^M5>(4[**)2);=W#>3B&T%.9=Q_IDW+Y/C8+T?Y8C]R0"J:7* WO M1O)4=^X#RJO; !^]&T4K7>I ),:GF3J]_.':FFRGUFB>UB@I:?X&/-SF/)DB MM)MGOZ*].IDXZ-X&J9RXETO^HH]?Q.E%1QHA 3!5 B#Q7+J,4&]@$W)H.1YR M%KFG]$$*"(Y8RB 9@G4W@2;6T:ZO> )[D<2[NDB MX7[%MYC^+$FY6@]]RJ"U!-)S%MA3W32B6Y(9,GR!+R"!L#N/])F3LXN\PX81 M>>B*H2!G<4U2\.!,&BXY=<7$A&M!!Y*P=!BO)[@AH%W.H;J?A3SY,MG%@Z2])!/$$?A MD44-5(^_;"2$=LSZ-%!PTI-.<3SU7"A\05.M S/1648GH,>RUE9JJ/A/H(<: M<*2:AACOCX$SO3B!96AC_5F$U#$(_#!>&-\J,):P512^:!XPRGE(G^_\WI;) MYK)(B3')=.CAX<2)ZS4HGD\2KHT2GF.1GW0;[!)E*_8^I?L.]-A;R=H,?2.15R'B MV@GG"K%H>#'>/-D;MF_-(L:=;IM4#&I+R!6Z?BS+&7((%;4S0!"X6A2 F/4 M8G,HA.&A-@Z$S5PIDFE9%BAU301RCUNV*6;GL8MA4\0JQ-D\X7?&?-7 M[>H_ >A?'X#1$8O!K<3\=J#'!X1SB&BV8(LA1#,'='/LU>@MQE@YLBPA(=TA$\TT#U8*2;;A30RW5;G3972]%:RSPIX'(RW7_B?MI M(;P:'L\S 1$C/T,^1%KE@,B"$VYE3U"GD1'5','+DP%?.[1H\F&3X>3<+6R^ MV6&VPF?3&[X&2.>GK700&?+%23(,N1$SD7Q893@@MP\K3O;@R+B@N/COR(C6 MSG8\;V>F." S(_%,Z0<,+ 4ZS*!*YB*$NN!"'DJ8?4*Y),D\A2@('P^]$SQV MKY55D?4M1]8QL[:*K%>1]7<568_<\2H.5'GBTZP"!1WIV[)!1 AW:'KDN1L6 MT'8SG/$DDQ]-'UN!W]B 4*1'DUB^=>S/*M[=LXT[&>U.D\3WPBT>"KR2.[_' MC8=?AO&_YBNF(9TOBNIC=MJ0"S $HK1$I.T]'Q#,B/*S';TN_$]7AO]; _[% M O _U,C=84XFPC!!J;-F"FS(\&I1' 'T'9-#)4NU53(),BR"KN JY7GAAU-A"-U^XBRE< M*?D<00HYEJ%*E>%G9+M+Z. ZY';FWX3KJ-=$)0A*/:>GGTS,*M4$[37T]2M$ MK6GF2*.:Z,4?XJM"A9;D4,P_$$PQ.IY\%_$< H]/\I?Z(.,! R$+8!RN##!>;%1 M&X'G+HI>GYSD$FU$7G5>?Q2 EB!*U>G=1&$E&(]<)17:./EZ<7"R2WD^A M?4N)%Q3@"+,@$M<;#V?%*74SJ%)YC[,B$)*"0]9@"&_HF@.T! =@]VDOPI5. M,?:9I66=L'.Y+UUI2\O;CO4/>1$J%:"*ZC.4YZXW])?41S8OVFU9Y(=D+&LZ M,M+RX'61$QL \3-0]8-X"BQV77^F_+7 >E+>3U?P0>&G\'O+B1>-)O&/2E%G MBD]'_)* >12KYHK

,0)&??O[<+LZ1LE4GQ)W:EKZ"UC_/0IXPKHJ MX4\&K1,W'&/:2[=<+$I><"J/PB(XB@<<4^7\?;,IXY$J\6%W X\KNYY,@)*> M=,[VKRZ9]<9A 30^B3F>B>X3C\>KQ.CT*:'AY;!]3'J1$W2!+Z4C 6>2>):6 MRRFQ#5&3PL3D3C$I!@9F(^WK(;!R-8]NHZEH2,O"E2HFLFWK!R4REW(G$8VC M9\ VGD%[0H24 7^E'V%&)7YIB#B5*:6"$)%?2%BU*-/@(=.-='Z,\:J7G&@W MR?1?,Y=X0[HDE(=]&<)"-39S?1IM)1>]L\UOSUFV=730OV)?XH1:7QE1G"UBC+)Q[5]3#C#BNPZ33O7*/S"?Q]@O# MB,&])%,.;PPO*W9E2!N 4%.':5*A.6("?@5HIR-7SU'SSS-B7MUZJ_,GUC4C MRMO^%>938.XTITLG/\]-5D^UP@\[WSILOB'-C42"=8:^PV(^@]Q>J/YW:.E( M]R+$6%4WCKI)/NK\/; %R"G&G1/94FG[TB]5T%WL6 2O(FU3Y75>6L)<-L*2 M! 1MB[D'#-!U$Q RD@_"Q /=5I[^F-Q9YO,[SRO$D.6[NC47#(WY"21M% M] M$B"!*K[([:%ELVYH^+R9$3V76E5DT?CQC(N '%>Z]@DN\WN]/\1L74^;.*#A MG* L6)H!.P8>R.*-]ZXR$AYJL;EV+]6^RVTEH<(](_T=GZ(?Z?667^*LN+4-S;V-'G4?V ^EN5@=[/TT%K?6K>GBE9[6;V\N[KU?:8^__ MN^K'ER]%E&$7#4\8X31?_T%F49[RTND4ZSJ4KXN$&'[%^L$G"JFMDW=8;Q]] M7%1&&+*C5=1#+J'Q5E8,9>LO]%.1*SFPPX0BP-ZH3)"; MW:XHNXCAY#HZD],2E,3#^(MJ2%.2C(Q=TPJ%GWWJ;.J9A@EO%@M)8=].^BCX6)0N]3$ MPK@BX*%/HD>*;R\L1RY^^\V+$W:$]:@)-L9%X.WS^XP=4RU**8X#(>S8+E^U MD7.YD<<5HJ2RV[9C/PDW?DU A4404"9%IKGI;N"I/*)10)%4J08FJ375ADZ7L?,4O*F<@ 4.LFT; MGKRS'/CV.(" H8=E!GWGD SZL[T9]%?_^';S^*_2F?+[ZB^8'QU[U_!Y59_! MT\S0$'7]%BJ@20D#2ZRWG&;.I_%_]I6J,>OKF-]/ETI1(7FQX;T6"_3'WA*& M]RG(?D-QS1O[,4I97[L?\&F[UNRFU%<$--]JM;S,/CJNUD!M!2M\M\TV5S M0R#.J9R(O8OJ)*+?;;(R!;M%<=>;D4RMC'HPK@BB-,_49A$RQ:**O>,2"\T- MZ8-YX!88QMTF\+&95Q3GG\RH39+N0@$XF:FGRSU?+$REYE#;N43>L?'F:-MLP)>EG,_*4RL-NA7\O#WP-='0GIUES'D8D8]=09NC8R[EFB]3.TX;NP13+#=JBV#*2GT+VR1* MI*0Q>N<<*M]<"4EK8N+ME3/7UUTT9FOK5:9%*?UUGG\GY=8 MUB-<;/4[NP4V)S-J%?H5])HH/BB,SX'+U=; +ACU 6/HJ_7C@!>=6K-UEN249Y.=Y[=78V'-5(U%NQ!O?4L&]V)ZP&J.R*K< MK"HW \YWEL;Y5+E9[)^%.-]J]6G[Y9/=TT[MK+%]/EFV.K*WJO^0NM@+_+'C M4G="I2G:0U?HGGA?FE^/2YY[MHT]9K\*H5JJQB/'VEA82YD*(U W2TD,XRE> M_,64;?G,56AZR#9EFD$?2YXG-,;W;T*WP!SJ.U8@FY3#=2%!F&[&F-4\MMYH M2F[)-AN\"E9%<@&KC:K!38D+7"7TK)L6.?S2&LXL#1GI$:8A)PWMRIA3=Y"? M:'J>9FZ3(MGLQO^)NP\Y*O */">S/G5 _$5!EHD??@(0&)>QTO=8!?"G6?03 M:9GW,(E$A>]ZYVOH\9^W5Q0ID7<,(!4;YR5"WX; M@UJCU@)Z;'5.,P442J(\F*7U!RXESFT,9LUE,-M_EFY5XH>(== MAH?N99.;./9L@PM#GH0]-(6W+(^O>TAY?.=[R^.[O/OZ]>;QZ]7M8U_KW7Z& MOV\?;VY_O[J]O'D/E7HR>4^9H=' 60Z(K^'L.V!@K>Y<_ZJ[P[&&F=' QK+ MIP5_U=$QH_6%^VP.,8B?.BGX:[^7G >\ZC4M#N]=[0V4I2(;DQE1.UQ9=R?B M;)FH.58WG%. /O1F >>)A1I"/NB-]\R3]+IS% M,?)?,,5-V'#Y@GUE:LLUG'Z AC1:>=0L44Y<$UBIZ%,NRC"@;HW*A4/6Y(OC M1@.1^G=_>)&#>PD:]<74)RU;:[$3IUED\+3<#6#+')![S\(2NA&"F'(,EE3U M?!9#M8/0 X E(/$VK'@FF8PR .#@RK+O8>BTHCXFE(A%CM;<^72REL(& L8W M%]EE5D,55_8E+12>E35=[&2+G0F!'>$G' [O+1S($O^]G-#&:1VJ[0X.8M/= MT'. *:6 L-@)FM*3Y% M&G=I#0-KN:.#P6/0S$=J>DL;)-R+S7Y4;5%@8^QD M9'R0&]0U[E;'J _J94"SFY$,\A:7CO,Z+*Z]P$>@I>%$&NJ,]\?8S$]=4D4R M:F?D+2:6HLL>YCPK4_X[+ $*QXQ0K-WTZ"0R3A\[)(+5;=3NLABI2R4#(O4#=K"4,@1I0!4Z(-_82'40FKL?0'#T M$>#(TA6%"U()XGZ.V^(B(QXQGZ12+!Z1W@&/9;$2Q:$DWD!4@C^_=L*7KYWA MTCROG7;;.56IN4!,2Q=;; QPZ$!LMLYJC916Y,J#MI,6#U*@YI?)DNA5O#.J MC*V%B<.2$>4U*R=7YS7NJ=9%=ZKE)$4*#1- MJ9'F5G.AC'(1@]RE6E(:_S0(3.7#V41C.Y[8B2TI&*QY.8G=1L%N=KM TBVV MO>NV+])#(,OZ"W0;9^5AY5L$T$5&WYA:"C^,#XV'W];%9&HY,R$DE2::/B_% MOQ*I&RG@O9)'DP]GA%HX5QW^=3=Z"%M*,#.E--O+"&"OFV/9S@CD+GB(#)?PT_:9QF-1I>B:C,C;%\25-T0 M?#K=]&&K4>^S0]97$G14&H]S:39R@SXD#[T;4BM&[TGH^ES#+TWM/LCM0MX# MY4%.F8GA!0,+L Z[WX6>V@)J=]J:M)3IX9"MYZ J4G M4Q).&B;P@=E/D8+(98"ZW;Z49R6M+PWMVN]\I MULZYKV&HX&[TA^-^_X;LM ]XCJEJ)1<3S4Y&]=E2,=HJUIORW0*VF5']J'AB MQ"VE1Y_))&*/2:94:A%;DZ%(&KVI^G?)LCH==L_LT:'!.EAIZW&]_])LK9WU M>ZKRMK;?FKU=Y815.6&'G1/VP*',>Y1UL4XT2Q/"3@\I(>R"Z;RN/5Q]Z3U> M?=;N>P^/_](>'WJW_=[EX\W=;?F2LUZ_#-:NR-P,GIRM?2E7UAB;UEI*-*.=$D&8'+$HVSF@$VZB[;+[[8+>CXS MV#19#@]8PLCK20LCBZE_FL6_H8>Q'%2XRMD,9@DC1!&S(VM/Y&<&^^=UC6Q5$HE-/' A80RZ6!5 ERH4-!TLSL)["0PAIV,PL[ M2^K)!'55I)\V/;L62QU6O^.<0L?E%G LRMWYO [M&&PY*_)+Q%*O;^9&U,3,_#P1PVCF0/'2%1KTT7 M3F=.<9H',:/E@BVMU$\)-L3PN1& W]3.^K&-W8?[HDGQN?ZS=:?%ILZ)C&_O M&@AP+G9Z6ER*=8\^=DX6!X%H0">6RO]^"<=5.Q'J\6CH59*KVGF3-#<+M+5VNJ,WIWQ0HATOISL&X,VLRQ[SYGPZ@QE/M(22R)D8K(IBE2("TOG;HIT MIBWE2&,ZQLC!$30\%#U*FR;6B/^+G,"/_*7II_RE-*(BQ7'ZRE[XP[$P NQ# MEZ47D@,IW7-RENHYT7[SR>?$KD$B G2P3?&6[*?P;[0#P[_9%38P?^XL;W\#71=V&&XFV>!"*-;RL8>.+[O3-;? MQZ*S[C??F#OZ:7CR#2P@KZ3.&XRI/(]\L>-L\GX&^!\&";$_EJ8,FT7X2)2/ M;W"3NYD#VON^E'!&]>_X/\(HP9W\[+L?_P^RE!WQCY2@"L*\U<"N5FWL5-CM M?DARFN.:F^6$>Z(J/;Y"79:'_5I;ZGZQ5SGY*NEU=U/\VBMPY6O+\ MD+>8R#^+_W,%C\\?,] ''H6@ZJ<;TRR)JR>[RTW.];,F5<<@G712O$G<*\U2 M^\7UC$& A."IYAJGNJ1]LY*IN%'J*6YLWD7EP6NWMKXXJW7:B]UZ2D R99&, MW2X)Q>U*QJ^Z#Z;EBW:%Z8.F\22TX];!2<@RLX[L[O[KBDEYI>&-5F*RY CX M7G"]VW@#8G(I]>Q43%ZT@&Q2:L%+0#)E$9,[,2#_[MBZ/]9M[>%$NQ]C3&'J M:G@K+3J9V? MM2U:XMJE=TRNU1Q?S%8\[E;3<(0_)GL*ZMK3$(+#] M]_!Z2R,L*VGYKC$].QVG1-)R&>WL6%B>U\Z:BU.@2T R+"U_EAD//U.R1JS4 M9ZYJIP35@;M)83WZF-=0PA]BEBP3^6^WO:%??:?!;:Y5@WX2KL^412JN3'+@'1NI.1O<61QLUXAJA$/G_!V*(V36KGPYS7>6D)Y416RA-[^2W@?OSQUQD M:\=V&KI?UKR"I8MU5J*F'(UW@Y3 \D/[^TEL+1U3*^L^+B5$_E:X:VCT70'0 M#13HC#UB[[Z8+;5/SYL16Z!*X/"$4/&ROJ)% Z>910-8$&<)-82;1MDM2:W45E;Y6L;6!-BX%B:G8=YM%/7:R?7%:N MT,E6UO=\,V"\ MBSIQS)KJ3W>,SHA^M=2>.DG7(?4V#&W'6:TL;C%0FK0KG[ M!D@AQ5N000C8G5V\F@Z:&7Z"DRS]1PF^>?5O;36G//+B %J:S$.KX/BI3M5J MI&HU4NI6([ML[:&3V)@8^I'FFSXN2O^6EP>_ 1C=^$!.+>"2O5O ?IRIA,JO MU!/@)7WM\TW_\EN_?W-W2\.6X'=?_M6_Z6MWU]KUS6WO]O*F]P5','V^>52_ M>;CJ?_OR2#^YN[]ZZ,G>'Y%2O9N&&+L$]O7=PQ^]A\_U+W=W_^_F]G>M_]A[ M)' >[KE3:L3^0&_-=U)Q< YDW7*<[]0U(QJJHP:!_ -,!! $8,,^"!YR(R>/ M-QOU?V#%(/Q&^H;X!^'X)&ZUR*-\PEZ'.+2&AFUSC7$X9-GEW[V8GMS:E!JM MG7 W2'YSC;LK8K^R&FE6NFE[\3WK R?PM5'@!S@7YYD_@UU@?XHA3RKR8IW0 MAHG0;37;5[!FIK7.>DK-B)S56F](OHCF1;N=F'H>+ZM,_CRJ=,9M MMII7*6^]^@%*IPTJ4?3Z3N;KXS^.:C5O[+#^L4;-+CUAFXX;&_9$,/?R($+E MN;HU\WPJ_@[KP!E$H'QRU3?-;3J)!FS+R2RRX0(-ZJ'+H-8A<$.!H%)R9R*P M*\-0@+H&$@+>BR+9FVV ZB!* #>%A;5 MC-K"Y5I2?&)L3N537H!%\7"<(8WLB@8D6R9L 2YH1JTI!$TVPZT9 "++F?(X MKNBDR=E7N#CH!KBU@0!@C3PDIP3.YV,[5<%Z(GV!@'3J%U"L/&YSJH?T#AQ( M%L?6E$]8?D/[>%[X&'"&>H(N?$Y[G?\4;\$VYC_%DRY\YCK_3GF!#SQ0+'PZ M7'Q^Z 36PD(3?3;_D3=.^R'.9UOX#'^H/J.I9R8P=YVNQ>5V_7 KEN^0,-R$K_#A=N6]A;2;$/0Q;0$ZI2#7. BX>/J;KG;/XGN3#NSG9\[0FD M -;,*4(B#ALC L9.>&JL/X/QAIW;<7%L(AS#5?O_;^]-F]I(LOWA]\^GR/#8 M<>$?0M;":GL<(6/AI)5;F>/4_^#M$J04 -"_Q'8H5Q& B-T! UDD6$W,*D"1\<-31,"6H!!!"F M<(@$ ;*!^NF:>8"@M(%KV#F3-GK,!8XJRHZ>Y.#YG1*:=FGJA&,+WCXN9U[* MRO$B)QW@\1\(%JHM,FL9&5?*B\##IMY!;H;^+:&(XNMH3XO(BW_P4-) 0VF0 MW"?H4:),@2C#'D@.> .WF0J^%>4H0K7&-2W,$BQ(KV>K?]+-N%ZO5U#%T!1! M;"7],,:%B9W(Z_(]=V+T(A5^RS6%(U.]=S>H?Q/0U G!"<,"I50MS&.Q&,PC M,*Y"B%S+J,RC\2$S#8438^$W@;("*F56( .LT .-(087['$>*%]W8ZY#%1.1 M, T5%TC'H:ISTZD"E/$,DC#<5U(@5 MN!K'FU,-L8BQ">%Q\X5$5I2%LC[IC MI&R6"9T@P %.FIA_" .NV_,PXB1&"J4H&3[_D '%K]L:]2:S.%%?Y^$AL#:) M+(H&9TT_R\"^XS4G"Y 0[Y9,10_&19@&@S %O8!=93[0-Q ,,Y/ADG"8!Q(F M,Q'V=L<3!F8^JDGTL=7>QP,("ZSFT?[!$2_G_)&!% N?>63WN:-4)P<\?CSE MSDJRDJ8#@0;[.S$-SLM8_O8M\N@OKN=DG'%F[+0""V+I>1H]FQK"KAJP7>?B M)OY05,D +#Q8%INKU&$+HHN.A MBP:"23_U^T+8-7-O$U@,]/V]T&7;O*L15R>R)K+ZTF:,L;K1P1B8:BWBJ;P'!H];/O[4@.+00#A MZL># LS:4]' 0.;3;35+_I;\7Q3YTWFF<:I"(O\H],D?L+1L:?E%T;).1R%B MKHF_4DE4S08\92-1N" [J. _T,\MV?BZM+"NJ>1%[@Y5%C764&5HP#*%98H% M(V=])?VD[T@Z.K])P:[!VB$JN/6B,$!GMC)[:(G:$O4B!W4AYMYC\A%GBW+J M%?BP,=OL-4/GIF;+30@[%7"M8YU$R5E()J!98!$O<*'/:%09&K!,89EB :8H MD7!6(4;$HSA1@UAT4_?FGI,_ YC!5TERT(QG(:J)JS\VE6B#B;=HNU-V['QB M3B+I(:;!4$5Q2(%)S++S\+(W"ODL\QTC^?H=NG)PA^%*^.] 4G*V27\'U2&= MD7FR,G+N"03_KR# 617PTKB([VC0J;#)09\6QAR+Y5=F4RV]6WI_$+WW_!03 MPSG%&Q.G^6(4%<*C%/'*[)\E;4O:#P[,Z^L.CHS[8,DHUY*S)><72LYT[8PR MS@:9<0XR6M]M!=%MKHU2:*9TH=6DRY4OQF)R6L]#"Y[NQE".@AQZB?1-SG92 M@**I#'58QK&,\V#&Z8%OC(H K["[ZB\P>)0_RC-!P9"/.1]-*XS2_7)*_49M M8OBH,AMN><'RPL/NFR& MZAU,"9J"N&H8^(!*P!_I.ZE#!M:=S2^$NE\?Q M:QJ5\[5S1[EIQ#C#.NL^ K7@129K08DO;!H!KW3R5JX0\%LB$(9&M(URN SZ M82=6?!4^C&YDH'.:+3-99GKYS*3 ^P@'GE/P)PKW.W/$#3Q$D'//A;-;.OHN M';;.F$QW2D>@UNJ6J&6936(9)'\OHDP)?8)P$X8N77;+T6; IP#&\O!X5L;Q MFMTGM?2^2?3.5S43#([EL8 M)WHM8X:*RQ#IT 'LJE&(AD!YTX8HDIR$413H]E1==#)DBC@#M2,X!8E;VS57 M!BN1F9S#0LYB;0S/N8@4C?">""R%310C>+Z\JP3ZXZ_W M\J'[\?P6KU:INTW")S\/1">]P>I=32Y.U*R5@%ZH-@5!E>*9GO@>@%%C:D6* MK%AD)KJ_7W0R/!I\P2%2,2@L-2(_)[P)"(,&OR(?75]E([(UZ,_ENV[0%OC[ M\)0R0"_Z5!%E&V;4%L)?^EX2#D>;H=)0M(Z@,;-: M:Y.%B0(8EN<2DDXN4XO)QAIQ"P2.!@$628/8S2:/68'BXNQ$7-HJ'Q/%<S/=<^DH9JE9]$ NQ.ML%?,I#N4H M3/$FM!RAC5^6YFQ$Q4S'!&\V/KV]VB$7PZ+#2@) )@6$X $BEK> K<\WH5RMBS:F[]!SUL.:50WK% MY8;@G]:>&<*L(D?YGRLM>_6+5:\>N/B_7O/JI96\NG?_[ZM(]>S\O,323)>Y M"YX;IIOD]6 M, ^6@2$C/[SU/JY@]@^^-:J9&*QOHO3I$O_14G.^CYH/ MZW>PT&&PKV8%:[MA @[1XX+2[9JLGHR;N!%38]X:I.[>TY"76Q$3SSEBYS"'9GJ["S MXZ>1ZZGSC&>Q>_BFBO)_0M9OO>8 2YC&,G#C[7?+$O7W:NV6U=H/TMKEV-(F M:VQ+0D]!0FU+0I:$'DQ"QY2%;TG'DLZ#2>>-J";Q;(;ANFY>MNW&=F.[L=W8 M;EY,-POFJS^U5IURLHR&4JNQ"WY0^Q#^;V]O^YEU[ZHB0%=A+[FCXO&8NJ%S M!1?(IV^^>4JK9J&[!4_8XZ3-_.KCZWNZS_!E-152]L?S#JE5.T O?)6KLNR= ML;0P8TCM6O-@S]*"I048TM;N7FNUB[*]SE2P8(^KV/CF[HKW_4UUS;6]/;+4 MUMI<^U: ,J?+'2G!)%J#K1K\>7C4L"JZ$CVN8/.;M>;>@=W^2O2X"MWS8*VVH=KM1NF9%]L]9&[ ;1 M5A5)J\)V\MH'+[-_CV@,UR&"EN6W1S?>1FX#+[EABM=97YJ1/'OHN[5V>Y56 M3'MSK9C-)+@](+AE'HU:@MMP@MM"1VVEA_%3:7##[.C9^_,R#.EY]'541>*: M84EO*I;L!^_C![SS4[KOXR*6ET1S&>4488M)F(Y4 C7ZH49F"*T%4;?>=C#*$1\O=@ 9;KP M ,RI%ZO$C"I0B#9[JW2-&8.'-KE*&@IM&AQ;K/Y*X6E$>P2?\0YFA,5MI-,7 M?Z4R2K!$04_TO!C+I.':($65@?6&O@J\N*_X>Q_!V@SX9QE5KK1OY;'2+L(4 M%L)L6Q^FOBYA\TW@_;7K1SQ2&)"O$11+N'B\:!KF%'XDSC5?QQH%V3/HJ$A" M4R "2S!]W)^'=*$(QI'A7 UV:(8I,:$UF!E,6F((F:(=W@.B/"_BCG6B/H: M(IO#$GN.-Y0:W736(,U,B.1@Q+AN!,1:%-6)48U:C8=:[!>%1T$HPP#X6'E ML,+P'TF*8I0TESU.F2$;_.K)C2$W24Q/&\TYN'X(;;6&+L=MA_#;M=C M*+?P&VPD4 5H"Z]'-@C*;@.GS0NKHJ&B,@!FO?)5)5.2F',0NLJOBZNQ1Y@S M<)@*#RA4L5X E@E$10432 )06^^Q\TC!FBC6-SP/SQ%R@+4TN1R$CP/3U1\( MNI?LYC8VIB>F M'!8CK7CH7[JTDPFB*"5F8G**"^"?@94T _% M17GX#%3/6.E<\$&6Q-[$.?'?>O0/+&.!\]#G++5KO"3#A:"S*=!3HK_>W'W M*=T7 FN'Z4.!W-@NBCYX"_/?%T#V M]\T0+,B^!=F?M_\; K(_$W'^6-?MNT(7S\+.3SO7L[#SE<#_L[#S%G:^,M2Z M,%&L&L/\20?ZS 2RAB#VEDZ62">;@2QJ_("]UIL5WM)$K'N+=+\6AH)%NK"=&_!0Y[=+#7AS-@"\2Z&ZW:T"F2O]NY*+S1O MY@6R:I+"WN%*;^184J@**6RU=IL6\&W%/:YBWYLKQN&V.!;5,-EF9/^OO=%6 M6<[<73$J>C4W8B.VWAIEU>AQ%?IXU^+NKKK'56S[GH7=M9$SOK^RT?"[3XDI MN'0^7GCTAX<6<->2U[.15[/6;"PSQ&L);,,(;*O56FFTT,+MKC%IK;3JD$7; MK:1YS(@0CCE>YMLRZVX+/Q\(YAXQ'"*N&(;'G;"/H!#L]_,^@E1Q(@)J%"Y;!P M6QX\&H4CZ2<>-#24([IN3M K7N3N('(9_H" *BF#P##:C(8',<"NB"((*\2X M@= HM)KC=.)W@4KNPNB'\()>).,D0O0H@JKZ*_4TV(NKAGXX*H$;RN'0!Z>- MT'!H# 1(RT@F&@;F :"/R?AB9KA9!82?UZW=9HYB\U",'R^#^.F.A!_>$3YH M<<:F6;V%KYLMQB2F?D,IXRQ:A%HW_@HWE"#!IX%!ZN4'ER1&+AB580H(=(DR\X@9@JS H6MY; MV S@W1S=!R8SWHHANR0,_=A0"7Y11D^6I26(1W&B!@S; RL;Q#[!W;@RD8SV MA!N; <::I\.I*,W\:SP=.2VA,6<;-49BT&*V23(#5,N^L^":,\"[YO,T;C=> MJYK+W9IZ8L(X=63<1V3&"(%ZD0_V=O&P>P7H1= MIM,(3SPN-CB'3@R474K"$@6@ 0#+ ?0RN+K00>!(A)XK(0SG*&)$F1K8N<"5 MQ44#C#MR<(>("@.'F@%H^RJ:8F1:X@#DQ"U X8Q9"-@MB)G)\HJL" MU4-8M9P0L[!0(^%,>_SI3IJO,R]#PEQ0KN*D/61:V>MIL$]" MU@VT7U&>_[A21VD;LG6N23^S8Z=0O/%C,A3YF>B06=V81T)$KB_$W/6$%,HH M:4&*1OT=X::,O9[M=&TZJ9=M@<=CM(]1=W._]5#'V1@+AGZ1VN:R*5J'4G ) MGICB%-"[T_=T38YQY%,SLPPO>VRI-K#,S$SMN3@99"Y$$12Y,7OO&5Q[G "T M'$MUM$G3PKAGY8)7X(?# :/U(K6.N6+C'CJK\;=H26J#3T(R1?>+==,LG"X583#/3!#L'"X%@YWWOYO M.ASN%= %",6:^ VLD$BRANZX ]@9=-<) OV$%;4%RYUV1F?!DLC70L7*X%_=#44(QRRG*4TQQ';N MQ^K=[J%;B;O+O"5F+X15F!3VFQ:? MS9("7K=J'ZP:MFN=B:"BU_'PFMVN16O;9#@**M=*9AL7\:8+0AMCL6T&$,W1 M4@T^"Z&U8>35K+5:RT1XM@2V802VU3I8J<=J,=K6F+16ZO:\0(RV38AF,D9; M;%(X;SBX69L3W5Q_4WDC(8[:M>;1*DT;"ZFU:?1VN-3B59;>-IO>MO9W+82; MA7![+@BWE1: L1!N3S2.!<[VZ?)UY,5*8&=A:B[X\^5LNB\Z?CN[@,-F+FHC M=) WZ*91S,!JD;S55YLI P5Q>>AN:PEQ@WT3>H.LAI! ,;_S"K15B&,4_N@G5]!OI,9$!L, &@!"(O! M$G*HMF!R \WZ9M?LL>'=)MUK+^,YQ?).7U@N8Z^Y7J0(22&#!N$;YST/D78\ MC:!0*X"WP5\(!(AH3A-0;-DB/!F(C3B_Q=7T\2H_(IX!G82# @H904@,E>/! MH!#G06I4%3-O#V'7'$2:&D-Q8H:($UB96\:=P.N:N$T,:06+NL,PT%O4@>45D+X(8BE-NV-*4!_U G#\WF1*PP294$$2I<"1C$%-/*V M"-XDDB["081W0B8)T _"7#T(XV7N*,N(4ZV#_05Q738+;H)O#5^J&%8 0>5@ M+3_G< [VBO T&]!>$:Y$VK2](FRO"%>&6NW53WM%V-))Q>C$7A&V5X3M#2M[ M1=B2D+TB;$GHQ9%0-6]Y6M)Y :1CKPC;I#I-#:789A&J=G.NF[R(JX#-6K.Y MTI+8FYEN5$U2.&A84K"D@,D\>T_:"\"9?$#XN /U' MLTPXS$!8>_.MLCS:VEUIHF55=V(C]GZWL6( AVKNQ$;L_59S;\6,;VVRU=AD M*T9M>IH<^O4M 7)OJ,N4)NTP4YV.DTZS M[.0 QK.3J&A0&LXP"O^#M9WJXOX1/[;PV6MP'!>OY'=_^^U:7B9;9KFR(DR3 M& NG'&%?6"E!.S>Z&3QK.M M8"S">NM1YBUT6RZS?:EN3S_7*+6[Y\N;N.\-QXH9;TR%RH4]BD<3'<_T-:C' M*N<:VXICLW32^T+%L4,S!%MQS%8'*@0M:XZU;O2.=QV9]=U9S<"A;L<04;?[ABYK>9^BNUS3C?B#*>7#PX'O ) M^IH;:-5EQZW6JFOK56X7-F+?V_LV);\:/:Z"Z=NKUL*6ZU>S\?-NZJ1M.;EO[[4H6MUQK4GO2PJF5 MIJ[==K6,Z*!2*Q^*$,:F O)S#0 MH1SALM4,N(L7(33&4#E4\=%5/14A@(6NC*G+1\*6^BJ.\ZX*]?X< [(A3;'2 M..PE=S)Z6&4_;WR*IOBEKN;77!1A@[!=LN*?6'(T1[V121)YW93OC">A1N_8 MK>TV&#D&!E]:);%U!>,^@Z_$GJ!P;/.]^*RZR7:%B@8^#/M@@0.&*14N9^1\ M8"U2'F*!('!;?$]V/9\1:J:19>=6^4JZ0CI_I5Y,T#IBZQ*)#UN@!6]G"_XI MC;T R>\X''2!+@V=$3110)5<%2;=XX!C_HLB!M1E7N(U3N +'G:&Z^,%XD)& MB3BMB5/X$?^+O;8:[[]D[UUE[]%/S??;&?,@.0)50].A\P/& D+7'R'3X&]_ MRBB2V-O8Q#)*XI5C+&1U^U] M^J96D #^B!EH>BO9=CLRU9Q9K XL=$U*U@/TJKUBZHGB;$PD74!V'"VK*&IUD5C8?[0[9)S10\?ZI"->#=B)=HAH+83MD,N23+XP% M_S]-PFBD^^F)UNZ;@@1S4V7,&:RJ7E2)OA_>8>WJD@9VT@C+Q<.; PG6+/Q+ MZ'P(Q(- M2OCOI1J&H+,S'Z(7XOK@W -#9GG+ TUF[\3)I]/KSYV:Z) ="^WS%S2]\>^^ MT3:N)U].MR.!3^>L'FSK+3IS R_10A?5 !##B,XO@9Y#GV%BXWZ8^BYZSVCG M4W@"J)--+0^V7CMMDC!XJB[V!Y[9@4(W( T!$T]ZPVF@M[F7)J"-S&64"1X9 ^9R+H MHT#Z<<[FDFP$>!\\8N.W9DV#.*#_9@TCQ];!J#*B >QD, $<&"8PL(ZV1 JU M$4[HU@/J(-8H]X$M9(BU-=@/\M:09XJ[G76*G>"^Y=/K%28- H D"FJ[?/U9 M/D5HW8/C,$P\#JB CHQHE8$XG)0W/:[IGDW[-5PZT(:DEF%G4OAF($=:=[/J MQN;QNXR>,.JCHS8BAIWU)7C: FC(AT9*ZX=-\I$OO15X:NF.H<5;G1F/*N"M M'IDA6+Q5B[-@?$#ND1&(NNIDD3-_I(*.'-/[JXPS;IC;'N/GP M%IO_N('..JN<=V++V\YL0';-E(P"T%JQV$+G=1LT3@_-;?QI_%BB-LV5W](. M_S:"@X,AZVA=3TH2+/=$'XZ\A[ZA\PE+]%E'42L- 5@"HV\[7:$$0-8V M16D18AZ^' >N9Z^ U&OV%4=Q0U+6_#QJ:?:^80(%EYT,,S2! MGO8B1F.'T=TH$.?X/:S6E.5B.L9FIBRD1(,%U1083"AOR%C!)01S206IJC_" M'R!#ATP+1.:7:&=Q $7;)6#?DEV',\[C($7#B5P:?6:'LV3'ABP='99%SY#_ MPG$8ZY%]OY*9.>'U]705!G+M(A6X)HY.O\.0NN;X!/8I&#,XI0_:DHSI@H&& MT0D8Z&)^8RVSU;JT2&" MLZ=.$W!O@2ZC$:K 6\^AN4,OPY""7;@HO%ZX#Y/-Y0RZ7>#X?.>X: +-AWR4 MGQB&9 ;ILH\!RYE&V'I]@JMX+^.QS;Q?+F7Q31GP>+ ?1\9]VIY-\MJGQ6^8 M#7..12\T=_LRWD;M)]&%S0YDF M&\$C2#UWVH,'D#% 94:NHAF"96: @78"9 MRCMN@@+\D% Z1(K!(>2C1.#)#XQ%_)5*\.#192/:#((4R)2D8 V+F>"GS 6_ MP>@V'$59C]X/ ^G[P%-T])@[1L588 6 MV@T0^'&&*B2Q@45C"9;]2 MQ#&/B#C P&>-]+0SPZI $S'E/(DT+@'KI<$T=I M"IT^PA&:&O?R/2 4UTM&Q5@72#;2-W=>K++ %[XI?1 PF(]"V@R#A2T M1]-N\MB*!)$IW81F>@S&B]+'Y 4CKQC%U[:@2;8HRO)(W0 %F#2(U(RN$$U- MQ@T[@3U L\@P72#DF?;PO*7C")X7.^"H<(BW&*!?)&;,K8_"M!@X-E'C\5$_ M-(2,K#(_?/P>\YYH&R>Z2EB:L"$SG33P9!//: O;';)(PC6)%)V71!C8A.6] MHG2,GLZ*RA<%OBHX'GCR0CR@5RQ2[ZI>1V5:3'/A:B'B MZ<"'&ZH8NV+]'Q*O")_ M*F:S"QS,A&D?R#TESTJK43ZP0YHWSM?X\Z8Z8$KJ<@!43^],+,^"]^.>G"P6 M>?2>??KU-.CQJQO56!K+,0_A&(?@BE%OU(CND7G&N:1&?'471C_X9(Q9)E#* MM0QA&6+-&()S4,:CU3JU;9(]\#27XU/Y6QA^B, !]X9X_"Q'_.1C_+[*T)!E M+\M>3\)>Q?Q)PQD46+A3)@:O^8M%!C-#QL3#537_^ M"8V.R.C3 'W8PPF*=-X3 V.@\94UHO6&;H,2I<'Q%W>>[W/\@OW_2 U]Z9@0 MA])^$ <*/$<=H4-"PP:!\GT0$I= M7%/>W3 [9QA&J'4:,)!ZR(A%D679*C&4#3KM7HOQ8 MW='EG'),C"E&'_M1YB'VB'F&OII,,,1^IPXX3R^,DRB$ETA'AFFB?=%0^-LZG%RM'Y!3Z,)<_+?=2-' Y&VCR]ZN7IM1LV3\_F MZ2VR_QN2IS?C2#Z_CL"A="-^H?,Y&48@<#$["3.^YMRW'+L!EE_AQ6M@8HNO M8L7E,IYUT?&S]!3.7RG>?YRB(>C0:L&Q4M:'1UD86:9'.1\C)K>?.R87I7!Z MF1E-V9$/)73A,7"6)13LW(3EH[/2D?!I8$(*V?'*>/>%#KO*Q^-_/9(\.0E] M)E!,> !32%[2!](%ZX#NHQZ\CXU2I-2 Z8E,A73[7*^B<@Q3G=3 :X(K2* * MDRGT'J?&X9IP#+W8/I]L8:^T7[-3_7XM5<^<<]+%(VW;TJ1[NDV3=\9)0/KF M]D)[5:")18;RZQLY.^O,ZY7W"6>5#!J="+3Y)E*,(^, MJW[(EU=H)LTPW4)ZM)4Q+OX7/CYMOK*]/4%]7 MO7[E>O*/L>KW=RM?>'T:81$MG19,N!KH;;0,4&-P>BQ=,K3EV:NWM[8\NR4A M6YZ]8G#7FU *!FEBS$V_+'GUJ]863]X-S-CTA#.SO=D-JUYO%9.$:P_\#_V> MJ41\#>/UKT/ZF.+0>ZLH2EH[:*\4E'_=4:I?#!T<-9K5H8.*B>:U-U+':K*, M0UFOO;A>L,<5<.;N_IXM'UR)'E>P^:VEEC%99/,K)IC7WF:>$,SCB#)6-*^, M.Y=?^M6*YTH1P%Z[8GM?,>F\:6;SYWGI[VLOJ)^VING2V7GAX3=KC>8RJWW9 M@LP;2&'M909C'DUA%=,W:^\-9)<.UU^9/)Y[*A=>?4"U[%IKKUJ%)#>A%ON& MDMK>?K6J,4^26L74RZ:Y,U?W@'VNO1*JJB'YZN/NT8H/;2NZ%1NQ^7L'K8IM M?L4$]=K[ 6."^LSWU6,4:NQ$QNQ]UOM_17OOC6E*R.A.WD) M[:P^@*[9GJ'XZX+54RH)=,, @;VM(%\9,R\U'&L%>:7V?K41.6MM5TV6GV=E M37)0#8UFMO82>E-.X):?VF-/>3>-QK;:*TT?LO'WRBF:]Q/(BNNO4.[EGS;P MCQNFA-;UPD[?9@]]ZZ!1+>9OVW/>=26U9JW=KE92P22Q54S3K+U+,ZEI]*]B MJ[F]_DIG4RS,YGZE^%Y;F&\L;:T!;;56>B]Q$=KZ4!F@]A=4MVV5=006TSU5 M*'CPB)KF3U9&8$T0FC54UM '&C78]\>1Q_4G.XZ#:,D86KT Z>-X&%O5&$G+ M8]N50E4/(\4@QKPT,Y#Y$9P9@6JQY"6!^Q/=9:5T!X6*YUQI1B@8P !:8/3@ M_Z3N3:%"C88(9MQI79'3 %?#('2=#GS1]V37\TV-5"XSBH4'J&8O[1Q5P)WZ M A:=QBYYRJ?3\%0WEZX5N77S+U\(@6F,/ M0N:T-D1:&^FZ(HXA1HT_//G@7'ADI&6D8]7](> EFU&XR!F-=G##"IJYG M"Z/$,W'EAW=4' 06AZK!=)4*P-?!I8,=QZ*6NNZ?KI_F](K0RRQ+Z:RMDU<:RKGX)\!TGHX'10W/]&$/FPCJ!] M@DVSQL9+3.2%QD%'N@HK*Z/V3X>@*8)TH("OXZSZ BM=6+UW8LO;YO(AWH * MS0>S;!H0"3[7;C(FE:G5;.PQ+E\/,PBA.]BC+0_:SJN,8-$%5F=8*D%&3I_: M=:$//QR2K4+]3*D.S?L-[>G!^O@.61A9?01CHQ@0+QX?FS[J8MK3#R".+9K(^FS9>X,L;-*Q,=47L'OZ, M8,4*Y31,/:["4/.*I53.W8!<944:8:U=U9VW+CQ+,&UA'7R8F!D1FG$I3JXO M(_<.[+5ZP20B^ZV7DH5 -CK-C!NA]+[1>$T/4"D1E:DQ)56=2,$8D*"T"8WU M.JA !5&(PTQI;-_Q%>4*&[SEZ*ERL0O]TKA5>!:"4=X4]'+SO?@DM15XP14W MN$-M)*6!!+KF9,9'U!.#5BZ $,1I39S"C_A?[+;5>)^;G%?9>_13\WT=Y%/< MUWN$9="!0&ZE3W5'I,]%6TJMM((H8O*(NLR(5$7(5 M.)9^)@?V,CGP&07C*MB^_DI\?P31E^M&4H%*L+? A?/Q,2U(=)BZ0)C"! _?XX]NRB YEI(_3WJ9B$! ]T(%!% MH(B0OO%C+T _*G&)WR,M#-.N[\5]7E]-34]9-Z,7'N15&&D!RUW";-OUUMZ;DHX&8:>Z64<6&$[BF)9A/,J]#_L!M $$NL[;& M56@2HLS+!3+,U.A^*5ZW#%506BCJ9;!/T)P+_5M\&ATH,N-(C?.2SOHU$\U. MN(,$ZP5IG-?MS$F8>%^278(KU$EO0"B)UCZMS_[,;;ON>]'8KF%+?TI0:]$O M;.!DN]G^D5(37X 481)/1"]36BO2RQ?5C4C7'Q3T/YL$>T;Y%]6YV#+V-GYB MV5&:&+X_I4]CE&SS>L]_%GK$F1EVU4$\;<+C8'.QF9.R"38MODYU^*''>SE- MAF.#7L%V!&,:;%9C.CY$P$Z3 /C"_%6H+Z*>U\L(> "-:Z$2SZ>*6NY2ZF!W MP00C2[2H_*33QW)\&<'I0RORZMCD) L56NU<7G+U2+J3=*-X$+HR#BTN;-?'!!*8?T6VF=83YYI>V^(QC&.I/^5D(B9$D\AR:$XHVN6S[\T <>>G=JZ)+=80!.%F LM+C_X;HO2 M/D&F[[-E$1LY=="J?%%-XHJM4A'T55<_LX4.;:U,2T*K(:'Q,YFJ$5'%+J9L MPA7(ZRS$N1%W41Y1(*RY?!",P]KAJNO$;<#-]Y=!"T>UQOY*+Q957TZOZ )A MR0U^*N<*\04Q77PH1^0$;K767RHOV.,,YC.VA:'8G\_'#&BTM&M[AU7#**K& M_FPJ152S,E7%9/0FV-(%W$&A9!3@U1)S$6P#8TKHN07[2K&^.XEW8#&L&$^$YBUI% M47ZIC6[.QIQA_7J_F=\4W=>W1J>D3,^X?EJ\@6+2ZXM]9$%<&/[@1RA-_5';X M'$RM=90?BVCEE\"P92XL*+'-VJX&:;+:J&\D%UB!MC9;62V!MM#!YLNC+!1)/>E%5.@S M@TZ4 7\+V'%/S)"C?[*N!\\<3 MJ1Y>M([YRCYV9HQOOL;IQ1I2!6_B$Q#C4'HNHBP@4,ZYDX2( Y"/HRSDVV4A M_\G 3HK#T0Y^08QG)2U\??X56(0FS6"6) MS_@ZIF&^C@]2&Z5LI/*!F3O4"+ 5^"-C:**E2*@/\#U#13$ C<:AU=/)!H+H M8NQ_X^UO7]^/1T@ I3&8IHVN_FK#6,-*N;79RFK9F@N="+X$RGKT$ORZB"YB M:!ES$!%]L %"H"R=PO+W&$0DTQ#D;R]E (T)B_3I8/O)/Q:7Y4G8WX)J6%P62T*K(Z%VU4C(YL$O73N<(2QL&,=K MG_W^0D XMEJU@U4CLFQ8N?BJTL%1HUD=.JB8:%XW()9@AT\$J0"MQOL.&;-[ M$X3SBT+AP#O>*RV27=G]V5R*:#>J=JFX8@)[1;;T,PEL*E7F#8;2H:1A4Y'6 M"V941EY[ ;ZP/_QBN'KA&:$Q0;=> MZ);S\<,N;/LME@[H)%RE'=+#9J"C=SP MC '2#0.JMN9UL3"G'F6H+QOPK*FNVGUKM,[E%!^1ZW9*!?QLKIO-=;.Y;IN1 MJ6!SW:K!/S;7S28JK3I1R>:Z61*RN6[K>#ZW5.UPD49.'QPPND\XC-#M2D9\ MO?JOU!MBVD5E(Z+/>79AC,B*">Y-**=P+(=> NOZ7P63 M"GO)'6)CN.I6^2%);<9=6W_9O8PC[@K8D5NM=FN5_&[3)]:8MG8;*ZW/LP!M M54S!;()G<$_NA)>=/KR W(GE,=F3'T%78>B54SX53H"HPGZ]9%+;;;%CAA=MCNNG:8,L/>#>+ :*-Y5#DS6#8(BX@(MX.N6T!H95C2GOP M2PGK5 MK7 J1!3^AQZ0<1PZ'@$1$LIADC="\9:#]S /7][$?6^(;[DIO/5>],,[&$#$ M(+ 1O$XI[UD7A+4XD"/@LL$PC&"U?42#'2!^(@P)\;\2 :OC*IW^(&-":HQ3 M/S%0MU>(V:AN/(=* D30+^>%R" >\3A=3<8L;AD]?ETL;F@0%]R+'*;*&$3 M)6RBQ-H?<]E$B6KPCTV4L*??=RM[5:N@JJEF"I3S%:S5;5[ZY4^!]N$1(NR.O#B M.&7(_AY>K1J$&(,*G1^5U0Q+[G$5A;*MD*](CS8ILIIB>LWLG:!, M+SAJY7&U[*H%+JROT*RJQEYM*G58&6Y-;3:UC62/E"]U4=2\C!^:W&HP],.1 M4B+NRTCM<+57>2:L\S[4WO M=::N@Y6BAKR\F]Z;$':_YZ9W?K)J;WJO^_7;5JW56J;V>32VN"6X]2"XK7;% ML$?L?>]%[GM/TPF8CY-#T"\ 73_WUC=\#QT,I2^&65PKX.ODV?E"X9B8;DPK M)\0F!]P=-H]7I^F1K_A\YP;&A&W5X-7,EPKR09>=JAK_@.T,?^5DFJ^FT_K= MIU=+:VC^N'^=/2:W?4]IR\$E;J,&U!?VW!OTSS;C6/[UZ.VWY?_\\??EQ M'Y]B\:_/C[]ZP8^L#]>+A[Z$5?4"E [73]T?DPB'N3FO_@@!;!E[^^O_I:$ MSJL2P=_IA? "X&@TMGDC\8GQ+S.[O/SU(GL\Q6(A/ !DZ&/X"875A[?RXZ+[ M7_AK_=$CI/#)Z)Q]QB^^FL^?3Z^.OYY??;\\N1*=3^??K\6WSN4?)]?B\O3JCQ4@2JS, M2.@@A@D&JUN-]S&TX*L(U6P8<8T2!E6IT0/-]XAXXBI0@:P+::6;#:3>2W63 M^HR@7YURNBW(O+\^.3STBL:TN:M%8GM])/F8J ICY[,9HM M::1(..)BD7E(=WM<^#I>V]68PJCG:00S5[&'7](Z'/<]U1,G/Y63@B6JQ'FO MYSG OEMW?;1SHUN%2$DBA!=SNUQECX?\^#:UA0]Q>QIW!QY=J+U>]GC67E]" MZXJW$MD>C%/5ZZ$Q>ZL"%=-1-S;BYOOK%/=WF.VOV"H('+!=3WYR@6+1<1)Q MF8+B;+;E3G-OR]G>IJ'UQJSLNOA$)CTY(3(QHP("J]$0%EM0O4!,";-6B68- M\R"CWN7N%ISEG=*B,ENFJ9.I"3=5QFT"N0D:'/J_4_('K2JX$D[D=5$T*S^\ M6ZCNUC((=Y%Q/,QJFA$?+5HK9FA3[)D<&(FDCO?QFUG*/\U2 JF=HCT?P)=: M](CS6]CD?-LOC8YD"*K5RZ G6<+9JT6;.76).=!@,-R(F[R>1\7I)HD4B\0! M4WAF=35+B!!7-Y'E8;!K@,'/I+H^*/'/-N? M=M%E'FJ7>6AXM M.O$X=?HL16"HD>+^$'N$6N14@U+(J[.[:S.N*QX,9.[*D.YK#RT &3L1X\H%^:GW;KP'T&AS+K M/0O29/B(,)!8.JQ+N%,50U?\!A)GI)SP)O"FCK^KDCNE JK7H4MWF$PO_D00 MA>4&$!XQP*(?>F1Y#"UK-HR\&R0_Y0+1CJ,3 @5-D#&K01 4\D9I6,8)#;;X MSMZ!VKI?CU7"V']J<9G]>S@A.G>.C*:YA#5VO8RFK.+Y5<43(H$/,7Y,G#"= MP@O4#0_NO5@V4C"X'B'$D_-P9V._%$FK# Z]#/1 M 9#7_TL,* 7(-0HRV\6/*PS"^(4P4M=#&O7D"7O,)XFXR)G#P9IH$5A/"96 M2?^@;*T#<0H\>6&A5UA7TAH&MA675@4W\!MN2>3NX(1&.+\>S ]>E7[,LAH< MBP$^C>BJ**8B=0-C-($'G&11WP^'OAEA&3?6](ZF?#1C+[.]AF7I)?HQW22J MT\PVYQJV7"97@A;NL09/3+U<%*5 ZK30&.)(5$SB]D\\+ BR"$<0(DIM&A'Q M9**T2" @)(&1BW8[KK,7\'1 _8(%@ 312WVM$:"1.Y5K:/(X)F::GPCTT@3< MBTI(V^<)%QR3/I\N-<.94G-S0@;@+BO02,9BF>D1V!W_4!3%L30Q NUA\W;GJ8M]31MG(4*)VA[]@3-GJ#9 M$[2I)Q%HC25W88BR'H]@LA.)R1]*)Q,7G7XO3LR_GEM\[U MZ?G9VNI46C8^Y:J+KR>_=;[R4?5&$Z-[%]TN."_ MX$\(MN_A"^PE3&.@]!M, >*0"2C&V 3KO$%L,E+@T3B+Q81H]6.\#:S]*"9N M[J:QAT8*6=;F+%%2&0F\*@=F/_<"2AMT1P33\R$<$? M)@\LFYTZG9R++YWCZ_/+C6*-CBFD8H+'3%PYRB!2# E54!E@S7+*&+P2^G2B M)H)T@-5 @/1P>8'@_S=,1=PG4G: WL$!]$>Y?ZLD<(^.)](+!3->]][A6"\[ M/4CO7V!NH)YV_LB<@9X7._#(2$EC2/]#!A3R;C=U?1?FTW);64 #8]^)]'PT MS:&IE!Q[,ZSQ6BPX3-&33A)&,+U39M^Q*5!E&+2U0\RLPRXI^*PCE$8:%%D2 M\P9SGIS*P5H@@#,=@+# B&3)&6"O*/JAZ!B $^L6VCUNUE4.VDV<$SF"3RQVS;DY#]>F[.U (\$^[)WWKT#SP-/'JGA!N2UATHE6112"[,Y'MQ M.:Z(>X QN3,9N_(OH0O=BF_$7;5)KLH8TU78%F(!DFD141V-+&V5GO*]@9=H M_@$:&*_]L^"4M#0R;S]H.80YFJ$HP8_2Z4\\5>:C2(C3+M:K$BF1L@F>A2I>NR8-_D[E*=P2S%,T3#59PZ"^ZF[^ M"3(J.W:,Q6>%6H)LARU\3.?B726@IG3:W;;0M"$672Q@1EX#/'1VJ2\*GNDP M=&D=\=#.4"JFZ(7H1*,89L[$%VD.LQ>VJQR9QN@=4,R\$"CO>^@9;+4;VV2_ MF,0:H\V%*TBZ9#,$#P;127 S]A-DZ2CG:V]MK;,GMK=9V:<,^>9B9AA.XS/LW&U@W+>F+ M#9@)D,2&1&A?X"L\[(A<.C'(CK*GC" F2LM59W8]@0Z<^/ ZWX,P@&>!1C"( M2B$:V(_F(6Z(]!7*;KT)L%!XT.+K@&JKE0540SJ7H3.AP=#WRN.;.FT^GM&S MHREK_TS/AHXPS$G)'=A4"5D 27X:;PX[V)5S^IY"IEIX ,(#&S,A,Y.=1?%U MZFS7BC8UL:O>97^4[SULZ1/MZ#<]E>D[:]2&UE6KUU$K/'X&):"7MEVD*+-3 M= &V.-3)GN,!6XN MG 7-:K&F4WS"&)^\;>O9#S)Y1/G%YYV"!T83MZ0'6*HU(SW1'$QLR=1),2 MA02+\T6?6 Z'"LU>TW$6&#"4J#L#(UG\#JX9A0PO9*#\]?3&?L$,/N6 *<5& M9NR.%X\Y5;-M'4I&T3E;1:Y'Z:F),BI:33+@4(@.FL"/2I_9UC*G9JH:-=X> MI@;@GDK0+AXEA92Y)J$8=A-)%MT*663L/3)EI72"">]XII) M_<-#>.WZTN&T].,0EP\3^G#]*&'1>)V8E72CD-<+Q3@C"60;J+A:4 M?5)VKLET-UF3,R0DSH]C7:*71C@^X'@8$BT,,GBWN!JT#>3R1A)C_ 7]H8LM MHWE6N"&4.V\8M/]/@:KJ%3(TJB0%KHBB"QX:4PN1B289?0ABXIZ%PX_Y>XWT MPJUA1JP7QNC*R:P0M8 QGRR3DKJ<+9)=HQ-?1_7I^>T+U@GN/WJQ-\0B>FO.2C][R/TFT*+NU["SZ M=,4)XR)799;+B#Y1H F4+]@DK8-I@2:^#,7#/=IOUO9W&_R!3RLHLT"?-''8 MJ&A4R$C@I5@E7C?JC68A]%$,W,QX/3N?R+!\$#\@OR-U)>45R0NP%]#>.-8Y M#.Q:CF4)XPO?+SJ4'LS#WX?I'NSN+SB7K-=+!;Z.3@5_2,<4M8Y5$7);YPKW M?+[ZIF-E/32+>=%T$H,VI' X7J(!BJ9F0I22CKK2)X,K1G<4'52]VO-PP$=U M@\50O %AG#RS 1$FB?")@#3P2>S%]72N-0,;8=YRGK8Q?[L8F>F>I*%NQ?W_5>"70'-10==EG M\).<[#,;CB")R+J:[EG,M\X?@*LW=OO]IS$X/^3P>(S>F@_K=T4QO6Q@SPWH M^KQ0K7/1(5]<-R!N3$\H8Z;V-M/;6]H(7FIO=A/7=A.=$(5P\/=7K?NC(L]4 MF&%YH-'39E8&DH8MN0X3Z6>FRKKPEMW]Q7;_F_R)I]LKW/]Q^'AK@+R$;JSN MLIOXXI:U"IMH5="X"CHS5Z"L$6(IP)HAU@RQ&JPBO=E-7-M-M$IH7 G1\4UL M;1"[_=8 65NZM[KK1?5F-W%M-]%JH'$-=*'S'EQK@VPH!= =A&]R9*V0];9" M+.5O\B&T-5]>5&^6A1=C88FWM@GR;$/XV)+ . G\KTK$)V6M%VN];!;=5^'\ M\D5W8RT8R\:K9^.+M.M[CK]*]]L2P*9'X*P)8TE_$X\_[?:O#_MJO'(%O-[67QAM# M2<4ULG13/;J9B<.I5X/H!E$%*;QHJ<=2SR-,\_ FDH.EA:8M\5CB>7;B&3?T MEF3530'+QOUK-;"*7?L0_F]O;_M9;3^#L-UNO5F9HGKU\8OJ1BG6_6R*'9%] M:!W-(Q$#R_CF*8WLN5)E=3WNOBGS%\'8/Z\SV&S4#EO-Y:W$M#%4=#>>>=:O MJT<,C?J>)85J]+B"W2>\[-:*N:*BVV$)8&4$4#&;;6^/S+4EV&RKL].X[@$: M:?Q7NVDMM)5Q9?NH=GC8JAA35F,W-F+_&_7=([O[E>C1ZN1*;8-/"Y9LI^#>%Q,"*/+0$ M9@GLV0AL^7:*I3%+8Y6EL8H9R)L0M=185AMF$[>!6=PPQ2*(+Y+99X^_V3ZJ M-1M[*^3V]N9JE%_8M\H=;"\^]"7'6BV];9Y46[T-8ZG,4EF%J*Q@*<.?655D M^!O+,_/?F4%92GQ?=.SS2&^\5O43=5"B"U._>Z)7U[LM6=&+P@%^3"+/2132"9;])ECD6_@6OGE("? Z M[Q_,;FQQIYOU"RUPV=2?M7O%]L8:^N6:ZY.%Y_,,5IBTN(B\6YDH<>%+1PUP MG^;4H7_V1?CU#LJERW61^=- E&9=(XHX#@=#&8R$XX$@E^@D'Y$ID"VL3I3\ZWOES27) C'BC" MIOOX[+#IJ0P<_(&6D0@"EAL&YZK8B;PN++'L MAK=*W(&,$^HG2+C$R*H;#Z05;T<&H<&+<)6WTW$2_LZC3?.HNW0([\!#].[N MEMS>:FWK,1&F\4R1X&!E(?*5F$@3^BW<(!HR*AYV\] MH!YH Y[%YVE+831.& 1Z7>E1G):+^^1U4_J6EB?LU:A%XEC@'60=7]V )HEY MHXF/7-XG[,W!H%G/N2SV>;E=G%PDTNT M3V@V.$L'0 \.KBVV#L+L[Z_<_T/9N]-H[32:^L_=G7;C ME0CD ":A'/?=MR3RKU4TB,][UY';B:)K>/F3#[+WE?#;^X2L! MK":'>+,I2I4.#"YM/4")GB9J(#[ OX4>W\%^ :5X^,@>[)(:?!3GU[^?7(K3 MLR_GE]\ZUZ?G9T7M.F/$_S,VY/]99,QS-FQ9"U.4H%J ?L[MKSF+1:89KU?) M/IOSRICM1B_7Q >\]V9>V0&&VO%^[O0]%X;TSFDVV^W=_;V] ]C 19X[7/"Y MH\6>VV^\^@B, ?/$AS]._0_*Q#"-0/J !$W"" $&4+1Z($M ADA4,3TO8,EP MF?IS5[6Y+VE9=N8]0T]L]8PF$04EZ>PL.'24C>0AD>=THEOZHJ(*=Y^X&]X,D M-TX.I@TZH+ ]]TF(W<8A-PU+6]#.5SM_3-F+A;:@3>UMUYS[]_N MO^XZT[\8%X9Y;_,6O7W 6V@&EFG!L0^EO_O9L=I%Y[>3G4^7)YT_=CI?KD\N MWPGIW\E1;"(F:+X&JK1 [P781#=]&$4+(Q7ZL.QO#?IGVCF:_NG5VZE;\_OG MZ5N#H8^GV9CK\^.O7O CZP4,*S"41KB*/K#*3A>5>]D^I\Z+&R %* @P(/X& M3MBK$DG?Z<7P N 3M/-YE_&)\2\SEZ#\]2,#,=<8Y4&6/ [)/ 6O63Z(#CZ\ M'>>:(AMIRXK_8]AM[ 7Z(C>U%K'-EF@@P::AP:9^]KVNE\2O1.(EV'/^A=Y3 M>!J6CJ3E?EV<_/OWTT^GUU=S@A#/),969R1=*25.X9N?Z)NL>7C&ZQ)6)R%]?N0 M%.9-IOGFOA.->6\?-5>R%@M(QL\4)1J2M0<*1*_6M)4:R\9Y.#$\VRZWZW/O MUCWOMBYUOXSMT4^2X;NW;^_N[NK@W]5OPMNWG[!$T;#4 <0X8NK)%)R@(:4^%U)/^F+J]"GH%5P$J)YA*YU0_H=I%+V[L'H_F6V M> 11'].Y93).TH<[?QB*_B9' @^76HU6\^71M;1\'RTW&[O[>T=@CK3V]EN-M[*YNW-T=+#_?VB;N M1]:>1 M+^_BA6BT9&C@*1IF;>BC1[8Z&+*A=?AXH^-^FM9G!L]L;.S69Z$1/3?A/8%H M V-UK[5_"*)M=S'15CKZ('IUE:/%USL^XT:Z>"]>?:3M@,WZD[,DGE:X[3Z$ M$+)DD ,^/D):T.?>,^O^UX$_F3H MLF= 24@A"K,0)%"G8$==&COJ:PAMXS=:XHV*8LZE1\:W-A-_797<*14L* Q MKTEZY)MXF-6;=F//]21E-0UE!#UKB#'0XBW757B MW?U_JZ9>]?/_]C'">+@(^7T)TPBV](F)BFWJO9535/U9MGC6-;Y*RZ?VP<'N M$_ ;-!D 0IZ?/9"7A.)OM7"B\$-.HW:PW_]^&A3*0 M7ELMH(N'!=90F@&U7$0J)I.<2.ZX[RD\80/IE0#+B'-.I4/S'9.XB;PI2ZS9 MECM-3*HV)%5,?GMIT:]FO;6I1+.0'39!-$PF7[P M(DG_0TAD];FRI;=)SBQO-]E[CY1'*QLJ3O6>3)VM!&LU&LWYZ=K4AU'%Z]O7T[$3\ M^]/E5P&SONZ<'9^(S^?'W[^=G%V_K$V[.OY] S?MNO/O\[/S;_\K3OY]?7)V M=7I^)F A3KYU7N@N'G>^VEW$782%./[^E>Y7"7CPCT^=JY.7M96?3[[8K<3M M@X4X/3M]P3OYM?/)[B1M7^?3R=>K%[J+%Y^U"\EX->'%HM%H M[+0.F^W6LB^=E>ZB?OIC.H=.XHF5KD_A5X9G?_7:\9S+K)WX@0O^ZY>)7]I=XGOW_[[;O?>*\UD ?E/*M.-:KO#BJ+Y2 M''LW^75B_E"Z2GQU^MM9Y_H[V*V;=(GX8DP'1(IPDC(/*.;_PT6P90:6&?>5FC_#1Z]UA/G@:V\IOQWL>W\5OQ207_@08#\;4NKA+/ MO_-\_\-;[]=/_1:4!\MX>7E1C^FK.7S&/5PH"V#=-M3*,BO+ILFR:(1VXC\0 MK5;=0HNGIZ?K1OK/10%3E\XNV_V$-R.[YAZZ6W%HL1#,^-JYNM[)0S4S8U>5 MBTD=/3 F 7^"!XZ+_O]]>-M/!O['_Q]02P$"% ,4 " !\@\Q8X%\V,C(X M,C,N:'1M4$L! A0#% @ ?(/,6$N]AD=2!0 GA4 T M ( !M! &5X7S8R,C@R-"YH=&U02P$"% ,4 " !\@\Q8^4ANWUL% #[ M% #0 @ $Q%@ 97A?-C(R.#(U+FAT;5!+ 0(4 Q0 ( M 'R#S%AG'DU4!1L ,_. - " ;<; !E>%\V.#8Q-#@N M:'1M4$L! A0#% @ ?(/,6!E"H4FJ#@ P:H !$ ( ! MYS8 '-T'-D4$L! A0#% @ ?(/,6$>(G2M,"0 M27H !4 ( !P$4 '-T!0 5 " 3]/ !S M=')M+3(P,C0P-#,P7V1E9BYX;6Q02P$"% ,4 " !\@\Q8IB[W2)-: 9 MY00 %0 @ %:E@ &UL4$L! M A0#% @ ?(/,6$Q N4+G20 1B\& !4 ( !(/$ '-T M <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;text-align:justify;margin:0pt;text-indent:18pt;"></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>Reclassification</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;">Certain amounts for the <em style="font: inherit;">three</em> months ended <em style="font: inherit;"> April 30, 2023</em>, were reclassified to conform to the current period classification. For the <em style="font: inherit;">three</em> months ended <em style="font: inherit;"> April 30, 2023, </em>the Company incurred acquisition-related costs totaling $35,000, consisting primarily of professional service fees. The aforementioned acquisition-related costs for the <em style="font: inherit;">three</em> months ended <em style="font: inherit;"> April 30, 2023</em>, were previously presented in a separate, single caption and are now included in selling, general, and administrative expense in the accompanying condensed consolidated statements of operations, which is consistent with the presentation for the current period. </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;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;">three</em> months ended <em style="font: inherit;"> April 30, 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;text-indent:18pt;">The table below provides information on the fair value of our liabilities:</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 style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td><td style="text-align: center; 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 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>Quoted</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>Significant</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;"><b> </b></td><td style="text-align: center; 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 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;"><b> </b></td><td style="text-align: center; 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 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>Prices in</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>Other</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>Significant</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 style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td><td style="text-align: center; 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 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>Active</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>Observable</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>Unobservable</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;"> <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="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><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="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: 44%;"> <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="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 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: 11%; 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: 11%; 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: 11%; 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: 11%; 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> <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;">At April 30, 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="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="margin: 0pt 0pt 0pt 9pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif;">Warrants - common stock (2)</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; padding-left: 0px; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0px;">$</td><td style="width: 11%; text-align: right; padding-left: 0px; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0px;">746,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%; padding-left: 0px; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0px;">$</td><td style="width: 11%; 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: 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%; padding-left: 0px; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0px;">$</td><td style="width: 11%; text-align: right; padding-left: 0px; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0px;">746,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%; padding-left: 0px; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0px;">$</td><td style="width: 11%; 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: 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 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 <em style="font: inherit;"> April 30, 2024, </em>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. See the table below for the roll-forward of values including the amount transitioned out of Level <em style="font: inherit;">3.</em> </p> <p style="font-family: 'Times New Roman', Times, serif;font-size: 10pt;font-variant:normal;text-align:justify;margin:0pt;"> </p> </td></tr> <tr><td style="width: 23px; vertical-align: top;">(<em style="font: inherit;">2</em>)</td><td colspan="2" style="width: 1048px;"> <p style="margin: 0pt; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">The fair value of the common stock warrants issued in connection with the Company’s equity raises in <em style="font: inherit;"> February 2024 </em>is established as of the date of issuance and updated as of <em style="font: inherit;"> April 30, 2024. </em>The change in the fair value of the common stock warrants decreased by $135,000 from its initial measurement date on <em style="font: inherit;"> February 7, 2024 </em>through <em style="font: inherit;"> April 30, 2024. </em>The change in the fair value is recognized in “valuation adjustments” in the accompanying condensed consolidated statement of operations.</p> <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;">The estimated fair value of the warrant liability is calculated using a Black-Scholes pricing model. The model input uses the warrant strike pries of $0.38 and $0.39, market prices on the measurement dates ($0.34 as of <em style="font: inherit;"> February 7, 2024 </em>and $0.30 as of <em style="font: inherit;"> April 30, 2024) </em>plus assumptions for 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). 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. Fluctuations in the risk-free rate of interest or the Company’s stock price could have a material impact on reported expenses. </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;">three</em> months ended <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> <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>3 months ended</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>04/30/2024</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: 81%;">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: 16%; 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: 16%; 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: 16%; 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;">Unrealized 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: 16%; 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: 16%; 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 rgb(0, 0, 0);">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: 16%; 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> <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;">Amount of unrealized loss for the period included in income relating to the acquisition earnout liability at the end of the period</td><td style="width: 1%; font-family: &quot;Times New 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: 16%; 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> </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;"> April 30, 2024 </em>represents the remaining cash obligation of $817,000. The Company reached an agreement with the former owners of Avelead to settle the cash obligation by making periodic payments through <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;text-indent:18pt;">The fair value of the Company’s term loan and outstanding balance of the revolving line of credit 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;"> April 30, 2024</em> and <em style="font: inherit;"> January 31, 2024</em>. The term loan bears interest at a per annum rate equal to the <span style="-sec-ix-hidden:c113346055">Prime</span> Rate (as published in The Wall Street Journal) plus 1.5%, with a <span style="-sec-ix-hidden:c113346057">Prime</span> “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 <span style="-sec-ix-hidden:c113346060">Prime</span> 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 <span style="-sec-ix-hidden:c113346061">spread</span> of approximately 0.5% from (i) the date we entered the Second Amended and Restated Loan Agreement for the term loan or (ii) the date of each draw on the revolving line of credit to the end of the fiscal <em style="font: inherit;">third</em> quarter, <em style="font: inherit;"> October 31, 2023, </em>and end of the fiscal year, <em style="font: inherit;"> January 31, 2024. </em>The fair value of the debt as of <em style="font: inherit;"> April 30, 2024</em> and <em style="font: inherit;"> January 31, 2024</em> was estimated to be $8,560,000 and $8,807,000, respectively, or a discount to book value of $190,000 and $193,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;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>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 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.</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="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="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>Three Months Ended</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="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>April 30, 2024</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>April 30, 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: 64%;"> <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: 15%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">4,195,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: 15%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">5,258,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;">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: 15%; 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: 15%; 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="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;">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: 15%; 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,330,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: 15%; 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);">5,332,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) over time and (ii) point in time revenue. 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. During the <em style="font: inherit;">three</em> months ended <em style="font: inherit;"> April 30, 2024</em>, the Company recognized approxi<span style="background-color:#ffffff;">mately $2,831,000 in revenue from deferred revenues outstanding as of </span><em style="font: inherit;"> January 31, 2024</em><span style="background-color:#ffffff;">. Revenue allocated to remaining performance obligations was </span>$29,143,000<span style="background-color:#ffffff;"> as of </span><em style="font: inherit;"> April 30, 2024</em><span style="background-color:#ffffff;">, of which the Company expects to recognize approximately 45% over the next 12 months and the remainder thereafter. </span></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 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 <em style="font: inherit;"> April 30, 2024</em> and <em style="font: inherit;"> January 31, 2024</em>, the Company had deferred costs of <span style="color:#000000;">$65,000 and $77,000, respectively, net of accumulated amortization of $123,000 and $102,000, respectively. Amortization expense of these costs was $20,000 and $18,000 for th</span>e <em style="font: inherit;">three</em> months ended <em style="font: inherit;"> April 30, 2024 </em>and <em style="font: inherit;">2023</em>, respectively, and is included in cost of SaaS in the condensed consolidated statements of operations.</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;"> April 30, 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 $1,321,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 $140,000 and $129,000 for the <em style="font: inherit;">three</em> months ended </span><em style="font: inherit;"> April 30, 2024 </em>and <em style="font: inherit;">2023</em><span style="color:#000000;">, respectively. </span></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="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>January 31, 2024</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>CECL Adoption</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>Provision adjustments</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>Write-offs &amp; Recoveries</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>April 30, 2024</b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </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: 25%;"> <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: 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);">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: 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);">—</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: 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);">—</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: 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);">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: 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);">117,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; border-bottom: 1px solid rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b><b>January 31, 2023</b></b></td><td style="padding-bottom: 1px; font-family: &quot;Times New 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; border-bottom: 1px solid rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b><b>CECL Adoption</b></b></td><td style="padding-bottom: 1px; font-family: &quot;Times New 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; border-bottom: 1px solid rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b><b>Provision adjustments</b></b></td><td style="padding-bottom: 1px; font-family: &quot;Times New 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; border-bottom: 1px solid rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b><b>Write-offs &amp; Recoveries</b></b></td><td style="padding-bottom: 1px; font-family: &quot;Times New 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; border-bottom: 1px solid rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b><b>April 30, 2023</b></b></td><td style="padding-bottom: 1px; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </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="width: 25%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">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%; border-bottom: 1px solid rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">$</td><td style="width: 12%; text-align: right; border-bottom: 1px solid rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">132,000</td><td style="width: 1%; padding-bottom: 1px; margin-left: 0pt; font-family: &quot;Times New 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: 1%; border-bottom: 1px solid rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">$</td><td style="width: 12%; text-align: right; border-bottom: 1px solid rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">(36,000</td><td style="width: 1%; padding-bottom: 1px; margin-left: 0pt; font-family: &quot;Times New 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: 1%; border-bottom: 1px solid rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">$</td><td style="width: 12%; text-align: right; border-bottom: 1px solid rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">—</td><td style="width: 1%; padding-bottom: 1px; margin-left: 0pt; font-family: &quot;Times New 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: 1%; border-bottom: 1px solid rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">$</td><td style="width: 12%; text-align: right; border-bottom: 1px solid rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">—</td><td style="width: 1%; padding-bottom: 1px; margin-left: 0pt; font-family: &quot;Times New 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: 1%; border-bottom: 1px solid rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">$</td><td style="width: 12%; text-align: right; border-bottom: 1px solid rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">96,000</td><td style="width: 1%; padding-bottom: 1px; 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><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> months ended <em style="font: inherit;"> April 30, 2024 </em>and <em style="font: inherit;">2023,</em> of $499,000 and $572,000 respectively, net of $30,000 and $23,000 of capitalized non-employee stock compensation, 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 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> months ended <em style="font: inherit;"> April 30, 2024 </em>and <em style="font: inherit;">2023,</em> the Company issued 1,015,000 and 1,085,000 shares of restricted common stock to employees, respectively. The Company expenses the compensation cost of these awards as the restriction period lapses, which is typically over a <em style="font: inherit;">three</em>-year period. For the <em style="font: inherit;">three</em> months ended <em style="font: inherit;"> April 30, 2024, </em>the Company issued 200,000 shares of restricted common stock to certain members of the Board of Directors. There were no shares issued to the Board of Directors in the <em style="font: inherit;">three</em> months ended <em style="font: inherit;"> April 30, 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;margin:0pt;"></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; text-align: justify;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt -1pt; text-indent: 9pt; text-align: justify;">The Company issued warrants to purchase shares of common stock as part of the Securities Purchase Agreement. Based on the previously noted guidance, the Company determined that warrants issued in with the Securities Purchase Agreement should be recorded and accounted for as a liability as of <em style="font: inherit;"> April 30, 2024. </em>The Company reports the fair value of the liability as non-current liabilities under the heading "Warrants – common stock" on the condensed consolidated Balance Sheet. The Company recorded an opening warrant liability of $881,000 as of <em style="font: inherit;"> February 7, 2024, </em>with a subsequent $135,000 gain recorded under "Valuation adjustments" on the condensed consolidated Statement of Operations as of <em style="font: inherit;"> April </em><em style="font: inherit;">30,</em> <em style="font: inherit;">2024.</em> The Company will reassess this classification and re-measure at each balance sheet date, as necessary. </p><p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt -1pt; text-indent: 9pt; text-align: justify;"></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>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;"> April 30, 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> months ended <em style="font: inherit;"> April 30, 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="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="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>Three Months Ended</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="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>April 30, 2024</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>April 30, 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: 64%;"> <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;"><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 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: 15%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(2,739,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: 15%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(2,901,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;">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: 15%; 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.05</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: 15%; 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.05</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;">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: 15%; 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,224,090</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: 15%; 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);">55,970,880</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;"> April 30, 2024 </em>and <em style="font: inherit;">2023</em>, there were 2,687,471<span style="background-color:#ffffff;"> and 2,655,831 </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> months ended <em style="font: inherit;"> April 30, 2024</em>, diluted earnings per share excludes 66,000 outstanding stock options, 2,687,471 unvested restricted shares of common stock, and 4,016,025 shares of common stock issuable through the exercise of warrants. For the <em style="font: inherit;">three</em> months ended <em style="font: inherit;"> April 30, 2023</em>, diluted earnings per share excludes 628,958 outstanding stock options and 2,655,831 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>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 period ended <em style="font: inherit;"> April 30, 2023, </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="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: 22%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td colspan="22" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; width: 67%;"> <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; width: 1%;"> </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: 22%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"><b> </b></td><td style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 12%;"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; width: 1%;"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"><b> </b></td><td style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 9%;"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; width: 1%;"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"><b> </b></td><td style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 9%;"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; width: 1%;"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"><b> </b></td><td style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 12%;"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; width: 1%;"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </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); width: 13%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>As of April 30, 2024</b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; width: 1%;"> </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: 22%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; width: 1%;"> <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; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; width: 1%;"> <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; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; width: 1%;"> <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; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; width: 1%;"> <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; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; width: 1%;"> <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; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; width: 1%;"> <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; width: 1%;"> </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: 22%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </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); width: 1%;"> <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; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </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); width: 1%;"> <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; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </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); width: 1%;"> <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; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </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); width: 1%;"> <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;">April 30, 2024</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </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); width: 1%;"> <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; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </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); width: 1%;"> <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; width: 1%;"> </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: 22%;"> <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; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 12%;"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 9%;"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 9%;"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 12%;"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 9%;"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 9%;"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"><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; width: 22%;"> <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: 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><td style="width: 1%; font-family: &quot;Times New 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: 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><td style="width: 1%; font-family: &quot;Times New 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="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: 22%;"> <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: 12%; 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;">(65</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</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="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; width: 22%;"> <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: 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);">—</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: 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);">—</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="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: 22%;"> <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: 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);">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);">(65</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: 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</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="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; width: 22%;"> <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: 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);">—</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: 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);">—</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="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: 22%;"> <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: 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);">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);">(65</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: 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</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="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><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> months ended <em style="font: inherit;"> April 30, 2024 </em>and <em style="font: inherit;">2023,</em> the Company recorded a change in capitalized software purchased with stock, totaling $30,000 and $23,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;">three</em> months ended <em style="font: inherit;"> April 30, 2024, </em>the Company settled the <em style="font: inherit;">second</em> earnout with the issuance of common shares in the amount of $690,000, issued warrants in the amount of $881,000 as debt discounts, deferred financing costs for the Notes (refer to Note <em style="font: inherit;">5</em> – Debt) in the amount of $167,000 which are accrued as of <em style="font: inherit;"> April 30, 2024, </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 non-cash financing activities in the condensed consolidated statements of cash flows. The Company did <em style="font: inherit;">not</em> have any non-cash financing activities in the <em style="font: inherit;">three</em> months ended <em style="font: inherit;"> April 30, 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;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>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: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;text-align:justify;margin:0pt;"><b>Reclassification</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;">Certain amounts for the <em style="font: inherit;">three</em> months ended <em style="font: inherit;"> April 30, 2023</em>, were reclassified to conform to the current period classification. For the <em style="font: inherit;">three</em> months ended <em style="font: inherit;"> April 30, 2023, </em>the Company incurred acquisition-related costs totaling $35,000, consisting primarily of professional service fees. The aforementioned acquisition-related costs for the <em style="font: inherit;">three</em> months ended <em style="font: inherit;"> April 30, 2023</em>, were previously presented in a separate, single caption and are now included in selling, general, and administrative expense in the accompanying condensed consolidated statements of operations, which is consistent with the presentation for the current period. </p> 35000 <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;">three</em> months ended <em style="font: inherit;"> April 30, 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;text-indent:18pt;">The table below provides information on the fair value of our liabilities:</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 style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td><td style="text-align: center; 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 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>Quoted</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>Significant</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;"><b> </b></td><td style="text-align: center; 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 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;"><b> </b></td><td style="text-align: center; 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 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>Prices in</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>Other</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>Significant</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 style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td><td style="text-align: center; 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 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>Active</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>Observable</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>Unobservable</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;"> <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="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><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="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: 44%;"> <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="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 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: 11%; 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: 11%; 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: 11%; 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: 11%; 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> <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;">At April 30, 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="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="margin: 0pt 0pt 0pt 9pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif;">Warrants - common stock (2)</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; padding-left: 0px; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0px;">$</td><td style="width: 11%; text-align: right; padding-left: 0px; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0px;">746,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%; padding-left: 0px; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0px;">$</td><td style="width: 11%; 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: 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%; padding-left: 0px; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0px;">$</td><td style="width: 11%; text-align: right; padding-left: 0px; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0px;">746,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%; padding-left: 0px; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0px;">$</td><td style="width: 11%; 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: 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 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 <em style="font: inherit;"> April 30, 2024, </em>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. See the table below for the roll-forward of values including the amount transitioned out of Level <em style="font: inherit;">3.</em> </p> <p style="font-family: 'Times New Roman', Times, serif;font-size: 10pt;font-variant:normal;text-align:justify;margin:0pt;"> </p> </td></tr> <tr><td style="width: 23px; vertical-align: top;">(<em style="font: inherit;">2</em>)</td><td colspan="2" style="width: 1048px;"> <p style="margin: 0pt; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">The fair value of the common stock warrants issued in connection with the Company’s equity raises in <em style="font: inherit;"> February 2024 </em>is established as of the date of issuance and updated as of <em style="font: inherit;"> April 30, 2024. </em>The change in the fair value of the common stock warrants decreased by $135,000 from its initial measurement date on <em style="font: inherit;"> February 7, 2024 </em>through <em style="font: inherit;"> April 30, 2024. </em>The change in the fair value is recognized in “valuation adjustments” in the accompanying condensed consolidated statement of operations.</p> <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;">The estimated fair value of the warrant liability is calculated using a Black-Scholes pricing model. The model input uses the warrant strike pries of $0.38 and $0.39, market prices on the measurement dates ($0.34 as of <em style="font: inherit;"> February 7, 2024 </em>and $0.30 as of <em style="font: inherit;"> April 30, 2024) </em>plus assumptions for 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). 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. Fluctuations in the risk-free rate of interest or the Company’s stock price could have a material impact on reported expenses. </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;">three</em> months ended <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> <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>3 months ended</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>04/30/2024</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: 81%;">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: 16%; 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: 16%; 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: 16%; 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;">Unrealized 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: 16%; 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: 16%; 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 rgb(0, 0, 0);">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: 16%; 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> <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;">Amount of unrealized loss for the period included in income relating to the acquisition earnout liability at the end of the period</td><td style="width: 1%; font-family: &quot;Times New 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: 16%; 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> </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;"> April 30, 2024 </em>represents the remaining cash obligation of $817,000. The Company reached an agreement with the former owners of Avelead to settle the cash obligation by making periodic payments through <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;text-indent:18pt;">The fair value of the Company’s term loan and outstanding balance of the revolving line of credit 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;"> April 30, 2024</em> and <em style="font: inherit;"> January 31, 2024</em>. The term loan bears interest at a per annum rate equal to the <span style="-sec-ix-hidden:c113346055">Prime</span> Rate (as published in The Wall Street Journal) plus 1.5%, with a <span style="-sec-ix-hidden:c113346057">Prime</span> “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 <span style="-sec-ix-hidden:c113346060">Prime</span> 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 <span style="-sec-ix-hidden:c113346061">spread</span> of approximately 0.5% from (i) the date we entered the Second Amended and Restated Loan Agreement for the term loan or (ii) the date of each draw on the revolving line of credit to the end of the fiscal <em style="font: inherit;">third</em> quarter, <em style="font: inherit;"> October 31, 2023, </em>and end of the fiscal year, <em style="font: inherit;"> January 31, 2024. </em>The fair value of the debt as of <em style="font: inherit;"> April 30, 2024</em> and <em style="font: inherit;"> January 31, 2024</em> was estimated to be $8,560,000 and $8,807,000, respectively, or a discount to book value of $190,000 and $193,000, respectively. </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 style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td><td style="text-align: center; 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 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>Quoted</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>Significant</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;"><b> </b></td><td style="text-align: center; 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 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;"><b> </b></td><td style="text-align: center; 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 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>Prices in</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>Other</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>Significant</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 style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td><td style="text-align: center; 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 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>Active</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>Observable</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>Unobservable</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;"> <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="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><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="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: 44%;"> <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="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 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: 11%; 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: 11%; 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: 11%; 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: 11%; 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> <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;">At April 30, 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="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="margin: 0pt 0pt 0pt 9pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif;">Warrants - common stock (2)</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; padding-left: 0px; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0px;">$</td><td style="width: 11%; text-align: right; padding-left: 0px; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0px;">746,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%; padding-left: 0px; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0px;">$</td><td style="width: 11%; 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: 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%; padding-left: 0px; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0px;">$</td><td style="width: 11%; text-align: right; padding-left: 0px; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0px;">746,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%; padding-left: 0px; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0px;">$</td><td style="width: 11%; 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: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> </tbody></table> 1794000 0 0 1794000 746000 0 746000 0 159000 -135000 0.38 0.39 0.34 0.3 48 4 5 91 92 <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>3 months ended</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>04/30/2024</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: 81%;">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: 16%; 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: 16%; 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: 16%; 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;">Unrealized 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: 16%; 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: 16%; 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 rgb(0, 0, 0);">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: 16%; 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> <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;">Amount of unrealized loss for the period included in income relating to the acquisition earnout liability at the end of the period</td><td style="width: 1%; font-family: &quot;Times New 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: 16%; 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> </tbody></table> 1794000 690000 447000 159000 -817000 0 -159000 817000 0.015 0.0325 0.015 0.005 8560000 8807000 190000 193000 <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 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.</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="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="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>Three Months Ended</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="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>April 30, 2024</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>April 30, 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: 64%;"> <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: 15%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">4,195,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: 15%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">5,258,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;">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: 15%; 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: 15%; 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="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;">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: 15%; 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,330,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: 15%; 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);">5,332,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) over time and (ii) point in time revenue. 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. During the <em style="font: inherit;">three</em> months ended <em style="font: inherit;"> April 30, 2024</em>, the Company recognized approxi<span style="background-color:#ffffff;">mately $2,831,000 in revenue from deferred revenues outstanding as of </span><em style="font: inherit;"> January 31, 2024</em><span style="background-color:#ffffff;">. Revenue allocated to remaining performance obligations was </span>$29,143,000<span style="background-color:#ffffff;"> as of </span><em style="font: inherit;"> April 30, 2024</em><span style="background-color:#ffffff;">, of which the Company expects to recognize approximately 45% over the next 12 months and the remainder thereafter. </span></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 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 <em style="font: inherit;"> April 30, 2024</em> and <em style="font: inherit;"> January 31, 2024</em>, the Company had deferred costs of <span style="color:#000000;">$65,000 and $77,000, respectively, net of accumulated amortization of $123,000 and $102,000, respectively. Amortization expense of these costs was $20,000 and $18,000 for th</span>e <em style="font: inherit;">three</em> months ended <em style="font: inherit;"> April 30, 2024 </em>and <em style="font: inherit;">2023</em>, respectively, and is included in cost of SaaS in the condensed consolidated statements of operations.</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;"> April 30, 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 $1,321,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 $140,000 and $129,000 for the <em style="font: inherit;">three</em> months ended </span><em style="font: inherit;"> April 30, 2024 </em>and <em style="font: inherit;">2023</em><span style="color:#000000;">, respectively. </span></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="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>January 31, 2024</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>CECL Adoption</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>Provision adjustments</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>Write-offs &amp; Recoveries</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>April 30, 2024</b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </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: 25%;"> <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: 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);">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: 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);">—</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: 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);">—</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: 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);">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: 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);">117,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; border-bottom: 1px solid rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b><b>January 31, 2023</b></b></td><td style="padding-bottom: 1px; font-family: &quot;Times New 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; border-bottom: 1px solid rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b><b>CECL Adoption</b></b></td><td style="padding-bottom: 1px; font-family: &quot;Times New 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; border-bottom: 1px solid rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b><b>Provision adjustments</b></b></td><td style="padding-bottom: 1px; font-family: &quot;Times New 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; border-bottom: 1px solid rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b><b>Write-offs &amp; Recoveries</b></b></td><td style="padding-bottom: 1px; font-family: &quot;Times New 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; border-bottom: 1px solid rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b><b>April 30, 2023</b></b></td><td style="padding-bottom: 1px; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </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="width: 25%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">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%; border-bottom: 1px solid rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">$</td><td style="width: 12%; text-align: right; border-bottom: 1px solid rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">132,000</td><td style="width: 1%; padding-bottom: 1px; margin-left: 0pt; font-family: &quot;Times New 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: 1%; border-bottom: 1px solid rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">$</td><td style="width: 12%; text-align: right; border-bottom: 1px solid rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">(36,000</td><td style="width: 1%; padding-bottom: 1px; margin-left: 0pt; font-family: &quot;Times New 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: 1%; border-bottom: 1px solid rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">$</td><td style="width: 12%; text-align: right; border-bottom: 1px solid rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">—</td><td style="width: 1%; padding-bottom: 1px; margin-left: 0pt; font-family: &quot;Times New 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: 1%; border-bottom: 1px solid rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">$</td><td style="width: 12%; text-align: right; border-bottom: 1px solid rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">—</td><td style="width: 1%; padding-bottom: 1px; margin-left: 0pt; font-family: &quot;Times New 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: 1%; border-bottom: 1px solid rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">$</td><td style="width: 12%; text-align: right; border-bottom: 1px solid rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">96,000</td><td style="width: 1%; padding-bottom: 1px; 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" 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="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>Three Months Ended</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="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>April 30, 2024</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>April 30, 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: 64%;"> <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: 15%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">4,195,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: 15%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">5,258,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;">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: 15%; 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: 15%; 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="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;">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: 15%; 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,330,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: 15%; 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);">5,332,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> 4195000 5258000 135000 74000 4330000 5332000 2831000 29143000 0.45 P12M 65000 77000 123000 102000 20000 18000 1321000 1461000 140000 129000 <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; text-align: center; margin: 0pt;"><b>January 31, 2024</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>CECL Adoption</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>Provision adjustments</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>Write-offs &amp; Recoveries</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>April 30, 2024</b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </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: 25%;"> <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: 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);">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: 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);">—</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: 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);">—</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: 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);">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: 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);">117,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; border-bottom: 1px solid rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b><b>January 31, 2023</b></b></td><td style="padding-bottom: 1px; font-family: &quot;Times New 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; border-bottom: 1px solid rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b><b>CECL Adoption</b></b></td><td style="padding-bottom: 1px; font-family: &quot;Times New 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; border-bottom: 1px solid rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b><b>Provision adjustments</b></b></td><td style="padding-bottom: 1px; font-family: &quot;Times New 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; border-bottom: 1px solid rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b><b>Write-offs &amp; Recoveries</b></b></td><td style="padding-bottom: 1px; font-family: &quot;Times New 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; border-bottom: 1px solid rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b><b>April 30, 2023</b></b></td><td style="padding-bottom: 1px; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </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="width: 25%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">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%; border-bottom: 1px solid rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">$</td><td style="width: 12%; text-align: right; border-bottom: 1px solid rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">132,000</td><td style="width: 1%; padding-bottom: 1px; margin-left: 0pt; font-family: &quot;Times New 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: 1%; border-bottom: 1px solid rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">$</td><td style="width: 12%; text-align: right; border-bottom: 1px solid rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">(36,000</td><td style="width: 1%; padding-bottom: 1px; margin-left: 0pt; font-family: &quot;Times New 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: 1%; border-bottom: 1px solid rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">$</td><td style="width: 12%; text-align: right; border-bottom: 1px solid rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">—</td><td style="width: 1%; padding-bottom: 1px; margin-left: 0pt; font-family: &quot;Times New 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: 1%; border-bottom: 1px solid rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">$</td><td style="width: 12%; text-align: right; border-bottom: 1px solid rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">—</td><td style="width: 1%; padding-bottom: 1px; margin-left: 0pt; font-family: &quot;Times New 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: 1%; border-bottom: 1px solid rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">$</td><td style="width: 12%; text-align: right; border-bottom: 1px solid rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">96,000</td><td style="width: 1%; padding-bottom: 1px; margin-left: 0pt; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td></tr> </tbody></table> 86000 0 0 31000 117000 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> months ended <em style="font: inherit;"> April 30, 2024 </em>and <em style="font: inherit;">2023,</em> of $499,000 and $572,000 respectively, net of $30,000 and $23,000 of capitalized non-employee stock compensation, 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 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> months ended <em style="font: inherit;"> April 30, 2024 </em>and <em style="font: inherit;">2023,</em> the Company issued 1,015,000 and 1,085,000 shares of restricted common stock to employees, respectively. The Company expenses the compensation cost of these awards as the restriction period lapses, which is typically over a <em style="font: inherit;">three</em>-year period. For the <em style="font: inherit;">three</em> months ended <em style="font: inherit;"> April 30, 2024, </em>the Company issued 200,000 shares of restricted common stock to certain members of the Board of Directors. There were no shares issued to the Board of Directors in the <em style="font: inherit;">three</em> months ended <em style="font: inherit;"> April 30, 2023. </em></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> 499000 572000 30000 23000 1015000 1085000 200000 0 <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; text-align: justify;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt -1pt; text-indent: 9pt; text-align: justify;">The Company issued warrants to purchase shares of common stock as part of the Securities Purchase Agreement. Based on the previously noted guidance, the Company determined that warrants issued in with the Securities Purchase Agreement should be recorded and accounted for as a liability as of <em style="font: inherit;"> April 30, 2024. </em>The Company reports the fair value of the liability as non-current liabilities under the heading "Warrants – common stock" on the condensed consolidated Balance Sheet. The Company recorded an opening warrant liability of $881,000 as of <em style="font: inherit;"> February 7, 2024, </em>with a subsequent $135,000 gain recorded under "Valuation adjustments" on the condensed consolidated Statement of Operations as of <em style="font: inherit;"> April </em><em style="font: inherit;">30,</em> <em style="font: inherit;">2024.</em> The Company will reassess this classification and re-measure at each balance sheet date, as necessary. </p> 881000 135000 <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;"> April 30, 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> months ended <em style="font: inherit;"> April 30, 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="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="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>Three Months Ended</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="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>April 30, 2024</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>April 30, 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: 64%;"> <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;"><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 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: 15%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(2,739,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: 15%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(2,901,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;">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: 15%; 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.05</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: 15%; 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.05</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;">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: 15%; 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,224,090</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: 15%; 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);">55,970,880</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;"> April 30, 2024 </em>and <em style="font: inherit;">2023</em>, there were 2,687,471<span style="background-color:#ffffff;"> and 2,655,831 </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> months ended <em style="font: inherit;"> April 30, 2024</em>, diluted earnings per share excludes 66,000 outstanding stock options, 2,687,471 unvested restricted shares of common stock, and 4,016,025 shares of common stock issuable through the exercise of warrants. For the <em style="font: inherit;">three</em> months ended <em style="font: inherit;"> April 30, 2023</em>, diluted earnings per share excludes 628,958 outstanding stock options and 2,655,831 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="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="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>Three Months Ended</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="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>April 30, 2024</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>April 30, 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: 64%;"> <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;"><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 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: 15%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(2,739,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: 15%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(2,901,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;">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: 15%; 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.05</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: 15%; 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.05</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;">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: 15%; 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,224,090</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: 15%; 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);">55,970,880</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> -2739000 -2901000 -0.05 -0.05 58224090 55970880 2687471 2655831 66000 2687471 4016025 628958 2655831 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="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: 22%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td colspan="22" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; width: 67%;"> <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; width: 1%;"> </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: 22%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"><b> </b></td><td style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 12%;"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; width: 1%;"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"><b> </b></td><td style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 9%;"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; width: 1%;"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"><b> </b></td><td style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 9%;"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; width: 1%;"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"><b> </b></td><td style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 12%;"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; width: 1%;"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </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); width: 13%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>As of April 30, 2024</b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; width: 1%;"> </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: 22%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; width: 1%;"> <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; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; width: 1%;"> <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; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; width: 1%;"> <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; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; width: 1%;"> <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; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; width: 1%;"> <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; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; width: 1%;"> <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; width: 1%;"> </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: 22%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </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); width: 1%;"> <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; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </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); width: 1%;"> <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; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </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); width: 1%;"> <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; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </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); width: 1%;"> <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;">April 30, 2024</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </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); width: 1%;"> <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; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </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); width: 1%;"> <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; width: 1%;"> </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: 22%;"> <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; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 12%;"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 9%;"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 9%;"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 12%;"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 9%;"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 9%;"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"><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; width: 22%;"> <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: 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><td style="width: 1%; font-family: &quot;Times New 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: 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><td style="width: 1%; font-family: &quot;Times New 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="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: 22%;"> <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: 12%; 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;">(65</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</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="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; width: 22%;"> <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: 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);">—</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: 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);">—</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="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: 22%;"> <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: 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);">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);">(65</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: 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</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="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; width: 22%;"> <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: 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);">—</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: 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);">—</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="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: 22%;"> <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: 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);">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);">(65</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: 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</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> 0 0 -0 0 154000 154000 74000 0 65000 9000 350000 350000 0 0 -0 0 227000 227000 74000 0 65000 9000 731000 731000 0 0 -0 0 28000 28000 74000 0 65000 9000 759000 759000 <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> months ended <em style="font: inherit;"> April 30, 2024 </em>and <em style="font: inherit;">2023,</em> the Company recorded a change in capitalized software purchased with stock, totaling $30,000 and $23,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;">three</em> months ended <em style="font: inherit;"> April 30, 2024, </em>the Company settled the <em style="font: inherit;">second</em> earnout with the issuance of common shares in the amount of $690,000, issued warrants in the amount of $881,000 as debt discounts, deferred financing costs for the Notes (refer to Note <em style="font: inherit;">5</em> – Debt) in the amount of $167,000 which are accrued as of <em style="font: inherit;"> April 30, 2024, </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 non-cash financing activities in the condensed consolidated statements of cash flows. The Company did <em style="font: inherit;">not</em> have any non-cash financing activities in the <em style="font: inherit;">three</em> months ended <em style="font: inherit;"> April 30, 2023.</em></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> 30000 23000 690000 881000 167000 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: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 1,589,386 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. As of <em style="font: inherit;"> April 30, 2024, </em>the Company had made cash payments of $447,000 related to the <em style="font: inherit;">second</em> year earnout consideration with periodic payments to be made through <em style="font: inherit;"> October 31, 2024. </em>The remaining cash liability is reflected on the Company’s condensed consolidated balance sheet as “acquisition earnout liability” and totaled $817,000 as of <em style="font: inherit;"> April 30, 2024</em>. </p> 1794000 1589386 0.01 447000 817000 <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. 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> months ended <em style="font: inherit;"> April 30, 2024 </em>and <em style="font: inherit;">2023,</em> the Company recorded $7,000 and $4,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;">three</em> months ended <em style="font: inherit;"> April 30, 2024 </em>and <em style="font: inherit;">2023,</em> the Company recorded $0 and $32,000, respectively, as other income related to the sublease. </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;">three</em> months ended <em style="font: inherit;"> April 30, 2024 </em>and <em style="font: inherit;">2023,</em> the Company had lease operating costs of approximately $0 and $32,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;"><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;">three</em> months ended <em style="font: inherit;"> April 30, 2024 </em>and <em style="font: inherit;">2023,</em> the Company recorded rent expense of $0 and $6,000, respectively. </p> <p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin: 0pt; text-align: left"> </p> 7000 4000 P18M 292000 0 32000 540000 0.065 0 32000 P36M P12M 0 6000 <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;"> April 30, 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="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>April 30, 2024</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>January 31, 2024</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: 64%;"> <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: 15%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">8,750,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: 15%; 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="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;">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: 15%; 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><td style="width: 1%; font-family: &quot;Times New 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: 15%; 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="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;">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: 15%; 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);"><span style="-sec-ix-hidden:c113346391">(61,000</span></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: 15%; 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);"><span style="-sec-ix-hidden:c113346392">(69,000</span></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;">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: 15%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">8,839,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: 15%; 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="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 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: 15%; 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);"><span style="-sec-ix-hidden:c113346395">(1,750,000</span></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: 15%; 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);"><span style="-sec-ix-hidden:c113346396">(1,500,000</span></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;">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: 15%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">7,089,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: 15%; 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; border-bottom: 1px solid rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b><b>April 30, 2024</b></b></td><td style="padding-bottom: 1px; font-family: &quot;Times New 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; border-bottom: 1px solid rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b><b>January 31, 2024</b></b></td><td style="padding-bottom: 1px; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </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="width: 64%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">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: 15%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">4,552,000</td><td style="width: 1%; margin-left: 0pt; font-family: &quot;Times New 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: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 15%; 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: 15%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">(796,000</td><td style="width: 1%; margin-left: 0pt; font-family: &quot;Times New 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: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 15%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">—</td><td style="width: 1%; margin-left: 0pt; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </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%; border-bottom: 1px solid rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 15%; text-align: right; border-bottom: 1px solid rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><span style="-sec-ix-hidden:c113346403">(169,000</span></td><td style="width: 1%; padding-bottom: 1px; margin-left: 0pt; font-family: &quot;Times New 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: 1%; border-bottom: 1px solid rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 15%; text-align: right; border-bottom: 1px solid rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><span style="-sec-ix-hidden:c113346404">—</span></td><td style="width: 1%; padding-bottom: 1px; margin-left: 0pt; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </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: 15%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">3,587,000</td><td style="width: 1%; margin-left: 0pt; font-family: &quot;Times New 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: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 15%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">—</td><td style="width: 1%; margin-left: 0pt; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </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; padding-left: 9pt;">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%; border-bottom: 1px solid rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 15%; text-align: right; border-bottom: 1px solid rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">—</td><td style="width: 1%; padding-bottom: 1px; margin-left: 0pt; font-family: &quot;Times New 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: 1%; border-bottom: 1px solid rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 15%; text-align: right; border-bottom: 1px solid rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">—</td><td style="width: 1%; padding-bottom: 1px; margin-left: 0pt; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </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: 15%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">3,587,000</td><td style="width: 1%; margin-left: 0pt; font-family: &quot;Times New 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: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">$</td><td style="width: 15%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">—</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> <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>There are <em style="font: inherit;">no</em> requirements to draw on the line of credit. Amounts outstanding under the line of credit portion of the Second Amended and Restated Loan Agreement bear interest at a per annum rate equal to the <span style="-sec-ix-hidden:c113346320">Prime</span> Rate (as published in The Wall Street Journal) plus 1.5%, with a <span style="-sec-ix-hidden:c113346322">Prime</span> “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 <span style="-sec-ix-hidden:c113346325">Prime</span> Rate (as published in The Wall Street Journal) plus 1.5%, with a <span style="-sec-ix-hidden:c113346327">Prime</span> “floor” rate of 3.25%. The Second Amended and Restated Loan Agreement has a <span style="-sec-ix-hidden:c113346329">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; width: 80%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"><b><b>Minimum </b></b></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </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: 80%; border-bottom: 1px solid rgb(0, 0, 0);"> <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; width: 1%;"> </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); width: 1%;"> <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; width: 1%;"> </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: 80%;">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%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">$</td><td style="width: 17%; 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%; margin-left: 0pt; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">)</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; width: 80%;">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: 17%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">(4,560,000</td><td style="width: 1%; margin-left: 0pt; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">)</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: 80%;">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: 17%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">(2,960,000</td><td style="width: 1%; margin-left: 0pt; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">)</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; width: 80%;">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: 17%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">(1,500,000</td><td style="width: 1%; margin-left: 0pt; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">)</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: 80%;">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: 17%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">430,000</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="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="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: 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>Maximum</b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </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: 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>ARR Net Leverage</b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </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: 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>Ratio</b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; width: 1%;"> </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: 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;">0.50</td><td style="width: 2%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: center;"><em style="font: inherit;">to</em></td><td style="width: 8%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">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; 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;">0.45</td><td style="width: 2%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: center;"><em style="font: inherit;">to</em></td><td style="width: 8%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">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; 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;">0.40</td><td style="width: 2%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: center;"><em style="font: inherit;">to</em></td><td style="width: 8%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">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; 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;">0.35</td><td style="width: 2%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: center;"><em style="font: inherit;">to</em></td><td style="width: 8%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">1.00</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', 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="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: 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>Maximum</b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </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: 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>Debt to Adjusted</b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </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: 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>EBITDA</b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </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: 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>Ratio</b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; width: 1%;"> </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: 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;">3.50</td><td style="width: 2%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: center;"><em style="font: inherit;">to</em></td><td style="width: 8%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">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; 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;">3.00</td><td style="width: 2%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: center;"><em style="font: inherit;">to</em></td><td style="width: 8%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">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; 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;">2.50</td><td style="width: 2%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: center;"><em style="font: inherit;">to</em></td><td style="width: 8%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">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; 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;">2.00</td><td style="width: 2%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: center;"><em style="font: inherit;">to</em></td><td style="width: 8%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">1.00</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: 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: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 cross defaults and a change of control default. 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. As of  <em style="font: inherit;"> April 30, 2024</em>, the Company was in compliance with the Second Amended and Restated Loan Agreement covenants.</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 4,016,025 shares of the Company’s common stock (the “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 cross defaults and a change of control default.</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.</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 $0.38 (except for Warrants issued to the Company’s directors and officers which have an exercise price of $0.39), 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. 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 4,016,025 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></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. For the <em style="font: inherit;">three</em>-month period ended <em style="font: inherit;"> April 30, 2024, </em>the Company immediately recognized $46,000 in issuance costs as expense related to the agreements for the Warrants. </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="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>April 30, 2024</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>January 31, 2024</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: 64%;"> <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: 15%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">8,750,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: 15%; 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="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;">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: 15%; 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><td style="width: 1%; font-family: &quot;Times New 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: 15%; 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="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;">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: 15%; 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);"><span style="-sec-ix-hidden:c113346391">(61,000</span></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: 15%; 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);"><span style="-sec-ix-hidden:c113346392">(69,000</span></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;">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: 15%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">8,839,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: 15%; 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="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 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: 15%; 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);"><span style="-sec-ix-hidden:c113346395">(1,750,000</span></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: 15%; 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);"><span style="-sec-ix-hidden:c113346396">(1,500,000</span></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;">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: 15%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">7,089,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: 15%; 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; border-bottom: 1px solid rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b><b>April 30, 2024</b></b></td><td style="padding-bottom: 1px; font-family: &quot;Times New 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; border-bottom: 1px solid rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b><b>January 31, 2024</b></b></td><td style="padding-bottom: 1px; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </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="width: 64%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">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: 15%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">4,552,000</td><td style="width: 1%; margin-left: 0pt; font-family: &quot;Times New 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: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 15%; 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: 15%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">(796,000</td><td style="width: 1%; margin-left: 0pt; font-family: &quot;Times New 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: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 15%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">—</td><td style="width: 1%; margin-left: 0pt; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </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%; border-bottom: 1px solid rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 15%; text-align: right; border-bottom: 1px solid rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><span style="-sec-ix-hidden:c113346403">(169,000</span></td><td style="width: 1%; padding-bottom: 1px; margin-left: 0pt; font-family: &quot;Times New 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: 1%; border-bottom: 1px solid rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 15%; text-align: right; border-bottom: 1px solid rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><span style="-sec-ix-hidden:c113346404">—</span></td><td style="width: 1%; padding-bottom: 1px; margin-left: 0pt; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </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: 15%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">3,587,000</td><td style="width: 1%; margin-left: 0pt; font-family: &quot;Times New 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: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 15%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">—</td><td style="width: 1%; margin-left: 0pt; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </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; padding-left: 9pt;">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%; border-bottom: 1px solid rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 15%; text-align: right; border-bottom: 1px solid rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">—</td><td style="width: 1%; padding-bottom: 1px; margin-left: 0pt; font-family: &quot;Times New 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: 1%; border-bottom: 1px solid rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 15%; text-align: right; border-bottom: 1px solid rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">—</td><td style="width: 1%; padding-bottom: 1px; margin-left: 0pt; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </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: 15%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">3,587,000</td><td style="width: 1%; margin-left: 0pt; font-family: &quot;Times New 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: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">$</td><td style="width: 15%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">—</td><td style="width: 1%; margin-left: 0pt; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td></tr> </tbody></table> 8750000 9000000 150000 135000 8839000 9066000 7089000 7566000 4552000 0 796000 -0 3587000 0 0 0 3587000 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; width: 80%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"><b><b>Minimum </b></b></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </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: 80%; border-bottom: 1px solid rgb(0, 0, 0);"> <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; width: 1%;"> </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); width: 1%;"> <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; width: 1%;"> </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: 80%;">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%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">$</td><td style="width: 17%; 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%; margin-left: 0pt; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">)</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; width: 80%;">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: 17%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">(4,560,000</td><td style="width: 1%; margin-left: 0pt; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">)</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: 80%;">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: 17%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">(2,960,000</td><td style="width: 1%; margin-left: 0pt; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">)</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; width: 80%;">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: 17%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">(1,500,000</td><td style="width: 1%; margin-left: 0pt; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">)</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: 80%;">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: 17%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">430,000</td><td style="width: 1%; margin-left: 0pt; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </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="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: 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>Maximum</b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </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: 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>ARR Net Leverage</b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </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: 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>Ratio</b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; width: 1%;"> </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: 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;">0.50</td><td style="width: 2%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: center;"><em style="font: inherit;">to</em></td><td style="width: 8%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">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; 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;">0.45</td><td style="width: 2%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: center;"><em style="font: inherit;">to</em></td><td style="width: 8%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">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; 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;">0.40</td><td style="width: 2%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: center;"><em style="font: inherit;">to</em></td><td style="width: 8%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">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; 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;">0.35</td><td style="width: 2%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: center;"><em style="font: inherit;">to</em></td><td style="width: 8%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">1.00</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> </tbody></table> 0.5 1 0.45 1 0.4 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; 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>Maximum</b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </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: 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>Debt to Adjusted</b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </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: 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>EBITDA</b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </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: 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>Ratio</b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; width: 1%;"> </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: 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;">3.50</td><td style="width: 2%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: center;"><em style="font: inherit;">to</em></td><td style="width: 8%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">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; 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;">3.00</td><td style="width: 2%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: center;"><em style="font: inherit;">to</em></td><td style="width: 8%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">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; 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;">2.50</td><td style="width: 2%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: center;"><em style="font: inherit;">to</em></td><td style="width: 8%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">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; 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;">2.00</td><td style="width: 2%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: center;"><em style="font: inherit;">to</em></td><td style="width: 8%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">1.00</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> </tbody></table> 3.5 1 3 1 2.5 1 2 1 1.2 250000 250000 4400000 4016025 0.15 3538000 4400000 862000 183000 0.38 0.39 0.0999 4016025 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 was $0 for the <em style="font: inherit;">three</em> months ended <em style="font: inherit;"> April 30, 2024</em>, compared to an expense of $53,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;"> April 30, 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, 2019. </em>All material state and local income tax matters have been concluded for years through <em style="font: inherit;"> January 31, 2018. </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, 2019; </em>however, carryforward losses that were generated prior to the tax year ended <em style="font: inherit;"> January 31, 2019, </em><em style="font: inherit;"> may </em>still be adjusted by the IRS if they are used in a future period. </p> 0 53000 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 263,158 shares of the Company’s common stock to an accredited investor at a purchase price of $0.38 per share for an aggregate purchase price of $100,000 (the “Common Stock 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, was recorded for the Common Stock Private Placement as equity in the <em style="font: inherit;">three</em>-month period ended <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;"> </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:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:18pt;">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 394,127 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:'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;">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 564,707 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;text-align:justify;margin:0pt;"><b>Authorized Shares Increase</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;">At the Annual Meeting of Stockholders held on <em style="font: inherit;"> June 15, 2023, </em>the Company’s stockholders approved an amendment to the Streamline Health Solutions, Inc. Third Amended and Restated <em style="font: inherit;">2013</em> Stock Incentive Plan to increase the available number of shares of the Company’s common stock authorized for issuance thereunder by 1,000,000 shares, from 10,223,246 shares to 11,223,246 shares.</p> <p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin: 0pt; text-align: left"> </p> 263158 0.38 100000 77000 81000 4000 394127 564707 1000000 10223246 11223246 <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:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:18pt;">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;"> April 30, 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 418,653 and 127,099 shares for the <em style="font: inherit;">three</em> months ended <em style="font: inherit;"> April 30, 2024 </em>and <em style="font: inherit;">2023,</em> respectively, and has earned an aggregate of 1,898,560 shares of the Company’s common stock through <em style="font: inherit;"> April 30, 2024</em>. For services rendered by <em style="font: inherit;">180</em> Consulting during the <em style="font: inherit;">three</em> months ended <em style="font: inherit;"> April 30, 2024 </em>and <em style="font: inherit;">2023,</em> the Company incurred fees of $539,000 and $953,000, respectively, and capitalized non-employee stock compensation of $30,000 and $23,000, respectively. The Company paid fees of $376,000 and $452,000 for services rendered by <em style="font: inherit;">180</em> Consulting during the <em style="font: inherit;">three</em> months ended <em style="font: inherit;"> April 30, 2024 </em>and <em style="font: inherit;">2023,</em> respectively. </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 $141,000 and $117,000 for the SOWs that include the sublicense agreement for the <em style="font: inherit;">three</em> months ended <em style="font: inherit;"> April 30, 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> 418653 127099 1898560 539000 953000 30000 23000 376000 452000 141000 117000 <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;">three</em> months ended <em style="font: inherit;"> April 30, 2024 </em>and <em style="font: inherit;">2023,</em> the Company recorded rent expense of $0 and $6,000, respectively. 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;">On <em style="font: inherit;"> February 1, 2024, </em>the Company entered into a 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 in the aggregate principal amount of $4.4 million and warrants to purchase up to an aggregate of 4,016,025 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>Refer to Note <em style="font: inherit;">5</em> – Debt for additional information. The following related parties participated in the Debt Private Placement: </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="width: 60%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"><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; border-bottom: 1px solid rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b><b>Investment Amount</b></b></td><td style="padding-bottom: 1px; font-family: &quot;Times New 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; border-bottom: 1px solid rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b><b>Warrants Granted</b></b></td><td style="padding-bottom: 1px; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </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: 17%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">1,000,000</td><td style="width: 1%; margin-left: 0pt; font-family: &quot;Times New 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: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 17%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">897,436</td><td style="width: 1%; margin-left: 0pt; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </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 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: 17%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">1,000,000</td><td style="width: 1%; margin-left: 0pt; font-family: &quot;Times New 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: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 17%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">921,053</td><td style="width: 1%; margin-left: 0pt; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </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: 17%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">50,000</td><td style="width: 1%; margin-left: 0pt; font-family: &quot;Times New 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: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 17%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">44,872</td><td style="width: 1%; margin-left: 0pt; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </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: 17%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">500,000</td><td style="width: 1%; margin-left: 0pt; font-family: &quot;Times New 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: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 17%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">448,718</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; text-align: justify; margin: 0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">(<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 Company’s Board of Directors.</p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">(<em style="font: inherit;">2</em>) Mr. Etheridge became a member of the Company’s Board of Directors subsequent to the closing of the Debt Private Placement.<br/> (<em style="font: inherit;">3</em>) Mr. Phillips is a member of the Company’s Board of Directors.<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 Company’s board of directors.</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 263,158 shares of the Company’s common stock to Matthew Etheridge at a purchase price of $0.38 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 4400000 4016025 <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="width: 60%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"><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; border-bottom: 1px solid rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b><b>Investment Amount</b></b></td><td style="padding-bottom: 1px; font-family: &quot;Times New 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; border-bottom: 1px solid rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b><b>Warrants Granted</b></b></td><td style="padding-bottom: 1px; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </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: 17%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">1,000,000</td><td style="width: 1%; margin-left: 0pt; font-family: &quot;Times New 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: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 17%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">897,436</td><td style="width: 1%; margin-left: 0pt; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </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 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: 17%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">1,000,000</td><td style="width: 1%; margin-left: 0pt; font-family: &quot;Times New 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: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 17%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">921,053</td><td style="width: 1%; margin-left: 0pt; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </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: 17%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">50,000</td><td style="width: 1%; margin-left: 0pt; font-family: &quot;Times New 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: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 17%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">44,872</td><td style="width: 1%; margin-left: 0pt; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </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: 17%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">500,000</td><td style="width: 1%; margin-left: 0pt; font-family: &quot;Times New 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: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 17%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">448,718</td><td style="width: 1%; margin-left: 0pt; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td></tr> </tbody></table> 1000000 897436 1000000 921053 50000 44872 500000 448718 263158 0.38 100000 <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;"><b>Item <em style="font: inherit;">5.</em> OTHER INFORMATION</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;">During the <em style="font: inherit;">three</em> months ended <em style="font: inherit;"> April 30, 2024</em>, <span style="-sec-ix-hidden:c113346557"><span style="-sec-ix-hidden:c113346558"><span style="-sec-ix-hidden:c113346559"><span style="-sec-ix-hidden:c113346560">none</span></span></span></span> of our directors or officers (as defined in Rule <em style="font: inherit;">16a</em>-<em style="font: inherit;">1</em>(f) of the Securities Exchange Act of <em style="font: inherit;">1934,</em> as amended) adopted or terminated a Rule <em style="font: inherit;">10b5</em>-<em style="font: inherit;">1</em> trading arrangement or non-Rule <em style="font: inherit;">10b5</em>-<em style="font: inherit;">1</em> trading arrangement (as such terms are defined in Item <em style="font: inherit;">408</em> of Regulation S-K of the Securities Act of <em style="font: inherit;">1933</em>).</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> 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. Mr. Etheridge became a member of the Company’s Board of Directors subsequent to the closing of the Debt Private Placement. 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. The remaining obligation related 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. On that date, the Company used a probability-weighted discounted cash flow using a Monte Carlo valuation method to determine the remaining value of the liability for the cash obligation. 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. The probability-weighted discounted cash flow is calculated using a Monte Carlo valuation method. The valuation model provides numerous outcomes. The outcomes are averaged and discounted to present value, which provides the current value point estimate. A range of possible outcomes is not available under the specific valuation method that was used in determining fair value of the acquisition earnout liability. The significant inputs include recorded Avelead SaaS revenue, the probabilities associated with each of (i) a change in control or (ii) a certain client termination, as well as other normal and customary inputs to financial models, including but not limited to, risk factors and interest rates. Includes the effect of vested and excludes the effect of unvested restricted shares of common stock, which are considered non-participating securities. As of April 30, 2024 and 2023, there were 2,687,471 and 2,655,831 unvested restricted shares of common stock outstanding, respectively. The fair value of the common stock warrants issued in connection with the Company's equity raises in February 2024 is established as of the date of issuance and updated as of April 30, 2024. The change in the fair value of the common stock warrants decreased by $135,000 from its initial measurement date on February7, 2024 through April 30, 2024. The change in the fair value is recognized in “valuation adjustments” in the accompanying condensed consolidated statement of operations. The estimated fair value of the warrant liability is calculated using a Black-Scholes pricing model. The model input uses the warrant strike pries of $0.38 and $0.39, market prices on the measurement dates ($0.34 as of February 7, 2024 and $0.30 as of April 30, 2024) plus assumptions for 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). 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. Fluctuations in the risk-free rate of interest or the Company’s stock price could have a material impact on reported expenses The estimated fair value of the warrant liability is calculated using a Black-Scholes pricing model. The 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). Fluctuations in the risk-free rate of interest or the Company’s stock price could have a material impact on reported expenses. Diluted net loss per share excludes the effect of shares that are anti-dilutive. For the three months ended April 30, 2024, diluted earnings per share excludes 66,000 outstanding stock options, 2,687,471 unvested restricted shares of common stock, and 4,016,025 shares of common stock issuable through the exercise of warrants. For the three months ended April 30, 2023, diluted earnings per share excludes 628,958 outstanding stock options and 2,655,831 unvested restricted shares of common stock. Mr. Phillips is a member of the Company’s Board of Directors.