Stockholders Equity (Details 2) - USD ($) $ / shares in Units, $ in Thousands |
Feb. 11, 2011 |
Dec. 31, 2019 |
Jun. 30, 2019 |
|---|---|---|---|
| Common stock- shares authorized | 175,000,000 | 175,000,000 | |
| Preferred stock - par value | $ 0.0001 | $ 0.0001 | |
| Preferred stock - shares authorized | 10,000,000 | 10,000,000 | |
| Series A Convertible Preferred Stock [Member] | |||
| Preferred stock - par value | $ 0.0001 | ||
| Preferred stock - shares authorized | 4,300,000 | ||
| Preferred stock - liquidation preference, per share | $ 0.2325 | ||
| Preferred stock - liquidation preference | $ 1 | ||
| Voting rights | the number of votes equal to the result of: (i) the number of shares of common stock of the Company issued and outstanding at the time of such vote multiplied by 1.01; divided by (ii) the total number of Series A Convertible Preferred Shares issued and outstanding at the time of such vote. |