XML 51 R40.htm IDEA: XBRL DOCUMENT v3.8.0.1
Share Repurchase Program and Treasury Stock (Details) - USD ($)
$ / shares in Units, $ in Thousands
9 Months Ended 12 Months Ended
Sep. 30, 2017
Sep. 30, 2016
Dec. 31, 2016
Share Repurchase Program and Treasury Stock (Textuals) [Abstract]      
Remaining Amount to Repurchase under the program $ 648,400    
Shares Purchased Under Share Repurchase Program 26,600,000    
Treasury Stock, Value, Acquired, Cost Method $ 334,998 $ 375,000 $ 499,992
Number of shares repurchased (647,756) (1,048,075)  
Average price of share repurchased, per share $ 517.15 $ 357.77  
Exercise of stock options and restricted stock units, shares reissued 206,646 193,517