XML 48 R66.htm IDEA: XBRL DOCUMENT v3.20.1
Subsequent Events (Details) - USD ($)
$ / shares in Units, $ in Millions
1 Months Ended 3 Months Ended
Apr. 01, 2020
Apr. 30, 2020
Mar. 31, 2020
Mar. 31, 2020
Subsequent Event [Line Items]        
Accelerated share repurchases, initial price, shares (in shares)       308,746
March 2020 Share Repurchase Program        
Subsequent Event [Line Items]        
Accelerated share repurchases, purchase price     $ 75.0  
Subsequent Event | March 2020 Share Repurchase Program        
Subsequent Event [Line Items]        
Accelerated share repurchases, initial price, shares (in shares) 430,477      
Accelerated share repurchases, initial price paid per share (in dollars per share) $ 139.38      
Accelerated share repurchases, initial purchase price $ 60.0      
Additional shares (in shares)   85,231