Share Repurchases (Details) - USD ($)
$ in Thousands
1 Months Ended 3 Months Ended 9 Months Ended
May. 31, 2015
Sep. 30, 2015
Sep. 30, 2015
Common stock authorized for repurchase   $ 15,100 $ 15,100
Period of authorization by the Board of Directors will expire 1 year    
Treasury Stock, Shares   330,386 557,661
Treasury Stock, Value   $ 2,800 $ 4,942
Maximum      
Common stock authorized for repurchase $ 20,000