XML 37 R50.htm IDEA: XBRL DOCUMENT v2.4.1.9
Basic and Diluted Net Income Per Share (Detail)
In Thousands, unless otherwise specified
12 Months Ended
Dec. 31, 2014
Dec. 31, 2013
Dec. 31, 2012
Earnings Per Share [Abstract]      
Shares used to calculate basic net income per share 16,323us-gaap_WeightedAverageNumberOfSharesOutstandingBasic 14,792us-gaap_WeightedAverageNumberOfSharesOutstandingBasic 14,182us-gaap_WeightedAverageNumberOfSharesOutstandingBasic
Dilutive effect of outstanding options and restricted stock units ("RSUs") 505us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements 358us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements 208us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements
Shares used to calculate diluted net income per share 16,828us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding 15,150us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding 14,390us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding
Securities not considered as they would have been antidilutive 793us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount 1,094us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount 1,271us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount