Stock-based compensation - Stock-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 |
|
Stock-based compensation expense | ||||
Stock-based compensation expense | $ 7,640 | $ 7,010 | $ 11,433 | $ 11,484 |
Employee Stock Option | ||||
Stock-based compensation expense | ||||
Stock-based compensation expense | 3,063 | 676 | 3,243 | 1,625 |
Restricted stock units | ||||
Stock-based compensation expense | ||||
Stock-based compensation expense | 2,072 | 4,171 | 3,365 | 7,569 |
Performance stock units | ||||
Stock-based compensation expense | ||||
Stock-based compensation expense | $ 2,505 | $ 2,163 | $ 4,825 | $ 2,290 |