XML 34 R81.htm IDEA: XBRL DOCUMENT
v2.4.1.9

Segment Reporting Segment Revenue and Profit or Loss Reconciliation (Details) (USD $) In Thousands, unless otherwise specified | 3 Months Ended | 9 Months Ended | 12 Months Ended
--- | --- | --- | ---
Dec. 31, 2014 | Sep. 30, 2014 | Jun. 30, 2014 | Mar. 31, 2014 | Dec. 31, 2013 | Dec. 31, 2013 | Sep. 30, 2013 | Jun. 30, 2013 | Mar. 31, 2013 | Oct. 06, 2013 | Dec. 31, 2014 | Dec. 31, 2012
Reconciliation of Revenue and Profit or Loss from Segments to Consolidated [Line Items] |  |  |  |  |  |  |  |  |  |  |  |  |
Rental revenue |  |  |  |  | $ 79,987 us-gaap_OperatingLeasesIncomeStatementLeaseRevenue |  |  |  |  |  | $ 148,690 us-gaap_OperatingLeasesIncomeStatementLeaseRevenue | $ 400,825 us-gaap_OperatingLeasesIncomeStatementLeaseRevenue | $ 196,187 us-gaap_OperatingLeasesIncomeStatementLeaseRevenue
Intercompany rental revenue |  |  |  |  |  |  |  |  |  |  |  | 0 esrt_IntercompanyRentalRevenue | 0 esrt_IntercompanyRentalRevenue
Tenant expense reimbursement |  |  |  |  | 15,836 us-gaap_TenantReimbursements |  |  |  |  |  | 21,272 us-gaap_TenantReimbursements | 67,651 us-gaap_TenantReimbursements | 29,483 us-gaap_TenantReimbursements
Observatory revenue |  |  |  |  | 23,735 esrt_ObservatoryRevenue |  |  |  |  |  |  | 111,541 esrt_ObservatoryRevenue |
Construction revenue |  |  |  |  | 5,265 us-gaap_ConstructionRevenue |  |  |  |  |  | 18,636 us-gaap_ConstructionRevenue | 38,648 us-gaap_ConstructionRevenue | 18,902 us-gaap_ConstructionRevenue
Third-party management and other fees |  |  |  |  | 550 us-gaap_ManagementFeesRevenue |  |  |  |  |  | 5,067 us-gaap_ManagementFeesRevenue | 2,376 us-gaap_ManagementFeesRevenue | 5,103 us-gaap_ManagementFeesRevenue
Other revenue and fees |  |  |  |  | 2,210 us-gaap_OtherRealEstateRevenue |  |  |  |  |  | 12,407 us-gaap_OtherRealEstateRevenue | 14,285 us-gaap_OtherRealEstateRevenue | 10,619 us-gaap_OtherRealEstateRevenue
Total revenues | 170,411 us-gaap_Revenues | 169,441 us-gaap_Revenues | 155,168 us-gaap_Revenues | 140,306 us-gaap_Revenues | 127,583 us-gaap_Revenues | 149,388 us-gaap_Revenues | [1] | 62,278 us-gaap_Revenues | 59,569 us-gaap_Revenues | 62,420 us-gaap_Revenues | 206,072 us-gaap_Revenues | 635,326 us-gaap_Revenues | 260,294 us-gaap_Revenues
Property operating expenses |  |  |  |  | 34,055 us-gaap_OperatingCostsAndExpenses |  |  |  |  |  | 41,297 us-gaap_OperatingCostsAndExpenses | 151,048 us-gaap_OperatingCostsAndExpenses | 55,707 us-gaap_OperatingCostsAndExpenses
Intercompany rent expense |  |  |  |  |  |  |  |  |  |  |  | 0 esrt_IntercompanyRentExpense |
Ground rent expense |  |  |  |  | 398 esrt_GroundRentExpense |  |  |  |  |  | 0 esrt_GroundRentExpense | 5,339 esrt_GroundRentExpense | 0 esrt_GroundRentExpense
Marketing, general, and administrative expenses |  |  |  |  | 16,379 us-gaap_SellingGeneralAndAdministrativeExpense |  |  |  |  |  | 23,600 us-gaap_SellingGeneralAndAdministrativeExpense | 39,037 us-gaap_SellingGeneralAndAdministrativeExpense | 20,963 us-gaap_SellingGeneralAndAdministrativeExpense
Observatory expenses |  |  |  |  | 5,687 esrt_ObservatoryExpense |  |  |  |  |  |  | 29,041 esrt_ObservatoryExpense |
Construction expenses |  |  |  |  | 5,468 us-gaap_ConstructionAndDevelopmentCosts |  |  |  |  |  | 19,821 us-gaap_ConstructionAndDevelopmentCosts | 38,596 us-gaap_ConstructionAndDevelopmentCosts | 19,592 us-gaap_ConstructionAndDevelopmentCosts
Real estate taxes |  |  |  |  | 17,191 us-gaap_RealEstateTaxExpense |  |  |  |  |  | 24,331 us-gaap_RealEstateTaxExpense | 82,131 us-gaap_RealEstateTaxExpense | 30,406 us-gaap_RealEstateTaxExpense
Formation transaction expenses |  |  |  |  | 0 us-gaap_OtherGeneralExpense |  |  |  |  |  | 4,507 us-gaap_OtherGeneralExpense | 0 us-gaap_OtherGeneralExpense | 2,247 us-gaap_OtherGeneralExpense
Equity in net income of non-controlled entities |  |  |  |  | 0 us-gaap_IncomeLossFromEquityMethodInvestments |  |  |  |  |  | 14,875 us-gaap_IncomeLossFromEquityMethodInvestments | 0 us-gaap_IncomeLossFromEquityMethodInvestments | 14,348 us-gaap_IncomeLossFromEquityMethodInvestments
Acquisition expenses |  |  |  |  | 138,140 us-gaap_BusinessCombinationAcquisitionRelatedCosts |  |  |  |  |  | 0 us-gaap_BusinessCombinationAcquisitionRelatedCosts | 3,382 us-gaap_BusinessCombinationAcquisitionRelatedCosts | 0 us-gaap_BusinessCombinationAcquisitionRelatedCosts
Depreciation and amortization expense |  |  |  |  | (27,375)us-gaap_DepreciationAndAmortization |  |  |  |  |  | (38,963)us-gaap_DepreciationAndAmortization | (145,431)us-gaap_DepreciationAndAmortization | (42,690)us-gaap_DepreciationAndAmortization
Total operating expenses |  |  |  |  | 244,693 us-gaap_OperatingExpenses |  |  |  |  |  | 152,519 us-gaap_OperatingExpenses | 494,005 us-gaap_OperatingExpenses | 171,605 us-gaap_OperatingExpenses
Total operating income (loss) | 31,282 us-gaap_OperatingIncomeLoss | 43,412 us-gaap_OperatingIncomeLoss | 42,539 us-gaap_OperatingIncomeLoss | 24,088 us-gaap_OperatingIncomeLoss | (117,110)us-gaap_OperatingIncomeLoss |  |  |  |  |  | 53,553 us-gaap_OperatingIncomeLoss | 141,321 us-gaap_OperatingIncomeLoss | 88,689 us-gaap_OperatingIncomeLoss
Interest expense |  |  |  |  | (13,147)us-gaap_InterestExpense |  |  |  |  |  | (50,660)us-gaap_InterestExpense | (66,456)us-gaap_InterestExpense | (54,394)us-gaap_InterestExpense
Settlement expense |  |  |  |  | 0 us-gaap_LitigationSettlementExpense |  |  |  |  |  | (55,000)us-gaap_LitigationSettlementExpense | 0 us-gaap_LitigationSettlementExpense |
Investment in non-controlled entities |  |  |  |  |  |  |  |  |  |  | 88,304 us-gaap_EquityMethodInvestments |  | 76,879 us-gaap_EquityMethodInvestments
Gain on consolidation of non-controlled entities |  |  |  |  | 322,563 us-gaap_BusinessCombinationStepAcquisitionEquityInterestInAcquireeRemeasurementGain |  |  |  |  |  |  | 0 us-gaap_BusinessCombinationStepAcquisitionEquityInterestInAcquireeRemeasurementGain |
Income (loss) before income taxes |  |  |  |  | 192,306 us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest |  |  |  |  |  | (37,232)us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest | 74,865 us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest | 48,643 us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
Income tax expense |  |  |  |  | 1,125 us-gaap_IncomeTaxExpenseBenefit |  |  |  |  |  |  | (4,655)us-gaap_IncomeTaxExpenseBenefit |
Profit or loss | (10,964)us-gaap_ProfitLoss | (22,734)us-gaap_ProfitLoss | (25,281)us-gaap_ProfitLoss | (11,231)us-gaap_ProfitLoss | (193,431)us-gaap_ProfitLoss | (148,917)us-gaap_ProfitLoss | [1] | (2,281)us-gaap_ProfitLoss | (3,071)us-gaap_ProfitLoss | (1,930)us-gaap_ProfitLoss | 37,232 us-gaap_ProfitLoss | (70,210)us-gaap_ProfitLoss | (48,643)us-gaap_ProfitLoss
Segment assets | 3,296,495 us-gaap_Assets |  |  |  | 2,476,061 us-gaap_Assets | 2,476,061 us-gaap_Assets |  |  |  |  | 1,033,918 us-gaap_Assets | 3,296,495 us-gaap_Assets | 975,674 us-gaap_Assets
Payments to Acquire Productive Assets |  |  |  |  | 56,434 us-gaap_PaymentsToAcquireProductiveAssets |  |  |  |  |  | 55,950 us-gaap_PaymentsToAcquireProductiveAssets | 497,744 us-gaap_PaymentsToAcquireProductiveAssets | 87,659 us-gaap_PaymentsToAcquireProductiveAssets
Intersegment Eliminations [Member] |  |  |  |  |  |  |  |  |  |  |  |  |
Reconciliation of Revenue and Profit or Loss from Segments to Consolidated [Line Items] |  |  |  |  |  |  |  |  |  |  |  |  |
Rental revenue |  |  |  |  | 0 us-gaap_OperatingLeasesIncomeStatementLeaseRevenue / us-gaap_ConsolidationItemsAxis = us-gaap_IntersegmentEliminationMember |  |  |  |  |  | 0 us-gaap_OperatingLeasesIncomeStatementLeaseRevenue / us-gaap_ConsolidationItemsAxis = us-gaap_IntersegmentEliminationMember | 0 us-gaap_OperatingLeasesIncomeStatementLeaseRevenue / us-gaap_ConsolidationItemsAxis = us-gaap_IntersegmentEliminationMember | 0 us-gaap_OperatingLeasesIncomeStatementLeaseRevenue / us-gaap_ConsolidationItemsAxis = us-gaap_IntersegmentEliminationMember
Intercompany rental revenue |  |  |  |  | (20,134)esrt_IntercompanyRentalRevenue / us-gaap_ConsolidationItemsAxis = us-gaap_IntersegmentEliminationMember |  |  |  |  |  | (56)esrt_IntercompanyRentalRevenue / us-gaap_ConsolidationItemsAxis = us-gaap_IntersegmentEliminationMember | (69,293)esrt_IntercompanyRentalRevenue / us-gaap_ConsolidationItemsAxis = us-gaap_IntersegmentEliminationMember | (74)esrt_IntercompanyRentalRevenue / us-gaap_ConsolidationItemsAxis = us-gaap_IntersegmentEliminationMember
Tenant expense reimbursement |  |  |  |  | 0 us-gaap_TenantReimbursements / us-gaap_ConsolidationItemsAxis = us-gaap_IntersegmentEliminationMember |  |  |  |  |  | 0 us-gaap_TenantReimbursements / us-gaap_ConsolidationItemsAxis = us-gaap_IntersegmentEliminationMember | 0 us-gaap_TenantReimbursements / us-gaap_ConsolidationItemsAxis = us-gaap_IntersegmentEliminationMember | 0 us-gaap_TenantReimbursements / us-gaap_ConsolidationItemsAxis = us-gaap_IntersegmentEliminationMember
Observatory revenue |  |  |  |  | 0 esrt_ObservatoryRevenue / us-gaap_ConsolidationItemsAxis = us-gaap_IntersegmentEliminationMember |  |  |  |  |  |  | 0 esrt_ObservatoryRevenue / us-gaap_ConsolidationItemsAxis = us-gaap_IntersegmentEliminationMember |
Construction revenue |  |  |  |  | (1,536)us-gaap_ConstructionRevenue / us-gaap_ConsolidationItemsAxis = us-gaap_IntersegmentEliminationMember |  |  |  |  |  | (6,837)us-gaap_ConstructionRevenue / us-gaap_ConsolidationItemsAxis = us-gaap_IntersegmentEliminationMember | (6,341)us-gaap_ConstructionRevenue / us-gaap_ConsolidationItemsAxis = us-gaap_IntersegmentEliminationMember | (5,714)us-gaap_ConstructionRevenue / us-gaap_ConsolidationItemsAxis = us-gaap_IntersegmentEliminationMember
Third-party management and other fees |  |  |  |  | 0 us-gaap_ManagementFeesRevenue / us-gaap_ConsolidationItemsAxis = us-gaap_IntersegmentEliminationMember |  |  |  |  |  | 0 us-gaap_ManagementFeesRevenue / us-gaap_ConsolidationItemsAxis = us-gaap_IntersegmentEliminationMember | 0 us-gaap_ManagementFeesRevenue / us-gaap_ConsolidationItemsAxis = us-gaap_IntersegmentEliminationMember | 0 us-gaap_ManagementFeesRevenue / us-gaap_ConsolidationItemsAxis = us-gaap_IntersegmentEliminationMember
Other revenue and fees |  |  |  |  | (1)us-gaap_OtherRealEstateRevenue / us-gaap_ConsolidationItemsAxis = us-gaap_IntersegmentEliminationMember |  |  |  |  |  | 0 us-gaap_OtherRealEstateRevenue / us-gaap_ConsolidationItemsAxis = us-gaap_IntersegmentEliminationMember | 0 us-gaap_OtherRealEstateRevenue / us-gaap_ConsolidationItemsAxis = us-gaap_IntersegmentEliminationMember | 0 us-gaap_OtherRealEstateRevenue / us-gaap_ConsolidationItemsAxis = us-gaap_IntersegmentEliminationMember
Total revenues |  |  |  |  | (21,671)us-gaap_Revenues / us-gaap_ConsolidationItemsAxis = us-gaap_IntersegmentEliminationMember |  |  |  |  |  | (6,893)us-gaap_Revenues / us-gaap_ConsolidationItemsAxis = us-gaap_IntersegmentEliminationMember | (75,634)us-gaap_Revenues / us-gaap_ConsolidationItemsAxis = us-gaap_IntersegmentEliminationMember | (5,788)us-gaap_Revenues / us-gaap_ConsolidationItemsAxis = us-gaap_IntersegmentEliminationMember
Property operating expenses |  |  |  |  | 0 us-gaap_OperatingCostsAndExpenses / us-gaap_ConsolidationItemsAxis = us-gaap_IntersegmentEliminationMember |  |  |  |  |  | 0 us-gaap_OperatingCostsAndExpenses / us-gaap_ConsolidationItemsAxis = us-gaap_IntersegmentEliminationMember | 0 us-gaap_OperatingCostsAndExpenses / us-gaap_ConsolidationItemsAxis = us-gaap_IntersegmentEliminationMember | 265 us-gaap_OperatingCostsAndExpenses / us-gaap_ConsolidationItemsAxis = us-gaap_IntersegmentEliminationMember
Intercompany rent expense |  |  |  |  | (20,134)esrt_IntercompanyRentExpense / us-gaap_ConsolidationItemsAxis = us-gaap_IntersegmentEliminationMember |  |  |  |  |  |  | (69,293)esrt_IntercompanyRentExpense / us-gaap_ConsolidationItemsAxis = us-gaap_IntersegmentEliminationMember |
Ground rent expense |  |  |  |  | 0 esrt_GroundRentExpense / us-gaap_ConsolidationItemsAxis = us-gaap_IntersegmentEliminationMember |  |  |  |  |  |  | 0 esrt_GroundRentExpense / us-gaap_ConsolidationItemsAxis = us-gaap_IntersegmentEliminationMember |
Marketing, general, and administrative expenses |  |  |  |  | 4 us-gaap_SellingGeneralAndAdministrativeExpense / us-gaap_ConsolidationItemsAxis = us-gaap_IntersegmentEliminationMember |  |  |  |  |  | 0 us-gaap_SellingGeneralAndAdministrativeExpense / us-gaap_ConsolidationItemsAxis = us-gaap_IntersegmentEliminationMember | 0 us-gaap_SellingGeneralAndAdministrativeExpense / us-gaap_ConsolidationItemsAxis = us-gaap_IntersegmentEliminationMember | 0 us-gaap_SellingGeneralAndAdministrativeExpense / us-gaap_ConsolidationItemsAxis = us-gaap_IntersegmentEliminationMember
Observatory expenses |  |  |  |  | 0 esrt_ObservatoryExpense / us-gaap_ConsolidationItemsAxis = us-gaap_IntersegmentEliminationMember |  |  |  |  |  |  | 0 esrt_ObservatoryExpense / us-gaap_ConsolidationItemsAxis = us-gaap_IntersegmentEliminationMember |
Construction expenses |  |  |  |  | (1,324)us-gaap_ConstructionAndDevelopmentCosts / us-gaap_ConsolidationItemsAxis = us-gaap_IntersegmentEliminationMember |  |  |  |  |  | (6,003)us-gaap_ConstructionAndDevelopmentCosts / us-gaap_ConsolidationItemsAxis = us-gaap_IntersegmentEliminationMember | (5,589)us-gaap_ConstructionAndDevelopmentCosts / us-gaap_ConsolidationItemsAxis = us-gaap_IntersegmentEliminationMember | (5,142)us-gaap_ConstructionAndDevelopmentCosts / us-gaap_ConsolidationItemsAxis = us-gaap_IntersegmentEliminationMember
Real estate taxes |  |  |  |  | 0 us-gaap_RealEstateTaxExpense / us-gaap_ConsolidationItemsAxis = us-gaap_IntersegmentEliminationMember |  |  |  |  |  | 0 us-gaap_RealEstateTaxExpense / us-gaap_ConsolidationItemsAxis = us-gaap_IntersegmentEliminationMember | 0 us-gaap_RealEstateTaxExpense / us-gaap_ConsolidationItemsAxis = us-gaap_IntersegmentEliminationMember | 0 us-gaap_RealEstateTaxExpense / us-gaap_ConsolidationItemsAxis = us-gaap_IntersegmentEliminationMember
Formation transaction expenses |  |  |  |  |  |  |  |  |  |  | 0 us-gaap_OtherGeneralExpense / us-gaap_ConsolidationItemsAxis = us-gaap_IntersegmentEliminationMember |  | 0 us-gaap_OtherGeneralExpense / us-gaap_ConsolidationItemsAxis = us-gaap_IntersegmentEliminationMember
Equity in net income of non-controlled entities |  |  |  |  |  |  |  |  |  |  | 0 us-gaap_IncomeLossFromEquityMethodInvestments / us-gaap_ConsolidationItemsAxis = us-gaap_IntersegmentEliminationMember |  | 0 us-gaap_IncomeLossFromEquityMethodInvestments / us-gaap_ConsolidationItemsAxis = us-gaap_IntersegmentEliminationMember
Acquisition expenses |  |  |  |  | 0 us-gaap_BusinessCombinationAcquisitionRelatedCosts / us-gaap_ConsolidationItemsAxis = us-gaap_IntersegmentEliminationMember |  |  |  |  |  |  | 0 us-gaap_BusinessCombinationAcquisitionRelatedCosts / us-gaap_ConsolidationItemsAxis = us-gaap_IntersegmentEliminationMember |
Depreciation and amortization expense |  |  |  |  | 10 us-gaap_DepreciationAndAmortization / us-gaap_ConsolidationItemsAxis = us-gaap_IntersegmentEliminationMember |  |  |  |  |  | 19 us-gaap_DepreciationAndAmortization / us-gaap_ConsolidationItemsAxis = us-gaap_IntersegmentEliminationMember | 0 us-gaap_DepreciationAndAmortization / us-gaap_ConsolidationItemsAxis = us-gaap_IntersegmentEliminationMember | 0 us-gaap_DepreciationAndAmortization / us-gaap_ConsolidationItemsAxis = us-gaap_IntersegmentEliminationMember
Total operating expenses |  |  |  |  | (21,464)us-gaap_OperatingExpenses / us-gaap_ConsolidationItemsAxis = us-gaap_IntersegmentEliminationMember |  |  |  |  |  | (6,022)us-gaap_OperatingExpenses / us-gaap_ConsolidationItemsAxis = us-gaap_IntersegmentEliminationMember | (74,882)us-gaap_OperatingExpenses / us-gaap_ConsolidationItemsAxis = us-gaap_IntersegmentEliminationMember | (4,877)us-gaap_OperatingExpenses / us-gaap_ConsolidationItemsAxis = us-gaap_IntersegmentEliminationMember
Total operating income (loss) |  |  |  |  | (207)us-gaap_OperatingIncomeLoss / us-gaap_ConsolidationItemsAxis = us-gaap_IntersegmentEliminationMember |  |  |  |  |  | (871)us-gaap_OperatingIncomeLoss / us-gaap_ConsolidationItemsAxis = us-gaap_IntersegmentEliminationMember | (752)us-gaap_OperatingIncomeLoss / us-gaap_ConsolidationItemsAxis = us-gaap_IntersegmentEliminationMember | (911)us-gaap_OperatingIncomeLoss / us-gaap_ConsolidationItemsAxis = us-gaap_IntersegmentEliminationMember
Interest expense |  |  |  |  | 0 us-gaap_InterestExpense / us-gaap_ConsolidationItemsAxis = us-gaap_IntersegmentEliminationMember |  |  |  |  |  | 0 us-gaap_InterestExpense / us-gaap_ConsolidationItemsAxis = us-gaap_IntersegmentEliminationMember | 0 us-gaap_InterestExpense / us-gaap_ConsolidationItemsAxis = us-gaap_IntersegmentEliminationMember | 0 us-gaap_InterestExpense / us-gaap_ConsolidationItemsAxis = us-gaap_IntersegmentEliminationMember
Settlement expense |  |  |  |  |  |  |  |  |  |  | 0 us-gaap_LitigationSettlementExpense / us-gaap_ConsolidationItemsAxis = us-gaap_IntersegmentEliminationMember |  |
Investment in non-controlled entities |  |  |  |  |  |  |  |  |  |  | 0 us-gaap_EquityMethodInvestments / us-gaap_ConsolidationItemsAxis = us-gaap_IntersegmentEliminationMember |  | 0 us-gaap_EquityMethodInvestments / us-gaap_ConsolidationItemsAxis = us-gaap_IntersegmentEliminationMember
Gain on consolidation of non-controlled entities |  |  |  |  | 0 us-gaap_BusinessCombinationStepAcquisitionEquityInterestInAcquireeRemeasurementGain / us-gaap_ConsolidationItemsAxis = us-gaap_IntersegmentEliminationMember |  |  |  |  |  |  |  |
Income (loss) before income taxes |  |  |  |  | (207)us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest / us-gaap_ConsolidationItemsAxis = us-gaap_IntersegmentEliminationMember |  |  |  |  |  | (871)us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest / us-gaap_ConsolidationItemsAxis = us-gaap_IntersegmentEliminationMember | (752)us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest / us-gaap_ConsolidationItemsAxis = us-gaap_IntersegmentEliminationMember | (911)us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest / us-gaap_ConsolidationItemsAxis = us-gaap_IntersegmentEliminationMember
Income tax expense |  |  |  |  | 0 us-gaap_IncomeTaxExpenseBenefit / us-gaap_ConsolidationItemsAxis = us-gaap_IntersegmentEliminationMember |  |  |  |  |  |  | 0 us-gaap_IncomeTaxExpenseBenefit / us-gaap_ConsolidationItemsAxis = us-gaap_IntersegmentEliminationMember |
Profit or loss |  |  |  |  | 207 us-gaap_ProfitLoss / us-gaap_ConsolidationItemsAxis = us-gaap_IntersegmentEliminationMember |  |  |  |  |  |  | 752 us-gaap_ProfitLoss / us-gaap_ConsolidationItemsAxis = us-gaap_IntersegmentEliminationMember |
Segment assets | 0 us-gaap_Assets / us-gaap_ConsolidationItemsAxis = us-gaap_IntersegmentEliminationMember |  |  |  | 0 us-gaap_Assets / us-gaap_ConsolidationItemsAxis = us-gaap_IntersegmentEliminationMember | 0 us-gaap_Assets / us-gaap_ConsolidationItemsAxis = us-gaap_IntersegmentEliminationMember |  |  |  |  | 0 us-gaap_Assets / us-gaap_ConsolidationItemsAxis = us-gaap_IntersegmentEliminationMember | 0 us-gaap_Assets / us-gaap_ConsolidationItemsAxis = us-gaap_IntersegmentEliminationMember | 0 us-gaap_Assets / us-gaap_ConsolidationItemsAxis = us-gaap_IntersegmentEliminationMember
Payments to Acquire Productive Assets |  |  |  |  | 0 us-gaap_PaymentsToAcquireProductiveAssets / us-gaap_ConsolidationItemsAxis = us-gaap_IntersegmentEliminationMember |  |  |  |  |  | 0 us-gaap_PaymentsToAcquireProductiveAssets / us-gaap_ConsolidationItemsAxis = us-gaap_IntersegmentEliminationMember |  | 0 us-gaap_PaymentsToAcquireProductiveAssets / us-gaap_ConsolidationItemsAxis = us-gaap_IntersegmentEliminationMember
Real Estate [Member] | Operating Segments [Member] |  |  |  |  |  |  |  |  |  |  |  |  |
Reconciliation of Revenue and Profit or Loss from Segments to Consolidated [Line Items] |  |  |  |  |  |  |  |  |  |  |  |  |
Rental revenue |  |  |  |  | 79,987 us-gaap_OperatingLeasesIncomeStatementLeaseRevenue / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = esrt_RealEstateSegmentMember |  |  |  |  |  | 148,690 us-gaap_OperatingLeasesIncomeStatementLeaseRevenue / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = esrt_RealEstateSegmentMember | 400,825 us-gaap_OperatingLeasesIncomeStatementLeaseRevenue / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = esrt_RealEstateSegmentMember | 196,187 us-gaap_OperatingLeasesIncomeStatementLeaseRevenue / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = esrt_RealEstateSegmentMember
Intercompany rental revenue |  |  |  |  | 20,134 esrt_IntercompanyRentalRevenue / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = esrt_RealEstateSegmentMember |  |  |  |  |  | 56 esrt_IntercompanyRentalRevenue / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = esrt_RealEstateSegmentMember | 69,293 esrt_IntercompanyRentalRevenue / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = esrt_RealEstateSegmentMember | 74 esrt_IntercompanyRentalRevenue / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = esrt_RealEstateSegmentMember
Tenant expense reimbursement |  |  |  |  | 15,836 us-gaap_TenantReimbursements / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = esrt_RealEstateSegmentMember |  |  |  |  |  | 21,272 us-gaap_TenantReimbursements / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = esrt_RealEstateSegmentMember | 67,651 us-gaap_TenantReimbursements / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = esrt_RealEstateSegmentMember | 29,483 us-gaap_TenantReimbursements / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = esrt_RealEstateSegmentMember
Observatory revenue |  |  |  |  | 0 esrt_ObservatoryRevenue / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = esrt_RealEstateSegmentMember |  |  |  |  |  |  | 0 esrt_ObservatoryRevenue / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = esrt_RealEstateSegmentMember |
Construction revenue |  |  |  |  | 0 us-gaap_ConstructionRevenue / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = esrt_RealEstateSegmentMember |  |  |  |  |  | 0 us-gaap_ConstructionRevenue / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = esrt_RealEstateSegmentMember | 0 us-gaap_ConstructionRevenue / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = esrt_RealEstateSegmentMember | 0 us-gaap_ConstructionRevenue / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = esrt_RealEstateSegmentMember
Third-party management and other fees |  |  |  |  | 550 us-gaap_ManagementFeesRevenue / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = esrt_RealEstateSegmentMember |  |  |  |  |  | 5,067 us-gaap_ManagementFeesRevenue / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = esrt_RealEstateSegmentMember | 2,376 us-gaap_ManagementFeesRevenue / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = esrt_RealEstateSegmentMember | 5,103 us-gaap_ManagementFeesRevenue / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = esrt_RealEstateSegmentMember
Other revenue and fees |  |  |  |  | 2,211 us-gaap_OtherRealEstateRevenue / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = esrt_RealEstateSegmentMember |  |  |  |  |  | 12,407 us-gaap_OtherRealEstateRevenue / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = esrt_RealEstateSegmentMember | 13,280 us-gaap_OtherRealEstateRevenue / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = esrt_RealEstateSegmentMember | 10,619 us-gaap_OtherRealEstateRevenue / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = esrt_RealEstateSegmentMember
Total revenues |  |  |  |  | 118,718 us-gaap_Revenues / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = esrt_RealEstateSegmentMember |  |  |  |  |  | 187,492 us-gaap_Revenues / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = esrt_RealEstateSegmentMember | 553,425 us-gaap_Revenues / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = esrt_RealEstateSegmentMember | 241,466 us-gaap_Revenues / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = esrt_RealEstateSegmentMember
Property operating expenses |  |  |  |  | 34,055 us-gaap_OperatingCostsAndExpenses / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = esrt_RealEstateSegmentMember |  |  |  |  |  | 41,297 us-gaap_OperatingCostsAndExpenses / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = esrt_RealEstateSegmentMember | 151,048 us-gaap_OperatingCostsAndExpenses / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = esrt_RealEstateSegmentMember | 55,442 us-gaap_OperatingCostsAndExpenses / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = esrt_RealEstateSegmentMember
Intercompany rent expense |  |  |  |  | 0 esrt_IntercompanyRentExpense / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = esrt_RealEstateSegmentMember |  |  |  |  |  |  | 0 esrt_IntercompanyRentExpense / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = esrt_RealEstateSegmentMember |
Ground rent expense |  |  |  |  | 398 esrt_GroundRentExpense / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = esrt_RealEstateSegmentMember |  |  |  |  |  |  | 5,339 esrt_GroundRentExpense / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = esrt_RealEstateSegmentMember |
Marketing, general, and administrative expenses |  |  |  |  | 16,375 us-gaap_SellingGeneralAndAdministrativeExpense / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = esrt_RealEstateSegmentMember |  |  |  |  |  | 23,600 us-gaap_SellingGeneralAndAdministrativeExpense / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = esrt_RealEstateSegmentMember | 39,037 us-gaap_SellingGeneralAndAdministrativeExpense / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = esrt_RealEstateSegmentMember | 20,963 us-gaap_SellingGeneralAndAdministrativeExpense / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = esrt_RealEstateSegmentMember
Observatory expenses |  |  |  |  | 0 esrt_ObservatoryExpense / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = esrt_RealEstateSegmentMember |  |  |  |  |  |  | 0 esrt_ObservatoryExpense / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = esrt_RealEstateSegmentMember |
Construction expenses |  |  |  |  | 0 us-gaap_ConstructionAndDevelopmentCosts / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = esrt_RealEstateSegmentMember |  |  |  |  |  | 0 us-gaap_ConstructionAndDevelopmentCosts / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = esrt_RealEstateSegmentMember | 0 us-gaap_ConstructionAndDevelopmentCosts / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = esrt_RealEstateSegmentMember | 0 us-gaap_ConstructionAndDevelopmentCosts / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = esrt_RealEstateSegmentMember
Real estate taxes |  |  |  |  | 17,191 us-gaap_RealEstateTaxExpense / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = esrt_RealEstateSegmentMember |  |  |  |  |  | 24,331 us-gaap_RealEstateTaxExpense / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = esrt_RealEstateSegmentMember | 82,131 us-gaap_RealEstateTaxExpense / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = esrt_RealEstateSegmentMember | 30,406 us-gaap_RealEstateTaxExpense / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = esrt_RealEstateSegmentMember
Formation transaction expenses |  |  |  |  |  |  |  |  |  |  | 4,507 us-gaap_OtherGeneralExpense / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = esrt_RealEstateSegmentMember |  | 2,247 us-gaap_OtherGeneralExpense / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = esrt_RealEstateSegmentMember
Equity in net income of non-controlled entities |  |  |  |  |  |  |  |  |  |  | 14,875 us-gaap_IncomeLossFromEquityMethodInvestments / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = esrt_RealEstateSegmentMember |  | 14,348 us-gaap_IncomeLossFromEquityMethodInvestments / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = esrt_RealEstateSegmentMember
Acquisition expenses |  |  |  |  | 138,140 us-gaap_BusinessCombinationAcquisitionRelatedCosts / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = esrt_RealEstateSegmentMember |  |  |  |  |  |  | 3,382 us-gaap_BusinessCombinationAcquisitionRelatedCosts / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = esrt_RealEstateSegmentMember |
Depreciation and amortization expense |  |  |  |  | (27,376)us-gaap_DepreciationAndAmortization / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = esrt_RealEstateSegmentMember |  |  |  |  |  | (38,963)us-gaap_DepreciationAndAmortization / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = esrt_RealEstateSegmentMember | (145,121)us-gaap_DepreciationAndAmortization / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = esrt_RealEstateSegmentMember | (42,661)us-gaap_DepreciationAndAmortization / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = esrt_RealEstateSegmentMember
Total operating expenses |  |  |  |  | 233,535 us-gaap_OperatingExpenses / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = esrt_RealEstateSegmentMember |  |  |  |  |  | 132,698 us-gaap_OperatingExpenses / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = esrt_RealEstateSegmentMember | 426,058 us-gaap_OperatingExpenses / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = esrt_RealEstateSegmentMember | 151,719 us-gaap_OperatingExpenses / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = esrt_RealEstateSegmentMember
Total operating income (loss) |  |  |  |  | (114,817)us-gaap_OperatingIncomeLoss / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = esrt_RealEstateSegmentMember |  |  |  |  |  | 54,794 us-gaap_OperatingIncomeLoss / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = esrt_RealEstateSegmentMember | 127,367 us-gaap_OperatingIncomeLoss / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = esrt_RealEstateSegmentMember | 89,747 us-gaap_OperatingIncomeLoss / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = esrt_RealEstateSegmentMember
Interest expense |  |  |  |  | (13,147)us-gaap_InterestExpense / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = esrt_RealEstateSegmentMember |  |  |  |  |  | (50,660)us-gaap_InterestExpense / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = esrt_RealEstateSegmentMember | (66,456)us-gaap_InterestExpense / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = esrt_RealEstateSegmentMember | (54,394)us-gaap_InterestExpense / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = esrt_RealEstateSegmentMember
Settlement expense |  |  |  |  |  |  |  |  |  |  | (55,000)us-gaap_LitigationSettlementExpense / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = esrt_RealEstateSegmentMember |  |
Investment in non-controlled entities |  |  |  |  |  |  |  |  |  |  | 88,304 us-gaap_EquityMethodInvestments / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = esrt_RealEstateSegmentMember |  | 76,879 us-gaap_EquityMethodInvestments / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = esrt_RealEstateSegmentMember
Gain on consolidation of non-controlled entities |  |  |  |  | 322,563 us-gaap_BusinessCombinationStepAcquisitionEquityInterestInAcquireeRemeasurementGain / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = esrt_RealEstateSegmentMember |  |  |  |  |  |  |  |
Income (loss) before income taxes |  |  |  |  | 194,599 us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = esrt_RealEstateSegmentMember |  |  |  |  |  | (35,991)us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = esrt_RealEstateSegmentMember | 60,911 us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = esrt_RealEstateSegmentMember | 49,701 us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = esrt_RealEstateSegmentMember
Income tax expense |  |  |  |  | 0 us-gaap_IncomeTaxExpenseBenefit / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = esrt_RealEstateSegmentMember |  |  |  |  |  |  | (1,437)us-gaap_IncomeTaxExpenseBenefit / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = esrt_RealEstateSegmentMember |
Profit or loss |  |  |  |  | (194,599)us-gaap_ProfitLoss / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = esrt_RealEstateSegmentMember |  |  |  |  |  |  | (59,474)us-gaap_ProfitLoss / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = esrt_RealEstateSegmentMember |
Segment assets | 3,036,087 us-gaap_Assets / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = esrt_RealEstateSegmentMember |  |  |  | 2,218,143 us-gaap_Assets / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = esrt_RealEstateSegmentMember | 2,218,143 us-gaap_Assets / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = esrt_RealEstateSegmentMember |  |  |  |  | 1,023,333 us-gaap_Assets / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = esrt_RealEstateSegmentMember | 3,036,087 us-gaap_Assets / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = esrt_RealEstateSegmentMember | 964,160 us-gaap_Assets / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = esrt_RealEstateSegmentMember
Payments to Acquire Productive Assets |  |  |  |  | 56,434 us-gaap_PaymentsToAcquireProductiveAssets / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = esrt_RealEstateSegmentMember |  |  |  |  |  | 55,820 us-gaap_PaymentsToAcquireProductiveAssets / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = esrt_RealEstateSegmentMember | 497,645 us-gaap_PaymentsToAcquireProductiveAssets / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = esrt_RealEstateSegmentMember | 87,659 us-gaap_PaymentsToAcquireProductiveAssets / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = esrt_RealEstateSegmentMember
Observatory [Member] | Operating Segments [Member] |  |  |  |  |  |  |  |  |  |  |  |  |
Reconciliation of Revenue and Profit or Loss from Segments to Consolidated [Line Items] |  |  |  |  |  |  |  |  |  |  |  |  |
Rental revenue |  |  |  |  | 0 us-gaap_OperatingLeasesIncomeStatementLeaseRevenue / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = esrt_ObservatorySegmentMemberMember |  |  |  |  |  |  | 0 us-gaap_OperatingLeasesIncomeStatementLeaseRevenue / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = esrt_ObservatorySegmentMemberMember |
Intercompany rental revenue |  |  |  |  | 0 esrt_IntercompanyRentalRevenue / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = esrt_ObservatorySegmentMemberMember |  |  |  |  |  |  | 0 esrt_IntercompanyRentalRevenue / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = esrt_ObservatorySegmentMemberMember |
Tenant expense reimbursement |  |  |  |  | 0 us-gaap_TenantReimbursements / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = esrt_ObservatorySegmentMemberMember |  |  |  |  |  |  | 0 us-gaap_TenantReimbursements / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = esrt_ObservatorySegmentMemberMember |
Observatory revenue |  |  |  |  | 23,735 esrt_ObservatoryRevenue / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = esrt_ObservatorySegmentMemberMember |  |  |  |  |  |  | 111,541 esrt_ObservatoryRevenue / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = esrt_ObservatorySegmentMemberMember |
Construction revenue |  |  |  |  | 0 us-gaap_ConstructionRevenue / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = esrt_ObservatorySegmentMemberMember |  |  |  |  |  |  | 0 us-gaap_ConstructionRevenue / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = esrt_ObservatorySegmentMemberMember |
Third-party management and other fees |  |  |  |  | 0 us-gaap_ManagementFeesRevenue / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = esrt_ObservatorySegmentMemberMember |  |  |  |  |  |  | 0 us-gaap_ManagementFeesRevenue / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = esrt_ObservatorySegmentMemberMember |
Other revenue and fees |  |  |  |  | 0 us-gaap_OtherRealEstateRevenue / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = esrt_ObservatorySegmentMemberMember |  |  |  |  |  |  | 982 us-gaap_OtherRealEstateRevenue / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = esrt_ObservatorySegmentMemberMember |
Total revenues |  |  |  |  | 23,735 us-gaap_Revenues / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = esrt_ObservatorySegmentMemberMember |  |  |  |  |  |  | 112,523 us-gaap_Revenues / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = esrt_ObservatorySegmentMemberMember |
Property operating expenses |  |  |  |  | 0 us-gaap_OperatingCostsAndExpenses / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = esrt_ObservatorySegmentMemberMember |  |  |  |  |  |  | 0 us-gaap_OperatingCostsAndExpenses / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = esrt_ObservatorySegmentMemberMember |
Intercompany rent expense |  |  |  |  | 20,134 esrt_IntercompanyRentExpense / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = esrt_ObservatorySegmentMemberMember |  |  |  |  |  |  | 69,293 esrt_IntercompanyRentExpense / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = esrt_ObservatorySegmentMemberMember |
Ground rent expense |  |  |  |  | 0 esrt_GroundRentExpense / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = esrt_ObservatorySegmentMemberMember |  |  |  |  |  |  | 0 esrt_GroundRentExpense / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = esrt_ObservatorySegmentMemberMember |
Marketing, general, and administrative expenses |  |  |  |  | 0 us-gaap_SellingGeneralAndAdministrativeExpense / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = esrt_ObservatorySegmentMemberMember |  |  |  |  |  |  | 0 us-gaap_SellingGeneralAndAdministrativeExpense / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = esrt_ObservatorySegmentMemberMember |
Observatory expenses |  |  |  |  | 5,687 esrt_ObservatoryExpense / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = esrt_ObservatorySegmentMemberMember |  |  |  |  |  |  | 29,041 esrt_ObservatoryExpense / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = esrt_ObservatorySegmentMemberMember |
Construction expenses |  |  |  |  | 0 us-gaap_ConstructionAndDevelopmentCosts / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = esrt_ObservatorySegmentMemberMember |  |  |  |  |  |  | 0 us-gaap_ConstructionAndDevelopmentCosts / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = esrt_ObservatorySegmentMemberMember |
Real estate taxes |  |  |  |  | 0 us-gaap_RealEstateTaxExpense / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = esrt_ObservatorySegmentMemberMember |  |  |  |  |  |  | 0 us-gaap_RealEstateTaxExpense / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = esrt_ObservatorySegmentMemberMember |
Acquisition expenses |  |  |  |  | 0 us-gaap_BusinessCombinationAcquisitionRelatedCosts / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = esrt_ObservatorySegmentMemberMember |  |  |  |  |  |  | 0 us-gaap_BusinessCombinationAcquisitionRelatedCosts / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = esrt_ObservatorySegmentMemberMember |
Depreciation and amortization expense |  |  |  |  | (4)us-gaap_DepreciationAndAmortization / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = esrt_ObservatorySegmentMemberMember |  |  |  |  |  |  | (295)us-gaap_DepreciationAndAmortization / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = esrt_ObservatorySegmentMemberMember |
Total operating expenses |  |  |  |  | 25,825 us-gaap_OperatingExpenses / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = esrt_ObservatorySegmentMemberMember |  |  |  |  |  |  | 98,629 us-gaap_OperatingExpenses / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = esrt_ObservatorySegmentMemberMember |
Total operating income (loss) |  |  |  |  | (2,090)us-gaap_OperatingIncomeLoss / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = esrt_ObservatorySegmentMemberMember |  |  |  |  |  |  | 13,894 us-gaap_OperatingIncomeLoss / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = esrt_ObservatorySegmentMemberMember |
Interest expense |  |  |  |  | 0 us-gaap_InterestExpense / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = esrt_ObservatorySegmentMemberMember |  |  |  |  |  |  | 0 us-gaap_InterestExpense / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = esrt_ObservatorySegmentMemberMember |
Gain on consolidation of non-controlled entities |  |  |  |  | 0 us-gaap_BusinessCombinationStepAcquisitionEquityInterestInAcquireeRemeasurementGain / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = esrt_ObservatorySegmentMemberMember |  |  |  |  |  |  |  |
Income (loss) before income taxes |  |  |  |  | (2,090)us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = esrt_ObservatorySegmentMemberMember |  |  |  |  |  |  | 13,894 us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = esrt_ObservatorySegmentMemberMember |
Income tax expense |  |  |  |  | 1,125 us-gaap_IncomeTaxExpenseBenefit / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = esrt_ObservatorySegmentMemberMember |  |  |  |  |  |  | (2,876)us-gaap_IncomeTaxExpenseBenefit / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = esrt_ObservatorySegmentMemberMember |
Profit or loss |  |  |  |  | 965 us-gaap_ProfitLoss / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = esrt_ObservatorySegmentMemberMember |  |  |  |  |  |  | (11,018)us-gaap_ProfitLoss / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = esrt_ObservatorySegmentMemberMember |
Segment assets | 252,376 us-gaap_Assets / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = esrt_ObservatorySegmentMemberMember |  |  |  | 249,084 us-gaap_Assets / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = esrt_ObservatorySegmentMemberMember | 249,084 us-gaap_Assets / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = esrt_ObservatorySegmentMemberMember |  |  |  |  |  | 252,376 us-gaap_Assets / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = esrt_ObservatorySegmentMemberMember |
Payments to Acquire Productive Assets |  |  |  |  | 0 us-gaap_PaymentsToAcquireProductiveAssets / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = esrt_ObservatorySegmentMemberMember |  |  |  |  |  |  | 99 us-gaap_PaymentsToAcquireProductiveAssets / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = esrt_ObservatorySegmentMemberMember |
Other [Member] | Operating Segments [Member] |  |  |  |  |  |  |  |  |  |  |  |  |
Reconciliation of Revenue and Profit or Loss from Segments to Consolidated [Line Items] |  |  |  |  |  |  |  |  |  |  |  |  |
Rental revenue |  |  |  |  | 0 us-gaap_OperatingLeasesIncomeStatementLeaseRevenue / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = us-gaap_AllOtherSegmentsMember |  |  |  |  |  | 0 us-gaap_OperatingLeasesIncomeStatementLeaseRevenue / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = us-gaap_AllOtherSegmentsMember | 0 us-gaap_OperatingLeasesIncomeStatementLeaseRevenue / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = us-gaap_AllOtherSegmentsMember | 0 us-gaap_OperatingLeasesIncomeStatementLeaseRevenue / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = us-gaap_AllOtherSegmentsMember
Intercompany rental revenue |  |  |  |  | 0 esrt_IntercompanyRentalRevenue / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = us-gaap_AllOtherSegmentsMember |  |  |  |  |  | 0 esrt_IntercompanyRentalRevenue / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = us-gaap_AllOtherSegmentsMember | 0 esrt_IntercompanyRentalRevenue / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = us-gaap_AllOtherSegmentsMember | 0 esrt_IntercompanyRentalRevenue / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = us-gaap_AllOtherSegmentsMember
Tenant expense reimbursement |  |  |  |  | 0 us-gaap_TenantReimbursements / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = us-gaap_AllOtherSegmentsMember |  |  |  |  |  | 0 us-gaap_TenantReimbursements / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = us-gaap_AllOtherSegmentsMember | 0 us-gaap_TenantReimbursements / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = us-gaap_AllOtherSegmentsMember | 0 us-gaap_TenantReimbursements / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = us-gaap_AllOtherSegmentsMember
Observatory revenue |  |  |  |  | 0 esrt_ObservatoryRevenue / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = us-gaap_AllOtherSegmentsMember |  |  |  |  |  |  | 0 esrt_ObservatoryRevenue / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = us-gaap_AllOtherSegmentsMember |
Construction revenue |  |  |  |  | 6,801 us-gaap_ConstructionRevenue / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = us-gaap_AllOtherSegmentsMember |  |  |  |  |  | 25,473 us-gaap_ConstructionRevenue / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = us-gaap_AllOtherSegmentsMember | 44,989 us-gaap_ConstructionRevenue / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = us-gaap_AllOtherSegmentsMember | 24,616 us-gaap_ConstructionRevenue / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = us-gaap_AllOtherSegmentsMember
Third-party management and other fees |  |  |  |  | 0 us-gaap_ManagementFeesRevenue / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = us-gaap_AllOtherSegmentsMember |  |  |  |  |  | 0 us-gaap_ManagementFeesRevenue / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = us-gaap_AllOtherSegmentsMember | 0 us-gaap_ManagementFeesRevenue / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = us-gaap_AllOtherSegmentsMember | 0 us-gaap_ManagementFeesRevenue / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = us-gaap_AllOtherSegmentsMember
Other revenue and fees |  |  |  |  | 0 us-gaap_OtherRealEstateRevenue / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = us-gaap_AllOtherSegmentsMember |  |  |  |  |  | 0 us-gaap_OtherRealEstateRevenue / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = us-gaap_AllOtherSegmentsMember | 23 us-gaap_OtherRealEstateRevenue / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = us-gaap_AllOtherSegmentsMember | 0 us-gaap_OtherRealEstateRevenue / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = us-gaap_AllOtherSegmentsMember
Total revenues |  |  |  |  | 6,801 us-gaap_Revenues / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = us-gaap_AllOtherSegmentsMember |  |  |  |  |  | 25,473 us-gaap_Revenues / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = us-gaap_AllOtherSegmentsMember | 45,012 us-gaap_Revenues / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = us-gaap_AllOtherSegmentsMember | 24,616 us-gaap_Revenues / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = us-gaap_AllOtherSegmentsMember
Property operating expenses |  |  |  |  | 0 us-gaap_OperatingCostsAndExpenses / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = us-gaap_AllOtherSegmentsMember |  |  |  |  |  | 0 us-gaap_OperatingCostsAndExpenses / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = us-gaap_AllOtherSegmentsMember | 0 us-gaap_OperatingCostsAndExpenses / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = us-gaap_AllOtherSegmentsMember | 0 us-gaap_OperatingCostsAndExpenses / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = us-gaap_AllOtherSegmentsMember
Intercompany rent expense |  |  |  |  | 0 esrt_IntercompanyRentExpense / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = us-gaap_AllOtherSegmentsMember |  |  |  |  |  |  | 0 esrt_IntercompanyRentExpense / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = us-gaap_AllOtherSegmentsMember |
Ground rent expense |  |  |  |  | 0 esrt_GroundRentExpense / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = us-gaap_AllOtherSegmentsMember |  |  |  |  |  |  | 0 esrt_GroundRentExpense / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = us-gaap_AllOtherSegmentsMember |
Marketing, general, and administrative expenses |  |  |  |  | 0 us-gaap_SellingGeneralAndAdministrativeExpense / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = us-gaap_AllOtherSegmentsMember |  |  |  |  |  | 0 us-gaap_SellingGeneralAndAdministrativeExpense / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = us-gaap_AllOtherSegmentsMember | 0 us-gaap_SellingGeneralAndAdministrativeExpense / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = us-gaap_AllOtherSegmentsMember | 0 us-gaap_SellingGeneralAndAdministrativeExpense / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = us-gaap_AllOtherSegmentsMember
Observatory expenses |  |  |  |  | 0 esrt_ObservatoryExpense / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = us-gaap_AllOtherSegmentsMember |  |  |  |  |  |  | 0 esrt_ObservatoryExpense / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = us-gaap_AllOtherSegmentsMember |
Construction expenses |  |  |  |  | 6,792 us-gaap_ConstructionAndDevelopmentCosts / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = us-gaap_AllOtherSegmentsMember |  |  |  |  |  | 25,824 us-gaap_ConstructionAndDevelopmentCosts / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = us-gaap_AllOtherSegmentsMember | 44,185 us-gaap_ConstructionAndDevelopmentCosts / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = us-gaap_AllOtherSegmentsMember | 24,734 us-gaap_ConstructionAndDevelopmentCosts / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = us-gaap_AllOtherSegmentsMember
Real estate taxes |  |  |  |  | 0 us-gaap_RealEstateTaxExpense / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = us-gaap_AllOtherSegmentsMember |  |  |  |  |  | 0 us-gaap_RealEstateTaxExpense / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = us-gaap_AllOtherSegmentsMember | 0 us-gaap_RealEstateTaxExpense / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = us-gaap_AllOtherSegmentsMember | 0 us-gaap_RealEstateTaxExpense / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = us-gaap_AllOtherSegmentsMember
Formation transaction expenses |  |  |  |  |  |  |  |  |  |  | 0 us-gaap_OtherGeneralExpense / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = us-gaap_AllOtherSegmentsMember |  | 0 us-gaap_OtherGeneralExpense / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = us-gaap_AllOtherSegmentsMember
Equity in net income of non-controlled entities |  |  |  |  |  |  |  |  |  |  | 0 us-gaap_IncomeLossFromEquityMethodInvestments / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = us-gaap_AllOtherSegmentsMember |  | 0 us-gaap_IncomeLossFromEquityMethodInvestments / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = us-gaap_AllOtherSegmentsMember
Acquisition expenses |  |  |  |  | 0 us-gaap_BusinessCombinationAcquisitionRelatedCosts / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = us-gaap_AllOtherSegmentsMember |  |  |  |  |  |  | 0 us-gaap_BusinessCombinationAcquisitionRelatedCosts / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = us-gaap_AllOtherSegmentsMember |
Depreciation and amortization expense |  |  |  |  | (5)us-gaap_DepreciationAndAmortization / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = us-gaap_AllOtherSegmentsMember |  |  |  |  |  | (19)us-gaap_DepreciationAndAmortization / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = us-gaap_AllOtherSegmentsMember | (15)us-gaap_DepreciationAndAmortization / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = us-gaap_AllOtherSegmentsMember | (29)us-gaap_DepreciationAndAmortization / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = us-gaap_AllOtherSegmentsMember
Total operating expenses |  |  |  |  | 6,797 us-gaap_OperatingExpenses / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = us-gaap_AllOtherSegmentsMember |  |  |  |  |  | 25,843 us-gaap_OperatingExpenses / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = us-gaap_AllOtherSegmentsMember | 44,200 us-gaap_OperatingExpenses / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = us-gaap_AllOtherSegmentsMember | 24,763 us-gaap_OperatingExpenses / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = us-gaap_AllOtherSegmentsMember
Total operating income (loss) |  |  |  |  | 4 us-gaap_OperatingIncomeLoss / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = us-gaap_AllOtherSegmentsMember |  |  |  |  |  | (370)us-gaap_OperatingIncomeLoss / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = us-gaap_AllOtherSegmentsMember | 812 us-gaap_OperatingIncomeLoss / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = us-gaap_AllOtherSegmentsMember | (147)us-gaap_OperatingIncomeLoss / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = us-gaap_AllOtherSegmentsMember
Interest expense |  |  |  |  | 0 us-gaap_InterestExpense / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = us-gaap_AllOtherSegmentsMember |  |  |  |  |  | 0 us-gaap_InterestExpense / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = us-gaap_AllOtherSegmentsMember | 0 us-gaap_InterestExpense / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = us-gaap_AllOtherSegmentsMember | 0 us-gaap_InterestExpense / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = us-gaap_AllOtherSegmentsMember
Settlement expense |  |  |  |  |  |  |  |  |  |  | 0 us-gaap_LitigationSettlementExpense / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = us-gaap_AllOtherSegmentsMember |  |
Investment in non-controlled entities |  |  |  |  |  |  |  |  |  |  | 0 us-gaap_EquityMethodInvestments / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = us-gaap_AllOtherSegmentsMember |  | 0 us-gaap_EquityMethodInvestments / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = us-gaap_AllOtherSegmentsMember
Gain on consolidation of non-controlled entities |  |  |  |  | 0 us-gaap_BusinessCombinationStepAcquisitionEquityInterestInAcquireeRemeasurementGain / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = us-gaap_AllOtherSegmentsMember |  |  |  |  |  |  |  |
Income (loss) before income taxes |  |  |  |  | 4 us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = us-gaap_AllOtherSegmentsMember |  |  |  |  |  | (370)us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = us-gaap_AllOtherSegmentsMember | 812 us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = us-gaap_AllOtherSegmentsMember | (147)us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = us-gaap_AllOtherSegmentsMember
Income tax expense |  |  |  |  | 0 us-gaap_IncomeTaxExpenseBenefit / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = us-gaap_AllOtherSegmentsMember |  |  |  |  |  |  | (342)us-gaap_IncomeTaxExpenseBenefit / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = us-gaap_AllOtherSegmentsMember |
Profit or loss |  |  |  |  | (4)us-gaap_ProfitLoss / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = us-gaap_AllOtherSegmentsMember |  |  |  |  |  |  | (470)us-gaap_ProfitLoss / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = us-gaap_AllOtherSegmentsMember |
Segment assets | 8,032 us-gaap_Assets / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = us-gaap_AllOtherSegmentsMember |  |  |  | 8,834 us-gaap_Assets / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = us-gaap_AllOtherSegmentsMember | 8,834 us-gaap_Assets / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = us-gaap_AllOtherSegmentsMember |  |  |  |  | 10,585 us-gaap_Assets / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = us-gaap_AllOtherSegmentsMember | 8,032 us-gaap_Assets / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = us-gaap_AllOtherSegmentsMember | 11,514 us-gaap_Assets / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = us-gaap_AllOtherSegmentsMember
Payments to Acquire Productive Assets |  |  |  |  | $ 0 us-gaap_PaymentsToAcquireProductiveAssets / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = us-gaap_AllOtherSegmentsMember |  |  |  |  |  | $ 130 us-gaap_PaymentsToAcquireProductiveAssets / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = us-gaap_AllOtherSegmentsMember | $ 0 us-gaap_PaymentsToAcquireProductiveAssets / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = us-gaap_AllOtherSegmentsMember | $ 0 us-gaap_PaymentsToAcquireProductiveAssets / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = us-gaap_AllOtherSegmentsMember
[1] | The results of operations of our predecessor for October 1, 2013 through October 6, 2013 and the results of operations of our company for October 7, 2013 through December 31, 2013 have been combined.

X
- Definition Ground Rent Expense + References No definition available. + Details
Name: | esrt_GroundRentExpense
Namespace Prefix: | esrt_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Intercompany Rental Revenue + References No definition available. + Details
Name: | esrt_IntercompanyRentalRevenue
Namespace Prefix: | esrt_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Intercompany Rent Expense + References No definition available. + Details
Name: | esrt_IntercompanyRentExpense
Namespace Prefix: | esrt_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Observatory Expense + References No definition available. + Details
Name: | esrt_ObservatoryExpense
Namespace Prefix: | esrt_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Observatory Revenue + References No definition available. + Details
Name: | esrt_ObservatoryRevenue
Namespace Prefix: | esrt_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Details
Name: | esrt_ReconciliationofRevenueandProfitorLossfromSegmentstoConsolidatedLineItems
Namespace Prefix: | esrt_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Sum of the carrying amounts as of the balance sheet date of all assets that are recognized. Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 210 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02.18) -URI http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 210 -SubTopic 10 -Section S99 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682 Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 03 -Paragraph 12 -Article 7 Reference 4: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 02 -Paragraph 18 -Article 5 + Details
Name: | us-gaap_Assets
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition This element represents acquisition-related costs incurred to effect a business combination which costs have been expensed during the period. Such costs include finder's fees; advisory, legal, accounting, valuation, and other professional or consulting fees; general administrative costs, including the costs of maintaining an internal acquisitions department; and may include costs of registering and issuing debt and equity securities. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 805 -SubTopic 10 -Section 25 -Paragraph 23 -URI http://asc.fasb.org/extlink&oid=21917927&loc=d3e1043-128460 + Details
Name: | us-gaap_BusinessCombinationAcquisitionRelatedCosts
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition In a business combination achieved in stages, this element represents the amount of gain recognized by the entity as a result of remeasuring to fair value the equity interest in the acquiree it held before the business combination. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 805 -SubTopic 10 -Section 50 -Paragraph 2 -Subparagraph (g)(2) -URI http://asc.fasb.org/extlink&oid=25497992&loc=d3e1392-128463 + Details
Name: | us-gaap_BusinessCombinationStepAcquisitionEquityInterestInAcquireeRemeasurementGain
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition The aggregate costs related to construction and development services during the reporting period. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 225 -SubTopic 10 -Section S99 -Paragraph 2 -Subparagraph (SX 210.5-03.2) -URI http://asc.fasb.org/extlink&oid=26872669&loc=d3e20235-122688 + Details
Name: | us-gaap_ConstructionAndDevelopmentCosts
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition The aggregate revenue from building and real estate development, which may include improvements (such as drainage, utilities, grading and subdividing) to a parcel of land, and general contracting services during the reporting period. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 225 -SubTopic 10 -Section S99 -Paragraph 2 -Subparagraph (SX 210.5-03.1(e)) -URI http://asc.fasb.org/extlink&oid=26872669&loc=d3e20235-122688 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 03 -Paragraph 1 -Article 5 + Details
Name: | us-gaap_ConstructionRevenue
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition The current period expense charged against earnings on long-lived, physical assets not used in production, and which are not intended for resale, to allocate or recognize the cost of such assets over their useful lives; or to record the reduction in book value of an intangible asset over the benefit period of such asset; or to reflect consumption during the period of an asset that is not used in production. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 360 -SubTopic 10 -Section 50 -Paragraph 1 -Subparagraph (a) -URI http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 230 -SubTopic 10 -Section 45 -Paragraph 28 -Subparagraph (b) -URI http://asc.fasb.org/extlink&oid=31042434&loc=d3e3602-108585 + Details
Name: | us-gaap_DepreciationAndAmortization
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition This item represents the carrying amount on the entity's balance sheet of its investment in common stock of an equity method investee. This is not an indicator of the fair value of the investment, rather it is the initial cost adjusted for the entity's share of earnings and losses of the investee, adjusted for any distributions (dividends) and other than temporary impairment (OTTI) losses recognized. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 210 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02.12) -URI http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 323 -SubTopic 10 -Section 45 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=16385135&loc=d3e33749-111570 + Details
Name: | us-gaap_EquityMethodInvestments
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition This element represents the income or loss from continuing operations attributable to the economic entity which may also be defined as revenue less expenses from ongoing operations, after income or loss from equity method investments, but before income taxes, extraordinary items, and noncontrolling interest. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 03 -Paragraph 10 -Article 5 + Details
Name: | us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition This item represents the entity's proportionate share for the period of the net income (loss) of its investee (such as unconsolidated subsidiaries and joint ventures) to which the equity method of accounting is applied. This item includes income or expense related to stock-based compensation based on the investor's grant of stock to employees of an equity method investee. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 230 -SubTopic 10 -Section 45 -Paragraph 28 -Subparagraph (b) -URI http://asc.fasb.org/extlink&oid=31042434&loc=d3e3602-108585 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 03 -Paragraph 9 -Article 5 Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 323 -SubTopic 10 -Section 45 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=16385135&loc=d3e33749-111570 Reference 4: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 225 -SubTopic 10 -Section S99 -Paragraph 2 -Subparagraph (SX 210.5-03.12) -URI http://asc.fasb.org/extlink&oid=26872669&loc=d3e20235-122688 Reference 5: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 04 -Paragraph 11 -Article 7 + Details
Name: | us-gaap_IncomeLossFromEquityMethodInvestments
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 235 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.4-08.(h)) -URI http://asc.fasb.org/extlink&oid=26873400&loc=d3e23780-122690 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 08 -Paragraph h -Article 4 Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Glossary Income Tax Expense (or Benefit) -URI http://asc.fasb.org/extlink&oid=6515339 Reference 4: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 740 -SubTopic 10 -Section 50 -Paragraph 9 -Subparagraph (a),(b) -URI http://asc.fasb.org/extlink&oid=6907707&loc=d3e32639-109319 + Details
Name: | us-gaap_IncomeTaxExpenseBenefit
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Amount of the cost of borrowed funds accounted for as interest expense. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 835 -SubTopic 20 -Section 50 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=6450988&loc=d3e26243-108391 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 942 -SubTopic 225 -Section S99 -Paragraph 1 -Subparagraph (SX 210.9-04.9) -URI http://asc.fasb.org/extlink&oid=6879574&loc=d3e536633-122882 Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 04 -Paragraph 9 -Article 9 + Details
Name: | us-gaap_InterestExpense
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Amount of litigation expense, including but not limited to legal, forensic, accounting, and investigative fees. + References No definition available. + Details
Name: | us-gaap_LitigationSettlementExpense
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Revenue, comprised of base and incentive revenue derived from the management of joint ventures, managing third-party properties, or another entity's operations. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 225 -SubTopic 10 -Section S99 -Paragraph 2 -Subparagraph (SX 210.5-03.1(d)) -URI http://asc.fasb.org/extlink&oid=26872669&loc=d3e20235-122688 + Details
Name: | us-gaap_ManagementFeesRevenue
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Generally recurring costs associated with normal operations except for the portion of these expenses which can be clearly related to production and included in cost of sales or services. Excludes Selling, General and Administrative Expense. + References No definition available. + Details
Name: | us-gaap_OperatingCostsAndExpenses
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Generally recurring costs associated with normal operations except for the portion of these expenses which can be clearly related to production and included in cost of sales or services. Includes selling, general and administrative expense. + References No definition available. + Details
Name: | us-gaap_OperatingExpenses
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition The net result for the period of deducting operating expenses from operating revenues. + References No definition available. + Details
Name: | us-gaap_OperatingIncomeLoss
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition The total amount of revenue recognized for the period from operating leases, including minimum lease revenue, contingent revenue, percentage revenue and sublease revenue. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 840 -SubTopic 20 -Section 25 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=7501430&loc=d3e39896-112707 + Details
Name: | us-gaap_OperatingLeasesIncomeStatementLeaseRevenue
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Amount of general expenses not normally included in Other Operating Costs and Expenses. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 225 -SubTopic 10 -Section S99 -Paragraph 2 -Subparagraph (SX 210.5-03.6) -URI http://asc.fasb.org/extlink&oid=26872669&loc=d3e20235-122688 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 03 -Paragraph 6 -Article 5 + Details
Name: | us-gaap_OtherGeneralExpense
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Other real estate revenue not otherwise specified in the taxonomy. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 225 -SubTopic 10 -Section S99 -Paragraph 2 -Subparagraph (SX 210.5-03.1(e)) -URI http://asc.fasb.org/extlink&oid=26872669&loc=d3e20235-122688 + Details
Name: | us-gaap_OtherRealEstateRevenue
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition The cash outflow for purchases of and capital improvements on property, plant and equipment (capital expenditures), software, and other intangible assets. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Glossary Investing Activities -URI http://asc.fasb.org/extlink&oid=6516133 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 230 -SubTopic 10 -Section 45 -Paragraph 13 -Subparagraph (c) -URI http://asc.fasb.org/extlink&oid=31042434&loc=d3e3213-108585 + Details
Name: | us-gaap_PaymentsToAcquireProductiveAssets
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition The consolidated profit or loss for the period, net of income taxes, including the portion attributable to the noncontrolling interest. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 810 -SubTopic 10 -Section 55 -Paragraph 4K -URI http://asc.fasb.org/extlink&oid=31814832&loc=SL4591552-111686 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 810 -SubTopic 10 -Section 45 -Paragraph 19 -URI http://asc.fasb.org/extlink&oid=7656940&loc=SL4569616-111683 Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 810 -SubTopic 10 -Section 50 -Paragraph 1A -Subparagraph (a),(c) -URI http://asc.fasb.org/extlink&oid=18733093&loc=SL4573702-111684 Reference 4: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 810 -SubTopic 10 -Section 55 -Paragraph 4J -URI http://asc.fasb.org/extlink&oid=31814832&loc=SL4591551-111686 + Details
Name: | us-gaap_ProfitLoss
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition A tax based on the assessed value of real estate by the local government. The tax is usually based on the value of property (including the land). + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 720 -SubTopic 30 -Section 45 -Paragraph 3 -URI http://asc.fasb.org/extlink&oid=6419918&loc=d3e35301-107843 + Details
Name: | us-gaap_RealEstateTaxExpense
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Amount of revenue recognized from goods sold, services rendered, insurance premiums, or other activities that constitute an earning process. Includes, but is not limited to, investment and interest income before deduction of interest expense when recognized as a component of revenue, and sales and trading gain (loss). + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 225 -SubTopic 10 -Section S99 -Paragraph 2 -Subparagraph (SX 210.5-03.1) -URI http://asc.fasb.org/extlink&oid=26872669&loc=d3e20235-122688 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 03 -Paragraph 1 -Article 5 + Details
Name: | us-gaap_Revenues
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition The aggregate total costs related to selling a firm's product and services, as well as all other general and administrative expenses. Direct selling expenses (for example, credit, warranty, and advertising) are expenses that can be directly linked to the sale of specific products. Indirect selling expenses are expenses that cannot be directly linked to the sale of specific products, for example telephone expenses, Internet, and postal charges. General and administrative expenses include salaries of non-sales personnel, rent, utilities, communication, etc. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 225 -SubTopic 10 -Section S99 -Paragraph 2 -Subparagraph (SX 210.5-03.4) -URI http://asc.fasb.org/extlink&oid=26872669&loc=d3e20235-122688 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 03 -Paragraph 4 -Article 5 Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 330 -SubTopic 10 -Section 30 -Paragraph 8 -URI http://asc.fasb.org/extlink&oid=6386349&loc=d3e3636-108311 + Details
Name: | us-gaap_SellingGeneralAndAdministrativeExpense
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition In accordance with the provisions of their lease agreement, this element represents allowable charges due a landlord from its tenant. In retail store and office building leases, for example, tenant reimbursements may cover items such as taxes, utilities, and common area expenses. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 225 -SubTopic 10 -Section S99 -Paragraph 2 -Subparagraph (SX 210.5-03.1(e)) -URI http://asc.fasb.org/extlink&oid=26872669&loc=d3e20235-122688 + Details
Name: | us-gaap_TenantReimbursements
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Details
Name: | us-gaap_ConsolidationItemsAxis=us-gaap_IntersegmentEliminationMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_StatementBusinessSegmentsAxis=esrt_ObservatorySegmentMemberMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_StatementBusinessSegmentsAxis=esrt_RealEstateSegmentMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_StatementBusinessSegmentsAxis=us-gaap_AllOtherSegmentsMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |