XML 123 R106.htm IDEA: XBRL DOCUMENT v3.23.3
Derivative Financial Instruments - Aggregate Fair Value and Notional Amount of Derivative Financial Instruments (Details) - USD ($)
$ in Thousands
Sep. 30, 2023
Dec. 31, 2022
Derivative [Line Items]    
Fair Value $ 28,905 $ 3,975
Notional Amount 3,273,707 1,772,298
TBAs    
Derivative [Line Items]    
Notional Amount 2,000,000 1,070,000
Interest rate futures    
Derivative [Line Items]    
Notional Amount 204,000 411,000
Derivative Liabilities    
Derivative [Line Items]    
Fair Value (8,781) (16,855)
Notional Amount 1,098,870 908,532
Derivative Liabilities | TBAs    
Derivative [Line Items]    
Fair Value (5,495) (16,784)
Notional Amount 425,000 845,000
Derivative Liabilities | Interest rate futures    
Derivative [Line Items]    
Fair Value (199) (57)
Notional Amount 67,700 60,000
Derivative Liabilities | Loan purchase and interest rate lock commitments    
Derivative [Line Items]    
Fair Value (3,087) (14)
Notional Amount 606,170 3,532
Derivative Assets    
Derivative [Line Items]    
Fair Value 37,686 20,830
Notional Amount 2,174,837 863,766
Derivative Assets | Interest rate swaps    
Derivative [Line Items]    
Fair Value 13,819 14,625
Notional Amount 190,000 285,000
Derivative Assets | TBAs    
Derivative [Line Items]    
Fair Value 16,613 1,893
Notional Amount 1,560,000 220,000
Derivative Assets | Interest rate futures    
Derivative [Line Items]    
Fair Value 2,187 3,976
Notional Amount 136,200 350,600
Derivative Assets | Loan purchase and interest rate lock commitments    
Derivative [Line Items]    
Fair Value 5,067 336
Notional Amount $ 288,637 $ 8,166