v3.26.1
Leases - Lease Cost (Details) - USD ($)
$ in Thousands
12 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2024
Leases [Abstract]      
Operating lease costs $ 38,681 $ 43,720 $ 41,426
Variable lease costs 17,200 14,781 11,908
Total lease costs $ 55,881 $ 58,501 $ 53,334
Weighted average remaining lease term (in years) 4 years 5 years 6 years
Weighted average discount rate 3.50% 3.10% 2.90%