Allowance for Credit Losses - Accrued Interest Receivable (Details) - USD ($) $ in Thousands |
Sep. 30, 2024 |
Dec. 31, 2023 |
|---|---|---|
| Financing Receivable, Past Due [Line Items] | ||
| Total Interest Receivable | $ 1,529,814 | $ 1,354,565 |
| 90 Days or Greater Past Due | 5,534 | 8,373 |
| Allowance for Uncollectible Interest | 7,426 | 9,897 |
| Accrued interest receivable not expected to be capitalized | 139,000 | 151,000 |
| Accrued interest receivable expected to be capitalized reserved | 1,400,000 | 1,200,000 |
| Loan delinquent 90 days or greater past due | ||
| Financing Receivable, Past Due [Line Items] | ||
| Accrued interest receivable not expected to be capitalized | 4,600 | 7,700 |
| Accrued interest receivable expected to be capitalized reserved | $ 900 | $ 600 |