XML 89 R74.htm IDEA: XBRL DOCUMENT v3.19.2
Earnings Per Share and Certain Related Information - Share Repurchases (Details) - USD ($)
1 Months Ended
Jan. 17, 2019
Jul. 23, 2015
Earnings Per Share [Abstract]    
Amount authorized to be repurchased $ 1,000,000,000.0 $ 500,000,000
Average cost per share repurchased (in dollars per share) $ 75.33 $ 61.74
Number of shares repurchased (in shares) 3,680,017 4,005,007