Quarterly report pursuant to Section 13 or 15(d)

Share-Based Payments (Details Narrative)

v3.20.2
Share-Based Payments (Details Narrative) - USD ($)
3 Months Ended 6 Months Ended
Dec. 09, 2019
Mar. 29, 2019
Jun. 30, 2020
Jun. 30, 2019
Jun. 30, 2020
Jun. 30, 2019
Apr. 07, 2020
Dec. 07, 2018
Aug. 07, 2017
Jan. 23, 2014
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                    
Aggregate intrinsic value exercise price of options         $ 3.48          
Restricted stock unit expense         $ 1,302 $ 122,384        
Pre-funded warrants issued         795,000          
Warrant exercise price     $ 0.0001   $ 0.0001   $ 7.50      
Proceeds from issuance of warrant $ 80                  
Warrants to purchase             61,333      
Share-based payments exercised shares     40   40          
Series C Convertible Preferred Stock [Member]                    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                    
Warrant exercise price     $ 4.00   $ 4.00          
Proceeds from issuance of warrant         $ 4,174,000          
Warrants to purchase     1,043,500   1,043,500          
Share-based payments exercised shares     1,043,500   1,043,500          
Restricted Stock [Member]                    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                    
Number of stock option to purchase shares of common stock   5,201                
Aggregate intrinsic value exercise price of options   $ 23.28                
Unamortized value         $ 0          
Restricted stock unit expense     $ 0 $ 118,478 $ 1,302 $ 122,384        
2013 Stock Incentive Plan [Member]                    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                    
Number of shares authorized during period                   4,323
Amended Plan [Member]                    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                    
Number of available for grants     1,470   1,470          
Amended Plan [Member] | Restricted Stock [Member]                    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                    
Number of stock option to purchase shares of common stock         2,853          
2017 Stock Incentive Plan [Member]                    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                    
Number of shares authorized during period                 7,031  
Number of available for grants     3,967   3,967          
2017 Stock Incentive Plan [Member] | Restricted Stock [Member]                    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                    
Number of stock option to purchase shares of common stock         3,064          
2018 Stock Incentive Plan [Member]                    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                    
Number of shares authorized during period               78,125    
Number of available for grants     62,522   62,522          
2018 Stock Incentive Plan [Member] | Restricted Stock [Member]                    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                    
Number of stock option to purchase shares of common stock         15,603