Commitments and Contingencies Commitments and Contingencies - Credit Losses on Off-Balance-Sheet Commitments (Details) - USD ($) $ in Thousands |
3 Months Ended | 6 Months Ended | ||
|---|---|---|---|---|
Jun. 30, 2026 |
Jun. 30, 2025 |
Jun. 30, 2026 |
Jun. 30, 2025 |
|
| Commitments and Contingencies Disclosure [Abstract] | ||||
| Off-Balance Sheet, Credit Loss, Liability | $ 47,582 | $ 49,946 | $ 51,298 | $ 51,904 |
| Credit loss expense (benefit) | 2,743 | (337) | (973) | (2,295) |
| Off-Balance Sheet, Credit Loss, Liability | $ 50,325 | $ 49,609 | $ 50,325 | $ 49,609 |