XML 34 R76.htm IDEA: XBRL DOCUMENT v2.4.1.9
Equity and Capital - Accumulated Other Comprehensive Income (Loss) (Details) (USD $)
In Thousands, except Share data, unless otherwise specified
12 Months Ended
Dec. 31, 2014
Dec. 31, 2013
Dec. 31, 2012
Accumulated Other Comprehensive Income (Loss) [Line Items]      
Document Fiscal Year Focus 2014    
Derivative Instruments, Gain (Loss) Reclassified from Accumulated OCI into Income, Effective Portion, Net $ 9,353us-gaap_DerivativeInstrumentsGainLossReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortionNet $ 9,433us-gaap_DerivativeInstrumentsGainLossReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortionNet $ 9,491us-gaap_DerivativeInstrumentsGainLossReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortionNet
Weighted Average Limited Partnership Units Outstanding, Basic 157,950us-gaap_WeightedAverageLimitedPartnershipUnitsOutstanding 171,886us-gaap_WeightedAverageLimitedPartnershipUnitsOutstanding 177,164us-gaap_WeightedAverageLimitedPartnershipUnitsOutstanding
Accumulated Net Gain (Loss) from Designated or Qualifying Cash Flow Hedges [Member]      
Accumulated Other Comprehensive Income (Loss) [Line Items]      
Reclassification from Accumulated Other Comprehensive Income, Current Period, Net of Tax 9,353us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
9,433us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
9,491us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
Accumulated Net Realized Investment Gain (Loss) [Member]      
Accumulated Other Comprehensive Income (Loss) [Line Items]      
Reclassification from Accumulated Other Comprehensive Income, Current Period, Net of Tax (7,765)us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= reg_AccumulatedNetRealizedInvestmentGainLossMember
0us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= reg_AccumulatedNetRealizedInvestmentGainLossMember
0us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= reg_AccumulatedNetRealizedInvestmentGainLossMember
Accumulated Other Comprehensive Income (Loss) [Member]      
Accumulated Other Comprehensive Income (Loss) [Line Items]      
Other Comprehensive Income (Loss), before Reclassifications, before Tax (42,203)us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedOtherComprehensiveIncomeMember
30,985us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedOtherComprehensiveIncomeMember
4,220us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedOtherComprehensiveIncomeMember
Reclassification from Accumulated Other Comprehensive Income, Current Period, Net of Tax 1,588us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedOtherComprehensiveIncomeMember
9,433us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedOtherComprehensiveIncomeMember
9,491us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedOtherComprehensiveIncomeMember
Accumulated Other Comprehensive Income (Loss) [Roll Forward]      
Accumulated Other Comprehensive Income (Loss), Net of Tax, Beginning of Period (17,883)us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedOtherComprehensiveIncomeMember
(58,301)us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedOtherComprehensiveIncomeMember
(72,012)us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedOtherComprehensiveIncomeMember
Current period other comprehensive income, net (40,615)us-gaap_OtherComprehensiveIncomeLossNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedOtherComprehensiveIncomeMember
40,418us-gaap_OtherComprehensiveIncomeLossNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedOtherComprehensiveIncomeMember
13,711us-gaap_OtherComprehensiveIncomeLossNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedOtherComprehensiveIncomeMember
Accumulated Other Comprehensive Income (Loss), Net of Tax, End of Period (58,498)us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedOtherComprehensiveIncomeMember
(17,883)us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedOtherComprehensiveIncomeMember
(58,301)us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedOtherComprehensiveIncomeMember
Parent Company [Member]      
Accumulated Other Comprehensive Income (Loss) [Line Items]      
Other Comprehensive Income (Loss), Reclassification Adjustment from AOCI for Sale of Securities, Net of Tax 7,765us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
0us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
0us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
Accumulated Other Comprehensive Income (Loss) [Roll Forward]      
Accumulated Other Comprehensive Income (Loss), Net of Tax, Beginning of Period (17,404)us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
   
Current period other comprehensive income, net (40,615)us-gaap_OtherComprehensiveIncomeLossNetOfTax
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
40,418us-gaap_OtherComprehensiveIncomeLossNetOfTax
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
13,711us-gaap_OtherComprehensiveIncomeLossNetOfTax
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
Accumulated Other Comprehensive Income (Loss), Net of Tax, End of Period (57,748)us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
(17,404)us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
 
Parent Company [Member] | Accumulated Other Comprehensive Income (Loss) [Member]      
Accumulated Other Comprehensive Income (Loss) [Roll Forward]      
Current period other comprehensive income, net (40,344)us-gaap_OtherComprehensiveIncomeLossNetOfTax
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedOtherComprehensiveIncomeMember
40,311us-gaap_OtherComprehensiveIncomeLossNetOfTax
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedOtherComprehensiveIncomeMember
13,714us-gaap_OtherComprehensiveIncomeLossNetOfTax
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedOtherComprehensiveIncomeMember
Noncontrolling Interest [Member] | Accumulated Net Gain (Loss) from Designated or Qualifying Cash Flow Hedges [Member]      
Accumulated Other Comprehensive Income (Loss) [Line Items]      
Other Comprehensive Income (Loss), before Reclassifications, before Tax (444)us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax
/ reg_EquityOwnershipComponentsAxis
= us-gaap_NoncontrollingInterestMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
106us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax
/ reg_EquityOwnershipComponentsAxis
= us-gaap_NoncontrollingInterestMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
(34)us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax
/ reg_EquityOwnershipComponentsAxis
= us-gaap_NoncontrollingInterestMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
Reclassification from Accumulated Other Comprehensive Income, Current Period, Net of Tax 173us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax
/ reg_EquityOwnershipComponentsAxis
= us-gaap_NoncontrollingInterestMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
1us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax
/ reg_EquityOwnershipComponentsAxis
= us-gaap_NoncontrollingInterestMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
31us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax
/ reg_EquityOwnershipComponentsAxis
= us-gaap_NoncontrollingInterestMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
Accumulated Other Comprehensive Income (Loss) [Roll Forward]      
Accumulated Other Comprehensive Income (Loss), Net of Tax, Beginning of Period (479)us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
/ reg_EquityOwnershipComponentsAxis
= us-gaap_NoncontrollingInterestMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
(586)us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
/ reg_EquityOwnershipComponentsAxis
= us-gaap_NoncontrollingInterestMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
(583)us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
/ reg_EquityOwnershipComponentsAxis
= us-gaap_NoncontrollingInterestMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
Current period other comprehensive income, net (271)us-gaap_OtherComprehensiveIncomeLossNetOfTax
/ reg_EquityOwnershipComponentsAxis
= us-gaap_NoncontrollingInterestMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
107us-gaap_OtherComprehensiveIncomeLossNetOfTax
/ reg_EquityOwnershipComponentsAxis
= us-gaap_NoncontrollingInterestMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
(3)us-gaap_OtherComprehensiveIncomeLossNetOfTax
/ reg_EquityOwnershipComponentsAxis
= us-gaap_NoncontrollingInterestMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
Accumulated Other Comprehensive Income (Loss), Net of Tax, End of Period (750)us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
/ reg_EquityOwnershipComponentsAxis
= us-gaap_NoncontrollingInterestMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
(479)us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
/ reg_EquityOwnershipComponentsAxis
= us-gaap_NoncontrollingInterestMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
(586)us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
/ reg_EquityOwnershipComponentsAxis
= us-gaap_NoncontrollingInterestMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
Noncontrolling Interest [Member] | Accumulated Net Unrealized Investment Gain (Loss) [Member]      
Accumulated Other Comprehensive Income (Loss) [Line Items]      
Other Comprehensive Income (Loss), before Reclassifications, before Tax 13us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax
/ reg_EquityOwnershipComponentsAxis
= us-gaap_NoncontrollingInterestMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetUnrealizedInvestmentGainLossMember
0us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax
/ reg_EquityOwnershipComponentsAxis
= us-gaap_NoncontrollingInterestMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetUnrealizedInvestmentGainLossMember
0us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax
/ reg_EquityOwnershipComponentsAxis
= us-gaap_NoncontrollingInterestMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetUnrealizedInvestmentGainLossMember
Reclassification from Accumulated Other Comprehensive Income, Current Period, Net of Tax (13)us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax
/ reg_EquityOwnershipComponentsAxis
= us-gaap_NoncontrollingInterestMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetUnrealizedInvestmentGainLossMember
0us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax
/ reg_EquityOwnershipComponentsAxis
= us-gaap_NoncontrollingInterestMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetUnrealizedInvestmentGainLossMember
0us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax
/ reg_EquityOwnershipComponentsAxis
= us-gaap_NoncontrollingInterestMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetUnrealizedInvestmentGainLossMember
Accumulated Other Comprehensive Income (Loss) [Roll Forward]      
Accumulated Other Comprehensive Income (Loss), Net of Tax, Beginning of Period 0us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
/ reg_EquityOwnershipComponentsAxis
= us-gaap_NoncontrollingInterestMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetUnrealizedInvestmentGainLossMember
0us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
/ reg_EquityOwnershipComponentsAxis
= us-gaap_NoncontrollingInterestMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetUnrealizedInvestmentGainLossMember
0us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
/ reg_EquityOwnershipComponentsAxis
= us-gaap_NoncontrollingInterestMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetUnrealizedInvestmentGainLossMember
Current period other comprehensive income, net 0us-gaap_OtherComprehensiveIncomeLossNetOfTax
/ reg_EquityOwnershipComponentsAxis
= us-gaap_NoncontrollingInterestMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetUnrealizedInvestmentGainLossMember
0us-gaap_OtherComprehensiveIncomeLossNetOfTax
/ reg_EquityOwnershipComponentsAxis
= us-gaap_NoncontrollingInterestMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetUnrealizedInvestmentGainLossMember
0us-gaap_OtherComprehensiveIncomeLossNetOfTax
/ reg_EquityOwnershipComponentsAxis
= us-gaap_NoncontrollingInterestMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetUnrealizedInvestmentGainLossMember
Accumulated Other Comprehensive Income (Loss), Net of Tax, End of Period 0us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
/ reg_EquityOwnershipComponentsAxis
= us-gaap_NoncontrollingInterestMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetUnrealizedInvestmentGainLossMember
0us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
/ reg_EquityOwnershipComponentsAxis
= us-gaap_NoncontrollingInterestMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetUnrealizedInvestmentGainLossMember
0us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
/ reg_EquityOwnershipComponentsAxis
= us-gaap_NoncontrollingInterestMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetUnrealizedInvestmentGainLossMember
Noncontrolling Interest [Member] | Accumulated Other Comprehensive Income (Loss) [Member]      
Accumulated Other Comprehensive Income (Loss) [Line Items]      
Other Comprehensive Income (Loss), before Reclassifications, before Tax (431)us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax
/ reg_EquityOwnershipComponentsAxis
= us-gaap_NoncontrollingInterestMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedOtherComprehensiveIncomeMember
106us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax
/ reg_EquityOwnershipComponentsAxis
= us-gaap_NoncontrollingInterestMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedOtherComprehensiveIncomeMember
(34)us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax
/ reg_EquityOwnershipComponentsAxis
= us-gaap_NoncontrollingInterestMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedOtherComprehensiveIncomeMember
Reclassification from Accumulated Other Comprehensive Income, Current Period, Net of Tax 160us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax
/ reg_EquityOwnershipComponentsAxis
= us-gaap_NoncontrollingInterestMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedOtherComprehensiveIncomeMember
1us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax
/ reg_EquityOwnershipComponentsAxis
= us-gaap_NoncontrollingInterestMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedOtherComprehensiveIncomeMember
31us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax
/ reg_EquityOwnershipComponentsAxis
= us-gaap_NoncontrollingInterestMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedOtherComprehensiveIncomeMember
Accumulated Other Comprehensive Income (Loss) [Roll Forward]      
Accumulated Other Comprehensive Income (Loss), Net of Tax, Beginning of Period (479)us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
/ reg_EquityOwnershipComponentsAxis
= us-gaap_NoncontrollingInterestMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedOtherComprehensiveIncomeMember
(586)us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
/ reg_EquityOwnershipComponentsAxis
= us-gaap_NoncontrollingInterestMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedOtherComprehensiveIncomeMember
(583)us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
/ reg_EquityOwnershipComponentsAxis
= us-gaap_NoncontrollingInterestMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedOtherComprehensiveIncomeMember
Current period other comprehensive income, net (271)us-gaap_OtherComprehensiveIncomeLossNetOfTax
/ reg_EquityOwnershipComponentsAxis
= us-gaap_NoncontrollingInterestMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedOtherComprehensiveIncomeMember
107us-gaap_OtherComprehensiveIncomeLossNetOfTax
/ reg_EquityOwnershipComponentsAxis
= us-gaap_NoncontrollingInterestMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedOtherComprehensiveIncomeMember
(3)us-gaap_OtherComprehensiveIncomeLossNetOfTax
/ reg_EquityOwnershipComponentsAxis
= us-gaap_NoncontrollingInterestMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedOtherComprehensiveIncomeMember
Accumulated Other Comprehensive Income (Loss), Net of Tax, End of Period (750)us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
/ reg_EquityOwnershipComponentsAxis
= us-gaap_NoncontrollingInterestMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedOtherComprehensiveIncomeMember
(479)us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
/ reg_EquityOwnershipComponentsAxis
= us-gaap_NoncontrollingInterestMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedOtherComprehensiveIncomeMember
(586)us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
/ reg_EquityOwnershipComponentsAxis
= us-gaap_NoncontrollingInterestMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedOtherComprehensiveIncomeMember
Controlling [Member] | Accumulated Net Gain (Loss) from Designated or Qualifying Cash Flow Hedges [Member]      
Accumulated Other Comprehensive Income (Loss) [Line Items]      
Other Comprehensive Income (Loss), before Reclassifications, before Tax (49,524)us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax
/ reg_EquityOwnershipComponentsAxis
= reg_ControllingMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
30,879us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax
/ reg_EquityOwnershipComponentsAxis
= reg_ControllingMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
4,254us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax
/ reg_EquityOwnershipComponentsAxis
= reg_ControllingMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
Reclassification from Accumulated Other Comprehensive Income, Current Period, Net of Tax 9,180us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax
/ reg_EquityOwnershipComponentsAxis
= reg_ControllingMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
9,432us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax
/ reg_EquityOwnershipComponentsAxis
= reg_ControllingMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
9,460us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax
/ reg_EquityOwnershipComponentsAxis
= reg_ControllingMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
Accumulated Other Comprehensive Income (Loss) [Roll Forward]      
Accumulated Other Comprehensive Income (Loss), Net of Tax, Beginning of Period (17,404)us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
/ reg_EquityOwnershipComponentsAxis
= reg_ControllingMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
(57,715)us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
/ reg_EquityOwnershipComponentsAxis
= reg_ControllingMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
(71,429)us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
/ reg_EquityOwnershipComponentsAxis
= reg_ControllingMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
Current period other comprehensive income, net (40,344)us-gaap_OtherComprehensiveIncomeLossNetOfTax
/ reg_EquityOwnershipComponentsAxis
= reg_ControllingMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
40,311us-gaap_OtherComprehensiveIncomeLossNetOfTax
/ reg_EquityOwnershipComponentsAxis
= reg_ControllingMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
13,714us-gaap_OtherComprehensiveIncomeLossNetOfTax
/ reg_EquityOwnershipComponentsAxis
= reg_ControllingMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
Accumulated Other Comprehensive Income (Loss), Net of Tax, End of Period (57,748)us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
/ reg_EquityOwnershipComponentsAxis
= reg_ControllingMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
(17,404)us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
/ reg_EquityOwnershipComponentsAxis
= reg_ControllingMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
(57,715)us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
/ reg_EquityOwnershipComponentsAxis
= reg_ControllingMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
Controlling [Member] | Accumulated Net Unrealized Investment Gain (Loss) [Member]      
Accumulated Other Comprehensive Income (Loss) [Line Items]      
Other Comprehensive Income (Loss), before Reclassifications, before Tax 7,752us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax
/ reg_EquityOwnershipComponentsAxis
= reg_ControllingMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetUnrealizedInvestmentGainLossMember
0us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax
/ reg_EquityOwnershipComponentsAxis
= reg_ControllingMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetUnrealizedInvestmentGainLossMember
0us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax
/ reg_EquityOwnershipComponentsAxis
= reg_ControllingMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetUnrealizedInvestmentGainLossMember
Reclassification from Accumulated Other Comprehensive Income, Current Period, Net of Tax (7,752)us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax
/ reg_EquityOwnershipComponentsAxis
= reg_ControllingMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetUnrealizedInvestmentGainLossMember
0us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax
/ reg_EquityOwnershipComponentsAxis
= reg_ControllingMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetUnrealizedInvestmentGainLossMember
0us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax
/ reg_EquityOwnershipComponentsAxis
= reg_ControllingMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetUnrealizedInvestmentGainLossMember
Accumulated Other Comprehensive Income (Loss) [Roll Forward]      
Accumulated Other Comprehensive Income (Loss), Net of Tax, Beginning of Period 0us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
/ reg_EquityOwnershipComponentsAxis
= reg_ControllingMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetUnrealizedInvestmentGainLossMember
0us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
/ reg_EquityOwnershipComponentsAxis
= reg_ControllingMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetUnrealizedInvestmentGainLossMember
0us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
/ reg_EquityOwnershipComponentsAxis
= reg_ControllingMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetUnrealizedInvestmentGainLossMember
Current period other comprehensive income, net 0us-gaap_OtherComprehensiveIncomeLossNetOfTax
/ reg_EquityOwnershipComponentsAxis
= reg_ControllingMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetUnrealizedInvestmentGainLossMember
0us-gaap_OtherComprehensiveIncomeLossNetOfTax
/ reg_EquityOwnershipComponentsAxis
= reg_ControllingMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetUnrealizedInvestmentGainLossMember
0us-gaap_OtherComprehensiveIncomeLossNetOfTax
/ reg_EquityOwnershipComponentsAxis
= reg_ControllingMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetUnrealizedInvestmentGainLossMember
Accumulated Other Comprehensive Income (Loss), Net of Tax, End of Period 0us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
/ reg_EquityOwnershipComponentsAxis
= reg_ControllingMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetUnrealizedInvestmentGainLossMember
0us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
/ reg_EquityOwnershipComponentsAxis
= reg_ControllingMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetUnrealizedInvestmentGainLossMember
0us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
/ reg_EquityOwnershipComponentsAxis
= reg_ControllingMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetUnrealizedInvestmentGainLossMember
Controlling [Member] | Accumulated Other Comprehensive Income (Loss) [Member]      
Accumulated Other Comprehensive Income (Loss) [Line Items]      
Other Comprehensive Income (Loss), before Reclassifications, before Tax (41,772)us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax
/ reg_EquityOwnershipComponentsAxis
= reg_ControllingMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedOtherComprehensiveIncomeMember
30,879us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax
/ reg_EquityOwnershipComponentsAxis
= reg_ControllingMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedOtherComprehensiveIncomeMember
4,254us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax
/ reg_EquityOwnershipComponentsAxis
= reg_ControllingMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedOtherComprehensiveIncomeMember
Reclassification from Accumulated Other Comprehensive Income, Current Period, Net of Tax 1,428us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax
/ reg_EquityOwnershipComponentsAxis
= reg_ControllingMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedOtherComprehensiveIncomeMember
9,432us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax
/ reg_EquityOwnershipComponentsAxis
= reg_ControllingMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedOtherComprehensiveIncomeMember
9,460us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax
/ reg_EquityOwnershipComponentsAxis
= reg_ControllingMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedOtherComprehensiveIncomeMember
Accumulated Other Comprehensive Income (Loss) [Roll Forward]      
Accumulated Other Comprehensive Income (Loss), Net of Tax, Beginning of Period (17,404)us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
/ reg_EquityOwnershipComponentsAxis
= reg_ControllingMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedOtherComprehensiveIncomeMember
(57,715)us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
/ reg_EquityOwnershipComponentsAxis
= reg_ControllingMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedOtherComprehensiveIncomeMember
(71,429)us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
/ reg_EquityOwnershipComponentsAxis
= reg_ControllingMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedOtherComprehensiveIncomeMember
Current period other comprehensive income, net (40,344)us-gaap_OtherComprehensiveIncomeLossNetOfTax
/ reg_EquityOwnershipComponentsAxis
= reg_ControllingMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedOtherComprehensiveIncomeMember
40,311us-gaap_OtherComprehensiveIncomeLossNetOfTax
/ reg_EquityOwnershipComponentsAxis
= reg_ControllingMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedOtherComprehensiveIncomeMember
13,714us-gaap_OtherComprehensiveIncomeLossNetOfTax
/ reg_EquityOwnershipComponentsAxis
= reg_ControllingMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedOtherComprehensiveIncomeMember
Accumulated Other Comprehensive Income (Loss), Net of Tax, End of Period $ (57,748)us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
/ reg_EquityOwnershipComponentsAxis
= reg_ControllingMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedOtherComprehensiveIncomeMember
$ (17,404)us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
/ reg_EquityOwnershipComponentsAxis
= reg_ControllingMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedOtherComprehensiveIncomeMember
$ (57,715)us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
/ reg_EquityOwnershipComponentsAxis
= reg_ControllingMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedOtherComprehensiveIncomeMember