XML 32 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 loss from operations $ (29,799) $ (14,434) $ (30,584)
Adjustments to reconcile net loss from operations to net cash used in operations:      
Depreciation and amortization of intangible assets 6,479 7,066 8,926
Loss on disposal of asset 455 0 0
Write-off of property and equipment, net 2,728 3,828 0
Impairment of inventories, net 143 0 0
Gain on sale of equity-method investment 0 (14,810) 0
Deferred tax benefit 118 1,637 2,823
Stock-based compensation 14,252 8,642 4,354
Allowance for doubtful accounts (65) 184 (2,705)
Changes in operating assets and liabilities:      
Accounts receivable 1,571 (9,705) 2,047
Inventories, net (3,275) (2,168) 2,209
Contract assets (574) 52 3,787
Accounts payable (253) 9,261 2,716
Income taxes payable (2,367) (1,140) (2,525)
Accrued expenses (1,531) 2,197 3,089
Deferred compensation 9 (504) (725)
Deferred revenue 2,015 8,173 9,713
Other assets and liabilities (641) (4,038) (5,870)
Net cash used in operating activities (10,735) (5,759) (2,745)
Cash flows from investing activities:      
Purchase of short-term investments 0 (15,812) (59,925)
Maturities of short-term investments 2,330 48,550 51,149
Additions to property and equipment (12,484) (4,996) (2,169)
Additions to intangible assets (59) (29) (35)
Cash paid for acquisition of business (1,800) 0 0
Sale of equity-method investment 0 18,874 0
Net cash provided by (used in) investing activities (12,013) 46,587 (10,980)
Cash flows from financing activities:      
Repurchase of common stock (29,155) (5,721) (7,471)
Tax payments for restricted stock issuances (2,939) (1,587) (2,923)
Net cash used in financing activities (32,094) (7,308) (10,394)
Effect of exchange rate changes on cash 997 (372) (895)
Net (decrease) increase in cash (53,845) 33,148 (25,014)
Cash, cash equivalents, and restricted cash, beginning of period 97,375 64,227 89,241
Cash, cash equivalents, and restricted cash, end of period 43,530 97,375 64,227
Supplemental cash flow disclosures:      
Cash paid for income taxes 4,989 2,025 7,700
Cash paid for interest $ 0 $ 0 $ 0