v3.26.1
Equity Incentive Plan - Performance Share Units ("PSU") (Details) - Performance Share Units - $ / shares
12 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2024
Shares      
Nonvested at the beginning of the period (in shares) 701,907 759,531 496,869
Granted (in shares) 354,664 299,908 375,725
Vested (in shares) (413,681) (223,241) (22,468)
Canceled (in shares) (18,875) (134,291) (90,595)
Nonvested at the end of the period (in shares) 624,015 701,907 759,531
Weighted-Average Grant Date Fair Value      
Nonvested at the beginning of the period (in dollars per share) $ 51.27 $ 37.73 $ 34.99
Granted (in dollars per share) 83.87 71.4 41.85
Vested (in dollars per share) 34.9 37.44 49.62
Canceled (in dollars per share) 80.15 42.6 36.94
Nonvested at the end of the period (in dollars per share) $ 79.78 $ 51.27 $ 37.73
Number of shares of common stock each unit has the right to receive 1    
Vesting period 3 years    
PSU Threshold Payout Percentage (50.00%)    
Target payout percentage (100.00%)    
Maximum payout percentage (200.00%)