XML 35 R24.htm IDEA: XBRL DOCUMENT v3.23.2
Share based compensation - Share-Based Compensation Expense (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]        
Total $ 5,074 $ 3,053 $ 9,364 $ 6,801
Research and development        
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]        
Total 1,123 1,330 2,226 2,869
Selling, general and administrative        
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]        
Total $ 3,951 $ 1,723 $ 7,138 $ 3,932