XML 96 R85.htm IDEA: XBRL DOCUMENT v3.25.2
Stock-Based Compensation - Additional Information (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Stock-Based Compensation        
Stock-based compensation expense $ 2,045 $ 4,201 $ 5,109 $ 8,867
Employee Stock Option        
Stock-Based Compensation        
Intrinsic value of options per share (in $ per share)     $ 7.46  
Intrinsic value of options exercised during the period     $ 1,200 1,100
Unrecognized compensation cost related to unvested stock options 5,700   $ 5,700  
Weighted average recognition period (in years)     2 years  
Restricted stock units        
Stock-Based Compensation        
Stock-based compensation expense 1,400 $ 2,800 $ 3,600 $ 5,400
Unrecognized compensation expense $ 11,700   $ 11,700  
Weighted average recognition period (in years)     2 years 4 months 24 days  
2018 Plan | Employee Stock Option        
Stock-Based Compensation        
Shares available for future awards (in shares) 2,153,426   2,153,426