Unfunded Loan Commitments - Schedule of Allowance for Credit Losses and Recorded Investments in Loans (Details) - USD ($) $ in Thousands |
3 Months Ended | 6 Months Ended | ||
|---|---|---|---|---|
Jun. 30, 2024 |
Jun. 30, 2023 |
Jun. 30, 2024 |
Jun. 30, 2023 |
|
| Allowance | ||||
| Beginning balance | $ 32,034 | $ 32,720 | $ 112,962 | $ 124,924 |
| Provision/New commitments - net | 47,160 | 58,068 | 97,846 | 114,377 |
| Transfer - funded loans | (29,715) | (28,188) | (161,329) | (176,701) |
| Ending balance | 49,479 | 62,600 | 49,479 | 62,600 |
| Unfunded Commitments | ||||
| Beginning balance | 673,492 | 684,353 | 2,221,077 | 1,995,808 |
| Provision/New commitments - net | 1,317,770 | 1,529,368 | 2,352,228 | 2,654,184 |
| Transfer - funded loans | (690,869) | (650,865) | (3,272,912) | (3,087,136) |
| Ending balance | $ 1,300,393 | $ 1,562,856 | $ 1,300,393 | $ 1,562,856 |