XML 12 R5.htm IDEA: XBRL DOCUMENT v3.24.1.u1
CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS - UNAUDITED - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
CASH FLOWS FROM OPERATING ACTIVITIES:    
Net Income (Loss) $ 11,119 $ 18,344
Adjustments to reconcile net earnings to net cash provided by operating activities:    
Depreciation and amortization 7,325 6,918
Pension and other post-retirement plan expense 84 31
Stock-based compensation 1,221 1,586
Deferred income taxes (621) (236)
Change in fair value of contingent consideration liability (253)  
(Loss) gain on foreign currency hedges, net of cash (299) 192
Changes in assets and liabilities, net of acquisitions:    
Accounts receivable (2,985) (5,906)
Inventories 1,656 (784)
Operating lease assets 1,135 833
Other assets 792 (133)
Accounts payable 2,835 857
Accrued payroll and benefits (1,273) (8,818)
Operating lease liabilities (1,136) (851)
Accrued expenses and other liabilities (1,247) (797)
Pension and other post-retirement plans (42) (50)
Net cash provided by operating activities 18,311 11,186
CASH FLOWS FROM INVESTING ACTIVITIES:    
Capital expenditures (4,035) (4,540)
Payments for acquisitions, net of cash acquired 0 (3,356)
Net cash used in investing activities (4,035) (7,896)
CASH FLOWS FROM FINANCING ACTIVITIES:    
Payments of long-term debt (167,500) (204,084)
Proceeds from borrowings of long-term debt 167,500 200,675
Purchases of treasury stock (11,958) (8,802)
Dividends paid (1,233) (1,272)
Taxes paid on behalf of equity award participants (3,117) (3,142)
Net cash used in financing activities (16,308) (16,625)
Effect of exchange rate changes on cash and cash equivalents 581 (38)
Net decrease in cash and cash equivalents (1,451) (13,373)
Cash and cash equivalents at beginning of period 163,876 156,910
Cash and cash equivalents at end of period 162,425 143,537
Supplemental cash flow information:    
Cash paid for interest 739 926
Cash paid for income taxes, net 3,799 4,199
Capital expenditures incurred but not paid 1,733 $ 1,400
Excise taxes on purchase of treasury stock incurred not paid $ 77