XML 694 R203.htm IDEA: XBRL DOCUMENT v3.22.0.1
Post-retirement benefits - Summary of geographical distribution of defined benefit obligations (Detail)
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Disclosure of defined benefit plans [Line Items]      
Defined benefit obligation 100.00% 100.00% 100.00%
Canada      
Disclosure of defined benefit plans [Line Items]      
Defined benefit obligation 55.00% 53.00% 53.00%
UK      
Disclosure of defined benefit plans [Line Items]      
Defined benefit obligation 28.00% 28.00% 28.00%
US      
Disclosure of defined benefit plans [Line Items]      
Defined benefit obligation 10.00% 10.00% 10.00%
Switzerland      
Disclosure of defined benefit plans [Line Items]      
Defined benefit obligation 5.00% 5.00% 5.00%
Other countries      
Disclosure of defined benefit plans [Line Items]      
Defined benefit obligation 2.00% 4.00% 4.00%
Pension benefits      
Disclosure of defined benefit plans [Line Items]      
Defined benefit obligation 100.00%    
Pension benefits | Canada      
Disclosure of defined benefit plans [Line Items]      
Defined benefit obligation 56.00%    
Pension benefits | UK      
Disclosure of defined benefit plans [Line Items]      
Defined benefit obligation 29.00%    
Pension benefits | US      
Disclosure of defined benefit plans [Line Items]      
Defined benefit obligation 8.00%    
Pension benefits | Switzerland      
Disclosure of defined benefit plans [Line Items]      
Defined benefit obligation 5.00%    
Pension benefits | Other countries      
Disclosure of defined benefit plans [Line Items]      
Defined benefit obligation 2.00%    
Other benefits      
Disclosure of defined benefit plans [Line Items]      
Defined benefit obligation 100.00%    
Other benefits | Canada      
Disclosure of defined benefit plans [Line Items]      
Defined benefit obligation 48.00%    
Other benefits | UK      
Disclosure of defined benefit plans [Line Items]      
Defined benefit obligation 2.00%    
Other benefits | US      
Disclosure of defined benefit plans [Line Items]      
Defined benefit obligation 47.00%    
Other benefits | Switzerland      
Disclosure of defined benefit plans [Line Items]      
Defined benefit obligation 0.00%    
Other benefits | Other countries      
Disclosure of defined benefit plans [Line Items]      
Defined benefit obligation 3.00%