v3.26.1
Fair Value Measurements - Summary of Financial Assets and Liabilities Measured at Fair Value On Recurring Basis (Details) - USD ($)
Mar. 31, 2026
Dec. 31, 2025
Cash equivalents:    
Cash equivalents $ 31,567,000 $ 94,394,000
Long-term marketable securities:    
Long-term marketable securities   0
Marketable securities 70,442,000 19,928,000
Money Market Funds    
Cash equivalents:    
Cash equivalents 26,575,000 94,394,000
U.S. Government Treasury Securities    
Cash equivalents:    
Cash equivalents 4,992,000  
Short-term marketable securities:    
Short-term marketable securities 62,788,000 19,928,000
Long-term marketable securities:    
Long-term marketable securities 7,654,000  
Level 1    
Cash equivalents:    
Cash equivalents 31,567,000 94,394,000
Long-term marketable securities:    
Marketable securities 70,442,000 19,928,000
Level 1 | Money Market Funds    
Cash equivalents:    
Cash equivalents 26,575,000 94,394,000
Level 1 | U.S. Government Treasury Securities    
Cash equivalents:    
Cash equivalents 4,992,000  
Short-term marketable securities:    
Short-term marketable securities 62,788,000 $ 19,928,000
Long-term marketable securities:    
Long-term marketable securities $ 7,654,000