v3.26.1
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Fair values of financial assets and liabilities (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Jun. 30, 2025
Fair Value of Financial Instruments    
Liabilities-Contingent consideration $ 18,112 $ 19,086
Fair value recurring    
Fair Value of Financial Instruments    
Assets-Insurance company contracts 65,678 54,437
Assets - Interest rate swap contract 503 932
Liabilities-Convertible notes 1,005,418 472,770
Liabilities-Contingent consideration 18,112 19,086
Fair value recurring | Level 2    
Fair Value of Financial Instruments    
Assets-Insurance company contracts 65,678 54,437
Assets - Interest rate swap contract 503 932
Liabilities-Convertible notes 1,005,418 472,770
Fair value recurring | Level 3    
Fair Value of Financial Instruments    
Liabilities-Contingent consideration $ 18,112 $ 19,086