v3.26.1
Condensed Consolidated Statements of Cash Flows (Unaudited) - USD ($)
6 Months Ended
Jul. 31, 2026
Jul. 31, 2025
Cash flows from operating activities:    
Net (loss) income $ (2,145,000) $ 959,000
Adjustments to reconcile net (loss) income to net cash (used in) provided by operating activities:    
Depreciation and amortization 452,000 442,000
Stock-based compensation 1,061,000 553,000
Provision for inventory obsolescence 45,000 30,000
Changes in:    
Accounts receivable (2,471,000) 979,000
Unbilled revenue 7,000 (90,000)
Inventories 578,000 1,896,000
Prepaid expenses and other current and long-term assets 578,000 66,000
Income taxes receivable and payable (592,000) (81,000)
Accounts payable, accrued expenses and other current liabilities (165,000) (23,000)
Deferred revenue and customer deposits (484,000) (1,822,000)
Net cash (used in) provided by operating activities (3,136,000) 2,909,000
Cash flows from investing activities:    
Purchases of property and equipment (156,000) (419,000)
Net cash used in investing activities (156,000) (419,000)
Cash flows from financing activities:    
Net cash provided by financing activities 0 0
Effect of changes in foreign exchange rates on cash and cash equivalents 0 6,000
Net change in cash and cash equivalents (3,292,000) 2,496,000
Cash and cash equivalents, beginning of period 19,050,000 5,336,000
Cash and cash equivalents, end of period 15,758,000 7,832,000
Supplemental cash flow information:    
Income taxes paid $ 1,115,000 $ 1,049,000