v3.26.1
Investment Securities (Details 1) - USD ($)
$ in Thousands
Mar. 31, 2026
Dec. 31, 2025
Maturities of securities held-to-maturity    
U.S. government notes - at amortized cost, Total $ 15,460 $ 15,420
U.S. treasury obligations    
Maturities of securities held-to-maturity    
U.S. government notes - at amortized cost, Within one year 5,422  
U.S. government notes - at amortized cost, After one but within five years 10,038  
U.S. government notes - at amortized cost, After five but within ten years 0  
U.S. government notes - at amortized cost, Total 15,460  
U.S. government notes - at fair value, Within one year 5,439  
U.S. government notes - at fair value, After one but within five years 10,038  
U.S. government notes - at fair value, After five but within ten years 0  
U.S. government notes - at fair value, Total 15,477  
US Government Agencies Debt Securities    
Maturities of securities held-to-maturity    
Debt Securities, Held-to-Maturity, Amortized Cost, after Allowance for Credit Loss, Maturity, Allocated and Single Maturity Date, after Year 10 0  
U.S. government notes - at amortized cost, Total 15,460 $ 15,420
Debt Securities, Held-to-Maturity, Fair Value, Maturity, Allocated and Single Maturity Date, after Year 10 $ 0