XML 28 R10.htm IDEA: XBRL DOCUMENT v3.25.0.1
Consolidated Statements of Cash Flows - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Cash flows from operating activities:      
Net earnings $ 128,475 $ 108,543 $ 105,367
Adjustments to reconcile net earnings to net cash provided by operating activities:      
Depreciation and amortization 47,973 54,935 51,848
Stock compensation expense 16,675 16,052 13,224
Deferred income taxes (6,779) (10,814) (8,362)
Provision for credit losses 299 37 401
Unrealized (gain) loss on foreign currency transactions and deferred compensation (100) (733) 914
Asset impairment charge and loss on disposal of assets 1,664 7,031 366
Change in fair value of contingent consideration liability (91) (11,300) 0
Changes in assets and liabilities, net of acquired balances      
Accounts receivable 5,582 6,969 (3,618)
Inventories (22,791) 10,530 (7,804)
Prepaid expenses and other current assets 225 (3,540) 1,870
Accounts payable and accrued expenses 9,065 3,552 (15,543)
Income taxes (583) 2,194 296
Other 2,385 305 (423)
Net cash provided by operating activities 181,999 183,761 138,536
Cash flows from investing activities:      
Cash paid for acquisitions, net of cash acquired (24,164) (1,252) (365,780)
Capital expenditures and intangible assets acquired (35,661) (37,892) (49,945)
Proceeds from sale of assets 359 1,881 206
Proceeds from settlement of net investment hedge 0 2,740 0
Investment in affiliates (270) (290) (495)
Net cash used in investing activities (59,736) (34,813) (416,014)
Cash flows from financing activities:      
Proceeds from revolving loan 26,000 18,000 435,000
Principal payments on revolving debt (145,569) (149,000) (103,000)
Principal payments on acquired debt 0 0 (30,988)
Cash paid for financing costs 0 0 (1,232)
Principal payments on finance lease (216) (222) (177)
Proceeds from stock options exercised 17,228 5,242 3,212
Dividends paid (25,576) (22,872) (20,713)
Repurchases of common stock (5,682) (4,469) (35,423)
Net cash (used in) provided by financing activities (133,815) (153,321) 246,679
Effect of exchange rate changes on cash (3,380) 2,260 (5,880)
Decrease in cash and cash equivalents (14,932) (2,113) (36,679)
Cash and cash equivalents beginning of period 64,447 66,560 103,239
Cash and cash equivalents end of period $ 49,515 $ 64,447 $ 66,560