v3.25.2
Investments - Amortized cost and fair value of debt securities by Contractual Maturity (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Investments    
Available for sale securities, due in one year or less, amortized cost $ 82,331  
Available for sale securities, due in one year or less, fair value 82,413  
Available for sale securities, due after one year through five years, amortized cost 85,616  
Available for sale securities, due after one year through five years, fair value 79,556  
Available for sale securities, due after five years through ten years, amortized cost 49,157  
Available for sale securities, due after five years through ten years, fair value 41,559  
Available for sale securities, due after ten years, amortized cost 39,894  
Available for sale securities, due after ten years, fair value 30,552  
Available-for-sale, maturity, without single maturity date, amortized cost 66,040  
Available-for-sale, maturity, without single maturity date, fair value 61,791  
Available for sale securities, amortized cost 367,812 $ 345,867
Available for sale securities, fair value 336,973 308,648
Held to maturity securities, due in one year or less, amortized cost 13,714  
Held to maturity securities, due in one year or less, fair value 13,703  
Held to maturity securities, due after one year through five years, amortized cost 40,395  
Held to maturity securities, due after one year through five years, fair value 38,498  
Held to maturity securities, due after five years through ten years, amortized cost 28,637  
Held to maturity securities, due after five years through ten years, fair value 25,039  
Held to maturity securities, due after ten years, amortized cost 18,150  
Held to maturity securities, due after ten years, fair value 12,823  
Held to maturity securities, amortized cost 100,896 123,196
Held to maturity securities, fair value 90,063 111,112
Mortgage-backed securities    
Investments    
Available-for-sale, maturity, without single maturity date, amortized cost 44,774  
Available-for-sale, maturity, without single maturity date, fair value 41,102  
Available for sale securities, amortized cost 44,774 46,845
Available for sale securities, fair value $ 41,102 $ 42,512