XML 70 R51.htm IDEA: XBRL DOCUMENT v2.4.1.9
Note 11 - Stockholders' Equity (Details) (USD $)
12 Months Ended
Dec. 31, 2014
Dec. 31, 2013
Dec. 31, 2012
Dec. 31, 2011
Jun. 15, 1989
Nov. 30, 2006
Dec. 12, 2007
Note 11 - Stockholders' Equity (Details) [Line Items]              
Common Stock, Par or Stated Value Per Share (in Dollars per share) $ 0.01us-gaap_CommonStockParOrStatedValuePerShare $ 0.01us-gaap_CommonStockParOrStatedValuePerShare          
Allocated Share-based Compensation Expense   $ 515,933us-gaap_AllocatedShareBasedCompensationExpense $ 461,195us-gaap_AllocatedShareBasedCompensationExpense        
Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Number (in Shares) 259,730us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber            
Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period (in Shares) 28,000us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised 16,650us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised          
Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period, Intrinsic Value 310,520us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue 90,988us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue          
Selling, General and Administrative Expenses [Member]              
Note 11 - Stockholders' Equity (Details) [Line Items]              
Allocated Share-based Compensation Expense   462,000us-gaap_AllocatedShareBasedCompensationExpense
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_SellingGeneralAndAdministrativeExpensesMember
235,000us-gaap_AllocatedShareBasedCompensationExpense
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_SellingGeneralAndAdministrativeExpensesMember
       
Restricted Stock [Member]              
Note 11 - Stockholders' Equity (Details) [Line Items]              
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period, Fair Value 135,000us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue
/ us-gaap_AwardTypeAxis
= us-gaap_RestrictedStockMember
123,000us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue
/ us-gaap_AwardTypeAxis
= us-gaap_RestrictedStockMember
         
Employee Service Share-based Compensation, Nonvested Awards, Compensation Cost Not yet Recognized 88,000us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized
/ us-gaap_AwardTypeAxis
= us-gaap_RestrictedStockMember
           
Employee Service Share-based Compensation, Nonvested Awards, Compensation Cost Not yet Recognized, Period for Recognition 1 year 127 days            
Restricted Stock Units (RSUs) [Member]              
Note 11 - Stockholders' Equity (Details) [Line Items]              
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period, Fair Value 383,000us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue
/ us-gaap_AwardTypeAxis
= us-gaap_RestrictedStockUnitsRSUMember
190,000us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue
/ us-gaap_AwardTypeAxis
= us-gaap_RestrictedStockUnitsRSUMember
         
Employee Service Share-based Compensation, Nonvested Awards, Compensation Cost Not yet Recognized $ 1,210,000us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized
/ us-gaap_AwardTypeAxis
= us-gaap_RestrictedStockUnitsRSUMember
           
Employee Service Share-based Compensation, Nonvested Awards, Compensation Cost Not yet Recognized, Period for Recognition 2 years 69 days            
Minimum [Member] | The 1989 Non-Qualified Stock Option Plan [Member]              
Note 11 - Stockholders' Equity (Details) [Line Items]              
Share-based Compensation Arrangement by Share-based Payment Award, Expiration Period 5 years            
Minimum [Member]              
Note 11 - Stockholders' Equity (Details) [Line Items]              
Share-based Compensation Arrangement by Share-based Payment Award, Expiration Period 7 years            
Maximum [Member] | The 1989 Non-Qualified Stock Option Plan [Member]              
Note 11 - Stockholders' Equity (Details) [Line Items]              
Share-based Compensation Arrangement by Share-based Payment Award, Expiration Period 7 years            
Maximum [Member]              
Note 11 - Stockholders' Equity (Details) [Line Items]              
Share-based Compensation Arrangement by Share-based Payment Award, Expiration Period 10 years            
Director [Member] | The 2001 Non-Qualified Stock Option Plan [Member]              
Note 11 - Stockholders' Equity (Details) [Line Items]              
Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Gross (in Shares)       14,000us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross
/ us-gaap_PlanNameAxis
= cvv_The2001NonQualifiedStockOptionPlanMember
/ us-gaap_TitleOfIndividualAxis
= us-gaap_DirectorMember
     
Share-based Compensation Arrangements by Share-based Payment Award, Options, Grants in Period, Weighted Average Exercise Price (in Dollars per share)       $ 7.90us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice
/ us-gaap_PlanNameAxis
= cvv_The2001NonQualifiedStockOptionPlanMember
/ us-gaap_TitleOfIndividualAxis
= us-gaap_DirectorMember
     
Directors and Key Employees [Member] | The 2007 Share Incentive Plan [Member]              
Note 11 - Stockholders' Equity (Details) [Line Items]              
Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Gross (in Shares) 42,320us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross
/ us-gaap_PlanNameAxis
= cvv_The2007ShareIncentivePlanMember
/ us-gaap_TitleOfIndividualAxis
= cvv_DirectorsAndKeyEmployeesMember
28,087us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross
/ us-gaap_PlanNameAxis
= cvv_The2007ShareIncentivePlanMember
/ us-gaap_TitleOfIndividualAxis
= cvv_DirectorsAndKeyEmployeesMember
         
Key Employee [Member] | The 2007 Share Incentive Plan [Member]              
Note 11 - Stockholders' Equity (Details) [Line Items]              
Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Gross (in Shares) 100,000us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross
/ us-gaap_PlanNameAxis
= cvv_The2007ShareIncentivePlanMember
/ us-gaap_TitleOfIndividualAxis
= cvv_KeyEmployeeMember
           
The 1989 Non-Qualified Stock Option Plan [Member]              
Note 11 - Stockholders' Equity (Details) [Line Items]              
Common Stock, Capital Shares Reserved for Future Issuance (in Shares)         700,000us-gaap_CommonStockCapitalSharesReservedForFutureIssuance
/ us-gaap_PlanNameAxis
= cvv_The1989NonQualifiedStockOptionPlanMember
   
Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period 4 years            
Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Gross (in Shares) 0us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross
/ us-gaap_PlanNameAxis
= cvv_The1989NonQualifiedStockOptionPlanMember
0us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross
/ us-gaap_PlanNameAxis
= cvv_The1989NonQualifiedStockOptionPlanMember
         
Share-based Compensation Arrangements by Share-based Payment Award, Options, Grants in Period, Weighted Average Exercise Price (in Dollars per share) $ 0us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice
/ us-gaap_PlanNameAxis
= cvv_The1989NonQualifiedStockOptionPlanMember
$ 0us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice
/ us-gaap_PlanNameAxis
= cvv_The1989NonQualifiedStockOptionPlanMember
         
Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Number (in Shares) 35,250us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
/ us-gaap_PlanNameAxis
= cvv_The1989NonQualifiedStockOptionPlanMember
35,250us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
/ us-gaap_PlanNameAxis
= cvv_The1989NonQualifiedStockOptionPlanMember
41,900us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
/ us-gaap_PlanNameAxis
= cvv_The1989NonQualifiedStockOptionPlanMember
       
Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period (in Shares) 0us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised
/ us-gaap_PlanNameAxis
= cvv_The1989NonQualifiedStockOptionPlanMember
6,650us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised
/ us-gaap_PlanNameAxis
= cvv_The1989NonQualifiedStockOptionPlanMember
         
The 2001 Non-Qualified Stock Option Plan [Member]              
Note 11 - Stockholders' Equity (Details) [Line Items]              
Common Stock, Capital Shares Reserved for Future Issuance (in Shares)           300,000us-gaap_CommonStockCapitalSharesReservedForFutureIssuance
/ us-gaap_PlanNameAxis
= cvv_The2001NonQualifiedStockOptionPlanMember
 
Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period 4 years            
Share-based Compensation Arrangement by Share-based Payment Award, Expiration Period       10 years      
Common Stock, Par or Stated Value Per Share (in Dollars per share)           $ 0.01us-gaap_CommonStockParOrStatedValuePerShare
/ us-gaap_PlanNameAxis
= cvv_The2001NonQualifiedStockOptionPlanMember
 
Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Gross (in Shares) 0us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross
/ us-gaap_PlanNameAxis
= cvv_The2001NonQualifiedStockOptionPlanMember
0us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross
/ us-gaap_PlanNameAxis
= cvv_The2001NonQualifiedStockOptionPlanMember
0us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross
/ us-gaap_PlanNameAxis
= cvv_The2001NonQualifiedStockOptionPlanMember
       
Share-based Compensation Arrangements by Share-based Payment Award, Options, Grants in Period, Weighted Average Exercise Price (in Dollars per share) $ 0us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice
/ us-gaap_PlanNameAxis
= cvv_The2001NonQualifiedStockOptionPlanMember
$ 0us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice
/ us-gaap_PlanNameAxis
= cvv_The2001NonQualifiedStockOptionPlanMember
         
Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Rights       25%      
Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Number (in Shares) 124,480us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
/ us-gaap_PlanNameAxis
= cvv_The2001NonQualifiedStockOptionPlanMember
152,480us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
/ us-gaap_PlanNameAxis
= cvv_The2001NonQualifiedStockOptionPlanMember
162,480us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
/ us-gaap_PlanNameAxis
= cvv_The2001NonQualifiedStockOptionPlanMember
       
Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period (in Shares) 28,000us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised
/ us-gaap_PlanNameAxis
= cvv_The2001NonQualifiedStockOptionPlanMember
10,000us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised
/ us-gaap_PlanNameAxis
= cvv_The2001NonQualifiedStockOptionPlanMember
         
The 2007 Share Incentive Plan [Member]              
Note 11 - Stockholders' Equity (Details) [Line Items]              
Common Stock, Capital Shares Reserved for Future Issuance (in Shares)             750,000us-gaap_CommonStockCapitalSharesReservedForFutureIssuance
/ us-gaap_PlanNameAxis
= cvv_The2007ShareIncentivePlanMember
Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Gross (in Shares) 100,000us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross
/ us-gaap_PlanNameAxis
= cvv_The2007ShareIncentivePlanMember
0us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross
/ us-gaap_PlanNameAxis
= cvv_The2007ShareIncentivePlanMember
         
Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Number (in Shares) 100,000us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
/ us-gaap_PlanNameAxis
= cvv_The2007ShareIncentivePlanMember
0us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
/ us-gaap_PlanNameAxis
= cvv_The2007ShareIncentivePlanMember
200us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
/ us-gaap_PlanNameAxis
= cvv_The2007ShareIncentivePlanMember
       
Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period (in Shares) 0us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised
/ us-gaap_PlanNameAxis
= cvv_The2007ShareIncentivePlanMember
0us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised
/ us-gaap_PlanNameAxis
= cvv_The2007ShareIncentivePlanMember