v3.26.1
Condensed Consolidated Statements of Cash Flows (Unaudited) - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Cash flows from operating activities:    
Net income (loss) $ 9,062 $ (1,886)
Adjustments to reconcile net income (loss) to net cash provided by operating activities:    
Stock-based compensation expense 12,394 12,795
Depreciation and amortization 3,701 1,489
Amortization of acquired intangible assets 4,113 3,122
Amortization of costs capitalized to obtain revenue contracts 1,465 1,497
Net accretion of discounts on short-term investments 0 (266)
Recovery from previously written-off property and equipment 0 (641)
Deferred taxes 327 (1,298)
Other 65 (324)
Changes in operating assets and liabilities:    
Accounts receivable (7,398) 7,413
Prepaid expenses and other current assets (15,228) (7,911)
Operating lease right-of-use assets 828 794
Other non-current assets 7,415 (2,097)
Accounts payable (2,450) (275)
Accrued compensation and related benefits 4,171 (3,244)
Accrued and other liabilities (183) (2,188)
Deferred revenues 787 (2,695)
Operating lease liabilities (994) (860)
Net cash provided by operating activities 18,075 3,425
Cash flows from investing activities:    
Proceeds from maturities and sales of short-term investments 0 24,498
Purchases of short-term investments 0 (2,938)
Purchases of property and equipment (24,528) (16,651)
Prepayment for the purchase of property and equipment (54) (78)
Recovery from previously written-off property and equipment 0 641
Payment for business acquisition, net of cash acquired 0 (129,718)
Net cash used in investing activities (24,582) (124,246)
Cash flows from financing activities:    
Payments for taxes related to net share settlement of equity awards (4,096) (3,535)
Repayments of long-term debt (625) (625)
Proceeds from long-term debt, net of debt discount 0 69,550
Payments of debt issuance costs (143) (900)
Net cash provided by financing activities 79,190 66,645
Effect of exchange rate changes on cash and cash equivalents (20) 997
Net change in cash and cash equivalents 72,663 (53,179)
Cash and cash equivalents at beginning of period 42,220 90,594
Cash and cash equivalents at end of period 114,883 37,415
Supplemental disclosure of cash flow information:    
Income taxes 1,196 1,699
Amounts included in the measurement of operating lease liabilities 1,141 960
Interest on long-term debt 2,026 1,461
Supplemental disclosure of noncash information:    
Prepayments for purchase of property and equipment transferred from prepaid assets to property and equipment 227 82
Property and equipment received and accrued in accounts payable and accrued and other current liabilities 9,392 6,794
Net carrying value of property and equipment expensed in cost of revenues, and property and equipment transferred to sales-type leases and from other non-current assets, net 5,602 0
Stock-based compensation capitalized as property and equipment 384 203
Operating lease liabilities arising from obtaining right-of-use assets 257 3,242
Debt financing costs included in accounts payable 0 1,563
Secondary Offering [Member]    
Cash flows from financing activities:    
Proceeds from shares issued under secondary offering, net of underwriting discounts and commissions of $3,860 81,791 0
Equity Plans [Member]    
Cash flows from financing activities:    
Proceeds from shares issued under secondary offering, net of underwriting discounts and commissions of $3,860 $ 2,263 $ 2,155