XML 90 R80.htm IDEA: XBRL DOCUMENT v3.25.2
Derivative Financial Instruments - Narrative (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Dec. 31, 2024
Derivative Financial Instruments          
Gain (loss) from changes in the fair value of derivatives $ 1,400 $ (400) $ 6,100 $ (300)  
Mortgage servicing rights 10,930 14,534 $ 19,061 24,733  
Treasury futures          
Derivative Financial Instruments          
Derivative, maturity term     3 months    
Derivative asset, treasury futures 1,500   $ 1,500   $ 2,300
Cash posted as collateral 2,500   2,500   2,000
Derivative, net liability positions 1,000   1,000   $ (300)
Treasury futures | Other Income | Agency Business          
Derivative Financial Instruments          
Realized gain (loss) on derivatives (1,000) 200 (500) 100  
Unrealized (losses) gains on derivatives $ 500 $ (100) $ (1,200) $ 300  
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