Stock-Based Compensation - Compensation costs (Details) $ in Thousands |
3 Months Ended | 6 Months Ended | 12 Months Ended | ||
|---|---|---|---|---|---|
|
Jun. 30, 2026
USD ($)
|
Jun. 30, 2025
USD ($)
|
Jun. 30, 2026
USD ($)
|
Jun. 30, 2025
USD ($)
|
Dec. 31, 2025
item
|
|
| Compensation cost | |||||
| Number of Participants | item | 2 | ||||
| Equity-based compensation cost | $ 3,133 | $ 2,153 | $ 5,839 | $ 3,983 | |
| Unrecognized compensation costs related to restricted stock units | 27,679 | $ 27,679 | |||
| Weighted average period | 2 years 10 months 24 days | ||||
| Restricted stock units (RSUs) | |||||
| Compensation cost | |||||
| Equity-based compensation cost | 2,675 | 1,435 | $ 4,883 | 2,487 | |
| Employee stock option | |||||
| Compensation cost | |||||
| Equity-based compensation cost | 364 | 634 | 739 | 1,358 | |
| ESPP | |||||
| Compensation cost | |||||
| Equity-based compensation cost | $ 94 | $ 84 | $ 217 | $ 138 | |