v3.26.1
Leases - Schedule of Lease Balances (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Jun. 30, 2025
Leases [Abstract]    
Operating lease ROU assets $ 381,980 $ 343,944
Operating lease liabilities, current 51,255 40,009
Operating lease liabilities 431,769 377,080
Operating lease liabilities $ 483,024 $ 417,089