XML 114 R84.htm IDEA: XBRL DOCUMENT v3.22.0.1
FAIR VALUE MEASUREMENT - Changes in fair value of Level 3 financial liabilities (Details) - Level 3 - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Changes in fair value of level 3 financial liabilities    
Balance at the beginning of the period $ 32.7 $ 2.2
Realized (gains) losses during period (2.7)  
Additions 49.6 32.7
Settlements (9.1) (2.2)
Balance at the end of the period 70.5 32.7
Contingent consideration liability    
Changes in fair value of level 3 financial liabilities    
Balance at the beginning of the period 32.7 2.2
Realized (gains) losses during period (2.7)  
Additions 49.6 32.7
Settlements (9.1) (2.2)
Balance at the end of the period $ 70.5 $ 32.7