v3.26.1
Fair Value Measurements - Cost, Unrealized Gains or Losses, and Fair Value by Investment Type (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Cost, Unrealized Gains or Losses, and Fair Value by Investment    
Cost $ 103,633 $ 163,152
Unrealized Gain 1 80
Unrealized (Loss) (6)  
Fair Value 103,628 163,232
Money market funds    
Cost, Unrealized Gains or Losses, and Fair Value by Investment    
Cost 68,772 78,278
Fair Value 68,772 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   42,257
Unrealized Gain   46
Fair Value   42,303
Commercial paper and corporate notes    
Cost, Unrealized Gains or Losses, and Fair Value by Investment    
Cost 34,861 38,817
Unrealized Gain 1 31
Unrealized (Loss) (6)  
Fair Value $ 34,856 $ 38,848