STOCK-BASED COMPENSATION - Fair Value Assumptions (Details) - Stock Options |
3 Months Ended | 6 Months Ended | ||
|---|---|---|---|---|
Jun. 30, 2026 |
Jun. 30, 2025 |
Jun. 30, 2026 |
Jun. 30, 2025 |
|
| Weighted-average assumptions used to estimate the fair value of options granted | ||||
| Dividend yield (as a percent) | 0.00% | 0.00% | 0.00% | 0.00% |
| Expected volatility (as a percent) | 24.50% | 26.50% | 25.50% | 26.70% |
| Risk-free interest rate (as a percent) | 4.20% | 4.10% | 4.10% | 4.20% |
| Expected term | 5 years 10 months 24 days | 6 years 1 month 6 days | 6 years 1 month 6 days | 6 years 2 months 12 days |