Stock Based Compensation - Compensation costs (Details) $ in Thousands |
3 Months Ended | 6 Months Ended | 12 Months Ended | ||
---|---|---|---|---|---|
Jun. 30, 2025
USD ($)
|
Jun. 30, 2024
USD ($)
|
Jun. 30, 2025
USD ($)
|
Jun. 30, 2024
USD ($)
|
Dec. 31, 2024
item
|
|
Compensation cost | |||||
Number of Participants | item | 2 | ||||
Equity-based compensation cost | $ 2,153 | $ 3,051 | $ 3,983 | $ 5,914 | |
Unrecognized compensation costs related to restricted stock units | 22,215 | 22,215 | |||
Restricted stock units (RSUs) | |||||
Compensation cost | |||||
Equity-based compensation cost | 1,435 | 1,397 | 2,487 | 2,609 | |
Employee stock option | |||||
Compensation cost | |||||
Equity-based compensation cost | 634 | 1,612 | 1,358 | 3,226 | |
ESPP | |||||
Compensation cost | |||||
Equity-based compensation cost | $ 84 | $ 42 | $ 138 | $ 79 |