v3.26.1
Loans and Allowance for Credit Losses on Loans - Narrative (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Dec. 31, 2025
Loans and Allowance for Credit Losses on Loans      
Purchase of loans $ 27,330 $ 19,871  
Loan guarantee $ 213,600   $ 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 $ 3,400   $ 3,500