FAIR VALUE MEASUREMENTS - Schedule of Fair Value Measurement on Recurring Basis (Details) - Recurring - USD ($) $ in Millions |
Jun. 30, 2026 |
Dec. 31, 2025 |
Jun. 30, 2025 |
|---|---|---|---|
| Level 1 Fair Value | |||
| Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | |||
| Assets, fair value disclosure | $ 47.4 | $ 42.6 | $ 39.4 |
| Level 1 Fair Value | Mutual funds | |||
| Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | |||
| Assets, fair value disclosure | 47.4 | 42.6 | 39.4 |
| Level 2 Fair Value | |||
| Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | |||
| Assets, fair value disclosure | 2.3 | 2.1 | 1.9 |
| Level 2 Fair Value | Money market mutual fund | |||
| Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | |||
| Assets, fair value disclosure | $ 2.3 | $ 2.1 | $ 1.9 |