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