v3.25.2
Investments - Available for sale securities (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Investments    
Available for sale securities, amortized cost $ 367,812 $ 345,867
Available for sale securities, gross unrealized gains 146 262
Available for sale securities, gross unrealized losses (30,985) (37,481)
Available for sale securities, fair value 336,973 308,648
U.S. Treasuries    
Investments    
Available for sale securities, amortized cost 156,707 124,320
Available for sale securities, gross unrealized gains 113 150
Available for sale securities, gross unrealized losses (5,175) (7,425)
Available for sale securities, fair value 151,645 117,045
Mortgage-backed securities    
Investments    
Available for sale securities, amortized cost 44,774 46,845
Available for sale securities, gross unrealized gains 31 35
Available for sale securities, gross unrealized losses (3,703) (4,368)
Available for sale securities, fair value 41,102 42,512
Collateralized mortgage obligations    
Investments    
Available for sale securities, amortized cost 66,040 73,857
Available for sale securities, gross unrealized gains 2 77
Available for sale securities, gross unrealized losses (4,251) (5,070)
Available for sale securities, fair value 61,791 68,864
States and political subdivisions    
Investments    
Available for sale securities, amortized cost 100,291 100,845
Available for sale securities, gross unrealized losses (17,856) (20,618)
Available for sale securities, fair value $ 82,435 $ 80,227