v3.25.2
Investments, Amortized Cost, Gross Unrealized Gains and Losses and Fair Value of Investment (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Debt Securities [Abstract]    
Amortized cost $ 460,903 $ 459,537
Gross unrealized gains 715 545
Gross unrealized losses (29,969) (34,170)
Allowance for credit losses 0 0
Fair value 431,649 425,912
U.S. Agency Securities [Member]    
Debt Securities [Abstract]    
Amortized cost 58,632 58,594
Gross unrealized gains 11 6
Gross unrealized losses (3,984) (5,113)
Allowance for credit losses 0 0
Fair value 54,659 53,487
U.S. Treasury Securities [Member]    
Debt Securities [Abstract]    
Amortized cost 105,391 126,220
Gross unrealized gains 142 6
Gross unrealized losses (3,794) (5,724)
Allowance for credit losses 0 0
Fair value 101,739 120,502
Obligations of State and Political Subdivisions [Member]    
Debt Securities [Abstract]    
Amortized cost 103,339 103,137
Gross unrealized gains 5 4
Gross unrealized losses (9,651) (8,239)
Allowance for credit losses 0 0
Fair value 93,693 94,902
Corporate Obligations [Member]    
Debt Securities [Abstract]    
Amortized cost 11,255 11,206
Gross unrealized gains 252 297
Gross unrealized losses (599) (1,065)
Allowance for credit losses 0 0
Fair value 10,908 10,438
Mortgage-backed Securities in Government Sponsored Entities [Member]    
Debt Securities [Abstract]    
Amortized cost 182,286 160,380
Gross unrealized gains 305 232
Gross unrealized losses (11,941) (14,029)
Allowance for credit losses 0 0
Fair value $ 170,650 $ 146,583