XML 98 R79.htm IDEA: XBRL DOCUMENT v3.24.2
Derivative Financial Instruments - Offsetting of Derivative Assets (Details) - USD ($)
$ in Thousands
Jun. 30, 2024
Dec. 31, 2023
Derivatives subject to master netting arrangements:    
Gross amounts offset in the consolidated balance sheet $ (66,169) $ (79,730)
Total    
Gross amounts of recognized assets 212,056 258,809
Net amounts of assets presented in the balance sheet 145,887 179,079
Interest rate lock commitments    
Total    
Net amounts of assets presented in the balance sheet 72,682 90,313
MBS put options    
Total    
Gross amounts of recognized assets 3,378 413
MBS call options    
Total    
Gross amounts of recognized assets   6,265
Forward contracts | Purchases    
Total    
Gross amounts of recognized assets 20,597 78,448
Forward contracts | Sales    
Total    
Gross amounts of recognized assets 67,536 6,151
Put options on Eurodollar futures | Purchases    
Total    
Gross amounts of recognized assets 15,488 11,043
Call options on Eurodollar futures | Purchases    
Total    
Gross amounts of recognized assets $ 32,375 $ 66,176