v3.26.1
Fair Value Measurements - Schedule of Unrealized Gains and Losses (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Cash equivalents    
Fair Value $ 55,178 $ 15,563
Short-term marketable securities    
Fair Value 31,367 3,495
Total 86,575 19,058
Unrealized Gains 0 0
Unrealized Losses (30) 0
Fair Value 86,545 19,058
Government securities    
Short-term marketable securities    
Amortized Cost 18,249  
Unrealized Gains 0  
Unrealized Losses (19)  
Fair Value 18,230  
Commercial paper    
Short-term marketable securities    
Amortized Cost 12,143 3,495
Unrealized Gains 0 0
Unrealized Losses (3) 0
Fair Value 12,140 3,495
Corporate bonds    
Short-term marketable securities    
Amortized Cost 997  
Unrealized Gains 0  
Unrealized Losses 0  
Fair Value 997  
Money market funds    
Cash equivalents    
Amortized Cost 9,086 15,563
Unrealized Gains 0 0
Unrealized Losses 0 0
Fair Value 9,086 $ 15,563
Commercial paper    
Cash equivalents    
Amortized Cost 46,100  
Unrealized Gains 0  
Unrealized Losses (8)  
Fair Value $ 46,092