7. Stock Options and Warrants (Details)
3 Months Ended
Mar. 31, 2017
$ / shares
shares
Stock Options And Warrants Details  
Number of options outstanding, beginning | shares 151,881
Number of options granted | shares 0
Number of options exercised | shares 0
Number of options forfeited | shares 0
Number of options cancelled or expired | shares 0
Number of options outstanding, ending | shares 151,881
Number of options outstanding, exercisable | shares 127,995
Weighted average exercise price outstanding, beginning | $ / shares $ 10.01
Weighted average exercise price granted | $ / shares 0.00
Weighted average exercise price exercised | $ / shares 0.00
Weighted average exercise price forfeited | $ / shares 0.00
Weighted average exercise price cancelled or expired | $ / shares 0.00
Weighted average exercise price outstanding, ending | $ / shares 10.01
Weighted average exercise price outstanding, exercisable | $ / shares $ 10.01
Weighted average remaining contractual term outstanding, beginning 2 years 5 months 19 days
Weighted average remaining contractual term outstanding, ending 2 years 2 months 19 days
Weighted average remaining contractual term outstanding, exercisable 2 years 11 days