XML 24 R78.htm IDEA: XBRL DOCUMENT v2.4.1.9
Common Stock and Stock-based Compensation (Details 1) (USD $)
In Thousands, except Per Share data, unless otherwise specified
12 Months Ended
Dec. 31, 2014
Dec. 31, 2013
Dec. 31, 2012
Summary of company's stock option activity      
Exercise of stock options (in shares) (20)us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised (74)us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised (16)us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised
Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price [Roll Forward]      
Number of options outstanding, Weighted Average Exercise Price Per Share, Ending of Period       
Number of options, vested and expected to vest, Weighted Average Exercise Price Per Share       
Number of options outstanding, exercisable, Weighted Average Exercise Price Per Share       
Number of options, outstanding, Weighted Average Remaining Term (Years) 0 years    
Number of options, vested and expected to vest, Weighted Average Remaining Term (Years) 0 years    
Number of options, Exercisable, Weighted Average Remaining Term (Years) 0 years    
Employee Stock Option [Member]      
Summary of company's stock option activity      
Number of options outstanding, Beginning balance (in shares) 21us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
/ us-gaap_AwardTypeAxis
= us-gaap_EmployeeStockOptionMember
   
Exercise of stock options (in shares) (20)us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised
/ us-gaap_AwardTypeAxis
= us-gaap_EmployeeStockOptionMember
   
Canceled stock options (in shares) (1)us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod
/ us-gaap_AwardTypeAxis
= us-gaap_EmployeeStockOptionMember
   
Number of options outstanding, Ending balance (in shares) 0us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
/ us-gaap_AwardTypeAxis
= us-gaap_EmployeeStockOptionMember
   
Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price [Roll Forward]      
Number of options outstanding, Weighted average Exercise Price Per Share, Beginning of Period $ 17.29us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
/ us-gaap_AwardTypeAxis
= us-gaap_EmployeeStockOptionMember
   
Exercised, Weighted average exercise price per share $ 17.29us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice
/ us-gaap_AwardTypeAxis
= us-gaap_EmployeeStockOptionMember
   
Canceled, Weighted average exercise price per share $ 17.08us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice
/ us-gaap_AwardTypeAxis
= us-gaap_EmployeeStockOptionMember
   
Number of options, vested and expected to vest (in shares) 0us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber
/ us-gaap_AwardTypeAxis
= us-gaap_EmployeeStockOptionMember
   
Number of options outstanding, exercisable (in shares) 0us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber
/ us-gaap_AwardTypeAxis
= us-gaap_EmployeeStockOptionMember
   
Number of options, outstanding, Aggregate Intrinsic Value $ 0us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue
/ us-gaap_AwardTypeAxis
= us-gaap_EmployeeStockOptionMember
   
Number of options, vested and expected to vest, Aggregate Intrinsic Value 0us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue
/ us-gaap_AwardTypeAxis
= us-gaap_EmployeeStockOptionMember
   
Number of options, Exercisable, Aggregate Intrinsic Value $ 0us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1
/ us-gaap_AwardTypeAxis
= us-gaap_EmployeeStockOptionMember