XML 50 R39.htm IDEA: XBRL DOCUMENT v3.21.2
STOCK OPTIONS AND WARRANTS (Details Narrative) - USD ($)
3 Months Ended 9 Months Ended
Sep. 30, 2021
Jun. 30, 2021
Mar. 31, 2021
Sep. 30, 2020
Sep. 30, 2021
Sep. 30, 2020
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Stock option exercised, value $ (543,936) $ (34,077) $ (46,962)    
Proceeds from Warrant Exercises         $ 2,684,520 $ 1,066,912
Equity Option [Member]            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Stock option compensation expense 49,136     $ 27,068 175,724 $ 81,204
Unrecognized compensation $ 435,461       $ 435,461  
Unrecognized compensation cost period         3 years  
Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Net of Forfeitures 0       0  
Options outstanding 222,383       222,383  
Weighted average exercise price $ 9.30       $ 9.30  
Options forfeited         22,833  
Equity Option [Member] | Cashless Basis [Member]            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Equity Instruments Exercised 89,800       95,753  
Stock options exercised, shares 33,142       35,522  
Weighted Average Exercise Price $ 13.27       $ 13.34  
Value of shares withheld for taxes $ 543,937       $ 624,976  
Equity Option [Member] | Cash Basis [Member]            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Stock options exercised, shares 839       839  
Stock option exercised, value $ 10,706       $ 10,706  
Warrant [Member]            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Non-Option Equity Instruments, Exercised         422,761  
Proceeds from Warrant Exercises         $ 2,684,520  
Class of Warrant or Right, Outstanding 542,823       542,823  
Exercise Price of Warrants or Rights $ 6.34       $ 6.34