v3.25.1
SHARE-BASED COMPENSATION - Balance by Plan (Details) - shares
Mar. 31, 2025
Dec. 31, 2024
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Stock options outstanding (in shares) 14,124,083  
Shares available for issuance (in shares) 2,258,071  
Restricted Stock Units Outstanding    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Restricted stock units outstanding (in shares) 1,128,506 314,075
Inducement Awards    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Stock options outstanding (in shares) 7,158,917  
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) 54,076  
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,911,066  
Shares available for issuance (in shares) 2,258,071  
2016 Plan | Restricted Stock Units Outstanding    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Restricted stock units outstanding (in shares) 1,128,506  
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