XML 23 R8.htm IDEA: XBRL DOCUMENT v3.23.2
Consolidated Statements of Cash Flows - USD ($)
$ in Thousands
12 Months Ended
Apr. 29, 2023
Apr. 30, 2022
May 01, 2021
CASH FLOWS FROM OPERATING ACTIVITIES:      
Net income $ 6,802 $ 592 $ 10,926
Adjustments to reconcile net income to net cash provided (used) by operating activities:      
Depreciation and amortization 16,993 15,394 17,077
Gain on sale of property, equipment and other assets (691) (743) (572)
Share-based compensation 2,027 1,973 2,067
Equity in loss of affiliates 3,332 2,970 2,370
Provision (recovery) for credit losses accounts, net 1,009 (286) 1,299
Deferred income taxes, net (3,633) (1,555) 1,314
Goodwill impairment 9,049 0 0
Change in operating assets and liabilities (19,864) (45,380) 31,731
Net cash provided by (used in) operating activities 15,024 (27,035) 66,212
CASH FLOWS FROM INVESTING ACTIVITIES:      
Purchases of property and equipment (25,385) (20,376) (7,891)
Proceeds from sales of property, equipment and other assets 822 885 3,184
Purchases of marketable securities 0 (4,045) 0
Proceeds from sales or maturities of marketable securities 3,490 0 1,230
Purchases of equity and loans to equity investees (4,315) (7,848) (6,744)
Net cash used in investing activities (25,388) (31,384) (10,221)
CASH FLOWS FROM FINANCING ACTIVITIES:      
Borrowings on notes payable 378,694 46,801 0
Payments on notes payable (360,944) (46,801) (15,000)
Debt issuance costs 991 0 0
Borrowings on long-term obligations 1,233 0 0
Principal payments on long-term obligations (305) (200) (460)
Payments for common shares repurchased 0 (3,184) 0
Proceeds from exercise of stock options 21 8 0
Tax payments related to RSU issuances (140) (200) (125)
Net cash provided by (used in) financing activities 17,568 (3,576) (15,585)
EFFECT OF EXCHANGE RATE CHANGES ON CASH (522) (399) (416)
NET INCREASE (DECREASE) IN CASH, CASH EQUIVALENTS AND RESTRICTED CASH 6,682 (62,394) 39,990
CASH, CASH EQUIVALENTS AND RESTRICTED CASH:      
Beginning of period 18,008 80,402 40,412
End of period $ 24,690 $ 18,008 $ 80,402