Quarterly report pursuant to Section 13 or 15(d)

STOCK OPTIONS (Details Narrative)

v3.20.2
STOCK OPTIONS (Details Narrative) - USD ($)
1 Months Ended 3 Months Ended 6 Months Ended 12 Months Ended
Jan. 02, 2020
Apr. 30, 2014
Jun. 30, 2020
Jun. 30, 2019
Jun. 30, 2020
Jun. 30, 2019
Dec. 31, 2018
Jan. 02, 2019
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                
Stock-based compensation expense     $ 3,348,360 $ 2,817,488 $ 6,485,779 $ 5,906,427    
Option granted expected term         6 years 3 months      
Total fair value of options vested     54,044,121   $ 54,044,121      
Equity Option [Member]                
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                
Weighted average grant-date fair value, options granted         $ 3.44 $ 5.41    
Average intrinsic value of options exercised         $ 1,030,994 $ 233,095    
Total fair value of options vested     31,198,928 $ 19,252,762 31,198,928 $ 19,252,762    
Total unrecognized compensation expense     $ 26,300,051   $ 26,300,051      
Share-based compensation expense, not yet recognized period of recognition         2 years 8 months 8 days      
Share-based Payment Arrangement, Option [Member]                
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                
Option granted expected term         6 years 3 months 6 years 3 months    
2014 Equity Incentive Plan [Member]                
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                
Stock option vesting term   4 years            
Stock option expiration period   10 years            
Percentage of outstanding common shares   7.00%         7.00%  
Increase in number of shares of common stock available for issuance             3,000,000  
2014 Equity Incentive Plan [Member] | Evergreen Provision [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              
Aggregate common stock available for stock options granted, shares 23,070,842              
Shares available for grant 8,840,939   5,512,150   5,512,150      
2014 Equity Incentive Plan [Member] | Share-based Payment Arrangement, Option [Member]                
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                
Shares available for grant       5,200,795   5,200,795   8,072,241
2014 Equity Incentive Plan [Member] | Share-based Payment Arrangement, Option [Member]                
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                
Aggregate common stock available for stock options granted, shares               18,543,739