v3.24.2.u1
Leases - Minimum and Contingent Operating Lease Income (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Leases [Abstract]        
Minimum rental income $ 33,838 $ 31,811 $ 68,008 $ 65,649
Contingent rental income 16,233 25,206 36,872 53,970
Total rental income $ 50,071 $ 57,017 $ 104,880 $ 119,619