XML 168 R149.htm IDEA: XBRL DOCUMENT v3.24.0.1
Mortgage Banking Activities (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
SEC Schedule, 12-29, Real Estate Companies, Investment in Mortgage Loans on Real Estate [Line Items]      
Changes in fair value of assets $ 46,197 $ (58,648) $ 196,566
Other income, net 12,886 21,204 12,018
Mortgage Banking Activities, Net 67,386 (13,659) 235,744
Residential Consumer Mortgage Banking Activities, Net      
SEC Schedule, 12-29, Real Estate Companies, Investment in Mortgage Loans on Real Estate [Line Items]      
Other income, net 2,873 5,431 5,418
Mortgage Banking Activities, Net 27,782 (21,282) 127,151
Residential Consumer Mortgage Banking Activities, Net | Residential loans, held-for-sale at fair value      
SEC Schedule, 12-29, Real Estate Companies, Investment in Mortgage Loans on Real Estate [Line Items]      
Changes in fair value of assets 42,976 (131,675) 83,733
Residential Consumer Mortgage Banking Activities, Net | Trading securities      
SEC Schedule, 12-29, Real Estate Companies, Investment in Mortgage Loans on Real Estate [Line Items]      
Changes in fair value of assets (159) 4,249 (352)
Residential Consumer Mortgage Banking Activities, Net | Risk management derivatives, net      
SEC Schedule, 12-29, Real Estate Companies, Investment in Mortgage Loans on Real Estate [Line Items]      
Changes in fair value of risk management derivatives (17,908) 100,713 38,352
Business Purpose Mortgage Banking      
SEC Schedule, 12-29, Real Estate Companies, Investment in Mortgage Loans on Real Estate [Line Items]      
Other income, net 18,314 39,903 33,760
Mortgage Banking Activities, Net 39,604 7,623 108,593
Business Purpose Mortgage Banking | Risk management derivatives, net      
SEC Schedule, 12-29, Real Estate Companies, Investment in Mortgage Loans on Real Estate [Line Items]      
Changes in fair value of risk management derivatives (914) 56,731 2,708
Business Purpose Mortgage Banking | Single-family rental loans, held-for-sale      
SEC Schedule, 12-29, Real Estate Companies, Investment in Mortgage Loans on Real Estate [Line Items]      
Changes in fair value of assets 16,500 (91,690) 63,872
Business Purpose Mortgage Banking | BPL bridge loans      
SEC Schedule, 12-29, Real Estate Companies, Investment in Mortgage Loans on Real Estate [Line Items]      
Changes in fair value of assets $ 5,704 $ 2,679 $ 8,253