v3.25.1
Investment Securities - Gross Unrealized Losses and Fair Value by Investment Category (Details) - USD ($)
$ in Thousands
Mar. 31, 2025
Dec. 31, 2024
Total debt securities    
Debt and Equity Securities, FV-NI [Line Items]    
Fair value, less than twelve months $ 33,119 $ 47,941
Gross unrealized losses, less than twelve months (419) (1,066)
Fair value, twelve months or greater 91,686 99,722
Gross unrealized losses, twelve months or greater (4,072) (5,574)
Fair value, total 124,805 147,663
Gross unrealized losses, total (4,491) (6,640)
U.S. Government and agency securities    
Debt and Equity Securities, FV-NI [Line Items]    
Fair value, less than twelve months 998 988
Gross unrealized losses, less than twelve months (2) (12)
Fair value, twelve months or greater 983 972
Gross unrealized losses, twelve months or greater (17) (28)
Fair value, total 1,981 1,960
Gross unrealized losses, total (19) (40)
Mortgage-backed securities    
Debt and Equity Securities, FV-NI [Line Items]    
Fair value, less than twelve months 13,266 21,988
Gross unrealized losses, less than twelve months (109) (391)
Fair value, twelve months or greater 3,334 1,640
Gross unrealized losses, twelve months or greater (162) (174)
Fair value, total 16,600 23,628
Gross unrealized losses, total (271) (565)
State and political securities    
Debt and Equity Securities, FV-NI [Line Items]    
Fair value, less than twelve months 14,858 22,249
Gross unrealized losses, less than twelve months (290) (598)
Fair value, twelve months or greater 70,060 74,096
Gross unrealized losses, twelve months or greater (2,851) (3,818)
Fair value, total 84,918 96,345
Gross unrealized losses, total (3,141) (4,416)
Other debt securities    
Debt and Equity Securities, FV-NI [Line Items]    
Fair value, less than twelve months 3,997 2,716
Gross unrealized losses, less than twelve months (18) (65)
Fair value, twelve months or greater 17,309 23,014
Gross unrealized losses, twelve months or greater (1,042) (1,554)
Fair value, total 21,306 25,730
Gross unrealized losses, total $ (1,060) $ (1,619)