XML 86 R70.htm IDEA: XBRL DOCUMENT v3.25.2
COMMITMENTS AND CONTINGENCIES - Contingent Acquisition Obligations (Details) - USD ($)
$ in Thousands
12 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Contingent Acquisition Obligations    
Beginning fair value, June 30, 2024 $ 15,375  
Addition of contingent earnout obligations 10,510  
Foreign currency translation adjustment 185  
Changes in fair value for contingent earnout obligations (6,507)  
Payments on contingent earnout obligations (477)  
Ending fair value, June 30, 2025 19,086  
Performance Guarantee Member    
Contingent Acquisition Obligations    
Maximum financial exposure 104,000 $ 99,000
Guarantor obligation liability $ 0 $ 0
Performance Guarantee Member | Minimum    
Contingent Acquisition Obligations    
Guarantor obligation term 1 year  
Performance Guarantee Member | Maximum    
Contingent Acquisition Obligations    
Guarantor obligation term 10 years  
Other business acquisitions    
Contingent Acquisition Obligations    
Remaining maximum amount of contingent consideration $ 54,600