XML 46 R36.htm IDEA: XBRL DOCUMENT v3.23.3
Stock-Based Compensation (Summary of Stock Option Activity) (Details)
$ / shares in Units, $ in Thousands
9 Months Ended
Sep. 30, 2023
USD ($)
$ / shares
shares
Dec. 31, 2022
USD ($)
Number of Options    
Outstanding as of Beginning of period (in shares) 3,756,835  
Granted (in shares) 1,086,876  
Cancelled / Forfeited (in shares) (264,160)  
Exercised (in shares) (115,455)  
Balance as of End of period (in shares) 4,464,096  
Options exercisable as of June 30, 2023 (in shares) 2,311,211  
Weighted Average Exercise Price    
Outstanding as of Beginning of period (in dollars per share) | $ / shares $ 8.28  
Granted (in dollars per share) | $ / shares 14.06  
Cancelled / Forfeited (in dollars per share) | $ / shares 10.42  
Exercised (in dollars per share) | $ / shares 4.50  
Balance as of End of period (in dollars per share) | $ / shares 9.66  
Options exercisable as of June 30, 2023 (in dollars per share) | $ / shares $ 7.05  
Aggregate Intrinsic Value    
Aggregate intrinsic value | $ $ 37,331 $ 36,616
Options exercisable as of June 30, 2023 | $ $ 25,374  
Weighted average remaining contractual term, outstanding (in years) 7 years 6 months  
Weighted average remaining contractual life, exercisable (in years) 6 years 4 months 24 days  
Options not granted under the 2001 or 2021 Plans    
Number of Options    
Balance as of End of period (in shares) 8,796