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 income/(loss) $ 2,588 $ (3,411)
Adjustments to reconcile net income/(loss) to net cash used in operating activities:    
Depreciation and amortization 7,701 8,436
Gain on sale/disposition of assets 0 (43)
Stock-based compensation expense 1,813 1,892
Non-cash sublease income (461) (442)
Other, net (77) (51)
Changes in operating assets and liabilities:    
Accounts receivable 10,303 14,559
Inventories (24,411) (13,257)
Prepaid expenses and other current assets (1,388) (2,781)
Income taxes 1,289 (817)
Accounts payable 3,033 (6,429)
Accrued payroll and incentives (8,619) (1,371)
Accrued profit sharing 744 0
Accrued expenses and deferred revenue (1,988) (4,092)
Accrued warranty 167 (127)
Other assets (294) 23
Other non-current liabilities 754 (199)
Net cash used in operating activities (8,846) (8,110)
Cash flows from investing activities:    
Purchases of marketable securities (1,456) (3,168)
Proceeds from sale of marketable securities 159 0
Payments to acquire patents and software (11) (54)
Proceeds from sale of property and equipment 0 49
Payments to acquire property and equipment (11,929) (4,291)
Net cash used in investing activities (13,237) (7,464)
Cash flows from financing activities:    
Proceeds from loans and notes payable 20,000 20,000
Payments on loans and notes payable 0 (5,000)
Payments on finance lease obligation (52) (46)
Dividend distribution (5,961) (5,855)
Payment of employee withholding tax related to restricted stock units (1,395) (792)
Net cash provided by financing activities 12,592 8,307
Net decrease in cash and cash equivalents (9,491) (7,267)
Cash and cash equivalents, beginning of period 28,190 25,231
Cash and cash equivalents, end of period 18,699 17,964
Supplemental disclosure of cash flow information    
Interest, net of amounts capitalized 330 1,288
Supplemental Disclosure of Non-cash Investing and Financing Activities:    
Purchases of property and equipment included in accounts payable 4,394 3,056
Capital lease included in accrued expenses and finance lease payable 531 398
Supplemental Disclosure of Cash Paid for Income Taxes:    
U.S. Federal 0 0
U.S. State and local 152 194
Total cash paid during the period for income taxes $ 152 $ 194