v3.26.3
Basis of Presentation - Fair Value of Financial Instruments (Details) - USD ($)
$ in Thousands
Sep. 30, 2026
Jun. 30, 2026
Fair Value of Financial Instruments    
Assets - Short-term investments $ 65,702 $ 159
Liabilities-Contingent consideration 15,956 18,112
Recurring    
Fair Value of Financial Instruments    
Assets-Insurance company contracts 65,402 65,678
Assets - Interest rate swap contract 346 503
Assets - Short-term investments 65,702 159
Liabilities-Convertible notes 931,472 1,005,418
Liabilities-Contingent consideration 15,956 18,112
Recurring | Level 2    
Fair Value of Financial Instruments    
Assets-Insurance company contracts 65,402 65,678
Assets - Interest rate swap contract 346 503
Assets - Short-term investments 65,702 159
Liabilities-Convertible notes 931,472 1,005,418
Recurring | Level 3    
Fair Value of Financial Instruments    
Liabilities-Contingent consideration $ 15,956 $ 18,112