v3.25.2
Investments, Gross Unrealized Losses and Fair Value and Net Unrealized Gains (Losses) (Details)
$ in Thousands
Jun. 30, 2025
USD ($)
Security
Dec. 31, 2024
USD ($)
Available-for-sale, Debt Securities, Fair Value and Gross Unrealized Losses [Abstract]    
Number of securities owned with fair value less than cost | Security 294  
Less than twelve months, Fair value $ 52,890 $ 45,128
Less than twelve months, Gross unrealized losses (1,050) (900)
Twelve months or greater, Fair value 307,922 338,630
Twelve months or greater, Gross unrealized losses (28,919) (33,270)
Total, Fair value 360,812 383,758
Total, Gross Unrealized Losses (29,969) (34,170)
U.S. Agency Securities [Member]    
Available-for-sale, Debt Securities, Fair Value and Gross Unrealized Losses [Abstract]    
Less than twelve months, Fair value 0 0
Less than twelve months, Gross unrealized losses 0 0
Twelve months or greater, Fair value 50,003 51,470
Twelve months or greater, Gross unrealized losses (3,984) (5,113)
Total, Fair value 50,003 51,470
Total, Gross Unrealized Losses (3,984) (5,113)
U.S. Treasury Securities [Member]    
Available-for-sale, Debt Securities, Fair Value and Gross Unrealized Losses [Abstract]    
Less than twelve months, Fair value 0 5,553
Less than twelve months, Gross unrealized losses 0 (11)
Twelve months or greater, Fair value 92,018 110,992
Twelve months or greater, Gross unrealized losses (3,794) (5,713)
Total, Fair value 92,018 116,545
Total, Gross Unrealized Losses (3,794) (5,724)
Obligations of State and Political Subdivisions [Member]    
Available-for-sale, Debt Securities, Fair Value and Gross Unrealized Losses [Abstract]    
Less than twelve months, Fair value 5,614 4,186
Less than twelve months, Gross unrealized losses (262) (39)
Twelve months or greater, Fair value 80,155 86,773
Twelve months or greater, Gross unrealized losses (9,389) (8,200)
Total, Fair value 85,769 90,959
Total, Gross Unrealized Losses (9,651) (8,239)
Corporate Obligations [Member]    
Available-for-sale, Debt Securities, Fair Value and Gross Unrealized Losses [Abstract]    
Less than twelve months, Fair value 385 345
Less than twelve months, Gross unrealized losses (1) (33)
Twelve months or greater, Fair value 6,404 6,970
Twelve months or greater, Gross unrealized losses (598) (1,032)
Total, Fair value 6,789 7,315
Total, Gross Unrealized Losses (599) (1,065)
Mortgage-backed Securities in Government Sponsored Entities [Member]    
Available-for-sale, Debt Securities, Fair Value and Gross Unrealized Losses [Abstract]    
Less than twelve months, Fair value 46,891 35,044
Less than twelve months, Gross unrealized losses (787) (817)
Twelve months or greater, Fair value 79,342 82,425
Twelve months or greater, Gross unrealized losses (11,154) (13,212)
Total, Fair value 126,233 117,469
Total, Gross Unrealized Losses $ (11,941) $ (14,029)