XML 132 R104.htm IDEA: XBRL DOCUMENT v3.25.0.1
Stockholders' Equity - Schedule of Components of Accumulated Other Comprehensive Income (Loss) (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Accumulated Other Comprehensive Income (Loss) [Line Items]        
Total accumulated other comprehensive income (loss) $ 763,582 $ 718,812 $ 677,375 $ 723,209
Unrealized gain (loss) on securities available for sale, net of tax        
Accumulated Other Comprehensive Income (Loss) [Line Items]        
Total accumulated other comprehensive income (loss) (38,193) (69,018)    
Unamortized gain on securities held to maturity, previously transferred from AFS, net of tax        
Accumulated Other Comprehensive Income (Loss) [Line Items]        
Total accumulated other comprehensive income (loss) 1,892 2,409    
Unrealized gain on derivative instruments, net of tax        
Accumulated Other Comprehensive Income (Loss) [Line Items]        
Total accumulated other comprehensive income (loss) 0 0    
Accumulated Other Comprehensive Income (Loss)        
Accumulated Other Comprehensive Income (Loss) [Line Items]        
Total accumulated other comprehensive income (loss) $ (36,301) $ (66,609) $ (106,198) $ 7,345