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

X
- Definition Amount of actual cash payments made that result from the contingent consideration arrangement. + References No definition available. + Details
Name: | shoo_BusinessAcquisitionContingentConsiderationActualCashPayment
Namespace Prefix: | shoo_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition business combinations contingent liability payment for consideration arrangements recognized in connection with a business combination. + References No definition available. + Details
Name: | shoo_Businesscombinationscontingentliabilitypayment
Namespace Prefix: | shoo_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Details
Name: | us-gaap_AssetsAbstract
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Fair value portion of probable future economic benefits obtained or controlled by an entity as a result of past transactions or events. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 820 -SubTopic 10 -Section 50 -Paragraph 2 -Subparagraph (a) -URI http://asc.fasb.org/extlink&oid=25499696&loc=d3e19207-110258 + Details
Name: | us-gaap_AssetsFairValueDisclosure
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Amount of investment in debt and equity securities categorized neither as held-to-maturity nor trading. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 320 -SubTopic 10 -Section 25 -Paragraph 1 -Subparagraph (b) -URI http://asc.fasb.org/extlink&oid=28360136&loc=d3e22054-111558 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 320 -SubTopic 10 -Section 50 -Paragraph 5 -Subparagraph (aa) -URI http://asc.fasb.org/extlink&oid=27724398&loc=d3e27232-111563 Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 320 -SubTopic 10 -Section 45 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=6871852&loc=d3e26610-111562 + Details
Name: | us-gaap_AvailableForSaleSecurities
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Amount of investment in debt and equity securities categorized neither as trading securities nor held-to-maturity securities and intended be sold or mature one year or operating cycle, if longer. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 320 -SubTopic 10 -Section 25 -Paragraph 1 -Subparagraph (b) -URI http://asc.fasb.org/extlink&oid=28360136&loc=d3e22054-111558 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 320 -SubTopic 10 -Section 45 -Paragraph 2 -URI http://asc.fasb.org/extlink&oid=6871852&loc=d3e26626-111562 + Details
Name: | us-gaap_AvailableForSaleSecuritiesCurrent
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Amount of unrealized gain before deducting unrealized loss on investments in debt and equity securities classified as available-for-sale securities. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 320 -SubTopic 10 -Section 50 -Paragraph 2 -Subparagraph (b) -URI http://asc.fasb.org/extlink&oid=27724398&loc=d3e27161-111563 + Details
Name: | us-gaap_AvailableForSaleSecuritiesGrossUnrealizedGains
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Amount of unrealized loss before deducting unrealized gain on investments in available-for-sale securities. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 320 -SubTopic 10 -Section 50 -Paragraph 2 -Subparagraph (c) -URI http://asc.fasb.org/extlink&oid=27724398&loc=d3e27161-111563 + Details
Name: | us-gaap_AvailableForSaleSecuritiesGrossUnrealizedLoss
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Investments in debt and equity securities which are categorized neither as held-to-maturity nor trading and which are intended to be sold or mature more than one year from the balance sheet date or operating cycle, if longer. Such securities are reported at fair value; unrealized gains (losses) related to Available-for-sale Securities are excluded from earnings and reported in a separate component of shareholders' equity (other comprehensive income), unless the Available-for-sale security is designated as a hedge or is determined to have had an other than temporary decline in fair value below its amortized cost basis. All or a portion of the unrealized holding gain (loss) of an Available-for-sale security that is designated as being hedged in a fair value hedge is recognized in earnings during the period of the hedge, as are other than temporary declines in fair value below the cost basis for investments in equity securities and debt securities that an entity intends to sell or it is more likely than not that it will be required to sell before the recovery of its amortized cost basis. Other than temporary declines in fair value below the cost basis for debt securities categorized as Available-for-sale that an entity does not intend to sell and for which it is not more likely than not that the entity will be required to sell before the recovery of its amortized cost basis are bifurcated into credit losses and losses related to all other factors. Other than temporary declines in fair value below cost basis related to credit losses are recognized in earnings, and losses related to all other factors are recognized in other comprehensive income. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 320 -SubTopic 10 -Section 45 -Paragraph 2 -URI http://asc.fasb.org/extlink&oid=6871852&loc=d3e26626-111562 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Glossary Available-for-Sale Securities -URI http://asc.fasb.org/extlink&oid=6505594 + Details
Name: | us-gaap_AvailableForSaleSecuritiesNoncurrent
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition This element represents the amount of any change recognized during the period in the low-end of the estimated range of outcomes (undiscounted) of a liability assumed in a business combination arising from an item of contingent consideration. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 805 -SubTopic 30 -Section 50 -Paragraph 4 -Subparagraph (a)(2) -URI http://asc.fasb.org/extlink&oid=7488404&loc=d3e7008-128479 + Details
Name: | us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInTheRangeOfOutcomesContingentConsiderationLiabilityValueLow
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Amount of liability recognized arising from contingent consideration in a business combination. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 805 -SubTopic 30 -Section 35 -Paragraph 1 -Subparagraph b -URI http://asc.fasb.org/extlink&oid=6911338&loc=d3e6819-128478 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 805 -SubTopic 30 -Section 25 -Paragraph 6 -URI http://asc.fasb.org/extlink&oid=6911189&loc=d3e6408-128476 + Details
Name: | us-gaap_BusinessCombinationContingentConsiderationLiability
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Fair value portion of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Glossary Cash -URI http://asc.fasb.org/extlink&oid=6506951 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Glossary Cash Equivalents -URI http://asc.fasb.org/extlink&oid=6507016 + Details
Name: | us-gaap_CashAndCashEquivalentsFairValueDisclosure
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Decrease for amounts of indebtedness forgiven by the holder of the debt instrument. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 235 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.4-08.(f)) -URI http://asc.fasb.org/extlink&oid=26873400&loc=d3e23780-122690 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 08 -Paragraph f -Article 4 + Details
Name: | us-gaap_DebtInstrumentDecreaseForgiveness
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Amount of the required periodic payments including both interest and principal payments. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 02 -Paragraph 22 -Article 5 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 210 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02.22) -URI http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682 Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 942 -SubTopic 470 -Section 50 -Paragraph 3 -Subparagraph (c) -URI http://asc.fasb.org/extlink&oid=6479336&loc=d3e64711-112823 + Details
Name: | us-gaap_DebtInstrumentPeriodicPayment
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Fair value portion of asset contracts related to the exchange of different currencies, including, but not limited to, foreign currency options, forward contracts, and swaps. + References No definition available. + Details
Name: | us-gaap_ForeignCurrencyContractAssetFairValueDisclosure
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Fair value portion of liability contracts related to the exchange of different currencies, including, but not limited to, foreign currency options, forward (delivery or nondelivery) contracts, and swaps entered into. + References No definition available. + Details
Name: | us-gaap_ForeignCurrencyContractsLiabilityFairValueDisclosure
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Carrying amount as of the balance sheet date of interest earned but not received. Also called accrued interest or accrued interest receivable. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 210 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02.8) -URI http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 02 -Paragraph 8 -Article 5 + Details
Name: | us-gaap_InterestReceivable
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Fair value portion of investment securities, including, but not limited to, marketable securities, derivative financial instruments, and investments accounted for under the equity method. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Glossary Available-for-Sale Securities -URI http://asc.fasb.org/extlink&oid=6505594 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Glossary Trading Securities -URI http://asc.fasb.org/extlink&oid=6526789 Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 320 -SubTopic 10 -Section 25 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=28360136&loc=d3e22054-111558 Reference 4: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 03 -Paragraph 1 -Subparagraph a, f, g -Article 7 Reference 5: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 320 -SubTopic 10 -Section 35 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=27723805&loc=d3e24584-111560 + Details
Name: | us-gaap_InvestmentsFairValueDisclosure
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Details
Name: | us-gaap_LiabilitiesAbstract
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Fair value of financial and nonfinancial obligations. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 820 -SubTopic 10 -Section 50 -Paragraph 2 -Subparagraph (a) -URI http://asc.fasb.org/extlink&oid=25499696&loc=d3e19207-110258 + Details
Name: | us-gaap_LiabilitiesFairValueDisclosure
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Amount of increase (decrease) in loss contingency liability. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 450 -SubTopic 20 -Section 50 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=25496072&loc=d3e14326-108349 + Details
Name: | us-gaap_LossContingencyAccrualCarryingValuePeriodIncreaseDecrease
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | na
Period Type: | duration

X
- Definition An amount representing an agreement for an unconditional promise by the maker to pay the Entity (holder) a definite sum of money at a future date more than one year from the balance sheet date, net of any write-downs taken for collection uncertainty on the part of the holder. Such amount may include accrued interest receivable in accordance with the terms of the debt. The debt also may contain provisions and related items including a discount or premium, payable on demand, secured, or unsecured, interest bearing or noninterest bearing, among a myriad of other features and characteristics. This amount does not include amounts related to receivables held-for-sale. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 210 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02.17) -URI http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 02 -Paragraph 17 -Article 5 + Details
Name: | us-gaap_NotesAndLoansReceivableNetNoncurrent
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Fair value portion of an agreement for an unconditional promise by the maker to pay the holder a definite sum of money at a future date. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 210 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02.3(b)) -URI http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 02 -Paragraph 3 -Subparagraph b -Article 5 + Details
Name: | us-gaap_NotesReceivableFairValueDisclosure
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Amounts due from parties associated with the reporting entity as evidenced by a written promise to pay, due after 1 year (or 1 business cycle). + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 235 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.4-08.(k)(1)) -URI http://asc.fasb.org/extlink&oid=26873400&loc=d3e23780-122690 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 850 -SubTopic 10 -Section 50 -Paragraph 1 -Subparagraph (d) -URI http://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864 Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 02 -Paragraph 3 -Subparagraph a -Article 5 Reference 4: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 08 -Paragraph k -Subparagraph 1 -Article 4 Reference 5: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 210 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02.11) -URI http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682 Reference 6: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Glossary Related Parties -URI http://asc.fasb.org/extlink&oid=16382449 + Details
Name: | us-gaap_NotesReceivableRelatedPartiesNoncurrent
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Cumulative translation adjustment resulting from translating foreign currency financial statements into the reporting currency. Reported in equity as part of accumulated other comprehensive income. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 220 -SubTopic 10 -Section 45 -Paragraph 11 -URI http://asc.fasb.org/extlink&oid=28358780&loc=d3e637-108580 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 830 -SubTopic 30 -Section 45 -Paragraph 12 -URI http://asc.fasb.org/extlink&oid=6915805&loc=d3e32022-110900 Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 830 -SubTopic 30 -Section 45 -Paragraph 20 -Subparagraph (a) -URI http://asc.fasb.org/extlink&oid=6915805&loc=d3e32211-110900 + Details
Name: | us-gaap_TranslationAdjustmentFunctionalToReportingCurrencyNetOfTax
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Details
Name: | us-gaap_BusinessAcquisitionAxis=shoo_CejonAcquisitionMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_BusinessAcquisitionAxis=shoo_DolceVitaMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_BusinessAcquisitionAxis=shoo_SmCanadaMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_BusinessAcquisitionAxis=shoo_SMMexicoMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_FairValueByAssetClassAxis=shoo_AvailableforsaleSecuritiesCurrentMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_EstimateOfFairValueFairValueDisclosureMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel1Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel2Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel3Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |