v3.26.1
Short-Term Borrowings (Details) - USD ($)
$ in Thousands
6 Months Ended 12 Months Ended
Jun. 30, 2026
Dec. 31, 2025
Short-Term Borrowings [Line Items]    
Fair value of agreement $ 17,500  
Maximum amount outstanding 41,000 $ 41,000
Monthly average agreements amount 8,700 12,000
Borrowings 6,732 9,230
Borrowings [Member]    
Short-Term Borrowings [Line Items]    
Borrowings
Retail Repurchase Agreements [Member]    
Short-Term Borrowings [Line Items]    
Maximum amount outstanding $ 10,800 $ 16,700
Maturity term 1 month