XML 24 R6.htm IDEA: XBRL DOCUMENT v3.25.2
CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Cash flows from operating activities:    
Net income $ 91,937 $ 92,423
Adjustments to reconcile net income to net cash flows from operating activities:    
Depreciation and amortization 30,203 27,690
Non-cash lease expense 10,674 10,105
Share-based compensation 7,969 7,015
Deferred income taxes (890) (939)
Gain on disposals of plant and equipment (442) (62)
Foreign exchange expense 5,841 5,316
Changes in assets and liabilities, net of acquisitions:    
Receivables (61,458) (82,828)
Inventory (49,215) (23,982)
Accounts payable and accrued expenses 11,514 13,171
Operating leases (10,513) (10,314)
Income taxes (11,616) (2,755)
Income taxes-U.S. Tax Cuts and Jobs Act (4,837) (3,870)
Employee benefit plans (143) (384)
Other, net 12,973 4,417
Net cash flows from operating activities 31,997 35,003
Cash flows from investing activities:    
Additions to property, plant, and equipment (18,415) (19,445)
Proceeds from sale of property, plant, and equipment 727 418
Cash paid for acquisitions, net of cash acquired (109,687) (1,151)
Other, net 54 21
Net cash flows from investing activities (127,321) (20,157)
Cash flows from financing activities:    
Proceeds from issuance of debt 269,489 225,039
Repayments of debt (134,639) (195,856)
Payment of debt issuance costs (974) 0
Proceeds from issuance of common stock 2,954 4,302
Purchases of common stock (129,321) (47,895)
Dividends paid (25,321) (23,980)
Deferred Payments for Acquisitions (4,300) (348)
Net cash flows from financing activities (22,112) (38,738)
Effect of exchange rate changes on cash and cash equivalents 1,488 (2,967)
Net change in cash and cash equivalents (115,948) (26,859)
Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Beginning Balance 220,540 84,963
Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Ending Balance 104,592 58,104
Non-cash items:    
Additions to property, plant, and equipment, not yet paid 703 422
Right-of-Use Assets obtained in exchange for new operating lease liabilities 7,840 17,202
Payable to sellers of acquired entities 1,523 1,300
Issuance of common stock - deferred Board of Director compensation 8,573 0
Payable for share repurchases $ 0 $ 316