v3.23.1
FAIR VALUE MEASUREMENTS - Fair value on a nonrecurring basis (Details) - USD ($)
$ in Millions
Mar. 31, 2023
Dec. 31, 2022
Other Fair Value Measurement Disclosures    
Current maturities of corporate borrowings, carrying value $ 20.0 $ 20.0
Corporate borrowings, noncurrent, carrying value 4,862.0 $ 5,120.8
Total Carrying Value.    
Other Fair Value Measurement Disclosures    
Current maturities of corporate borrowings, carrying value 20.0  
Corporate borrowings, noncurrent, carrying value 4,862.0  
Significant other observable inputs (Level 2)    
Other Fair Value Measurement Disclosures    
Current maturities of corporate borrowings, fair value 14.6  
Corporate borrowings, noncurrent, fair value $ 3,266.3