Schedule of Components of Income From Mortgage Banking Activities (Details) - Mortgage Banking [Member] - USD ($) $ in Thousands |
3 Months Ended | 9 Months Ended | ||
|---|---|---|---|---|
Sep. 30, 2026 |
Sep. 30, 2025 |
Sep. 30, 2026 |
Sep. 30, 2025 |
|
| DisclosureMortgageBankingCommitmentLineItems [Line Items] | ||||
| Gain on loans sold | $ 2,670 | $ 3,350 | $ 7,795 | $ 7,832 |
| Gain (loss) resulting from the change in fair value of loans held-for-sale | (335) | (260) | (322) | 265 |
| Gain (loss) resulting from the change in fair value of derivatives | (478) | (358) | (338) | 402 |
| Gain (loss) resulting from the change in forward contracts | 128 | 256 | 85 | (23) |
| Total | $ 1,985 | $ 2,988 | $ 7,220 | $ 8,476 |