Annual report pursuant to Section 13 and 15(d)

Partners' Equity of the Operating Partnership (Details)

v2.4.1.9
Partners' Equity of the Operating Partnership (Details) (Tanger Properties Limited Partnership [Member])
1 Months Ended 12 Months Ended
Aug. 31, 2013
Dec. 31, 2014
Dec. 31, 2013
Dec. 31, 2012
General and Limited Partners' Capital Account, Units [Roll Forward]        
General partner (in shares)   1,000,000us-gaap_GeneralPartnersCapitalAccountUnitsOutstanding    
Shares Paid for Tax Withholding for Share Based Compensation   (412,239)us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation    
Issuance of restricted shares (in shares)   1,302,729us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures 332,373us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures 566,000us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures
Units issued upon exercise of options   47,000us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised 44,500us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised 37,700us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised
Units issued as consideration for business acquisition 450,576skt_IssuanceOfLimitedPartnerUnits   450,576skt_IssuanceOfLimitedPartnerUnits  
General partner (in shares)   1,000,000us-gaap_GeneralPartnersCapitalAccountUnitsOutstanding 1,000,000us-gaap_GeneralPartnersCapitalAccountUnitsOutstanding  
General Partner [Member]        
General and Limited Partners' Capital Account, Units [Roll Forward]        
General partner (in shares)   1,000,000us-gaap_GeneralPartnersCapitalAccountUnitsOutstanding
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
/ us-gaap_StatementClassOfStockAxis
= us-gaap_GeneralPartnerMember
1,000,000us-gaap_GeneralPartnersCapitalAccountUnitsOutstanding
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
/ us-gaap_StatementClassOfStockAxis
= us-gaap_GeneralPartnerMember
1,000,000us-gaap_GeneralPartnersCapitalAccountUnitsOutstanding
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
/ us-gaap_StatementClassOfStockAxis
= us-gaap_GeneralPartnerMember
Shares Paid for Tax Withholding for Share Based Compensation   0us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
/ us-gaap_StatementClassOfStockAxis
= us-gaap_GeneralPartnerMember
   
Exchange of Class A limited partnership units   0us-gaap_StockIssuedDuringPeriodSharesConversionOfUnits
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
/ us-gaap_StatementClassOfStockAxis
= us-gaap_GeneralPartnerMember
0us-gaap_StockIssuedDuringPeriodSharesConversionOfUnits
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
/ us-gaap_StatementClassOfStockAxis
= us-gaap_GeneralPartnerMember
0us-gaap_StockIssuedDuringPeriodSharesConversionOfUnits
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
/ us-gaap_StatementClassOfStockAxis
= us-gaap_GeneralPartnerMember
Issuance of restricted shares (in shares)   0us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
/ us-gaap_StatementClassOfStockAxis
= us-gaap_GeneralPartnerMember
0us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
/ us-gaap_StatementClassOfStockAxis
= us-gaap_GeneralPartnerMember
0us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
/ us-gaap_StatementClassOfStockAxis
= us-gaap_GeneralPartnerMember
Units issued upon exercise of options   0us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
/ us-gaap_StatementClassOfStockAxis
= us-gaap_GeneralPartnerMember
0us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
/ us-gaap_StatementClassOfStockAxis
= us-gaap_GeneralPartnerMember
0us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
/ us-gaap_StatementClassOfStockAxis
= us-gaap_GeneralPartnerMember
Units issued as consideration for business acquisition     0skt_IssuanceOfLimitedPartnerUnits
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
/ us-gaap_StatementClassOfStockAxis
= us-gaap_GeneralPartnerMember
 
General partner (in shares)   1,000,000us-gaap_GeneralPartnersCapitalAccountUnitsOutstanding
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
/ us-gaap_StatementClassOfStockAxis
= us-gaap_GeneralPartnerMember
1,000,000us-gaap_GeneralPartnersCapitalAccountUnitsOutstanding
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
/ us-gaap_StatementClassOfStockAxis
= us-gaap_GeneralPartnerMember
1,000,000us-gaap_GeneralPartnersCapitalAccountUnitsOutstanding
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
/ us-gaap_StatementClassOfStockAxis
= us-gaap_GeneralPartnerMember
Class A Limited Partnership Units [Member]        
General and Limited Partners' Capital Account, Units [Roll Forward]        
Limited partners (in shares)   5,145,012us-gaap_LimitedPartnersCapitalAccountUnitsOutstanding
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
/ us-gaap_StatementClassOfStockAxis
= skt_ClassALimitedPartnershipUnitsMember
4,761,864us-gaap_LimitedPartnersCapitalAccountUnitsOutstanding
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
/ us-gaap_StatementClassOfStockAxis
= skt_ClassALimitedPartnershipUnitsMember
11,491,892us-gaap_LimitedPartnersCapitalAccountUnitsOutstanding
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
/ us-gaap_StatementClassOfStockAxis
= skt_ClassALimitedPartnershipUnitsMember
Shares Paid for Tax Withholding for Share Based Compensation   0us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
/ us-gaap_StatementClassOfStockAxis
= skt_ClassALimitedPartnershipUnitsMember
   
Exchange of Class A limited partnership units   (66,606)us-gaap_StockIssuedDuringPeriodSharesConversionOfUnits
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
/ us-gaap_StatementClassOfStockAxis
= skt_ClassALimitedPartnershipUnitsMember
(67,428)us-gaap_StockIssuedDuringPeriodSharesConversionOfUnits
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
/ us-gaap_StatementClassOfStockAxis
= skt_ClassALimitedPartnershipUnitsMember
(6,730,028)us-gaap_StockIssuedDuringPeriodSharesConversionOfUnits
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
/ us-gaap_StatementClassOfStockAxis
= skt_ClassALimitedPartnershipUnitsMember
Issuance of restricted shares (in shares)   0us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
/ us-gaap_StatementClassOfStockAxis
= skt_ClassALimitedPartnershipUnitsMember
0us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
/ us-gaap_StatementClassOfStockAxis
= skt_ClassALimitedPartnershipUnitsMember
0us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
/ us-gaap_StatementClassOfStockAxis
= skt_ClassALimitedPartnershipUnitsMember
Units issued upon exercise of options   0us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
/ us-gaap_StatementClassOfStockAxis
= skt_ClassALimitedPartnershipUnitsMember
0us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
/ us-gaap_StatementClassOfStockAxis
= skt_ClassALimitedPartnershipUnitsMember
0us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
/ us-gaap_StatementClassOfStockAxis
= skt_ClassALimitedPartnershipUnitsMember
Units issued as consideration for business acquisition     450,576skt_IssuanceOfLimitedPartnerUnits
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
/ us-gaap_StatementClassOfStockAxis
= skt_ClassALimitedPartnershipUnitsMember
 
Limited partners (in shares)   5,078,406us-gaap_LimitedPartnersCapitalAccountUnitsOutstanding
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
/ us-gaap_StatementClassOfStockAxis
= skt_ClassALimitedPartnershipUnitsMember
5,145,012us-gaap_LimitedPartnersCapitalAccountUnitsOutstanding
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
/ us-gaap_StatementClassOfStockAxis
= skt_ClassALimitedPartnershipUnitsMember
4,761,864us-gaap_LimitedPartnersCapitalAccountUnitsOutstanding
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
/ us-gaap_StatementClassOfStockAxis
= skt_ClassALimitedPartnershipUnitsMember
Class B Limited Partnership Units [Member]        
General and Limited Partners' Capital Account, Units [Roll Forward]        
Limited partners (in shares)   93,505,685us-gaap_LimitedPartnersCapitalAccountUnitsOutstanding
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
/ us-gaap_StatementClassOfStockAxis
= skt_ClassBLimitedPartnershipUnitsMember
93,061,384us-gaap_LimitedPartnersCapitalAccountUnitsOutstanding
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
/ us-gaap_StatementClassOfStockAxis
= skt_ClassBLimitedPartnershipUnitsMember
85,727,656us-gaap_LimitedPartnersCapitalAccountUnitsOutstanding
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
/ us-gaap_StatementClassOfStockAxis
= skt_ClassBLimitedPartnershipUnitsMember
Shares Paid for Tax Withholding for Share Based Compensation   (412,239)us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
/ us-gaap_StatementClassOfStockAxis
= skt_ClassBLimitedPartnershipUnitsMember
   
Exchange of Class A limited partnership units   66,606us-gaap_StockIssuedDuringPeriodSharesConversionOfUnits
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
/ us-gaap_StatementClassOfStockAxis
= skt_ClassBLimitedPartnershipUnitsMember
67,428us-gaap_StockIssuedDuringPeriodSharesConversionOfUnits
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
/ us-gaap_StatementClassOfStockAxis
= skt_ClassBLimitedPartnershipUnitsMember
6,730,028us-gaap_StockIssuedDuringPeriodSharesConversionOfUnits
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
/ us-gaap_StatementClassOfStockAxis
= skt_ClassBLimitedPartnershipUnitsMember
Issuance of restricted shares (in shares)   1,302,729us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
/ us-gaap_StatementClassOfStockAxis
= skt_ClassBLimitedPartnershipUnitsMember
332,373us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
/ us-gaap_StatementClassOfStockAxis
= skt_ClassBLimitedPartnershipUnitsMember
566,000us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
/ us-gaap_StatementClassOfStockAxis
= skt_ClassBLimitedPartnershipUnitsMember
Units issued upon exercise of options   47,000us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
/ us-gaap_StatementClassOfStockAxis
= skt_ClassBLimitedPartnershipUnitsMember
44,500us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
/ us-gaap_StatementClassOfStockAxis
= skt_ClassBLimitedPartnershipUnitsMember
37,700us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
/ us-gaap_StatementClassOfStockAxis
= skt_ClassBLimitedPartnershipUnitsMember
Units issued as consideration for business acquisition     0skt_IssuanceOfLimitedPartnerUnits
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
/ us-gaap_StatementClassOfStockAxis
= skt_ClassBLimitedPartnershipUnitsMember
 
Limited partners (in shares)   94,509,781us-gaap_LimitedPartnersCapitalAccountUnitsOutstanding
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
/ us-gaap_StatementClassOfStockAxis
= skt_ClassBLimitedPartnershipUnitsMember
93,505,685us-gaap_LimitedPartnersCapitalAccountUnitsOutstanding
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
/ us-gaap_StatementClassOfStockAxis
= skt_ClassBLimitedPartnershipUnitsMember
93,061,384us-gaap_LimitedPartnersCapitalAccountUnitsOutstanding
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
/ us-gaap_StatementClassOfStockAxis
= skt_ClassBLimitedPartnershipUnitsMember
Limited partners [Member]        
General and Limited Partners' Capital Account, Units [Roll Forward]        
Limited partners (in shares)   98,650,697us-gaap_LimitedPartnersCapitalAccountUnitsOutstanding
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
/ us-gaap_StatementClassOfStockAxis
= us-gaap_LimitedPartnerMember
97,823,248us-gaap_LimitedPartnersCapitalAccountUnitsOutstanding
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
/ us-gaap_StatementClassOfStockAxis
= us-gaap_LimitedPartnerMember
97,219,548us-gaap_LimitedPartnersCapitalAccountUnitsOutstanding
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
/ us-gaap_StatementClassOfStockAxis
= us-gaap_LimitedPartnerMember
Shares Paid for Tax Withholding for Share Based Compensation   (412,239)us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
/ us-gaap_StatementClassOfStockAxis
= us-gaap_LimitedPartnerMember
   
Exchange of Class A limited partnership units   0us-gaap_StockIssuedDuringPeriodSharesConversionOfUnits
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
/ us-gaap_StatementClassOfStockAxis
= us-gaap_LimitedPartnerMember
0us-gaap_StockIssuedDuringPeriodSharesConversionOfUnits
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
/ us-gaap_StatementClassOfStockAxis
= us-gaap_LimitedPartnerMember
0us-gaap_StockIssuedDuringPeriodSharesConversionOfUnits
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
/ us-gaap_StatementClassOfStockAxis
= us-gaap_LimitedPartnerMember
Issuance of restricted shares (in shares)   1,302,729us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
/ us-gaap_StatementClassOfStockAxis
= us-gaap_LimitedPartnerMember
332,373us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
/ us-gaap_StatementClassOfStockAxis
= us-gaap_LimitedPartnerMember
566,000us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
/ us-gaap_StatementClassOfStockAxis
= us-gaap_LimitedPartnerMember
Units issued upon exercise of options   47,000us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
/ us-gaap_StatementClassOfStockAxis
= us-gaap_LimitedPartnerMember
44,500us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
/ us-gaap_StatementClassOfStockAxis
= us-gaap_LimitedPartnerMember
37,700us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
/ us-gaap_StatementClassOfStockAxis
= us-gaap_LimitedPartnerMember
Units issued as consideration for business acquisition     450,576skt_IssuanceOfLimitedPartnerUnits
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
/ us-gaap_StatementClassOfStockAxis
= us-gaap_LimitedPartnerMember
 
Limited partners (in shares)   99,588,187us-gaap_LimitedPartnersCapitalAccountUnitsOutstanding
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
/ us-gaap_StatementClassOfStockAxis
= us-gaap_LimitedPartnerMember
98,650,697us-gaap_LimitedPartnersCapitalAccountUnitsOutstanding
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
/ us-gaap_StatementClassOfStockAxis
= us-gaap_LimitedPartnerMember
97,823,248us-gaap_LimitedPartnersCapitalAccountUnitsOutstanding
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
/ us-gaap_StatementClassOfStockAxis
= us-gaap_LimitedPartnerMember