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 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Purchases, issuances, sales and settlements        
Advances (incl. capitalization upon Ginnie Mae modifications) $ 9,400 $ 5,400 $ 11,700 $ 10,200
Total realized and unrealized gains and (losses):        
Gains (losses) on derivatives (36,800) (3,400) (44,100) 5,300
Forward loans IRLCs        
Total realized and unrealized gains and (losses):        
Gains (losses) on derivatives (12,200) 8,700 (100) 18,600
Level 3 | Loans Held for Sale - Fair Value        
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]        
Beginning balance 1,045,000 496,600 780,100 472,900
Purchases, issuances, sales and settlements        
Purchases and other 752,300 158,900 1,163,000 293,800
Sales (109,900) (74,800) (164,800) (135,200)
Settlements (89,500) (35,200) (135,700) (65,800)
Reverse mortgage loans, at fair value (2) 1,400 2,600 2,200 5,700
Receivables, net (38,900) (200) (71,700) (20,700)
REO (Other assets) (33,100) (13,000) (56,900) (25,400)
Advances (incl. capitalization upon Ginnie Mae modifications) (9,400) (5,300) (11,800) 10,100
Other (1,100)   (2,800)  
Other   0   0
Purchases, issuances, sales and settlements, total 490,600 43,500 745,100 62,500
Total realized and unrealized gains and (losses):        
Change in fair value included in earnings 15,400 4,100 25,800 8,800
Ending balance 1,551,000 544,200 1,551,000 544,200
Level 3 | IRLCs        
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]        
Beginning balance 5,000 9,400 17,300 (500)
Purchases, issuances, sales and settlements        
Issuances 30,600 45,300 105,200 78,000
Loans held for sale, at fair value (129,600) (49,400) (135,900) (96,700)
Purchases, issuances, sales and settlements, total (99,000) (4,100) (30,700) (18,700)
Total realized and unrealized gains and (losses):        
Change in fair value included in earnings 111,200 12,800 30,600 37,300
Ending balance $ 17,200 $ 18,100 $ 17,200 $ 18,100