XML 111 R94.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Derivative Financial Instruments - Schedule of Fair Value and Notional Amount of Derivative Financial Instruments (Details) - USD ($)
$ in Thousands
Jun. 30, 2024
Dec. 31, 2023
Derivative [Line Items]    
Fair Value $ 42,563 $ (19,616)
Notional Amount 6,090,769 2,628,677
Interest rate swaps    
Derivative [Line Items]    
Notional Amount   50,000
TBAs    
Derivative [Line Items]    
Notional Amount 1,040,000 1,790,000
Interest rate futures    
Derivative [Line Items]    
Notional Amount 427,000 142,000
Swaptions    
Derivative [Line Items]    
Notional Amount 3,080,000  
Derivative Liabilities    
Derivative [Line Items]    
Fair Value (5,954) (33,828)
Notional Amount 1,064,748 1,977,483
Derivative Liabilities | TBAs    
Derivative [Line Items]    
Fair Value (923) (27,020)
Notional Amount 330,000 1,405,000
Derivative Liabilities | Interest rate futures    
Derivative [Line Items]    
Fair Value (2,717) (3,394)
Notional Amount 348,200 141,500
Derivative Liabilities | Loan purchase and interest rate lock commitments    
Derivative [Line Items]    
Fair Value (2,314) (3,414)
Notional Amount 386,548 430,983
Derivative Assets    
Derivative [Line Items]    
Fair Value 48,517 14,212
Notional Amount 5,026,021 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 1,778 952
Notional Amount 710,000 385,000
Derivative Assets | Interest rate futures    
Derivative [Line Items]    
Fair Value 457 0
Notional Amount 79,000 0
Derivative Assets | Swaptions    
Derivative [Line Items]    
Fair Value 40,298 0
Notional Amount 3,075,000 0
Derivative Assets | Loan purchase and interest rate lock commitments    
Derivative [Line Items]    
Fair Value 5,984 11,518
Notional Amount $ 1,162,021 $ 216,194