XML 171 R150.htm IDEA: XBRL DOCUMENT v3.22.4
Mortgage Banking Activities (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
SEC Schedule, 12-29, Real Estate Companies, Investment in Mortgage Loans on Real Estate [Line Items]      
Other income, net $ 21,204 $ 12,018 $ 4,188
Mortgage Banking Activities, Net (13,659) 235,744 78,472
Residential Mortgage Banking Activities, Net      
SEC Schedule, 12-29, Real Estate Companies, Investment in Mortgage Loans on Real Estate [Line Items]      
Other income, net 5,431 5,418 (6,652)
Mortgage Banking Activities, Net (21,282) 127,151 3,721
Residential 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 (131,675) 83,733 41,284
Residential 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 4,249 (352) (4,535)
Residential 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 100,713 38,352 (26,376)
Business Purpose Mortgage Banking      
SEC Schedule, 12-29, Real Estate Companies, Investment in Mortgage Loans on Real Estate [Line Items]      
Other income, net 39,903 33,760 18,642
Mortgage Banking Activities, Net 7,623 108,593 74,751
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 56,731 2,708 (21,403)
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 (91,690) 63,872 82,510
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 $ 2,679 $ 8,253 $ (4,998)