XML 22 R7.htm IDEA: XBRL DOCUMENT v3.25.2
CONSOLIDATED STATEMENTS OF CASH FLOWS - USD ($)
$ in Thousands
12 Months Ended
Apr. 30, 2025
Apr. 30, 2024
Apr. 30, 2023
Apr. 30, 2022
Cash flows from operating activities:        
Net loss $ (77) $ (12,248) $ (12,024)  
Adjustments to reconcile net loss to net cash provided by operating activities:        
Depreciation and amortization 13,275 16,101 16,511  
Loss on sale/disposition of assets 15 7 94  
Provision for credit losses on accounts receivable 26 8 (11)  
Stock-based compensation expense 3,500 4,075 4,050  
Changes in operating assets and liabilities:        
Accounts receivable (13,635) 1,110 2,044  
Inventories (11,402) 6,419 21,949  
Prepaid expenses and other current assets 2,440 1,429 652  
Income tax receivable 80 1,028 (20)  
Accounts payable 834 2,873 (1,308)  
Accrued payroll and incentives 1,704 2,354 (1,973)  
Right of use assets 1,668 1,335 1,645  
Accrued expenses 4,185 946 888  
Other assets 81 137 76  
Lease liabilities (1,335) (1,049) (1,870)  
Other non-current liabilities 0 (34) 3  
Net cash provided by operating activities 1,359 24,491 30,706  
Cash flows from investing activities:        
Payments to acquire patents and software (743) (1,340) (3,555)  
Proceeds from sale of property and equipment 0 131 30  
Payments to acquire property and equipment (3,153) (4,767) (1,301)  
Net cash used in investing activities (3,896) (5,976) (4,826)  
Cash flows from financing activities:        
Proceeds from loans and notes payable 7,000 0 0  
Payments on notes and loans payable (7,000) (5,000) (20,170)  
Payments to acquire treasury stock (3,842) (6,015) (3,534)  
Cash paid for debt issuance costs 0 0 (88)  
Proceeds from exercise of options to acquire common stock, including employee stock purchase plan 628 671 656  
Payment of employee withholding tax related to restricted stock units (524) (423) (315)  
Net cash used in financing activities (3,738) (10,767) (23,451)  
Net (decrease)/increase in cash and cash equivalents (6,275) 7,748 2,429  
Cash and cash equivalents, beginning of period 29,698 21,950 19,521  
Cash and cash equivalents, end of period 23,423 29,698 21,950 $ 19,521
Cash paid for:        
Interest 291 307 761  
Income taxes (net of refunds) 100 (978) $ (73)  
Purchases of property and equipment and intangibles included in accounts payable 685 192   411
Changes in right of use assets for operating lease obligations 0 10,701   1,959
Changes in lease liabilities for operating lease obligations $ 0 $ 10,701   $ 1,959