v3.26.1
Schedule of Investments Classified by Contractual Maturity Date (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Schedule of Investments [Abstract]    
Amortized cost, due in less than one year $ 39,598  
Estimated fair value, due in less than one year 39,366  
Amortized cost, due after one year but within five years 159,618  
Estimated fair value, due after one year but within five years 153,116  
Amortized cost, due after five years but within ten years 97,698  
Estimated fair value, due after five years but within ten years 95,633  
Amortized cost, due after ten years 53,887  
Estimated fair value, due after ten years 52,693  
Amortized cost, Total available-for-sale 350,801 $ 355,659
Estimated fair value, Total available-for-sale 340,808 348,157
Amortized cost, due in less than one year 3,847  
Estimated fair value, due in less than one year 3,550  
Amortized cost, Total held-to-maturity 3,847 3,789
Estimated fair value, Total held-to-maturity $ 3,550 $ 3,477