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 |