XML 46 R34.htm IDEA: XBRL DOCUMENT v3.25.3
Fair Value of Financial Instruments (Details) - Fair Value, Recurring - USD ($)
$ in Thousands
Sep. 30, 2025
Dec. 31, 2024
Assets    
Short-term investments: $ 157,392 $ 126,480
Total financial assets 217,217 151,220
Commercial paper    
Assets    
Short-term investments: 76,095 56,886
Corporate notes/bonds    
Assets    
Short-term investments: 81,297 69,594
Level 1    
Assets    
Short-term investments: 0 0
Total financial assets 59,825 24,740
Level 1 | Commercial paper    
Assets    
Short-term investments: 0 0
Level 1 | Corporate notes/bonds    
Assets    
Short-term investments: 0 0
Level 2    
Assets    
Short-term investments: 157,392 126,480
Total financial assets 157,392 126,480
Level 2 | Commercial paper    
Assets    
Short-term investments: 76,095 56,886
Level 2 | Corporate notes/bonds    
Assets    
Short-term investments: 81,297 69,594
Money market funds    
Assets    
Cash and cash equivalents: 59,825 24,740
Money market funds | Level 1    
Assets    
Cash and cash equivalents: 59,825 24,740
Money market funds | Level 2    
Assets    
Cash and cash equivalents: $ 0 $ 0