v3.26.1
Loans Receivable and Allowance for Credit Losses - Loans Modified (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Financing Receivable, Troubled Debt Restructuring [Line Items]    
Financing receivable modified in period, amount $ 1,094 $ 5,445
% of Total Class of Loans Receivable 0.01% 0.07%
Commercial business loans | Commercial business    
Financing Receivable, Troubled Debt Restructuring [Line Items]    
Financing receivable modified in period, amount $ 1,094 $ 5,445
% of Total Class of Loans Receivable 0.15% 0.89%
Commercial business loans | Commercial business | Minimum    
Financing Receivable, Troubled Debt Restructuring [Line Items]    
Financing receivable, term extension 19 months 12 months
Commercial business loans | Commercial business | Maximum    
Financing Receivable, Troubled Debt Restructuring [Line Items]    
Financing receivable, term extension 61 months 60 months
Interest Rate Reduction    
Financing Receivable, Troubled Debt Restructuring [Line Items]    
Financing receivable modified in period, amount   $ 673
Interest Rate Reduction | Commercial business loans | Commercial business    
Financing Receivable, Troubled Debt Restructuring [Line Items]    
Financing receivable modified in period, amount   673
Term Extension    
Financing Receivable, Troubled Debt Restructuring [Line Items]    
Financing receivable modified in period, amount $ 494 2,000
Term Extension | Commercial business loans | Commercial business    
Financing Receivable, Troubled Debt Restructuring [Line Items]    
Financing receivable modified in period, amount 494 2,000
Combination of Term Extension and Interest Rate Reduction    
Financing Receivable, Troubled Debt Restructuring [Line Items]    
Financing receivable modified in period, amount 600 2,772
Combination of Term Extension and Interest Rate Reduction | Commercial business loans | Commercial business    
Financing Receivable, Troubled Debt Restructuring [Line Items]    
Financing receivable modified in period, amount $ 600 $ 2,772