XML 81 R63.htm IDEA: XBRL DOCUMENT v3.20.2
COMMITMENTS AND CONTINGENCIES - Contingent Acquisition Obligations (Details) - USD ($)
$ in Thousands
1 Months Ended 12 Months Ended
Dec. 31, 2017
Jun. 30, 2020
Contingent Acquisition Obligations    
Remaining maximum amount of contingent consideration   $ 21,100
Payments for contingent consideration   1,600
Beginning fair value   16,577
Additions   2,091
Change in fair value   (999)
Payments on contingent earn-out obligations   (3,802)
Ending fair value   $ 13,867
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