v3.26.1
Leases - Schedule of Future Rental Payments (Details)
$ in Thousands
Jun. 30, 2026
USD ($)
Twelve months ending June 30,  
2027 $ 643,164
2028 580,816
2029 501,812
2030 403,522
2031 331,676
Thereafter 1,148,353
Total minimum rental payments $ 3,609,343