v3.25.2
Revenue Recognition - Schedule of Components of Lease Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Revenue from Contract with Customer [Abstract]        
Fixed lease revenues $ 33,009 $ 34,400 $ 68,363 $ 76,934
Variable lease revenues 16,493 16,888 33,865 33,700
Lease revenues $ 49,502 $ 51,288 $ 102,228 $ 110,634