Unfunded Loan Commitments - Schedule of Allowance for Credit Losses and Recorded Investments in Loans (Details) - USD ($) $ in Thousands |
3 Months Ended | 9 Months Ended | ||
|---|---|---|---|---|
Sep. 30, 2024 |
Sep. 30, 2023 |
Sep. 30, 2024 |
Sep. 30, 2023 |
|
| Allowance | ||||
| Beginning balance | $ 49,479 | $ 62,600 | $ 112,962 | $ 124,924 |
| Provision/New commitments - net | 157,901 | 152,934 | 255,747 | 267,311 |
| Transfer - funded loans | (115,421) | (101,687) | (276,750) | (278,388) |
| Ending balance | 91,959 | 113,847 | 91,959 | 113,847 |
| Unfunded Commitments | ||||
| Beginning balance | 1,300,393 | 1,562,856 | 2,221,077 | 1,995,808 |
| Provision/New commitments - net | 3,934,921 | 3,258,234 | 6,287,149 | 5,912,418 |
| Transfer - funded loans | (2,758,529) | (2,451,203) | (6,031,441) | (5,538,339) |
| Ending balance | $ 2,476,785 | $ 2,369,887 | $ 2,476,785 | $ 2,369,887 |