XML 83 R63.htm IDEA: XBRL DOCUMENT v3.20.2
Derivatives (Derivatives Not Designated as Hedging Instruments - Foreign Exchange Contracts) (Details) - USD ($)
$ in Thousands
Jun. 30, 2020
Dec. 31, 2019
Derivative [Line Items]    
Derivative assets - Fair value $ 764,430 $ 330,316
Derivative liabilities - Fair value 560,169 256,528
Derivatives not designated as hedging instruments    
Derivative [Line Items]    
Notional amount 20,113,400 20,540,031
Derivative assets - Fair value 764,185 330,316
Derivative liabilities - Fair value 558,512 251,744
Derivatives not designated as hedging instruments | Foreign exchange contracts    
Derivative [Line Items]    
Notional amount 2,738,018 4,839,661
Derivative assets - Fair value 24,044 54,637
Derivative liabilities - Fair value 19,741 47,024
Foreign exchange contracts | Customer Counterparty | Derivatives not designated as hedging instruments | Forwards and spot    
Derivative [Line Items]    
Notional amount 1,768,864 3,581,036
Derivative assets - Fair value 17,940 45,911
Derivative liabilities - Fair value 14,246 40,591
Foreign exchange contracts | Customer Counterparty | Derivatives not designated as hedging instruments | Swaps    
Derivative [Line Items]    
Notional amount 7,160 6,889
Derivative assets - Fair value 0 16
Derivative liabilities - Fair value 42 84
Foreign exchange contracts | Customer Counterparty | Derivatives not designated as hedging instruments | Written options    
Derivative [Line Items]    
Notional amount   87,036
Derivative assets - Fair value   127
Derivative liabilities - Fair value   0
Foreign exchange contracts | Customer Counterparty | Derivatives not designated as hedging instruments | Collars    
Derivative [Line Items]    
Notional amount 1,685 2,244
Derivative assets - Fair value 2 0
Derivative liabilities - Fair value 0 14
Foreign exchange contracts | Customer Counterparty | Derivatives not designated as hedging instruments | Foreign exchange contracts    
Derivative [Line Items]    
Notional amount 1,777,709 3,677,205
Derivative assets - Fair value 17,942 46,054
Derivative liabilities - Fair value 14,288 40,689
Foreign exchange contracts | Financial Counterparty | Derivatives not designated as hedging instruments | Forwards and spot    
Derivative [Line Items]    
Notional amount 62,424 207,492
Derivative assets - Fair value 62 1,400
Derivative liabilities - Fair value 98 507
Foreign exchange contracts | Financial Counterparty | Derivatives not designated as hedging instruments | Swaps    
Derivative [Line Items]    
Notional amount 734,640 702,391
Derivative assets - Fair value 4,502 6,156
Derivative liabilities - Fair value 3,808 4,712
Foreign exchange contracts | Financial Counterparty | Derivatives not designated as hedging instruments | Purchased options    
Derivative [Line Items]    
Notional amount   87,036
Derivative assets - Fair value   0
Derivative liabilities - Fair value   127
Foreign exchange contracts | Financial Counterparty | Derivatives not designated as hedging instruments | Collars    
Derivative [Line Items]    
Notional amount 162,245 165,537
Derivative assets - Fair value 1,538 1,027
Derivative liabilities - Fair value 1,547 989
Foreign exchange contracts | Financial Counterparty | Derivatives not designated as hedging instruments | Foreign exchange contracts    
Derivative [Line Items]    
Notional amount 959,309 1,162,456
Derivative assets - Fair value 6,102 8,583
Derivative liabilities - Fair value $ 5,453 $ 6,335