Annual report [Section 13 and 15(d), not S-K Item 405]

STOCKHOLDERS' EQUITY - 2020 Plan and ESPP (Details)

v3.25.0.1
STOCKHOLDERS' EQUITY - 2020 Plan and ESPP (Details) - USD ($)
$ in Millions
12 Months Ended
Dec. 22, 2023
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
STOCKHOLDERS' EQUITY        
Shares remain available for future issuance   317,596    
2020 Plan        
STOCKHOLDERS' EQUITY        
Common stock issuable (in shares)   6,200,000    
Common stock remain available for future grants   1,294,229    
2021 PSUs        
STOCKHOLDERS' EQUITY        
Vesting in the period (in shares)   726,109    
Vesting percentage (in %)   200.00%    
Remaining vested provisions   654,168    
Share-based compensation expense     $ 7.9 $ 14.2
2021 PSUs | Minimum        
STOCKHOLDERS' EQUITY        
Vesting percentage (in %)   50.00%    
Remaining vested term   1 year    
2021 PSUs | Maximum        
STOCKHOLDERS' EQUITY        
Vesting percentage (in %)   200.00%    
Remaining vested term   3 years    
2020 Employee Stock Purchase Plan        
STOCKHOLDERS' EQUITY        
Common stock issuable (in shares)   500,000    
Shares issued (in shares)   89,923 45,755  
2020 Employee Stock Purchase Plan | 2021 PSUs | Maximum level of 200% Vesting on December 22, 2023        
STOCKHOLDERS' EQUITY        
Vesting in the period (in shares) 1,063,333      
Vesting percentage (in %) 200.00%      
Restricted Stock Units ("RSUs") vested and settled (in share) 526,888