v3.24.2.u1
STOCK-BASED COMPENSATION - 2018 Plan (Details) - shares
6 Months Ended
Jun. 30, 2024
Dec. 31, 2018
Employee Stock Option | Maximum    
Share-Based Compensation Awards    
Term of award 10 years  
2018 Plan    
Share-Based Compensation Awards    
Shares reserved for issuance (in shares)   5,500,000
Shares available for grant (in shares) 2,812,646  
2018 Plan | Maximum    
Share-Based Compensation Awards    
Annual increase on share reserve (as a percent) 4.00%  
2018 Plan | Employee Stock Option | Minimum    
Share-Based Compensation Awards    
Vesting period 1 year  
2018 Plan | Employee Stock Option | Maximum    
Share-Based Compensation Awards    
Vesting period 4 years