XML 66 R54.htm IDEA: XBRL DOCUMENT v3.25.3
Commitments and Contingencies - Contingent Acquisition Obligations (Details)
$ in Thousands
3 Months Ended
Sep. 30, 2025
USD ($)
Contingent Acquisition Obligations  
Beginning fair value, June 30, 2025 $ 19,086
Foreign currency translation adjustment (42)
Changes in fair value for contingent earnout obligations (2,713)
Payments on contingent earnout obligations (486)
Ending fair value, September 30, 2025 15,845
Other business acquisitions  
Contingent Acquisition Obligations  
Remaining maximum amount of contingent consideration $ 42,800