XML 79 R63.htm IDEA: XBRL DOCUMENT v3.19.2
COMMITMENTS AND CONTINGENCIES - Contingent Acquisition Obligations (Details) - USD ($)
$ in Thousands
1 Months Ended 12 Months Ended
Dec. 31, 2017
Jun. 30, 2019
Contingent Acquisition Obligations    
Remaining maximum amount of contingent consideration   $ 28,200
Payments for contingent consideration   1,900
Beginning fair value   15,713
Additions   5,173
Change in fair value   (418)
Payments on contingent earn-out obligations   (3,891)
Ending fair value   $ 16,577
Mr. Chopra, Chief Executive Officer | Deferred bonus    
Indemnifications and Certain Employment-Related Contingencies    
Bonus payment on or within 45 days of January 1, 2024 contingent upon continued employment through that date $ 13,500  
Maximum number of days after January 1, 2024, bonus payment due 45 days