v3.26.3
Loans - Summary of Past Due and Non-Accrual Loans (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Financing Receivable, Past Due [Line Items]    
Total Past Due $ 2,219,766 $ 2,236,274
Loans on Non-accrual 42,744 37,428
30-59 Days Past Due    
Financing Receivable, Past Due [Line Items]    
Total Past Due 978 2,772
60-89 Days Past Due    
Financing Receivable, Past Due [Line Items]    
Total Past Due 910 8,714
Past Due 90 Days or More    
Financing Receivable, Past Due [Line Items]    
Total Past Due 8,381 3,325
Total Past Due    
Financing Receivable, Past Due [Line Items]    
Total Past Due 10,269 14,811
Mortgage Loan on Real Estate | Residential    
Financing Receivable, Past Due [Line Items]    
Loans on Non-accrual 3,684 3,750
Mortgage Loan on Real Estate | Residential | 30-59 Days Past Due    
Financing Receivable, Past Due [Line Items]    
Total Past Due 6 1,011
Mortgage Loan on Real Estate | Residential | 60-89 Days Past Due    
Financing Receivable, Past Due [Line Items]    
Total Past Due 439  
Mortgage Loan on Real Estate | Residential | Past Due 90 Days or More    
Financing Receivable, Past Due [Line Items]    
Total Past Due 411 1,084
Mortgage Loan on Real Estate | Residential | Total Past Due    
Financing Receivable, Past Due [Line Items]    
Total Past Due 856 2,095
Mortgage Loan on Real Estate | Commercial and multi-family    
Financing Receivable, Past Due [Line Items]    
Loans on Non-accrual 35,766 30,780
Mortgage Loan on Real Estate | Commercial and multi-family | 30-59 Days Past Due    
Financing Receivable, Past Due [Line Items]    
Total Past Due   63
Mortgage Loan on Real Estate | Commercial and multi-family | 60-89 Days Past Due    
Financing Receivable, Past Due [Line Items]    
Total Past Due   6,464
Mortgage Loan on Real Estate | Commercial and multi-family | Past Due 90 Days or More    
Financing Receivable, Past Due [Line Items]    
Total Past Due 6,025 1,073
Mortgage Loan on Real Estate | Commercial and multi-family | Total Past Due    
Financing Receivable, Past Due [Line Items]    
Total Past Due 6,025 7,600
Mortgage Loan on Real Estate | HELOC and Second Mortgages    
Financing Receivable, Past Due [Line Items]    
Loans on Non-accrual 1,027 1,150
Mortgage Loan on Real Estate | HELOC and Second Mortgages | 30-59 Days Past Due    
Financing Receivable, Past Due [Line Items]    
Total Past Due 390 389
Mortgage Loan on Real Estate | HELOC and Second Mortgages | 60-89 Days Past Due    
Financing Receivable, Past Due [Line Items]    
Total Past Due 190 71
Mortgage Loan on Real Estate | HELOC and Second Mortgages | Past Due 90 Days or More    
Financing Receivable, Past Due [Line Items]    
Total Past Due 349 401
Mortgage Loan on Real Estate | HELOC and Second Mortgages | Total Past Due    
Financing Receivable, Past Due [Line Items]    
Total Past Due 929 861
Commercial Loans    
Financing Receivable, Past Due [Line Items]    
Loans on Non-accrual 1,068 292
Commercial Loans | Commercial    
Financing Receivable, Past Due [Line Items]    
Loans on Non-accrual 1,068 292
Commercial Loans | Commercial | 60-89 Days Past Due    
Financing Receivable, Past Due [Line Items]    
Total Past Due   1,933
Commercial Loans | Commercial | Past Due 90 Days or More    
Financing Receivable, Past Due [Line Items]    
Total Past Due 1,068 292
Commercial Loans | Commercial | Total Past Due    
Financing Receivable, Past Due [Line Items]    
Total Past Due 1,068 2,225
Consumer    
Financing Receivable, Past Due [Line Items]    
Loans on Non-accrual 1,199 1,456
Consumer | 30-59 Days Past Due    
Financing Receivable, Past Due [Line Items]    
Total Past Due 582 1,309
Consumer | 60-89 Days Past Due    
Financing Receivable, Past Due [Line Items]    
Total Past Due 281 246
Consumer | Past Due 90 Days or More    
Financing Receivable, Past Due [Line Items]    
Total Past Due 528 475
Consumer | Total Past Due    
Financing Receivable, Past Due [Line Items]    
Total Past Due $ 1,391 $ 2,030