XML 70 R60.htm IDEA: XBRL DOCUMENT v3.25.2
Leases - Schedule of Components of Leasing Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Leases [Abstract]        
Leasing revenue—fixed payments $ 178,173 $ 152,876 $ 357,037 $ 297,591
Leasing revenue—variable payments 55,350 46,594 113,691 96,454
Provision for doubtful accounts (798) (1,509) (2,356) (4,432)
Total leasing revenue $ 232,725 $ 197,961 $ 468,372 $ 389,613