STOCK-BASED COMPENSATION - Schedule of Fair Value of Options and ESPP (Details) - Employee Stock |
12 Months Ended | ||
|---|---|---|---|
Dec. 31, 2024 |
Dec. 31, 2023 |
Dec. 31, 2022 |
|
| Valuation assumptions | |||
| Risk-free interest rates, minimum | 4.71% | 4.68% | 1.49% |
| Risk-free interest rates, maximum | 5.30% | 4.71% | 4.71% |
| Expected volatility, minimum (as a percent) | 44.40% | 63.13% | 50.94% |
| Expected volatility, maximum (as a percent) | 63.13% | 67.30% | 63.13% |
| Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Dividend Rate | 0.00% | 0.00% | 0.00% |
| Minimum | |||
| Valuation assumptions | |||
| Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Term | 1 year 2 months 1 day | 6 months | |
| Maximum | |||
| Valuation assumptions | |||
| Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Term | 1 year 3 months | 2 years | |