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 |