XML 21 R10.htm IDEA: XBRL DOCUMENT
v3.20.2

Use of Estimates | 9 Months Ended
--- | ---
Sep. 30, 2020
Use of Estimates [Abstract] |
Use of Estimates | Use of Estimates The preparation of financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the financial statements and the reported amounts of revenue and expenses during the reporting period. Actual results could differ from those estimates. Significant areas involving management estimates include variable consideration included in revenue, allowances for bad debts, inventory valuation, valuation of intangible assets, impairment of long-lived assets, litigation reserves and contingent payment liabilities. The Company estimates variable consideration for future customer chargebacks and markdown allowances, discounts, returns and other miscellaneous compliance-related deductions that relate to the current-period sales. The Company evaluates anticipated chargebacks by reviewing several performance indicators of its major customers. These performance indicators, which include retailers’ inventory levels, sell-through rates and gross margin levels, are analyzed by management to estimate the amount of the anticipated customer allowance. While the full impact of the COVID-19 pandemic is unknown and cannot be reasonably estimated, the Company has made accounting estimates based on the facts and circumstances available as of the reporting date. Actual amounts could differ from these estimates, and such differences could be material.

X
- Definition Use of Estimates [Abstract] + References No definition available. + Details
Name: | shoo_UseOfEstimatesAbstract
Namespace Prefix: | shoo_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Use of Estimates [Text Block] + References No definition available. + Details
Name: | shoo_UseOfEstimatesTextBlock
Namespace Prefix: | shoo_
Data Type: | nonnum:textBlockItemType
Balance Type: | na
Period Type: | duration