XML 151 R110.htm IDEA: XBRL DOCUMENT v3.22.0.1
employee future benefits - Defined contribution pension plans (Details) - plan
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Defined contribution pension plans    
Number of defined contribution plans 3  
Matching contribution up to employees' 5% contribution 100.00% 100.00%
Employer matching contribution for employee contributions between 5% and 6% of employee's contribution of pensionable earnings 80.00% 80.00%
Minimum    
Defined contribution pension plans    
Employees contribution to the plan (as a per cent) 3.00% 3.00%
Employees' contribution 80% matched (as a per cent) 5.00% 5.00%
Maximum    
Defined contribution pension plans    
Employees contribution to the plan (as a per cent) 10.00% 10.00%
Employees' contribution 100% matched (as a per cent) 5.00% 5.00%
Employees' contribution 80% matched (as a per cent) 6.00% 6.00%