Allowance for Credit Losses - Accrued Interest Receivable (Details) - USD ($) $ in Thousands |
Mar. 31, 2024 |
Dec. 31, 2023 |
|---|---|---|
| Financing Receivable, Past Due [Line Items] | ||
| Total Interest Receivable | $ 1,357,987 | $ 1,354,565 |
| 90 Days or Greater Past Due | 7,216 | 8,373 |
| Allowance for Uncollectible Interest | 8,247 | 9,897 |
| Accrued interest receivable not expected to be capitalized | 141,000 | 151,000 |
| Accrued interest receivable expected to be capitalized reserved | 1,200,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 | 6,700 | 7,700 |
| Accrued interest receivable expected to be capitalized reserved | $ 500 | $ 600 |