XML 120 R106.htm IDEA: XBRL DOCUMENT v3.25.4
Derivative Financial Instruments - Schedule of Fair Value and Notional Amount of Derivative Financial Instruments (Details) - USD ($)
$ in Thousands
Dec. 31, 2025
Dec. 31, 2024
Derivative [Line Items]    
Fair Value $ 77,447 $ 22,343
Notional Amount 41,557,599 12,215,873
Derivative Liabilities    
Derivative [Line Items]    
Fair Value (28,150) (23,660)
Notional Amount 11,088,734 2,338,485
Derivative Assets    
Derivative [Line Items]    
Fair Value 105,597 46,003
Notional Amount 30,468,865 9,877,388
TBAs    
Derivative [Line Items]    
Notional Amount 23,440,000 1,350,000
TBAs | Derivative Liabilities    
Derivative [Line Items]    
Fair Value (22,252) (16,249)
Notional Amount 8,750,000 1,350,000
TBAs | Derivative Assets    
Derivative [Line Items]    
Fair Value 38,686 0
Notional Amount 14,690,000 0
Interest rate futures    
Derivative [Line Items]    
Notional Amount 4,400,000 1,540,000
Interest rate futures | Derivative Liabilities    
Derivative [Line Items]    
Fair Value (4,721) (6,915)
Notional Amount 1,969,000 830,500
Interest rate futures | Derivative Assets    
Derivative [Line Items]    
Fair Value 17,772 16,446
Notional Amount 2,431,300 712,500
Swaptions | Derivative Assets    
Derivative [Line Items]    
Fair Value 31,119 23,738
Notional Amount 9,850,000 8,245,000
LPCs and IRLCs | Derivative Liabilities    
Derivative [Line Items]    
Fair Value (1,177) (496)
Notional Amount 369,734 157,985
LPCs and IRLCs | Derivative Assets    
Derivative [Line Items]    
Fair Value 18,020 5,819
Notional Amount $ 3,497,565 $ 919,888