v3.26.1
Fair Value Measurements - Cost, Unrealized Gains or Losses, and Fair Value by Investment Type (Details) - USD ($)
$ in Thousands
Mar. 31, 2026
Dec. 31, 2025
Cost, Unrealized Gains or Losses, and Fair Value by Investment    
Cost $ 166,241 $ 163,152
Unrealized Gain 11 80
Unrealized (Loss) (4)  
Fair Value 166,248 163,232
Money market funds    
Cost, Unrealized Gains or Losses, and Fair Value by Investment    
Cost 110,493 78,278
Fair Value 110,493 78,278
U.S. government agency securities    
Cost, Unrealized Gains or Losses, and Fair Value by Investment    
Cost   3,800
Unrealized Gain   3
Fair Value   3,803
U.S. treasury securities    
Cost, Unrealized Gains or Losses, and Fair Value by Investment    
Cost 24,438 42,257
Unrealized Gain 6 46
Fair Value 24,444 42,303
Commercial paper and corporate notes    
Cost, Unrealized Gains or Losses, and Fair Value by Investment    
Cost 31,310 38,817
Unrealized Gain 5 31
Unrealized (Loss) (4)  
Fair Value $ 31,311 $ 38,848