XML 101 R87.htm IDEA: XBRL DOCUMENT v3.24.0.1
STOCK-BASED COMPENSATION - Schedule of Fair Value of Options and ESPP (Details) - Employee Stock
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Valuation assumptions      
Risk-free interest rates, minimum 4.68% 1.49% 0.04%
Risk-free interest rates, maximum 4.71% 4.71% 0.16%
Expected volatility, minimum (as a percent) 63.13% 50.94% 43.00%
Expected volatility, maximum (as a percent) 67.30% 63.13% 68.51%
Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Dividend Rate 0.00% 0.00% 0.00%
Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Term 1 year 3 months    
Minimum      
Valuation assumptions      
Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Term   6 months 6 months
Maximum      
Valuation assumptions      
Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Term   2 years 2 years