XML 75 R48.htm IDEA: XBRL DOCUMENT v3.20.1
FAIR VALUE MEASUREMENTS - Narrative (Details)
$ in Millions
3 Months Ended
Mar. 31, 2020
USD ($)
Fair Value Measurement [Line Items]  
Recognition of earnout payment liability $ 7.4
Payment for contingent liability 0.1
Earnout Notes Payable  
Fair Value Measurement [Line Items]  
Notes payable $ 7.3
Minimum  
Fair Value Measurement [Line Items]  
Threshold period, past due for payment of services provided 15 days
Maximum  
Fair Value Measurement [Line Items]  
Threshold period, past due for payment of services provided 60 days