v3.26.1
CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS (Unaudited) - USD ($)
$ in Thousands
3 Months Ended
Jul. 31, 2026
Jul. 31, 2025
Cash flows from operating activities:    
Net loss $ (1,528) $ (6,829)
Adjustments to reconcile net loss to net cash provided by/(used in) operating activities:    
Depreciation and amortization 2,382 3,042
Provision for credit losses on accounts receivable 23 (329)
Stock-based compensation expense 737 651
Changes in operating assets and liabilities:    
Accounts receivable 3,712 17,912
Inventories (8,424) (21,070)
Prepaid expenses (403) (628)
Other current assets 12,589 226
Income tax receivable 83 32
Accounts payable 1,771 7,234
Accrued payroll and incentives (215) (4,995)
Right of use assets 440 56
Accrued expenses 2,146 2,969
Other assets 104 21
Lease liabilities (378) 20
Net cash provided by/(used in) operating activities 13,039 (1,688)
Cash flows from investing activities:    
Payments to acquire patents and software (369) (70)
Payments to acquire property and equipment (125) (300)
Net cash used in investing activities (494) (370)
Cash flows from financing activities:    
Payments to acquire treasury stock 0 (2,524)
Payment of employee withholding tax related to restricted stock units (706) (1,070)
Net cash used in financing activities (706) (3,594)
Net increase/(decrease) in cash and cash equivalents 11,839 (5,652)
Cash and cash equivalents, beginning of period 21,436 23,423
Cash and cash equivalents, end of period 33,275 17,771
Cash paid for:    
Interest 74 49
Income taxes (net of refunds) $ (83) $ 19