XML 18 R7.htm IDEA: XBRL DOCUMENT v3.25.3
CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS - USD ($)
$ in Thousands
9 Months Ended
Sep. 30, 2025
Sep. 30, 2024
Cash Flows From Operating Activities:    
Net income $ 15,651 $ 10,153
Adjustments to reconcile net income to net cash provided by operating activities    
Depreciation and amortization 19,105 19,248
Deferred income taxes 287 (45)
Stock-based compensation expense 2,590 3,382
Debt issue cost amortization recorded in interest expense 485 379
Other 3,729 3,248
Changes in operating assets and liabilities, net of acquisitions:    
Trade receivables (10,679) 6,012
Inventories 1,863 5,500
Prepaid expenses and other assets (3,372) 142
Accounts payable 5,583 (12,259)
Accrued liabilities 7,874 (6,302)
Net cash provided by operating activities 43,116 29,458
Cash Flows From Investing Activities:    
Consideration paid for acquisitions, net of cash acquired   (25,231)
Purchase of property and equipment (5,090) (6,903)
Net cash used in investing activities (5,090) (32,134)
Cash Flows From Financing Activities:    
Proceeds from issuance of long-term debt   76,898
Principal payments of long-term debt and finance lease obligations (34,334) (61,333)
Payment of contingent consideration   (2,450)
Payment of debt issuance costs (41) (2,329)
Dividends paid to stockholders (1,501) (1,505)
Tax withholdings related to net share settlements of restricted stock (1,121) (1,596)
Net cash (used in) provided by financing activities (36,997) 7,685
Effect of foreign exchange rate changes on cash 2,345 208
Net increase (decrease) in cash and cash equivalents 3,374 5,217
Cash and cash equivalents at beginning of period 36,102 31,901
Cash and cash equivalents at end of period 39,476 37,118
Supplemental disclosure of cash flow information:    
Stock issued for acquisitions   6,250
Stock issued to settle contingent consideration   4,874
Property, plant and equipment purchases in accounts payable or accrued expenses 201 952
Debt issuance costs in accounts payable or accrued expenses   568
Cash paid for interest 10,271 8,821
Cash paid for income taxes $ 7,876 $ 6,914