XML 20 R42.htm IDEA: XBRL DOCUMENT v3.3.0.814
Share Repurchase Program and Treasury Stock (Details) - USD ($)
$ / shares in Units, $ in Thousands
9 Months Ended 12 Months Ended
Sep. 30, 2015
Sep. 30, 2014
Dec. 31, 2014
Share Repurchase Program and Treasury Stock (Textuals) [Abstract]      
Remaining Amount to Repurchase under the program $ 107,200    
Stock Repurchase Program, Additional Authorized Amount $ 1,500,000    
Shares Purchased Under Share Repurchase Program 24,200,000    
Treasury Stock, Value, Acquired, Cost Method $ 371,223 $ 296,500 $ 414,000
Number of shares repurchased (1,167,796) (1,186,215)  
Average price of share repurchased, per share $ 317.86 $ 249.91  
Exercise of stock options and restricted stock units, shares reissued 281,627 246,551