v3.26.3
Leases - Future Minimum Lease Payments to be Received (Details)
$ in Thousands
Sep. 30, 2026
USD ($)
Operating Leases  
2026 $ 119,285 [1]
2027 409,661
2028 324,455
2029 247,207
2030 191,736
2031 142,214
Thereafter 424,331
Total undiscounted lease payments $ 1,858,889
[1] Reflects rental payments for the period October 1, 2026 to December 31, 2026.