Annual report pursuant to Section 13 and 15(d)

STOCK OPTIONS (Details Narrative)

v3.20.4
STOCK OPTIONS (Details Narrative) - USD ($)
1 Months Ended 12 Months Ended
Jan. 02, 2021
Jan. 02, 2020
Apr. 30, 2014
Dec. 31, 2020
Dec. 31, 2019
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Stock-based compensation expense       $ 12,458,229 $ 11,981,655
Option granted expected term       6 years 3 months  
Weighted average grant-date fair value, options granted       $ 3.53 $ 5.03
Equity Option [Member]          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Average intrinsic value of options exercised       $ 1,235,676 $ 324,567
Total unrecognized compensation expense       $ 14,664,483  
Share-based compensation expense, not yet recognized period of recognition       2 years 4 months 6 days  
2014 Equity Incentive Plan [Member]          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Percentage of outstanding common shares     7.00%    
Stock option vesting term     4 years    
Stock option expiration period     10 years    
2014 Equity Incentive Plan [Member] | Subsequent Event [Member]          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Aggregate common stock available for stock options granted, shares 25,570,842        
Shares available for grant 9,869,051        
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  
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       7,369,051  
2014 Equity Incentive Plan [Member] | Evergreen Provision [Member] | Subsequent Event [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        
Shares available for grant 9,869,051