v3.25.0.1
FAIR VALUE MEASUREMENTS - Other Fair Value Measurement (Details) - USD ($)
$ in Millions
Dec. 31, 2024
Dec. 31, 2023
Other Fair Value Measurement Disclosures    
Current maturities of corporate borrowings, carrying value $ 64.2 $ 25.1
Corporate borrowings, carrying value 4,010.9 4,552.3
Total Carrying Value    
Other Fair Value Measurement Disclosures    
Current maturities of corporate borrowings, carrying value 64.2 25.1
Corporate borrowings, carrying value 3,853.3 4,552.3
Significant other observable inputs (Level 2)    
Other Fair Value Measurement Disclosures    
Current maturities of corporate borrowings, fair value 65.0 21.5
Corporate borrowings, fair value $ 3,866.3 $ 3,674.7