XML 306 R105.htm IDEA: XBRL DOCUMENT v3.24.0.1
SHARE-BASED COMPENSATION - Compensation expenses under stock based compensation plan (Details) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Share-Based Payment Arrangement [Abstract]      
Share-based compensation expense $ 40.9 $ 40.5 $ 26.8
Income tax benefits related to share-based compensation expense $ 9.0 $ 8.8 $ 7.2