FAIR VALUE MEASUREMENTS - Schedule of Fair Value Measurement on Recurring Basis (Details) - Recurring - USD ($) $ in Millions |
Jun. 30, 2025 |
Dec. 31, 2024 |
Jun. 30, 2024 |
---|---|---|---|
Level 1 Fair Value | |||
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | |||
Assets, fair value disclosure | $ 39.4 | $ 31.1 | $ 31.5 |
Level 1 Fair Value | Mutual funds | |||
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | |||
Assets, fair value disclosure | 39.4 | 31.1 | 31.5 |
Level 2 Fair Value | |||
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | |||
Assets, fair value disclosure | 1.9 | 0.3 | 0.8 |
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 | $ 1.9 | $ 0.3 | $ 0.8 |