SUBSEQUENT EVENTS (Details) - USD ($) $ in Millions |
Sep. 03, 2025 |
Sep. 05, 2025 |
Sep. 02, 2025 |
Jul. 31, 2025 |
Dec. 31, 2019 |
---|---|---|---|---|---|
Subsequent Event [Line Items] | |||||
Amount of authorized repurchases under share repurchase program | $ 150.0 | ||||
Amount of authorized repurchases remaining under share repurchase program | $ 106.1 | ||||
Subsequent Event | |||||
Subsequent Event [Line Items] | |||||
Anticipated restructuring charges to be incurred | $ 10.0 | ||||
Amount of authorized repurchases remaining under share repurchase program | $ 233.1 | $ 83.1 | |||
Expansion of amount of authorized repurchases under share repurchase program | $ 150.0 |