XML 91 R69.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Commitments and Contingencies - Contingent Acquisition Obligations (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2017
Jun. 30, 2024
Jun. 30, 2023
Contingent Acquisition Obligations      
Beginning fair value, June 30, 2023   $ 21,181  
Addition of contingent earnout obligations   1,766  
Foreign currency translation adjustment   (25)  
Changes in fair value for contingent earnout obligations   (6,945)  
Payments on contingent earnout obligations   (602)  
Ending fair value, June 30, 2024   15,375  
Performance Guarantee      
Guarantees      
Maximum financial exposure   99,000 $ 64,000
Guarantor obligation liability   $ 0 $ 0
Minimum | Performance Guarantee      
Guarantees      
Guarantor obligation term   1 year  
Maximum | Performance Guarantee      
Guarantees      
Guarantor obligation term   10 years  
Other business acquisitions      
Contingent Acquisition Obligations      
Remaining maximum amount of contingent consideration   $ 32,900  
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