XML 101 R87.htm IDEA: XBRL DOCUMENT v3.25.0.1
Loans And Allowance For Credit Loss - Summary of Performance of Loans Modified (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Commercial Real Estate [Member]    
Financing Receivable, Modified [Line Items]    
Total Past Due $ 643 $ 258
Commercial Real Estate [Member] | 30 to 59 Days Past Due [Member]    
Financing Receivable, Modified [Line Items]    
Total Past Due   258
Commercial Real Estate [Member] | Greater Than 89 days Past Due [Member]    
Financing Receivable, Modified [Line Items]    
Total Past Due 643  
Commercial and Industrial [Member]    
Financing Receivable, Modified [Line Items]    
Total Past Due 3,977 211
Commercial and Industrial [Member] | 30 to 59 Days Past Due [Member]    
Financing Receivable, Modified [Line Items]    
Total Past Due 393  
Commercial and Industrial [Member] | 60 to 89 Days Past Due [Member]    
Financing Receivable, Modified [Line Items]    
Total Past Due 2,967 211
Commercial and Industrial [Member] | Greater Than 89 days Past Due [Member]    
Financing Receivable, Modified [Line Items]    
Total Past Due 617  
Residential Real Estate [Member]    
Financing Receivable, Modified [Line Items]    
Total Past Due   11
Residential Real Estate [Member] | Greater Than 89 days Past Due [Member]    
Financing Receivable, Modified [Line Items]    
Total Past Due   11
Agricultural [Member]    
Financing Receivable, Modified [Line Items]    
Total Past Due   122
Agricultural [Member] | 30 to 59 Days Past Due [Member]    
Financing Receivable, Modified [Line Items]    
Total Past Due   122
Consumer [Member]    
Financing Receivable, Modified [Line Items]    
Total Past Due   21
Consumer [Member] | 30 to 59 Days Past Due [Member]    
Financing Receivable, Modified [Line Items]    
Total Past Due   21
Total Loans Portfolio Segment [Member]    
Financing Receivable, Modified [Line Items]    
Total Past Due 4,620 623
Total Loans Portfolio Segment [Member] | 30 to 59 Days Past Due [Member]    
Financing Receivable, Modified [Line Items]    
Total Past Due 393 401
Total Loans Portfolio Segment [Member] | 60 to 89 Days Past Due [Member]    
Financing Receivable, Modified [Line Items]    
Total Past Due 2,967 211
Total Loans Portfolio Segment [Member] | Greater Than 89 days Past Due [Member]    
Financing Receivable, Modified [Line Items]    
Total Past Due $ 1,260 $ 11