v3.26.1
Leases - Future Minimum Lease Payments to be Received (Details)
$ in Thousands
Jun. 30, 2026
USD ($)
Operating Leases  
2026 $ 232,349 [1]
2027 394,494
2028 310,381
2029 234,157
2030 178,998
2031 130,595
Thereafter 394,825
Total undiscounted lease payments $ 1,875,799
[1] Reflects rental payments for the period July 1, 2026 to December 31, 2026.