v3.26.1
Accumulated Other Comprehensive Income (Loss) - Schedule of Accumulated Other Comprehensive Income (Loss) (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
AOCI Attributable to Parent, Net of Tax [Roll Forward]    
Beginning Balance $ 854,649 $ 730,157
Net unrealized gains (losses) (8,596) 8,058
Less: net realized (gains) losses reclassified to earnings (1,446) (362)
Ending Balance 864,504 758,000
Accumulated Other Comprehensive Income (Loss)    
AOCI Attributable to Parent, Net of Tax [Roll Forward]    
Beginning Balance (58,960) (95,720)
Ending Balance (69,002) (88,024)
Gains and Losses on Cash Flow Hedges    
AOCI Attributable to Parent, Net of Tax [Roll Forward]    
Beginning Balance (64) 911
Net unrealized gains (losses) 1,286 370
Less: net realized (gains) losses reclassified to earnings (28) (330)
Ending Balance 1,194 951
Unrealized Gains and Losses on Available-for-Sale Securities    
AOCI Attributable to Parent, Net of Tax [Roll Forward]    
Beginning Balance (54,857) (92,055)
Net unrealized gains (losses) (9,882) 7,688
Less: net realized (gains) losses reclassified to earnings (1,418) (32)
Ending Balance (66,157) (84,399)
Defined Benefit Pension Items    
AOCI Attributable to Parent, Net of Tax [Roll Forward]    
Beginning Balance (4,039) (4,576)
Net unrealized gains (losses) 0 0
Less: net realized (gains) losses reclassified to earnings 0 0
Ending Balance $ (4,039) $ (4,576)