XML 89 R74.htm IDEA: XBRL DOCUMENT v3.22.0.1
Note 10 - Stockholders' Equity and Stock Incentive Plans - Stock Options Outstanding Exercisable (Details)
12 Months Ended
Dec. 31, 2021
$ / shares
shares
Options outstanding, number outstanding (in shares) | shares 274,332
Options outstanding, weighted average remaining contractual life (Year) 4 years
Options outstanding, weighted average exercise price (in dollars per share) | $ / shares $ 17.02
Options exercisable, number exercisable (in shares) | shares 274,332
Options exercisable, weighted average exercise price (in dollars per share) | $ / shares $ 17.02
Range Four [Member]  
Options outstanding, number outstanding (in shares) | shares 32,000
Options outstanding, weighted average remaining contractual life (Year) 1 year 10 months 24 days
Options outstanding, weighted average exercise price (in dollars per share) | $ / shares $ 9.86
Options exercisable, number exercisable (in shares) | shares 32,000
Options exercisable, weighted average exercise price (in dollars per share) | $ / shares $ 9.86
Range Five [Member]  
Options outstanding, number outstanding (in shares) | shares 23,431
Options outstanding, weighted average remaining contractual life (Year) 2 years 10 months 24 days
Options outstanding, weighted average exercise price (in dollars per share) | $ / shares $ 11.57
Options exercisable, number exercisable (in shares) | shares 23,431
Options exercisable, weighted average exercise price (in dollars per share) | $ / shares $ 11.57
Range Six [Member]  
Options outstanding, number outstanding (in shares) | shares 130,383
Options outstanding, weighted average remaining contractual life (Year) 4 years 10 months 24 days
Options outstanding, weighted average exercise price (in dollars per share) | $ / shares $ 17.75
Options exercisable, number exercisable (in shares) | shares 130,383
Options exercisable, weighted average exercise price (in dollars per share) | $ / shares $ 17.75
Range 7 [Member]  
Options outstanding, number outstanding (in shares) | shares 88,518
Options outstanding, weighted average remaining contractual life (Year) 3 years 10 months 24 days
Options outstanding, weighted average exercise price (in dollars per share) | $ / shares $ 19.98
Options exercisable, number exercisable (in shares) | shares 88,518
Options exercisable, weighted average exercise price (in dollars per share) | $ / shares $ 19.98