XML 94 R81.htm IDEA: XBRL DOCUMENT v3.25.2
Derivative Financial Instruments - Offsetting of Derivative Assets (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Derivatives subject to master netting arrangements:    
Gross amounts offset in the consolidated balance sheet $ (89,876) $ (119,217)
Total    
Gross amounts of recognized assets 270,518 232,293
Net amounts of assets presented in the balance sheet 180,642 113,076
Interest rate lock commitments    
Total    
Net amounts of assets presented in the balance sheet 143,061 56,946
Forward contracts | Purchases    
Total    
Gross amounts of recognized assets 89,834 3,701
Forward contracts | Sales    
Total    
Gross amounts of recognized assets 2,939 152,526
MBS put options    
Total    
Gross amounts of recognized assets   3,278
Put options on Eurodollar futures | Purchases    
Total    
Gross amounts of recognized assets 996 12,592
Call options on Eurodollar futures | Purchases    
Total    
Gross amounts of recognized assets $ 33,688 $ 3,250