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 |