XML 63 R53.htm IDEA: XBRL DOCUMENT v3.19.2
Subsequent Event (Details) - Share repurchase program - USD ($)
$ in Millions
1 Months Ended
Aug. 02, 2019
Feb. 28, 2017
Maximum    
Subsequent Events    
Repurchase Program, maximum amount authorized for repurchase   $ 300.0
Subsequent Events    
Subsequent Events    
Repurchase Program, maximum amount authorized for repurchase $ 300.0  
Repurchase Program, number of shares repurchased (in shares) 3,344,845  
Repurchase Program, value of shares repurchased $ 44.2  
Repurchase Program, remaining authorized capacity $ 250.1