XML 109 R94.htm IDEA: XBRL DOCUMENT v3.25.0.1
Derivative Financial Instruments - Narrative (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Derivative Financial Instruments      
Net gain (loss) from changes in the fair value of derivatives $ (3,700) $ 8,800 $ (3,600)
Fair Value, Net Derivative Asset (Liability), Recurring Basis, Still Held, Unrealized Gain (Loss), Statement of Income or Comprehensive Income [Extensible Enumeration] (Loss) gain on derivative instruments, net (Loss) gain on derivative instruments, net (Loss) gain on derivative instruments, net
Mortgage servicing rights $ 51,272 $ 69,912 $ 69,346
Income from Mortgage Service Rights      
Derivative Financial Instruments      
Mortgage servicing rights 51,300 69,900 69,300
Agency Business | Other Income      
Derivative Financial Instruments      
Unrealized gain (loss) on derivatives 600 (3,700) 3,500
Realized gain (loss) on derivatives $ 100 1,600 26,900
Treasury futures      
Derivative Financial Instruments      
Derivative, maturity term 3 months    
Derivative asset, treasury futures   2,300 1,500
Cash posted as collateral   2,000 $ 1,900
Unrealized gain (loss) on derivatives $ (300) $ (400)  
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