v3.26.1
Fair Value Measurements - Summary of Financial Assets and Liabilities Measured at Fair Value on a Recurring Basis (Details) - Recurring basis - USD ($)
$ in Thousands
Mar. 31, 2026
Dec. 31, 2025
Financial assets    
Total financial assets $ 202,756 $ 198,208
Level 1    
Financial assets    
Total financial assets 38,145 28,489
Level 2    
Financial assets    
Total financial assets 164,611 169,719
Money Market Funds    
Financial assets    
Total financial assets 38,145 28,489
Money Market Funds | Level 1    
Financial assets    
Total financial assets 38,145 28,489
Commercial Paper    
Financial assets    
Total financial assets 12,701 9,932
Commercial Paper | Level 2    
Financial assets    
Total financial assets 12,701 9,932
U.S. Government Treasury and Agency Securities    
Financial assets    
Total financial assets 122,069 125,605
U.S. Government Treasury and Agency Securities | Level 2    
Financial assets    
Total financial assets 122,069 125,605
Corporate Bonds    
Financial assets    
Total financial assets 29,841 34,182
Corporate Bonds | Level 2    
Financial assets    
Total financial assets $ 29,841 $ 34,182