v3.25.2
CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS - UNAUDITED - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended 9 Months Ended 12 Months Ended
Jun. 30, 2025
Mar. 31, 2025
Sep. 30, 2024
Jun. 30, 2024
Mar. 31, 2024
Jun. 30, 2025
Jun. 30, 2024
Sep. 30, 2024
Dec. 31, 2024
CASH FLOWS FROM OPERATING ACTIVITIES:                  
Net earnings $ 18,527 $ 13,367 $ 18,084 $ 14,707 $ 11,119 $ 31,891 $ 25,826 $ 43,909 $ 55,472
Adjustments to reconcile net earnings to net cash provided by operating activities:                  
Depreciation and amortization           17,045 14,651    
Pension and other post-retirement plan expense           117 171    
Stock-based compensation           2,263 2,544    
Deferred income taxes           (84) (1,236)    
Change in fair value of contingent consideration liability           (1,523) (572)    
(Loss) gain on foreign currency hedges, net of cash           65 (278)    
Changes in assets and liabilities, net of acquisitions:                  
Accounts receivable           (5,181) (7,884)    
Inventories           (2,960) 7,665 11,905 12,473
Operating lease assets           1,230 2,244    
Other assets           1,404 25   1,737
Accounts payable           3,017 (2,048)    
Accrued payroll and benefits           354 899    
Operating lease liabilities           (1,282) (2,248)    
Accrued expenses and other liabilities           (2,402) (1,736) (2,605) (5,077)
Pension and other post-retirement plans           (84) (83)    
Net cash provided by operating activities           43,870 37,940 73,335 98,242
CASH FLOWS FROM INVESTING ACTIVITIES:                  
Capital expenditures           (7,745) (8,672)    
Net cash used in investing activities           (7,745) (8,672)    
CASH FLOWS FROM FINANCING ACTIVITIES:                  
Payments of long-term debt           (541,700) (335,000)   (890,800)
Proceeds from borrowings of long-term debt           537,400 332,500    
Purchases of treasury stock           (22,995) (22,892)    
Dividends paid           (2,401) (2,460)    
Payments of contingent consideration           0 (1,076)    
Taxes paid on behalf of equity award participants           (2,655) (3,131)    
Net cash used in financing activities           (32,351) (32,059)   (26,888)
Effect of exchange rate changes on cash and cash equivalents           1,332 161    
Net increase (decrease) in cash and cash equivalents           5,106 (2,630)    
Cash and cash equivalents at beginning of period   $ 94,334 $ 161,246   $ 163,876 94,334 163,876 $ 163,876 163,876
Cash and cash equivalents at end of period $ 99,440     $ 161,246   99,440 161,246   $ 94,334
Supplemental cash flow information:                  
Cash paid for interest           2,169 1,554    
Cash paid for income taxes, net           7,092 8,064    
Capital expenditures incurred but not paid           1,700 1,943    
Excise taxes on purchase of treasury stock incurred not paid           $ 127 $ 460