XML 449 R176.htm IDEA: XBRL DOCUMENT v3.22.0.1
Financial risk management and derivative financial instruments - Summary of Interest and Foreign Exchange Risk Sensitivities (Detail) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Impact on (loss) profit before tax [member] | Currency risk [member] | Sterling US dollar exchange rate [member]      
Disclosure of nature and extent of risks arising from financial instruments [line items]      
Impact of 5 cent fall in exchange rate $ 7.0 $ 5.9 $ 4.0
Impact on (loss) profit before tax [member] | Currency risk [member] | Euro US dollar exchange rate [member]      
Disclosure of nature and extent of risks arising from financial instruments [line items]      
Impact of 5 cent fall in exchange rate 0.2 0.3 (2.6)
Impact on (loss) profit before tax [member] | Interest rate risk [member] | US dollar interest rates [member]      
Disclosure of nature and extent of risks arising from financial instruments [line items]      
Impact of 5 cent fall in exchange rate 7.1 2.2 (1.6)
Impact on (loss) profit before tax [member] | Interest rate risk [member] | Sterling interest rates [member]      
Disclosure of nature and extent of risks arising from financial instruments [line items]      
Impact of 5 cent fall in exchange rate 5.2 12.9 0.6
Impact on net liabilities [member] | Currency risk [member] | Sterling US dollar exchange rate [member]      
Disclosure of nature and extent of risks arising from financial instruments [line items]      
Impact of 5 cent fall in exchange rate 29.1 30.2 39.9
Impact on net liabilities [member] | Currency risk [member] | Euro US dollar exchange rate [member]      
Disclosure of nature and extent of risks arising from financial instruments [line items]      
Impact of 5 cent fall in exchange rate 49.7 50.6 24.1
Impact on net liabilities [member] | Currency risk [member] | Sterling: Euro exchange rate [member]      
Disclosure of nature and extent of risks arising from financial instruments [line items]      
Impact of 5 cent fall in exchange rate $ 67.4 $ 68.2 $ 33.0