v3.26.1
Deposits - Additional Information (Details) - USD ($)
Jun. 30, 2026
Dec. 31, 2025
Deposit Liability [Line Items]    
Weighted average interest rate 1.71% 1.62%
Certificates of deposit in amounts greater than $250,000 $ 65,400,000 $ 64,200,000
Annual interest expenses 2,400,000 $ 2,400,000
Minimum    
Deposit Liability [Line Items]    
Certificates of deposit in amounts greater than $250,000 $ 250,000