v3.26.1
Loans and Allowance for Credit Losses - Summary of Amortized Cost of Loans Receivable by Year Of Origination Risk Grade Within Each Portfolio (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Risk rating    
Term Loans by Origination Year One $ 129,174 $ 235,385
Term Loans by Origination Year Two 235,769 183,798
Term Loans by Origination Year Three 187,834 171,168
Term Loans by Origination Year Four 94,768 106,944
Term Loans by Origination Year Five 159,568 80,722
Term Loans by Origination Year Prior 213,578 146,605
Term Loans by Origination Year Revolving Loans Amortized Cost Basis 26,661 34,647
Total 1,047,352 959,269
Pass    
Risk rating    
Term Loans by Origination Year One 129,174 235,013
Term Loans by Origination Year Two 233,605 182,237
Term Loans by Origination Year Three 183,949 163,106
Term Loans by Origination Year Four 85,867 93,805
Term Loans by Origination Year Five 148,971 71,187
Term Loans by Origination Year Prior 180,012 133,615
Term Loans by Origination Year Revolving Loans Amortized Cost Basis 26,661 33,793
Total 988,239 912,756
Special Mention    
Risk rating    
Term Loans by Origination Year One 0 0
Term Loans by Origination Year Two 0 1,075
Term Loans by Origination Year Three 0 3,617
Term Loans by Origination Year Four 647 650
Term Loans by Origination Year Five 146 238
Term Loans by Origination Year Prior 1,024 1,671
Term Loans by Origination Year Revolving Loans Amortized Cost Basis 0 0
Total 1,817 7,251
Substandard    
Risk rating    
Term Loans by Origination Year One 0 372
Term Loans by Origination Year Two 2,164 486
Term Loans by Origination Year Three 3,885 4,445
Term Loans by Origination Year Four 8,254 12,489
Term Loans by Origination Year Five 10,451 9,297
Term Loans by Origination Year Prior 32,542 11,319
Term Loans by Origination Year Revolving Loans Amortized Cost Basis 0 854
Total 57,296 39,262
Commercial And Industrial [Member]    
Risk rating    
Term Loans by Origination Year One 5,129 34,577
Term Loans by Origination Year Two 33,287 9,971
Term Loans by Origination Year Three 9,909 6,781
Term Loans by Origination Year Four 4,076 4,682
Term Loans by Origination Year Five 7,579 391
Term Loans by Origination Year Prior 1,609 1,677
Term Loans by Origination Year Revolving Loans Amortized Cost Basis 19,177 22,137
Total 80,766 80,216
Commercial And Industrial [Member] | Pass    
Risk rating    
Term Loans by Origination Year One 5,129 34,205
Term Loans by Origination Year Two 32,565 9,660
Term Loans by Origination Year Three 8,169 6,291
Term Loans by Origination Year Four 3,855 4,682
Term Loans by Origination Year Five 4,971 391
Term Loans by Origination Year Prior 1,609 1,677
Term Loans by Origination Year Revolving Loans Amortized Cost Basis 19,177 22,137
Total 75,475 79,043
Commercial And Industrial [Member] | Special Mention    
Risk rating    
Term Loans by Origination Year One 0 0
Term Loans by Origination Year Two 0 311
Term Loans by Origination Year Three 0 490
Term Loans by Origination Year Four 0 0
Term Loans by Origination Year Five 146 0
Term Loans by Origination Year Prior 0 0
Term Loans by Origination Year Revolving Loans Amortized Cost Basis 0 0
Total 146 801
Commercial And Industrial [Member] | Substandard    
Risk rating    
Term Loans by Origination Year One 0 372
Term Loans by Origination Year Two 722 0
Term Loans by Origination Year Three 1,740 0
Term Loans by Origination Year Four 221 0
Term Loans by Origination Year Five 2,462 0
Term Loans by Origination Year Prior 0 0
Term Loans by Origination Year Revolving Loans Amortized Cost Basis 0 0
Total 5,145 372
Commercial And Industrial [Member] | Current Period Gross Charge Offs    
Risk rating    
Term Loans by Origination Year One 0 124
Term Loans by Origination Year Two 118 241
Term Loans by Origination Year Three 0 116
Term Loans by Origination Year Four 0 46
Term Loans by Origination Year Five 0 0
Term Loans by Origination Year Prior 0 0
Term Loans by Origination Year Revolving Loans Amortized Cost Basis 0 0
Total 118 527
Commercial And Industrial [Member] | Current Period Gross Recoveries    
Risk rating    
Term Loans by Origination Year One 0 0
Term Loans by Origination Year Two 0 16
Term Loans by Origination Year Three 0 0
Term Loans by Origination Year Four 0 18
Term Loans by Origination Year Five 0 0
Term Loans by Origination Year Prior 0 0
Term Loans by Origination Year Revolving Loans Amortized Cost Basis 0 0
Total 0 34
Commercial Real Estate - Non-Owner Occupied    
Risk rating    
Term Loans by Origination Year One 120,186 169,580
Term Loans by Origination Year Two 171,601 170,265
Term Loans by Origination Year Three 174,418 151,350
Term Loans by Origination Year Four 78,611 89,200
Term Loans by Origination Year Five 142,847 61,896
Term Loans by Origination Year Prior 161,971 108,274
Term Loans by Origination Year Revolving Loans Amortized Cost Basis 0 0
Total 849,634 750,565
Commercial Real Estate - Non-Owner Occupied | Pass    
Risk rating    
Term Loans by Origination Year One 120,186 169,580
Term Loans by Origination Year Two 170,159 169,501
Term Loans by Origination Year Three 173,654 147,399
Term Loans by Origination Year Four 69,931 76,061
Term Loans by Origination Year Five 136,628 52,361
Term Loans by Origination Year Prior 135,388 95,284
Term Loans by Origination Year Revolving Loans Amortized Cost Basis 0 0
Total 805,946 710,186
Commercial Real Estate - Non-Owner Occupied | Special Mention    
Risk rating    
Term Loans by Origination Year One 0 0
Term Loans by Origination Year Two 0 764
Term Loans by Origination Year Three 0 0
Term Loans by Origination Year Four 647 650
Term Loans by Origination Year Five 0 238
Term Loans by Origination Year Prior 1,024 1,671
Term Loans by Origination Year Revolving Loans Amortized Cost Basis 0 0
Total 1,671 3,323
Commercial Real Estate - Non-Owner Occupied | Substandard    
Risk rating    
Term Loans by Origination Year One 0 0
Term Loans by Origination Year Two 1,442 0
Term Loans by Origination Year Three 764 3,951
Term Loans by Origination Year Four 8,033 12,489
Term Loans by Origination Year Five 6,219 9,297
Term Loans by Origination Year Prior 25,559 11,319
Term Loans by Origination Year Revolving Loans Amortized Cost Basis 0 0
Total 42,017 37,056
Commercial Real Estate - Non-Owner Occupied | Current Period Gross Charge Offs    
Risk rating    
Term Loans by Origination Year One   0
Term Loans by Origination Year Two 0 0
Term Loans by Origination Year Three 0 0
Term Loans by Origination Year Four 1,014 649
Term Loans by Origination Year Five 0 741
Term Loans by Origination Year Prior 29 620
Term Loans by Origination Year Revolving Loans Amortized Cost Basis 0 0
Total 1,043 2,010
Commercial Real Estate - Non-Owner Occupied | Current Period Gross Recoveries    
Risk rating    
Term Loans by Origination Year One   0
Term Loans by Origination Year Two 0 0
Term Loans by Origination Year Three 0 0
Term Loans by Origination Year Four 0 0
Term Loans by Origination Year Five 0 24
Term Loans by Origination Year Prior 2 80
Term Loans by Origination Year Revolving Loans Amortized Cost Basis 0 0
Total 2 104
Commercial Real Estate - Owner Occupied    
Risk rating    
Term Loans by Origination Year One 3,859 29,330
Term Loans by Origination Year Two 29,016 3,562
Term Loans by Origination Year Three 3,507 13,037
Term Loans by Origination Year Four 11,692 12,672
Term Loans by Origination Year Five 9,142 18,435
Term Loans by Origination Year Prior 31,000 17,540
Term Loans by Origination Year Revolving Loans Amortized Cost Basis 0 0
Total 88,216 94,576
Commercial Real Estate - Owner Occupied | Pass    
Risk rating    
Term Loans by Origination Year One 3,859 29,330
Term Loans by Origination Year Two 29,016 3,076
Term Loans by Origination Year Three 2,126 9,416
Term Loans by Origination Year Four 11,692 12,672
Term Loans by Origination Year Five 7,372 18,435
Term Loans by Origination Year Prior 24,017 17,540
Term Loans by Origination Year Revolving Loans Amortized Cost Basis 0 0
Total 78,082 90,469
Commercial Real Estate - Owner Occupied | Special Mention    
Risk rating    
Term Loans by Origination Year One 0 0
Term Loans by Origination Year Two 0 0
Term Loans by Origination Year Three 0 3,127
Term Loans by Origination Year Four 0 0
Term Loans by Origination Year Five 0 0
Term Loans by Origination Year Prior 0 0
Term Loans by Origination Year Revolving Loans Amortized Cost Basis 0 0
Total 0 3,127
Commercial Real Estate - Owner Occupied | Substandard    
Risk rating    
Term Loans by Origination Year One 0 0
Term Loans by Origination Year Two 0 486
Term Loans by Origination Year Three 1,381 494
Term Loans by Origination Year Four 0 0
Term Loans by Origination Year Five 1,770 0
Term Loans by Origination Year Prior 6,983 0
Term Loans by Origination Year Revolving Loans Amortized Cost Basis 0 0
Total 10,134 980
Commercial Real Estate - Owner Occupied | Current Period Gross Charge Offs    
Risk rating    
Term Loans by Origination Year One 0 0
Term Loans by Origination Year Two 0 138
Term Loans by Origination Year Three 0 0
Term Loans by Origination Year Four 0 0
Term Loans by Origination Year Five 0 174
Term Loans by Origination Year Prior 0 0
Term Loans by Origination Year Revolving Loans Amortized Cost Basis 0 0
Total 0 312
Construction and Land Development    
Risk rating    
Term Loans by Origination Year One 0 1,898
Term Loans by Origination Year Two 1,865 0
Term Loans by Origination Year Three 0 0
Term Loans by Origination Year Four 389 390
Term Loans by Origination Year Five 0 0
Term Loans by Origination Year Prior 0 0
Term Loans by Origination Year Revolving Loans Amortized Cost Basis 0 0
Total 2,254 2,288
Construction and Land Development | Pass    
Risk rating    
Term Loans by Origination Year One 0 1,898
Term Loans by Origination Year Two 1,865 0
Term Loans by Origination Year Three 0 0
Term Loans by Origination Year Four 389 390
Term Loans by Origination Year Five 0 0
Term Loans by Origination Year Prior 0 0
Term Loans by Origination Year Revolving Loans Amortized Cost Basis 0 0
Total 2,254 2,288
Construction and Land Development | Special Mention    
Risk rating    
Term Loans by Origination Year One 0 0
Term Loans by Origination Year Two 0 0
Term Loans by Origination Year Three 0 0
Term Loans by Origination Year Four 0 0
Term Loans by Origination Year Five 0 0
Term Loans by Origination Year Prior 0 0
Term Loans by Origination Year Revolving Loans Amortized Cost Basis 0 0
Total 0 0
Construction and Land Development | Substandard    
Risk rating    
Term Loans by Origination Year One 0 0
Term Loans by Origination Year Two 0 0
Term Loans by Origination Year Three 0 0
Term Loans by Origination Year Four 0 0
Term Loans by Origination Year Five 0 0
Term Loans by Origination Year Prior 0 0
Term Loans by Origination Year Revolving Loans Amortized Cost Basis 0 0
Total 0 0
Multifamily    
Risk rating    
Term Loans by Origination Year One 0 0
Term Loans by Origination Year Two 0 0
Term Loans by Origination Year Three 0 0
Term Loans by Origination Year Four 0 0
Term Loans by Origination Year Five 0 0
Term Loans by Origination Year Prior 18,836 18,950
Term Loans by Origination Year Revolving Loans Amortized Cost Basis 0 0
Total 18,836 18,950
Multifamily | Pass    
Risk rating    
Term Loans by Origination Year One 0 0
Term Loans by Origination Year Two 0 0
Term Loans by Origination Year Three 0 0
Term Loans by Origination Year Four 0 0
Term Loans by Origination Year Five 0 0
Term Loans by Origination Year Prior 18,836 18,950
Term Loans by Origination Year Revolving Loans Amortized Cost Basis 0 0
Total 18,836 18,950
Multifamily | Special Mention    
Risk rating    
Term Loans by Origination Year One 0 0
Term Loans by Origination Year Two 0 0
Term Loans by Origination Year Three 0 0
Term Loans by Origination Year Four 0 0
Term Loans by Origination Year Five 0 0
Term Loans by Origination Year Prior 0 0
Term Loans by Origination Year Revolving Loans Amortized Cost Basis 0 0
Total 0 0
Multifamily | Substandard    
Risk rating    
Term Loans by Origination Year One 0 0
Term Loans by Origination Year Two 0 0
Term Loans by Origination Year Three 0 0
Term Loans by Origination Year Four 0 0
Term Loans by Origination Year Five 0 0
Term Loans by Origination Year Prior 0 0
Term Loans by Origination Year Revolving Loans Amortized Cost Basis 0 0
Total 0 0
Single Family Sr. Lien    
Risk rating    
Term Loans by Origination Year One 0 0
Term Loans by Origination Year Two 0 0
Term Loans by Origination Year Three 0 0
Term Loans by Origination Year Four 0 0
Term Loans by Origination Year Five 0 0
Term Loans by Origination Year Prior 162 164
Term Loans by Origination Year Revolving Loans Amortized Cost Basis 558 562
Total 720 726
Single Family Sr. Lien | Pass    
Risk rating    
Term Loans by Origination Year One 0 0
Term Loans by Origination Year Two 0 0
Term Loans by Origination Year Three 0 0
Term Loans by Origination Year Four 0 0
Term Loans by Origination Year Five 0 0
Term Loans by Origination Year Prior 162 164
Term Loans by Origination Year Revolving Loans Amortized Cost Basis 558 562
Total 720 726
Single Family Sr. Lien | Special Mention    
Risk rating    
Term Loans by Origination Year One 0 0
Term Loans by Origination Year Two 0 0
Term Loans by Origination Year Three 0 0
Term Loans by Origination Year Four 0 0
Term Loans by Origination Year Five 0 0
Term Loans by Origination Year Prior 0 0
Term Loans by Origination Year Revolving Loans Amortized Cost Basis 0 0
Total 0 0
Single Family Sr. Lien | Substandard    
Risk rating    
Term Loans by Origination Year One 0 0
Term Loans by Origination Year Two 0 0
Term Loans by Origination Year Three 0 0
Term Loans by Origination Year Four 0 0
Term Loans by Origination Year Five 0 0
Term Loans by Origination Year Prior 0 0
Term Loans by Origination Year Revolving Loans Amortized Cost Basis 0 0
Total 0 0
Single Family Jr. Lien    
Risk rating    
Term Loans by Origination Year One 0 0
Term Loans by Origination Year Two 0 0
Term Loans by Origination Year Three 0 0
Term Loans by Origination Year Four 0 0
Term Loans by Origination Year Five 0 0
Term Loans by Origination Year Prior 0 0
Term Loans by Origination Year Revolving Loans Amortized Cost Basis 190 131
Total 190 131
Single Family Jr. Lien | Pass    
Risk rating    
Term Loans by Origination Year One 0 0
Term Loans by Origination Year Two 0 0
Term Loans by Origination Year Three 0 0
Term Loans by Origination Year Four 0 0
Term Loans by Origination Year Five 0 0
Term Loans by Origination Year Prior 0 0
Term Loans by Origination Year Revolving Loans Amortized Cost Basis 190 131
Total 190 131
Single Family Jr. Lien | Special Mention    
Risk rating    
Term Loans by Origination Year One 0 0
Term Loans by Origination Year Two 0 0
Term Loans by Origination Year Three 0 0
Term Loans by Origination Year Four 0 0
Term Loans by Origination Year Five 0 0
Term Loans by Origination Year Prior 0 0
Term Loans by Origination Year Revolving Loans Amortized Cost Basis 0 0
Total 0 0
Single Family Jr. Lien | Substandard    
Risk rating    
Term Loans by Origination Year One 0 0
Term Loans by Origination Year Two 0 0
Term Loans by Origination Year Three 0 0
Term Loans by Origination Year Four 0 0
Term Loans by Origination Year Five 0 0
Term Loans by Origination Year Prior 0 0
Term Loans by Origination Year Revolving Loans Amortized Cost Basis 0 0
Total 0 0
Single Family HELOC    
Risk rating    
Term Loans by Origination Year One 0 0
Term Loans by Origination Year Two 0 0
Term Loans by Origination Year Three 0 0
Term Loans by Origination Year Four 0 0
Term Loans by Origination Year Five 0 0
Term Loans by Origination Year Prior 0 0
Term Loans by Origination Year Revolving Loans Amortized Cost Basis 375 459
Total 375 459
Single Family HELOC | Pass    
Risk rating    
Term Loans by Origination Year One 0 0
Term Loans by Origination Year Two 0 0
Term Loans by Origination Year Three 0 0
Term Loans by Origination Year Four 0 0
Term Loans by Origination Year Five 0 0
Term Loans by Origination Year Prior 0 0
Term Loans by Origination Year Revolving Loans Amortized Cost Basis 375 459
Total 375 459
Single Family HELOC | Special Mention    
Risk rating    
Term Loans by Origination Year One 0 0
Term Loans by Origination Year Two 0 0
Term Loans by Origination Year Three 0 0
Term Loans by Origination Year Four 0 0
Term Loans by Origination Year Five 0 0
Term Loans by Origination Year Prior 0 0
Term Loans by Origination Year Revolving Loans Amortized Cost Basis 0 0
Total 0 0
Single Family HELOC | Substandard    
Risk rating    
Term Loans by Origination Year One 0 0
Term Loans by Origination Year Two 0 0
Term Loans by Origination Year Three 0 0
Term Loans by Origination Year Four 0 0
Term Loans by Origination Year Five 0 0
Term Loans by Origination Year Prior 0 0
Term Loans by Origination Year Revolving Loans Amortized Cost Basis 0 0
Total 0 0
Consumer    
Risk rating    
Term Loans by Origination Year One 0 0
Term Loans by Origination Year Two 0 0
Term Loans by Origination Year Three 0 0
Term Loans by Origination Year Four 0 0
Term Loans by Origination Year Five 0 0
Term Loans by Origination Year Prior 0 0
Term Loans by Origination Year Revolving Loans Amortized Cost Basis 6,361 11,358
Total 6,361 11,358
Consumer | Pass    
Risk rating    
Term Loans by Origination Year One 0 0
Term Loans by Origination Year Two 0 0
Term Loans by Origination Year Three 0 0
Term Loans by Origination Year Four 0 0
Term Loans by Origination Year Five 0 0
Term Loans by Origination Year Prior 0 0
Term Loans by Origination Year Revolving Loans Amortized Cost Basis 6,361 10,504
Total 6,361 10,504
Consumer | Special Mention    
Risk rating    
Term Loans by Origination Year One 0 0
Term Loans by Origination Year Two 0 0
Term Loans by Origination Year Three 0 0
Term Loans by Origination Year Four 0 0
Term Loans by Origination Year Five 0 0
Term Loans by Origination Year Prior 0 0
Term Loans by Origination Year Revolving Loans Amortized Cost Basis 0 0
Total 0 0
Consumer | Substandard    
Risk rating    
Term Loans by Origination Year One 0 0
Term Loans by Origination Year Two 0 0
Term Loans by Origination Year Three 0 0
Term Loans by Origination Year Four 0 0
Term Loans by Origination Year Five 0 0
Term Loans by Origination Year Prior 0 0
Term Loans by Origination Year Revolving Loans Amortized Cost Basis 0 854
Total 0 854
Consumer | Current Period Gross Charge Offs    
Risk rating    
Term Loans by Origination Year One 0 0
Term Loans by Origination Year Two 0 0
Term Loans by Origination Year Three 0 0
Term Loans by Origination Year Four 0 0
Term Loans by Origination Year Five 0 0
Term Loans by Origination Year Prior 0 0
Term Loans by Origination Year Revolving Loans Amortized Cost Basis 1,469 384
Total 1,469 384
Consumer | Current Period Gross Recoveries    
Risk rating    
Term Loans by Origination Year One 0 0
Term Loans by Origination Year Two 0 0
Term Loans by Origination Year Three 0 0
Term Loans by Origination Year Four 0 0
Term Loans by Origination Year Five 0 0
Term Loans by Origination Year Prior 0 0
Term Loans by Origination Year Revolving Loans Amortized Cost Basis 4 5
Total $ 4 $ 5