XML 90 R74.htm IDEA: XBRL DOCUMENT v3.25.0.1
Leases - Schedule of Components of Leasing Revenue (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Leases [Abstract]      
Leasing revenue - fixed payments $ 629,902 $ 570,869 $ 551,459
Leasing revenue - variable payments 226,704 235,455 248,433
(Provision for) recovery of doubtful accounts (6,153) 2,699 656
Leasing revenue $ 850,453 $ 809,023 $ 800,548