v3.25.2
Share-Based Payments - Schedule of Share-based Compensation Expense (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Share-based payments        
Share-based compensation expense $ 7,507 $ 6,552 $ 15,575 $ 12,449
Research and development        
Share-based payments        
Share-based compensation expense 1,479 1,231 2,891 2,596
Selling, general and administrative        
Share-based payments        
Share-based compensation expense $ 6,028 $ 5,321 $ 12,684 $ 9,853