XML 23 R32.htm IDEA: XBRL DOCUMENT v2.4.1.9
Note 7 - Stock-based Compensation (Details) - Stock Option Activity for Employees and Non-employees (USD $)
3 Months Ended 12 Months Ended
Mar. 31, 2015
Dec. 31, 2014
Stock Option Activity for Employees and Non-employees [Abstract]    
Options 1,635,219us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber 1,235,526us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
Weighted-Average Exercise Price $ 5.76us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice $ 4.19us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
Weighted-Average Remaining Contractual Term (years) 7 years 219 days 7 years 36 days
Aggregate Intrinsic Value $ 9,632us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue $ 7,709us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue
Granted 399,929us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod  
Granted $ 10.61us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice  
Exercised (236)us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised  
Exercised $ 1.27us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice  
Exercisable at March 31, 2015 593,324us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber  
Exercisable at March 31, 2015 $ 2.38us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice  
Exercisable at March 31, 2015 4 years 146 days  
Exercisable at March 31, 2015 5,505us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1  
Vested or expected to vest at March 31, 2015 (1) 1,526,587us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber [1]  
Vested or expected to vest at March 31, 2015 (1) $ 5.65us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice [1]  
Vested or expected to vest at March 31, 2015 (1) 7 years 146 days [1]  
Vested or expected to vest at March 31, 2015 (1) $ 9,153us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue [1]  
[1] Represents the number of vested options at March 31, 2015 plus the number of unvested options expected to vest based on the unvested options outstanding at March 31, 2015.