XML 109 R77.htm IDEA: XBRL DOCUMENT v3.22.0.1
STOCK BASED COMPENSATION - Schedule of Stock Option Activity (Details) - USD ($)
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2018
Shares        
Outstanding, beginning (in shares) 5,104,288 4,418,250 3,460,750  
Options granted (in shares) 1,321,240 686,038 1,150,000  
Options exercised (in shares) (2,041,610) 0 (112,500)  
Options cancelled/forfeited/expired (in shares) (188,750) 0 (80,000)  
Outstanding, ending (in shares) 4,195,168 5,104,288 4,418,250 3,460,750
Vested (in shares) 1,716,400 3,096,000 2,383,625  
Exercisable (in shares) 1,716,400 3,096,000 2,383,625  
Weighted Average Exercise Price        
Outstanding, beginning - weighted average exercise price (in dollars per share) $ 1.80 $ 1.95 $ 2.05  
Options granted - weighted average exercise price (in dollars per share) 1.93 0.81 1.40  
Options exercised - weighted average exercise price (in dollars per share) 1.50 0 0.46  
Options cancelled/forfeited/expired - weighted average exercise price (in dollars per share) 1.40 0 0.46  
Outstanding, ending - weighted average exercise price (in dollars per share) 1.73 1.80 1.95 $ 2.05
Vested - weighted average exercise price (in dollars per share) 1.98 2.14 2.50  
Exercisable - weighted average exercise price (in dollars per share) $ 1.98 $ 2.14 $ 3  
Weighted Average Remaining Contractual Life (in Years)        
Outstanding - weighted average remaining contractual life 6 years 4 months 13 days 5 years 6 months 18 days 6 years 3 months 3 years 6 months
Options granted - weighted average remaining contractual life 9 years 7 years 6 months 3 days 8 years 9 months 3 days  
Vested - weighted average remaining contractual life 3 years 11 months 8 days 4 years 5 months 15 days 4 years 10 months 2 days  
Exercisable - weighted average remaining contractual life 3 years 11 months 8 days 4 years 5 months 15 days 4 years 10 months 2 days  
Grant Date Fair Value        
Outstanding, beginning - grant date fair value $ 4,902,775 $ 4,547,371 $ 3,469,298  
Options granted - grant date fair value 2,066,590 355,404 1,148,662  
Options exercised - grant date fair value (2,140,138) 0 (41,789)  
Options cancelled/forfeited/expired - grant date fair value (147,478) 0 (28,800)  
Outstanding, ending - grant date fair value 4,681,749 4,902,775 4,547,371 $ 3,469,298
Vested - grant date fair value 1,707,422 3,110,775 2,625,779  
Exercisable - grant date fair value $ 1,707,422 $ 3,110,775 $ 2,625,779