XML 24 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) $ (11,258) $ 12,891 $ (9,540)
Adjustments to reconcile net income (loss) to net cash provided by operating activities:      
Depreciation and amortization expense 54,708 60,778 67,334
Impairment of goodwill 10,000 0 0
Impairments of intangible assets 10,787 0 0
Impairments of operating lease assets 3,767 0 0
Stock-based compensation expense 8,723 6,954 6,852
Amortization of deferred financing costs 1,497 1,798 1,886
Deferred income tax provision (benefit) (2,356) 226 2,020
Gains on disposals of assets (18,333) (4,075) (2,856)
Gains on extinguishment of convertible senior notes (515) 0 (176)
Other, net (452) (1,001) 2,066
Changes in operating assets and liabilities, net of effect from acquired business:      
Accounts receivable 5,191 17,132 (35,443)
Inventories (14,704) (19,793) (17,364)
Accounts payable and accrued liabilities (19,382) (11,743) 18,183
Deferred revenue 15,642 (8,033) 1,554
Other operating assets and liabilities, net 2,579 1,441 (1,654)
Net cash flows provided by operating activities 45,894 56,575 32,862
Cash flows from investing activities:      
Capital expenditures (37,508) (30,653) (20,266)
Proceeds from disposition of property and equipment 5,594 5,253 5,877
Proceeds from disposition of assets held for sale 35,070 0 0
Acquisition of business, net of cash acquired 0 0 (8,125)
Other, net (454) (186) (211)
Net cash flows provided by (used in) investing activities 2,702 (25,586) (22,725)
Cash flows from financing activities:      
Revolving credit facility borrowings 22,739 35,816 10,090
Revolving credit facility repayments (22,739) (35,816) (10,090)
Purchases of 4.75% convertible senior notes (10,846) 0 0
Repayment of 1.50% convertible senior notes 0 (17,315) (8,450)
Payment of promissory note to seller of GEODynamics, Inc. 0 0 (10,000)
Other debt and finance lease repayments (652) (457) (732)
Payment of financing costs (1,178) (128) (105)
Purchases of treasury stock (14,212) (6,867) 0
Shares added to treasury stock as a result of net share settlements due to vesting of stock awards (2,596) (1,948) (1,002)
Net cash flows used in financing activities (29,484) (26,715) (20,289)
Effect of exchange rate changes on cash and cash equivalents (860) 819 (682)
Net change in cash and cash equivalents 18,252 5,093 (10,834)
Cash and cash equivalents, beginning of period 47,111 42,018 52,852
Cash and cash equivalents, end of period 65,363 47,111 42,018
Cash paid for:      
Interest 7,439 7,867 8,339
Income taxes, net $ 3,847 $ 1,263 $ 534