v3.26.3
Leases - Schedule of Components of Leasing Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2026
Sep. 30, 2025
Sep. 30, 2026
Sep. 30, 2025
Leases [Abstract]        
Leasing revenue—fixed payments $ 184,539 $ 179,312 $ 540,729 $ 536,349
Leasing revenue—variable payments 57,605 58,875 163,966 172,566
Provision for doubtful accounts (2,215) (955) (5,348) (3,311)
Total leasing revenue $ 239,929 $ 237,232 $ 699,347 $ 705,604