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, 2025 |
Jun. 30, 2024 |
Jun. 30, 2025 |
Jun. 30, 2024 |
|
Commitments and Contingencies Disclosure [Abstract] | ||||
Off-Balance Sheet, Credit Loss, Liability | $ 49,946 | $ 53,751 | $ 51,904 | $ 51,751 |
Credit loss expense (benefit) | (337) | 51 | (2,295) | 2,051 |
Off-Balance Sheet, Credit Loss, Liability | $ 49,609 | $ 53,802 | $ 49,609 | $ 53,802 |