v3.26.1
Fair Value Measurements - Summary of Financial Assets and Liabilities Measured at Fair Value (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Assets    
Marketable securities $ 96,598 $ 118,785
Total assets, at fair value 125,577 153,703
Money Market Funds    
Assets    
Cash equivalents 28,979 34,918
U.S. Treasury Bills    
Assets    
Marketable securities 48,166 61,229
U.S. Notes and Bonds    
Assets    
Marketable securities 48,432 57,556
Level 1    
Assets    
Total assets, at fair value 34,916 42,818
Level 1 | Money Market Funds    
Assets    
Cash equivalents 28,979 34,918
Level 1 | U.S. Treasury Bills    
Assets    
Marketable securities 5,937 7,900
Level 2    
Assets    
Total assets, at fair value 90,661 110,885
Level 2 | U.S. Treasury Bills    
Assets    
Marketable securities 42,229 53,329
Level 2 | U.S. Notes and Bonds    
Assets    
Marketable securities $ 48,432 $ 57,556