Derivative Financial Instruments - Schedule of Consolidated Statements of Income for Non-Hedging Derivative Financial Instruments (Details) - USD ($) $ in Thousands |
3 Months Ended | 6 Months Ended | ||
|---|---|---|---|---|
Jun. 30, 2026 |
Jun. 30, 2025 |
Jun. 30, 2026 |
Jun. 30, 2025 |
|
| Interest rate swap contracts [Member] | ||||
| Schedule of Consolidated Statements of Income for Non-Hedging Derivative Financial Instruments [Line items] | ||||
| Statement of income classification | Other income | |||
| Amount of gain (loss) | $ 135 | $ 120 | $ 242 | |
| IRLCs [Member] | ||||
| Schedule of Consolidated Statements of Income for Non-Hedging Derivative Financial Instruments [Line items] | ||||
| Statement of income classification | Gain on sale of mortgage loans & OMSR | |||
| Amount of gain (loss) | $ 94 | (185) | $ (11) | (167) |
| Forward contracts [Member] | ||||
| Schedule of Consolidated Statements of Income for Non-Hedging Derivative Financial Instruments [Line items] | ||||
| Statement of income classification | Gain on sale of mortgage loans & OMSR | |||
| Amount of gain (loss) | $ (174) | $ 71 | $ 4 | $ 27 |