XML 106 R90.htm IDEA: XBRL DOCUMENT v3.6.0.2
Pension and other postretirement benefits - Additional Information (Detail) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2016
Dec. 31, 2015
Dec. 31, 2014
Defined Benefit Plans And Other Postretirement Benefit Plans Table Text Block [Line Items]      
Increase trend rate by 1%, increase the benefit obligation $ 3.4    
Increase trend rate by 1%, increase the benefit expenses 0.2    
Decrease trend rate by 1%, decrease the benefit obligation 3.0    
Decrease trend rate by 1%, decrease the benefit expenses 0.2    
Defined benefit plans, annual average Medicare part D subsidy 0.2    
Defined contribution plans, costs $ 12.0 $ 12.6 $ 11.5
Equity Securities      
Defined Benefit Plans And Other Postretirement Benefit Plans Table Text Block [Line Items]      
Target allocation percentage of securities 45.00%    
Fixed Income Securities      
Defined Benefit Plans And Other Postretirement Benefit Plans Table Text Block [Line Items]      
Target allocation percentage of securities 35.00%    
Other Securities      
Defined Benefit Plans And Other Postretirement Benefit Plans Table Text Block [Line Items]      
Target allocation percentage of securities 20.00%    
United States Pension Plan of US Entity, Defined Benefit      
Defined Benefit Plans And Other Postretirement Benefit Plans Table Text Block [Line Items]      
Discount rate 4.35%    
United States Postretirement Benefit Plans of US Entity, Defined Benefit      
Defined Benefit Plans And Other Postretirement Benefit Plans Table Text Block [Line Items]      
Discount rate 4.06%    
Pension      
Defined Benefit Plans And Other Postretirement Benefit Plans Table Text Block [Line Items]      
Discount rate 4.20% 4.50%  
Rate of return 8.10% 8.10% 8.30%
Accumulated benefit obligation $ 430.0 $ 421.2  
Expected employer contribution for year 2016 $ 12.6    
Postretirement Health Care Plans      
Defined Benefit Plans And Other Postretirement Benefit Plans Table Text Block [Line Items]      
Discount rate 4.10% 4.30%  
Expected employer contribution for year 2016 $ 3.2