XML 61 R51.htm IDEA: XBRL DOCUMENT v3.19.1
Accelerated Share Repurchase Programs (Details)
shares in Millions, $ in Millions
Mar. 31, 2019
USD ($)
shares
Equity [Abstract]  
Accelerated Share Repurchases, Settlement (Payment) or Receipt | $ $ 400.0
Stock Repurchase Program, Number of Shares Authorized to be Repurchased | shares 11.9