XML 85 R70.htm IDEA: XBRL DOCUMENT v3.25.2
Leases (Components of Lease Cost) (Details) - USD ($)
$ in Thousands
12 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2023
Lease, Cost [Abstract]      
Operating lease cost $ 45,942 $ 44,365 $ 48,181
Sublease income (5,315) (9,107) (13,329)
Total lease cost $ 40,627 $ 35,258 $ 34,852