XML 98 R87.htm IDEA: XBRL DOCUMENT v3.24.3
Stock-Based Compensation - Additional Information (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2024
Sep. 30, 2023
Sep. 30, 2024
Sep. 30, 2023
Stock-Based Compensation        
Intrinsic value of options per share (in $ per share)     $ 8.11  
Intrinsic value of options exercised during the period     $ 1,100 $ 6,700
Unrecognized compensation cost related to unvested stock options $ 8,800   8,800  
Stock-based compensation expense 4,838 $ 5,976 $ 15,291 16,960
Employee Stock Option        
Stock-Based Compensation        
Weighted average recognition period (in years)     1 year 9 months 18 days  
Restricted stock units        
Stock-Based Compensation        
Unrecognized compensation expense 17,800   $ 17,800  
Weighted average recognition period (in years)     2 years 3 months 18 days  
Stock-based compensation expense $ 2,700 $ 2,700 $ 8,100 $ 7,300
2018 Plan | Employee Stock Option        
Stock-Based Compensation        
Shares available for future awards (in shares) 2,810,344   2,810,344