v3.26.1
Estimated Fair Values (Level 3 Reconciliation) (Details) - Private label MBS [Member] - Fair Value, Recurring [Member] - Fair Value, Inputs, Level 3 - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Purchases, issuances, sales, and settlements:        
Change in unrealized gains (losses) for the period included in other comprehensive income (loss) for assets held at June 30 $ 52 $ (947) $ (97) $ (997)
Available-for-sale Securities        
Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]        
Balance, beginning of period 98,889 111,876 102,128 113,495
(Provision) benefit for credit losses (1,006) (708) (2,246) (1,493)
Accretion of credit losses in interest income 1,058 690 2,149 1,880
Net unrealized gains (losses) on AFS in OCI 19 (947) (1,020) (997)
Purchases, issuances, sales, and settlements:        
Settlements (3,355) (3,098) (5,406) (5,072)
Balance, end of period 95,605 107,813 95,605 107,813
Total amount of gains for the periods presented included in earnings attributable to the change in unrealized gains (losses) relating to assets and liabilities still held at June 30 $ 19 $ (18) $ (1,020) $ 387