XML 109 R95.htm IDEA: XBRL DOCUMENT v3.25.4
Certificates of Deposit (Details) - USD ($)
$ in Thousands
Dec. 31, 2025
Dec. 31, 2024
Maturities Of Certificates Of Deposit [Line Items]    
Certificates of deposit less than $100,000 $ 638,931 $ 702,632
Certificates $100,000 to $250,000 190,676 225,106
Certificates $250,000 and over 147,656 187,073
Total 977,263 1,114,811
Year of Maturity    
2026 727,667  
2027 140,742  
2028 105,551  
2029 1,289  
2030 2,014  
Total 977,263 $ 1,114,811
Less than $100,000    
Maturities Of Certificates Of Deposit [Line Items]    
Total 638,931  
Year of Maturity    
2026 394,908  
2027 137,254  
2028 104,623  
2029 1,039  
2030 1,107  
Total 638,931  
$100,000 and Greater    
Maturities Of Certificates Of Deposit [Line Items]    
Total 338,332  
Year of Maturity    
2026 332,759  
2027 3,488  
2028 928  
2029 250  
2030 907  
Total $ 338,332