v3.26.1
Leases - Schedule of Lease Costs Incurred In The Period (Details) - USD ($)
$ in Thousands
12 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2024
Lessee, Lease, Description [Line Items]      
Total lease cost $ 58,366 $ 55,243 $ 47,810
Income Statement Location [Axis]: us-gaap:DirectOperatingCosts      
Lessee, Lease, Description [Line Items]      
Operating lease cost 21,291 21,291 21,071
Variable lease cost 2,382 1,840 716
Income Statement Location [Axis]: us-gaap:SellingGeneralAndAdministrativeExpense      
Lessee, Lease, Description [Line Items]      
Operating lease cost 34,290 32,112 26,023
Variable lease cost $ 403 $ 0 $ 0