XML 17 R7.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Condensed Consolidated Statements of Cash Flows (Unaudited) - USD ($)
$ in Thousands
3 Months Ended
Jul. 27, 2024
Jul. 29, 2023
Operating activities    
Net income $ 21,166 $ 21,895
Adjustments to reconcile net income (loss) to cash provided by (used in) operating activities:    
Depreciation and amortization 8,852 6,951
(Gain) loss from equity method investments (65) 21
Amortization of debt issuance costs 266 214
Provision for doubtful accounts (101) (15)
Reserve for inventory excess and obsolescence 2,667 3,330
Other non-cash expense, net 616 173
Non-cash lease expense 2,430 2,184
Loss on foreign currency transactions 142 132
Unrealized loss (gain) on available-for-sale equity securities, net 321 1,013
Deferred income taxes (1) (427)
Stock-based compensation 4,536 3,204
Loss on disposal of property and equipment 143 116
Changes in operating assets and liabilities, net of acquisitions:    
Accounts receivable 34,993 8,207
Unbilled receivables and retentions (20,274) (1,603)
Inventories 3,867 (40,004)
Income taxes receivable (336)  
Prepaid expenses and other assets (814) (4,401)
Accounts payable (4,976) (2,780)
Other liabilities (25,081) (15,272)
Net cash provided by (used in) operating activities 28,351 (17,062)
Investing activities    
Acquisition of property and equipment (5,430) (3,632)
Contributions in equity method investments (1,183)  
Net cash used in investing activities (6,613) (3,632)
Financing activities    
Principal payments of term loan (10,500) (5,000)
Payment of debt issuance costs   (9)
Tax withholding payment related to net settlement of equity awards (3,953) (1,298)
Exercise of stock options 506  
Other (7) (8)
Net cash used in financing activities (13,954) (6,315)
Effects of currency translation on cash and cash equivalents 77 21
Net increase (decrease) in cash and cash equivalents 7,861 (26,988)
Cash and cash equivalents at beginning of period 73,301 132,859
Cash and cash equivalents at end of period 81,162 105,871
Cash paid (refunded), net during the period for:    
Income taxes 101 35
Interest 370 1,782
Non-cash activities    
Change in foreign currency translation adjustments 538 (63)
Acquisitions of property and equipment included in accounts payable $ 1,208 $ 969