XML 16 R6.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
Operating activities:      
Net earnings $ 124,942 $ 92,598 $ 66,496
Adjustments to reconcile net earnings to net cash provided by operations:      
Depreciation 11,103 10,937 11,090
Amortization 21,082 17,173 15,151
Deferred income taxes (11,074) (9,650) (5,619)
Noncurrent employee benefits (153) (338) (648)
Stock-based compensation expense 6,182 5,188 3,148
Changes in:      
Receivables (1,444) (6,351) (11,328)
Inventories 10,320 (32,467) (21,021)
Payables (12,161) 8,506 28,007
Prepaid expenses and other assets (15,312) (7,012) (10,557)
Other liabilities 21,549 31,533 7,732
Total adjustments 30,092 17,519 15,955
Net cash provided by operations 155,034 110,117 82,451
Investing activities:      
Property, plant and equipment expenditures (12,818) (12,003) (5,891)
Acquisitions, net of cash acquired (3,000) (17,127) 0
Net cash used for investing activities (15,818) (29,130) (5,891)
Financing activities:      
Dividends paid (35,847) (29,052) (24,881)
Proceeds from exercise of stock options 751 967 703
Repurchase of common stock for treasury stock 0 0 (427)
Net cash used for financing activities (35,096) (28,085) (24,605)
Effect of foreign exchange rates on cash (597) 828 (1,077)
Increase in cash and cash equivalents 103,523 53,730 50,878
Cash and cash equivalents - beginning of period 191,782 138,052 87,174
Cash and cash equivalents - end of period 295,305 191,782 138,052
Cash paid during the year for:      
Income taxes 56,043 38,934 24,038
Interest 0 0 0
Property, plant and equipment acquired through operating lease 2,297 830 2,283
Property, plant and equipment accrued and unpaid $ 364 $ 450 $ 1,517