XML 60 R48.htm IDEA: XBRL DOCUMENT v3.21.1
Commitments and Contingencies - Contingent Acquisition Obligations (Details) - USD ($)
$ in Thousands
1 Months Ended 3 Months Ended 9 Months Ended
Dec. 31, 2017
Mar. 31, 2021
Mar. 31, 2020
Mar. 31, 2021
Mar. 31, 2020
Jul. 31, 2020
Contingent Acquisition Obligations            
Remaining maximum amount of contingent consideration           $ 12,000
Addition of contingent earnout obligations       $ 7,304    
Foreign currency translation adjustment       523    
Changes in fair value for contingent earnout obligations       (2,357)    
Ending fair value   $ 19,337   19,337    
Certain acquisitions            
Contingent Acquisition Obligations            
Remaining maximum amount of contingent consideration   30,200   30,200    
Contingent payment made   $ 1,500 $ 200 $ 900 $ 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