XML 88 R66.htm IDEA: XBRL DOCUMENT v3.23.1
Derivative Financial Instruments - Schedule of Gains (Losses) Recognized on Derivative Instruments (Details) - Not designated as hedging instrument - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Derivative Instruments, Gain (Loss) [Line Items]    
Gain (loss) from fair value changes on derivatives $ (30,114) $ 158,910
Derivative contracts to manage future loan sale execution risk    
Derivative Instruments, Gain (Loss) [Line Items]    
Gain (loss) from fair value changes on derivatives (31,228) 160,607
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 (28,456) 134,514
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,108) 6,319
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 (1,695) 2,623
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,771 (2,124)
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 (1,077) 23,470
IRLCs    
Derivative Instruments, Gain (Loss) [Line Items]    
Gain (loss) from fair value changes on derivatives 418 (6,798)
Purchase price earn out    
Derivative Instruments, Gain (Loss) [Line Items]    
Gain (loss) from fair value changes on derivatives 9 831
Third-party warrants    
Derivative Instruments, Gain (Loss) [Line Items]    
Gain (loss) from fair value changes on derivatives $ 24 $ 75