v3.26.1
Employee Benefit Plans (Details) - USD ($)
$ in Millions
12 Months Ended
Dec. 22, 2012
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2024
Retirement Benefits [Abstract]        
Percentage of compensation 100.00%      
Matching contributions, vesting (as percent) 100.00%      
Employer discretionary and matching contribution amount   $ 4.9 $ 4.7 $ 4.3
Defined contribution plan, employee pension contribution expenses   $ 3.2 $ 2.8 $ 2.4