XML 114 R91.htm IDEA: XBRL DOCUMENT v3.25.0.1
Segment Information (Schedule of Reconciliation of Revenue to Rental Revenue) (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Segment Reporting, Revenue Reconciling Item [Line Items]      
Total revenue $ 3,407,719 $ 3,273,569 $ 3,108,581
Rental Revenue Total 3,363,171 3,214,948 3,065,075
Management Service [Member]      
Segment Reporting, Revenue Reconciling Item [Line Items]      
Other revenue 28,060 40,850 28,056
Real Estate, Other [Member]      
Segment Reporting, Revenue Reconciling Item [Line Items]      
Other revenue $ 16,488 $ 17,771 $ 15,450