XML 86 R69.htm IDEA: XBRL DOCUMENT v3.23.3
Derivative Financial Instruments - Schedule of Gains (Losses) Recognized on Derivative Instruments (Details) - Not designated as hedging instrument - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Derivative Instruments, Gain (Loss) [Line Items]        
Gain (loss) from fair value changes on derivatives $ 83,376 $ 105,353 $ 173,403 $ 339,770
Derivative contracts to manage future loan sale execution risk        
Derivative Instruments, Gain (Loss) [Line Items]        
Gain (loss) from fair value changes on derivatives 80,029 106,240 165,531 336,382
Interest rate swaps | Derivative contracts to manage future loan sale execution risk        
Derivative Instruments, Gain (Loss) [Line Items]        
Gain (loss) from fair value changes on derivatives 77,587 95,333 163,472 283,266
Interest rate swaps | Derivative contracts not designed to manage future loan sale execution risk        
Derivative Instruments, Gain (Loss) [Line Items]        
Gain (loss) from fair value changes on derivatives 1,167 5,119 3,351 14,187
Interest rate caps | Derivative contracts to manage future loan sale execution risk        
Derivative Instruments, Gain (Loss) [Line Items]        
Gain (loss) from fair value changes on derivatives (2,031) 4,072 (3,398) 7,562
Interest rate caps | Derivative contracts not designed to manage future loan sale execution risk        
Derivative Instruments, Gain (Loss) [Line Items]        
Gain (loss) from fair value changes on derivatives 1,987 (4,112) 3,468 (7,139)
Home loan pipeline hedges | Derivative contracts to manage future loan sale execution risk        
Derivative Instruments, Gain (Loss) [Line Items]        
Gain (loss) from fair value changes on derivatives 4,473 6,835 5,457 45,554
IRLCs        
Derivative Instruments, Gain (Loss) [Line Items]        
Gain (loss) from fair value changes on derivatives 193 (2,027) 966 (4,666)
Purchase price earn out        
Derivative Instruments, Gain (Loss) [Line Items]        
Gain (loss) from fair value changes on derivatives 0 52 9 1,094
Third party warrants        
Derivative Instruments, Gain (Loss) [Line Items]        
Gain (loss) from fair value changes on derivatives $ 0 $ 81 $ 78 $ (88)