v3.25.1
Investments - Held to maturity securities (Details) - USD ($)
$ in Thousands
Mar. 31, 2025
Dec. 31, 2024
Mar. 31, 2024
Dec. 31, 2023
Investments        
Held to maturity securities, amortized cost $ 112,628 $ 123,196    
Held to maturity securities, gross unrealized gains 37 34    
Held to maturity securities, gross unrealized losses (10,749) (12,118)    
Held to maturity securities, fair value 101,916 111,112    
Held to maturity securities, allowance for credit losses (40) (40) $ (30) $ (30)
Held to maturity securities, net 112,588 123,156    
U.S. Treasuries        
Investments        
Held to maturity securities, amortized cost 29,982 39,978    
Held to maturity securities, gross unrealized gains 24 20    
Held to maturity securities, gross unrealized losses (298) (450)    
Held to maturity securities, fair value 29,708 39,548    
Held to maturity securities, net 29,982 39,978    
States and political subdivisions        
Investments        
Held to maturity securities, amortized cost 82,646 83,218    
Held to maturity securities, gross unrealized gains 13 14    
Held to maturity securities, gross unrealized losses (10,451) (11,668)    
Held to maturity securities, fair value 72,208 71,564    
Held to maturity securities, allowance for credit losses (40) (40)    
Held to maturity securities, net $ 82,606 $ 83,178