v3.25.2
Employee Benefits Plans 401(k) (Details)
$ in Thousands
12 Months Ended
Jun. 30, 2025
USD ($)
Rate
Jun. 30, 2024
USD ($)
Rate
Jun. 30, 2023
USD ($)
Rate
Retirement Benefits [Abstract]      
Defined Contribution Plan, Employer Matching Contribution, Percent of Match | Rate 100.00% 100.00% 100.00%
Defined Contribution Plan, Employer Matching Contribution, Percent of Employees' Gross Pay | Rate 5.00% 5.00% 5.00%
Defined Contribution Plan, Age Requirement 18 18 18
Defined Contribution Plan, Employment Length Requirement 30 days 6 months 6 months
Defined Contribution Plan, Employer Discretionary Contribution Amount | $ $ 0 $ 0 $ 0
Defined Contribution Plan, Matching Contributions | $ $ 34,751 $ 31,995 $ 29,308