v3.26.1
Condensed Consolidated Statements of Cash Flows (Unaudited) - USD ($)
3 Months Ended
Apr. 30, 2026
Apr. 30, 2025
Cash flows from operating activities:    
Net loss $ (411,000) $ (970,000)
Adjustments to reconcile net loss to net cash (used in) provided by operating activities:    
Depreciation and amortization 228,000 225,000
Stock-based compensation 518,000 272,000
Provision for inventory obsolescence 0 15,000
Changes in:    
Accounts receivable (3,961,000) 3,969,000
Unbilled revenue 17,000 16,000
Inventories 172,000 282,000
Prepaid expenses and other current and long-term assets 521,000 (92,000)
Income taxes receivable and payable 65,000 208,000
Accounts payable, accrued expenses and other current liabilities 1,713,000 (386,000)
Deferred revenue and customer deposits (208,000) 529,000
Net cash (used in) provided by operating activities (1,346,000) 4,068,000
Cash flows from investing activities:    
Purchases of property and equipment (48,000) (237,000)
Net cash used in investing activities (48,000) (237,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 5,000
Net change in cash and cash equivalents (1,394,000) 3,836,000
Cash and cash equivalents, beginning of period 19,050,000 5,336,000
Cash and cash equivalents, end of period 17,656,000 9,172,000
Supplemental cash flow information:    
Income taxes paid $ 411,000 $ 80,000