v3.25.2
Securities (Details Textual)
$ in Thousands
Jun. 30, 2025
USD ($)
security
Dec. 31, 2024
USD ($)
security
Debt Securities, Available-for-Sale [Line Items]    
Accrued interest, available for sale $ 2,700 $ 2,800
Accrued interest, held to maturity 1,200 1,100
Held-to-maturity, debt securities, allowance for credit loss 122 154
Continuous unrealized loss position, fair value $ 645,800 $ 603,900
Continuous unrealized loss position, fair value (as a percent) 70.00% 72.00%
Number of securities in portfolio | security 599 579
Securities in unrealized loss position | security 466 482
Mortgage-backed securities    
Debt Securities, Available-for-Sale [Line Items]    
Percentage of investments issued by U.S. government-sponsored entities and agencies 94.00% 92.00%