Commitments and Contingencies - Schedule of Allowance of Credit Losses on Unfunded 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 [Roll Forward] | ||||
| Balance at beginning of period | $ 186,324 | $ 150,531 | $ 185,983 | $ 151,942 |
| Balance at end of period | 194,010 | 148,948 | 194,010 | 148,948 |
| Unfunded Commitments | ||||
| Commitments and Contingencies [Roll Forward] | ||||
| Balance at beginning of period | 15,398 | 6,493 | 16,196 | 6,107 |
| Impact of change in accounting estimate for current expected credit losses | 0 | 6,452 | 0 | 6,452 |
| Provision for (reversal of) credit losses on unfunded commitments | 461 | (13) | (337) | 373 |
| Balance at end of period | $ 15,859 | $ 12,932 | $ 15,859 | $ 12,932 |