v3.26.1
Presentation of Financial Information (Details) - USD ($)
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Dec. 31, 2025
Dec. 31, 2024
Presentation of Financial Information        
Accrued interest receivables for loans $ 16,000,000   $ 15,500,000  
Retained earnings 261,032,000   248,719,000  
Allowance for credit losses 43,950,000 $ 38,175,000 40,906,000 $ 37,423,000
Allowance for off balance sheet credit 4,500,000   $ 3,600,000  
Provision for credit losses, HTM $ 0 $ 0