v3.20.2
NET LOSS PER SHARE - Antidilutive Securities (Details) - shares
6 Months Ended
Jun. 30, 2020
Jun. 30, 2019
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Total shares 467,009 403,011
Restricted stock    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Total shares 437,347 307,347
Stock options    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Total shares 29,258 90,685
Warrants    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Total shares 404 4,979