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, 2025 |
Jun. 30, 2024 |
Jun. 30, 2025 |
Jun. 30, 2024 |
|
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 | $ 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) | (185) | (39) | $ (167) | (30) |
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) | $ 71 | $ 69 | $ 27 | $ 77 |