XML 109 R69.htm IDEA: XBRL DOCUMENT v2.4.1.9
EMPLOYEE RETIREMENT PLANS (Details 6) (USD $)
In Thousands, unless otherwise specified
Dec. 31, 2014
Dec. 31, 2013
Defined Benefit Plan Disclosure [Line Items]    
Fair Value of Pension Plan Assets, Total $ 32,027us-gaap_DefinedBenefitPlanFairValueOfPlanAssets $ 31,522us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
Other Assets [Member]    
Defined Benefit Plan Disclosure [Line Items]    
Fair Value of Pension Plan Assets, Total 89us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherAssetsMember
[1] 77us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherAssetsMember
[1]
Exchange traded funds [Member]    
Defined Benefit Plan Disclosure [Line Items]    
Fair Value of Pension Plan Assets, Total 3,030us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_ExchangeTradedFundsMember
2,761us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_ExchangeTradedFundsMember
Pooled Fixed Income Funds [Member]    
Defined Benefit Plan Disclosure [Line Items]    
Fair Value of Pension Plan Assets, Total 5,893us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_FixedIncomeFundsMember
4,150us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_FixedIncomeFundsMember
US Government Agencies Debt Securities [Member]    
Defined Benefit Plan Disclosure [Line Items]    
Fair Value of Pension Plan Assets, Total 1,131us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_USGovernmentAgenciesDebtSecuritiesMember
838us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_USGovernmentAgenciesDebtSecuritiesMember
Cash and Cash Equivalents [Member]    
Defined Benefit Plan Disclosure [Line Items]    
Fair Value of Pension Plan Assets, Total 2,069us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_CashAndCashEquivalentsMember
2,927us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_CashAndCashEquivalentsMember
Subtotal [Member]    
Defined Benefit Plan Disclosure [Line Items]    
Fair Value of Pension Plan Assets, Total 31,938us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= weys_SubtotalMember
31,445us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= weys_SubtotalMember
Corporate Obligations [Member]    
Defined Benefit Plan Disclosure [Line Items]    
Fair Value of Pension Plan Assets, Total 4,762us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_FairValueByLiabilityClassAxis
= weys_CorporateObligationsMember
4,636us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_FairValueByLiabilityClassAxis
= weys_CorporateObligationsMember
State And Municipal Obligations [Member]    
Defined Benefit Plan Disclosure [Line Items]    
Fair Value of Pension Plan Assets, Total 1,592us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_FairValueByLiabilityClassAxis
= weys_StateAndMunicipalObligationsMember
538us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_FairValueByLiabilityClassAxis
= weys_StateAndMunicipalObligationsMember
Common Stock [Member]    
Defined Benefit Plan Disclosure [Line Items]    
Fair Value of Pension Plan Assets, Total 13,027us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
14,809us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
Preferred Stock [Member]    
Defined Benefit Plan Disclosure [Line Items]    
Fair Value of Pension Plan Assets, Total 434us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_PreferredStockMember
786us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_PreferredStockMember
Fair Value, Inputs, Level 1 [Member] | Exchange traded funds [Member]    
Defined Benefit Plan Disclosure [Line Items]    
Fair Value of Pension Plan Assets, Total 3,030us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_ExchangeTradedFundsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
2,761us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_ExchangeTradedFundsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
Fair Value, Inputs, Level 1 [Member] | Pooled Fixed Income Funds [Member]    
Defined Benefit Plan Disclosure [Line Items]    
Fair Value of Pension Plan Assets, Total 5,893us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_FixedIncomeFundsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
4,150us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_FixedIncomeFundsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
Fair Value, Inputs, Level 1 [Member] | US Government Agencies Debt Securities [Member]    
Defined Benefit Plan Disclosure [Line Items]    
Fair Value of Pension Plan Assets, Total 0us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_USGovernmentAgenciesDebtSecuritiesMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
0us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_USGovernmentAgenciesDebtSecuritiesMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
Fair Value, Inputs, Level 1 [Member] | Cash and Cash Equivalents [Member]    
Defined Benefit Plan Disclosure [Line Items]    
Fair Value of Pension Plan Assets, Total 2,069us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_CashAndCashEquivalentsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
2,927us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_CashAndCashEquivalentsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
Fair Value, Inputs, Level 1 [Member] | Subtotal [Member]    
Defined Benefit Plan Disclosure [Line Items]    
Fair Value of Pension Plan Assets, Total 23,294us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= weys_SubtotalMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
23,963us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= weys_SubtotalMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
Fair Value, Inputs, Level 1 [Member] | Corporate Obligations [Member]    
Defined Benefit Plan Disclosure [Line Items]    
Fair Value of Pension Plan Assets, Total 0us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ us-gaap_FairValueByLiabilityClassAxis
= weys_CorporateObligationsMember
0us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ us-gaap_FairValueByLiabilityClassAxis
= weys_CorporateObligationsMember
Fair Value, Inputs, Level 1 [Member] | State And Municipal Obligations [Member]    
Defined Benefit Plan Disclosure [Line Items]    
Fair Value of Pension Plan Assets, Total 0us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ us-gaap_FairValueByLiabilityClassAxis
= weys_StateAndMunicipalObligationsMember
0us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ us-gaap_FairValueByLiabilityClassAxis
= weys_StateAndMunicipalObligationsMember
Fair Value, Inputs, Level 1 [Member] | Common Stock [Member]    
Defined Benefit Plan Disclosure [Line Items]    
Fair Value of Pension Plan Assets, Total 11,888us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
13,339us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
Fair Value, Inputs, Level 1 [Member] | Preferred Stock [Member]    
Defined Benefit Plan Disclosure [Line Items]    
Fair Value of Pension Plan Assets, Total 414us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_PreferredStockMember
786us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_PreferredStockMember
Fair Value, Inputs, Level 2 [Member] | Exchange traded funds [Member]    
Defined Benefit Plan Disclosure [Line Items]    
Fair Value of Pension Plan Assets, Total 0us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_ExchangeTradedFundsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
0us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_ExchangeTradedFundsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
Fair Value, Inputs, Level 2 [Member] | Pooled Fixed Income Funds [Member]    
Defined Benefit Plan Disclosure [Line Items]    
Fair Value of Pension Plan Assets, Total 0us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_FixedIncomeFundsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
0us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_FixedIncomeFundsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
Fair Value, Inputs, Level 2 [Member] | US Government Agencies Debt Securities [Member]    
Defined Benefit Plan Disclosure [Line Items]    
Fair Value of Pension Plan Assets, Total 1,131us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_USGovernmentAgenciesDebtSecuritiesMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
838us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_USGovernmentAgenciesDebtSecuritiesMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
Fair Value, Inputs, Level 2 [Member] | Cash and Cash Equivalents [Member]    
Defined Benefit Plan Disclosure [Line Items]    
Fair Value of Pension Plan Assets, Total 0us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_CashAndCashEquivalentsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
0us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_CashAndCashEquivalentsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
Fair Value, Inputs, Level 2 [Member] | Subtotal [Member]    
Defined Benefit Plan Disclosure [Line Items]    
Fair Value of Pension Plan Assets, Total 8,644us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= weys_SubtotalMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
7,482us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= weys_SubtotalMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
Fair Value, Inputs, Level 2 [Member] | Corporate Obligations [Member]    
Defined Benefit Plan Disclosure [Line Items]    
Fair Value of Pension Plan Assets, Total 4,762us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_FairValueByLiabilityClassAxis
= weys_CorporateObligationsMember
4,636us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_FairValueByLiabilityClassAxis
= weys_CorporateObligationsMember
Fair Value, Inputs, Level 2 [Member] | State And Municipal Obligations [Member]    
Defined Benefit Plan Disclosure [Line Items]    
Fair Value of Pension Plan Assets, Total 1,592us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_FairValueByLiabilityClassAxis
= weys_StateAndMunicipalObligationsMember
538us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_FairValueByLiabilityClassAxis
= weys_StateAndMunicipalObligationsMember
Fair Value, Inputs, Level 2 [Member] | Common Stock [Member]    
Defined Benefit Plan Disclosure [Line Items]    
Fair Value of Pension Plan Assets, Total 1,139us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
1,470us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
Fair Value, Inputs, Level 2 [Member] | Preferred Stock [Member]    
Defined Benefit Plan Disclosure [Line Items]    
Fair Value of Pension Plan Assets, Total 20us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_PreferredStockMember
0us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_PreferredStockMember
Fair Value, Inputs, Level 3 [Member] | Exchange traded funds [Member]    
Defined Benefit Plan Disclosure [Line Items]    
Fair Value of Pension Plan Assets, Total 0us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_ExchangeTradedFundsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
0us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_ExchangeTradedFundsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
Fair Value, Inputs, Level 3 [Member] | Pooled Fixed Income Funds [Member]    
Defined Benefit Plan Disclosure [Line Items]    
Fair Value of Pension Plan Assets, Total 0us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_FixedIncomeFundsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
0us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_FixedIncomeFundsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
Fair Value, Inputs, Level 3 [Member] | US Government Agencies Debt Securities [Member]    
Defined Benefit Plan Disclosure [Line Items]    
Fair Value of Pension Plan Assets, Total 0us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_USGovernmentAgenciesDebtSecuritiesMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
0us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_USGovernmentAgenciesDebtSecuritiesMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
Fair Value, Inputs, Level 3 [Member] | Cash and Cash Equivalents [Member]    
Defined Benefit Plan Disclosure [Line Items]    
Fair Value of Pension Plan Assets, Total 0us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_CashAndCashEquivalentsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
0us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_CashAndCashEquivalentsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
Fair Value, Inputs, Level 3 [Member] | Subtotal [Member]    
Defined Benefit Plan Disclosure [Line Items]    
Fair Value of Pension Plan Assets, Total 0us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= weys_SubtotalMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
0us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= weys_SubtotalMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
Fair Value, Inputs, Level 3 [Member] | Corporate Obligations [Member]    
Defined Benefit Plan Disclosure [Line Items]    
Fair Value of Pension Plan Assets, Total 0us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByLiabilityClassAxis
= weys_CorporateObligationsMember
0us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByLiabilityClassAxis
= weys_CorporateObligationsMember
Fair Value, Inputs, Level 3 [Member] | State And Municipal Obligations [Member]    
Defined Benefit Plan Disclosure [Line Items]    
Fair Value of Pension Plan Assets, Total 0us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByLiabilityClassAxis
= weys_StateAndMunicipalObligationsMember
0us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByLiabilityClassAxis
= weys_StateAndMunicipalObligationsMember
Fair Value, Inputs, Level 3 [Member] | Common Stock [Member]    
Defined Benefit Plan Disclosure [Line Items]    
Fair Value of Pension Plan Assets, Total 0us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
0us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
Fair Value, Inputs, Level 3 [Member] | Preferred Stock [Member]    
Defined Benefit Plan Disclosure [Line Items]    
Fair Value of Pension Plan Assets, Total $ 0us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_PreferredStockMember
$ 0us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_PreferredStockMember
[1] This category represents trust receivables that are not leveled.