XML 110 R91.htm IDEA: XBRL DOCUMENT v3.26.1
Derivative Financial Instruments - Schedule of Market Valuation Gains (Losses) on Derivatives, Net (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Derivative [Line Items]    
Market Valuation Gains (Losses) on Derivatives, net $ (67,750) $ 69,727
Derivative Gain Loss Statement of Income or Comprehensive Income Extensible Enumeration Not Disclosed Flag Market Valuation Gains (Losses) on Derivatives, net Market Valuation Gains (Losses) on Derivatives, net
LPCs and IRLCs    
Derivative [Line Items]    
Changes in fair value of assets $ 1,906 $ 31,254
Risk Management Derivatives    
Derivative [Line Items]    
Market Valuation Gains (Losses) on Derivatives, net $ (69,656) $ 38,473