XML 169 R157.htm IDEA: XBRL DOCUMENT v3.25.0.1
Consolidated Statements of Changes in Accumulated Other Comprehensive Income (Loss) - Schedule of Consolidated Statements of Changes in Accumulated Other Comprehensive Income (Loss) (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Accumulated Other Comprehensive Income Loss [Line Items]      
Beginning balance $ 990,151 $ 765,816 $ 836,382
Other comprehensive income (loss), net of tax (13,570) 17,433 (109,248)
Ending balance 1,091,497 990,151 765,816
Unrealized Gains (Losses) on Cash Flow Hedges      
Accumulated Other Comprehensive Income Loss [Line Items]      
Beginning balance 30,131 34,315 2,817
Other comprehensive income (loss), net of tax (8,536) (4,184) 31,498
Ending balance 21,595 30,131 34,315
Unrealized Gains (Losses) on Available-for-Sale Securities      
Accumulated Other Comprehensive Income Loss [Line Items]      
Beginning balance (130,248) (151,865) (11,119)
Other comprehensive income (loss), net of tax (5,034) 21,617 (140,746)
Ending balance (135,282) (130,248) (151,865)
Accumulated Other Comprehensive Income (Loss)      
Accumulated Other Comprehensive Income Loss [Line Items]      
Beginning balance (100,117) (117,550) (8,302)
Other comprehensive income (loss), net of tax (13,570) 17,433 (109,248)
Ending balance $ (113,687) $ (100,117) $ (117,550)