v3.26.1
Consolidated Statements of Cash Flows - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Cash flows from operating activities:    
Net income (loss) $ (11,955) $ 43,603
Adjustments to reconcile net income (loss) to net cash used in operating activities:    
Depreciation and amortization expense 1,139 1,291
Stock-based compensation expense 2,399 2,365
Provision for inventory obsolescence (13) 109
Net amortization of premiums and accretion of discounts on marketable securities 173 (177)
Gain on sale of Desktop Portfolio, net of transaction costs   (56,599)
Provision for credit losses (57) 20
Change in fair value of contingent consideration 6,381 2,499
Amortization of debt issuance costs 10  
Changes in operating assets and liabilities, net of business combinations:    
Accounts receivable, net 1,519 4,612
Inventory (512) (2,092)
Prepaid expenses and other current assets 105 (539)
Other long-term assets (74) (3,306)
Accounts payable and accrued expenses 787 (5,600)
Deferred revenue 1,273 (1,198)
Right-of-use operating lease assets 192 526
Operating lease liabilities (162) (533)
Net cash used in operating activities 1,205 (15,019)
Cash flows from investing activities:    
Purchases of property and equipment (40) (159)
Purchases of marketable securities (18,348) (24,320)
Proceeds from sale of Desktop Portfolio   69,917
Proceeds from maturities of marketable securities 16,397 4,875
Net cash provided by (used in) investing activities (1,991) 50,313
Cash flows from financing activities:    
Payments for withholding taxes on vested awards (2,127) (201)
Proceeds from issuance of common stock 80 12
Payment of deferred financing costs (121)  
Net cash used in financing activities (2,168) (189)
Effect of foreign exchange rate changes on cash and cash equivalents   27
Net increase (decrease) in cash, cash equivalents and restricted cash (2,954) 35,132
Cash, cash equivalents and restricted cash at beginning of period 70,592 44,203
Cash, cash equivalents and restricted cash at end of period 67,638 79,335
Supplemental disclosure of noncash investing and financing information:    
Property and equipment included in account payable   $ 31
Transfers of inventory to property and equipment $ 275