v3.26.1
Loans and Allowance for Credit Losses - Schedule of Amortized Cost Basis of Loans Payment Default and Modified in Prior 12 Months (Details)
$ in Thousands
12 Months Ended
Dec. 31, 2024
USD ($)
Financing Receivable, Modified, Past Due [Line Items]  
Total loans payment default on amortized cost basis $ 831
Payment Delay  
Financing Receivable, Modified, Past Due [Line Items]  
Total loans payment default on amortized cost basis 837
Other Business  
Financing Receivable, Modified, Past Due [Line Items]  
Total loans payment default on amortized cost basis 831
Other Business | Payment Delay  
Financing Receivable, Modified, Past Due [Line Items]  
Total loans payment default on amortized cost basis 831
Residential  
Financing Receivable, Modified, Past Due [Line Items]  
Total loans payment default on amortized cost basis 6
Residential | Payment Delay  
Financing Receivable, Modified, Past Due [Line Items]  
Total loans payment default on amortized cost basis $ 6