v3.26.3
CONSOLIDATED STATEMENTS OF CASH FLOWS - USD ($)
$ in Thousands
9 Months Ended
Sep. 30, 2026
Sep. 30, 2025
CASH FLOWS FROM OPERATING ACTIVITIES:    
Net earnings $ 62,301 $ 34,105
Adjustments to reconcile net earnings to net cash provided by operating activities:    
Depreciation and amortization 34,777 32,393
Amortization of deferred financing cost 815 931
Increase to allowance for expected credit losses 53 2,865
Increase to inventory reserves 4,837 5,367
Equity income from joint ventures (2,900) (3,593)
Employee stock ownership plan allocation 2,465 2,025
Stock-based compensation 8,894 5,515
Increase in deferred income taxes (1,449) (3,584)
Loss on discontinued operations, net of tax 21,050 36,369
Change in assets and liabilities:    
Increase in accounts receivable (78,295) (78,691)
Decrease (increase) in inventories 74,297 (22,777)
(Increase) decrease in prepaid expenses and other current assets (3,221) 3,403
(Decrease) increase in accounts payable (2,105) 22,431
Increase in sundry payables and accrued expenses 88,908 46,211
Net change in other assets and liabilities (3,256) 2,711
Net cash provided by operating activities 207,171 85,681
CASH FLOWS FROM INVESTING ACTIVITIES:    
Capital expenditures (23,534) (29,334)
Other investing activities (3,434) 3,043
Net cash used in investing activities (26,968) (26,291)
CASH FLOWS FROM FINANCING ACTIVITIES:    
Repayments of term loans (11,782) (11,788)
Net (repayments) borrowings under revolving credit facilities (107,718) 9,735
Net (repayments) borrowings of other debt and lease obligations (5,600) 892
Purchase of treasury stock (320) 0
(Decrease) increase in overdraft balances (85) 1,542
Dividends paid (22,040) (20,408)
Dividends paid to noncontrolling interest (624) (335)
Net cash used in financing activities (148,169) (20,362)
Effect of exchange rate changes on cash 972 3,747
Net increase in cash 33,006 42,775
CASH at beginning of period 72,031 44,426
CASH at end of period 105,037 87,201
Cash paid during the period for:    
Interest 22,332 24,726
Income taxes $ 18,464 $ 13,395