XML 100 R89.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 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Derivative [Line Items]        
Market Valuation (Losses) Gains on Derivatives, net $ (24,845) $ 73,754 $ (92,595) $ 143,481
Derivative Gain Loss Statement of Income or Comprehensive Income Extensible Enumeration Not Disclosed Flag Market Valuation (Losses) Gains on Derivatives, net Market Valuation (Losses) Gains on Derivatives, net Market Valuation (Losses) Gains on Derivatives, net Market Valuation (Losses) Gains on Derivatives, net
LPCs and IRLCs        
Derivative [Line Items]        
Changes in fair value of assets $ 42,012 $ 8,635 $ 43,918 $ 39,889
Risk Management Derivatives        
Derivative [Line Items]        
Market Valuation (Losses) Gains on Derivatives, net $ (66,857) $ 65,119 $ (136,513) $ 103,592