XML 131 R83.htm IDEA: XBRL DOCUMENT v3.26.1
Deposits - Schedule of Certificates of Deposits by Maturity (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Deposits [Abstract]    
2026 $ 5,094,052  
2027 2,689,688  
2028 942,750  
2029 493,204  
2030 409,495  
2031 and thereafter 275,887  
Total certificates of deposit $ 9,905,076 $ 9,479,361