Annual report pursuant to Section 13 and 15(d)

Stock Plans and Stock-Based Compensation - Stock Option Activity (Detail)

v2.4.1.9
Stock Plans and Stock-Based Compensation - Stock Option Activity (Detail) (USD $)
In Thousands, except Share data, unless otherwise specified
12 Months Ended
Dec. 31, 2014
Dec. 31, 2013
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]    
Number of shares,Outstanding at December 31, 2013 3,117,777us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber  
Number of Shares, Options granted 0us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross  
Number of Shares, Options exercised (323,412)us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised  
Number of Shares,Options cancelled/forfeited (630,000)us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod  
Number of Shares, Outstanding at December 31, 2014 2,164,365us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber 3,117,777us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
Number of Shares, Options vested and expected to vest 2,164,365us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber  
Number of Shares, Options vested and exercisable 1,731,032us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber  
Weighted Average Exercise Price,Outstanding at December 31, 2013 $ 4.31us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice  
Weighted Average Exercise Price, Options granted $ 0us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice  
Weighted Average Exercise Price, Options exercised $ 1.84us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice  
Weighted Average Exercise Price,Options cancelled/forfeited $ 4.28us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice  
Weighted Average Exercise Price, Outstanding at December 31, 2014 $ 4.69us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice $ 4.31us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
Weighted Average Exercise Price, Options vested and expected to vest $ 4.69us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice  
Weighted Average Exercise Price, Options vested and exercisable $ 4.33us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageExercisePrice  
Total Weighted Average Intrinsic Value,Outstanding at December 31, 2013 $ 0us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue  
Total Weighted Average Intrinsic Value,Options ecercised 193us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1  
Total Weighted Average Intrinsic Value,Outstanding at December 31, 2014 0us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue 0us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue
Total Weighted Average Intrinsic Value, Options vested and expected to vest 0us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue  
Total Weighted Average Intrinsic Value, Options vested and exercisable $ 0us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableAggregateIntrinsicValue  
Weighted Average Remaining Contractual Life,Outstanding 7 years 4 months 17 days 8 years 4 months 10 days
Weighted Average Remaining Contractual Life, Options vested and expected to vest 7 years 4 months 17 days  
Weighted Average Remaining Contractual Life, Options vested and exercisable 7 years 2 months 5 days