XML 21 R7.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Consolidated Statements of Cash Flows - USD ($)
12 Months Ended
Jan. 31, 2024
Jan. 31, 2023
Cash flows from operating activities:    
Net income (loss) $ 274,000 $ (8,832,000)
Adjustments to reconcile net income (loss) to net cash used in operating activities:    
Depreciation and amortization 1,516,000 1,887,000
Stock-based compensation 261,000 654,000
Non-cash cumulative translation adjustment for discontinued operations 0 1,626,000
Gain on sale of Klein (2,343,000) 0
Provision for inventory obsolescence 341,000 445,000
Gross profit from sale of equipment 0 (939,000)
Deferred tax benefit (153,000) (62,000)
Changes in:    
Accounts receivable (3,343,000) 4,890,000
Unbilled revenue 25,000 (26,000)
Inventories (3,601,000) (1,756,000)
Income taxes receivable and payable 635,000 441,000
Accounts payable, accrued expenses and other current liabilities (334,000) 775,000
Prepaid expenses and other current and long-term assets (847,000) (10,000)
Deferred revenue 3,078,000 (1,998,000)
Net cash used in operating activities (4,967,000) (2,905,000)
Cash flows from investing activities:    
Cost incurred to develop technology (49,000) (12,000)
Purchases of property and equipment (241,000) (570,000)
Sale of other assets 476,000 1,052,000
Proceeds from the sale of Klein, net 10,832,000 0
Net cash provided by investing activities 11,018,000 470,000
Cash flows from financing activities:    
Net proceeds from short-term loan 2,947,000 0
Payment on short-term loan (3,750,000) 0
Refund of prepaid interest on short-term loan 214,000
Repurchase of common stock 0 (1,000)
Preferred stock dividends (946,000) (1,894,000)
Net cash used in financing activities (1,535,000) (1,895,000)
Effect of changes in foreign exchange rates on cash and cash equivalents (5,000) (6,000)
Net increase (decrease) in cash and cash equivalents 4,511,000 (4,336,000)
Cash and cash equivalents, beginning of period 778,000 5,114,000
Cash and cash equivalents, end of period 5,289,000 778,000
Other Machinery and Equipment [Member]    
Adjustments to reconcile net income (loss) to net cash used in operating activities:    
Gross profit from sale of equipment (476,000) (939,000)
Klein Marine Services, Inc. [Member]    
Adjustments to reconcile net income (loss) to net cash used in operating activities:    
Gain on sale of Klein $ (2,343,000) $ 0