v3.25.1
Fair Value Measurements - Fair Value, Assets Measured on Recurring Basis (Details) - USD ($)
$ in Thousands
Mar. 31, 2025
Dec. 31, 2024
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Short-term investments $ 213,976 $ 227,797
Total cash equivalents and short-term investments 242,903 251,121
Corporate debt securities 26,000 36,633
Total long-term investments 26,000 36,633
Total cash equivalents and investments 268,903 287,754
Commercial paper    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Short-term investments 46,315 46,773
Government securities    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Short-term investments 53,955 59,170
Corporate debt securities 9,914 10,888
Corporate debt securities    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Short-term investments 113,706 121,854
Corporate debt securities 16,086 25,745
Quoted Prices in Active Markets for Identical Assets (Level 1)    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Total cash equivalents and short-term investments 69,456 70,137
Total long-term investments 9,914 10,888
Total cash equivalents and investments 79,370 81,025
Quoted Prices in Active Markets for Identical Assets (Level 1) | Commercial paper    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Money market funds, included in cash equivalents 28,927  
Short-term investments 0 0
Quoted Prices in Active Markets for Identical Assets (Level 1) | Government securities    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Short-term investments 40,529 46,813
Corporate debt securities 9,914 10,888
Quoted Prices in Active Markets for Identical Assets (Level 1) | Corporate debt securities    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Short-term investments 0 0
Corporate debt securities 0 0
Significant Other Observable Inputs (Level 2)    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Total cash equivalents and short-term investments 173,447 180,984
Total long-term investments 16,086 25,745
Total cash equivalents and investments 189,533 206,729
Significant Other Observable Inputs (Level 2) | Commercial paper    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Money market funds, included in cash equivalents 0  
Short-term investments 46,315 46,773
Significant Other Observable Inputs (Level 2) | Government securities    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Short-term investments 13,426 12,357
Corporate debt securities 0 0
Significant Other Observable Inputs (Level 2) | Corporate debt securities    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Short-term investments 113,706 121,854
Corporate debt securities 16,086 25,745
Significant Unobservable Inputs (Level 3)    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Total cash equivalents and short-term investments 0 0
Total long-term investments 0 0
Total cash equivalents and investments 0 0
Significant Unobservable Inputs (Level 3) | Commercial paper    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Money market funds, included in cash equivalents 0  
Short-term investments 0 0
Significant Unobservable Inputs (Level 3) | Government securities    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Short-term investments 0 0
Corporate debt securities 0 0
Significant Unobservable Inputs (Level 3) | Corporate debt securities    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Short-term investments 0 0
Corporate debt securities 0 0
Money market funds, included in cash equivalents    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Money market funds, included in cash equivalents $ 28,927 23,324
Money market funds, included in cash equivalents | Quoted Prices in Active Markets for Identical Assets (Level 1)    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Money market funds, included in cash equivalents   23,324
Money market funds, included in cash equivalents | Significant Other Observable Inputs (Level 2)    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Money market funds, included in cash equivalents   0
Money market funds, included in cash equivalents | Significant Unobservable Inputs (Level 3)    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Money market funds, included in cash equivalents   $ 0