XML 42 R7.htm IDEA: XBRL DOCUMENT v2.4.1.9
Consolidated Statement of Changes in Equity (USD $)
In Thousands, unless otherwise specified
Parent Company [Member]
Partnership Interest [Member]
Preferred Stock [Member]
Parent Company [Member]
Common Stock [Member]
Parent Company [Member]
Treasury Stock [Member]
Parent Company [Member]
Additional Paid-in Capital [Member]
Parent Company [Member]
Accumulated Other Comprehensive Income (Loss) [Member]
Accumulated Other Comprehensive Income (Loss) [Member]
Parent Company [Member]
Accumulated Other Comprehensive Income (Loss) [Member]
Partnership Interest [Member]
Distributions in Excess of Net Income [Member]
Parent Company [Member]
Total Stockholders' Equity [Member]
Parent Company [Member]
Noncontrolling Interest Exchangeable Operating Partnership Units [Member]
Parent Company [Member]
Noncontrolling Interests in Limited Partners' Interest in Consolidated Partnerships [Member]
Parent Company [Member]
Noncontrolling Interests in Limited Partners' Interest in Consolidated Partnerships [Member]
Partnership Interest [Member]
Total Noncontrolling Interests [Member]
Parent Company [Member]
Preferred Units [Member]
Partnership Interest [Member]
General Partner Preferred and Common Units [Member]
Partnership Interest [Member]
Limited Partners [Member]
Partnership Interest [Member]
Total Partners' Capital [Member]
Partnership Interest [Member]
Common Stock [Member]
Parent Company [Member]
Common Stock [Member]
Preferred Stock [Member]
Parent Company [Member]
Common Stock [Member]
Parent Company [Member]
Common Stock [Member]
Treasury Stock [Member]
Parent Company [Member]
Common Stock [Member]
Additional Paid-in Capital [Member]
Parent Company [Member]
Common Stock [Member]
Accumulated Other Comprehensive Income (Loss) [Member]
Parent Company [Member]
Common Stock [Member]
Distributions in Excess of Net Income [Member]
Parent Company [Member]
Common Stock [Member]
Total Stockholders' Equity [Member]
Parent Company [Member]
Common Stock [Member]
Noncontrolling Interest Exchangeable Operating Partnership Units [Member]
Parent Company [Member]
Common Stock [Member]
Noncontrolling Interests in Limited Partners' Interest in Consolidated Partnerships [Member]
Parent Company [Member]
Common Stock [Member]
Total Noncontrolling Interests [Member]
Parent Company [Member]
Beginning balance at Dec. 31, 2013 $ 1,861,134us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
$ 1,861,134us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
/ dei_LegalEntityAxis
= us-gaap_PartnershipInterestMember
$ 325,000us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_PreferredStockMember
$ 923us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
$ (16,726)us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_TreasuryStockMember
$ 2,426,477us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AdditionalPaidInCapitalMember
  $ (17,404)us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedOtherComprehensiveIncomeMember
$ (17,404)us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
/ dei_LegalEntityAxis
= us-gaap_PartnershipInterestMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedOtherComprehensiveIncomeMember
$ (874,916)us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedDistributionsInExcessOfNetIncomeMember
$ 1,843,354us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
/ us-gaap_StatementEquityComponentsAxis
= reg_TotalStockholdersEquityMember
$ (1,426)us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
/ us-gaap_StatementEquityComponentsAxis
= reg_NoncontrollingInterestExchangeableOperatingPartnershipUnitsMember
$ 19,206us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
/ us-gaap_StatementEquityComponentsAxis
= reg_NoncontrollingInterestsInLimitedPartnersInterestInConsolidatedPartnershipsMember
$ 19,206us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
/ dei_LegalEntityAxis
= us-gaap_PartnershipInterestMember
/ us-gaap_StatementEquityComponentsAxis
= reg_NoncontrollingInterestsInLimitedPartnersInterestInConsolidatedPartnershipsMember
$ 17,780us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
/ us-gaap_StatementEquityComponentsAxis
= reg_TotalNoncontrollingInterestsMember
  $ 1,860,758us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
/ dei_LegalEntityAxis
= us-gaap_PartnershipInterestMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_GeneralPartnerMember
$ (1,426)us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
/ dei_LegalEntityAxis
= us-gaap_PartnershipInterestMember
/ us-gaap_StatementEquityComponentsAxis
= reg_LimitedPartnersMember
$ 1,841,928us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
/ dei_LegalEntityAxis
= us-gaap_PartnershipInterestMember
/ us-gaap_StatementEquityComponentsAxis
= reg_PartnersCapitalTotalMember
                     
Increase (Decrease) in Stockholders' Equity [Roll Forward]                                                            
Net income 25,056us-gaap_ProfitLoss
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
25,056us-gaap_ProfitLoss
/ dei_LegalEntityAxis
= us-gaap_PartnershipInterestMember
0us-gaap_ProfitLoss
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_PreferredStockMember
0us-gaap_ProfitLoss
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
0us-gaap_ProfitLoss
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_TreasuryStockMember
0us-gaap_ProfitLoss
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AdditionalPaidInCapitalMember
  0us-gaap_ProfitLoss
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedOtherComprehensiveIncomeMember
0us-gaap_ProfitLoss
/ dei_LegalEntityAxis
= us-gaap_PartnershipInterestMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedOtherComprehensiveIncomeMember
  24,655us-gaap_ProfitLoss
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
/ us-gaap_StatementEquityComponentsAxis
= reg_TotalStockholdersEquityMember
42us-gaap_ProfitLoss
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
/ us-gaap_StatementEquityComponentsAxis
= reg_NoncontrollingInterestExchangeableOperatingPartnershipUnitsMember
359us-gaap_ProfitLoss
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
/ us-gaap_StatementEquityComponentsAxis
= reg_NoncontrollingInterestsInLimitedPartnersInterestInConsolidatedPartnershipsMember
359us-gaap_ProfitLoss
/ dei_LegalEntityAxis
= us-gaap_PartnershipInterestMember
/ us-gaap_StatementEquityComponentsAxis
= reg_NoncontrollingInterestsInLimitedPartnersInterestInConsolidatedPartnershipsMember
401us-gaap_ProfitLoss
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
/ us-gaap_StatementEquityComponentsAxis
= reg_TotalNoncontrollingInterestsMember
  24,655us-gaap_ProfitLoss
/ dei_LegalEntityAxis
= us-gaap_PartnershipInterestMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_GeneralPartnerMember
42us-gaap_ProfitLoss
/ dei_LegalEntityAxis
= us-gaap_PartnershipInterestMember
/ us-gaap_StatementEquityComponentsAxis
= reg_LimitedPartnersMember
24,697us-gaap_ProfitLoss
/ dei_LegalEntityAxis
= us-gaap_PartnershipInterestMember
/ us-gaap_StatementEquityComponentsAxis
= reg_PartnersCapitalTotalMember
                     
Net Income (Loss) Attributable to Parent 24,655us-gaap_NetIncomeLoss
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
24,697us-gaap_NetIncomeLoss
/ dei_LegalEntityAxis
= us-gaap_PartnershipInterestMember
                                                       
Current period other comprehensive income, net (11,281)us-gaap_OtherComprehensiveIncomeLossNetOfTax
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
(11,281)us-gaap_OtherComprehensiveIncomeLossNetOfTax
/ dei_LegalEntityAxis
= us-gaap_PartnershipInterestMember
0us-gaap_OtherComprehensiveIncomeLossNetOfTax
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_PreferredStockMember
0us-gaap_OtherComprehensiveIncomeLossNetOfTax
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
0us-gaap_OtherComprehensiveIncomeLossNetOfTax
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_TreasuryStockMember
0us-gaap_OtherComprehensiveIncomeLossNetOfTax
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AdditionalPaidInCapitalMember
(11,281)us-gaap_OtherComprehensiveIncomeLossNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedOtherComprehensiveIncomeMember
(11,195)us-gaap_OtherComprehensiveIncomeLossNetOfTax
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedOtherComprehensiveIncomeMember
(11,195)us-gaap_OtherComprehensiveIncomeLossNetOfTax
/ dei_LegalEntityAxis
= us-gaap_PartnershipInterestMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedOtherComprehensiveIncomeMember
0us-gaap_OtherComprehensiveIncomeLossNetOfTax
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedDistributionsInExcessOfNetIncomeMember
(11,195)us-gaap_OtherComprehensiveIncomeLossNetOfTax
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
/ us-gaap_StatementEquityComponentsAxis
= reg_TotalStockholdersEquityMember
(20)us-gaap_OtherComprehensiveIncomeLossNetOfTax
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
/ us-gaap_StatementEquityComponentsAxis
= reg_NoncontrollingInterestExchangeableOperatingPartnershipUnitsMember
(66)us-gaap_OtherComprehensiveIncomeLossNetOfTax
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
/ us-gaap_StatementEquityComponentsAxis
= reg_NoncontrollingInterestsInLimitedPartnersInterestInConsolidatedPartnershipsMember
      0us-gaap_OtherComprehensiveIncomeLossNetOfTax
/ dei_LegalEntityAxis
= us-gaap_PartnershipInterestMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_GeneralPartnerMember
(20)us-gaap_OtherComprehensiveIncomeLossNetOfTax
/ dei_LegalEntityAxis
= us-gaap_PartnershipInterestMember
/ us-gaap_StatementEquityComponentsAxis
= reg_LimitedPartnersMember
(11,215)us-gaap_OtherComprehensiveIncomeLossNetOfTax
/ dei_LegalEntityAxis
= us-gaap_PartnershipInterestMember
/ us-gaap_StatementEquityComponentsAxis
= reg_PartnersCapitalTotalMember
                     
Other comprehensive loss attributable to noncontrolling interests (86)us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToNoncontrollingInterest
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
(66)us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToNoncontrollingInterest
/ dei_LegalEntityAxis
= us-gaap_PartnershipInterestMember
                                                       
Adjustments to Additional Paid in Capital, Share-based Compensation, Other Long-term Incentive Plans, Requisite Service Period Recognition 0us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationOtherLongtermIncentivePlansRequisiteServicePeriodRecognition
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
  0us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationOtherLongtermIncentivePlansRequisiteServicePeriodRecognition
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_PreferredStockMember
0us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationOtherLongtermIncentivePlansRequisiteServicePeriodRecognition
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
(1,625)us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationOtherLongtermIncentivePlansRequisiteServicePeriodRecognition
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_TreasuryStockMember
1,625us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationOtherLongtermIncentivePlansRequisiteServicePeriodRecognition
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AdditionalPaidInCapitalMember
  0us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationOtherLongtermIncentivePlansRequisiteServicePeriodRecognition
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedOtherComprehensiveIncomeMember
  0us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationOtherLongtermIncentivePlansRequisiteServicePeriodRecognition
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedDistributionsInExcessOfNetIncomeMember
0us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationOtherLongtermIncentivePlansRequisiteServicePeriodRecognition
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
/ us-gaap_StatementEquityComponentsAxis
= reg_TotalStockholdersEquityMember
0us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationOtherLongtermIncentivePlansRequisiteServicePeriodRecognition
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
/ us-gaap_StatementEquityComponentsAxis
= reg_NoncontrollingInterestExchangeableOperatingPartnershipUnitsMember
0us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationOtherLongtermIncentivePlansRequisiteServicePeriodRecognition
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
/ us-gaap_StatementEquityComponentsAxis
= reg_NoncontrollingInterestsInLimitedPartnersInterestInConsolidatedPartnershipsMember
  0us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationOtherLongtermIncentivePlansRequisiteServicePeriodRecognition
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
/ us-gaap_StatementEquityComponentsAxis
= reg_TotalNoncontrollingInterestsMember
                             
Restricted stock issued, net of amortization 2,915us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
2,915us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures
/ dei_LegalEntityAxis
= us-gaap_PartnershipInterestMember
0us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_PreferredStockMember
0us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
0us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_TreasuryStockMember
2,915us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AdditionalPaidInCapitalMember
  0us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedOtherComprehensiveIncomeMember
0us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures
/ dei_LegalEntityAxis
= us-gaap_PartnershipInterestMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedOtherComprehensiveIncomeMember
0us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedDistributionsInExcessOfNetIncomeMember
2,915us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
/ us-gaap_StatementEquityComponentsAxis
= reg_TotalStockholdersEquityMember
0us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
/ us-gaap_StatementEquityComponentsAxis
= reg_NoncontrollingInterestExchangeableOperatingPartnershipUnitsMember
0us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
/ us-gaap_StatementEquityComponentsAxis
= reg_NoncontrollingInterestsInLimitedPartnersInterestInConsolidatedPartnershipsMember
0us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures
/ dei_LegalEntityAxis
= us-gaap_PartnershipInterestMember
/ us-gaap_StatementEquityComponentsAxis
= reg_NoncontrollingInterestsInLimitedPartnersInterestInConsolidatedPartnershipsMember
0us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
/ us-gaap_StatementEquityComponentsAxis
= reg_TotalNoncontrollingInterestsMember
  2,915us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures
/ dei_LegalEntityAxis
= us-gaap_PartnershipInterestMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_GeneralPartnerMember
0us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures
/ dei_LegalEntityAxis
= us-gaap_PartnershipInterestMember
/ us-gaap_StatementEquityComponentsAxis
= reg_LimitedPartnersMember
2,915us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures
/ dei_LegalEntityAxis
= us-gaap_PartnershipInterestMember
/ us-gaap_StatementEquityComponentsAxis
= reg_PartnersCapitalTotalMember
                     
Common stock redeemed for taxes withheld for stock based compensation, net                                       3,164us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CommonStockMember
0us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CommonStockMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_PreferredStockMember
0us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CommonStockMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
0us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CommonStockMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_TreasuryStockMember
3,164us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CommonStockMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AdditionalPaidInCapitalMember
0us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CommonStockMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedOtherComprehensiveIncomeMember
0us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CommonStockMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedDistributionsInExcessOfNetIncomeMember
3,164us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CommonStockMember
/ us-gaap_StatementEquityComponentsAxis
= reg_TotalStockholdersEquityMember
0us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CommonStockMember
/ us-gaap_StatementEquityComponentsAxis
= reg_NoncontrollingInterestExchangeableOperatingPartnershipUnitsMember
0us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CommonStockMember
/ us-gaap_StatementEquityComponentsAxis
= reg_NoncontrollingInterestsInLimitedPartnersInterestInConsolidatedPartnershipsMember
0us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CommonStockMember
/ us-gaap_StatementEquityComponentsAxis
= reg_TotalNoncontrollingInterestsMember
Common stock issued for dividend reinvestment plan 313us-gaap_StockIssuedDuringPeriodValueDividendReinvestmentPlan
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
313us-gaap_StockIssuedDuringPeriodValueDividendReinvestmentPlan
/ dei_LegalEntityAxis
= us-gaap_PartnershipInterestMember
                                    0us-gaap_StockIssuedDuringPeriodValueDividendReinvestmentPlan
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CommonStockMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_PreferredStockMember
0us-gaap_StockIssuedDuringPeriodValueDividendReinvestmentPlan
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CommonStockMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
0us-gaap_StockIssuedDuringPeriodValueDividendReinvestmentPlan
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CommonStockMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_TreasuryStockMember
313us-gaap_StockIssuedDuringPeriodValueDividendReinvestmentPlan
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CommonStockMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AdditionalPaidInCapitalMember
0us-gaap_StockIssuedDuringPeriodValueDividendReinvestmentPlan
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CommonStockMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedOtherComprehensiveIncomeMember
0us-gaap_StockIssuedDuringPeriodValueDividendReinvestmentPlan
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CommonStockMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedDistributionsInExcessOfNetIncomeMember
313us-gaap_StockIssuedDuringPeriodValueDividendReinvestmentPlan
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CommonStockMember
/ us-gaap_StatementEquityComponentsAxis
= reg_TotalStockholdersEquityMember
0us-gaap_StockIssuedDuringPeriodValueDividendReinvestmentPlan
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CommonStockMember
/ us-gaap_StatementEquityComponentsAxis
= reg_NoncontrollingInterestExchangeableOperatingPartnershipUnitsMember
0us-gaap_StockIssuedDuringPeriodValueDividendReinvestmentPlan
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CommonStockMember
/ us-gaap_StatementEquityComponentsAxis
= reg_NoncontrollingInterestsInLimitedPartnersInterestInConsolidatedPartnershipsMember
0us-gaap_StockIssuedDuringPeriodValueDividendReinvestmentPlan
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CommonStockMember
/ us-gaap_StatementEquityComponentsAxis
= reg_TotalNoncontrollingInterestsMember
Preferred unit distributions   (5,266)reg_PreferredUnitDistributions
/ dei_LegalEntityAxis
= us-gaap_PartnershipInterestMember
            0reg_PreferredUnitDistributions
/ dei_LegalEntityAxis
= us-gaap_PartnershipInterestMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedOtherComprehensiveIncomeMember
        0reg_PreferredUnitDistributions
/ dei_LegalEntityAxis
= us-gaap_PartnershipInterestMember
/ us-gaap_StatementEquityComponentsAxis
= reg_NoncontrollingInterestsInLimitedPartnersInterestInConsolidatedPartnershipsMember
    (5,266)reg_PreferredUnitDistributions
/ dei_LegalEntityAxis
= us-gaap_PartnershipInterestMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_GeneralPartnerMember
0reg_PreferredUnitDistributions
/ dei_LegalEntityAxis
= us-gaap_PartnershipInterestMember
/ us-gaap_StatementEquityComponentsAxis
= reg_LimitedPartnersMember
(5,266)reg_PreferredUnitDistributions
/ dei_LegalEntityAxis
= us-gaap_PartnershipInterestMember
/ us-gaap_StatementEquityComponentsAxis
= reg_PartnersCapitalTotalMember
                     
Contributions from partners 15,443us-gaap_PartnersCapitalAccountContributions
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
15,443us-gaap_PartnersCapitalAccountContributions
/ dei_LegalEntityAxis
= us-gaap_PartnershipInterestMember
0us-gaap_PartnersCapitalAccountContributions
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_PreferredStockMember
0us-gaap_PartnersCapitalAccountContributions
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
0us-gaap_PartnersCapitalAccountContributions
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_TreasuryStockMember
0us-gaap_PartnersCapitalAccountContributions
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AdditionalPaidInCapitalMember
  0us-gaap_PartnersCapitalAccountContributions
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedOtherComprehensiveIncomeMember
0us-gaap_PartnersCapitalAccountContributions
/ dei_LegalEntityAxis
= us-gaap_PartnershipInterestMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedOtherComprehensiveIncomeMember
0us-gaap_PartnersCapitalAccountContributions
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedDistributionsInExcessOfNetIncomeMember
0us-gaap_PartnersCapitalAccountContributions
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
/ us-gaap_StatementEquityComponentsAxis
= reg_TotalStockholdersEquityMember
0us-gaap_PartnersCapitalAccountContributions
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
/ us-gaap_StatementEquityComponentsAxis
= reg_NoncontrollingInterestExchangeableOperatingPartnershipUnitsMember
15,443us-gaap_PartnersCapitalAccountContributions
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
/ us-gaap_StatementEquityComponentsAxis
= reg_NoncontrollingInterestsInLimitedPartnersInterestInConsolidatedPartnershipsMember
15,443us-gaap_PartnersCapitalAccountContributions
/ dei_LegalEntityAxis
= us-gaap_PartnershipInterestMember
/ us-gaap_StatementEquityComponentsAxis
= reg_NoncontrollingInterestsInLimitedPartnersInterestInConsolidatedPartnershipsMember
15,443us-gaap_PartnersCapitalAccountContributions
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
/ us-gaap_StatementEquityComponentsAxis
= reg_TotalNoncontrollingInterestsMember
  0us-gaap_PartnersCapitalAccountContributions
/ dei_LegalEntityAxis
= us-gaap_PartnershipInterestMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_GeneralPartnerMember
0us-gaap_PartnersCapitalAccountContributions
/ dei_LegalEntityAxis
= us-gaap_PartnershipInterestMember
/ us-gaap_StatementEquityComponentsAxis
= reg_LimitedPartnersMember
0us-gaap_PartnersCapitalAccountContributions
/ dei_LegalEntityAxis
= us-gaap_PartnershipInterestMember
/ us-gaap_StatementEquityComponentsAxis
= reg_PartnersCapitalTotalMember
                     
Distributions to partners (426)us-gaap_PartnersCapitalAccountDistributions
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
(43,764)us-gaap_PartnersCapitalAccountDistributions
/ dei_LegalEntityAxis
= us-gaap_PartnershipInterestMember
0us-gaap_PartnersCapitalAccountDistributions
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_PreferredStockMember
0us-gaap_PartnersCapitalAccountDistributions
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
0us-gaap_PartnersCapitalAccountDistributions
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_TreasuryStockMember
0us-gaap_PartnersCapitalAccountDistributions
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AdditionalPaidInCapitalMember
  0us-gaap_PartnersCapitalAccountDistributions
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedOtherComprehensiveIncomeMember
0us-gaap_PartnersCapitalAccountDistributions
/ dei_LegalEntityAxis
= us-gaap_PartnershipInterestMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedOtherComprehensiveIncomeMember
0us-gaap_PartnersCapitalAccountDistributions
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedDistributionsInExcessOfNetIncomeMember
0us-gaap_PartnersCapitalAccountDistributions
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
/ us-gaap_StatementEquityComponentsAxis
= reg_TotalStockholdersEquityMember
0us-gaap_PartnersCapitalAccountDistributions
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
/ us-gaap_StatementEquityComponentsAxis
= reg_NoncontrollingInterestExchangeableOperatingPartnershipUnitsMember
(426)us-gaap_PartnersCapitalAccountDistributions
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
/ us-gaap_StatementEquityComponentsAxis
= reg_NoncontrollingInterestsInLimitedPartnersInterestInConsolidatedPartnershipsMember
(426)us-gaap_PartnersCapitalAccountDistributions
/ dei_LegalEntityAxis
= us-gaap_PartnershipInterestMember
/ us-gaap_StatementEquityComponentsAxis
= reg_NoncontrollingInterestsInLimitedPartnersInterestInConsolidatedPartnershipsMember
(426)us-gaap_PartnersCapitalAccountDistributions
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
/ us-gaap_StatementEquityComponentsAxis
= reg_TotalNoncontrollingInterestsMember
  (43,260)us-gaap_PartnersCapitalAccountDistributions
/ dei_LegalEntityAxis
= us-gaap_PartnershipInterestMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_GeneralPartnerMember
(78)us-gaap_PartnersCapitalAccountDistributions
/ dei_LegalEntityAxis
= us-gaap_PartnershipInterestMember
/ us-gaap_StatementEquityComponentsAxis
= reg_LimitedPartnersMember
(43,338)us-gaap_PartnersCapitalAccountDistributions
/ dei_LegalEntityAxis
= us-gaap_PartnershipInterestMember
/ us-gaap_StatementEquityComponentsAxis
= reg_PartnersCapitalTotalMember
                     
Preferred Stock Redemption Premium   (300)us-gaap_PreferredStockRedemptionPremium
/ dei_LegalEntityAxis
= us-gaap_PartnershipInterestMember
            0us-gaap_PreferredStockRedemptionPremium
/ dei_LegalEntityAxis
= us-gaap_PartnershipInterestMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedOtherComprehensiveIncomeMember
        0us-gaap_PreferredStockRedemptionPremium
/ dei_LegalEntityAxis
= us-gaap_PartnershipInterestMember
/ us-gaap_StatementEquityComponentsAxis
= reg_NoncontrollingInterestsInLimitedPartnersInterestInConsolidatedPartnershipsMember
  0us-gaap_PreferredStockRedemptionPremium
/ dei_LegalEntityAxis
= us-gaap_PartnershipInterestMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_PreferredUnitsClassDomain
(300)us-gaap_PreferredStockRedemptionPremium
/ dei_LegalEntityAxis
= us-gaap_PartnershipInterestMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_GeneralPartnerMember
  (300)us-gaap_PreferredStockRedemptionPremium
/ dei_LegalEntityAxis
= us-gaap_PartnershipInterestMember
/ us-gaap_StatementEquityComponentsAxis
= reg_PartnersCapitalTotalMember
                     
Common units issued as a result of common stock issued by Parent Company, net of repurchases   (2,851)reg_CommonUnitIssuedAsResultOfCommonStockIssuedByParentCompanyNetOfPurchases
/ dei_LegalEntityAxis
= us-gaap_PartnershipInterestMember
            0reg_CommonUnitIssuedAsResultOfCommonStockIssuedByParentCompanyNetOfPurchases
/ dei_LegalEntityAxis
= us-gaap_PartnershipInterestMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedOtherComprehensiveIncomeMember
        0reg_CommonUnitIssuedAsResultOfCommonStockIssuedByParentCompanyNetOfPurchases
/ dei_LegalEntityAxis
= us-gaap_PartnershipInterestMember
/ us-gaap_StatementEquityComponentsAxis
= reg_NoncontrollingInterestsInLimitedPartnersInterestInConsolidatedPartnershipsMember
    (2,851)reg_CommonUnitIssuedAsResultOfCommonStockIssuedByParentCompanyNetOfPurchases
/ dei_LegalEntityAxis
= us-gaap_PartnershipInterestMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_GeneralPartnerMember
0reg_CommonUnitIssuedAsResultOfCommonStockIssuedByParentCompanyNetOfPurchases
/ dei_LegalEntityAxis
= us-gaap_PartnershipInterestMember
/ us-gaap_StatementEquityComponentsAxis
= reg_LimitedPartnersMember
(2,851)reg_CommonUnitIssuedAsResultOfCommonStockIssuedByParentCompanyNetOfPurchases
/ dei_LegalEntityAxis
= us-gaap_PartnershipInterestMember
/ us-gaap_StatementEquityComponentsAxis
= reg_PartnersCapitalTotalMember
                     
Redemption of partnership units 300us-gaap_PartnersCapitalAccountRedemptions
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
  0us-gaap_PartnersCapitalAccountRedemptions
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_PreferredStockMember
0us-gaap_PartnersCapitalAccountRedemptions
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
0us-gaap_PartnersCapitalAccountRedemptions
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_TreasuryStockMember
0us-gaap_PartnersCapitalAccountRedemptions
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AdditionalPaidInCapitalMember
  0us-gaap_PartnersCapitalAccountRedemptions
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedOtherComprehensiveIncomeMember
  0us-gaap_PartnersCapitalAccountRedemptions
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedDistributionsInExcessOfNetIncomeMember
0us-gaap_PartnersCapitalAccountRedemptions
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
/ us-gaap_StatementEquityComponentsAxis
= reg_TotalStockholdersEquityMember
300us-gaap_PartnersCapitalAccountRedemptions
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
/ us-gaap_StatementEquityComponentsAxis
= reg_NoncontrollingInterestExchangeableOperatingPartnershipUnitsMember
0us-gaap_PartnersCapitalAccountRedemptions
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
/ us-gaap_StatementEquityComponentsAxis
= reg_NoncontrollingInterestsInLimitedPartnersInterestInConsolidatedPartnershipsMember
  300us-gaap_PartnersCapitalAccountRedemptions
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
/ us-gaap_StatementEquityComponentsAxis
= reg_TotalNoncontrollingInterestsMember
                             
Cash dividends declared: preferred stock/unit 5,266us-gaap_DividendsPreferredStockCash
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
  0us-gaap_DividendsPreferredStockCash
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_PreferredStockMember
0us-gaap_DividendsPreferredStockCash
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
0us-gaap_DividendsPreferredStockCash
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_TreasuryStockMember
0us-gaap_DividendsPreferredStockCash
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AdditionalPaidInCapitalMember
  0us-gaap_DividendsPreferredStockCash
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedOtherComprehensiveIncomeMember
  5,266us-gaap_DividendsPreferredStockCash
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedDistributionsInExcessOfNetIncomeMember
5,266us-gaap_DividendsPreferredStockCash
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
/ us-gaap_StatementEquityComponentsAxis
= reg_TotalStockholdersEquityMember
0us-gaap_DividendsPreferredStockCash
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
/ us-gaap_StatementEquityComponentsAxis
= reg_NoncontrollingInterestExchangeableOperatingPartnershipUnitsMember
0us-gaap_DividendsPreferredStockCash
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
/ us-gaap_StatementEquityComponentsAxis
= reg_NoncontrollingInterestsInLimitedPartnersInterestInConsolidatedPartnershipsMember
  0us-gaap_DividendsPreferredStockCash
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
/ us-gaap_StatementEquityComponentsAxis
= reg_TotalNoncontrollingInterestsMember
                             
Preferred Stock Dividends, Income Statement Impact 5,266us-gaap_PreferredStockDividendsIncomeStatementImpact
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
                                                         
Cash dividends declared - common stock/unit 43,338us-gaap_DividendsCommonStockCash
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
  0us-gaap_DividendsCommonStockCash
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_PreferredStockMember
0us-gaap_DividendsCommonStockCash
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
0us-gaap_DividendsCommonStockCash
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_TreasuryStockMember
0us-gaap_DividendsCommonStockCash
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AdditionalPaidInCapitalMember
  0us-gaap_DividendsCommonStockCash
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedOtherComprehensiveIncomeMember
  43,260us-gaap_DividendsCommonStockCash
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedDistributionsInExcessOfNetIncomeMember
43,260us-gaap_DividendsCommonStockCash
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
/ us-gaap_StatementEquityComponentsAxis
= reg_TotalStockholdersEquityMember
78us-gaap_DividendsCommonStockCash
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
/ us-gaap_StatementEquityComponentsAxis
= reg_NoncontrollingInterestExchangeableOperatingPartnershipUnitsMember
0us-gaap_DividendsCommonStockCash
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
/ us-gaap_StatementEquityComponentsAxis
= reg_NoncontrollingInterestsInLimitedPartnersInterestInConsolidatedPartnershipsMember
  78us-gaap_DividendsCommonStockCash
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
/ us-gaap_StatementEquityComponentsAxis
= reg_TotalNoncontrollingInterestsMember
                             
Ending Balance at Mar. 31, 2014 1,841,086us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
1,841,086us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
/ dei_LegalEntityAxis
= us-gaap_PartnershipInterestMember
325,000us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_PreferredStockMember
923us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
(18,351)us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_TreasuryStockMember
2,428,166us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AdditionalPaidInCapitalMember
  (28,599)us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedOtherComprehensiveIncomeMember
(28,599)us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
/ dei_LegalEntityAxis
= us-gaap_PartnershipInterestMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedOtherComprehensiveIncomeMember
(898,787)us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedDistributionsInExcessOfNetIncomeMember
1,808,352us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
/ us-gaap_StatementEquityComponentsAxis
= reg_TotalStockholdersEquityMember
(1,782)us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
/ us-gaap_StatementEquityComponentsAxis
= reg_NoncontrollingInterestExchangeableOperatingPartnershipUnitsMember
34,516us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
/ us-gaap_StatementEquityComponentsAxis
= reg_NoncontrollingInterestsInLimitedPartnersInterestInConsolidatedPartnershipsMember
34,516us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
/ dei_LegalEntityAxis
= us-gaap_PartnershipInterestMember
/ us-gaap_StatementEquityComponentsAxis
= reg_NoncontrollingInterestsInLimitedPartnersInterestInConsolidatedPartnershipsMember
32,734us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
/ us-gaap_StatementEquityComponentsAxis
= reg_TotalNoncontrollingInterestsMember
  1,836,951us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
/ dei_LegalEntityAxis
= us-gaap_PartnershipInterestMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_GeneralPartnerMember
(1,782)us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
/ dei_LegalEntityAxis
= us-gaap_PartnershipInterestMember
/ us-gaap_StatementEquityComponentsAxis
= reg_LimitedPartnersMember
1,806,570us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
/ dei_LegalEntityAxis
= us-gaap_PartnershipInterestMember
/ us-gaap_StatementEquityComponentsAxis
= reg_PartnersCapitalTotalMember
                     
Beginning balance at Dec. 31, 2014 1,936,482us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
1,936,482us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
/ dei_LegalEntityAxis
= us-gaap_PartnershipInterestMember
325,000us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_PreferredStockMember
941us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
(19,382)us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_TreasuryStockMember
2,540,153us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AdditionalPaidInCapitalMember
  (57,748)us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedOtherComprehensiveIncomeMember
(57,748)us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
/ dei_LegalEntityAxis
= us-gaap_PartnershipInterestMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedOtherComprehensiveIncomeMember
(882,372)us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedDistributionsInExcessOfNetIncomeMember
1,906,592us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
/ us-gaap_StatementEquityComponentsAxis
= reg_TotalStockholdersEquityMember
(1,914)us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
/ us-gaap_StatementEquityComponentsAxis
= reg_NoncontrollingInterestExchangeableOperatingPartnershipUnitsMember
31,804us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
/ us-gaap_StatementEquityComponentsAxis
= reg_NoncontrollingInterestsInLimitedPartnersInterestInConsolidatedPartnershipsMember
31,804us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
/ dei_LegalEntityAxis
= us-gaap_PartnershipInterestMember
/ us-gaap_StatementEquityComponentsAxis
= reg_NoncontrollingInterestsInLimitedPartnersInterestInConsolidatedPartnershipsMember
29,890us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
/ us-gaap_StatementEquityComponentsAxis
= reg_TotalNoncontrollingInterestsMember
  1,964,340us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
/ dei_LegalEntityAxis
= us-gaap_PartnershipInterestMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_GeneralPartnerMember
(1,914)us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
/ dei_LegalEntityAxis
= us-gaap_PartnershipInterestMember
/ us-gaap_StatementEquityComponentsAxis
= reg_LimitedPartnersMember
1,904,678us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
/ dei_LegalEntityAxis
= us-gaap_PartnershipInterestMember
/ us-gaap_StatementEquityComponentsAxis
= reg_PartnersCapitalTotalMember
                     
Increase (Decrease) in Stockholders' Equity [Roll Forward]                                                            
Net income 30,992us-gaap_ProfitLoss
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
30,992us-gaap_ProfitLoss
/ dei_LegalEntityAxis
= us-gaap_PartnershipInterestMember
0us-gaap_ProfitLoss
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_PreferredStockMember
0us-gaap_ProfitLoss
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
0us-gaap_ProfitLoss
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_TreasuryStockMember
0us-gaap_ProfitLoss
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AdditionalPaidInCapitalMember
  0us-gaap_ProfitLoss
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedOtherComprehensiveIncomeMember
0us-gaap_ProfitLoss
/ dei_LegalEntityAxis
= us-gaap_PartnershipInterestMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedOtherComprehensiveIncomeMember
  30,440us-gaap_ProfitLoss
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
/ us-gaap_StatementEquityComponentsAxis
= reg_TotalStockholdersEquityMember
49us-gaap_ProfitLoss
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
/ us-gaap_StatementEquityComponentsAxis
= reg_NoncontrollingInterestExchangeableOperatingPartnershipUnitsMember
503us-gaap_ProfitLoss
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
/ us-gaap_StatementEquityComponentsAxis
= reg_NoncontrollingInterestsInLimitedPartnersInterestInConsolidatedPartnershipsMember
503us-gaap_ProfitLoss
/ dei_LegalEntityAxis
= us-gaap_PartnershipInterestMember
/ us-gaap_StatementEquityComponentsAxis
= reg_NoncontrollingInterestsInLimitedPartnersInterestInConsolidatedPartnershipsMember
552us-gaap_ProfitLoss
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
/ us-gaap_StatementEquityComponentsAxis
= reg_TotalNoncontrollingInterestsMember
  30,440us-gaap_ProfitLoss
/ dei_LegalEntityAxis
= us-gaap_PartnershipInterestMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_GeneralPartnerMember
49us-gaap_ProfitLoss
/ dei_LegalEntityAxis
= us-gaap_PartnershipInterestMember
/ us-gaap_StatementEquityComponentsAxis
= reg_LimitedPartnersMember
30,489us-gaap_ProfitLoss
/ dei_LegalEntityAxis
= us-gaap_PartnershipInterestMember
/ us-gaap_StatementEquityComponentsAxis
= reg_PartnersCapitalTotalMember
                     
Net Income (Loss) Attributable to Parent 30,440us-gaap_NetIncomeLoss
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
30,489us-gaap_NetIncomeLoss
/ dei_LegalEntityAxis
= us-gaap_PartnershipInterestMember
                                                       
Current period other comprehensive income, net (11,633)us-gaap_OtherComprehensiveIncomeLossNetOfTax
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
(11,633)us-gaap_OtherComprehensiveIncomeLossNetOfTax
/ dei_LegalEntityAxis
= us-gaap_PartnershipInterestMember
0us-gaap_OtherComprehensiveIncomeLossNetOfTax
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_PreferredStockMember
0us-gaap_OtherComprehensiveIncomeLossNetOfTax
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
0us-gaap_OtherComprehensiveIncomeLossNetOfTax
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_TreasuryStockMember
0us-gaap_OtherComprehensiveIncomeLossNetOfTax
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AdditionalPaidInCapitalMember
(11,633)us-gaap_OtherComprehensiveIncomeLossNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedOtherComprehensiveIncomeMember
(11,529)us-gaap_OtherComprehensiveIncomeLossNetOfTax
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedOtherComprehensiveIncomeMember
(11,529)us-gaap_OtherComprehensiveIncomeLossNetOfTax
/ dei_LegalEntityAxis
= us-gaap_PartnershipInterestMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedOtherComprehensiveIncomeMember
0us-gaap_OtherComprehensiveIncomeLossNetOfTax
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedDistributionsInExcessOfNetIncomeMember
(11,529)us-gaap_OtherComprehensiveIncomeLossNetOfTax
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
/ us-gaap_StatementEquityComponentsAxis
= reg_TotalStockholdersEquityMember
(18)us-gaap_OtherComprehensiveIncomeLossNetOfTax
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
/ us-gaap_StatementEquityComponentsAxis
= reg_NoncontrollingInterestExchangeableOperatingPartnershipUnitsMember
(86)us-gaap_OtherComprehensiveIncomeLossNetOfTax
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
/ us-gaap_StatementEquityComponentsAxis
= reg_NoncontrollingInterestsInLimitedPartnersInterestInConsolidatedPartnershipsMember
      0us-gaap_OtherComprehensiveIncomeLossNetOfTax
/ dei_LegalEntityAxis
= us-gaap_PartnershipInterestMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_GeneralPartnerMember
(18)us-gaap_OtherComprehensiveIncomeLossNetOfTax
/ dei_LegalEntityAxis
= us-gaap_PartnershipInterestMember
/ us-gaap_StatementEquityComponentsAxis
= reg_LimitedPartnersMember
(11,547)us-gaap_OtherComprehensiveIncomeLossNetOfTax
/ dei_LegalEntityAxis
= us-gaap_PartnershipInterestMember
/ us-gaap_StatementEquityComponentsAxis
= reg_PartnersCapitalTotalMember
                     
Other comprehensive loss attributable to noncontrolling interests (104)us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToNoncontrollingInterest
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
(86)us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToNoncontrollingInterest
/ dei_LegalEntityAxis
= us-gaap_PartnershipInterestMember
                                                       
Adjustments to Additional Paid in Capital, Share-based Compensation, Other Long-term Incentive Plans, Requisite Service Period Recognition 0us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationOtherLongtermIncentivePlansRequisiteServicePeriodRecognition
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
  0us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationOtherLongtermIncentivePlansRequisiteServicePeriodRecognition
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_PreferredStockMember
0us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationOtherLongtermIncentivePlansRequisiteServicePeriodRecognition
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
(1,256)us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationOtherLongtermIncentivePlansRequisiteServicePeriodRecognition
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_TreasuryStockMember
1,256us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationOtherLongtermIncentivePlansRequisiteServicePeriodRecognition
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AdditionalPaidInCapitalMember
  0us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationOtherLongtermIncentivePlansRequisiteServicePeriodRecognition
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedOtherComprehensiveIncomeMember
  0us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationOtherLongtermIncentivePlansRequisiteServicePeriodRecognition
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedDistributionsInExcessOfNetIncomeMember
0us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationOtherLongtermIncentivePlansRequisiteServicePeriodRecognition
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
/ us-gaap_StatementEquityComponentsAxis
= reg_TotalStockholdersEquityMember
0us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationOtherLongtermIncentivePlansRequisiteServicePeriodRecognition
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
/ us-gaap_StatementEquityComponentsAxis
= reg_NoncontrollingInterestExchangeableOperatingPartnershipUnitsMember
0us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationOtherLongtermIncentivePlansRequisiteServicePeriodRecognition
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
/ us-gaap_StatementEquityComponentsAxis
= reg_NoncontrollingInterestsInLimitedPartnersInterestInConsolidatedPartnershipsMember
  0us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationOtherLongtermIncentivePlansRequisiteServicePeriodRecognition
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
/ us-gaap_StatementEquityComponentsAxis
= reg_TotalNoncontrollingInterestsMember
                             
Restricted stock issued, net of amortization 3,548us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
3,548us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures
/ dei_LegalEntityAxis
= us-gaap_PartnershipInterestMember
0us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_PreferredStockMember
2us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
0us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_TreasuryStockMember
3,546us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AdditionalPaidInCapitalMember
  0us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedOtherComprehensiveIncomeMember
0us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures
/ dei_LegalEntityAxis
= us-gaap_PartnershipInterestMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedOtherComprehensiveIncomeMember
0us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedDistributionsInExcessOfNetIncomeMember
3,548us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
/ us-gaap_StatementEquityComponentsAxis
= reg_TotalStockholdersEquityMember
0us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
/ us-gaap_StatementEquityComponentsAxis
= reg_NoncontrollingInterestExchangeableOperatingPartnershipUnitsMember
0us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
/ us-gaap_StatementEquityComponentsAxis
= reg_NoncontrollingInterestsInLimitedPartnersInterestInConsolidatedPartnershipsMember
0us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures
/ dei_LegalEntityAxis
= us-gaap_PartnershipInterestMember
/ us-gaap_StatementEquityComponentsAxis
= reg_NoncontrollingInterestsInLimitedPartnersInterestInConsolidatedPartnershipsMember
0us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
/ us-gaap_StatementEquityComponentsAxis
= reg_TotalNoncontrollingInterestsMember
  3,548us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures
/ dei_LegalEntityAxis
= us-gaap_PartnershipInterestMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_GeneralPartnerMember
0us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures
/ dei_LegalEntityAxis
= us-gaap_PartnershipInterestMember
/ us-gaap_StatementEquityComponentsAxis
= reg_LimitedPartnersMember
3,548us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures
/ dei_LegalEntityAxis
= us-gaap_PartnershipInterestMember
/ us-gaap_StatementEquityComponentsAxis
= reg_PartnersCapitalTotalMember
                     
Common stock redeemed for taxes withheld for stock based compensation, net                                       9,850us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CommonStockMember
0us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CommonStockMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_PreferredStockMember
0us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CommonStockMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
0us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CommonStockMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_TreasuryStockMember
9,850us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CommonStockMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AdditionalPaidInCapitalMember
0us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CommonStockMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedOtherComprehensiveIncomeMember
0us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CommonStockMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedDistributionsInExcessOfNetIncomeMember
9,850us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CommonStockMember
/ us-gaap_StatementEquityComponentsAxis
= reg_TotalStockholdersEquityMember
0us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CommonStockMember
/ us-gaap_StatementEquityComponentsAxis
= reg_NoncontrollingInterestExchangeableOperatingPartnershipUnitsMember
0us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CommonStockMember
/ us-gaap_StatementEquityComponentsAxis
= reg_NoncontrollingInterestsInLimitedPartnersInterestInConsolidatedPartnershipsMember
0us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CommonStockMember
/ us-gaap_StatementEquityComponentsAxis
= reg_TotalNoncontrollingInterestsMember
Common stock issued for dividend reinvestment plan 374us-gaap_StockIssuedDuringPeriodValueDividendReinvestmentPlan
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
374us-gaap_StockIssuedDuringPeriodValueDividendReinvestmentPlan
/ dei_LegalEntityAxis
= us-gaap_PartnershipInterestMember
                                    0us-gaap_StockIssuedDuringPeriodValueDividendReinvestmentPlan
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CommonStockMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_PreferredStockMember
0us-gaap_StockIssuedDuringPeriodValueDividendReinvestmentPlan
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CommonStockMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
0us-gaap_StockIssuedDuringPeriodValueDividendReinvestmentPlan
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CommonStockMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_TreasuryStockMember
374us-gaap_StockIssuedDuringPeriodValueDividendReinvestmentPlan
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CommonStockMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AdditionalPaidInCapitalMember
0us-gaap_StockIssuedDuringPeriodValueDividendReinvestmentPlan
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CommonStockMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedOtherComprehensiveIncomeMember
0us-gaap_StockIssuedDuringPeriodValueDividendReinvestmentPlan
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CommonStockMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedDistributionsInExcessOfNetIncomeMember
374us-gaap_StockIssuedDuringPeriodValueDividendReinvestmentPlan
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CommonStockMember
/ us-gaap_StatementEquityComponentsAxis
= reg_TotalStockholdersEquityMember
0us-gaap_StockIssuedDuringPeriodValueDividendReinvestmentPlan
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CommonStockMember
/ us-gaap_StatementEquityComponentsAxis
= reg_NoncontrollingInterestExchangeableOperatingPartnershipUnitsMember
0us-gaap_StockIssuedDuringPeriodValueDividendReinvestmentPlan
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CommonStockMember
/ us-gaap_StatementEquityComponentsAxis
= reg_NoncontrollingInterestsInLimitedPartnersInterestInConsolidatedPartnershipsMember
0us-gaap_StockIssuedDuringPeriodValueDividendReinvestmentPlan
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CommonStockMember
/ us-gaap_StatementEquityComponentsAxis
= reg_TotalNoncontrollingInterestsMember
Common stock issued for stock offerings, net of issuance costs                                       (992)us-gaap_StockIssuedDuringPeriodValueNewIssues
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CommonStockMember
0us-gaap_StockIssuedDuringPeriodValueNewIssues
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CommonStockMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_PreferredStockMember
0us-gaap_StockIssuedDuringPeriodValueNewIssues
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CommonStockMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
0us-gaap_StockIssuedDuringPeriodValueNewIssues
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CommonStockMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_TreasuryStockMember
992us-gaap_StockIssuedDuringPeriodValueNewIssues
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CommonStockMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AdditionalPaidInCapitalMember
0us-gaap_StockIssuedDuringPeriodValueNewIssues
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CommonStockMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedOtherComprehensiveIncomeMember
0us-gaap_StockIssuedDuringPeriodValueNewIssues
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CommonStockMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedDistributionsInExcessOfNetIncomeMember
992us-gaap_StockIssuedDuringPeriodValueNewIssues
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CommonStockMember
/ us-gaap_StatementEquityComponentsAxis
= reg_TotalStockholdersEquityMember
0us-gaap_StockIssuedDuringPeriodValueNewIssues
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CommonStockMember
/ us-gaap_StatementEquityComponentsAxis
= reg_NoncontrollingInterestExchangeableOperatingPartnershipUnitsMember
0us-gaap_StockIssuedDuringPeriodValueNewIssues
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CommonStockMember
/ us-gaap_StatementEquityComponentsAxis
= reg_NoncontrollingInterestsInLimitedPartnersInterestInConsolidatedPartnershipsMember
0us-gaap_StockIssuedDuringPeriodValueNewIssues
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CommonStockMember
/ us-gaap_StatementEquityComponentsAxis
= reg_TotalNoncontrollingInterestsMember
Preferred unit distributions   (5,266)reg_PreferredUnitDistributions
/ dei_LegalEntityAxis
= us-gaap_PartnershipInterestMember
            0reg_PreferredUnitDistributions
/ dei_LegalEntityAxis
= us-gaap_PartnershipInterestMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedOtherComprehensiveIncomeMember
        0reg_PreferredUnitDistributions
/ dei_LegalEntityAxis
= us-gaap_PartnershipInterestMember
/ us-gaap_StatementEquityComponentsAxis
= reg_NoncontrollingInterestsInLimitedPartnersInterestInConsolidatedPartnershipsMember
    (5,266)reg_PreferredUnitDistributions
/ dei_LegalEntityAxis
= us-gaap_PartnershipInterestMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_GeneralPartnerMember
0reg_PreferredUnitDistributions
/ dei_LegalEntityAxis
= us-gaap_PartnershipInterestMember
/ us-gaap_StatementEquityComponentsAxis
= reg_LimitedPartnersMember
(5,266)reg_PreferredUnitDistributions
/ dei_LegalEntityAxis
= us-gaap_PartnershipInterestMember
/ us-gaap_StatementEquityComponentsAxis
= reg_PartnersCapitalTotalMember
                     
Contributions from partners 13us-gaap_PartnersCapitalAccountContributions
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
13us-gaap_PartnersCapitalAccountContributions
/ dei_LegalEntityAxis
= us-gaap_PartnershipInterestMember
0us-gaap_PartnersCapitalAccountContributions
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_PreferredStockMember
0us-gaap_PartnersCapitalAccountContributions
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
0us-gaap_PartnersCapitalAccountContributions
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_TreasuryStockMember
0us-gaap_PartnersCapitalAccountContributions
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AdditionalPaidInCapitalMember
  0us-gaap_PartnersCapitalAccountContributions
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedOtherComprehensiveIncomeMember
0us-gaap_PartnersCapitalAccountContributions
/ dei_LegalEntityAxis
= us-gaap_PartnershipInterestMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedOtherComprehensiveIncomeMember
0us-gaap_PartnersCapitalAccountContributions
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedDistributionsInExcessOfNetIncomeMember
0us-gaap_PartnersCapitalAccountContributions
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
/ us-gaap_StatementEquityComponentsAxis
= reg_TotalStockholdersEquityMember
0us-gaap_PartnersCapitalAccountContributions
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
/ us-gaap_StatementEquityComponentsAxis
= reg_NoncontrollingInterestExchangeableOperatingPartnershipUnitsMember
13us-gaap_PartnersCapitalAccountContributions
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
/ us-gaap_StatementEquityComponentsAxis
= reg_NoncontrollingInterestsInLimitedPartnersInterestInConsolidatedPartnershipsMember
13us-gaap_PartnersCapitalAccountContributions
/ dei_LegalEntityAxis
= us-gaap_PartnershipInterestMember
/ us-gaap_StatementEquityComponentsAxis
= reg_NoncontrollingInterestsInLimitedPartnersInterestInConsolidatedPartnershipsMember
13us-gaap_PartnersCapitalAccountContributions
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
/ us-gaap_StatementEquityComponentsAxis
= reg_TotalNoncontrollingInterestsMember
  0us-gaap_PartnersCapitalAccountContributions
/ dei_LegalEntityAxis
= us-gaap_PartnershipInterestMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_GeneralPartnerMember
0us-gaap_PartnersCapitalAccountContributions
/ dei_LegalEntityAxis
= us-gaap_PartnershipInterestMember
/ us-gaap_StatementEquityComponentsAxis
= reg_LimitedPartnersMember
0us-gaap_PartnersCapitalAccountContributions
/ dei_LegalEntityAxis
= us-gaap_PartnershipInterestMember
/ us-gaap_StatementEquityComponentsAxis
= reg_PartnersCapitalTotalMember
                     
Distributions to partners (1,050)us-gaap_PartnersCapitalAccountDistributions
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
(46,773)us-gaap_PartnersCapitalAccountDistributions
/ dei_LegalEntityAxis
= us-gaap_PartnershipInterestMember
0us-gaap_PartnersCapitalAccountDistributions
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_PreferredStockMember
0us-gaap_PartnersCapitalAccountDistributions
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
0us-gaap_PartnersCapitalAccountDistributions
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_TreasuryStockMember
0us-gaap_PartnersCapitalAccountDistributions
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AdditionalPaidInCapitalMember
  0us-gaap_PartnersCapitalAccountDistributions
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedOtherComprehensiveIncomeMember
0us-gaap_PartnersCapitalAccountDistributions
/ dei_LegalEntityAxis
= us-gaap_PartnershipInterestMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedOtherComprehensiveIncomeMember
0us-gaap_PartnersCapitalAccountDistributions
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedDistributionsInExcessOfNetIncomeMember
0us-gaap_PartnersCapitalAccountDistributions
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
/ us-gaap_StatementEquityComponentsAxis
= reg_TotalStockholdersEquityMember
0us-gaap_PartnersCapitalAccountDistributions
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
/ us-gaap_StatementEquityComponentsAxis
= reg_NoncontrollingInterestExchangeableOperatingPartnershipUnitsMember
(1,050)us-gaap_PartnersCapitalAccountDistributions
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
/ us-gaap_StatementEquityComponentsAxis
= reg_NoncontrollingInterestsInLimitedPartnersInterestInConsolidatedPartnershipsMember
(1,050)us-gaap_PartnersCapitalAccountDistributions
/ dei_LegalEntityAxis
= us-gaap_PartnershipInterestMember
/ us-gaap_StatementEquityComponentsAxis
= reg_NoncontrollingInterestsInLimitedPartnersInterestInConsolidatedPartnershipsMember
(1,050)us-gaap_PartnersCapitalAccountDistributions
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
/ us-gaap_StatementEquityComponentsAxis
= reg_TotalNoncontrollingInterestsMember
  (45,647)us-gaap_PartnersCapitalAccountDistributions
/ dei_LegalEntityAxis
= us-gaap_PartnershipInterestMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_GeneralPartnerMember
(76)us-gaap_PartnersCapitalAccountDistributions
/ dei_LegalEntityAxis
= us-gaap_PartnershipInterestMember
/ us-gaap_StatementEquityComponentsAxis
= reg_LimitedPartnersMember
(45,723)us-gaap_PartnersCapitalAccountDistributions
/ dei_LegalEntityAxis
= us-gaap_PartnershipInterestMember
/ us-gaap_StatementEquityComponentsAxis
= reg_PartnersCapitalTotalMember
                     
Common units issued as a result of common stock issued by Parent Company, net of repurchases   (8,484)reg_CommonUnitIssuedAsResultOfCommonStockIssuedByParentCompanyNetOfPurchases
/ dei_LegalEntityAxis
= us-gaap_PartnershipInterestMember
            0reg_CommonUnitIssuedAsResultOfCommonStockIssuedByParentCompanyNetOfPurchases
/ dei_LegalEntityAxis
= us-gaap_PartnershipInterestMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedOtherComprehensiveIncomeMember
        0reg_CommonUnitIssuedAsResultOfCommonStockIssuedByParentCompanyNetOfPurchases
/ dei_LegalEntityAxis
= us-gaap_PartnershipInterestMember
/ us-gaap_StatementEquityComponentsAxis
= reg_NoncontrollingInterestsInLimitedPartnersInterestInConsolidatedPartnershipsMember
    (8,484)reg_CommonUnitIssuedAsResultOfCommonStockIssuedByParentCompanyNetOfPurchases
/ dei_LegalEntityAxis
= us-gaap_PartnershipInterestMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_GeneralPartnerMember
0reg_CommonUnitIssuedAsResultOfCommonStockIssuedByParentCompanyNetOfPurchases
/ dei_LegalEntityAxis
= us-gaap_PartnershipInterestMember
/ us-gaap_StatementEquityComponentsAxis
= reg_LimitedPartnersMember
(8,484)reg_CommonUnitIssuedAsResultOfCommonStockIssuedByParentCompanyNetOfPurchases
/ dei_LegalEntityAxis
= us-gaap_PartnershipInterestMember
/ us-gaap_StatementEquityComponentsAxis
= reg_PartnersCapitalTotalMember
                     
Cash dividends declared: preferred stock/unit 5,266us-gaap_DividendsPreferredStockCash
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
  0us-gaap_DividendsPreferredStockCash
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_PreferredStockMember
0us-gaap_DividendsPreferredStockCash
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
0us-gaap_DividendsPreferredStockCash
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_TreasuryStockMember
0us-gaap_DividendsPreferredStockCash
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AdditionalPaidInCapitalMember
  0us-gaap_DividendsPreferredStockCash
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedOtherComprehensiveIncomeMember
    5,266us-gaap_DividendsPreferredStockCash
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
/ us-gaap_StatementEquityComponentsAxis
= reg_TotalStockholdersEquityMember
0us-gaap_DividendsPreferredStockCash
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
/ us-gaap_StatementEquityComponentsAxis
= reg_NoncontrollingInterestExchangeableOperatingPartnershipUnitsMember
0us-gaap_DividendsPreferredStockCash
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
/ us-gaap_StatementEquityComponentsAxis
= reg_NoncontrollingInterestsInLimitedPartnersInterestInConsolidatedPartnershipsMember
  0us-gaap_DividendsPreferredStockCash
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
/ us-gaap_StatementEquityComponentsAxis
= reg_TotalNoncontrollingInterestsMember
                             
Preferred Stock Dividends, Income Statement Impact 5,266us-gaap_PreferredStockDividendsIncomeStatementImpact
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
                                                         
Cash dividends declared - common stock/unit 45,723us-gaap_DividendsCommonStockCash
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
  0us-gaap_DividendsCommonStockCash
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_PreferredStockMember
0us-gaap_DividendsCommonStockCash
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
0us-gaap_DividendsCommonStockCash
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_TreasuryStockMember
0us-gaap_DividendsCommonStockCash
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AdditionalPaidInCapitalMember
  0us-gaap_DividendsCommonStockCash
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedOtherComprehensiveIncomeMember
  45,647us-gaap_DividendsCommonStockCash
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedDistributionsInExcessOfNetIncomeMember
45,647us-gaap_DividendsCommonStockCash
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
/ us-gaap_StatementEquityComponentsAxis
= reg_TotalStockholdersEquityMember
76us-gaap_DividendsCommonStockCash
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
/ us-gaap_StatementEquityComponentsAxis
= reg_NoncontrollingInterestExchangeableOperatingPartnershipUnitsMember
0us-gaap_DividendsCommonStockCash
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
/ us-gaap_StatementEquityComponentsAxis
= reg_NoncontrollingInterestsInLimitedPartnersInterestInConsolidatedPartnershipsMember
  76us-gaap_DividendsCommonStockCash
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
/ us-gaap_StatementEquityComponentsAxis
= reg_TotalNoncontrollingInterestsMember
                             
Ending Balance at Mar. 31, 2015 $ 1,898,879us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
$ 1,898,879us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
/ dei_LegalEntityAxis
= us-gaap_PartnershipInterestMember
$ 325,000us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_PreferredStockMember
$ 943us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
$ (20,638)us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_TreasuryStockMember
$ 2,536,471us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AdditionalPaidInCapitalMember
  $ (69,277)us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedOtherComprehensiveIncomeMember
$ (69,277)us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
/ dei_LegalEntityAxis
= us-gaap_PartnershipInterestMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedOtherComprehensiveIncomeMember
$ (902,845)us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedDistributionsInExcessOfNetIncomeMember
$ 1,869,654us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
/ us-gaap_StatementEquityComponentsAxis
= reg_TotalStockholdersEquityMember
$ (1,959)us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
/ us-gaap_StatementEquityComponentsAxis
= reg_NoncontrollingInterestExchangeableOperatingPartnershipUnitsMember
$ 31,184us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
/ us-gaap_StatementEquityComponentsAxis
= reg_NoncontrollingInterestsInLimitedPartnersInterestInConsolidatedPartnershipsMember
$ 31,184us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
/ dei_LegalEntityAxis
= us-gaap_PartnershipInterestMember
/ us-gaap_StatementEquityComponentsAxis
= reg_NoncontrollingInterestsInLimitedPartnersInterestInConsolidatedPartnershipsMember
$ 29,225us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
/ us-gaap_StatementEquityComponentsAxis
= reg_TotalNoncontrollingInterestsMember
  $ 1,938,931us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
/ dei_LegalEntityAxis
= us-gaap_PartnershipInterestMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_GeneralPartnerMember
$ (1,959)us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
/ dei_LegalEntityAxis
= us-gaap_PartnershipInterestMember
/ us-gaap_StatementEquityComponentsAxis
= reg_LimitedPartnersMember
$ 1,867,695us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
/ dei_LegalEntityAxis
= us-gaap_PartnershipInterestMember
/ us-gaap_StatementEquityComponentsAxis
= reg_PartnersCapitalTotalMember