XML 64 R53.htm IDEA: XBRL DOCUMENT
v2.4.1.9

Goodwill and Intangible Assets (Detail) - (Table 2) (USD $) In Thousands, unless otherwise specified | 12 Months Ended
--- | ---
Dec. 31, 2014 | Dec. 31, 2013
Re-acquired right [Member] |  |
Estimated Lives | indefinite | indefinite
Cost Basis | $ 35,200 shoo_CostBasis / us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis = us-gaap_ContractualRightsMember | $ 35,200 shoo_CostBasis / us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis = us-gaap_ContractualRightsMember
Accumulated amortization | 5,192 shoo_AccumulatedAmortization / us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis = us-gaap_ContractualRightsMember | 2,558 shoo_AccumulatedAmortization / us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis = us-gaap_ContractualRightsMember
Net Carrying Amount | 30,008 shoo_NetCarryingAmount / us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis = us-gaap_ContractualRightsMember | 32,642 shoo_NetCarryingAmount / us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis = us-gaap_ContractualRightsMember
Trademarks [Member] |  |
Estimated Lives | indefinite | indefinite
Cost Basis | 93,138 shoo_CostBasis / us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis = us-gaap_TrademarksMember | 76,888 shoo_CostBasis / us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis = us-gaap_TrademarksMember
Accumulated amortization | 0 shoo_AccumulatedAmortization / us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis = us-gaap_TrademarksMember | 0 shoo_AccumulatedAmortization / us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis = us-gaap_TrademarksMember
Net Carrying Amount | 93,138 shoo_NetCarryingAmount / us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis = us-gaap_TrademarksMember | 76,888 shoo_NetCarryingAmount / us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis = us-gaap_TrademarksMember
Total [Member] |  |
Cost Basis | 168,321 shoo_CostBasis / us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis = shoo_TotalMember | 152,071 shoo_CostBasis / us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis = shoo_TotalMember
Accumulated amortization | 28,664 shoo_AccumulatedAmortization / us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis = shoo_TotalMember | 22,508 shoo_AccumulatedAmortization / us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis = shoo_TotalMember
Net Carrying Amount | 139,657 shoo_NetCarryingAmount / us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis = shoo_TotalMember | 129,563 shoo_NetCarryingAmount / us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis = shoo_TotalMember
Trade names [Member] |  |
Cost Basis | 4,590 shoo_CostBasis / us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis = us-gaap_TradeNamesMember | 4,590 shoo_CostBasis / us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis = us-gaap_TradeNamesMember
Accumulated amortization | 2,494 shoo_AccumulatedAmortization / us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis = us-gaap_TradeNamesMember | 2,059 shoo_AccumulatedAmortization / us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis = us-gaap_TradeNamesMember
Net Carrying Amount | 2,096 shoo_NetCarryingAmount / us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis = us-gaap_TradeNamesMember | 2,531 shoo_NetCarryingAmount / us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis = us-gaap_TradeNamesMember
Customer relationships [Member] |  |
Estimated Lives | 10 years | 10 years
Cost Basis | 27,339 shoo_CostBasis / us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis = us-gaap_CustomerListsMember | 27,339 shoo_CostBasis / us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis = us-gaap_CustomerListsMember
Accumulated amortization | 13,205 shoo_AccumulatedAmortization / us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis = us-gaap_CustomerListsMember | 10,424 shoo_AccumulatedAmortization / us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis = us-gaap_CustomerListsMember
Net Carrying Amount | 14,134 shoo_NetCarryingAmount / us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis = us-gaap_CustomerListsMember | 16,915 shoo_NetCarryingAmount / us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis = us-gaap_CustomerListsMember
Licensing agreements [Member] |  |
Cost Basis | 5,600 shoo_CostBasis / us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis = us-gaap_LicensingAgreementsMember | 5,600 shoo_CostBasis / us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis = us-gaap_LicensingAgreementsMember
Accumulated amortization | 5,600 shoo_AccumulatedAmortization / us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis = us-gaap_LicensingAgreementsMember | 5,600 shoo_AccumulatedAmortization / us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis = us-gaap_LicensingAgreementsMember
Net Carrying Amount | 0 shoo_NetCarryingAmount / us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis = us-gaap_LicensingAgreementsMember | 0 shoo_NetCarryingAmount / us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis = us-gaap_LicensingAgreementsMember
Non-compete agreement [Member] |  |
Estimated Lives | 5 years | 5 years
Cost Basis | 2,440 shoo_CostBasis / us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis = us-gaap_NoncompeteAgreementsMember | 2,440 shoo_CostBasis / us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis = us-gaap_NoncompeteAgreementsMember
Accumulated amortization | 2,159 shoo_AccumulatedAmortization / us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis = us-gaap_NoncompeteAgreementsMember | 1,853 shoo_AccumulatedAmortization / us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis = us-gaap_NoncompeteAgreementsMember
Net Carrying Amount | 281 shoo_NetCarryingAmount / us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis = us-gaap_NoncompeteAgreementsMember | 587 shoo_NetCarryingAmount / us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis = us-gaap_NoncompeteAgreementsMember
Other [Member] |  |
Estimated Lives | 3 years | 3 years
Cost Basis | 14 shoo_CostBasis / us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis = us-gaap_OtherIntangibleAssetsMember | 14 shoo_CostBasis / us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis = us-gaap_OtherIntangibleAssetsMember
Accumulated amortization | 14 shoo_AccumulatedAmortization / us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis = us-gaap_OtherIntangibleAssetsMember | 14 shoo_AccumulatedAmortization / us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis = us-gaap_OtherIntangibleAssetsMember
Net Carrying Amount | 0 shoo_NetCarryingAmount / us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis = us-gaap_OtherIntangibleAssetsMember | 0 shoo_NetCarryingAmount / us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis = us-gaap_OtherIntangibleAssetsMember
Total [Member] |  |
Cost Basis | 39,983 shoo_CostBasis / us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis = shoo_TotalMember | 39,983 shoo_CostBasis / us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis = shoo_TotalMember
Accumulated amortization | 23,472 shoo_AccumulatedAmortization / us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis = shoo_TotalMember | 19,950 shoo_AccumulatedAmortization / us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis = shoo_TotalMember
Net Carrying Amount | $ 16,511 shoo_NetCarryingAmount / us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis = shoo_TotalMember | $ 20,033 shoo_NetCarryingAmount / us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis = shoo_TotalMember
Minimum [Member] | Trade names [Member] |  |
Estimated Lives | 6 | 6
Minimum [Member] | Licensing agreements [Member] |  |
Estimated Lives | 3 | 3
Maximum [Member] | Trade names [Member] |  |
Estimated Lives | 10 | 10
Maximum [Member] | Licensing agreements [Member] |  |
Estimated Lives | 6 | 6

X
- Definition The accumulated amount of amortization of a major intangible asset class. A major class is composed of intangible assets that can be grouped together because they are similar, either by their nature or by their use in the operations of a company. + References No definition available. + Details
Name: | shoo_AccumulatedAmortization
Namespace Prefix: | shoo_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Gross carrying amounts before accumulated amortization as of the balance sheet date of all intangible assets having statutory or estimated useful lives. The aggregate gross carrying amount (including any previously recognized impairment charges) of a major intangible asset class. A major class is composed of intangible assets that can be grouped together because they are similar, either by their nature or by their use in the operations of a company. + References No definition available. + Details
Name: | shoo_CostBasis
Namespace Prefix: | shoo_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Estimated lives + References No definition available. + Details
Name: | shoo_EstimatedLives
Namespace Prefix: | shoo_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Gross carrying value of a major intangible asset class, less accumulated amortization and any impairment charges. A major class is composed of intangible assets that can be grouped together because they are similar, either by their nature or by their use in the operations of a company. + References No definition available. + Details
Name: | shoo_NetCarryingAmount
Namespace Prefix: | shoo_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Details
Name: | us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=shoo_TotalMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_CustomerListsMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_LicensingAgreementsMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_NoncompeteAgreementsMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_OtherIntangibleAssetsMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_TradeNamesMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis=shoo_TotalMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_ContractualRightsMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_TrademarksMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_RangeAxis=us-gaap_MaximumMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_RangeAxis=us-gaap_MinimumMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |