Quarterly report pursuant to Section 13 or 15(d)

Stockholders' Equity Share Repurchase Program (Details)

v3.2.0.727
Stockholders' Equity Share Repurchase Program (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2014
Jun. 30, 2015
Dec. 31, 2012
Class of Stock [Line Items]      
Stock Repurchase Program, Number of Shares Authorized to be Repurchased   25,000,000 10,000,000
Stock Repurchase Program, Number of Shares Repurchased to Date   2,450,700  
Stock Repurchase Program, Value of Shares Repurchased to Date   $ 23,894  
Stock Repurchase Program, Number of Additional Shares Authorized to be Repurchased 15,000,000