Annual report pursuant to Section 13 and 15(d)

Share-based Compensation (Details Narrative)

v3.20.1
Share-based Compensation (Details Narrative) - USD ($)
12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Mar. 29, 2019
Dec. 07, 2018
Aug. 07, 2017
Jan. 23, 2014
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Aggregate intrinsic value        
Stock options expenses 6,931        
Restricted stock unit expense $ 362,005        
Stock Options [Member]            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Aggregate intrinsic value exercise price of options $ 3.20          
Common Stock Warrants [Member]            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Aggregate intrinsic value exercise price of options 3.20          
Preferred Series 'C' Warrants [Member]            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Aggregate intrinsic value exercise price of options 3.20          
Restricted Stock Units [Member]            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Grant date fair value $ 23.28        
Restricted Stock Units [Member] | Three Directors [Member]            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Number of shares authorized during period     5,201      
Grant date fair value     $ 23.28      
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          
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          
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          
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