XML 31 R52.htm IDEA: XBRL DOCUMENT v3.20.1
Equity - Share Repurchase Program and Share Repurchase Activity (Details) - USD ($)
3 Months Ended
Mar. 31, 2020
Mar. 31, 2019
Stockholders' Equity Note [Abstract]    
Stock repurchase program, authorized amount $ 1,200,000,000  
Stock repurchase program, remaining authorized repurchase amount $ 700,000,000  
Number of shares repurchased (in shares) 417,707 212,424
Cash paid for repurchased shares $ 73,164,000 $ 44,839,000
Treasury stock, average price paid per share (in dollars per share) $ 151.22 $ 140.46