v3.26.1
Deposits - Schedule of Contractual Maturities of Certificates of Deposit (Details) - USD ($)
$ in Thousands
Mar. 31, 2026
Dec. 31, 2025
Deposits, by Type [Abstract]    
Within one year $ 76,571  
Year 2 14,053  
Year 3 58,819  
Year 4 4,318  
Year 5 50,063  
Total certificates of deposit $ 203,824 $ 204,152