XML 90 R80.htm IDEA: XBRL DOCUMENT v3.23.3
Stock-Based Compensation - Additional Information (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Stock-Based Compensation        
Stock-based compensation expense $ 5,976 $ 5,366 $ 16,960 $ 14,749
Exercise of stock options        
Stock-Based Compensation        
Intrinsic value per share     $ 13.71  
Intrinsic value of options exercised during the period     $ 6,700 4,900
Unrecognized compensation cost related to unvested stock options 17,500   $ 17,500  
Weighted average recognition period     1 year 10 months 24 days  
Restricted stock units        
Stock-Based Compensation        
Weighted average recognition period     2 years 8 months 12 days  
Stock-based compensation expense 2,700 $ 2,100 $ 7,300 $ 5,700
Unrecognized compensation expense $ 24,800   $ 24,800  
Omnibus Equity Incentive Plan | Exercise of stock options        
Stock-Based Compensation        
Shares available for future awards 842,685   842,685