Share Repurchases (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2015
May. 31, 2015
Common stock authorized for repurchase $ 11,000  
Treasury Stock, Shares 1,154,480  
Treasury Stock, Value $ 9,020  
Maximum    
Common stock authorized for repurchase   $ 20,000