XML 62 R48.htm IDEA: XBRL DOCUMENT v3.20.4
Note 10 - Stock Compensation Plans - Stock Options Outstanding and Exercisable (Details) - USD ($)
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2018
Number Outstanding (in shares) 126,500 126,500 207,500
Options Outstanding Exercise Price Range1 [Member]      
Lower Range of Exercise Price (in dollars per share) $ 1.52    
Upper Range of Exercise Price (in dollars per share) $ 1.72    
Number Outstanding (in shares) 67,500    
Wgt. Avg. Contractual Life Remaining (yrs) (Year) 182 days    
Wgt. Avg. Exercise Price (in dollars per share) $ 1.59    
Aggregate Intrinsic Value $ 2,600,325    
Options Exercisable Exercise Price Range 1 [Member]      
Lower Range of Exercise Price (in dollars per share) $ 1.52    
Upper Range of Exercise Price (in dollars per share) $ 1.72    
Exercisable Options (in shares) 67,500    
Weighted-Average Contractual Life Remaining - Exercisable (Year) 182 days    
Weighted-Average Exercise Price - Exercisable (in dollars per share) $ 1.59    
Aggregate Intrinsic Value - Exercisable $ 2,600,325    
Options Outstanding Exercise Price Range2 [Member]      
Lower Range of Exercise Price (in dollars per share) $ 3.50    
Upper Range of Exercise Price (in dollars per share) $ 39.11    
Number Outstanding (in shares) 59,000    
Wgt. Avg. Contractual Life Remaining (yrs) (Year) 7 years 219 days    
Wgt. Avg. Exercise Price (in dollars per share) $ 17.35    
Aggregate Intrinsic Value $ 1,342,770    
Options Exercisable Exercise Price Range 2 [Member]      
Lower Range of Exercise Price (in dollars per share) $ 3.50    
Upper Range of Exercise Price (in dollars per share) $ 39.11    
Exercisable Options (in shares) 35,000    
Weighted-Average Contractual Life Remaining - Exercisable (Year) 7 years 109 days    
Weighted-Average Exercise Price - Exercisable (in dollars per share) $ 13.36    
Aggregate Intrinsic Value - Exercisable $ 936,370    
Options Outstanding Exercise Price Range 3 [Member]      
Lower Range of Exercise Price (in dollars per share) $ 1.52    
Upper Range of Exercise Price (in dollars per share) $ 39.11    
Number Outstanding (in shares) 126,500    
Wgt. Avg. Contractual Life Remaining (yrs) (Year) 3 years 292 days    
Wgt. Avg. Exercise Price (in dollars per share) $ 8.94    
Aggregate Intrinsic Value $ 3,943,095    
Options Exercisable Exercise Price Range3 [Member]      
Lower Range of Exercise Price (in dollars per share) $ 1.52    
Upper Range of Exercise Price (in dollars per share) $ 39.11    
Exercisable Options (in shares) 102,500    
Weighted-Average Contractual Life Remaining - Exercisable (Year) 2 years 292 days    
Weighted-Average Exercise Price - Exercisable (in dollars per share) $ 5.61    
Aggregate Intrinsic Value - Exercisable $ 3,536,695