STOCK-BASED COMPENSATION - Employee Stock Purchase Plan (Details) |
9 Months Ended | |
|---|---|---|
Sep. 30, 2026 |
Sep. 30, 2025 |
|
| STOCK-BASED COMPENSATION - Employee Stock Purchase Plan (Details) [Line Items] | ||
| Expected term (years) | 6 months | 6 months |
| Minimum [Member] | ||
| STOCK-BASED COMPENSATION - Employee Stock Purchase Plan (Details) [Line Items] | ||
| Expected volatility | 25.22% | 29.24% |
| Expected dividend yield | 1.59% | 1.70% |
| Risk-free interest rate | 3.59% | 4.12% |
| Maximum [Member] | ||
| STOCK-BASED COMPENSATION - Employee Stock Purchase Plan (Details) [Line Items] | ||
| Expected volatility | 26.35% | 36.08% |
| Expected dividend yield | 1.61% | 1.89% |
| Risk-free interest rate | 3.98% | 5.02% |