XML 103 R92.htm IDEA: XBRL DOCUMENT v3.25.3
Derivative Financial Instruments - Schedule of Fair Value and Notional Amount of Derivatives (Details) - USD ($)
$ in Thousands
Sep. 30, 2025
Dec. 31, 2024
Derivative [Line Items]    
Fair Value $ 40,901 $ 22,343
Notional Amount 25,518,093 12,215,873
Derivative Liabilities    
Derivative [Line Items]    
Fair Value (57,047) (23,660)
Notional Amount 11,222,488 2,338,485
Derivative Assets    
Derivative [Line Items]    
Fair Value 97,948 46,003
Notional Amount 14,295,605 9,877,388
TBAs | Derivative Liabilities    
Derivative [Line Items]    
Fair Value (27,722) (16,249)
Notional Amount 6,365,000 1,350,000
TBAs | Derivative Assets    
Derivative [Line Items]    
Fair Value 25,583 0
Notional Amount 4,545,000 0
Interest rate futures | Derivative Liabilities    
Derivative [Line Items]    
Fair Value (21,108) (6,915)
Notional Amount 3,585,700 830,500
Interest rate futures | Derivative Assets    
Derivative [Line Items]    
Fair Value 2,573 16,446
Notional Amount 589,500 712,500
Swaptions | Derivative Assets    
Derivative [Line Items]    
Fair Value 35,352 23,738
Notional Amount 6,400,000 8,245,000
LPCs and IRLCs | Derivative Liabilities    
Derivative [Line Items]    
Fair Value (8,217) (496)
Notional Amount 1,271,788 157,985
LPCs and IRLCs | Derivative Assets    
Derivative [Line Items]    
Fair Value 34,440 5,819
Notional Amount $ 2,761,105 $ 919,888