STOCK-BASED COMPENSATION - Schedule of Valuation Assumptions of Stock Options (Details) - $ / shares |
3 Months Ended | 6 Months Ended | ||
---|---|---|---|---|
Jun. 30, 2025 |
Jun. 30, 2024 |
Jun. 30, 2025 |
Jun. 30, 2024 |
|
Share-Based Payment Arrangement [Abstract] | ||||
Expected term (in years) | 6 years 3 months | 6 years 3 months | 6 years 3 months | 6 years 3 months |
Weighted average risk-free interest rate | 4.06% | 4.29% | 4.14% | 4.10% |
Weighted average volatility | 67.64% | 70.50% | 68.35% | 71.20% |
Weighted-average grant-date fair value per stock option (usd per share) | $ 43.45 | $ 33.71 | $ 44.76 | $ 34.95 |