XML 87 R77.htm IDEA: XBRL DOCUMENT v3.24.3
Derivative Financial Instruments - Narrative (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2024
Sep. 30, 2023
Sep. 30, 2024
Sep. 30, 2023
Dec. 31, 2023
Derivative Financial Instruments          
Gain (loss) from changes in the fair value of derivatives $ 1,200 $ (1,000) $ 900 $ (2,000)  
Mortgage servicing rights 13,195 14,109 $ 37,928 48,769  
Treasury futures          
Derivative Financial Instruments          
Derivative, maturity term     3 months    
Derivative asset, treasury futures 1,600   $ 1,600   $ 1,500
Cash posted as collateral 1,600   1,600   1,900
Derivative, net liability positions 100   100   $ 400
Treasury futures | Other Income | Agency Business          
Derivative Financial Instruments          
Realized gain (loss) on derivatives 200 400 (300) 1,500  
Unrealized (losses) gains on derivatives $ (100) $ 200 $ 300 $ (3,000)  
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