XML 110 R97.htm IDEA: XBRL DOCUMENT v3.22.4
Derivatives and Hedge Accounting - Foreign Currency Forward Contracts (Detail)
€ in Thousands, £ in Thousands, $ in Thousands, $ in Thousands, $ in Thousands
Dec. 31, 2022
USD ($)
Dec. 31, 2022
GBP (£)
Dec. 31, 2022
EUR (€)
Dec. 31, 2022
AUD ($)
Dec. 31, 2022
COP ($)
Dec. 31, 2021
USD ($)
Dec. 31, 2021
GBP (£)
Dec. 31, 2021
EUR (€)
Dec. 31, 2021
AUD ($)
Dec. 31, 2021
COP ($)
Foreign exchange contract | Derivative not designated as hedging instruments                    
Derivatives, Fair Value [Line Items]                    
Foreign exchange contracts outstanding $ 163,990 £ 8,351 € 1,956 $ 1,951 $ 0 $ 134,612 £ 6,763 € 1,343 $ 0 $ 2,541,902