XML 89 R77.htm IDEA: XBRL DOCUMENT v3.22.0.1
Stockholders' Equity - Schedule of Information about All Stock Options Outstanding (Details) - $ / shares
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]      
Options Outstanding 2,193,288 3,516,225 3,611,850
Options Outstanding, Weighted Average Exercise Price $ 1.23 $ 0.63 $ 0.51
Number Exercisable 978,350 2,566,100  
Number Exercisable, Weighted Average Exercise Price $ 0.60 $ 0.47  
Exercise Price $0.24 to $0.48 [Member]      
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]      
Options Outstanding 742,225    
Options Outstanding, Weighted Average Remaining Life (years) 5 years    
Options Outstanding, Weighted Average Exercise Price $ 0.44    
Number Exercisable 700,600    
Number Exercisable, Weighted Average Remaining Life (years) 4 years 10 months 24 days    
Number Exercisable, Weighted Average Exercise Price $ 0.44    
Exercise Price $0.53 to $0.95 [Member]      
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]      
Options Outstanding 501,063    
Options Outstanding, Weighted Average Remaining Life (years) 7 years 8 months 12 days    
Options Outstanding, Weighted Average Exercise Price $ 0.76    
Number Exercisable 212,750    
Number Exercisable, Weighted Average Remaining Life (years) 7 years 7 months 6 days    
Number Exercisable, Weighted Average Exercise Price $ 0.76    
Exercise Price $1.41 to $1.90 [Member]      
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]      
Options Outstanding 612,500    
Options Outstanding, Weighted Average Remaining Life (years) 9 years 3 months 18 days    
Options Outstanding, Weighted Average Exercise Price $ 1.47    
Number Exercisable 47,500    
Number Exercisable, Weighted Average Remaining Life (years) 8 years 6 months    
Number Exercisable, Weighted Average Exercise Price $ 1.47    
Exercise Price $2.77 to $3.33 [Member]      
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]      
Options Outstanding 337,500    
Options Outstanding, Weighted Average Remaining Life (years) 9 years 2 months 12 days    
Options Outstanding, Weighted Average Exercise Price $ 2.77    
Number Exercisable 17,500    
Number Exercisable, Weighted Average Remaining Life (years) 8 years 7 months 6 days    
Number Exercisable, Weighted Average Exercise Price $ 2.77