v3.26.1
Fair Value Measurements - Summary of Financial Assets and Liabilities Measured at Fair Value On Recurring Basis (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Cash equivalents:    
Cash equivalents $ 41,696 $ 94,394
Short-term marketable securities:    
Marketable securities 50,365 19,928
Total marketable securities 92,061  
Money Market Funds    
Cash equivalents:    
Cash equivalents 41,696 94,394
U.S. Government Treasury Securities    
Short-term marketable securities:    
Short-term marketable securities 50,365 19,928
Level 1    
Cash equivalents:    
Cash equivalents 41,696 94,394
Short-term marketable securities:    
Marketable securities   19,928
Total marketable securities 92,061  
Level 1 | Money Market Funds    
Cash equivalents:    
Cash equivalents 41,696 94,394
Level 1 | U.S. Government Treasury Securities    
Short-term marketable securities:    
Short-term marketable securities $ 50,365 $ 19,928