v3.25.0.1
Fair Value Measurements - Schedule of Financial Assets and Liabilities Measured at Fair Value on Recurring Basis and Level of Inputs used in such Measurements (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Assets    
Cash and cash equivalents, Adjusted Cost $ 91,415 $ 56,984
Fair Value Measurements Recurring    
Assets    
Assets, Adjusted Cost 184,987 114,192
Assets, Unrealized Gains 35 8
Assets, Unrealized Losses (13) (21)
Assets, Fair Value 185,009 114,179
Cash and cash equivalents, Adjusted Cost 91,420 57,001
Cash and cash equivalents, Unrealized Gains 1 1
Cash and cash equivalents, Unrealized Losses (6) (18)
Cash and cash equivalents, Fair Value 91,415 56,984
Fair Value Measurements Recurring | Short-term Investments    
Assets    
Investments, Adjusted Cost 93,567 57,191
Investments, Unrealized Gains 34 7
Investments, Unrealized Losses (7) (3)
Investments, Fair Value 93,594 57,195
Fair Value Measurements Recurring | Commercial Paper | Level 2    
Assets    
Cash and cash equivalents, Adjusted Cost 39,291 34,416
Cash and cash equivalents, Unrealized Losses (6) (18)
Cash and cash equivalents, Fair Value 39,285 34,398
Fair Value Measurements Recurring | Commercial Paper | Level 2 | Short-term Investments    
Assets    
Investments, Adjusted Cost 8,697 495
Investments, Unrealized Gains 1  
Investments, Unrealized Losses (1)  
Investments, Fair Value 8,697 495
Fair Value Measurements Recurring | U.S. Government Securities | Level 2    
Assets    
Cash and cash equivalents, Adjusted Cost   1,983
Cash and cash equivalents, Fair Value   1,983
Fair Value Measurements Recurring | U.S. Government Securities | Level 2 | Short-term Investments    
Assets    
Investments, Adjusted Cost 82,042 54,720
Investments, Unrealized Gains 33 7
Investments, Unrealized Losses (6) (3)
Investments, Fair Value 82,069 54,724
Fair Value Measurements Recurring | Corporate Debt Securities | Level 2 | Short-term Investments    
Assets    
Investments, Adjusted Cost 498  
Investments, Fair Value 498  
Fair Value Measurements Recurring | U.S. Agency Securities | Level 2    
Assets    
Cash and cash equivalents, Adjusted Cost 6,453 1,985
Cash and cash equivalents, Unrealized Gains 1 1
Cash and cash equivalents, Fair Value 6,454 1,986
Fair Value Measurements Recurring | U.S. Agency Securities | Level 2 | Short-term Investments    
Assets    
Investments, Adjusted Cost 2,330 1,976
Investments, Fair Value 2,330 1,976
Fair Value Measurements Recurring | Cash    
Assets    
Cash and cash equivalents, Adjusted Cost 1,152 3,649
Cash and cash equivalents, Fair Value 1,152 3,649
Fair Value Measurements Recurring | Money Market Funds | Level 1    
Assets    
Cash and cash equivalents, Adjusted Cost 44,524 14,968
Cash and cash equivalents, Fair Value $ 44,524 $ 14,968