XML 20 R7.htm IDEA: XBRL DOCUMENT v3.25.3
Condensed Consolidated Statements of Cash Flows - USD ($)
$ in Thousands
9 Months Ended
Sep. 30, 2025
Sep. 30, 2024
Operating activities:    
Net loss $ (17,246) $ (35,148)
Adjustments to reconcile net loss to net cash used in operating activities:    
Stock-based compensation 26,773 49,895
Depreciation and amortization 11,136 10,833
Impairment of intangible asset and associated construction in progress 2,258 0
Amortization of right-of-use assets 4,020 4,236
Revaluation of contingent consideration to estimated fair value 547 761
Amortization of premium on short-term marketable securities, net 1,493 1,177
Other non-cash operating activities 48 0
Changes in operating assets and liabilities:    
Accounts receivable 17,215 (15,550)
Inventory (6,993) 294
Prepaid and other assets (8,359) (315)
Operating leases liabilities, net (4,455) (4,425)
Accounts payable 3,186 (6,699)
Accrued compensation (15,438) 10,239
Accrued and other liabilities 5,542 804
Change in deferred revenue 942 0
Change in deferred taxes 0 57
Net cash provided by operating activities 20,669 16,159
Investing activities:    
Acquisitions of intangible asset (675) 0
Purchases of short-term marketable securities (84,351) (143,185)
Maturities of short-term marketable securities 126,039 149,775
Additions of capital expenditures (3,942) (4,962)
Net cash provided by investing activities 37,071 1,628
Financing activities:    
Proceeds from issuance of common stock under employee stock purchase plan 2,272 1,397
Taxes paid related to net share settlement of restricted stock units (10,451) (6,525)
Proceeds from exercise of stock options 4,310 3,322
Payment of contingent consideration (1,500) (2,375)
Repurchase and retirement of common stock (75,563) (522)
Net cash used in financing activities (80,932) (4,703)
Effect of exchange rate changes on cash and cash equivalents (96) 125
Net (decrease) increase in cash, cash equivalents and restricted cash (23,288) 13,209
Cash, cash equivalents and restricted cash at beginning of period 115,274 82,783
Cash, cash equivalents and restricted cash at end of period $ 91,986 $ 95,992