XML 109 R90.htm IDEA: XBRL DOCUMENT v3.26.1
Derivative Financial Instruments - Schedule of Fair Value and Notional Amount of Derivatives (Details) - USD ($)
$ in Thousands
Mar. 31, 2026
Dec. 31, 2025
Derivative [Line Items]    
Fair Value $ (1,364) $ 77,447
Notional Amount 42,884,440 41,557,599
Derivative Liabilities    
Derivative [Line Items]    
Fair Value (156,244) (28,150)
Notional Amount 18,292,921 11,088,734
Derivative Assets    
Derivative [Line Items]    
Fair Value 154,880 105,597
Notional Amount 24,591,519 30,468,865
TBAs | Derivative Liabilities    
Derivative [Line Items]    
Fair Value (144,127) (22,252)
Notional Amount 15,655,000 8,750,000
TBAs | Derivative Assets    
Derivative [Line Items]    
Fair Value 56,893 38,686
Notional Amount 9,775,000 14,690,000
Interest rate futures | Derivative Liabilities    
Derivative [Line Items]    
Fair Value (2,080) (4,721)
Notional Amount 495,000 1,969,000
Interest rate futures | Derivative Assets    
Derivative [Line Items]    
Fair Value 12,888 17,772
Notional Amount 1,270,400 2,431,300
Swaptions | Derivative Assets    
Derivative [Line Items]    
Fair Value 75,222 31,119
Notional Amount 11,525,000 9,850,000
LPCs and IRLCs | Derivative Liabilities    
Derivative [Line Items]    
Fair Value (10,037) (1,177)
Notional Amount 2,142,921 369,734
LPCs and IRLCs | Derivative Assets    
Derivative [Line Items]    
Fair Value 9,877 18,020
Notional Amount $ 2,021,119 $ 3,497,565