XML 99 R88.htm IDEA: XBRL DOCUMENT v3.26.1
Derivative Financial Instruments - Schedule of Fair Value and Notional Amount of Derivatives (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Derivative [Line Items]    
Fair Value $ 48,524 $ 77,447
Notional Amount 15,224,324 41,557,599
Derivative Liabilities    
Derivative [Line Items]    
Fair Value (10,912) (28,150)
Notional Amount 2,721,920 11,088,734
Derivative Assets    
Derivative [Line Items]    
Fair Value 59,436 105,597
Notional Amount 12,502,404 30,468,865
TBAs | Derivative Liabilities    
Derivative [Line Items]    
Fair Value (3,168) (22,252)
Notional Amount 1,137,500 8,750,000
TBAs | Derivative Assets    
Derivative [Line Items]    
Fair Value 5,636 38,686
Notional Amount 2,425,000 14,690,000
Interest rate futures | Derivative Liabilities    
Derivative [Line Items]    
Fair Value (1,121) (4,721)
Notional Amount 566,700 1,969,000
Interest rate futures | Derivative Assets    
Derivative [Line Items]    
Fair Value 2,463 17,772
Notional Amount 1,072,400 2,431,300
Swaptions | Derivative Assets    
Derivative [Line Items]    
Fair Value 29,616 31,119
Notional Amount 5,700,000 9,850,000
LPCs and IRLCs | Derivative Liabilities    
Derivative [Line Items]    
Fair Value (6,623) (1,177)
Notional Amount 1,017,720 369,734
LPCs and IRLCs | Derivative Assets    
Derivative [Line Items]    
Fair Value 21,721 18,020
Notional Amount $ 3,305,004 $ 3,497,565