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