XML 1025 R79.htm IDEA: XBRL DOCUMENT v2.4.1.9
Earnings Per Share (Details) (USD $)
In Thousands, except Share data, unless otherwise specified
12 Months Ended
Dec. 31, 2014
Dec. 31, 2013
Dec. 31, 2012
Numerator [Abstract]      
Net income $ 43,251us-gaap_NetIncomeLoss $ 45,172us-gaap_NetIncomeLoss $ 44,862us-gaap_NetIncomeLoss
Basic earnings per share [Abstract]      
Weighted average shares (in shares) 17,326,000us-gaap_WeightedAverageNumberOfSharesOutstandingBasic 17,158,000us-gaap_WeightedAverageNumberOfSharesOutstandingBasic 17,013,000us-gaap_WeightedAverageNumberOfSharesOutstandingBasic
Diluted earnings per share [Abstract]      
Dilutive effect of equity grants (in shares) 71,000us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements 82,000us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements 60,000us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements
Adjusted weighted average shares (in shares) 17,397,000us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding 17,240,000us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding 17,073,000us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding
Earnings per share [Abstract]      
Basic earnings per share (in dollars per share) $ 2.50us-gaap_EarningsPerShareBasic $ 2.63us-gaap_EarningsPerShareBasic $ 2.64us-gaap_EarningsPerShareBasic
Diluted earnings per share (in dollars per share) $ 2.49us-gaap_EarningsPerShareDiluted $ 2.62us-gaap_EarningsPerShareDiluted $ 2.63us-gaap_EarningsPerShareDiluted
Options [Member]      
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]      
Options excluded from diluted calculations (in shares) 0us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
/ us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis
= us-gaap_EmployeeStockOptionMember
65,519us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
/ us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis
= us-gaap_EmployeeStockOptionMember
98,720us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
/ us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis
= us-gaap_EmployeeStockOptionMember
Weighted average price of outstanding options (in dollars per share) $ 0us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
/ us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis
= us-gaap_EmployeeStockOptionMember
$ 35.409us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
/ us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis
= us-gaap_EmployeeStockOptionMember
$ 35.409us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
/ us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis
= us-gaap_EmployeeStockOptionMember