v3.26.1
Deposits (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Dec. 31, 2025
Deposits [Line Items]      
Time deposits with a minimum denomination of $250,000 $ 987,700   $ 1,010,000
Time deposits with a minimum denomination of $100,000 1,250,000   1,280,000
Interest expense applicable to certificate 10,900 $ 12,100  
Brokered deposits 439,300   435,700
Total deposits 17,738,275   17,479,957
State and political subdivisions      
Deposits [Line Items]      
Total deposits $ 3,290,000   $ 3,320,000