v3.26.1
Consolidated Statements of Change in Accumulated Other Comprehensive Income (Loss) - Schedule of Consolidated Statements of Changes in Accumulated Other Comprehensive Income (Loss) (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Accumulated Other Comprehensive Income Loss [Line Items]        
Beginning balance $ 1,280,292 $ 1,131,078 $ 1,267,906 $ 1,091,497
Other comprehensive income (loss), net of tax (5,011) 6,145 (13,503) 23,448
Ending balance 1,304,215 1,192,416 1,304,215 1,192,416
Unrealized Gains (Losses) on Cash Flow Hedges        
Accumulated Other Comprehensive Income Loss [Line Items]        
Beginning balance 9,888 18,756 11,600 21,595
Other comprehensive income (loss), net of tax (1,620) (2,403) (3,332) (5,242)
Ending balance 8,268 16,353 8,268 16,353
Unrealized Gains (Losses) on Available-for-Sale Securities        
Accumulated Other Comprehensive Income Loss [Line Items]        
Beginning balance (91,455) (115,140) (84,675) (135,282)
Other comprehensive income (loss), net of tax (3,391) 8,548 (10,171) 28,690
Ending balance (94,846) (106,592) (94,846) (106,592)
Total Accumulated Other Comprehensive Income (Loss)        
Accumulated Other Comprehensive Income Loss [Line Items]        
Beginning balance (81,567) (96,384) (73,075) (113,687)
Other comprehensive income (loss), net of tax (5,011) 6,145 (13,503) 23,448
Ending balance $ (86,578) $ (90,239) $ (86,578) $ (90,239)