Condensed Consolidated Statements of Stockholders' Equity (Deficit) (Parenthetical) - USD ($) $ in Thousands  | 
Mar. 31, 2019  | 
Mar. 31, 2018  | 
|---|---|---|
| Statement of Stockholders' Equity [Abstract] | ||
| Public Offering January 2019 Transaction Cost | $ 739 | |
| Allocated Transaction Cost | $ 10 | 
| X | ||||||||||
- Definition Allocated Transaction Cost No definition available. 
  | 
| X | ||||||||||
- Definition Public Offering January 2019 Transaction Cost No definition available. 
  | 
| X | ||||||||||
- References No definition available. 
  |