XML 46 R29.htm IDEA: XBRL DOCUMENT v2.4.1.9
1. Summary of Significant Accounting Policies (Details-Options outstanding) (USD $)
3 Months Ended
Mar. 31, 2015
Mar. 31, 2014
Number of Shares    
Outstanding options, beginning balance 10,828us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber  
Granted 0us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod  
Exercised (209)us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised (574)us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised
Forfeited 0us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod  
Outstanding options, ending balance 10,619us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber  
Options exercisable 5,932us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber  
Weighted Average Exercise Price    
Outstanding options, beginning balance $ 4.05us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice  
Granted     
Exercised $ 1.34us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice  
Forfeited     
Outstanding options, ending balance $ 4.11us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice  
Options exercisable $ 2.83us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice  
Weighted Average Remaining Contractual Term    
Outstanding options, ending balance 5 years 9 months 29 days [1]  
Options exercisable 4 years 10 months 17 days  
[1] 6 years and 4days at the beginning of the period.