XML 17 R6.htm IDEA: XBRL DOCUMENT v3.23.3
CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS (Unaudited) - USD ($)
$ in Thousands
6 Months Ended
Oct. 31, 2023
Oct. 31, 2022
Cash flows from operating activities:    
Net loss $ (4,036) $ (5,325)
Adjustments to reconcile net loss to net cash (used in)/provided by operating activities:    
Depreciation and amortization 7,927 8,272
Loss/(gain) on sale/disposition of assets 7 (5)
Provision for credit losses on accounts receivable 6 16
Stock-based compensation expense 1,938 1,835
Changes in operating assets and liabilities:    
Accounts receivable (13,607) (3,694)
Inventories (9,389) 10,239
Prepaid expenses and other current assets 1,823 (2,781)
Income taxes 950 (55)
Accounts payable 6,331 (4,058)
Accrued payroll, incentives, and profit sharing 1,119 (1,193)
Right of use assets 592 868
Accrued expenses 3,530 3,016
Other assets 75 8
Lease liabilities (465) (976)
Other non-current liabilities (16)  
Net cash (used in)/provided by operating activities (3,215) 6,167
Cash flows from investing activities:    
Payments to acquire patents and software (761) (2,495)
Proceeds from sale of property and equipment 131  
Payments to acquire property and equipment (951) (816)
Net cash used in investing activities (1,581) (3,311)
Cash flows from financing activities:    
Payments on notes and loans payable (5,000) (5,170)
Payments to acquire treasury stock (3,762) (756)
Cash paid for debt issuance costs   (88)
Proceeds from exercise of options to acquire common stock, including employee stock purchase plan 339 287
Payment of employee withholding tax related to restricted stock units (352) (295)
Net cash used in financing activities (8,775) (6,022)
Net decrease in cash and cash equivalents (13,571) (3,166)
Cash and cash equivalents, beginning of period 21,950 19,521
Cash and cash equivalents, end of period 8,379 16,355
Supplemental disclosure of cash flow information Cash paid for:    
Interest 196 393
Income taxes (net of refunds) $ (936) $ 86