v3.25.2
Debt Securities - Total available-for-sale securities and aggregate depreciation (Details) - security
Jun. 30, 2025
Dec. 31, 2024
Debt Securities, Available-for-Sale [Line Items]    
Number of debt securities, unrealized loss position 222 243
Aggregate depreciation (6.95%) (7.45%)
U.S Government and Federal agencies    
Debt Securities, Available-for-Sale [Line Items]    
Number of debt securities, unrealized loss position 5 13
Aggregate depreciation (2.24%) (2.30%)
GSE residential    
Debt Securities, Available-for-Sale [Line Items]    
Number of debt securities, unrealized loss position 170 184
Aggregate depreciation (8.11%) (9.40%)
State and political subdivisions    
Debt Securities, Available-for-Sale [Line Items]    
Number of debt securities, unrealized loss position 47 46
Aggregate depreciation (5.73%) (5.67%)