Stockholders' Equity (Deficit) (Tables)  | 
12 Months Ended | |||||||||||||||||||||||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Dec. 31, 2018  | ||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Equity [Abstract] | ||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Schedule of Unvested Restricted Stock Units Roll Forward [Table Text Block] | 
 The following table summarizes restricted stock unit and award activity for the year ended December 31, 2018: 
  | 
|||||||||||||||||||||||||||||||||||||||||||||||||||||
| Share-based Compensation, Stock Options, Activity [Table Text Block] | 
 The following table summarizes stock option award activity for the year ended December 31, 2018: 
  | 
|||||||||||||||||||||||||||||||||||||||||||||||||||||
| Share-based Compensation, Activity [Table Text Block] | 
 The following table summarizes the warrant activity for the year ended December 31, 2018: 
  | 
|||||||||||||||||||||||||||||||||||||||||||||||||||||