v3.26.1
Marketable Securities - Schedule of Marketable Securities (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Cash equivalents    
Amortized Cost $ 28,611 $ 33,523
Unrealized Gains 0 1
Money market funds 28,611 33,524
Short-term investments    
Amortized Cost 112,908 105,480
Unrealized Gains 0 103
Unrealized Losses (95) 0
Aggregate Fair Value 112,813 105,583
Total marketable securities, amortized cost 141,519 139,003
Total marketable securities, unrealized gains 0 104
Total marketable securities, aggregate fair value 141,424 139,107
Money market funds    
Cash equivalents    
Amortized Cost 28,611 28,524
Unrealized Gains 0 0
Money market funds 28,611 28,524
U.S. treasury securities    
Cash equivalents    
Amortized Cost   4,999
Unrealized Gains   1
Money market funds   5,000
U.S. treasury securities    
Short-term investments    
Amortized Cost 101,035 101,371
Unrealized Gains 0 100
Unrealized Losses (84) 0
Aggregate Fair Value 100,951 101,471
Commercial paper    
Short-term investments    
Amortized Cost 11,873  
Unrealized Gains 0  
Unrealized Losses (11)  
Aggregate Fair Value $ 11,862  
U.S. agency bonds    
Short-term investments    
Amortized Cost   4,109
Unrealized Gains   3
Unrealized Losses   0
Aggregate Fair Value   $ 4,112