Income Taxes (Details Narrative) $ in Thousands  | 
12 Months Ended | 
|---|---|
| 
 Dec. 31, 2019  
USD ($) 
 | |
| Income Tax Disclosure [Abstract] | |
| Net operating loss carryforward | $ 122,676 | 
| Net operating loss carryforward, expiration | 12-31-2039 | 
| X | ||||||||||
- References No definition available. 
  | 
| X | ||||||||||
- Definition Amount of operating loss carryforward, before tax effects, available to reduce future taxable income under enacted tax laws. Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef 
  | 
| X | ||||||||||
- Definition A description of the limitations on the use of all operating loss carryforwards available to reduce future taxable income. No definition available. 
  |