XML 76 R67.htm IDEA: XBRL DOCUMENT v3.23.2
Derivative Financial Instruments - Narrative (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Derivative Financial Instruments        
Net gains (loss) from changes in the fair value of derivatives $ (8,100) $ 5,000 $ (1,000) $ 2,400
Mortgage servicing rights 16,201 17,567 $ 34,659 32,879
Swaps        
Derivative Financial Instruments        
Derivative, maturity term     3 months  
Derivative swap default credit     5 years  
Swaps | Other Income | Agency Business        
Derivative Financial Instruments        
Realized gain (loss) on derivatives (600) 5,700 $ 1,000 23,600
Unrealized gains (losses) on derivatives $ 1,300 $ (2,000) $ (3,100) $ (100)
Swaps | Minimum        
Derivative Financial Instruments        
Derivative swap rate period     5 years  
Swaps | Maximum        
Derivative Financial Instruments        
Derivative swap rate period     10 years