XML 105 R89.htm IDEA: XBRL DOCUMENT v3.22.4
Derivative Financial Instruments - Schedule of Fair Value (Details) - USD ($)
$ in Thousands
Dec. 31, 2022
Dec. 31, 2021
Derivative [Line Items]    
Derivative liabilities, fair value, net $ 224,725 $ 120,658
Foreign exchange contracts    
Derivative [Line Items]    
Derivative assets, fair value, gross 582,200 338,800
Derivative assets, cash collateral 56,100 25,900
Total fair value of gross derivative assets 526,100 312,900
Derivative liabilities, fair value, gross 540,000 307,800
Derivative assets, cash collateral 148,200 24,800
Total fair value of gross derivative liabilities 391,800 283,000
Derivative assets, fair value, net 266,900 120,900
Total net derivative assets 210,800 95,000
Derivative liabilities, fair value, net 224,700 89,900
Total net derivative liabilities $ 76,500 $ 65,100