XML 91 R73.htm IDEA: XBRL DOCUMENT v3.25.0.1
STOCK-BASED COMPENSATION - Employee Stock Purchase Plan (Details) - Employee Stock Purchase Plan - USD ($)
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]        
Common stock reserved for issuance (in shares)       262,731
Purchase price of common stock, percent       85.00%
Offering period       6 months
Purchase period       6 months
Shares purchased for award 45,690 64,549 30,375  
Weighted average price of shares purchased (in dollars per share) $ 28.10 $ 19.03 $ 27.19  
Cash proceeds from ESPP $ 1,300,000 $ 1,200,000 $ 800,000  
Number of shares available for issuance under the ESPP 116,574 162,264    
Granted (in dollars per share) $ 12.68 $ 8.51 $ 20.96  
Expected term (in years) 6 months 6 months 6 months  
Expected dividend rate 0.00% 0.00% 0.00%  
Expected volatility rate (percentage)   82.00%    
Expected volatility, minimum (percentage) 78.00%   49.00%  
Expected volatility, maximum (percentage) 82.00%   73.00%  
Risk-free interest rate, minimum (percentage) 5.28% 4.76% 0.19%  
Risk-free interest rate, maximum (percentage) 5.33% 5.50% 2.51%  
Dividends $ 0