XML 53 R43.htm IDEA: XBRL DOCUMENT v3.10.0.1
Share Repurchase Program and Treasury Stock (Details) - USD ($)
$ / shares in Units, $ in Thousands
9 Months Ended 12 Months Ended
Sep. 30, 2018
Sep. 30, 2017
Dec. 31, 2017
Share Repurchase Program and Treasury Stock (Textuals) [Abstract]      
Remaining Amount to Repurchase under the program $ 227,200    
Treasury Stock Acquired, Repurchase Authorization 2000000000    
Shares Purchased Under Share Repurchase Program 27,300,000    
Treasury Stock, Value, Acquired, Cost Method $ 356,249 $ 335,000 $ 399,997
Number of shares repurchased (598,539) (647,756)  
Average price of share repurchased, per share $ 595.18 $ 517.15  
Exercise of stock options and restricted stock units, shares reissued 102,174 206,646