XML 78 R50.htm IDEA: XBRL DOCUMENT v3.20.1
Financial Statement Information Treasury Stock (Details) - USD ($)
$ in Thousands, shares in Millions
3 Months Ended
Mar. 31, 2020
Mar. 31, 2019
Dec. 31, 2019
Treasury Stock [Abstract]      
Stock Repurchase Program, Authorized Amount     $ 1,000,000
Stock Repurchased During Period, Shares 3.3 2.6  
Payments for Repurchase of Common Stock $ 88,006 $ 70,462  
Stock Repurchase Program Remaining Authorized Repurchases, Amount $ 560,000