XML 70 R60.htm IDEA: XBRL DOCUMENT v3.5.0.2
Share Repurchases (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2015
Jun. 30, 2016
Jun. 30, 2015
Share Repurchases [Line Items]      
Purchase of common stock   $ 0 $ 500,134
January 2015 Authorization [Member]      
Share Repurchases [Line Items]      
Number of shares authorized to be repurchased   15,000,000  
Shares repurchased 3,965,253 0 6,718,418
Average price per share for repurchased shares (in dollars per share) $ 75.68   $ 74.44
Remaining number of shares authorized to be repurchased   6,771,458  
Purchase of common stock $ 300,079   $ 500,134