XML 242 R117.htm IDEA: XBRL DOCUMENT v3.22.1
Employee Benefits - Summary of Assumptions Used in Determining the Net Period Cost (Detail)
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Puerto Rico [member]      
Disclosure of sensitivity analysis for actuarial assumptions [line items]      
Discount rate and long-term rate return 2.75% 2.34% 3.23%
Rate of future salary increases 2.75% 2.75% 2.75%
Percentage of increase in health care costs for the coming year 2.72% 2.28% 3.18%
Brazil [member]      
Disclosure of sensitivity analysis for actuarial assumptions [line items]      
Discount rate and long-term rate return     7.03%
Rate of future salary increases 3.25% 3.25% 3.80%
Percentage of increase in health care costs for the coming year 9.44% 9.96% 10.30%
Year to which this level will be maintained 2030 2031 2029
Brazil [member] | Bottom of range [member]      
Disclosure of sensitivity analysis for actuarial assumptions [line items]      
Discount rate and long-term rate return 8.51% 6.48%  
Brazil [member] | Top of range [member]      
Disclosure of sensitivity analysis for actuarial assumptions [line items]      
Discount rate and long-term rate return 8.67% 7.39%  
Mexico [member]      
Disclosure of sensitivity analysis for actuarial assumptions [line items]      
Discount rate and long-term rate return 10.40% 10.04% 10.50%
Rate of future salary increases 2.80% 2.84% 3.20%
Europe [member]      
Disclosure of sensitivity analysis for actuarial assumptions [line items]      
Rate of increase of pensions 1.60% 1.60% 1.60%
Europe [member] | Bottom of range [member]      
Disclosure of sensitivity analysis for actuarial assumptions [line items]      
Employee turnover rate 0.00% 0.00% 0.00%
Europe [member] | Top of range [member]      
Disclosure of sensitivity analysis for actuarial assumptions [line items]      
Employee turnover rate 1.12% 1.31% 1.38%
Europe [member] | Actuarial assumption rate one [member]      
Disclosure of sensitivity analysis for actuarial assumptions [line items]      
Discount rate and long-term rate return 0.25% 0.25% 0.75%
Rate of future salary increases 3.00% 3.00% 3.00%
Europe [member] | Actuarial assumption rate two [member]      
Disclosure of sensitivity analysis for actuarial assumptions [line items]      
Discount rate and long-term rate return 0.75% 0.50% 1.00%
Rate of future salary increases 3.40% 3.50% 3.50%
Europe [member] | Actuarial assumption rate three [member]      
Disclosure of sensitivity analysis for actuarial assumptions [line items]      
Discount rate and long-term rate return 1.00% 0.75% 1.25%
Rate of future salary increases 4.00% 4.10% 4.40%