XML 15 R25.htm IDEA: XBRL DOCUMENT v2.4.1.9
Note 5. Stock Options (Details) (USD $)
3 Months Ended
Mar. 31, 2015
Option 1  
Exercise Price Range 0.01 - $1.00
Number of Options Outstanding 19,700us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
/ us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis
= ISDR_StockOption1Member
Weighted Average Remaining Contractual Life (in Years) 6 years 9 months 22 days
Weighted Average Exercise Price $ 0.01us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice
/ us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis
= ISDR_StockOption1Member
Number of Options Exercisable 19,700us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber
/ us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis
= ISDR_StockOption1Member
Option 2  
Exercise Price Range 1.01 - $2.00
Number of Options Outstanding 4,550us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
/ us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis
= ISDR_StockOption2Member
Weighted Average Remaining Contractual Life (in Years) 6 years 1 month 24 days
Weighted Average Exercise Price $ 1.70us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice
/ us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis
= ISDR_StockOption2Member
Number of Options Exercisable 4,550us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber
/ us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis
= ISDR_StockOption2Member
Option 3  
Exercise Price Range 2.01 - $3.00
Number of Options Outstanding 27,171us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
/ us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis
= ISDR_StockOption3Member
Weighted Average Remaining Contractual Life (in Years) 3 years 7 months 24 days
Weighted Average Exercise Price $ 2.57us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice
/ us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis
= ISDR_StockOption3Member
Number of Options Exercisable 14,671us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber
/ us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis
= ISDR_StockOption3Member
Option 4  
Exercise Price Range 3.01 - $4.00
Number of Options Outstanding 14,000us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
/ us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis
= ISDR_StockOption4Member
Weighted Average Remaining Contractual Life (in Years) 7 years
Weighted Average Exercise Price $ 3.33us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice
/ us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis
= ISDR_StockOption4Member
Number of Options Exercisable 14,000us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber
/ us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis
= ISDR_StockOption4Member
Option 5  
Exercise Price Range 4.01 - $8.00
Number of Options Outstanding 98,750us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
/ us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis
= ISDR_StockOption5Member
Weighted Average Remaining Contractual Life (in Years) 6 years 25 days
Weighted Average Exercise Price $ 7.76us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice
/ us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis
= ISDR_StockOption5Member
Number of Options Exercisable 36,250us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber
/ us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis
= ISDR_StockOption5Member
Option 6  
Exercise Price Range 8.00 - $9.00
Number of Options Outstanding 40,000us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
/ us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis
= ISDR_StockOption6Member
Weighted Average Remaining Contractual Life (in Years) 3 years 4 months 20 days
Weighted Average Exercise Price $ 8.25us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice
/ us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis
= ISDR_StockOption6Member
Number of Options Exercisable 17,500us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber
/ us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis
= ISDR_StockOption6Member
Option 7  
Exercise Price Range 9.01 - $10.00
Number of Options Outstanding 14,000us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
/ us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis
= ISDR_StockOption7Member
Weighted Average Remaining Contractual Life (in Years) 9 years 8 months 27 days
Weighted Average Exercise Price $ 9.26us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice
/ us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis
= ISDR_StockOption7Member
Number of Options Exercisable 0us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber
/ us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis
= ISDR_StockOption7Member
Option 8  
Exercise Price Range 10.01-$13.49
Number of Options Outstanding 40,000us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
/ us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis
= ISDR_StockOption8Member
Weighted Average Remaining Contractual Life (in Years) 3 years 11 months 16 days
Weighted Average Exercise Price $ 13.49us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice
/ us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis
= ISDR_StockOption8Member
Number of Options Exercisable 10,000us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber
/ us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis
= ISDR_StockOption8Member
Total  
Number of Options Outstanding 258,171us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
/ us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis
= ISDR_TotalMember
Weighted Average Remaining Contractual Life (in Years) 5 years 4 months 17 days
Weighted Average Exercise Price $ 7.32us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice
/ us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis
= ISDR_TotalMember
Number of Options Exercisable 116,671us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber
/ us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis
= ISDR_TotalMember