v3.26.1
Deposits - Narrative (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Apr. 01, 2026
Dec. 31, 2025
Deposits [Line Items]      
Time deposits, $250000 or less $ 1,020,000   $ 805,300
Time deposits, more than $250,000 1,220,000   1,010,000
Brokered deposits 587,300   435,700
Total deposits 19,113,105   17,479,957
State and political subdivisions      
Deposits [Line Items]      
Total deposits 3,230,000   $ 3,320,000
Mountain Commerce Bancorp Inc      
Deposits [Line Items]      
Total deposits $ 1,542,333 $ 1,535,415