XML 20 R6.htm IDEA: XBRL DOCUMENT v3.25.1
CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Cash flows from operating activities:    
Net income $ 31,374 $ 33,092
Adjustments to reconcile net income to net cash flows from operating activities:    
Depreciation and amortization 14,433 13,792
Non-cash lease expense 5,241 5,194
Share-based compensation 4,962 4,042
Deferred income taxes 145 (814)
Gain on disposals of plant and equipment (358) (30)
Foreign exchange expense 1,293 4,880
Changes in assets and liabilities, net of acquisitions:    
Receivables (29,376) (43,365)
Inventory (43,669) (28,105)
Accounts payable and accrued expenses (3,744) 8,576
Operating leases (5,091) (5,305)
Income taxes 4,619 5,301
Employee benefit plans (267) (539)
Other, net 970 1,919
Net cash flows from operating activities (19,468) (1,362)
Cash flows from investing activities:    
Additions to property, plant, and equipment (6,836) (9,184)
Proceeds from sale of property, plant, and equipment 397 102
Cash paid for acquisitions, net of cash acquired (109,687) (1,151)
Other, net 9 17
Net cash flows from investing activities (116,117) (10,216)
Cash flows from financing activities:    
Proceeds from issuance of debt 36,638 85,539
Repayments of debt (16,272) (74,142)
Proceeds from issuance of common stock 1,438 4,050
Purchases of common stock (6,902) (9,047)
Dividends paid (13,160) (12,395)
Deferred Payments for Acquisitions (4,300) (348)
Net cash flows from financing activities (2,558) (6,343)
Effect of exchange rate changes on cash and cash equivalents 1,597 (1,728)
Net change in cash and cash equivalents (136,546) (19,649)
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 83,994 65,314
Non-cash items:    
Additions to property, plant, and equipment, not yet paid 889 772
Right-of-Use Assets obtained in exchange for new operating lease liabilities 2,702 9,407
Payable to sellers of acquired entities 1,523 1,300
Payable for share repurchases $ 572 $ 0