Stock-Based Compensation (Narrative) (Details) (USD $)
12 Months Ended
Dec. 31, 2014
Dec. 31, 2013
Dec. 31, 2012
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Statutory Federal tax rate 35.00% 35.00% 34.00%
Total unrecognized compensation cost $ 456,000    
Cost expected to be recognized, weighted average period, years 1 year    
Stock Options [Member]      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Expiration period 10 years    
Employee Stock Purchase Plan [Member]      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Stock purchase price as a percentage of fair market value 85.00%    
Treasury stock shares reissued 940 4,174  
Shares of stock issued 6,770 4,246  
Employee Stock Bonus Plan (ESBP) [Member]      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Shares of stock issued 0 0 0
Minimum [Member] | Stock Options [Member]      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Vesting period 6 months    
Minimum [Member] | Restricted Stock [Member]      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Vesting period 2 years    
Percentage of shares vesting 50.00%    
Maximum [Member] | Restricted Stock [Member]      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Vesting period 3 years