XML 96 R85.htm IDEA: XBRL DOCUMENT v3.25.3
Stock-Based Compensation - Additional Information (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2025
Sep. 30, 2024
Sep. 30, 2025
Sep. 30, 2024
Stock-Based Compensation        
Stock-based compensation expense $ 2,526 $ 4,056 $ 7,635 $ 12,923
Employee Stock Option        
Stock-Based Compensation        
Intrinsic value of options per share (in $ per share)     $ 9.48  
Intrinsic value of options exercised during the period     $ 2,300 1,100
Unrecognized compensation cost related to unvested stock options 4,700   $ 4,700  
Weighted average recognition period (in years)     1 year 10 months 24 days  
Restricted stock units        
Stock-Based Compensation        
Stock-based compensation expense 1,600 $ 2,700 $ 5,200 $ 8,100
Unrecognized compensation expense $ 9,900   $ 9,900  
Weighted average recognition period (in years)     2 years 3 months 18 days  
2018 Plan | Employee Stock Option        
Stock-Based Compensation        
Shares available for future awards (in shares) 2,271,955   2,271,955