XML 63 R53.htm IDEA: XBRL DOCUMENT v3.19.2
Accelerated Share Repurchase Programs (Details)
shares in Millions, $ in Millions
Jun. 30, 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 12.0