XML 58 R42.htm IDEA: XBRL DOCUMENT v3.25.2
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Fair values of financial assets and liabilities (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Jun. 30, 2024
Fair Value of Financial Instruments    
Liabilities-Contingent consideration $ 19,086 $ 15,375
Fair value recurring    
Fair Value of Financial Instruments    
Assets-Insurance company contracts 54,437 49,679
Assets-Interest rate swap contract 932 4,735
Liabilities-Convertible notes 472,770  
Liabilities-Contingent consideration 19,086 15,375
Fair value recurring | Level 2    
Fair Value of Financial Instruments    
Assets-Insurance company contracts 54,437 49,679
Assets-Interest rate swap contract 932 4,735
Liabilities-Convertible notes 472,770  
Fair value recurring | Level 3    
Fair Value of Financial Instruments    
Liabilities-Contingent consideration $ 19,086 $ 15,375