XML 106 R96.htm IDEA: XBRL DOCUMENT v3.24.0.1
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