XML 109 R95.htm IDEA: XBRL DOCUMENT v3.24.0.1
Derivatives and Hedging Activity - Effect on Financial Statements (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Derivatives      
Gain (Loss) Recognized in Income $ (38,605) $ 334,015 $ 82,363
Interest rate contracts      
Derivatives      
Gain (Loss) Recognized in Income 27,293 216,778 41,033
Interest rate swap guarantees      
Derivatives      
Gain (Loss) Recognized in Income 0 260 589
Foreign exchange contracts      
Derivatives      
Gain (Loss) Recognized in Income (65,085) 116,443 41,228
Credit instruments      
Derivatives      
Gain (Loss) Recognized in Income $ (813) $ 534 $ (487)