v3.26.1
Revenue Recognition - Schedule of Minimum Lease Payments to be Received (Details)
$ in Thousands
Jun. 30, 2026
USD ($)
Minimum Lease Payments:  
Remaining 2026 $ 122,888
2027 233,688
2028 208,185
2029 177,125
2030 148,436
Thereafter 550,802
Total $ 1,441,124