v3.26.1
CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Operating Activities    
Net loss $ (38,160) $ (37,803)
Adjustments to reconcile net loss to net cash provided by (used in) operating activities:    
Depreciation 5,902 5,376
Amortization of intangible assets 14,765 11,420
Amortization of right-of-use lease assets 2,357 2,133
Deferred income tax benefit 0 (18)
Loss on disposal of fixed assets 246 11
Stock-based compensation 48,009 31,005
Unrealized foreign currency loss 1,610 3,883
Amortization of premium on short-term investments (320) (2,199)
Other liabilities 694 815
Allowance for doubtful accounts 986 4,067
Provision for excess and obsolete inventory 1,234 0
Changes in operating assets and liabilities:    
Accounts receivable (31,912) (23,984)
Inventory 2,385 (4,399)
Prepaid expenses and other current assets (7,401) (919)
Accounts payable and accrued liabilities 2,195 (113)
Other assets (293) (817)
Net cash provided by (used in) operating activities 2,297 (11,542)
Investing activities    
Purchases of short-term investments (66,847) (116,765)
Proceeds from sales and maturities of short-term investments 82,629 94,411
Purchases of property and equipment (6,697) (3,117)
Investment in company-owned life insurance (3,887) (2,465)
Cash paid for acquisitions, net of cash acquired 0 (12,437)
Purchase of real estate property 0 (16,607)
Other investing activities 0 (750)
Net cash provided by (used in) investing activities 5,198 (57,730)
Financing activities    
Proceeds from exercise of stock options 23,431 9,054
Proceeds from share purchases under Employee Stock Purchase Plan 2,381 2,961
Payment of employee taxes related to vested restricted stock units (8,412) (7,294)
Principal paid on finance lease (640) (526)
Net cash provided by financing activities 16,760 4,195
Effect of exchange rate changes on cash and cash equivalents (1,302) (4,635)
Net increase (decrease) in cash, cash equivalents and restricted cash 22,953 (69,712)
Cash, cash equivalents and restricted cash at beginning of period 94,647 174,359
Cash, cash equivalents and restricted cash at end of period 117,600 104,647
Supplemental disclosures of cash flow information    
Taxes paid, net of refunds 868 511
Other interest paid 2,446 2,115
Supplemental schedule of noncash investing and financing activities    
Contingent consideration acquired 0 7,700
Purchases of property and equipment included in accounts payable and accrued liabilities $ 703 $ 590