XML 95 R84.htm IDEA: XBRL DOCUMENT v3.24.3
Derivative Financial Instruments - Schedule of Fair Value and Notional Amount of Derivatives (Details) - USD ($)
$ in Thousands
Sep. 30, 2024
Dec. 31, 2023
Derivative [Line Items]    
Fair Value $ 70,956 $ (19,616)
Notional Amount 9,552,606 2,628,677
Derivative Liabilities    
Derivative [Line Items]    
Fair Value (7,977) (33,828)
Notional Amount 1,778,170 1,977,483
Derivative Liabilities | TBAs    
Derivative [Line Items]    
Fair Value 0 (27,020)
Notional Amount 0 1,405,000
Derivative Liabilities | Interest rate futures    
Derivative [Line Items]    
Fair Value (4,143) (3,394)
Notional Amount 1,076,400 141,500
Derivative Liabilities | LPCs and IRLCs    
Derivative [Line Items]    
Fair Value (3,834) (3,414)
Notional Amount 701,770 430,983
Derivative Assets    
Derivative [Line Items]    
Fair Value 78,933 14,212
Notional Amount 7,774,436 651,194
Derivative Assets | Interest rate swaps    
Derivative [Line Items]    
Fair Value 0 1,742
Notional Amount 0 50,000
Derivative Assets | TBAs    
Derivative [Line Items]    
Fair Value 195 952
Notional Amount 125,000 385,000
Derivative Assets | Interest rate futures    
Derivative [Line Items]    
Fair Value 5,622 0
Notional Amount 715,900 0
Derivative Assets | Swaptions    
Derivative [Line Items]    
Fair Value 70,151 0
Notional Amount 6,295,000 0
Derivative Assets | LPCs and IRLCs    
Derivative [Line Items]    
Fair Value 2,965 11,518
Notional Amount $ 638,536 $ 216,194