XML 52 R48.htm IDEA: XBRL DOCUMENT v3.20.1
Stockholders' Equity (Details Narrative) - USD ($)
12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Stock options weighted average fair value price per shares $ 1.82 $ 2.12
Class of warrant or right, outstanding 63,430  
Warrants exercisable description As of December 31, 2019, the Company had 63,430 remaining warrants outstanding at an exercise price of $2.20 through 2021.  
Warrants exercise price $ 2.20  
Number of warrants exercised 320,070
Restricted Stock Units (RSUs) [Member]    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Unrecognized compensation cost related to non-vested share-based compensation $ 485,110  
Recognized over weight average period 2 years 10 months 14 days  
2015 Omnibus Incentive Plan [Member] | Maximum [Member]    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Maximum number of shares issuance during the period 3,500,000  
2015 Omnibus Incentive Plan [Member] | Minimum [Member]    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Percentage of fair value per share granted 110.00%  
Percentage of grants owning more than voting stock 10.00%  
Stock Option Plans [Member]    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Options available for future grants 789,463  
Series A Convertible Preferred Stock [Member]    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Preferred stock shares outstanding
Series A Convertible Preferred Stock [Member] | January 1997 [Member]    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Preferred stock par value $ 0.01  
Preferred stock liquidation price per share $ 1.00