Shareholders' Equity (Details) (USD $)
In Thousands, except Share data, unless otherwise specified
12 Months Ended
Dec. 31, 2014
Dec. 31, 2013
Dec. 31, 2012
Net proceeds from issuance of common stock $ 385 $ 229 $ 127
Treasury Stock Value $ 10,302    
Stock Repurchase Program Authorized Percent Of Common Stock 5.00%    
Stock Repurchase Program, Number of Shares Authorized to be Repurchased 990,000    
Treasury Stock, Shares, Acquired 617,818    
Employee Stock Purchase Plan [Member]      
Common stock reserved for issuance 150,000    
Common stock issued, shares 57,944    
Treasury shares reissued 52,500    
2008 Stock Based Award Plan [Member]      
Common stock reserved for issuance 800,000    
Common stock issued, shares 400,864    
Treasury shares reissued 25,725