XML 59 R50.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Shareholders' equity - Stock Repurchase Program (Details) - USD ($)
$ / shares in Units, $ in Millions
12 Months Ended
Dec. 31, 2019
Dec. 09, 2019
Dec. 01, 2018
Accelerated Share Repurchases [Line Items]      
Stock Repurchased During Period, Shares 972,337    
Stock repurchase, average cost per share (in USD per share) $ 62.55    
Treasury Stock, Value, Acquired, Par Value Method $ 60.8    
2018 Stock Repurchase Program [Member] [Member]      
Accelerated Share Repurchases [Line Items]      
Common stock repurchase, authorized amount $ 39.2   $ 100.0
2019 Stock Repurchase Program [Member]      
Accelerated Share Repurchases [Line Items]      
Common stock repurchase, authorized amount   $ 100.0