XML 31 R42.htm IDEA: XBRL DOCUMENT v2.4.1.9
Organization and Summary of Significant Accounting Policies - Weighted Average Number of Shares Outstanding and Income Per Share (Detail) (USD $)
In Thousands, except Per Share data, unless otherwise specified
3 Months Ended 12 Months Ended
Dec. 31, 2014
Sep. 30, 2014
Jun. 30, 2014
Mar. 31, 2014
Dec. 31, 2013
Sep. 30, 2013
Jun. 30, 2013
Mar. 31, 2013
Dec. 31, 2014
Dec. 31, 2013
Dec. 31, 2012
Numerator for basic and diluted earnings per share:                      
Net income $ 5,086us-gaap_NetIncomeLoss $ 7,558us-gaap_NetIncomeLoss $ 3,883us-gaap_NetIncomeLoss $ 3,391us-gaap_NetIncomeLoss $ 5,375us-gaap_NetIncomeLoss $ 5,114us-gaap_NetIncomeLoss $ 4,457us-gaap_NetIncomeLoss $ 3,298us-gaap_NetIncomeLoss $ 19,918us-gaap_NetIncomeLoss $ 18,244us-gaap_NetIncomeLoss $ 14,738us-gaap_NetIncomeLoss
Denominator:                      
Weighted average shares outstanding—basic                 52,948us-gaap_WeightedAverageNumberOfSharesOutstandingBasic 51,880us-gaap_WeightedAverageNumberOfSharesOutstandingBasic 53,827us-gaap_WeightedAverageNumberOfSharesOutstandingBasic
Dilutive effect of stock-based awards (in shares)                 1,552us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements 2,272us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements 896us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements
Diluted weighted average shares outstanding                 54,500us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding 54,152us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding 54,723us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding
Anti-dilutive stock-based awards excluded                 177us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount 507us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount 3,205us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
Net income (loss) per common share:                      
Basic (in dollars per share) $ 0.10us-gaap_EarningsPerShareBasic $ 0.14us-gaap_EarningsPerShareBasic $ 0.07us-gaap_EarningsPerShareBasic $ 0.06us-gaap_EarningsPerShareBasic $ 0.10us-gaap_EarningsPerShareBasic $ 0.10us-gaap_EarningsPerShareBasic $ 0.09us-gaap_EarningsPerShareBasic $ 0.06us-gaap_EarningsPerShareBasic $ 0.38us-gaap_EarningsPerShareBasic $ 0.35us-gaap_EarningsPerShareBasic $ 0.27us-gaap_EarningsPerShareBasic
Diluted (in dollars per share) $ 0.09us-gaap_EarningsPerShareDiluted $ 0.14us-gaap_EarningsPerShareDiluted $ 0.07us-gaap_EarningsPerShareDiluted $ 0.06us-gaap_EarningsPerShareDiluted $ 0.10us-gaap_EarningsPerShareDiluted $ 0.10us-gaap_EarningsPerShareDiluted $ 0.08us-gaap_EarningsPerShareDiluted $ 0.06us-gaap_EarningsPerShareDiluted $ 0.37us-gaap_EarningsPerShareDiluted $ 0.34us-gaap_EarningsPerShareDiluted $ 0.27us-gaap_EarningsPerShareDiluted