v3.26.1
Deposits - Maturities (Details) - USD ($)
$ in Thousands
6 Months Ended 12 Months Ended
Jun. 30, 2026
Dec. 31, 2025
Scheduled Maturities of Time Deposits    
Less than 1 Year $ 546,416  
1 to 2 Years 92,402  
2 to 3 Years 138,635  
3 to 4 Years 100,219  
4 to 5 Years 112,339  
Totals 990,011  
Aggregate time deposits greater than $250,000 $ 107,100 $ 158,700