Shareholders' Equity (Stock Option Transactions) (Details) - USD ($)
12 Months Ended
Dec. 31, 2015
Dec. 31, 2014
Shareholders' Equity [Abstract]    
Number of options, Outstanding, Beginning Balance 165,800  
Weighted Average Exercise Price, Outstanding $ 5.58  
Weighted average remaining contractual term (in years), Outstanding 6 years 9 months 18 days 6 years 1 month 2 days
Aggregate Intrinsic Value, Outstanding $ 305,124  
Number of options, Granted in period 62,500 7,500
Weighted Average Exercise Price, Granted in period $ 6.36  
Number of options, Exercised in period (23,300)  
Weighted Average Exercise Price, Exercised in period $ 3.44  
Number of options, Forfeited in period (19,500)  
Weighed Average Exercise Price, Forfeited in period $ 4.74  
Number of options, Expired in period (1,000)  
Weighted Average Exercise Price, Expired in period $ 3.67  
Number of options, Outstanding, Ending Balance 184,500 165,800
Weighted Average Exercise Price, Outstanding $ 6.21 $ 5.58
Aggregate Intrinsic Value, Outstanding $ 235,293 $ 305,124
Number of options, Exercisable 83,500 74,400
Weighted Average Exercise Price, Exercisable $ 6.60 $ 6.07
Weighted average remaining contractual term (in years), Exercisable 4 years 8 months 23 days 4 years 9 months
Aggregate Intrinsic Value, Exercisable $ 106,565 $ 119,342