XML 54 R46.htm IDEA: XBRL DOCUMENT v3.24.3
Stock compensation - Summary of Share-based Payment Arrangement, Expensed and Capitalized, Amount (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2024
Sep. 30, 2023
Sep. 30, 2024
Sep. 30, 2023
Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]        
Share-based Payment Arrangement, Expense $ 5,588 $ 2,923 $ 14,585 $ 8,272
Employees [Member]        
Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]        
Share-based Payment Arrangement, Expense 4,791 2,621 12,923 7,542
Nonemployees [Member]        
Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]        
Share-based Payment Arrangement, Expense 797 302 1,662 730
Research and development [Member]        
Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]        
Share-based Payment Arrangement, Expense 2,261 1,146 5,888 3,511
General and administrative [Member]        
Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]        
Share-based Payment Arrangement, Expense $ 3,327 $ 1,777 $ 8,697 $ 4,761