XML 41 R34.htm IDEA: XBRL DOCUMENT v3.25.1
Fair Value Measurements - Summary of Fair Value Hierarchy of Assets and Liabilities Measured on Recurring Basis (Details) - Fair Value, Recurring - USD ($)
$ in Thousands
Mar. 31, 2025
Dec. 31, 2024
Assets:    
Assets, fair value $ 237,849 $ 257,907
Money Market Funds    
Assets:    
Cash equivalents 4,106 9,432
U.S. Treasury Bills    
Assets:    
Cash equivalents 5,965  
Short-term investments 40,204 28,723
Government Securities    
Assets:    
Short-term investments 97,812 136,514
Government Agency Securities    
Assets:    
Short-term investments 89,762 83,238
Level 1    
Assets:    
Assets, fair value 4,106  
Liabilities    
Liabilities, fair value   9,432
Level 1 | Money Market Funds    
Assets:    
Cash equivalents 4,106 9,432
Level 2    
Assets:    
Cash equivalents   248,475
Assets, fair value 233,743  
Level 2 | U.S. Treasury Bills    
Assets:    
Cash equivalents 5,965  
Short-term investments 40,204 28,723
Level 2 | Government Securities    
Assets:    
Short-term investments 97,812 136,514
Level 2 | Government Agency Securities    
Assets:    
Short-term investments $ 89,762 $ 83,238