XML 18 R6.htm IDEA: XBRL DOCUMENT v3.22.2.2
Condensed Consolidated Statements of Cash Flows - USD ($)
$ in Thousands
3 Months Ended
Jul. 31, 2022
Jul. 31, 2021
Cash flows from operating activities:    
Net income $ 3,312 $ 76,882
Adjustments to reconcile net income to net cash provided by operating activities:    
Depreciation and amortization 7,549 7,466
(Gain)/loss on sale/disposition of assets (46) 57
Provision for losses/(recoveries) on notes and accounts receivable (21) (56)
Stock-based compensation expense 1,177 1,452
Changes in operating assets and liabilities:    
Accounts receivable 38,935 26,300
Inventories (45,841) (18,663)
Prepaid expenses and other current assets (3,324) (96)
Income taxes 353 21,988
Accounts payable 2,721 (2,443)
Accrued payroll and incentives (1,435) (9,114)
Accrued profit sharing 3,488 3,834
Accrued expenses and deferred revenue 1,119 405
Accrued warranty (75) (297)
Other assets 206 1,677
Other non-current liabilities (973) (305)
Net cash provided by operating activities 7,145 109,087
Cash flows from investing activities:    
Payments to acquire patents and software (94) (69)
Proceeds from sale of property and equipment 46 70
Payments to acquire property and equipment (11,538) (5,769)
Net cash used in investing activities (11,586) (5,768)
Cash flows from financing activities:    
Payments on finance lease obligation (278) (264)
Payments to acquire treasury stock 0 (40,000)
Dividend distribution (4,576) (3,844)
Payment of employee withholding tax related to restricted stock units (981) (815)
Net cash used in financing activities (5,835) (44,923)
Net (decrease)/increase in cash and cash equivalents (10,276) 58,396
Cash and cash equivalents, beginning of period 120,728 113,017
Cash and cash equivalents, end of period 110,452 171,413
Supplemental disclosure of cash flow information Cash paid for:    
Interest 546 538
Income taxes 551 1,131
Supplemental Disclosure of Non-cash Investing Activities:    
Purchases of property and equipment included in accounts payable $ 21,510 $ 435