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
Operating activities:      
Net loss $ (56,577) $ (26,756) $ (39,964)
Adjustments to reconcile net loss to net cash used by operating activities:      
Depreciation and amortization 15,377 13,983 13,396
Stock-based compensation 17,833 13,317 11,456
Inventory write-downs 9,340 0 0
Asset impairment charges 5,707 507 0
Provision for bad debts, net of recoveries 1,030 163 176
Amortization of debt discount and issuance costs 450 0 0
Loss on disposal of assets 274 156 218
Provision for excess and obsolete inventory 2,361 (68) 2,297
Impairment of intangible assets 0 1,135 0
Deferred income tax expense (benefit) (26) 2,412 24,706
(Increase) decrease in:      
Accounts receivable, net (50) (11,198) (15,577)
Inventories 736 3,379 (6,706)
Prepaid expenses and other assets 3,387 (21,239) 5,996
(Decrease) increase in:      
Accounts payable and accrued liabilities 4,421 4,777 (13,260)
Income taxes payable (3,808) (1,904) 847
Customer deposits (2,533) 1,343 2,627
Unearned service revenues 2,786 (4,863) 312
Other liabilities 367 0 0
Net cash provided by (used in) operating activities 1,075 (24,856) (13,476)
Investing activities:      
Purchases of property and equipment (6,817) (6,371) (7,035)
Purchases of short-term investments (19,496) 0 0
Cash paid for technology development, patents and licenses (7,177) (10,567) (4,905)
Acquisitions of businesses and minority share investments, net of cash received 0 (32,959) (33,800)
Net cash used in investing activities (33,490) (49,897) (45,740)
Financing activities:      
Payments on capital leases (154) (220) (296)
Cash settlement of equity awards 217 (1,892) (4,002)
Proceeds from issuance of stock related to stock option exercises 0 0 5,880
Short term debt 0 1,115 0
Proceeds from issuance of 5.50% Convertible Senior Notes, due 2028, net of discount, issuance cost and accrued interest 72,310 0 0
Payment of contingent consideration for business acquisition (1,098) 0 0
Net cash provided by (used in) financing activities 71,275 (997) 1,582
Effect of exchange rate changes on cash and cash equivalents 115 (8,427) (6,010)
Increase (Decrease) in cash and cash equivalents 38,975 (84,177) (63,644)
Cash and cash equivalents, beginning of period 37,812 121,989 185,633
Cash and cash equivalents, end of period $ 76,787 $ 37,812 $ 121,989