XML 96 R81.htm IDEA: XBRL DOCUMENT v3.25.1
Derivative Financial Instruments - Offsetting of Derivative Assets (Details) - USD ($)
$ in Thousands
Mar. 31, 2025
Dec. 31, 2024
Derivatives subject to master netting arrangements:    
Gross amounts offset in the consolidated balance sheet $ (6,681) $ (119,217)
Total    
Gross amounts of recognized assets 178,612 232,293
Net amounts of assets presented in the balance sheet 171,931 113,076
Interest rate lock commitments    
Total    
Net amounts of assets presented in the balance sheet 111,722 56,946
Forward contracts | Purchases    
Total    
Gross amounts of recognized assets 18,531 3,701
Forward contracts | Sales    
Total    
Gross amounts of recognized assets 7,339 152,526
MBS put options    
Total    
Gross amounts of recognized assets 1 3,278
Put options on Eurodollar futures | Purchases    
Total    
Gross amounts of recognized assets 15,308 12,592
Call options on Eurodollar futures | Purchases    
Total    
Gross amounts of recognized assets $ 25,711 $ 3,250