XML 52 R40.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Stock-based compensation - Compensation expense (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Stock-based compensation $ 4,042 $ 2,672 $ 7,615 $ 5,230
Employee Stock Option [Member]        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Stock-based compensation 2,577 1,903 4,985 3,566
Restricted stock awards and units        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Stock-based compensation 1,382 724 2,471 1,565
Employee stock purchase plan awards        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Stock-based compensation 83 45 159 99
Research and development        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Stock-based compensation 1,626 690 2,906 1,553
General and administrative        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Stock-based compensation $ 2,416 $ 1,982 $ 4,709 $ 3,677