XML 51 R38.htm IDEA: XBRL DOCUMENT v3.10.0.1
Open Market Share Repurchase Program - Additional Information (Detail) - USD ($)
$ / shares in Units, $ in Thousands
1 Months Ended 3 Months Ended 8 Months Ended
Oct. 11, 2017
Oct. 11, 2018
Sep. 09, 2018
Sep. 10, 2017
Sep. 09, 2018
Sep. 10, 2017
Share Repurchases [Line Items]            
Common stock repurchased and retired (in shares)     397,490   1,751,054 4,639,223
Payments for purchases of common stock     $ 109,100   $ 429,190 $ 1,012,721
Common stock repurchased and retired during period, average price     $ 274.53   $ 245.10  
Stock repurchase remaining authorized repurchase amount     $ 320,800   $ 320,800  
Accelerated share repurchase, agreement amount       $ 1,000,000   $ 1,000,000
Accelerated Share Repurchase Agreement [Member]            
Share Repurchases [Line Items]            
Common stock repurchased and retired (in shares) 5,218,670     4,558,863    
Common stock repurchased and retired during period, average price $ 191.62          
Counterparty [Member]            
Share Repurchases [Line Items]            
Accelerated share repurchase, share amount       4,558,863   4,558,863
2017 Recapitalization [Member]            
Share Repurchases [Line Items]            
Payments for purchases of common stock       $ 1,000,000    
Subsequent Event [Member]            
Share Repurchases [Line Items]            
Common stock repurchased and retired (in shares)   36,671        
Payments for purchases of common stock   $ 10,000        
Common stock repurchased and retired during period, average price   $ 273.01