v3.26.1
Investments - Held to maturity securities (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Jun. 30, 2025
Dec. 31, 2024
Investments        
Held to maturity securities, amortized cost $ 82,013 $ 91,083    
Held to maturity securities, gross unrealized gains 9 21    
Held to maturity securities, gross unrealized losses (8,552) (8,669)    
Held to maturity securities, fair value 73,470 82,435    
Held to maturity securities, allowance for credit losses (31) (31) $ (40) $ (40)
Held to maturity securities, net 81,982 91,052    
U.S. Treasuries        
Investments        
Held to maturity securities, amortized cost 9,993 14,990    
Held to maturity securities, gross unrealized gains   10    
Held to maturity securities, gross unrealized losses (113) (104)    
Held to maturity securities, fair value 9,880 14,896    
Held to maturity securities, net 9,993 14,990    
States and political subdivisions        
Investments        
Held to maturity securities, amortized cost 72,020 76,093    
Held to maturity securities, gross unrealized gains 9 11    
Held to maturity securities, gross unrealized losses (8,439) (8,565)    
Held to maturity securities, fair value 63,590 67,539    
Held to maturity securities, allowance for credit losses (31) (31)    
Held to maturity securities, net $ 71,989 $ 76,062