v3.26.1
Schedule of Components of Income From Mortgage Banking Activities (Details) - Mortgage Banking [Member] - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
DisclosureMortgageBankingCommitmentLineItems [Line Items]    
Gain on loans sold $ 2,457 $ 1,631
Gain (loss) resulting from the change in fair value of loans held-for-sale (204) 257
Gain resulting from the change in fair value of derivatives 86 357
Gain (loss) resulting from the change in forward contracts 196 (67)
Total $ 2,535 $ 2,178