v3.26.1
Securities - Summary of Securities are Posted and Pledged as Collateral (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Schedule of Investments [Line Items]    
Carrying amount of securities pledged as collateral $ 609,666 $ 503,409
Letters of Credit    
Schedule of Investments [Line Items]    
Carrying amount of securities pledged as collateral 31,030 33,883
Federal Reserve Bank    
Schedule of Investments [Line Items]    
Carrying amount of securities pledged as collateral 0 0
Public Fund Deposits    
Schedule of Investments [Line Items]    
Carrying amount of securities pledged as collateral 488,764 393,845
Customer Repurchase Agreements    
Schedule of Investments [Line Items]    
Carrying amount of securities pledged as collateral $ 89,872 $ 75,681