v3.26.1
Consolidated Statements of Cash Flows (Unaudited) - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Cash flows from operating activities:    
Net income $ 37,272 $ 27,925
Adjustments to reconcile net income to net cash provided by operating activities:    
Depreciation and amortization 14,073 13,937
LIFO expense 2,394 2,923
Pension expense 1,045 1,392
Stock based compensation 2,535 2,064
Contributions to pension plans (1,239) (1,224)
Amortization of debt issuance fees 591 591
Other 206 161
Changes in operating assets and liabilities:    
Accounts receivable, net (19,855) (9,496)
Inventories, net 6,097 1,572
Accounts payable 4,265 2,559
Commissions payable (431) 1,066
Deferred revenue and customer deposits 2,531 (485)
Income taxes 8,879 664
Accrued expenses and other (3,207) 2,504
Benefit obligations 7,306 2,735
Net cash provided by operating activities 62,462 48,888
Cash flows from investing activities:    
Capital additions (7,862) (5,977)
Other 177 59
Net cash used for investing activities (7,685) (5,918)
Cash flows from financing activities:    
Cash dividends (10,017) (9,720)
Treasury share repurchases (2,649) (1,152)
Payments to banks for borrowings (33,000) (30,000)
Other (61) (59)
Net cash used for financing activities (45,727) (40,931)
Effect of exchange rate changes on cash (538) 733
Net increase in cash and cash equivalents 8,512 2,772
Cash and cash equivalents:    
Beginning of period 35,083 24,213
End of period $ 43,595 $ 26,985