XML 82 R80.htm IDEA: XBRL DOCUMENT v2.4.1.9
Net Income (Loss) Per Share - Reconciliation used in Computing Basic and Diluted Net Income (Loss) 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
Dec. 31, 2009
Numerator:                        
Income (loss) from continuing operations                 $ 4,123us-gaap_IncomeLossFromContinuingOperations $ 40,155us-gaap_IncomeLossFromContinuingOperations $ (7,350)us-gaap_IncomeLossFromContinuingOperations  
Gain from discontinued operations, net of tax                 0us-gaap_DiscontinuedOperationGainLossOnDisposalOfDiscontinuedOperationNetOfTax 0us-gaap_DiscontinuedOperationGainLossOnDisposalOfDiscontinuedOperationNetOfTax 153us-gaap_DiscontinuedOperationGainLossOnDisposalOfDiscontinuedOperationNetOfTax 187us-gaap_DiscontinuedOperationGainLossOnDisposalOfDiscontinuedOperationNetOfTax
Net income (loss) used in computing basic and diluted net income (loss) per share $ 1,017us-gaap_NetIncomeLoss $ 1,073us-gaap_NetIncomeLoss $ 169us-gaap_NetIncomeLoss $ 1,864us-gaap_NetIncomeLoss $ 37,403us-gaap_NetIncomeLoss $ 599us-gaap_NetIncomeLoss $ 466us-gaap_NetIncomeLoss $ 1,687us-gaap_NetIncomeLoss $ 4,123us-gaap_NetIncomeLoss $ 40,155us-gaap_NetIncomeLoss $ (7,197)us-gaap_NetIncomeLoss  
Denominator:                        
Shares used in computation of basic and diluted net income (loss) per share (weighted average common shares outstanding) 27,733us-gaap_WeightedAverageNumberOfSharesOutstandingBasic 28,505us-gaap_WeightedAverageNumberOfSharesOutstandingBasic 28,383us-gaap_WeightedAverageNumberOfSharesOutstandingBasic 28,370us-gaap_WeightedAverageNumberOfSharesOutstandingBasic 28,614us-gaap_WeightedAverageNumberOfSharesOutstandingBasic 28,558us-gaap_WeightedAverageNumberOfSharesOutstandingBasic 28,146us-gaap_WeightedAverageNumberOfSharesOutstandingBasic 27,424us-gaap_WeightedAverageNumberOfSharesOutstandingBasic 28,246us-gaap_WeightedAverageNumberOfSharesOutstandingBasic 28,190us-gaap_WeightedAverageNumberOfSharesOutstandingBasic 27,735us-gaap_WeightedAverageNumberOfSharesOutstandingBasic  
Dilutive potential common shares:                        
Restricted Stock and RSUs                 261us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements 343us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements 0us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements  
Stock options                 637us-gaap_IncrementalCommonSharesAttributableToCallOptionsAndWarrants 805us-gaap_IncrementalCommonSharesAttributableToCallOptionsAndWarrants 0us-gaap_IncrementalCommonSharesAttributableToCallOptionsAndWarrants  
Shares used in computation of diluted net income (loss) per share 28,430us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding 29,351us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding 29,210us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding 29,382us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding 29,675us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding 29,653us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding 29,293us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding 28,294us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding 29,144us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding 29,338us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding 27,735us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding  
Basic net income (loss) per share from:                        
Continuing operations                 $ 0.15us-gaap_IncomeLossFromContinuingOperationsPerBasicShare $ 1.42us-gaap_IncomeLossFromContinuingOperationsPerBasicShare $ (0.27)us-gaap_IncomeLossFromContinuingOperationsPerBasicShare  
Discontinued operations                 $ 0.00us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare $ 0.00us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare $ 0.01us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare  
Total $ 0.04us-gaap_EarningsPerShareBasic $ 0.04us-gaap_EarningsPerShareBasic $ 0.01us-gaap_EarningsPerShareBasic $ 0.07us-gaap_EarningsPerShareBasic $ 1.31us-gaap_EarningsPerShareBasic $ 0.02us-gaap_EarningsPerShareBasic $ 0.02us-gaap_EarningsPerShareBasic $ 0.06us-gaap_EarningsPerShareBasic $ 0.15us-gaap_EarningsPerShareBasic $ 1.42us-gaap_EarningsPerShareBasic $ (0.26)us-gaap_EarningsPerShareBasic  
Diluted net income (loss) per share from:                        
Continuing operations                 $ 0.14us-gaap_IncomeLossFromContinuingOperationsPerDilutedShare $ 1.37us-gaap_IncomeLossFromContinuingOperationsPerDilutedShare $ (0.27)us-gaap_IncomeLossFromContinuingOperationsPerDilutedShare  
Discontinued operations                 $ 0.00us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare $ 0.00us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare $ 0.01us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare  
Total $ 0.04us-gaap_EarningsPerShareDiluted $ 0.04us-gaap_EarningsPerShareDiluted $ 0.01us-gaap_EarningsPerShareDiluted $ 0.06us-gaap_EarningsPerShareDiluted $ 1.26us-gaap_EarningsPerShareDiluted $ 0.02us-gaap_EarningsPerShareDiluted $ 0.02us-gaap_EarningsPerShareDiluted $ 0.06us-gaap_EarningsPerShareDiluted $ 0.14us-gaap_EarningsPerShareDiluted $ 1.37us-gaap_EarningsPerShareDiluted $ (0.26)us-gaap_EarningsPerShareDiluted