v3.26.3
Loans - Loan Portfolio and Allowance for Credit Losses (Details) - USD ($)
$ in Thousands
Sep. 30, 2026
Jun. 30, 2026
Dec. 31, 2025
Sep. 30, 2025
Jun. 30, 2025
Dec. 31, 2024
Loans [Abstract]            
Total loans $ 2,387,696   $ 2,271,271      
Allowance for credit losses - loans (23,786) $ (23,559) (22,806) $ (22,454) $ (22,109) $ (21,699)
Net loans 2,363,910   2,248,465      
Residential [Member]            
Loans [Abstract]            
Total loans 283,082   288,664      
Commercial [Member]            
Loans [Abstract]            
Total loans 1,276,050   1,218,514      
Construction [Member]            
Loans [Abstract]            
Total loans 103,498   93,965      
Real Estate Loans [Member] | Residential [Member]            
Loans [Abstract]            
Total loans 336,190   340,972      
Allowance for credit losses - loans (2,607) (2,671) (3,112) (3,210) (3,062) (1,940)
Real Estate Loans [Member] | Commercial [Member]            
Loans [Abstract]            
Total loans 1,276,050   1,218,514      
Allowance for credit losses - loans (11,702) (11,006) (10,017) (9,453) (9,898) (9,174)
Real Estate Loans [Member] | Agricultural [Member]            
Loans [Abstract]            
Total loans 370,505   347,448      
Allowance for credit losses - loans (4,685) (4,411) (4,841) (4,804) (4,542) (3,529)
Real Estate Loans [Member] | Construction [Member]            
Loans [Abstract]            
Total loans 103,498   93,965      
Allowance for credit losses - loans (1,021) (913) (916) (967) (1,273) (1,402)
Consumer [Member]            
Loans [Abstract]            
Total loans 8,597   8,859      
Allowance for credit losses - loans (598) (1,191) (1,201) (1,325) (1,119) (1,338)
Other Commercial Loans [Member]            
Loans [Abstract]            
Total loans 178,977   179,166      
Allowance for credit losses - loans (2,645) (3,037) (2,534) (2,431) (1,993) (3,766)
Other Agricultural Loans [Member]            
Loans [Abstract]            
Total loans 31,323   30,247      
Allowance for credit losses - loans (218) (190) (115) (125) (132) (133)
State and Political Subdivision Loans [Member]            
Loans [Abstract]            
Total loans 82,556   52,100      
Allowance for credit losses - loans $ (121) $ (106) $ (55) $ (58) $ (56) $ (61)