XML 43 R45.htm IDEA: XBRL DOCUMENT v2.4.1.9
Note 8. Stock Options and Restricted Stock Units (Details) (USD $)
12 Months Ended
Dec. 31, 2014
Dec. 31, 2013
Notes to Financial Statements    
Number of Options Outstanding, Beginning 280,836us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber 220,596us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
Number of Options Granted 54,000us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross 140,000us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross
Number of Options Exercised (76,665)ISDR_NumberOfOptionsExercised (74,360)ISDR_NumberOfOptionsExercised
Number of Options Forfeited   (5,400)us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod
Number of Options Outstanding, Ending 258,171us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber 280,836us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
Range of Exercise Price Options Outstanding, Beginning 0.01 - $8.25 0.01 - $3.33
Range of Exercise Price Options Granted 9.26 - $13.49 7.76 - $8.25
Range of Exercise Price Options Exercised 0.01 - $7.76 0.01 - $3.33
Range of Exercise Price Options Forfeited   0.01 - $3.33
Range of Exercise Price Options Outstanding, Ending 0.01 - $13.49 0.01 - $8.25
Weighted Average Exercise Price Outstanding, Beginning $ 4.97us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice $ 2.09us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
Weighted Average Exercise Price Granted $ 12.39us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice $ 7.9us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice
Weighted Average Exercise Price Exercised $ 2.23us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice $ 2.14us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice
Weighted Average Exercise Price Forfeited   $ 1.39us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice
Weighted Average Exercise Price Outstanding, Ending $ 7.32us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice $ 4.97us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
Aggregate Intrinsic Value Outstanding, Beginning $ 1,340,684us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue $ 257,835us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue
Aggregate Intrinsic Value Granted $ 0us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGrantDateIntrinsicValue $ 0us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGrantDateIntrinsicValue
Aggregate Intrinsic Value Exercised 646,266us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue 405,738us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue
Aggregate Intrinsic Value Forfeited   $ 15,256us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageIntrinsicValue
Aggregate Intrinsic Value Outstanding, Ending $ 608,570us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue $ 1,340,684us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue