Stock-Based Compensation - Summary of Non-Vested Stock Options (Details)  | 
9 Months Ended | 
|---|---|
| 
 Sep. 30, 2019  
$ / shares  
shares 
 | |
| Shares | |
| Non-vested stock options at December 31, 2018 (in shares) | shares | 926,500 | 
| Granted | shares | 68,000 | 
| Vested (in shares) | shares | (215,500) | 
| Cancelled, expired or forfeited (in shares) | shares | (150,000) | 
| Non-vested stock options at September 30, 2019 (in shares) | shares | 629,000 | 
| Weighted Average Grant Date Fair Value | |
| Non-vested stock options at December 31, 2018 (in dollars per share) | $ / shares | $ 0.91 | 
| Granted (in dollars per share) | $ / shares | 2.99 | 
| Vested (in dollars per share) | $ / shares | 1.29 | 
| Cancelled, expired or forfeited (in dollars per share) | $ / shares | 0.95 | 
| Non-vested stock options at September 30, 2019 (in dollars per share) | $ / shares | $ 0.84 | 
| X | ||||||||||
- Definition Gross number of share options (or share units) granted during the period. No definition available. 
  | 
| X | ||||||||||
- Definition The weighted average grant-date fair value of options granted during the reporting period as calculated by applying the disclosed option pricing methodology. Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef 
  | 
| X | ||||||||||
- Definition Number of non-vested options outstanding. No definition available. 
  | 
| X | ||||||||||
- Definition A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period. No definition available. 
  | 
| X | ||||||||||
- Definition Number of non-vested options forfeited. No definition available. 
  | 
| X | ||||||||||
- Definition Weighted average grant-date fair value of non-vested options forfeited. No definition available. 
  | 
| X | ||||||||||
- Definition Weighted average grant-date fair value of non-vested options outstanding. No definition available. 
  | 
| X | ||||||||||
- References No definition available. 
  | 
| X | ||||||||||
- Definition Number of options vested. No definition available. 
  | 
| X | ||||||||||
- Definition Weighted average grant-date fair value of options vested. No definition available. 
  |