v3.24.2.u1
STOCK-BASED COMPENSATION - Stock-based compensation expense (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Share-Based Compensation Awards        
Stock-based compensation expenses $ 3,439 $ 3,616 $ 7,285 $ 8,920
Share based compensation acceleration cost       1,706
Research and development expense        
Share-Based Compensation Awards        
Stock-based compensation expenses 1,267 1,372 3,139 3,678
Selling, general, and administrative        
Share-Based Compensation Awards        
Stock-based compensation expenses 2,172 2,244 4,146 5,242
Restricted Stock Units (RSUs), Excluding PRSUs        
Share-Based Compensation Awards        
Stock-based compensation expenses 502 169 923 356
Performance-based Restricted Stock Unit (PRSUs)        
Share-Based Compensation Awards        
Stock-based compensation expenses 99   152  
Employee Stock Option        
Share-Based Compensation Awards        
Stock-based compensation expenses $ 2,838 $ 3,447 $ 6,210 $ 8,564