v3.25.4
Deposits - Additional Information (Detail) - USD ($)
$ in Thousands
Dec. 31, 2025
Dec. 31, 2024
Deposits [Line Items]    
Deposits $ 1,911,162 $ 2,179,442
Certificates of deposit greater than denomination 250  
Deposits brokered 240,200 402,500
Certificate Of Deposit Listing Service [Member]    
Deposits [Line Items]    
Deposits 24,500 46,500
Certificates Of Deposit [Member]    
Deposits [Line Items]    
Deposits $ 143,800 $ 164,000