XML 110 R96.htm IDEA: XBRL DOCUMENT v3.25.0.1
Derivative Financial Instruments - Offsetting of Derivative Assets (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Derivatives subject to master netting arrangements:    
Gross amounts offset in the consolidated balance sheet $ (119,217) $ (79,730)
Total    
Gross amounts of recognized assets 232,293 258,809
Net amounts of assets presented in the balance sheet 113,076 179,079
Interest rate lock commitments    
Total    
Net amounts of assets presented in the balance sheet 56,946 90,313
Forward contracts | Purchases    
Total    
Gross amounts of recognized assets 3,701 78,448
Forward contracts | Sales    
Total    
Gross amounts of recognized assets 152,526 6,151
MBS put options    
Total    
Gross amounts of recognized assets 3,278 413
MBS call options    
Total    
Gross amounts of recognized assets   6,265
Put options on Eurodollar futures | Purchases    
Total    
Gross amounts of recognized assets 12,592 11,043
Call options on Eurodollar futures | Purchases    
Total    
Gross amounts of recognized assets $ 3,250 $ 66,176