v3.25.2
Loans Receivable and the Allowance for Credit Losses - Schedule of analysis of the activity in the allowance for loan losses (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Mar. 31, 2025
Dec. 31, 2024
Jun. 30, 2024
Mar. 31, 2024
Dec. 31, 2023
Allowance for credit losses:            
Ending balance $ 4,724 $ 5,127 $ 4,830 $ 4,915 $ 4,927 $ 5,093
Ending balance: collectively evaluated for credit loss 4,724   4,830      
Ending balance 1,797,618   1,812,647      
Ending balance: individually evaluated for credit loss 234   241      
Ending balance: collectively evaluated for credit loss 1,797,384   1,812,406      
Residential Real Estate            
Allowance for credit losses:            
Ending balance 1,979 2,224 1,900 2,024 2,229 2,433
Ending balance: collectively evaluated for credit loss 1,979   1,900      
Ending balance 322,039   236,649      
Ending balance: collectively evaluated for credit loss 322,039   236,649      
Non-residential Real Estate            
Allowance for credit losses:            
Ending balance 229 271 308 379 110 126
Ending balance: collectively evaluated for credit loss 229   308      
Ending balance 28,971   29,446      
Ending balance: collectively evaluated for credit loss 28,971   29,446      
Construction            
Allowance for credit losses:            
Ending balance 1,792 1,716 1,937 1,868 1,969 1,914
Ending balance: collectively evaluated for credit loss 1,792   1,937      
Ending balance 1,323,477   1,426,167      
Ending balance: collectively evaluated for credit loss 1,323,477   1,426,167      
Commercial and Industrial            
Allowance for credit losses:            
Ending balance 677 606 520 477 422 472
Ending balance: collectively evaluated for credit loss 677   520      
Ending balance 123,084   118,736      
Ending balance: individually evaluated for credit loss 234   241      
Ending balance: collectively evaluated for credit loss 122,850   118,495      
Consumer            
Allowance for credit losses:            
Ending balance 47 $ 310 165 $ 167 $ 197 $ 148
Ending balance: collectively evaluated for credit loss 47   165      
Ending balance 47   1,649      
Ending balance: collectively evaluated for credit loss $ 47   $ 1,649