v3.26.1
Consolidated Statements of Cash Flows - USD ($)
$ in Thousands
12 Months Ended
May 02, 2026
Apr. 26, 2025
Apr. 27, 2024
CASH FLOWS FROM OPERATING ACTIVITIES:      
Net income (loss) $ 45,376 $ (10,121) $ 34,621
Adjustments to reconcile net income (loss) to net cash provided by operating activities:      
Depreciation and amortization 19,339 19,547 19,291
(Gain) loss on sale of property, equipment and other assets (209) (156) 44
Share-based compensation 4,905 2,944 2,090
Equity in loss of affiliates 2,008 3,053 3,764
Allowance for credit losses on affiliate loan 3,205 15,480 0
Provision (recovery) for doubtful accounts, net 627 (644) 373
Deferred income taxes, net 9,938 (6,300) (9,069)
Non-cash impairment charges 0 0 6,359
Change in fair value of convertible note 0 22,521 16,550
Debt issuance costs write-off 0 0 3,353
Change in operating assets and liabilities (35,972) 51,389 (14,135)
Net cash provided by operating activities 49,217 97,713 63,241
CASH FLOWS FROM INVESTING ACTIVITIES:      
Purchases of property and equipment (14,917) (19,494) (16,980)
Proceeds from sales of property, equipment and other assets 615 277 174
Acquisition, net of cash acquired 44 0 0
Proceeds from sales or maturities of marketable securities 0 0 550
Loans to equity investees (5,383) (4,565) (5,050)
Net cash used in investing activities (19,641) (23,782) (21,306)
CASH FLOWS FROM FINANCING ACTIVITIES:      
Borrowings on notes payable 1,400 0 41,172
Payments on notes payable (2,883) (2,108) (19,434)
Debt issuance costs 0 0 (7,205)
Principal payments on long-term obligations (104) (414) (410)
Payments for common shares repurchased (25,565) (29,474) 0
Proceeds from exercise of stock options 1,796 5,153 1,302
Tax payments related to RSU issuances (882) (606) (303)
Net cash (used in) provided by financing activities (26,238) (27,449) 15,122
EFFECT OF EXCHANGE RATE CHANGES ON CASH 794 (653) (69)
NET INCREASE IN CASH, CASH EQUIVALENTS AND RESTRICTED CASH 4,132 45,829 56,988
CASH, CASH EQUIVALENTS AND RESTRICTED CASH:      
Beginning of period 127,507 81,678 24,690
End of period $ 131,639 $ 127,507 $ 81,678