v3.26.1
Borrowed Funds - Schedule of Short-Term Borrowings (Details) - USD ($)
$ in Thousands
6 Months Ended 12 Months Ended
Jun. 30, 2026
Dec. 31, 2025
Schedule of Short-Term Borrowings [Line Items]    
Ending Balance $ 24,296 $ 12,455
Maximum Month End Balance $ 32,779 $ 62,020
Weighted Average Rate At Period End 3.78% 2.97%
Securities sold under agreements to repurchase [Member]    
Schedule of Short-Term Borrowings [Line Items]    
Ending Balance $ 6,496 $ 12,455
Maximum Month End Balance $ 14,979 $ 39,810
Weighted Average Rate At Period End 3.60% 2.97%
Other short-term borrowings [Member]    
Schedule of Short-Term Borrowings [Line Items]    
Ending Balance $ 17,800
Maximum Month End Balance $ 17,800 $ 22,210
Weighted Average Rate At Period End 3.93%