XML 36 R77.htm IDEA: XBRL DOCUMENT v2.4.1.9
Related Party Transactions Related Party Revenue (Details) (USD $)
In Millions, unless otherwise specified
12 Months Ended
Dec. 31, 2014
Dec. 31, 2013
Dec. 31, 2012
Sponsors [Member] | Family Office Services [Member]      
Related Party Transaction [Line Items]      
Revenue from related parties $ 0.1us-gaap_RevenueFromRelatedParties
/ us-gaap_RelatedPartyTransactionAxis
= esrt_FamilyOfficeServicesMember
/ us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
= us-gaap_AffiliatedEntityMember
$ 1.1us-gaap_RevenueFromRelatedParties
/ us-gaap_RelatedPartyTransactionAxis
= esrt_FamilyOfficeServicesMember
/ us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
= us-gaap_AffiliatedEntityMember
$ 0.8us-gaap_RevenueFromRelatedParties
/ us-gaap_RelatedPartyTransactionAxis
= esrt_FamilyOfficeServicesMember
/ us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
= us-gaap_AffiliatedEntityMember
Third party management and other fees [Member] | Sponsors [Member] | Supervisory Fee Revenue [Member]      
Related Party Transaction [Line Items]      
Revenue from related parties 2.0us-gaap_RevenueFromRelatedParties
/ us-gaap_IncomeStatementLocationAxis
= esrt_ManagementFeesRevenueMember
/ us-gaap_RelatedPartyTransactionAxis
= esrt_SupervisoryFeeRevenueMember
/ us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
= us-gaap_AffiliatedEntityMember
2.8us-gaap_RevenueFromRelatedParties
/ us-gaap_IncomeStatementLocationAxis
= esrt_ManagementFeesRevenueMember
/ us-gaap_RelatedPartyTransactionAxis
= esrt_SupervisoryFeeRevenueMember
/ us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
= us-gaap_AffiliatedEntityMember
1.9us-gaap_RevenueFromRelatedParties
/ us-gaap_IncomeStatementLocationAxis
= esrt_ManagementFeesRevenueMember
/ us-gaap_RelatedPartyTransactionAxis
= esrt_SupervisoryFeeRevenueMember
/ us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
= us-gaap_AffiliatedEntityMember
Third party management and other fees [Member] | Sponsors [Member] | Property Management Fee Revenue [Member]      
Related Party Transaction [Line Items]      
Revenue from related parties 0.4us-gaap_RevenueFromRelatedParties
/ us-gaap_IncomeStatementLocationAxis
= esrt_ManagementFeesRevenueMember
/ us-gaap_RelatedPartyTransactionAxis
= esrt_PropertyManagementFeeRevenueMember
/ us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
= us-gaap_AffiliatedEntityMember
1.6us-gaap_RevenueFromRelatedParties
/ us-gaap_IncomeStatementLocationAxis
= esrt_ManagementFeesRevenueMember
/ us-gaap_RelatedPartyTransactionAxis
= esrt_PropertyManagementFeeRevenueMember
/ us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
= us-gaap_AffiliatedEntityMember
1.0us-gaap_RevenueFromRelatedParties
/ us-gaap_IncomeStatementLocationAxis
= esrt_ManagementFeesRevenueMember
/ us-gaap_RelatedPartyTransactionAxis
= esrt_PropertyManagementFeeRevenueMember
/ us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
= us-gaap_AffiliatedEntityMember
Third party management and other fees [Member] | Equity Method Investee [Member] | Supervisory Fee Revenue [Member]      
Related Party Transaction [Line Items]      
Revenue from related parties   0.6us-gaap_RevenueFromRelatedParties
/ us-gaap_IncomeStatementLocationAxis
= esrt_ManagementFeesRevenueMember
/ us-gaap_RelatedPartyTransactionAxis
= esrt_SupervisoryFeeRevenueMember
/ us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
= us-gaap_EquityMethodInvesteeMember
0.8us-gaap_RevenueFromRelatedParties
/ us-gaap_IncomeStatementLocationAxis
= esrt_ManagementFeesRevenueMember
/ us-gaap_RelatedPartyTransactionAxis
= esrt_SupervisoryFeeRevenueMember
/ us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
= us-gaap_EquityMethodInvesteeMember
Third party management and other fees [Member] | Equity Method Investee [Member] | Property Management Fee Revenue [Member]      
Related Party Transaction [Line Items]      
Revenue from related parties   0.1us-gaap_RevenueFromRelatedParties
/ us-gaap_IncomeStatementLocationAxis
= esrt_ManagementFeesRevenueMember
/ us-gaap_RelatedPartyTransactionAxis
= esrt_PropertyManagementFeeRevenueMember
/ us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
= us-gaap_EquityMethodInvesteeMember
1.2us-gaap_RevenueFromRelatedParties
/ us-gaap_IncomeStatementLocationAxis
= esrt_ManagementFeesRevenueMember
/ us-gaap_RelatedPartyTransactionAxis
= esrt_PropertyManagementFeeRevenueMember
/ us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
= us-gaap_EquityMethodInvesteeMember
Other income and fees [Member] | Sponsors [Member] | Profit Share [Member]      
Related Party Transaction [Line Items]      
Revenue from related parties   3.3us-gaap_RevenueFromRelatedParties
/ us-gaap_IncomeStatementLocationAxis
= esrt_OtherRealEstateRevenueMember
/ us-gaap_RelatedPartyTransactionAxis
= esrt_ProfitShareMember
/ us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
= us-gaap_AffiliatedEntityMember
0.7us-gaap_RevenueFromRelatedParties
/ us-gaap_IncomeStatementLocationAxis
= esrt_OtherRealEstateRevenueMember
/ us-gaap_RelatedPartyTransactionAxis
= esrt_ProfitShareMember
/ us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
= us-gaap_AffiliatedEntityMember
Other income and fees [Member] | Sponsors [Member] | Other Fees and Disbursements from Non-Controlled Affiliates [Member]      
Related Party Transaction [Line Items]      
Revenue from related parties   0us-gaap_RevenueFromRelatedParties
/ us-gaap_IncomeStatementLocationAxis
= esrt_OtherRealEstateRevenueMember
/ us-gaap_RelatedPartyTransactionAxis
= esrt_OtherFeesandDisbursementsfromNonControlledAffiliatesMember
/ us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
= us-gaap_AffiliatedEntityMember
0.6us-gaap_RevenueFromRelatedParties
/ us-gaap_IncomeStatementLocationAxis
= esrt_OtherRealEstateRevenueMember
/ us-gaap_RelatedPartyTransactionAxis
= esrt_OtherFeesandDisbursementsfromNonControlledAffiliatesMember
/ us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
= us-gaap_AffiliatedEntityMember
Other income and fees [Member] | Equity Method Investee [Member] | Profit Share [Member]      
Related Party Transaction [Line Items]      
Revenue from related parties   0.4us-gaap_RevenueFromRelatedParties
/ us-gaap_IncomeStatementLocationAxis
= esrt_OtherRealEstateRevenueMember
/ us-gaap_RelatedPartyTransactionAxis
= esrt_ProfitShareMember
/ us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
= us-gaap_EquityMethodInvesteeMember
0.9us-gaap_RevenueFromRelatedParties
/ us-gaap_IncomeStatementLocationAxis
= esrt_OtherRealEstateRevenueMember
/ us-gaap_RelatedPartyTransactionAxis
= esrt_ProfitShareMember
/ us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
= us-gaap_EquityMethodInvesteeMember
Other income and fees [Member] | Equity Method Investee [Member] | Other Fees and Disbursements from Non-Controlled Affiliates [Member]      
Related Party Transaction [Line Items]      
Revenue from related parties   1.1us-gaap_RevenueFromRelatedParties
/ us-gaap_IncomeStatementLocationAxis
= esrt_OtherRealEstateRevenueMember
/ us-gaap_RelatedPartyTransactionAxis
= esrt_OtherFeesandDisbursementsfromNonControlledAffiliatesMember
/ us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
= us-gaap_EquityMethodInvesteeMember
1.3us-gaap_RevenueFromRelatedParties
/ us-gaap_IncomeStatementLocationAxis
= esrt_OtherRealEstateRevenueMember
/ us-gaap_RelatedPartyTransactionAxis
= esrt_OtherFeesandDisbursementsfromNonControlledAffiliatesMember
/ us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
= us-gaap_EquityMethodInvesteeMember
Due from related parties     0.4us-gaap_DueFromOfficersOrStockholders
/ us-gaap_IncomeStatementLocationAxis
= esrt_OtherRealEstateRevenueMember
/ us-gaap_RelatedPartyTransactionAxis
= esrt_OtherFeesandDisbursementsfromNonControlledAffiliatesMember
/ us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
= us-gaap_EquityMethodInvesteeMember
Other income and fees [Member] | Equity Method Investee [Member] | Other Fees Reimbursed on the Equity Method for Offering Costs Related to Offering [Member]      
Related Party Transaction [Line Items]      
Revenue from related parties   $ 1.1us-gaap_RevenueFromRelatedParties
/ us-gaap_IncomeStatementLocationAxis
= esrt_OtherRealEstateRevenueMember
/ us-gaap_RelatedPartyTransactionAxis
= esrt_OtherFeesReimbursedontheEquityMethodforOfferingCostsRelatedtoOfferingMember
/ us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
= us-gaap_EquityMethodInvesteeMember
$ 1.3us-gaap_RevenueFromRelatedParties
/ us-gaap_IncomeStatementLocationAxis
= esrt_OtherRealEstateRevenueMember
/ us-gaap_RelatedPartyTransactionAxis
= esrt_OtherFeesReimbursedontheEquityMethodforOfferingCostsRelatedtoOfferingMember
/ us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
= us-gaap_EquityMethodInvesteeMember