XML 72 R34.htm IDEA: XBRL DOCUMENT v2.4.1.9
Basis of Presentation (Details) (USD $)
In Thousands, except 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
Summary of computation of basic and diluted net income (loss) per share                      
Net income (loss) from continuing operations $ 6,730us-gaap_IncomeLossFromContinuingOperations $ 777us-gaap_IncomeLossFromContinuingOperations $ 1,288us-gaap_IncomeLossFromContinuingOperations $ 2,097us-gaap_IncomeLossFromContinuingOperations $ 1,869us-gaap_IncomeLossFromContinuingOperations $ 1,965us-gaap_IncomeLossFromContinuingOperations $ 3,694us-gaap_IncomeLossFromContinuingOperations $ 1,304us-gaap_IncomeLossFromContinuingOperations $ 12,024us-gaap_IncomeLossFromContinuingOperations $ 8,832us-gaap_IncomeLossFromContinuingOperations $ (2,674)us-gaap_IncomeLossFromContinuingOperations
Discontinued operations                 0us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity 2,588us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity 2,147us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity
Net income $ 7,055us-gaap_NetIncomeLoss $ 1,280us-gaap_NetIncomeLoss $ 1,592us-gaap_NetIncomeLoss $ 2,097us-gaap_NetIncomeLoss $ 1,869us-gaap_NetIncomeLoss $ 1,965us-gaap_NetIncomeLoss $ 6,091us-gaap_NetIncomeLoss $ 1,495us-gaap_NetIncomeLoss $ 12,024us-gaap_NetIncomeLoss $ 11,420us-gaap_NetIncomeLoss $ (527)us-gaap_NetIncomeLoss
Shares used to compute basic income (loss) per share                 20,418,569us-gaap_WeightedAverageNumberOfShareOutstandingBasicAndDiluted 20,312,395us-gaap_WeightedAverageNumberOfShareOutstandingBasicAndDiluted 19,853,095us-gaap_WeightedAverageNumberOfShareOutstandingBasicAndDiluted
Dilutive potential common shares:                      
Stock options (shares)                 978,162us-gaap_WeightedAverageNumberOfSharesRestrictedStock 352,959us-gaap_WeightedAverageNumberOfSharesRestrictedStock 0us-gaap_WeightedAverageNumberOfSharesRestrictedStock
Restricted stock (shares)                 36,446us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements 80,100us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements 0us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements
Shares used to compute diluted income (loss) per share 20,792,363us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding 21,345,311us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding 21,780,034us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding 21,208,023us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding 21,056,156us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding 20,843,742us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding 20,427,360us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding 20,280,030us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding 21,433,177us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding 20,745,454us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding 19,853,095us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding
Basic per share amounts:                      
(Loss) income from continuing operations (in usd per share) $ 0.35us-gaap_IncomeLossFromContinuingOperationsPerBasicShare $ 0.06us-gaap_IncomeLossFromContinuingOperationsPerBasicShare $ 0.08us-gaap_IncomeLossFromContinuingOperationsPerBasicShare $ 0.10us-gaap_IncomeLossFromContinuingOperationsPerBasicShare $ 0.09us-gaap_IncomeLossFromContinuingOperationsPerBasicShare $ 0.10us-gaap_IncomeLossFromContinuingOperationsPerBasicShare $ 0.18us-gaap_IncomeLossFromContinuingOperationsPerBasicShare $ 0.06us-gaap_IncomeLossFromContinuingOperationsPerBasicShare $ 0.59us-gaap_IncomeLossFromContinuingOperationsPerBasicShare $ 0.43us-gaap_IncomeLossFromContinuingOperationsPerBasicShare $ (0.14)us-gaap_IncomeLossFromContinuingOperationsPerBasicShare
Income from discontinued operations (in usd per share) $ 0.00us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare $ 0.00us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare $ 0.00us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare $ 0.00us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare $ 0.00us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare $ 0.00us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare $ 0.12us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare $ 0.01us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare $ 0.00us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare $ 0.13us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare $ 0.11us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare
Net income (loss) (in usd per share) $ 0.35us-gaap_EarningsPerShareBasic $ 0.06us-gaap_EarningsPerShareBasic $ 0.08us-gaap_EarningsPerShareBasic $ 0.10us-gaap_EarningsPerShareBasic $ 0.09us-gaap_EarningsPerShareBasic $ 0.10us-gaap_EarningsPerShareBasic $ 0.30us-gaap_EarningsPerShareBasic $ 0.07us-gaap_EarningsPerShareBasic $ 0.59us-gaap_EarningsPerShareBasic $ 0.56us-gaap_EarningsPerShareBasic $ (0.03)us-gaap_EarningsPerShareBasic
Diluted per share amounts:                      
(Loss) income from continuing operations (in usd per share) $ 0.34us-gaap_IncomeLossFromContinuingOperationsPerDilutedShare $ 0.06us-gaap_IncomeLossFromContinuingOperationsPerDilutedShare $ 0.07us-gaap_IncomeLossFromContinuingOperationsPerDilutedShare $ 0.10us-gaap_IncomeLossFromContinuingOperationsPerDilutedShare $ 0.09us-gaap_IncomeLossFromContinuingOperationsPerDilutedShare $ 0.09us-gaap_IncomeLossFromContinuingOperationsPerDilutedShare $ 0.18us-gaap_IncomeLossFromContinuingOperationsPerDilutedShare $ 0.06us-gaap_IncomeLossFromContinuingOperationsPerDilutedShare $ 0.56us-gaap_IncomeLossFromContinuingOperationsPerDilutedShare $ 0.43us-gaap_IncomeLossFromContinuingOperationsPerDilutedShare $ (0.14)us-gaap_IncomeLossFromContinuingOperationsPerDilutedShare
Income from discontinued operations (in usd per share) $ 0.00us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare $ 0.00us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare $ 0.00us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare $ 0.00us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare $ 0.00us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare $ 0.00us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare $ 0.12us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare $ 0.01us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare $ 0.00us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare $ 0.12us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare $ 0.11us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare
Net income (loss) (in usd per share) $ 0.34us-gaap_EarningsPerShareDiluted $ 0.06us-gaap_EarningsPerShareDiluted $ 0.07us-gaap_EarningsPerShareDiluted $ 0.10us-gaap_EarningsPerShareDiluted $ 0.09us-gaap_EarningsPerShareDiluted $ 0.09us-gaap_EarningsPerShareDiluted $ 0.30us-gaap_EarningsPerShareDiluted $ 0.07us-gaap_EarningsPerShareDiluted $ 0.56us-gaap_EarningsPerShareDiluted $ 0.55us-gaap_EarningsPerShareDiluted $ (0.03)us-gaap_EarningsPerShareDiluted