XML 113 R111.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Share Repurchase Program (Details) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2018
Dec. 31, 2017
Dec. 31, 2019
Aggregate cost, including fees $ 117.1 $ 300.1  
2017 Share Repurchase Program      
Stock repurchase program, remaining authorized repurchase amount     $ 338.4