v3.25.2
Stock Based Compensation Narrative (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
12 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2023
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Expense for stock-based compensation $ 28,392 $ 28,873 $ 28,611
Restricted Stock Plan Expense 25,757 26,361 26,427
Tax benefit from stock-based compensation expense 4,479 4,495 5,115
Net tax shortfall from stock-based compensation   (184)  
Net excess tax benefit from stock-based compensation 283   1,109
Compensation expense yet to be recognized $ 18,018    
Compensation expense yet to be recognized, period for recognition 11 months 26 days    
Restricted Shares and Units, Vested in Period, Fair Value $ 22,591 $ 16,544 $ 24,931
Share-based Payment Arrangement, Option [Member]      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Gross 0 0 0
Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Number 0 12 12
Exercised, number of shares (12) 0 0
Exercised, weighted average exercise price $ 87.27    
Total intrinsic value of options exercised $ 991    
Forfeited, number of shares 0 0 0
Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price   $ 87.27 $ 87.27
Compensation not yet recognized, stock options $ 0    
2015 EIP [Member]      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Number of Shares Authorized 3,000    
2015 EIP [Member] | Share-based Payment Arrangement, Option [Member]      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Requisite Service Period 3 years    
Stock Option Termination Period After Termination of Employment 90 days    
Stock Option Termination Period After Death 1 year    
Stock Option Termination After Grant Date 10 years    
Minimum [Member]      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period 1 year    
Maximum [Member]      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period 3 years