XML 31 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
Operating activities:      
Net loss $ (9,066) $ (56,577) $ (26,756)
Adjustments to reconcile net loss to net cash used by operating activities:      
Depreciation and amortization 15,737 15,377 13,983
Stock-based compensation 11,689 17,833 13,317
Inventory write-downs 0 9,340 0
Asset impairment charges 0 5,707 507
Provision for bad debts, net of recoveries 957 1,030 163
Amortization of debt discount and issuance costs 507 450 0
Loss on disposal of assets 1,548 274 156
Provision for excess and obsolete inventory 1,118 2,361 (68)
Impairment of intangible assets 0 0 1,135
Deferred income tax (benefit) and other non-cash charges 4,926 (26) 2,412
(Increase) decrease in:      
Accounts receivable, net (975) (50) (11,198)
Inventories (2,773) 736 3,379
Prepaid expenses and other assets 6,988 3,387 (21,239)
(Decrease) increase in:      
Accounts payable and accrued liabilities (259) 4,421 4,777
Income taxes payable (2,931) (3,808) (1,904)
Customer deposits 1,044 (2,533) 1,343
Unearned service revenues 3,344 2,786 (4,863)
Other liabilities (1,225) 367 0
Net cash provided by (used in) operating activities 30,629 1,075 (24,856)
Investing activities:      
Purchases of property and equipment (5,842) (6,817) (6,371)
Purchases of short-term investments (9,999) (19,496) 0
Maturities of short-term investments 20,009 0 0
Cash paid for technology development, patents and licenses (7,358) (7,177) (10,567)
Acquisitions of businesses and minority share investments, net of cash received 0 0 (32,959)
Net cash used in investing activities (3,190) (33,490) (49,897)
Financing activities:      
Payments on capital leases (155) (154) (220)
Repurchases of common stock (10,014) 0 0
Cash settlement of equity awards 0 217 (1,892)
Short term debt 0 0 1,115
Proceeds from issuance of 5.50% Convertible Senior Notes, due 2028, net of discount, issuance cost and accrued interest 0 72,310 0
Repayment of 5.50% Convertible Senior Notes, due 2028 (2,685) 0 0
Payment of contingent consideration for business acquisition 0 (1,098) 0
Net cash (used in) provided by financing activities (12,854) 71,275 (997)
Effect of exchange rate changes on cash and cash equivalents (2,669) 115 (8,427)
Increase (Decrease) in cash and cash equivalents 11,916 38,975 (84,177)
Cash and cash equivalents, beginning of period 76,787 37,812 121,989
Cash and cash equivalents, end of period $ 88,703 $ 76,787 $ 37,812