XML 81 R79.htm IDEA: XBRL DOCUMENT v3.19.3
SUBSEQUENT EVENTS (Details) - USD ($)
$ in Millions
Nov. 07, 2019
Nov. 06, 2019
Subsequent event    
Subsequent Events    
Share repurchase program, authorized amount $ 536.6 $ 500.0
February 2019 Repurchase Plan    
Subsequent Events    
Share repurchase program, authorized remaining amount   36.6
February 2019 Repurchase Plan | Subsequent event    
Subsequent Events    
Share repurchase program, authorized remaining amount   $ 36.6