XML 72 R60.htm IDEA: XBRL DOCUMENT v3.25.1
Shareholders' Equity and Share-based Compensation - Performance-based Restricted Stock Units (Details) - USD ($)
3 Months Ended 9 Months Ended
Mar. 31, 2025
Jun. 30, 2024
Mar. 31, 2025
Mar. 31, 2024
Mar. 31, 2025
Mar. 31, 2024
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Share-based compensation expense     $ 7,136,000 $ 8,465,000 $ 21,988,000 $ 18,074,000
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value [Roll Forward]            
Weighted average remaining recognition period (in years)         2 years 9 months 18 days  
Performance Based Restricted Stock Units (PRSUs) Member            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Share-based compensation expense     $ 1,000,000.0 $ 800,000 $ 2,900,000 $ 2,000,000
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward]            
Nonvested at beginning of period (in shares)         344,125  
Granted (in shares)         209,750  
Vested (in shares)         (133,910)  
Forfeited (in shares)         (10,402)  
Nonvested at end of period (in shares) 409,563 344,125 409,563   409,563  
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value [Roll Forward]            
Nonvested at beginning of period (in dollars per share)         $ 30.69  
Granted (in dollars per share)         27.61  
Vested (in dollars per share)         33.60  
Forfeited (in dollars per share)         48.65  
Nonvested at end of period (in dollars per share $ 27.71 $ 30.69 $ 27.71   $ 27.71  
Weighted average remaining recognition period (in years) 2 years 1 month 6 days 1 year 8 months 23 days        
Aggregate Intrinsic Value $ 10,181,736 $ 12,859,951 $ 10,181,736   $ 10,181,736