v3.25.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
Mar. 31, 2025
Dec. 31, 2024
Mar. 31, 2024
Assets      
Cash and cash equivalents, Adjusted Cost $ 71,001 $ 91,415 $ 43,981
Fair Value Measurements Recurring      
Assets      
Assets, Adjusted Cost 185,693 184,987  
Assets, Unrealized Gains 17 35  
Assets, Unrealized Losses (22) (13)  
Assets, Fair Value 185,688 185,009  
Cash and cash equivalents, Adjusted Cost 71,012 91,420  
Cash and cash equivalents, Unrealized Gains   1  
Cash and cash equivalents, Unrealized Losses (11) (6)  
Cash and cash equivalents, Fair Value 71,001 91,415  
Fair Value Measurements Recurring | Short-term Investments      
Assets      
Investments, Adjusted Cost 114,681 93,567  
Investments, Unrealized Gains 17 34  
Investments, Unrealized Losses (11) (7)  
Investments, Fair Value 114,687 93,594  
Fair Value Measurements Recurring | Cash      
Assets      
Cash and cash equivalents, Adjusted Cost 1,321 1,152  
Cash and cash equivalents, Fair Value 1,321 1,152  
Fair Value Measurements Recurring | Money Market Funds | Level 1      
Assets      
Cash and cash equivalents, Adjusted Cost 16,478 44,524  
Cash and cash equivalents, Fair Value 16,478 44,524  
Fair Value Measurements Recurring | Commercial Paper | Level 2      
Assets      
Cash and cash equivalents, Adjusted Cost 53,213 39,291  
Cash and cash equivalents, Unrealized Losses (11) (6)  
Cash and cash equivalents, Fair Value 53,202 39,285  
Fair Value Measurements Recurring | Commercial Paper | Level 2 | Short-term Investments      
Assets      
Investments, Adjusted Cost 11,872 8,697  
Investments, Unrealized Gains   1  
Investments, Unrealized Losses (4) (1)  
Investments, Fair Value 11,868 8,697  
Fair Value Measurements Recurring | Corporate Debt Securities | Level 2 | Short-term Investments      
Assets      
Investments, Adjusted Cost 499 498  
Investments, Fair Value 499 498  
Fair Value Measurements Recurring | U.S. Agency Securities | Level 2      
Assets      
Cash and cash equivalents, Adjusted Cost   6,453  
Cash and cash equivalents, Unrealized Gains   1  
Cash and cash equivalents, Fair Value   6,454  
Fair Value Measurements Recurring | U.S. Agency Securities | Level 2 | Short-term Investments      
Assets      
Investments, Adjusted Cost 2,817 2,330  
Investments, Fair Value 2,817 2,330  
Fair Value Measurements Recurring | U.S. Government Securities | Level 2 | Short-term Investments      
Assets      
Investments, Adjusted Cost 99,493 82,042  
Investments, Unrealized Gains 17 33  
Investments, Unrealized Losses (7) (6)  
Investments, Fair Value $ 99,503 $ 82,069