XML 33 R89.htm IDEA: XBRL DOCUMENT v3.20.1
Stockholders' Equity - Stock Repurchase Program (Details) - USD ($)
1 Months Ended 3 Months Ended
Jul. 31, 2018
Jul. 31, 2019
Jan. 31, 2020
May 31, 2018
Jan. 30, 2016
Share Repurchase [Line Items]          
Accelerated share repurchase program, authorized amount $ 250,000,000.0        
Accelerated share repurchases, settlement (payment) or receipt $ (250,000,000.0)        
Accelerated share repurchases, initial shares repurchased (in shares)   1,529,286      
Accelerated share repurchases, shares repurchased (in shares) 353,112 1,882,398      
Accelerated share repurchases, final price paid (in usd per share)   $ 132.81      
2018 Share Repurchase Program          
Share Repurchase [Line Items]          
Stock repurchase program, authorized amount       $ 1,000,000,000.0  
Stock repurchase program, remaining authorized repurchase amount     $ 471,600,000    
2016 Program          
Share Repurchase [Line Items]          
Stock repurchase program, authorized amount         $ 500,000,000.0