v3.25.2
Leases - Schedule of Components of Fixed and Variable Lease Revenues (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Leases [Abstract]        
Fixed lease revenues $ 128,413 $ 103,521 $ 250,318 $ 201,527
Variable lease revenues 1,189 709 2,925 1,495
Total lease revenues $ 129,602 $ 104,230 $ 253,243 $ 203,022
Operating Lease, Lease Income, Statement of Income or Comprehensive Income [Extensible Enumeration] Rental revenue Rental revenue Rental revenue Rental revenue