XML 56 R46.htm IDEA: XBRL DOCUMENT v3.25.2
Loans - Narrative, Past Due and Non-Accrual Loans (Details) - USD ($)
$ in Thousands
6 Months Ended 12 Months Ended
Jun. 30, 2025
Dec. 31, 2024
Receivables [Abstract]    
Non-accrual loans $ 12,857 $ 14,264
Criteria days for delinquent status 90 days 90 days
Principal balance of loans on non accrual status, less than $ 500  
Impairment of loans 8,800 $ 9,600
Loans on non accrual status with principal balances below threshold definition of an impaired loan 4,100 4,700
90 days or more past due and accruing 1,200 1,200
Loans held-for-sale $ 0 $ 4,897