XML 33 R76.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.10us-gaap_RevenueFromRelatedParties
/ us-gaap_RelatedPartyTransactionAxis
= esrt_FamilyOfficeServicesMember
/ us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
= us-gaap_AffiliatedEntityMember
$ 1.10us-gaap_RevenueFromRelatedParties
/ us-gaap_RelatedPartyTransactionAxis
= esrt_FamilyOfficeServicesMember
/ us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
= us-gaap_AffiliatedEntityMember
$ 0.80us-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.00us-gaap_RevenueFromRelatedParties
/ us-gaap_IncomeStatementLocationAxis
= esrt_ManagementFeesRevenueMember
/ us-gaap_RelatedPartyTransactionAxis
= esrt_SupervisoryFeeRevenueMember
/ us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
= us-gaap_AffiliatedEntityMember
2.80us-gaap_RevenueFromRelatedParties
/ us-gaap_IncomeStatementLocationAxis
= esrt_ManagementFeesRevenueMember
/ us-gaap_RelatedPartyTransactionAxis
= esrt_SupervisoryFeeRevenueMember
/ us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
= us-gaap_AffiliatedEntityMember
1.90us-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.40us-gaap_RevenueFromRelatedParties
/ us-gaap_IncomeStatementLocationAxis
= esrt_ManagementFeesRevenueMember
/ us-gaap_RelatedPartyTransactionAxis
= esrt_PropertyManagementFeeRevenueMember
/ us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
= us-gaap_AffiliatedEntityMember
1.60us-gaap_RevenueFromRelatedParties
/ us-gaap_IncomeStatementLocationAxis
= esrt_ManagementFeesRevenueMember
/ us-gaap_RelatedPartyTransactionAxis
= esrt_PropertyManagementFeeRevenueMember
/ us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
= us-gaap_AffiliatedEntityMember
1.00us-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.60us-gaap_RevenueFromRelatedParties
/ us-gaap_IncomeStatementLocationAxis
= esrt_ManagementFeesRevenueMember
/ us-gaap_RelatedPartyTransactionAxis
= esrt_SupervisoryFeeRevenueMember
/ us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
= us-gaap_EquityMethodInvesteeMember
0.80us-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.10us-gaap_RevenueFromRelatedParties
/ us-gaap_IncomeStatementLocationAxis
= esrt_ManagementFeesRevenueMember
/ us-gaap_RelatedPartyTransactionAxis
= esrt_PropertyManagementFeeRevenueMember
/ us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
= us-gaap_EquityMethodInvesteeMember
1.20us-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.30us-gaap_RevenueFromRelatedParties
/ us-gaap_IncomeStatementLocationAxis
= esrt_OtherRealEstateRevenueMember
/ us-gaap_RelatedPartyTransactionAxis
= esrt_ProfitShareMember
/ us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
= us-gaap_AffiliatedEntityMember
0.70us-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   0.02us-gaap_RevenueFromRelatedParties
/ us-gaap_IncomeStatementLocationAxis
= esrt_OtherRealEstateRevenueMember
/ us-gaap_RelatedPartyTransactionAxis
= esrt_OtherFeesandDisbursementsfromNonControlledAffiliatesMember
/ us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
= us-gaap_AffiliatedEntityMember
0.60us-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.40us-gaap_RevenueFromRelatedParties
/ us-gaap_IncomeStatementLocationAxis
= esrt_OtherRealEstateRevenueMember
/ us-gaap_RelatedPartyTransactionAxis
= esrt_ProfitShareMember
/ us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
= us-gaap_EquityMethodInvesteeMember
0.90us-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.10us-gaap_RevenueFromRelatedParties
/ us-gaap_IncomeStatementLocationAxis
= esrt_OtherRealEstateRevenueMember
/ us-gaap_RelatedPartyTransactionAxis
= esrt_OtherFeesandDisbursementsfromNonControlledAffiliatesMember
/ us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
= us-gaap_EquityMethodInvesteeMember
1.30us-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.10us-gaap_RevenueFromRelatedParties
/ us-gaap_IncomeStatementLocationAxis
= esrt_OtherRealEstateRevenueMember
/ us-gaap_RelatedPartyTransactionAxis
= esrt_OtherFeesReimbursedontheEquityMethodforOfferingCostsRelatedtoOfferingMember
/ us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
= us-gaap_EquityMethodInvesteeMember
$ 1.30us-gaap_RevenueFromRelatedParties
/ us-gaap_IncomeStatementLocationAxis
= esrt_OtherRealEstateRevenueMember
/ us-gaap_RelatedPartyTransactionAxis
= esrt_OtherFeesReimbursedontheEquityMethodforOfferingCostsRelatedtoOfferingMember
/ us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
= us-gaap_EquityMethodInvesteeMember