XML 90 R85.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
FAIR VALUE MEASUREMENT (Details) - USD ($)
3 Months Ended 12 Months Ended
Mar. 31, 2019
Dec. 31, 2018
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
Oct. 31, 2018
Jun. 11, 2018
Sep. 19, 2017
Jun. 14, 2017
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]                  
Beginning balance $ 38,837,000   $ 38,837,000 $ 57,349,000 $ 23,100,000        
Change in fair value of contingent consideration $ 14,400,000 $ 6,800,000 28,402,000 10,788,000 23,931,000        
Contingent consideration additions     0 19,700,000 11,318,000        
Contingent consideration payments     (33,775,000) (49,000,000) (1,000,000)        
Ending balance   $ 38,837,000 $ 33,464,000 $ 38,837,000 $ 57,349,000        
Minimum                  
Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]                  
Contingent consideration on acquisition date           $ 0 $ 0 $ 3,000,000.0 $ 0
Maximum                  
Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]                  
Contingent consideration on acquisition date           $ 46,800,000 $ 4,400,000 $ 6,000,000.0 $ 1,000,000.0