v3.25.2
SHARE-BASED COMPENSATION - Balance by Plan (Details) - shares
Jun. 30, 2025
Dec. 31, 2024
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Stock options outstanding (in shares) 13,901,472  
Shares available for issuance (in shares) 10,741,937  
Restricted Stock Units Outstanding    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Restricted stock units outstanding (in shares) 1,108,292 314,075
Inducement Awards    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Stock options outstanding (in shares) 7,417,967  
Shares available for issuance (in shares) 0  
Inducement Awards | Restricted Stock Units Outstanding    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Restricted stock units outstanding (in shares) 0  
2020 Plan    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Stock options outstanding (in shares) 51,709  
Shares available for issuance (in shares) 0  
2020 Plan | Restricted Stock Units Outstanding    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Restricted stock units outstanding (in shares) 0  
2016 Plan    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Stock options outstanding (in shares) 6,431,772  
Shares available for issuance (in shares) 10,741,937  
2016 Plan | Restricted Stock Units Outstanding    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Restricted stock units outstanding (in shares) 1,108,292  
2008 Plan    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Stock options outstanding (in shares) 24  
Shares available for issuance (in shares) 0  
2008 Plan | Restricted Stock Units Outstanding    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Restricted stock units outstanding (in shares) 0