XML 98 R87.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Stock-Based Compensation - Additional Information (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Stock-Based Compensation        
Intrinsic value of options per share (in $ per share)     $ 6.91  
Intrinsic value of options exercised during the period     $ 1,100 $ 5,900
Unrecognized compensation cost related to unvested stock options $ 11,000   11,000  
Stock-based compensation expense 4,997 $ 5,800 $ 10,453 10,984
Employee Stock Option        
Stock-Based Compensation        
Weighted average recognition period (in years)     1 year 10 months 24 days  
Restricted stock units        
Stock-Based Compensation        
Unrecognized compensation expense 21,300   $ 21,300  
Weighted average recognition period (in years)     2 years 6 months  
Stock-based compensation expense $ 2,800 $ 2,500 $ 5,400 $ 4,600
2018 Plan | Employee Stock Option        
Stock-Based Compensation        
Shares available for future awards (in shares) 2,779,984   2,779,984