XML 88 R78.htm IDEA: XBRL DOCUMENT v3.25.1
Derivative Financial Instruments - Narrative (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Dec. 31, 2024
Derivative Financial Instruments      
Gains from changes in the fair value of derivatives $ 4,700 $ 100  
Mortgage servicing rights $ 8,131 10,199  
Treasury futures      
Derivative Financial Instruments      
Derivative, maturity term 3 months    
Derivative asset, treasury futures $ 1,400   $ 2,300
Cash posted as collateral 2,800   2,000
Derivative, net liability positions 1,500   $ (300)
Treasury futures | Other Income | Agency Business      
Derivative Financial Instruments      
Realized gain (loss) on derivatives 500 (100)  
Unrealized (losses) gains on derivatives $ (1,700) $ 400  
Treasury futures | Minimum      
Derivative Financial Instruments      
Treasury futures rate period 5 years    
Treasury futures | Maximum      
Derivative Financial Instruments      
Treasury futures rate period 10 years    
Credit Default Swap      
Derivative Financial Instruments      
Derivative swap default credit 5 years