v3.25.3
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 9 Months Ended
Sep. 30, 2025
Sep. 30, 2024
Sep. 30, 2025
Sep. 30, 2024
Purchases, issuances, sales, and settlements:        
Change in unrealized gains (losses) for the period included in other comprehensive income (loss) for assets held at September 30 $ 867 $ 3,780 $ 1,254 $ 1,505
Available-for-sale Securities        
Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]        
Balance, beginning of period 107,813 116,982 113,495 125,808
(Provision) benefit for credit losses (245) 889 (1,738) (1,061)
Accretion of credit losses in interest income 1,112 1,582 2,991 4,465
Net unrealized gains (losses) on AFS in OCI 7 3,780 (990) 1,505
Purchases, issuances, sales, and settlements:        
Settlements (3,520) (3,878) (8,591) (11,362)
Balance, end of period 105,167 119,355 105,167 119,355
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 September 30 $ 7 $ 2,471 $ (991) $ 3,404