v3.26.3
Fair Value - Schedule of Reconciliation of Changes in Fair Value of Level 3 Assets and Liabilities (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2026
Sep. 30, 2025
Sep. 30, 2026
Sep. 30, 2025
Purchases, issuances, sales and settlements        
Advances (incl. capitalization upon Ginnie Mae modifications) $ 5,600 $ 5,500 $ 17,300 $ 15,700
Total realized and unrealized gains and (losses):        
Gains (losses) on derivatives (88,200) (21,500) (132,500) (16,300)
Forward loans IRLCs        
Total realized and unrealized gains and (losses):        
Gains (losses) on derivatives (26,700) (5,600) (26,800) 13,100
Level 3 | Loans Held for Sale - Fair Value        
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]        
Beginning balance 1,551,000 544,200 780,100 472,900
Purchases, issuances, sales and settlements        
Purchases and other 214,800 266,700 1,377,800 560,500
Sales (161,600) (108,800) (326,400) (244,000)
Settlements (97,900) (54,200) (233,600) (120,000)
Reverse mortgage loans, at fair value (2) 500 6,100 2,600 11,800
Receivables, net (66,000) (15,800) (137,700) (36,500)
REO (Other assets) (33,200) (15,900) (90,100) (41,300)
Advances (incl. capitalization upon Ginnie Mae modifications) (5,600) (5,600) (17,400) 15,600
Other (1,000)   (3,600)  
Other   (4,900)   4,900
Purchases, issuances, sales and settlements, total (138,800) 78,700 606,400 141,200
Total realized and unrealized gains and (losses):        
Change in fair value included in earnings 21,400 13,700 47,100 22,600
Ending balance 1,433,600 636,700 1,433,600 636,700
Level 3 | IRLCs        
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]        
Beginning balance 17,200 18,100 17,300 (500)
Purchases, issuances, sales and settlements        
Issuances 24,600 68,100 129,800 146,100
Loans held for sale, at fair value 43,700 (38,700) (92,100) (135,400)
Purchases, issuances, sales and settlements, total 68,300 29,400 37,700 10,700
Total realized and unrealized gains and (losses):        
Change in fair value included in earnings (95,000) (34,900) (64,500) 2,400
Ending balance $ (9,500) $ 12,600 $ (9,500) $ 12,600