XML 16 R6.htm IDEA: XBRL DOCUMENT v3.25.1
UNAUDITED CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS - USD ($)
$ in Thousands
9 Months Ended
Jan. 31, 2025
Jan. 31, 2024
Operating activities:    
Net income (loss) $ 6,536 $ (7,167)
Adjustments to reconcile net income (loss) to net cash provided by (used in) operating activities:    
Stock-based compensation 523 855
Depreciation and amortization expense 1,246 1,410
Loss on disposal of equipment 0 81
Operating lease right-of use assets 881 782
Allowance for doubtful accounts and net reversal of provision for estimated credit losses (320) 314
Changes in operating assets and liabilities:    
Accounts receivable (5,936) (197)
Prepaid expenses and other current assets 782 493
Other long term assets 0 (170)
Accounts payable (1,135) (578)
Accrued liabilities 106 160
Operating lease liabilities (993) (857)
Deferred revenue (1,172) 553
Net cash provided by (used in) operating activities 518 (4,321)
Investing activities:    
Purchase of property and equipment (136) (839)
Net cash used in investing activities (136) (839)
Financing activities:    
Proceeds from exercise of options 314 252
Finance lease payments (112) (108)
Repurchases of common stock 0 (634)
Net cash provided by (used in) financing activities 202 (490)
Increase (decrease) in cash 584 (5,650)
Cash at beginning of period 2,618 10,118
Cash at end of period 3,202 4,468
Non-cash investing activities:    
Equipment purchased in accounts payable $ 428 $ 0