v3.25.1
Investments - Available for sale securities (Details) - USD ($)
$ in Thousands
Mar. 31, 2025
Dec. 31, 2024
Investments    
Available for sale securities, amortized cost $ 403,251 $ 345,867
Available for sale securities, gross unrealized gains 251 262
Available for sale securities, gross unrealized losses (33,280) (37,481)
Available for sale securities, fair value 370,222 308,648
U.S. Treasuries    
Investments    
Available for sale securities, amortized cost 188,440 124,320
Available for sale securities, gross unrealized gains 164 150
Available for sale securities, gross unrealized losses (6,074) (7,425)
Available for sale securities, fair value 182,530 117,045
Mortgage-backed securities    
Investments    
Available for sale securities, amortized cost 45,782 46,845
Available for sale securities, gross unrealized gains 32 35
Available for sale securities, gross unrealized losses (3,918) (4,368)
Available for sale securities, fair value 41,896 42,512
Collateralized mortgage obligations    
Investments    
Available for sale securities, amortized cost 68,290 73,857
Available for sale securities, gross unrealized gains 55 77
Available for sale securities, gross unrealized losses (4,510) (5,070)
Available for sale securities, fair value 63,835 68,864
States and political subdivisions    
Investments    
Available for sale securities, amortized cost 100,739 100,845
Available for sale securities, gross unrealized losses (18,778) (20,618)
Available for sale securities, fair value $ 81,961 $ 80,227