XML 15 R7.htm IDEA: XBRL DOCUMENT v3.25.3
Condensed Consolidated Statements of Cash Flows (Unaudited) - USD ($)
$ in Thousands
6 Months Ended
Oct. 31, 2025
Oct. 31, 2024
Cash flows from operating activities:    
Net (loss)/income $ (1,494) $ 2,691
Adjustments to reconcile net (loss)/income to net cash provided by/(used) in operating activities:    
Depreciation and amortization 16,465 16,261
Gain on sale/disposition of assets (43) (139)
Deferred income taxes 676 245
Stock-based compensation expense 3,990 3,722
Non-cash sublease income (889) (854)
Other, net (317) 0
Changes in operating assets and liabilities:    
Accounts receivable 10,034 6,364
Inventories 6,699 (35,535)
Prepaid expenses and other current assets (3,395) (5,139)
Income taxes (2,503) (5,632)
Accounts payable (3,016) (10,135)
Accrued payroll and incentives 1,243 (3,949)
Accrued profit sharing (4,432) (8,048)
Accrued expenses and deferred revenue (3,425) 1,826
Accrued warranty (138) (328)
Other assets 40 665
Other non-current liabilities (337) (227)
Net cash provided by/(used in) in operating activities 19,158 (38,212)
Cash flows from investing activities:    
Purchases of marketable securities (4,573) 0
Payments to acquire patents and software (54) (112)
Proceeds from sale of property and equipment 49 237
Payments to acquire property and equipment (15,281) (8,004)
Net cash used in investing activities (19,859) (7,879)
Cash flows from financing activities:    
Proceeds from loans and notes payable 20,000 60,000
Cash paid for debt issuance costs (219) (941)
Payments on finance lease obligation (93) (89)
Payments on notes and loans payable (10,000) 0
Payments to acquire treasury stock 0 (22,620)
Dividend distribution (11,655) (11,652)
Proceeds to acquire common stock from employee stock purchase plan 743 749
Payment of employee withholding tax related to restricted stock units (875) (1,102)
Net cash (used in)/provided by financing activities (2,099) 24,345
Net decrease in cash and cash equivalents (2,800) (21,746)
Cash and cash equivalents, beginning of period 25,231 60,839
Cash and cash equivalents, end of period 22,431 39,093
Supplemental disclosure of cash flow information    
Interest, net of amounts capitalized 2,855 2,353
Income taxes 2,293 6,785
Supplemental Disclosure of Non-cash Investing and Financing Activities:    
Purchases of property and equipment included in accounts payable 1,903 2,394
Capital lease included in accrued expenses and finance lease payable $ 353 $ 528