v3.23.2
NET LOSS PER SHARE - Antidilutive Securities (Details) - shares
6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Antidilutive Securities Excluded from Computation of Earnings Per Share    
Antidilutive securities excluded from computation of earnings per share (in shares) 583,718 438,391
Restricted stock    
Antidilutive Securities Excluded from Computation of Earnings Per Share    
Antidilutive securities excluded from computation of earnings per share (in shares) 580,162 433,093
Stock options    
Antidilutive Securities Excluded from Computation of Earnings Per Share    
Antidilutive securities excluded from computation of earnings per share (in shares) 3,556 5,298