XML 134 R101.htm IDEA: XBRL DOCUMENT v3.25.0.1
Debt Securities Held-to-maturity - Aggregate Amortized Cost and Fair Value of HTMS by Contractual Maturity (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Held-to-maturity Securities, Classified [Abstract]    
Amortized cost - Within 1 year $ 602,350  
Amortized cost - After 1 to 5 years 7,588,889  
Amortized cost - After 5 to 10 years 6,614  
Amortized cost - After 10 years 39,151  
Amortized cost 8,237,004 $ 8,852,825
Book Value - within 1 year 602,350  
Book Value - Within 1 to 5 years 7,109,962  
Book Value - After 5 to 10 years 6,614  
Book Value - After 10 years 39,151  
Book Value 7,758,077 8,194,335
Fair Value - within 1 year 597,850  
Fair Value - After 1 to 5 years 7,044,753  
Fair Value - After 5 to 10 years 6,612  
Fair Value - After 10 years 33,449  
Fair value $ 7,682,664 $ 8,159,385