Note 2 - Significant Accounting Policies (Tables)
|
12 Months Ended |
Jan. 31, 2025 |
Notes Tables |
|
Schedule of Segment Reporting Information, by Segment [Table Text Block] |
| | Fiscal Year | |
| | 2024 | | | 2023 | |
Revenues: | | | | | | | | |
Software as a service | | $ | 11,839,000 | | | $ | 14,075,000 | |
Maintenance and support | | | 3,490,000 | | | | 4,318,000 | |
Professional fees and licenses | | | 2,572,000 | | | | 4,203,000 | |
Total revenues | | | 17,901,000 | | | | 22,596,000 | |
Operating expenses: | | | | | | | | |
Cost of sales(1) | | | 6,804,000 | | | | 8,275,000 | |
General & administrative(1) | | | 5,807,000 | | | | 6,922,000 | |
Sales & marketing(1) | | | 2,481,000 | | | | 3,816,000 | |
Research & development(1) | | | 4,101,000 | | | | 5,005,000 | |
Share-based compensation | | | 1,964,000 | | | | 2,102,000 | |
Depreciation & amortization expense | | | 4,344,000 | | | | 4,229,000 | |
Impairment of goodwill | | | — | | | | 9,813,000 | |
Impairment of long-lived assets | | | — | | | | 963,000 | |
Other operating expenses(2) | | | 429,000 | | | | 1,118,000 | |
Total operating expenses | | | 25,930,000 | | | | 42,243,000 | |
Operating loss | | | (8,029,000 | ) | | | (19,647,000 | ) |
Other income (expense): | | | | | | | | |
Interest expense | | | (2,013,000 | ) | | | (1,071,000 | ) |
Valuation adjustments | | | (115,000 | ) | | | 1,944,000 | |
Other | | | (2,000 | ) | | | 31,000 | |
Loss before income taxes | | | (10,159,000 | ) | | | (18,743,000 | ) |
Income tax benefit | | | — | | | | 46,000 | |
Net loss | | $ | (10,159,000 | ) | | $ | (18,697,000 | ) |
|
Schedule of Cash Flow, Supplemental Disclosures [Table Text Block] |
| | Fiscal Year | |
| | 2024 | | | 2023 | |
Payment of acquisition earnout liabilities in restricted common stock | | | 690,000 | | | | — | |
Capitalized software purchased with stock (See Note 12) | | | 136,000 | | | | 140,000 | |
Deferred financing costs | | | — | | | | 83,000 | |
|
Accounting Standards Update and Change in Accounting Principle [Table Text Block] |
| | | | | | | | | | Provision | | | Write-offs & | | | | | |
| | January 31, 2024 | | | CECL Adoption | | | adjustments | | | Recoveries | | | January 31, 2025 | |
Allowance for credit losses | | $ | 86,000 | | | $ | — | | | $ | (58,000 | ) | | $ | 31,000 | | | $ | 59,000 | |
| | | | | | | | | | Provision | | | Write-offs & | | | | | |
| | January 31, 2023 | | | CECL Adoption | | | adjustments | | | Recoveries | | | January 31, 2024 | |
Allowance for credit losses | | $ | 132,000 | | | $ | (36,000 | ) | | $ | (10,000 | ) | | $ | — | | | $ | 86,000 | |
|
Schedule of Accrued Liabilities [Table Text Block] |
| | January 31, | |
| | 2025 | | | 2024 | |
Employee benefits and related compensation | | $ | 929,000 | | | $ | 1,071,000 | |
Professional fees and services | | | 338,000 | | | | 389,000 | |
Third party licenses | | | 236,000 | | | | 43,000 | |
Customer concessions | | | 238,000 | | | | 233,000 | |
State income and sales taxes payable | | | 135,000 | | | | 226,000 | |
Interest, primarily on term loan | | | 45,000 | | | | 61,000 | |
Total accrued expenses | | $ | 1,921,000 | | | $ | 2,023,000 | |
|
Property, Plant and Equipment [Table Text Block] |
Computer equipment and software (years) | | | 3 - 4 | |
Office equipment (years) | | | 5 | |
Office furniture and fixtures (years) | | | 5 - 7 | |
Leasehold improvements | | Term of lease or estimated useful life, whichever is shorter | |
|
Schedule of Amortization Expense for Internally Developed Software [Table Text Block] |
| | Fiscal Year | |
| | 2024 | | | 2023 | |
Amortization expense on internally-developed software included in: | | | | | | | | |
Cost of software as a service | | $ | 2,357,000 | | | $ | 2,229,000 | |
Cost of professional fees and licenses | | | 287,000 | | | | 234,000 | |
Total amortization expense on internally-developed software | | $ | 2,644,000 | | | $ | 2,463,000 | |
|
Fair Value Measurements, Recurring and Nonrecurring [Table Text Block] |
| | | | | | Quoted Prices in | | | Significant Other | | | Significant | |
| | Total Fair | | | Active Markets | | | Observable Inputs | | | Unobservable Inputs | |
| | Value | | | (Level 1) | | | (Level 2) | | | (Level 3) | |
At January 31, 2024 | | | | | | | | | | | | | | | | |
Acquisition earnout liability (1) | | $ | 1,794,000 | | | $ | — | | | $ | — | | | $ | 1,794,000 | |
|
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Table Text Block] |
| | January 31, 2025 | |
Beginning balance | | $ | 1,794,000 | |
Settlement - common stock | | | (690,000 | ) |
Settlement - cash | | | (447,000 | ) |
Realized loss | | | 159,000 | |
Transfer out | | | (817,000 | ) |
Ending balance | | $ | — | |
|
Disaggregation of Revenue [Table Text Block] |
| | Fiscal Year | |
| | 2024 | | | 2023 | |
Over time revenue | | $ | 17,617,000 | | | $ | 22,358,000 | |
Point in time revenue | | | 284,000 | | | | 238,000 | |
Total revenue | | $ | 17,901,000 | | | $ | 22,596,000 | |
|
Schedule of Earnings Per Share, Basic and Diluted [Table Text Block] |
| | Fiscal Year | |
| | 2024 | | | 2023 | |
Basic earnings (loss) per share: | | | | | | | | |
Net loss | | $ | (10,159,000 | ) | | $ | (18,697,000 | ) |
Basic net loss per share of common stock | | $ | (2.53 | ) | | $ | (4.96 | ) |
| | | | | | | | |
Diluted earnings (loss) per share (1): | | | | | | | | |
Loss available to common stockholders | | $ | (10,159,000 | ) | | $ | (18,697,000 | ) |
Diluted net loss per share of common stock | | $ | (2.53 | ) | | $ | (4.96 | ) |
| | | | | | | | |
Net loss | | $ | (10,159,000 | ) | | $ | (18,697,000 | ) |
| | | | | | | | |
Weighted average shares outstanding – Basic (1) | | | 4,008,846 | | | | 3,767,361 | |
Effect of dilutive securities – Stock options and Restricted stock (2) | | | — | | | | — | |
Weighted average shares outstanding – Diluted | | | 4,008,846 | | | | 3,767,361 | |
Basic and diluted net loss per share of common stock | | $ | (2.53 | ) | | $ | (4.96 | ) |
|
Restructuring and Related Costs [Table Text Block] |
| | (in thousands) | |
| | Accrued | | | | | | | | | | | Accrued | | | As of January 31, 2025 | |
| | Balance as of | | | 2024 Expenses | | | 2024 Cash | | | Balance as of | | | Total Costs | | | Total | |
| | January 31, 2024 | | | to Date | | | Payments | | | January 31, 2025 | | | Incurred to Date | | | Expected Costs | |
Severance expense | | | | | | | | | | | | | | | | | | | | | | | | |
Cost of sales | | $ | — | | | $ | — | | | $ | — | | | $ | — | | | $ | 154 | | | $ | 154 | |
Selling, general, and administrative | | | 74 | | | | — | | | | (74 | ) | | | — | | | | 350 | | | | 350 | |
Research and development | | | — | | | | — | | | | — | | | | — | | | | 227 | | | | 227 | |
Total severance expense | | $ | 74 | | | $ | — | | | $ | (74 | ) | | $ | — | | | $ | 731 | | | $ | 731 | |
Professional fees | | | — | | | | — | | | | — | | | | — | | | | 28 | | | | 28 | |
Total | | $ | 74 | | | $ | — | | | $ | (74 | ) | | $ | — | | | $ | 759 | | | $ | 759 | |
| | (in thousands) | |
| | Accrued | | | | | | | | | | | Accrued | |
| | Balance as of | | | 2023 Expenses | | | 2023 Cash | | | Balance as of | |
| | January 31, 2023 | | | to Date | | | Payments | | | January 31, 2024 | |
Severance expense | | | | | | | | | | | | | | | | |
Cost of sales | | $ | — | | | $ | 154 | | | $ | (154 | ) | | $ | — | |
Selling, general, and administrative | | | — | | | | 350 | | | | (276 | ) | | | 74 | |
Research and development | | | — | | | | 227 | | | | (227 | ) | | | — | |
Total severance expense | | $ | — | | | $ | 731 | | | $ | (657 | ) | | $ | 74 | |
Professional fees | | | — | | | | 28 | | | | (28 | ) | | | — | |
Total | | $ | — | | | $ | 759 | | | $ | (685 | ) | | $ | 74 | |
|