v3.25.4
UNAUDITED CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS - USD ($)
$ in Thousands
9 Months Ended
Jan. 31, 2026
Jan. 31, 2025
Operating activities:    
Net (loss) income $ (508) $ 6,536
Adjustments to reconcile net (loss) income to net cash (used in) provided by operating activities:    
Stock-based compensation 880 523
Depreciation and amortization expense 1,056 1,246
Loss on sale and disposal of equipment 110 0
Gain on termination of operating lease (9) 0
Operating lease right-of use assets 1,055 881
Allowance and estimated credit losses (46) (320)
Changes in operating assets and liabilities:    
Accounts receivable (817) (5,936)
Prepaid expenses and other current assets 379 782
Accounts payable 1,285 (1,135)
Accrued liabilities 790 106
Operating lease liabilities (1,204) (993)
Deferred revenue (5,445) (1,172)
Net cash (used in) provided by operating activities (2,474) 518
Investing activities:    
Purchase of property and equipment (325) (136)
Proceeds from sale of equipment 23 0
Net cash used in investing activities (302) (136)
Financing activities:    
Proceeds from exercise of options 234 314
Finance lease payments (116) (112)
Net cash provided by financing activities 118 202
(Decrease) Increase in cash (2,658) 584
Cash at beginning of period 9,785 2,618
Cash at end of period 7,127 3,202
Non-cash investing activities:    
Equipment purchased in accounts payable $ 195 $ 428