XML 88 R69.htm IDEA: XBRL DOCUMENT v3.24.1.u1
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, 2024
Mar. 31, 2023
Derivative Instruments, Gain (Loss) [Line Items]    
Gain (loss) from fair value changes on derivatives $ 208,492 $ (30,114)
Derivative contracts to manage future loan sale execution risk    
Derivative Instruments, Gain (Loss) [Line Items]    
Gain (loss) from fair value changes on derivatives 199,858 (31,228)
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 201,285 (28,456)
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 6,063 (1,108)
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,283) (1,695)
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 2,290 1,771
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 856 (1,077)
IRLCs    
Derivative Instruments, Gain (Loss) [Line Items]    
Gain (loss) from fair value changes on derivatives 281 418
Purchase price earn out    
Derivative Instruments, Gain (Loss) [Line Items]    
Gain (loss) from fair value changes on derivatives 0 9
Third party warrants    
Derivative Instruments, Gain (Loss) [Line Items]    
Gain (loss) from fair value changes on derivatives $ 0 $ 24