XML 100 R82.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Leases (Components of Lease Cost) (Details) - USD ($)
$ in Thousands
12 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2022
Lease, Cost [Abstract]      
Operating lease cost $ 44,365 $ 48,181 $ 55,257
Sublease income (9,107) (13,329) (13,920)
Total lease cost $ 35,258 $ 34,852 $ 41,337