XML 38 R45.htm IDEA: XBRL DOCUMENT v2.4.1.9
8. STOCK INCENTIVE PLAN (Details 2) (USD $)
12 Months Ended
Dec. 31, 2014
Dec. 31, 2013
Number Exercisable 188,971us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber 199,200us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber
Weighted average exercise price $ 3.9WVVI_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice1 $ 4.01WVVI_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice1
2.99    
Number Outstanding 4,000us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
/ us-gaap_PlanNameAxis
= WVVI_RangeOfExercisePriceTwoMember
 
Weighted average remaining contractual life 1 month 13 days  
Weighted average exercise price $ 2.99us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
/ us-gaap_PlanNameAxis
= WVVI_RangeOfExercisePriceTwoMember
 
Number Exercisable 4,000us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber
/ us-gaap_PlanNameAxis
= WVVI_RangeOfExercisePriceTwoMember
 
Weighted average exercise price $ 2.99WVVI_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice1
/ us-gaap_PlanNameAxis
= WVVI_RangeOfExercisePriceTwoMember
 
3.09    
Number Outstanding 22,971us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
/ us-gaap_PlanNameAxis
= WVVI_RangeOfExercisePriceThreeMember
 
Weighted average remaining contractual life 6 years 6 months 22 days  
Weighted average exercise price $ 3.09us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
/ us-gaap_PlanNameAxis
= WVVI_RangeOfExercisePriceThreeMember
 
Number Exercisable 8,971us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber
/ us-gaap_PlanNameAxis
= WVVI_RangeOfExercisePriceThreeMember
 
Weighted average exercise price $ 3.09WVVI_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice1
/ us-gaap_PlanNameAxis
= WVVI_RangeOfExercisePriceThreeMember
 
3.24    
Number Outstanding 80,000us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
/ us-gaap_PlanNameAxis
= WVVI_RangeOfExercisePriceFourMember
 
Weighted average remaining contractual life 1 year 6 months 18 days  
Weighted average exercise price $ 3.24us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
/ us-gaap_PlanNameAxis
= WVVI_RangeOfExercisePriceFourMember
 
Number Exercisable 60,000us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber
/ us-gaap_PlanNameAxis
= WVVI_RangeOfExercisePriceFourMember
 
Weighted average exercise price $ 3.24WVVI_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice1
/ us-gaap_PlanNameAxis
= WVVI_RangeOfExercisePriceFourMember
 
3.76    
Number Outstanding 62,000us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
/ us-gaap_PlanNameAxis
= WVVI_RangeOfExercisePriceFiveMember
 
Weighted average remaining contractual life 6 months 29 days  
Weighted average exercise price $ 3.76us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
/ us-gaap_PlanNameAxis
= WVVI_RangeOfExercisePriceFiveMember
 
Number Exercisable 62,000us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber
/ us-gaap_PlanNameAxis
= WVVI_RangeOfExercisePriceFiveMember
 
Weighted average exercise price $ 3.76WVVI_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice1
/ us-gaap_PlanNameAxis
= WVVI_RangeOfExercisePriceFiveMember
 
5.00    
Number Outstanding 54,000us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
/ us-gaap_PlanNameAxis
= WVVI_RangeOfExercisePriceSixMember
 
Weighted average remaining contractual life 11 months 26 days  
Weighted average exercise price $ 5us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
/ us-gaap_PlanNameAxis
= WVVI_RangeOfExercisePriceSixMember
 
Number Exercisable 54,000us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber
/ us-gaap_PlanNameAxis
= WVVI_RangeOfExercisePriceSixMember
 
Weighted average exercise price $ 5WVVI_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice1
/ us-gaap_PlanNameAxis
= WVVI_RangeOfExercisePriceSixMember
 
2.99 - 5.00    
Number Outstanding 222,971us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
/ us-gaap_PlanNameAxis
= WVVI_RangeOfExercisePriceSevenMember
 
Weighted average remaining contractual life 1 year 7 months 20 days  
Weighted average exercise price $ 3.79us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
/ us-gaap_PlanNameAxis
= WVVI_RangeOfExercisePriceSevenMember
 
Number Exercisable 188,971us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber
/ us-gaap_PlanNameAxis
= WVVI_RangeOfExercisePriceSevenMember
 
Weighted average exercise price $ 3.9WVVI_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice1
/ us-gaap_PlanNameAxis
= WVVI_RangeOfExercisePriceSevenMember