v3.26.1
Loans - Summary of loans by credit quality indicator based on internally assigned credit grade (Details)
$ in Thousands
6 Months Ended 12 Months Ended
Jun. 30, 2026
USD ($)
loan
Dec. 31, 2025
USD ($)
Loans    
Non-revolving loans internally assigned grade $ 1,902,271 $ 1,758,427
Current period gross charge-offs 4,900 6,661
Nonaccrual Loans 5,136 8,572
2026    
Loans    
Non-revolving loans internally assigned grade 88,917  
2025    
Loans    
Non-revolving loans internally assigned grade 169,513 196,479
Current period gross charge-offs 3,176  
2024    
Loans    
Non-revolving loans internally assigned grade 69,718 69,221
Current period gross charge-offs 4  
2023    
Loans    
Non-revolving loans internally assigned grade 126,821 135,238
Current period gross charge-offs 113  
2022    
Loans    
Non-revolving loans internally assigned grade 85,278 92,834
Current period gross charge-offs 35 57
2021    
Loans    
Non-revolving loans internally assigned grade   112,918
2021 and Prior    
Loans    
Non-revolving loans internally assigned grade 182,245  
Current period gross charge-offs 1,572  
2020 and Prior    
Loans    
Non-revolving loans internally assigned grade   80,744
Current period gross charge-offs   3,354
Revolving    
Loans    
Non-revolving loans internally assigned grade 1,161,455 1,065,750
Revolving-Term    
Loans    
Non-revolving loans internally assigned grade 18,324 5,243
Pass    
Loans    
Non-revolving loans internally assigned grade 1,897,135 1,737,557
Pass | 2026    
Loans    
Non-revolving loans internally assigned grade 88,917  
Pass | 2025    
Loans    
Non-revolving loans internally assigned grade 169,513 188,643
Pass | 2024    
Loans    
Non-revolving loans internally assigned grade 69,718 69,221
Pass | 2023    
Loans    
Non-revolving loans internally assigned grade 126,821 135,238
Pass | 2022    
Loans    
Non-revolving loans internally assigned grade 85,278 91,544
Pass | 2021    
Loans    
Non-revolving loans internally assigned grade   106,899
Pass | 2021 and Prior    
Loans    
Non-revolving loans internally assigned grade 177,845  
Pass | 2020 and Prior    
Loans    
Non-revolving loans internally assigned grade   80,744
Pass | Revolving    
Loans    
Non-revolving loans internally assigned grade 1,160,719 1,060,025
Pass | Revolving-Term    
Loans    
Non-revolving loans internally assigned grade 18,324 5,243
Special Mention    
Loans    
Non-revolving loans internally assigned grade   12,298
Special Mention | 2022    
Loans    
Non-revolving loans internally assigned grade   1,290
Special Mention | 2021    
Loans    
Non-revolving loans internally assigned grade   6,019
Special Mention | Revolving    
Loans    
Non-revolving loans internally assigned grade   4,989
Substandard    
Loans    
Non-revolving loans internally assigned grade 5,136 8,572
Substandard | 2025    
Loans    
Non-revolving loans internally assigned grade   7,836
Substandard | 2021 and Prior    
Loans    
Non-revolving loans internally assigned grade 4,400  
Substandard | Revolving    
Loans    
Non-revolving loans internally assigned grade 736 736
Real Estate | Multifamily    
Loans    
Non-revolving loans internally assigned grade 396,061 372,964
Current period gross charge-offs 4,748 3,275
Nonaccrual Loans $ 4,400 7,836
Number of modified loans | loan 1  
Real Estate | Multifamily | 2026    
Loans    
Non-revolving loans internally assigned grade $ 41,648  
Real Estate | Multifamily | 2025    
Loans    
Non-revolving loans internally assigned grade 45,112 53,156
Current period gross charge-offs 3,176  
Real Estate | Multifamily | 2024    
Loans    
Non-revolving loans internally assigned grade 26,266 26,402
Real Estate | Multifamily | 2023    
Loans    
Non-revolving loans internally assigned grade 104,111 104,575
Real Estate | Multifamily | 2022    
Loans    
Non-revolving loans internally assigned grade 25,338 26,107
Real Estate | Multifamily | 2021    
Loans    
Non-revolving loans internally assigned grade   104,941
Real Estate | Multifamily | 2021 and Prior    
Loans    
Non-revolving loans internally assigned grade 153,586  
Current period gross charge-offs 1,572  
Real Estate | Multifamily | 2020 and Prior    
Loans    
Non-revolving loans internally assigned grade   57,783
Current period gross charge-offs   3,275
Real Estate | Multifamily | Pass    
Loans    
Non-revolving loans internally assigned grade 391,661 359,109
Real Estate | Multifamily | Pass | 2026    
Loans    
Non-revolving loans internally assigned grade 41,648  
Real Estate | Multifamily | Pass | 2025    
Loans    
Non-revolving loans internally assigned grade 45,112 45,320
Real Estate | Multifamily | Pass | 2024    
Loans    
Non-revolving loans internally assigned grade 26,266 26,402
Real Estate | Multifamily | Pass | 2023    
Loans    
Non-revolving loans internally assigned grade 104,111 104,575
Real Estate | Multifamily | Pass | 2022    
Loans    
Non-revolving loans internally assigned grade 25,338 26,107
Real Estate | Multifamily | Pass | 2021    
Loans    
Non-revolving loans internally assigned grade   98,922
Real Estate | Multifamily | Pass | 2021 and Prior    
Loans    
Non-revolving loans internally assigned grade 149,186  
Real Estate | Multifamily | Pass | 2020 and Prior    
Loans    
Non-revolving loans internally assigned grade   57,783
Real Estate | Multifamily | Special Mention    
Loans    
Non-revolving loans internally assigned grade   6,019
Real Estate | Multifamily | Special Mention | 2021    
Loans    
Non-revolving loans internally assigned grade   6,019
Real Estate | Multifamily | Substandard    
Loans    
Non-revolving loans internally assigned grade 4,400 7,836
Real Estate | Multifamily | Substandard | 2025    
Loans    
Non-revolving loans internally assigned grade   7,836
Real Estate | Multifamily | Substandard | 2021 and Prior    
Loans    
Non-revolving loans internally assigned grade 4,400  
Real Estate | Commercial real estate    
Loans    
Non-revolving loans internally assigned grade 133,061 107,273
Real Estate | Commercial real estate | 2026    
Loans    
Non-revolving loans internally assigned grade 27,401  
Real Estate | Commercial real estate | 2025    
Loans    
Non-revolving loans internally assigned grade 25,428 25,648
Real Estate | Commercial real estate | 2024    
Loans    
Non-revolving loans internally assigned grade 1,786 1,803
Real Estate | Commercial real estate | 2023    
Loans    
Non-revolving loans internally assigned grade 2,739 2,785
Real Estate | Commercial real estate | 2022    
Loans    
Non-revolving loans internally assigned grade 56,004 56,556
Real Estate | Commercial real estate | 2021    
Loans    
Non-revolving loans internally assigned grade   6,823
Real Estate | Commercial real estate | 2021 and Prior    
Loans    
Non-revolving loans internally assigned grade 19,703  
Real Estate | Commercial real estate | 2020 and Prior    
Loans    
Non-revolving loans internally assigned grade   13,658
Real Estate | Commercial real estate | Pass    
Loans    
Non-revolving loans internally assigned grade 133,061 107,273
Real Estate | Commercial real estate | Pass | 2026    
Loans    
Non-revolving loans internally assigned grade 27,401  
Real Estate | Commercial real estate | Pass | 2025    
Loans    
Non-revolving loans internally assigned grade 25,428 25,648
Real Estate | Commercial real estate | Pass | 2024    
Loans    
Non-revolving loans internally assigned grade 1,786 1,803
Real Estate | Commercial real estate | Pass | 2023    
Loans    
Non-revolving loans internally assigned grade 2,739 2,785
Real Estate | Commercial real estate | Pass | 2022    
Loans    
Non-revolving loans internally assigned grade 56,004 56,556
Real Estate | Commercial real estate | Pass | 2021    
Loans    
Non-revolving loans internally assigned grade   6,823
Real Estate | Commercial real estate | Pass | 2021 and Prior    
Loans    
Non-revolving loans internally assigned grade 19,703  
Real Estate | Commercial real estate | Pass | 2020 and Prior    
Loans    
Non-revolving loans internally assigned grade   13,658
Real Estate | 1-4 family    
Loans    
Non-revolving loans internally assigned grade 8,962 9,841
Current period gross charge-offs   79
Real Estate | 1-4 family | 2022    
Loans    
Non-revolving loans internally assigned grade 1,762 1,783
Real Estate | 1-4 family | 2021 and Prior    
Loans    
Non-revolving loans internally assigned grade 7,200  
Real Estate | 1-4 family | 2020 and Prior    
Loans    
Non-revolving loans internally assigned grade   8,058
Current period gross charge-offs   79
Real Estate | 1-4 family | Pass    
Loans    
Non-revolving loans internally assigned grade 8,962 9,841
Real Estate | 1-4 family | Pass | 2022    
Loans    
Non-revolving loans internally assigned grade 1,762 1,783
Real Estate | 1-4 family | Pass | 2021 and Prior    
Loans    
Non-revolving loans internally assigned grade 7,200  
Real Estate | 1-4 family | Pass | 2020 and Prior    
Loans    
Non-revolving loans internally assigned grade   8,058
Commercial    
Loans    
Non-revolving loans internally assigned grade 1,337,427 1,245,581
Nonaccrual Loans 736 736
Commercial | 2026    
Loans    
Non-revolving loans internally assigned grade 19,007  
Commercial | 2025    
Loans    
Non-revolving loans internally assigned grade 97,741 115,547
Commercial | 2024    
Loans    
Non-revolving loans internally assigned grade 40,993 40,222
Commercial | 2023    
Loans    
Non-revolving loans internally assigned grade 18,034 25,418
Commercial | 2022    
Loans    
Non-revolving loans internally assigned grade 1,586 7,537
Commercial | 2021    
Loans    
Non-revolving loans internally assigned grade   1,154
Commercial | 2021 and Prior    
Loans    
Non-revolving loans internally assigned grade 836  
Commercial | 2020 and Prior    
Loans    
Non-revolving loans internally assigned grade   271
Commercial | Revolving    
Loans    
Non-revolving loans internally assigned grade 1,145,925 1,052,396
Commercial | Revolving-Term    
Loans    
Non-revolving loans internally assigned grade 13,305 3,036
Commercial | Pass    
Loans    
Non-revolving loans internally assigned grade 1,336,691 1,238,566
Commercial | Pass | 2026    
Loans    
Non-revolving loans internally assigned grade 19,007  
Commercial | Pass | 2025    
Loans    
Non-revolving loans internally assigned grade 97,741 115,547
Commercial | Pass | 2024    
Loans    
Non-revolving loans internally assigned grade 40,993 40,222
Commercial | Pass | 2023    
Loans    
Non-revolving loans internally assigned grade 18,034 25,418
Commercial | Pass | 2022    
Loans    
Non-revolving loans internally assigned grade 1,586 6,247
Commercial | Pass | 2021    
Loans    
Non-revolving loans internally assigned grade   1,154
Commercial | Pass | 2021 and Prior    
Loans    
Non-revolving loans internally assigned grade 836  
Commercial | Pass | 2020 and Prior    
Loans    
Non-revolving loans internally assigned grade   271
Commercial | Pass | Revolving    
Loans    
Non-revolving loans internally assigned grade 1,145,189 1,046,671
Commercial | Pass | Revolving-Term    
Loans    
Non-revolving loans internally assigned grade 13,305 3,036
Commercial | Special Mention    
Loans    
Non-revolving loans internally assigned grade   6,279
Commercial | Special Mention | 2022    
Loans    
Non-revolving loans internally assigned grade   1,290
Commercial | Special Mention | Revolving    
Loans    
Non-revolving loans internally assigned grade   4,989
Commercial | Substandard    
Loans    
Non-revolving loans internally assigned grade 736 736
Commercial | Substandard | Revolving    
Loans    
Non-revolving loans internally assigned grade 736 736
Consumer    
Loans    
Non-revolving loans internally assigned grade 26,760 22,768
Current period gross charge-offs 152 57
Consumer | 2026    
Loans    
Non-revolving loans internally assigned grade 861  
Consumer | 2025    
Loans    
Non-revolving loans internally assigned grade 1,232 2,128
Consumer | 2024    
Loans    
Non-revolving loans internally assigned grade 673 794
Current period gross charge-offs 4  
Consumer | 2023    
Loans    
Non-revolving loans internally assigned grade 1,937 2,460
Current period gross charge-offs 113  
Consumer | 2022    
Loans    
Non-revolving loans internally assigned grade 588 851
Current period gross charge-offs 35 57
Consumer | 2021 and Prior    
Loans    
Non-revolving loans internally assigned grade 920  
Consumer | 2020 and Prior    
Loans    
Non-revolving loans internally assigned grade   974
Consumer | Revolving    
Loans    
Non-revolving loans internally assigned grade 15,530 13,354
Consumer | Revolving-Term    
Loans    
Non-revolving loans internally assigned grade 5,019 2,207
Consumer | Pass    
Loans    
Non-revolving loans internally assigned grade 26,760 22,768
Consumer | Pass | 2026    
Loans    
Non-revolving loans internally assigned grade 861  
Consumer | Pass | 2025    
Loans    
Non-revolving loans internally assigned grade 1,232 2,128
Consumer | Pass | 2024    
Loans    
Non-revolving loans internally assigned grade 673 794
Consumer | Pass | 2023    
Loans    
Non-revolving loans internally assigned grade 1,937 2,460
Consumer | Pass | 2022    
Loans    
Non-revolving loans internally assigned grade 588 851
Consumer | Pass | 2021 and Prior    
Loans    
Non-revolving loans internally assigned grade 920  
Consumer | Pass | 2020 and Prior    
Loans    
Non-revolving loans internally assigned grade   974
Consumer | Pass | Revolving    
Loans    
Non-revolving loans internally assigned grade 15,530 13,354
Consumer | Pass | Revolving-Term    
Loans    
Non-revolving loans internally assigned grade $ 5,019 $ 2,207