Leases - Schedule of Operating Lease Cost (Details) - USD ($) $ in Thousands |
12 Months Ended | |||||
---|---|---|---|---|---|---|
Jun. 30, 2025 |
Jun. 30, 2024 |
|||||
Schedule of Operating Leases [Abstract] | ||||||
Operating lease cost | [1] | $ 3,967 | $ 3,995 | |||
Variable lease cost | [2] | 5,016 | 4,810 | |||
Total lease cost | $ 8,983 | $ 8,805 | ||||
Weighted average remaining lease terms | ||||||
Operating leases | 3 years 8 months 26 days | 3 years 7 months 6 days | ||||
Weighted average discount rate | ||||||
Operating leases | 4.10% | 3.48% | ||||
|