v3.26.1
Fair value estimates (Details)
$ in Thousands
3 Months Ended
Mar. 31, 2026
USD ($)
security
Dec. 31, 2025
USD ($)
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis    
Number of corporate debt securities owned | security 24  
Aggregate amortized cost $ 502,298 $ 541,707
Available for sale, Fair Value 469,261 512,563
Fair value of assets transfers into level 3 0  
Fair value of assets transfers out of level 3 0  
Fair value of liabilities transfers into level 3 0  
Fair value of liabilities transfers out of level 3 0  
Market Not Active    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis    
Aggregate amortized cost 900  
Level 3    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis    
Available for sale, Fair Value 882 988
Level 3 | Other Assets.    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis    
Other real estate owned 1,700 1,700
Corporate debt securities    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis    
Aggregate amortized cost 21,264 24,287
Available for sale, Fair Value $ 21,644 $ 24,794
Corporate debt securities | Market Not Active    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis    
Number of corporate debt securities owned | security 1