v3.26.1
Leases - Schedule of Future Minimum Lease Payments (Details)
$ in Thousands
Jun. 30, 2026
USD ($)
Leases [Abstract]  
Remainder of 2026 $ 114,460
2027 220,075
2028 222,320
2029 207,226
2030 206,915
Thereafter 848,598
Total $ 1,819,594