XML 18 R7.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 earnings $ 75,331 $ 61,055
Adjustments to reconcile net earnings to net cash provided by operating activities:    
Depreciation and amortization 22,417 26,174
Stock compensation expense 9,648 8,636
Deferred income taxes (124) (1,116)
Provision for credit losses (108) 295
Unrealized gain on foreign currency transactions and deferred compensation (843) (507)
(Gain) loss on disposal of assets and asset impairment (117) 313
Change in fair value of contingent consideration liability 0 (91)
Changes in assets and liabilities    
Accounts receivable (13,262) 1,208
Inventories (13,074) (8,345)
Prepaid expenses and other current assets (618) (1,160)
Accounts payable and accrued expenses 8,682 (6,875)
Income taxes (4,410) (1,441)
Other 187 234
Net cash provided by operating activities 83,709 78,380
Cash flows from investing activities:    
Capital expenditures and intangible assets acquired (12,372) (13,788)
Cash paid for acquisitions, net of cash acquired (323) 0
Proceeds from sale of assets 267 272
Investment in affiliates (105) (80)
Net cash used in investing activities (12,533) (13,596)
Cash flows from financing activities:    
Proceeds from revolving loan 63,000 26,000
Principal payments on revolving loan (63,000) (69,000)
Principal payments on finance leases (97) (111)
Proceeds from stock options exercised 6,222 9,682
Dividends paid (28,265) (25,568)
Repurchases of common stock (38,589) (5,213)
Net cash used in financing activities (60,729) (64,210)
Effect of exchange rate changes on cash 5,465 (1,283)
Increase (decrease) in cash and cash equivalents 15,912 (709)
Cash and cash equivalents beginning of period 49,515 64,447
Cash and cash equivalents end of period $ 65,427 $ 63,738