Commitments and Contingencies - Schedule of Allowance of Credit Losses on Unfunded Commitments (Details) - USD ($) $ in Thousands |
3 Months Ended | 9 Months Ended | ||
|---|---|---|---|---|
Sep. 30, 2026 |
Sep. 30, 2025 |
Sep. 30, 2026 |
Sep. 30, 2025 |
|
| Commitments and Contingencies [Roll Forward] | ||||
| Balance at beginning of period | $ 194,010 | $ 148,948 | $ 185,983 | $ 151,942 |
| Balance at end of period | 193,960 | 184,993 | 193,960 | 184,993 |
| Unfunded Commitments | ||||
| Commitments and Contingencies [Roll Forward] | ||||
| Balance at beginning of period | 15,859 | 12,932 | 16,196 | 6,107 |
| Provision for credit losses on unfunded commitments acquired in business combination | 0 | 3,243 | 0 | 3,243 |
| Impact of change in accounting estimate for current expected credit losses | 0 | 0 | 0 | 6,452 |
| Provision for (reversal of) credit losses on unfunded commitments | 257 | 1,217 | (80) | 1,590 |
| Balance at end of period | $ 16,116 | $ 17,392 | $ 16,116 | $ 17,392 |