v3.26.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, 2026
Mar. 31, 2025
Derivative Instruments, Gain (Loss) [Line Items]    
Gain (loss) from fair value changes on derivatives $ 159,433 $ (128,126)
IRLCs    
Derivative Instruments, Gain (Loss) [Line Items]    
Gain (loss) from fair value changes on derivatives (2,410) 6,847
Derivative contracts to manage future loan sale execution risk    
Derivative Instruments, Gain (Loss) [Line Items]    
Gain (loss) from fair value changes on derivatives 161,454 (133,879)
Derivative contracts to manage future loan sale execution risk | Interest rate swaps    
Derivative Instruments, Gain (Loss) [Line Items]    
Gain (loss) from fair value changes on derivatives 149,518 (131,736)
Derivative contracts to manage future loan sale execution risk | Home loan pipeline hedges    
Derivative Instruments, Gain (Loss) [Line Items]    
Gain (loss) from fair value changes on derivatives 11,936 (2,143)
Derivative contracts not designed to manage future loan sale execution risk | Interest rate swaps    
Derivative Instruments, Gain (Loss) [Line Items]    
Gain (loss) from fair value changes on derivatives $ 389 $ (1,094)