XML 101 R89.htm IDEA: XBRL DOCUMENT v3.23.2
Derivatives and Hedge Accounting - Additional Information (Details)
€ in Thousands, £ in Thousands, R in Thousands, $ in Thousands, $ in Thousands, $ in Thousands
6 Months Ended
Jun. 30, 2023
USD ($)
Jun. 30, 2023
GBP (£)
Jun. 30, 2023
EUR (€)
Jun. 30, 2023
AUD ($)
Jun. 30, 2023
ZAR (R)
Jun. 30, 2023
COP ($)
Dec. 31, 2022
USD ($)
Dec. 31, 2022
GBP (£)
Dec. 31, 2022
EUR (€)
Dec. 31, 2022
AUD ($)
Dec. 31, 2022
ZAR (R)
Dec. 31, 2022
COP ($)
Derivative Instruments, Gain (Loss) [Line Items]                        
Cash flow hedge gain (loss) to be reclassified within twelve months $ 1,578                      
Maximum outstanding term of the cash flow hedges 39 months                      
Foreign Exchange Contract [Member] | Derivatives not designated as hedging instruments                        
Derivative Instruments, Gain (Loss) [Line Items]                        
Foreign exchange contracts outstanding $ 165,793 £ 11,235 € 3,947 $ 4,471 R 102,249 $ 2,449,676 $ 163,990 £ 8,351 € 1,956 $ 1,951 R 0 $ 0
Foreign Exchange Contract [Member] | Cash flow hedge | Derivatives Designated as Hedging Instruments                        
Derivative Instruments, Gain (Loss) [Line Items]                        
Foreign exchange contracts outstanding 831,250           841,620          
Interest Rate Swap | Cash flow hedge | Derivatives Designated as Hedging Instruments                        
Derivative Instruments, Gain (Loss) [Line Items]                        
Foreign exchange contracts outstanding $ 75           $ 75