v3.26.1
Fair Value Measurements - Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis (Details) - USD ($)
$ in Thousands
Mar. 31, 2026
Dec. 31, 2025
Fair Value, Net Derivative Asset (Liability) Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]    
Cash equivalents $ 18,305 $ 75,051
Debt securities, fair value   187,293
Total financial assets 244,475 262,344
Short-Term Investments    
Fair Value, Net Derivative Asset (Liability) Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]    
Cash equivalents 17,900  
Other Cash Equivalents    
Fair Value, Net Derivative Asset (Liability) Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]    
Cash equivalents 400  
U.S. Government agency securities    
Fair Value, Net Derivative Asset (Liability) Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]    
Debt securities, fair value 48,694 41,373
Certificates of deposits    
Fair Value, Net Derivative Asset (Liability) Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]    
Debt securities, fair value 1,409 3,013
Corporate debt securities    
Fair Value, Net Derivative Asset (Liability) Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]    
Debt securities, fair value 116,512 81,698
Commercial paper    
Fair Value, Net Derivative Asset (Liability) Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]    
Debt securities, fair value 49,410 48,453
Yankee debt    
Fair Value, Net Derivative Asset (Liability) Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]    
Debt securities, fair value 2,896 4,465
Asset-backed securities    
Fair Value, Net Derivative Asset (Liability) Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]    
Debt securities, fair value 7,249 8,291
Quoted Prices in Active Markets for Identical Assets (Level 1)    
Fair Value, Net Derivative Asset (Liability) Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]    
Cash equivalents 18,305 75,051
Total financial assets 66,999 116,424
Quoted Prices in Active Markets for Identical Assets (Level 1) | U.S. Government agency securities    
Fair Value, Net Derivative Asset (Liability) Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]    
Debt securities, fair value 48,694 41,373
Quoted Prices in Active Markets for Identical Assets (Level 1) | Certificates of deposits    
Fair Value, Net Derivative Asset (Liability) Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]    
Debt securities, fair value 0 0
Quoted Prices in Active Markets for Identical Assets (Level 1) | Corporate debt securities    
Fair Value, Net Derivative Asset (Liability) Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]    
Debt securities, fair value 0 0
Quoted Prices in Active Markets for Identical Assets (Level 1) | Commercial paper    
Fair Value, Net Derivative Asset (Liability) Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]    
Debt securities, fair value 0 0
Quoted Prices in Active Markets for Identical Assets (Level 1) | Yankee debt    
Fair Value, Net Derivative Asset (Liability) Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]    
Debt securities, fair value 0 0
Quoted Prices in Active Markets for Identical Assets (Level 1) | Asset-backed securities    
Fair Value, Net Derivative Asset (Liability) Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]    
Debt securities, fair value 0 0
Significant Other Observable Inputs (Level 2)    
Fair Value, Net Derivative Asset (Liability) Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]    
Cash equivalents 0 0
Total financial assets 177,476 145,920
Significant Other Observable Inputs (Level 2) | U.S. Government agency securities    
Fair Value, Net Derivative Asset (Liability) Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]    
Debt securities, fair value 0 0
Significant Other Observable Inputs (Level 2) | Certificates of deposits    
Fair Value, Net Derivative Asset (Liability) Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]    
Debt securities, fair value 1,409 3,013
Significant Other Observable Inputs (Level 2) | Corporate debt securities    
Fair Value, Net Derivative Asset (Liability) Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]    
Debt securities, fair value 116,512 81,698
Significant Other Observable Inputs (Level 2) | Commercial paper    
Fair Value, Net Derivative Asset (Liability) Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]    
Debt securities, fair value 49,410 48,453
Significant Other Observable Inputs (Level 2) | Yankee debt    
Fair Value, Net Derivative Asset (Liability) Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]    
Debt securities, fair value 2,896 4,465
Significant Other Observable Inputs (Level 2) | Asset-backed securities    
Fair Value, Net Derivative Asset (Liability) Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]    
Debt securities, fair value 7,249 8,291
Significant Unobservable Inputs (Level 3)    
Fair Value, Net Derivative Asset (Liability) Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]    
Cash equivalents 0 0
Total financial assets 0 0
Significant Unobservable Inputs (Level 3) | U.S. Government agency securities    
Fair Value, Net Derivative Asset (Liability) Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]    
Debt securities, fair value 0 0
Significant Unobservable Inputs (Level 3) | Certificates of deposits    
Fair Value, Net Derivative Asset (Liability) Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]    
Debt securities, fair value 0 0
Significant Unobservable Inputs (Level 3) | Corporate debt securities    
Fair Value, Net Derivative Asset (Liability) Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]    
Debt securities, fair value 0 0
Significant Unobservable Inputs (Level 3) | Commercial paper    
Fair Value, Net Derivative Asset (Liability) Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]    
Debt securities, fair value 0 0
Significant Unobservable Inputs (Level 3) | Yankee debt    
Fair Value, Net Derivative Asset (Liability) Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]    
Debt securities, fair value 0 0
Significant Unobservable Inputs (Level 3) | Asset-backed securities    
Fair Value, Net Derivative Asset (Liability) Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]    
Debt securities, fair value $ 0 $ 0