v3.26.1
Leases - Schedule of Future Minimum Lease Receipts for Operating Leases (Details)
$ in Thousands
Jun. 30, 2026
USD ($)
Operating Leases  
Remaining portion of 2026 $ 111,910
2027 226,190
2028 222,661
2029 221,085
2030 196,138
Thereafter 245,528
Total minimum lease receipts $ 1,223,512