XML 71 R56.htm IDEA: XBRL DOCUMENT v3.24.0.1
Stockholders' Equity - Stock Options Outstanding Rollforward (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Number of Options    
Outstanding at December 31 (in shares) 1,751 2,127
Granted (in shares) 317 414
Exercised (in shares) (274) (307)
Expired, canceled or forfeited (in shares) (564) (483)
Outstanding at December 31 (in shares) 1,230 1,751
Exercisable at December 31 (in shares) 510 939
Options vested or expected to vest, number of option (in shares) 1,230 1,751
Weighted Average Exercise Price    
Outstanding at December 31 (in dollars per share) $ 9.77 $ 9.93
Granted (in dollars per share) 9.81 8.12
Exercised (in dollars per share) 9.07 8.05
Expired, canceled or forfeited (in dollars per share) 10.58 10.14
Outstanding at December 31 (in dollars per share) 9.57 9.77
Exercisable at December 31 (in dollars per share) 9.56 9.98
Options vested or expected to vest, weighted average exercise price (in shares) $ 9.57 $ 9.77
Share-based Compensation Arrangement by Share-based Payment Award, Options, Additional Disclosures [Abstract]    
Weighted average remaining contractual life, outstanding (in years) 2 years 8 months 1 day 2 years 2 months 8 days
Weighted average remaining contractual life, exercisable (in years) 1 year 7 months 17 days 1 year 7 months 24 days
Weighted average remaining contractual life, options vested or expected to vest (in years) 2 years 8 months 1 day 2 years 2 months 8 days
Aggregate intrinsic value, outstanding $ 0 $ 1,948
Aggregate intrinsic value, exercisable 0 814
Aggregate intrinsic value, options vested or expected to vest $ 0 $ 1,948