v3.26.1
Investments - Amortized cost and fair value of debt securities by Contractual Maturity (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Investments    
Available for sale securities, due in one year or less, amortized cost $ 64,158  
Available for sale securities, due in one year or less, fair value 64,069  
Available for sale securities, due after one year through five years, amortized cost 117,773  
Available for sale securities, due after one year through five years, fair value 112,339  
Available for sale securities, due after five years through ten years, amortized cost 51,075  
Available for sale securities, due after five years through ten years, fair value 43,294  
Available for sale securities, due after ten years, amortized cost 30,146  
Available for sale securities, due after ten years, fair value 23,970  
Available-for-sale, maturity, without single maturity date, amortized cost 54,050  
Available-for-sale, maturity, without single maturity date, fair value 50,610  
Available for sale securities, amortized cost 358,173 $ 323,240
Available for sale securities, fair value 332,425 298,116
Held to maturity securities, due in one year or less, amortized cost 12,123  
Held to maturity securities, due in one year or less, fair value 11,994  
Held to maturity securities, due after one year through five years, amortized cost 27,828  
Held to maturity securities, due after one year through five years, fair value 26,414  
Held to maturity securities, due after five years through ten years, amortized cost 28,729  
Held to maturity securities, due after five years through ten years, fair value 24,971  
Held to maturity securities, due after ten years, amortized cost 13,333  
Held to maturity securities, due after ten years, fair value 10,091  
Held to maturity securities, amortized cost 82,013 91,083
Held to maturity securities, fair value 73,470 82,435
Mortgage-backed securities    
Investments    
Available-for-sale, maturity, without single maturity date, amortized cost 40,971  
Available-for-sale, maturity, without single maturity date, fair value 38,143  
Available for sale securities, amortized cost 40,971 42,656
Available for sale securities, fair value $ 38,143 $ 39,832