v3.26.1
Marketable Securities - Schedule of Marketable Securities (Details) - USD ($)
$ in Thousands
Mar. 31, 2026
Dec. 31, 2025
Cash equivalents    
Amortized Cost $ 28,974 $ 33,523
Unrealized Gains 0 1
Money market funds 28,974 33,524
Short-term investments    
Amortized Cost 111,199 105,480
Unrealized Gains 7 103
Unrealized Losses (58) 0
Aggregate Fair Value 111,148 105,583
Total marketable securities, amortized cost 140,173 139,003
Total marketable securities, unrealized gains 7 104
Total marketable securities, aggregate fair value 140,122 139,107
U.S. treasury securities    
Short-term investments    
Amortized Cost 96,426 101,371
Unrealized Gains 7 100
Unrealized Losses (35) 0
Aggregate Fair Value 96,398 101,471
Corporate bonds    
Short-term investments    
Amortized Cost 3,010  
Unrealized Gains 0  
Unrealized Losses (2)  
Aggregate Fair Value 3,008  
Commercial paper    
Short-term investments    
Amortized Cost 11,763  
Unrealized Gains 0  
Unrealized Losses (21)  
Aggregate Fair Value 11,742  
U.S. agency bonds    
Short-term investments    
Amortized Cost   4,109
Unrealized Gains   3
Unrealized Losses   0
Aggregate Fair Value   4,112
Money market funds    
Cash equivalents    
Amortized Cost 28,974 28,524
Unrealized Gains 0 0
Money market funds $ 28,974 28,524
U.S. treasury securities    
Cash equivalents    
Amortized Cost   4,999
Unrealized Gains   1
Money market funds   $ 5,000