XML 40 R77.htm IDEA: XBRL DOCUMENT v2.4.1.9
Commitments, Contingencies and Other Commitments, Contingencies and Other (Table 3) (Details) (USD $)
In Thousands, unless otherwise specified
12 Months Ended
Dec. 31, 2014
Dec. 31, 2013
Dec. 31, 2012
Dec. 31, 2011
Valuation Allowance [Line Items]        
Allowance for Doubtful Accounts Receivable $ 203us-gaap_AllowanceForDoubtfulAccountsReceivable $ 119us-gaap_AllowanceForDoubtfulAccountsReceivable $ 30us-gaap_AllowanceForDoubtfulAccountsReceivable $ 62us-gaap_AllowanceForDoubtfulAccountsReceivable
Allowance for Doubtful Accounts Receivable, Period Increase (Decrease) 234us-gaap_AllowanceForDoubtfulAccountsReceivablePeriodIncreaseDecrease 399us-gaap_AllowanceForDoubtfulAccountsReceivablePeriodIncreaseDecrease 153us-gaap_AllowanceForDoubtfulAccountsReceivablePeriodIncreaseDecrease  
Valuation Allowances and Reserves, Deductions 150us-gaap_ValuationAllowancesAndReservesDeductions 310us-gaap_ValuationAllowancesAndReservesDeductions 185us-gaap_ValuationAllowancesAndReservesDeductions  
Charge back [Member]        
Valuation Allowance [Line Items]        
Allowance for Doubtful Accounts Receivable 18,199us-gaap_AllowanceForDoubtfulAccountsReceivable
/ us-gaap_ValuationAllowancesAndReservesTypeAxis
= shoo_ChargebackMember
17,040us-gaap_AllowanceForDoubtfulAccountsReceivable
/ us-gaap_ValuationAllowancesAndReservesTypeAxis
= shoo_ChargebackMember
18,108us-gaap_AllowanceForDoubtfulAccountsReceivable
/ us-gaap_ValuationAllowancesAndReservesTypeAxis
= shoo_ChargebackMember
15,955us-gaap_AllowanceForDoubtfulAccountsReceivable
/ us-gaap_ValuationAllowancesAndReservesTypeAxis
= shoo_ChargebackMember
Allowance for Doubtful Accounts Receivable, Period Increase (Decrease) 52,265us-gaap_AllowanceForDoubtfulAccountsReceivablePeriodIncreaseDecrease
/ us-gaap_ValuationAllowancesAndReservesTypeAxis
= shoo_ChargebackMember
41,812us-gaap_AllowanceForDoubtfulAccountsReceivablePeriodIncreaseDecrease
/ us-gaap_ValuationAllowancesAndReservesTypeAxis
= shoo_ChargebackMember
36,885us-gaap_AllowanceForDoubtfulAccountsReceivablePeriodIncreaseDecrease
/ us-gaap_ValuationAllowancesAndReservesTypeAxis
= shoo_ChargebackMember
 
Valuation Allowances and Reserves, Deductions 51,106us-gaap_ValuationAllowancesAndReservesDeductions
/ us-gaap_ValuationAllowancesAndReservesTypeAxis
= shoo_ChargebackMember
42,880us-gaap_ValuationAllowancesAndReservesDeductions
/ us-gaap_ValuationAllowancesAndReservesTypeAxis
= shoo_ChargebackMember
34,732us-gaap_ValuationAllowancesAndReservesDeductions
/ us-gaap_ValuationAllowancesAndReservesTypeAxis
= shoo_ChargebackMember
 
Allowance for Sales Returns [Member]        
Valuation Allowance [Line Items]        
Allowance for Doubtful Accounts Receivable 5,160us-gaap_AllowanceForDoubtfulAccountsReceivable
/ us-gaap_ValuationAllowancesAndReservesTypeAxis
= us-gaap_AllowanceForSalesReturnsMember
3,253us-gaap_AllowanceForDoubtfulAccountsReceivable
/ us-gaap_ValuationAllowancesAndReservesTypeAxis
= us-gaap_AllowanceForSalesReturnsMember
4,299us-gaap_AllowanceForDoubtfulAccountsReceivable
/ us-gaap_ValuationAllowancesAndReservesTypeAxis
= us-gaap_AllowanceForSalesReturnsMember
2,202us-gaap_AllowanceForDoubtfulAccountsReceivable
/ us-gaap_ValuationAllowancesAndReservesTypeAxis
= us-gaap_AllowanceForSalesReturnsMember
Allowance for Doubtful Accounts Receivable, Period Increase (Decrease) 5,648us-gaap_AllowanceForDoubtfulAccountsReceivablePeriodIncreaseDecrease
/ us-gaap_ValuationAllowancesAndReservesTypeAxis
= us-gaap_AllowanceForSalesReturnsMember
702us-gaap_AllowanceForDoubtfulAccountsReceivablePeriodIncreaseDecrease
/ us-gaap_ValuationAllowancesAndReservesTypeAxis
= us-gaap_AllowanceForSalesReturnsMember
3,258us-gaap_AllowanceForDoubtfulAccountsReceivablePeriodIncreaseDecrease
/ us-gaap_ValuationAllowancesAndReservesTypeAxis
= us-gaap_AllowanceForSalesReturnsMember
 
Valuation Allowances and Reserves, Deductions $ 3,741us-gaap_ValuationAllowancesAndReservesDeductions
/ us-gaap_ValuationAllowancesAndReservesTypeAxis
= us-gaap_AllowanceForSalesReturnsMember
$ 1,748us-gaap_ValuationAllowancesAndReservesDeductions
/ us-gaap_ValuationAllowancesAndReservesTypeAxis
= us-gaap_AllowanceForSalesReturnsMember
$ 1,161us-gaap_ValuationAllowancesAndReservesDeductions
/ us-gaap_ValuationAllowancesAndReservesTypeAxis
= us-gaap_AllowanceForSalesReturnsMember