XML 43 R51.htm IDEA: XBRL DOCUMENT v3.20.1
Stock-Based Compensation (Details Narrative) - shares
1 Months Ended
Oct. 25, 2019
Oct. 05, 2018
Dec. 01, 2017
May 31, 2018
Mar. 31, 2020
2020 Equity Incentive Plan [Member]          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Stock based compensation terminate date Oct. 25, 2029        
Number of share available for future issuance         3,000,000
2020 Equity Incentive Plan [Member] | Maximum [Member]          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Number of stock issuable 3,000,000        
2019 Equity Incentive Plan [Member]          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Stock based compensation terminate date   Oct. 05, 2028      
Number of share available for future issuance         115,284
2019 Equity Incentive Plan [Member] | Maximum [Member]          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Number of stock issuable   3,000,000      
2017 Equity Incentive Plan [Member]          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Stock based compensation terminate date     Dec. 01, 2026    
Number of share available for future issuance         2,230,045
2017 Equity Incentive Plan [Member] | Maximum [Member]          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Number of stock issuable     7,300,000    
Employee Stock Purchase Plan [Member]          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Number of shares reserved       500,000  
Common stock purchase price percentage       85.00%