Share Holders Equity (Deficit) (Details) - Warrant - $ / shares |
3 Months Ended | ||
|---|---|---|---|
Mar. 31, 2020 |
Dec. 31, 2019 |
Sep. 30, 2019 |
|
| Number of Shares | |||
| Warrants outstanding, beginning balance (in shares) | 30,527,776 | ||
| Number of warrants granted, marathon debt (in shares) | 34,293 | ||
| Number of warrants exercised (in shares) | (173,809) | ||
| Number of warrants expired (in shares) | (43,157) | ||
| Warrants outstanding, ending balance (in shares) | 30,345,103 | ||
| Weighted Average Exercise Price per Warrant | |||
| Weighted average exercise price per warrant , ending balance (in usd per share) | $ 1.82 | $ 1.82 | $ 1.82 |
| Weighted average exercise price per warrant granted, marathon debt (in usd per share) | 1.78 | ||
| Weighted average exercise price per warrant, exercised (in usd per share) | 1.59 | ||
| Weighted average exercise price per warrant, expired (in usd per share) | $ 1.40 |