Quarterly report pursuant to Section 13 or 15(d)

Basis of Presentation (Earnings (Loss) Per Share) (Details)

v2.4.1.9
Basis of Presentation (Earnings (Loss) Per Share) (Details) (USD $)
In Thousands, except Share data, unless otherwise specified
3 Months Ended
Mar. 31, 2015
Mar. 31, 2014
Summary of computation of basic and diluted net income (loss) per share    
Net income $ 754us-gaap_NetIncomeLoss $ 2,097us-gaap_NetIncomeLoss
Shares used to compute basic income per share 19,611,881us-gaap_WeightedAverageNumberOfShareOutstandingBasicAndDiluted 20,600,683us-gaap_WeightedAverageNumberOfShareOutstandingBasicAndDiluted
Dilutive potential common shares:    
Restricted stock 61,538us-gaap_WeightedAverageNumberOfSharesRestrictedStock 60,602us-gaap_WeightedAverageNumberOfSharesRestrictedStock
Stock options 957,369us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements 546,738us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements
Shares used to compute diluted income per share 20,630,788us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding 21,208,023us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding
Basic per share amounts:    
Net income (in usd per share) $ 0.04us-gaap_EarningsPerShareBasic $ 0.10us-gaap_EarningsPerShareBasic
Diluted per share amounts:    
Net income (in usd per share) $ 0.04us-gaap_EarningsPerShareDiluted $ 0.10us-gaap_EarningsPerShareDiluted