v3.26.1
Loans - Narrative, Past Due and Non-Accrual Loans (Details) - USD ($)
$ in Thousands
3 Months Ended 12 Months Ended
Mar. 31, 2026
Dec. 31, 2025
Receivables [Abstract]    
Non-accrual loans $ 20,961 $ 15,210
Criteria days for delinquent status 90 days 90 days
Principal balance of loans on non accrual status, less than $ 500  
Impairment of loans 16,400 $ 8,800
Loans on non accrual status with principal balances below threshold definition of an impaired loan 4,600 6,400
90 days or more past due and accruing $ 455 $ 925