XML 142 R123.htm IDEA: XBRL DOCUMENT v3.25.1
Accumulated Other Comprehensive Income (Loss) - Schedule of Accumulated Other Comprehensive Income (Loss) (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
AOCI Attributable to Parent, Net of Tax [Roll Forward]      
Beginning Balance $ 314,750 $ 273,453 $ 389,627
Net unrealized gains (losses) 9,454 32,435 (145,930)
Less: net realized (gains) losses reclassified to earnings (2,849) 2,280 491
Net change in pension plan benefits 1,169 1,286 (1,011)
Ending Balance 730,157 314,750 273,453
Gains and Losses on Cash Flow Hedges      
AOCI Attributable to Parent, Net of Tax [Roll Forward]      
Beginning Balance (490) (1,589) 0
Net unrealized gains (losses) 3,082 (283) (1,721)
Less: net realized (gains) losses reclassified to earnings (1,681) 1,382 132
Net change in pension plan benefits 0 0 0
Ending Balance 911 (490) (1,589)
Unrealized Gains and Losses on Available-for-Sale Securities      
AOCI Attributable to Parent, Net of Tax [Roll Forward]      
Beginning Balance (97,259) (130,875) 12,975
Net unrealized gains (losses) 6,372 32,718 (144,209)
Less: net realized (gains) losses reclassified to earnings (1,168) 898 359
Net change in pension plan benefits 0 0 0
Ending Balance (92,055) (97,259) (130,875)
Defined Benefit Pension Items      
AOCI Attributable to Parent, Net of Tax [Roll Forward]      
Beginning Balance (5,745) (7,031) (6,020)
Net unrealized gains (losses) 0 0 0
Less: net realized (gains) losses reclassified to earnings 0 0 0
Net change in pension plan benefits 1,169 1,286 (1,011)
Ending Balance (4,576) (5,745) (7,031)
Accumulated Other Comprehensive Income      
AOCI Attributable to Parent, Net of Tax [Roll Forward]      
Beginning Balance (103,494) (139,495) 6,955
Ending Balance $ (95,720) $ (103,494) $ (139,495)