XML 106 R91.htm IDEA: XBRL DOCUMENT v3.22.0.1
Derivative Financial Instruments - Schedule of Fair Value (Details) - USD ($)
$ in Thousands
Dec. 31, 2021
Dec. 31, 2020
Derivative [Line Items]    
Derivative liabilities - fair value net $ 59,192 $ 228,145
Foreign exchange contracts    
Derivative [Line Items]    
Derivative assets, fair value gross 338,800 326,100
Cash collateral 25,881 18,229
Total fair value of gross derivative assets 312,900 307,900
Derivative liabilities, fair value, gross 307,800 310,500
Cash collateral 24,803 38,569
Total fair value of gross derivative liabilities 283,000 271,900
Derivative assets - fair value net 120,859 155,846
Total net derivative assets 95,000 137,600
Derivative liabilities - fair value net 89,925 140,272
Total net derivative liabilities $ 65,100 $ 101,700