XML 22 R6.htm IDEA: XBRL DOCUMENT v3.25.1
CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS (Unaudited) - USD ($)
$ in Thousands
3 Months Ended
Mar. 29, 2025
Mar. 30, 2024
OPERATING ACTIVITIES    
Net income $ 43,571 $ 48,452
Adjustments to reconcile net income to net cash provided by operating activities:    
Depreciation 18,430 16,668
Amortization of intangibles 14,331 15,825
Deferred revenue 613 (918)
Impairment charges 136 933
Stock-based compensation 4,855 3,617
Loss on investments and other assets 1,630 379
Deferred income taxes (2,916) (8,811)
Other 579 1,036
Changes in operating assets and liabilities:    
Trade receivables (14,745) (12,723)
Inventories 8,699 16,179
Accounts payable (8,772) 345
Accrued liabilities and income taxes (8,044) (28,042)
Prepaid expenses and other assets 7,391 4,210
Net cash provided by operating activities 65,758 57,150
INVESTING ACTIVITIES    
Acquisitions of businesses, net of cash acquired (57,417) 0
Purchases of property, plant, and equipment (23,102) (15,547)
Net proceeds from sale of property, plant and equipment, and other 11 7,064
Net cash used in investing activities (80,508) (8,483)
FINANCING ACTIVITIES    
Payments of senior notes payable (50,000) 0
Repayments of other debts (657) (678)
Payments of term loan (3,750) (1,875)
Net proceeds related to stock-based award activities 2,082 1,364
Repurchases of common stock (27,374) (16,131)
Cash dividends paid (17,335) (16,200)
Net cash used in financing activities (97,034) (33,520)
Effect of exchange rate changes on cash, cash equivalents, and restricted cash 5,603 (8,550)
(Decrease) increase in cash, cash equivalents, and restricted cash (106,181) 6,597
Cash, cash equivalents, and restricted cash at beginning of period 726,437 557,123
Cash, cash equivalents, and restricted cash at end of period 620,256 563,720
Reconciliation of cash and cash equivalents:    
Cash and cash equivalents 618,687 562,153
Restricted cash included in other long-term assets 1,569 1,567
Cash paid during the period for interest 12,193 13,235
Capital expenditures, not yet paid $ 4,952 $ 9,968