XML 24 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) $ 12,891 $ (9,540) $ (63,993)
Adjustments to reconcile net income (loss) to net cash provided by operating activities:      
Depreciation and amortization expense 60,778 67,334 80,741
Impairments of inventories 0 0 3,581
Impairments of fixed and lease assets 0 0 4,166
Stock-based compensation expense 6,954 6,852 7,879
Amortization of deferred financing costs 1,798 1,886 2,314
Deferred income tax provision 226 2,020 (8,639)
Gains on disposals of assets (4,075) (2,856) (6,472)
Gains on extinguishment of 1.50% convertible senior notes 0 (176) (4,022)
Release of foreign currency translation adjustments on liquidation of an international operation 0 0 9,320
Other, net (1,001) 2,066 (511)
Changes in operating assets and liabilities, net of effect from acquired business:      
Accounts receivable 17,132 (35,443) (24,407)
Inventories (19,793) (17,364) (10,334)
Accounts payable and accrued liabilities (11,743) 18,183 17,727
Deferred revenue (8,033) 1,554 (148)
Other operating assets and liabilities, net 1,441 (1,654) (8)
Net cash flows provided by operating activities 56,575 32,862 7,194
Cash flows from investing activities:      
Capital expenditures (30,653) (20,266) (17,517)
Proceeds from disposition of property and equipment 5,253 5,877 11,527
Acquisition of business, net of cash acquired 0 (8,125) 0
Other, net (186) (211) (636)
Net cash flows used in investing activities (25,586) (22,725) (6,626)
Cash flows from financing activities:      
Revolving credit facility borrowings 35,816 10,090 12,873
Revolving credit facility repayments (35,816) (10,090) (31,873)
Repayment of 1.50% convertible senior notes (17,315) (8,450) (125,952)
Issuance of 4.75% convertible senior notes 0 0 135,000
Payment of promissory note to seller of GEODynamics, Inc. 0 (10,000) 0
Other debt and finance lease repayments (457) (732) (230)
Payment of financing costs (128) (105) (7,791)
Purchases of treasury stock (6,867) 0 0
Shares added to treasury stock as a result of net share settlements due to vesting of stock awards (1,948) (1,002) (1,595)
Net cash flows used in financing activities (26,715) (20,289) (19,568)
Effect of exchange rate changes on cash and cash equivalents 819 (682) (159)
Net change in cash and cash equivalents 5,093 (10,834) (19,159)
Cash and cash equivalents, beginning of period 42,018 52,852 72,011
Cash and cash equivalents, end of period 47,111 42,018 52,852
Cash paid for:      
Interest 7,867 8,339 6,532
Income taxes, net $ 1,263 $ 534 $ 152