XML 17 R6.htm IDEA: XBRL DOCUMENT v3.22.4
CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS (Unaudited) - USD ($)
$ in Thousands
9 Months Ended
Jan. 31, 2023
Jan. 31, 2022
Cash flows from operating activities:    
Net (loss)/income $ (8,188) $ 11,806
Adjustments to reconcile net income to net cash provided by/ (used in) operating activities:    
Depreciation and amortization 12,556 12,550
Loss on sale/disposition of assets 94 127
Provision for (benefit from) credit losses on accounts receivable 12 (8)
Deferred income taxes   63
Stock-based compensation expense 2,900 2,336
Changes in operating assets and liabilities:    
Accounts receivable 3,725 (7,851)
Inventories 16,171 (45,275)
Prepaid expenses and other current assets (1,172) (2,574)
Income taxes (183) (580)
Accounts payable (2,767) 3,789
Accrued payroll, incentives, and profit sharing (1,006) (3,961)
Right of use assets 413 1,224
Accrued expenses 2,242 4,024
Other assets 43 (308)
Lease liabilities (577) (1,351)
Other non-current liabilities   (197)
Net cash provided by/(used in) operating activities 24,263 (26,186)
Cash flows from investing activities:    
Payments to acquire patents and software (3,036) (1,937)
Proceeds from sale of property and equipment 30  
Payments to acquire property and equipment (1,225) (2,774)
Net cash used in investing activities (4,231) (4,711)
Cash flows from financing activities:    
Payments on notes and loans payable (15,170)  
Payments to acquire treasury stock (2,568) (7,011)
Cash paid for debt issuance costs (88)  
Proceeds from exercise of options to acquire common stock, including employee stock purchase plan 287 413
Payment of employee withholding tax related to restricted stock units (304) (528)
Net cash used in financing activities (17,843) (7,126)
Net increase/(decrease) in cash and cash equivalents 2,189 (38,023)
Cash and cash equivalents, beginning of period 19,521 60,801
Cash and cash equivalents, end of period 21,710 22,778
Supplemental disclosure of cash flow information Cash paid for:    
Interest 597 114
Income taxes $ 86 $ 3,792