XML 101 R86.htm IDEA: XBRL DOCUMENT v3.23.1
Derivatives and Hedge Accounting - Foreign Currency Forward Contracts (Details)
€ in Thousands, £ in Thousands, R in Thousands, $ in Thousands, $ in Thousands, $ in Thousands
Mar. 31, 2023
USD ($)
Mar. 31, 2023
GBP (£)
Mar. 31, 2023
EUR (€)
Mar. 31, 2023
AUD ($)
Mar. 31, 2023
ZAR (R)
Mar. 31, 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 ($)
Foreign exchange contract | Derivatives not designated as hedging instruments                        
Derivatives, Fair Value [Line Items]                        
Foreign exchange contracts outstanding $ 170,630 £ 11,798 € 2,647 $ 2,090 R 34,704 $ 1,970,314 $ 163,990 £ 8,351 € 1,956 $ 1,951 R 0 $ 0