Commitments and Contingencies - Schedule of Changes in the Allowance for Credit Losses for Off-Balance Sheet (Details) - USD ($) $ in Thousands |
3 Months Ended | 6 Months Ended | ||
|---|---|---|---|---|
Jun. 30, 2026 |
Jun. 30, 2025 |
Jun. 30, 2026 |
Jun. 30, 2025 |
|
| Off-Balance-Sheet, Credit Loss, Liability [Roll Forward] | ||||
| Balances at beginning of period | $ 10,792 | $ 7,192 | $ 9,742 | $ 5,942 |
| (Reversal of) provision for credit losses - off balance sheet exposures | (1,000) | 2,500 | 50 | 3,750 |
| Balances at end of period | $ 9,792 | $ 9,692 | $ 9,792 | $ 9,692 |