XML 102 R86.htm IDEA: XBRL DOCUMENT v3.25.4
Deposits - Schedule of Maturities of Time Certificates of Deposit (Details) - USD ($)
$ in Thousands
Dec. 31, 2025
Dec. 31, 2024
Deposits [Abstract]    
Due within one year $ 9,443,038 $ 9,061,295
Due in one to two years 361,555 281,239
Due in two to three years 56,526 53,009
Due in three to four years 11,296 14,316
Due in four to five years 5,351 10,104
Due after five years 184 68
Total time certificate of deposits $ 9,877,950 $ 9,420,031