v3.24.0.1
BASIC AND DILUTED LOSS PER SHARE (Tables)
12 Months Ended
Dec. 31, 2023
Earnings Per Share [Abstract]  
Schedule of anti dilutive shares
         
   Year Ended December 31, 
   2023   2022 
Stock Options   3,369    3,009 
Unvested restricted stock   419    340 
Total   3,788    3,349