v3.25.1
Investments - Amortized cost and fair value of debt securities by Contractual Maturity (Details) - USD ($)
$ in Thousands
Mar. 31, 2025
Dec. 31, 2024
Investments    
Available for sale securities, due in one year or less, amortized cost $ 104,112  
Available for sale securities, due in one year or less, fair value 104,143  
Available for sale securities, due after one year through five years, amortized cost 91,944  
Available for sale securities, due after one year through five years, fair value 85,391  
Available for sale securities, due after five years through ten years, amortized cost 51,813  
Available for sale securities, due after five years through ten years, fair value 43,445  
Available for sale securities, due after ten years, amortized cost 41,310  
Available for sale securities, due after ten years, fair value 31,512  
Available-for-sale, maturity, without single maturity date, amortized cost 68,290  
Available-for-sale, maturity, without single maturity date, fair value 63,835  
Available for sale securities, amortized cost 403,251 $ 345,867
Available for sale securities, fair value 370,222 308,648
Held to maturity securities, due in one year or less, amortized cost 23,446  
Held to maturity securities, due in one year or less, fair value 23,403  
Held to maturity securities, due after one year through five years, amortized cost 41,711  
Held to maturity securities, due after one year through five years, fair value 39,505  
Held to maturity securities, due after five years through ten years, amortized cost 29,311  
Held to maturity securities, due after five years through ten years, fair value 25,464  
Held to maturity securities, due after ten years, amortized cost 18,160  
Held to maturity securities, due after ten years, fair value 13,544  
Held to maturity securities, amortized cost 112,628 123,196
Held to maturity securities, fair value 101,916 111,112
Mortgage-backed securities    
Investments    
Available-for-sale, maturity, without single maturity date, amortized cost 45,782  
Available-for-sale, maturity, without single maturity date, fair value 41,896  
Available for sale securities, amortized cost 45,782 46,845
Available for sale securities, fair value $ 41,896 $ 42,512