v3.21.2
NET LOSS PER SHARE - Antidilutive Securities (Details) - shares
9 Months Ended
Sep. 30, 2021
Sep. 30, 2020
Antidilutive Securities Excluded from Computation of Earnings Per Share    
Total shares 382,553 450,606
Restricted stock    
Antidilutive Securities Excluded from Computation of Earnings Per Share    
Total shares 375,915 436,730
Stock options    
Antidilutive Securities Excluded from Computation of Earnings Per Share    
Total shares 6,638 13,472
Warrants    
Antidilutive Securities Excluded from Computation of Earnings Per Share    
Total shares 0 404