XML 25 R10.htm IDEA: XBRL DOCUMENT v3.25.4
Consolidated Statements of Cash Flows - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Cash flows from operating activities:      
Net earnings $ 154,845 $ 128,475 $ 108,543
Adjustments to reconcile net earnings to net cash provided by operating activities:      
Depreciation and amortization 45,690 47,973 54,935
Stock compensation expense 18,057 16,675 16,052
Deferred income taxes 6,262 (6,779) (10,814)
(Recovery of) provision for credit losses (97) 299 37
Unrealized gain on foreign currency transactions and deferred compensation (680) (100) (733)
Asset impairment charge and (gain) loss on disposal of assets (58) 1,664 7,031
Change in fair value of contingent consideration liability 0 (91) (11,300)
Changes in assets and liabilities, net of acquired balances      
Accounts receivable (20,853) 5,582 6,969
Inventories 3,635 (22,791) 10,530
Prepaid expenses and other current assets (1,332) 225 (3,540)
Accounts payable and accrued expenses 11,292 9,065 3,552
Income taxes (1,070) (583) 2,194
Other 865 2,385 305
Net cash provided by operating activities 216,556 181,999 183,761
Cash flows from investing activities:      
Capital expenditures and intangible assets acquired (43,489) (35,661) (37,892)
Cash paid for acquisitions, net of cash acquired (323) (24,164) (1,252)
Proceeds from sale of assets 274 359 1,881
Proceeds from settlement of net investment hedge 0 0 2,740
Investment in affiliates (353) (270) (290)
Net cash used in investing activities (43,891) (59,736) (34,813)
Cash flows from financing activities:      
Proceeds from revolving loan 88,000 26,000 18,000
Principal payments on revolving debt (114,000) (145,569) (149,000)
Principal payments on finance lease (194) (216) (222)
Proceeds from stock options exercised 9,307 17,228 5,242
Dividends paid (28,287) (25,576) (22,872)
Repurchases of common stock (107,636) (5,682) (4,469)
Net cash used in financing activities (152,810) (133,815) (153,321)
Effect of exchange rate changes on cash 5,200 (3,380) 2,260
Increase (decrease) in cash and cash equivalents 25,055 (14,932) (2,113)
Cash and cash equivalents beginning of period 49,515 64,447 66,560
Cash and cash equivalents end of period $ 74,570 $ 49,515 $ 64,447