XML 54 R43.htm IDEA: XBRL DOCUMENT v3.10.0.1
Schedule of Common Stock Repurchases (Detail) - 2015 Repurchase Program - USD ($)
$ / shares in Units, $ in Millions
3 Months Ended 6 Months Ended
Jun. 30, 2018
Jun. 30, 2018
Schedule Of Common Share Purchase [Line Items]    
Shares repurchased 368,551 403,623
Cost of shares repurchased (in millions) $ 214.8 $ 236.1
Average price per share repurchased $ 582.92 $ 584.96