XML 76 R67.htm IDEA: XBRL DOCUMENT v3.23.3
Derivative Financial Instruments - Narrative (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Derivative Financial Instruments        
Net loss from changes in the fair value of derivatives $ 1,000 $ 22,900 $ 2,000 $ 20,500
Mortgage servicing rights 14,109 19,408 $ 48,769 52,287
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 on derivatives 400 3,600 $ 1,500 27,200
Unrealized gains (losses) on derivatives $ 200 $ 3,400 $ (3,000) $ 3,400
Swaps | Minimum        
Derivative Financial Instruments        
Derivative swap rate period     5 years  
Swaps | Maximum        
Derivative Financial Instruments        
Derivative swap rate period     10 years