v3.26.1
Stock-based compensation - Stock-based compensation expense and by award type (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Stock-based compensation        
Total stock-based compensation $ 1,950 $ 2,222 $ 3,395 $ 4,648
Research and development        
Stock-based compensation        
Total stock-based compensation 822 1,494 1,660 3,074
General and administrative        
Stock-based compensation        
Total stock-based compensation 1,128 728 1,735 1,574
Stock options        
Stock-based compensation        
Total stock-based compensation 1,176 1,682 1,897 3,540
Restricted stock units        
Stock-based compensation        
Total stock-based compensation 762 506 1,474 999
Restricted stock awards        
Stock-based compensation        
Total stock-based compensation       40
Employee stock purchase plan        
Stock-based compensation        
Total stock-based compensation $ 12 $ 34 $ 24 $ 69