v3.26.1
CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Cash flows from operating activities:    
Net income $ 100,796 $ 91,937
Adjustments to reconcile net income to net cash flows from operating activities:    
Depreciation and amortization 33,895 30,203
Non-cash lease expense 10,756 10,674
Share-based compensation 7,655 7,969
Deferred income taxes (2,248) (890)
Gain on disposals of plant and equipment (943) (442)
Foreign exchange (income)/expense 2,122 5,841
Changes in assets and liabilities, net of acquisitions:    
Receivables (98,781) (61,458)
Inventory (30,750) (49,215)
Accounts payable and accrued expenses 37,945 11,514
Operating leases (10,956) (10,513)
Income taxes 11,187 (11,616)
Income taxes-U.S. Tax Cuts and Jobs Act 0 (4,837)
Employee benefit plans (4,913) (143)
Other, net 2,940 12,973
Net cash flows from operating activities 58,705 31,997
Cash flows from investing activities:    
Additions to property, plant, and equipment (20,383) (18,415)
Proceeds from sale of property, plant, and equipment 1,342 727
Cash paid for acquisitions, net of cash acquired (71,926) (109,687)
Other, net 39 54
Net cash flows from investing activities (90,928) (127,321)
Cash flows from financing activities:    
Proceeds from issuance of debt 251,606 269,489
Repayments of debt (175,667) (134,639)
Payments of Debt Issuance Costs 0 974
Proceeds from issuance of common stock 5,063 2,954
Purchases of common stock (18,326) (129,321)
Dividends paid (24,862) (25,321)
Deferred Payments for Acquisitions (1,696) (4,300)
Net cash flows from financing activities 36,118 (22,112)
Effect of exchange rate changes on cash and cash equivalents (6,274) 1,488
Net change in cash and cash equivalents (2,379) (115,948)
Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Beginning Balance 99,662 220,540
Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Ending Balance 97,283 104,592
Non-cash items:    
Additions to property, plant, and equipment, not yet paid 860 703
Right-of-Use Assets obtained in exchange for new operating lease liabilities 8,435 7,840
Payable to sellers of acquired entities 0 1,523
Issuance of common stock - deferred Board of Director compensation 276 8,573
Cash Dividends Payable to NCI $ 1,199 $ 0