v3.26.1
CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS (UNAUDITED) - USD ($)
$ in Thousands
3 Months Ended
Apr. 30, 2026
Apr. 30, 2025
Cash flows from operating activities:    
Net income (loss) $ 369 $ (3,913)
Adjustments to reconcile net income (loss) to net cash used in operating activities    
Deferred income taxes (80) 243
Depreciation and amortization 1,291 1,138
Amortization of step-up in inventory basis 0 447
Stock based and restricted stock compensation 800 329
Gain on disposal of property and equipment (11) 0
Gain on sale of certain assets (6,467) 0
Change in operating assets and liabilities, net of effect of business acquisitions    
Accounts receivable, net 462 160
Inventories 4,652 (3,505)
Prepaid VAT and other taxes (339) (2)
Other assets (2,305) (160)
Accounts payable 531 (1,117)
Deferred revenue 6,574 0
Accrued expenses and other liabilities 310 1,708
Operating lease liabilities 14 (169)
Net cash provided by (used in) operating activities 5,801 (4,841)
Cash flows from investing activities:    
Purchases of property and equipment (1,391) (1,209)
Proceeds from sale of certain assets 5,066 0
Net cash provided by (used in) investing activities: 3,675 (1,209)
Cash flows from financing activities:    
Term loan borrowings 26 2,555
Payments on debt facilities (19,094) (237)
Credit line borrowings 14,040 6,600
Dividends paid 0 (285)
Shares returned to pay employee taxes under restricted stock program (158) (126)
Net cash (used in) provided by financing activities (5,186) 8,507
Effect of exchange rate changes on cash and cash equivalents 614 (1,315)
Net increase in cash and cash equivalents 4,904 1,142
Cash and cash equivalents at beginning of period 12,515 17,476
Cash and cash equivalents at end of period 17,419 18,618
Supplemental disclosure of cash flow information:    
Cash paid for interest 614 581
Cash paid for taxes $ 1,040 $ 643