XML 67 R51.htm IDEA: XBRL DOCUMENT v3.20.4
Shareholders' equity - Stock Repurchase Program (Details) - USD ($)
$ / shares in Units, $ in Millions
12 Months Ended
Dec. 31, 2020
Dec. 09, 2019
Dec. 01, 2018
Accelerated Share Repurchases [Line Items]      
Treasury Stock, Shares 150,974    
Stock Repurchased During Period, Shares 1,053,314    
Stock repurchase, average cost per share (in USD per share) $ 72.33    
Treasury Stock, Value, Acquired, Par Value Method $ 76.2    
Treasury Stock, Shares, Retired 1,028,328    
2018 Stock Repurchase Program [Member] [Member]      
Accelerated Share Repurchases [Line Items]      
Common stock repurchase, authorized amount $ 23.8   $ 100.0
2019 Stock Repurchase Program [Member]      
Accelerated Share Repurchases [Line Items]      
Common stock repurchase, authorized amount   $ 100.0