v3.26.1
Employee Benefits (Details) - USD ($)
$ in Millions
12 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2024
Employee Benefits      
Minimum length of service for participation 30 days    
Company match percentage of participant's compensation 50.00%    
Percentage of participant's compensation that company matches on 5.00%    
401(k) Plan expense $ 9.3 $ 8.5 $ 7.7