v3.26.1
Deposits - Schedule of Remaining Maturities of Certificates of Deposit (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Banking and Thrift, Other Disclosure [Abstract]    
One year or less $ 4,645,153 $ 5,709,977
After one to two years 1,466,945 1,841,311
After two to three years 783,521 710,978
After three to four years 711,411 723,186
After four to five years 1,540,936 892,492
After five years 114,764 1
Total $ 9,262,730 $ 9,877,945