v3.25.2
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