Annual report pursuant to Section 13 and 15(d)

Stock Options (Details Textual)

v3.19.3.a.u2
Stock Options (Details Textual) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Stock Options (Textual)    
Aggregate number of shares available for future grant under stock option plan 8,198,102  
Stock based compensation - stock options $ 3,247 $ 949
Dividends assumption  
Minimum [Member]    
Stock Options (Textual)    
Dividends assumption  
Maximum [Member]    
Stock Options (Textual)    
Dividends assumption  
2011 Plan [Member]    
Stock Options (Textual)    
2011 Plan aggregate number of options authorized 3,521  
Non plan stock options granted 1  
Stock option grants during period 121,796  
2018 Plan [Member]    
Stock Options (Textual)    
Option vest pro-rata terms   48 months
Option grant life 10 years 10 years
2018 Plan aggregate number of options authorized 8,316,376  
Stock option grants during period 130,651 1,690
Percentage of option vested 100.00% 100.00%
Dividends assumption  
Weighted average remaining term of non-vested options 9 months 22 days  
2018 Plan [Member] | Minimum [Member]    
Stock Options (Textual)    
Stock option exercise price $ 6.30 $ 288.90
2018 Plan [Member] | Maximum [Member]    
Stock Options (Textual)    
Stock option exercise price $ 101.70 $ 570.60
Stock Options [Member]    
Stock Options (Textual)    
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.  
Fair value of options granted $ 4,364 $ 428
Options granted under the option plans vest over periods 4 years  
Option life under the plan 10 years  
Fair value of non-vested options $ 1,010,000  
Option vest pro-rata, description Vest pro-rata over 12, 36, 40 or 48 months.  
Stock Options [Member] | Minimum [Member]    
Stock Options (Textual)    
Fair value of the stock option as of grant date $ 6.30 $ 288.90
Stock Options [Member] | Maximum [Member]    
Stock Options (Textual)    
Fair value of the stock option as of grant date $ 101.70 $ 570.60