v3.24.0.1
Stock based awards - Stock-based compensation (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Stock-based compensation      
Total stock-based compensation expense $ 21,497 $ 23,243 $ 10,054
Research and development expense      
Stock-based compensation      
Total stock-based compensation expense 7,579 8,096 3,054
General and administrative expense      
Stock-based compensation      
Total stock-based compensation expense $ 13,918 $ 15,147 $ 7,000