v3.26.1
Customer Deposits - Maturities (Details) - USD ($)
$ in Thousands
Mar. 31, 2026
Dec. 31, 2025
Deposits [Abstract]    
Demand deposits $ 163,610  
Maturing In:    
2026 106,570  
2027 192,105  
2028 152,587  
2029 39,421  
2030 99,176  
Thereafter 1,616  
Total $ 755,085 $ 763,000