v3.26.1
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