XML 61 R49.htm IDEA: XBRL DOCUMENT v3.25.2
Loans and Allowance for Credit Losses on Loans - Aging Analysis (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Aged analysis of past due loans    
Total Loans $ 3,998,667 $ 3,981,336
Recorded Investment 90 days or Greater Past Due and Accruing 345 1,436
Special Mention    
Aged analysis of past due loans    
Total Loans 45,385 37,892
Financial Asset, Past Due    
Aged analysis of past due loans    
Current 22,386  
Total Past Due Including PCI loans   27,277
30 to 59 Days Past Due    
Aged analysis of past due loans    
Current 6,222  
Total Past Due Including PCI loans   8,175
60 to 89 Days Past Due    
Aged analysis of past due loans    
Current 10,032  
Total Past Due Including PCI loans   3,755
90 Days or Greater Past Due    
Aged analysis of past due loans    
Current 6,132  
Total Past Due Including PCI loans   15,347
Financial Asset, Not Past Due    
Aged analysis of past due loans    
Current 3,976,281  
Current including PCI Loans   3,954,059
Commercial    
Aged analysis of past due loans    
Total Loans 718,927 800,476
Recorded Investment 90 days or Greater Past Due and Accruing 345 1,397
Commercial | Special Mention    
Aged analysis of past due loans    
Total Loans 21,369 9,699
Commercial | Financial Asset, Past Due    
Aged analysis of past due loans    
Current 3,565 7,277
Commercial | 30 to 59 Days Past Due    
Aged analysis of past due loans    
Current 1,784 219
Commercial | 60 to 89 Days Past Due    
Aged analysis of past due loans    
Current 50 95
Commercial | 90 Days or Greater Past Due    
Aged analysis of past due loans    
Current 1,731 6,963
Commercial | Financial Asset, Not Past Due    
Aged analysis of past due loans    
Current 715,362 793,199
Leases    
Aged analysis of past due loans    
Total Loans 524,513 491,748
Leases | Special Mention    
Aged analysis of past due loans    
Total Loans 662 821
Leases | Financial Asset, Past Due    
Aged analysis of past due loans    
Current 2,382 2,162
Leases | 30 to 59 Days Past Due    
Aged analysis of past due loans    
Current 606 1,438
Leases | 60 to 89 Days Past Due    
Aged analysis of past due loans    
Current 841 372
Leases | 90 Days or Greater Past Due    
Aged analysis of past due loans    
Current 935 352
Leases | Financial Asset, Not Past Due    
Aged analysis of past due loans    
Current 522,131 489,586
Commercial real estate - Investor    
Aged analysis of past due loans    
Total Loans 1,118,782 1,078,829
Commercial real estate - Investor | Financial Asset, Past Due    
Aged analysis of past due loans    
Current 1,791 2,423
Commercial real estate - Investor | 30 to 59 Days Past Due    
Aged analysis of past due loans    
Current 1,791 2,021
Commercial real estate - Investor | 60 to 89 Days Past Due    
Aged analysis of past due loans    
Current   402
Commercial real estate - Investor | Financial Asset, Not Past Due    
Aged analysis of past due loans    
Current 1,116,991 1,076,406
Commercial real estate - Owner occupied    
Aged analysis of past due loans    
Total Loans 652,449 683,283
Commercial real estate - Owner occupied | Special Mention    
Aged analysis of past due loans    
Total Loans 14,548 20,234
Commercial real estate - Owner occupied | Financial Asset, Past Due    
Aged analysis of past due loans    
Current 9,233 3,645
Commercial real estate - Owner occupied | 30 to 59 Days Past Due    
Aged analysis of past due loans    
Current 1,206 1,123
Commercial real estate - Owner occupied | 60 to 89 Days Past Due    
Aged analysis of past due loans    
Current 5,791 2,479
Commercial real estate - Owner occupied | 90 Days or Greater Past Due    
Aged analysis of past due loans    
Current 2,236 43
Commercial real estate - Owner occupied | Financial Asset, Not Past Due    
Aged analysis of past due loans    
Current 643,216 679,638
Construction    
Aged analysis of past due loans    
Total Loans 251,692 201,716
Construction | Special Mention    
Aged analysis of past due loans    
Total Loans 8,806 7,138
Construction | Financial Asset, Past Due    
Aged analysis of past due loans    
Current 1,048 5,799
Construction | 30 to 59 Days Past Due    
Aged analysis of past due loans    
Current 179  
Construction | 60 to 89 Days Past Due    
Aged analysis of past due loans    
Current 525  
Construction | 90 Days or Greater Past Due    
Aged analysis of past due loans    
Current 344 5,799
Construction | Financial Asset, Not Past Due    
Aged analysis of past due loans    
Current 250,644 195,917
Residential real estate - Investor    
Aged analysis of past due loans    
Total Loans 50,976 49,598
Residential real estate - Investor | Financial Asset, Past Due    
Aged analysis of past due loans    
Current 13 1,202
Residential real estate - Investor | 30 to 59 Days Past Due    
Aged analysis of past due loans    
Current 13 763
Residential real estate - Investor | 90 Days or Greater Past Due    
Aged analysis of past due loans    
Current   439
Residential real estate - Investor | Financial Asset, Not Past Due    
Aged analysis of past due loans    
Current 50,963 48,396
Residential real estate - Owner occupied    
Aged analysis of past due loans    
Total Loans 220,672 206,949
Residential real estate - Owner occupied | Financial Asset, Past Due    
Aged analysis of past due loans    
Current 3,237 3,088
Residential real estate - Owner occupied | 30 to 59 Days Past Due    
Aged analysis of past due loans    
Current 280 2,489
Residential real estate - Owner occupied | 60 to 89 Days Past Due    
Aged analysis of past due loans    
Current 2,502 90
Residential real estate - Owner occupied | 90 Days or Greater Past Due    
Aged analysis of past due loans    
Current 455 509
Residential real estate - Owner occupied | Financial Asset, Not Past Due    
Aged analysis of past due loans    
Current 217,435 203,861
Multifamily    
Aged analysis of past due loans    
Total Loans 333,787 351,325
Multifamily | Financial Asset, Past Due    
Aged analysis of past due loans    
Current 604 1,273
Multifamily | 30 to 59 Days Past Due    
Aged analysis of past due loans    
Current 125  
Multifamily | 60 to 89 Days Past Due    
Aged analysis of past due loans    
Current 287 233
Multifamily | 90 Days or Greater Past Due    
Aged analysis of past due loans    
Current 192 1,040
Multifamily | Financial Asset, Not Past Due    
Aged analysis of past due loans    
Current 333,183 350,052
HELOC    
Aged analysis of past due loans    
Total Loans 111,265 103,388
Recorded Investment 90 days or Greater Past Due and Accruing   39
HELOC | Financial Asset, Past Due    
Aged analysis of past due loans    
Current 490 385
HELOC | 30 to 59 Days Past Due    
Aged analysis of past due loans    
Current 215 109
HELOC | 60 to 89 Days Past Due    
Aged analysis of past due loans    
Current 36 74
HELOC | 90 Days or Greater Past Due    
Aged analysis of past due loans    
Current 239 202
HELOC | Financial Asset, Not Past Due    
Aged analysis of past due loans    
Current 110,775 103,003
Other    
Aged analysis of past due loans    
Total Loans 15,604 14,024
Other | Financial Asset, Past Due    
Aged analysis of past due loans    
Current 23 23
Other | 30 to 59 Days Past Due    
Aged analysis of past due loans    
Current 23 13
Other | 60 to 89 Days Past Due    
Aged analysis of past due loans    
Current   10
Other | Financial Asset, Not Past Due    
Aged analysis of past due loans    
Current $ 15,581 $ 14,001