XML 71 R38.htm IDEA: XBRL DOCUMENT v2.4.1.9
Fair Value Measurement (Detail) - (Table) (USD $)
3 Months Ended 12 Months Ended
Mar. 31, 2015
Mar. 31, 2014
Dec. 31, 2014
Aug. 13, 2014
Jun. 25, 2007
Interest Receivable $ 18,000us-gaap_InterestReceivable   $ 156,000us-gaap_InterestReceivable    
Debt Instrument, Periodic Payment     893,000us-gaap_DebtInstrumentPeriodicPayment    
Unrealized Gain (Loss) on Securities 356,000us-gaap_AvailableForSaleSecuritiesGrossUnrealizedGains   11,000us-gaap_AvailableForSaleSecuritiesGrossUnrealizedGains    
Business Acquisition, Contingent Consideration, Actual Cash Payment (9,469,000)shoo_BusinessAcquisitionContingentConsiderationActualCashPayment 0shoo_BusinessAcquisitionContingentConsiderationActualCashPayment      
Contingent Liability 427,000us-gaap_LossContingencyAccrualCarryingValuePeriodIncreaseDecrease 0us-gaap_LossContingencyAccrualCarryingValuePeriodIncreaseDecrease      
Assets:          
Available-for-sale Securities, Current 27,337,000us-gaap_AvailableForSaleSecuritiesCurrent 30,714,000us-gaap_AvailableForSaleSecuritiesCurrent 31,198,000us-gaap_AvailableForSaleSecuritiesCurrent    
Notes Receivable, Related Parties, Noncurrent 3,244,000us-gaap_NotesReceivableRelatedPartiesNoncurrent 3,581,000us-gaap_NotesReceivableRelatedPartiesNoncurrent 3,328,000us-gaap_NotesReceivableRelatedPartiesNoncurrent   3,000,000us-gaap_NotesReceivableRelatedPartiesNoncurrent
Available-for-sale Securities, Noncurrent 90,907,000us-gaap_AvailableForSaleSecuritiesNoncurrent 91,945,000us-gaap_AvailableForSaleSecuritiesNoncurrent 90,446,000us-gaap_AvailableForSaleSecuritiesNoncurrent    
Notes, Loans and Financing Receivable, Net, Noncurrent 1,727,000us-gaap_NotesAndLoansReceivableNetNoncurrent 2,461,000us-gaap_NotesAndLoansReceivableNetNoncurrent 1,878,000us-gaap_NotesAndLoansReceivableNetNoncurrent    
Contingent payment liability 27,605,000us-gaap_BusinessCombinationContingentConsiderationLiability 25,156,000us-gaap_BusinessCombinationContingentConsiderationLiability 27,178,000us-gaap_BusinessCombinationContingentConsiderationLiability 4,616,000us-gaap_BusinessCombinationContingentConsiderationLiability  
Liabilities:          
Foreign Currency Contract, Asset, Fair Value Disclosure 2,932,000us-gaap_ForeignCurrencyContractAssetFairValueDisclosure        
Available-for-sale Securities, Gross Unrealized Loss 135,000us-gaap_AvailableForSaleSecuritiesGrossUnrealizedLoss   589,000us-gaap_AvailableForSaleSecuritiesGrossUnrealizedLoss    
Debt Instrument, Decrease, Forgiveness 102,000us-gaap_DebtInstrumentDecreaseForgiveness   409,000us-gaap_DebtInstrumentDecreaseForgiveness    
Foreign Currency Exchange Rate, Translation 151,000us-gaap_TranslationAdjustmentFunctionalToReportingCurrencyNetOfTax   400,000us-gaap_TranslationAdjustmentFunctionalToReportingCurrencyNetOfTax    
Business Combination, Contingent Consideration Arrangements, Change in Range of Outcomes, Contingent Consideration, Liability, Value, Low     2,139,000us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInTheRangeOfOutcomesContingentConsiderationLiabilityValueLow    
Fair Value [Member]          
Assets:          
Cash Equivalents 2,286,000us-gaap_CashAndCashEquivalentsFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
  2,280,000us-gaap_CashAndCashEquivalentsFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
   
Current marketable securities – available for sale     31,198,000us-gaap_AvailableForSaleSecurities
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
   
Long-term marketable securities – available for sale     90,446,000us-gaap_InvestmentsFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
   
Total assets 125,501,000us-gaap_AssetsFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
  129,130,000us-gaap_AssetsFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
   
Contingent payment liability 39,060,000us-gaap_BusinessCombinationContingentConsiderationLiability
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
  38,633,000us-gaap_BusinessCombinationContingentConsiderationLiability
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
   
Liabilities:          
Total liabilities 41,992,000us-gaap_LiabilitiesFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
  40,967,000us-gaap_LiabilitiesFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
   
Fair Value [Member] | Note receivable – related party [Member]          
Assets:          
Notes Receivable, Fair Value Disclosure 3,244,000us-gaap_NotesReceivableFairValueDisclosure
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= shoo_NoteReceivableFairValuefromRelatedPartyMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
  3,328,000us-gaap_NotesReceivableFairValueDisclosure
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= shoo_NoteReceivableFairValuefromRelatedPartyMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
   
Fair Value [Member] | Forward contracts [Member]          
Liabilities:          
Foreign Currency Contracts, Liability, Fair Value Disclosure 2,932,000us-gaap_ForeignCurrencyContractsLiabilityFairValueDisclosure
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_ForwardContractsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
  2,334,000us-gaap_ForeignCurrencyContractsLiabilityFairValueDisclosure
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_ForwardContractsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
   
Fair Value [Member] | Note receivable – Seller of SM Canada [Member]          
Assets:          
Notes Receivable, Fair Value Disclosure     1,878,000us-gaap_NotesReceivableFairValueDisclosure
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= shoo_NoteReceivableFromSellerOfSmCanadaMemberDomain
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
   
Fair Value, Inputs, Level 1 [Member]          
Assets:          
Cash Equivalents 2,286,000us-gaap_CashAndCashEquivalentsFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
  2,280,000us-gaap_CashAndCashEquivalentsFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
   
Current marketable securities – available for sale 27,337,000us-gaap_AvailableForSaleSecurities
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
  31,198,000us-gaap_AvailableForSaleSecurities
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
   
Long-term marketable securities – available for sale 90,907,000us-gaap_InvestmentsFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
  90,446,000us-gaap_InvestmentsFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
   
Total assets 120,530,000us-gaap_AssetsFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
  123,924,000us-gaap_AssetsFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
   
Contingent payment liability 0us-gaap_BusinessCombinationContingentConsiderationLiability
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
  0us-gaap_BusinessCombinationContingentConsiderationLiability
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
   
Liabilities:          
Total liabilities 0us-gaap_LiabilitiesFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
  0us-gaap_LiabilitiesFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
   
Fair Value, Inputs, Level 1 [Member] | Note receivable – related party [Member]          
Assets:          
Notes Receivable, Fair Value Disclosure 0us-gaap_NotesReceivableFairValueDisclosure
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= shoo_NoteReceivableFairValuefromRelatedPartyMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
  0us-gaap_NotesReceivableFairValueDisclosure
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= shoo_NoteReceivableFairValuefromRelatedPartyMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
   
Fair Value, Inputs, Level 1 [Member] | Forward contracts [Member]          
Liabilities:          
Foreign Currency Contracts, Liability, Fair Value Disclosure 0us-gaap_ForeignCurrencyContractsLiabilityFairValueDisclosure
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_ForwardContractsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
  0us-gaap_ForeignCurrencyContractsLiabilityFairValueDisclosure
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_ForwardContractsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
   
Fair Value, Inputs, Level 1 [Member] | Note receivable – Seller of SM Canada [Member]          
Assets:          
Notes Receivable, Fair Value Disclosure 0us-gaap_NotesReceivableFairValueDisclosure
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= shoo_NoteReceivableFromSellerOfSmCanadaMemberDomain
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
  0us-gaap_NotesReceivableFairValueDisclosure
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= shoo_NoteReceivableFromSellerOfSmCanadaMemberDomain
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
   
Fair Value, Inputs, Level 2 [Member]          
Assets:          
Cash Equivalents 0us-gaap_CashAndCashEquivalentsFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
  0us-gaap_CashAndCashEquivalentsFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
   
Current marketable securities – available for sale 0us-gaap_AvailableForSaleSecurities
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
  0us-gaap_AvailableForSaleSecurities
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
   
Long-term marketable securities – available for sale 0us-gaap_InvestmentsFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
  0us-gaap_InvestmentsFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
   
Total assets 0us-gaap_AssetsFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
  0us-gaap_AssetsFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
   
Contingent payment liability 0us-gaap_BusinessCombinationContingentConsiderationLiability
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
  0us-gaap_BusinessCombinationContingentConsiderationLiability
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
   
Liabilities:          
Total liabilities 2,932,000us-gaap_LiabilitiesFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
  2,334,000us-gaap_LiabilitiesFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
   
Fair Value, Inputs, Level 2 [Member] | Note receivable – related party [Member]          
Assets:          
Notes Receivable, Fair Value Disclosure 0us-gaap_NotesReceivableFairValueDisclosure
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= shoo_NoteReceivableFairValuefromRelatedPartyMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
  0us-gaap_NotesReceivableFairValueDisclosure
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= shoo_NoteReceivableFairValuefromRelatedPartyMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
   
Fair Value, Inputs, Level 2 [Member] | Forward contracts [Member]          
Liabilities:          
Foreign Currency Contracts, Liability, Fair Value Disclosure 2,932,000us-gaap_ForeignCurrencyContractsLiabilityFairValueDisclosure
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_ForwardContractsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
  2,334,000us-gaap_ForeignCurrencyContractsLiabilityFairValueDisclosure
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_ForwardContractsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
   
Fair Value, Inputs, Level 2 [Member] | Note receivable – Seller of SM Canada [Member]          
Assets:          
Notes Receivable, Fair Value Disclosure 0us-gaap_NotesReceivableFairValueDisclosure
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= shoo_NoteReceivableFromSellerOfSmCanadaMemberDomain
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
  0us-gaap_NotesReceivableFairValueDisclosure
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= shoo_NoteReceivableFromSellerOfSmCanadaMemberDomain
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
   
Fair Value, Inputs, Level 3 [Member]          
Assets:          
Cash Equivalents 0us-gaap_CashAndCashEquivalentsFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
  0us-gaap_CashAndCashEquivalentsFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
   
Current marketable securities – available for sale 0us-gaap_AvailableForSaleSecurities
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
  0us-gaap_AvailableForSaleSecurities
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
   
Long-term marketable securities – available for sale 0us-gaap_InvestmentsFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
  0us-gaap_InvestmentsFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
   
Total assets 4,971,000us-gaap_AssetsFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
  5,206,000us-gaap_AssetsFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
   
Contingent payment liability 39,060,000us-gaap_BusinessCombinationContingentConsiderationLiability
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
  38,633,000us-gaap_BusinessCombinationContingentConsiderationLiability
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
   
Liabilities:          
Total liabilities 39,060,000us-gaap_LiabilitiesFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
  38,633,000us-gaap_LiabilitiesFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
   
Fair Value, Inputs, Level 3 [Member] | Note receivable – related party [Member]          
Assets:          
Notes Receivable, Fair Value Disclosure 3,244,000us-gaap_NotesReceivableFairValueDisclosure
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= shoo_NoteReceivableFairValuefromRelatedPartyMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
  3,328,000us-gaap_NotesReceivableFairValueDisclosure
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= shoo_NoteReceivableFairValuefromRelatedPartyMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
   
Fair Value, Inputs, Level 3 [Member] | Forward contracts [Member]          
Liabilities:          
Foreign Currency Contracts, Liability, Fair Value Disclosure 0us-gaap_ForeignCurrencyContractsLiabilityFairValueDisclosure
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_ForwardContractsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
  0us-gaap_ForeignCurrencyContractsLiabilityFairValueDisclosure
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_ForwardContractsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
   
Fair Value, Inputs, Level 3 [Member] | Note receivable – Seller of SM Canada [Member]          
Assets:          
Notes Receivable, Fair Value Disclosure 1,727,000us-gaap_NotesReceivableFairValueDisclosure
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= shoo_NoteReceivableFromSellerOfSmCanadaMemberDomain
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
  1,878,000us-gaap_NotesReceivableFairValueDisclosure
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= shoo_NoteReceivableFromSellerOfSmCanadaMemberDomain
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
   
Available-for-sale Securities, Current [Member]          
Unrealized Gain (Loss) on Securities 4,000us-gaap_AvailableForSaleSecuritiesGrossUnrealizedGains
/ us-gaap_FairValueByAssetClassAxis
= shoo_AvailableforsaleSecuritiesCurrentMember
  1,000us-gaap_AvailableForSaleSecuritiesGrossUnrealizedGains
/ us-gaap_FairValueByAssetClassAxis
= shoo_AvailableforsaleSecuritiesCurrentMember
   
Liabilities:          
Available-for-sale Securities, Gross Unrealized Loss 74,000us-gaap_AvailableForSaleSecuritiesGrossUnrealizedLoss
/ us-gaap_FairValueByAssetClassAxis
= shoo_AvailableforsaleSecuritiesCurrentMember
  145,000us-gaap_AvailableForSaleSecuritiesGrossUnrealizedLoss
/ us-gaap_FairValueByAssetClassAxis
= shoo_AvailableforsaleSecuritiesCurrentMember
   
Sm canada [Member]          
Liabilities:          
business combinations contingent liability payment     3,315,000shoo_Businesscombinationscontingentliabilitypayment
/ us-gaap_BusinessAcquisitionAxis
= shoo_SmCanadaMember
   
Cejon Acquisition [Member]          
Liabilities:          
business combinations contingent liability payment     5,160,000shoo_Businesscombinationscontingentliabilitypayment
/ us-gaap_BusinessAcquisitionAxis
= shoo_CejonAcquisitionMember
   
Dolce Vita [Member]          
Assets:          
Contingent payment liability 5,000,000us-gaap_BusinessCombinationContingentConsiderationLiability
/ us-gaap_BusinessAcquisitionAxis
= shoo_DolceVitaMember
       
Liabilities:          
business combinations contingent liability payment     4,616,000shoo_Businesscombinationscontingentliabilitypayment
/ us-gaap_BusinessAcquisitionAxis
= shoo_DolceVitaMember
   
SM Mexico [Member]          
Assets:          
Contingent payment liability 10,000us-gaap_BusinessCombinationContingentConsiderationLiability
/ us-gaap_BusinessAcquisitionAxis
= shoo_SMMexicoMember
       
Liabilities:          
business combinations contingent liability payment     $ 9,836,000shoo_Businesscombinationscontingentliabilitypayment
/ us-gaap_BusinessAcquisitionAxis
= shoo_SMMexicoMember