XML 649 R158.htm IDEA: XBRL DOCUMENT v3.22.0.1
Financial instruments and risk management - Commodity price risk - Additional information (Detail) - Commodity price risk - Copper
lb in Millions
12 Months Ended
Dec. 31, 2021
USD ($)
lb
Dec. 31, 2020
USD ($)
lb
Disclosure of detailed information about financial instruments [line items]    
Quantity of unsettled copper sales | lb 201 261
Provisionally priced unsettled copper sales per pound $ 4.36 $ 3.36
Increase (decrease) in net earnings due to price change $ 54,000,000 $ 58,000,000
Level 3    
Disclosure of detailed information about financial instruments [line items]    
Percentage of increase in copper price 10.00%