XML 108 R90.htm IDEA: XBRL DOCUMENT v3.24.0.1
STOCK-BASED COMPENSATION - Employee Stock Purchase Plan (Details) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
May 09, 2018
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Share-based compensation arrangement by share-based payment award, maximum purchases per subscription period, shares (in shares) 500      
Aggregate number of shares of common stock issued or transferred under the incentive stock awards plan (in shares)   4,039,103    
Employee Stock        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
ESPP purchase price of common stock, percent of market price, on first and last day of trading date (in percentage) 85.00%      
Fixed contribution rate (in percentage) 10.00%      
Maximum contribution amount $ 25      
Compensation cost for ESPP   $ 400 $ 400 $ 400
Number of shares issued under the ESPP   67,720 81,784 38,044
Weighted average grant date fair value (in dollars per share)   $ 18.72 $ 14.06 $ 39.62
Aggregate number of shares of common stock issued or transferred under the incentive stock awards plan (in shares)   387,766