XML 50 R40.htm IDEA: XBRL DOCUMENT v3.22.2
Stockholders' Equity - Options Outstanding Separated Into Range of Exercise Price (Details) - $ / shares
3 Months Ended 6 Months Ended
Mar. 31, 2022
Jun. 30, 2022
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Weighted average exercise price (in dollars per share)   $ 7.078
Options outstanding, exercise price range (in shares)   799,762
Options outstanding, weighted average remaining contractual life (Year) 2 years 9 months 2 years 3 months
Options exercisable, exercise price range (in shares)   788,374
Options exercisable, weighted average remaining contractual life (years)   2 years 2 months 1 day
Weighted average exercise price of options exercisable, exercise price range (in dollars per share)   $ 7.099
Range One    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Lower range of exercise price (in dollars per share)   4.157
Upper range of exercise price (in dollars per share)   5.682
Weighted average exercise price (in dollars per share)   $ 4.880
Options outstanding, exercise price range (in shares)   223,761
Options outstanding, weighted average remaining contractual life, exercise price range (Year)   2 years 5 months 8 days
Options exercisable, exercise price range (in shares)   212,373
Options exercisable, weighted average remaining contractual life, exercise price range (years)   2 years 2 months 1 day
Weighted average exercise price of options exercisable, exercise price range (in dollars per share)   $ 4.828
Range Two    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Lower range of exercise price (in dollars per share)   6.503
Upper range of exercise price (in dollars per share)   8.077
Weighted average exercise price (in dollars per share)   $ 7.111
Options outstanding, exercise price range (in shares)   430,099
Options outstanding, weighted average remaining contractual life, exercise price range (Year)   2 years 21 days
Options exercisable, exercise price range (in shares)   430,099
Options exercisable, weighted average remaining contractual life, exercise price range (years)   2 years 21 days
Weighted average exercise price of options exercisable, exercise price range (in dollars per share)   $ 7.111
Range Three    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Weighted average exercise price (in dollars per share)   $ 9.960
Options outstanding, exercise price range (in shares)   120,180
Options outstanding, weighted average remaining contractual life, exercise price range (Year)   2 years 7 months 24 days
Options exercisable, exercise price range (in shares)   120,180
Options exercisable, weighted average remaining contractual life, exercise price range (years)   2 years 7 months 24 days
Weighted average exercise price of options exercisable, exercise price range (in dollars per share)   $ 9.960
Range Four    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Weighted average exercise price (in dollars per share)   $ 13.287
Options outstanding, exercise price range (in shares)   25,722
Options outstanding, weighted average remaining contractual life, exercise price range (Year)   1 year 8 months 23 days
Options exercisable, exercise price range (in shares)   25,722
Options exercisable, weighted average remaining contractual life, exercise price range (years)   1 year 8 months 23 days
Weighted average exercise price of options exercisable, exercise price range (in dollars per share)   $ 13.287