XML 17 R7.htm IDEA: XBRL DOCUMENT v3.25.0.1
Condensed Consolidated Statements of Cash Flows (Unaudited) - USD ($)
$ in Thousands
9 Months Ended
Jan. 25, 2025
Jan. 27, 2024
Operating activities    
Net income $ 26,955 $ 53,620
Adjustments to reconcile net income to cash (used in) provided by operating activities:    
Depreciation and amortization 27,144 24,969
(Gain) loss from equity method investments (1,055) 1,494
Amortization of debt issuance costs 1,121 638
Provision for doubtful accounts (64) (67)
Reserve for inventory excess and obsolescence 2,025 11,668
Other non-cash expense, net 1,810 783
Non-cash lease expense 7,379 6,923
(Gain) loss on foreign currency transactions (22) 54
Unrealized (gain) loss on available-for-sale equity securities, net (1,187) 2,712
Deferred income taxes   (1,604)
Stock-based compensation 15,518 12,425
Loss on disposal of property and equipment 201 115
Changes in operating assets and liabilities, net of acquisitions:    
Accounts receivable (11,095) 36,387
Unbilled receivables and retentions (30,172) (41,950)
Inventories (1,167) (31,901)
Income taxes receivable (14,738) (8,081)
Prepaid expenses and other assets (9,314) (15,896)
Accounts payable (1,359) (10,003)
Other liabilities (13,034) (15,321)
Net cash (used in) provided by operating activities (1,054) 26,965
Investing activities    
Acquisition of property and equipment (14,292) (13,901)
Contributions in equity method investments (2,309) (1,875)
Acquisition of intangibles   (1,500)
Business acquisitions, net of cash acquired   (24,156)
Net cash used in investing activities (16,601) (41,432)
Financing activities    
Principal payments of term loan (28,000) (95,000)
Holdback and retention payments for business acquisition (390) (500)
Payment of contingent consideration   (2,132)
Proceeds from shares issued, net of issuance costs   88,437
Proceeds from revolving credit facility 25,000  
Payment of debt issuance costs (1,056) (37)
Payment of equity issuance costs (365)  
Tax withholding payment related to net settlement of equity awards (4,064) (1,370)
Exercise of stock options 506  
Other (19) (19)
Net cash used in financing activities (8,388) (10,621)
Effects of currency translation on cash and cash equivalents (258) (77)
Net decrease in cash and cash equivalents (26,301) (25,165)
Cash and cash equivalents at beginning of period 73,301 132,859
Cash and cash equivalents at end of period 47,000 107,694
Cash paid, net during the period for:    
Income taxes 19,342 15,195
Interest 1,196 5,850
Non-cash activities    
Issuance of common stock for business acquisition   109,820
Change in foreign currency translation adjustments (605) (436)
Acquisitions of property and equipment included in accounts payable $ 1,608 $ 2,519