XML 114 R98.htm IDEA: XBRL DOCUMENT v3.25.4
Deposits - Schedule of Maturities of Total Time Deposits (Details) - USD ($)
$ in Thousands
Dec. 31, 2025
Dec. 31, 2024
Maturities of Time Deposits [Abstract]    
Due in 2026 $ 9,271,979  
Due in 2027 275,838  
Due in 2028 53,190  
Due in 2029 28,147  
Due in 2030 22,270  
Thereafter 9,600  
Total $ 9,661,024 $ 6,755,739