XML 70 R61.htm IDEA: XBRL DOCUMENT v3.21.1
Stockholders' Equity (Details) - Employee Stock Option [Member] - USD ($)
3 Months Ended 12 Months Ended
Mar. 31, 2021
Dec. 31, 2020
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Weighted Average Exercise Price, Outstanding, Beginning $ 6.38 $ 6.48
Weighted Average Exercise Price, Grants 7.39 5.03
Weighted Average Exercise Price, Terminations/forfeitures 6.17 5.45
Weighted Average Exercise Price, Exercises 5.84 3.15
Weighted Average Exercise Price, Outstanding, Ending 6.41 $ 6.38
Weighted Average Exercise Price, Vested 6.75  
Weighted average exercise price, Vested and expected to vest $ 6.41  
Aggregate Intrinsic Value, Outstanding, Beginning [1] $ (180,038) $ (516,475)
Aggregate Intrinsic Value, Outstanding, Ending [1] 1,322,325 $ (180,038)
Aggregate Intrinsic Value, Vested [1] 828,850  
Aggregate Intrinsic Value, Vested and expected to vest [1] $ 1,322,325  
2017 Plan [Member]    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Outstanding, Beginning balance 176,500 133,500
Grants 6,000 93,000
Terminations/forfeitures (2,000) (50,000)
Exercises
Outstanding, Ending balance 180,500 176,500
Vested 98,500  
Vested and expected to vest 180,500  
Reserved for future grants 119,500  
2010 Plan [Member]    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Outstanding, Beginning balance 237,500 255,000
Grants 7,000
Terminations/forfeitures (7,000) (12,000)
Exercises (2,000) (12,500)
Outstanding, Ending balance 228,500 237,500
Vested 188,500  
Vested and expected to vest 228,500  
Reserved for future grants  
[1] Intrinsic value is the difference between the fair market value of the underlying common stock as of the date indicated and as of the date of the option grant (which is equal to the option exercise price).