Commitments and Contingencies - Schedule of Changes in the Allowance for Credit Losses for Off-Balance Sheet (Details) - USD ($) $ in Thousands |
3 Months Ended | 9 Months Ended | ||
|---|---|---|---|---|
Sep. 30, 2026 |
Sep. 30, 2025 |
Sep. 30, 2026 |
Sep. 30, 2025 |
|
| Off-Balance-Sheet, Credit Loss, Liability [Roll Forward] | ||||
| Balances at beginning of period | $ 9,792 | $ 9,692 | $ 9,742 | $ 5,942 |
| (Reversal of) provision for credit losses - off balance sheet exposures | (2,700) | (650) | (2,650) | 3,100 |
| Balances at end of period | $ 7,092 | $ 9,042 | $ 7,092 | $ 9,042 |