v3.25.2
BASIC AND DILUTED LOSS PER SHARE (Tables)
6 Months Ended
Jun. 30, 2025
Earnings Per Share [Abstract]  
Schedule of anti-dilutive shares
          
  

Six Months Ended

June 30,

 
   2025   2024 
Stock Options   3,323    3,613 
Unvested restricted stock units   635     
Unvested restricted stock awards   318    567 
Total   4,276    4,180