v3.26.1
Loans and Allowance for Credit Losses on Loans - Narrative (Details) - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Dec. 31, 2025
Loans and Allowance for Credit Losses on Loans      
Purchase of loans $ 39,349 $ 30,408  
Standby letters of credit      
Loans and Allowance for Credit Losses on Loans      
Loan guarantee $ 204,900   $ 186,500
Standby letters of credit | Minimum      
Loans and Allowance for Credit Losses on Loans      
Term of loan guarantees 1 year    
Standby letters of credit | Maximum      
Loans and Allowance for Credit Losses on Loans      
Term of loan guarantees 10 years    
Residential real estate      
Loans and Allowance for Credit Losses on Loans      
Value of residential loans in process of foreclosure $ 800   $ 3,500