Leases - Schedule of Components of Lease Expense (Details) $ in Thousands |
1 Months Ended | 12 Months Ended | ||
|---|---|---|---|---|
|
Jun. 30, 2026
USD ($)
lease
|
Jun. 30, 2026
USD ($)
lease
|
Jun. 30, 2025
USD ($)
|
Jun. 30, 2024
USD ($)
|
|
| Leases [Abstract] | ||||
| Operating lease expense | $ 10,431 | $ 11,949 | $ 11,549 | |
| Gain recognized on lease modification | $ 2,200 | |||
| Number of modified office leases | lease | 1 | 1 | ||