XML 42 R27.htm IDEA: XBRL DOCUMENT
v3.10.0.1

Summary of Significant Accounting Policies Summary of Significant Accounting Policies (Tables) | 12 Months Ended
--- | ---
Dec. 31, 2017
Summary of Significant Accounting Policies [Abstract] |
Comprehensive Income, Policy [Policy Text Block] | Comprehensive Income: Comprehensive income is the total of net earnings and all other non-owner changes in equity. Comprehensive income for the Company includes net income, foreign currency translation adjustments, cash flow hedging and unrealized gains and losses on marketable securities. The accumulated balances for each component of other comprehensive loss attributable to the Company are as follows: Note A – Summary of Significant Accounting Policies (continued)
|  | 2017 |  | 2016
Currency translation adjustment |  | $ | (24,798 | ) |  | $ | (31,634 | )
Cash flow hedges, net of tax |  | (623 | ) |  | 191 |
Unrealized loss on securities, net of tax |  | (192 | ) |  | (308 | )
Accumulated other comprehensive loss |  | $ | (25,613 | ) |  | $ | (31,751 | )
Investments Classified by Contractual Maturity Date [Table Text Block] | The schedule of maturities at December 31, 2017 and 2016 are as follows:
| Maturities as of December 31, 2017 |  | Maturities as of December 31, 2016
| 1 Year or Less |  | 1 to 4 Years |  | 1 Year or Less |  | 1 to 4 Years
Corporate bonds | $ | 11,979 |  |  | $ | 29,523 |  |  | $ | 11,527 |  |  | $ | 70,559 |
Certificates of deposit | 52,048 |  |  | — |  |  | 27,968 |  |  | — |
Total | $ | 64,027 |  |  | $ | 29,523 |  |  | $ | 39,495 |  |  | $ | 70,559 |

X
- Definition Summary of Significant Accounting Policies [Abstract] + References No definition available. + Details
Name: | shoo_SummaryOfSignificantAccountingPoliciesAbstract
Namespace Prefix: | shoo_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for comprehensive income. + References No definition available. + Details
Name: | us-gaap_ComprehensiveIncomePolicyPolicyTextBlock
Namespace Prefix: | us-gaap_
Data Type: | nonnum:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Tabular disclosure of maturities of an entity's investments as well as any other information pertinent to the investments. + References No definition available. + Details
Name: | us-gaap_InvestmentsClassifiedByContractualMaturityDateTableTextBlock
Namespace Prefix: | us-gaap_
Data Type: | nonnum:textBlockItemType
Balance Type: | na
Period Type: | duration