v3.26.1
Deposits - Schedule of Contractual Maturities of Certificates of Deposit (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Deposits, by Type [Abstract]    
Within one year $ 72,111  
Year 2 14,717  
Year 3 59,321  
Year 4 27,454  
Year 5 35,744  
Total certificates of deposit $ 209,347 $ 204,152