XML 33 R19.htm IDEA: XBRL DOCUMENT v2.4.1.9
Summary of Significant Accounting Policies (Details 4) (USD $)
3 Months Ended
Mar. 31, 2015
Mar. 31, 2014
Net Income Per Share    
Denominator for basic net income per share - weighted average shares 12,210,000us-gaap_WeightedAverageNumberOfSharesOutstandingBasic 12,853,000us-gaap_WeightedAverageNumberOfSharesOutstandingBasic
Effect of dilutive securities: Stock options 210,000us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements 238,000us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements
Denominator for diluted net income per share - weighted average shares 12,420,000us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding 13,091,000us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding
Stock Options    
Net Income Per Share    
Options not included in computation because they were anti-dilutive 672,000us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
/ us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis
= us-gaap_EmployeeStockOptionMember
459,000us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
/ us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis
= us-gaap_EmployeeStockOptionMember
Weighted average exercise of price of options outstanding that were anti-dilutive 3.97us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice
/ us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis
= us-gaap_EmployeeStockOptionMember
4.36us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice
/ us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis
= us-gaap_EmployeeStockOptionMember