Quarterly report pursuant to Section 13 or 15(d)

Stock Options (Details Textual)

v3.19.2
Stock Options (Details Textual) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2019
Mar. 31, 2019
Jun. 30, 2018
Jun. 30, 2019
Jun. 30, 2018
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Aggregate number of shares available for future grant under stock option plan 1,562,177     1,562,177  
Stock based compensation - stock options $ 858,000   $ 571,000 $ 1,506,000 $ 777,000
Dividends assumption        
2011 Plan [Member]          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
2011 Plan aggregate number of shares authorized 158,424     158,424  
Non plan options granted 39     39  
2018 Plan [Member]          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Options granted under the option plans vest over periods       4 years  
Aggregate number of shares authorized 6,316,376     6,316,376  
Stock option grants during period       4,912,662  
Option life under the plan       10 years  
Dividends assumption        
Weighted average remaining term of non-vested options       6 months 21 days  
Stock Options [Member]          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Incentive stock options granted, description       Incentive stock options granted under the Option Plans are granted at exercise prices not less than 100% of the estimated fair market value of the underlying common stock at date of grant. The exercise price per share for incentive stock options may not be less than 110% of the estimated fair value of the underlying common stock on the grant date for any individual possessing more that 10% of the total outstanding common stock of the Company.  
Option grant life 10 years 10 years      
Stock option exercise price $ 0.75 $ 2.26      
Fair value of options granted $ 928,000 $ 3,300,000      
Fair value of the stock option as of grant date $ 0.75 $ 2.26      
Stock option grants during period 2,337,500 2,717,500   2,337,500  
Percentage of option vested   100.00%      
Fair value of non-vested options $ 3,100,000     $ 3,100,000  
Maximum [Member] | 2018 Plan [Member]          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Option vest pro-rata terms 48 months 48 months      
Minimum [Member] | 2018 Plan [Member]          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Option vest pro-rata terms 12 months 12 months