XML 107 R95.htm IDEA: XBRL DOCUMENT v2.4.1.9
Segment Information (Details) (USD $)
In Thousands, unless otherwise specified
3 Months Ended 12 Months Ended
Dec. 31, 2014
Sep. 30, 2014
Jun. 30, 2014
Mar. 31, 2014
Dec. 31, 2013
Sep. 30, 2013
Jun. 30, 2013
Mar. 31, 2013
Dec. 31, 2014
Dec. 31, 2013
Dec. 31, 2012
Dec. 31, 2011
Segment Reporting Information [Line Items]                        
Total Revenues $ 679,101us-gaap_RealEstateRevenueNet $ 657,209us-gaap_RealEstateRevenueNet $ 652,972us-gaap_RealEstateRevenueNet $ 646,658us-gaap_RealEstateRevenueNet $ 649,403us-gaap_RealEstateRevenueNet $ 655,883us-gaap_RealEstateRevenueNet $ 658,550us-gaap_RealEstateRevenueNet $ 705,433us-gaap_RealEstateRevenueNet $ 2,635,940us-gaap_RealEstateRevenueNet $ 2,669,269us-gaap_RealEstateRevenueNet $ 2,649,217us-gaap_RealEstateRevenueNet  
Total expenses                 1,820,298us-gaap_OperatingExpenses 1,819,009us-gaap_OperatingExpenses 1,921,425us-gaap_OperatingExpenses  
Operating income (loss)                 815,642us-gaap_OperatingIncomeLoss 850,260us-gaap_OperatingIncomeLoss 727,792us-gaap_OperatingIncomeLoss  
(Loss) income from partially owned entities, including Toys                 (58,131)us-gaap_IncomeLossFromEquityMethodInvestments (338,785)us-gaap_IncomeLossFromEquityMethodInvestments 423,126us-gaap_IncomeLossFromEquityMethodInvestments  
Income from real estate fund                 163,034vno_IncomeFromRealEstateFund 102,898vno_IncomeFromRealEstateFund 63,936vno_IncomeFromRealEstateFund  
Interest and other investment income (loss), net                 38,787vno_InterestAndOtherInvestmentLossIncomeNet (24,876)vno_InterestAndOtherInvestmentLossIncomeNet (261,179)vno_InterestAndOtherInvestmentLossIncomeNet  
Interest and debt expense                 (467,715)us-gaap_InterestAndDebtExpense (481,304)us-gaap_InterestAndDebtExpense (484,794)us-gaap_InterestAndDebtExpense  
Net gain on disposition of wholly owned and partially owned assets                 13,568us-gaap_GainLossOnSaleOfOtherAssets 3,407us-gaap_GainLossOnSaleOfOtherAssets 13,347us-gaap_GainLossOnSaleOfOtherAssets  
Income (loss) before income taxes                 505,185us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest 111,600us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest 482,228us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest  
Income tax expense                 (11,002)us-gaap_IncomeTaxExpenseBenefit 6,406us-gaap_IncomeTaxExpenseBenefit (8,132)us-gaap_IncomeTaxExpenseBenefit  
Income (loss) from continuing operations                 494,183us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest 118,006us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest 474,096us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest  
Income from discontinued operations                 514,843us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax 446,734us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax 220,445us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax  
Net income (loss)                 1,009,026us-gaap_ProfitLoss 564,740us-gaap_ProfitLoss 694,541us-gaap_ProfitLoss  
Less net income attributable to noncontrolling interests                 (144,174)us-gaap_NetIncomeLossAttributableToNoncontrollingInterest (88,769)us-gaap_NetIncomeLossAttributableToNoncontrollingInterest (77,281)us-gaap_NetIncomeLossAttributableToNoncontrollingInterest  
Net income attributable to Vornado                 864,852us-gaap_NetIncomeLoss 475,971us-gaap_NetIncomeLoss 617,260us-gaap_NetIncomeLoss  
Interest and debt expense (2)                 654,398vno_InterestAndDebtExpenseIncludingPartiallyOwnedEntities 758,781vno_InterestAndDebtExpenseIncludingPartiallyOwnedEntities 760,523vno_InterestAndDebtExpenseIncludingPartiallyOwnedEntities  
Depreciation and amortization (2)                 685,973vno_DepreciationAndAmortizationIncludingPartiallyOwnedEntities 732,757vno_DepreciationAndAmortizationIncludingPartiallyOwnedEntities 735,293vno_DepreciationAndAmortizationIncludingPartiallyOwnedEntities  
Income tax (benefit) expense (2)                 24,248vno_IncomeTaxExpenseIncludingPartiallyOwnedEntities 26,371vno_IncomeTaxExpenseIncludingPartiallyOwnedEntities 7,026vno_IncomeTaxExpenseIncludingPartiallyOwnedEntities  
EBITDA                 2,229,471vno_EarningsBeforeInterestTaxesDepreciationAndAmortization 1,993,880vno_EarningsBeforeInterestTaxesDepreciationAndAmortization 2,120,102vno_EarningsBeforeInterestTaxesDepreciationAndAmortization  
Real estate at cost 18,845,392us-gaap_RealEstateInvestmentPropertyAtCost       17,418,946us-gaap_RealEstateInvestmentPropertyAtCost       18,845,392us-gaap_RealEstateInvestmentPropertyAtCost 17,418,946us-gaap_RealEstateInvestmentPropertyAtCost 17,365,533us-gaap_RealEstateInvestmentPropertyAtCost 15,444,754us-gaap_RealEstateInvestmentPropertyAtCost
Investments in partially owned entities 1,246,496us-gaap_InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures       1,249,667us-gaap_InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures       1,246,496us-gaap_InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures 1,249,667us-gaap_InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures 1,704,297us-gaap_InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures  
Total assets 21,248,320us-gaap_Assets       20,097,224us-gaap_Assets       21,248,320us-gaap_Assets 20,097,224us-gaap_Assets 22,065,049us-gaap_Assets  
New York Segment [Member] | Operating Segments [Member]                        
Segment Reporting Information [Line Items]                        
Total Revenues                 1,520,845us-gaap_RealEstateRevenueNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= vno_NewYorkSegmentMember
1,470,907us-gaap_RealEstateRevenueNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= vno_NewYorkSegmentMember
1,319,470us-gaap_RealEstateRevenueNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= vno_NewYorkSegmentMember
 
Total expenses                 946,466us-gaap_OperatingExpenses
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= vno_NewYorkSegmentMember
910,498us-gaap_OperatingExpenses
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= vno_NewYorkSegmentMember
835,563us-gaap_OperatingExpenses
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= vno_NewYorkSegmentMember
 
Operating income (loss)                 574,379us-gaap_OperatingIncomeLoss
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= vno_NewYorkSegmentMember
560,409us-gaap_OperatingIncomeLoss
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= vno_NewYorkSegmentMember
483,907us-gaap_OperatingIncomeLoss
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= vno_NewYorkSegmentMember
 
(Loss) income from partially owned entities, including Toys                 20,701us-gaap_IncomeLossFromEquityMethodInvestments
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= vno_NewYorkSegmentMember
15,527us-gaap_IncomeLossFromEquityMethodInvestments
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= vno_NewYorkSegmentMember
207,773us-gaap_IncomeLossFromEquityMethodInvestments
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= vno_NewYorkSegmentMember
 
Income from real estate fund                 0vno_IncomeFromRealEstateFund
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= vno_NewYorkSegmentMember
0vno_IncomeFromRealEstateFund
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= vno_NewYorkSegmentMember
0vno_IncomeFromRealEstateFund
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= vno_NewYorkSegmentMember
 
Interest and other investment income (loss), net                 6,711vno_InterestAndOtherInvestmentLossIncomeNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= vno_NewYorkSegmentMember
5,357vno_InterestAndOtherInvestmentLossIncomeNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= vno_NewYorkSegmentMember
4,002vno_InterestAndOtherInvestmentLossIncomeNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= vno_NewYorkSegmentMember
 
Interest and debt expense                 (183,427)us-gaap_InterestAndDebtExpense
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= vno_NewYorkSegmentMember
(181,966)us-gaap_InterestAndDebtExpense
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= vno_NewYorkSegmentMember
(146,350)us-gaap_InterestAndDebtExpense
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= vno_NewYorkSegmentMember
 
Net gain on disposition of wholly owned and partially owned assets                 0us-gaap_GainLossOnSaleOfOtherAssets
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= vno_NewYorkSegmentMember
0us-gaap_GainLossOnSaleOfOtherAssets
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= vno_NewYorkSegmentMember
0us-gaap_GainLossOnSaleOfOtherAssets
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= vno_NewYorkSegmentMember
 
Income (loss) before income taxes                 418,364us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= vno_NewYorkSegmentMember
399,327us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= vno_NewYorkSegmentMember
549,332us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= vno_NewYorkSegmentMember
 
Income tax expense                 (4,305)us-gaap_IncomeTaxExpenseBenefit
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= vno_NewYorkSegmentMember
(2,794)us-gaap_IncomeTaxExpenseBenefit
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= vno_NewYorkSegmentMember
(3,491)us-gaap_IncomeTaxExpenseBenefit
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= vno_NewYorkSegmentMember
 
Income (loss) from continuing operations                 414,059us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= vno_NewYorkSegmentMember
396,533us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= vno_NewYorkSegmentMember
545,841us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= vno_NewYorkSegmentMember
 
Income from discontinued operations                 463,163us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= vno_NewYorkSegmentMember
160,314us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= vno_NewYorkSegmentMember
30,293us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= vno_NewYorkSegmentMember
 
Net income (loss)                 877,222us-gaap_ProfitLoss
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= vno_NewYorkSegmentMember
556,847us-gaap_ProfitLoss
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= vno_NewYorkSegmentMember
576,134us-gaap_ProfitLoss
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= vno_NewYorkSegmentMember
 
Less net income attributable to noncontrolling interests                 (8,626)us-gaap_NetIncomeLossAttributableToNoncontrollingInterest
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= vno_NewYorkSegmentMember
(10,786)us-gaap_NetIncomeLossAttributableToNoncontrollingInterest
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= vno_NewYorkSegmentMember
(2,138)us-gaap_NetIncomeLossAttributableToNoncontrollingInterest
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= vno_NewYorkSegmentMember
 
Net income attributable to Vornado                 868,596us-gaap_NetIncomeLoss
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= vno_NewYorkSegmentMember
546,061us-gaap_NetIncomeLoss
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= vno_NewYorkSegmentMember
573,996us-gaap_NetIncomeLoss
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= vno_NewYorkSegmentMember
 
Interest and debt expense (2)                 241,959vno_InterestAndDebtExpenseIncludingPartiallyOwnedEntities
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= vno_NewYorkSegmentMember
236,645vno_InterestAndDebtExpenseIncludingPartiallyOwnedEntities
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= vno_NewYorkSegmentMember
187,855vno_InterestAndDebtExpenseIncludingPartiallyOwnedEntities
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= vno_NewYorkSegmentMember
 
Depreciation and amortization (2)                 324,239vno_DepreciationAndAmortizationIncludingPartiallyOwnedEntities
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= vno_NewYorkSegmentMember
293,974vno_DepreciationAndAmortizationIncludingPartiallyOwnedEntities
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= vno_NewYorkSegmentMember
252,257vno_DepreciationAndAmortizationIncludingPartiallyOwnedEntities
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= vno_NewYorkSegmentMember
 
Income tax (benefit) expense (2)                 4,395vno_IncomeTaxExpenseIncludingPartiallyOwnedEntities
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= vno_NewYorkSegmentMember
3,002vno_IncomeTaxExpenseIncludingPartiallyOwnedEntities
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= vno_NewYorkSegmentMember
3,751vno_IncomeTaxExpenseIncludingPartiallyOwnedEntities
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= vno_NewYorkSegmentMember
 
EBITDA                 1,439,189vno_EarningsBeforeInterestTaxesDepreciationAndAmortization
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= vno_NewYorkSegmentMember
1,079,682vno_EarningsBeforeInterestTaxesDepreciationAndAmortization
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= vno_NewYorkSegmentMember
1,017,859vno_EarningsBeforeInterestTaxesDepreciationAndAmortization
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= vno_NewYorkSegmentMember
 
Real estate at cost 9,732,818us-gaap_RealEstateInvestmentPropertyAtCost
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= vno_NewYorkSegmentMember
      8,422,297us-gaap_RealEstateInvestmentPropertyAtCost
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= vno_NewYorkSegmentMember
      9,732,818us-gaap_RealEstateInvestmentPropertyAtCost
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= vno_NewYorkSegmentMember
8,422,297us-gaap_RealEstateInvestmentPropertyAtCost
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= vno_NewYorkSegmentMember
8,687,141us-gaap_RealEstateInvestmentPropertyAtCost
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= vno_NewYorkSegmentMember
 
Investments in partially owned entities 1,036,130us-gaap_InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= vno_NewYorkSegmentMember
      904,278us-gaap_InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= vno_NewYorkSegmentMember
      1,036,130us-gaap_InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= vno_NewYorkSegmentMember
904,278us-gaap_InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= vno_NewYorkSegmentMember
576,336us-gaap_InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= vno_NewYorkSegmentMember
 
Total assets 10,752,763us-gaap_Assets
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= vno_NewYorkSegmentMember
      9,255,964us-gaap_Assets
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= vno_NewYorkSegmentMember
      10,752,763us-gaap_Assets
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= vno_NewYorkSegmentMember
9,255,964us-gaap_Assets
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= vno_NewYorkSegmentMember
9,215,438us-gaap_Assets
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= vno_NewYorkSegmentMember
 
Washington DC Segment [Member] | Operating Segments [Member]                        
Segment Reporting Information [Line Items]                        
Total Revenues                 537,151us-gaap_RealEstateRevenueNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= vno_WashingtonDcSegmentMember
541,161us-gaap_RealEstateRevenueNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= vno_WashingtonDcSegmentMember
554,028us-gaap_RealEstateRevenueNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= vno_WashingtonDcSegmentMember
 
Total expenses                 358,019us-gaap_OperatingExpenses
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= vno_WashingtonDcSegmentMember
347,686us-gaap_OperatingExpenses
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= vno_WashingtonDcSegmentMember
360,056us-gaap_OperatingExpenses
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= vno_WashingtonDcSegmentMember
 
Operating income (loss)                 179,132us-gaap_OperatingIncomeLoss
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= vno_WashingtonDcSegmentMember
193,475us-gaap_OperatingIncomeLoss
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= vno_WashingtonDcSegmentMember
193,972us-gaap_OperatingIncomeLoss
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= vno_WashingtonDcSegmentMember
 
(Loss) income from partially owned entities, including Toys                 (3,677)us-gaap_IncomeLossFromEquityMethodInvestments
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= vno_WashingtonDcSegmentMember
(6,968)us-gaap_IncomeLossFromEquityMethodInvestments
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= vno_WashingtonDcSegmentMember
(5,612)us-gaap_IncomeLossFromEquityMethodInvestments
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= vno_WashingtonDcSegmentMember
 
Income from real estate fund                 0vno_IncomeFromRealEstateFund
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= vno_WashingtonDcSegmentMember
0vno_IncomeFromRealEstateFund
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= vno_WashingtonDcSegmentMember
0vno_IncomeFromRealEstateFund
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= vno_WashingtonDcSegmentMember
 
Interest and other investment income (loss), net                 183vno_InterestAndOtherInvestmentLossIncomeNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= vno_WashingtonDcSegmentMember
129vno_InterestAndOtherInvestmentLossIncomeNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= vno_WashingtonDcSegmentMember
126vno_InterestAndOtherInvestmentLossIncomeNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= vno_WashingtonDcSegmentMember
 
Interest and debt expense                 (75,395)us-gaap_InterestAndDebtExpense
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= vno_WashingtonDcSegmentMember
(102,277)us-gaap_InterestAndDebtExpense
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= vno_WashingtonDcSegmentMember
(115,574)us-gaap_InterestAndDebtExpense
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= vno_WashingtonDcSegmentMember
 
Net gain on disposition of wholly owned and partially owned assets                 0us-gaap_GainLossOnSaleOfOtherAssets
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= vno_WashingtonDcSegmentMember
0us-gaap_GainLossOnSaleOfOtherAssets
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= vno_WashingtonDcSegmentMember
0us-gaap_GainLossOnSaleOfOtherAssets
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= vno_WashingtonDcSegmentMember
 
Income (loss) before income taxes                 100,243us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= vno_WashingtonDcSegmentMember
84,359us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= vno_WashingtonDcSegmentMember
72,912us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= vno_WashingtonDcSegmentMember
 
Income tax expense                 (242)us-gaap_IncomeTaxExpenseBenefit
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= vno_WashingtonDcSegmentMember
14,031us-gaap_IncomeTaxExpenseBenefit
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= vno_WashingtonDcSegmentMember
(1,650)us-gaap_IncomeTaxExpenseBenefit
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= vno_WashingtonDcSegmentMember
 
Income (loss) from continuing operations                 100,001us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= vno_WashingtonDcSegmentMember
98,390us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= vno_WashingtonDcSegmentMember
71,262us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= vno_WashingtonDcSegmentMember
 
Income from discontinued operations                 0us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= vno_WashingtonDcSegmentMember
0us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= vno_WashingtonDcSegmentMember
167,766us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= vno_WashingtonDcSegmentMember
 
Net income (loss)                 100,001us-gaap_ProfitLoss
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= vno_WashingtonDcSegmentMember
98,390us-gaap_ProfitLoss
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= vno_WashingtonDcSegmentMember
239,028us-gaap_ProfitLoss
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= vno_WashingtonDcSegmentMember
 
Less net income attributable to noncontrolling interests                 0us-gaap_NetIncomeLossAttributableToNoncontrollingInterest
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= vno_WashingtonDcSegmentMember
0us-gaap_NetIncomeLossAttributableToNoncontrollingInterest
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= vno_WashingtonDcSegmentMember
0us-gaap_NetIncomeLossAttributableToNoncontrollingInterest
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= vno_WashingtonDcSegmentMember
 
Net income attributable to Vornado                 100,001us-gaap_NetIncomeLoss
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= vno_WashingtonDcSegmentMember
98,390us-gaap_NetIncomeLoss
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= vno_WashingtonDcSegmentMember
239,028us-gaap_NetIncomeLoss
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= vno_WashingtonDcSegmentMember
 
Interest and debt expense (2)                 89,448vno_InterestAndDebtExpenseIncludingPartiallyOwnedEntities
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= vno_WashingtonDcSegmentMember
116,131vno_InterestAndDebtExpenseIncludingPartiallyOwnedEntities
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= vno_WashingtonDcSegmentMember
133,625vno_InterestAndDebtExpenseIncludingPartiallyOwnedEntities
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= vno_WashingtonDcSegmentMember
 
Depreciation and amortization (2)                 145,853vno_DepreciationAndAmortizationIncludingPartiallyOwnedEntities
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= vno_WashingtonDcSegmentMember
142,409vno_DepreciationAndAmortizationIncludingPartiallyOwnedEntities
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= vno_WashingtonDcSegmentMember
157,816vno_DepreciationAndAmortizationIncludingPartiallyOwnedEntities
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= vno_WashingtonDcSegmentMember
 
Income tax (benefit) expense (2)                 288vno_IncomeTaxExpenseIncludingPartiallyOwnedEntities
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= vno_WashingtonDcSegmentMember
(15,707)vno_IncomeTaxExpenseIncludingPartiallyOwnedEntities
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= vno_WashingtonDcSegmentMember
1,943vno_IncomeTaxExpenseIncludingPartiallyOwnedEntities
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= vno_WashingtonDcSegmentMember
 
EBITDA                 335,590vno_EarningsBeforeInterestTaxesDepreciationAndAmortization
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= vno_WashingtonDcSegmentMember
341,223vno_EarningsBeforeInterestTaxesDepreciationAndAmortization
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= vno_WashingtonDcSegmentMember
532,412vno_EarningsBeforeInterestTaxesDepreciationAndAmortization
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= vno_WashingtonDcSegmentMember
 
Real estate at cost 4,383,418us-gaap_RealEstateInvestmentPropertyAtCost
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= vno_WashingtonDcSegmentMember
      4,243,048us-gaap_RealEstateInvestmentPropertyAtCost
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= vno_WashingtonDcSegmentMember
      4,383,418us-gaap_RealEstateInvestmentPropertyAtCost
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= vno_WashingtonDcSegmentMember
4,243,048us-gaap_RealEstateInvestmentPropertyAtCost
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= vno_WashingtonDcSegmentMember
4,171,879us-gaap_RealEstateInvestmentPropertyAtCost
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= vno_WashingtonDcSegmentMember
 
Investments in partially owned entities 102,635us-gaap_InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= vno_WashingtonDcSegmentMember
      100,543us-gaap_InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= vno_WashingtonDcSegmentMember
      102,635us-gaap_InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= vno_WashingtonDcSegmentMember
100,543us-gaap_InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= vno_WashingtonDcSegmentMember
95,670us-gaap_InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= vno_WashingtonDcSegmentMember
 
Total assets 4,310,974us-gaap_Assets
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= vno_WashingtonDcSegmentMember
      4,107,636us-gaap_Assets
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= vno_WashingtonDcSegmentMember
      4,310,974us-gaap_Assets
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= vno_WashingtonDcSegmentMember
4,107,636us-gaap_Assets
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= vno_WashingtonDcSegmentMember
4,196,694us-gaap_Assets
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= vno_WashingtonDcSegmentMember
 
Retail Properties Segment [Member] | Operating Segments [Member]                        
Segment Reporting Information [Line Items]                        
Total Revenues                 326,947us-gaap_RealEstateRevenueNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= vno_RetailPropertiesSegmentMember
372,435us-gaap_RealEstateRevenueNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= vno_RetailPropertiesSegmentMember
318,566us-gaap_RealEstateRevenueNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= vno_RetailPropertiesSegmentMember
 
Total expenses                 197,206us-gaap_OperatingExpenses
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= vno_RetailPropertiesSegmentMember
199,650us-gaap_OperatingExpenses
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= vno_RetailPropertiesSegmentMember
189,480us-gaap_OperatingExpenses
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= vno_RetailPropertiesSegmentMember
 
Operating income (loss)                 129,741us-gaap_OperatingIncomeLoss
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= vno_RetailPropertiesSegmentMember
172,785us-gaap_OperatingIncomeLoss
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= vno_RetailPropertiesSegmentMember
129,086us-gaap_OperatingIncomeLoss
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= vno_RetailPropertiesSegmentMember
 
(Loss) income from partially owned entities, including Toys                 1,730us-gaap_IncomeLossFromEquityMethodInvestments
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= vno_RetailPropertiesSegmentMember
2,097us-gaap_IncomeLossFromEquityMethodInvestments
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= vno_RetailPropertiesSegmentMember
1,458us-gaap_IncomeLossFromEquityMethodInvestments
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= vno_RetailPropertiesSegmentMember
 
Income from real estate fund                 0vno_IncomeFromRealEstateFund
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= vno_RetailPropertiesSegmentMember
0vno_IncomeFromRealEstateFund
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= vno_RetailPropertiesSegmentMember
0vno_IncomeFromRealEstateFund
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= vno_RetailPropertiesSegmentMember
 
Interest and other investment income (loss), net                 35vno_InterestAndOtherInvestmentLossIncomeNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= vno_RetailPropertiesSegmentMember
11vno_InterestAndOtherInvestmentLossIncomeNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= vno_RetailPropertiesSegmentMember
21vno_InterestAndOtherInvestmentLossIncomeNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= vno_RetailPropertiesSegmentMember
 
Interest and debt expense                 (54,754)us-gaap_InterestAndDebtExpense
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= vno_RetailPropertiesSegmentMember
(55,219)us-gaap_InterestAndDebtExpense
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= vno_RetailPropertiesSegmentMember
(53,772)us-gaap_InterestAndDebtExpense
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= vno_RetailPropertiesSegmentMember
 
Net gain on disposition of wholly owned and partially owned assets                 0us-gaap_GainLossOnSaleOfOtherAssets
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= vno_RetailPropertiesSegmentMember
1,377us-gaap_GainLossOnSaleOfOtherAssets
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= vno_RetailPropertiesSegmentMember
8,491us-gaap_GainLossOnSaleOfOtherAssets
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= vno_RetailPropertiesSegmentMember
 
Income (loss) before income taxes                 76,752us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= vno_RetailPropertiesSegmentMember
121,051us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= vno_RetailPropertiesSegmentMember
85,284us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= vno_RetailPropertiesSegmentMember
 
Income tax expense                 (1,721)us-gaap_IncomeTaxExpenseBenefit
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= vno_RetailPropertiesSegmentMember
(2,311)us-gaap_IncomeTaxExpenseBenefit
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= vno_RetailPropertiesSegmentMember
0us-gaap_IncomeTaxExpenseBenefit
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= vno_RetailPropertiesSegmentMember
 
Income (loss) from continuing operations                 75,031us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= vno_RetailPropertiesSegmentMember
118,740us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= vno_RetailPropertiesSegmentMember
85,284us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= vno_RetailPropertiesSegmentMember
 
Income from discontinued operations                 50,873us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= vno_RetailPropertiesSegmentMember
287,067us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= vno_RetailPropertiesSegmentMember
(52,561)us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= vno_RetailPropertiesSegmentMember
 
Net income (loss)                 125,904us-gaap_ProfitLoss
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= vno_RetailPropertiesSegmentMember
405,807us-gaap_ProfitLoss
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= vno_RetailPropertiesSegmentMember
32,723us-gaap_ProfitLoss
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= vno_RetailPropertiesSegmentMember
 
Less net income attributable to noncontrolling interests                 (119)us-gaap_NetIncomeLossAttributableToNoncontrollingInterest
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= vno_RetailPropertiesSegmentMember
(3,065)us-gaap_NetIncomeLossAttributableToNoncontrollingInterest
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= vno_RetailPropertiesSegmentMember
1,812us-gaap_NetIncomeLossAttributableToNoncontrollingInterest
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= vno_RetailPropertiesSegmentMember
 
Net income attributable to Vornado                 125,785us-gaap_NetIncomeLoss
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= vno_RetailPropertiesSegmentMember
402,742us-gaap_NetIncomeLoss
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= vno_RetailPropertiesSegmentMember
34,535us-gaap_NetIncomeLoss
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= vno_RetailPropertiesSegmentMember
 
Interest and debt expense (2)                 59,322vno_InterestAndDebtExpenseIncludingPartiallyOwnedEntities
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= vno_RetailPropertiesSegmentMember
63,803vno_InterestAndDebtExpenseIncludingPartiallyOwnedEntities
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= vno_RetailPropertiesSegmentMember
79,462vno_InterestAndDebtExpenseIncludingPartiallyOwnedEntities
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= vno_RetailPropertiesSegmentMember
 
Depreciation and amortization (2)                 73,433vno_DepreciationAndAmortizationIncludingPartiallyOwnedEntities
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= vno_RetailPropertiesSegmentMember
72,161vno_DepreciationAndAmortizationIncludingPartiallyOwnedEntities
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= vno_RetailPropertiesSegmentMember
86,529vno_DepreciationAndAmortizationIncludingPartiallyOwnedEntities
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= vno_RetailPropertiesSegmentMember
 
Income tax (benefit) expense (2)                 1,721vno_IncomeTaxExpenseIncludingPartiallyOwnedEntities
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= vno_RetailPropertiesSegmentMember
2,311vno_IncomeTaxExpenseIncludingPartiallyOwnedEntities
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= vno_RetailPropertiesSegmentMember
0vno_IncomeTaxExpenseIncludingPartiallyOwnedEntities
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= vno_RetailPropertiesSegmentMember
 
EBITDA                 260,261vno_EarningsBeforeInterestTaxesDepreciationAndAmortization
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= vno_RetailPropertiesSegmentMember
541,017vno_EarningsBeforeInterestTaxesDepreciationAndAmortization
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= vno_RetailPropertiesSegmentMember
200,526vno_EarningsBeforeInterestTaxesDepreciationAndAmortization
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= vno_RetailPropertiesSegmentMember
 
Real estate at cost 2,057,374us-gaap_RealEstateInvestmentPropertyAtCost
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= vno_RetailPropertiesSegmentMember
      2,060,093us-gaap_RealEstateInvestmentPropertyAtCost
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= vno_RetailPropertiesSegmentMember
      2,057,374us-gaap_RealEstateInvestmentPropertyAtCost
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= vno_RetailPropertiesSegmentMember
2,060,093us-gaap_RealEstateInvestmentPropertyAtCost
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= vno_RetailPropertiesSegmentMember
2,108,328us-gaap_RealEstateInvestmentPropertyAtCost
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= vno_RetailPropertiesSegmentMember
 
Investments in partially owned entities 6,007us-gaap_InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= vno_RetailPropertiesSegmentMember
      6,640us-gaap_InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= vno_RetailPropertiesSegmentMember
      6,007us-gaap_InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= vno_RetailPropertiesSegmentMember
6,640us-gaap_InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= vno_RetailPropertiesSegmentMember
7,083us-gaap_InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= vno_RetailPropertiesSegmentMember
 
Total assets 3,580,803us-gaap_Assets
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= vno_RetailPropertiesSegmentMember
      3,374,896us-gaap_Assets
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= vno_RetailPropertiesSegmentMember
      3,580,803us-gaap_Assets
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= vno_RetailPropertiesSegmentMember
3,374,896us-gaap_Assets
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= vno_RetailPropertiesSegmentMember
3,583,999us-gaap_Assets
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= vno_RetailPropertiesSegmentMember
 
Toys R Us Segment [Member]                        
Segment Reporting Information [Line Items]                        
(Loss) income from partially owned entities, including Toys                 (73,556)us-gaap_IncomeLossFromEquityMethodInvestments
/ us-gaap_StatementBusinessSegmentsAxis
= vno_ToysRUsSegmentMember
(362,377)us-gaap_IncomeLossFromEquityMethodInvestments
/ us-gaap_StatementBusinessSegmentsAxis
= vno_ToysRUsSegmentMember
14,859us-gaap_IncomeLossFromEquityMethodInvestments
/ us-gaap_StatementBusinessSegmentsAxis
= vno_ToysRUsSegmentMember
 
Income (loss) before income taxes                 (73,556)us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
/ us-gaap_StatementBusinessSegmentsAxis
= vno_ToysRUsSegmentMember
(362,377)us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
/ us-gaap_StatementBusinessSegmentsAxis
= vno_ToysRUsSegmentMember
14,859us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
/ us-gaap_StatementBusinessSegmentsAxis
= vno_ToysRUsSegmentMember
 
Income (loss) from continuing operations                 (73,556)us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest
/ us-gaap_StatementBusinessSegmentsAxis
= vno_ToysRUsSegmentMember
(362,377)us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest
/ us-gaap_StatementBusinessSegmentsAxis
= vno_ToysRUsSegmentMember
14,859us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest
/ us-gaap_StatementBusinessSegmentsAxis
= vno_ToysRUsSegmentMember
 
Net income (loss)                 (73,556)us-gaap_ProfitLoss
/ us-gaap_StatementBusinessSegmentsAxis
= vno_ToysRUsSegmentMember
(362,377)us-gaap_ProfitLoss
/ us-gaap_StatementBusinessSegmentsAxis
= vno_ToysRUsSegmentMember
14,859us-gaap_ProfitLoss
/ us-gaap_StatementBusinessSegmentsAxis
= vno_ToysRUsSegmentMember
 
Less net income attributable to noncontrolling interests                 0us-gaap_NetIncomeLossAttributableToNoncontrollingInterest
/ us-gaap_StatementBusinessSegmentsAxis
= vno_ToysRUsSegmentMember
0us-gaap_NetIncomeLossAttributableToNoncontrollingInterest
/ us-gaap_StatementBusinessSegmentsAxis
= vno_ToysRUsSegmentMember
0us-gaap_NetIncomeLossAttributableToNoncontrollingInterest
/ us-gaap_StatementBusinessSegmentsAxis
= vno_ToysRUsSegmentMember
 
Net income attributable to Vornado                 (73,556)us-gaap_NetIncomeLoss
/ us-gaap_StatementBusinessSegmentsAxis
= vno_ToysRUsSegmentMember
(362,377)us-gaap_NetIncomeLoss
/ us-gaap_StatementBusinessSegmentsAxis
= vno_ToysRUsSegmentMember
14,859us-gaap_NetIncomeLoss
/ us-gaap_StatementBusinessSegmentsAxis
= vno_ToysRUsSegmentMember
 
Interest and debt expense (2)                 100,549vno_InterestAndDebtExpenseIncludingPartiallyOwnedEntities
/ us-gaap_StatementBusinessSegmentsAxis
= vno_ToysRUsSegmentMember
181,586vno_InterestAndDebtExpenseIncludingPartiallyOwnedEntities
/ us-gaap_StatementBusinessSegmentsAxis
= vno_ToysRUsSegmentMember
147,880vno_InterestAndDebtExpenseIncludingPartiallyOwnedEntities
/ us-gaap_StatementBusinessSegmentsAxis
= vno_ToysRUsSegmentMember
 
Depreciation and amortization (2)                 64,533vno_DepreciationAndAmortizationIncludingPartiallyOwnedEntities
/ us-gaap_StatementBusinessSegmentsAxis
= vno_ToysRUsSegmentMember
135,178vno_DepreciationAndAmortizationIncludingPartiallyOwnedEntities
/ us-gaap_StatementBusinessSegmentsAxis
= vno_ToysRUsSegmentMember
135,179vno_DepreciationAndAmortizationIncludingPartiallyOwnedEntities
/ us-gaap_StatementBusinessSegmentsAxis
= vno_ToysRUsSegmentMember
 
Income tax (benefit) expense (2)                 12,106vno_IncomeTaxExpenseIncludingPartiallyOwnedEntities
/ us-gaap_StatementBusinessSegmentsAxis
= vno_ToysRUsSegmentMember
33,532vno_IncomeTaxExpenseIncludingPartiallyOwnedEntities
/ us-gaap_StatementBusinessSegmentsAxis
= vno_ToysRUsSegmentMember
(16,629)vno_IncomeTaxExpenseIncludingPartiallyOwnedEntities
/ us-gaap_StatementBusinessSegmentsAxis
= vno_ToysRUsSegmentMember
 
EBITDA                 103,632vno_EarningsBeforeInterestTaxesDepreciationAndAmortization
/ us-gaap_StatementBusinessSegmentsAxis
= vno_ToysRUsSegmentMember
(12,081)vno_EarningsBeforeInterestTaxesDepreciationAndAmortization
/ us-gaap_StatementBusinessSegmentsAxis
= vno_ToysRUsSegmentMember
281,289vno_EarningsBeforeInterestTaxesDepreciationAndAmortization
/ us-gaap_StatementBusinessSegmentsAxis
= vno_ToysRUsSegmentMember
 
Real estate at cost 0us-gaap_RealEstateInvestmentPropertyAtCost
/ us-gaap_StatementBusinessSegmentsAxis
= vno_ToysRUsSegmentMember
      0us-gaap_RealEstateInvestmentPropertyAtCost
/ us-gaap_StatementBusinessSegmentsAxis
= vno_ToysRUsSegmentMember
      0us-gaap_RealEstateInvestmentPropertyAtCost
/ us-gaap_StatementBusinessSegmentsAxis
= vno_ToysRUsSegmentMember
0us-gaap_RealEstateInvestmentPropertyAtCost
/ us-gaap_StatementBusinessSegmentsAxis
= vno_ToysRUsSegmentMember
0us-gaap_RealEstateInvestmentPropertyAtCost
/ us-gaap_StatementBusinessSegmentsAxis
= vno_ToysRUsSegmentMember
 
Investments in partially owned entities 0us-gaap_InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures
/ us-gaap_StatementBusinessSegmentsAxis
= vno_ToysRUsSegmentMember
      83,224us-gaap_InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures
/ us-gaap_StatementBusinessSegmentsAxis
= vno_ToysRUsSegmentMember
      0us-gaap_InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures
/ us-gaap_StatementBusinessSegmentsAxis
= vno_ToysRUsSegmentMember
83,224us-gaap_InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures
/ us-gaap_StatementBusinessSegmentsAxis
= vno_ToysRUsSegmentMember
478,041us-gaap_InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures
/ us-gaap_StatementBusinessSegmentsAxis
= vno_ToysRUsSegmentMember
 
Total assets 0us-gaap_Assets
/ us-gaap_StatementBusinessSegmentsAxis
= vno_ToysRUsSegmentMember
      83,224us-gaap_Assets
/ us-gaap_StatementBusinessSegmentsAxis
= vno_ToysRUsSegmentMember
      0us-gaap_Assets
/ us-gaap_StatementBusinessSegmentsAxis
= vno_ToysRUsSegmentMember
83,224us-gaap_Assets
/ us-gaap_StatementBusinessSegmentsAxis
= vno_ToysRUsSegmentMember
478,041us-gaap_Assets
/ us-gaap_StatementBusinessSegmentsAxis
= vno_ToysRUsSegmentMember
 
Other Segment [Member]                        
Segment Reporting Information [Line Items]                        
Total Revenues                 250,997us-gaap_RealEstateRevenueNet
/ us-gaap_StatementBusinessSegmentsAxis
= vno_OtherSegmentMember
284,766us-gaap_RealEstateRevenueNet
/ us-gaap_StatementBusinessSegmentsAxis
= vno_OtherSegmentMember
457,153us-gaap_RealEstateRevenueNet
/ us-gaap_StatementBusinessSegmentsAxis
= vno_OtherSegmentMember
 
Total expenses                 318,607us-gaap_OperatingExpenses
/ us-gaap_StatementBusinessSegmentsAxis
= vno_OtherSegmentMember
361,175us-gaap_OperatingExpenses
/ us-gaap_StatementBusinessSegmentsAxis
= vno_OtherSegmentMember
536,326us-gaap_OperatingExpenses
/ us-gaap_StatementBusinessSegmentsAxis
= vno_OtherSegmentMember
 
Operating income (loss)                 (67,610)us-gaap_OperatingIncomeLoss
/ us-gaap_StatementBusinessSegmentsAxis
= vno_OtherSegmentMember
(76,409)us-gaap_OperatingIncomeLoss
/ us-gaap_StatementBusinessSegmentsAxis
= vno_OtherSegmentMember
(79,173)us-gaap_OperatingIncomeLoss
/ us-gaap_StatementBusinessSegmentsAxis
= vno_OtherSegmentMember
 
(Loss) income from partially owned entities, including Toys                 (3,329)us-gaap_IncomeLossFromEquityMethodInvestments
/ us-gaap_StatementBusinessSegmentsAxis
= vno_OtherSegmentMember
12,936us-gaap_IncomeLossFromEquityMethodInvestments
/ us-gaap_StatementBusinessSegmentsAxis
= vno_OtherSegmentMember
204,648us-gaap_IncomeLossFromEquityMethodInvestments
/ us-gaap_StatementBusinessSegmentsAxis
= vno_OtherSegmentMember
 
Income from real estate fund                 163,034vno_IncomeFromRealEstateFund
/ us-gaap_StatementBusinessSegmentsAxis
= vno_OtherSegmentMember
102,898vno_IncomeFromRealEstateFund
/ us-gaap_StatementBusinessSegmentsAxis
= vno_OtherSegmentMember
63,936vno_IncomeFromRealEstateFund
/ us-gaap_StatementBusinessSegmentsAxis
= vno_OtherSegmentMember
 
Interest and other investment income (loss), net                 31,858vno_InterestAndOtherInvestmentLossIncomeNet
/ us-gaap_StatementBusinessSegmentsAxis
= vno_OtherSegmentMember
(30,373)vno_InterestAndOtherInvestmentLossIncomeNet
/ us-gaap_StatementBusinessSegmentsAxis
= vno_OtherSegmentMember
(265,328)vno_InterestAndOtherInvestmentLossIncomeNet
/ us-gaap_StatementBusinessSegmentsAxis
= vno_OtherSegmentMember
 
Interest and debt expense                 (154,139)us-gaap_InterestAndDebtExpense
/ us-gaap_StatementBusinessSegmentsAxis
= vno_OtherSegmentMember
(141,842)us-gaap_InterestAndDebtExpense
/ us-gaap_StatementBusinessSegmentsAxis
= vno_OtherSegmentMember
(169,098)us-gaap_InterestAndDebtExpense
/ us-gaap_StatementBusinessSegmentsAxis
= vno_OtherSegmentMember
 
Net gain on disposition of wholly owned and partially owned assets                 13,568us-gaap_GainLossOnSaleOfOtherAssets
/ us-gaap_StatementBusinessSegmentsAxis
= vno_OtherSegmentMember
2,030us-gaap_GainLossOnSaleOfOtherAssets
/ us-gaap_StatementBusinessSegmentsAxis
= vno_OtherSegmentMember
4,856us-gaap_GainLossOnSaleOfOtherAssets
/ us-gaap_StatementBusinessSegmentsAxis
= vno_OtherSegmentMember
 
Income (loss) before income taxes                 (16,618)us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
/ us-gaap_StatementBusinessSegmentsAxis
= vno_OtherSegmentMember
(130,760)us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
/ us-gaap_StatementBusinessSegmentsAxis
= vno_OtherSegmentMember
(240,159)us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
/ us-gaap_StatementBusinessSegmentsAxis
= vno_OtherSegmentMember
 
Income tax expense                 (4,734)us-gaap_IncomeTaxExpenseBenefit
/ us-gaap_StatementBusinessSegmentsAxis
= vno_OtherSegmentMember
(2,520)us-gaap_IncomeTaxExpenseBenefit
/ us-gaap_StatementBusinessSegmentsAxis
= vno_OtherSegmentMember
(2,991)us-gaap_IncomeTaxExpenseBenefit
/ us-gaap_StatementBusinessSegmentsAxis
= vno_OtherSegmentMember
 
Income (loss) from continuing operations                 (21,352)us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest
/ us-gaap_StatementBusinessSegmentsAxis
= vno_OtherSegmentMember
(133,280)us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest
/ us-gaap_StatementBusinessSegmentsAxis
= vno_OtherSegmentMember
(243,150)us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest
/ us-gaap_StatementBusinessSegmentsAxis
= vno_OtherSegmentMember
 
Income from discontinued operations                 807us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax
/ us-gaap_StatementBusinessSegmentsAxis
= vno_OtherSegmentMember
(647)us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax
/ us-gaap_StatementBusinessSegmentsAxis
= vno_OtherSegmentMember
74,947us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax
/ us-gaap_StatementBusinessSegmentsAxis
= vno_OtherSegmentMember
 
Net income (loss)                 (20,545)us-gaap_ProfitLoss
/ us-gaap_StatementBusinessSegmentsAxis
= vno_OtherSegmentMember
(133,927)us-gaap_ProfitLoss
/ us-gaap_StatementBusinessSegmentsAxis
= vno_OtherSegmentMember
(168,203)us-gaap_ProfitLoss
/ us-gaap_StatementBusinessSegmentsAxis
= vno_OtherSegmentMember
 
Less net income attributable to noncontrolling interests                 (135,429)us-gaap_NetIncomeLossAttributableToNoncontrollingInterest
/ us-gaap_StatementBusinessSegmentsAxis
= vno_OtherSegmentMember
(74,918)us-gaap_NetIncomeLossAttributableToNoncontrollingInterest
/ us-gaap_StatementBusinessSegmentsAxis
= vno_OtherSegmentMember
(76,955)us-gaap_NetIncomeLossAttributableToNoncontrollingInterest
/ us-gaap_StatementBusinessSegmentsAxis
= vno_OtherSegmentMember
 
Net income attributable to Vornado                 (155,974)us-gaap_NetIncomeLoss
/ us-gaap_StatementBusinessSegmentsAxis
= vno_OtherSegmentMember
(208,845)us-gaap_NetIncomeLoss
/ us-gaap_StatementBusinessSegmentsAxis
= vno_OtherSegmentMember
(245,158)us-gaap_NetIncomeLoss
/ us-gaap_StatementBusinessSegmentsAxis
= vno_OtherSegmentMember
 
Interest and debt expense (2)                 163,120vno_InterestAndDebtExpenseIncludingPartiallyOwnedEntities
/ us-gaap_StatementBusinessSegmentsAxis
= vno_OtherSegmentMember
160,616vno_InterestAndDebtExpenseIncludingPartiallyOwnedEntities
/ us-gaap_StatementBusinessSegmentsAxis
= vno_OtherSegmentMember
211,701vno_InterestAndDebtExpenseIncludingPartiallyOwnedEntities
/ us-gaap_StatementBusinessSegmentsAxis
= vno_OtherSegmentMember
 
Depreciation and amortization (2)                 77,915vno_DepreciationAndAmortizationIncludingPartiallyOwnedEntities
/ us-gaap_StatementBusinessSegmentsAxis
= vno_OtherSegmentMember
89,035vno_DepreciationAndAmortizationIncludingPartiallyOwnedEntities
/ us-gaap_StatementBusinessSegmentsAxis
= vno_OtherSegmentMember
103,512vno_DepreciationAndAmortizationIncludingPartiallyOwnedEntities
/ us-gaap_StatementBusinessSegmentsAxis
= vno_OtherSegmentMember
 
Income tax (benefit) expense (2)                 5,738vno_IncomeTaxExpenseIncludingPartiallyOwnedEntities
/ us-gaap_StatementBusinessSegmentsAxis
= vno_OtherSegmentMember
3,233vno_IncomeTaxExpenseIncludingPartiallyOwnedEntities
/ us-gaap_StatementBusinessSegmentsAxis
= vno_OtherSegmentMember
17,961vno_IncomeTaxExpenseIncludingPartiallyOwnedEntities
/ us-gaap_StatementBusinessSegmentsAxis
= vno_OtherSegmentMember
 
EBITDA                 90,799vno_EarningsBeforeInterestTaxesDepreciationAndAmortization
/ us-gaap_StatementBusinessSegmentsAxis
= vno_OtherSegmentMember
44,039vno_EarningsBeforeInterestTaxesDepreciationAndAmortization
/ us-gaap_StatementBusinessSegmentsAxis
= vno_OtherSegmentMember
88,016vno_EarningsBeforeInterestTaxesDepreciationAndAmortization
/ us-gaap_StatementBusinessSegmentsAxis
= vno_OtherSegmentMember
 
Real estate at cost 2,671,782us-gaap_RealEstateInvestmentPropertyAtCost
/ us-gaap_StatementBusinessSegmentsAxis
= vno_OtherSegmentMember
      2,693,508us-gaap_RealEstateInvestmentPropertyAtCost
/ us-gaap_StatementBusinessSegmentsAxis
= vno_OtherSegmentMember
      2,671,782us-gaap_RealEstateInvestmentPropertyAtCost
/ us-gaap_StatementBusinessSegmentsAxis
= vno_OtherSegmentMember
2,693,508us-gaap_RealEstateInvestmentPropertyAtCost
/ us-gaap_StatementBusinessSegmentsAxis
= vno_OtherSegmentMember
2,398,185us-gaap_RealEstateInvestmentPropertyAtCost
/ us-gaap_StatementBusinessSegmentsAxis
= vno_OtherSegmentMember
 
Investments in partially owned entities 101,724us-gaap_InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures
/ us-gaap_StatementBusinessSegmentsAxis
= vno_OtherSegmentMember
      154,982us-gaap_InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures
/ us-gaap_StatementBusinessSegmentsAxis
= vno_OtherSegmentMember
      101,724us-gaap_InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures
/ us-gaap_StatementBusinessSegmentsAxis
= vno_OtherSegmentMember
154,982us-gaap_InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures
/ us-gaap_StatementBusinessSegmentsAxis
= vno_OtherSegmentMember
547,167us-gaap_InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures
/ us-gaap_StatementBusinessSegmentsAxis
= vno_OtherSegmentMember
 
Total assets $ 2,603,780us-gaap_Assets
/ us-gaap_StatementBusinessSegmentsAxis
= vno_OtherSegmentMember
      $ 3,275,504us-gaap_Assets
/ us-gaap_StatementBusinessSegmentsAxis
= vno_OtherSegmentMember
      $ 2,603,780us-gaap_Assets
/ us-gaap_StatementBusinessSegmentsAxis
= vno_OtherSegmentMember
$ 3,275,504us-gaap_Assets
/ us-gaap_StatementBusinessSegmentsAxis
= vno_OtherSegmentMember
$ 4,590,877us-gaap_Assets
/ us-gaap_StatementBusinessSegmentsAxis
= vno_OtherSegmentMember