v3.25.2
Loans, Allowance for Credit Losses - Loans, and Credit Quality - Schedule of Past Due Loans by Portfolio Segment (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Financing Receivable, Past Due [Line Items]    
Loans $ 6,839,141 $ 6,626,584
Percent of total loans 100.00% 100.00%
30-89 Days Past Due (accruing)    
Financing Receivable, Past Due [Line Items]    
Loans $ 3,459 $ 5,787
Percent past due 0.10% 0.10%
90 Days & Over or nonaccrual    
Financing Receivable, Past Due [Line Items]    
Loans $ 27,735 $ 28,419
Percent past due 0.40% 0.40%
Current    
Financing Receivable, Past Due [Line Items]    
Loans $ 6,807,947 $ 6,592,378
Percent of current loans 99.50% 99.50%
Retail & other    
Financing Receivable, Past Due [Line Items]    
Loans $ 43,374 $ 55,994
Retail & other | 30-89 Days Past Due (accruing)    
Financing Receivable, Past Due [Line Items]    
Loans 358 237
Retail & other | 90 Days & Over or nonaccrual    
Financing Receivable, Past Due [Line Items]    
Loans 99 126
Retail & other | Current    
Financing Receivable, Past Due [Line Items]    
Loans 42,917 55,631
Commercial | Commercial & industrial    
Financing Receivable, Past Due [Line Items]    
Loans 1,412,621 1,319,763
Commercial | Commercial & industrial | 30-89 Days Past Due (accruing)    
Financing Receivable, Past Due [Line Items]    
Loans 681 693
Commercial | Commercial & industrial | 90 Days & Over or nonaccrual    
Financing Receivable, Past Due [Line Items]    
Loans 6,317 8,534
Commercial | Commercial & industrial | Current    
Financing Receivable, Past Due [Line Items]    
Loans 1,405,623 1,310,536
Commercial | Owner-occupied CRE    
Financing Receivable, Past Due [Line Items]    
Loans 963,278 940,367
Commercial | Owner-occupied CRE | 30-89 Days Past Due (accruing)    
Financing Receivable, Past Due [Line Items]    
Loans 285 177
Commercial | Owner-occupied CRE | 90 Days & Over or nonaccrual    
Financing Receivable, Past Due [Line Items]    
Loans 7,114 4,547
Commercial | Owner-occupied CRE | Current    
Financing Receivable, Past Due [Line Items]    
Loans 955,879 935,643
Commercial | Agricultural    
Financing Receivable, Past Due [Line Items]    
Loans 1,346,924 1,322,038
Commercial | Agricultural | 30-89 Days Past Due (accruing)    
Financing Receivable, Past Due [Line Items]    
Loans 37 0
Commercial | Agricultural | 90 Days & Over or nonaccrual    
Financing Receivable, Past Due [Line Items]    
Loans 11,619 9,969
Commercial | Agricultural | Current    
Financing Receivable, Past Due [Line Items]    
Loans 1,335,268 1,312,069
Commercial real estate | CRE investment    
Financing Receivable, Past Due [Line Items]    
Loans 1,231,423 1,221,826
Commercial real estate | CRE investment | 30-89 Days Past Due (accruing)    
Financing Receivable, Past Due [Line Items]    
Loans 0 0
Commercial real estate | CRE investment | 90 Days & Over or nonaccrual    
Financing Receivable, Past Due [Line Items]    
Loans 573 1,688
Commercial real estate | CRE investment | Current    
Financing Receivable, Past Due [Line Items]    
Loans 1,230,850 1,220,138
Commercial real estate | Construction & land development    
Financing Receivable, Past Due [Line Items]    
Loans 298,122 239,694
Commercial real estate | Construction & land development | 30-89 Days Past Due (accruing)    
Financing Receivable, Past Due [Line Items]    
Loans 11 67
Commercial real estate | Construction & land development | 90 Days & Over or nonaccrual    
Financing Receivable, Past Due [Line Items]    
Loans 0 0
Commercial real estate | Construction & land development | Current    
Financing Receivable, Past Due [Line Items]    
Loans 298,111 239,627
Residential | Residential first mortgage    
Financing Receivable, Past Due [Line Items]    
Loans 1,205,841 1,196,158
Residential | Residential first mortgage | 30-89 Days Past Due (accruing)    
Financing Receivable, Past Due [Line Items]    
Loans 1,722 3,989
Residential | Residential first mortgage | 90 Days & Over or nonaccrual    
Financing Receivable, Past Due [Line Items]    
Loans 1,527 3,370
Residential | Residential first mortgage | Current    
Financing Receivable, Past Due [Line Items]    
Loans 1,202,592 1,188,799
Residential | Residential junior mortgage    
Financing Receivable, Past Due [Line Items]    
Loans 249,406 234,634
Residential | Residential junior mortgage | 30-89 Days Past Due (accruing)    
Financing Receivable, Past Due [Line Items]    
Loans 84 333
Residential | Residential junior mortgage | 90 Days & Over or nonaccrual    
Financing Receivable, Past Due [Line Items]    
Loans 486 185
Residential | Residential junior mortgage | Current    
Financing Receivable, Past Due [Line Items]    
Loans 248,836 234,116
Residential | Residential construction    
Financing Receivable, Past Due [Line Items]    
Loans 88,152 96,110
Residential | Residential construction | 30-89 Days Past Due (accruing)    
Financing Receivable, Past Due [Line Items]    
Loans 281 291
Residential | Residential construction | 90 Days & Over or nonaccrual    
Financing Receivable, Past Due [Line Items]    
Loans 0 0
Residential | Residential construction | Current    
Financing Receivable, Past Due [Line Items]    
Loans $ 87,871 $ 95,819