v3.26.1
Fair Value - Schedule of Reconciliation of Changes in Fair Value of Level 3 Assets and Liabilities (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Purchases, issuances, sales and settlements    
Advances (incl. capitalization upon Ginnie Mae modifications) $ 2,400 $ 4,800
Total realized and unrealized gains and (losses):    
Gains (losses) on derivatives (7,400) 8,600
Forward loans IRLCs    
Total realized and unrealized gains and (losses):    
Gains (losses) on derivatives (12,300) 9,900
Level 3 | Loans Held for Sale - Fair Value    
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]    
Beginning balance 780,100 472,900
Purchases, issuances, sales and settlements    
Purchases and other 410,800 134,900
Sales (54,900) (60,400)
Settlements (46,300) (30,500)
Reverse mortgage loans, at fair value (2) 800 3,100
Receivables, net (32,800) (20,500)
REO (Other assets) (23,800) (12,300)
Advances (incl. capitalization upon Ginnie Mae modifications) (2,500) (4,800)
Other (1,600)  
Other   0
Purchases, issuances, sales and settlements, total 254,600 19,000
Total realized and unrealized gains and (losses):    
Change in fair value included in earnings 10,400 4,700
Ending balance 1,045,000 496,600
Level 3 | IRLCs    
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]    
Beginning balance 17,300 (500)
Purchases, issuances, sales and settlements    
Issuances 74,500 32,700
Loans held for sale, at fair value (6,200) (47,300)
Purchases, issuances, sales and settlements, total 68,400 (14,600)
Total realized and unrealized gains and (losses):    
Change in fair value included in earnings (80,700) 24,600
Ending balance $ 5,000 $ 9,400