XML 42 R40.htm IDEA: XBRL DOCUMENT v2.4.1.9
Stockholders' Equity (Details 2) (Employee Stock Option [Member], USD $)
12 Months Ended
Dec. 31, 2014
Dec. 31, 2013
Dec. 31, 2012
Employee Stock Option [Member]
     
Class of Stock [Line Items]      
Reserved but unissued shares under the Plan 565,765us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
/ us-gaap_OptionIndexedToIssuersEquityEquityAxis
= us-gaap_EmployeeStockOptionMember
359,375us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
/ us-gaap_OptionIndexedToIssuersEquityEquityAxis
= us-gaap_EmployeeStockOptionMember
 
Granted - Options to Purchase Common Stock 141,880us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross
/ us-gaap_OptionIndexedToIssuersEquityEquityAxis
= us-gaap_EmployeeStockOptionMember
206,390us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross
/ us-gaap_OptionIndexedToIssuersEquityEquityAxis
= us-gaap_EmployeeStockOptionMember
 
Exercised - Options to Purchase Common Stock (39,140)us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised
/ us-gaap_OptionIndexedToIssuersEquityEquityAxis
= us-gaap_EmployeeStockOptionMember
0us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised
/ us-gaap_OptionIndexedToIssuersEquityEquityAxis
= us-gaap_EmployeeStockOptionMember
 
Forfeited/Expired/Exchanged - Options to Purchase Common Stock (24,688)us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod
/ us-gaap_OptionIndexedToIssuersEquityEquityAxis
= us-gaap_EmployeeStockOptionMember
0us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod
/ us-gaap_OptionIndexedToIssuersEquityEquityAxis
= us-gaap_EmployeeStockOptionMember
 
Reserved but unissued shares under the Plan 643,817us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
/ us-gaap_OptionIndexedToIssuersEquityEquityAxis
= us-gaap_EmployeeStockOptionMember
565,765us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
/ us-gaap_OptionIndexedToIssuersEquityEquityAxis
= us-gaap_EmployeeStockOptionMember
359,375us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
/ us-gaap_OptionIndexedToIssuersEquityEquityAxis
= us-gaap_EmployeeStockOptionMember
Exercisable - Options to Purchase Common Stock 441,958us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber
/ us-gaap_OptionIndexedToIssuersEquityEquityAxis
= us-gaap_EmployeeStockOptionMember
317,354us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber
/ us-gaap_OptionIndexedToIssuersEquityEquityAxis
= us-gaap_EmployeeStockOptionMember
 
Outstanding - Weighted Average Exercise Price $ 3.19us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
/ us-gaap_OptionIndexedToIssuersEquityEquityAxis
= us-gaap_EmployeeStockOptionMember
$ 2.20us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
/ us-gaap_OptionIndexedToIssuersEquityEquityAxis
= us-gaap_EmployeeStockOptionMember
 
Granted - Weighted Average Exercise Price $ 9.68us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice
/ us-gaap_OptionIndexedToIssuersEquityEquityAxis
= us-gaap_EmployeeStockOptionMember
$ 4.91us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice
/ us-gaap_OptionIndexedToIssuersEquityEquityAxis
= us-gaap_EmployeeStockOptionMember
 
Exercised - Weighted Average Exercise Price $ 3.11us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice
/ us-gaap_OptionIndexedToIssuersEquityEquityAxis
= us-gaap_EmployeeStockOptionMember
$ 0us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice
/ us-gaap_OptionIndexedToIssuersEquityEquityAxis
= us-gaap_EmployeeStockOptionMember
 
Forfeited/Expired/Exchanged - Weighted Average Exercise Price $ 7.36us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice
/ us-gaap_OptionIndexedToIssuersEquityEquityAxis
= us-gaap_EmployeeStockOptionMember
$ 0us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice
/ us-gaap_OptionIndexedToIssuersEquityEquityAxis
= us-gaap_EmployeeStockOptionMember
 
Outstanding - Weighted Average Exercise Price $ 4.46us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
/ us-gaap_OptionIndexedToIssuersEquityEquityAxis
= us-gaap_EmployeeStockOptionMember
$ 3.19us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
/ us-gaap_OptionIndexedToIssuersEquityEquityAxis
= us-gaap_EmployeeStockOptionMember
$ 2.20us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
/ us-gaap_OptionIndexedToIssuersEquityEquityAxis
= us-gaap_EmployeeStockOptionMember
Exercisable - Weighted Average Exercise Price $ 3.50us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice
/ us-gaap_OptionIndexedToIssuersEquityEquityAxis
= us-gaap_EmployeeStockOptionMember
$ 2.44us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice
/ us-gaap_OptionIndexedToIssuersEquityEquityAxis
= us-gaap_EmployeeStockOptionMember
 
Outstanding - Weighted Average Remaining Contractual Life (in years) 5 years 8 months 1 day 8 years 2 months 16 days 8 years 9 months
Granted - Weighted Average Remaining Contractual Life (in years) 7 years 8 months 12 days 9 years 4 days  
Exercised - Weighted Average Remaining Contractual Life (in years) 0 years 0 years  
Forfeited/Expired/Exchanged - Weighted Average Remaining Contractual Life (in years) 0 years 0 years  
Exercisable - Weighted Average Remaining Contractual Life (in years) 4 years 5 months 19 days 7 years 10 months 13 days