v3.26.1
Fair Value Measurements - Schedule of Financial Assets Measured at Fair Value on Recurring Basis and Level of Inputs used in such Measurements (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Jun. 30, 2025
Assets      
Cash and cash equivalents, Adjusted Cost $ 93,968 $ 124,245 $ 53,374
Fair Value Measurements Recurring      
Assets      
Assets, Adjusted Cost 212,787 239,880  
Assets, Unrealized Gains 1 94  
Assets, Unrealized Losses (130) (21)  
Assets, Fair Value 212,658 239,953  
Cash and cash equivalents, Adjusted Cost 93,978 124,257  
Cash and cash equivalents, Unrealized Losses (10) (12)  
Cash and cash equivalents, Fair Value 93,968 124,245  
Fair Value Measurements Recurring | Short-term Investments      
Assets      
Investments, Adjusted Cost 118,809 115,623  
Investments, Unrealized Gains 1 94  
Investments, Unrealized Losses (120) (9)  
Investments, Fair Value 118,690 115,708  
Fair Value Measurements Recurring | Cash      
Assets      
Cash and cash equivalents, Adjusted Cost 7,744 4,919  
Cash and cash equivalents, Fair Value 7,744 4,919  
Fair Value Measurements Recurring | Money Market Funds | Level 1      
Assets      
Cash and cash equivalents, Adjusted Cost 20,471 45,349  
Cash and cash equivalents, Fair Value 20,471 45,349  
Fair Value Measurements Recurring | Commercial Paper | Level 1      
Assets      
Cash and cash equivalents, Adjusted Cost   498  
Cash and cash equivalents, Fair Value   498  
Fair Value Measurements Recurring | Commercial Paper | Level 1 | Short-term Investments      
Assets      
Investments, Adjusted Cost 2,449 498  
Investments, Fair Value 2,449 498  
Fair Value Measurements Recurring | Commercial Paper | Level 2      
Assets      
Cash and cash equivalents, Adjusted Cost 65,763 73,491  
Cash and cash equivalents, Unrealized Losses (10) (12)  
Cash and cash equivalents, Fair Value 65,753 73,479  
Fair Value Measurements Recurring | Commercial Paper | Level 2 | Short-term Investments      
Assets      
Investments, Adjusted Cost 10,586 12,734  
Investments, Unrealized Losses (2) (2)  
Investments, Fair Value 10,584 12,732  
Fair Value Measurements Recurring | Corporate Debt Securities | Level 1 | Short-term Investments      
Assets      
Investments, Adjusted Cost 2,714 4,680  
Investments, Unrealized Gains   1  
Investments, Unrealized Losses (2) (2)  
Investments, Fair Value 2,712 4,679  
Fair Value Measurements Recurring | U.S. Agency Securities | Level 2 | Short-term Investments      
Assets      
Investments, Adjusted Cost 20,836 14,138  
Investments, Unrealized Gains   1  
Investments, Unrealized Losses (24) (5)  
Investments, Fair Value 20,812 14,134  
Fair Value Measurements Recurring | U.S. Government Securities | Level 2 | Short-term Investments      
Assets      
Investments, Adjusted Cost 82,224 83,573  
Investments, Unrealized Gains 1 92  
Investments, Unrealized Losses (92)    
Investments, Fair Value $ 82,133 $ 83,665