Off-balance Sheet Arrangements, Commitments and Contingencies - Summary of Future Cash Payments Associated with Contractual Obligations Pursuant to Bank Term Funding Program (Details) - Guarantee Obligations [Member] $ in Thousands |
Dec. 31, 2023
USD ($)
|
---|---|
Contractual Obligations And Off Balance Sheet Items [Line Items] | |
1 year or less | $ 2,659,799 |
More than 1 year but less than 3 years | 1,094,775 |
3 years or more but less than 5 years | 240,802 |
5 years or more | 1,800,320 |
Total | 5,795,696 |
Bank Term Funding Program [Member] | Payment Guarantee [Member] | |
Contractual Obligations And Off Balance Sheet Items [Line Items] | |
1 year or less | 3,898,880 |
Total | $ 3,898,880 |