XML 29 R8.htm IDEA: XBRL DOCUMENT v3.25.0.1
Consolidated Statements of Cash Flows - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Cash flows from operating activities      
Net income (loss) $ 18,970 $ (17,445) $ 6,574
Adjustments to reconcile net income (loss) to net cash provided by operating activities      
Depreciation and amortization 33,010 34,099 33,294
Deferred income taxes (4,868) (5,281) (517)
Share-based compensation expense 5,072 5,712 5,335
Impairment charges 0 13,799 0
Bad debt provision for troubled customers, net of recoveries 0 0 42
Change in allowance for credit losses 846 346 0
Foreign currency (gain) loss (1,805) 1,030 (208)
Payment of finance costs 0 0 (400)
Fair value adjustments to contingent consideration 0 0 45
Other (437) (437) 786
Changes in operating assets and liabilities, net of effect of acquisitions and dispositions      
Accounts receivable 1,286 (8,026) (17,225)
Inventories 100 (1,867) (1,283)
Prepaid expenses and other assets 1,228 (1,852) 5,959
Accounts payable (5,148) 4,177 (93)
Accrued expenses and other liabilities 1,220 4,010 (6,454)
Income taxes payable 655 (580) 1,084
Payment of contingent consideration in excess of initial estimate 0 (937) (533)
Net cash provided by operating activities 50,129 26,748 26,406
Cash flows from investing activities      
Purchase of property, plant and equipment (17,902) (20,854) (12,591)
Purchase of intangible assets (5,084) (2,795) (825)
Proceeds from sale of equipment 1,620 1,516 1,178
Net cash used in investing activities (21,366) (22,133) (12,238)
Cash flows from financing activities      
Repayment of finance lease obligations (5,495) (5,047) (4,140)
Proceeds from borrowings of long-term debt 0 611 125,000
Repayment of long-term debt (9,096) (7,598) (81,405)
Proceeds from revolver 72,000 83,000 192,501
Repayments of revolver (83,501) (77,100) (246,750)
Payments of financing costs 0 0 (147)
Payment of contingent consideration for business acquisitions 0 0 (405)
Taxes paid related to net share settlement of share-based awards (1,306) (1,572) (977)
Net cash used in financing activities (27,398) (7,706) (16,323)
Effect of exchange rate changes on cash and cash equivalents (694) 249 (1,467)
Net change in cash and cash equivalents 671 (2,842) (3,622)
Cash and cash equivalents:      
Beginning of period 17,646 20,488 24,110
End of period 18,317 17,646 20,488
Supplemental disclosure of cash paid      
Interest, net 15,572 17,078 8,603
Income taxes, net 6,410 6,901 (3,069)
Noncash investing and financing      
Equipment acquired through finance lease obligations $ 9,899 $ 7,125 $ 5,076