XML 112 R99.htm IDEA: XBRL DOCUMENT v3.22.0.1
FAIR VALUE MEASUREMENTS (Change in Fair Value at Level 3) (Details) - USD ($)
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]    
Transfers into Level 3 $ 0 $ 0
Contingent Consideration    
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]    
Balance at beginning of period 0 0
Purchases 0 77,300,000
Settlements 0 1,500,000
Unrealized gain (loss) included in earnings 29,400,000 (77,800,000)
Balance at end of period 29,400,000 0
Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Accretion $ 0 $ 2,000,000.0