v3.25.2
SHARE-BASED COMPENSATION - Narrative (Details) - USD ($)
$ / shares in Units, $ in Millions
1 Months Ended 6 Months Ended 114 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Shares available for issuance (in shares) 10,741,937     10,741,937   10,741,937
Unrecognized option employee stock-based compensation costs $ 106.3     $ 106.3   $ 106.3
Former Executive Officers            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Accelerated vesting costs       $ 1.6 $ 4.6  
Plan modification costs         $ 2.0  
Restricted Stock Units Outstanding            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Vesting period       4 years    
Remaining weighted-average period for stock options and RSUs       3 years 3 months 29 days    
Unrecognized employee stock-based compensation costs related to unvested RSUs $ 14.3     $ 14.3   $ 14.3
Options to Purchase Common Stock            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Vesting period       48 months    
Expiration period (in years)       10 years    
Weighted average fair value per option (in dollars per share)       $ 10.34 $ 11.22  
Remaining weighted-average period for stock options and RSUs       2 years 11 months 23 days    
Options to Purchase Common Stock | Former Executive Officers            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Plan modification costs         $ 0.3  
Options to Purchase Common Stock | Initial Vesting Period            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Vesting (in percent)       25.00%    
Options to Purchase Common Stock | Subsequent Vesting Period            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Vesting period       36 months    
Vesting (in percent)       75.00%    
2016 Employee Stock Purchase Plan            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Additional shares authorized for plan (in shares) 8,000,000 2,000,000 2,000,000      
Shares available for issuance (in shares) 10,741,937     10,741,937   10,741,937
2016 Employee Stock Purchase Plan | Employee Stock            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Purchase price of common stock, fair market value (in percent)       85.00%    
Shares available for issuance (in shares) 51,915     51,915   51,915
Issuance of common stock for cash under employee stock purchase plan (in shares)           143,532
2025 Employee Stock Purchase Plan | Employee Stock            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Purchase price of common stock, fair market value (in percent) 85.00%          
Shares available for issuance (in shares) 2,000,000     2,000,000   2,000,000