XML 29 R8.htm IDEA: XBRL DOCUMENT v3.24.0.1
Consolidated Statements of Cash Flows - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Cash flows from operating activities      
Net income (loss) $ (17,445) $ 6,574 $ 3,893
Adjustments to reconcile net income (loss) to net cash provided by operating activities      
Depreciation and amortization 34,099 33,294 34,921
Deferred income taxes (5,281) (517) 87
Share-based compensation expense 5,712 5,335 5,421
Impairment charges 13,799 0 0
Bad debt provision for troubled customers, net of recoveries 0 42 0
Foreign currency (gain) loss 1,030 (208) 417
Payment of finance costs 0 (400) 0
Fair value adjustments to contingent consideration 0 45 949
Other (437) 786 119
Changes in operating assets and liabilities, net of effect of acquisitions and dispositions      
Accounts receivable (8,026) (17,225) (3,979)
Inventories (1,867) (1,283) 278
Prepaid expenses and other assets (1,852) 5,959 943
Accounts payable 4,177 (93) (1,139)
Accrued expenses and other liabilities 4,010 (6,454) 2,268
Income taxes payable (580) 1,084 (1,917)
Payment of contingent consideration in excess of initial estimate (937) (533) 0
Net cash provided by operating activities 26,748 26,406 42,261
Cash flows from investing activities      
Purchase of property, plant and equipment (20,854) (12,591) (18,161)
Purchase of intangible assets (2,795) (825) (1,115)
Acquisition of businesses, net of cash acquired 0 0 (440)
Proceeds from sale of equipment 1,516 1,178 1,165
Net cash used in investing activities (22,133) (12,238) (18,551)
Cash flows from financing activities      
Repayment of finance lease obligations (5,047) (4,140) (4,060)
Proceeds from borrowings of long-term debt 611 125,000 0
Repayment of long-term debt (7,598) (81,405) (16,262)
Proceeds from revolver 83,000 192,501 89,000
Repayments of revolver (77,100) (246,750) (89,065)
Payments of financing costs 0 (147) (550)
Payment of contingent consideration for business acquisitions 0 (405) (938)
Taxes paid related to net share settlement of share-based awards (1,572) (977) (1,370)
Net cash used in financing activities (7,706) (16,323) (23,245)
Effect of exchange rate changes on cash and cash equivalents 249 (1,467) (2,115)
Net change in cash and cash equivalents (2,842) (3,622) (1,650)
Cash and cash equivalents:      
Beginning of period 20,488 24,110 25,760
End of period 17,646 20,488 24,110
Supplemental disclosure of cash paid      
Interest, net 17,078 8,603 10,078
Income taxes, net 6,901 (3,069) 4,707
Noncash investing and financing      
Equipment acquired through finance lease obligations 7,125 5,076 2,923
Provision for Other Credit Losses $ 346 $ 0 $ 0