v3.22.4
BASIC AND DILUTED LOSS PER SHARE (Tables)
12 Months Ended
Dec. 31, 2022
Earnings Per Share [Abstract]  
Schedule of anti-dilutive shares
         
   Year Ended December 31, 
   2022   2021 
Stock Options   3,009    2,869 
Unvested restricted stock   340    386 
Warrants       1 
    3,349    3,256