XML 60 R48.htm IDEA: XBRL DOCUMENT v3.20.4
Commitments and Contingencies - Contingent Acquisition Obligations (Details) - USD ($)
$ in Thousands
1 Months Ended 3 Months Ended 6 Months Ended
Dec. 31, 2017
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2020
Dec. 31, 2019
Jul. 31, 2020
Contingent Acquisition Obligations            
Remaining maximum amount of contingent consideration           $ 12,000
Beginning fair value       $ 13,867    
Addition of contingent earnout obligations       7,304    
Foreign currency translation adjustment       471    
Changes in fair value for contingent earnout obligations       (2,033)    
Ending fair value   $ 19,609   19,609    
Certain acquisitions            
Contingent Acquisition Obligations            
Remaining maximum amount of contingent consideration   32,800   32,800    
Contingent payment made   $ 500 $ 1,100 $ 600 $ 1,200  
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