XML 138 R119.htm IDEA: XBRL DOCUMENT v3.24.0.1
Derivative Financial Instruments - Schedule of Fair Value and Notional Amount of Derivative Financial Instruments (Details) - USD ($)
Dec. 31, 2023
Dec. 31, 2022
Derivative [Line Items]    
Fair Value $ (19,616,000) $ 3,975,000
Notional Amount 2,628,677,000 1,772,298,000
Derivative Liabilities    
Derivative [Line Items]    
Fair Value (33,828,000) (16,855,000)
Notional Amount 1,977,483,000 908,532,000
Derivative Assets    
Derivative [Line Items]    
Fair Value 14,212,000 20,830,000
Notional Amount 651,194,000 863,766,000
Interest rate agreements | Derivative Assets    
Derivative [Line Items]    
Fair Value 1,742,000 14,625,000
Notional Amount 50,000,000 285,000,000
TBAs    
Derivative [Line Items]    
Notional Amount 1,790,000,000 1,070,000,000.00
TBAs | Derivative Liabilities    
Derivative [Line Items]    
Fair Value (27,020,000) (16,784,000)
Notional Amount 1,405,000,000 845,000,000
TBAs | Derivative Assets    
Derivative [Line Items]    
Fair Value 952,000 1,893,000
Notional Amount 385,000,000 220,000,000
Futures    
Derivative [Line Items]    
Notional Amount 142,000,000 411,000,000
Futures | Derivative Liabilities    
Derivative [Line Items]    
Fair Value (3,394,000) (57,000)
Notional Amount 141,500,000 60,000,000
Futures | Derivative Assets    
Derivative [Line Items]    
Fair Value 0 3,976,000
Notional Amount 0 350,600,000
Loan purchase and interest rate lock commitments | Derivative Liabilities    
Derivative [Line Items]    
Fair Value (3,414,000) (14,000)
Notional Amount 430,983,000 3,532,000
Loan purchase and interest rate lock commitments | Derivative Assets    
Derivative [Line Items]    
Fair Value 11,518,000 336,000
Notional Amount $ 216,194,000 $ 8,166,000