XML 18 R7.htm IDEA: XBRL DOCUMENT v3.24.3
CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS - USD ($)
$ in Thousands
9 Months Ended
Sep. 30, 2024
Sep. 30, 2023
Cash Flows From Operating Activities:    
Net income $ 10,153 $ 19,750
Adjustments to reconcile net income to net cash provided by operating activities    
Depreciation and amortization 19,248 18,956
Deferred income taxes (45) 122
Stock-based compensation expense 3,382 4,165
Debt issue cost amortization recorded in interest expense 379 225
Other 3,248 987
Changes in operating assets and liabilities, net of acquisitions:    
Trade receivables 6,012 (14,358)
Inventories 5,500 (1,344)
Prepaid expenses and other assets 142 (1,553)
Accounts payable (12,259) 2,871
Accrued liabilities (6,302) (2,689)
Net cash provided by operating activities 29,458 27,132
Cash Flows From Investing Activities:    
Consideration paid for acquisitions, net of cash acquired (25,231) (11,004)
Purchase of property and equipment (6,903) (7,850)
Net cash used in investing activities (32,134) (18,854)
Cash Flows From Financing Activities:    
Proceeds from issuance of long-term debt 76,898 11,000
Principal payments of long-term debt and finance lease obligations (61,333) (22,325)
Payment of contingent consideration (2,450)  
Payment of debt issuance costs (2,329)  
Dividends paid to stockholders (1,505) (1,348)
Tax withholdings related to net share settlements of restricted stock (1,596) (1,827)
Net cash provided by (used in) financing activities 7,685 (14,500)
Effect of foreign exchange rate changes on cash 208 (556)
Net increase (decrease) in cash and cash equivalents 5,217 (6,778)
Cash and cash equivalents at beginning of period 31,901 30,614
Cash and cash equivalents at end of period 37,118 23,836
Supplemental disclosure of cash flow information:    
Stock issued for acquisitions 6,250 7,329
Stock issued to settle contingent consideration 4,874  
Property, plant and equipment purchases in accounts payable or accrued expenses 952 1,960
Debt issuance costs in accounts payable or accrued expenses $ 568 $ 185