XML 14 R7.htm IDEA: XBRL DOCUMENT v3.25.2
CONSOLIDATED STATEMENTS OF CASH FLOWS - USD ($)
$ in Thousands
6 Months Ended
Jun. 27, 2025
Jun. 28, 2024
Cash flows from operating activities:    
Net income $ 25,705 $ 28,431
Adjustments to reconcile net income to net cash provided by operating activities:    
Depreciation and amortization 29,144 27,045
Provision for inventory excess and obsolescence 1,690 5,741
Share-based compensation 14,598 12,308
Deferred income taxes (5,174) (7,711)
Write-off of unamortized deferred financing costs 426  
Inventory acquisition fair value adjustments   2,777
Loss (gain) on disposal of fixed assets (4,089) 116
Other 651 748
Changes in assets and liabilities which (used)/provided cash, excluding effects from business acquisitions:    
Accounts receivable (2,251) 1,223
Inventories (14,257) (6,586)
Prepaid income taxes, income taxes receivable, prepaid expenses and other current assets 3,104 1,056
Accounts payable, income taxes payable, accrued expenses and other current liabilities (3,479) 8,934
Other non-current assets and liabilities 688 (158)
Net cash provided by operating activities 46,756 73,924
Cash flows from investing activities:    
Cash paid for business acquisitions, net of working capital adjustments (63,173) (191,200)
Purchases of property, plant and equipment (7,672) (11,352)
Proceeds from sale of property, plant and equipment 5,537  
Net cash used in investing activities (65,308) (202,552)
Cash flows from financing activities:    
Borrowings under revolving credit facilities 72,805 198,000
Repayments under term loan and revolving credit facilities (41,017) (67,344)
Payments of debt issuance costs (3,391)  
Payments of withholding taxes from share-based awards (7,187) (8,861)
Repurchases of common shares (6,157)  
Other financing activities (2,952) (355)
Net cash provided by financing activities 12,101 121,440
Effect of exchange rates on cash and cash equivalents 2,374 605
Decrease in cash and cash equivalents (4,077) (6,583)
Cash and cash equivalents, beginning of the period 113,989 105,051
Cash and cash equivalents, end of the period 109,912 98,468
Supplemental disclosure of cash flow information:    
Cash paid for interest 12,090 16,491
Cash paid for income taxes 15,090 8,035
Income tax refunds received $ 299 $ 739