XML 17 R6.htm IDEA: XBRL DOCUMENT v3.25.1
CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Net Cash Provided by (Used in) Operating Activities [Abstract]    
Net income (loss) $ (3,032) $ (393)
Adjustments, Noncash Items, to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract]    
Stock-based compensation expense 6,596 6,110
Depreciation and amortization 685 1,064
Amortization of acquired intangible assets 1,056 843
Amortization of costs capitalized to obtain revenue contracts 872 634
Net accretion of discounts on short-term investments (196) (485)
Deferred taxes (312) 9
Other (248) (74)
Increase (Decrease) in Other Operating Assets and Liabilities, Net [Abstract]    
Accounts receivable 13,033 (2,389)
Prepaid expenses and other current assets (5,123) (408)
Operating lease right-of-use assets 374 306
Other non-current assets (4,124) (5,864)
Accounts payable 84 1,801
Accrued compensation and related benefits (6,025) (5,214)
Accrued and other liabilities 3,936 213
Deferred revenues 1,504 2,304
Operating lease liabilities (440) (319)
Net cash provided by (used in) operating activities 8,640 (1,862)
Net Cash Provided by (Used in) Investing Activities [Abstract]    
Proceeds from maturities and sales of short-term investments 16,998 19,000
Purchases of short-term investments (2,938) (19,619)
Purchases of property and equipment (8,105) (2,023)
Prepayment for the purchase of property and equipment (98)  
Payment for business acquisition, net of cash acquired (129,718)  
Net cash used in investing activities (123,861) (2,642)
Net Cash Provided by (Used in) Financing Activities [Abstract]    
Proceeds from long-term debt, net of payment of debt financing costs 69,150  
Proceeds from exercise of stock options 8 25
Proceeds from employee stock purchase plan 2,120 1,916
Payments for taxes related to net share settlement of equity awards (3,320) (3,794)
Repurchases of common stock   (6,899)
Net cash provided by (used in) financing activities 67,958 (8,752)
Effect of exchange rate changes on cash and cash equivalents 403 (466)
Net change in cash and cash equivalents (46,860) (13,722)
Cash and cash equivalents at beginning of period 90,594 98,978
Cash and cash equivalents at end of period 43,734 85,256
Supplemental Cash Flow Information [Abstract]    
Cash paid during the year for income taxes 226 668
Cash paid for amounts included in the measurement of operating lease liabilities 481 405
Noncash Investing and Financing Items [Abstract]    
Prepayments for purchase of property and equipment transferred from prepaid assets to property and equipment 136  
Property and equipment received and accrued in accounts payable and accrued and other liabilities 6,094 745
Stock-based compensation capitalized as a part of the cost of property and equipment 119 45
Property and equipment transferred to sales-type lease   3,652
Operating lease liabilities arising from obtaining right-of-use assets   $ 142
Debt financing costs included in accounts payable $ 500