XML 25 R7.htm IDEA: XBRL DOCUMENT v3.25.2
CONSOLIDATED STATEMENTS OF CASH FLOWS - USD ($)
$ in Thousands
12 Months Ended
Apr. 27, 2025
Apr. 28, 2024
Apr. 30, 2023
cash flows from operating activities:      
net loss $ (19,103) $ (13,819) $ (31,520)
adjustments to reconcile net loss to net cash (used in) provided by operating activities      
depreciation 5,440 6,521 6,845
non-cash inventory (credit) charge (2,423) (1,628) 5,819
amortization 405 390 438
stock-based compensation 650 915 1,145
deferred income taxes (1,343) 387 (2)
gain on sale of equipment (27) (299) (314)
non-cash restructuring expense 2,708 330 791
foreign currency exchange gain (145) (593) (537)
changes in assets and liabilities:      
accounts receivable (722) 3,559 (2,642)
inventories (2,059) 1,593 15,370
other current assets 384 (329) (297)
other assets 114 (115) 86
accounts payable-trade 1,852 (2,926) 10,274
deferred revenue (1,073) 303 672
accrued restructuring 633    
accrued expenses and deferred compensation (2,456) (1,870) 853
income taxes (485) (643) 823
net cash (used in) provided by operating activities (17,650) (8,224) 7,804
cash flows from investing activities:      
capital expenditures (2,947) (3,711) (2,108)
proceeds from the sale of property, plant, and equipment 1,945 385 468
proceeds from notes receivable 610 330 15
proceeds from the sale of investments (rabbi trust) 1,725 1,449 2,058
purchase of investments (rabbi trust) (735) (884) (1,185)
net cash provided by (used in) investing activities 598 (2,431) (752)
cash flows from financing activities:      
proceeds from lines of credit 21,648 4,166  
payments associated with lines of credit (8,907) (4,146)  
common stock surrendered for payroll withholding taxes (68) (146) (33)
payments for debt issuance costs     (403)
net cash provided by (used in) financing activities 12,673 (126) (436)
effect of exchange rate changes on cash and cash equivalents (4) (171) (202)
(decrease) increase in cash and cash equivalents (4,383) (10,952) 6,414
cash and cash equivalents at beginning of year 10,012 20,964 14,550
cash and cash equivalents at end of year $ 5,629 $ 10,012 $ 20,964