XML 140 R117.htm IDEA: XBRL DOCUMENT v3.24.0.1
Derivative Financial Instruments and Hedging Activities - Narrative (Details)
12 Months Ended
Dec. 31, 2023
Maximum  
Derivative [Line Items]  
Loans Held-for-sale, Period of Sale 30 days
Minimum  
Derivative [Line Items]  
Loans Held-for-sale, Period of Sale 5 days
Interest Rate Lock Commitments [Member] | Maximum  
Derivative [Line Items]  
Loan Commitment to Correspondents 30 days
Loan Commitment, Term 75 days
Loan Commitment to borrowers, Term 60 days
Interest Rate Lock Commitments [Member] | Minimum  
Derivative [Line Items]  
Loan Commitment to Correspondents 5 days
Loan Commitment, Term 5 days
Loan Commitment to borrowers, Term 40 days