v3.26.1
Leases - Operating Lease Maturity (Details)
$ in Thousands
Jun. 30, 2026
USD ($)
Leases [Abstract]  
2026 (remaining) $ 387,947
2027 767,868
2028 733,251
2029 679,384
2030 610,867
Thereafter 3,053,239
Total $ 6,232,556