v3.26.1
LOSS PER SHARE - Schedule of Potentially Dilutive Securities Outstanding Excluded from Diluted Loss Per Share Calculation (Details) - shares
shares in Thousands
6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Stock options    
LOSS PER SHARE    
Potentially dilutive securities outstanding excluded from diluted loss per share 1,089 1,223
Non-vested PRSUs    
LOSS PER SHARE    
Potentially dilutive securities outstanding excluded from diluted loss per share 727 1,622
Non-vested restricted stock units    
LOSS PER SHARE    
Potentially dilutive securities outstanding excluded from diluted loss per share 4,756 3,645
Common stock warrants    
LOSS PER SHARE    
Potentially dilutive securities outstanding excluded from diluted loss per share 1,950 1,725