XML 56 R46.htm IDEA: XBRL DOCUMENT v3.25.3
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
Sep. 30, 2025
Dec. 31, 2024
Sep. 30, 2024
Assets      
Cash and cash equivalents, Adjusted Cost $ 49,973 $ 91,415 $ 75,800
Fair Value Measurements Recurring      
Assets      
Assets, Adjusted Cost 150,453 184,987  
Assets, Unrealized Gains 73 35  
Assets, Unrealized Losses (11) (13)  
Assets, Fair Value 150,515 185,009  
Cash and cash equivalents, Adjusted Cost 49,978 91,420  
Cash and cash equivalents, Unrealized Gains   1  
Cash and cash equivalents, Unrealized Losses (5) (6)  
Cash and cash equivalents, Fair Value 49,973 91,415  
Fair Value Measurements Recurring | Short-term Investments      
Assets      
Investments, Adjusted Cost 100,475 93,567  
Investments, Unrealized Gains 73 34  
Investments, Unrealized Losses (6) (7)  
Investments, Fair Value 100,542 93,594  
Fair Value Measurements Recurring | Cash      
Assets      
Cash and cash equivalents, Adjusted Cost 2,552 1,152  
Cash and cash equivalents, Fair Value 2,552 1,152  
Fair Value Measurements Recurring | Money Market Funds | Level 1      
Assets      
Cash and cash equivalents, Adjusted Cost 14,118 44,524  
Cash and cash equivalents, Fair Value 14,118 44,524  
Fair Value Measurements Recurring | Commercial Paper | Level 2      
Assets      
Cash and cash equivalents, Adjusted Cost 33,308 39,291  
Cash and cash equivalents, Unrealized Losses (5) (6)  
Cash and cash equivalents, Fair Value 33,303 39,285  
Fair Value Measurements Recurring | Commercial Paper | Level 2 | Short-term Investments      
Assets      
Investments, Adjusted Cost 15,420 8,697  
Investments, Unrealized Gains 1 1  
Investments, Unrealized Losses (2) (1)  
Investments, Fair Value 15,419 8,697  
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  
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 919 2,330  
Investments, Fair Value 919 2,330  
Fair Value Measurements Recurring | U.S. Government Securities | Level 2 | Short-term Investments      
Assets      
Investments, Adjusted Cost 84,136 82,042  
Investments, Unrealized Gains 72 33  
Investments, Unrealized Losses (4) (6)  
Investments, Fair Value $ 84,204 $ 82,069