Share Repurchases (Details) - USD ($)
$ in Thousands
1 Months Ended 3 Months Ended
May. 31, 2015
Jun. 30, 2015
Dec. 31, 2014
Common stock repurchased   $ 2,100  
Period of authorization by the Board of Directors will expire 1 year    
Treasury Stock, Shares   227,275 0
Treasury Stock, Value   $ 2,148  
Maximum      
Common stock authorized for repurchase $ 20,000