XML 105 R90.htm IDEA: XBRL DOCUMENT v3.20.4
Derivative Financial Instruments - Schedule of Fair Value (Details) - USD ($)
$ in Thousands
Dec. 31, 2020
Dec. 31, 2019
Derivative [Line Items]    
Derivative liabilities $ 228,145 $ 117,327
Foreign exchange contracts    
Derivative [Line Items]    
Derivative assets, fair value gross 326,100 114,900
Cash collateral 18,229 6,086
Total fair value of gross derivative assets 307,900 108,800
Derivative liabilities, fair value, gross 310,500 103,800
Cash collateral 38,569 25,618
Total fair value of gross derivative liabilities 271,900 78,200
Derivative assets 155,846 72,076
Total net derivative assets 137,600 66,000
Derivative liabilities 140,272 60,909
Total net derivative liabilities $ 101,700 $ 35,300