XML 77 R66.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Derivative Financial Instruments - Narrative (Details) - USD ($)
$ in Thousands
3 Months Ended 12 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Dec. 31, 2023
Derivative Financial Instruments      
Gain from changes in the fair value of derivatives $ 100 $ 7,100  
Mortgage servicing rights $ 10,199 18,458  
Treasury futures      
Derivative Financial Instruments      
Derivative, maturity term 3 months    
Derivative asset, treasury futures $ 1,800   $ 1,500
Cash posted as collateral 1,800   1,900
Unrealized (losses) gains on derivatives (100)   $ (400)
Treasury futures | Other Income | Agency Business      
Derivative Financial Instruments      
Unrealized (losses) gains on derivatives 400 (4,400)  
Realized gain (loss) on derivatives $ (100) $ 1,600  
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