v3.26.1
Leases - Schedule of Components of Leasing Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Leases [Abstract]        
Leasing revenue—fixed payments $ 180,283 $ 178,173 $ 356,190 $ 357,037
Leasing revenue—variable payments 55,082 55,350 106,361 113,691
Provision for doubtful accounts (1,923) (798) (3,133) (2,356)
Total leasing revenue $ 233,442 $ 232,725 $ 459,418 $ 468,372