v3.26.3
Commitments and Contingencies - Contingent Acquisition Obligations (Details)
$ in Thousands
3 Months Ended
Sep. 30, 2026
USD ($)
Contingent Acquisition Obligations  
Beginning fair value, June 30, 2026 $ 18,112
Foreign currency translation adjustment 8
Changes in fair value for contingent earnout obligations (1,390)
Payments on contingent earnout obligations (774)
Ending fair value, September 30, 2026 15,956
Other business acquisitions  
Contingent Acquisition Obligations  
Remaining maximum amount of contingent consideration $ 50,900