v3.26.1
BASIC AND DILUTED LOSS PER SHARE (Tables)
3 Months Ended
Mar. 31, 2026
Earnings Per Share [Abstract]  
Schedule of anti-dilutive shares
        
  

Three Months Ended

March 31,

 
   2026   2025 
Stock Options   3,586    3,582 
Unvested restricted stock awards   185    423 
Unvested restricted stock units   1,191    583 
Total   4,962    4,588