XML 60 R44.htm IDEA: XBRL DOCUMENT v3.25.0.1
Leases (Tables)
12 Months Ended
Dec. 31, 2024
Leases [Abstract]  
Schedule of Components of Leasing Revenue
The following table summarizes the components of leasing revenue for the years ended December 31, 2024, 2023 and 2022:
    
202420232022
Leasing revenue - fixed payments$629,902 $570,869 $551,459 
Leasing revenue - variable payments226,704 235,455 248,433 
(Provision for) recovery of doubtful accounts(6,153)2,699 656 
$850,453 $809,023 $800,548 
Schedule of Future Minimum Rental Payments by the Company
The following table summarizes the future rental payments to the Company:
2025$584,475 
2026481,460 
2027382,571 
2028304,496 
2029234,401 
Thereafter947,504 
$2,934,907 
Schedule of Lease Costs
The following table summarizes the lease costs for the years ended December 31, 2024, 2023 and 2022:
202420232022
Operating lease costs$13,060 $13,608 $15,133 
Finance lease costs:
   Amortization of ROU assets1,181 1,366 1,930 
   Interest on lease liabilities256 420 499 
$14,497 $15,394 $17,562 
Schedule of Operating Lease Summary of Future Minimum Rental Payments Required
The following table summarizes the future rental payments required under the leases as of December 31, 2024:
Year endingOperating
Leases
Finance Leases
2025$11,527 $1,744 
202611,640 344 
202711,810 344 
20288,600 344 
20296,402 344 
Thereafter68,717 1,230 
Total undiscounted rental payments118,696 4,350 
Less imputed interest(51,421)58 
Total lease liabilities$67,275 $4,408 
Schedule of Finance Lease Summary of Future Minimum Rental Payments Required
The following table summarizes the future rental payments required under the leases as of December 31, 2024:
Year endingOperating
Leases
Finance Leases
2025$11,527 $1,744 
202611,640 344 
202711,810 344 
20288,600 344 
20296,402 344 
Thereafter68,717 1,230 
Total undiscounted rental payments118,696 4,350 
Less imputed interest(51,421)58 
Total lease liabilities$67,275 $4,408