Derivatives and Hedge Accounting - Additional Information (Detail) € in Thousands, £ in Thousands, $ in Thousands, $ in Thousands |
12 Months Ended | |||||||
---|---|---|---|---|---|---|---|---|
Dec. 31, 2021
USD ($)
|
Dec. 31, 2021
GBP (£)
|
Dec. 31, 2021
EUR (€)
|
Dec. 31, 2021
COP ($)
|
Dec. 31, 2020
USD ($)
|
Dec. 31, 2020
GBP (£)
|
Dec. 31, 2020
EUR (€)
|
Dec. 31, 2020
COP ($)
|
|
Derivative Instruments, Gain (Loss) [Line Items] | ||||||||
Cash flow hedge gain to be reclassified within twelve months | $ 7,345 | |||||||
Maximum outstanding term of cash flow hedges | 42 months | |||||||
Derivative designated as hedging instruments | Derivatives in cash flow hedging relationships | Foreign currency exchange contracts | ||||||||
Derivative Instruments, Gain (Loss) [Line Items] | ||||||||
Foreign exchange contracts outstanding | $ 514,580 | $ 451,935 | ||||||
Derivative not designated as hedging instruments | Foreign currency exchange contracts | ||||||||
Derivative Instruments, Gain (Loss) [Line Items] | ||||||||
Foreign exchange contracts outstanding | $ 134,612 | £ 6,763 | € 1,343 | $ 2,541,902 | $ 143,394 | £ 6,753 | € 2,447 | $ 8,287,950 |