v3.26.1
Fair Value Measurements - Summary of Financial Assets and Liabilities Measured at Fair Value (Details) - USD ($)
$ in Thousands
Mar. 31, 2026
Dec. 31, 2025
Assets    
Marketable securities $ 95,932 $ 118,785
Total assets, at fair value 138,375 153,703
Money Market Funds    
Assets    
Cash equivalents 42,443 34,918
U.S. Treasury Bills    
Assets    
Marketable securities 63,557 61,229
U.S. Notes and Bonds    
Assets    
Marketable securities 32,375 57,556
Level 1    
Assets    
Total assets, at fair value 56,194 42,818
Level 1 | Money Market Funds    
Assets    
Cash equivalents 42,443 34,918
Level 1 | U.S. Treasury Bills    
Assets    
Marketable securities 13,751 7,900
Level 2    
Assets    
Total assets, at fair value 82,181 110,885
Level 2 | U.S. Treasury Bills    
Assets    
Marketable securities 49,806 53,329
Level 2 | U.S. Notes and Bonds    
Assets    
Marketable securities $ 32,375 $ 57,556