v3.26.3
Deposits - Schedule of Remaining Maturities of Certificates of Deposit (Details) - USD ($)
$ in Thousands
Sep. 30, 2026
Dec. 31, 2025
Banking and Thrift, Other Disclosure [Abstract]    
One year or less $ 4,394,579 $ 5,709,977
After one to two years 1,795,144 1,841,311
After two to three years 1,556,931 710,978
After three to four years 717,300 723,186
After four to five years 1,690,590 892,492
After five years 258,967 1
Total $ 10,413,511 $ 9,877,945