Fair Value - Loans Held For Sale (Details) - USD ($) $ in Thousands |
Mar. 31, 2024 |
Dec. 31, 2023 |
|---|---|---|
| Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items] | ||
| Loans held for sale | $ 10,303 | $ 7,481 |
| Aggregate fair value | ||
| Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items] | ||
| Loans held for sale | 10,303 | 7,481 |
| Contractual principal | ||
| Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items] | ||
| Loans held for sale | 7,425 | 5,168 |
| Difference | ||
| Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items] | ||
| Loans held for sale | $ 2,878 | $ 2,313 |