NET LOSS PER SHARE - Antidilutive Securities (Details) - shares |
6 Months Ended | |
|---|---|---|
Jun. 30, 2019 |
Jun. 30, 2018 |
|
| Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] | ||
| Antidilutive securities excluded from computation of earnings per share | 403,011 | 347,059 |
| Restricted stock | ||
| Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] | ||
| Antidilutive securities excluded from computation of earnings per share | 307,347 | 167,593 |
| Stock options | ||
| Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] | ||
| Antidilutive securities excluded from computation of earnings per share | 90,685 | 135,365 |
| Warrants | ||
| Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] | ||
| Antidilutive securities excluded from computation of earnings per share | 4,979 | 44,101 |