v3.26.1
COMMITMENTS AND CONTINGENCIES - Contingent Acquisition Obligations (Details)
$ in Thousands
12 Months Ended
Jun. 30, 2026
USD ($)
Contingent Acquisition Obligations  
Beginning fair value, June 30, 2025 $ 19,086
Addition of contingent earnout obligations 9,702
Foreign currency translation adjustment (70)
Changes in fair value for contingent earnout obligations (10,120)
Payments on contingent earnout obligations (486)
Ending fair value, March 31, 2026 18,112
Other business acquisitions  
Contingent Acquisition Obligations  
Remaining maximum amount of contingent consideration $ 51,900