v3.25.1
CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS (Unaudited) - USD ($)
$ in Thousands
3 Months Ended
Mar. 28, 2025
Mar. 29, 2024
Cash flows from operating activities:    
Net income $ 10,288 $ 1,931
Adjustments to reconcile net income to net cash provided by operating activities:    
Depreciation and amortization 12,244 9,234
Amortization of intangible assets 6,094 6,171
Provision for allowance for credit losses 2,702 4,361
Provision for deferred income taxes 205 334
Loss on debt extinguishment 0 289
Stock compensation 4,763 4,199
Change in fair value of contingent earn-out liabilities 0 (613)
Non-cash interest and other operating activities 1,316 1,578
Changes in assets and liabilities, net of acquisitions:    
Accounts receivable 27,826 16,411
Inventories (774) 13,148
Prepaid expenses and other current assets 4,115 (454)
Accounts payable, accrued liabilities and accrued compensation (19,591) (22,914)
Other assets and liabilities 378 (2,775)
Net cash provided by operating activities 49,566 30,900
Cash flows from investing activities:    
Capital expenditures (12,344) (17,066)
Cash paid for acquisitions, net of cash acquired 0 (315)
Net cash used in investing activities (12,344) (17,381)
Cash flows from financing activities:    
Payment of debt and other financing obligations (750) (6,750)
Payment of finance leases (3,253) (1,125)
Common stock repurchases 0 (5,004)
Surrender of shares to pay withholding taxes (11,409) (7,073)
Cash paid for contingent earn-out liability 0 (1,300)
Payments under asset-based loan facility (20,000) 0
Net cash used in financing activities (35,412) (21,252)
Effect of foreign currency on cash and cash equivalents 65 121
Net change in cash and cash equivalents 1,875 (7,612)
Cash and cash equivalents-beginning of period 114,655 49,878
Cash and cash equivalents-end of period $ 116,530 $ 42,266