Quarterly report pursuant to Section 13 or 15(d)

STOCK OPTIONS (Details Narrative)

v3.21.2
STOCK OPTIONS (Details Narrative) - USD ($)
1 Months Ended 3 Months Ended 6 Months Ended 12 Months Ended
Apr. 30, 2014
Jun. 30, 2021
Jun. 30, 2020
Jun. 30, 2021
Jun. 30, 2020
Dec. 31, 2020
Dec. 31, 2019
Jan. 02, 2021
Jan. 02, 2020
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                  
Stock-based compensation expense   $ 2,507,272 $ 3,348,260 $ 5,087,674 $ 6,485,779        
Option granted expected term       6 years 3 months          
Weighted average grant-date fair value, options granted       $ 2.05 $ 3.44        
Total fair value of options vested   2,805,174   $ 2,805,174          
Equity Option [Member]                  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                  
Average intrinsic value of options exercised       1,769,714 $ 1,030,994        
Total fair value of options vested   37,286,931 $ 31,198,928 37,286,931 $ 31,198,928        
Total unrecognized compensation expense   $ 19,454,546   $ 19,454,546          
Share-based compensation expense, not yet recognized period of recognition       2 years 8 months 15 days          
2014 Equity Incentive Plan [Member]                  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                  
Percentage of outstanding common shares 7.00%                
Aggregate common stock available for stock options granted, shares               25,570,842 23,070,842
Shares available for grant   4,843,265 5,512,150 4,843,265 5,512,150     9,869,051 8,840,939
2014 Equity Incentive Plan [Member] | January 1, 2020 [Member]                  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                  
Percentage of outstanding common shares             7.00%    
Increase in number of shares of common stock available for issuance             4,527,103    
2014 Equity Incentive Plan [Member] | January 1, 2021 [Member]                  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                  
Percentage of outstanding common shares           7.00%      
Increase in number of shares of common stock available for issuance           2,500,000