XML 102 R90.htm IDEA: XBRL DOCUMENT v3.25.2
Derivative Financial Instruments - Schedule of Fair Value and Notional Amount of Derivatives (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Derivative [Line Items]    
Fair Value $ 150,971 $ 22,343
Notional Amount 22,366,020 12,215,873
Derivative Liabilities    
Derivative [Line Items]    
Fair Value (68,826) (23,660)
Notional Amount 5,841,116 2,338,485
Derivative Assets    
Derivative [Line Items]    
Fair Value 219,797 46,003
Notional Amount 16,524,904 9,877,388
Interest rate swaps | Derivative Liabilities    
Derivative [Line Items]    
Fair Value (10,519) 0
Notional Amount 1,000,000 0
TBAs | Derivative Liabilities    
Derivative [Line Items]    
Fair Value (27,082) (16,249)
Notional Amount 2,760,000 1,350,000
TBAs | Derivative Assets    
Derivative [Line Items]    
Fair Value 61,249 0
Notional Amount 5,960,000 0
Interest rate futures | Derivative Liabilities    
Derivative [Line Items]    
Fair Value (30,379) (6,915)
Notional Amount 1,739,500 830,500
Interest rate futures | Derivative Assets    
Derivative [Line Items]    
Fair Value 19,876 16,446
Notional Amount 2,006,800 712,500
Swaptions | Derivative Assets    
Derivative [Line Items]    
Fair Value 124,518 23,738
Notional Amount 6,550,000 8,245,000
LPCs and IRLCs | Derivative Liabilities    
Derivative [Line Items]    
Fair Value (846) (496)
Notional Amount 341,616 157,985
LPCs and IRLCs | Derivative Assets    
Derivative [Line Items]    
Fair Value 14,154 5,819
Notional Amount $ 2,008,104 $ 919,888