XML 26 R7.htm IDEA: XBRL DOCUMENT v3.26.1
Consolidated Statements of Cash Flows - USD ($)
$ in Thousands
12 Months Ended
Apr. 30, 2026
Apr. 30, 2025
Apr. 30, 2024
Cash flows from operating activities:      
Net Income $ 18,481 $ 13,425 $ 41,363
Adjustments to reconcile net income to net cash provided by /(used in) operating activities:      
Depreciation and amortization 31,311 31,845 32,558
Gain on sale/disposition of assets (9) (2,515) (5,595)
Recoveries on notes and accounts receivable 0 0 (23)
Deferred income taxes 5,913 (3,032) 857
Stock-based compensation expense 8,350 7,609 5,683
Non-cash sublease income (1,797) (1,724) 0
Other, net (528) (73) 0
Changes in operating assets and liabilities:      
Accounts receivable 15,854 3,203 (3,896)
Inventories 33,590 (29,340) 16,618
Prepaid expenses and other current assets (910) (1,287) (57)
Income taxes (4,551) 1,882 (2,602)
Accounts payable 5,367 (14,771) 18,341
Accrued payroll and incentives 6,136 (8,087) (1,418)
Accrued profit sharing 519 (4,462) 895
Accrued expenses and deferred revenue (3,008) (268) 3,995
Accrued warranty (79) (434) 142
Other assets (136) 938 (267)
Other non-current liabilities (308) (132) 145
Net cash provided by /(used in) operating activities 114,195 (7,223) 106,739
Cash flows from investing activities:      
Purchases of marketable securities (4,634) 0 0
Payments to acquire patents and software (93) (187) (186)
Proceeds from sale of intangible assets 0 0 6,500
Proceeds from sale of property and equipment 235 2,619 2,955
Payments to acquire property and equipment (23,748) (21,605) (90,759)
Net cash used in investing activities (28,240) (19,173) (81,490)
Cash flows from financing activities:      
Proceeds from loans and notes payable 25,000 75,000 50,000
Payments on loans and notes payable (85,000) (35,000) (35,000)
Cash paid for debt issuance costs (219) (941) 0
Payments on finance lease obligation (195) (179) (1,378)
Payments to acquire treasury stock 0 (25,468) (10,213)
Dividend distribution (23,229) (23,096) (22,020)
Proceeds to acquire common stock from employee stock purchase plan 1,577 1,598 1,484
Payment of employee withholding tax related to restricted stock units (930) (1,126) (839)
Net cash used in financing activities (82,996) (9,212) (17,966)
Net (decrease)/increase in cash and cash equivalents 2,959 (35,608) 7,283
Cash and cash equivalents, beginning of period 25,231 60,839 53,556
Cash and cash equivalents, end of period 28,190 25,231 60,839
Supplemental disclosure of cash flow information Cash paid for:      
Interest, net of amounts capitalized 5,375 5,193 4,745
Supplemental Disclosure of Non-cash Investing and Financing Activities:      
Purchases of property and equipment included in accounts payable 4,605 2,289 2,462
Capital lease included in accrued expenses and finance lease payable $ 580 $ 442 $ 612